/*!
 * @project        hanzehogeschool
 * @name           app.css
 * @build          13 April 2026, 12:30
 * @release        1.0.0
 * @copyright      Copyright (c) 2026 theFactor.e
 *
 */

*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#333}a:not([class]):hover{text-decoration:none}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}.suggestify{position:relative;display:flex;align-items:center;gap:8px;flex:1 0 0;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;width:100%;z-index:1;border:none;border-radius:.4rem;padding:1rem .8rem 1rem 2.4rem;background-color:#fff;margin:0 0 3.6rem}.suggestify label{display:none}.suggestify-buttons{display:flex;align-items:center}.suggestify-submit{background:none;border:none;cursor:pointer}.suggestify-submit:hover svg,.suggestify-submit:focus svg{color:#666}.suggestify-input{font-size:1.8rem;font-weight:400;line-height:1.8;width:100%;-webkit-appearance:none;color:#333;outline:none;border:none;padding:0;margin:.3rem 0}.suggestify-input::-moz-placeholder{color:#999}.suggestify-input::placeholder{color:#999}.suggestify-input::-webkit-search-decoration,.suggestify-input::-webkit-search-cancel-button,.suggestify-input::-webkit-search-results-button,.suggestify-input::-webkit-search-results-decoration{display:none}@media all and (min-width: 768px){.suggestify{margin:0 0 8.4rem}.suggestify-input{margin:.6rem 0}.suggestify ul.suggestify-results{margin:2.4rem 3rem 1.8rem}}button.suggestify-clear{display:none;background:none;border:none;cursor:pointer}button.suggestify-clear:hover svg,button.suggestify-clear:focus svg{color:#666}ul.suggestify-results{margin:2.4rem 2.4rem 1.8rem;padding-bottom:.6rem;overflow:hidden auto;list-style:none;border-bottom:1px solid #ccc}ul.suggestify-results>li:not(.suggestify-banner){margin-bottom:0}ul.suggestify-results>li:not(.suggestify-banner):hover a,ul.suggestify-results>li:not(.suggestify-banner).selected a{text-decoration:underline}@media all and (min-width: 768px){ul.suggestify-results{margin:2.4rem 3rem 1.8rem}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{display:flex;align-items:center;position:absolute;top:calc(50% - 10rem);width:3.6rem;height:3.6rem;z-index:2;border:none;padding:.6rem;background-color:rgba(255,255,255,.8);cursor:pointer;transition:transform .2s cubic-bezier(0.7, 0.06, 0.42, 0.99)}.swiper-button-next svg,.swiper-button-prev svg{width:24px;height:24px}.swiper-button-next svg *,.swiper-button-prev svg *{color:#333}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next{right:0;justify-content:flex-start}.swiper-button-next.swiper-button-disabled{transform:translate3d(8rem, 0, 0)}.swiper-button-next:active{transform:translate3d(-0.5rem, 0, 0)}.swiper-button-prev{left:0;justify-content:flex-end}.swiper-button-prev.swiper-button-disabled{transform:translate3d(-8rem, 0, 0)}.swiper-button-prev:active{transform:translate3d(0.5rem, 0, 0)}.swiper__skip{position:absolute;left:2.4rem;top:2rem;z-index:2;padding:.6rem;background-color:#fff;font-size:1.4rem}.swiper__skip:not(:focus):not(:active){clip:rect(0, 0, 0, 0);overflow:hidden;white-space:nowrap}@media all and (min-width: 768px){.swiper-button-next:hover{transform:translate3d(-1rem, 0, 0)}.swiper-button-next.swiper-button-disabled{transform:translate3d(8rem, 0, 0)}.swiper-button-prev:hover{transform:translate3d(1rem, 0, 0)}.swiper-button-prev.swiper-button-disabled{transform:translate3d(-8rem, 0, 0)}}.sr-only{position:absolute;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden;padding:0;opacity:0}.sr-only-focusabel:active,.sr-only-focusabel:focus{clip:auto;position:static;width:auto;height:auto;margin:0;overflow:visible}.hidden{display:none !important}.br-preview{background:#fff}*{font-family:"Neue Helvetica W02",helvetica,arial,sans-serif}p,table,legend,li{color:#333;font-size:1.8rem;line-height:1.8;margin:0 0 3.6rem}strong{font-weight:600}em,i{font-style:italic}ul{list-style:none;margin:0;padding:0}figcaption{color:#333}*{font-family:"Neue Helvetica W02",helvetica,arial,sans-serif}p,table,legend,li{color:#333;font-size:1.8rem;line-height:1.8;margin:0 0 3.6rem}strong{font-weight:600}em,i{font-style:italic}ul{list-style:none;margin:0;padding:0}figcaption{color:#333}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700}h1{font-size:4.2rem;line-height:1.15;margin:0 0 2.4rem}h2{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem}h3{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem}h4{font-size:2rem;line-height:1.15;margin:0 0 1.8rem}h5,h6{font-size:1.8rem;line-height:1.33;margin:0 0 1.8rem}*{box-sizing:border-box;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif}*:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.4rem;text-decoration:none}*:focus-visible:after,*:focus-visible:before{display:none}*:focus-visible span:after,*:focus-visible span:before{display:none}input:focus,select:focus,textarea:focus,button:focus{outline:none}html{font-size:47.5%;overflow-x:hidden;overflow-x:clip}html.tab-user input:focus,html.tab-user select:focus,html.tab-user textarea:focus,html.tab-user button:focus{outline:2px solid #3556cd}html.tab-user input:focus-visible,html.tab-user select:focus-visible,html.tab-user textarea:focus-visible,html.tab-user button:focus-visible{outline-color:#3556cd;outline-offset:2px}html.tab-user input:focus-visible,html.tab-user select:focus-visible,html.tab-user textarea:focus-visible,html.tab-user button:focus-visible{outline-color:#3556cd;outline-offset:2px}body{color:#333;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;margin:0;position:relative}body .layout--studiekeuzetest main{filter:revert-layer}body main{filter:blur(0rem);transition:filter .8s ease-in-out}body:has(.navbar__navigation-button[aria-expanded=true]) main,body:has(.navbar__navigation-button[aria-expanded=true]) footer,body:has(.navbar__search-button[aria-expanded=true]) main,body:has(.navbar__search-button[aria-expanded=true]) footer{filter:blur(0.25rem);pointer-events:none}table,legend{margin:0 0 3.6rem}svg{position:relative;transition:all 350ms;vertical-align:middle}svg *{vector-effect:non-scaling-stroke}hr{border:none;border-bottom:1px solid #ccc;margin:0;margin:0 2.4rem 2.4rem;padding-top:2.4rem}img{border-style:none;height:auto;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}iframe{border:0;width:100%}[hidden]{display:none}.hide-from-layout{position:absolute;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden;padding:0;opacity:0}@media all and (min-width: 768px){html{font-size:52.5%}html *:focus-visible{outline-offset:.3rem}}@media all and (min-width: 992px){html{font-size:62.5%}}.footer{position:relative;background-color:#000}.footer__content{margin:0 auto;max-width:144rem;padding:4.8rem 2.4rem 0}.footer__content *:focus-visible{outline-color:#fff}.footer__top{display:flex;align-items:flex-start;justify-content:space-between}.footer__top,.footer__menu{padding-bottom:3.6rem;margin-bottom:3.6rem;border-bottom:1px solid #333}.footer__menu{display:grid;grid-template-columns:1fr;gap:4.8rem 2.4rem;width:100%}.footer__menu-list{display:grid;gap:2.4rem}.footer__menu-listitem{margin-bottom:0;line-height:1}.footer__menu-listitem .footer__menu-link{line-height:1.6}.footer__menu-title{color:#fff;font-size:1.8rem;margin-bottom:.792rem;font-weight:700}.footer__menu-title .footer__menu-link{font-weight:700}.footer__menu-link{color:#fff;text-decoration:none;display:flex;gap:1.2rem;align-items:center}.footer__menu-link:focus-visible span::after{display:none}.footer__menu-link span+span{display:flex;align-items:center}.footer__menu-link span+span::after{display:none}.footer__menu-link svg{height:2rem;width:2rem;min-height:16px;min-width:16px}.footer__bottom{display:grid;gap:2.4rem;position:relative;padding-bottom:2.4rem}.footer__bottom>div{display:grid;grid-auto-flow:row;gap:2.4rem}.footer__bottom ul{display:inline-flex;gap:1.2rem}.footer__bottom ul:last-child{gap:0;margin-left:-1rem}.footer__bottom ul.social-list{flex-wrap:wrap}.footer__bottom li{margin-bottom:0}.footer__bottom li:not(.social-item){position:relative}.footer__bottom li:not(.social-item)::after{content:"";display:inline-block;position:relative;width:4px;height:4px;border-radius:50%;background-color:#fff;margin-left:.6rem;top:-2px}.footer__bottom li:not(.social-item):last-child::after{display:none}.footer__bottom a{color:#fff;font-size:1.4rem;text-decoration:none}.footer__bottom .social-item span{position:absolute;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden;padding:0;opacity:0}.footer__bottom .social-item a{padding:1rem}.footer__bottom .social-item a:hover,.footer__bottom .social-item a:active{color:#ee7f00}.footer__quotes{display:flex;gap:2.4rem;padding-bottom:3.6rem;align-items:center;flex-direction:column}.footer__quotes-quote{font-weight:700;color:#fff;margin-bottom:0;display:inline-block;font-size:1.8rem;width:100%;order:1}.footer__quotes-quote span{color:#ee7f00}.footer__quotes-link{text-decoration:none;color:#fff;display:block;width:100%}.footer__quotes-link:focus,.footer__quotes-link:hover,.footer__quotes-link:active{color:#ee7f00}.footer__quotes-link:focus figcaption,.footer__quotes-link:hover figcaption,.footer__quotes-link:active figcaption{color:#ee7f00}.footer__quotes-figure{display:flex;font-size:1.4rem;gap:1.2rem;width:100%;margin-bottom:2.4rem;align-items:center}.footer__quotes-figure img,.footer__quotes-figure svg{order:1;max-width:12rem}.footer__quotes-figcaption{transition:color 350ms;order:0;color:#fff;white-space:nowrap;line-height:1}@media all and (min-width: 576px){.footer__menu{grid-template-columns:repeat(4, 1fr);gap:2.4rem}.footer__bottom{grid-template-columns:1fr auto;padding-bottom:4.8rem}.footer__bottom>div{grid-auto-flow:column}.footer__quotes{padding-bottom:4.8rem;flex-direction:row}.footer__quotes-quote{order:unset}.footer__quotes-figure{justify-content:end;margin-bottom:0}}@media all and (min-width: 768px){.footer__top{flex-direction:row;align-items:center}.footer__content{padding:4.8rem 7.2rem 0}.footer__bottom{align-items:center;padding-bottom:4.8rem}}.cookie-bar{background-color:#fff;border-radius:1.5rem;box-shadow:0 1.4rem 2rem 0 rgba(0,0,0,.25),0 0 20rem 0 rgba(0,0,0,.1);display:block;max-width:61rem;opacity:0;pointer-events:none;transform:translate3d(0, 100%, 0);transition:.6s ease-in-out transform,.6s linear opacity;width:100%}.cookie-bar[aria-hidden=false]{opacity:1;pointer-events:all;transform:translate3d(0, 0, 0)}.cookie-bar__header{align-items:center;display:flex;justify-content:flex-start;padding:3rem;gap:1.8rem}.cookie-bar__title{color:#333;font-size:1.8rem;margin-bottom:0}.cookie-bar__content{padding:0 3rem}.cookie-bar__footer{align-items:center;border-top:1px solid #ccc;display:flex;margin-top:3.9rem;padding:2.1rem 3rem;gap:1.8rem;flex-direction:column}.cookie-bar__action{width:100%;justify-content:center}.cookie-bar__action.btn span{text-align:center;margin:initial;width:100%}@media all and (min-width: 576px){.cookie-bar__footer{gap:2.4rem;flex-direction:row}.cookie-bar__action{width:-moz-fit-content;width:fit-content}.cookie-bar__action:nth-child(1){order:2;margin-left:auto}.cookie-bar__action:nth-child(2){order:0}.cookie-bar__action:nth-child(3){order:1}.cookie-bar__action.btn span{text-align:left;margin:auto;width:initial}}.cookie-notice{top:0;left:0;position:absolute;width:100%;align-items:center;justify-content:center;display:flex;z-index:50;padding:0 1.2rem}.cookie-notice[aria-hidden=true]{display:none}.cookie-notice--visible{max-height:100vh;overflow:hidden}.cookie-notice--visible+.cookie-notice{background:rgba(0,0,0,.6);height:100vh}.cookie-notice--visible+.cookie-notice .cookie-settings__overlay{background:none}.cookie-notice .btn{font-size:1.6rem}.cookie-settings{background-color:#fff;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transform:translateY(140%);transition:.6s ease-in-out transform,.6s linear opacity;z-index:53;max-width:61rem;margin:0 auto;border-radius:1.5rem;align-self:anchor-center;width:calc(100% - 2.4rem);max-height:calc(100% - 2.4rem);padding:0;overflow:hidden}.cookie-settings[aria-hidden=false]{opacity:1;pointer-events:all;transform:translateY(0)}.cookie-settings__container{display:flex;flex-direction:column;height:100%;min-height:0}.cookie-settings__header{align-items:center;background-color:#fff;display:flex;justify-content:flex-start;gap:1.8rem;position:relative;z-index:1;flex-shrink:0;padding:3rem 1.8rem 0 3rem;margin-bottom:3rem}.cookie-settings__back-btn{display:flex;align-items:center;border-radius:.4rem;border:0;cursor:pointer;padding:.6rem .9rem .6rem .6rem;gap:.6rem;background-color:#f1f3f7;transition:color .3s ease-in-out,background-color .3s ease-in-out;color:#333}.cookie-settings__back-btn[hidden]{display:none}.cookie-settings__back-btn:active,.cookie-settings__back-btn:focus-visible,.cookie-settings__back-btn:hover{background-color:#517b8a;color:#fff}.cookie-settings__back-text{font-size:1.6rem}.cookie-settings__title{color:#333;font-size:1.8rem;margin-bottom:0}.cookie-settings__content{flex-grow:1;overflow-y:auto;min-height:0;padding:0 1.8rem 0 3rem}.cookie-settings__fieldset{margin:0;padding:0;border:none}.cookie-settings__legend{font-size:1.8rem;font-weight:400;margin-bottom:4.2rem}.cookie-settings__list{margin-left:0}.cookie-settings__item{display:flex;gap:1.2rem;margin-bottom:2.7rem;align-items:flex-start}.cookie-settings__checkbox{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;background-color:#fff;border:2px solid #517b8a;border-radius:0;vertical-align:top;flex-shrink:0;margin:.1rem 0 0;cursor:pointer}.cookie-settings__checkbox:hover+label{text-decoration:underline}.cookie-settings__checkbox:checked{background-color:#517b8a}.cookie-settings__checkbox:checked:disabled{background-color:#666}.cookie-settings__checkbox:checked::after{opacity:1}.cookie-settings__checkbox:disabled{border-color:#666;cursor:not-allowed}.cookie-settings__checkbox:disabled+label[for]{cursor:not-allowed;color:#666}.cookie-settings__checkbox:after{content:"";display:block;position:absolute;border-radius:20%;opacity:0;left:50%;top:50%;transform:translate(-50%, -50%);transition:.1s ease opacity;width:14px;height:14px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M5.55547 10.3L2.66797 7.41253L3.4928 6.5877L5.55634 8.6489L5.55547 8.64978L10.5051 3.7002L11.3299 4.52503L6.3803 9.4752L5.55605 10.2994L5.55547 10.3Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.2%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat,repeat;background-size:100%}.cookie-settings__checkbox+label{color:#333;font-size:1.6rem;line-height:1.5;position:relative;margin-bottom:0}.cookie-settings__checkbox+label[for]{cursor:pointer}.cookie-settings__checkbox:checked+label::after{opacity:1}.cookie-settings__checkbox:focus-visible+.cookie-settings__description .cookie-settings__label,.cookie-settings__checkbox:hover+.cookie-settings__description .cookie-settings__label{text-decoration:underline}.cookie-settings__checkbox:disabled+.cookie-settings__description .cookie-settings__label{cursor:not-allowed}.cookie-settings__description{padding:0;margin-top:-0.7rem}.cookie-settings__label{font-size:1.8rem;color:#333;font-weight:700;margin-bottom:.6rem;cursor:pointer}.cookie-settings__text{margin-bottom:0;font-size:1.6rem}.cookie-settings__footer{align-items:center;border-top:1px solid #ccc;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;margin-top:auto;padding:3rem;margin-right:0;gap:1.8rem}.cookie-settings__action{width:100%;justify-content:center}.cookie-settings__action.btn span{text-align:center;margin:initial;width:100%}.cookie-settings__overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:52;background:rgba(0,0,0,.6)}@media all and (min-width: 576px){.cookie-settings__footer{gap:2.4rem;flex-direction:row}.cookie-settings__action{width:-moz-fit-content;width:fit-content}.cookie-settings__action:nth-child(1){order:2;margin-left:auto}.cookie-settings__action:nth-child(2){order:0}.cookie-settings__action:nth-child(3){order:1}.cookie-settings__action.btn span{text-align:left;margin:auto;width:initial}}@media all and (min-width: 576px){.layout{padding-top:2.4rem;background-image:linear-gradient(#f1f3f7, transparent 9.6rem);background-repeat:no-repeat}}.main{margin:0 auto;max-width:144rem}.slider-list+.slider-list:not(.slider-list--related):not(.slider-list--spotlight),.slider-list+.contacts,.section-markup+.slider-list:not(.slider-list--related):not(.slider-list--spotlight),.list+.slider-list:not(.slider-list--related):not(.slider-list--spotlight),.tabs+.cta-buttons,.csat,.section-page-share,.section-page-share-cta{position:relative}.slider-list+.slider-list:not(.slider-list--related):not(.slider-list--spotlight)::before,.slider-list+.contacts::before,.section-markup+.slider-list:not(.slider-list--related):not(.slider-list--spotlight)::before,.list+.slider-list:not(.slider-list--related):not(.slider-list--spotlight)::before,.tabs+.cta-buttons::before,.csat::before,.section-page-share::before,.section-page-share-cta::before{content:"";display:block;position:absolute;width:calc(100% - 4.8rem);height:.1rem;background-color:#ccc;left:2.4rem;top:0}@media all and (min-width: 768px){.slider-list+.slider-list:not(.slider-list--related):not(.slider-list--spotlight)::before,.slider-list+.contacts::before,.section-markup+.slider-list:not(.slider-list--related):not(.slider-list--spotlight)::before,.list+.slider-list:not(.slider-list--related):not(.slider-list--spotlight)::before,.tabs+.cta-buttons::before,.csat::before,.section-page-share::before,.section-page-share-cta::before{width:calc(100% - 7.2rem);left:3.6rem}}.btn{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out}.btn:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.btn.btn--tertiary{padding:0;gap:1.2rem}.btn.btn--tertiary:has(svg){padding:0}.btn.active{color:currentColor}.btn.active svg{color:currentColor}.btn:focus>a,.btn:focus span,.btn:active>a,.btn:active span,.btn:hover>a,.btn:hover span{background-size:100% 1px}.btn:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.btn:disabled,.btn[disabled=true],.btn.disabled{cursor:not-allowed}.btn svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.btn>a,.btn span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.btn>a+span,.btn span+span{background-image:none}.btn:has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.btn>a:focus-visible{outline:0}.btn>a{color:currentColor;text-decoration:none}.btn--primary:not(:has(svg))::after,.btn--secondary:not(:has(svg))::after,.btn--tertiary:not(:has(svg))::after,.btn--quaternary:not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.btn--primary{background-color:#333;color:#fff}.btn--primary:not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27%23ffffff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.btn--primary>a{color:#fff}.btn--primary:active{background-color:#000}.btn--primary:disabled,.btn--primary[disabled=true],.btn--primary.disabled{color:#fff;background-color:#999}.btn--secondary{background-color:#f1f3f7;color:#333}.btn--secondary:active{background-color:#ccc}.btn--tertiary,.btn--quaternary{background-color:rgba(0,0,0,0);color:#333}.btn--quaternary:active{background-color:#ccc}.btn--secondary:disabled,.btn--secondary[disabled=true],.btn--secondary.disabled,.btn--tertiary:disabled,.btn--tertiary[disabled=true],.btn--tertiary.disabled,.btn--quaternary:disabled,.btn--quaternary[disabled=true],.btn--quaternary.disabled{color:#fff;background-color:#999}.btn--compact{padding:.6rem 1.6rem .8rem 1.6rem}.btn--compact:not(:has(svg)){padding:.6rem 1.6rem .8rem 1.6rem;background-image:none}.btn--compact:not(:has(svg))::after{content:none;display:none}.btn--compact svg{display:none}.btn__group{align-items:center;display:flex;flex-flow:row wrap;gap:1.2rem 1.8rem}.btn--clear{padding:0;background:none;border:none}span:not([class]):has(.btn),span:not([class]):has(.markup__arrow-link),a:not([class]):has(.btn),a:not([class]):has(.markup__arrow-link){color:currentColor;text-decoration:none}span:not([class]):has(.btn),a:not([class]):has(.btn){align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out}span:not([class]):has(.btn):has(svg),a:not([class]):has(.btn):has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}span:not([class]):has(.btn).btn--tertiary,a:not([class]):has(.btn).btn--tertiary{padding:0;gap:1.2rem}span:not([class]):has(.btn).btn--tertiary:has(svg),a:not([class]):has(.btn).btn--tertiary:has(svg){padding:0}span:not([class]):has(.btn).active,a:not([class]):has(.btn).active{color:currentColor}span:not([class]):has(.btn).active svg,a:not([class]):has(.btn).active svg{color:currentColor}span:not([class]):has(.btn):focus>a,span:not([class]):has(.btn):focus span,span:not([class]):has(.btn):active>a,span:not([class]):has(.btn):active span,span:not([class]):has(.btn):hover>a,span:not([class]):has(.btn):hover span,a:not([class]):has(.btn):focus>a,a:not([class]):has(.btn):focus span,a:not([class]):has(.btn):active>a,a:not([class]):has(.btn):active span,a:not([class]):has(.btn):hover>a,a:not([class]):has(.btn):hover span{background-size:100% 1px}span:not([class]):has(.btn):focus-visible,a:not([class]):has(.btn):focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}span:not([class]):has(.btn):disabled,span:not([class]):has(.btn)[disabled=true],span:not([class]):has(.btn).disabled,a:not([class]):has(.btn):disabled,a:not([class]):has(.btn)[disabled=true],a:not([class]):has(.btn).disabled{cursor:not-allowed}span:not([class]):has(.btn) svg,a:not([class]):has(.btn) svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}span:not([class]):has(.btn)>a,span:not([class]):has(.btn) span,a:not([class]):has(.btn)>a,a:not([class]):has(.btn) span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}span:not([class]):has(.btn)>a+span,span:not([class]):has(.btn) span+span,a:not([class]):has(.btn)>a+span,a:not([class]):has(.btn) span+span{background-image:none}span:not([class]):has(.btn):has(>a:focus-visible),a:not([class]):has(.btn):has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}span:not([class]):has(.btn)>a:focus-visible,a:not([class]):has(.btn)>a:focus-visible{outline:0}span:not([class]):has(.btn)>a,span:not([class]):has(.btn) span,a:not([class]):has(.btn)>a,a:not([class]):has(.btn) span{padding:0;background:none;border:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px}span:not([class]):has(.btn)>a::after,span:not([class]):has(.btn) span::after,a:not([class]):has(.btn)>a::after,a:not([class]):has(.btn) span::after{content:none;display:none}span:not([class]):has(.btn--primary):not(:has(svg))::after,span:not([class]):has(.btn--secondary):not(:has(svg))::after,span:not([class]):has(.btn--tertiary):not(:has(svg))::after,span:not([class]):has(.btn--quaternary):not(:has(svg))::after,a:not([class]):has(.btn--primary):not(:has(svg))::after,a:not([class]):has(.btn--secondary):not(:has(svg))::after,a:not([class]):has(.btn--tertiary):not(:has(svg))::after,a:not([class]):has(.btn--quaternary):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}span:not([class]):has(.btn--primary),a:not([class]):has(.btn--primary){background-color:#333;color:#fff}span:not([class]):has(.btn--primary):not(:has(svg))::after,a:not([class]):has(.btn--primary):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27%23ffffff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}span:not([class]):has(.btn--secondary),a:not([class]):has(.btn--secondary){background-color:#f1f3f7;color:#333}span:not([class]):has(.btn--compact),a:not([class]):has(.btn--compact){padding:.6rem 1.6rem .8rem 1.6rem}span:not([class]):has(.btn--compact):not(:has(svg)),a:not([class]):has(.btn--compact):not(:has(svg)){padding:.6rem 1.6rem .8rem 1.6rem;background-image:none}span:not([class]):has(.btn--compact):not(:has(svg))::after,a:not([class]):has(.btn--compact):not(:has(svg))::after{content:none;display:none}span:not([class]):has(.btn--compact) svg,a:not([class]):has(.btn--compact) svg{display:none}.btn--link-inverted,.btn--link{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;padding:0;background-color:rgba(0,0,0,0);font-weight:400}.btn--link-inverted:has(svg),.btn--link:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.btn--link-inverted.btn--tertiary,.btn--link.btn--tertiary{padding:0;gap:1.2rem}.btn--link-inverted.btn--tertiary:has(svg),.btn--link.btn--tertiary:has(svg){padding:0}.btn--link-inverted.active,.btn--link.active{color:currentColor}.btn--link-inverted.active svg,.btn--link.active svg{color:currentColor}.btn--link-inverted:focus>a,.btn--link-inverted:focus span,.btn--link-inverted:active>a,.btn--link-inverted:active span,.btn--link-inverted:hover>a,.btn--link-inverted:hover span,.btn--link:focus>a,.btn--link:focus span,.btn--link:active>a,.btn--link:active span,.btn--link:hover>a,.btn--link:hover span{background-size:100% 1px}.btn--link-inverted:focus-visible,.btn--link:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.btn--link-inverted:disabled,.btn--link-inverted[disabled=true],.btn--link-inverted.disabled,.btn--link:disabled,.btn--link[disabled=true],.btn--link.disabled{cursor:not-allowed}.btn--link-inverted svg,.btn--link svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.btn--link-inverted>a,.btn--link-inverted span,.btn--link>a,.btn--link span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.btn--link-inverted>a+span,.btn--link-inverted span+span,.btn--link>a+span,.btn--link span+span{background-image:none}.btn--link-inverted:has(svg),.btn--link:has(svg){padding:0}.btn--link-inverted{color:#fff}.btn--link-inverted:focus-visible{outline-color:#fff}.textual-link{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;text-decoration:none;font-weight:400;padding:0}.textual-link:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.textual-link.btn--tertiary{padding:0;gap:1.2rem}.textual-link.btn--tertiary:has(svg){padding:0}.textual-link.active{color:currentColor}.textual-link.active svg{color:currentColor}.textual-link:focus>a,.textual-link:focus span,.textual-link:active>a,.textual-link:active span,.textual-link:hover>a,.textual-link:hover span{background-size:100% 1px}.textual-link:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.textual-link:disabled,.textual-link[disabled=true],.textual-link.disabled{cursor:not-allowed}.textual-link svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.textual-link>a,.textual-link span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.textual-link>a+span,.textual-link span+span{background-image:none}.textual-link>a,.textual-link span{background-size:100% 1px}.textual-link:focus>a,.textual-link:focus span,.textual-link:active>a,.textual-link:active span,.textual-link:hover>a,.textual-link:hover span{background-size:0% 1px}.textual-link--bold{font-weight:700}.breadcrumb{width:100%}.breadcrumb__home{padding:.6rem;background-color:rgba(0,0,0,0);border-radius:.4rem;transition:background-color .25s ease-in-out}.breadcrumb__home:focus,.breadcrumb__home:hover{background-color:#fff}.breadcrumb__home:focus svg,.breadcrumb__home:hover svg{color:#333}.breadcrumb ul{display:inline-flex;gap:1.2rem;align-items:center;overflow:hidden;white-space:nowrap;padding:6px;position:relative}.breadcrumb a{display:inline-flex;align-items:center;color:#333;text-decoration:none}.breadcrumb a:hover{color:#666}.breadcrumb a span{display:inline-block;line-height:1.8;overflow:hidden;text-overflow:ellipsis}.breadcrumb a svg{display:initial}.breadcrumb span{font-weight:700;font-size:1.8rem}.breadcrumb svg+span{position:absolute;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden;padding:0;opacity:0}.breadcrumb li{display:inline-flex;align-items:center;margin-bottom:0}.breadcrumb li.dots span{display:none}.breadcrumb li.dots a:before{content:"...";position:relative;display:inline-block;line-height:1.8}.breadcrumb li:hover span{transition:all .5s ease-in-out}.breadcrumb li:first-child span+svg{display:none}.breadcrumb li:nth-last-child(2) span{max-width:8rem;text-overflow:ellipsis;overflow:hidden}.breadcrumb li:last-child span+svg{display:none}.breadcrumb li:last-child span{max-width:13rem;text-overflow:ellipsis;overflow:hidden}.breadcrumb li,.breadcrumb a{color:#333}.breadcrumb--grey{margin-bottom:3rem;max-width:144rem;padding-left:2.4rem;padding-right:2.4rem}.breadcrumb--grey a:nth-child(2),.breadcrumb--grey li:nth-child(2){display:none}.breadcrumb--grey ul{background:#f1f3f7;width:100%;padding:1.8rem 3rem}.breadcrumb--grey span{font-size:1.4rem}.breadcrumb--grey .btn{background:#fff;width:4.8rem;height:4.8rem;padding:1.2rem;display:flex;align-items:center;justify-content:center}.breadcrumb--grey .btn:focus,.breadcrumb--grey .btn:hover{color:#666}.breadcrumb--grey .btn svg{transform:scaleX(-1)}.breadcrumb--dark a,.breadcrumb--dark li{color:#fff}.breadcrumb--dark a:hover{color:rgba(255,255,255,.8)}@media all and (min-width: 360px){.breadcrumb li:last-child span{max-width:18rem}}@media all and (min-width: 576px){.breadcrumb li:nth-last-child(2) span{max-width:20rem}.breadcrumb li:last-child span{width:100%;max-width:30rem}}@media all and (min-width: 768px){.breadcrumb ul{grid-auto-flow:column;gap:1.8rem}.breadcrumb svg{transform:translateY(1px)}.breadcrumb span+svg{transform:translateY(1px)}.breadcrumb li span{max-width:17rem}.breadcrumb li:first-child span+svg{display:initial;transform:translateY(2px)}.breadcrumb--grey{padding-left:3.6rem;padding-right:3.6rem}.breadcrumb--grey ul li:nth-child(2){display:inline-flex}}@media all and (min-width: 992px){.breadcrumb li:nth-last-child(2) span{max-width:25rem}.breadcrumb li:last-child span{max-width:100%}}.language-switch--light .language-switch__link{color:#fff}.language-switch__link{display:inline-flex;gap:.9rem;align-items:center;text-decoration:none;color:#333}.language-switch__link:hover .language-switch__language,.language-switch__link:focus-visible .language-switch__language{text-decoration:underline}.language-switch__icon{width:3rem;height:3rem;display:inline-flex;justify-content:flex-start;align-items:center}.language-switch__icon svg{color:#333}.language-switch__language{font-size:1.6rem}@media all and (min-width: 992px){.language-switch__icon{width:2rem;height:2rem;justify-content:inherit}}.card{display:block;position:relative;height:100%;overflow:hidden;text-decoration:none;background:#000}.card *{color:#fff}.card:focus-visible{border-radius:0}.banner .card:focus-visible{outline-color:#fff}.card__top{position:absolute;z-index:1;padding:1.8rem 1.8rem 0}.card__body{bottom:0;padding:0 1.8rem;position:absolute;transform:translate3d(0, 100%, 0);transition:transform .65s;width:100%;z-index:2}.card__header{padding-bottom:1.8rem;transform:translate3d(0, -100%, 0);transition:transform .6s}.card__header-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}[data-columns="2"] .card__header-title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.card__header-descr,.card__header-text,.card__header-time{font-size:1.4rem;line-height:1.5;display:block;font-weight:400;margin-bottom:1.2rem}.card__content-descr{font-size:1.4rem;line-height:1.5;margin-bottom:1.2rem}.card__figure{position:relative;height:100%;background-color:#333;margin:0;overflow:hidden;transition:transform .8s}.card__figure::before,.card__figure::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;transition:opacity .8s}.card__figure::before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 21.74%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0.75) 100%);opacity:1}.card__figure::after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 21.74%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0.75) 100%);opacity:0}.card__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card__figure-info-icon{position:absolute;left:50%;bottom:2rem;transform:translate3d(-50%, 0%, 0)}.card__figure-info-icon svg.icn{color:#fff;background:rgba(0,0,0,.4);border-radius:100%}.card__figure-info-icon svg.icn *{color:inherit}.card__tags.tags *{color:#fff}.card__tags.tags li::after{background-color:#fff}.card--tile,.card--round{background:#fff}.card--tile *:not(svg *),.card--round *:not(svg *){color:#333}.card--tile .card__tags.tags *,.card--round .card__tags.tags *{color:#333}.card--tile .card__tags.tags li::after,.card--round .card__tags.tags li::after{background-color:#333}.card--tile .card__body,.card--tile .card__header,.card--round .card__body,.card--round .card__header{padding:0;transform:translate3d(0, 0, 0)}.card--tile .card__header,.card--round .card__header{padding-bottom:.6rem}.card--tile .card__figure,.card--round .card__figure{height:70%}.card--tile .card__figure::before,.card--tile .card__figure::after,.card--round .card__figure::before,.card--round .card__figure::after{content:none}.card--tile .card__figure img,.card--round .card__figure img{transition:transform .6s}.card--tile .card__body{height:30%;padding-top:2.4rem}.card--round{display:flex;justify-content:flex-end;align-items:center;flex-direction:column-reverse}.card--round:focus-visible{border-radius:1.2rem}.card--round .card__figure{width:18rem;height:18rem;border-radius:50%;flex-shrink:0}.card--round .card__figure-abbr{color:#fff;font-size:3.2rem}.card--round .card__header-title{font-size:1.8rem;line-height:1.33;margin:0 0 1.8rem;word-wrap:break-word}.card--round .card__body{position:static;text-align:center;margin-top:1.2rem}.card .card__figure--abbr{display:flex;align-items:center;justify-content:center}@media all and (min-width: 768px){.card__top{padding:1.8rem 2.4rem 0}.card__body{padding:0 2.4rem}.card__header{padding-bottom:2.4rem}}@media all and (min-width: 992px){[data-columns="4"] .card__header-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.card__header-title [data-columns="5"],[data-columns="6"] .card__header-title{font-size:1.8rem;line-height:1.33;margin:0 0 1.8rem;margin-bottom:0}[data-columns="5"].slider-list__slider--portrait .card__header-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.card__tags{margin-bottom:2.4rem}.card__content-descr{margin-bottom:2.4rem}.card__content-descr+.card__tags{margin-top:-1.2rem}.card:focus .card__figure,.card:hover .card__figure{transform:scale(1.1)}.card:focus .card__figure::after,.card:hover .card__figure::after{opacity:1}.card--tile:focus .card__figure,.card--tile:hover .card__figure,.card--round:focus .card__figure,.card--round:hover .card__figure{transform:scale(1)}.card--tile:focus .card__figure img,.card--tile:hover .card__figure img,.card--round:focus .card__figure img,.card--round:hover .card__figure img{transform:scale(1.1)}.card:not(.disabled-hover):focus .card__body,.card:not(.disabled-hover):hover .card__body{transform:translate3d(0, 0, 0)}.card:not(.disabled-hover):focus .card__header,.card:not(.disabled-hover):hover .card__header{transform:translate3d(0, 1.2rem, 0)}}.card-education{display:block;position:relative;height:100%;overflow:hidden;text-decoration:none}.card-education__top{position:absolute;z-index:1;padding:1.2rem 1.2rem 0}.card-education__body{position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;padding:1rem;z-index:2;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:rgba(255,255,255,.7);display:flex;flex-direction:column;justify-content:space-between;height:115px}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.card-education__body{background-color:rgba(255,255,255,.8)}}.card-education__header-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;overflow:hidden;height:6.9rem;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;color:#333}[data-columns="2"] .card-education__header-title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.card-education__figure{position:relative;height:100%;background-color:#333;margin:0;overflow:hidden;transition:transform .8s}.card-education__figure::before,.card-education__figure::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;transition:opacity .8s}.card-education__figure::before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 21.74%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0.75) 100%);opacity:1}.card-education__figure::after{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 21.74%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0.75) 100%);opacity:0}.card-education__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-education__tags.tags{margin-bottom:0;color:#333;white-space:normal;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media all and (min-width: 992px){.card-education__body{height:140px}[data-columns="4"] .card-education__header-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;overflow:hidden;height:6.9rem;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0}.card-education__header-title [data-columns="5"],[data-columns="6"] .card-education__header-title{font-size:1.8rem;line-height:1.33;margin:0 0 1.8rem;margin-bottom:0}[data-columns="5"].slider-list__slider--portrait .card-education__header-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.card-education:focus .card-education__figure,.card-education:hover .card-education__figure{transform:scale(1.1)}.card-education:focus .card-education__figure::after,.card-education:hover .card-education__figure::after{opacity:1}}.card-curated{display:flex;flex-direction:column;position:relative;height:100%;overflow:hidden;text-decoration:none}.card-curated:focus-visible{border-radius:0}.card-curated__body{order:1;padding-top:1.8rem}.card-curated__body .card-curated__header-title{font-size:2rem;line-height:1.3;margin-bottom:.6rem}[data-columns="2"] .card-curated__body .card-curated__header-title{font-size:2.4rem}[data-columns="5"] .card-curated__body .card-curated__header-title,[data-columns="6"] .card-curated__body .card-curated__header-title{font-size:1.6rem}.card-curated__body .card-curated__header-descr{font-weight:700;font-size:1.4rem;line-height:1.3;margin-bottom:0}[data-columns="2"] .card-curated__body .card-curated__header-descr{font-size:1.8rem}.card-curated__body .tags li{font-weight:700;font-size:1.4rem}[data-columns="2"] .card-curated__body .tags li{font-size:1.8rem}.card-curated__body time{font-size:1.4rem;line-height:1.5;display:block;font-weight:400;margin-bottom:1.2rem}.card-curated__figure{position:relative;background-color:#333;margin:0;overflow:hidden;order:0;color:#fff}.card-curated__figure img{transition:transform .8s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-list__slider[data-columns="2"] .card-curated__figure{height:43rem}.slider-list__slider[data-columns="3"] .card-curated__figure{height:28rem}.slider-list__slider[data-columns="4"] .card-curated__figure{height:21rem}.slider-list__slider[data-columns="5"] .card-curated__figure{height:14rem}.slider-list__slider[data-columns="6"] .card-curated__figure{height:14rem}.slider-list__slider--portrait[data-columns="3"] .card-curated__figure{height:51rem}.slider-list__slider--portrait[data-columns="4"] .card-curated__figure{height:49rem}.slider-list__slider--portrait[data-columns="5"] .card-curated__figure{height:39rem}@media all and (min-width: 992px){.card-curated:focus .card-curated__figure img,.card-curated:hover .card-curated__figure img{transform:scale(1.1)}}.contact{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden;padding:3rem;background-color:#f1f3f7;border:1px solid #fff;border-radius:1.5rem;overflow-wrap:anywhere}.contact__body{display:flex;-moz-column-gap:1.8rem;column-gap:1.8rem;height:100%}.contact__figure-placeholder{width:40%;max-width:15rem;flex-shrink:0}.contact__figure{font-size:2.4rem;line-height:1.15;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;background-color:#edf1f7;border-radius:50%;overflow:hidden}.contact__figure picture{height:100%}.contact__figure picture img{height:auto}.contact__content{display:flex;flex-direction:column;flex:1}.contact__header{display:flex;gap:.6rem;flex-direction:column;margin-bottom:2.4rem}.contact__title-container{display:flex;flex-direction:row;gap:.6rem}.contact__header-icon{flex-shrink:0}.contact__title{font-size:2.4rem;line-height:1.15;display:flex;color:#333;font-weight:400;margin-bottom:0;flex-grow:1}.contact__title-link{color:inherit;text-decoration:none}.contact__title-link:focus,.contact__title-link:hover{text-decoration:underline}.contact__subtitle{font-size:1.4rem;line-height:1.5;flex-basis:100%;color:#333;margin-bottom:0}.contact__list{display:flex;flex-direction:column;gap:.6rem}.contact__list-item{margin-bottom:0}.contact__link,.contact__location{font-size:1.4rem;line-height:1.5;font-weight:700;line-height:2rem;display:flex;align-items:center;color:#333;margin:0;text-decoration:none}.contact__link:focus,.contact__link:hover,.contact__location:focus,.contact__location:hover{text-decoration:underline}.contact__link:last-child,.contact__location:last-child{margin-bottom:0}.contact__link svg,.contact__location svg{width:auto;height:1.6rem;margin-right:.9rem;flex-shrink:0}.contact__link svg{margin-top:-0.3rem}.contact__link-description{font-weight:400;margin-left:.5rem}.contact__footer{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid #ccc}.contact__more-link{padding:0;color:#333}.contact__more-link:has(svg){padding:0}.contact__more-link:focus span,.contact__more-link:active span,.contact__more-link:hover span{background-size:100% 1px}.contact__more-link span{background-size:0% 1px}.contact--department .contact__figure{border-radius:1rem}.hero-research-collaboration .contact--department .contact__figure{border-radius:50%}@media all and (min-width: 992px){.contact__body{display:flex;-moz-column-gap:2.4rem;column-gap:2.4rem}}.event{display:flex;flex-direction:column;background-color:#fff;padding:1.8rem 2.4rem;border-radius:1rem;gap:1.2rem 0;font-size:1.8rem}.event p{color:#333;margin-bottom:0}.event>div{display:flex;flex-direction:row;align-items:center}.event time:last-child{margin-right:1.2rem}.event__date,.event__time{white-space:nowrap}.event__icon{width:2.2rem;height:2.2rem;flex-shrink:0;margin-right:1.2rem}.event__icon svg{display:block;width:100%;height:100%;color:#333}@media all and (min-width: 768px){.event{flex-direction:row}.event>div{border-left:1px solid #edf1f7;padding-left:1.2rem}.event>div:first-child{padding-left:0;border-left:0}.event>div:last-child{justify-content:flex-end;flex-grow:1;border-left:0}}.event-dates{font-size:1.4rem;line-height:1.5;display:flex;align-items:center;color:#fff;z-index:1;margin-top:1.2rem;font-weight:300}.event-dates__icon{margin-right:.8rem;flex-shrink:0;height:2rem;width:2rem}.event-dates__time{line-height:1;flex-shrink:0}.event-dates__time+.event-dates__time{margin-left:1.2rem;padding-left:1.2rem;border-left:1px solid #fff}.event-dates__time{font-size:inherit;line-height:inherit;margin-bottom:0}.event-fact{display:flex;flex-direction:row;align-items:center;height:100%;padding:2.4rem;margin-bottom:0;background-color:#fff;border-radius:1rem}.event-fact__icon{flex-shrink:0;margin-right:2.4rem;padding:1rem;width:4.2rem;height:4.2rem;background-color:#edf1f7;border-radius:3.2rem}.event-fact__icon svg{display:block;width:100%;height:100%;color:#333}.event-fact__content p{font-size:1.4rem;line-height:1.5;margin-bottom:0;color:#333}.event-fact__content time,.event-fact__content .title{font-size:2rem;line-height:1.15}.event-fact__dates{display:flex}.event-fact__dates>li{margin-bottom:0;padding:0 2.4rem;border-left:1px solid #edf1f7}.event-fact__dates>li:first-child{padding-left:0;border-left:none}@media all and (min-width: 576px){.event-fact__icon{width:4.8rem;height:4.8rem;margin-bottom:0;margin-right:1.2rem}}@media all and (min-width: 1200px){.event-fact__icon{width:6.4rem;height:6.4rem;margin-right:2.4rem;padding:1.8rem}}.fact{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.8rem .6rem 1.8rem 1.2rem;text-align:center}.fact__icon{width:4.2rem;height:4.2rem;background-color:#edf1f7;border-radius:3.2rem;flex-shrink:0;margin-bottom:1.2rem;padding:1rem}.fact__icon svg{display:block;width:100%;height:100%;color:#333}.fact__content p{font-size:1.4rem;line-height:1.5;color:#333;margin-bottom:0}.fact__content mark{font-size:2rem;line-height:1.15;background-color:rgba(0,0,0,0);color:inherit;display:block}@media all and (min-width: 576px){.fact{flex-direction:row;text-align:left}.fact__icon{width:4.8rem;height:4.8rem;margin-bottom:0;margin-right:1.2rem}}@media all and (min-width: 992px){.fact{padding:2.4rem 1.2rem 2.4rem 2.4rem}.fact__icon{width:6.4rem;height:6.4rem;margin-right:1.8rem;padding:1.6rem}}.info-block{background-color:#fff;border-radius:1rem;overflow:hidden;padding:2.4rem}.info-block>*:last-child{margin-bottom:0}.info-block__title{display:flex;align-items:center;margin-bottom:3.6rem}.info-block__icon{width:4.2rem;height:4.2rem;background-color:#edf1f7;border-radius:3.2rem;flex-shrink:0;padding:1rem;margin-right:2.4rem}.info-block__icon svg{display:block;width:100%;height:100%;color:#333}.info-block__studiekeuze{margin-right:2.4rem}.info-block__text{color:#333;margin-bottom:3.6rem}.info-block__text .markup>*:last-child{margin-bottom:0}@media all and (min-width: 576px){.info-block{padding:3.6rem}.info-block__icon{width:4.8rem;height:4.8rem}}@media all and (min-width: 992px){.info-block{padding:7.8rem}.info-block__icon{width:6.4rem;height:6.4rem;padding:1.6rem}}.label{font-size:1.4rem;line-height:1.5;font-weight:700;background-color:rgba(0,0,0,.4);color:#fff;display:inline-block;padding:.4rem 1.2rem}.label-list--dark .label{color:#333;background-color:#f1f3f7}.label--large{font-size:1.8rem;padding:.6rem 1rem}.link-indicator{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:1rem;height:7rem;width:7rem;background-color:#333}.link-indicator .icn{height:1.75rem;width:1.75rem}.markup{position:relative}.markup>*:last-child{margin-bottom:0}.markup p+:is(h2,h3,h4,h5,h6){margin-top:36px}.markup *:not(.markup__btn):not(.markup__arrow-link)>a:not(.button){color:#333}.markup *:not(.markup__btn):not(.markup__arrow-link)>a:not(.button):hover{text-decoration:none}.markup ul,.markup ol{margin-bottom:24px;overflow:auto;padding-left:0}.markup ul>li,.markup ol>li{margin-bottom:0;padding-left:1.5em;position:relative}.markup ul>li>*:last-child,.markup ol>li>*:last-child{margin-bottom:0}.markup ul>li::before{content:"";display:block;position:absolute;width:.5em;height:.5em;background-color:#ee7f00;left:0;top:.65em}.markup ol{counter-reset:ol-counter;list-style:none}.markup ol>li{counter-increment:ol-counter}.markup ol>li::before{color:#333;content:counter(ol-counter) ". ";font-size:.9em;font-weight:700;left:0;line-height:1;position:absolute;top:.45em}.markup--lead{font-size:2.4rem;line-height:1.8}.markup--small{font-size:1.4rem;line-height:1.5}.markup--bold{font-size:1.8rem;font-weight:700;line-height:1.8}.markup__btn{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out}.markup__btn:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup__btn.btn--tertiary{padding:0;gap:1.2rem}.markup__btn.btn--tertiary:has(svg){padding:0}.markup__btn.active{color:currentColor}.markup__btn.active svg{color:currentColor}.markup__btn:focus>a,.markup__btn:focus span,.markup__btn:active>a,.markup__btn:active span,.markup__btn:hover>a,.markup__btn:hover span{background-size:100% 1px}.markup__btn:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup__btn:disabled,.markup__btn[disabled=true],.markup__btn.disabled{cursor:not-allowed}.markup__btn svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup__btn>a,.markup__btn span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup__btn>a+span,.markup__btn span+span{background-image:none}.markup__btn:has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.markup__btn>a:focus-visible{outline:0}.markup__btn>a{color:currentColor;text-decoration:none}.markup__btn--primary:not(:has(svg))::after,.markup__btn--secondary:not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup__btn--primary-compact,.markup__btn--secondary-compact{padding:.6rem 1.6rem .8rem 1.6rem}.markup__btn--primary-compact:not(:has(svg)),.markup__btn--secondary-compact:not(:has(svg)){padding:.6rem 1.6rem .8rem 1.6rem;background-image:none}.markup__btn--primary-compact:not(:has(svg))::after,.markup__btn--secondary-compact:not(:has(svg))::after{content:none;display:none}.markup__btn--primary-compact svg,.markup__btn--secondary-compact svg{display:none}.markup__btn--primary,.markup__btn--primary-compact{background-color:#333;color:#fff}.markup__btn--primary:not([class*=-compact]):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27%23ffffff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup__btn--primary>a{color:#fff}.markup__btn--primary:active{background-color:#000}.markup__btn--primary:disabled,.markup__btn--primary[disabled=true],.markup__btn--primary.disabled{color:#fff;background-color:#999}.markup__btn--secondary{background-color:#f1f3f7;color:#333}.markup__btn--secondary-compact{background-color:#f1f3f7;color:#333}.markup__btn--secondary:active{background-color:#ccc}.markup__btn--secondary:disabled,.markup__btn--secondary[disabled=true],.markup__btn--secondary.disabled{color:#fff;background-color:#999}.markup__btn__group{align-items:center;display:flex;flex-flow:row wrap;gap:1.2rem 1.8rem}.markup a:not([class]):has(.markup__btn),.markup a:not([class]):has(.markup__arrow-link){color:currentColor;text-decoration:none}.markup a:not([class]):has(.markup__btn){align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out}.markup a:not([class]):has(.markup__btn):has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup a:not([class]):has(.markup__btn).btn--tertiary{padding:0;gap:1.2rem}.markup a:not([class]):has(.markup__btn).btn--tertiary:has(svg){padding:0}.markup a:not([class]):has(.markup__btn).active{color:currentColor}.markup a:not([class]):has(.markup__btn).active svg{color:currentColor}.markup a:not([class]):has(.markup__btn):focus>a,.markup a:not([class]):has(.markup__btn):focus span,.markup a:not([class]):has(.markup__btn):active>a,.markup a:not([class]):has(.markup__btn):active span,.markup a:not([class]):has(.markup__btn):hover>a,.markup a:not([class]):has(.markup__btn):hover span{background-size:100% 1px}.markup a:not([class]):has(.markup__btn):focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup a:not([class]):has(.markup__btn):disabled,.markup a:not([class]):has(.markup__btn)[disabled=true],.markup a:not([class]):has(.markup__btn).disabled{cursor:not-allowed}.markup a:not([class]):has(.markup__btn) svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup a:not([class]):has(.markup__btn)>a,.markup a:not([class]):has(.markup__btn) span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup a:not([class]):has(.markup__btn)>a+span,.markup a:not([class]):has(.markup__btn) span+span{background-image:none}.markup a:not([class]):has(.markup__btn):has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.markup a:not([class]):has(.markup__btn)>a:focus-visible{outline:0}.markup a:not([class]):has(.markup__btn)>a,.markup a:not([class]):has(.markup__btn) span{padding:0;background:none;border:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px}.markup a:not([class]):has([class*=markup__btn--]):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup a:not([class]):has(.markup__btn--primary),.markup a:not([class]):has(.markup__btn--primary-compact){background-color:#333;color:#fff}.markup a:not([class]):has(.markup__btn--primary):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27%23ffffff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup a:not([class]):has(.markup__btn--secondary),.markup a:not([class]):has(.markup__btn--secondary-compact){background-color:#f1f3f7;color:#333}.markup a:not([class]):has([class*=-compact]){padding:.6rem 1.6rem .8rem 1.6rem}.markup a:not([class]):has([class*=-compact]):not(:has(svg)){padding:.6rem 1.6rem .8rem 1.6rem;background-image:none}.markup a:not([class]):has([class*=-compact]):not(:has(svg))::after{content:none;display:none}.markup a:not([class]):has([class*=-compact]) svg{display:none}.markup a:not([class]) .markup__arrow-link{padding:0;background:none;border:none}.markup a:not([class]):has(.markup__arrow-link){align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;text-decoration:none;font-weight:400;padding:0;font-weight:700}.markup a:not([class]):has(.markup__arrow-link):has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup a:not([class]):has(.markup__arrow-link).btn--tertiary{padding:0;gap:1.2rem}.markup a:not([class]):has(.markup__arrow-link).btn--tertiary:has(svg){padding:0}.markup a:not([class]):has(.markup__arrow-link).active{color:currentColor}.markup a:not([class]):has(.markup__arrow-link).active svg{color:currentColor}.markup a:not([class]):has(.markup__arrow-link):focus>a,.markup a:not([class]):has(.markup__arrow-link):focus span,.markup a:not([class]):has(.markup__arrow-link):active>a,.markup a:not([class]):has(.markup__arrow-link):active span,.markup a:not([class]):has(.markup__arrow-link):hover>a,.markup a:not([class]):has(.markup__arrow-link):hover span{background-size:100% 1px}.markup a:not([class]):has(.markup__arrow-link):focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup a:not([class]):has(.markup__arrow-link):disabled,.markup a:not([class]):has(.markup__arrow-link)[disabled=true],.markup a:not([class]):has(.markup__arrow-link).disabled{cursor:not-allowed}.markup a:not([class]):has(.markup__arrow-link) svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup a:not([class]):has(.markup__arrow-link)>a,.markup a:not([class]):has(.markup__arrow-link) span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup a:not([class]):has(.markup__arrow-link)>a+span,.markup a:not([class]):has(.markup__arrow-link) span+span{background-image:none}.markup a:not([class]):has(.markup__arrow-link)>a,.markup a:not([class]):has(.markup__arrow-link) span{background-size:100% 1px}.markup a:not([class]):has(.markup__arrow-link):focus>a,.markup a:not([class]):has(.markup__arrow-link):focus span,.markup a:not([class]):has(.markup__arrow-link):active>a,.markup a:not([class]):has(.markup__arrow-link):active span,.markup a:not([class]):has(.markup__arrow-link):hover>a,.markup a:not([class]):has(.markup__arrow-link):hover span{background-size:0% 1px}.markup a:not([class]):has(.markup__arrow-link):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup a:not([class]):has(.markup__arrow-link):has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.markup a:not([class]):has(.markup__arrow-link)>a:focus-visible{outline:0}.markup a:not([class]):has(.markup__arrow-link) span{background-size:0% 1px}.markup a:not([class]):has(.markup__arrow-link):focus span,.markup a:not([class]):has(.markup__arrow-link):active span,.markup a:not([class]):has(.markup__arrow-link):hover span{background-size:100% 1px}.markup span:has(>a):not([class]):has(.markup__btn),.markup span:has(>a):not([class]):has(.markup__arrow-link){color:currentColor;text-decoration:none}.markup span:has(>a):not([class]):has(.markup__btn){align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out}.markup span:has(>a):not([class]):has(.markup__btn):has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup span:has(>a):not([class]):has(.markup__btn).btn--tertiary{padding:0;gap:1.2rem}.markup span:has(>a):not([class]):has(.markup__btn).btn--tertiary:has(svg){padding:0}.markup span:has(>a):not([class]):has(.markup__btn).active{color:currentColor}.markup span:has(>a):not([class]):has(.markup__btn).active svg{color:currentColor}.markup span:has(>a):not([class]):has(.markup__btn):focus>a,.markup span:has(>a):not([class]):has(.markup__btn):focus span,.markup span:has(>a):not([class]):has(.markup__btn):active>a,.markup span:has(>a):not([class]):has(.markup__btn):active span,.markup span:has(>a):not([class]):has(.markup__btn):hover>a,.markup span:has(>a):not([class]):has(.markup__btn):hover span{background-size:100% 1px}.markup span:has(>a):not([class]):has(.markup__btn):focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup span:has(>a):not([class]):has(.markup__btn):disabled,.markup span:has(>a):not([class]):has(.markup__btn)[disabled=true],.markup span:has(>a):not([class]):has(.markup__btn).disabled{cursor:not-allowed}.markup span:has(>a):not([class]):has(.markup__btn) svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup span:has(>a):not([class]):has(.markup__btn)>a,.markup span:has(>a):not([class]):has(.markup__btn) span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup span:has(>a):not([class]):has(.markup__btn)>a+span,.markup span:has(>a):not([class]):has(.markup__btn) span+span{background-image:none}.markup span:has(>a):not([class]):has(.markup__btn):has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.markup span:has(>a):not([class]):has(.markup__btn)>a:focus-visible{outline:0}.markup span:has(>a):not([class]):has(.markup__btn)>a,.markup span:has(>a):not([class]):has(.markup__btn) span{padding:0;background:none;border:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px}.markup span:has(>a):not([class]):has([class*=markup__btn--]):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup span:has(>a):not([class]):has(.markup__btn--primary),.markup span:has(>a):not([class]):has(.markup__btn--primary-compact){background-color:#333;color:#fff}.markup span:has(>a):not([class]):has(.markup__btn--primary):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27%23ffffff%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup span:has(>a):not([class]):has(.markup__btn--secondary),.markup span:has(>a):not([class]):has(.markup__btn--secondary-compact){background-color:#f1f3f7;color:#333}.markup span:has(>a):not([class]):has([class*=-compact]){padding:.6rem 1.6rem .8rem 1.6rem}.markup span:has(>a):not([class]):has([class*=-compact]):not(:has(svg)){padding:.6rem 1.6rem .8rem 1.6rem;background-image:none}.markup span:has(>a):not([class]):has([class*=-compact]):not(:has(svg))::after{content:none;display:none}.markup span:has(>a):not([class]):has([class*=-compact]) svg{display:none}.markup span:has(>a):not([class]) .markup__arrow-link{padding:0;background:none;border:none}.markup span:has(>a):not([class]):has(.markup__arrow-link){align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;text-decoration:none;font-weight:400;padding:0;font-weight:700}.markup span:has(>a):not([class]):has(.markup__arrow-link):has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup span:has(>a):not([class]):has(.markup__arrow-link).btn--tertiary{padding:0;gap:1.2rem}.markup span:has(>a):not([class]):has(.markup__arrow-link).btn--tertiary:has(svg){padding:0}.markup span:has(>a):not([class]):has(.markup__arrow-link).active{color:currentColor}.markup span:has(>a):not([class]):has(.markup__arrow-link).active svg{color:currentColor}.markup span:has(>a):not([class]):has(.markup__arrow-link):focus>a,.markup span:has(>a):not([class]):has(.markup__arrow-link):focus span,.markup span:has(>a):not([class]):has(.markup__arrow-link):active>a,.markup span:has(>a):not([class]):has(.markup__arrow-link):active span,.markup span:has(>a):not([class]):has(.markup__arrow-link):hover>a,.markup span:has(>a):not([class]):has(.markup__arrow-link):hover span{background-size:100% 1px}.markup span:has(>a):not([class]):has(.markup__arrow-link):focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup span:has(>a):not([class]):has(.markup__arrow-link):disabled,.markup span:has(>a):not([class]):has(.markup__arrow-link)[disabled=true],.markup span:has(>a):not([class]):has(.markup__arrow-link).disabled{cursor:not-allowed}.markup span:has(>a):not([class]):has(.markup__arrow-link) svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup span:has(>a):not([class]):has(.markup__arrow-link)>a,.markup span:has(>a):not([class]):has(.markup__arrow-link) span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup span:has(>a):not([class]):has(.markup__arrow-link)>a+span,.markup span:has(>a):not([class]):has(.markup__arrow-link) span+span{background-image:none}.markup span:has(>a):not([class]):has(.markup__arrow-link)>a,.markup span:has(>a):not([class]):has(.markup__arrow-link) span{background-size:100% 1px}.markup span:has(>a):not([class]):has(.markup__arrow-link):focus>a,.markup span:has(>a):not([class]):has(.markup__arrow-link):focus span,.markup span:has(>a):not([class]):has(.markup__arrow-link):active>a,.markup span:has(>a):not([class]):has(.markup__arrow-link):active span,.markup span:has(>a):not([class]):has(.markup__arrow-link):hover>a,.markup span:has(>a):not([class]):has(.markup__arrow-link):hover span{background-size:0% 1px}.markup span:has(>a):not([class]):has(.markup__arrow-link):not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup span:has(>a):not([class]):has(.markup__arrow-link):has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.markup span:has(>a):not([class]):has(.markup__arrow-link)>a:focus-visible{outline:0}.markup span:has(>a):not([class]):has(.markup__arrow-link) span{background-size:0% 1px}.markup span:has(>a):not([class]):has(.markup__arrow-link):focus span,.markup span:has(>a):not([class]):has(.markup__arrow-link):active span,.markup span:has(>a):not([class]):has(.markup__arrow-link):hover span{background-size:100% 1px}.markup span:is(.markup__btn,.markup__arrow-link,[class*=markup__btn--]):has(>a) a::after{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;left:0}.markup__textual-link{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;text-decoration:none;font-weight:400;padding:0}.markup__textual-link:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup__textual-link.btn--tertiary{padding:0;gap:1.2rem}.markup__textual-link.btn--tertiary:has(svg){padding:0}.markup__textual-link.active{color:currentColor}.markup__textual-link.active svg{color:currentColor}.markup__textual-link:focus>a,.markup__textual-link:focus span,.markup__textual-link:active>a,.markup__textual-link:active span,.markup__textual-link:hover>a,.markup__textual-link:hover span{background-size:100% 1px}.markup__textual-link:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup__textual-link:disabled,.markup__textual-link[disabled=true],.markup__textual-link.disabled{cursor:not-allowed}.markup__textual-link svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup__textual-link>a,.markup__textual-link span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup__textual-link>a+span,.markup__textual-link span+span{background-image:none}.markup__textual-link>a,.markup__textual-link span{background-size:100% 1px}.markup__textual-link:focus>a,.markup__textual-link:focus span,.markup__textual-link:active>a,.markup__textual-link:active span,.markup__textual-link:hover>a,.markup__textual-link:hover span{background-size:0% 1px}.markup__arrow-link{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;text-decoration:none;font-weight:400;padding:0;font-weight:700}.markup__arrow-link:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.markup__arrow-link.btn--tertiary{padding:0;gap:1.2rem}.markup__arrow-link.btn--tertiary:has(svg){padding:0}.markup__arrow-link.active{color:currentColor}.markup__arrow-link.active svg{color:currentColor}.markup__arrow-link:focus>a,.markup__arrow-link:focus span,.markup__arrow-link:active>a,.markup__arrow-link:active span,.markup__arrow-link:hover>a,.markup__arrow-link:hover span{background-size:100% 1px}.markup__arrow-link:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.markup__arrow-link:disabled,.markup__arrow-link[disabled=true],.markup__arrow-link.disabled{cursor:not-allowed}.markup__arrow-link svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.markup__arrow-link>a,.markup__arrow-link span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.markup__arrow-link>a+span,.markup__arrow-link span+span{background-image:none}.markup__arrow-link>a,.markup__arrow-link span{background-size:100% 1px}.markup__arrow-link:focus>a,.markup__arrow-link:focus span,.markup__arrow-link:active>a,.markup__arrow-link:active span,.markup__arrow-link:hover>a,.markup__arrow-link:hover span{background-size:0% 1px}.markup__arrow-link:not(:has(svg))::after{content:"";display:block;width:2rem;height:2rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5 12H19M19 12L12 5M19 12L12 19%27 stroke=%27currentColor%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.markup__arrow-link:has(>a:focus-visible){outline:2px solid #3556cd;outline-offset:2px}.markup__arrow-link>a:focus-visible{outline:0}.markup__arrow-link>a{text-decoration:none}.markup__arrow-link span,.markup__arrow-link a{background-size:0% 1px}.markup__arrow-link:focus span,.markup__arrow-link:focus a,.markup__arrow-link:active span,.markup__arrow-link:active a,.markup__arrow-link:hover span,.markup__arrow-link:hover a{background-size:100% 1px}.markup table{border-collapse:collapse;width:100%;overflow-x:auto;display:block}.markup tbody{vertical-align:inherit}.markup th,.markup td{border-bottom:1px solid #e4e8f0;padding:6px 9px}.markup th{text-align:left}.markup__image img{width:100%;margin:0 auto 3.6rem auto}@media all and (min-width: 576px){.markup__image img{width:revert-layer;margin:0 auto 3.6rem auto}.markup__image--expand img{width:100%;-o-object-fit:contain;object-fit:contain}}.pill-tag{font-size:1.4rem;line-height:1.5;font-weight:700;display:block;border-radius:9999px;white-space:nowrap;color:#333;text-decoration:none;border:1px solid rgba(0,0,0,.375);padding:.5rem 1.5rem .7rem}a.pill-tag{transition:background-color .2s,border-color .2s,box-shadow .2s}a.pill-tag:hover{background-color:rgba(0,0,0,.125)}a.pill-tag:focus{outline:none;border-color:#ee7f00;box-shadow:0 0 0 1px #ee7f00}a.pill-tag.active{color:#fff;background-color:#333}.scroll-to-top{position:sticky;bottom:1.2rem;right:0;margin-left:auto;margin-right:1.2rem;margin-bottom:1.2rem;padding:1.2rem 2.4rem;align-items:center;background-color:#333;border:1px solid #333;border-radius:9999px;color:#fff;display:none;gap:1.2rem;font-size:1.4rem;font-weight:600;line-height:1;outline:none;overflow:hidden;text-decoration:none;transition:opacity .2s,background-color .2s,box-shadow .2s;cursor:pointer;z-index:20}.scroll-to-top:hover{background-color:#000;border-color:#000}.scroll-to-top:focus{box-shadow:0 0 0 0.3rem #ee7f00;border-color:#ee7f00}html.tab-user .scroll-to-top:focus-visible{outline-color:#fff}.scroll-to-top[hidden]{pointer-events:none;opacity:0}.scroll-to-top svg{width:2.1rem;height:2.1rem;color:#ee7f00}@media screen and (min-width: 576px){.scroll-to-top{display:flex}.scroll-to-top[hidden]{display:flex}}.video-figure{margin:0;position:relative}.video-figure button{color:#fff;left:50%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);transition:transform 350ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index:1}html.tab-user .video-figure button:focus-visible{outline-color:currentColor}.video-figure[data-video],.video-figure[data-embed]{cursor:pointer}.video-figure[data-video] button,.video-figure[data-embed] button{cursor:pointer}.video-figure[data-video] img,.video-figure[data-embed] img{transition:transform .5s}.video-figure[data-video]:hover button,.video-figure[data-embed]:hover button{color:#f1f3f7;transform:translate3d(-50%, -50%, 0) scale(1.1)}.video-figure[data-video]:hover img,.video-figure[data-embed]:hover img{transform:scale(1.1);transition:transform 2s}.accordion{margin:0 auto 2.4rem;max-width:110.6rem;width:100%;border-radius:1rem;overflow:hidden;background-color:#fff}.accordion-item{background-color:#fff;max-width:95rem;padding:0 2.4rem 3.6rem;margin:0 auto}.accordion-item:first-child{padding-top:3.6rem}.accordion-item:last-child:after{display:none}.accordion-item:after{content:"";display:block;border-bottom:1px solid #9aa8be}.accordion-item__header{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:2.4rem;transition:color 300ms linear}.accordion-item__header-button{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;padding-left:0;padding-right:0;cursor:pointer;background:#fff;border:0;text-align:left;color:#333}.accordion-item__header-button:hover .accordion-item__header-title{color:#333}.accordion-item__header-button[aria-expanded=true] .accordion-item__header-title{color:#333}.accordion-item__header-button[aria-expanded=true] .accordion-item__header-icon{transform:rotate(270deg)}.accordion-item__header-container{display:flex;flex-direction:column;flex-grow:1;width:100%}.accordion-item__header-title{display:flex;flex-grow:1;margin-bottom:1.2rem}.accordion-item__header-icon{display:flex;text-align:center;justify-content:center;align-items:center;flex-shrink:0;transition:transform 300ms ease-out;transform:rotate(90deg);width:2rem;height:2rem;margin-left:2.4rem;margin-right:1.2rem}.accordion-item__panel{overflow:hidden;transition:450ms ease height}.accordion-item__panel[aria-hidden=true]{height:0}.accordion-item__panel[aria-hidden=false] .accordion-item__panel-inner:last-child{padding-bottom:0}.accordion-item__panel-inner{padding-bottom:3.6rem}.accordion-item__panel-inner>*{margin-bottom:2.4rem}@media all and (min-width: 768px){.accordion-item__header-container{flex-direction:row}.accordion-item__header-title{margin-bottom:0;align-items:center}}.accordion-section{padding:7.2rem 0}.accordion-section[class*=section--theme]{margin-top:3.6rem;margin-bottom:3.6rem}.accordion-section__header{margin:0 auto 2.4rem;max-width:95rem;padding:0 2.4rem;width:100%}.accordion-section__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:4.8rem}.accordion-section__title-highlight{border-bottom:.4rem solid #ee7f00;padding-bottom:.2rem}.article-meta__content{margin-left:auto;margin-right:auto;max-width:84rem;width:100%;overflow:auto;padding-left:2.4rem;padding-right:2.4rem;padding-top:1.2rem;padding-bottom:1.2rem}.article-meta__publish-date{font-size:1.4rem;line-height:1.5;margin-bottom:0}.article-meta time{font-weight:700}.admissions{display:flex;gap:.9rem;flex-wrap:wrap}.admissions__item{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:2.25rem;width:4.5rem;height:4.5rem;font-size:1.4rem;line-height:1;color:#000;margin-bottom:0}.admissions__item--type-1{background-color:#2cca12}.admissions__item--type-2{background-color:#f3cd00}.admissions__item--type-3{background-color:#ff7a00}.admissions__item--type-4{background-color:#9059a4;color:#fff}.admissions__item--type-5{background-color:#fff;border:1px solid #e7c4ac}.admissions__item--type-6{background-color:#e7c4ac}.admissions__item--type-7{background-color:#db3832;color:#fff}.admissions-description__list{display:flex;gap:2rem 3.4rem;flex-direction:row;flex-wrap:wrap;justify-content:center}.admissions-description__item{display:flex;justify-content:flex-start;align-items:flex-start;margin:0}.admissions-description__indicator{display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-bottom:0;font-size:1.4rem}.admissions-description__indicator:before{content:"";min-width:2rem;min-height:2rem;border-radius:1rem;display:block;position:relative}.admissions-description__indicator--type-1:before{background-color:#2cca12}.admissions-description__indicator--type-2:before{background-color:#f3cd00}.admissions-description__indicator--type-3:before{background-color:#ff7a00}.admissions-description__indicator--type-4:before{background-color:#9059a4}.admissions-description__indicator--type-5:before{border:1px solid #e7c4ac;background-color:#fff}.admissions-description__indicator--type-6:before{background-color:#e7c4ac}.admissions-description__indicator--type-7:before{background-color:#db3832}.author__content{padding-top:3.6rem;padding-bottom:3.6rem}.author__header{padding-bottom:2.4rem}.author__header .author__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.author__contact-block{margin-bottom:2.4rem}.banner{position:relative;overflow-x:hidden;display:flex;flex-direction:column;background:#000}.banner>figure{position:absolute;width:100%;height:100%;left:0;top:0}.banner>figure::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);left:0;top:0}.banner>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .slider-list__header{padding-top:0}.banner .slider-list__header:empty{padding:0}.banner .slider-list__link{color:#fff}.banner .slider-list__link:focus,.banner .slider-list__link:hover{color:#fff}.banner__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;font-size:3.2rem}.banner__content{display:flex;flex-grow:1;position:relative;height:100%;flex-direction:column;justify-content:flex-end;z-index:1;overflow-y:hidden}.banner__text{max-width:68rem;padding:4.8rem 2.4rem 0}.banner__text>*{color:#fff}.banner__text p{font-weight:300}.banner__text p:last-child{margin-bottom:0}@media all and (min-width: 768px){.banner{min-height:60rem}.banner__text{padding:7.2rem 3.6rem 0}}@media all and (min-width: 1440px)and (min-height: 1000px){.banner{min-height:80rem}}.carousel .swiper-button-next,.carousel .swiper-button-prev{top:calc(50% - 1.8rem)}.carousel .swiper-pagination-fraction{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.5);bottom:0;color:#000;font-weight:700;padding:1rem;position:absolute;right:5rem;z-index:2;font-size:1.4rem}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.carousel .swiper-pagination-fraction{background-color:rgba(255,255,255,.8)}}.carousel__item{max-height:55rem;margin-bottom:0}.carousel__item figure{height:100%;overflow:hidden}.carousel__item figure img{width:100%}@media all and (min-width: 1200px){.carousel__item{max-height:62.5rem}}.contacts{padding:2.4rem}.section-contacts .contacts,.accordion .contacts{padding:0}.contacts__group{display:grid;grid-auto-flow:row;gap:1.2rem;grid-template-columns:1fr}.contacts__group li{margin-bottom:0}@media all and (min-width: 576px){.contacts{padding:3.6rem}.section-contacts .contacts,.accordion .contacts{padding:0}.contacts__group{grid-template-columns:1fr 1fr}.contacts__group--amount1{grid-template-columns:1fr}}@media all and (min-width: 992px){.contacts__group{grid-template-columns:1fr 1fr 1fr;gap:2.4rem}.contacts__group--amount1{grid-template-columns:1fr}.contacts__group--amount2{grid-template-columns:1fr 1fr}}.cta{position:relative;display:flex;align-items:flex-end;overflow:hidden;width:100%;min-height:57.5rem}.cta__figure img{position:absolute;height:100%;width:100%;left:0;top:0}.cta__container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:2.4rem}.cta__wrapper{position:relative;padding:3.6rem;width:100%}.cta__window{width:100%;max-width:100%;display:flex;flex-direction:row;z-index:1;padding:2.4rem;background:#fff;color:#ee7f00;border-radius:1rem;margin-top:15.6rem}.cta__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.8rem}.cta__text p{margin-bottom:0}.cta__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;font-weight:700;margin-bottom:0}.cta--link{text-decoration:none;color:#ee7f00}.cta--link:hover img{transform:scale(1.1);transition:transform 2s}.cta--link img{transition:transform .5s}.cta--link .btn{position:initial}.cta--link .btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cta--no-image{min-height:auto;background:#e6e6e6}.cta--no-image .cta__wrapper{background:#fff;height:100%;width:100%}.cta--no-image .cta__window{position:relative;margin:1.2rem;background:#383838;padding:4.8rem}.cta--no-image .cta__text p,.cta--no-image .cta__text h2,.cta--no-image .cta__text a{color:#fff}.cta--no-image .cta__link{padding:0}.cta--no-image .cta__link:has(svg){padding:0}.cta--no-image .cta__link:focus span,.cta--no-image .cta__link:active span,.cta--no-image .cta__link:hover span{background-size:100% 1px}.cta--no-image .cta__link span{background-size:0% 1px}.cta--duo{width:100%}.cta--duo .cta__wrapper{width:100%}.cta--duo-container{gap:2.4rem}@media all and (min-width: 768px){.cta{width:100%}.cta__container{width:100%;padding-left:3.6rem;padding-right:3.6rem;padding-bottom:2.4rem}.cta__wrapper{padding:7.2rem}.cta__window{max-width:99.2rem;margin-left:auto;margin-right:auto;padding:3.6rem}.cta--no-image{align-items:center;min-height:100%}.cta--no-image .cta__wrapper{justify-content:center}.cta--no-image .cta__window{max-width:none;margin:0}.cta--text-right .cta__wrapper{align-items:flex-end}.cta--text-right .cta__window{width:47rem;margin-left:auto;margin-right:inherit}.cta--text-left .cta__wrapper{align-items:flex-start}.cta--text-left .cta__window{width:47rem;margin-left:inherit;margin-right:inherit}.cta--duo{flex-grow:1}.cta--duo-container{display:flex;align-items:stretch;flex-direction:row}.cta--duo .cta__window{width:100%}}.cta-buttons__group{display:grid;grid-auto-flow:row;gap:1.2rem;grid-template-columns:1fr;padding:2.4rem}.cta-buttons--cta .csat__content{max-width:none;margin:0;padding:0}@media all and (min-width: 576px){.cta-buttons__group{grid-template-columns:1fr 1fr 1fr}.cta-buttons--cta .cta-buttons__group{grid-template-columns:1fr 2fr}}@media all and (min-width: 768px){.cta-buttons__group{padding:4.56rem 3.6rem 4.8rem}}@media all and (min-width: 992px){.cta-buttons__group{gap:2.4rem}}.csat p{margin-bottom:0;color:#333}.csat__content{position:relative;margin:0 auto;padding:4.8rem 2.4rem}.csat__layer{display:flex;position:absolute;left:0;top:0;width:100%;flex-direction:column;flex-wrap:nowrap;box-shadow:inset 0 0 0 .1rem #000;border-radius:.4rem;overflow:hidden;opacity:0;transition:opacity .6s;visibility:hidden}.csat__layer[aria-hidden=false]{position:relative;opacity:1;z-index:1;visibility:visible}.csat__question{flex-shrink:0;flex-grow:1;flex-basis:0;padding:2.4rem 1.2rem 2.4rem 2.4rem}.csat__rating{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;position:relative;width:100%;background-color:#333;padding:2.5rem 2.4rem}.csat__rating svg{color:#333;stroke:#fff;stroke-width:.15rem;transition:750ms}.csat__rating .csat__right{overflow:hidden;order:-1;flex-shrink:0;flex-basis:15rem;text-align:right}.csat__rating .csat__description{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.csat__rating .csat__buttons{display:flex;justify-content:space-around;width:100%}.csat__rating button{background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0}.csat__rating button:hover,.csat__rating button:focus{outline:none}html.tab-user .csat__rating button:hover,html.tab-user .csat__rating button:focus{outline:none}.csat__rating button.active svg{color:#fff}.csat__rating svg{width:2.8rem;height:2.8rem}.csat__form{display:grid;gap:1.2rem 3.6rem;grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:center;width:100%;padding:2.4rem}.csat__form label{display:block;font-size:1.8rem;font-weight:700;color:#333;margin-bottom:0}.csat__form input[type=text]{height:5.6rem;border:1px solid #ccc;border-radius:1rem;color:#333;font-size:18px;margin-bottom:.2rem;padding:1rem 2rem}.csat__form input[type=text]:active,.csat__form input[type=text]:focus{border:.1rem solid #333}.csat__results{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1.2rem 3.6rem;align-items:center;width:100%;padding:2.4rem}.csat__results svg{margin-right:1.2rem}.csat__results b{display:flex;align-items:center}@media all and (min-width: 768px){.csat__content{padding-right:3.6rem;padding-left:3.6rem}.csat__layer{flex-direction:row}.csat__rating{max-width:40rem}.csat__form{grid-template-columns:auto 1fr auto;grid-template-rows:1fr;padding:1.2rem 2.4rem}.csat__results{grid-template-columns:1fr auto;grid-template-rows:auto;padding:1.7rem 2.4rem}.csat__results b{display:inline}}.dataTables__container{padding-right:2.4rem;padding-left:2.4rem;margin-right:auto;margin-left:auto;max-width:141.3rem;width:100%}.dataTables__container .dataTables_length,.dataTables__container .dataTables_filter{float:none}.dataTables__container .dataTables_length{text-align:right}.dataTables__container .dataTables_length select:hover{cursor:pointer}.dataTables__container .dataTables_scroll+.dataTables_length{display:none}.dataTables__container .dataTables_filter{text-align:left}.dataTables__container .dataTables_filter{max-width:39rem;margin:2.4rem 0;position:relative}.dataTables__container .dataTables_filter input[type=search]{font-size:1.8rem;width:100%;height:4.8rem;padding:1.5rem 1.5rem 1.5rem 5.5rem;border-radius:2.5rem;color:#000;background-color:#fff;outline:none;font-weight:400;border:.1rem solid #ccc;margin:0}.dataTables__container .dataTables_filter input[type=search]:focus{border:.1rem solid #000}.dataTables__container .dataTables_filter::before{content:"";display:block;box-sizing:border-box;position:absolute;bottom:1.7rem;left:2.5rem;transform:scale(1);width:1.6rem;height:1.6rem;border:.2rem solid;border-radius:100%;margin-left:-0.4rem;margin-top:-0.4rem}.dataTables__container .dataTables_filter::after{content:"";display:block;box-sizing:border-box;position:absolute;width:.2rem;height:.55rem;background:currentColor;transform:rotate(-45deg);bottom:1.5rem;left:3.4rem}.dataTables__container .dataTables_length select{border-radius:1rem;height:4.8rem;padding:.6rem;margin-right:1.2rem}.dataTables__container .dataTables_paginate,.dataTables__container .dataTables_info,.dataTables__container label{font-size:1.4rem;line-height:1.5;font-weight:700;color:#333;display:inline-block}.dataTables__container .dataTables_info,.dataTables__container .dataTables_paginate{margin-top:2.4rem}.dataTables__container .dataTables_paginate{float:right}.dataTables__container .dataTables_paginate .paginate_button{border-radius:1rem;padding:.5rem 1rem;border:0;display:inline;margin:0 .2rem}.dataTables__container .dataTables_paginate .paginate_button:hover,.dataTables__container .dataTables_paginate .paginate_button:active,.dataTables__container .dataTables_paginate .paginate_button.current{background:#333;color:#fff;border:0}.dataTables__container .dataTables_paginate .paginate_button:hover:hover,.dataTables__container .dataTables_paginate .paginate_button:active:hover,.dataTables__container .dataTables_paginate .paginate_button.current:hover{background:#999;border:0;color:#fff}.dataTables__container .dataTables_paginate .paginate_button:hover{cursor:pointer}.dataTables__container .dataTables_paginate .paginate_button.disabled{color:#999}.dataTables__container .dataTables_paginate .paginate_button.disabled:hover{cursor:not-allowed;background:none;color:#999}.dataTables__flex{display:flex;align-items:center}.dataTables__flex-filter,.dataTables__flex-length{width:100%}.dataTables_scrollHead,.dataTables_scrollBody{width:100% !important}.dataTables__table{border-collapse:collapse;width:100%;min-width:100%;overflow-x:auto}.dataTables__table tbody{vertical-align:inherit}.dataTables__table th,.dataTables__table td{border-bottom:1px solid #e4e8f0;padding:.6rem 1.8rem}.dataTables__table tr{vertical-align:middle}.dataTables__table tr.odd{background-color:#f1f3f7}.dataTables__table th{text-align:left;white-space:nowrap}.dataTables__table th:hover{color:#999;cursor:pointer}.dataTables__table th:hover>span:after{display:none}.dataTables__table th.sorting_disabled{color:inherit;cursor:auto}.dataTables__table th>svg{margin-right:.36rem;margin-top:-0.5rem}.dataTables__table th.sorting>span{display:inline-flex;align-items:center;position:relative}.dataTables__table th.sorting>span:after{content:"";width:.6rem;height:.6rem;display:inline-flex;margin-top:.2rem;border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.6rem solid #999;position:absolute;right:-1.8rem}.dataTables__table th.sorting:hover>span:after{border-top-color:#999}.dataTables__table th.sorting.sorting_asc>span:after{border-top:.6rem solid #000;border-bottom:0}.dataTables__table th.sorting.sorting_asc:hover>span:after{border-top-color:#999}.dataTables__table th.sorting.sorting_desc>span:after{border-bottom:.6rem solid #000;border-top:0}.dataTables__table th.sorting.sorting_desc:hover>span:after{border-bottom-color:#999}.dataTables__table.fixedHeader-floating,.dataTables__table.fixedHeader-locked{background:#fff}.dataTables__table+.dataTables_length{display:none}.dataTables__th-education{width:100%;max-width:30%}.dataTables__th-date,.dataTables__th-time,.dataTables__th-location,.dataTables__th-enroll{white-space:nowrap}.dataTables__th-description{min-width:30rem}.dataTables__td-date,.dataTables__td-time{width:100%;display:block}.dataTables__footer{display:block;text-align:center;margin-bottom:2.4rem}.dataTables__footer-information,.dataTables__footer-pagination{width:100%}.dataTables__footer-pagination .dataTables_paginate{float:none}@media all and (min-width: 576px){.dataTables__footer{text-align:left;display:flex;align-items:center}.dataTables__footer-pagination .dataTables_paginate{float:right}}@media all and (min-width: 768px){.dataTables__container{padding-right:3.6rem;padding-left:3.6rem;max-width:151.2rem}.dataTables__th-description{min-width:auto}.dataTables__th-date-time,.dataTables__th-location{width:15%}}.education-summary__intro{font-size:2.4rem;line-height:1.8;margin-bottom:3.6rem}.education-summary__title,.education-summary__subtitle,.education-summary__text{margin-bottom:1.8rem}.education-summary__wrapper{background-color:#f1f3f7;padding:3rem;border-radius:1.5rem;margin-bottom:1.8rem}.education-summary__wrapper:last-child{margin-bottom:0}.education-summary__startdate{margin-bottom:2.4rem}.education-summary__description{display:inline}.education-summary__description:last-child:after{margin-bottom:0}.education-summary__description:after{content:"";display:block;margin-bottom:.6rem}.education-summary__description-list{font-size:1.8rem}.education-summary__term{font-size:1.8rem;font-weight:700;line-height:1.8;max-width:-moz-fit-content;max-width:fit-content;display:inline}@media all and (min-width: 576px){.education-summary__description:after{margin-bottom:.3rem}}.event-facts{max-width:136.8rem;margin:0 auto 4.8rem;padding:2.4rem 2.4rem 1.2rem;background-color:#edf1f7;border-radius:1rem}.hero+.event-facts{margin-top:-2.4rem}.event-facts__list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -0.6rem}.event-facts__list>li{flex-grow:1;margin:0 .6rem 1.2rem}.event-facts__list>li:last-child{flex-basis:100%}@media all and (min-width: 576px){.event-facts__list>li{flex-direction:row}}@media all and (min-width: 1200px){.event-facts__list{flex-wrap:nowrap}.event-facts__list>li{flex-grow:0;flex-shrink:0}.event-facts__list>li:last-child{flex-grow:1;flex-shrink:1}}.events{padding:2.4rem;background-color:#fff}.section-lead+.events{padding-top:4.8rem}.events__content{padding-top:2.4rem;padding-bottom:1.2rem;background-color:#edf1f7;border-radius:1rem}.events__title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:2.4rem}.events__group{display:flex;flex-direction:column}.events__group li{margin-bottom:1.8rem}.facts{background-color:#edf1f7}.facts__group{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.facts__group--sized{grid-template-columns:1fr}.facts__group li{margin-bottom:0}.facts__group+.facts__group--sized{margin-top:1.2rem}.facts__content{margin:0 auto;max-width:136.5rem;padding-left:2.4rem;padding-right:2.4rem;padding-top:6rem;padding-bottom:6rem}.facts__header{padding-bottom:3rem}.facts__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.facts__footer{padding-top:4.8rem;display:flex;justify-content:center}.facts__footer [class^=btn]::before{transition-property:none}@media all and (min-width: 768px){.facts__content{padding-left:3.6rem;padding-right:3.6rem;padding-top:6rem;padding-bottom:6rem}.facts__group{grid-template-columns:1fr 1fr 1fr;gap:2.4rem}.facts__group--sized{grid-template-columns:1fr 1fr}.facts__group+.facts__group--sized{margin-top:2.4rem}}@media all and (min-width: 992px){.facts__group{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem}.facts__group--sized{grid-template-columns:1fr 1fr 1fr}.facts__group+.facts__group--sized{margin-top:3rem}}.eforms-buttons{display:flex;align-items:center;gap:2.4rem}.eforms-buttons .btn{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;background-color:#333;color:#fff}.eforms-buttons .btn:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.eforms-buttons .btn.btn--tertiary{padding:0;gap:1.2rem}.eforms-buttons .btn.btn--tertiary:has(svg){padding:0}.eforms-buttons .btn.active{color:currentColor}.eforms-buttons .btn.active svg{color:currentColor}.eforms-buttons .btn:focus>a,.eforms-buttons .btn:focus span,.eforms-buttons .btn:active>a,.eforms-buttons .btn:active span,.eforms-buttons .btn:hover>a,.eforms-buttons .btn:hover span{background-size:100% 1px}.eforms-buttons .btn:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.eforms-buttons .btn:disabled,.eforms-buttons .btn[disabled=true],.eforms-buttons .btn.disabled{cursor:not-allowed}.eforms-buttons .btn svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.eforms-buttons .btn>a,.eforms-buttons .btn span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.eforms-buttons .btn>a+span,.eforms-buttons .btn span+span{background-image:none}.eforms-buttons .btn:active{background-color:#000}.eforms-buttons .btn:disabled,.eforms-buttons .btn[disabled=true],.eforms-buttons .btn.disabled{color:#fff;background-color:#999}.eforms-buttons .btn:disabled::after,.eforms-buttons .btn[disabled=true]::after,.eforms-buttons .btn.disabled::after{content:"";position:relative;display:inline-block;border:4px solid #fff;border-left-color:#333;border-radius:50%;padding:.6rem;left:0;animation:button-donut-spin 1.2s linear infinite}.eforms-buttons .btn--link{color:#333;background-color:rgba(0,0,0,0)}.eforms-buttons .btn--link:active{background-color:rgba(0,0,0,0)}.eforms-buttons .btn--link[type=reset]{padding:0;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0% 100%;transition:background-size .3s ease-in-out;height:-moz-fit-content;height:fit-content;margin-left:.9rem}.eforms-buttons .btn--link[type=reset]:hover{background-size:0% 1px}.eforms-buttons .btn--link[type=reset]:after{display:none}@keyframes button-donut-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.eforms-fieldgroup .checkbox-multicol{-moz-columns:1;columns:1}.eforms-fieldgroup .checkbox-multicol .eforms-field.eforms-check{width:100%}.eforms-fieldgroup .eforms-field.eforms-check{display:flex;gap:1.2rem;margin-bottom:1.2rem;width:100%;align-items:flex-start}@media all and (min-width: 576px){.eforms-fieldgroup .checkbox-multicol{-moz-columns:2;columns:2}}.eforms-fieldgroup{width:100%;grid-gap:0px 2.4rem}.eforms-fieldgroup .eforms-field{width:100%}.eforms-fieldgroup .eforms-field.column-style-full,.eforms-fieldgroup .eforms-field.column-style-half,.eforms-fieldgroup .eforms-field.column-style-third,.eforms-fieldgroup .eforms-field.column-style-fourth{width:100%}fieldset .eforms-field.column-style-full{width:100%}@media all and (min-width: 576px){.eforms-fieldgroup .eforms-field{width:calc(50% - 1.2rem)}.eforms-fieldgroup .eforms-field.column-style-full{width:100%}.eforms-fieldgroup .eforms-field.column-style-half{width:calc(50% - 1.2rem)}.eforms-fieldgroup .eforms-field.column-style-third{width:calc(33.3333333333% - 1.5996rem)}.eforms-fieldgroup .eforms-field.column-style-fourth{width:calc(25% - 1.8rem)}}.eforms-feedbackPanel{padding:1.8rem 2.4rem;margin-bottom:2.4rem;background:#fff;border-radius:1rem}.eforms-feedbackPanel h3{color:#db3832}.eforms-feedbackPanel p,.eforms-feedbackPanel li{color:#db3832;font-weight:700;margin:0 0 1.2rem 0}.eforms-feedbackPanel p:last-child,.eforms-feedbackPanel li:last-child{margin-bottom:0}@media all and (min-width: 768px){.eforms-feedbackPanel{padding:3.6rem 7.2rem}}.eforms-field{display:block;margin-bottom:1.8rem}.eforms-field p{margin-bottom:.8rem;color:#333;font-size:1.6rem}.eforms-field p .eforms-req{color:#db3832}.eforms-field label{display:block;color:#333;font-size:1.4rem;margin-bottom:.8rem}.eforms-field label .eforms-req{color:#db3832}.eforms-field input[type=text],.eforms-field input[type=email],.eforms-field input[type=date],.eforms-field select,.eforms-field textarea{width:100%;height:4.8rem;border:1px solid #ccc;border-radius:.4rem;color:#333;font-size:1.6rem;margin-bottom:.2rem;padding:1.2rem 1.6rem 1.2rem 2.4rem}.eforms-field input[type=text]:hover,.eforms-field input[type=text]:active,.eforms-field input[type=text]:focus,.eforms-field input[type=email]:hover,.eforms-field input[type=email]:active,.eforms-field input[type=email]:focus,.eforms-field input[type=date]:hover,.eforms-field input[type=date]:active,.eforms-field input[type=date]:focus,.eforms-field select:hover,.eforms-field select:active,.eforms-field select:focus,.eforms-field textarea:hover,.eforms-field textarea:active,.eforms-field textarea:focus{border:1px solid #333;outline:none}.eforms-field textarea{height:auto;max-width:100%}.eforms-field input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;background-color:#fff;border:2px solid #517b8a;border-radius:0;vertical-align:top;flex-shrink:0;margin:.1rem 0 0;cursor:pointer}.eforms-field input[type=checkbox]:hover+label{text-decoration:underline}.eforms-field input[type=checkbox]:checked{background-color:#517b8a}.eforms-field input[type=checkbox]:checked:disabled{background-color:#666}.eforms-field input[type=checkbox]:checked::after{opacity:1}.eforms-field input[type=checkbox]:disabled{border-color:#666;cursor:not-allowed}.eforms-field input[type=checkbox]:disabled+label[for]{cursor:not-allowed;color:#666}.eforms-field input[type=checkbox]:after{content:"";display:block;position:absolute;border-radius:20%;opacity:0;left:50%;top:50%;transform:translate(-50%, -50%);transition:.1s ease opacity;width:14px;height:14px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M5.55547 10.3L2.66797 7.41253L3.4928 6.5877L5.55634 8.6489L5.55547 8.64978L10.5051 3.7002L11.3299 4.52503L6.3803 9.4752L5.55605 10.2994L5.55547 10.3Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.2%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat,repeat;background-size:100%}.eforms-field input[type=checkbox]+label{color:#333;font-size:1.6rem;line-height:1.5;position:relative;margin-bottom:0}.eforms-field input[type=checkbox]+label[for]{cursor:pointer}.eforms-field input[type=checkbox]:checked+label::after{opacity:1}.eforms-field input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;background-color:#fff;border:2px solid #517b8a;border-radius:0;vertical-align:top;flex-shrink:0;margin:.1rem 0 0;cursor:pointer;border-radius:50%}.eforms-field input[type=radio]:hover+label{text-decoration:underline}.eforms-field input[type=radio]:checked{background-color:#517b8a}.eforms-field input[type=radio]:checked:disabled{background-color:#666}.eforms-field input[type=radio]:checked::after{opacity:1}.eforms-field input[type=radio]:disabled{border-color:#666;cursor:not-allowed}.eforms-field input[type=radio]:disabled+label[for]{cursor:not-allowed;color:#666}.eforms-field input[type=radio]:after{content:"";display:block;position:absolute;border-radius:20%;opacity:0;left:50%;top:50%;transform:translate(-50%, -50%);transition:.1s ease opacity;width:14px;height:14px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M5.55547 10.3L2.66797 7.41253L3.4928 6.5877L5.55634 8.6489L5.55547 8.64978L10.5051 3.7002L11.3299 4.52503L6.3803 9.4752L5.55605 10.2994L5.55547 10.3Z%27 fill=%27white%27 stroke=%27white%27 stroke-width=%271.2%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat,repeat;background-size:100%}.eforms-field input[type=radio]+label{color:#333;font-size:1.6rem;line-height:1.5;position:relative;margin-bottom:0}.eforms-field input[type=radio]+label[for]{cursor:pointer}.eforms-field input[type=radio]:checked+label::after{opacity:1}.eforms-field input[type=radio]:checked{background-color:#fff}.eforms-field input[type=radio]:checked::after{opacity:1}.eforms-field input[type=radio]:after{content:"";display:block;position:absolute;width:9px;height:9px;background-color:#517b8a;border-radius:100%;opacity:0;transition:.1s ease opacity;border-radius:50%;left:calc(50% - 4.5px);top:calc(50% - 4.5px);transform:translate(calc(50% - 4.5px), calc(50% - 4.5px));background-image:none}.eforms-field input[type=date]{font-size:1.4rem}.eforms-field input[type=date]::-webkit-calendar-picker-indicator,.eforms-field input[type=week]::-webkit-calendar-picker-indicator,.eforms-field input[type=month]::-webkit-calendar-picker-indicator,.eforms-field input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M16.4186 2.603C16.3728 2.26247 16.0831 2 15.7326 2C15.3503 2 15.0403 2.31236 15.0403 2.69767V3.46902H8.96814V2.69767L8.96182 2.603C8.91598 2.26247 8.62632 2 8.27583 2C7.89348 2 7.58353 2.31236 7.58353 2.69767V3.48634C4.74655 3.68173 3 5.51992 3 8.48579V16.9041C3 20.0872 4.95834 22 8.09625 22H15.9036C19.0453 22 20.9999 20.1193 20.9999 16.9744V8.48579C21.009 5.51886 19.268 3.68119 16.4249 3.48626V2.69767L16.4186 2.603ZM15.0403 4.86437V5.75887L15.0466 5.85354C15.0925 6.19407 15.3821 6.45654 15.7326 6.45654C16.115 6.45654 16.4249 6.14418 16.4249 5.75887V4.88499C18.4935 5.0571 19.622 6.30274 19.6153 8.48365V8.88768H4.38461V8.48579C4.38461 6.30626 5.51925 5.05798 7.58353 4.88513V5.75887L7.58985 5.85354C7.63569 6.19407 7.92535 6.45654 8.27583 6.45654C8.65818 6.45654 8.96814 6.14418 8.96814 5.75887V4.86437H15.0403ZM4.38461 10.283V16.9041C4.38461 19.3067 5.71352 20.6047 8.09625 20.6047H15.9036C18.2946 20.6047 19.6153 19.3338 19.6153 16.9744L19.6153 10.283H4.38461ZM16.8012 13.2183C16.8012 12.833 16.4912 12.5206 16.1089 12.5206L16.0064 12.527C15.6685 12.5732 15.408 12.8651 15.408 13.2183C15.408 13.6036 15.718 13.916 16.1089 13.916L16.2028 13.9096C16.5407 13.8634 16.8012 13.5715 16.8012 13.2183ZM12.0128 12.5206C12.3951 12.5206 12.7051 12.833 12.7051 13.2183C12.7051 13.5715 12.4446 13.8634 12.1067 13.9096L12.0128 13.916C11.6219 13.916 11.3119 13.6036 11.3119 13.2183C11.3119 12.8651 11.5724 12.5732 11.9103 12.527L12.0128 12.5206ZM8.60043 13.2183C8.60043 12.833 8.29047 12.5206 7.90812 12.5206L7.80563 12.527C7.46772 12.5732 7.20727 12.8651 7.20727 13.2183C7.20727 13.6036 7.51722 13.916 7.89957 13.916L8.00207 13.9096C8.33998 13.8634 8.60043 13.5715 8.60043 13.2183ZM16.1089 16.136C16.4912 16.136 16.8012 16.4484 16.8012 16.8337C16.8012 17.1869 16.5407 17.4788 16.2028 17.525L16.1089 17.5314C15.718 17.5314 15.408 17.219 15.408 16.8337C15.408 16.4805 15.6685 16.1886 16.0064 16.1424L16.1089 16.136ZM12.7051 16.8337C12.7051 16.4484 12.3951 16.136 12.0128 16.136L11.9103 16.1424C11.5724 16.1886 11.3119 16.4805 11.3119 16.8337C11.3119 17.219 11.6219 17.5314 12.0128 17.5314L12.1067 17.525C12.4446 17.4788 12.7051 17.1869 12.7051 16.8337ZM7.90812 16.136C8.29047 16.136 8.60043 16.4484 8.60043 16.8337C8.60043 17.1869 8.33998 17.4788 8.00207 17.525L7.89957 17.5314C7.51722 17.5314 7.20727 17.219 7.20727 16.8337C7.20727 16.4805 7.46772 16.1886 7.80563 16.1424L7.90812 16.136Z%27 fill=%27%23333333%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px;cursor:pointer;opacity:1}.eforms-field li{margin-bottom:1rem;display:flex}.eforms-field li .eforms-field.eforms-check{margin-bottom:0}.eforms-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2712%27 viewBox=%270 0 18 12%27 %3E%3Cpath fill=%27%23333333%27 d=%27M8.99952 11.26L17.5137 2.74579L15.5119 0.741211L8.99952 7.25788L2.48852 0.741211L0.485352 2.74438L8.99952 11.26Z%27 /%3E%3C/svg%3E");background-position:right 1.5rem top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.8em auto,100%;border-radius:.4rem;cursor:pointer}.eforms-field select option[disabled]{color:#666;font-style:italic}.eforms-field .eforms-hint{display:block;font-size:1.4rem}@media all and (min-width: 360px){.eforms-field label,.eforms-field input[type=date]{font-size:1.6rem}}@media all and (min-width: 768px){.eforms-field input[type=checkbox],.eforms-field input[type=radio]{margin-top:.2rem}}@media all and (min-width: 992px){.eforms-field input[type=checkbox],.eforms-field input[type=radio]{margin-top:.3rem}}@media all and (min-width: 1200px){.eforms-field input[type=checkbox],.eforms-field input[type=radio]{margin-top:.4rem}}.eforms-page fieldset{border:none;border-radius:1rem;background:#fff;padding:1.8rem 2.4rem}.eforms-page fieldset:has(legend){padding-top:7.2rem;margin-top:-2.4rem}.eforms-page fieldset>legend{position:relative;top:4.8rem;border-bottom:.2rem solid #ccc;padding-bottom:1.2rem;width:100%}.eforms-page fieldset+fieldset{margin-bottom:2.4rem}fieldset,.eforms-fieldgroup{border:none;border-bottom:.2rem solid #ccc;display:flex;flex-wrap:wrap;margin-bottom:2.4rem;padding:0 0 2.4rem}fieldset legend,.eforms-fieldgroup legend{color:#333;display:block;font-size:2.4rem;font-weight:700;margin-bottom:1rem;padding:0}@media all and (min-width: 768px){.eforms-page fieldset{padding:3.6rem 7.2rem 1.8rem 7.2rem}}ul.eforms-pagetab{border-top:1px solid #ccc;display:flex;margin-bottom:4.8rem;padding-top:2.4rem;position:relative}ul.eforms-pagetab::before{content:"";display:block;position:absolute;width:100%;height:2.4rem;background-image:linear-gradient(180deg, rgba(173, 70, 70, 0.12), rgba(0, 0, 0, 0));left:0;overflow:hidden;top:8.3rem}ul.eforms-pagetab li{border-bottom:3px solid rgba(0,0,0,0);color:#333;display:block;font-size:1.8rem;font-weight:700;margin:0 1.2rem;padding:0 0 2.4rem;text-align:center;transition:color .3s,border .3s}ul.eforms-pagetab li.selected{border-bottom:3px solid #ee7f00;color:#666}ul.eforms-pagetab li:first-child{margin-left:0}.eforms-text{display:block;margin-bottom:2rem}.eforms-text div{color:#333;display:block;font-size:1.8rem;margin-bottom:.2rem}.eforms-toggle__group{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.eforms-toggle__group .eforms-toggle__wrapper{overflow:hidden}.eforms-toggle__group--visible{grid-template-rows:1fr}.eforms-toggle__button.btn{padding-top:.7em;padding-bottom:.7em;margin-top:.7em;margin-bottom:.7em;line-height:1.2;width:-moz-fit-content;width:fit-content}.eforms-toggle__button.btn span{margin-right:1.2rem;margin-left:.1rem}.eforms-toggle__button.btn span:after{width:0%;transform-origin:bottom left;transform:scaleX(0)}.eforms-toggle__button.btn span:hover:after{width:100%;transform:scaleX(0)}.eforms-toggle__button.btn:hover span:after{width:100%;transform:scaleX(1)}.eforms-toggle__button.btn[aria-expanded=true] svg{transform:rotate(270deg)}.eforms-toggle__button.btn[aria-expanded=false]{padding-top:0;margin-top:0}.eforms-toggle__button.btn svg{transform:rotate(90deg);margin:0}form{position:relative}.section-form{padding:4.8rem 0;background:#f1f3f7}.filters{display:flex;align-items:center;gap:1.2rem;background-color:#f1f3f7;padding:1.2rem 1.8rem;margin-left:3.6rem;margin-right:3.6rem;margin-bottom:4.8rem}.filters__categories-wrapper{display:flex;justify-content:center}.filters .filters__categories{display:flex;align-items:stretch;gap:0.45rem;font-size:1.6rem;border-radius:9999px;background-color:#666;padding:4px;max-width:100%}.filters__categories-item{margin-bottom:0}.filters__categories-button{font-size:1.4rem;line-height:1.5;font-weight:700;line-height:1.6;display:block;border-radius:9999px;white-space:nowrap;color:#fff;text-align:center;border:1px solid rgba(0,0,0,0);text-decoration:none;padding:0.45rem 1.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s}.filters__categories-button:hover{background:rgba(51,51,51,.5)}.filters__categories-button:focus{outline:none;border-color:#fff;box-shadow:0 0 0 1px #fff}.filters__categories-button--active{background-color:#333}.filters__tags{display:flex;gap:1.2rem;min-width:0;max-width:100%}.filters__tags-scroller{min-width:0;position:relative}.filters .filters__tags-list{display:flex;overflow-x:auto;min-width:0;gap:0.9rem;padding:0.45rem 1.2rem;-ms-overflow-style:none;scrollbar-width:none}.filters .filters__tags-list::-webkit-scrollbar{display:none}.filters .filters__tags-list::before,.filters .filters__tags-list::after{content:"";display:block;position:absolute;top:0;bottom:0;width:1.2rem}.filters .filters__tags-list::before{left:0;background-image:linear-gradient(90deg, #f1f3f7, transparent)}.filters .filters__tags-list::after{right:0;background-image:linear-gradient(270deg, #f1f3f7, transparent)}.filters__tags-item{margin-bottom:0}.filters__tags-button{font-size:1.4rem;line-height:1.5;font-weight:700;line-height:1.6;display:block;border-radius:9999px;white-space:nowrap;color:#333;text-decoration:none;border:1px solid rgba(0,0,0,.375);padding:0.45rem 1.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s}.filters__tags-button:hover{background-color:rgba(0,0,0,.125)}.filters__tags-button:focus{outline:none;border-color:#ee7f00;box-shadow:0 0 0 1px #ee7f00}.filters__tags-button--active{color:#fff;background-color:#333}.filters__tags-arrow-buttons{display:flex;gap:.15rem}.filters__tags-arrow-button{margin-top:.45rem;margin-bottom:.45rem;padding-left:.45rem;padding-right:.45rem;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:#333;border-radius:9999px;transition:background-color .2s,border-color .2s,box-shadow .2s}.filters__tags-arrow-button:not(:disabled):hover{background-color:rgba(0,0,0,.125)}.filters__tags-arrow-button:focus{outline:none;border-color:#ee7f00;box-shadow:0 0 0 1px #ee7f00}.filters__tags-arrow-button:disabled{color:#666}.filters__tags-arrow-button svg{width:2.4rem;height:2.76rem}.filters__tags-arrow-button__sr{position:absolute;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden;padding:0;opacity:0}@media all and (max-width: 1200px){.filters{flex-direction:column}.filters__categories-wrapper{width:100%;padding-left:1.2rem;padding-right:1.2rem}}@media all and (max-width: 768px){.filters{margin-left:2.4rem;margin-right:2.4rem}}@media all and (max-width: 576px){.filters{padding-left:0;padding-right:0}.filters .filters__categories{width:100%}.filters__categories-item{flex-grow:1}.filters__categories-button{padding-left:0;padding-right:0}.filters__tags{gap:.6rem}.filters__tags-arrow-buttons{padding-right:1.2rem}.filters__tags-arrow-button{padding-left:.3rem;padding-right:.3rem}}@media all and (max-width: 360px){.filters{margin-left:0;margin-right:0}.filters__categories-wrapper{padding-left:2.4rem;padding-right:2.4rem}.filters .filters__tags-list{padding-left:2.4rem;padding-right:2.4rem}.filters__tags-arrow-buttons{display:none}}.grid-list{overflow-x:hidden;position:relative}.grid-list__content{position:relative;height:100%;margin:0 auto;max-width:136.5rem;padding-left:2.4rem;padding-right:2.4rem;padding-top:4.8rem;padding-bottom:4.8rem}.grid-list__header{padding-bottom:2.4rem}.grid-list__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem}.grid-list__group{display:grid;grid-auto-flow:row;grid-gap:.5rem;grid-template-columns:1fr}.grid-list__group[data-columns="4"]{grid-template-columns:1fr 1fr}.grid-list__group[data-columns="3"]{grid-template-columns:1fr 1fr}.grid-list__item{border-radius:1rem;height:16rem;margin-bottom:0;overflow:hidden}[data-columns="3"] .grid-list__item{height:28rem}[data-columns="4"] .grid-list__item{height:18rem}[data-columns="4"].grid-list__group--portrait .grid-list__item{height:32rem}@media all and (min-width: 768px){.grid-list__group{grid-gap:1rem}.grid-list__group[data-columns="4"]{grid-template-columns:1fr 1fr 1fr}.grid-list__group[data-columns="3"]{grid-template-columns:1fr 1fr 1fr}}@media all and (min-width: 992px){.grid-list__group{grid-gap:1.5rem}.grid-list__group[data-columns="4"]{grid-template-columns:1fr 1fr 1fr 1fr}}@media all and (min-width: 1200px){.grid-list__group{grid-gap:2.6rem}}.hero{margin:0 auto;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:4.8rem}.hero__container{display:grid;grid-template-rows:auto auto;position:relative;width:100%;margin:0 auto;z-index:0}.hero__article{display:flex;flex-direction:column;height:100%;padding:3.6rem 2.4rem 4.8rem;background-color:#d8e2e0}.hero__article .hero__title-wrapper{display:flex;flex-direction:column;order:1;flex-grow:1;justify-content:flex-end;gap:2.4rem}.hero__article .hero__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700;color:#333;order:1;margin:0;word-break:break-word}.hero__article .hero__title-affix{order:0}.hero__article .hero__date{display:flex;align-items:center;color:#000;margin-bottom:0}.hero__article .hero__date svg{transition:none}.hero__article .hero__date-icon{line-height:0;margin-right:1rem}.hero__article .hero__link{order:2;margin:0;max-width:-moz-fit-content;max-width:fit-content;position:static;color:#000;padding:0}.hero__article .hero__link:focus span,.hero__article .hero__link:active span,.hero__article .hero__link:hover span{background-size:100% 1px}.hero__article .hero__link span{background-size:0% 1px}.hero__article .hero__link:focus-visible{outline:2px solid currentColor}.hero__article .hero__link .icn{color:inherit}.hero__article .hero__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero__article .hero__link.textual-link::after{display:block}.hero__article--light .hero__title,.hero__article--light .hero__link,.hero__article--light .hero__date{color:#fff}.hero__article--light .hero__title a{color:#fff}.hero__figure{height:100%;overflow:hidden}.hero__figure:first-of-type{grid-row-start:1;grid-row-end:2}.hero__figure:nth-of-type(2){display:none}.hero__figure[data-video] picture::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.4) 97%);bottom:0;left:0;z-index:1;pointer-events:none}.hero__figure picture{position:relative;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.hero__figure img{width:100%}.hero--link img{transition:transform .5s}.hero--link:hover img{transform:scale(1.1);transition:transform 2s}.hero--image-only .hero__container{overflow:hidden}@media all and (min-width: 768px){.hero{padding-left:3.6rem;padding-right:3.6rem}.hero__article{padding:3.6rem}.hero__article .hero__title{margin:0}.hero__container{grid-template-rows:auto;grid-template-columns:350px 1fr;height:44rem;gap:1rem}.hero__container--right{grid-template-columns:1fr 350px}.hero__container--right .hero__article{grid-column-start:2;grid-row-start:1}.hero__figure:first-of-type{grid-row-start:unset;grid-row-end:unset;height:100%;max-height:52.6rem}.hero--trilogy .hero__container--right .hero__article{grid-column-start:2;grid-row-start:1}.hero--image-only .hero__figure{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}}@media all and (min-width: 992px){.hero__container{height:44rem;grid-template-columns:minmax(0, 1fr) 2fr}.hero__container--right{grid-template-columns:2fr minmax(0, 1fr)}.hero__article .hero__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;margin:0}.hero__figure:nth-of-type(2){display:block}.hero--trilogy .hero__container{grid-template-columns:repeat(3, minmax(0, 1fr))}.hero--trilogy .hero__container--right .hero__article{grid-column-start:3;grid-row-start:1}}@media all and (min-width: 1200px){.hero__container{height:52.6rem;grid-template-columns:33.3333333333% 2fr}.hero__container--right{grid-template-columns:2fr 33.3333333333%}.hero__article .hero__title{font-size:4.2rem;line-height:1.15;margin:0 0 2.4rem;margin-bottom:0}}.hero-compact{margin:0 auto;max-width:136.8rem}.hero+.hero-compact .hero-compact__article{padding-top:0}.hero-compact__article{display:flex;flex-direction:column;margin:0 auto;margin-bottom:4.8rem;max-width:84rem;padding-top:6rem}.hero-compact__article .label{order:0}.hero-compact__article .hero-compact__title{font-size:4.2rem;line-height:1.15;margin:0 0 2.4rem;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700;margin-bottom:0;color:#333;order:1}.hero-pro{margin:0 auto;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:4.8rem}.hero-pro *:focus-visible{outline-color:currentColor;text-decoration:none}.hero-pro__container{display:grid;position:relative;width:100%;margin:0 auto}.hero-pro__block{position:relative;padding:3rem;display:flex;align-items:flex-end}.hero-pro__block--title{flex-direction:column;height:100%;min-height:20rem;padding:3rem;background-color:#c4c6b1;align-items:flex-start}.hero-pro__block--contact{background-color:#f1f3f7}.hero-pro__block--cta{background-color:#b1cede}.hero-pro__block-icon{position:absolute;right:3rem;top:3rem}.hero-pro__title-wrapper{display:flex;flex-direction:column;order:1;flex-grow:1;justify-content:flex-end;gap:2.4rem}.hero-pro__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700;color:#333;order:1;margin:0;word-break:break-word}.hero-pro__title-affix{order:0}.hero-pro .contact{border-radius:0;border:0;padding:0;height:auto;width:100%;overflow:visible}.hero-pro .contact__figure-placeholder{max-width:10rem}.hero-pro .contact__header{gap:.8rem;margin-bottom:3.6rem}.hero-pro .contact__header-icon{display:none}.hero-pro .contact__title{font-weight:700}.hero-pro .contact__subtitle{font-size:1.8rem;line-height:1.8}.hero-pro .contact__links{gap:.8rem}.hero-pro .hero__link{padding:0}.hero-pro .hero__link:focus span,.hero-pro .hero__link:active span,.hero-pro .hero__link:hover span{background-size:100% 1px}.hero-pro .hero__link span{background-size:0% 1px}.hero-pro .textual-link svg{color:inherit}@media all and (max-width: 576px){.hero-pro .contact__body{flex-direction:column;gap:2.4rem}}@media all and (min-width: 768px){.hero-pro{padding-left:3.6rem;padding-right:3.6rem}.hero-pro__container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem}.hero-pro__block--title{grid-column:1/2;grid-row:1/3;padding:3.6rem}.hero-pro__block--contact{grid-column:2/3;grid-row:1/2;align-self:stretch}.hero-pro__block--cta{grid-column:2/3;grid-row:2/3;align-self:stretch}.hero-pro__title{margin:0}}@media all and (min-width: 992px){.hero-pro__container{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;height:44rem}.hero-pro__block--title{grid-column:unset;grid-row:unset}.hero-pro__block--contact{grid-column:unset;grid-row:unset}.hero-pro__block--cta{grid-column:unset;grid-row:unset}.hero-pro__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;margin:0}.hero-pro .contact__body{flex-direction:column;gap:2.4rem}.hero-pro .contact__figure-placeholder{max-width:10rem}}@media all and (min-width: 1200px){.hero-pro__container{height:52.6rem}.hero-pro__title{font-size:4.2rem;line-height:1.15;margin:0 0 2.4rem;margin-bottom:0}}.hero-contact .hero-research-collaboration__block--title{background-color:#c8d37f}.hero-contact.hero-research-collaboration .contact__availability{margin-bottom:0}@media all and (min-width: 1200px){.hero-contact.hero-research-collaboration .contact__availability{margin-bottom:0rem}}.hero-department .hero-research-collaboration__block--title{background-color:#a8d5cd}.hero-department.hero-research-collaboration .contact__list{margin-bottom:.6rem}@media all and (min-width: 1200px){.hero-department.hero-research-collaboration .contact__list{margin-bottom:.6rem}}.hero-location .hero-research-collaboration__block--title{background-color:#c8d37f}.hero-location.hero-research-collaboration .contact__availability{margin-bottom:0}@media all and (min-width: 1200px){.hero-location.hero-research-collaboration .contact__availability{margin-bottom:0rem}}.hero-person .hero-research-collaboration__block--title{background-color:#b3b3a0}.hero-research-collaboration{margin:0 auto;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:4.8rem}.hero-research-collaboration--light{color:#fff}.hero-research-collaboration--light .hero-research-collaboration__title{color:#fff}.hero-research-collaboration__container{display:grid;position:relative;width:100%;margin:0 auto}.hero-research-collaboration__block{position:relative;padding:3rem;display:flex;align-items:flex-end}.hero-research-collaboration__block--title{flex-direction:column;height:100%;min-height:20rem;padding:3rem;background-color:#b3b3a0;align-items:flex-start}.hero-research-collaboration__block--contact{background-color:#f1f3f7}.hero-research-collaboration__block--figure{padding:0}.hero-research-collaboration__block-icon{position:absolute;right:3rem;top:3rem}.hero-research-collaboration__title-wrapper{display:flex;flex-direction:column;order:1;flex-grow:1;justify-content:flex-end;gap:2.4rem}.hero-research-collaboration__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700;color:#000;order:1;margin:0;word-break:break-word}.hero-research-collaboration__title-affix{order:0}.hero-research-collaboration .contact{border-radius:0;border:0;padding:0;height:auto;width:100%;overflow:visible}.hero-research-collaboration .contact__figure-placeholder{max-width:10rem}.hero-research-collaboration .contact__header{gap:.8rem;margin-bottom:2.4rem}.hero-research-collaboration .contact__header-icon{display:none}.hero-research-collaboration .contact__title{font-weight:700}.hero-research-collaboration .contact__subtitle{font-size:1.8rem;line-height:1.8;color:#333;max-width:91%}.hero-research-collaboration .contact__list{gap:.8rem;margin-bottom:2.4rem}.hero-research-collaboration .contact__list:only-child{margin-bottom:0}.hero-research-collaboration .contact__list-item svg{width:1.8rem;height:1.8rem}.hero-research-collaboration .contact__availability{margin-bottom:2.4rem}.hero-research-collaboration .contact__availability-text{font-size:1.4rem;margin-bottom:0;color:#333}.hero-research-collaboration .contact__contact-link{color:#333;padding:0}.hero-research-collaboration .contact__contact-link:focus span,.hero-research-collaboration .contact__contact-link:active span,.hero-research-collaboration .contact__contact-link:hover span{background-size:100% 1px}.hero-research-collaboration .contact__contact-link span{background-size:0% 1px}.hero-research-collaboration .contact__publication-link span{margin-top:-0.2rem}.hero-research-collaboration .contact__publication-link svg{color:#fff;flex-shrink:0}@media all and (max-width: 576px){.hero-research-collaboration .contact__body{flex-direction:column;gap:2.4rem}}@media all and (min-width: 768px){.hero-research-collaboration{padding-left:3.6rem;padding-right:3.6rem}.hero-research-collaboration__container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem}.hero-research-collaboration__container--stretch{grid-template-rows:1fr;grid-row-gap:0}.hero-research-collaboration__block--title{grid-column:1/2;grid-row:1/3;padding:3.6rem}.hero-research-collaboration__block--contact{grid-column:2/3;grid-row:1/2;align-self:stretch;padding-top:7.2rem}.hero-research-collaboration__figure{height:100%}.hero-research-collaboration__title{margin:0}.hero-research-collaboration .contact__subtitle{max-width:100%}}@media all and (min-width: 992px){.hero-research-collaboration__container{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;height:44rem}.hero-research-collaboration__container--stretch{grid-template-columns:2fr 1fr}.hero-research-collaboration__block--title{grid-column:unset;grid-row:unset}.hero-research-collaboration__block--contact{grid-column:unset;grid-row:unset}.hero-research-collaboration__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;margin:0}.hero-research-collaboration__figure{overflow:hidden}.hero-research-collaboration__figure:first-of-type{grid-row-start:1;grid-row-end:2}.hero-research-collaboration__figure:nth-of-type(2){display:none}.hero-research-collaboration__figure[data-video] picture::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.4) 97%);bottom:0;left:0;z-index:1;pointer-events:none}.hero-research-collaboration__figure picture{position:relative;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.hero-research-collaboration__figure img{width:100%}.hero-research-collaboration .contact__body{flex-direction:column;gap:2.4rem}}@media all and (min-width: 1200px){.hero-research-collaboration__container{height:52.6rem}.hero-research-collaboration__title{font-size:4.2rem;line-height:1.15;margin:0 0 2.4rem;margin-bottom:0}.hero-research-collaboration .contact__header,.hero-research-collaboration .contact__list,.hero-research-collaboration .contact__availability{margin-bottom:3.6rem}}.iframe iframe{height:100%}.iframe__cookie-message{display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:1rem;margin:0 auto;height:100%;width:100%;padding:3.6rem}.iframe__cookie-message>div{max-width:60rem}.iframe__cookie-message p{color:#fff}.info-blocks{background-color:#edf1f7;margin-bottom:3.6rem}.info-blocks__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.info-blocks__content{margin:0 auto;max-width:136.5rem;padding-left:2.4rem;padding-right:2.4rem;padding-top:7.2rem;padding-bottom:7.2rem}.info-blocks__group{display:grid;grid-template-columns:1fr;gap:1.2rem}.info-blocks__group li{margin-bottom:0}@media all and (min-width: 768px){.info-blocks__content{padding-left:3.6rem;padding-right:3.6rem}.info-blocks__group{gap:2.4rem}}@media all and (min-width: 992px){.info-blocks__group{gap:3rem}}.intro{padding:2.4rem 0}.hero+.intro,.hero-video+.intro{padding-top:3.6rem}.intro__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;color:#333}.intro__text dl{display:flex;flex-wrap:wrap;font-size:1.4rem;margin:0 0 2.4rem}.intro__text dl+p{margin:4.8rem 0}.intro__text dt{display:none}.intro__text dd{margin-right:1em;position:relative}.intro__text dd::before{content:"";display:block;position:absolute;width:.3em;height:.3em;background-color:#333;border-radius:.15em;right:-0.85rem;top:.6em}.intro__text dd:last-child::before{content:none}.intro__text .btn{width:100%}.intro__text .btn__group{margin-bottom:6rem}.intro__text .btn__group--compact{gap:2.4rem}.intro__text p:last-child{margin-bottom:2.4rem}.intro__list{margin-bottom:6rem}.intro__list-title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;color:#333;margin-bottom:1.8rem}.intro__list-item{margin-bottom:.6rem;position:relative;padding-left:1.5em}.intro__list-item::before{content:"";display:block;position:absolute;width:.5em;height:.5em;background-color:#ee7f00;left:0;top:.65em}.intro__tags{margin-bottom:4.8rem}@media all and (min-width: 576px){.intro__text .btn__group{width:100%;align-items:unset;display:flex;flex-flow:row}}@media all and (min-width: 992px){.intro__text .btn{max-width:-moz-fit-content;max-width:fit-content}}.lightbox{display:flex;position:fixed;width:100%;height:100%;bottom:0;left:0;pointer-events:none;z-index:40}.lightbox[aria-hidden=true]{display:none}.lightbox__transcript{background-color:#000;margin:0 auto;max-width:129.6rem;position:relative;transform:translateY(-1rem);z-index:-1}.lightbox__transcript article{padding:2.4rem 2.4rem 4.8rem}.lightbox__transcript article[aria-hidden=true]{display:none}.lightbox__transcript p{color:#fff}.lightbox__close{color:#fff;cursor:pointer;position:absolute;right:.6rem;top:.6rem;z-index:2}.lightbox__close:hover{color:#b3ffd1}.lightbox__content{margin:6rem 0 0;max-width:150rem;opacity:0;overflow-y:auto;position:relative;transition:opacity .6s;width:100%;z-index:1}.lightbox__content iframe,.lightbox__content video{aspect-ratio:16/9;margin:0 auto;max-height:100%;max-width:129.6rem;width:100%}.lightbox__cookie{align-items:center;aspect-ratio:16/9;background-color:#000;border-radius:1rem;display:flex;justify-content:center;margin:0 auto;max-height:100%;max-width:129.6rem;width:100%}.lightbox__cookie p{color:#fff}.lightbox__background{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);cursor:pointer;left:0;opacity:0;top:0;transition:opacity .6s}.lightbox.showing{pointer-events:all}.lightbox.showing .lightbox__background{opacity:1;transition:opacity .6s}.lightbox.showing .lightbox__content{opacity:1;transition:opacity .6s .6s}@media all and (min-width: 768px){.lightbox__transcript article{padding:4.8rem}.lightbox__close{right:1.2rem;top:1.2rem}.lightbox__content{margin:6rem auto}.lightbox__content iframe,.lightbox__content video{border-radius:1rem;overflow:hidden}}.label-list{margin-bottom:1.8rem;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.label-list__item{margin-bottom:0;order:0;width:-moz-fit-content;width:fit-content}.label-list__item-pin{margin-bottom:0;padding:0;width:2.8rem;height:2.8rem;display:flex;justify-content:center;align-items:center}.section-tags+.list .list__content{padding-top:0}.list__intro{font-size:2.4rem;line-height:1.8}.list__content{padding-top:3.6rem;padding-bottom:3.6rem}.list__content>*:last-child{margin-bottom:0}.list__content ul>li{padding-left:0;margin-bottom:3.6rem}.list__content ul>li:last-child{margin-bottom:0}.list__content ul>li::before{display:none}.list__content h2+ul{margin-top:6rem}.list__content .highlight{background-color:#f1f3f7;border-radius:2rem;color:#333;display:inline-block;font-weight:700;line-height:1;padding:.6em 1em;font-size:.75em}.lustrum{background:#ee7f00;overflow:hidden;position:sticky;left:0;right:0;bottom:-1px;z-index:39}.lustrum[aria-hidden=true]{display:none}.lustrum__wrapper{position:inherit;z-index:1;display:flex;flex-direction:row;gap:2.4rem;align-items:flex-start;margin:0 auto;max-width:144rem;padding:2rem;width:100%}.lustrum-link{display:flex;flex-direction:row;gap:2.4rem;align-items:center;text-decoration:none}.lustrum-link__title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;color:#000;font-weight:bold;margin:0}.lustrum__image{position:absolute;right:-6%;top:-65%}.lustrum__image svg{width:280px}.lustrum-close-btn{position:relative;top:-0.3rem;right:-0.3rem;margin-left:auto;cursor:pointer}.lustrum-close-btn span{position:absolute;width:1px;height:1px;border:0;clip:rect(0, 0, 0, 0);margin:-1px;overflow:hidden;padding:0;opacity:0}@media all and (min-width: 768px){.lustrum{display:none}}.main-action-blocks__heading{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;color:#333}.main-action-blocks__item{margin-bottom:0}.main-action-blocks__link{color:#333;display:flex;align-items:center;gap:2.1rem;border-bottom:1px solid #ccc;padding-top:1.5rem;padding-bottom:1.5rem;text-decoration:none}.main-action-blocks__link:hover .main-action-blocks__title span::after{transform:scaleX(1)}.main-action-blocks__visual-wrapper{flex-grow:0;flex-shrink:0;width:64px;overflow:hidden}.main-action-blocks__visual{display:block;transition:transform .8s}.main-action-blocks__body{flex-grow:1;display:flex;flex-direction:column;gap:.3rem}.main-action-blocks__title{margin-bottom:0}.main-action-blocks__title span{position:relative}.main-action-blocks__title span::after{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;bottom:-3px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .15s ease-out}.main-action-blocks__description{margin-bottom:0}@media screen and (min-width: 768px){.main-action-blocks__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.2rem}.main-action-blocks__link{flex:1 0 0px;flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:0;padding-bottom:0;border:none}.main-action-blocks__link:focus .main-action-blocks__visual,.main-action-blocks__link:hover .main-action-blocks__visual{transform:scale(1.1)}.main-action-blocks__link:focus .main-action-blocks__visual::after,.main-action-blocks__link:hover .main-action-blocks__visual::after{opacity:1}.main-action-blocks__visual-wrapper{width:100%}.main-action-blocks__title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.main-action-blocks__description{font-size:1.4rem;line-height:1.5}}.main-action-blocks-section{padding-left:2.4rem;padding-right:2.4rem}.hero+.main-action-blocks-section .main-action-blocks-section__container{padding-top:0}.main-action-blocks-section__container{padding-top:3.6rem;padding-bottom:3.6rem}@media screen and (min-width: 768px){.main-action-blocks-section{padding-left:3.6rem;padding-right:3.6rem}.main-action-blocks-section__container{border-bottom:1px solid #ccc}}.media{display:flex;flex-direction:column;height:100%;background-color:#fff}.media__visual{flex-shrink:0}.media__img{display:block;height:24rem;width:100%}.media__placeholder{background-color:#e6e6e6}.media__img{-o-object-fit:cover;object-fit:cover}.media__body{order:2;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.1rem}.media__title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.media__content{flex-grow:1}.media__paragraph{margin-bottom:0;-webkit-text-size-adjust:100%}.media__link{padding:0}.media__link:has(svg){padding:0}.media__link:focus span,.media__link:active span,.media__link:hover span{background-size:100% 1px}.media__link span{background-size:0% 1px}@media all and (min-width: 576px){.media{flex-direction:row}.media__body{padding:3rem}.media__visual{display:flex;width:50%;order:3;align-items:center;position:relative}.media__img{position:absolute;top:0;left:0;height:100%;max-height:500px}}@media all and (min-width: 992px){.media{flex-direction:column}.media__visual{position:static;width:100%;display:block;max-width:none;order:1}.media__img{position:static;height:24rem}}.section-media-list__rows{display:flex;flex-direction:column;gap:3.6rem}.media-list{display:grid;gap:3.6rem 1.2rem;grid-template-columns:1fr}.media-list__item{flex-grow:1;flex-shrink:0;margin-bottom:0}@media all and (min-width: 992px){.media-list[data-columns="2"]{grid-template-columns:repeat(2, 1fr)}.media-list[data-columns="3"]{grid-template-columns:repeat(3, 1fr)}}.navbar__cta{background-color:#b1cede;padding:2.4rem;border-radius:.4rem;height:26rem}.navbar__cta-wrapper{display:flex;flex-direction:column;height:100%}.navbar__cta-title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;line-height:1.3;color:#333}.navbar__cta-link{margin-top:auto;color:#333;display:flex;gap:1.2rem;align-items:center;width:-moz-fit-content;width:fit-content}.navbar__cta-linktext{font-size:1.8rem;font-weight:700}.navbar__cta-icon svg{width:2rem;height:2rem;min-width:20px;min-height:20px;flex-shrink:0;display:flex}.navbar__hamburger{color:#333}.navbar__hamburger:has(.navbar__hamburger-button[aria-expanded=true]) .navbar__hamburger-container{transform:translateX(0%);opacity:1;visibility:visible}.navbar__hamburger:has(.navbar__hamburger-button[aria-expanded=true]) .navbar__hamburger-wrapper{transform:translateX(0%)}.navbar__hamburger:has(.navbar__hamburger-navigation-button[aria-expanded=true]) .navbar__hamburger-container{transform:translateX(-125%)}.navbar__hamburger-button{cursor:pointer;background:none;border:0;padding:0;border-radius:.4rem;outline:.6rem solid rgba(0,0,0,0);outline-offset:-1px;color:#333}.navbar__hamburger-button:focus-visible,.navbar__hamburger-button:hover{background:#333;outline:.6rem solid #333;outline-offset:-1px}.navbar__hamburger-button:focus-visible svg,.navbar__hamburger-button:hover svg{color:#fff}.navbar__hamburger-button:focus-visible{background:#333;outline-color:#333}.navbar__hamburger-button:focus-visible svg{color:#fff}.navbar__hamburger-button[aria-expanded=true] .navbar__hamburger-button-icon--open{display:none}.navbar__hamburger-button[aria-expanded=true] .navbar__hamburger-button-icon--close{display:block}.navbar__hamburger-button[aria-expanded=false] .navbar__hamburger-button-icon--open{display:block}.navbar__hamburger-button[aria-expanded=false] .navbar__hamburger-button-icon--close{display:none}.navbar__hamburger-button-icon svg{min-width:24px;min-height:24px;width:2.4rem;height:2.4rem;flex-shrink:0}.navbar__hamburger-button[inert]{display:none}.navbar__hamburger-container{position:absolute;width:100%;height:-moz-min-content;height:min-content;left:0;top:94px;background-color:#fff;z-index:99999;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transform:translateX(100%);opacity:0;visibility:hidden}.navbar__hamburger-wrapper{background-color:#f1f3f7;padding:2.4rem;border-radius:.4rem;display:flex;flex-direction:column;width:100%;gap:2.4rem;transition:transform .3s ease-in-out;transform:translateX(125%)}.navbar__hamburger-navigation-list{display:flex;flex-direction:column;gap:2.4rem}.navbar__hamburger-navigation-listitem{margin:0;padding:0}.navbar__hamburger-navigation-button{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;padding:0;background-color:rgba(0,0,0,0);font-weight:400;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;background:none;border:none;cursor:pointer;padding:0;font-size:2.4rem;display:flex;gap:1.2rem;justify-content:space-between;width:100%;color:#333}.navbar__hamburger-navigation-button:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.navbar__hamburger-navigation-button.btn--tertiary{padding:0;gap:1.2rem}.navbar__hamburger-navigation-button.btn--tertiary:has(svg){padding:0}.navbar__hamburger-navigation-button.active{color:currentColor}.navbar__hamburger-navigation-button.active svg{color:currentColor}.navbar__hamburger-navigation-button:focus>a,.navbar__hamburger-navigation-button:focus span,.navbar__hamburger-navigation-button:active>a,.navbar__hamburger-navigation-button:active span,.navbar__hamburger-navigation-button:hover>a,.navbar__hamburger-navigation-button:hover span{background-size:100% 1px}.navbar__hamburger-navigation-button:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.navbar__hamburger-navigation-button:disabled,.navbar__hamburger-navigation-button[disabled=true],.navbar__hamburger-navigation-button.disabled{cursor:not-allowed}.navbar__hamburger-navigation-button svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.navbar__hamburger-navigation-button>a,.navbar__hamburger-navigation-button span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.navbar__hamburger-navigation-button>a+span,.navbar__hamburger-navigation-button span+span{background-image:none}.navbar__hamburger-navigation-button:has(svg){padding:0}.navbar__hamburger-navigation-button-icon svg{min-width:20px;min-height:20px;width:2rem;height:2rem;flex-shrink:0;margin-top:-0.3rem}.navbar__hamburger-navigation-button>*{pointer-events:none}.navbar__hamburger-navigation-button span+span{margin-right:initial}.navbar__hamburger-list{display:flex;flex-direction:column;gap:1.8rem}.navbar__hamburger-listitem{padding:0;margin:0}.navbar__hamburger-login .navbar__login{display:flex;padding:0}.navbar__hamburger-login .navbar__login-text{display:initial}@media all and (min-width: 768px){.navbar__hamburger-container{padding:1.8rem}}@media all and (min-width: 992px){.navbar__hamburger{display:none}}body:has(.navbar__hamburger-button[aria-expanded=false]) footer,body:has(.navbar__hamburger-button[aria-expanded=false]) main{transition:none;transform:translateX(0%);opacity:1}body:has(.navbar__hamburger-button[aria-expanded=true]){overflow:hidden}body:has(.navbar__hamburger-button[aria-expanded=true]) footer,body:has(.navbar__hamburger-button[aria-expanded=true]) main{transition:none;opacity:0;transform:translateX(-125%)}.navbar__language-switch{display:none;padding:1.2rem}.navbar__language-switch .language-switch__language{display:none}@media all and (min-width: 992px){.navbar__language-switch{display:initial}}@media all and (min-width: 1200px){.navbar__language-switch .language-switch__language{display:initial}}.navbar__login{display:none;align-items:center;padding:1.2rem}.navbar__login-link{display:flex;gap:.9rem;color:#333;font-size:1.6rem;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2rem;transition:color .3s ease-in-out,text-decoration-color .2s ease-in-out}.navbar__login-link:hover{text-decoration-color:currentColor}.navbar__login-icon{width:3rem;height:3rem;display:inline-flex;justify-content:flex-start;align-items:center}.navbar__login-icon svg{color:#333}.navbar__login-text{display:none}@media all and (min-width: 992px){.navbar__login{display:initial}.navbar__login-icon{width:2rem;height:2rem;justify-content:inherit}}@media all and (min-width: 1200px){.navbar__login-text{display:initial}}.navbar__logo-icon svg{max-width:107px}@media all and (min-width: 768px){.navbar__logo-icon svg{max-width:14rem}}@media all and (min-width: 992px){.navbar__logo-icon svg{max-width:12rem}}@media all and (min-width: 1200px){.navbar__logo-icon svg{max-width:14rem}}@media all and (min-width: 1200px){.navbar__logo-icon svg{max-width:15rem}}.navbar__navigation{display:none}.navbar__navigation-list{display:flex;gap:2.1rem}.navbar__navigation-listitem{padding:0;margin:0}.navbar__navigation-listitem:has([aria-expanded=true]) .navbar__subnavigation{transform:translateY(2.4rem);opacity:1;z-index:1;visibility:visible}.navbar__navigation-button{background:none;margin-top:.3rem;border:none;border-bottom:.3rem solid rgba(0,0,0,0);cursor:pointer;padding:0;font-size:1.6rem;color:#333}.navbar__navigation-button:hover{border-bottom:.3rem solid #ee7f00}.navbar__navigation-button[aria-expanded=true]{border-bottom:.3rem solid #ee7f00}@media all and (min-width: 992px){.navbar__navigation{display:initial}.navbar__navigation-list{gap:2rem}}@media all and (min-width: 1100px){.navbar__navigation-list{gap:3.6rem}}@media all and (min-width: 1200px){.navbar__navigation-button{font-size:1.8rem}.navbar__navigation-list{gap:1.8rem}}@media all and (min-width: 1440px){.navbar__navigation-list{gap:4.2rem}}.navbar__search{border-radius:.4rem}.navbar__search-button{background:none;cursor:pointer;border:none;padding:0;border-radius:.4rem;outline:.6rem solid rgba(0,0,0,0);outline-offset:-1px;color:#333;opacity:1;transition:opacity .3s ease-in-out}.navbar__search-button:focus{outline:.6rem solid rgba(0,0,0,0);outline-offset:-1px}.navbar__search-button[inert]{opacity:0;pointer-events:none}.navbar__search-button[aria-expanded=false]:focus-visible,.navbar__search-button[aria-expanded=false]:hover{background-color:#333;outline-color:#333}.navbar__search-button[aria-expanded=false]:focus-visible svg,.navbar__search-button[aria-expanded=false]:hover svg{color:#fff}.navbar__search-button[aria-expanded=false] .navbar__search-icon--search{display:block}.navbar__search-button[aria-expanded=false] .navbar__search-icon--close{display:none}.navbar__search-button[aria-expanded=true]:focus-visible,.navbar__search-button[aria-expanded=true]:hover{background-color:#333;outline-color:#333;color:#fff}.navbar__search-button[aria-expanded=true]:focus-visible svg,.navbar__search-button[aria-expanded=true]:hover svg{color:#fff}.navbar__search-button[aria-expanded=true] .navbar__search-icon--search{display:none}.navbar__search-button[aria-expanded=true] .navbar__search-icon--close{display:block}.navbar__search-icon svg{min-width:24px;min-height:24px;width:2.4rem;height:2.4rem;flex-shrink:0}@media all and (min-width: 992px){.navbar__search-button{padding:1.2rem;background:#f5f8f9;outline:none}.navbar__search-button:focus{outline:none}}@media all and (max-width: 992px){body:has(.navbar__search-button[aria-expanded=false]) footer,body:has(.navbar__search-button[aria-expanded=false]) main{transition:none;transform:translateX(0%);opacity:1}body:has(.navbar__search-button[aria-expanded=true]){overflow:hidden}body:has(.navbar__search-button[aria-expanded=true]) footer,body:has(.navbar__search-button[aria-expanded=true]) main{transition:none;opacity:0;transform:translateX(-125%)}}.searchbar{position:absolute;height:-moz-min-content;height:min-content;background-color:#f1f3f7;border-radius:.4rem;z-index:1;overflow-x:hidden;overflow-x:clip;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transform:translateX(100%);opacity:0;visibility:hidden}@media all and (max-width: 992px){.searchbar{position:absolute;height:auto;min-height:calc(100dvh - var(--navbar-mobile-offset, 9.4rem));left:-2.4rem;right:-2.4rem;top:var(--navbar-mobile-offset, 9.4rem);z-index:99999;border-radius:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.searchbar__content{max-width:144rem;margin:0 auto;padding:2.4rem}@media all and (max-width: 992px){.searchbar__content{min-height:100%}}.searchbar__form{background:#fff;border-radius:0 0 .4rem .4rem}.searchbar[aria-hidden=true]{visibility:hidden;transform:translateX(100%)}.searchbar[aria-hidden=false]{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto}@media all and (min-width: 992px){.searchbar{width:101%;max-width:101%;left:-0.5%;transform:translateY(2.1rem);top:106px}.searchbar[aria-hidden=true]{transform:translateY(2.1rem)}.searchbar[aria-hidden=false]{transform:translateY(0)}.searchbar__content{padding:4.8rem}}.searchbar-quicklink{display:flex;width:100%;height:100%;padding:2.4rem;align-items:flex-start;gap:17px;background:#fff;text-decoration:none;color:#333;transition:background-color .2s,color .2s}.searchbar-quicklink__content{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.searchbar-quicklink__title{color:#333;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700;font-size:2rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:.6rem;color:inherit}.searchbar-quicklink svg{width:20px;height:20px;flex-shrink:0;align-self:center}.searchbar-quicklink:focus,.searchbar-quicklink:active,.searchbar-quicklink:hover{background:#517b8a;color:#fff}.searchbar-quicklinks{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;align-self:stretch}.searchbar-quicklinks__title{color:#333;font-family:"Neue Helvetica W02",helvetica,arial,sans-serif;font-weight:700;font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0;color:#333}.searchbar-quicklinks__list{display:flex;align-items:stretch;gap:2.4rem;align-self:stretch;flex-direction:column}.searchbar-quicklinks__listitem{width:100%;margin:0;display:flex;min-width:0}@media screen and (min-width: 768px){.searchbar-quicklinks__list{flex-direction:row}}.navbar__navigation .navbar__subnavigation{position:absolute;left:-0.5%;transform:translateY(2.1rem);opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;z-index:1;width:101%}.navbar__navigation .navbar__subnavigation-backbutton{display:none}.navbar__navigation .navbar__subnavigation-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;padding:4.8rem;background-color:#f5f8f9;border-radius:.4rem .4rem 0 0;width:100%}.navbar__navigation .navbar__subnavigation-wrapper .navbar__cta{grid-column:3}.navbar__navigation .navbar__subnavigation-list{display:flex;flex-direction:column;gap:.9rem}.navbar__navigation .navbar__subnavigation-listitem{margin:0}.navbar__navigation .navbar__subnavigation-title{font-size:1.8rem;line-height:1.33;margin:0 0 1.8rem;color:#333}.navbar__navigation .navbar__subnavigation-link{font-size:1.8rem;color:#4d4d4d;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2rem;transition:color .3s ease-in-out,text-decoration-color .2s ease-in-out}.navbar__navigation .navbar__subnavigation-link:focus,.navbar__navigation .navbar__subnavigation-link:active,.navbar__navigation .navbar__subnavigation-link:hover{text-decoration-color:currentColor;text-decoration:underline;color:#333}.navbar__navigation .navbar__subnavigation-icon svg{width:1.8rem;height:1.8rem;flex-shrink:0}.navbar__hamburger-navigation .navbar__subnavigation{display:none;position:absolute;left:125%;opacity:0;transition:opacity .3s ease-in-out,left .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:1;top:0;width:100%}.navbar__hamburger-navigation .navbar__subnavigation[data-active=true]{display:block;visibility:visible;opacity:1}.navbar__hamburger-navigation .navbar__subnavigation-backbutton{background:none;border:.2rem solid rgba(0,0,0,0);display:flex;align-items:center;font-size:1.8rem;margin-bottom:1.8rem;gap:.9rem;cursor:pointer;color:#333}.navbar__hamburger-navigation .navbar__subnavigation-backbutton:focus-visible{outline:none;border-color:#3556cd}.navbar__hamburger-navigation .navbar__subnavigation-backbutton-icon svg{width:2rem;height:2rem;min-width:20px;min-height:20px;flex-shrink:0;margin-top:-0.3rem}.navbar__hamburger-navigation .navbar__subnavigation-backbutton-text{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);color:#333;transition:text-decoration-color .2s ease-in-out;text-underline-offset:.2rem}.navbar__hamburger-navigation .navbar__subnavigation-backbutton-text:active,.navbar__hamburger-navigation .navbar__subnavigation-backbutton-text:focus,.navbar__hamburger-navigation .navbar__subnavigation-backbutton-text:hover{text-decoration:underline;text-decoration-color:currentColor}.navbar__hamburger-navigation .navbar__subnavigation-wrapper{display:grid;grid-template-columns:1fr;gap:2.4rem;padding:2.4rem;background-color:#f5f8f9;border-radius:.4rem .4rem 0 0;width:100%}.navbar__hamburger-navigation .navbar__subnavigation-list{display:flex;flex-direction:column;gap:.9rem}.navbar__hamburger-navigation .navbar__subnavigation-listitem{margin:0}.navbar__hamburger-navigation .navbar__subnavigation-title{font-size:2rem;line-height:1.15;margin:0 0 1.8rem;line-height:1.3;color:#333;margin-bottom:.6rem}.navbar__hamburger-navigation .navbar__subnavigation-link{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.4rem;color:#333;cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;justify-content:left;line-height:1.8;outline:none;overflow:hidden;padding:1.2rem 2.4rem 1.6rem 2.4rem;position:relative;text-decoration:none;z-index:0;gap:1.6rem;text-decoration:none;transition:border-radius .3s ease-in-out,color .3s ease-in-out;padding:0;background-color:rgba(0,0,0,0);font-weight:400;font-size:1.6rem;color:#333}.navbar__hamburger-navigation .navbar__subnavigation-link:has(svg){padding:1.2rem 1.6rem 1.6rem 2.4rem}.navbar__hamburger-navigation .navbar__subnavigation-link.btn--tertiary{padding:0;gap:1.2rem}.navbar__hamburger-navigation .navbar__subnavigation-link.btn--tertiary:has(svg){padding:0}.navbar__hamburger-navigation .navbar__subnavigation-link.active{color:currentColor}.navbar__hamburger-navigation .navbar__subnavigation-link.active svg{color:currentColor}.navbar__hamburger-navigation .navbar__subnavigation-link:focus>a,.navbar__hamburger-navigation .navbar__subnavigation-link:focus span,.navbar__hamburger-navigation .navbar__subnavigation-link:active>a,.navbar__hamburger-navigation .navbar__subnavigation-link:active span,.navbar__hamburger-navigation .navbar__subnavigation-link:hover>a,.navbar__hamburger-navigation .navbar__subnavigation-link:hover span{background-size:100% 1px}.navbar__hamburger-navigation .navbar__subnavigation-link:focus-visible{outline:.2rem solid #3556cd;outline-offset:.2rem;border-radius:.25rem}.navbar__hamburger-navigation .navbar__subnavigation-link:disabled,.navbar__hamburger-navigation .navbar__subnavigation-link[disabled=true],.navbar__hamburger-navigation .navbar__subnavigation-link.disabled{cursor:not-allowed}.navbar__hamburger-navigation .navbar__subnavigation-link svg{color:currentColor;width:2.2rem;height:2.2rem;flex-shrink:0}.navbar__hamburger-navigation .navbar__subnavigation-link>a,.navbar__hamburger-navigation .navbar__subnavigation-link span{margin-right:auto;min-width:0;text-align:left;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1px;transition:background-size .3s ease-in-out}.navbar__hamburger-navigation .navbar__subnavigation-link>a+span,.navbar__hamburger-navigation .navbar__subnavigation-link span+span{background-image:none}.navbar__hamburger-navigation .navbar__subnavigation-link:has(svg){padding:0}.navbar__hamburger-navigation .navbar__subnavigation-link[target=_blank]{display:flex;gap:.9rem;width:-moz-fit-content;width:fit-content}.navbar__hamburger-navigation .navbar__subnavigation-icon svg{width:1.6rem;height:1.6rem;min-width:16px;min-height:16px;flex-shrink:0}.navbar__hamburger-navigation .navbar__cta{height:20rem;margin-top:.9rem}.navbar__hamburger-navigation .navbar__cta-title{font-size:2rem}.navbar__hamburger-navigation .navbar__cta-link{font-size:1.6rem}.navbar__hamburger-navigation .navbar__viewall{padding:2.4rem;margin-bottom:2.4rem}@media all and (min-width: 768px){.navbar__hamburger-navigation .navbar__subnavigation{height:calc(100vh - 150px);left:130%}}.navbar__viewall{margin-top:-0.2rem;padding:2.4rem 4.8rem;background:#e9eff2;border-radius:0 0 .4rem .4rem}.navbar__viewall-link{color:#333;font-weight:700;display:flex;align-items:center;gap:1.2rem;width:-moz-fit-content;width:fit-content}.navbar__viewall-icon svg{width:2rem;height:2rem;min-width:20px;min-height:20px;flex-shrink:0;margin-top:-0.3rem}.navbar{position:relative;transition:background-color .3s ease-in-out;background-color:rgba(0,0,0,0)}.navbar:has(.navbar__hamburger-button[aria-expanded=true]){height:calc(100vh - 4.8rem);overflow-y:scroll;overflow-x:hidden;overflow-x:clip}@media all and (max-width: 992px){.navbar:has(.navbar__hamburger-button[aria-expanded=true]),.navbar:has(.navbar__search-button[aria-expanded=true]){position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;height:100dvh;z-index:60;overflow-x:hidden;overflow-x:clip}.navbar:has(.navbar__search-button[aria-expanded=true]){overflow-y:hidden}}.navbar__sticky{position:sticky;top:0;width:100%;transform:translateY(0%);z-index:50;transition:transform .3s ease-in-out;background-color:#fff}.navbar__sticky .navbar__wrapper{border-radius:0}.navbar__sticky--hidden{transform:translateY(-100%)}.navbar__container{position:relative;margin:0 auto;max-width:144rem;overflow-x:hidden;overflow-x:clip;padding:0 2.4rem 0 2.4rem;background-color:#fff}.navbar__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:.4rem .4rem 0 0;background:#fff;padding:2.4rem 0}.navbar__group{display:flex;gap:2.4rem;align-items:center}.navbar__group:first-of-type{gap:2.4rem}@media all and (min-width: 576px){.navbar__container{background-color:initial}.navbar__wrapper{padding:2.4rem}}@media all and (min-width: 768px){.navbar__container{padding:0 3.6rem 0 3.6rem}}@media all and (max-width: 992px){.navbar__group:has(>.navbar__language-switch[inert]){gap:0}}@media all and (min-width: 992px){.navbar{overflow:visible}.navbar__group{gap:.3rem}.navbar__group:first-of-type{gap:4.2rem}}@media all and (min-width: 1200px){.navbar__group{gap:1.5rem}}@media all and (min-width: 1440px){.navbar__group{gap:1.8rem}}.page-index{margin-top:2.4rem;margin-bottom:2.4rem}.page-index__list{display:flex;flex-direction:column;gap:1.2rem}.page-index__list-item{margin-bottom:0}.page-index__link{font-size:1.8rem;font-weight:700;line-height:1.8;display:flex;gap:1.8rem;color:#333;text-decoration:none}.page-index__link:hover{text-decoration:underline}.page-index__link svg{width:1.8rem}.page-share{border:1px solid #333;border-radius:.4rem;padding:2.4rem 3rem}.page-share__wrapper{display:block;width:100%;position:relative}.page-share__title{font-size:2rem;font-weight:normal;margin-bottom:2.4rem}.page-share__list{display:flex;align-items:center;gap:3rem;position:relative}.page-share__list-item{min-height:24px;height:2.4rem;margin-bottom:0;display:inline-flex;align-items:center;gap:2.4rem}.page-share__button{color:#333;min-height:100%;height:2.4rem;display:inline-block}.page-share__button:focus,.page-share__button:hover{color:#ee7f00;cursor:pointer}.page-share__button:focus svg,.page-share__button:hover svg{outline:none}.page-share__button svg{vertical-align:baseline}.page-share__notification{opacity:0;font-size:1.4rem;font-weight:700;background-color:#333;border-radius:1.5rem;padding:.3rem 1.2rem;color:#fff;display:inline-block;transition:opacity .3s ease-in-out;position:absolute;z-index:-1;left:4.8rem}.page-share__notification--visible{opacity:1;z-index:1}@media all and (min-width: 768px){.page-share__title{font-size:1.8rem}.page-share__list{gap:3.6rem;justify-content:initial}}@media all and (min-width: 992px){.page-share__wrapper{display:inline-flex;gap:1.8rem}.page-share__list{justify-content:end;gap:1.8rem}.page-share__title{margin-bottom:0;flex-basis:100%}.page-share__notification{left:calc(-100% - 6rem)}}.page-share-cta__wrapper{gap:2.4rem}.page-share-cta__wrapper-expand-right .btn{margin-bottom:2.4rem;width:100%}.page-share-cta__btn-group{gap:2.4rem;margin-bottom:2.4rem;width:100%;display:flex;flex-direction:column}.page-share-cta__btn-group .btn{width:100%}@media all and (min-width: 576px){.page-share-cta__btn-group{flex-direction:row}}@media all and (min-width: 768px){.page-share-cta__wrapper{display:grid;grid-template-columns:2fr 1fr}.page-share-cta__wrapper-expand-right{grid-template-columns:1fr 1fr}.page-share-cta__wrapper-expand-right .btn{margin-bottom:0}.page-share-cta__btn-group{margin-bottom:0}}@media all and (min-width: 992px){.page-share-cta__wrapper{grid-template-columns:1fr 1fr}.page-share-cta__wrapper-expand-right{grid-template-columns:1fr 2fr}}.pagination{display:flex;justify-content:space-between;align-items:center;width:200px}.pagination__button{width:35px;height:35px;border-radius:100%;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center}.pagination__button--disabled{cursor:not-allowed;background-color:#bdbdbd;color:#fff}.pagination__index{display:flex;align-items:center;padding:5px 30px;border-radius:2rem;background-color:#e6e6e6;font-size:2.4rem;font-weight:700}.pagination__index__page{margin:0}.pagination__index__separator{margin:0 .5rem;font-size:1.8rem}.publication-cta{padding:3.6rem;background:#c8d37f;margin:3.6rem 0}.publication-cta:last-child{margin-bottom:0}.publication-cta:first-child{margin-top:0}.publication-cta__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;color:#333}.publication-cta__text{color:#000}.publication-cta__link span{margin-top:-0.2rem}.publication-cta__link svg{color:#fff;width:2.1rem;flex-shrink:0}.publication-cta__link:hover svg,.publication-cta__link:focus svg{color:#fff}.requirements{padding:7.2rem 0}.requirements__header,.requirements__footer{margin:0 auto 2.4rem;max-width:84rem;padding:0 2.4rem;width:100%}.requirements__footer{padding-top:2.4rem}.requirements__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.requirements__admissions-description{margin-bottom:4.8rem}.requirements__admissions-description-container{margin:0 auto;max-width:110.6rem;padding:0 2.4rem;width:100%}.search{position:relative;width:100%;margin-top:6rem}.search fieldset{padding:0;margin:0;border:none}.search fieldset label[aria-hidden=true]{display:none}.search-submit{cursor:pointer;position:absolute;top:0;left:1rem;border:none;padding:0;width:3.6rem;height:3.6rem;background-color:rgba(0,0,0,0)}.search-submit>i{display:block;box-sizing:border-box;position:absolute;top:12px;left:12px;transform:scale(1);width:16px;height:16px;border:2px solid;border-radius:100%;margin-left:-4px;margin-top:-4px}.search-submit>i::after{content:"";display:block;box-sizing:border-box;position:absolute;width:2px;height:6px;background:currentColor;transform:rotate(-45deg);top:11px;left:11px}.search-input{font-size:1.6rem;width:100%;height:4.8rem;padding:1.5rem 1.5rem 1.5rem 5.5rem;-webkit-appearance:none;border-radius:2.5rem;color:#000;background-color:#fff;outline:none;font-weight:400;border:1px solid #ccc}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration{display:none}.search-input:focus{border:1px solid #000}@media all and (min-width: 768px){.search{margin-top:0}.search-input{font-size:1.8rem;padding:1.5rem 1.5rem 1.5rem 4.5rem}.search-submit{height:4rem}.search-submit>i{top:1.5rem}}@media all and (min-width: 1024px){.search-submit{height:4.8rem}.search-submit>i{top:1.9rem}}.search-results-wrapper{padding:4.8rem 0;margin:0 2.4rem}.search-results-header{display:flex;align-items:center;flex-wrap:wrap;position:static;padding-bottom:4.8rem}.search-results-header p{display:none;font-size:1.8rem;font-weight:700;margin:0 1.2rem 2.4rem}.search-results-header__content{display:flex;align-items:flex-end;width:100%}.search-results-header__content h1{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;color:#383838;margin-bottom:0;margin-right:1.8rem}.search-results-header__content .label{font-size:1.8rem;line-height:1;border-radius:2rem;padding:.5em .8em .5em;background-color:#f1f3f7;color:#333}.search-results__field{margin-bottom:4.8rem}.search-results-body hr{margin-bottom:4.8rem;margin-left:0}.search-results-body .breadcrumb{display:inline-flex}.search-results-body__currentpage{display:block;font-size:1.6rem;margin-bottom:4.8rem}.search-results-body__item:last-child{margin-bottom:2.4rem}.search-results-body__item-title{font-size:2rem;line-height:1.15;display:inline-block;position:relative;margin-bottom:1.2rem;color:#333;font-weight:700;text-decoration:none}.search-results-body__item-title::before{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;bottom:-3px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .15s ease-out}.search-results-body__item-title:focus,.search-results-body__item-title:hover{color:#333}.search-results-body__item-title:focus::before,.search-results-body__item-title:hover::before{transform:scaleX(1)}.search-results-body__item-description{font-size:1.8rem;line-height:1.8;font-weight:400}.search-results-body__labelgroup{align-items:center;font-size:1.8rem;gap:1.92rem;margin:1.8rem 0}.search-results-body__labelgroup li{margin-bottom:0}.search-results-body__labelgroup-label{border-radius:5px}.search-results-body__labelgroup-file{text-decoration:none;color:#999;align-items:center;display:flex;gap:.96rem}.search-results-body__labelgroup-file svg{color:#ee7f00}.search-results-footer__content{margin-top:4.8rem}.search-results-footer__content p{margin-bottom:0}.search-results-footer__pagination{display:flex;justify-content:center}@media all and (min-width: 768px){.search-results-wrapper{margin:0 3.6rem}.search-results-header p{display:block}.search-results-header__content{margin-bottom:3.6rem}}.search .search-suggest{box-shadow:0px 30px 8px 0px #fff}.search-suggest{font-size:1rem;line-height:1.4;white-space:nowrap;position:absolute;left:-0.1rem;top:100%;width:100%;padding:0;visibility:hidden;box-sizing:border-box;opacity:0;background-color:#fff;border:none;margin-top:1rem;padding-top:2rem;border-radius:2.5rem;z-index:1}.search-suggest.is-active{transition:opacity 50ms,visibility 250ms;visibility:visible;opacity:1;background-color:#fff;outline:none;border:.1rem solid #ccc}.search-suggest.is-active .search-suggest__buttons{visibility:visible}.search-suggest__list{transition:height 300ms;overflow:hidden;height:0}.search-suggest__listitem{display:block;margin:0}.search-suggest__listitem.is-selected,.search-suggest__listitem.is-active{color:#333;background-color:#e6e6e6}.search-suggest__listitem button{display:block;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;color:#000;cursor:pointer;outline-offset:-0.3rem;width:100%;background-color:unset;border:none;text-align:left;padding-left:2rem;line-height:2em}.search-suggest__listitem button:hover{text-decoration:underline}.search-suggest__status{visibility:hidden;height:0}.search-suggest__buttons{border-top:.1rem solid #ccc;display:flex;justify-content:flex-end;visibility:hidden;margin:1.5rem;padding-top:1.5rem}.search-suggest__buttons button{padding-top:1rem;padding-bottom:1rem}.section-container-small{padding-right:2.4rem;padding-left:2.4rem;margin-right:auto;margin-left:auto;max-width:88.8rem;width:100%}.section-container-medium{padding-right:2.4rem;padding-left:2.4rem;margin-right:auto;margin-left:auto;max-width:108.8rem;width:100%}@media all and (min-width: 768px){.section-container-medium{padding-right:3.6rem;padding-left:3.6rem;max-width:111.2rem}}.section--theme-1{background-color:#edf1f7}.section--theme-1+.section--theme-1{padding-top:0}.section-carousel__content{padding-top:3.6rem;padding-bottom:3.6rem}.section-contacts{padding:1.2rem 0}.section-contacts__content{padding:2.4rem}.section-contacts__header{padding-bottom:2.4rem}.section-contacts__header h2,.section-contacts__header .contacts__title{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;margin-bottom:0}.section-contacts__header a{font-size:1.8rem;font-weight:700;line-height:1.8;position:relative;color:#333;text-decoration:none}.section-contacts__header a::before{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;bottom:-3px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .15s ease-out}.section-contacts__header a:focus,.section-contacts__header a:hover{color:#333}.section-contacts__header a:focus::before,.section-contacts__header a:hover::before{transform:scaleX(1)}@media all and (min-width: 768px){.section-contacts__content{padding:4.56rem 3.6rem 4.8rem}.section-contacts__header{align-items:center;display:flex;flex-direction:row;padding-bottom:2.4rem}.section-contacts__header a{margin-left:auto}}.section-cta+.section-cta .cta__container{padding-top:0}.section-education-summary{padding-top:3.6rem;padding-bottom:6rem}.tabs__tab .section-education-summary:first-child{padding-top:6rem}.article-meta+.section-iframe .section-iframe__container,.section-tags+.section-iframe .section-iframe__container,.hero-compact+.section-iframe .section-iframe__container{padding-top:0}.section-iframe__container{padding-top:3.6rem;padding-bottom:3.6rem;padding-left:2.4rem;padding-right:2.4rem}@media all and (min-width: 768px){.section-iframe__container{padding-right:3.6rem;padding-left:3.6rem}}.section-iframe-form .eforms-page fieldset{padding:0;margin:0}.section-image__content{padding-top:3.6rem;padding-bottom:3.6rem}.section-image__figure{max-height:55rem;overflow:hidden}.section-image-with-text+.section-image-with-text .section-image-with-text__content{padding-top:0}.section-image-with-text__content{display:flex;flex-direction:column;gap:3rem;padding-top:3.6rem;padding-bottom:3.6rem}.section-image-with-text__column{flex:1 1 0px}.section-image-with-text__column--text{order:2}.section-image-with-text__column--image{order:3}.section-image-with-text__figure img{width:100%;height:auto}@media screen and (min-width: 768px){.section-image-with-text--image-left .section-image-with-text__column--image{order:1}.section-image-with-text__content{flex-direction:row;gap:4.2rem}}.section-lead *{font-size:2.4rem;line-height:1.8}.article-meta+.section-lead .section-lead__container,.section-tags+.section-lead .section-lead__container,.hero-compact+.section-lead .section-lead__container{padding-top:0}.section-lead__container{overflow:auto;padding-top:1.2rem;padding-bottom:1.2rem}.section-lead p:last-child{margin-bottom:0}.article-meta+.section-markup .section-markup__container,.section-tags+.section-markup .section-markup__container,.hero-compact+.section-markup .section-markup__container{padding-top:0}.tabs__tab .section-markup:first-child .section-markup__container{padding-bottom:7.2rem}.section-markup__container{padding-top:3.6rem;padding-bottom:3.6rem}.section-media-list{background-color:#f1f3f7}.section-media-list__container{padding-left:2.4rem;padding-right:2.4rem;padding-top:4.8rem;padding-bottom:4.8rem;max-width:124rem;margin-left:auto;margin-right:auto}.section-page-share{padding:4.8rem 2.4rem}@media all and (min-width: 768px){.section-page-share{padding-left:3.6rem;padding-right:3.6rem}}.section-page-share-cta{padding:4.8rem 2.4rem}@media all and (min-width: 768px){.section-page-share-cta{padding-left:3.6rem;padding-right:3.6rem}}.section-partner>div{padding-top:3.6rem;padding-bottom:3.6rem}.section-partner__container{display:flex;align-items:center;gap:1.8rem;background-color:#f1f3f7;padding:1.5rem;border-radius:1.25rem;margin-bottom:2.4rem}.section-partner__container:last-child{margin-bottom:0}.section-partner__visual-wrapper{flex-shrink:0;padding:.6rem;width:80px;height:80px;background-color:#fff}.section-partner__visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section-partner__body{display:flex;align-self:stretch;flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.section-partner__title{font-size:1.8rem;line-height:1.33;margin:0 0 1.8rem;margin-bottom:0}.section-partner__description{font-size:1.4rem;line-height:1.5;flex-grow:1;margin-bottom:0}@media screen and (min-width: 576px){.section-partner__container{gap:4.2rem}.section-partner__visual-wrapper{width:160px;height:160px}}@media screen and (min-width: 768px){.section-partner__visual-wrapper{width:180px;height:180px}}.section-partner-block{overflow:auto}.section-partner-block__container{border-radius:1.25rem;background-color:#f1f3f7;padding-top:3.6rem;padding-bottom:3.6rem;margin-top:3.6rem;margin-bottom:3.6rem}.section-partner-block__list{display:grid;grid-template-columns:1fr 1fr;gap:3.6rem 1.2rem}.section-partner-block__list-item{margin-bottom:0}.section-partner-block__link{font-size:1.4rem;line-height:1.5;padding:0;display:flex;flex-direction:column;gap:1.2rem;color:#000}.section-partner-block__link:has(svg){padding:0}.section-partner-block__link:focus span,.section-partner-block__link:active span,.section-partner-block__link:hover span{background-size:100% 1px}.section-partner-block__link span{background-size:0% 1px}.section-partner-block__visual-wrapper{--aspect-ratio: 60%;position:relative;width:100%}.section-partner-block__visual-wrapper::after{display:block;padding-top:var(--aspect-ratio);content:""}.section-partner-block__visual{position:absolute;top:0;left:0;width:100%;height:100%;padding:.6rem;background-color:#fff}.section-partner-block__visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width: 576px){.section-partner-block__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 992px){.section-partner-block__container{padding-top:6rem;padding-bottom:6rem}}.section-publication-cta__container{padding-top:3.6rem;padding-bottom:3.6rem}.section-video+.section-publication-cta .section-publication-cta__container{padding-top:0}.section-publication-cta .publication-cta{margin:0}.section-shareable__container{padding-top:3.6rem;padding-bottom:3.6rem}.section-tags__content{padding-top:1.2rem;padding-bottom:1.2rem}.section-tags .tags{margin-bottom:0}.section-usp-list__container{padding-top:3.6rem;padding-bottom:3.6rem}.section-video+.section-video .section-video__content,.section-markup+.section-video .section-video__content,.list+.section-video .section-video__content{padding-top:0}.section-video__content{padding-top:3.6rem;padding-bottom:3.6rem}.section-video__content>p{font-size:1.4rem;margin:1em 0 0}.section-video .video-figure{max-height:55rem}.section-video .video-figure picture{display:block;width:100%;height:100%;overflow:hidden}.section-video .video-figure picture::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);bottom:0;left:0;z-index:1;transition:750ms}.section-video .video-figure picture:hover::before{background:rgba(0,0,0,.25)}.section-quote__content{padding-top:3.6rem;padding-bottom:3.6rem}.section-quote .quote{margin-bottom:0}.shareable{display:flex;flex-direction:column;align-items:stretch;margin-bottom:1.2rem}.shareable__body{flex-grow:1;display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.shareable__title{font-size:1.8rem;font-weight:700;line-height:1.8;color:#000;margin-bottom:0}.shareable__text{font-size:1.4rem;line-height:1.5;color:#000;margin-bottom:0}.shareable__action{font-size:1.4rem;line-height:1.5;text-decoration:none;color:#666}.shareable__action:hover{text-decoration:underline}.shareable__action svg{color:#ee7f00;width:auto;height:1.5em;margin-right:.75em;vertical-align:bottom}.shareable__visual-wrapper{flex-shrink:0;position:relative}.shareable__visual img{width:100%}.shareable__visual-action{display:flex;justify-content:center;align-items:center;position:absolute;padding:0;margin:0;top:0;right:0;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:background-color .2s,box-shadow .2s,border-radius .2s}.shareable__visual-action:hover{background-color:rgba(0,0,0,.375)}.shareable .shareable__visual-action:focus{outline:none}.shareable .shareable__visual-action:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #ee7f00}.shareable__visual-action svg{height:3.6rem;width:auto}@media screen and (min-width: 576px){.shareable{flex-direction:row}.shareable__body{padding:2.4rem;border-right:none;border-bottom:1px solid #ccc}.shareable__visual-wrapper{width:222px}.shareable__visual img{position:absolute;top:0;bottom:0;left:0;right:0}}.skiplink ul{list-style:none;margin-bottom:0;padding:0}.skiplink ul li{margin-bottom:0}.skiplink a{background-color:#333;color:#fff;left:0;min-width:20rem;padding:1.2rem;position:absolute;text-decoration:none;transform:translateX(-120%);z-index:32}.skiplink a:focus{transform:translateX(0)}.skiplink a:hover{text-decoration:none}.slider-list{overflow-x:hidden}.filters+.slider-list .slider-list__content,.nocontent+.slider-list .slider-list__content{padding-top:0}.slider-list__content{position:relative;height:100%;padding:2.4rem 0;z-index:1}.slider-list__header{padding:0 2.4rem 2.4rem}.slider-list__header h2{font-size:2.4rem;line-height:1.15;margin:0 0 1.8rem;display:inline-block;margin-bottom:0;margin-right:2rem}.slider-list__link{font-size:1.8rem;font-weight:700;line-height:1.8;display:inline-block;position:relative;color:#333;text-decoration:none}.slider-list__link::before{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;bottom:-3px;left:0;transform:scaleX(0);transform-origin:bottom left;transition:transform .15s ease-out}.slider-list__link:focus,.slider-list__link:hover{color:#333}.slider-list__link:focus::before,.slider-list__link:hover::before{transform:scaleX(1)}.slider-list__item{margin-bottom:0}.slider-list__slider{padding:0 2.4rem}.slider-list__slider .swiper-button-next,.slider-list__slider .swiper-button-prev{display:none}.slider-list__slider .swiper__skip{top:6rem}.slider-list__header+.slider-list__slider .swiper__skip{top:12rem}.slider-list__header+.slider-list__slider--tile .swiper__skip{top:calc(50% - 8.65rem)}.slider-list__header+.slider-list__slider--curated .swiper__skip{top:calc(50% - 8.65rem)}.slider-list__slider[data-columns="2"] .slider-list__item{height:43rem}.slider-list__slider[data-columns="3"] .slider-list__item{height:28rem}.slider-list__slider[data-columns="4"] .slider-list__item{height:21rem}.slider-list__slider[data-columns="5"] .slider-list__item{height:14rem}.slider-list__slider[data-columns="6"] .slider-list__item{height:14rem}.slider-list__slider--round{margin-top:2.4rem}.slider-list__slider--round[data-columns] .slider-list__item{height:auto;min-height:28rem}.slider-list__slider--tile[data-columns] .slider-list__item{height:34rem}.slider-list__slider--height-cap[data-columns="2"] .slider-list__item{height:28rem}.slider-list__slider--portrait[data-columns="3"] .slider-list__item,.slider-list__slider--education[data-columns="3"] .slider-list__item{height:51rem}.slider-list__slider--portrait[data-columns="4"] .slider-list__item,.slider-list__slider--education[data-columns="4"] .slider-list__item{height:44rem}.slider-list__slider--portrait[data-columns="5"] .slider-list__item,.slider-list__slider--education[data-columns="5"] .slider-list__item{height:39rem}.slider-list__slider--curated[data-columns] .slider-list__item{height:auto}.slider-list__slider--square[data-columns="2"] .slider-list__item{height:67.9rem}.slider-list__slider--square[data-columns="3"] .slider-list__item{height:44.7rem}.slider-list__slider--square[data-columns="4"] .slider-list__item{height:33.2rem}.slider-list__slider--square[data-columns="5"] .slider-list__item{height:26.3rem}.slider-list__slider--square[data-columns="6"] .slider-list__item{height:21.9rem}.slider-list--related{background-color:#383838}.slider-list--related .slider-list__header h2{color:#fff}.slider-list--related .slider-list__header a{color:#fff}.slider-list--related .slider-list__header a:focus,.slider-list--related .slider-list__header a:hover{color:#fff}.slider-list--spotlight{background:linear-gradient(180deg, #f1f3f7 0%, rgba(241, 243, 247, 0) 100%)}@media all and (min-width: 768px){.slider-list__content{padding:4.56rem 0 4.8rem}.slider-list__header{align-items:center;display:flex;flex-direction:row;padding:0 3.6rem 2.4rem}.slider-list__link{margin-left:auto}.slider-list__slider{margin-left:calc(3.6rem - 6px);margin-right:calc(3.6rem - 6px);padding:6px;position:relative;max-width:calc(144rem - 12px);overflow:hidden}.slider-list__slider .swiper-button-next,.slider-list__slider .swiper-button-prev{display:flex;height:3.6rem;top:calc(50% - 1.8rem);transition:opacity .4s cubic-bezier(0.7, 0.06, 0.42, 0.99),transform .2s cubic-bezier(0.7, 0.06, 0.42, 0.99)}.slider-list__header+.slider-list__slider .swiper-button-next,.slider-list__header+.slider-list__slider .swiper-button-prev{top:calc(50% - 1.8rem + 2.4rem)}.slider-list__header+.slider-list__slider--tile .swiper-button-next,.slider-list__header+.slider-list__slider--tile .swiper-button-prev{top:calc(50% - 8.65rem)}.slider-list__header+.slider-list__slider--curated .swiper-button-next,.slider-list__header+.slider-list__slider--curated .swiper-button-prev{top:calc(50% - 1.8rem + 2.4rem - 3.95rem)}}.tabs{position:relative}.tabs__nav{background-color:#fff;border-top:.1rem solid #ccc;margin-bottom:2.4rem;position:sticky;top:11.2rem;z-index:2;box-shadow:rgba(173,70,70,.12) 0 1.5rem 2rem -0.5rem;transition:top .3s ease-in-out}.tabs__nav ul{display:inline-grid;grid-auto-flow:column;width:100%;gap:4.8rem;margin:0 auto;overflow-x:auto;padding:0 2.4rem 0;scroll-behavior:smooth}.tabs__nav li{flex-shrink:0;margin-bottom:0}.tabs__nav a{border-bottom:3px solid rgba(0,0,0,0);color:#333;display:block;font-size:1.8rem;font-weight:700;padding:2.4rem .4rem 2.4rem;text-align:center;text-decoration:none;transition:color .3s,border .3s;white-space:nowrap}.tabs__nav a.active,.tabs__nav a:active{border-bottom:3px solid #ee7f00;color:#333}.tabs__nav a:hover{border-color:#666}.tabs__nav a:focus-visible{outline:none;box-shadow:inset 0 0 0 .2rem #3556cd;border-color:rgba(0,0,0,0)}.tabs__content{position:relative;width:100%;overflow:hidden;transition:450ms ease}.tabs__content.transition{overflow:hidden}.tabs__tab{position:absolute;width:100%;background-color:#fff;left:0;overflow-y:hidden;top:0;opacity:0;transform:translate3d(0, 3rem, 0)}.hippo-preview .tabs__tab{transform:translate3d(100%, 0, 0)}.hippo-preview .tabs__tab.active{transform:translate3d(0, 0, 0)}.hippo-preview .tabs__tab.transition-out{transform:translate3d(100%, 0, 0)}.hippo-preview .tabs__tab.transition-in{transform:translate3d(0, 0, 0)}.tabs__tab.active{position:relative;overflow-y:unset;opacity:1;transform:translate3d(0, 0, 0);z-index:1}.tabs__tab.transition{height:auto;overflow-y:unset;transition:transform .5s,opacity .6s}.tabs__tab.transition-out{opacity:0;transform:translate3d(0, 3rem, 0)}.tabs__tab.transition-in{opacity:1;transform:translate3d(0, 0, 0)}@media all and (min-width: 768px){.tabs__nav{top:11.7rem}.tabs__nav ul{justify-content:center}}@media all and (min-width: 992px){.tabs__nav{top:10.6rem}}body:has(.navbar__sticky--hidden) .tabs__nav{top:0}.tags{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:1.2rem;font-size:0}.tags li{font-size:1.4rem;line-height:1.5;display:inline;position:relative;vertical-align:middle;margin-bottom:0;color:#333}.tags li::after{content:"";display:inline-block;width:.3em;height:.3em;background-color:#333;border-radius:.15em;margin-left:.5rem;margin-right:.5rem;margin-bottom:2px}.tags li:last-child{margin-right:0}.tags li:last-child::after{display:none}.tags a{font-size:1.4rem;line-height:1.5;color:#333}.tags a:focus,.tags a:hover{text-decoration:none}.tags span{font-size:1.4rem;line-height:1.5;line-height:1;color:#333}.tags-cluster{align-items:center;justify-content:center;display:flex;flex-flow:row wrap;gap:1.2rem 1.2rem;margin-top:2.4rem;margin-bottom:3.6rem;padding-bottom:3.6rem;padding-right:2.4rem;padding-left:2.4rem;transition:all .3s}.tags-cluster__fade{overflow:hidden;position:relative;max-height:15rem}.tags-cluster__fade:before{content:"";background:-webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 70%, rgb(255, 255, 255) 80%);width:100%;height:100%;position:absolute;z-index:1;bottom:0}.tags-cluster__fade-out:before{background:none}.tags-cluster__fade-out .tags-cluster__button{visibility:hidden}.tags-cluster__fade .tags-cluster__button{display:initial}.tags-cluster__button{display:none;position:absolute;z-index:2;bottom:.4rem;font-size:1.6rem}.tags-cluster__index{position:relative;z-index:5}.tags-cluster__group{align-items:center;display:flex;flex-flow:row nowrap;gap:1.2rem .9rem;padding-top:.2rem;padding-bottom:.2rem}.tags-cluster__group-title{font-size:1.4rem;line-height:1.5;font-weight:400;margin-bottom:0}.tags-cluster .pill-tags{margin-bottom:0}#tfe-studiekeuzetest{height:500px}#tfe-studiekeuzetest iframe{height:100%}#tfe-studiekeuzetest .tfe-studiekeuzetest__cookie-message{display:none;align-items:center;justify-content:center;background-color:#000;border-radius:1rem;margin:0 auto;height:100%;width:100%;padding:3.6rem}#tfe-studiekeuzetest .tfe-studiekeuzetest__cookie-message>div{max-width:60rem}#tfe-studiekeuzetest .tfe-studiekeuzetest__cookie-message p{color:#fff}.usp-list__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;color:#333;margin-bottom:3rem}.usp-list__list-item{margin-bottom:1.5rem}.usp-list__wrapper{display:inline-flex;gap:1.5rem}.usp-list__icon{color:#ee7f00;line-height:1.8;font-size:1.8rem}.usp-list__text{color:#333;margin-bottom:0}.usp-list__text--bold{font-weight:bold}.pill-tags{position:relative;margin-bottom:6rem;text-overflow:unset;display:inline-flex;flex-flow:wrap;gap:.9rem}.pill-tags li{display:list-item;margin-bottom:0}.qrcode{margin-bottom:2.4rem;display:flex;justify-content:flex-end}.quote{position:relative;height:48rem;overflow:hidden;margin-bottom:2.4rem}.quote__figure img{position:absolute;height:100%;width:100%;left:0;top:0}.quote__wrapper{display:flex;flex-direction:row;align-items:flex-end;height:100%;padding:2.4rem}.quote__window{display:flex;flex-direction:row;z-index:1;padding:2.4rem;background:#fff;color:#ee7f00}.quote__blockquote{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.8rem}.quote__title{font-size:3.2rem;line-height:1.15;margin:0 0 2.4rem;font-weight:700;margin:0;color:#ee7f00;line-height:3.6rem;max-width:80%}.quote__open{align-self:flex-start;margin-top:.6rem;margin-right:.96rem;flex-shrink:0}.quote__close{transform:rotate(180deg);margin-bottom:1.2rem}.quote--link{text-decoration:none;color:#ee7f00}.quote--link:hover img{transform:scale(1.1);transition:transform 2s}.quote--link img{transition:transform .5s}.quote--link .btn{position:initial}.quote--link .btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.quote--no-image{height:-moz-fit-content;height:fit-content;background:#e6e6e6}.quote--no-image .quote__window{margin:1.2rem;background:#fff;padding:2.4rem;max-width:80%}@media all and (min-width: 768px){.quote__wrapper{padding:4.8rem}.quote__window{padding:3.6rem;max-width:60%}}.home-transition .hero__article>*,.home-transition .hero__figure,.home-transition .hero__figure>*,.home-transition .slider-list{transition:transform .8s cubic-bezier(0.7, 0.06, 0.42, 0.99),opacity .6s}.home-transition--out .hero__article>*{opacity:0;transform:translate3d(0, 3rem, 0)}.home-transition--out .hero__figure{background-color:#fff}.home-transition--out .hero__figure>*{opacity:0}.home-transition--out .slider-list{opacity:0;transform:translate3d(0, 3rem, 0)}.init-transition .hero img{opacity:0;transform:scale(1.2)}.init-transition .hero .hero__figure::before{opacity:0}.init-transition .hero .hero__article{opacity:0}.init-transition .hero .hero__article *{opacity:0;transform:translate3d(0, 3rem, 0)}.init-transition:not(.home-init) .filters{opacity:0}.init-transition .intro,.init-transition .slider-list{opacity:0;transform:translate3d(0, 3rem, 0)}.init-transition--active .hero{pointer-events:none}.init-transition--active .hero img,.init-transition--active .hero .hero__article{transition:transform .6s cubic-bezier(0.7, 0.06, 0.42, 0.99),opacity 1s}.init-transition--active .hero .hero__figure::before{transition:opacity 1s .2s}.init-transition--active:not(.home-init) .filters{transition:opacity 1s}.init-transition--active .intro,.init-transition--active .slider-list{transition:transform .6s cubic-bezier(0.7, 0.06, 0.42, 0.99),opacity 1s}
