/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}@font-face{src:url(/fonts/TheSansC5-4_SemiLight.otf);font-family:TheSans}*{cursor:pointer}body{font-family:TheSans,sans-serif;font-size:14px;line-height:1.4}h1,h2,h3,h4,h5,h6{margin:0;color:#004d86;font-weight:400}h1{font-size:36px}h3{font-size:22px}a,a:active,a:hover,a:visited{color:#004d86;text-decoration:none}button{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0}.scroll-container{position:fixed;overflow:hidden;width:100%;height:100%}.container{max-width:780px;margin:0 auto}.container-fluid{margin:0 15px}.my-40{margin-top:40px;margin-bottom:40px}.py-40{padding-top:40px;padding-bottom:40px}.is-hidden{display:none!important}.bg-gray-10{background:#f0f0f0}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}:focus{outline:none}::-moz-focus-inner{border:0}.button{background:#004d86;color:#fff;padding:15px 60px;margin:60px 0}.button img{margin-right:15px}.feedback-button{display:flex;flex:0 0 22px;width:150px}.feedback-button-wrapper{background:rgba(0,77,134,.5);padding:12px 22px 12px 14px;border-radius:6px;position:fixed;right:-126px;bottom:4%;width:176px;height:42px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;transition:all .3s ease-in-out;overflow:hidden}.feedback-button-wrapper.is-pulled-out{right:-6px}.feedback-button-wrapper.is-big-form{width:500px;height:300px}.feedback-button-wrapper:active,.feedback-button-wrapper:focus,.feedback-button-wrapper:hover,.feedback-button-wrapper:visited{text-decoration:none;color:#fff}.feedback-button-wrapper img{margin-right:15px}.feedback-button-wrapper .form-group{margin-bottom:12px}.feedback-button-wrapper textarea{display:block;-webkit-appearance:none;appearance:none;resize:none;outline:none!important;box-shadow:none!important;border:none;border-bottom:1px solid #000;border-radius:0;font-size:16px;padding:10px;box-sizing:border-box;height:190px;margin-top:12px;width:465px}.feedback-button-wrapper .button{margin:0;padding:10px}.feedback-button-form{margin-left:0;transition:margin .4s ease-in;z-index:1}.feedback-button-form.fade-out{margin-left:500px}.feedback-button-message{position:absolute;top:115px;width:465px;text-align:center;font-weight:700;opacity:0;transition:opacity .8s ease-in .4s}.feedback-button-message.fade-in{opacity:1}.header{padding:15px;transition:all .8s cubic-bezier(.46,.03,.52,.96);box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:76px}.header-logo{width:180px;margin:10px 0}.header-logo-wrapper{display:flex;align-items:baseline}.header-logo-text{display:inline-block;font-size:12px;color:#004d86;margin-left:10px}.main-fullscreen .header{height:0;padding:0;overflow:hidden}.main-menu{position:relative;min-width:125px}.main-menu-link{display:block;text-decoration:none;color:#004d86;padding:10px;border-bottom:1px solid transparent;transition:border .8s cubic-bezier(.22,.61,.36,1)}.main-menu-link img{margin-left:10px}.main-menu.is-open .main-menu-link{border-bottom:1px solid #004d86}.main-menu-list{list-style:none;padding:8px 0;margin:0;background:hsla(0,0%,100%,.8)}.main-menu-list-wrapper{position:absolute;z-index:1;width:100%;overflow:hidden;transition:height .8s cubic-bezier(.22,.61,.36,1)}.main-menu-list a{display:block;padding:8px 10px;white-space:nowrap}.loading-overlay{background:#fff;width:100%;height:100%;top:0;left:0;position:absolute;display:flex;justify-content:center;align-items:center;transition:opacity .8s ease-in-out}.loading-overlay.fade-out{opacity:0}.login-screen{background:#fff;width:100%;height:100%;top:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center}.login-form-wrapper{width:320px}.login-form{height:0;overflow:hidden;transition:height .5s ease-out}.login-form.fade-in{height:318px}.login-image{width:100%;margin-bottom:60px}.form-group{margin-bottom:20px}.form-group label{display:block;padding-left:10px}.form-group input{display:block;width:100%;-webkit-appearance:none;appearance:none;outline:none!important;box-shadow:none!important;border:none;border-bottom:1px solid #000;font-size:22px;padding:10px;box-sizing:border-box;border-radius:0}.form-group input:-moz-focusring{outline:2px dotted}.form-group input::-webkit-input-placeholder{color:#c3c3c3}.form-group input:-moz-placeholder,.form-group input::-moz-placeholder{color:#c3c3c3}.form-group input:-ms-input-placeholder{color:#c3c3c3}.form-group button{display:block;width:100%}.workbook-index{white-space:nowrap;overflow:auto;margin:0 15px;transition:all .8s cubic-bezier(.46,.03,.52,.96);-webkit-overflow-scrolling:touch}.main-fullscreen .workbook-index{margin:0}.workbook-index-item{position:relative;display:inline-block;width:250px;margin-right:30px;color:#000;text-decoration:none;white-space:normal;vertical-align:top;transition:all 1s cubic-bezier(.22,.61,.36,1),width .8s ease-in-out;transform:translateX(150px);opacity:0}.workbook-index-item:last-child{margin-right:100px}.workbook-index-item.fade-in{transform:none;opacity:1}.workbook-index-item.is-active{width:100%}.workbook-index-item.is-active .workbook-index-text{margin-top:400px}.workbook-index-item.is-active .workbook-index-image{height:450px}.workbook-index-item.chapter-id-12 .workbook-index-text h3,.workbook-index-item.chapter-id-12:active,.workbook-index-item.chapter-id-12:hover,.workbook-index-item.chapter-id-12:visited{color:#d31925}.workbook-index-image{height:350px;width:100%;background-size:cover;background-position:50%;transition:all .8s cubic-bezier(.46,.03,.52,.96);position:relative}.workbook-index-progress{background:hsla(0,0%,100%,.8);position:absolute;bottom:0;left:0;width:100%;height:5px;transition:opacity .8s ease-out}.workbook-index-progress-bar{position:absolute;bottom:0;left:0;height:100%;background:rgba(211,25,37,.8);width:0;transition:all .8s ease-out}.workbook-index-progress.is-full .workbook-index-progress-bar{background:#2ebc6f}.workbook-index-progress.fade-out{opacity:0}.workbook-index-text{width:250px;height:190px;padding:10px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-sizing:border-box;transition:all .8s cubic-bezier(.46,.03,.52,.96)}.workbook-index-text h3{margin-top:10px}.workbook-index-text p{margin-top:0;color:#000}.workbook-index-text button{color:#004d86}.workbook-index-button{display:flex;align-items:center;justify-content:flex-start;font-size:15px}.workbook-index-button img{margin-right:10px}.workbook-detail{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.workbook-detail>:not(.workbook-detail-image):not(.workbook-detail-close){opacity:0;transform:translateY(50px);transition:all .8s ease-out}.workbook-detail>.workbook-detail-close{opacity:0;transition:all .8s ease-out}.workbook-detail.fade-in>:not(.workbook-detail-image):not(.workbook-detail-close){opacity:1;transform:translateY(0)}.workbook-detail.fade-in>.workbook-detail-close{opacity:1}.workbook-detail-image{height:450px;background-size:cover;background-position:50%}.workbook-detail-text{padding:30px}.workbook-detail-close{position:fixed;right:15px;top:15px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;z-index:1}.workbook-detail-middlepart{display:flex;background:#f0f0f0;height:420px}.workbook-detail-middlepart-image{flex:360px 0 0;background-size:cover;background-position:50%}.workbook-detail-middlepart-text{padding:40px}.workbook-detail-middlepart-text h2{font-size:29px;color:#000}.workbook-detail-accordion-link{display:block;margin-top:20px}.workbook-detail-accordion-head{display:flex;justify-content:flex-start;align-items:center}.workbook-detail-accordion-head-icon{margin-right:10px;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.workbook-detail-accordion-content{display:flex;align-items:flex-start;overflow:hidden}.workbook-detail-accordion-content.is-animated{transition:height .8s cubic-bezier(.22,.61,.36,1)}.workbook-detail-accordion-image{flex:86px 0 0;margin:40px 30px 0 0;opacity:0;position:absolute;width:86px;height:86px;transform:translateX(-20px);transition:all .5s cubic-bezier(.22,.61,.36,1)}.is-expanded .workbook-detail-accordion-image{opacity:1;transform:translateX(0)}.workbook-detail-accordion-text{margin-left:116px}.workbook-detail-accordion-introduction{margin-top:40px;font-size:22px}.workbook-detail-accordion-introduction-spacer{border:none;height:3px;background:#004d86;width:60px;margin:30px 0}.workbook-detail-accordion.is-expanded .workbook-detail-accordion-head-icon{transform:rotate(90deg)}.workbook-detail-read-more{overflow:hidden}.workbook-detail-read-more.is-animated{transition:height .8s cubic-bezier(.22,.61,.36,1)}.workbook-detail-read-more-introduction{font-size:22px;margin-bottom:48px}.workbook-detail-read-more-item-image{width:100%;margin-bottom:16px}.workbook-detail-read-more-item-image-wrapper{padding-left:60px}.workbook-detail-read-more-item-content-wrapper{display:flex;align-items:flex-start}.workbook-detail-read-more-icon{width:35px;flex:35px 0 0;margin-right:25px}.workbook-detail-read-more-head{font-size:22px;font-weight:700;margin-bottom:22px}.workbook-detail-read-more-spacer{border:none;height:1px;background:#c3c3c3;margin:30px 0}.workbook-detail.chapter-id-12 a,.workbook-detail.chapter-id-12 a:active,.workbook-detail.chapter-id-12 a:hover,.workbook-detail.chapter-id-12 a:visited,.workbook-detail.chapter-id-12 h1,.workbook-detail.chapter-id-12 h3,.workbook-detail.chapter-id-12 h4{color:#d31925}.workbook-detail.chapter-id-12 .button,.workbook-detail.chapter-id-12 .workbook-detail-accordion-introduction-spacer{background:#d31925}.history-slide-image{width:100%;height:350px;background-size:cover;background-position:50%}.history-slide-text{margin-top:60px}.history-slider-wrapper{position:relative;opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1)}.history-slider-wrapper.is-loaded{opacity:1}.history-slider-headline{font-size:29px;margin-bottom:36px}.history-slider-arrows{position:absolute;top:28%;width:100%}.history-slider-arrows button{background:rgba(0,0,0,.3);height:85px;width:45px}.history-slider-arrows img{width:32px;height:32px}.history-slider-next,.history-slider-prev{position:absolute;top:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1)}.history-slider-next:disabled,.history-slider-prev:disabled{opacity:0}.history-slider-prev{left:-45px}.history-slider-next{right:-45px}.history-slider-years{display:flex;justify-content:space-evenly;position:absolute;width:100%;top:362px;z-index:1}.history-slider-years button{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#004d86;z-index:1}.history-slider-years button:before{content:"";display:block;width:7px;height:7px;border-radius:50%;margin-bottom:10px;background:#d31925;transition:all .2s cubic-bezier(.46,.03,.52,.96)}.history-slider-years button.tns-nav-active~button:before{background:#004d86}.history-slider-years button.tns-nav-active:before{background:#d31925;transform:scale(2)}.history-slider-timeline{background:#d31925;position:absolute;width:0;height:1px;left:0;transition:width .3s cubic-bezier(.46,.03,.52,.96)}.history-slider-timeline-wrapper{position:absolute;width:100%;height:1px;top:3px}.workbook-infos{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;font-size:1.3em}.workbook-infos-slide{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .8s ease-in-out;z-index:-1}.workbook-infos-slide.is-active{opacity:1;z-index:1}.workbook-infos-slide-image{flex:0 0 40%;transform:translateX(-20px);opacity:0}.workbook-infos-slide-image img{max-width:100%}.is-loaded .workbook-infos-slide-image{transition:all .8s ease-out;transform:translateX(0);opacity:1}.workbook-infos-slide-text{margin:0 50px 0 10px;flex:0 0 60%;position:relative;min-height:350px;opacity:0}.is-loaded .workbook-infos-slide-text{transition:all .8s ease-out;opacity:1}.workbook-infos-continue{position:absolute;bottom:0;left:0;margin:0}.workbook-infos-skip{position:absolute;bottom:0;right:0}.workbook-infos.fade-out{transition:opacity .8s ease-in-out;opacity:0}.progress-report table{border-collapse:collapse;margin:0 auto 3rem}.progress-report td{text-align:right;border:1px solid #004d86;padding:4px 6px}.progress-report td.user{text-align:left}.progress-report td.table-header{font-weight:700;text-align:left;white-space:nowrap;height:140px;border:none}.progress-report td.table-header div{transform:translate(38px,45px) rotate(315deg);width:50px}.progress-report td.table-header span{border-bottom:1px solid #004d86;padding:5px}.progress-report td.area{text-align:left}.progress-report td.area,.progress-report td.page-area{font-size:1.2em;font-weight:700;border:0;padding-top:2rem}.progress-report td.vkl{text-align:left}.progress-report td.page-vkl,.progress-report td.vkl{font-weight:700;border:0;padding-top:1rem}.progress-report td.page-total{font-weight:700}