@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Finlandica:ital,wght@0,400..700;1,400..700&family=Almarai:wght@300;400;700;800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@import url(https://fonts.cdnfonts.com/css/druk-wide-bold);
.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{*zoom:1;display:inline-block;*display:inline;position:relative;vertical-align:middle;*vertical-align:auto}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*zoom:1;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform 2s}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}input,select,textarea{border:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.container{margin-left:auto;margin-right:auto;max-width:calc(100% - 20px);width:1290px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*,:after,:before{border:0 solid theme("borderColor.DEFAULT",currentColor);box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:theme("fontFamily.sans[1].fontFeatureSettings",normal);font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:theme("fontFamily.sans[1].fontVariationSettings",normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}address{font-style:normal}code,kbd,pre,samp{font-family:theme("fontFamily.mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:0}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input::placeholder,textarea::placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.image-no-touch{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gsap-scrollreveal,.gsap-scrollreveal--horizontal{opacity:0}.grecaptcha-badge{position:absolute;visibility:hidden}body>*{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400}body>*,h1{color:#1d1d1d;line-height:1}h1{font-family:Finlandica,sans-serif;font-size:50px;font-weight:700}@media (max-width:63.99em){h1{font-size:36px;line-height:36px}}h2{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){h2{font-size:24px}}h3{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){h3{font-size:20px}}h4,h5,h6{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){h4,h5,h6{font-size:15px}}.paragraph{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.paragraph strong{color:#1d1d1d;font-weight:700}.paragraph ul{list-style:disc;margin-left:15px}.paragraph ol{list-style:decimal;margin-left:15px}.paragraph h1:not(:last-child),.paragraph h2:not(:last-child),.paragraph h3:not(:last-child),.paragraph h4:not(:last-child),.paragraph h5:not(:last-child),.paragraph h6:not(:last-child),.paragraph ol:not(:last-child),.paragraph p:not(:last-child),.paragraph ul:not(:last-child){margin-bottom:16px}.paragraph h1:not(:first-child),.paragraph h2:not(:first-child),.paragraph h3:not(:first-child),.paragraph h4:not(:first-child),.paragraph h5:not(:first-child),.paragraph h6:not(:first-child){margin-top:16px}.paragraph a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.paragraph a:hover{color:#1d1d1d}}.paragraph{font-size:16px}@media (max-width:63.99em){.paragraph{font-size:14px}}.paragraph--large{color:#1d1d1d;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.paragraph--large strong{color:#1d1d1d;font-weight:700}.paragraph--large ul{list-style:disc;margin-left:15px}.paragraph--large ol{list-style:decimal;margin-left:15px}.paragraph--large h1:not(:last-child),.paragraph--large h2:not(:last-child),.paragraph--large h3:not(:last-child),.paragraph--large h4:not(:last-child),.paragraph--large h5:not(:last-child),.paragraph--large h6:not(:last-child),.paragraph--large ol:not(:last-child),.paragraph--large p:not(:last-child),.paragraph--large ul:not(:last-child){margin-bottom:16px}.paragraph--large h1:not(:first-child),.paragraph--large h2:not(:first-child),.paragraph--large h3:not(:first-child),.paragraph--large h4:not(:first-child),.paragraph--large h5:not(:first-child),.paragraph--large h6:not(:first-child){margin-top:16px}.paragraph--large a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.paragraph--large a:hover{color:#1d1d1d}}.paragraph--large{font-size:18px}@media (max-width:63.99em){.paragraph--large{font-size:14px}}.paragraph--medium{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.paragraph--medium strong{color:#1d1d1d;font-weight:700}.paragraph--medium ul{list-style:disc;margin-left:15px}.paragraph--medium ol{list-style:decimal;margin-left:15px}.paragraph--medium h1:not(:last-child),.paragraph--medium h2:not(:last-child),.paragraph--medium h3:not(:last-child),.paragraph--medium h4:not(:last-child),.paragraph--medium h5:not(:last-child),.paragraph--medium h6:not(:last-child),.paragraph--medium ol:not(:last-child),.paragraph--medium p:not(:last-child),.paragraph--medium ul:not(:last-child){margin-bottom:16px}.paragraph--medium h1:not(:first-child),.paragraph--medium h2:not(:first-child),.paragraph--medium h3:not(:first-child),.paragraph--medium h4:not(:first-child),.paragraph--medium h5:not(:first-child),.paragraph--medium h6:not(:first-child){margin-top:16px}.paragraph--medium a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.paragraph--medium a:hover{color:#1d1d1d}}.paragraph--medium{font-size:16px}@media (max-width:63.99em){.paragraph--medium{font-size:14px}}.paragraph--small{color:#1d1d1d;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.paragraph--small strong{color:#1d1d1d;font-weight:700}.paragraph--small ul{list-style:disc;margin-left:15px}.paragraph--small ol{list-style:decimal;margin-left:15px}.paragraph--small h1:not(:last-child),.paragraph--small h2:not(:last-child),.paragraph--small h3:not(:last-child),.paragraph--small h4:not(:last-child),.paragraph--small h5:not(:last-child),.paragraph--small h6:not(:last-child),.paragraph--small ol:not(:last-child),.paragraph--small p:not(:last-child),.paragraph--small ul:not(:last-child){margin-bottom:16px}.paragraph--small h1:not(:first-child),.paragraph--small h2:not(:first-child),.paragraph--small h3:not(:first-child),.paragraph--small h4:not(:first-child),.paragraph--small h5:not(:first-child),.paragraph--small h6:not(:first-child){margin-top:16px}.paragraph--small a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.paragraph--small a:hover{color:#1d1d1d}}.paragraph--small{font-size:14px}@media (max-width:63.99em){.paragraph--small{font-size:14px}}.site__header .header{transition:transform .325s}@media (min-width:64em){.site__header .header.headroom--unpinned .header__menu-container{transform:translateY(-100%) translateX(0)}}.site__header .header__menu-container{background-color:#f8f2ec;left:0;position:fixed;top:0;transform:translateX(100%);transition:transform .4s;width:100%;z-index:12}.site__header .header__menu-container.is-active{transform:translateX(0)}@media (min-width:64em){.site__header .header__menu-container{transform:translateX(0)}}.site__header .header__menu-content{align-items:center;background-color:#f8f2ec;display:flex;justify-content:space-between;padding:16px 0;position:relative;z-index:2}.site__header .header__links-container{-moz-column-gap:24px;column-gap:24px;display:flex}.site__header .header__links{display:flex}.site__header .header__link{align-items:center;border-radius:24px;-moz-column-gap:4px;column-gap:4px;cursor:pointer;display:flex;font-size:15px;padding:8px 16px;transition:background-color .325s}.site__header .header__link.active{background-color:#fff}.site__header .header__link.active .site__header .header__link-icon{transform:rotate(-180deg)}@media (min-width:64em) and (hover:hover) and (pointer:fine){.site__header .header__link:hover{background-color:#fff}}.site__header .header__link-icon{transition:transform .325s}.site__header .header__langs{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.site__header .header__lang{border-bottom:1px solid transparent;color:#1d1d1d;font-size:12px;font-weight:400;line-height:1.8;padding:4px 0}.site__header .header__lang.active{border-color:#158a53;font-weight:700}.site__header .header__megamenu-container{background-color:#f8f2ec;left:0;opacity:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .5s,opacity .5s;width:100%;z-index:1}.site__header .header__megamenu-container.active{opacity:1;transform:translateY(70px)}.site__header .header__megamenu-container--primary{padding:80px 0}.site__header .header__megamenu-container--secondary{padding-bottom:48px;padding-top:32px}@media (max-width:63.99em){.site__header .header__megamenu-container{display:none}}.site__header .header__megamenu-content{margin:0 auto;max-width:calc(100% - 20px);width:1290px}.site__header .header__megamenu-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:24px;row-gap:8px}.site__header .header__megamenu-title{color:#1d1d1d;font-size:16px;font-weight:400}.site__header .header__megamenu-description{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700}.site__header .header__megamenu-links{-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:space-between;width:100%}.site__header .header__mobile{background-color:#f8f2ec;left:0;padding:13px 0;position:fixed;right:0;top:0;transition:all .5s ease-in-out;z-index:20}@media (min-width:64em){.site__header .header__mobile{display:none}}.site__header .header__mobile--container{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.site__header .header__mobile--button{align-items:center;background-color:#1d1d1d;border-radius:16px;display:flex;height:48px;justify-content:center;width:48px}.site__header .header__mobile--button .icon{background-color:#fff;border-radius:5px;height:2px;position:relative;transform:translateY(6px);transition:all .5s ease-in-out;width:25px}.site__header .header__mobile--button .icon:after,.site__header .header__mobile--button .icon:before{background-color:#fff;border-radius:5px;content:"";height:2px;left:0;width:25px}.site__header .header__mobile--button .icon:before{position:absolute;transform:translateY(-6px);transition:all .5s ease-in-out}.site__header .header__mobile--button .icon:after{position:absolute;transform:translateY(-12px)}.site__header .header__mobile--button.active .icon{transform:translateY(0) rotate(-45deg)}.site__header .header__mobile--button.active .icon:after{opacity:0}.site__header .header__mobile--button.active .icon:before{transform:translateY(0) rotate(90deg)}@media (min-width:64em){.site__header .header__mobile--menu{display:none}}.site__header .header__mobile--menu{background-color:#f8f2ec;bottom:0;left:0;padding-top:85px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .5s ease-in-out;z-index:1}.site__header .header__mobile--menu.active{transform:translateX(0)}.site__header .header__mobile--menu-container{display:flex;flex-direction:column;gap:40px;height:100%;padding-bottom:40px}.site__header .header__mobile--menu-nav{display:flex;flex:1;flex-direction:column;gap:16px;overflow:scroll}.site__header .header__mobile--menu-nav .header__link{justify-content:space-between;width:100%}.site__header .header__mobile--menu-socials{-moz-column-gap:8px;column-gap:8px;display:flex}@media (max-width:63.99em){.site__header .header__mobile--menu-socials{justify-content:space-between;width:100%}}.site__header .header__mobile--menu-social-link{display:inline-block}@media (min-width:64em) and (hover:hover) and (pointer:fine){.site__header .header__mobile--menu-social-link:hover .site__header .header__social-link-content{box-shadow:0 4px 30px 0 rgba(0,0,0,.102);transform:translateY(-5px)}}.site__header .header__mobile--menu-footer{display:flex;flex-direction:column;gap:16px}.site__header .header__mobile--menu-langs{border-bottom:1px solid #f2e2d2;display:flex;gap:16px;padding-bottom:16px}.site__header .header__mobile--menu-langs .header__lang{padding:8px}.site__header .header__mobile--menu-social-link-content{align-items:center;background-color:#fff;border-radius:8px;display:inline-block;display:inline-flex;height:32px;justify-content:center;transition:transform .325s,box-shadow .325s;width:32px}.site__header .header__mobile--menu-sublinks{padding-left:15px}.site__header .header__mobile--menu-sublinks:not(.active){display:none}.site__header .header__mobile--menu-sublinks .header__link--icon{align-items:center;background-color:#158a53;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.site__header--secondary .header{transition:transform .325s}@media (min-width:64em){.site__header--secondary .header.headroom--unpinned .header__menu-container{transform:translateY(-100%) translateX(0)}}.site__header--secondary .header__menu-container,.site__header--secondary .header__menu-content{background-color:#e2ebf9}@media (max-width:63.99em){.headroom--unpinned .header__mobile{transform:translateY(-100%)}}.megamenu-background-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .325s;width:100vw;z-index:11}.megamenu-background-overlay.active{opacity:1;pointer-events:auto}.footer{background-color:#1d1d1d;padding:64px 0}.footer__container{display:flex;flex-direction:column}.footer__links-sections-container{align-items:flex-start;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;padding-bottom:64px}@media (max-width:63.99em){.footer__links-sections-container{flex-direction:column;gap:32px;padding-bottom:0}}.footer__logo-copyright{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:10px;row-gap:16px;text-transform:uppercase}.footer__links-sections{-moz-column-gap:60px;column-gap:60px;display:flex;flex-wrap:wrap}.footer__links-section{display:flex;flex-direction:column;min-width:170px;row-gap:24px}@media (max-width:63.99em){.footer__links-section{border-bottom:1px solid #606365;padding-top:24px;width:100%}}.footer__links-section-title{color:#158a53;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700}@media (max-width:63.99em){.footer__links-section-title{align-items:center;display:flex;justify-content:space-between}}.footer__links-section-title svg{display:none}@media (max-width:63.99em){.footer__links-section-title svg{display:block}}.footer__links{display:flex;flex-direction:column;max-height:300px;overflow:hidden;padding-bottom:24px;row-gap:12px;transition:all .5s ease-in-out}@media (max-width:63.99em){.footer__links:not(.active){max-height:0;padding-bottom:0}}.footer__link{align-items:center;border-bottom:1px solid transparent;color:#fff;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-size:15px;font-weight:400;line-height:1.4;transition:border-color .325s;width:-moz-fit-content;width:fit-content}@media (min-width:64em) and (hover:hover) and (pointer:fine){.footer__link:hover{border-color:#158a53}}.footer__socials-container{align-items:center;border-top:1px solid #606365;display:flex;justify-content:space-between;padding-top:24px}@media (max-width:63.99em){.footer__socials-container{align-items:flex-start;border-top:0;flex-direction:column;gap:32px}}.footer__terms-links{-moz-column-gap:24px;column-gap:24px;display:flex}@media (max-width:63.99em){.footer__terms-links{align-items:flex-start;flex-direction:column;gap:16px}}.footer__socials{-moz-column-gap:8px;column-gap:8px;display:flex}@media (max-width:63.99em){.footer__socials{justify-content:space-between;width:100%}}.footer__social-link{display:inline-block}@media (min-width:64em) and (hover:hover) and (pointer:fine){.footer__social-link:hover .footer__social-link-content{box-shadow:0 4px 30px 0 rgba(0,0,0,.102);transform:translateY(-5px)}}.footer__social-link-content{align-items:center;background-color:#fff;border-radius:8px;display:inline-block;display:inline-flex;height:32px;justify-content:center;transition:transform .325s,box-shadow .325s;width:32px}section:first-child{padding-top:80px}@media (min-width:64em){section:first-child{padding-top:70px}}body{background-color:#f8f2ec}body.secondary{background-color:#e2ebf9}body{scroll-behavior:smooth}.toast{background-color:#0d5453;border-radius:5px;color:#fff;font-size:17px;left:50%;margin-left:-125px;min-width:250px;opacity:0;padding:16px;position:fixed;text-align:center;top:30px;transition:visibility .5s,opacity .5s linear;visibility:hidden;z-index:100}.toast.show{opacity:1;visibility:visible}[data-aos]{opacity:0;transition:opacity .2s ease}[data-aos].aos-animate{opacity:1}.megamenu-primary-link{flex:1}@media (min-width:64em) and (hover:hover) and (pointer:fine){.megamenu-primary-link:hover .megamenu-primary-link__container{box-shadow:0 4px 30px 0 rgba(0,0,0,.102);transform:translateY(-10px)}}.megamenu-primary-link__container{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;padding:24px;transition:transform .325s,box-shadow .325s}.megamenu-primary-link--index-0 .megamenu-primary-link__header{background-color:#fa0d88}.megamenu-primary-link--index-1 .megamenu-primary-link__header{background-color:#052087}.megamenu-primary-link--index-2 .megamenu-primary-link__header{background-color:#57c3c0}.megamenu-primary-link--index-3 .megamenu-primary-link__header{background-color:#158a53}.megamenu-primary-link__content{display:flex;flex-direction:column;row-gap:24px}.megamenu-primary-link__header{border-radius:14px;overflow:hidden;padding:20px 24px;position:relative}.megamenu-primary-link__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.megamenu-primary-link__icon-container{align-items:center;background-color:#e2ebf9;border-radius:12px;display:flex;height:60px;justify-content:center;position:relative;width:60px;z-index:2}.megamenu-primary-link__body{align-items:flex-start;display:flex;flex-direction:column;row-gap:12px}.megamenu-primary-link__title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700}.megamenu-secondary-link{flex:1}@media (min-width:64em) and (hover:hover) and (pointer:fine){.megamenu-secondary-link:hover .megamenu-secondary-link__container{box-shadow:0 4px 30px 0 rgba(0,0,0,.102);transform:translateY(-10px)}}.megamenu-secondary-link__container{border-radius:24px;display:flex;flex-direction:column;padding:24px;transition:transform .325s,box-shadow .325s}.megamenu-secondary-link--index-0 .megamenu-secondary-link__container{background-color:#8781fe}.megamenu-secondary-link--index-1 .megamenu-secondary-link__container{background-color:#fb4e28}.megamenu-secondary-link--index-2 .megamenu-secondary-link__container{background-color:#0d5453}.megamenu-secondary-link__content{display:flex;flex-direction:column;row-gap:16px}.megamenu-secondary-link__header{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}.megamenu-secondary-link__icon-container{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.megamenu-secondary-link__title{color:#fff;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700}.megamenu-secondary-link__body{align-items:flex-start;display:flex;flex-direction:column;row-gap:24px}.megamenu-secondary-link .link--primary,.megamenu-secondary-link__description{color:#fff}.megamenu-tertiary-link{flex:1}@media (min-width:64em) and (hover:hover) and (pointer:fine){.megamenu-tertiary-link:hover .megamenu-tertiary-link__container{box-shadow:0 4px 30px 0 rgba(0,0,0,.102);transform:translateY(-10px)}}.megamenu-tertiary-link__container{border-radius:24px;overflow:hidden;transition:transform .325s,box-shadow .325s}.megamenu-tertiary-link__container,.megamenu-tertiary-link__content{display:flex;flex-direction:column;height:100%}.megamenu-tertiary-link__header{align-items:flex-end;background-color:#88c0ff;display:flex;justify-content:center;padding-top:24px}.megamenu-tertiary-link__body{align-items:flex-start;background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:center;padding:24px;row-gap:8px}.megamenu-tertiary-link__title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700}.link--primary{align-items:center;color:#1d1d1d;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:15px;padding-bottom:3px}.link--primary .link__arrow-container{align-items:center;background-color:#158a53;border-radius:16px;display:flex;height:24px;justify-content:center;max-width:24px;overflow:hidden;padding:0 6px;position:relative;transition:max-width .325s;width:38px}.link--primary .link__arrow-middle-line{background-color:#fff;border-radius:10px;display:inline-block;height:1px;position:relative;width:100%}.link--primary .link__arrow-middle-line:after,.link--primary .link__arrow-middle-line:before{background-color:#fff;border-radius:10px;content:"";height:1px;position:absolute;right:0;top:50%;transform-origin:right;width:7px}.link--primary .link__arrow-middle-line:before{transform:translateY(-50%) rotate(40deg)}.link--primary .link__arrow-middle-line:after{transform:translateY(-50%) rotate(-40deg)}@media (min-width:64em) and (hover:hover) and (pointer:fine){.link--primary:hover .link__arrow-container{max-width:38px}}.search-modal{background-color:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:13}.search-modal__container{align-items:center;display:flex;height:100%}.search-modal__content{align-items:center;background-color:#f2e2d2;border-radius:24px;box-shadow:0 45px 40px -25px rgba(16,24,40,.1),0 1px 3px 0 rgba(16,24,40,.1);-moz-column-gap:100px;column-gap:100px;cursor:auto;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(100% - 20px);padding-left:100px;padding-right:33px;width:1070px}.search-modal__input-container{display:flex;flex:1;flex-direction:column;row-gap:24px}.search-modal__title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1.1}.search-modal__form{align-items:center;background-color:#fff;border-radius:32px;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:flex-end;padding:4px 4px 4px 20px}.search-modal__form--content{width:100%}.search-modal__input,.search-modal__input--small{color:#1d1d1d;flex:1;font-size:16px;max-width:calc(100% - 84px)}.search-modal__input--small::placeholder,.search-modal__input::placeholder{color:#606365}.search-modal__input--small::-webkit-input-placeholder,.search-modal__input::-webkit-input-placeholder{color:#606365}.search-modal__input--small::-moz-placeholder,.search-modal__input::-moz-placeholder{color:#606365}.search-modal__input--small:-ms-input-placeholder,.search-modal__input:-ms-input-placeholder{color:#606365}.search-modal__input--small:-moz-placeholder,.search-modal__input:-moz-placeholder{color:#606365}.search-modal__input--small{max-width:calc(100% - 80px)}.search-modal__submit-button,.search-modal__submit-button--small{align-items:center;background-color:#1d1d1d;border-radius:40px;display:flex;height:48px;justify-content:center;transition:background-color .325s;width:48px}.search-modal__submit-button--small.disabled,.search-modal__submit-button.disabled{cursor:not-allowed;filter:grayscale(1);opacity:.7}@media (min-width:64em) and (hover:hover) and (pointer:fine){.search-modal__submit-button--small:hover:not(.disabled),.search-modal__submit-button:hover:not(.disabled){background-color:#0d5453}}.search-modal__submit-button--small{height:36px;width:36px}.search-modal__character-container{align-items:flex-start;display:flex;padding-top:18px}.search-modal__close-button{border-radius:12px;margin-top:9px;transition:background-color .325s,color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.search-modal__close-button:hover{background-color:#1d1d1d;color:#fff}}.button-link--primary{align-items:center;background-color:#1d1d1d;border-radius:40px;color:#fff;-moz-column-gap:7px;column-gap:7px;display:flex;font-size:15px;font-weight:400;line-height:1.5;padding:16px 24px;transition:background-color .325s,color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.button-link--primary:hover{background-color:#0d5453}}.button-link--secondary{align-items:center;background-color:#fff;border-radius:40px;color:#1d1d1d;-moz-column-gap:7px;column-gap:7px;display:flex;font-size:15px;font-weight:400;line-height:1.5;padding:16px 24px;transition:background-color .325s,color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.button-link--secondary:hover{background-color:#0d5453;color:#fff}}.button-link--terciary{align-items:center;border-bottom:2px solid transparent;border-radius:40px;border-radius:0;color:#1d1d1d;-moz-column-gap:7px;column-gap:7px;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:15px;font-weight:400;line-height:1.5;margin:auto;padding:0 0 4px;transition:background-color .325s,color .325s;transition:border-color .325s,color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.button-link--terciary:hover{border-color:#158a53}}.hero-home{margin-bottom:80px;margin-top:45px}@media (max-width:63.99em){.hero-home{margin-top:10px}}.hero-home__container{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex}@media (max-width:63.99em){.hero-home__container{align-items:flex-start;flex-direction:column-reverse;row-gap:35px}}.hero-home__content{display:flex;flex:1;flex-direction:column}.hero-home__title{margin-bottom:24px}@media (max-width:63.99em){.hero-home__title{margin-bottom:16px}}.hero-home__description{color:#606365;margin-bottom:48px}@media (max-width:63.99em){.hero-home__description{font-size:18px;letter-spacing:-.001em;line-height:23.4px;margin-bottom:32px}}.hero-home__buttons{-moz-column-gap:16px;column-gap:16px;display:flex}.hero-home__ellipses-grid{display:grid;grid-template-areas:"ellipse1 ellipse2 ellipse4 ellipse5" "ellipse1 ellipse3 ellipse4 ellipse8" "ellipse6 ellipse7 ellipse7 ellipse8";max-width:60%}@media (max-width:63.99em){.hero-home__ellipses-grid{max-width:100%}}.hero-home__ellipse-container{overflow:hidden;position:relative}.hero-home__ellipse-container:first-child{grid-area:ellipse1}.hero-home__ellipse-container:nth-child(2){grid-area:ellipse2}.hero-home__ellipse-container:nth-child(3){grid-area:ellipse3}.hero-home__ellipse-container:nth-child(4){grid-area:ellipse4}.hero-home__ellipse-container:nth-child(5){grid-area:ellipse5}.hero-home__ellipse-container:nth-child(6){grid-area:ellipse6}.hero-home__ellipse-container:nth-child(7){grid-area:ellipse7}.hero-home__ellipse-container:nth-child(8){grid-area:ellipse8}.hero-home__ellipse{height:100%;position:relative;width:100%;z-index:1}.hero-home__video{border-radius:185px;left:0;position:absolute;top:0;width:calc(100% + 2px);z-index:2}.hero-we-are__container{background:var(--background-color,#0d5453);border-radius:24px;margin-top:40px;overflow:hidden;padding:75px 40px;position:relative}@media (max-width:63.99em){.hero-we-are__container{padding:24px 20px}}.hero-we-are__content{display:flex;flex-direction:column;gap:24px;max-width:480px}@media (max-width:63.99em){.hero-we-are__content{position:relative;z-index:1}}.hero-we-are__title{color:var(--color-title,#fff)}.hero-we-are__description{color:var(--color-text,#f2e2d2)}@media (max-width:63.99em){.hero-we-are__description{font-size:18px;line-height:23.4px}}.hero-we-are__image{bottom:0;color:var(--color-line,#1d1d1d);position:absolute;right:0;top:0}@media (max-width:63.99em){.hero-we-are__image{right:-85px;top:-30px;width:360px}}@media (min-width:64em){.hero-card .container{padding-top:80px}}.hero-card__container{align-items:center;background:var(--background-color,#0d5453);border-radius:24px;display:flex;margin-top:24px;min-height:400px;overflow:hidden;padding:75px 80px;position:relative}@media (max-width:63.99em){.hero-card__container{align-items:center;flex-direction:column;gap:24px;padding:25px 20px 0}}.hero-card__content{display:flex;flex-direction:column;max-width:480px}.hero-card__supertitle{color:#1d1d1d;font-family:Finlandica,sans-serif;line-height:1}@media (max-width:63.99em){.hero-card__supertitle{font-size:15px}}.hero-card__supertitle{color:var(--supertitle-color,#fff);font-size:20px;font-weight:700;margin-bottom:8px}@media (max-width:63.99em){.hero-card__supertitle{font-size:15px;line-height:18px}}.hero-card__title{color:var(--title-color,#1d1d1d)}.hero-card__title-card{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.hero-card__title-card{font-size:24px}}.hero-card__title-card{color:var(--title-color-card,#fff);margin-bottom:24px}.hero-card__description{color:var(--color-text,#f2e2d2)}@media (max-width:63.99em){.hero-card__description{font-size:18px;line-height:24px}}.hero-card__figure{bottom:0;color:var(--color-figure,#fa0d88);position:absolute;right:225px;top:15px}@media (max-width:63.99em){.hero-card__figure{bottom:-75px;left:32px;right:auto;top:auto;width:180px}}.hero-card__figure--back{bottom:0;color:var(--color-figure-back,#88c0ff);height:100%;position:absolute;right:0;top:0;width:auto;z-index:2}@media (max-width:63.99em){.hero-card__figure--back{bottom:-20%;height:329px;left:0;margin:auto;max-width:290px;-o-object-fit:contain;object-fit:contain;top:auto}}.hero-card__image{bottom:0;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;max-width:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:2}@media (max-width:63.99em){.hero-card__image{max-height:200px;max-width:300px;position:inherit}}.hero-card__image-2{bottom:0;position:absolute;right:50px;z-index:3}@media (max-width:63.99em){.hero-card__image-2{max-height:200px;max-width:300px;position:static}}.section__cards-we-are{padding:80px 0}.section__cards-we-are--grid{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:32px}@media (max-width:63.99em){.section__cards-we-are--grid{gap:20px;grid-template-columns:1fr}}.card__we-are{background:#fff;border-radius:24px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);justify-content:center;padding:24px}.card__we-are,.card__we-are--content{align-items:flex-start;display:flex;flex-direction:column}.card__we-are--content{padding:24px 0}@media (max-width:63.99em){.card__we-are--content{padding:24px 0}}.card__we-are--picture{border-radius:10px;border-radius:16px 16px 0 0;display:flex;overflow:hidden;width:100%}.card__we-are--image{height:300px;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-in-out;width:100%}.card__we-are--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.card__we-are--description strong{color:#1d1d1d;font-weight:700}.card__we-are--description ul{list-style:disc;margin-left:15px}.card__we-are--description ol{list-style:decimal;margin-left:15px}.card__we-are--description h1:not(:last-child),.card__we-are--description h2:not(:last-child),.card__we-are--description h3:not(:last-child),.card__we-are--description h4:not(:last-child),.card__we-are--description h5:not(:last-child),.card__we-are--description h6:not(:last-child),.card__we-are--description ol:not(:last-child),.card__we-are--description p:not(:last-child),.card__we-are--description ul:not(:last-child){margin-bottom:16px}.card__we-are--description h1:not(:first-child),.card__we-are--description h2:not(:first-child),.card__we-are--description h3:not(:first-child),.card__we-are--description h4:not(:first-child),.card__we-are--description h5:not(:first-child),.card__we-are--description h6:not(:first-child){margin-top:16px}.card__we-are--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card__we-are--description a:hover{color:#1d1d1d}}.card__we-are--description{font-size:16px}@media (max-width:63.99em){.card__we-are--description{font-size:14px}}.card__we-are--description{color:#606365;margin-top:16px}.card__we-are .button-link--primary{margin-top:24px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card__we-are:hover .card__we-are--image{transform:scale(1.1)}}.card--blog{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;height:100%;padding:16px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card--blog:hover .card__thumbnail{transform:scale(1.05)}}.card--blog .card__thumbnail-container{border-top-left-radius:20px;border-top-right-radius:20px;display:inline-flex;flex-direction:column;overflow:hidden;width:100%}.card--blog .card__thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .325s;width:100%}.card--blog .card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:16px}.card--blog .card__category{border:1px solid #1d1d1d;border-radius:16px;display:inline-block;font-size:12px;font-weight:400;line-height:1.8;margin-bottom:16px;padding:0 8px}.card--blog .card__date-readtime{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;margin-bottom:16px}.card--blog .card__date,.card--blog .card__read-time{align-items:center;color:#1d1d1d;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:12px;font-weight:400;line-height:1.8}.card--blog .card__title{margin-bottom:8px}.card--blog .card__description{color:#606365;margin-bottom:16px}.card--blog .card__link{margin-top:auto}.card--blog.card--loading .card__thumbnail{height:190px;width:100%}.card--blog.card--loading .card__category{border-color:transparent;height:22px;width:125px}.card--blog.card--loading .card__title{height:48px;width:100%}.card--blog.card--loading .card__description{height:84px;width:100%}.card--blog.card--loading .card__link{height:28px;width:85px}.card-interleaved-container{height:100%}.card--interleaved{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;height:100%;padding:32px 16px;row-gap:56px}.card--interleaved.card--primary{padding-top:16px}.card--interleaved.card--primary .card__magenta-arrow{bottom:0;transform:translateY(50%) translateX(-50%)}.card--interleaved.card--secondary{flex-direction:column-reverse;padding-bottom:16px}@media (max-width:63.99em){.card--interleaved.card--secondary{flex-direction:column;justify-content:flex-start;padding:16px}}.card--interleaved.card--secondary .card__magenta-arrow{top:0;transform:translateY(-50%) translateX(-50%) rotate(180deg)}@media (max-width:63.99em){.card--interleaved.card--secondary .card__magenta-arrow{top:inherit;transform:translateY(-50%) translateX(-50%)}}.card--interleaved .card__image-container{position:relative}.card--interleaved .card__image{position:relative;z-index:1}.card--interleaved .card__magenta-arrow{left:50%;position:absolute;z-index:2}.card--interleaved .card__body{align-items:center;display:flex;flex-direction:column;row-gap:16px;text-align:center}.card--interleaved .card__description{color:#606365}.card--data{background-color:#fff;border-radius:24px;-moz-column-gap:40px;column-gap:40px;display:flex;padding:24px;transition:box-shadow .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card--data:hover{box-shadow:0 4px 30px 0 rgba(0,0,0,.102)}.card--data:hover .card__image{transform:scale(1.05)}}.card--data .card__image-container{border-bottom-left-radius:16px;border-top-left-radius:16px;display:flex;flex-direction:column;overflow:hidden}.card--data .card__image{transition:transform .325s}.card--data .card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center}.card--data .card__category{border:1px solid #1d1d1d;border-radius:16px;display:inline-block;font-size:12px;font-weight:400;line-height:1.8;margin-bottom:16px;padding:0 8px}.card--data .card__title{margin-bottom:8px}.card--data .card__description{color:#606365;margin-bottom:24px}.card--data.card--loading .card__image{height:300px;width:520px}.card--data.card--loading .card__category{border-color:transparent;height:22px;width:143px}.card--data.card--loading .card__title{height:24px;width:100%}.card--data.card--loading .card__description{height:42px;width:100%}.card--data.card--loading .card__link{height:54px;width:130px}.tabs-cards{margin:80px 0;position:relative}@media (max-width:63.99em){.tabs-cards{overflow:hidden}}.tabs-cards__background-figure{left:0;pointer-events:none;position:absolute;top:-40px;z-index:1}@media (max-width:63.99em){.tabs-cards__background-figure{display:none}}.tabs-cards__container{position:relative;z-index:2}.tabs-cards__title{margin-bottom:32px}.tabs-cards__tabs-loader{align-items:center;background-color:hsla(0,0%,100%,.231);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.tabs-cards__tabs-selectors{background-color:#fff;border-radius:40px;-moz-column-gap:16px;column-gap:16px;display:flex;margin-bottom:32px;padding:16px}.tabs-cards__tab-selector{flex-grow:1}.tabs-cards__tab-selector.ui-state-active .tabs-cards__tab-selector-link{background-color:var(--hover-color)}.tabs-cards__tab-selector-link{align-items:center;background-color:#f2e2d2;border-radius:24px;-moz-column-gap:8px;column-gap:8px;display:inline-flex;justify-content:center;padding:10px 16px;transition:background-color .325s;white-space:nowrap;width:100%}@media (min-width:64em) and (hover:hover) and (pointer:fine){.tabs-cards__tab-selector-link:hover{background-color:var(--hover-color)}}@media (max-width:63.99em){.tabs-cards__tab-selector-link{padding:10px 16px}}.tabs-cards__tab-content{display:flex;flex-direction:column;row-gap:32px}.tabs-cards__cards:not(.slick-initialized){-moz-column-gap:30px;column-gap:30px;display:flex}.tabs-cards__cards .slick-slide{margin:0 15px}.tabs-cards__cards .slick-list{margin:0 -15px}.tabs-cards__cards .slick-track{display:flex!important}.tabs-cards__cards .slick-slide{height:inherit!important}.tabs-cards__cards .slick-slide article,.tabs-cards__cards .slick-slide>div{height:100%}.tabs-cards__nav{align-items:center;display:flex;justify-content:space-between}@media (min-width:64em){.tabs-cards__nav{display:none}}.tabs-cards__link-container{display:flex;justify-content:flex-end}@media (max-width:63.99em){.tabs-cards__link-container{justify-content:center}}.projects-banner{margin:80px 0;position:relative;z-index:1}.projects-banner__container{background-color:#1d1d1d;border-radius:24px;display:flex;justify-content:space-between;overflow:hidden;padding-left:80px}@media (max-width:63.99em){.projects-banner__container{flex-direction:column;padding:0}}.projects-banner__content{align-items:flex-start;display:flex;flex-basis:45%;flex-direction:column;justify-content:center}@media (max-width:63.99em){.projects-banner__content{padding:24px}}.projects-banner__title{color:#fdc309;font-size:20px;font-weight:700;margin-bottom:8px}@media (max-width:63.99em){.projects-banner__title{font-size:15px}}.projects-banner__subheading{color:#fff;font-size:36px;font-weight:700;margin-bottom:24px}@media (max-width:63.99em){.projects-banner__subheading{font-size:24px;line-height:26px}}.projects-banner__description{color:#f2e2d2;font-size:20px;font-weight:400;margin-bottom:40px}@media (max-width:63.99em){.projects-banner__description{font-size:18px;line-height:23px}}.projects-banner__logos{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;margin-bottom:40px;row-gap:20px}.projects-banner__side-image-container{height:100%;position:relative}@media (max-width:63.99em){.projects-banner__side-image-container{height:190px}}.projects-banner__side-image{height:100%;position:relative;z-index:1}@media (max-width:63.99em){.projects-banner__side-image{-o-object-fit:cover;object-fit:cover;width:100%}}.projects-banner__side-image-frame{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media (max-width:63.99em){.projects-banner__side-image-frame{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}.blog-listing-inline{background-color:var(--background-color,#0d5453);padding:80px 0;position:relative}.blog-listing-inline__background-figure{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:15vw;top:0;z-index:1}@media (max-width:63.99em){.blog-listing-inline__background-figure{display:none}}.blog-listing-inline__container{position:relative;z-index:2}.blog-listing-inline__header{display:flex;justify-content:space-between;margin-bottom:32px;width:100%}.blog-listing-inline__buttons{align-items:center;display:flex;gap:16px}@media (max-width:63.99em){.blog-listing-inline__buttons{display:none}}.blog-listing-inline__buttons--mobile{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:32px}@media (min-width:64em){.blog-listing-inline__buttons--mobile{display:none}}.blog-listing-inline__title{align-items:center;color:var(--title-color,#fff);display:flex}.blog-listing-inline__cards{display:flex;gap:30px}.blog-listing-inline__cards .slick-slide{margin:0 15px}.blog-listing-inline__cards .slick-list{margin:0 -15px}.blog-listing-inline__cards .slick-track{display:flex!important}.blog-listing-inline__cards .slick-slide{height:inherit!important}.blog-listing-inline__cards .slick-slide article,.blog-listing-inline__cards .slick-slide>div{height:100%}.blog-listing-inline__nav{align-items:center;display:flex;justify-content:space-between;margin-top:18px}@media (min-width:64em){.blog-listing-inline__nav{display:none}}.content-with-character-section{margin:60px 0;overflow:hidden}.content-with-character-section__container{align-items:center;display:flex;justify-content:space-between}@media (max-width:63.99em){.content-with-character-section__container{flex-direction:column;gap:32px}}.content-with-character-section__content{align-items:flex-start;display:flex;flex-basis:45%;flex-direction:column;justify-content:center}.content-with-character-section__title{color:#158a53;font-size:20px;font-weight:700;margin-bottom:8px}@media (max-width:63.99em){.content-with-character-section__title{font-size:15px}}.content-with-character-section__subheading{font-size:36px;font-weight:700;margin-bottom:24px}@media (max-width:63.99em){.content-with-character-section__subheading{font-size:24px}.content-with-character-section__character{max-width:200px}}.content-with-character-section__description{color:#606365;font-size:20px;line-height:1.3}@media (max-width:63.99em){.content-with-character-section__description{font-size:18px}}.content-with-character-section__links{-moz-column-gap:16px;column-gap:16px;display:flex;margin-top:40px}@media (max-width:63.99em){.content-with-character-section__links{align-items:center;flex-direction:column;gap:16px;width:100%}}.content-with-character-section__character-container{display:flex;flex-direction:column}.banner-section{margin:60px 0}.banner-section__container{background-color:var(--bg-color,#fff);border-radius:24px;-moz-column-gap:80px;column-gap:80px;display:flex;justify-content:space-between;padding:24px 80px 24px 24px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.banner-section__container:hover .banner-section__image{transform:scale(1.05)}}@media (max-width:63.99em){.banner-section__container{flex-direction:column-reverse;gap:32px;padding:24px 16px 16px}}.banner-section__image-container{background-color:var(--color);border-radius:24px 0 0 24px;flex:1;overflow:hidden;position:relative}@media (max-width:63.99em){.banner-section__image-container{border-radius:0}}.banner-section__background-lines{color:var(--color-line,#fb4e28);height:236px;left:0;position:absolute;top:50%;transform:translateX(-40px) translateY(-50%);width:302px;z-index:1}.banner-section__mask{display:flex;flex-direction:column;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:relative;width:100%;z-index:2}.banner-section__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .325s;width:100%}.banner-section__content{align-items:flex-start;display:flex;flex-basis:max(50%,660px);flex-direction:column;justify-content:center}.banner-section__title{color:var(--color);font-size:20px;font-weight:700;margin-bottom:8px}@media (max-width:63.99em){.banner-section__title{font-size:15px}}.banner-section__subheading{color:var(--subheading-color,#1d1d1d);font-size:36px;margin-bottom:24px}@media (max-width:63.99em){.banner-section__subheading{font-size:24px}}.banner-section__description{color:var(--description-color,#606365)}@media (max-width:63.99em){.banner-section__description{font-size:18px}}.banner-section__button-link{margin-top:40px}@media (max-width:63.99em){.banner-section__button-link{margin-top:24px}}.banner-section.secondary .banner-section__container{flex-direction:row-reverse;padding-left:80px;padding-right:24px}@media (max-width:63.99em){.banner-section.secondary .banner-section__container{flex-direction:column-reverse;gap:32px;padding:24px 16px 16px}}.banner-section.secondary .banner-section__image-container{border-radius:0 24px 24px 0}@media (max-width:63.99em){.banner-section.secondary .banner-section__image-container{border-radius:0}}.logo-partners{padding:80px 0}@media (max-width:63.99em){.logo-partners{padding:40px 0}}.logo-partners--content{background:#1d1d1d;border-radius:24px;display:grid;grid-template-columns:repeat(5,1fr);margin:32px 0;padding:24px}@media (max-width:63.99em){.logo-partners--content{grid-template-columns:repeat(2,1fr)}}.logo-partners--picture{align-items:center;display:flex;height:160px;justify-content:center}.proyect-form{background-color:var(--color-principal,#fa0d88);padding:80px 0}.proyect-form--container{background:#fff;border-radius:24px;display:flex;justify-content:space-between;overflow:hidden}@media (max-width:63.99em){.proyect-form--container{flex-direction:column}}.proyect-form--content{flex:1;padding:80px}@media (max-width:63.99em){.proyect-form--content{padding:24px}}.proyect-form--supertitle{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.proyect-form--supertitle{font-size:15px}}.proyect-form--supertitle{color:var(--color-principal,#fa0d88);display:flex;margin-bottom:8px}.proyect-form--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.proyect-form--title{font-size:24px}}.proyect-form--title{color:var(--color-title,#1d1d1d)}.proyect-form--picture{display:flex;height:100%;max-width:550px;width:100%}.proyect-form--image{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:63.99em){.proyect-form--image{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}.proyect-form--image-container{position:relative}@media (max-width:63.99em){.proyect-form--image-container{height:190px}}.proyect-form--image-mask{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media (max-width:63.99em){.proyect-form--image-mask{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}.more-cards{padding:80px 0}@media (max-width:63.99em){.more-cards{padding:40px 0}}.more-cards--title{margin-bottom:32px}.more-cards--grid{display:flex;gap:30px}.more-cards--grid .slick-slide{margin:0 15px}.more-cards--grid .slick-list{margin:0 -15px}.more-cards--grid .slick-track{display:flex!important}.more-cards--grid .slick-slide{height:inherit!important}.more-cards--grid .slick-slide article,.more-cards--grid .slick-slide>div{height:100%}.more-cards__nav{align-items:center;display:flex;justify-content:space-between;margin-top:42px}@media (min-width:64em){.more-cards__nav{display:none}}.help-links-section{margin:60px 0}.help-links-section__container{align-items:center;display:flex;flex-direction:column;padding:40px 32px;position:relative;width:630px;z-index:2}@media (max-width:63.99em){.help-links-section__container{padding:20px 32px}}.help-links-section__paperplane--1,.help-links-section__paperplane--2,.help-links-section__paperplane--3,.help-links-section__paperplane--4{height:auto;pointer-events:none;position:absolute;z-index:1}@media (max-width:63.99em){.help-links-section__paperplane--1,.help-links-section__paperplane--2,.help-links-section__paperplane--3,.help-links-section__paperplane--4{display:none}}.help-links-section__paperplane--1{left:-30%;top:35%;transform:rotate(-45deg);width:70px}.help-links-section__paperplane--2{left:-5%;top:-5%;transform:rotate(-20deg);width:85px}.help-links-section__paperplane--3{right:-10%;top:5%;transform:rotate(-90deg);width:55px}.help-links-section__paperplane--4{right:-30%;top:45%;transform:rotate(0);width:78px}.help-links-section__title{font-size:24px;margin-bottom:16px;position:relative;text-align:center;z-index:2}.help-links-section__description{color:#606365;font-size:16px;line-height:1.3;position:relative;z-index:2}@media (max-width:63.99em){.help-links-section__description{text-align:center}}.help-links-section__links{-moz-column-gap:16px;column-gap:16px;display:flex;margin-top:24px;position:relative;z-index:2}@media (max-width:63.99em){.help-links-section__links{align-items:center;flex-direction:column;gap:16px}}.thank-you--content{height:-moz-fit-content;height:fit-content;max-width:520px;width:100%}.thank-you--container{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding-top:22px}@media (max-width:63.99em){.thank-you--container{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:24px;padding-bottom:40px;padding-top:0}.thank-you--container img{max-width:90%}}.thank-you--buttons{align-items:center;display:flex;gap:16px}@media (max-width:63.99em){.thank-you--buttons{align-items:flex-start;flex-direction:column}}.thank-you--supertitle{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.thank-you--supertitle{font-size:15px}}.thank-you--supertitle{color:#606365;display:flex;margin-bottom:8px}.thank-you--title{font-family:Finlandica,sans-serif;font-size:50px;font-weight:700;line-height:1}@media (max-width:63.99em){.thank-you--title{font-size:36px;line-height:36px}}.thank-you--title{color:#1d1d1d;margin-bottom:32px}.thank-you--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.thank-you--description strong{color:#1d1d1d;font-weight:700}.thank-you--description ul{list-style:disc;margin-left:15px}.thank-you--description ol{list-style:decimal;margin-left:15px}.thank-you--description h1:not(:last-child),.thank-you--description h2:not(:last-child),.thank-you--description h3:not(:last-child),.thank-you--description h4:not(:last-child),.thank-you--description h5:not(:last-child),.thank-you--description h6:not(:last-child),.thank-you--description ol:not(:last-child),.thank-you--description p:not(:last-child),.thank-you--description ul:not(:last-child){margin-bottom:16px}.thank-you--description h1:not(:first-child),.thank-you--description h2:not(:first-child),.thank-you--description h3:not(:first-child),.thank-you--description h4:not(:first-child),.thank-you--description h5:not(:first-child),.thank-you--description h6:not(:first-child){margin-top:16px}.thank-you--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.thank-you--description a:hover{color:#1d1d1d}}.thank-you--description{font-size:16px}@media (max-width:63.99em){.thank-you--description{font-size:14px}}.thank-you--description{color:#606365;margin-bottom:32px}.thank-you--image-container{align-items:flex-end;background:#fff;border-radius:50%;display:flex;height:630px;justify-content:center;width:630px}@media (max-width:63.99em){.thank-you--image-container{height:250px;overflow:hidden;width:250px}}.subscribe-form{margin:80px 0}.subscribe-form__container{align-items:center;background-color:#158a53;border-radius:24px;-moz-column-gap:80px;column-gap:80px;display:flex;justify-content:space-between;padding:60px 60px 60px 80px;position:relative}@media (max-width:63.99em){.subscribe-form__container{flex-direction:column;gap:32px;overflow:hidden;padding:40px 15px}}.subscribe-form__background-curve{height:100%;pointer-events:none;position:absolute;right:20px;top:0;z-index:1}@media (max-width:63.99em){.subscribe-form__background-curve{top:44%}}.subscribe-form__content,.subscribe-form__form-container{position:relative;z-index:2}.subscribe-form__content{display:flex;flex:1;flex-direction:column;row-gap:16px}.subscribe-form__title{color:#fff}.subscribe-form__description{color:#fff;color:#f8f2ec;font-size:20px;line-height:1.3}@media (max-width:63.99em){.subscribe-form__description{font-size:14px}}.subscribe-form__form-container{display:flex;flex-direction:column;row-gap:16px;width:470px}@media (max-width:63.99em){.subscribe-form__form-container{max-width:100%}}.subscribe-form__form.loading .subscribe-form__input{opacity:.5;pointer-events:none}.subscribe-form__form.loading .subscribe-form__submit{cursor:loading;opacity:.5;pointer-events:none}.subscribe-form__form .form__field-error{color:#fff}.subscribe-form__disclaimer{align-items:center;color:#f8f2ec;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:12px}@media (max-width:63.99em){.subscribe-form__disclaimer{line-height:22px}}.interleaved-cards-slider{margin:80px 0}@media (max-width:63.99em){.interleaved-cards-slider{margin:40px 0;overflow:hidden}}.interleaved-cards-slider__container{align-items:center;display:flex;flex-direction:column;position:relative}.interleaved-cards-slider__header{align-items:center;display:flex;flex-direction:column;margin:auto auto 56px;max-width:100%;row-gap:24px;text-align:center;width:630px}@media (max-width:63.99em){.interleaved-cards-slider__header{margin-bottom:14px}}.interleaved-cards-slider__description{color:#606365}.interleaved-cards-slider__slider-container{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex}.interleaved-cards-slider__slider-block{display:block;flex:1;max-width:87%;width:1130px}@media (max-width:63.99em){.interleaved-cards-slider__slider-block{max-width:100%}}.interleaved-cards-slider__slider{width:100%}.interleaved-cards-slider__slider .slick-list{margin:0 -15px}.interleaved-cards-slider__slider .slick-slide{margin:0 15px}.interleaved-cards-slider__slider-dots{margin-top:40px}@media (max-width:63.99em){.interleaved-cards-slider__slider-button-prev{bottom:-15px;left:0;position:absolute}.interleaved-cards-slider__slider-button-next{bottom:-15px;position:absolute;right:0}}.slider-button-next,.slider-button-prev{align-items:center;background-color:#fff;border-radius:6px;color:#1d1d1d;display:inline-flex;height:40px;justify-content:center;transition:background-color .325s,color .325s;width:40px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.slider-button-next:hover,.slider-button-prev:hover{background-color:#1d1d1d;color:#fff}}.equal-height-slides .slick-track{display:flex!important}.equal-height-slides .slick-slide{height:inherit!important}.equal-height-slides .slick-slide>div{height:100%}.slick-track{margin-left:0}.slick-dots{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center;list-style:none}.slick-dots li.slick-active button{background-color:#1d1d1d;border-color:#1d1d1d;max-width:40px}.slick-dots li button{background-color:transparent;border:1px solid #1d1d1d;border-radius:10px;color:transparent;display:block;font-size:0;height:10px;line-height:0;max-width:10px;outline:none;transition:border-color .325s,background-color .325s,max-width .325s;width:40px}.hero-we-do__container{border-radius:24px;overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative}@media (max-width:63.99em){.hero-we-do__container{overflow:inherit;padding:0}}.hero-we-do__content{align-items:center;display:flex;gap:30px;justify-content:space-between}@media (max-width:63.99em){.hero-we-do__content{align-items:flex-start;flex-direction:column;gap:16px}}.hero-we-do__title{color:var(--color-title,#1d1d1d)}.hero-we-do__description{color:var(--color-text,#606365);max-width:735px;width:100%}.hero-we-do__picture{border-radius:24px;display:flex;height:300px;overflow:hidden;position:relative;width:100%}@media (max-width:63.99em){.hero-we-do__picture{height:140px}}.hero-we-do__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-we-do__image-content{margin-top:60px;position:relative}@media (max-width:63.99em){.hero-we-do__image-content{margin-top:24px}}.hero-we-do__line{bottom:-65px;color:var(--color-line,#fb4e28);position:absolute;right:45px}@media (max-width:63.99em){.hero-we-do__line{bottom:-17px;height:60px;right:11px;width:90px}}.digits-section{background-color:#052087;padding:80px 0;position:relative}.digits-section__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.digits-section__container{position:relative;z-index:2}.digits-section__title{color:#fff;margin-bottom:32px}.digits-section__grid{margin:0 -15px}@media (max-width:63.99em){.digits-section__grid{display:flex;flex-direction:column}}.digits-section__grid:after{clear:both;content:"";display:table}.digits-section__square-check{position:absolute;right:37px;top:34px}@media (max-width:63.99em){.digits-section__square-check{width:65px}}.digits-section__digit-section{border-radius:10px;display:flex;flex-direction:column;float:left;justify-content:center;margin:0 13px 30px;position:relative}@media (max-width:63.99em){.digits-section__digit-section-title{color:#fff;font-size:32px;font-weight:700;line-height:35px}.digits-section__digit-section-title strong{font-size:54px;line-height:84px;margin-bottom:-10px}.digits-section__digit-section-content{color:#fff;font-family:DM Sans;font-size:14px;font-weight:400;letter-spacing:-.001em;line-height:18.2px;margin-top:10px}}.digits-section__digit-section:first-child{background-color:#158a53;padding:24px}@media (min-width:64em){.digits-section__digit-section:first-child{height:390px;padding:0 54px;width:40%}.digits-section__digit-section:first-child .digits-section__digit-section-title{color:#fff;font-size:64px;margin-bottom:20px}.digits-section__digit-section:first-child .digits-section__digit-section-title strong{font-size:128px}.digits-section__digit-section:first-child .digits-section__digit-section-content{color:#fff;font-size:24px}}.digits-section__digit-section:nth-child(2){background-color:#2a83ff;padding:24px}@media (min-width:64em){.digits-section__digit-section:nth-child(2){height:180px;padding:0 30px;width:31%}.digits-section__digit-section:nth-child(2) .digits-section__digit-section-title{color:#fff;font-size:64px}.digits-section__digit-section:nth-child(2) .digits-section__digit-section-content{color:#fff;font-size:20px}}.digits-section__digit-section:nth-child(3){background-color:#88c0ff;padding:24px}@media (min-width:64em){.digits-section__digit-section:nth-child(3){color:#1d1d1d;height:180px;padding:0 25px;width:23%}.digits-section__digit-section:nth-child(3) .digits-section__digit-section-title{font-size:48px}.digits-section__digit-section:nth-child(3) .digits-section__digit-section-content{font-size:20px}}.digits-section__digit-section:nth-child(4){background-color:#fdc309;padding:24px}@media (min-width:64em){.digits-section__digit-section:nth-child(4){font-size:20px;height:180px;padding:0 30px;width:23%}}.digits-section__digit-section:nth-child(5){background-color:#57c3c0;padding:24px}@media (min-width:64em){.digits-section__digit-section:nth-child(5){height:180px;padding:0 20px;width:31%}.digits-section__digit-section:nth-child(5) .digits-section__digit-section-title{color:#fff;font-size:48px}.digits-section__digit-section:nth-child(5) .digits-section__digit-section-content{color:#fff;font-size:20px}}.digits-section__digit-section:nth-child(6){background-color:#fb4e28;padding:24px}@media (min-width:64em){.digits-section__digit-section:nth-child(6){align-items:center;-moz-column-gap:34px;column-gap:34px;flex-direction:row;height:180px;padding-left:32px;padding-right:42px;width:48%}.digits-section__digit-section:nth-child(6) .digits-section__digit-section-title{color:#fff;font-size:64px}.digits-section__digit-section:nth-child(6) .digits-section__digit-section-content{color:#fff;flex:1;font-size:20px}}.digits-section__digit-section:nth-child(7){background-color:#fc82c0;padding:24px}@media (min-width:64em){.digits-section__digit-section:nth-child(7){height:180px;padding:0 48px;width:48%}.digits-section__digit-section:nth-child(7) .digits-section__digit-section-content{color:#fff;font-size:22px}}.digits-section__digit-section-title{font-family:Almarai,sans-serif;position:relative;z-index:2}.digits-section__digit-section-title strong{align-items:center;display:flex;font-family:Druk Wide Bold,sans-serif}.digits-section__digit-section-title .odometer{font-family:Druk Wide Bold,sans-serif}.digits-section__digit-section-title .odometer.odometer-auto-theme .odometer-digit{padding-right:6px}.digits-section__digit-section-content{line-height:1.3;position:relative;z-index:2}.digits-section__digit-section-content .odometer{font-family:DM Sans,sans-serif}.cards-projects{padding-bottom:80px}.cards-projects--content{display:grid;gap:30px;grid-template-columns:1fr 1fr;padding-bottom:40px}@media (max-width:63.99em){.cards-projects--content{grid-template-columns:1fr}}.cards-projects--paginate{align-items:center;display:flex;gap:24px;justify-content:center}@media (max-width:63.99em){.cards-projects--paginate{gap:6px}}.cards-projects--paginate .page-item .page-link{align-items:center;background:#fff;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 8px;width:40px}.cards-projects--page{border-bottom:2px solid transparent;cursor:pointer;display:flex;padding:0 8px}.cards-projects--page .page-link{color:#1d1d1d;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.015px;line-height:22px}.cards-projects--page.active{border-bottom:2px solid #0d5453}.card__project{background:#fff;border-radius:24px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);display:flex;gap:16px;padding:16px}@media (max-width:63.99em){.card__project{flex-direction:column}}.card__project--content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:16px;padding:16px}.card__project--title{font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.card__project--title{font-size:20px}}.card__project--title{color:#1d1d1d}.card__project--picture{border-radius:16px 0 0 16px;height:100%;max-width:280px;overflow:hidden}@media (max-width:63.99em){.card__project--picture{border-radius:16px 16px 0 0;max-width:inherit}}.card__project--image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 325ms ease-in-out}@media (max-width:63.99em){.card__project--image{width:100%}}.card__project--description{color:#606365;line-height:1.3}.card__project.card--loading .card__project--image{height:100%;width:280px}.card__project.card--loading .card__project--title{height:48px;width:100%}.card__project.card--loading .card__project--description{height:84px;width:100%}.card__project.card--loading .card__project--link{height:54px;width:129px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card__project:hover .card__project--image{transform:scale(1.1)}}.research-content{padding-bottom:30px}.research-content__card{background:#fff;border-radius:24px;padding:40px 80px}@media (max-width:63.99em){.research-content__card{padding:24px}}.research-content__card--content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:880px}.research-content__card--tiktok,.research-content__card--youtube{background-color:#1d1d1d;display:flex;justify-content:center;width:100%}.research-content__card--youtube .plyr,.research-content__card--youtube iframe{height:100%;width:100%}.research-content__card--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.research-content__card--title{font-size:20px}}.research-content__card--title{color:#0d5453}.research-content__card--subtitle{color:#1d1d1d;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.02px;line-height:130%}.research-content__card--paragraph{color:#606365;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.016px;line-height:150%}.research-content__card--paragraph a{color:#158a53;font-style:normal;font-weight:700;text-decoration-line:underline}.research-content__card--paragraph strong{color:#1d1d1d;font-weight:700}.research-content__card--paragraph ul{list-style:disc;padding-left:20px}.research-content__card--paragraph ol{list-style:decimal;padding-left:20px}.research-content__card--paragraph ol li::marker{color:#1d1d1d;font-weight:700}.research-content__card--gallery{width:100%}.research-content__card--gallery__nav{display:flex}@media (max-width:63.99em){.research-content__card--gallery__nav{flex-direction:column;gap:24px}}@media (min-width:64em){.research-content__card--gallery__nav-wrapper{width:90%}}.research-content__card--gallery__nav-buttons{align-items:center;display:flex;flex:1;justify-content:space-between}.research-content__card--gallery__nav-button{align-items:center;background:#e6f4f4;border-radius:6px;display:flex;height:40px;justify-content:center;width:40px}.research-content__card--gallery__slider-for-item{border-radius:24px;display:flex;overflow:hidden;width:100%}.research-content__card--gallery__slider-nav{flex:1}.research-content__card--gallery__slider-nav .slick-slide>div{padding-right:10px}.research-content__card--gallery__slider-nav .slick-current .research-content__card--gallery__slider-nav-item{border:4px solid #1d1d1d}.research-content__card--gallery__slider-nav-item{border-radius:16px;height:80px;overflow:hidden}.research-content__card--gallery__slider-nav-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.research-content__card--quote{max-width:660px}.research-content__card--quote-content{background:#0d5453;border-radius:40px;color:#fff;display:flex;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02px;line-height:130%;margin-bottom:40px;padding:40px 60px;position:relative}@media (max-width:63.99em){.research-content__card--quote-content{padding:24px}}.research-content__card--quote-name{color:#1d1d1d;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.016px;line-height:130%;padding-left:16px}.research-content__card--quote-charge{color:#1d1d1d;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.012px;line-height:22px;padding-left:16px}.research-content__card--quote-triangle{height:24px;left:60px;position:absolute;top:calc(100% - 5px);width:28px}.research-content__card--quote-triangle:before{border-left:14px solid transparent;border-right:14px solid transparent;border-top:24px solid #0d5453;content:"";height:0;position:absolute;width:0}.tabs-team{padding:80px 0}@media (max-width:63.99em){.tabs-team{padding:40px 0}}.tabs-team--title{font-family:Finlandica,sans-serif;font-size:50px;font-weight:700;line-height:1}@media (max-width:63.99em){.tabs-team--title{font-size:36px;line-height:36px}}.tabs-team--title{color:#1d1d1d}.tabs-team__header{align-items:center;background:#fafdff;border-radius:40px;display:flex;gap:16px;justify-content:center;margin-bottom:40px;margin-top:32px;padding:16px;width:-moz-fit-content;width:fit-content}@media (max-width:63.99em){.tabs-team__header{width:100%}.tabs-team__header--item{flex:1}}.tabs-team__header--item a{align-items:center;background:#f2e2d2;border-radius:24px;color:#1d1d1d;display:flex;flex:1 0 0;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;gap:8px;justify-content:center;letter-spacing:-.02px;line-height:130%;padding:10px 16px;text-align:center;transition:all .5s ease-in-out}@media (max-width:63.99em){.tabs-team__header--item a{font-size:14px}}@media (min-width:64em){.tabs-team__header--item a{min-width:236px}}.tabs-team__header--item.ui-state-active a{background:#fc82c0}.tabs-team__content--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3;max-width:630px;width:100%}.tabs-team__content--description strong{color:#1d1d1d;font-weight:700}.tabs-team__content--description ul{list-style:disc;margin-left:15px}.tabs-team__content--description ol{list-style:decimal;margin-left:15px}.tabs-team__content--description h1:not(:last-child),.tabs-team__content--description h2:not(:last-child),.tabs-team__content--description h3:not(:last-child),.tabs-team__content--description h4:not(:last-child),.tabs-team__content--description h5:not(:last-child),.tabs-team__content--description h6:not(:last-child),.tabs-team__content--description ol:not(:last-child),.tabs-team__content--description p:not(:last-child),.tabs-team__content--description ul:not(:last-child){margin-bottom:16px}.tabs-team__content--description h1:not(:first-child),.tabs-team__content--description h2:not(:first-child),.tabs-team__content--description h3:not(:first-child),.tabs-team__content--description h4:not(:first-child),.tabs-team__content--description h5:not(:first-child),.tabs-team__content--description h6:not(:first-child){margin-top:16px}.tabs-team__content--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.tabs-team__content--description a:hover{color:#1d1d1d}}.tabs-team__content--description{font-size:16px}@media (max-width:63.99em){.tabs-team__content--description{font-size:14px}}.tabs-team__content--description{color:#606365}.tabs-team__cards--content{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:40px;margin-top:40px}@media (max-width:63.99em){.tabs-team__cards--content{grid-template-columns:1fr;margin-bottom:3px}}.tabs-team__cards--container{padding-top:40px}.tabs-team__cards--filter{align-items:center;display:flex;gap:24px}@media (max-width:63.99em){.tabs-team__cards--filter{display:none}}.tabs-team__cards--filter-label{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.tabs-team__cards--filter-label strong{color:#1d1d1d;font-weight:700}.tabs-team__cards--filter-label ul{list-style:disc;margin-left:15px}.tabs-team__cards--filter-label ol{list-style:decimal;margin-left:15px}.tabs-team__cards--filter-label h1:not(:last-child),.tabs-team__cards--filter-label h2:not(:last-child),.tabs-team__cards--filter-label h3:not(:last-child),.tabs-team__cards--filter-label h4:not(:last-child),.tabs-team__cards--filter-label h5:not(:last-child),.tabs-team__cards--filter-label h6:not(:last-child),.tabs-team__cards--filter-label ol:not(:last-child),.tabs-team__cards--filter-label p:not(:last-child),.tabs-team__cards--filter-label ul:not(:last-child){margin-bottom:16px}.tabs-team__cards--filter-label h1:not(:first-child),.tabs-team__cards--filter-label h2:not(:first-child),.tabs-team__cards--filter-label h3:not(:first-child),.tabs-team__cards--filter-label h4:not(:first-child),.tabs-team__cards--filter-label h5:not(:first-child),.tabs-team__cards--filter-label h6:not(:first-child){margin-top:16px}.tabs-team__cards--filter-label a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.tabs-team__cards--filter-label a:hover{color:#1d1d1d}}.tabs-team__cards--filter-label{font-size:16px}@media (max-width:63.99em){.tabs-team__cards--filter-label{font-size:14px}}.tabs-team__cards--filter-label{color:#606365}.tabs-team__cards--filter-select{border-radius:24px;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.tabs-team__cards--filter-select strong{color:#1d1d1d;font-weight:700}.tabs-team__cards--filter-select ul{list-style:disc;margin-left:15px}.tabs-team__cards--filter-select ol{list-style:decimal;margin-left:15px}.tabs-team__cards--filter-select h1:not(:last-child),.tabs-team__cards--filter-select h2:not(:last-child),.tabs-team__cards--filter-select h3:not(:last-child),.tabs-team__cards--filter-select h4:not(:last-child),.tabs-team__cards--filter-select h5:not(:last-child),.tabs-team__cards--filter-select h6:not(:last-child),.tabs-team__cards--filter-select ol:not(:last-child),.tabs-team__cards--filter-select p:not(:last-child),.tabs-team__cards--filter-select ul:not(:last-child){margin-bottom:16px}.tabs-team__cards--filter-select h1:not(:first-child),.tabs-team__cards--filter-select h2:not(:first-child),.tabs-team__cards--filter-select h3:not(:first-child),.tabs-team__cards--filter-select h4:not(:first-child),.tabs-team__cards--filter-select h5:not(:first-child),.tabs-team__cards--filter-select h6:not(:first-child){margin-top:16px}.tabs-team__cards--filter-select a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.tabs-team__cards--filter-select a:hover{color:#1d1d1d}}.tabs-team__cards--filter-select{font-size:16px}@media (max-width:63.99em){.tabs-team__cards--filter-select{font-size:14px}}.tabs-team__cards--filter-select{align-items:center;background:#fff;color:#1d1d1d;display:flex;height:44px;padding:8px 18px 8px 24px;width:300px}.tabs-team__cards--filter-select select{width:100%}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-label{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:16px;display:flex;height:48px;justify-content:space-between;padding:8px 18px 8px 24px;width:100%}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal{background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;position:fixed;right:0;top:0;transition:all .5s ease-in-out;z-index:20}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal:not(.active){opacity:0;pointer-events:none;visibility:hidden}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal__head{align-items:center;display:flex;justify-content:space-between;width:100%}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal__content{background-color:#f8f2ec;min-height:338px;padding:24px 18px}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal__options{display:flex;flex-direction:column;gap:16px;margin-top:32px;padding-left:20px}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal__options button{align-items:center;display:flex;gap:8px}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal__options button i{align-items:center;background-color:#fff;border:1px solid #1d1d1d;border-radius:8px;display:flex;height:24px;justify-content:center;width:24px}.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal__options button i.active{background-color:#1d1d1d}@media (min-width:64em){.tabs-team__cards--filter-mobile,.tabs-team__cards--filter-mobile .tabs-team__cards--filter-modal{display:none}}.card__team{background:#fff;border-radius:24px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);max-width:300px;padding:16px;width:100%}@media (max-width:63.99em){.card__team{display:flex;gap:16px;max-width:inherit;width:100%}}.card__team--picture{border-radius:16px 16px 0 0;display:flex;overflow:hidden}@media (max-width:63.99em){.card__team--picture{border-radius:16px 0 0 16px;height:80px;width:80px}}.card__team--image{transition:all .5s ease-in-out}.card__team--content{padding:16px}@media (max-width:63.99em){.card__team--content{display:flex;flex-direction:column;padding:0}}.card__team--title{font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.card__team--title{font-size:20px}}.card__team--title{color:#1d1d1d}@media (max-width:63.99em){.card__team--title{font-size:15px}}.card__team--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.card__team--description strong{color:#1d1d1d;font-weight:700}.card__team--description ul{list-style:disc;margin-left:15px}.card__team--description ol{list-style:decimal;margin-left:15px}.card__team--description h1:not(:last-child),.card__team--description h2:not(:last-child),.card__team--description h3:not(:last-child),.card__team--description h4:not(:last-child),.card__team--description h5:not(:last-child),.card__team--description h6:not(:last-child),.card__team--description ol:not(:last-child),.card__team--description p:not(:last-child),.card__team--description ul:not(:last-child){margin-bottom:16px}.card__team--description h1:not(:first-child),.card__team--description h2:not(:first-child),.card__team--description h3:not(:first-child),.card__team--description h4:not(:first-child),.card__team--description h5:not(:first-child),.card__team--description h6:not(:first-child){margin-top:16px}.card__team--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card__team--description a:hover{color:#1d1d1d}}.card__team--description{font-size:16px}@media (max-width:63.99em){.card__team--description{font-size:14px}}.card__team--description{margin-top:8px}@media (max-width:63.99em){.card__team--description{flex:1;font-size:12px;margin-top:4px}}.card__team--area{border:1px solid #1d1d1d;border-radius:16px;color:#1d1d1d;display:flex;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.012px;line-height:22px;margin-top:16px;padding:0 8px;text-align:right;width:-moz-fit-content;width:fit-content}@media (max-width:63.99em){.card__team--area{margin-top:8px}}.card__team--clickable{cursor:pointer;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.card__team--clickable:hover{box-shadow:0 4px 12px 0 rgba(16,24,40,.15);transform:translateY(-4px)}@media (min-width:64em) and (hover:hover) and (pointer:fine){.card__team:hover .card__team--image{transform:scale(1.1)}}.card__team--card{align-items:center;background:var(--background-color,#fff);border-radius:16px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);display:flex;overflow:hidden;padding:40px;position:relative}@media (max-width:63.99em){.card__team--card{padding:20px 24px}}.card__team--card .card__team--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.card__team--card .card__team--title{font-size:20px}}.card__team--card .card__team--title{color:#fafdff}@media (max-width:63.99em){.card__team--card .card__team--title{font-size:15px}}.card__team--card .card__team--description{color:#fff;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.024px;line-height:150%}@media (max-width:63.99em){.card__team--card .card__team--description{font-size:14px}}.card__team--card .card__team--figure{color:var(--line-color,#fc82c0);height:566px;left:-52px;max-width:inherit;opacity:.3;position:absolute;top:20px;width:831px}@media (max-width:63.99em){.card__team--card .card__team--figure{left:-15px;top:-160px}}.card__team--card .card__team--content{display:flex;flex-direction:column;gap:50px;padding:0;position:relative;z-index:2}@media (max-width:63.99em){.card__team--card .card__team--content{gap:8px}}.tabs-team__card-modal{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:13}.tabs-team__card-modal-content{background-color:#006a51;border-radius:24px;cursor:auto;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:calc(100% - 40px);min-height:500px;padding:40px 75px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:1070px}@media (max-width:63.99em){.tabs-team__card-modal-content{min-height:auto;padding:24px;width:calc(100% - 32px)}}.tabs-team__card-modal-close{background:transparent;border:none;cursor:pointer;display:inline-flex;flex-direction:column;padding:8px;position:absolute;right:34px;top:27px}@media (max-width:63.99em){.tabs-team__card-modal-close{right:16px;top:16px}}.tabs-team__card-modal-close:hover{opacity:.7}.tabs-team__card-modal-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:28px;row-gap:8px}.tabs-team__card-modal-title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.tabs-team__card-modal-title{font-size:24px}}.tabs-team__card-modal-title{color:#fff}.tabs-team__card-modal-description-header{color:#f2e2d2;font-size:20px;line-height:1.3}@media (max-width:63.99em){.tabs-team__card-modal-description-header{font-size:16px}}.tabs-team__card-modal-area{border:1px solid #fff;border-radius:16px;color:#fff;display:inline-flex;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.012px;line-height:22px;margin-top:8px;padding:0 8px;text-align:right;width:-moz-fit-content;width:fit-content}.tabs-team__card-modal-description{color:#fff;max-width:100%;width:693px}@media (max-width:63.99em){.tabs-team__card-modal-description{font-size:14px}}.research-head{padding-bottom:30px}.research-head__breadcumbs{margin-bottom:24px}.research-head__picture{border-radius:24px;display:flex;height:400px;margin-bottom:30px;overflow:hidden}@media (max-width:63.99em){.research-head__picture{max-height:240px}}.research-head__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.research-head__card{background:#fff;border-radius:24px;flex:1;min-width:calc(50% - 15px);padding:60px 80px}@media (max-width:63.99em){.research-head__card{padding:24px}}.research-head__card--title{color:#1d1d1d}.research-head__card--subtitle{color:#0d5453}.research-head__card--text{color:#606365;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.016px;line-height:150%;margin-top:16px}.research-head__card--text ul{list-style:disc;padding-left:20px}.research-head__card--container{display:flex;gap:80px;margin-top:24px}@media (max-width:63.99em){.research-head__card--container{flex-direction:column;gap:24px}}.research-head__card--row{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.research-head__card--row strong{color:#1d1d1d}.research-head__card--row ul{list-style:disc;margin-left:15px}.research-head__card--row ol{list-style:decimal;margin-left:15px}.research-head__card--row h1:not(:last-child),.research-head__card--row h2:not(:last-child),.research-head__card--row h3:not(:last-child),.research-head__card--row h4:not(:last-child),.research-head__card--row h5:not(:last-child),.research-head__card--row h6:not(:last-child),.research-head__card--row ol:not(:last-child),.research-head__card--row p:not(:last-child),.research-head__card--row ul:not(:last-child){margin-bottom:16px}.research-head__card--row h1:not(:first-child),.research-head__card--row h2:not(:first-child),.research-head__card--row h3:not(:first-child),.research-head__card--row h4:not(:first-child),.research-head__card--row h5:not(:first-child),.research-head__card--row h6:not(:first-child){margin-top:16px}.research-head__card--row a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.research-head__card--row a:hover{color:#1d1d1d}}.research-head__card--row{font-size:16px}@media (max-width:63.99em){.research-head__card--row{font-size:14px}}.research-head__card--row strong{color:#0d5453;font-weight:700}.research-head__card--list{padding-left:10px}.research-head__card--tag{border:1px solid #158a53;border-radius:16px;color:#158a53;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.012px;line-height:22px;padding:0 8px}.research-head__card--content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:578px}@media (max-width:63.99em){.research-head__card--content{gap:16px}}.research-head__card--divider{background:#0d5453;display:flex;opacity:.6;width:1px}@media (max-width:63.99em){.research-head__card--divider{height:1px;width:100%}}.research-head__card--downloadable{flex:1}.research-head__card--downloadable-title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.research-head__card--downloadable-title{font-size:15px}}.research-head__card--downloadable-title{color:#0d5453}.research-head__card--downloadable-list{display:flex;flex-direction:column;gap:24px;margin-top:40px}@media (max-width:63.99em){.research-head__card--downloadable-list{margin-top:16px}}.research-head__card--downloadable-item{border-bottom:1px solid #158a53;padding-bottom:10px}.research-head__card--downloadable-anchor{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:63.99em){.research-head__card--downloadable-anchor{padding-bottom:8px}}.research-head__card--downloadable-anchor-title{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.research-head__card--downloadable-anchor-title strong{color:#1d1d1d;font-weight:700}.research-head__card--downloadable-anchor-title ul{list-style:disc;margin-left:15px}.research-head__card--downloadable-anchor-title ol{list-style:decimal;margin-left:15px}.research-head__card--downloadable-anchor-title h1:not(:last-child),.research-head__card--downloadable-anchor-title h2:not(:last-child),.research-head__card--downloadable-anchor-title h3:not(:last-child),.research-head__card--downloadable-anchor-title h4:not(:last-child),.research-head__card--downloadable-anchor-title h5:not(:last-child),.research-head__card--downloadable-anchor-title h6:not(:last-child),.research-head__card--downloadable-anchor-title ol:not(:last-child),.research-head__card--downloadable-anchor-title p:not(:last-child),.research-head__card--downloadable-anchor-title ul:not(:last-child){margin-bottom:16px}.research-head__card--downloadable-anchor-title h1:not(:first-child),.research-head__card--downloadable-anchor-title h2:not(:first-child),.research-head__card--downloadable-anchor-title h3:not(:first-child),.research-head__card--downloadable-anchor-title h4:not(:first-child),.research-head__card--downloadable-anchor-title h5:not(:first-child),.research-head__card--downloadable-anchor-title h6:not(:first-child){margin-top:16px}.research-head__card--downloadable-anchor-title a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.research-head__card--downloadable-anchor-title a:hover{color:#1d1d1d}}.research-head__card--downloadable-anchor-title{font-size:16px}@media (max-width:63.99em){.research-head__card--downloadable-anchor-title{font-size:14px}}.research-head__card--downloadable-anchor-title{color:#158a53}.research-head__card--downloadable-anchor-download{align-items:center;border-bottom:2px solid transparent;color:var(--Black,#1d1d1d);display:flex;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;gap:4px;justify-content:center;letter-spacing:-.015px;line-height:22px;padding-bottom:4px;transition:all .5s ease-in-out}.research-head__card--downloadable-anchor-download:hover{border-bottom:2px solid #158a53}.research-head__grid{display:flex;flex-wrap:wrap;gap:30px;margin-top:30px}@media (max-width:63.99em){.research-head__grid{flex-direction:column;gap:16px;margin-top:16px}}.historical-milestones{padding-bottom:60px;padding-top:80px}@media (max-width:63.99em){.historical-milestones{padding-bottom:0}}.historical-milestones__slider-controls{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:space-between;margin-bottom:50px;width:100%}.historical-milestones__slider-dots{display:flex;flex:1;justify-content:center;margin:0 auto;position:relative}@media (max-width:63.99em){.historical-milestones__slider-dots{max-width:70vw}}.historical-milestones__slider-dots:before{background-color:#1d1d1d;border-radius:5px;content:"";height:5px;left:0;opacity:.3;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.historical-milestones__slider-dots .milestones-dots{align-items:center;display:flex;flex:1;justify-content:space-between;margin:-20px 0;max-width:calc(100% - 44px);overflow:hidden;padding:20px 0;position:relative;z-index:2}@media (max-width:63.99em){.historical-milestones__slider-dots .milestones-dots{gap:10px}}.historical-milestones__slider-dots .milestones-dots button{align-items:center;background-color:#1d1d1d;border-radius:46px;color:#fff;display:inline-flex;height:100%;justify-content:center;max-height:30px;max-width:30px;overflow:hidden;padding:10px 0;transition:max-width .325s,max-height .325s,background-color .325s,box-shadow .325s;width:163px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.historical-milestones__slider-dots .milestones-dots button:hover{background-color:#158a53;box-shadow:0 4px 30px 0 rgba(0,0,0,.102)}}.historical-milestones__slider-dots .milestones-dots button span{font-family:Druk Wide Bold,sans-serif;font-size:16px;line-height:1.3;opacity:0;transition:opacity .325s,font-size .325s}@media (max-width:63.99em){.historical-milestones__slider-dots .milestones-dots button{padding:10px;width:82px}.historical-milestones__slider-dots .milestones-dots button span{font-size:12px}}.historical-milestones__slider-dots .milestones-dots .slick-active button{background-color:#158a53;max-height:46px;max-width:163px}.historical-milestones__slider-dots .milestones-dots .slick-active button span{font-size:20px;opacity:1}@media (max-width:63.99em){.historical-milestones__slider-dots .milestones-dots .slick-active button{padding:10px;width:82px}.historical-milestones__slider-dots .milestones-dots .slick-active button span{font-size:12px}}.historical-milestones__slider-dots .milestones-dots .slick-active+li button{max-height:46px;max-width:107px}.historical-milestones__slider-dots .milestones-dots .slick-active+li button span{opacity:1}.historical-milestones__slider-dots .milestones-dots li{align-items:center;display:inline-flex;height:46px}.historical-milestones__slider-dots .milestones-dots li:has(+.slick-active) button{max-height:46px;max-width:107px}.historical-milestones__slider-dots .milestones-dots li:has(+.slick-active) button span{opacity:1}.historical-milestones__tabs{align-items:flex-start;-moz-column-gap:30px;column-gap:30px;display:flex}@media (max-width:63.99em){.historical-milestones__tabs{-moz-column-gap:20px;column-gap:20px}}.historical-milestones__tabs-selectors,.historical-milestones__tabs-selectors-container{display:flex;flex-direction:column;row-gap:8px;width:190px}@media (max-width:63.99em){.historical-milestones__tabs-selectors,.historical-milestones__tabs-selectors-container{width:70px}}.historical-milestones__tab-selector{width:100%}.historical-milestones__tab-selector.ui-state-active .historical-milestones__tab-selector-link{background-color:#88c0ff}.historical-milestones__tab-selector-link{align-items:center;background-color:#f2e2d2;border-radius:46px;color:#1d1d1d;display:inline-flex;font-size:20px;justify-content:center;padding:10px 0;transition:background-color .325s,box-shadow .325s;width:100%}@media (min-width:64em) and (hover:hover) and (pointer:fine){.historical-milestones__tab-selector-link:hover{background-color:#88c0ff;box-shadow:0 4px 30px 0 rgba(0,0,0,.102)}}@media (max-width:63.99em){.historical-milestones__tab-selector-link span{display:inline-block;overflow:hidden;white-space:nowrap;width:2.5ch}}.historical-milestones__view-more{align-items:center;display:flex;display:none;justify-content:center;padding-bottom:4px;padding-top:8px;width:100%}@media (min-width:64em) and (hover:hover) and (pointer:fine){.historical-milestones__view-more:hover .historical-milestones__view-more-content{border-color:#158a53}}@media (max-width:63.99em){.historical-milestones__view-more{display:none!important}}.historical-milestones__view-more-content{align-items:center;border-bottom:2px solid transparent;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:15px;line-height:1.3;padding-bottom:4px;transition:border-color .325s}.historical-milestones__tab-content{align-items:center;background-color:#fff;border-radius:24px;-moz-column-gap:30px;column-gap:30px;display:flex;max-width:100%;padding:24px;width:960px}@media (max-width:63.99em){.historical-milestones__tab-content{align-items:flex-start;flex-direction:column;gap:16px;width:100%}}.historical-milestones__image{border-radius:16px}.historical-milestones__body{align-items:flex-start;display:flex;flex-direction:column;row-gap:16px}.historical-milestones__date{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:12px}.historical-milestones__title{font-size:24px}.historical-milestones__description{color:#606365}.findings__card{background:#fff;border-radius:24px;padding:40px 80px}@media (max-width:63.99em){.findings__card{padding:24px}}.findings__card--grid{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:40px}@media (max-width:63.99em){.findings__card--grid{grid-template-columns:1fr;margin-top:24px}}.card__findings{align-items:flex-start;background:var(--background-color,#fff);border-radius:24px;display:flex;gap:60px;justify-content:space-between;padding:40px}@media (max-width:63.99em){.card__findings{gap:10px;padding:24px}}.card__findings--head{align-items:center;display:flex;gap:10px}.card__findings--content{display:flex;flex:1;flex-direction:column;gap:10px}.card__findings--title{color:var(--White,#fff);font-family:Druk Wide Bold;font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.048px;line-height:normal}@media (max-width:63.99em){.card__findings--title{font-size:32px}}.card__findings--text{color:var(--white,#fff);font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.016px;line-height:130%}.card__findings--icon{align-items:center;background:#e6f4f4;border-radius:12px;display:flex;flex-direction:column;height:60px;justify-content:center;padding:12px;width:60px}@media (max-width:63.99em){.card__findings--icon{display:none}}.card__findings--icon-mobile{align-items:center;background:#e6f4f4;border-radius:12px;display:flex;flex-direction:column;height:60px;justify-content:center;padding:12px;width:60px}@media (min-width:64em){.card__findings--icon-mobile{display:none}}.card__findings--image{height:32px;width:32px}.how-to-use{padding-top:30px}.how-to-use__card{background:var(--white,#fff);border-radius:24px;padding:40px 80px}@media (max-width:63.99em){.how-to-use__card{padding:24px}}.how-to-use__card--subtitle{font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.how-to-use__card--subtitle{font-size:15px}}.how-to-use__card--subtitle{color:#1d1d1d;margin-top:40px}@media (max-width:63.99em){.how-to-use__card--subtitle{font-size:18px;margin-top:24px}}.how-to-use__card--text{color:#606365;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.016px;line-height:150%;margin-top:16px}@media (max-width:63.99em){.how-to-use__card--text{font-size:14px}}.share-article{padding-bottom:80px;padding-top:30px}.share-article__card{align-items:center;background:#1d1d1d;border-radius:24px;display:flex;gap:80px;justify-content:space-between;padding:60px 80px}@media (max-width:63.99em){.share-article__card{align-items:flex-start;flex-direction:column;gap:24px;padding:24px}}.share-article__card--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.share-article__card--title{font-size:24px}}.share-article__card--title{color:#fff;margin-bottom:16px}.share-article__card--text{color:#f8f2ec;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.016px;line-height:24px}.social-share-buttons{display:flex;gap:16px}@media (max-width:63.99em){.social-share-buttons{gap:8px}}.social-share-buttons--button{align-items:center;background:var(--background-color,#158a53);border-radius:16px;display:flex;gap:10px;height:80px;justify-content:center;padding:5px;width:80px}@media (max-width:63.99em){.social-share-buttons--button{height:50px;width:50px}}.media-content{padding-bottom:30px}.proyect__cards{background-color:#052087;overflow:hidden;padding:80px 0 60px;position:relative}.proyect__cards--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.proyect__cards--title{font-size:24px}}.proyect__cards--title{color:#fff}.proyect__cards--description{color:#e6f4f4;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02px;line-height:130%;margin-top:24px;max-width:520px}.proyect__cards--grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:42px}@media (max-width:63.99em){.proyect__cards--grid{grid-template-columns:1fr}}.proyect__cards--figure{position:absolute;right:0;top:85px;z-index:1}.proyect__cards--section{position:relative;z-index:2}.proyect__cards--section:not(:first-child){margin-top:90px}.cards-content{margin:80px 0}.cards-content__header{display:flex;flex-direction:column;margin-bottom:40px;row-gap:24px}.cards-content--title{font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.cards-content--title{font-size:24px}}.cards-content--title{color:#1d1d1d}.cards-content__description{color:#5f6d7e}.cards-content__items,.cards-content__items--vertical{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:54px;margin-top:32px}@media (max-width:63.99em){.cards-content__items,.cards-content__items--vertical{grid-template-columns:1fr}}.cards-content__items--vertical,.cards-content__items--vertical--vertical{grid-template-columns:1fr;row-gap:30px}.cards-content__filters{margin-bottom:50px}.cards-content--paginate{align-items:center;display:flex;gap:24px;justify-content:center}@media (max-width:63.99em){.cards-content--paginate{gap:10px}}.cards-content--paginate .page-item .page-link{align-items:center;background:#fff;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 8px;width:40px}.cards-content--page{border-bottom:2px solid transparent;cursor:pointer;display:flex;padding:0 8px}.cards-content--page .page-link{color:#1d1d1d;font-family:DM Sans;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.015px;line-height:22px}.cards-content--page.active{border-bottom:2px solid #0d5453}.how-do{padding:80px 0}.how-do--title{font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.how-do--title{font-size:24px}}.how-do--title{color:#1d1d1d}.how-do--grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media (max-width:63.99em){.how-do--grid{grid-template-columns:1fr}}.how-do__card{background-color:var(--background-color,#0d5453);border-radius:24px;padding:24px}@media (max-width:63.99em){.how-do__card--head{align-items:center;display:flex;gap:10px}}.how-do__card--icon{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}@media (max-width:63.99em){.how-do__card--icon{margin-bottom:0}}.how-do__card--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.how-do__card--title{font-size:15px}}.how-do__card--title{color:#fff}.how-do__card--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.how-do__card--description strong{color:#1d1d1d;font-weight:700}.how-do__card--description ul{list-style:disc;margin-left:15px}.how-do__card--description ol{list-style:decimal;margin-left:15px}.how-do__card--description h1:not(:last-child),.how-do__card--description h2:not(:last-child),.how-do__card--description h3:not(:last-child),.how-do__card--description h4:not(:last-child),.how-do__card--description h5:not(:last-child),.how-do__card--description h6:not(:last-child),.how-do__card--description ol:not(:last-child),.how-do__card--description p:not(:last-child),.how-do__card--description ul:not(:last-child){margin-bottom:16px}.how-do__card--description h1:not(:first-child),.how-do__card--description h2:not(:first-child),.how-do__card--description h3:not(:first-child),.how-do__card--description h4:not(:first-child),.how-do__card--description h5:not(:first-child),.how-do__card--description h6:not(:first-child){margin-top:16px}.how-do__card--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.how-do__card--description a:hover{color:#1d1d1d}}.how-do__card--description{font-size:16px}@media (max-width:63.99em){.how-do__card--description{font-size:14px}}.how-do__card--description{color:#e2ebf9;margin-top:16px}.how-do__card .link--primary{color:#fff;margin-top:24px}@media (max-width:63.99em){.how-do__card .link--primary{justify-content:flex-end}}.teacher-landing-page-component{margin-top:80px;padding-bottom:80px}@media (max-width:63.99em){.teacher-landing-page-component{padding-top:0!important}}.teacher-landing-page-component__container{align-items:flex-start;-moz-column-gap:30px;column-gap:30px;display:flex}@media (max-width:63.99em){.teacher-landing-page-component__container{flex-direction:column}}.teacher-landing-page-component__aside{background-color:#fff;border-bottom-right-radius:24px;border-top-right-radius:24px;display:flex;flex-direction:column;left:0;padding-bottom:200px;padding-right:16px;padding-top:64px;position:sticky;row-gap:16px;top:0;width:190px}@media (max-width:63.99em){.teacher-landing-page-component__aside{align-items:center;border-radius:0;flex-direction:row;gap:16px;padding:16px;width:100%;z-index:5}}.teacher-landing-page-component__aside:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;transform:translateX(calc(100% - 2px));width:75px;z-index:1}@media (min-width:64em){.teacher-landing-page-component__aside:after{display:none}}.teacher-landing-page-component__aside:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(calc(-100% + 2px));width:75px;z-index:1}.teacher-landing-page-component__side-image-container{display:flex;justify-content:center;padding-bottom:24px;position:relative;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__side-image-container{padding:0}.teacher-landing-page-component__side-image-container img{padding:0;width:50px}}.teacher-landing-page-component__aside-links{display:flex;flex-direction:column;position:relative;row-gap:16px;z-index:2}.teacher-landing-page-component__aside-link{border-bottom:1px solid #fa0d88;font-size:15px;padding:10px 8px;text-align:left;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.teacher-landing-page-component__aside-link:hover{color:#fa0d88}}@media (max-width:63.99em){.teacher-landing-page-component__aside-link{display:none}}.teacher-landing-page-component__aside-link.active{color:#fa0d88;font-weight:700}.teacher-landing-page-component__aside-select .vs__search{width:90px}.teacher-landing-page-component__aside-select .vs__selected-options:has(.vs__selected) .vs__search{display:none}.teacher-landing-page-component__aside-select .vs__dropdown-toggle{align-items:center;border:1px solid #606365;border-radius:16px;display:flex;gap:16px;padding:12px 16px 12px 24px}@media (min-width:64em){.teacher-landing-page-component__aside-select{display:none}}.teacher-landing-page-component__content{flex:1;width:calc(100% - 222px)}@media (max-width:63.99em){.teacher-landing-page-component__content{padding-top:15px;width:100%}}.teacher-landing-page-component__content-rounded{border-radius:24px;overflow:hidden}.teacher-landing-page-component__hero{align-items:center;background-color:#006a51;display:flex;min-height:400px;padding:50px 80px;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__hero{flex-direction:column;gap:12px;overflow:hidden;padding:24px 17px 0}}.teacher-landing-page-component__hero-content{max-width:100%;width:550px}.teacher-landing-page-component__hero-title{background-color:#e61f80;color:#fff;display:inline;font-family:Druk Wide Bold,sans-serif;font-size:50px;font-weight:700;line-height:1.45;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__hero-title{font-size:32x}}.teacher-landing-page-component__hero-description{color:#e2ebf9;font-size:20px;line-height:1.3;margin-top:24px}@media (max-width:63.99em){.teacher-landing-page-component__hero-description{font-size:14px}.teacher-landing-page-component__hero-image{margin-left:auto;position:relative;transform:translateX(17px);width:200px;z-index:2}}@media (min-width:64em){.teacher-landing-page-component__hero-image{bottom:0;position:absolute;right:0;z-index:2}}.teacher-landing-page-component__hero-background{bottom:0;position:absolute;right:0;z-index:1}@media (max-width:63.99em){.teacher-landing-page-component__hero-background{bottom:-18%;right:31%;transform:rotate(90deg)}}.teacher-landing-page-component__form-container{background-color:#fff;display:flex}@media (max-width:63.99em){.teacher-landing-page-component__form-container{flex-direction:column}}.teacher-landing-page-component__form-content{display:flex;flex:1;flex-direction:column;padding:40px;row-gap:24px}@media (max-width:63.99em){.teacher-landing-page-component__form-content{padding:24px}}.teacher-landing-page-component__form-header{display:flex;flex-direction:column;max-width:100%;row-gap:16px}@media (min-width:64em){.teacher-landing-page-component__form-header{width:520px}}.teacher-landing-page-component__form-title{font-family:Druk Wide Bold,sans-serif;font-size:36px;line-height:1.1;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__form-title{font-size:24px}}.teacher-landing-page-component__form-description{color:#606365;font-size:16px;line-height:1.5}@media (max-width:63.99em){.teacher-landing-page-component__form-description{font-size:14px}}.teacher-landing-page-component__form-image{-o-object-fit:cover;object-fit:cover}.teacher-landing-page-component__timeline-section{position:relative;z-index:1}.teacher-landing-page-component__blue-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.teacher-landing-page-component__timeline-section-content{height:100%;padding:80px 40px;position:relative;width:100%;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__timeline-section-content{padding:24px}}.teacher-landing-page-component__bg-colors-header{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;row-gap:8px;width:520px}.teacher-landing-page-component__green-bg-title{background-color:#006a51;padding:16px}@media (max-width:63.99em){.teacher-landing-page-component__green-bg-title{padding:8px}}.teacher-landing-page-component__green-bg-title-content{color:#fff;font-family:Druk Wide Bold,sans-serif;font-size:36px;line-height:1.1;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__green-bg-title-content{font-size:24px}}.teacher-landing-page-component__blue-bg-description{background-color:#22a5ed;color:#fff;line-height:1.3;padding:16px}@media (max-width:63.99em){.teacher-landing-page-component__blue-bg-description{padding:8px}}.teacher-landing-page-component__timeline-items-container{display:flex;flex-direction:column;margin-top:50px}@media (max-width:63.99em){.teacher-landing-page-component__timeline-items-container{display:none}}@media (min-width:64em){.teacher-landing-page-component__timeline-items-container-mobile{display:none}}.teacher-landing-page-component__timeline-items-container-mobile{display:flex;flex-direction:row-reverse;gap:10px;justify-content:space-between;margin-top:50px}.teacher-landing-page-component__timeline-even-items,.teacher-landing-page-component__timeline-odd-items{display:flex;justify-content:space-between}@media (max-width:63.99em){.teacher-landing-page-component__timeline-even-items,.teacher-landing-page-component__timeline-odd-items{flex-direction:column;gap:16px;width:230px}}.teacher-landing-page-component__timeline-even-items{align-items:flex-end}.teacher-landing-page-component__timeline-odd-items{align-items:flex-start;justify-content:flex-end}.teacher-landing-page-component__timeline-odd-items .teacher-landing-page-component__timeline-item-container:first-child{justify-content:center}.teacher-landing-page-component__timeline-dots{align-items:center;-moz-column-gap:215px;column-gap:215px;display:flex;height:150px;justify-content:space-between;margin:10px 0;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__timeline-dots{flex-direction:column;height:auto}}.teacher-landing-page-component__timeline-dots:before{background-color:#1d1d1d;content:"";height:5px;left:50%;opacity:.3;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:calc(100% - 10px);z-index:1}@media (max-width:63.99em){.teacher-landing-page-component__timeline-dots:before{bottom:0;height:100%;left:0;margin:auto;right:0;top:0;transform:none;width:7px}}.teacher-landing-page-component__timeline-arrow-container{align-items:center;display:flex;height:100%;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__timeline-arrow-container{align-items:flex-start}}.teacher-landing-page-component__timeline-arrow-container:nth-child(2n) .teacher-landing-page-component__timeline-arrow{bottom:0}.teacher-landing-page-component__timeline-arrow-container:nth-child(odd) .teacher-landing-page-component__timeline-arrow{top:0}.teacher-landing-page-component__timeline-dot{background-color:#1d1d1d;border-radius:30px;display:inline-block;height:30px;width:30px}.teacher-landing-page-component__timeline-arrow{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}@media (max-width:63.99em){.teacher-landing-page-component__timeline-arrow{bottom:auto!important;left:17px;top:-10px!important;transform:rotate(90deg);width:25px}}.teacher-landing-page-component__timeline-item-container{display:flex;flex:1;justify-content:center}.teacher-landing-page-component__timeline-item-container.first,.teacher-landing-page-component__timeline-item-container.last{flex:initial}.teacher-landing-page-component__timeline-item{align-items:flex-start;background-color:#fff;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;padding:24px;row-gap:8px;transition:box-shadow .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.teacher-landing-page-component__timeline-item:hover{box-shadow:0 4px 30px 0 rgba(0,0,0,.102)}}@media (max-width:63.99em){.teacher-landing-page-component__timeline-item{padding:16px 24px}}.teacher-landing-page-component__timeline-date{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-size:12px}.teacher-landing-page-component__timeline-title{font-size:20px}@media (max-width:63.99em){.teacher-landing-page-component__timeline-title{font-size:15px}}.teacher-landing-page-component__timeline-item-modal{background-color:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:13}.teacher-landing-page-component__timeline-item-modal-content{background-color:#006a51;border-radius:24px;cursor:auto;display:flex;flex-direction:column;justify-content:center;left:50%;max-width:calc(100% - 40px);min-height:500px;padding:40px 75px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:1070px}.teacher-landing-page-component__timeline-item-modal-close{display:inline-flex;flex-direction:column;position:absolute;right:34px;top:27px}.teacher-landing-page-component__timeline-item-modal-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:28px;row-gap:8px}.teacher-landing-page-component__timeline-item-modal-title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:36px;font-weight:700;line-height:1}@media (max-width:63.99em){.teacher-landing-page-component__timeline-item-modal-title{font-size:24px}}.teacher-landing-page-component__timeline-item-modal-title{color:#fff}.teacher-landing-page-component__timeline-item-modal-date{color:#f2e2d2;font-size:20px;line-height:1.3}.teacher-landing-page-component__timeline-item-modal-description{color:#fff;max-width:100%;width:693px}.teacher-landing-page-component__timeline-item-modal-links{-moz-column-gap:16px;column-gap:16px;display:flex;margin-top:60px}.teacher-landing-page-component__info-section{align-items:center;background-color:#0d583f;-moz-column-gap:80px;column-gap:80px;display:flex;height:100%;padding:24px 80px;width:100%}@media (max-width:63.99em){.teacher-landing-page-component__info-section{flex-direction:column;gap:24px;padding:24px}}.teacher-landing-page-component__info-section-content{display:flex;flex:1;flex-direction:column;row-gap:24px}@media (max-width:63.99em){.teacher-landing-page-component__info-section-content{gap:16px}}.teacher-landing-page-component__info-section-title{color:#fff;font-family:Druk Wide Bold,sans-serif;font-size:36px;line-height:1.1;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__info-section-title{font-size:24px}}.teacher-landing-page-component__info-section-image{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover}.teacher-landing-page-component__info-section-description,.teacher-landing-page-component__info-section-description strong{color:#f2e2d2}.teacher-landing-page-component__channels-section{position:relative}.teacher-landing-page-component__channels-section-content{align-items:flex-start;display:flex;flex-direction:column;padding:80px 55px;position:relative;row-gap:24px;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__channels-section-content{padding:24px}}.teacher-landing-page-component__channels-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:63.99em){.teacher-landing-page-component__channels-cards{grid-template-columns:1fr}}.teacher-landing-page-component__channel-card{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;padding:24px;row-gap:16px}.teacher-landing-page-component__channel-card-body{align-items:flex-start;display:flex;flex-direction:column;row-gap:8px}.teacher-landing-page-component__channel-card-title{font-size:20px;font-weight:700}.teacher-landing-page-component__channel-card-description{word-wrap:break-word;overflow:hidden;width:100%}.teacher-landing-page-component__channel-card-description a{color:#1d1d1d;font-weight:700;text-decoration:none}@media (min-width:64em) and (hover:hover) and (pointer:fine){.teacher-landing-page-component__channel-card-description a:hover{color:#0d5453}}.teacher-landing-page-component__team-members-section{background-color:#0d583f;padding:80px 80px 80px 55px}@media (max-width:63.99em){.teacher-landing-page-component__team-members-section{padding:24px}}.teacher-landing-page-component__team-members-header{display:flex;flex-direction:column;margin-bottom:36px;max-width:100%;row-gap:16px;width:520px}.teacher-landing-page-component__team-members-title{color:#fafdff;font-family:Druk Wide Bold,sans-serif;font-size:36px}@media (max-width:63.99em){.teacher-landing-page-component__team-members-title{font-size:24px}}.teacher-landing-page-component__team-members-description{color:#f8f2ec;line-height:1.3}.teacher-landing-page-component__team-members-main-slider{margin-bottom:40px}.teacher-landing-page-component__team-member-item{align-items:flex-start;-moz-column-gap:85px;column-gap:85px;display:flex}@media (max-width:63.99em){.teacher-landing-page-component__team-member-item{flex-direction:column}}.teacher-landing-page-component__team-member-image{border-radius:24px}@media (max-width:63.99em){.teacher-landing-page-component__team-member-image{height:190px;-o-object-fit:cover;object-fit:cover}}.teacher-landing-page-component__team-member-body{display:flex;flex-direction:column;padding:32px 32px 32px 0;row-gap:40px}.teacher-landing-page-component__team-member-quote-container{align-items:flex-start;display:flex;flex-direction:column;row-gap:24px}.teacher-landing-page-component__team-member-quote{color:#fff;font-size:24px;line-height:1.3}@media (max-width:63.99em){.teacher-landing-page-component__team-member-quote{font-size:18px}}.teacher-landing-page-component__team-member-footer{align-items:flex-start;display:flex;flex-direction:column;row-gap:8px}.teacher-landing-page-component__team-member-name{color:#57c3c0;font-family:Druk Wide Bold,sans-serif;font-size:20px}.teacher-landing-page-component__team-member-details{color:#fafdff}.teacher-landing-page-component__team-members-section-footer{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:space-between}@media (max-width:63.99em){.teacher-landing-page-component__team-members-section-footer{flex-direction:column;gap:16px}}.teacher-landing-page-component__team-members-navigation-container{display:block;max-width:calc(100% - 115px)}@media (max-width:63.99em){.teacher-landing-page-component__team-members-navigation-container{max-width:100%}}.teacher-landing-page-component__team-members-navigation-slider .slick-slide{margin:0 8px}.teacher-landing-page-component__team-members-navigation-slider .slick-current .teacher-landing-page-component__team-members-navigation-item{border:4px solid #1d1d1d}.teacher-landing-page-component__team-members-navigation-item{border:4px solid transparent;border-radius:16px;cursor:pointer;overflow:hidden}.teacher-landing-page-component__team-members-navigation-image{height:80px;-o-object-fit:cover;object-fit:cover}.teacher-landing-page-component__team-members-navigation-controls{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:space-between}.teacher-landing-page-component__testimonials-section{background-color:#253b8f;padding:80px;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__testimonials-section{padding:24px}}.teacher-landing-page-component__testimonials-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:40px;max-width:100%;position:relative;row-gap:30px;width:550px;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__testimonials-header{gap:16px;margin-bottom:24px}}.teacher-landing-page-component__testimonials-title{color:#fff;font-family:Druk Wide Bold,sans-serif;font-size:36px;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__testimonials-title{font-size:24px}}.teacher-landing-page-component__testimonials-description{color:#fafdff;font-size:16px}@media (max-width:63.99em){.teacher-landing-page-component__testimonials-description{font-size:14px}}.teacher-landing-page-component__testimonial-slider-container{max-width:100%;position:relative;width:690px;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-slider-container{margin-bottom:45px}}.teacher-landing-page-component__testimonial-slider-button-prev{display:inline-block;left:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-slider-button-prev{left:0;top:115%}}.teacher-landing-page-component__testimonial-slider-button-next{display:inline-block;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-slider-button-next{right:0;top:115%}}.teacher-landing-page-component__testimonial-slider{position:relative;z-index:1}.teacher-landing-page-component__testimonial-item{align-items:center;background-color:#3faadf;border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:40px 0}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-item{padding:20px 0}}.teacher-landing-page-component__testimonial-content{align-items:center;display:flex;flex-direction:column;max-width:75%;row-gap:32px;width:470px}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-content{gap:16px}}.teacher-landing-page-component__testimonial-quote{color:#fff;font-family:Almarai,sans-serif;font-size:20px;line-height:1.5;text-align:center}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-quote{font-size:14px}}.teacher-landing-page-component__testimonial-footer{align-items:center;display:flex;flex-direction:column}.teacher-landing-page-component__testimonial-name{color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-align:center}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-name{font-size:14px}}.teacher-landing-page-component__testimonial-details{color:#fff;font-size:16px;line-height:1.3;text-align:center}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-details{font-size:14px}}.teacher-landing-page-component__testimonial-image{bottom:0;position:absolute;right:22px;z-index:1}@media (max-width:63.99em){.teacher-landing-page-component__testimonial-image{display:none}}.teacher-landing-page-component__related-articles-section{background-color:#fa0d88;padding:80px 55px;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__related-articles-section{padding:24px}}.teacher-landing-page-component__related-articles-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:32px;max-width:100%;position:relative;row-gap:16px;width:550px;z-index:2}.teacher-landing-page-component__related-articles-title{color:#fff;font-family:Druk Wide Bold,sans-serif;font-size:36px;line-height:1.1}@media (max-width:63.99em){.teacher-landing-page-component__related-articles-title{font-size:24px;text-transform:uppercase}}.teacher-landing-page-component__related-articles-description{color:#f8f2ec;font-size:16px}.teacher-landing-page-component__related-articles-cards{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__related-articles-cards{grid-template-columns:1fr}}.teacher-landing-page-component__related-articles-background{bottom:0;position:absolute;right:0;z-index:1}.teacher-landing-page-component__find-career{padding:160px 55px;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__find-career{padding:25px}}.teacher-landing-page-component__find-career-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.teacher-landing-page-component__find-career-content{align-items:center;background-color:#fff;border-radius:24px;display:flex;padding:24px 80px 24px 24px;position:relative;z-index:2}@media (max-width:63.99em){.teacher-landing-page-component__find-career-content{padding:16px 24px}}.teacher-landing-page-component__find-career-image{margin-bottom:-85px;margin-top:-110px}@media (max-width:63.99em){.teacher-landing-page-component__find-career-image{display:none}}.teacher-landing-page-component__find-career-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.teacher-landing-page-component__find-career-header{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:24px;row-gap:8px}.teacher-landing-page-component__find-career-pretitle{color:#0d5453;font-size:20px}@media (max-width:63.99em){.teacher-landing-page-component__find-career-pretitle{font-size:15px}}.teacher-landing-page-component__find-career-title{color:#1d1d1d;font-family:Druk Wide Bold,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__find-career-title{font-size:24px}}.teacher-landing-page-component__find-career-description{color:#606365;font-size:20px;line-height:1.3;margin-bottom:40px}@media (max-width:63.99em){.teacher-landing-page-component__find-career-description{font-size:18px}}.teacher-landing-page-component__campaign-banner{background-color:#fff;display:flex;flex-direction:column}.teacher-landing-page-component__campaign-banner-content{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:space-between;padding:80px 55px 32px}@media (max-width:63.99em){.teacher-landing-page-component__campaign-banner-content{align-items:flex-start;flex-direction:column;gap:24px;padding:24px}}.teacher-landing-page-component__campaign-banner-header{align-items:flex-start;display:flex;flex-direction:column;max-width:70%;row-gap:16px;width:536px}.teacher-landing-page-component__campaign-banner-title{font-family:Druk Wide Bold,sans-serif;font-size:40px;font-weight:700;line-height:1.5;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__campaign-banner-title{font-size:24px}}.teacher-landing-page-component__campaign-banner-description{color:#606365;line-height:1.5}@media (max-width:63.99em){.teacher-landing-page-component__campaign-banner-description{font-size:14px}}.teacher-landing-page-component__campaign-banner-image-link{display:flex;flex-direction:column;overflow:hidden}.teacher-landing-page-component__campaign-banner-image{-o-object-fit:cover;object-fit:cover;transition:transform .325s,opacity .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.teacher-landing-page-component__campaign-banner-image:hover{opacity:.9;transform:scale(1.01)}}@media (max-width:63.99em){.teacher-landing-page-component__campaign-banner-image{height:170px}}.teacher-landing-page-component__faq-section{background-color:#0d5453;padding:80px 55px}@media (max-width:63.99em){.teacher-landing-page-component__faq-section{padding:24px}}.teacher-landing-page-component__faq-section-title{color:#fff;font-family:Druk Wide Bold,sans-serif;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:40px;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__faq-section-title{font-size:24px}}.teacher-landing-page-component__faq-section-accordions{display:flex;flex-direction:column;row-gap:16px}.teacher-landing-page-component__faq-section-accordion{background-color:#fff;border-radius:24px}.teacher-landing-page-component__faq-section-accordion-header{align-items:center;-moz-column-gap:20px;column-gap:20px;cursor:pointer;display:flex;justify-content:space-between;padding:32px}.teacher-landing-page-component__faq-section-accordion-header.ui-state-active .teacher-landing-page-component__faq-section-accordion-header-text{color:#158a53}.teacher-landing-page-component__faq-section-accordion-header.ui-state-active .teacher-landing-page-component__faq-section-accordion-header-icon{transform:rotate(45deg)}@media (max-width:63.99em){.teacher-landing-page-component__faq-section-accordion-header{align-items:flex-start;padding:24px}}.teacher-landing-page-component__faq-section-accordion-header-text{color:#1d1d1d;font-size:24px;font-weight:700;transition:color .325s}@media (max-width:63.99em){.teacher-landing-page-component__faq-section-accordion-header-text{font-size:15px}}.teacher-landing-page-component__faq-section-accordion-header-icon{transition:transform .325s}@media (max-width:63.99em){.teacher-landing-page-component__faq-section-accordion-header-icon{height:24px;width:24px}}.teacher-landing-page-component__faq-section-accordion-content{color:#606365;font-size:20px;line-height:1.3;padding:0 32px 32px}@media (max-width:63.99em){.teacher-landing-page-component__faq-section-accordion-content{font-size:14px;padding:0 24px 24px}}.teacher-landing-page-component__share-section{align-items:center;background-color:#1d1d1d;-moz-column-gap:80px;column-gap:80px;display:flex;padding:60px 80px}@media (max-width:63.99em){.teacher-landing-page-component__share-section{align-items:flex-start;flex-direction:column;gap:24px;padding:24px}}.teacher-landing-page-component__share-section-content{display:flex;flex-direction:column;row-gap:16px}.teacher-landing-page-component__share-section-title{color:#fff;font-family:Druk Wide Bold,sans-serif;font-size:32px;line-height:1.25;text-transform:uppercase}@media (max-width:63.99em){.teacher-landing-page-component__share-section-title{font-size:24px}}.teacher-landing-page-component__share-section-description{color:#f8f2ec;font-family:Inter,sans-serif;font-size:16px;line-height:1.5}@media (max-width:63.99em){.teacher-landing-page-component__share-section-description{font-size:14px}}.teacher-landing-page-component__related-projects-section{padding:80px 55px}@media (max-width:63.99em){.teacher-landing-page-component__related-projects-section{padding:24px}}.teacher-landing-page-component__related-projects-header{display:flex;flex-direction:column;margin-bottom:32px;max-width:100%;row-gap:16px;width:355px}.teacher-landing-page-component__related-projects-title{color:#1d1d1d;font-size:24px;font-weight:700}.teacher-landing-page-component__related-projects-description{color:#606365;font-size:16px}.teacher-landing-page-component__related-projects-cards{display:flex;flex-direction:column;row-gap:30px}.teacher-landing-page-component__related-project-card{align-items:center;background-color:#fff;border-radius:24px;-moz-column-gap:32px;column-gap:32px;display:flex;padding:16px}@media (min-width:64em) and (hover:hover) and (pointer:fine){.teacher-landing-page-component__related-project-card:hover .teacher-landing-page-component__related-project-image{transform:scale(1.05)}}@media (max-width:63.99em){.teacher-landing-page-component__related-project-card{flex-direction:column;gap:16px}}.teacher-landing-page-component__related-project-image-container{border-bottom-left-radius:16px;border-top-left-radius:16px;overflow:hidden;position:relative}@media (max-width:63.99em){.teacher-landing-page-component__related-project-image-container{display:flex;width:100%}}.teacher-landing-page-component__related-project-image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .325s;z-index:1}@media (max-width:63.99em){.teacher-landing-page-component__related-project-image{width:100%}}.teacher-landing-page-component__related-project-logo{position:absolute;right:10px;top:12px;z-index:2}.teacher-landing-page-component__related-project-body{align-items:flex-start;display:flex;flex:1;flex-direction:column}@media (max-width:63.99em){.teacher-landing-page-component__related-project-body{padding:16px}}.teacher-landing-page-component__related-project-title{font-size:24px;font-weight:700;margin-bottom:8px}@media (max-width:63.99em){.teacher-landing-page-component__related-project-title{font-size:20px}}.teacher-landing-page-component__related-project-description-container{display:flex;flex-direction:column;margin-bottom:16px}.teacher-landing-page-component__related-project-description{color:#606365}.form{-moz-column-gap:30px;column-gap:30px;display:grid}@media (min-width:64em){.form{grid-template-columns:repeat(2,1fr)}}.form__field{display:flex;flex-direction:column;margin-bottom:15px;row-gap:8px}.form__field--full-width{grid-column:1/-1}.form__field--checkbox{margin-bottom:40px;margin-top:10px}.form__input-container{border:1px solid #f4f4f4;border-radius:24px;box-shadow:0 0 0 2px transparent;display:flex;flex-direction:column;height:50px;position:relative;transition:box-shadow .325s,border-color .325s}.form__input-container.filled,.form__input-container:focus-within{border-color:#158a53;box-shadow:0 0 0 1px #158a53}.form__field-error{font-size:11px}.form__select-container{border:1px solid #f4f4f4;border-radius:24px;height:50px;position:relative;transition:box-shadow .325s,border-color .325s}.form__select-container.filled{border-color:#158a53;box-shadow:0 0 0 1px #158a53}.form__select-container:has(:focus) .form__select-icon{transform:translateY(-50%) rotate(180deg)}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#1d1d1d;font-size:16px;height:100%;line-height:normal;padding:8px 24px;position:relative;width:100%;z-index:1}.form__select-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .325s;z-index:2}.form__submit-container{display:flex;justify-content:flex-start}.input-text{font-size:14px;font-weight:700}.input-text-container{align-items:center;background-color:#fff;border-radius:24px;-moz-column-gap:8px;column-gap:8px;display:flex;height:100%;padding:8px 24px 8px 16px;width:100%}.input-text-container.filled .input-text-container__inner-label,.input-text-container:focus-within .input-text-container__inner-label{font-size:12px;transform:translateY(calc(-50% - 10px))}.input-text-container__input-content{align-items:flex-end;display:flex;height:100%;position:relative}.input-text-container__inner-label{color:#606365;font-size:14px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .325s,transform .325s}.input-checkbox{align-items:center;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:inline-flex}.input-checkbox__checkbox{align-items:center;border:1px solid #1d1d1d;border-radius:5px;display:inline-flex;height:20px;justify-content:center;width:20px}.input-checkbox__checkbox--checked{background-color:#1d1d1d}.input-checkbox__checkbox--checked .input-checkbox__icon{opacity:1}.input-checkbox__icon{opacity:0}.input-checkbox__label{color:#606365;font-size:16px;font-weight:400;line-height:1.3}.input-checkbox__label a{color:#1d1d1d;font-weight:700;text-decoration:underline}.hero-slider{background-color:var(--background-color,#8781fe);overflow:hidden;padding-bottom:40px;position:relative}.hero-slider__figure{color:var(--figure-color,#fdc309);position:absolute;right:30px;top:0;z-index:1}.hero-slider__content{position:relative;z-index:2}.hero-slider__container{padding-top:60px;position:relative}.hero-slider__title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:50px;font-weight:700;line-height:1}@media (max-width:63.99em){.hero-slider__title{font-size:36px;line-height:36px}}.hero-slider__title{color:#fff}.hero-slider__slider{display:flex;gap:30px;margin-top:40px}.hero-slider__slider--buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.hero-slider__slider--button{align-items:center;background:#fff;border-radius:6px;display:flex;height:40px;justify-content:center;width:40px}.hero-slider__card{background:var(--White,#fff);border-radius:24px;display:flex;gap:0;justify-content:space-between;padding:16px;transition:all .5s ease-in-out}@media (max-width:63.99em){.hero-slider__card{flex-direction:column-reverse}}.hero-slider__card--content{flex-direction:column;justify-content:center;max-height:245px;max-width:0;overflow:hidden}@media (max-width:63.99em){.hero-slider__card--content{display:flex;max-width:430px;padding:16px}}.hero-slider__card--category{border:1px solid #1d1d1d;border-radius:16px;color:#1d1d1d;display:flex;font-family:DM Sans;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.012px;line-height:22px;margin-bottom:16px;padding:0 8px;width:-moz-fit-content;width:fit-content}.hero-slider__card--readtime{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;margin-bottom:16px}.hero-slider__card--date,.hero-slider__card--read-time{align-items:center;color:#1d1d1d;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:12px;font-weight:400;line-height:1.8}.hero-slider__card--title{font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.hero-slider__card--title{font-size:20px}}.hero-slider__card--title{color:#1d1d1d}.hero-slider__card--description{color:#606365;margin-top:16px}.hero-slider__card--picture{border-radius:16px;display:flex;overflow:hidden;transition:all .5s ease-in-out;width:160px}@media (max-width:63.99em){.hero-slider__card--picture{border-radius:0 16px 16px 0;width:300px}}.hero-slider__card--image{height:100%;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider__card .card__link{margin-top:24px}@media (min-width:64em){.hero-slider__card.active{flex:1;gap:40px;padding-left:40px}}.hero-slider__card.active .hero-slider__card--picture{border-radius:0 16px 16px 0;width:300px}.hero-slider__card.active .hero-slider__card--content{display:flex;max-width:430px}.filter-buttons{-moz-column-gap:30px;column-gap:30px;display:flex}@media (max-width:63.99em){.filter-buttons{flex-direction:column;gap:10px}}.filter-buttons__item{display:flex;flex-basis:300px;flex-direction:column;row-gap:8px}@media (max-width:63.99em){.filter-buttons__item{flex-basis:auto}}.filter-buttons__item-label{color:#5f6d7e;font-size:16px;line-height:1.3}.filter-accordion{position:relative}.filter-accordion__filter-dropdown{align-items:center;background-color:#fff;border-radius:24px;-moz-column-gap:16px;column-gap:16px;cursor:pointer;display:flex;height:44px;justify-content:space-between;padding:8px 18px 8px 24px;transition:box-shadow .325s}.filter-accordion__filter-dropdown.ui-state-active{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.filter-accordion__filter-dropdown.ui-state-active .filter-accordion__icon{transform:rotate(180deg)}@media (min-width:64em) and (hover:hover) and (pointer:fine){.filter-accordion__filter-dropdown:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}}.filter-accordion__filter-accordion-options{background-color:#fff;border-radius:16px;bottom:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);left:0;position:absolute;transform:translateY(calc(100% + 8px));width:100%;z-index:2}.filter-accordion__filter-accordion-options-list{display:flex;flex-direction:column;padding:8px 0}.filter-accordion__filter-accordion-option{padding:8px 24px;text-align:left}.filter-accordion__icon{transition:transform .325s}.career-list{margin-bottom:80px}.v-career-list__filters{margin-bottom:50px}.v-career-list__items-container{align-items:center;display:flex;flex-direction:column;row-gap:50px}.v-career-list__table-grid{border:1px solid #1d1d1d;border-radius:24px;display:grid;grid-template-columns:repeat(var(--columns,1),auto);overflow:hidden;width:100%}.v-career-list__table-header{background-color:#1d1d1d;color:#fff;padding:20px 16px}.v-career-list__table-item{align-items:center;display:flex;padding:16px;width:100%}.v-career-list__table-item--even{background-color:#e2ebf9}.v-career-list__table-item--odd{background-color:#fff}.v-career-list__table-item--first{padding-left:32px}.v-career-list__table-item--last{padding-right:32px}.v-career-list__table-item-content{color:#606365;max-width:200px}.v-career-list__table-item-content--last{width:102px}.pulsate{animation:Gradient 2.25s ease infinite;background:linear-gradient(-45deg,#ddd,#f0f0f0,#ddd,#f0f0f0);background-size:400% 400%}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.faqs-section:not(:first-child){margin-top:75px}.faqs-section--title{color:#1d1d1d;margin-bottom:24px}.faqs-section--accordions{display:flex;flex-direction:column;row-gap:16px}.faqs-section--accordion{background-color:#fff;border-radius:24px}.faqs-section--accordion-header{align-items:center;-moz-column-gap:20px;column-gap:20px;cursor:pointer;display:flex;justify-content:space-between;padding:32px}@media (max-width:63.99em){.faqs-section--accordion-header{padding:24px}.faqs-section--accordion-header img{width:24px}}.faqs-section--accordion-header.ui-state-active .faqs-section--accordion-header-text{color:#158a53}.faqs-section--accordion-header.ui-state-active .faqs-section--accordion-header-icon{transform:rotate(45deg)}.faqs-section--accordion-header-text{color:#1d1d1d;font-size:24px;font-weight:700;transition:color .325s}@media (max-width:63.99em){.faqs-section--accordion-header-text{font-size:15px}}.faqs-section--accordion-header-icon{transition:transform .325s}.faqs-section--accordion-content{color:#606365;font-size:20px;line-height:1.3;padding:0 32px 32px}@media (max-width:63.99em){.faqs-section--accordion-content{font-size:14px;padding:0 24px 24px}}.aside-section--container{display:grid;gap:110px;grid-template-columns:300px 1fr}@media (max-width:63.99em){.aside-section--container{gap:20px;grid-template-columns:1fr}}.aside-section--aside{position:relative}.aside-section--aside-nav{display:flex;flex-direction:column;gap:10px;max-width:300px;width:100%}@media (max-width:63.99em){.aside-section--aside-nav{flex-direction:row;max-width:inherit}}.aside-section--aside-nav.head-fixed:not(.head-fixed-bottom){position:fixed;top:95px}.aside-section--aside-nav.head-fixed-bottom{position:absolute;top:auto}.aside-section--aside-item{align-items:center;background-color:#f2e2d2;border-radius:46px;color:#1d1d1d;display:flex;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.02px;line-height:130%;padding:10px 40px;transition:all .5s ease-in-out;width:100%}@media (max-width:63.99em){.aside-section--aside-item{font-size:14px;white-space:nowrap}}.aside-section--aside-item.active{background-color:#88c0ff}.hero__simple{margin-top:80px;padding-bottom:80px}@media (max-width:63.99em){.hero__simple{margin-top:0;padding-bottom:40px}}.hero__simple--title{font-family:Finlandica,sans-serif;font-size:50px;font-weight:700;line-height:1}@media (max-width:63.99em){.hero__simple--title{font-size:36px;line-height:36px}}.hero__simple--title{color:#1d1d1d}.hero__simple--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.hero__simple--description strong{color:#1d1d1d;font-weight:700}.hero__simple--description ul{list-style:disc;margin-left:15px}.hero__simple--description ol{list-style:decimal;margin-left:15px}.hero__simple--description h1:not(:last-child),.hero__simple--description h2:not(:last-child),.hero__simple--description h3:not(:last-child),.hero__simple--description h4:not(:last-child),.hero__simple--description h5:not(:last-child),.hero__simple--description h6:not(:last-child),.hero__simple--description ol:not(:last-child),.hero__simple--description p:not(:last-child),.hero__simple--description ul:not(:last-child){margin-bottom:16px}.hero__simple--description h1:not(:first-child),.hero__simple--description h2:not(:first-child),.hero__simple--description h3:not(:first-child),.hero__simple--description h4:not(:first-child),.hero__simple--description h5:not(:first-child),.hero__simple--description h6:not(:first-child){margin-top:16px}.hero__simple--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.hero__simple--description a:hover{color:#1d1d1d}}.hero__simple--description{font-size:16px}@media (max-width:63.99em){.hero__simple--description{font-size:14px}}.hero__simple--description{-moz-columns:#606365;column-count:#606365;margin-top:24px}.hero__simple--container{align-items:center;display:flex;gap:30px;justify-content:space-between}.hero__simple--content{max-width:740px}.hero__simple--last{color:#606365;text-align:right}.fade-enter-active,.fade-leave-active{transition:opacity .325s}.fade-enter-from,.fade-leave-to{opacity:0}.hero__contact{margin-top:24px;padding-bottom:64px}.hero__contact--container{align-items:center;display:flex;justify-content:space-around}@media (max-width:63.99em){.hero__contact--container{flex-direction:column;gap:24px}}.hero__contact--content{display:flex;flex-direction:column;gap:24px;max-width:514px;width:100%}.hero__contact--title{font-family:Finlandica,sans-serif;font-size:50px;font-weight:700;line-height:1}@media (max-width:63.99em){.hero__contact--title{font-size:36px;line-height:36px}}.hero__contact--title{color:#1d1d1d}.hero__contact--description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.hero__contact--description strong{color:#1d1d1d;font-weight:700}.hero__contact--description ul{list-style:disc;margin-left:15px}.hero__contact--description ol{list-style:decimal;margin-left:15px}.hero__contact--description h1:not(:last-child),.hero__contact--description h2:not(:last-child),.hero__contact--description h3:not(:last-child),.hero__contact--description h4:not(:last-child),.hero__contact--description h5:not(:last-child),.hero__contact--description h6:not(:last-child),.hero__contact--description ol:not(:last-child),.hero__contact--description p:not(:last-child),.hero__contact--description ul:not(:last-child){margin-bottom:16px}.hero__contact--description h1:not(:first-child),.hero__contact--description h2:not(:first-child),.hero__contact--description h3:not(:first-child),.hero__contact--description h4:not(:first-child),.hero__contact--description h5:not(:first-child),.hero__contact--description h6:not(:first-child){margin-top:16px}.hero__contact--description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.hero__contact--description a:hover{color:#1d1d1d}}.hero__contact--description{font-size:16px}@media (max-width:63.99em){.hero__contact--description{font-size:14px}}.hero__contact--description{color:#606365}.hero__contact--card{align-items:flex-start;background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:24px;max-width:100%;padding:40px 60px;width:550px}@media (max-width:63.99em){.hero__contact--card{padding:24px}}.hero__contact--card-title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.hero__contact--card-title{font-size:20px}}.hero__contact--card-content{display:flex;flex-direction:column;gap:16px}.hero__contact--card-column{align-items:center;display:flex;gap:16px}.hero__contact--card-column span{color:#1d1d1d;flex:1;font-size:20px;font-style:normal;letter-spacing:-.02px;line-height:130%}@media (max-width:63.99em){.hero__contact--card-column span{font-size:18px}}.hero__contact--card-column.mail span{font-weight:700;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hero__contact--card-icon{align-items:center;background-color:#e2ebf9;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.form-section{background-color:#fa0d88;padding:80px 0}.form-section__container{background-color:#fff;border-radius:24px;-moz-column-gap:60px;column-gap:60px;display:flex;justify-content:space-between;overflow:hidden}@media (max-width:63.99em){.form-section__container{flex-direction:column}}.form-section__content{display:flex;flex:1;flex-direction:column;justify-content:center;padding-left:80px;row-gap:40px}@media (max-width:63.99em){.form-section__content{padding:24px 24px 32px}}.form-section__header{display:flex;flex-direction:column;row-gap:24px}.form-section__supertitle{color:#fa0d88;font-size:20px}.form-section__title{color:#1d1d1d;font-size:36px}@media (max-width:63.99em){.form-section__title{font-size:24px}}.form-section__description{color:#606365}.form-section__image-container{display:flex;flex-direction:column;position:relative}@media (max-width:63.99em){.form-section__image-container{height:190px}}.form-section__frame-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media (max-width:63.99em){.form-section__frame-image{-o-object-position:bottom;object-position:bottom}}.form-section__image{-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}@media (max-width:63.99em){.form-section__image{height:100%}}.content-section:not(:first-child){margin-top:80px}.content-section:last-child{margin-bottom:80px}.content-section--title{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:24px;font-weight:700;line-height:1}@media (max-width:63.99em){.content-section--title{font-size:20px}}.content-section--title-2{color:#1d1d1d;font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.content-section--title-2{font-size:15px}}.content-section--title-2{margin-bottom:24px;margin-top:40px}.content-section--content,.content-section--subtitle{color:var(--Black,#1d1d1d);font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.016px;line-height:130%}.content-section--text{color:var(--Gray,#606365);font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.016px;line-height:130%}.content-section--text ul{list-style:disc;padding-left:15px}.content-section--text>:last-child{margin-bottom:20px}.search__head{display:flex;flex-direction:column;gap:24px;margin-top:80px;padding-bottom:160px;position:relative}@media (max-width:63.99em){.search__head{margin-top:0;padding-bottom:40px}}.search__head--icon{position:absolute;right:0;top:0;width:300px}@media (max-width:63.99em){.search__head--icon{display:none}}.search__head--icon svg{color:#fa0d88;width:300px}.search__head--label{align-items:center;background:#fff;border-radius:32px;display:flex;gap:16px;padding:5px 4px 5px 24px;width:-moz-fit-content;width:fit-content}@media (max-width:63.99em){.search__head--label{width:100%}}.search__head--input{font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3}.search__head--input strong{color:#1d1d1d;font-weight:700}.search__head--input ul{list-style:disc;margin-left:15px}.search__head--input ol{list-style:decimal;margin-left:15px}.search__head--input h1:not(:last-child),.search__head--input h2:not(:last-child),.search__head--input h3:not(:last-child),.search__head--input h4:not(:last-child),.search__head--input h5:not(:last-child),.search__head--input h6:not(:last-child),.search__head--input ol:not(:last-child),.search__head--input p:not(:last-child),.search__head--input ul:not(:last-child){margin-bottom:16px}.search__head--input h1:not(:first-child),.search__head--input h2:not(:first-child),.search__head--input h3:not(:first-child),.search__head--input h4:not(:first-child),.search__head--input h5:not(:first-child),.search__head--input h6:not(:first-child){margin-top:16px}.search__head--input a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.search__head--input a:hover{color:#1d1d1d}}.search__head--input{font-size:16px}@media (max-width:63.99em){.search__head--input{font-size:14px}}.search__head--input{color:#1d1d1d;max-width:100%;width:378px}@media (max-width:63.99em){.search__head--input{flex:1}}.search__head--button{align-items:center;background:#1d1d1d;border-radius:40px;display:flex;height:48px;justify-content:center;width:48px}.search__content--content{display:grid;gap:30px;grid-template-columns:300px 1fr;padding-bottom:80px}@media (max-width:63.99em){.search__content--content{grid-template-columns:1fr;padding-top:75px;position:relative}}.search__content--aside{display:flex;flex-direction:column;gap:8px}@media (max-width:63.99em){.search__content--aside{background-color:#f8f2ec;flex-direction:row;position:absolute}.search__content--aside.head-fixed{background-color:#f8f2ec;flex-direction:row;padding:10px 0;position:fixed;top:0}.search__content--aside.head-fixed.head-fixed-bottom{position:absolute}}.search__content--category{align-items:center;background-color:#f2e2d2;border-radius:46px;display:flex;font-family:DM Sans,sans-serif;font-weight:400;gap:10px;justify-content:center;line-height:1.3;padding:10px 40px;width:100%}.search__content--category strong{color:#1d1d1d;font-weight:700}.search__content--category ul{list-style:disc;margin-left:15px}.search__content--category ol{list-style:decimal;margin-left:15px}.search__content--category h1:not(:last-child),.search__content--category h2:not(:last-child),.search__content--category h3:not(:last-child),.search__content--category h4:not(:last-child),.search__content--category h5:not(:last-child),.search__content--category h6:not(:last-child),.search__content--category ol:not(:last-child),.search__content--category p:not(:last-child),.search__content--category ul:not(:last-child){margin-bottom:16px}.search__content--category h1:not(:first-child),.search__content--category h2:not(:first-child),.search__content--category h3:not(:first-child),.search__content--category h4:not(:first-child),.search__content--category h5:not(:first-child),.search__content--category h6:not(:first-child){margin-top:16px}.search__content--category a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.search__content--category a:hover{color:#1d1d1d}}.search__content--category{font-size:16px}@media (max-width:63.99em){.search__content--category{font-size:14px}}.search__content--category{color:#1d1d1d}.search__content--category.active{background-color:#88c0ff}@media (max-width:63.99em){.search__content--category{white-space:nowrap}}.search__content--grid{display:flex;flex-direction:column;gap:8px;padding-bottom:40px}.search__content--card{align-items:center;background:#fff;border-radius:24px;display:flex;gap:80px;padding:40px 40px 40px 60px}@media (max-width:63.99em){.search__content--card{align-items:flex-start;flex-direction:column;gap:8px;padding:24px}}.search__content--card-content{flex:1}.search__content--card-title{font-family:Finlandica,sans-serif;font-size:20px;font-weight:700;line-height:1}@media (max-width:63.99em){.search__content--card-title{font-size:15px}}.search__content--card-title{color:#1d1d1d}.search__content--card-description{color:#1d1d1d;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3;margin-top:8px}.search__content--card-description strong{color:#1d1d1d;font-weight:700}.search__content--card-description ul{list-style:disc;margin-left:15px}.search__content--card-description ol{list-style:decimal;margin-left:15px}.search__content--card-description h1:not(:last-child),.search__content--card-description h2:not(:last-child),.search__content--card-description h3:not(:last-child),.search__content--card-description h4:not(:last-child),.search__content--card-description h5:not(:last-child),.search__content--card-description h6:not(:last-child),.search__content--card-description ol:not(:last-child),.search__content--card-description p:not(:last-child),.search__content--card-description ul:not(:last-child){margin-bottom:16px}.search__content--card-description h1:not(:first-child),.search__content--card-description h2:not(:first-child),.search__content--card-description h3:not(:first-child),.search__content--card-description h4:not(:first-child),.search__content--card-description h5:not(:first-child),.search__content--card-description h6:not(:first-child){margin-top:16px}.search__content--card-description a{color:#158a53;text-decoration:underline;transition:color .325s}@media (min-width:64em) and (hover:hover) and (pointer:fine){.search__content--card-description a:hover{color:#1d1d1d}}.search__content--card-description{font-size:16px}@media (max-width:63.99em){.search__content--card-description{font-size:14px}}.search__content--card-description{color:#606365}@media (max-width:63.99em){.search__content--card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.search__content--loading{padding-bottom:200px}.search__content--loading img{margin:auto}.data-visualization-slider{margin-bottom:80px}.data-visualization-slider__container{background-color:#0d5453;border-radius:24px;padding:50px 0}.data-visualization-slider__header{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:space-between;margin:0 auto 30px;max-width:calc(100% - 40px);width:1070px}.data-visualization-slider__content{align-items:flex-start;display:flex;flex-direction:column;max-width:70%;width:680px}.data-visualization-slider__category{border:1px solid #57c3c0;border-radius:16px;color:#57c3c0;font-size:12px;line-height:1.8;margin-bottom:16px;padding:0 8px}.data-visualization-slider__title{color:#fff;font-size:24px;margin-bottom:8px}.data-visualization-slider__description{color:#e6f4f4}.data-visualization-slider__slider-container{margin:0 auto;max-width:calc(100% - 220px);position:relative;width:1070px}.data-visualization-slider__slider-button-next,.data-visualization-slider__slider-button-prev{position:absolute;top:50%;z-index:1}.data-visualization-slider__slider-button-prev{left:0;transform:translateX(calc(-100% - 30px)) translateY(-50%)}.data-visualization-slider__slider-button-next{right:0;transform:translateX(calc(100% + 30px)) translateY(-50%)}.data-visualization-slider__slides{width:100%}.data-visualization-slider__slide-picture{border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.data-visualization-slider__slider-footer{margin-top:50px}.data-visualization-slider__slider-footer .slick-dots li.slick-active button{background-color:#fff;border-color:#fff}.data-visualization-slider__slider-footer .slick-dots li button{border:1px solid #fff}
