.language-switcher-module__ag6qta__language_switcher{align-self:center;width:fit-content;margin-top:.5rem}.language-switcher-module__ag6qta__language_switcher>div{background-color:#f1f1f1;border:1px solid #d1d1d1;border-radius:.938rem;justify-content:center;align-items:center;gap:.4rem;width:fit-content;max-height:33.3px;margin-right:.2rem;padding:1rem;display:flex}.language-switcher-module__ag6qta__language_switcher>div>span{padding-left:0 .1rem}
.wheel-module__qhnylq__wheel{--wheel-width:268px;--wheel-height:32.25rem;height:var(--wheel-height);max-height:var(--wheel-height);width:var(--wheel-width);max-width:var(--wheel-width);flex-direction:column;justify-content:center;align-items:center;padding:1.6rem;display:flex;position:relative}.wheel-module__qhnylq__wheel_viewport{height:var(--wheel-height);max-height:var(--wheel-height);overflow:hidden}.wheel-module__qhnylq__wheel ul{height:31.25rem;max-height:31.25rem;margin-top:calc(1rem*-1px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.wheel-module__qhnylq__wheel:before,.wheel-module__qhnylq__wheel:after{content:"";z-index:1;pointer-events:none;height:55%;display:block;position:absolute;left:0;right:0}.wheel-module__qhnylq__wheel:before{background:linear-gradient(#f5f5f5 10%,#f5f5f54d 85%,#0000 95%);height:42.5%;top:-.5px}.wheel-module__qhnylq__wheel:after{background:linear-gradient(#0000 8.5%,#f5f5f54d 15%,#f5f5f5 90%);max-width:268px;height:42.5%;bottom:.938rem}.wheel-module__qhnylq__wheel ul>li{min-height:0;width:var(--wheel-width);max-width:var(--wheel-width);flex:0 0 20%;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.wheel-module__qhnylq__wheel ul>li>img{width:auto;height:auto}.wheel-module__qhnylq__wheel ul>li:first-child{margin-top:7.5rem}.wheel-module__qhnylq__wheel ul>li:last-child{margin-bottom:3.75rem}
.slider-modal-module__LX7RFq__slider_ctx{z-index:3;width:100vw;max-width:100%;display:flex;position:fixed;top:45%;left:50%;transform:translate(-50%)translateY(-40%)}@media (min-width:1024px){.slider-modal-module__LX7RFq__slider_ctx{top:50%}}.slider-modal-module__LX7RFq__slider_ctx.slider-modal-module__LX7RFq__full-height{z-index:4}.slider-modal-module__LX7RFq__slider_viewport{overflow:hidden}.slider-modal-module__LX7RFq__slider{--slide-spacing:1rem;--slide-size:80%;--slide-height:100%;overflow:hidden!important}.slider-modal-module__LX7RFq__slider ul{backface-visibility:hidden;touch-action:none;gap:calc(var(--slide-spacing));margin-left:calc(var(--slide-spacing));display:flex}.slider-modal-module__LX7RFq__slider ul li{cursor:pointer;flex-direction:column;flex:0 0 var(--slide-size);-webkit-overflow-scrolling:touch;border-style:none;border-radius:1.56rem;align-items:flex-start;width:100%;min-width:12.5rem;height:475px;max-height:475px;padding:1.313rem 1.125rem 1.313rem 1.625rem;display:flex;position:relative;overflow-y:auto}.slider-modal-module__LX7RFq__slider ul li::-webkit-scrollbar{display:none}.slider-modal-module__LX7RFq__slider ul li{-ms-overflow-style:none;scrollbar-width:none}.slider-modal-module__LX7RFq__slider ul li:last-child{margin-right:2rem}.slider-modal-module__LX7RFq__slider ul li p{text-align:left;width:calc(100% - .5rem);max-width:calc(100% - .5rem);overflow-y:scroll}.slider-modal-module__LX7RFq__slider ul li p::-webkit-scrollbar{display:none}.slider-modal-module__LX7RFq__slider ul li p{-ms-overflow-style:none;scrollbar-width:none}.slider-modal-module__LX7RFq__slider ul li>div>button{background-color:var(--color-black);height:1.688rem;color:var(--color-white);border-style:none;border-radius:.625rem;padding:0 .68rem}.slider-modal-module__LX7RFq__slider ul li>div>button:hover{cursor:pointer}.slider-modal-module__LX7RFq__slider ul li>div{flex-direction:row;justify-content:space-between;width:100%;padding-bottom:.3rem;display:flex}.slider-modal-module__LX7RFq__slider ul li>div>img{color:var(--color-black);fill:var(--color-black);-webkit-text-fill-color:var(--color-black);-webkit-filter:brightness(0);height:auto}.slider-modal-module__LX7RFq__slider ul li>div>img.slider-modal-module__LX7RFq__current_slide{color:var(--color-white);fill:var(--color-white);-webkit-text-fill-color:var(--color-white);-webkit-filter:brightness(100)}.slider-modal-module__LX7RFq__slider ul>li>h3{text-align:left;padding-bottom:.75rem}.slider-modal-module__LX7RFq__slider_indicators{z-index:2;justify-content:center;align-items:center;padding-top:1.56rem;display:flex;position:relative}.slider-modal-module__LX7RFq__slider_indicators button{-webkit-appearance:none;color:var(--color-black);touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:auto;height:100%;margin:0;padding:0;text-decoration:none;display:flex}.slider-modal-module__LX7RFq__slider_indicators button:disabled{opacity:.3}.slider-modal-module__LX7RFq__slider_indicators button:first-child{margin-right:3.125rem}.slider-modal-module__LX7RFq__slider_indicators button:first-child>svg{transform:rotate(180deg)}@media only screen and (min-width:18.75rem) and (min-height:18.75rem){.slider-modal-module__LX7RFq__slider_ctx{position:relative}}@media only screen and (min-width:18.75rem) and (max-height:400px){.slider-modal-module__LX7RFq__slider_ctx{padding-top:18.75rem}}@media only screen and (min-width:18.75rem) and (max-height:560px){.slider-modal-module__LX7RFq__slider_ctx{padding-top:9.375rem}}@media only screen and (min-width:500px) and (max-height:499px){.slider-modal-module__LX7RFq__slider_ctx{padding-top:15rem}}@media only screen and (min-width:48rem){.slider-modal-module__LX7RFq__slider_viewport{height:33.25rem;max-height:33.25rem;overflow:hidden}.slider-modal-module__LX7RFq__slider{--slide-spacing:1rem;--slide-size:50%;--slide-height:100%;overflow:hidden}}@media only screen and (min-width:1440px){.slider-modal-module__LX7RFq__slider{--slide-spacing:2rem;--slide-size:45%}}@media only screen and (min-width:600px){.slider-modal-module__LX7RFq__slider ul li{max-height:475px}}
.carousel-module__hplhxW__carousel_context{--slide-spacing:1.5rem;--slide-size:90%;overflow:hidden}.carousel-module__hplhxW__carousel{backface-visibility:hidden;touch-action:pan-y;width:100%;margin-left:calc(var(--slide-spacing)*-1);display:flex}.carousel-module__hplhxW__carousel:last-child{margin-right:20rem}ul.carousel-module__hplhxW__carousel>li{flex-direction:column;flex:0 0 var(--slide-size);padding-right:var(--slide-spacing);align-items:center;display:flex}ul.carousel-module__hplhxW__carousel>li>*+*{margin-left:.625rem}ul.carousel-module__hplhxW__carousel>li:hover{cursor:pointer}.carousel-module__hplhxW__carousel_headline{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10.5px;display:flex}.carousel-module__hplhxW__carousel_headline>*+*{margin-left:7.5px}.carousel-module__hplhxW__carousel_headline svg{fill:var(--color-primary)}.carousel-module__hplhxW__carousel_activator{border:2px solid var(--color-secondary);color:var(--color-black);background-color:var(--color-white);border-radius:var(--border-radius-sm);vertical-align:middle;place-content:center;align-items:center;max-height:calc(2.063rem - 2px);margin-bottom:.1rem;padding:.625rem;display:flex}.carousel-module__hplhxW__carousel_activator:hover{cursor:pointer}.carousel-module__hplhxW__carousel_activator span{line-height:2.063rem}@media only screen and (min-width:400px){.carousel-module__hplhxW__carousel_context{--slide-size:40.5%}}@media only screen and (min-width:48rem){ul.carousel-module__hplhxW__carousel>li:hover>.carousel-module__hplhxW__carousel_headline{color:var(--color-primary)}ul.carousel-module__hplhxW__carousel>li:hover>button{border:2px solid var(--color-primary)}}@media only screen and (min-width:64rem){.carousel-module__hplhxW__carousel_context{--slide-size:21.5%;overflow:hidden}ul.carousel-module__hplhxW__carousel>li{flex:0 0 var(--slide-size);padding-right:0}}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v22-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins-v22-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins-v22-latin-700.woff2)format("woff2")}
:root{--vh:100dvh;--scrollbar-width:0;--color-white:#fff;--color-black:#000;--color-neutral-100:#fff;--color-neutral-200:#f5f500;--color-neutral-300:#f5f5f5;--color-neutral-400:#bcbcbc;--color-secondary:#e5e5e5;--color-primary:#8151f5;--color-primary--light:#f6edff;--color-light-blue:#f3efff;--color-footer:#fafafa;--font-family-primary:"Poppins",Verdana,sans-serif;--font-size-extra-sm:.75rem;--font-size:.875rem;--font-size-body:1rem;--font-size-extra-md:1.063rem;--font-size-md:1.25rem;--font-size-section-cta:1.25rem;--font-size-section-element-title:1.25rem;--font-size-cta-md:1.25rem;--font-size-extra-lg:1.438rem;--font-size-cta-sm:1.5rem;--font-size-section-title:1.75rem;--font-size-heading:1.875rem;--font-size-footer-contact-sm:14px;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--border-radius-sm:.938rem;--border-radius-md:1.25rem}@media only screen and (min-width:48rem){:root{--font-size-heading:3.75rem;--font-size-section-title:3.125rem;--font-size-md:1.875rem;--font-size-section-cta:1.875rem ;--font-size-cta-md:1.625rem;--font-size-footer-contact-sm:1.063rem}}
*,:before,:after{box-sizing:border-box;font:inherit;margin:0;padding:0}html{font-family:var(--font-family-primary);scroll-behavior:smooth}body{background:var(--color-white);color:var(--color-black);font-size:var(--font-size-body);scroll-behavior:initial;min-height:100lvh;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;flex-direction:column;width:100%;min-width:18.75rem;max-width:100vw;display:flex;overflow-x:hidden}section{background-color:var(--color-white);width:100%;color:var(--color-black);font-size:var(--font-size-body);flex-direction:column;min-width:18.75rem;margin:0 auto;display:flex}.full-width{max-width:100vw}img,picture,svg{max-width:100%;height:auto;display:block}video{max-width:100vw}p{max-height:100%}p,h1,h2,h3,h4{overflow-wrap:break-word;font:inherit;text-wrap:pretty}strong{font-weight:var(--font-weight-semi-bold)}button{font:inherit;cursor:pointer;background:0 0;border-style:none}ul[data-role=list],ol[data-role=list]{list-style:none}a{color:inherit;text-decoration:none}a,a:visited{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}.empty-page{min-height:35vh}.heading__extra-lg{text-align:center;text-transform:uppercase;padding-bottom:1.25rem;font-size:2.5rem;line-height:2.8rem}.section-title{padding:0 1.25rem;line-height:1.2}.section-title.mb-xxs{margin-bottom:1.5rem}.section-title.mb-xs{margin-bottom:2rem}.section-title.mb-sm,.section-title.mb-md{margin-bottom:3.125rem}.section-title.pt-md{padding-top:3.125rem}section.mb-md{margin-bottom:1.25rem}@media only screen and (min-width:48rem){section.mb-sm{margin-bottom:1.25rem}.section-title.mb-md{margin-bottom:5rem}section.mb-md{margin-bottom:1.75rem}.section-title{padding:0 2.5rem}}@media only screen and (min-width:64rem){.heading__extra-lg{flex-direction:column;padding-bottom:2.2rem;font-size:5rem;line-height:95px;display:flex}.section-title.mb-sm{margin-bottom:4.375rem}}.rich-text a{text-decoration:underline}.rich-text-editor{max-width:1920px;margin-top:6rem;padding:0 20px 20px}@media (min-width:768px){.rich-text-editor{padding:0 2.8rem 2.5rem 2.5rem}}.rich-text-editor p{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.4}.rich-text ul,.rich-text-editor ul{margin:1em 0;padding-left:1.5rem;list-style-type:disc;display:block}.rich-text li,.rich-text-editor li{margin-bottom:.8rem}
#react-portal-modal-container{display:none}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.scrollbar-measure{width:100px;height:100px;position:absolute;top:-9999px;overflow:scroll}body.backdrop-is-active{overflow:hidden}body.backdrop-is-active #react-portal-modal-container{--overlay-bg:#ebebeb40;--overlay-filter:blur(10px);z-index:2;opacity:1;backdrop-filter:var(--overlay-filter);background:var(--overlay-bg,#0009);transition-duration:.3s;transition-timing-function:ease;display:block;position:fixed;inset:0;overflow-y:hidden}@media (min-width:1040px){body.backdrop-is-active header{padding-right:2.5rem}}body.popover-backdrop .menu-list,body.popover-backdrop main,body.popover-backdrop footer{padding-right:var(--scrollbar-width)}@media (min-width:1040px){body.popover-backdrop{overflow-y:initial}body.popover-backdrop main{padding-right:0}}.main.homepage-layout{flex-direction:column;justify-content:space-between;align-items:center;gap:4.375rem;width:100%;min-height:100vh;margin:0 auto;display:flex}.main.page-layout{max-width:1920px;margin-top:6rem;margin-left:auto;margin-right:auto}.section__general{padding-left:2.5rem;padding-right:2.5rem}.id-offset-lg{scroll-margin-top:28.5rem}.id-offset-md{scroll-margin-top:3.75rem}.id-offset-sm{scroll-margin-top:6.5rem}.anchor-offset-default{scroll-margin-top:100vh}.width-constraint{width:100%;max-width:1920px;margin:0 auto}.hidden{opacity:0;visibility:hidden;width:0;height:0}.visible{visibility:visible;height:auto;width:unset}.section-padding{padding:0 1.25rem 24px}@media only screen and (min-width:48rem){.main.page-layout{margin-top:10rem}.id-offset-lg{scroll-margin-top:15rem}.id-offset-md{scroll-margin-top:9rem}}@media only screen and (min-width:64rem) and (min-height:64rem){.id-offset-lg{scroll-margin-top:23rem}}@media only screen and (min-width:48rem){.section-padding{padding:0 40px 40px}}a.footer__link.iubenda-noiframe.iubenda-embed{background-image:none!important;background-color:none!important;box-shadow:none!important;vertical-align:unset!important;background:0 0!important;border:0 solid!important;padding:0!important;font-family:unset!important;font-size:.688rem!important;font-weight:400!important;text-decoration:underline!important}
.fs-heading{font-size:var(--font-size-heading);line-height:var(--font-size-heading)}.fs-text-extra-lg{font-size:var(--font-size-extra-lg)}.fs-text-section-element-title{font-size:var(--font-size-section-element-title)}.fs-section-cta{font-size:var(--font-size-section-cta)}.fs-text-lg{font-size:var(--font-size-lg)}.fs-text-md{font-size:var(--font-size-md)}.fs-text-extra-md{font-size:var(--font-size-extra-md)}.fs-text-regular{font-size:var(--font-size)}.fs-text-extra-sm{font-size:var(--font-size-extra-sm)}.fs-text-cta-md{font-size:var(--font-size-cta-md)}.fs-cta-sm{font-size:var(--font-size-cta-sm)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-bold{font-weight:var(--font-weight-bold)}.fw-semibold{font-weight:var(--font-weight-semi-bold)}.fs-style-italic{font-style:italic}
.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-primary-clr{background-color:var(--color-primary);will-change:background-color;transition:background-color .5s ease-in .1s}.bg-primary-clr--light{background-color:var(--color-primary--light);will-change:background-color;transition:background-color .75s ease-in}.bg-secondary-clr{background-color:var(--color-secondary)}.bg-neutral-300,.bg-neutral-300-mobile{background-color:var(--color-neutral-300)}.clr-text-black{color:var(--color-black)}.clr-text-white{color:var(--color-white);transition:color .25s forwards;-webkit-transition:color .25s forwards;will-change:color}.clr-text-neutral-400{color:var(--color-neutral-400)}.clr-text-primary{color:var(--color-primary)}mark.clr-text-primary{color:var(--color-primary);background:0 0}.clr-text-secondary{color:var(--color-secondary)}.clr-text-tertiary{color:#e5d5d5}.clr-text-subdued{color:#5a5a5a}.border-primary-clr{border:2px solid var(--color-primary)}.border-black{border:2px solid var(--color-black)}@media only screen and (min-width:48rem){.bg-neutral-300-mobile{background-color:var(--color-white)}}
.desktop{display:none}.mobile{display:initial}@media only screen and (min-width:48rem){.desktop{display:initial}.mobile{display:none}}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.prevent-select{user-select:none}.link-icon-accessibility>span{display:none}.visually-hidden{opacity:0}.entity-hidden{opacity:0;z-index:-1;width:0;height:0;display:none}.centered-y{justify-content:center;display:flex}.centered-vertically{flex-direction:column;align-items:center;display:flex}.text-centered{text-align:center}.centered-media{justify-content:center;display:flex}.border-radius-sm{border-radius:var(--border-radius-sm)}.border-radius-md{border-radius:var(--border-radius-md)}.disabled-form-field{opacity:.5;pointer-events:none}
.ease-all{transition:none}@keyframes fadeInTransition{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0;animation:.75s ease-in forwards fadeInTransition}.fade-in-light{opacity:0;animation:.25s ease-in forwards fadeInTransition}.fade-in-extra-light{opacity:0;animation:.15s ease-in forwards fadeInTransition}@media only screen and (min-width:48rem){.ease-all{transition:all .5s ease-in-out}}@keyframes bordercolorchange{0%{border:2px solid var(--color-primary)}50%{border:2px solid #0000}to{border:2px solid var(--color-primary)}}.border-transition{animation:1.5s infinite bordercolorchange}
.btn{text-transform:uppercase;cursor:pointer;text-align:center;width:fit-content}.btn svg{max-width:10px;max-height:10px;margin-left:4px;display:inline-block}.btn-sm{text-align:center;padding:.375rem 1.44rem}.btn-md{border-radius:1rem;padding:.5rem 1.7rem}.btn-lg{border-radius:var(--border-radius-md);padding:.688rem 1.8rem;font-size:1.125rem}.btn.bg-black:hover{background-color:var(--color-primary);color:var(--color-white)}.btn.bg-primary-clr:hover{background-color:var(--color-black);color:var(--color-white)}@media only screen and (min-width:64rem){.btn-lg{border-radius:1.5rem;padding:.688rem 1.8rem;font-size:1.25rem}}
.logo{width:100%;min-width:130px;max-width:130px;height:auto;padding:.25rem 0}.header{z-index:4;justify-content:center;width:100%;max-width:1920px;margin:0 auto 2rem;padding:1.25rem 1.4rem 0 1.25rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.header-navigation__nav{gap:2rem;width:100%;display:flex}.menu-list{flex-direction:column;align-items:flex-end;list-style:none;display:flex}.menu-list>*+*{margin-top:.5rem}.nav-menu{text-align:center;border-style:none;align-self:end;margin-bottom:.7rem;padding:.617rem .963rem;display:block}.anchor-link{border-radius:var(--border-radius-sm);cursor:pointer;white-space:nowrap;text-align:center;background-color:var(--color-secondary);width:fit-content;max-height:2.125rem;font-size:var(--font-size);font-weight:var(--font-weight-regular);align-items:center;padding:.375rem 1.44rem;display:flex}.menu-list li:last-child{margin-top:.7rem}.menu-list li,.menu-list .main-menu-opened{align-self:flex-end;width:fit-content}.menu-list li:first-child{margin-top:0}.menu-list{position:fixed;top:1.25rem;right:1.25rem}.menu-list>a{text-wrap:nowrap;justify-content:center;width:fit-content;display:flex}.nav-list,.header-navigation__nav-additional-list{display:none}.primary-btn{border:2px solid var(--color-primary);background-color:var(--color-primary);will-change:background-color;color:var(--color-white);transition:background-color 1.2s linear .1s;transition:color .35s forwards;-webkit-transition:color .35s forwards;will-change:color}.primary-btn:hover{background-color:var(--color-black);color:var(--color-white)}@media only screen and (min-width:48rem){.header{margin:0 auto 10rem;padding:2.5rem 2.5rem 0}.menu-list{position:fixed;top:2.5rem;right:2.5rem}}@media only screen and (min-width:1279px){.nav{display:flex}.nav-menu,.menu-list{display:none}.header-navigation__nav{justify-content:flex-start}.nav-list{width:100%;display:flex}.nav-list>*+*{margin-left:.625rem}.primary-bg-hover:hover{color:var(--color-white);background-color:var(--color-primary)}.header-navigation__nav-additional-list{justify-content:flex-end;width:100%;max-height:34px;display:flex}.header-navigation__nav-additional-list>*+*{margin-left:.5rem}}
.footer{background-color:var(--color-white);flex-direction:column;align-items:flex-start;width:100%;max-width:100vw;font-size:.688rem;display:flex}.footer p:first-child{color:#525252;width:100%;padding:1.5rem 0 1.063rem}.footer div:last-child{min-width:unset;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:0 1.25rem .8rem;display:flex}.footer_contacts{flex-direction:column;justify-content:center;gap:.15rem;display:flex}.footer_links{flex-direction:column;gap:.75rem;display:flex}.footer_banner{background-color:var(--color-primary);background-color:var(--color-primary);gap:3.125rem;width:100%;max-width:100vw;height:100%;margin-top:6.25rem;padding:2.25rem 1.25rem 2.5rem;display:flex;position:relative;bottom:0}.footer_banner-center{text-align:center;justify-content:center;display:flex}@media only screen and (min-width:48rem){.footer div:last-child{align-items:center;padding:0 0 .8rem 1.875rem;display:flex}.footer_banner{margin-top:7.5rem}.footer p:first-child{margin:0 auto;padding:1rem 1.875rem .25rem}.footer_links{flex-direction:row}}@media only screen and (min-width:64rem){.footer{justify-content:space-between;align-items:center}.footer div:last-child{gap:1.56rem;padding:.8rem 5rem 1.083rem 0}}
@keyframes heroBgColorChange{0%{background-color:#f3f0ff}50%{background-color:#e0d3ff}to{background-color:#f5f5f5}}.core-section{background-color:#f3f0ff;margin:0 auto;animation:6s ease-in-out infinite heroBgColorChange;position:relative}.hero{text-align:center;background-color:#0000;flex-direction:column;width:100%;max-width:1920px;height:100%;margin:35% auto 0;padding:0 1.25rem 3rem;position:relative}.hero h1{color:var(--color-black);font-size:2.5rem;font-weight:var(--font-weight-bold);text-transform:uppercase;margin-bottom:.625rem;line-height:1}.hero p{font-size:var(--font-size-md);margin-bottom:1.2rem;font-size:1rem}.hero a{width:fit-content;padding:.5rem 1.25rem;font-size:1rem}@media only screen and (min-width:420px){.hero{flex-direction:column;margin-top:10rem;padding-bottom:5rem}.hero h1{font-size:3.5rem}}@media only screen and (min-width:640px){.core-section{height:auto;min-height:650px}.hero{margin-top:12rem}}@media only screen and (min-width:800px){.core-section{margin-bottom:5.5rem}.hero{justify-content:center;align-items:center;width:100%;height:auto;min-height:auto;margin:12.5rem auto 0;display:flex}.hero h1{text-align:center;max-width:100vw;font-size:5rem}.hero p{text-align:center;font-size:1.5rem}}@media only screen and (min-width:1024px){.hero h1{font-size:5.5rem}}
.sticky-grid-2-col,.sections-container{flex-direction:column;width:100%;display:flex}.section-block{background-color:var(--color-white);flex-direction:column-reverse;gap:.94rem;width:100%;display:flex}.section-block__text-column{padding:0 1.5rem}.section-block__text-column h2{font-size:var(--font-size-section-title);font-style:italic;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:1rem}.section-block__text-column p{margin-bottom:1.125rem;font-size:.875rem}.section-block__text-column a{border-style:none;align-items:center;gap:.4rem;padding-bottom:1.875rem;display:flex}.section-block__text-column a.last-element{padding-bottom:0}.sticky-grid-2-col__item{display:none}.small-device{display:initial}.sticky-content.small-device{background-color:var(--color-neutral-300);justify-content:center;align-items:center;padding:0;display:flex}.sticky-content.small-device img{width:auto;height:auto}.sticky-content.small-device video{width:100%;height:auto}.sticky-content img{width:auto;height:100%}.sticky-content video{width:100%;height:100%}.section_block .section-block__sticky-image-section{background-color:var(--color-secondary)}.full-width-media{flex-direction:column;width:100%;height:auto;padding:0;display:flex}.full-width-media img{width:auto;height:auto}.full-width-media video{width:100%;height:auto}.sticky-grid-2-col__item-wrapper.visually-hidden video{display:none!important}.sticky-content.small-device{background-color:var(--color-neutral-300)}.section-block__text-column h2{margin-bottom:1.25rem}.section-block__text-column p{max-width:90%;font-size:1rem}.section-block__text-column a{gap:.74rem}.section-block__text-column a:hover{cursor:pointer}@media only screen and (min-width:48rem){.section-block{gap:1.875rem}.sticky-grid-2-col__item-wrapper.is-visible.bg-exception{background-color:var(--color-primary--light)!important}}@media only screen and (min-width:64rem){.small-device,.sticky-content.small-device img,.sticky-content.small-device video{display:none}.sticky-grid-2-col{background-size:auto;flex-direction:row;width:100%;margin-bottom:0;display:flex;position:relative}.full-width-media{padding:0 2.5rem 0}.full-width-media img{width:auto;height:auto}.full-width-media video{width:100%;height:auto}.sticky-grid-2-col__text-section{background:var(--color-white);flex-direction:column;flex:1;align-items:flex-end;max-width:50vw;padding:0 1rem 0;display:flex}.sections-container{flex-direction:row}.section-block{background-color:var(--color-white);flex-direction:column;align-content:center;justify-items:start;width:100%;max-width:50vw;min-height:90vh;max-height:100vh;padding-top:5rem;padding-bottom:35rem;display:flex}.sticky-grid-2-col__text-section:first-child{padding-top:10rem}.section-block__text-column a{padding-bottom:0}.sticky-grid-2-col__item{background-color:var(--color-neutral-300);flex-direction:column;flex:1;justify-content:flex-start;max-width:50vw;display:flex;position:relative;top:0}.sticky-grid-2-col__item-wrapper{background-color:var(--color-neutral-300);opacity:0;visibility:hidden;justify-content:center;align-items:center;width:0;height:0;max-height:100vh;display:flex}.sticky-grid-2-col__item-wrapper.is-visible{opacity:1;visibility:visible;z-index:2;will-change:opacity,visibility;width:100%;height:100%;transition:opacity .75s ease-in;display:flex;position:sticky;top:0%}.sticky-content__fade-in{animation:2s ease-in .5s fadeInTransition}.sticky-content-fade-out{animation:.1s ease-out fadeOutTransition}.sticky-grid-2-col__item-wrapper.visually-hidden{transition:fadeOutTransition opacity 0s ease-out}@keyframes fadeInTransition{0%{opacity:0}to{opacity:1}}@keyframes fadeOutTransition{0%{opacity:1}to{opacity:0}}.sticky-grid-2-col__item-wrapper img,.sticky-grid-2-col__item-wrapper video{object-fit:cover;vertical-align:middle;width:100%;height:100%;max-height:100vh}}@media only screen and (min-width:1366px){.sticky-grid-2-col__item-wrapper img,.sticky-grid-2-col__item-wrapper video{object-fit:contain}}@media only screen and (min-width:1440px){.section-block{padding-top:10svh;padding-bottom:10svh}.sticky-grid-2-col__item-wrapper.is-visible.bg-exception{background-color:var(--color-primary--light)!important}}@media only screen and (min-width:64rem) and (min-height:800px){.section-block,.sticky-grid-2-col__text-section>.section-block:first-child{padding-top:0;padding-bottom:10rem}}
.grid-2-col{flex-direction:column;justify-content:center;align-items:center;display:flex}.grid-2-col__item{flex-direction:column;align-items:center;width:100%;margin-bottom:4.375rem;display:flex}.grid-2-col :first-child{margin-bottom:1.25rem}.grid-2-col__item h3,.grid-2-col__item p{text-align:center;margin:0 auto;padding:0 1.875rem;font-size:1.2rem}@media only screen and (min-width:48rem){.grid-2-col{flex-direction:row;display:flex}.grid-2-col__item{text-align:left;flex-direction:column;justify-content:center;width:50vw;height:auto;margin-bottom:0;display:flex}.grid-2-col__item p{font-size:1.5rem}.grid-2-col__item h3,.grid-2-col__item p{text-align:center;margin:0 auto;padding:0 15%}}
.blockquotes{flex-flow:column wrap;gap:2.5rem;padding:0 1.25rem;display:flex}.blockquote>figure>img{width:27.26px;height:42.1px}.quote__text{margin-bottom:1.25rem;padding-left:1px;padding-right:1rem;font-size:.875rem;line-height:1.125rem}.blockquote>h3{margin-bottom:1.875rem}.quote__author{margin-bottom:.2rem;font-size:.875rem;line-height:1.56rem}@media only screen and (min-width:48rem){.blockquotes{gap:3.75rem;margin-bottom:1.5rem;padding:0 2.5rem}.quote__text{margin-bottom:2rem;padding:0;font-size:1rem;line-height:1.56rem}}@media only screen and (min-width:64rem){.blockquotes{flex-direction:row;justify-content:center;gap:6.75rem;width:100%;max-width:1920px;margin:0 auto;display:flex}.quote{justify-content:center;min-width:15.625px;display:flex}.blockquote>figure>img{width:38px;height:1.75rem}.blockquote>h3{margin-top:.625rem;margin-bottom:1.56rem}.quote__text{min-height:270px;margin-bottom:0}.blockquote>h3,.quote__text{max-width:400px}.quote__author{width:400px;margin-bottom:.2rem;font-size:1rem;line-height:1.56rem}}
.timeline-container{width:100%;padding:0 1.25rem;position:relative}.timeline-line-wrapper{align-items:center;width:100%;padding-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem;display:flex;position:absolute;inset:0%}.timeline-line-outer{background-color:var(--color-secondary);width:3px;height:100%;padding-bottom:0;position:relative}.timeline-line-inner{background-color:var(--color-primary);width:100%;height:0%;position:absolute;inset:0% 0% auto}.timeline-milestones{flex-direction:column;display:flex;position:relative}.milestone-block{flex:1;justify-content:space-between;align-items:baseline;padding-bottom:9.375rem;display:flex}.opacity-light>.milestone-left,.opacity-light>.milestone-right{opacity:.1}.opacity-light.milestone-block.first{opacity:1}.event-heading{font-weight:var(--font-weight-bold);font-size:var(--font-size-extra-lg);text-transform:uppercase;color:var(--color-primary)}.milestone-center{background-color:var(--color-white);border:2.5px solid #8151f54d;border-radius:50%;outline:4px solid #fff;flex:none;width:1.063rem;height:1.063rem;margin-left:-7px;margin-right:1.25rem}.milestone-block.first>.milestone-center,.milestone-block.fade-in-sm>.milestone-center{background-color:var(--color-primary);border:2.5px solid #fff;outline:4px solid #fff}.timeline-item__description{max-width:90vw}.milestone-right{flex:1}.timeline-item__title{margin-bottom:.3rem;padding-top:.6rem}.milestone-left{display:none}.fade-in-sm>.milestone-left,.fade-in-sm>.milestone-right{opacity:.1;animation:.75s ease-in forwards fade-in}.fade-in-sm>.milestone-center{-webkit-animation:.75s bgcolormilestone;animation:.75ss ease-in bgcolormilestone}@keyframes bgcolormilestone{0%{opacity:.1;background-color:#fff;outline:4px solid #fff}to{opacity:1;background-color:var(--color-primary);outline:4px solid #fff}}@keyframes fade-in{0%{opacity:.1}to{opacity:1}}@media only screen and (min-width:48rem){.timeline-container{width:100%;padding:0 2.5rem;position:relative}.timeline-line-wrapper{justify-content:center;align-items:center;padding-top:1rem;padding-left:0;padding-right:0}.milestone-left{text-align:right;font-weight:var(--font-weight-bold);font-size:var(--font-size-extra-lg);text-transform:uppercase;color:var(--color-primary);flex:1;display:block}.milestone-center{margin-left:1.875rem;margin-right:1.875rem}.timeline-item__description{max-width:30vw}}
.timeline{flex-direction:column;gap:2rem;width:100%;display:flex;position:relative}.timeline:after{content:"";background:transparent linear-gradient(0deg,var(--color-secondary)0%,var(--color-primary)100%)0% 0% no-repeat padding-box;width:2px;position:absolute;top:0;bottom:0;left:1.25rem}.timeline__element{padding-left:2.65rem;position:relative}.timeline__element:last-child{padding-bottom:4rem}.timeline__element:after{content:"";background-color:var(--color-primary);z-index:1;border:4px solid #fff;border-radius:50%;width:1.06rem;height:1.06rem;position:absolute;top:.5rem;left:0;transform:translate(calc(1.25rem - 50% + 1px))}@media only screen and (min-width:48rem){.timeline{padding:0 2.5rem}.timeline:after{left:2.5rem}.timeline__element{width:100%}.timeline__element:after{left:0;transform:translate(calc(1.25px - 50%))}}.updates-item{flex-direction:column;display:flex}.updates-item__event{width:fit-content;margin-bottom:.625rem;font-size:1.45rem}.updates-item__date{color:#888;font-size:12px}.updates-item__card{border-radius:2.25rem;width:10rem;max-width:100%;height:5.5rem;margin-bottom:.8rem}.updates-item__card,.updates_item__card-img{border-radius:1.5rem}.updates-item__content{flex-direction:column;display:flex}.updates-item__title{max-width:95%;margin-bottom:.5rem}.updates-item__description{max-width:85%;margin-bottom:10px}.updates-item__link{font-size:14px}@media only screen and (min-width:48rem){.updates-item{flex-direction:row;gap:2.5rem}.updates-item__event{margin-bottom:1.25rem}.updates-item__date{color:#888;font-size:14px}.updates-item__card{width:23.75rem;max-width:100%;height:auto;min-height:8rem;margin-bottom:0}.updates-item__card,.updates_item__card-img{border-radius:2.25rem}.updates-item__content{width:65%}.updates-item__title{max-width:100%;margin-bottom:0;font-size:1.875rem}.updates-item__description{margin-bottom:12px}.updates-item__link{font-size:1rem}}
.update-container{flex-direction:row;gap:2rem;width:100%;padding:0 1.25rem;display:flex;position:relative}.update__content-column{flex-direction:column;gap:40px;width:100%;display:flex}.update__details{margin-bottom:24px;padding-left:20px}.update__date{color:#888;width:100%;font-size:12px}.update__heading{margin-bottom:.625rem}.update__description{max-width:85%;font-size:.875rem;line-height:1.56rem}.update__anchor-links{flex-direction:column;gap:3.5rem;padding-left:20px;display:flex}.update__section{flex-direction:column;justify-content:space-between;gap:4px;width:100%;display:flex}.update__tag{width:fit-content;height:fit-content;color:var(--color-primary);font-size:12px;font-style:italic;font-weight:var(--font-weight-semi-bold);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.update__content{flex-direction:column;display:flex}.update__paragraph{font-size:1rem;line-height:1.56rem}.update__paragraph+img{margin-top:2rem;margin-bottom:2rem}.update__media{border-radius:2rem;margin:0 auto;display:block}.update__anchor-column .update__anchor-links{gap:0;padding-left:0;display:none}.update__anchor-column{gap:0;position:relative}.update-container{gap:0}@media only screen and (min-width:1044px){.update-container{gap:2rem}.update__date{text-align:end;width:20%}.update__anchor-column .update__anchor-links{flex-direction:column;gap:30px;max-width:300px;height:60vh;padding-left:20px;display:flex;overflow-y:scroll}.update-container{padding:0 2.5rem}.update__anchor-column{opacity:1;visibility:visible;z-index:2;will-change:opacity,visibility;flex-direction:column;gap:50px;width:25%;height:100%;font-size:.875rem;transition:opacity .75s ease-in;display:flex;position:sticky;top:20%;overflow-x:hidden}.update__content-column{flex-direction:column;gap:48px;width:60%;display:flex}.update__details{margin-bottom:2.688rem;padding-left:40px}.update__heading{margin-bottom:1.25rem}.update__description{font-size:1.25rem}.update__section{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.update__tag{font-size:14px}.update__content{flex-direction:column;display:flex}.update__paragraph+img{margin-top:2.5rem;margin-bottom:2.5rem}.update__paragraph{font-size:1.25rem;line-height:1.75rem}}.update__heading-wrapper{flex-direction:column;gap:4px;margin-bottom:30px;display:flex}@media (min-width:1040px){.update__heading-wrapper{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:4px;margin-bottom:28px;display:flex}}
.filters{opacity:1;z-index:100;z-index:50;cursor:pointer;background:#f3efff no-repeat padding-box padding-box;border-radius:20px;justify-content:space-between;align-items:center;width:calc(100% - 2rem);min-width:300px;max-width:450px;height:fit-content;transition:all .15s linear;display:flex;position:fixed;bottom:5svh;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #00000026}.filters>div{z-index:55;font-weight:var(--font-weight-semi-bold);color:var(--color-primary);justify-content:space-between;width:100%;padding-top:4.5px;padding-bottom:4.5px;font-size:14px;display:flex}.filters>fieldset{border:none;width:80%;max-height:calc(50svh - 80px);margin-bottom:10px;padding-left:20px;overflow-y:auto}.filters>fieldset ul{flex-direction:column;gap:8px;padding-bottom:2.5rem;display:flex}.filters>fieldset.filters__list-anchors__list ul{gap:24px}.filters>fieldset::-webkit-scrollbar{visibility:hidden}.update__anchor-links::-webkit-scrollbar{display:none}.filters>div>.filters-section--anchors{border-right:.8px solid #8151f5}.filters>div>details{width:100%;padding:10px 0 10px 20px}.filter{opacity:1;color:#8151f5;width:fit-content;font-size:14px;font-weight:var(--font-weight-semi-bold);background:#f3efff;border:1.25px solid #8151f5;border-radius:15px;justify-content:center;align-items:center;min-width:50px;padding:4px 12px;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:flex}.filter.filter--active{background:var(--color-primary);color:var(--color-white);border:1.25px solid #0000}.filter>span{transition:right .35s ease-in-out;position:relative;right:0}.filter:has(div)>span{right:-7px}.filter.filter--active>span{right:0}.filter>div{visibility:hidden;opacity:0;padding-left:.4rem;transition:opacity .3s ease-in-out .15s,visibility .3s ease-in-out .15s}.filter.filter--active>div{visibility:visible;opacity:1}.filters.filters-expanded{align-items:flex-end;height:fit-content}:is(.filters.filters-expanded:has(li:nth-last-child(n+6)),.filters.filters-expanded:has(div.filter:nth-last-child(n+6))){height:350px}.anchor-icon{vertical-align:top;visibility:hidden;opacity:0;width:1.5rem;height:1.5rem;display:inline-block}.anchor-icon__alt{visibility:hidden;max-height:0;display:block;overflow:hidden}.article-title{align-items:center;gap:.5rem;width:100%;display:flex}.article-title:hover>.anchor-icon{visibility:visible;opacity:1;cursor:pointer;transition:opacity .25s linear}.anchor-icon:active>svg>path{stroke:#000}.filters-expanded.filters>div{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-right:20px;display:flex}.filters-expanded.filters>div>details>summary>.disclosure-icon{transition:transform .2s ease-in-out;transform:rotate(180deg)}.filters-expanded.filters div>.filters-section--anchors{border-right:none}.filters.filters-expanded{flex-direction:column;align-items:flex-start;padding-top:26px;display:flex}.filters.filters-expanded>.filters>div{justify-content:flex-start;display:flex}.filters.filters-expanded>.filters>div>details{border-right:none;width:fit-content}.clear-filter{color:#8151f5;z-index:2;padding-right:20px;font-size:12px;text-decoration:underline;transition:all .5s ease-in-out;position:absolute;right:0}.clear-filter:hover{text-decoration:none}.filters>fieldset.opacity-mask ul:before,fieldset.filters__list-anchors__list.opacity-mask ul:before,.filters>fieldset ul:after{content:"";z-index:1;pointer-events:none;max-width:calc(100% - 1.6rem);margin-left:.8rem;display:block;position:absolute;left:0;right:0}.filters>fieldset.opacity-mask ul:before,fieldset.filters__list-anchors__list.opacity-mask ul:before{background:linear-gradient(#f3efffe6 35%,#f3efff66 70%,#0000 80%);border-top-left-radius:15px;height:20%;top:.6rem}.filters>fieldset ul:after{background:linear-gradient(#0000 20%,#f3efff66 30%,#f3efffe6 75%);border-bottom-left-radius:15px;height:20%;bottom:3rem}.filters__list-anchors__list ul{gap:24px;font-size:12px}details>summary{justify-content:space-between;align-items:center;width:100%;padding-right:16px;list-style:none;display:flex}.filters.filters-expanded details>summary{padding-right:0}summary:after{list-style:none;display:block}summary::-webkit-details-marker{display:none}summary:focus-visible{outline:var(--color-primary)dashed 1.5px;outline-offset:4px;width:fit-content}@media (min-width:1044px){.disclosure-icon{transform:rotate(180deg)}.filters-expanded.filters>div>details>summary>.disclosure-icon{transform:rotate(0)}.filters{position:unset;bottom:unset;left:unset;transform:unset;z-index:1;width:100%;min-width:50%;max-width:300px;box-shadow:unset;cursor:pointer}.filters.filters-expanded{flex-direction:column-reverse;height:50vh;padding-top:0;padding-bottom:1rem}.filters>fieldset{width:100%;height:350px;padding:0 20px;overflow-y:scroll}.filters>fieldset::-webkit-scrollbar{display:none}.clear-filter,.filters-section--anchors{display:none}.filters>div{max-width:100%;position:relative}.filters>div,.filters>div>details,.filters>div>details>summary{width:100%}.filters.filters-expanded details>summary{padding-right:0}details>summary{padding-right:20px}.filters>fieldset.opacity-mask ul:before,fieldset.filters__list-anchors__list.opacity-mask ul:before{content:"";z-index:1;pointer-events:none;border-top-left-radius:15px;width:200px;max-width:80%;height:15%;display:block;position:absolute;left:0;right:0;overflow:hidden}.filters>fieldset.opacity-mask ul:after,.filters>fieldset ul:after{display:none}}

