.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .2s linear;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;opacity:0;display:none;direction:ltr;touch-action:pinch-zoom}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 4px rgba(0,0,0,.1);touch-action:pan-y pinch-zoom;display:block}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{visibility:hidden;position:relative;float:left;height:100%;text-align:center;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery>.slides>.slide-active,.blueimp-gallery>.slides>.slide-next,.blueimp-gallery>.slides>.slide-prev{visibility:visible}.blueimp-gallery>.slides>.slide-loading{background:url(/build/frontend/images/loading.f028c722.gif) 50% no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide-loading{background-image:url(/build/frontend/images/loading.023c9ea9.svg)}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(/build/frontend/images/error.3bafc2f1.png) 50% no-repeat}.blueimp-gallery-svgasimg>.slides>.slide-error{background-image:url(/build/frontend/images/error.f75c8745.svg)}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery-display>.next,.blueimp-gallery-display>.prev{position:absolute;top:50%;left:15px;width:8px;height:20px;padding:10px 14px 10px 18px;margin-top:-23px;box-sizing:content-box;background:#222 url(/build/frontend/images/prev.568f8dfe.png) 50% no-repeat;background-color:rgba(0,0,0,.5);border:3px solid #fff;border-radius:30px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery-display>.next{right:15px;left:auto;background-image:url(/build/frontend/images/next.1289eefa.png)}.blueimp-gallery-svgasimg>.prev{background-image:url(/build/frontend/images/prev.8d15baa0.svg)}.blueimp-gallery-svgasimg>.next{background-image:url(/build/frontend/images/next.5b3eec6f.svg)}.blueimp-gallery-display>.close{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url(/build/frontend/images/close.2d9dfafe.png) 50% no-repeat;opacity:.8;cursor:pointer;display:none}.blueimp-gallery-svgasimg>.close{background-image:url(/build/frontend/images/close.a602bec8.svg)}.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 60px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery-display>.play-pause{position:absolute;right:15px;bottom:15px;width:30px;height:30px;background:url(/build/frontend/images/play-pause.208696f4.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-svgasimg>.play-pause{background-image:url(/build/frontend/images/play-pause.ec352601.svg)}.blueimp-gallery-playing>.play-pause{background-position:-30px 0}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content,*+html .blueimp-gallery>.slides>.slide>.slide-content>img{position:relative}@supports ((-o-object-fit:contain) or (object-fit:contain)){.blueimp-gallery-contain>.slides>.slide>.slide-content,.blueimp-gallery-contain>.slides>.slide>.slide-content>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.indicator>li{display:inline-block;position:relative;width:9px;height:9px;margin:6px 3px 0;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:hsla(0,0%,100%,.25) 50% no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:"";top:-5em;left:4px;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}@font-face{font-family:Gilroy;src:url(/build/frontend/fonts/Gilroy-Regular.f7f5960c.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/frontend/fonts/Gilroy-Bold.26e59eb7.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/build/frontend/fonts/Gilroy-Medium.59799af8.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{color:#878787;line-height:1.5;background:#fff;position:relative}body,h1,h2,h3,h4,h5,h6,html{font-family:Gilroy,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#2e2e2e;font-size:1rem}p{margin:0 0 1rem}p:last-child{margin-bottom:0}a{color:#e89221;outline:0;text-underline-offset:.2em;text-decoration:underline}a:hover{text-decoration:none;color:inherit}a.external,a.external:after{vertical-align:middle}a.external:after{content:"";width:.5em;height:.5em;background:transparent url(/build/frontend/images/external.cf2e3f5b.svg) 50%/.5em no-repeat;display:inline-block;margin-left:.2em}button{color:#2e2e2e;font-family:Gilroy,sans-serif}figure{margin:0;padding:0}picture img{width:100%;height:auto;display:block}form button,form input,form input:active{margin:0;box-shadow:none;border:none;padding:.5rem 1rem}form button{cursor:pointer}ul{margin:0}ol li,ul{padding-bottom:.5rem}.tns-outer{position:relative}.tns-nav{position:absolute;bottom:1rem;width:100%;text-align:center}.tns-nav button{width:25px;height:3px;background-color:#fff;margin:4px;border:none;box-sizing:content-box;padding:0}.tns-nav button.tns-nav-active{background-color:#2e2e2e}.tns-slider{display:flex;align-items:stretch}.controls{position:absolute;top:62%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:1;margin:0}.controls .prev{transform-origin:50% 50%;transform:rotate(135deg) translate(-65%);left:0}.controls .next,.controls .prev{height:1rem;width:1rem;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:1px;position:absolute;z-index:1;cursor:pointer}.controls .next{transform-origin:50% 50%;transform:rotate(-45deg) translateY(-65%);right:0}.overlay{display:none}body.noscroll{overflow:hidden}.sticky{position:sticky;top:20px}.narrow{max-width:700px;margin:auto}.narrow.bigger{max-width:1100px}.splide__arrow{background-color:#86bd2f;opacity:1}.splide__arrow:hover{opacity:.7}.splide__arrow:disabled{opacity:.3}.splide__arrow svg{fill:#fff}.header{z-index:5;height:80px}.header .menu-bar{position:relative;line-height:1;height:100%;background-color:#fff}.header .logo{position:absolute;top:17px;left:2rem;line-height:1}.header .logo a{display:inline-block;color:#fff}.header .logo .image{height:45px;vertical-align:top}.header .menu-button{border:0;cursor:pointer;position:absolute;top:35px;right:2rem;transform:translateY(-50%);letter-spacing:inherit;background:transparent url(/build/frontend/images/menu-burger.a78910b3.svg) 0/30px no-repeat;width:30px;height:30px}.header .login-button,.header .logout-button{display:none}.header .nav{display:none;position:absolute;top:80px;left:0;width:100%;background-color:#fff;z-index:5}.header .nav a{color:#2e2e2e}.header .nav .nav-inner{position:relative}.header .nav .nav-inner .close{background:transparent url(/build/frontend/images/close.e8ddfd7d.svg) 50%/1.5rem no-repeat;width:2rem;height:2rem;border:none;position:absolute;top:1rem;right:1rem}.header .nav .nav-inner .menu{padding-bottom:2rem}.header .nav .nav-inner .menu .submenu .menu_level_1{display:none}.header .nav .nav-inner .menu .submenu span:after{content:url(/build/frontend/images/down.a512450f.svg);width:20px;position:absolute;top:4px;margin-left:5px}.header .nav .nav-inner .menu .submenu.active{background-color:#f9f9f9}.header .nav .nav-inner .menu .submenu.active .menu_level_1{display:block}.header .nav .nav-inner .menu .submenu.active span:after{content:url(/build/frontend/images/up.b731a191.svg);top:3px}.header .nav .nav-inner ul{padding:0;margin:0}.header .nav .nav-inner ul li{list-style:none;padding:0;margin:0;text-align:center;font-size:1.3rem;line-height:2;position:relative}.header .nav .nav-inner ul li a{text-decoration:none}.header.active{background-color:#fff}.header.active .menu-button{background-image:url(/build/frontend/images/close.e8ddfd7d.svg)}.header.active .nav{display:block}.hp-slider-wrap{position:relative;margin-bottom:2rem}.hp-slider-wrap .orange-bg{position:absolute;top:0;right:0;bottom:0;width:100vw;background:#e89221 url(/build/frontend/images/symbol-orange-light.aa6ce8e8.svg) 10% 115%/20rem no-repeat;z-index:1}.hp-slider{position:relative}.hp-slider .splide__list,.hp-slider .splide__track{height:100%;z-index:2}.hp-slider .figure{height:100%}.hp-slider .text{color:#fff;font-size:.8rem;position:relative;z-index:2;padding:1rem 2rem .5rem}.hp-slider .text a{text-decoration:none;color:#fff}.hp-slider .text a:hover{color:inherit}.hp-slider .text .mobile{display:block}.hp-slider .slide{position:relative;height:100%;z-index:2;padding-top:15px;padding-bottom:140px}.hp-slider .slide .image{border-radius:.5rem}.hp-slider .slide .slide-box{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:1rem 2rem 0;z-index:2}.hp-slider .slide .slide-box .prefix{text-transform:uppercase;color:#fff;font-weight:500;padding-bottom:.5rem}.hp-slider .slide .slide-box .title{line-height:1.1;font-weight:700;font-size:2.8rem;color:#fff}.info{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}.description{margin-top:3rem}.about .description,.about .titles{text-align:center}.about .description{margin-top:2rem}.about .row{margin-bottom:3rem}.about .img{width:300px;margin:0 auto .5rem}.about .img .image{border-radius:10px}.concept ol>li{margin-bottom:2rem}.concept ol>li .wrap{position:relative;height:150px;overflow:hidden}.concept ol>li .wrap:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#fff);width:100%;height:100px;z-index:1}.concept ol>li .more{display:block;margin:auto;background-color:#e89221;border:#e89221;border-radius:100px;z-index:2;color:#fff;padding:.3em 1.5em}.concept ol>li .more .l{display:none}.concept ol>li.active .wrap{height:auto}.concept ol>li.active .more .m,.concept ol>li.active .wrap:after{display:none}.concept ol>li.active .more .l{display:inline}.concept ul{padding-left:1rem}.form{max-width:700px;margin:auto;text-align:center}.form .button{display:inline-block;font-size:2rem;padding:.3em 1.5em;background-color:#86bd2f;color:#fff;border-radius:1000px;text-decoration:none;text-transform:uppercase;margin-top:1rem}.testimonials .titles{text-align:center}.testimonials .testimonial{text-align:center;padding:25px 50px 0}.testimonials .testimonial .picture{width:100px;margin:auto;border-radius:50%}.testimonials .testimonial .text{padding:15px 0;max-width:500px;margin:auto}.testimonials .testimonial .name{font-weight:700}.testimonials .testimonial .name .function{font-weight:400;font-style:italic;font-size:.9rem}.section{padding:3rem 2rem}.section .title{font-family:Gilroy,serif;line-height:1.3}.section .title.h1{font-weight:700;font-size:2.5rem;padding:0 0 1rem}.section .title.h2{font-weight:700;font-size:2rem;padding:0 0 .5rem}.section .title.h3{font-weight:700;font-size:1.6rem;padding:.5rem 0}.section .title.h4{font-weight:700;font-size:1.2rem;padding:.5rem 0}.section .title.h5{font-weight:400;font-size:1.1rem;padding:.5rem 0}.section .section-title{color:#e89221;text-transform:uppercase;margin-bottom:.5rem;font-weight:500;font-size:.9rem}.section.full{padding-left:0;padding-right:0}.section.full .content,.section.full .titles{padding-left:2rem;padding-right:2rem}.hp-about .about{margin-top:2rem}.section.hp-news{padding-bottom:0}.listing{padding-top:3rem}.listing .list-item,.listing .slide-item{background-color:#f9f9f9;border-radius:.5rem;margin-bottom:3rem;position:relative;display:block;text-decoration:none;color:#878787}.listing .list-item .image,.listing .slide-item .image{border-radius:.5rem}.listing .list-item:hover,.listing .slide-item:hover{text-decoration:none;color:#2e2e2e}.listing .list-item .title,.listing .slide-item .title{font-size:1rem;padding:2rem 1rem 1rem}.listing .list-item .date,.listing .list-item .excerpt,.listing .list-item .note,.listing .slide-item .date,.listing .slide-item .excerpt,.listing .slide-item .note{padding:0 1rem 2rem}.listing .list-item .link,.listing .slide-item .link{position:absolute;bottom:-.5rem;left:1rem;background-color:#e89221;color:#fff;border-radius:999px;padding:0 1rem;font-size:.8rem;z-index:1}.listing .list-item .link a,.listing .slide-item .link a{color:inherit;text-decoration:none}.pagination{padding:0;text-align:center}.pagination li{display:inline-block;margin:0 .3rem;width:2rem;height:2rem;padding-top:.3rem}.pagination li a{color:#878787;text-decoration:none}.pagination li a:hover{color:#2e2e2e}.pagination li.current{background-color:#f9f9f9;border-radius:9999px}.pagination li.pagination-next,.pagination li.pagination-previous{width:auto}.hp-news .titles{text-align:center}.page .page-header{padding-top:0;padding-bottom:0}.page .page-header .section-content{border-radius:.5rem;padding:4rem 2rem 3rem;background:#e89221 url(/build/frontend/images/symbol-orange-light.aa6ce8e8.svg) 80px 50px/500px no-repeat}.page .page-header .section-content .section-title,.page .page-header .section-content .subheader,.page .page-header .section-content .title{color:#fff}.page .page-header .section-content .date{font-size:.9rem}.page .page-header .section-content .subheader p:first-of-type{display:inline}.page .page-header .section-content .subheader a{color:#fff}.page .page-header .section-content .subheader a:hover{color:#878787}.about-page .section .content .content-description .subitem p{display:none}.about-page .section .content .content-description .subitem.active .subtitle{font-weight:700}.about-page .section .content .content-description .subitem.active .subtitle:after{background-image:url(/build/frontend/images/up.b731a191.svg)}.about-page .section .content .content-description .subitem.active p{display:block}.about-page .section .content .content-description .subitem.active p:last-child{margin-bottom:1rem}.about-page .section .content .content-description .subtitle{cursor:pointer;font-weight:400}.about-page .section .content .content-description .subtitle:after{content:"";background:transparent url(/build/frontend/images/down.a512450f.svg) 100%/1rem no-repeat;width:1.3rem;height:.6rem;display:inline-block}.about-page .section .content .content-description .subtitle:hover{font-weight:700}.about-page .section.values .titles,.enrollment-page .section.values .titles,.interested-page .section.values .titles,.selection-page .section.values .titles,.vacancies-page .section.values .titles{padding:0}.about-page .section.values .titles .bg,.enrollment-page .section.values .titles .bg,.interested-page .section.values .titles .bg,.selection-page .section.values .titles .bg,.vacancies-page .section.values .titles .bg{background-color:#f9f9f9;padding:2rem;border-radius:.5rem}.about-page .section.values .titles .title,.enrollment-page .section.values .titles .title,.interested-page .section.values .titles .title,.selection-page .section.values .titles .title,.vacancies-page .section.values .titles .title{padding-bottom:2rem}.about-page .section.values .titles .title.h3,.enrollment-page .section.values .titles .title.h3,.interested-page .section.values .titles .title.h3,.selection-page .section.values .titles .title.h3,.vacancies-page .section.values .titles .title.h3{padding-bottom:1rem}.about-page .section.values .titles a.active,.enrollment-page .section.values .titles a.active,.interested-page .section.values .titles a.active,.selection-page .section.values .titles a.active,.vacancies-page .section.values .titles a.active{color:#2e2e2e;text-decoration:none;font-weight:700}.about-page .section.values .content,.enrollment-page .section.values .content,.interested-page .section.values .content,.selection-page .section.values .content,.vacancies-page .section.values .content{padding-top:2rem}.about-page .section.values .content .content-item,.enrollment-page .section.values .content .content-item,.interested-page .section.values .content .content-item,.selection-page .section.values .content .content-item,.vacancies-page .section.values .content .content-item{padding-bottom:2rem}.about-page .section.values .content .content-item .content-title,.enrollment-page .section.values .content .content-item .content-title,.interested-page .section.values .content .content-item .content-title,.selection-page .section.values .content .content-item .content-title,.vacancies-page .section.values .content .content-item .content-title{font-size:1.5rem;font-weight:700}.mandatory-page .mandatory .section-content .content-item{padding-bottom:2rem}.mandatory-page .mandatory .section-content .content-item .title{font-size:1rem}.contact-page .contacts .section-content .content-item{padding-bottom:2rem}.contact-page .contacts .section-content .content-item .title{font-size:1rem}.article-page .articles .section-content{padding:0 2rem}.article-page .articles .section-content .excerpt{padding-bottom:2rem}.article-page .articles .section-content .text{padding-top:2rem}.article-page .articles .section-content .image{border-radius:.5rem}.article-page .articles .section-content .gallery{padding-top:1rem}.article-page .articles .section-content .gallery .media{padding-bottom:1rem}.team-page .team .member{margin-bottom:3rem}.team-page .team .member .image{border-radius:.5rem}.team-page .team .member .link{display:inline-block;margin-left:1rem;background-color:#e89221;color:#fff;border-radius:999px;padding:0 1rem;font-size:.8rem;transform:translateY(-.75rem)}.team-page .team .member a{text-decoration:none;color:#878787}.team-page .team .member a:hover{text-decoration:none;color:#2e2e2e}.team-page .team .member .title{font-size:1rem;padding:1rem 1rem .5rem}.team-page .team .member .contacts,.team-page .team .member .functions{padding:0 1rem .5rem}.team-page .team .member .contacts a{color:#e89221}.team-page .team .member .contacts a:hover{color:#2e2e2e;text-decoration:underline}.team-page .team .member .bio{padding:0 1rem .5rem}.team-page .team .detail{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(46,46,46,.8);z-index:10}.team-page .team .detail .detail-content{position:relative;height:calc(100vh - 4rem);margin:2rem;background-color:#fff;border-radius:.5rem}.team-page .team .detail .detail-content .scroll{height:100%;overflow:auto;padding:2rem}.team-page .team .detail .close{position:absolute;top:-24px;right:-25px;width:50px;height:50px;background:#e89221 url(/build/frontend/images/times-white.934821c9.svg) no-repeat 50%/20px;border-radius:50%;border:none;cursor:pointer}.team-page .team .member.active .detail{display:block}.involvement-page .involvement-slider{width:100%}.involvement-page .involvement-slider .splide__arrow--prev{left:0}.involvement-page .involvement-slider .splide__arrow--next{right:0}.vacancies-page .vacancy-menu{margin-top:2rem}.vacancies-page .vacancy-menu ul{padding:0;margin:0}.vacancies-page .vacancy-menu ul li{list-style:none;padding:0;margin:0}.selection-page .section.values .titles .description{margin-top:1rem}.selection-page .section.values .titles .title{padding-bottom:0}.selection-page .section.values .titles .title.h4{padding-top:1rem}.selection-page .section.values .titles .title.h5{padding-top:0;padding-bottom:.5rem}.up{display:block;text-decoration:none;padding-top:2rem}.footer,.up{text-align:center}.footer a{text-decoration:none;transition:all .3s}.footer a:hover{color:#86bd2f}.footer .contact-block{color:#fff;font-size:2rem;padding:3rem 0;font-weight:700;margin-top:2rem;border-radius:.5rem;background:#e89221 url(/build/frontend/images/symbol-orange-light.aa6ce8e8.svg) -50% 20%/80% no-repeat}.footer .contact-block a{color:#fff}.footer .contact-block .dash{display:none}.footer .contacts{font-size:.9rem}.footer .contacts a{color:inherit}.footer .contacts a:hover{color:#e89221}.footer .contacts .row{margin-top:3rem}.footer .contacts .title{color:#e89221;background-color:rgba(232,146,33,.3);display:inline-block;border-radius:999px;margin-bottom:1rem;padding:.4rem 1rem .3rem;text-transform:uppercase;font-weight:400;line-height:1;font-size:.7rem}.footer .contacts ul{padding:0;margin:0}.footer .contacts ul li{padding:0;margin:0;list-style:none}.footer .copyright{margin-top:2rem;text-align:center;font-size:.8rem}@media print,screen and (min-width:40em){.header .menu-bar{padding-left:4rem;padding-right:4rem}.header .menu-button{font-size:1.3rem;padding-bottom:.2rem}.header .nav .nav-inner .menu li{font-size:1.5rem}.hp-slider .text{padding-left:4rem}.hp-slider .text .mobile{display:inline}.hp-slider .slide .slide-box{padding-left:4rem}.hp-slider .slide .slide-box .prefix{padding-bottom:.5rem}.hp-slider .slide .slide-box .title{font-size:3rem}.concept ol>li .more{cursor:pointer}.section{padding-left:4rem;padding-right:4rem}.section .title.h1{font-size:2.8rem}.section.full{padding-left:4rem;padding-right:4rem}.hp-about .title{max-width:350px}.listing{display:flex;flex-flow:row wrap}.listing .list-item{flex:0 0 auto;width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem}.hp-news .article.last{display:none}.page .page-header .section-content{background-position-x:right}.page .page-header .section-content>*{max-width:500px}.about-page .values .section-content,.enrollment-page .values .section-content,.interested-page .values .section-content,.selection-page .values .section-content,.vacancies-page .values .section-content{display:flex;flex-flow:row wrap}.about-page .values .section-content .titles,.enrollment-page .values .section-content .titles,.interested-page .values .section-content .titles,.selection-page .values .section-content .titles,.vacancies-page .values .section-content .titles{flex:0 0 auto;width:calc(41.66667% - .1875rem);margin-left:.09375rem;margin-right:.09375rem}.about-page .values .section-content .content,.enrollment-page .values .section-content .content,.interested-page .values .section-content .content,.selection-page .values .section-content .content,.vacancies-page .values .section-content .content{flex:0 0 auto;width:calc(58.33333% - .1875rem);margin-left:.09375rem;margin-right:.09375rem}.about-page .values .section-content .content .content-item,.enrollment-page .values .section-content .content .content-item,.interested-page .values .section-content .content .content-item,.selection-page .values .section-content .content .content-item,.vacancies-page .values .section-content .content .content-item{padding-bottom:2rem}.about-page .values .section-content .content .content-item .content-title,.enrollment-page .values .section-content .content .content-item .content-title,.interested-page .values .section-content .content .content-item .content-title,.selection-page .values .section-content .content .content-item .content-title,.vacancies-page .values .section-content .content .content-item .content-title{font-size:1.5rem;font-weight:700}.mandatory-page .mandatory .section-content{display:flex;flex-flow:row wrap}.mandatory-page .mandatory .section-content .content-item{padding-bottom:3rem;flex:0 0 auto;width:calc(50% - .1875rem);margin-left:.09375rem;margin-right:.09375rem}.mandatory-page .mandatory .section-content .content-item:nth-child(odd){padding-right:2rem}.mandatory-page .mandatory .section-content .content-item:nth-child(2n){padding-left:2rem}.contact-page .contacts .section-content{display:flex;flex-flow:row wrap}.contact-page .contacts .section-content .content-item{padding-bottom:3rem;flex:0 0 auto;width:calc(50% - .1875rem);margin-left:.09375rem;margin-right:.09375rem}.contact-page .contacts .section-content .content-item:nth-child(3n+1){padding-right:2rem}.contact-page .contacts .section-content .content-item:nth-child(3n+2){padding-left:2rem;padding-right:2rem}.contact-page .contacts .section-content .content-item:nth-child(3n+3){padding-left:2rem}.article-page .articles .section-content{padding:0}.article-page .articles .section-content .gallery{display:flex;flex-flow:row wrap}.article-page .articles .section-content .gallery .media{flex:0 0 auto;width:50%;margin-left:0;margin-right:0}.article-page .articles .section-content .gallery .media:nth-child(odd){padding-right:.5rem}.article-page .articles .section-content .gallery .media:nth-child(2n){padding-left:.5rem}.team-page .team .section-content{display:flex;flex-flow:row wrap}.team-page .team .section-content .member{flex:0 0 auto;width:calc(33.33333% - 1rem);margin-left:.5rem;margin-right:.5rem}.team-page .team .detail .detail-content{width:calc(100vw - 4rem);max-width:800px;height:50vh;min-height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.team-page .team .detail .detail-content .scroll{padding:2rem;display:flex;flex-flow:row wrap}.team-page .team .detail .detail-content .scroll .bio,.team-page .team .detail .detail-content .scroll .detail-main{flex:0 0 auto;width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem}.footer .contact-block{background-size:30%;background-position:10% 20%}.footer .contact-block .dash{display:inline-block}.footer .contacts{display:flex;flex-flow:row wrap;margin-left:-2rem;margin-right:-2rem;padding:2rem 4rem 1rem}.footer .contacts .row{flex:0 0 auto;width:calc(50% - 4rem);margin-left:2rem;margin-right:2rem}}@media print,screen and (min-width:64em){body{padding-top:100px}body.hp{padding-top:0}.header{position:absolute;top:0;transition:top .2s ease-in-out;width:100%;padding:0 10vw}.header.nav-down a,.header.nav-down nav{color:#2e2e2e}.header.nav-up{top:-100px}.header.fixed{position:fixed;background-color:#fff}.header.fixed a{color:#2e2e2e}.header .menu-bar{padding-right:0;padding-left:0;max-width:90rem;margin-left:auto;margin-right:auto;background-color:transparent;z-index:2}.header .logo{left:0;top:26px}.header .menu-button{display:none}.header .nav{display:block;position:absolute;top:0;left:unset;right:0;text-align:right;width:80%;height:100px;padding-right:2rem}.header .nav,.header .nav a{color:#878787}.header .nav .nav-inner{position:relative;height:100%}.header .nav .nav-inner .close,.header .nav .nav-inner .menu .submenu span:after{display:none}.header .nav .nav-inner .menu .submenu.active{background-color:inherit}.header .nav .nav-inner .menu,.header .nav .nav-inner ul{padding:0;margin:0;display:flex;justify-content:flex-end;align-items:center;height:100%}.header .nav .nav-inner .menu li,.header .nav .nav-inner ul li{display:inline-block;font-size:1rem;font-weight:500;position:relative;line-height:3;margin-left:2rem}.header .nav .nav-inner .menu li .menu_level_1,.header .nav .nav-inner ul li .menu_level_1{position:absolute;top:2.5rem;left:50%;transform:translateX(-50%);white-space:nowrap;background-color:#fff;border-radius:.5rem;border:1px solid #86bd2f;height:auto;padding:1rem}.header .nav .nav-inner .menu li .menu_level_1 li,.header .nav .nav-inner ul li .menu_level_1 li{height:auto;padding:0 1rem;margin:0;display:block;line-height:2;font-size:.9rem}.header .nav .nav-inner .menu li .menu_level_1 a,.header .nav .nav-inner ul li .menu_level_1 a{color:#878787}.header .nav .nav-inner .menu li.active .menu_level_1,.header .nav .nav-inner ul li.active .menu_level_1{display:block}.hp .header .nav{background-color:transparent;padding-right:0;color:#fff}.hp .header .nav a{color:#fff}.hp .header.fixed .nav,.hp .header.fixed .nav a{color:#878787}.hp-slider-wrap{background:linear-gradient(90deg,#fff 0,#fff 50%,#86bd2f 0,#86bd2f);position:relative;margin-bottom:3rem}.hp-slider-wrap .orange-bg{width:auto;border-bottom-left-radius:.5rem;z-index:1;position:absolute;top:0;bottom:0;left:27%;right:0;background-size:30rem;background-position-x:5%}.hp-slider{height:100vh;padding:100px 0;margin:0 10vw;max-height:900px}.hp-slider .text{text-align:right;padding-top:2rem;background:transparent url(/build/frontend/images/long-arrow-down-light.3d0809d6.svg) no-repeat 2rem 2rem/1.3rem}.hp-slider .splide__track,.hp-slider .text{padding-right:0;padding-left:0;max-width:90rem;margin-left:auto;margin-right:auto}.hp-slider .slide{z-index:2;padding-top:0;padding-bottom:0}.hp-slider .slide .slide-box{bottom:0;left:0;top:0;background:linear-gradient(270deg,rgba(46,46,46,0),rgba(46,46,46,.9));border-radius:.5rem;width:60%}.hp-slider .slide .slide-box .slide-content{position:absolute;bottom:1rem;left:0;color:#fff;padding:2rem;width:60%}.hp-slider .slide .slide-box .prefix{color:#e89221}.hp-slider .slide .slide-box .text{font-size:1.3rem}.testimonials .testimonial{padding:25px 0 0}.about .row{display:grid;grid-template-columns:400px 1fr;grid-gap:50px;align-items:center;margin-bottom:5rem}.about .row.right{grid-template-columns:1fr 400px}.about .row.right .img{order:1}.about .row.right .text{order:0}.about .text{font-size:1.3rem}.about .img{width:400px}.section,.section.full{padding-left:10vw;padding-right:10vw}.section .section-content{padding-right:0;padding-left:0;max-width:90rem;margin-left:auto;margin-right:auto}.listing .list-item{flex:0 0 auto;width:calc(33.33333% - 1rem);margin-left:.5rem;margin-right:.5rem}.listing .list-item.last{display:block}.page .page-header .section-content{padding:5rem 5rem 4rem}.mandatory-page .mandatory .section-content{padding-right:0;padding-left:0;max-width:90rem;margin-left:auto;margin-right:auto}.mandatory-page .mandatory .section-content .content-item{padding-bottom:4rem;flex:0 0 auto;width:calc(50% - .1875rem);margin-left:.09375rem;margin-right:.09375rem}.mandatory-page .mandatory .section-content .content-item:nth-child(odd){padding-right:4rem}.mandatory-page .mandatory .section-content .content-item:nth-child(2n){padding-left:4rem}.contact-page .contacts .section-content{padding-right:0;padding-left:0;max-width:90rem;margin-left:auto;margin-right:auto}.contact-page .contacts .section-content .content-item{padding-bottom:4rem;flex:0 0 auto;width:calc(33.33333% - .1875rem);margin-left:.09375rem;margin-right:.09375rem}.contact-page .contacts .section-content .content-item:nth-child(3n+1){padding-right:4rem}.contact-page .contacts .section-content .content-item:nth-child(3n+2){padding-left:4rem;padding-right:4rem}.contact-page .contacts .section-content .content-item:nth-child(3n+3){padding-left:4rem}.article-page .articles{padding-left:10vw;padding-right:10vw}.article-page .articles .section-content .article-content{max-width:52rem}.article-page .articles .section-content .gallery .media{flex:0 0 auto;width:33.3333333333%;margin-left:0;margin-right:0}.article-page .articles .section-content .gallery .media:nth-child(odd){padding-right:0}.article-page .articles .section-content .gallery .media:nth-child(2n){padding-left:0}.article-page .articles .section-content .gallery .media:nth-child(3n+1){padding-right:.6rem}.article-page .articles .section-content .gallery .media:nth-child(3n+2){padding-left:.3rem;padding-right:.3rem}.article-page .articles .section-content .gallery .media:nth-child(3n+3){padding-left:.6rem}.team-page .team .section-content{display:flex;flex-flow:row wrap}.team-page .team .section-content .member{flex:0 0 auto;width:calc(33.33333% - 1rem);margin-left:.5rem;margin-right:.5rem}.footer .footer-content{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.footer .contacts{margin-left:-1rem;margin-right:-1rem;padding-left:0;padding-right:0}.footer .contacts .row{flex:0 0 auto;width:calc(33.33333% - 2rem);margin-left:1rem;margin-right:1rem}}@media screen and (min-width:75em){.hp-slider-wrap .orange-bg{left:calc(50vw - 20rem)}.hp-slider .slide .slide-box .title{font-size:4rem}.hp-about{padding-top:8rem;padding-bottom:6rem}.team-page .team .section-content{display:flex;flex-flow:row wrap}.team-page .team .section-content .member{flex:0 0 auto;width:calc(25% - 1rem);margin-left:.5rem;margin-right:.5rem}}@media screen and (min-width:90em){.team-page .team .section-content .member{flex:0 0 auto;width:calc(25% - 2rem);margin-left:1rem;margin-right:1rem}}.image-style{display:block;position:relative;overflow:hidden;width:100%;height:100%}.image-style .image{position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-style:before{content:"";float:left}.image-style:after{clear:left;content:" ";display:table}.image-style-slide:before{padding-bottom:130%}.image-style-intro:before{padding-bottom:150%}.image-style-base:before{padding-bottom:66.67%}.image-style-interior:before,.image-style-reference:before{padding-bottom:130%}.image-style-portrait:before{padding-bottom:152%}.image-style-square:before{padding-bottom:100%}.image-style-landscape:before{padding-bottom:65%}.image-style-wide:before{padding-bottom:50%}.image-style-people:before{padding-bottom:130%}.image-style-gallery:before{padding-bottom:66.67%}@media print,screen and (min-width:40em){.image-style-intro:before,.image-style-reference:before,.image-style-slide:before{padding-bottom:66.67%}}@media print,screen and (min-width:64em){.image-style-slide:before{padding-bottom:0}.image-style-intro:before{padding-bottom:150%}.image-style-revolution:before{padding-bottom:33.33%}.image-style-block-composite:before{padding-bottom:103.95%}}.klaro,.klaro button{font-family:book,sans-serif;font-family:var(--font-family,book,sans-serif);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom:1px solid #c8c8c8;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--light2,#c8c8c8);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#fff;background-color:var(--green1,#fff)}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#fff;background-color:var(--green1,#fff);opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#fff;background-color:var(--green2,#fff);opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#fff;background-color:var(--green2,#fff);opacity:.8;cursor:not-allowed}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#fff;color:var(--dark3,#fff);font-size:.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#999;background-color:var(--white2,#999);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#000;background-color:var(--white3,#000);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#fff;box-shadow-color:var(--green3,#fff);box-shadow:0 0 1px var(color,green)}.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translateX(20px)}.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:#fff;color:var(--green1,#fff);text-decoration:none}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;padding:0;margin:.7em 0 0}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:#000;color:var(--button-text-color,#000);background-color:#999;background-color:var(--dark2,#999);border-radius:4px;border-radius:var(--border-radius,4px);margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#fff;background-color:var(--green1,#fff)}.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#fff;background-color:var(--green2,#fff)}.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#fff;background-color:var(--blue1,#fff)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border:1px solid #c8c8c8;border:var(--border-width,1px) var(--border-style,solid) var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#86bd2f;background-color:var(--dark1,#86bd2f);border-color:#999;border-color:var(--dark2,#999)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#fff;color:var(--blue2,#fff)}.klaro .context-notice p{color:#86bd2f;color:var(--dark1,#86bd2f);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#fff;color:var(--green2,#fff)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#86bd2f;background-color:var(--dark1,#86bd2f);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top:1px solid #999;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#999);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999;color:var(--dark2,#999)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #999;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--dark2,#999);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#000;color:var(--light3,#000)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:#000;color:var(--light3,#000);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top:1px solid #999;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#999);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:#999;color:var(--dark2,#999);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#86bd2f;background-color:var(--dark1,#86bd2f);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:100px;bottom:var(--notice-bottom,100px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#86bd2f;background-color:var(--dark1,#86bd2f);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:.2em 1em 1em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}.klaro .cookie-notice{border:none;outline:none}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn.cn-decline{margin-top:.5em;display:none}.klaro .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{padding:.4em .8em}@media only screen and (min-width:992px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{display:flex;align-items:flex-end;justify-content:space-between}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{min-width:210px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body>p{margin-bottom:0}}