@media only screen and (min-width: 993px){.image-macro-component{width:calc(116.6666666667% + 2rem) !important;max-width:calc(116.6666666667% + 2rem);margin-left:calc((8.3333333333% + 1rem)*-1)}}@media only screen and (min-width: 1201px){.image-macro-component{width:calc(200% + 2rem) !important;max-width:calc(200% + 2rem);margin-left:calc((50% + 1rem)*-1)}}.image-macro-component img{position:relative;display:block;width:100%;height:auto;overflow:hidden;border-radius:.75rem}@media only screen and (min-width: 993px){.image-macro-component img{border-radius:1rem}}.image-macro-component__caption{margin-block-start:1rem;display:block}
.audio-toggle{position:absolute;top:1rem;right:1rem;z-index:5;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:50%;background-color:rgba(18,18,18,.25);cursor:pointer;transition:background-color .2s ease-in-out;pointer-events:auto}.audio-toggle:hover{background-color:rgba(18,18,18,.75)}.audio-toggle:hover svg path{fill:#fffbf2}.audio-toggle:focus-visible{outline:2px solid #fffbf2;outline-offset:2px}.audio-toggle svg{width:1.75rem;height:1.75rem}.audio-toggle svg path{fill:rgba(255,251,242,.5)}.video-component--no-click .audio-toggle{pointer-events:auto}
.video-component{background-color:#121212}@media only screen and (min-width: 993px){.video-component--no-click{pointer-events:none}}@media only screen and (min-width: 993px){.video-component--no-click *{pointer-events:none}}.video-component video,.video-component iframe{border:none}.video-component__overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-component__overlay:hover .video-component__overlay__icon:before,.video-component__overlay:focus-visible .video-component__overlay__icon:before{transform:translate(-50%, -50%) scale(1.25)}.video-component__overlay__icon{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;width:8rem;max-width:20%;aspect-ratio:1/1;color:#121212}.video-component__overlay__icon:before{content:"";position:absolute;top:50%;left:50%;display:block;width:100%;height:100%;background-color:#6dc57c;border-radius:50%;transform:translate(-50%, -50%);transition:.3s ease-in-out}.video-component__overlay__icon svg{position:relative;z-index:2;transform:translateX(15%);display:block;width:2rem;height:2rem}.video-component__overlay .cover{background-color:#121212}
@media only screen and (min-width: 993px){.video-macro-component{width:calc(116.6666666667% + 2rem) !important;max-width:calc(116.6666666667% + 2rem);margin-left:calc((8.3333333333% + 1rem)*-1)}}@media only screen and (min-width: 1201px){.video-macro-component{width:calc(200% + 2rem) !important;max-width:calc(200% + 2rem);margin-left:calc((50% + 1rem)*-1)}}.video-macro-component .video-component{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:16/9;border-radius:.75rem}@media only screen and (min-width: 993px){.video-macro-component .video-component{border-radius:1rem}}.video-macro-component__caption{margin-block-start:1rem;display:block}
.section-component{position:relative;margin-block:4rem}@media only screen and (min-width: 993px){.section-component{margin-block:6rem}}.section-component--mt-0{margin-block-start:0}.section-component--mb-0{margin-block-end:0}
.video-block-component .video-component{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:16/9;border-radius:.75rem}@media only screen and (min-width: 993px){.video-block-component .video-component{border-radius:1rem}}.video-block-component__caption{margin-block-start:1rem;display:block}
.transport-cards-component__intro{margin-block-start:1rem}.transport-cards-component__cards{display:grid;align-items:flex-start;justify-content:center;gap:1rem;grid-template-columns:1fr;margin-block-start:1.5rem}@media only screen and (min-width: 576px){.transport-cards-component__cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 993px){.transport-cards-component__cards{gap:2rem}}@media only screen and (min-width: 768px){.transport-cards-component__cards--3{grid-template-columns:repeat(3, 1fr)}}.transport-cards-component__card{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 1.5rem 2rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);height:100%}@media only screen and (min-width: 576px){.transport-cards-component__card{transition:border-color .3s ease-in-out}}.transport-cards-component__card:hover,.transport-cards-component__card:focus-visible{border-color:#121212}.transport-cards-component__card:hover img,.transport-cards-component__card:hover svg,.transport-cards-component__card:focus-visible img,.transport-cards-component__card:focus-visible svg{transform:translateX(1rem)}.transport-cards-component__card img,.transport-cards-component__card svg{margin-top:.5rem;width:1.5rem;height:1.5rem}@media only screen and (min-width: 576px){.transport-cards-component__card img,.transport-cards-component__card svg{transition:transform .2s ease-in-out}}@media only screen and (min-width: 768px){.transport-cards-component__card img,.transport-cards-component__card svg{margin-top:1.5rem}}
.navigation-cards-component__intro{margin-block-start:1rem}.navigation-cards-component__cards{display:grid;align-items:flex-start;justify-content:center;gap:1rem;grid-template-columns:1fr;margin-block-start:1.5rem}@media only screen and (min-width: 576px){.navigation-cards-component__cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 993px){.navigation-cards-component__cards{gap:2rem}}@media only screen and (min-width: 768px){.navigation-cards-component__cards--3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 993px){.navigation-cards-component__cards--4{grid-template-columns:repeat(4, 1fr)}}.navigation-cards-component__card{display:flex;flex-direction:column;align-items:center;padding:2rem 2rem 1.5rem 2rem;border-radius:1rem;border:1px solid #121212}@media only screen and (min-width: 576px){.navigation-cards-component__card{border-color:rgba(0,0,0,0);transition:border-color .3s ease-in-out}}.navigation-cards-component__card:hover,.navigation-cards-component__card:focus-visible{border-color:#121212}.navigation-cards-component__card .icon{width:9.25rem;height:9.25rem;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.navigation-cards-component__card .icon img,.navigation-cards-component__card .icon svg{width:4rem;height:4rem}.navigation-cards-component__card .h3{margin-top:1rem;text-decoration:underline;text-align:center}
.image-block-component__image{position:relative;overflow:hidden;display:block;width:100%;height:auto;border-radius:.75rem}@media only screen and (min-width: 993px){.image-block-component__image{border-radius:1rem}}.image-block-component__caption{margin-block-start:1rem;display:block}
.notification-bar{width:100%;background-color:#e3f6d5;padding:1rem 0;text-align:center;margin:0;transition:.6s ease;overflow-y:auto;max-height:240px}@media only screen and (max-width: 992px){.notification-bar{max-height:180px}}.notification-bar--disabled{display:none}.notification-bar .section-component{margin:0}body:has(.fs-menu--open) .notification-bar{max-height:0 !important;padding:0;transition:.6s ease-out}
.custom-link{position:relative;display:inline-flex;align-items:center;gap:.75rem;width:fit-content;--border-width: 1px;--border-color: currentColor}@media only screen and (min-width: 576px){.custom-link{transition:color .2s ease-in-out}}.custom-link:hover{color:#fffbf2}.custom-link:hover [data-custom-link-bg]{background-color:#121212}.custom-link:hover [data-custom-link-label] [data-custom-link-label-underline]{text-decoration-color:rgba(0,0,0,0)}.custom-link:focus-visible{outline:none}.custom-link:focus-visible [data-custom-link-bg]{outline-color:#121212}.custom-link:focus-visible [data-custom-link-label] [data-custom-link-label-underline]{text-decoration-color:rgba(0,0,0,0)}.custom-link [data-custom-link-bg]{position:absolute;z-index:0;top:-0.15rem;left:-0.5rem;width:calc(100% + 1rem);height:calc(100% + .3rem);border-radius:.5rem;background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0)}@media only screen and (min-width: 576px){.custom-link [data-custom-link-bg]{transition:.2s ease-in-out}}.custom-link [data-custom-link-label]{position:relative;z-index:2;display:flex;gap:.25rem}.custom-link [data-custom-link-label] [data-custom-link-label-underline]{text-decoration:underline;text-underline-offset:.325rem;text-decoration-thickness:1px;text-decoration-color:currentColor}@media only screen and (min-width: 576px){.custom-link [data-custom-link-label] [data-custom-link-label-underline]{transition:text-decoration-color .2s ease-in-out}}.custom-link [data-custom-link-icon]{position:relative;z-index:2;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:currentColor}@media only screen and (min-width: 576px){.custom-link [data-custom-link-icon]{transition:filter .2s ease-in-out}}.custom-link [data-custom-link-icon] svg{width:1.375rem;height:1.375rem}.custom-link--icon-first [data-custom-link-icon]{order:1}.custom-link--icon-first [data-custom-link-label]{order:2}
.top-menu{position:relative;z-index:21;padding:1rem 0;background-color:#fffbf2}@media only screen and (min-width: 993px){.top-menu{padding:2rem 0}}.top-menu--transparent{background-color:rgba(0,0,0,0)}.top-menu__flex{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}@media only screen and (min-width: 993px){.top-menu__flex{gap:2rem}}.top-menu__logo{display:flex;width:7.5rem;height:auto}@media only screen and (min-width: 576px){.top-menu__logo{width:8rem;transition:.2s ease-in-out}}@media only screen and (min-width: 993px){.top-menu__logo{width:12rem}}.top-menu__logo:hover,.top-menu__logo:focus-visible{opacity:.75}.top-menu__logo img,.top-menu__logo svg{width:100%;height:auto}.top-menu__menu{display:none;align-items:center;gap:2.5rem}@media only screen and (min-width: 993px){.top-menu__menu{display:flex}}.top-menu__menu [data-custom-link-label] [data-custom-link-label-underline]:before{bottom:0}.top-menu__right-side{display:flex;align-items:center;gap:.5rem}@media only screen and (min-width: 576px){.top-menu__right-side{gap:1rem}}.top-menu__right-side [data-custom-link-label] [data-custom-link-label-underline]:before{bottom:0}.top-menu__search-button{display:flex;align-items:center;justify-content:center;width:2.225rem;min-width:2.225rem;height:2.225rem;border-radius:.5rem}@media only screen and (min-width: 576px){.top-menu__search-button{transition:.2s ease-in-out}}.top-menu__search-button:hover,.top-menu__search-button:focus-visible{background-color:#121212}.top-menu__search-button:hover img,.top-menu__search-button:hover svg,.top-menu__search-button:focus-visible img,.top-menu__search-button:focus-visible svg{filter:invert(1)}@media only screen and (min-width: 576px){.top-menu__search-button img,.top-menu__search-button svg{transition:.2s ease-in-out}}.top-menu__menu-button{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;transition:.3s ease-in-out;border:1px solid #121212;color:#121212;padding:.375rem .75rem;border-radius:3rem;outline:1px solid rgba(0,0,0,0);outline-offset:.25rem;min-width:6.5rem}@media only screen and (min-width: 576px){.top-menu__menu-button{min-width:7.25rem;padding:.375rem 1rem}}@media only screen and (min-width: 993px){.top-menu__menu-button{min-width:7.5rem}}.top-menu__menu-button:focus-visible{outline-color:#121212}.top-menu__menu-button:hover{background-color:#121212;color:#fffbf2;outline-color:rgba(0,0,0,0)}.top-menu__menu-button:hover .top-menu__menu-button__icon span{background-color:#fffbf2}.top-menu__menu-button__icon{position:relative;display:flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:.75rem;transition:.3s ease-in-out}.top-menu__menu-button__icon span{display:block;width:100%;height:2px;background-color:#121212;border-radius:1rem;transition:.3s ease-in-out}.top-menu__menu-button__icon span:first-child{top:0}.top-menu__menu-button__icon span:last-child{top:calc(100% - 2px)}.top-menu__menu-button__icon span:first-child,.top-menu__menu-button__icon span:last-child{position:absolute;left:0}.top-menu__menu-button--active{background-color:#121212;color:#fffbf2}.top-menu__menu-button--active .top-menu__menu-button__icon{transform:translateX(0.25rem)}.top-menu__menu-button--active .top-menu__menu-button__icon span{background-color:#fffbf2}.top-menu__menu-button--active .top-menu__menu-button__icon span:first-child{transform:rotate(45deg) translateY(0.45rem)}.top-menu__menu-button--active .top-menu__menu-button__icon span:nth-child(2){transform:translateX(2rem);opacity:0}.top-menu__menu-button--active .top-menu__menu-button__icon span:last-child{transform:rotate(-45deg) translateY(-0.45rem)}.fs-menu{position:fixed;z-index:20;top:0;left:0;width:100%;background-color:#e3f6d5;clip-path:inset(0 0 100% 0);overflow-y:scroll;height:100dvh;pointer-events:all;opacity:0;visibility:hidden}.fs-menu:after{content:"";pointer-events:none;z-index:2;width:100%;height:4.6rem;background-color:#e3f6d5;position:fixed;top:0;left:0}@media only screen and (min-width: 993px){.fs-menu:after{height:7.1rem}}.fs-menu:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:5rem;background:linear-gradient(0deg, rgba(227, 246, 213, 0) 0%, #E3F6D5 100%);pointer-events:none;position:fixed;z-index:3;top:4.5rem}@media only screen and (min-width: 993px){.fs-menu:before{top:7rem}}.fs-menu::-webkit-scrollbar{width:.25rem;border-radius:1rem}.fs-menu::-webkit-scrollbar-track{background:#e3f6d5}@media only screen and (min-width: 993px){.fs-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}}.fs-menu::-webkit-scrollbar-thumb{background:#6dc57c;border-radius:0}.fs-menu::-webkit-scrollbar-thumb:hover{cursor:grab}.fs-menu__grid{padding-top:8rem;padding-bottom:2.25rem}@media only screen and (min-width: 993px){.fs-menu__grid{padding-top:13rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:3.75rem 2rem}}@media only screen and (min-width: 993px){.fs-menu__column{grid-column:span 4}}.fs-menu__column__title{margin-bottom:1rem}@media only screen and (max-width: 992px){.fs-menu__column__title{display:flex;align-items:center;width:100%;padding:1rem 0;gap:.75rem;border-radius:0;outline:none;margin-bottom:0}.fs-menu__column__title img,.fs-menu__column__title svg{width:1.35rem;height:1.35rem;transition:.2s ease-in-out}}@media only screen and (max-width: 992px){.fs-menu__column__title--active img,.fs-menu__column__title--active svg{transform:rotate(180deg)}}.fs-menu__column__title [data-custom-link-label] [data-custom-link-label-underline]{text-decoration-color:#6dc57c;text-decoration-thickness:2px;text-underline-offset:.325rem}@media only screen and (max-width: 992px){.fs-menu__column__content{border-bottom:1px solid currentColor;position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}}@media only screen and (max-width: 992px){.fs-menu__column__content>div{min-height:0;transition:.3s ease-in-out;visibility:hidden;opacity:0;overflow:hidden}}@media only screen and (max-width: 992px){.fs-menu__column__content>div>ul{padding-top:.25rem;padding-bottom:1rem;padding-left:2.1rem}}@media only screen and (max-width: 992px){.fs-menu__column__content--active{grid-template-rows:1fr}}@media only screen and (max-width: 992px){.fs-menu__column__content--active>div{visibility:visible;opacity:1}}.fs-menu__column__list{display:flex;flex-direction:column;gap:.5rem}.fs-menu__column__list a{font-size:1.25rem}@media only screen and (min-width: 993px){.fs-menu__column__list a{font-size:1.5rem}}.fs-menu__column__list a [data-custom-link-label] [data-custom-link-label-underline]{text-decoration-color:#6dc57c;text-decoration-thickness:2px;text-underline-offset:.325rem}.fs-menu__last-link{padding-bottom:2.25rem}@media only screen and (min-width: 993px){.fs-menu__last-link{display:none}}.fs-menu__last-link a{font-size:1.5rem}.fs-menu__last-link a [data-custom-link-label] [data-custom-link-label-underline]{text-decoration-color:#6dc57c;text-decoration-thickness:2px;text-underline-offset:.325rem}
.footer-component{background-color:#f0eada;margin-block-start:6rem;padding:2.75rem 0 5rem 0}@media only screen and (max-width: 992px){.footer-component__first-column,.footer-component__second-column{margin-bottom:4rem}}.footer-component .h3{display:block;border-bottom:1px solid #121212;padding-bottom:.25rem;margin-bottom:2rem}.footer-component__contact-details{display:flex;flex-direction:column;gap:.75rem}.footer-component__flex{display:flex;flex-wrap:wrap;align-items:center;gap:.675rem;width:fit-content}.footer-component__icon{width:1.5rem;height:1.5rem}.footer-component__address-link{display:inline-block;margin-block:1rem}.footer-component__address-text a{position:relative;z-index:1;text-decoration:underline;text-underline-offset:.1rem;border-radius:.125rem;outline-offset:.125rem;outline:1px solid rgba(0,0,0,0) !important;display:inline-flex;align-items:center;gap:.5rem}@media only screen and (min-width: 576px){.footer-component__address-text a{transition:.2s ease-in-out}}.footer-component__address-text a svg{width:1.13rem;height:1.13rem}@media only screen and (min-width: 993px){.footer-component__address-text a svg{width:1.38rem;height:1.38rem}}.footer-component__address-text a:has(svg){padding:.125rem .375rem;border-radius:.5rem;outline-offset:0}.footer-component__address-text a:has(svg):before{border-radius:.5rem;width:100%;height:100%;top:0;left:0}.footer-component__address-text a:before{content:"";position:absolute;z-index:-1;top:-0.1rem;left:-0.25rem;width:calc(100% + .5rem);height:calc(100% + .2rem);background-color:var(--black);opacity:0;border-radius:.25rem}@media only screen and (min-width: 576px){.footer-component__address-text a:before{transition:.2s ease-in-out}}.footer-component__address-text a:focus,.footer-component__address-text a:focus-visible{outline-color:currentColor;text-decoration-color:rgba(0,0,0,0)}.footer-component__address-text a:hover{color:var(--white);text-decoration-color:rgba(0,0,0,0)}.footer-component__address-text a:hover:before{opacity:1}.footer-component__links-list{display:flex;flex-direction:column;gap:.125rem}.footer-component__links-list a:last-child{margin-block-start:1.5rem}.footer-component__last-link{margin-block-start:1rem}.footer-component__social-list{display:flex;flex-direction:column;gap:.125rem}
.page-error-404{margin-block-end:6rem}@media only screen and (min-width: 768px){.page-error-404{margin-block-end:8rem}}@media only screen and (min-width: 993px){.page-error-404{margin-block-end:10rem}}@media only screen and (min-width: 1201px){.page-error-404{margin-block-end:12rem}}.page-error-404__wrapper{display:flex;flex-direction:column;gap:1.5rem}
.breadcrumbs--standalone{margin-bottom:1.5rem}@media only screen and (min-width: 993px){.breadcrumbs--standalone{margin-bottom:2rem}}.breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.breadcrumbs__item{display:flex;align-items:center;gap:.5rem}.breadcrumbs__separator{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem}.breadcrumbs__separator svg{width:1rem;height:1rem}
.hero-component{margin-block-start:0}@media only screen and (min-width: 576px){.hero-component{margin-block-start:2rem}}.hero-component__full{position:relative;overflow:hidden;width:100%;height:auto;min-height:101.25vw;display:flex;align-items:flex-end;padding-top:65vw;border-radius:.75rem}@media only screen and (min-width: 576px){.hero-component__full{padding-top:70vw}}@media only screen and (min-width: 993px){.hero-component__full{min-height:auto;aspect-ratio:16/8.05;border-radius:1rem;padding-top:8rem}}.hero-component__full__side-box{position:relative;z-index:2;background-color:#fffbf2;border-top-right-radius:8.75rem;padding-top:2rem;padding-right:4rem;width:93%;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.hero-component__full__side-box{padding-top:4rem;width:calc(66.666% - 1rem);border-top-right-radius:15.63rem;gap:1.5rem}}@media only screen and (min-width: 1201px){.hero-component__full__side-box{width:calc(50% - 1rem)}}.hero-component__full__side-box h1{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1;overflow-wrap:break-word}@media only screen and (min-width: 993px){.hero-component__full__side-box h1{-webkit-line-clamp:3}}.hero-component__full__side-box .lead-paragraph{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-component__full__side-box .button-black{margin-top:.5rem}@media only screen and (min-width: 993px){.hero-component__full__side-box .button-black{margin-top:0}}.hero-component__image--desktop{display:none}@media only screen and (min-width: 993px){.hero-component__image--desktop{display:block}}.hero-component__image--mobile{display:block}@media only screen and (min-width: 993px){.hero-component__image--mobile{display:none}}@media only screen and (max-width: 992px){.hero-component__two-columns__breadcrumbs{margin-bottom:1rem}}.hero-component__two-columns__image{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:4/2.73;border-radius:.75rem;margin-top:2rem}@media only screen and (min-width: 993px){.hero-component__two-columns__image{border-radius:1rem;aspect-ratio:4/3.33;margin-top:0;min-height:100%}}.hero-component__two-columns__content{display:flex;justify-content:center;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.hero-component__two-columns__content{gap:1.5rem;padding-top:2rem;padding-bottom:2rem}}.hero-component__two-columns__content h1{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1;overflow-wrap:break-word}@media only screen and (min-width: 993px){.hero-component__two-columns__content h1{-webkit-line-clamp:6}}.hero-component__two-columns__content .lead-paragraph{display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-component__two-columns__content .button-black{margin-top:.5rem}@media only screen and (min-width: 993px){.hero-component__two-columns__content .button-black{margin-top:0}}
.card-component{position:relative;width:100%;aspect-ratio:3/4.6;display:flex;align-items:flex-end}@media only screen and (min-width: 576px){.card-component{transition:.3s ease-in-out}}.card-component--news{aspect-ratio:3/3.75}.card-component:hover:before,.card-component:focus-visible:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%)}.card-component:hover:has(.card-component__bottom--media) p,.card-component:focus-visible:has(.card-component__bottom--media) p{text-decoration-color:rgba(0,0,0,0)}.card-component:hover:has(.card-component__bottom--news) .card-component__bottom h3,.card-component:focus-visible:has(.card-component__bottom--news) .card-component__bottom h3{text-decoration-color:rgba(0,0,0,0)}.card-component:has(.card-component__link:focus-visible):before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%)}.card-component:has(.card-component__bottom--news):before{border-bottom-left-radius:1rem}.card-component__link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;opacity:0}.card-component:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg, #121212 0%, rgba(18, 18, 18, 0) 100%);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1rem;transform:translateZ(0)}@media only screen and (min-width: 576px){.card-component:before{transition:.3s ease-in-out}}.card-component__media-wrapper{overflow:hidden;border-radius:1rem;background-color:#aaa}.card-component__bottom{position:relative;z-index:3;display:flex;transform:translateZ(0)}.card-component__bottom--media{align-items:flex-end;gap:1rem;min-height:5rem}.card-component__bottom--media p{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;padding-bottom:1rem;padding-right:1.5rem}@media only screen and (min-width: 576px){.card-component__bottom--media p{transition:.2s ease-in-out}}@media only screen and (min-width: 993px){.card-component__bottom--media p{padding-bottom:1.5rem}}.card-component__bottom--news{gap:.75rem;flex-direction:column;padding:0 2rem 1.75rem 2rem}.card-component__bottom--news h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width: 576px){.card-component__bottom--news h3{transition:.2s ease-in-out}}.card-component__bottom--news .body{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-line-clamp:3;-webkit-box-orient:vertical}.card-component__bottom__icon{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;height:4rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1rem}@media only screen and (min-width: 993px){.card-component__bottom__icon{width:5rem;min-width:5rem;height:5rem}}.card-component__bottom__icon img,.card-component__bottom__icon svg{width:2.25rem;height:2.25rem}
@media only screen and (min-width: 768px){.content-slider-component__top__wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}}@media only screen and (min-width: 993px){.content-slider-component__top__wrapper{gap:2rem}}@media only screen and (min-width: 1201px){.content-slider-component__top__wrapper{display:grid;grid-template-columns:1fr 1fr}}.content-slider-component__top__left{display:flex;flex-direction:column;gap:.75rem}@media only screen and (min-width: 993px){.content-slider-component__top__left{width:70%}}@media only screen and (min-width: 1201px){.content-slider-component__top__left{width:100%}}@media only screen and (max-width: 767px){.content-slider-component__top__left .h3{font-size:1.25rem;line-height:100%;line-height:120%}}@media only screen and (max-width: 767px)and (min-width: 993px){.content-slider-component__top__left .h3{font-size:1.5rem;line-height:130%}}.content-slider-component__top__right{display:flex;align-items:center;gap:1rem;margin-block-start:1.5rem}@media only screen and (min-width: 768px){.content-slider-component__top__right{justify-content:flex-end;margin-top:0}}@media only screen and (min-width: 768px){.content-slider-component__top__right--mobile-only{display:none}}.content-slider-component__top__right.hidden{display:none}.content-slider-component__top__right button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#121212;border:1px solid #121212;color:#fffbf2;border-radius:50%;outline:1px solid rgba(0,0,0,0);outline-offset:3px;transition:.2s ease-in-out}.content-slider-component__top__right button.disabled,.content-slider-component__top__right button:disabled{background-color:#f0eada;border-color:#f0eada;color:#121212;pointer-events:none}.content-slider-component__top__right button:hover,.content-slider-component__top__right button:focus-visible{background-color:rgba(0,0,0,0);color:#121212}.content-slider-component__top__right button:focus-visible{outline-color:#121212}.content-slider-component__top__right button:first-child:hover{transform:translateX(-0.25rem)}.content-slider-component__top__right button:first-child svg{transform:translateX(-10%)}.content-slider-component__top__right button:last-child:hover{transform:translateX(0.25rem)}.content-slider-component__top__right button:last-child svg{transform:translateX(10%)}.content-slider-component__cards{margin-block-start:1.5rem;overflow:hidden}@media only screen and (min-width: 768px){.content-slider-component__cards{margin-block-start:2rem}}.content-slider-component__slider{overflow:visible;padding:.125rem 0}.content-slider-component__slider .card-component__bottom__icon{margin-left:-0.5px}.content-slider-component__bottom-link{margin-block-start:2rem;margin-bottom:.25rem}.xp-page-editor-item-view .swiper-slide{width:40%;padding-right:10px}
.error-component{margin-top:.75rem;display:flex;gap:.5rem}.error-component svg{min-width:1rem;width:1rem;height:1rem}@media only screen and (min-width: 993px){.error-component svg{min-width:1.35rem;width:1.35rem;height:1.35rem;right:1.1rem}}
.rounded-box-component{position:relative;overflow:hidden;border-radius:.75rem}@media only screen and (min-width: 993px){.rounded-box-component{border-radius:1rem}}
.input-component__helper{display:block;margin-top:.25rem}.input-component__input{position:relative;margin-top:.75rem;max-width:100%}.input-component__input--x-small{width:7.5rem}.input-component__input--small{width:11.25rem}.input-component__input--medium{width:17.5rem}.input-component__input--large{width:28rem}.input-component__input--full{width:100%}.input-component__input input{position:relative;z-index:1;appearance:none;width:100%;height:2.81rem;border:1px solid #121212;border-radius:.75rem;font-size:1.13rem;line-height:100%;padding:0 1rem;outline:1px solid rgba(0,0,0,0);background-color:#fffbf2;outline-offset:3px;transition:.2s ease-in-out}@media only screen and (min-width: 993px){.input-component__input input{height:3.38rem}}.input-component__input input:focus-visible{outline-color:#121212}.input-component--invalid .input-component__input input{border-color:#c20d00}.input-component--invalid .input-component__input input:focus-visible{outline-color:#c20d00}.input-wrapper:has(.clear) input{padding-right:3.25rem}
#portal{position:fixed;top:0;z-index:2000;width:100%}
.contact-card-component{padding:2rem;height:100%;display:flex;align-items:center}@media only screen and (min-width: 993px){.contact-card-component{padding:2rem 3.5rem}}.contact-card-component--href{padding:2rem}.contact-card-component--href .contact-card-component__flex .contact-card-component__content{position:relative;height:auto;padding-bottom:3rem}@media only screen and (min-width: 576px){.contact-card-component--href .contact-card-component__flex .contact-card-component__content{padding-bottom:2rem}}.contact-card-component__flex{display:flex;align-items:center;flex-direction:column;gap:2rem;width:100%}@media only screen and (min-width: 576px){.contact-card-component__flex{flex-direction:row}}.contact-card-component__image-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0}.contact-card-component__image{position:relative;overflow:hidden;width:14.5rem;min-width:10rem;aspect-ratio:1;border-radius:50%;background-color:#6dc57c;color:#121212;display:flex;align-items:center;justify-content:center}.contact-card-component__content{flex-grow:1}@media only screen and (max-width: 575px){.contact-card-component__content{width:100%}}.contact-card-component__content .h3{display:block;margin-block-end:1rem}.contact-card-component__info{margin-block-end:1rem}.contact-card-component__tag{display:block;width:fit-content;padding:.125rem .75rem;border:1px solid #757575;border-radius:.325rem;outline-offset:2px;outline-width:1px;outline-style:solid;outline-color:rgba(0,0,0,0);margin-block-end:1rem}@media only screen and (min-width: 576px){.contact-card-component__tag{transition:.2s ease-in-out}}@media only screen and (min-width: 768px){.contact-card-component__tag{border-radius:.5rem}}.contact-card-component__tag:focus-visible{outline-color:currentColor}.contact-card-component__tag:hover{background-color:#121212;color:#fffbf2}.contact-card-component__links{display:flex;flex-direction:column;gap:.375rem}.contact-card-component__links .custom-link{gap:.375rem}.contact-card-component__links .custom-link [data-custom-link-icon]{width:1rem;height:1rem}.contact-card-component__links .custom-link [data-custom-link-icon] svg{width:100%;height:100%}.contact-card-component__href{position:absolute;bottom:1.75rem;right:2rem;display:flex;justify-content:flex-end}
.page-search-employees__search-box{margin-block-start:2rem}@media only screen and (max-width: 992px){.page-search-employees__search-box{margin-block-end:0}}.page-search-employees__search-box [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-search-employees__search-box [data-rounded-box]{padding:4rem 0}}.page-search-employees__search-box [data-rounded-box] .row>div{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.page-search-employees__search-box [data-rounded-box] .row>div{gap:1.5rem}}.page-search-employees__search-box__search-bar{display:flex;align-items:flex-end;gap:1rem;width:100%}@media only screen and (min-width: 993px){.page-search-employees__search-box__search-bar{gap:1.5rem}}.page-search-employees__search-box__search-bar .input-wrapper{position:relative}@media only screen and (max-width: 767px){.page-search-employees__search-box__search-bar .input-wrapper .input-component{width:100%}}.page-search-employees__search-box__search-bar .input-wrapper .input-component__input{margin-top:1rem}@media only screen and (max-width: 767px){.page-search-employees__search-box__search-bar .input-wrapper .input-component__input{width:100%}}.page-search-employees__search-box__search-bar .input-wrapper .input-component__input input{font-size:1.25rem}@media only screen and (max-width: 992px){.page-search-employees__search-box__search-bar .input-wrapper .input-component__input input{height:2.75rem}}.page-search-employees__search-box__search-bar .input-wrapper .clear{position:absolute;z-index:3;right:.675rem;bottom:.5rem;display:flex;width:1.75rem;height:1.75rem;border-radius:50%;background-color:rgba(207,207,207,.325);color:#121212;padding:.625rem}@media only screen and (min-width: 993px){.page-search-employees__search-box__search-bar .input-wrapper .clear{width:2rem;height:2rem;bottom:.725rem;right:.75rem}}.page-search-employees__search-box__search-bar .input-wrapper .clear:hover,.page-search-employees__search-box__search-bar .input-wrapper .clear:focus-visible{background-color:rgba(207,207,207,.5)}.page-search-employees__search-box__search-bar .input-wrapper .clear svg{width:100%;height:100%}@media only screen and (max-width: 992px){.page-search-employees__search-box__search-bar .button-black{padding-top:.5rem;padding-bottom:.5rem}}@media only screen and (max-width: 575px){.page-search-employees__search-box__search-bar .button-black{background-color:#121212 !important;color:#fffbf2 !important}}.page-search-employees__search-box__bottom{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}@media only screen and (min-width: 993px){.page-search-employees__search-box__bottom{flex-direction:row;align-items:center;gap:1.5rem;padding-top:.5rem}}.page-search-employees__search-box__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width: 993px){.page-search-employees__search-box__ctas{gap:1.5rem}}.page-search-employees__main{margin-block-start:2rem;margin-block-end:8rem}@media only screen and (min-width: 993px){.page-search-employees__main{margin-block-start:4rem;margin-block-end:12rem}}.page-search-employees__main .search-sidebar-employees{display:none}@media only screen and (min-width: 993px){.page-search-employees__main .search-sidebar-employees{display:block}}@media only screen and (min-width: 1401px){.page-search-employees__main .search-sidebar-employees{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.page-search-employees__main .search-sidebar-employees__wrapper{position:sticky;top:2rem;display:flex;flex-direction:column;gap:2rem}.page-search-employees__main .desk-col{display:none}@media only screen and (min-width: 1401px){.page-search-employees__main .desk-col{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}}@media only screen and (min-width: 993px){.page-search-employees__main .results{padding-top:.25rem}}.page-search-employees__main .results .open-mobile-filters{width:100%;text-align:center;margin-bottom:2.75rem}@media only screen and (min-width: 993px){.page-search-employees__main .results .open-mobile-filters{display:none}}.page-search-employees__main .results__total{display:block;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf;width:100%}.page-search-employees__main .results__list__items{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.page-search-employees__main .results__list__items .contact-card-component{padding:1.75rem 2rem}.page-search-employees__main .results__list__items .contact-card-component__image{width:12.5rem;min-width:8rem}.page-search-employees__main .results__list__load-more{margin-top:2.5rem;text-align:center}@media only screen and (min-width: 993px){.page-search-employees__main .results__list__load-more{margin-top:1.75rem}}.page-search-employees__main .results__list__load-more .button-hollow-black{position:relative;margin-left:auto;margin-right:auto}.page-search-employees__main .results__list__load-more .button-hollow-black:disabled .button-hollow-black__text{opacity:0}.page-search-employees__main .results__list__load-more .button-hollow-black:disabled .button-hollow-black__loading{opacity:1}.page-search-employees__main .results__list__load-more .button-hollow-black__text{transition:.2s ease-in-out}.page-search-employees__main .results__list__load-more .button-hollow-black__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;opacity:0;transition:.2s ease-in-out}.page-search-employees__main .results__list__load-more .button-hollow-black__loading svg{width:100%;height:100%;animation:rotation .3s linear infinite}.search-sidebar-employees__item.active .search-sidebar-employees__item__button svg{transform:rotate(-180deg)}.search-sidebar-employees__item.active .search-sidebar-employees__item__content{grid-template-rows:1fr;overflow:visible}.search-sidebar-employees__item.active .search-sidebar-employees__item__content>div{visibility:visible;opacity:1}.search-sidebar-employees__item__button{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;width:100%}.search-sidebar-employees__item__button svg{transition:.2s ease-in-out}.search-sidebar-employees__item__content{margin-top:.5rem;position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.search-sidebar-employees__item__content>div{min-height:0;transition:.3s ease-in-out;visibility:hidden;opacity:0;overflow:hidden}.search-sidebar-employees__item__content>div>div{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.search-sidebar-employees__item__content>div>div.one-per-row{flex-direction:column}.search-sidebar-employees__item__content>div>div.one-per-row button{width:fit-content}.search-sidebar-employees__item__content>div>div button{display:flex;align-items:center;text-align:left;gap:.5rem;padding:.175rem .75rem;border:1px solid #757575;border-radius:.375rem;outline-offset:2px;outline:1px solid rgba(0,0,0,0)}.search-sidebar-employees__item__content>div>div button:hover,.search-sidebar-employees__item__content>div>div button:focus-visible{border-color:#121212;background-color:#f0eada}.search-sidebar-employees__item__content>div>div button:focus-visible{outline-color:#121212}.search-sidebar-employees__item__content>div>div button.active{background-color:#6dc57c;border-color:#121212}.search-sidebar-employees__item__content>div>div button svg{width:.75rem;min-width:.75rem;height:.75rem}#portal.is-open .search-filters{transform:translateX(0)}#portal .search-filters{position:relative;width:100%;height:100dvh;overflow-y:scroll;background-color:#f0eada;transform:translateX(110%);transition:.3s ease-in-out}#portal .search-filters__modal{position:relative}#portal .search-filters__header{display:flex;justify-content:flex-end;padding:2rem .5rem 1rem 0}#portal .search-filters__header .close-button{display:flex;width:1.5rem;height:1.5rem}#portal .search-filters__header .close-button svg{width:100%;height:100%}#portal .search-filters__content{display:flex;flex-direction:column;gap:2rem;padding-right:3.75rem;padding-bottom:7rem}#portal .search-filters__apply{position:absolute;bottom:2rem;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}
.page-search-general__search-box{margin-block-start:2rem}@media only screen and (max-width: 992px){.page-search-general__search-box{margin-block-end:0}}.page-search-general__search-box [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-search-general__search-box [data-rounded-box]{padding:4rem 0}}.page-search-general__search-box [data-rounded-box] .row>div{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.page-search-general__search-box [data-rounded-box] .row>div{gap:1.5rem}}.page-search-general__search-box__search-bar{display:flex;align-items:flex-end;gap:1rem;width:100%}@media only screen and (min-width: 993px){.page-search-general__search-box__search-bar{gap:1.5rem}}.page-search-general__search-box__search-bar .input-wrapper{position:relative}@media only screen and (max-width: 767px){.page-search-general__search-box__search-bar .input-wrapper .input-component{width:100%}}.page-search-general__search-box__search-bar .input-wrapper .input-component__input{margin-top:1rem}@media only screen and (max-width: 767px){.page-search-general__search-box__search-bar .input-wrapper .input-component__input{width:100%}}.page-search-general__search-box__search-bar .input-wrapper .input-component__input input{font-size:1.25rem}@media only screen and (max-width: 992px){.page-search-general__search-box__search-bar .input-wrapper .input-component__input input{height:2.75rem}}.page-search-general__search-box__search-bar .input-wrapper .clear{position:absolute;z-index:3;right:.675rem;bottom:.5rem;display:flex;width:1.75rem;height:1.75rem;border-radius:50%;background-color:rgba(207,207,207,.325);color:#121212;padding:.625rem}@media only screen and (min-width: 993px){.page-search-general__search-box__search-bar .input-wrapper .clear{width:2rem;height:2rem;bottom:.725rem;right:.75rem}}.page-search-general__search-box__search-bar .input-wrapper .clear:hover,.page-search-general__search-box__search-bar .input-wrapper .clear:focus-visible{background-color:rgba(207,207,207,.5)}.page-search-general__search-box__search-bar .input-wrapper .clear svg{width:100%;height:100%}.page-search-general__search-box__search-bar .button-black{position:relative}@media only screen and (max-width: 992px){.page-search-general__search-box__search-bar .button-black{padding-top:.5rem;padding-bottom:.5rem}}@media only screen and (max-width: 575px){.page-search-general__search-box__search-bar .button-black{background-color:#121212 !important;color:#fffbf2 !important}}.page-search-general__search-box__search-bar .button-black:disabled .button-black__text{opacity:0}.page-search-general__search-box__search-bar .button-black:disabled .button-black__loading{opacity:1}.page-search-general__search-box__search-bar .button-black__text{transition:.2s ease-in-out}.page-search-general__search-box__search-bar .button-black__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;opacity:0;transition:.2s ease-in-out}.page-search-general__search-box__search-bar .button-black__loading svg{width:100%;height:100%;animation:rotation .3s linear infinite}.page-search-general__search-box__bottom{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}@media only screen and (min-width: 993px){.page-search-general__search-box__bottom{flex-direction:row;align-items:center;gap:1.5rem;padding-top:.5rem}}.page-search-general__search-box__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width: 993px){.page-search-general__search-box__ctas{gap:1.5rem}}.page-search-general__main{margin-block-start:2rem;margin-block-end:8rem}@media only screen and (min-width: 993px){.page-search-general__main{margin-block-start:4rem;margin-block-end:12rem}}.page-search-general__main .search-sidebar-general{display:none}@media only screen and (min-width: 993px){.page-search-general__main .search-sidebar-general{display:block}}@media only screen and (min-width: 1401px){.page-search-general__main .search-sidebar-general{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.page-search-general__main .search-sidebar-general__wrapper{position:sticky;top:2rem;display:flex;flex-direction:column;gap:2rem}.page-search-general__main .desk-col{display:none}@media only screen and (min-width: 1401px){.page-search-general__main .desk-col{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}}@media only screen and (min-width: 993px){.page-search-general__main .results{padding-top:.25rem}}.page-search-general__main .results .open-mobile-filters{width:100%;text-align:center;margin-bottom:2.75rem}@media only screen and (min-width: 993px){.page-search-general__main .results .open-mobile-filters{display:none}}.page-search-general__main .results__total{display:block;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf;width:100%}.page-search-general__main .results__list__item{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;padding-bottom:1rem;border-bottom:1px solid #121212}.page-search-general__main .results__list__item:last-child{border-bottom:none}.page-search-general__main .results__list__item:hover,.page-search-general__main .results__list__item:focus-visible{background-color:rgba(240,234,218,.25)}.page-search-general__main .results__list__item .h4{text-decoration:underline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width: 993px){.page-search-general__main .results__list__item .h4{padding-top:.5rem}}.page-search-general__main .results__list__item__tags{display:flex;flex-wrap:wrap;gap:.5rem}.page-search-general__main .results__list__item__tags span{display:block;width:fit-content;padding:.125rem .75rem;border:1px solid currentColor;border-radius:.5rem}.page-search-general__main .results__list__item__content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-line-clamp:4;-webkit-box-orient:vertical}.page-search-general__main .results__list__load-more{margin-top:2.5rem;text-align:center}@media only screen and (min-width: 993px){.page-search-general__main .results__list__load-more{margin-top:1.75rem}}.page-search-general__main .results__list__load-more .button-hollow-black{position:relative;margin-left:auto;margin-right:auto}.page-search-general__main .results__list__load-more .button-hollow-black:disabled .button-hollow-black__text{opacity:0}.page-search-general__main .results__list__load-more .button-hollow-black:disabled .button-hollow-black__loading{opacity:1}.page-search-general__main .results__list__load-more .button-hollow-black__text{transition:.2s ease-in-out}.page-search-general__main .results__list__load-more .button-hollow-black__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;opacity:0;transition:.2s ease-in-out}.page-search-general__main .results__list__load-more .button-hollow-black__loading svg{width:100%;height:100%;animation:rotation .3s linear infinite}.search-sidebar-general__item.active .search-sidebar-general__item__button svg{transform:rotate(-180deg)}.search-sidebar-general__item.active .search-sidebar-general__item__content{grid-template-rows:1fr;overflow:visible}.search-sidebar-general__item.active .search-sidebar-general__item__content>div{visibility:visible;opacity:1}.search-sidebar-general__item__button{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;width:100%}.search-sidebar-general__item__button svg{transition:.2s ease-in-out}.search-sidebar-general__item__content{margin-top:.5rem;position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.search-sidebar-general__item__content>div{min-height:0;transition:.3s ease-in-out;visibility:hidden;opacity:0;overflow:hidden}.search-sidebar-general__item__content>div>div{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.search-sidebar-general__item__content>div>div.one-per-row{flex-direction:column}.search-sidebar-general__item__content>div>div.one-per-row button{width:fit-content}.search-sidebar-general__item__content>div>div button{display:flex;align-items:center;gap:.5rem;padding:.175rem .75rem;border:1px solid #757575;border-radius:.375rem;outline-offset:2px;outline:1px solid rgba(0,0,0,0)}.search-sidebar-general__item__content>div>div button:hover,.search-sidebar-general__item__content>div>div button:focus-visible{border-color:#121212;background-color:#f0eada}.search-sidebar-general__item__content>div>div button:focus-visible{outline-color:#121212}.search-sidebar-general__item__content>div>div button.active{background-color:#6dc57c;border-color:#121212}.search-sidebar-general__item__content>div>div button svg{width:.75rem;min-width:.75rem;height:.75rem}#portal.is-open .search-filters{transform:translateX(0)}#portal .search-filters{position:relative;width:100%;height:100dvh;overflow-y:scroll;background-color:#f0eada;transform:translateX(110%);transition:.3s ease-in-out}#portal .search-filters__modal{position:relative}#portal .search-filters__header{display:flex;justify-content:flex-end;padding:2rem .5rem 1rem 0}#portal .search-filters__header .close-button{display:flex;width:1.5rem;height:1.5rem}#portal .search-filters__header .close-button svg{width:100%;height:100%}#portal .search-filters__content{display:flex;flex-direction:column;gap:2rem;padding-right:3.75rem;padding-bottom:7rem}#portal .search-filters__apply{position:absolute;bottom:2rem;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}
.quote-component__wrapper{display:flex;align-items:center;gap:1rem;padding:2rem}@media only screen and (min-width: 768px){.quote-component__wrapper{gap:2rem}}@media only screen and (min-width: 993px){.quote-component__wrapper{padding:4rem 0;gap:4rem}}.quote-component__wrapper--invert{flex-direction:row-reverse}.quote-component__wrapper--invert .quote-component__infos{width:100%}.quote-component__image{position:relative;overflow:hidden;width:7rem;min-width:7rem;height:7rem;border-radius:50%}@media only screen and (min-width: 993px){.quote-component__image{width:14.25rem;min-width:14.25rem;height:14.25rem}}.quote-component__infos{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.quote-component__infos{gap:1.5rem}}
.list-links-component__wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem}@media only screen and (min-width: 993px){.list-links-component__wrapper{padding:4rem 0;gap:2rem}}@media only screen and (min-width: 576px){.list-links-component__intro{width:83%}}@media only screen and (min-width: 1201px){.list-links-component__intro{width:calc(60% - .75rem)}}.list-links-component__links{display:grid;grid-template-columns:1fr;margin-top:1rem}@media only screen and (min-width: 993px){.list-links-component__links{grid-template-columns:repeat(2, 1fr);gap:0 2rem}}.list-links-component__link{display:block;width:100%;border-top:1px solid currentColor;padding:1.5rem 0}@media only screen and (min-width: 993px){.list-links-component__link:nth-last-child(2){border-bottom:1px solid currentColor}}.list-links-component__link:last-child{border-bottom:1px solid currentColor}.list-links-component__link:hover .list-links-component__link-inner,.list-links-component__link:focus-visible .list-links-component__link-inner{transform:translateX(0.75rem)}.list-links-component__link:hover .list-links-component__link-inner .body,.list-links-component__link:focus-visible .list-links-component__link-inner .body{text-decoration-color:currentColor}.list-links-component__link-inner{display:flex;align-items:center;gap:.75rem}@media only screen and (min-width: 576px){.list-links-component__link-inner{transition:transform .2s ease-in-out}}.list-links-component__link-inner img,.list-links-component__link-inner svg{width:1.5rem;min-width:1.5rem;height:1.5rem}.list-links-component__link-inner .body{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:2px}@media only screen and (min-width: 576px){.list-links-component__link-inner .body{transition:.2s ease-in-out}}
.info-card-component .rounded-box-component{padding:2rem}@media only screen and (min-width: 993px){.info-card-component .rounded-box-component{padding:4rem 0}}.info-card-component__title{margin-block-end:1.25rem}.info-card-component__intro{margin-block-end:1.25rem}.info-card-component__ctas{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.info-card-component__ctas a,.info-card-component__ctas button{height:fit-content;align-self:center}
.select-component__helper{display:block;margin-top:.25rem}.select-component__select{position:relative;margin-top:.75rem;max-width:100%}.select-component__select--x-small{width:7.5rem}.select-component__select--small{width:11.25rem}.select-component__select--medium{width:17.5rem}.select-component__select--large{width:28rem}.select-component__select--full{width:100%}.select-component__select select{position:relative;z-index:1;appearance:none;width:100%;height:2.81rem;cursor:pointer;border:1px solid #121212;border-radius:.75rem;font-size:1.13rem;line-height:100%;padding:0 3rem 0 1rem;outline:1px solid rgba(0,0,0,0);background-color:#fffbf2;outline-offset:3px;transition:.2s ease-in-out}@media only screen and (min-width: 993px){.select-component__select select{height:3.38rem}}.select-component__select select:focus-visible{outline-color:#121212}.select-component__select svg{position:absolute;z-index:2;pointer-events:none;top:50%;right:1rem;transform:translateY(-50%);display:flex;width:1rem;height:1rem}@media only screen and (min-width: 993px){.select-component__select svg{width:1.35rem;height:1.35rem;right:1.1rem}}.select-component--invalid .select-component__select select{border-color:#c20d00}.select-component--invalid .select-component__select select:focus-visible{outline-color:#c20d00}
.course-search-component{margin-block:2.5rem}@media only screen and (min-width: 993px){.course-search-component{margin-block:4rem}}.course-search-component__flex{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:1rem}@media only screen and (min-width: 768px){.course-search-component__flex{padding:2rem 1rem}}@media only screen and (min-width: 993px){.course-search-component__flex{padding:4rem 1rem}}.course-search-component__item{display:flex;gap:1rem}@media only screen and (max-width: 992px){.course-search-component__item{width:calc(50% - 2rem);justify-content:center}}@media only screen and (max-width: 767px){.course-search-component__item{width:100%;flex-direction:column;justify-content:unset;gap:.25rem}}.course-search-component__item>label{white-space:nowrap}@media only screen and (min-width: 768px){.course-search-component__item>label{padding-top:.6rem}}@media only screen and (min-width: 993px){.course-search-component__item>label{padding-top:.75rem}}@media only screen and (max-width: 992px){.course-search-component__item .select-component{width:100%}}.course-search-component__item .select-component__select{margin-top:0}@media only screen and (max-width: 992px){.course-search-component__item .select-component__select{width:100%}}.course-search-component__item .select-component__select select{background-color:#e3f6d5}.course-search-component .button-black{margin-left:.75rem;height:fit-content}@media only screen and (max-width: 1400px){.course-search-component .button-black{width:49rem;margin-left:0;max-width:100%}}
.contact-cards-component__top-wrapper{display:flex;flex-direction:column;margin-block-end:2rem;gap:1rem}@media only screen and (min-width: 993px){.contact-cards-component__top-wrapper{gap:2rem}}.contact-cards-component__cards{display:grid;align-items:flex-start;justify-content:center;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width: 768px){.contact-cards-component__cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 993px){.contact-cards-component__cards{gap:2rem}}
.quotation-card-macro-component{width:100%}@media only screen and (min-width: 993px){.quotation-card-macro-component{width:calc(116.6666666667% + 2rem) !important;max-width:calc(116.6666666667% + 2rem);margin-left:calc((8.3333333333% + 1rem)*-1)}}@media only screen and (min-width: 1201px){.quotation-card-macro-component{width:calc(200% + 2rem) !important;max-width:calc(200% + 2rem);margin-left:calc((50% + 1rem)*-1)}}.quotation-card-macro-component__wrapper{display:flex;align-items:center;gap:1rem;padding:2rem}@media only screen and (min-width: 768px){.quotation-card-macro-component__wrapper{gap:2rem}}@media only screen and (min-width: 993px){.quotation-card-macro-component__wrapper{padding:4rem 0;gap:4rem}}.quotation-card-macro-component__wrapper--invert{flex-direction:row-reverse}.quotation-card-macro-component__wrapper--invert .quotation-card-macro-component__infos{width:100%}.quotation-card-macro-component__image{position:relative;overflow:hidden;width:7rem;min-width:7rem;height:7rem;border-radius:50%}@media only screen and (min-width: 993px){.quotation-card-macro-component__image{width:14.25rem;min-width:14.25rem;height:14.25rem}}.quotation-card-macro-component__infos{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.quotation-card-macro-component__infos{gap:1.5rem}}
.hero-single-course{margin-top:2rem;z-index:9}.hero-single-course__image{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:4/2.92;border-radius:.75rem;margin-bottom:1.5rem}@media only screen and (min-width: 993px){.hero-single-course__image{border-radius:1rem;aspect-ratio:4/3.33;min-height:100%;margin-bottom:0}}.hero-single-course__content{display:flex;justify-content:center;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.hero-single-course__content{gap:1.5rem}}.hero-single-course__content__wrapper{height:100%;display:flex;justify-content:center;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.hero-single-course__content__wrapper{gap:1.5rem}}.hero-single-course__content__wrapper h1{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1;overflow-wrap:break-word;padding-top:.25rem;hyphens:auto;word-break:auto-phrase;transform:translateY(-0.25rem)}.hero-single-course__content__wrapper .lead-paragraph{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-single-course__content__course-details{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}.hero-single-course__content__course-details .item{display:flex;align-items:center;gap:.75rem}.hero-single-course__content__course-details .item__icon{display:flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;height:1.5rem}.hero-single-course__content__course-details .item__icon svg{width:100%;height:100%}.hero-single-course__content [data-rounded-box]{padding:1.5rem 1rem;display:flex;align-items:center;justify-self:flex-end;gap:1rem;width:100%}.hero-single-course__content .button-black{white-space:nowrap}.hero-single-course__sticky-cta{position:fixed;bottom:1rem;right:1rem;z-index:9;opacity:0;visibility:visible;transform:translateY(2rem);max-width:calc(100% - 2rem);transition:.3s ease-in-out}.hero-single-course__sticky-cta.active{opacity:1;visibility:visible;transform:none}.hero-single-course__sticky-cta [data-rounded-box]{padding:1rem 1.5rem 1rem 1rem;display:flex;align-items:center;justify-self:flex-end;gap:1rem;max-width:40rem}.hero-single-course__sticky-cta .button-black{white-space:nowrap}@media only screen and (max-width: 992px){body:has(.hero-single-course__sticky-cta) .footer-component{padding-bottom:8rem}}
.employee-card-component{padding:2rem;height:100%;display:flex;align-items:center}@media only screen and (min-width: 993px){.employee-card-component{padding:4rem}}.employee-card-component__flex{display:flex;align-items:center;flex-direction:column;gap:2rem;width:100%}@media only screen and (min-width: 768px){.employee-card-component__flex{flex-direction:row}}@media only screen and (min-width: 993px){.employee-card-component__flex{gap:3.125rem}}.employee-card-component__image-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0}.employee-card-component__image{position:relative;overflow:hidden;width:14.25rem;min-width:14.25rem;aspect-ratio:1;border-radius:50%;background-color:#6dc57c;color:#121212;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.employee-card-component__image{width:16rem;min-width:16rem}}@media only screen and (min-width: 993px){.employee-card-component__image{width:21.25rem;min-width:21.25rem}}.employee-card-component__content{flex-grow:1}@media only screen and (max-width: 767px){.employee-card-component__content{width:100%}}.employee-card-component__content .h1{display:block;margin-block-end:1rem}@media only screen and (min-width: 768px){.employee-card-component__content .h1{margin-block-end:1.5rem}}@media only screen and (min-width: 1201px){.employee-card-component__content .h1{width:80%}}.employee-card-component__info{margin-block-end:1rem;display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width: 768px){.employee-card-component__info{margin-block-end:1.5rem}}.employee-card-component__tag{display:block;width:fit-content;padding:.125rem .75rem;border:1px solid #757575;border-radius:.325rem;outline-offset:2px;outline-width:1px;outline-style:solid;outline-color:rgba(0,0,0,0)}@media only screen and (min-width: 576px){.employee-card-component__tag{transition:.2s ease-in-out}}@media only screen and (min-width: 768px){.employee-card-component__tag{border-radius:.5rem}}.employee-card-component__tag:focus-visible{outline-color:currentColor}.employee-card-component__tag:hover{background-color:#121212;color:#fffbf2}.employee-card-component__links{display:flex;flex-direction:column;gap:.75rem;margin-block-start:2rem}.employee-card-component__links .custom-link{gap:.75rem}.employee-card-component__links .custom-link [data-custom-link-icon]{width:1.5rem;height:1.5rem}.employee-card-component__links .custom-link [data-custom-link-icon] svg{width:100%;height:100%}.employee-card-component__profile{margin-block-start:1rem}.employee-card-component__breadcrumbs{margin-bottom:2rem}
.page-studies-filter__search-box{margin-block-end:4rem}@media only screen and (max-width: 992px){.page-studies-filter__search-box{margin-block-end:0}}.page-studies-filter__search-box [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-studies-filter__search-box [data-rounded-box]{padding:4rem 0}}.page-studies-filter__search-box [data-rounded-box] .row>div{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.page-studies-filter__search-box [data-rounded-box] .row>div{gap:1.5rem}}.page-studies-filter__search-box__search-bar{margin-top:.5rem;display:flex;align-items:flex-end;gap:1rem;width:100%}@media only screen and (min-width: 993px){.page-studies-filter__search-box__search-bar{gap:1.5rem;margin-top:2rem}}.page-studies-filter__search-box__search-bar .input-wrapper{position:relative}@media only screen and (max-width: 767px){.page-studies-filter__search-box__search-bar .input-wrapper .input-component{width:100%}}.page-studies-filter__search-box__search-bar .input-wrapper .input-component__input{margin-top:1rem}@media only screen and (max-width: 767px){.page-studies-filter__search-box__search-bar .input-wrapper .input-component__input{width:100%}}.page-studies-filter__search-box__search-bar .input-wrapper .input-component__input input{font-size:1.25rem}@media only screen and (max-width: 992px){.page-studies-filter__search-box__search-bar .input-wrapper .input-component__input input{height:2.75rem}}.page-studies-filter__search-box__search-bar .input-wrapper .clear{position:absolute;z-index:3;right:.675rem;bottom:.5rem;display:flex;width:1.75rem;height:1.75rem;border-radius:50%;background-color:rgba(207,207,207,.325);color:#121212;padding:.625rem}@media only screen and (min-width: 993px){.page-studies-filter__search-box__search-bar .input-wrapper .clear{width:2rem;height:2rem;bottom:.725rem;right:.75rem}}.page-studies-filter__search-box__search-bar .input-wrapper .clear:hover,.page-studies-filter__search-box__search-bar .input-wrapper .clear:focus-visible{background-color:rgba(207,207,207,.5)}.page-studies-filter__search-box__search-bar .input-wrapper .clear svg{width:100%;height:100%}@media only screen and (max-width: 992px){.page-studies-filter__search-box__search-bar .button-black{padding-top:.5rem;padding-bottom:.5rem}}@media only screen and (max-width: 575px){.page-studies-filter__search-box__search-bar .button-black{background-color:#121212 !important;color:#fffbf2 !important}}.page-studies-filter__main{margin-block-start:2rem;margin-block-end:8rem}@media only screen and (min-width: 993px){.page-studies-filter__main{margin-block-start:4rem;margin-block-end:12rem}}.page-studies-filter__main .courses-sidebar{display:none}@media only screen and (min-width: 993px){.page-studies-filter__main .courses-sidebar{display:block}}@media only screen and (min-width: 1401px){.page-studies-filter__main .courses-sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.page-studies-filter__main .courses-sidebar__wrapper{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 993px){.page-studies-filter__main .courses-sidebar__wrapper.sticky{position:sticky;top:2rem}}@media only screen and (min-width: 1401px){.page-studies-filter__main .results:not(.no-filters){-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.page-studies-filter__main .results .open-mobile-filters{width:100%;text-align:center;margin-bottom:2.75rem}@media only screen and (min-width: 993px){.page-studies-filter__main .results .open-mobile-filters{display:none}}.page-studies-filter__main .results__total{display:block;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf;width:100%}.page-studies-filter__main .results__list__item{display:grid;gap:1rem;padding-top:1.25rem;padding-bottom:1rem;border-bottom:1px solid #cfcfcf}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item{transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}}@media only screen and (min-width: 1201px){.page-studies-filter__main .results__list__item:not(.no-filters){grid-template-columns:.8fr 1fr}}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item:hover{background-color:#e3f6d5}}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item:hover .h3{transform:translateX(0.75rem);text-decoration-color:rgba(0,0,0,0)}}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item:hover .icons{transform:translateX(0.75rem)}}@media only screen and (min-width: 1201px){.page-studies-filter__main .results__list__item:hover .icons{transform:none}}.page-studies-filter__main .results__list__item:focus-visible{box-shadow:0 0 0 1px #121212}.page-studies-filter__main .results__list__item:focus-visible .h3{transform:translateX(0.75rem);text-decoration-color:rgba(0,0,0,0)}.page-studies-filter__main .results__list__item .h3{text-decoration:underline}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item .h3{padding-top:.5rem;transition:.15s ease-in-out}}.page-studies-filter__main .results__list__item .h5{display:block;padding-top:.625rem}.page-studies-filter__main .results__list__item .icons{display:flex;flex-wrap:wrap;gap:.75rem}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item .icons{gap:1rem;transition:.15s ease-in-out;padding-right:1rem}}@media only screen and (min-width: 1201px){.page-studies-filter__main .results__list__item .icons{display:grid;grid-template-columns:1fr .7fr 1fr;transition:none;padding-right:0}}.page-studies-filter__main .results__list__item .icons .icon-wrapper{display:flex;align-items:center;gap:.5rem;line-height:1.3}@media only screen and (max-width: 1200px){.page-studies-filter__main .results__list__item .icons .icon-wrapper--empty{display:none}}.page-studies-filter__main .results__list__item .icons .icon-wrapper svg{width:1rem;min-width:1rem;height:1rem}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__item .icons .icon-wrapper svg{width:1.25rem;min-width:1.25rem;height:1.25rem}}.page-studies-filter__main .results__list__item .icons .icon-wrapper span{hyphens:auto;word-break:break-word}.page-studies-filter__main .results__list__item .icons .icon-wrapper .array span{display:inline}.page-studies-filter__main .results__list__item .icons .icon-wrapper .array span:not(:last-child):after{content:", "}.page-studies-filter__main .results__list__load-more{margin-top:2.5rem;text-align:center}@media only screen and (min-width: 993px){.page-studies-filter__main .results__list__load-more{margin-top:1.75rem}}.page-studies-filter__main .results__list__load-more button{margin-left:auto;margin-right:auto}.courses-sidebar__item.active .courses-sidebar__item__button svg{transform:rotate(-180deg)}.courses-sidebar__item.active .courses-sidebar__item__content{grid-template-rows:1fr;overflow:visible}.courses-sidebar__item.active .courses-sidebar__item__content>div{visibility:visible;opacity:1}.courses-sidebar__item.active .courses-sidebar__item__content button{max-width:100%}.courses-sidebar__item.active .courses-sidebar__item__content button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.courses-sidebar__item__button{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;width:100%}.courses-sidebar__item__button svg{transition:.2s ease-in-out}.courses-sidebar__item__content{margin-top:.5rem;position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.courses-sidebar__item__content>div{min-height:0;transition:.3s ease-in-out;visibility:hidden;opacity:0;overflow:hidden}.courses-sidebar__item__content>div>div{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.courses-sidebar__item__content>div>div button{display:flex;align-items:center;gap:.5rem;padding:.175rem .75rem;border:1px solid #757575;border-radius:.375rem;outline-offset:2px;outline:1px solid rgba(0,0,0,0)}.courses-sidebar__item__content>div>div button:hover,.courses-sidebar__item__content>div>div button:focus-visible{border-color:#121212;background-color:#f0eada}.courses-sidebar__item__content>div>div button:focus-visible{outline-color:#121212}.courses-sidebar__item__content>div>div button.active{background-color:#6dc57c;border-color:#121212}.courses-sidebar__item__content>div>div button svg{width:.75rem;min-width:.75rem;height:.75rem}#portal.is-open .courses-filters{transform:translateX(0)}#portal .courses-filters{position:relative;width:100%;height:100dvh;overflow-y:scroll;background-color:#f0eada;transform:translateX(110%);transition:.3s ease-in-out}#portal .courses-filters__modal{position:relative}#portal .courses-filters__header{display:flex;justify-content:flex-end;padding:2rem .5rem 1rem 0}#portal .courses-filters__header .close-button{display:flex;width:1.5rem;height:1.5rem}#portal .courses-filters__header .close-button svg{width:100%;height:100%}#portal .courses-filters__content{display:flex;flex-direction:column;gap:2rem;padding-right:3.75rem;padding-bottom:7rem}#portal .courses-filters__apply{position:absolute;bottom:2rem;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}
.page-article__content{overflow:hidden}.page-article__publication-date{margin-block-start:4rem;padding:1rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem}.page-article__publication-date__span{display:flex;flex-wrap:wrap;gap:.25rem}
@media only screen and (min-width: 576px){.table-component ul{display:table;width:100%}}.table-component ul li{border-bottom:1px solid #121212;padding:.75rem .125rem}@media only screen and (min-width: 576px){.table-component ul li{display:table-row;position:relative;border-bottom:none;padding:0}}@media only screen and (min-width: 576px){.table-component ul li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212}}@media only screen and (min-width: 576px){.table-component ul li .table-component__title{display:table-cell;padding:.75rem 1rem .75rem .125rem;width:35%}}@media only screen and (min-width: 576px){.table-component ul li .table-component__content{display:table-cell;padding:.75rem .125rem}}
.rich-text{font-size:1.13rem}@media only screen and (min-width: 993px){.rich-text{font-size:1.25rem}}.rich-text>*:first-child{margin-top:0}.rich-text>*:last-child{margin-bottom:0}.rich-text>p{font-size:1.13rem}@media only screen and (min-width: 993px){.rich-text>p{font-size:1.25rem}}.rich-text>p,.rich-text>h1,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6,.rich-text>table,.rich-text>iframe,.rich-text>figure,.rich-text>ul,.rich-text>ol,.rich-text .video-macro-component,.rich-text .image-macro-component,.rich-text .quotation-card-macro-component,.rich-text .table-rich-text{margin-block-end:2rem}.rich-text ul{position:relative;padding-left:.875rem}.rich-text ul li{display:block;position:relative;padding-left:.875rem}.rich-text ul li:not(:last-child){margin-bottom:.25rem}.rich-text ul li:before{content:"";position:absolute;top:.675em;left:0;display:block;width:3px;height:3px;background-color:currentColor}@media only screen and (min-width: 993px){.rich-text ul li:before{top:.75em}}.rich-text ol{position:relative;counter-reset:section;padding-left:.875rem}.rich-text ol li{display:block;position:relative;padding-left:.875rem}.rich-text ol li:not(:last-child){margin-bottom:.25rem}.rich-text ol li:before{counter-increment:section;content:counter(section);position:absolute;left:0;top:.25rem;font-size:80%}.rich-text>h1{font-size:2.75rem;line-height:100%}@media only screen and (min-width: 576px){.rich-text>h1{font-size:3rem}}@media only screen and (min-width: 768px){.rich-text>h1{font-size:3.25rem}}@media only screen and (min-width: 993px){.rich-text>h1{font-size:3.5rem}}@media only screen and (min-width: 1201px){.rich-text>h1{font-size:4rem}}.rich-text>h2{font-size:1.75rem;line-height:100%}@media only screen and (min-width: 768px){.rich-text>h2{font-size:2rem;line-height:120%}}@media only screen and (min-width: 993px){.rich-text>h2{font-size:2.25rem}}@media only screen and (min-width: 1201px){.rich-text>h2{font-size:2.5rem}}.rich-text>h3{font-size:1.5rem;line-height:120%}@media only screen and (min-width: 993px){.rich-text>h3{font-size:1.75rem;line-height:130%}}.rich-text>h4{font-size:1.25rem;line-height:100%}@media only screen and (min-width: 993px){.rich-text>h4{font-size:1.5rem;line-height:130%}}.rich-text>h5,.rich-text>h6{font-size:1rem;line-height:100%}@media only screen and (min-width: 993px){.rich-text>h5,.rich-text>h6{font-size:1.25rem}}.rich-text a{position:relative;z-index:1;text-decoration:underline;text-underline-offset:.1rem;border-radius:.125rem;outline-offset:.125rem;outline:1px solid rgba(0,0,0,0) !important;display:inline-flex;align-items:center;gap:.5rem}@media only screen and (min-width: 576px){.rich-text a{transition:.2s ease-in-out}}.rich-text a svg{width:1.13rem;height:1.13rem}@media only screen and (min-width: 993px){.rich-text a svg{width:1.38rem;height:1.38rem}}.rich-text a:has(svg){padding:.125rem .375rem;border-radius:.5rem;outline-offset:0}.rich-text a:has(svg):before{border-radius:.5rem;width:100%;height:100%;top:0;left:0}.rich-text a:before{content:"";position:absolute;z-index:-1;top:-0.1rem;left:-0.25rem;width:calc(100% + .5rem);height:calc(100% + .2rem);background-color:var(--black);opacity:0;border-radius:.25rem}@media only screen and (min-width: 576px){.rich-text a:before{transition:.2s ease-in-out}}.rich-text a:focus,.rich-text a:focus-visible{outline-color:currentColor;text-decoration-color:rgba(0,0,0,0)}.rich-text a:hover{color:var(--white);text-decoration-color:rgba(0,0,0,0)}.rich-text a:hover:before{opacity:1}.rich-text>figure{width:100%;height:auto}.rich-text>figure img{position:relative;overflow:hidden;border-radius:.75rem;width:100%;height:auto}@media only screen and (min-width: 993px){.rich-text>figure img{border-radius:1rem}}.rich-text>iframe{position:relative;overflow:hidden;border-radius:.75rem;width:100%;height:auto}@media only screen and (min-width: 993px){.rich-text>iframe{border-radius:1rem}}.rich-text figcaption{font-size:1rem;display:block;margin-block-start:1rem}@media only screen and (min-width: 993px){.rich-text .editor-align-left,.rich-text .editor-align-right{width:calc(50% - 1rem)}}.rich-text .editor-align-left img,.rich-text .editor-align-right img{border-radius:.75rem}@media only screen and (min-width: 993px){.rich-text .editor-align-left{margin-right:2rem;float:left}}@media only screen and (min-width: 993px){.rich-text .editor-align-right{margin-left:2rem;float:right}}.rich-text .table-rich-text{position:relative;width:calc(100% + 2rem);padding-right:2rem}.rich-text .table-rich-text::-webkit-scrollbar{height:0}.rich-text .table-rich-text::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rich-text .table-rich-text::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:.25rem;cursor:ew-resize}@media only screen and (min-width: 576px){.rich-text .table-rich-text{width:100%;padding-right:0}}@media only screen and (min-width: 993px){.rich-text .table-rich-text{width:calc(116.6666666667% + 2rem) !important;max-width:calc(116.6666666667% + 2rem);margin-left:calc((8.3333333333% + 1rem)*-1)}}@media only screen and (min-width: 1201px){.rich-text .table-rich-text{width:calc(200% + 2rem) !important;max-width:calc(200% + 2rem);margin-left:calc((50% + 1rem)*-1)}}@media only screen and (max-width: 992px){.rich-text .table-rich-text{position:relative;overflow:auto;padding-bottom:.25rem}}.rich-text table{font-size:1.13rem;table-layout:fixed}@media only screen and (min-width: 993px){.rich-text table{font-size:1.25rem}}@media only screen and (min-width: 576px){.rich-text table{width:100%}}.rich-text table thead{border:1px solid currentColor}.rich-text table caption{caption-side:bottom;text-align:left;padding-top:1rem;font-size:1rem}.rich-text table th{font-size:1.25rem;line-height:100%;align-items:center;padding:1rem .5rem;border:1px solid currentColor}@media only screen and (min-width: 993px){.rich-text table th{font-size:1.5rem;line-height:130%}}@media only screen and (min-width: 993px){.rich-text table th{padding:2rem 1rem}}.rich-text table td{border:1px solid currentColor;padding:1rem .5rem;vertical-align:top}@media only screen and (min-width: 993px){.rich-text table td{padding:2rem 1rem}}@media only screen and (max-width: 575px){.rich-text table td{min-width:15rem}}
@media only screen and (min-width: 993px){.statistics-component [data-rounded-box]{min-height:100%;display:flex;align-items:center}}.statistics-component__box-wrapper{padding:2rem}@media only screen and (min-width: 576px){.statistics-component__box-wrapper{padding:3rem}}@media only screen and (min-width: 768px){.statistics-component__box-wrapper{padding:4rem}}@media only screen and (min-width: 993px){.statistics-component__box-wrapper{padding:5rem}}.statistics-component__box-wrapper .rich-text{gap:1rem}.statistics-component__statistics-wrapper{padding:2rem 3rem 0 2rem}@media only screen and (min-width: 576px){.statistics-component__statistics-wrapper{padding:2rem 3rem 0 3rem}}@media only screen and (min-width: 768px){.statistics-component__statistics-wrapper{padding:2rem 3rem 0 4rem}}@media only screen and (min-width: 1201px){.statistics-component__statistics-wrapper{padding:5rem}}.statistics-component__statistics-wrapper .numbers{display:flex;flex-direction:column}@media only screen and (min-width: 1401px){.statistics-component__statistics-wrapper .numbers{max-width:100%;width:23rem}}.statistics-component__statistics-wrapper .numbers__item{display:flex;flex-direction:column;padding:1rem 0;border-bottom:1px solid currentColor}@media only screen and (min-width: 993px){.statistics-component__statistics-wrapper .numbers__item{padding:2rem 0}}@media only screen and (min-width: 1401px){.statistics-component__statistics-wrapper .numbers__item{padding-right:3.5rem}}.statistics-component__source{margin-top:1.25rem}

.highlights-component{margin-top:2rem;margin-bottom:4rem}@media only screen and (min-width: 993px){.highlights-component{margin-top:4rem;margin-bottom:4.5rem}}@media only screen and (max-width: 992px){.highlights-component .row>div:not(:last-child){margin-bottom:1.5rem}}.highlights-component__item{display:flex;gap:1rem}.highlights-component__item>svg{width:2.5rem;min-width:2.5rem;height:2.5rem;color:#6dc57c;transform:translateY(0.125rem)}@media only screen and (min-width: 993px){.highlights-component__item>svg{transform:translateY(0.275rem)}}.highlights-component__item__content{display:flex;flex-direction:column;gap:1rem;padding-top:.45rem}.highlights-component__item__content .h3{font-size:1.75rem}.highlights-component__item__content .rich-text{font-size:1.25rem}
.entry-card-component__flex{display:grid;grid-template-columns:repeat(12, 1fr);gap:0 1rem}@media only screen and (min-width: 993px){.entry-card-component__flex{align-items:center;gap:2rem}}@media only screen and (min-width: 993px){.entry-card-component__flex--invert .entry-card-component__media{order:1;grid-column:1/7}}@media only screen and (min-width: 993px){.entry-card-component__flex--invert .entry-card-component__content{order:2;grid-column:6/13}}@media only screen and (min-width: 993px){.entry-card-component__flex:has(.video-component) .entry-card-component__content{grid-column:1/7;padding-top:0;padding-bottom:0}}@media only screen and (max-width: 992px){.entry-card-component__flex:has(.video-component) .entry-card-component__content__wrapper{margin-top:1rem}}.entry-card-component__flex:has(.video-component) .entry-card-component__media:has(.video-component--16-9){aspect-ratio:16/9;min-height:auto;height:auto}.entry-card-component__flex:has(.video-component) .entry-card-component__media:has(.video-component--9-16){aspect-ratio:9/16;min-height:auto;height:auto}@media only screen and (min-width: 993px){.entry-card-component__flex:has(.video-component).entry-card-component__flex--invert .entry-card-component__content{grid-column:7/13}}.entry-card-component__media{position:relative;z-index:1;overflow:hidden;border-radius:.75rem;grid-column:1/13;aspect-ratio:1/.977}@media only screen and (min-width: 993px){.entry-card-component__media{border-radius:1rem;grid-column:7/13;grid-row:1;min-height:43.75rem;height:100%;order:2;aspect-ratio:unset}}.entry-card-component__content{position:relative;z-index:2;grid-column:2/12}@media only screen and (min-width: 993px){.entry-card-component__content{grid-column:1/8;grid-row:1;order:1;padding-top:4.25rem;padding-bottom:4.25rem}}.entry-card-component__content__wrapper{padding:2rem 0;display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem;width:calc(100% + 1rem);margin-left:-0.5rem;margin-top:-5rem}@media only screen and (min-width: 993px){.entry-card-component__content__wrapper{padding:5.5rem 0;width:100%;grid-template-columns:repeat(7, 1fr);gap:2rem;margin-left:0;margin-top:0}}.entry-card-component__content__wrapper__inner{display:flex;flex-direction:column;gap:1rem;grid-column:2/12}@media only screen and (min-width: 993px){.entry-card-component__content__wrapper__inner{grid-column:2/7}}.entry-card-component__content__wrapper__inner .h2{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1;overflow-wrap:break-word}@media only screen and (min-width: 993px){.entry-card-component__content__wrapper__inner .h2{-webkit-line-clamp:6}}.entry-card-component__ctas{display:flex;flex-direction:column;gap:1rem}.entry-card-component__ctas a,.entry-card-component__ctas button{width:fit-content}
.study-card-component__box{position:relative;padding:1.25rem 1.75rem}.study-card-component__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0}.study-card-component__link:hover+.hover-underline,.study-card-component__link:focus-visible+.hover-underline{background-size:100% 1px}.study-card-component .lead-paragraph{hyphens:auto;word-break:auto-phrase}.study-card-component__bottom{padding-top:.75rem;display:flex;width:100%;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 421px){.study-card-component__bottom{gap:1rem;flex-direction:row}}
.accordion{width:100%;border-radius:1rem;border:1px solid #121212;background-color:#fffbf2;transition:background-color .3s ease-in-out;padding:0 1rem}.accordion:hover,.accordion:has(.accordion__title:focus-visible){background-color:#e3f6d5}.accordion .accordion__title{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding-top:2rem;padding-bottom:2rem}@media only screen and (max-width: 992px){.accordion .accordion__title{padding-top:1.25rem;padding-bottom:1.25rem}}.accordion .accordion__title .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;height:1.5rem}.accordion .accordion__title .icon span{width:2px;height:100%;display:block;border-radius:2px;background-color:#121212;transition:.4s ease-in-out}.accordion .accordion__title .icon span:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg)}.accordion .accordion__title-text{display:flex;flex-direction:column;align-items:flex-start}.accordion .accordion__content{position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.accordion .accordion__content>div{min-height:0;transition:.3s ease-in-out;visibility:hidden;opacity:0;overflow:hidden}.accordion .accordion__content>div>div{padding:0 2.25rem 1rem 2.25rem}.accordion__authors{display:flex;flex-direction:column;gap:1.5rem}.accordion__authors-item{display:flex;align-items:center;gap:1.5rem}.accordion__authors-item figure{position:relative;width:8rem;height:8rem;border-radius:50%;overflow:hidden}@media only screen and (max-width: 992px){.accordion__authors-item figure{width:5rem;height:5rem}}.accordion__authors-item figure img{width:100%;height:100%;object-fit:cover}.accordion__authors-item-image{position:relative;overflow:hidden;width:8rem;min-width:8rem;aspect-ratio:1;border-radius:50%;background-color:#6dc57c;color:#121212;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 992px){.accordion__authors-item-image{width:5rem;min-width:5rem}}.accordion--is-active{background-color:#e3f6d5}.accordion--is-active .accordion__title .icon span{transform:rotate(90deg)}.accordion--is-active .accordion__title .icon span:last-child{transform:translate(-50%, -50%) rotate(270deg)}.accordion--is-active .accordion__content{grid-template-rows:1fr;overflow:visible;margin-top:-1rem}@media only screen and (max-width: 992px){.accordion--is-active .accordion__content{margin-top:-0.25rem}}.accordion--is-active .accordion__content>div{visibility:visible;opacity:1}.accordion--beige:hover,.accordion--beige:has(.accordion__title:focus-visible){background-color:#f0eada}.accordion--beige.accordion--is-active{background-color:#f0eada}.accordion--publication:hover,.accordion--publication:has(.accordion__title:focus-visible){background-color:#e3f6d5}.accordion--publication.accordion--is-active{background-color:#e3f6d5}.accordion .rich-text table{width:100% !important}
.page-search-publications__search-box{margin-block-start:2rem}@media only screen and (max-width: 992px){.page-search-publications__search-box{margin-block-end:0}}.page-search-publications__search-box [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-search-publications__search-box [data-rounded-box]{padding:4rem 0}}.page-search-publications__search-box [data-rounded-box] .row>div{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 993px){.page-search-publications__search-box [data-rounded-box] .row>div{gap:1.5rem}}.page-search-publications__search-box__search-bar{display:flex;align-items:flex-end;gap:1rem;width:100%}@media only screen and (min-width: 993px){.page-search-publications__search-box__search-bar{gap:1.5rem}}.page-search-publications__search-box__search-bar .input-wrapper{position:relative}@media only screen and (max-width: 767px){.page-search-publications__search-box__search-bar .input-wrapper .input-component{width:100%}}.page-search-publications__search-box__search-bar .input-wrapper .input-component__input{margin-top:1rem}@media only screen and (max-width: 767px){.page-search-publications__search-box__search-bar .input-wrapper .input-component__input{width:100%}}.page-search-publications__search-box__search-bar .input-wrapper .input-component__input input{font-size:1.25rem}@media only screen and (max-width: 992px){.page-search-publications__search-box__search-bar .input-wrapper .input-component__input input{height:2.75rem}}.page-search-publications__search-box__search-bar .input-wrapper .clear{position:absolute;z-index:3;right:.675rem;bottom:.5rem;display:flex;width:1.75rem;height:1.75rem;border-radius:50%;background-color:rgba(207,207,207,.325);color:#121212;padding:.625rem}@media only screen and (min-width: 993px){.page-search-publications__search-box__search-bar .input-wrapper .clear{width:2rem;height:2rem;bottom:.725rem;right:.75rem}}.page-search-publications__search-box__search-bar .input-wrapper .clear:hover,.page-search-publications__search-box__search-bar .input-wrapper .clear:focus-visible{background-color:rgba(207,207,207,.5)}.page-search-publications__search-box__search-bar .input-wrapper .clear svg{width:100%;height:100%}@media only screen and (max-width: 992px){.page-search-publications__search-box__search-bar .button-black{padding-top:.5rem;padding-bottom:.5rem}}@media only screen and (max-width: 575px){.page-search-publications__search-box__search-bar .button-black{background-color:#121212 !important;color:#fffbf2 !important}}.page-search-publications__search-box__bottom{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}@media only screen and (min-width: 993px){.page-search-publications__search-box__bottom{flex-direction:row;align-items:center;gap:1.5rem;padding-top:.5rem}}.page-search-publications__search-box__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width: 993px){.page-search-publications__search-box__ctas{gap:1.5rem}}.page-search-publications__main{margin-block-start:2rem;margin-block-end:8rem}@media only screen and (min-width: 993px){.page-search-publications__main{margin-block-start:4rem;margin-block-end:12rem}}.page-search-publications__main .search-sidebar-publications{display:none}@media only screen and (min-width: 993px){.page-search-publications__main .search-sidebar-publications{display:block}}@media only screen and (min-width: 1401px){.page-search-publications__main .search-sidebar-publications{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.page-search-publications__main .search-sidebar-publications__wrapper{position:sticky;top:2rem;display:flex;flex-direction:column;gap:2rem}.page-search-publications__main .desk-col{display:none}@media only screen and (min-width: 1401px){.page-search-publications__main .desk-col{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}}@media only screen and (min-width: 993px){.page-search-publications__main .results{padding-top:.25rem}}.page-search-publications__main .results .open-mobile-filters{width:100%;text-align:center;margin-bottom:2.75rem}@media only screen and (min-width: 993px){.page-search-publications__main .results .open-mobile-filters{display:none}}.page-search-publications__main .results__total{display:block;padding-bottom:.5rem;border-bottom:1px solid #cfcfcf;width:100%}.page-search-publications__main .results__list .accordion-list{padding-top:.75rem;display:flex;flex-direction:column;gap:1rem}.page-search-publications__main .results__list__items{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.page-search-publications__main .results__list__items .contact-card-component{padding:1.75rem 2rem}.page-search-publications__main .results__list__items .contact-card-component__image{width:12.5rem;min-width:8rem}.page-search-publications__main .results__list__load-more{margin-top:2.5rem;text-align:center}@media only screen and (min-width: 993px){.page-search-publications__main .results__list__load-more{margin-top:1.75rem}}.page-search-publications__main .results__list__load-more .button-hollow-black{position:relative;margin-left:auto;margin-right:auto}.page-search-publications__main .results__list__load-more .button-hollow-black:disabled .button-hollow-black__text{opacity:0}.page-search-publications__main .results__list__load-more .button-hollow-black:disabled .button-hollow-black__loading{opacity:1}.page-search-publications__main .results__list__load-more .button-hollow-black__text{transition:.2s ease-in-out}.page-search-publications__main .results__list__load-more .button-hollow-black__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.5rem;height:1.5rem;opacity:0;transition:.2s ease-in-out}.page-search-publications__main .results__list__load-more .button-hollow-black__loading svg{width:100%;height:100%;animation:rotation .3s linear infinite}.search-sidebar-publications__item.active .search-sidebar-publications__item__button svg{transform:rotate(-180deg)}.search-sidebar-publications__item.active .search-sidebar-publications__item__content{grid-template-rows:1fr;overflow:visible}.search-sidebar-publications__item.active .search-sidebar-publications__item__content>div{visibility:visible;opacity:1}.search-sidebar-publications__item__button{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #cfcfcf;width:100%}.search-sidebar-publications__item__button svg{transition:.2s ease-in-out}.search-sidebar-publications__item__content{margin-top:.5rem;position:relative;overflow:hidden;display:grid;grid-template-rows:0fr;transition:.3s ease-in-out}.search-sidebar-publications__item__content>div{min-height:0;transition:.3s ease-in-out;visibility:hidden;opacity:0;overflow:hidden}.search-sidebar-publications__item__content>div>div{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.search-sidebar-publications__item__content>div>div.one-per-row{flex-direction:column}.search-sidebar-publications__item__content>div>div.one-per-row button{width:fit-content}.search-sidebar-publications__item__content>div>div button{display:flex;align-items:center;text-align:left;gap:.5rem;padding:.175rem .75rem;border:1px solid #757575;border-radius:.375rem;outline-offset:2px;outline:1px solid rgba(0,0,0,0)}.search-sidebar-publications__item__content>div>div button:hover,.search-sidebar-publications__item__content>div>div button:focus-visible{border-color:#121212;background-color:#f0eada}.search-sidebar-publications__item__content>div>div button:focus-visible{outline-color:#121212}.search-sidebar-publications__item__content>div>div button.active{background-color:#6dc57c;border-color:#121212}.search-sidebar-publications__item__content>div>div button svg{width:.75rem;min-width:.75rem;height:.75rem}#portal.is-open .search-filters{transform:translateX(0)}#portal .search-filters{position:relative;width:100%;height:100dvh;overflow-y:scroll;background-color:#f0eada;transform:translateX(110%);transition:.3s ease-in-out}#portal .search-filters__modal{position:relative}#portal .search-filters__header{display:flex;justify-content:flex-end;padding:2rem .5rem 1rem 0}#portal .search-filters__header .close-button{display:flex;width:1.5rem;height:1.5rem}#portal .search-filters__header .close-button svg{width:100%;height:100%}#portal .search-filters__content{display:flex;flex-direction:column;gap:2rem;padding-right:3.75rem;padding-bottom:7rem}#portal .search-filters__apply{position:absolute;bottom:2rem;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 1.5rem)}.publication-item{margin-bottom:2rem}.publication-item__title{margin-bottom:1rem;color:#121212}.publication-item .accordion-list{margin-top:1rem}
.accordions-component__box{padding:2rem}@media only screen and (min-width: 993px){.accordions-component__box{padding:3rem 0}}@media only screen and (max-width: 575px){.accordions-component__box{padding-inline:1rem}}.accordions-component__title{margin-block-end:1rem}.accordions-component__accordions{display:flex;flex-direction:column;gap:1rem}
.study-progress-component__box{padding:2rem 1rem}@media only screen and (min-width: 768px){.study-progress-component__box{padding:3rem 2rem}}@media only screen and (min-width: 993px){.study-progress-component__box{padding:5rem 0 4rem 0}}.study-progress-component__title{margin-bottom:1rem}.study-progress-component__pagination{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.75rem}@media only screen and (min-width: 993px){.study-progress-component__pagination{margin-bottom:3.75rem;gap:3rem}}.study-progress-component__pagination button.swiper-pagination-bullet-active{background-size:100% 1px}.study-progress-component__slider .swiper-slide .semester-block{margin-bottom:4rem}.study-progress-component__slider .swiper-slide .semester-block__title{display:block;padding-left:.75rem;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid #121212;width:100%}.study-progress-component__slider .swiper-slide .semester-block__items{display:flex;flex-direction:column;gap:1.5rem}.study-progress-component__slider .swiper-slide .semester-block__items__cards{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width: 768px){.study-progress-component__slider .swiper-slide .semester-block__items__cards{display:grid;gap:1.5rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 575px){.study-progress-component__slider .swiper-slide .semester-block__accordion-content{padding-left:0;padding-right:0}}.study-progress-component__slider .swiper-slide .semester-block__accordion-content__description{margin-top:2rem;padding-bottom:.5rem}@media only screen and (min-width: 993px){.study-progress-component__slider .swiper-slide .semester-block__accordion-content__description{margin-top:3rem;padding-bottom:1.5rem}}.study-progress-component__slider .swiper-slide .year-total{display:block;padding-top:.75rem;border-top:1px solid #121212}
.content-box__box{padding:2rem}@media only screen and (min-width: 993px){.content-box__box{padding:4rem 0}}.content-box__box .row>div{display:flex;flex-direction:column;gap:1rem}
.page-course-plan__header{margin-top:2rem}.page-course-plan__header .row>div{display:flex;flex-direction:column;gap:1.5rem}.page-course-plan__table [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-course-plan__table [data-rounded-box]{padding:4rem 0}}.page-course-plan__accordions [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-course-plan__accordions [data-rounded-box]{padding:4rem 0}}.page-course-plan__accordions [data-rounded-box] .accordion-list{display:flex;flex-direction:column;gap:1.25rem}
.publication-card-component:hover .rounded-box-component,.publication-card-component:focus-visible .rounded-box-component{border-color:#121212}.publication-card-component__flex{padding:1.75rem 2rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.75rem}@media only screen and (min-width: 993px){.publication-card-component__flex{padding:2rem}}.publication-card-component__flex .h4{text-decoration:underline}.publication-card-component .rounded-box-component{border:1px solid rgba(0,0,0,0)}@media only screen and (min-width: 576px){.publication-card-component .rounded-box-component{transition:.2s ease-in-out}}
.publications-component__box{padding:2rem}@media only screen and (min-width: 993px){.publications-component__box{padding:3rem 0}}.publications-component__flex{display:flex;flex-direction:column;gap:1rem}.publications-component__publications{display:flex;flex-direction:column;gap:1rem}.publications-component__load-more{display:flex;justify-content:center;text-align:center}.publications-component__accordions{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 575px){.publications-component .accordion__content .publications-component__accordion-content{padding-right:0;padding-left:0}}.publications-component__accordion-content{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 575px){.publications-component__accordion-content{gap:1rem}}.publications-component__accordion-item{position:relative}.publications-component__accordion-item:last-child{margin-bottom:1rem}.publications-component__accordion-item a{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.5rem;background-color:#fffbf2;border:1px solid rgba(0,0,0,0);transition:border-color .3s ease-in-out;hyphens:auto}@media only screen and (min-width: 576px){.publications-component__accordion-item a:hover,.publications-component__accordion-item a:focus-visible{border-color:currentColor}}.publications-component:has(.container>.rounded-box-component.bg-white) .publication-card-component{outline-offset:2px;outline-width:1px;outline-style:solid;outline-color:rgba(0,0,0,0);border-radius:.75rem}@media only screen and (min-width: 576px){.publications-component:has(.container>.rounded-box-component.bg-white) .publication-card-component{transition:.2s ease-in-out}}@media only screen and (min-width: 993px){.publications-component:has(.container>.rounded-box-component.bg-white) .publication-card-component{border-radius:1rem}}.publications-component:has(.container>.rounded-box-component.bg-white) .publication-card-component:focus-visible{outline-color:currentColor}.publications-component:has(.container>.rounded-box-component.bg-white) .publication-card-component .rounded-box-component{border-color:#121212}

.page-course-plan__header{margin-top:2rem}.page-course-plan__header .row>div{display:flex;flex-direction:column;gap:1.5rem}.page-course-plan__table [data-rounded-box]{padding:2rem}@media only screen and (min-width: 993px){.page-course-plan__table [data-rounded-box]{padding:4rem 0}}.page-course-plan__table__cta{margin-top:2rem;margin-left:-0.25rem}
@use "/react4xp/assets/scss/variables" as *;/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@use "/react4xp/assets/scss/variables" as *;@-ms-viewport{width:device-width}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width: 576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width: 768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width: 992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width: 1200px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}
@use "/react4xp/assets/scss/variables" as *;:root{--balloon-border-radius: 2px;--balloon-color: rgba(16,16,16,0.95);--balloon-text-color: #fff;--balloon-font-size: 12px;--balloon-move: 4px}button[aria-label][data-balloon-pos]{overflow:visible}[aria-label][data-balloon-pos]{position:relative;cursor:pointer}[aria-label][data-balloon-pos]:after{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;text-indent:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:normal;font-style:normal;text-shadow:none;font-size:var(--balloon-font-size);background:var(--balloon-color);border-radius:2px;color:var(--balloon-text-color);border-radius:var(--balloon-border-radius);content:attr(aria-label);padding:.5em 1em;position:absolute;white-space:nowrap;z-index:10}[aria-label][data-balloon-pos]:before{width:0;height:0;border:5px solid transparent;border-top-color:var(--balloon-color);opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after{opacity:1;pointer-events:none}[aria-label][data-balloon-pos].font-awesome:after{font-family:FontAwesome,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}[aria-label][data-balloon-pos][data-balloon-break]:after{white-space:pre}[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after{white-space:pre-line;word-break:break-word}[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after{transition:none}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before{transform:translate(-50%, 0)}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:after{left:0}[aria-label][data-balloon-pos][data-balloon-pos*=-left]:before{left:5px}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:after{right:0}[aria-label][data-balloon-pos][data-balloon-pos*=-right]:before{right:5px}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:after{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-po*=-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-po*=-left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos*=-right][data-balloon-visible]:before{transform:translate(0, 0)}[aria-label][data-balloon-pos][data-balloon-pos^=up]:before,[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{bottom:100%;transform-origin:top;transform:translate(0, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=up]:after{margin-bottom:10px}[aria-label][data-balloon-pos][data-balloon-pos=up]:before,[aria-label][data-balloon-pos][data-balloon-pos=up]:after{left:50%;transform:translate(-50%, var(--balloon-move))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before,[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{top:100%;transform:translate(0, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos^=down]:after{margin-top:10px}[aria-label][data-balloon-pos][data-balloon-pos^=down]:before{width:0;height:0;border:5px solid transparent;border-bottom-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=down]:after,[aria-label][data-balloon-pos][data-balloon-pos=down]:before{left:50%;transform:translate(-50%, calc(var(--balloon-move) * -1))}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before{transform:translate(0, -50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after,[aria-label][data-balloon-pos][data-balloon-pos=left]:before{right:100%;top:50%;transform:translate(var(--balloon-move), -50%)}[aria-label][data-balloon-pos][data-balloon-pos=left]:after{margin-right:10px}[aria-label][data-balloon-pos][data-balloon-pos=left]:before{width:0;height:0;border:5px solid transparent;border-left-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after,[aria-label][data-balloon-pos][data-balloon-pos=right]:before{left:100%;top:50%;transform:translate(calc(var(--balloon-move) * -1), -50%)}[aria-label][data-balloon-pos][data-balloon-pos=right]:after{margin-left:10px}[aria-label][data-balloon-pos][data-balloon-pos=right]:before{width:0;height:0;border:5px solid transparent;border-right-color:var(--balloon-color)}[aria-label][data-balloon-pos][data-balloon-length]:after{white-space:normal}[aria-label][data-balloon-pos][data-balloon-length=small]:after{width:80px}[aria-label][data-balloon-pos][data-balloon-length=medium]:after{width:150px}[aria-label][data-balloon-pos][data-balloon-length=large]:after{width:260px}[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:380px}@media screen and (max-width: 768px){[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after{width:90vw}}[aria-label][data-balloon-pos][data-balloon-length=fit]:after{width:100%}
html{--transparent: transparent;--pure-white: #fff;--hard-white: #FCFDF7;--white: #FFFBF2;--gray-lightest: #CFCFCF;--gray-lighter: #aaa;--gray-light: #757575;--gray-medium: #5B5B5B;--gray-dark: #444;--gray-darker: #222;--black: #121212;--pure-black: #000;--green: #6DC57C;--green-light: #E3F6D5;--beige: #F0EADA;--red: #C20D00}.transparent{color:rgba(0,0,0,0)}.bg-transparent{background-color:rgba(0,0,0,0)}.pure-white{color:#fff}.bg-pure-white{background-color:#fff}.hard-white{color:#fcfdf7}.bg-hard-white{background-color:#fcfdf7}.white{color:#fffbf2}.bg-white{background-color:#fffbf2}.gray-lightest{color:#cfcfcf}.bg-gray-lightest{background-color:#cfcfcf}.gray-lighter{color:#aaa}.bg-gray-lighter{background-color:#aaa}.gray-light{color:#757575}.bg-gray-light{background-color:#757575}.gray-medium{color:#5b5b5b}.bg-gray-medium{background-color:#5b5b5b}.gray-dark{color:#444}.bg-gray-dark{background-color:#444}.gray-darker{color:#222}.bg-gray-darker{background-color:#222}.black{color:#121212}.bg-black{background-color:#121212}.pure-black{color:#000}.bg-pure-black{background-color:#000}.green{color:#6dc57c}.bg-green{background-color:#6dc57c}.green-light{color:#e3f6d5}.bg-green-light{background-color:#e3f6d5}.beige{color:#f0eada}.bg-beige{background-color:#f0eada}.red{color:#c20d00}.bg-red{background-color:#c20d00}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background:#fcfdf7}::-webkit-scrollbar-thumb{background:#6dc57c;border-radius:1rem}::-webkit-scrollbar-thumb:hover{cursor:grab}.container{position:relative;z-index:1;padding-left:1rem;padding-right:1rem;max-width:100%}@media only screen and (min-width: 993px){.container{max-width:90rem;padding-left:4rem;padding-right:4rem}}.row{margin-left:-0.5rem;margin-right:-0.5rem}@media only screen and (min-width: 993px){.row{margin-left:-1rem;margin-right:-1rem}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width: 993px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:1rem;padding-right:1rem}}@font-face{font-family:"PPRadioGrotesk";src:url(5cf05abefa5c78d0b653.woff2) format("woff2"),url(80aa346c394ebf891aa8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PPRadioGrotesk";src:url(0ac4df38d5db27d327ef.woff2) format("woff2"),url(d2cb6da8953ef28fb91b.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"PPRadioGrotesk";src:url(ed95566f9437dd66e7aa.woff2) format("woff2"),url(adc76931b62f6b8e933f.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PPRadioGrotesk";src:url(cdfc4fcc256d8de76580.woff2) format("woff2"),url(b175b509cdd04fedd885.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.lead-paragraph{font-size:1.25rem;line-height:120%}@media only screen and (min-width: 993px){.lead-paragraph{font-size:1.5rem}}@media only screen and (min-width: 1201px){.lead-paragraph{font-size:1.75rem}}.body{font-size:1.13rem}@media only screen and (min-width: 993px){.body{font-size:1.25rem}}.body-small{font-size:1rem}.body-x-small{font-size:.8125rem}@media only screen and (min-width: 993px){.body-x-small{font-size:.875rem}}.caption{font-size:.875rem;line-height:120%}@media only screen and (min-width: 993px){.caption{font-size:1rem}}.quotation{font-size:1.25rem;line-height:120%}@media only screen and (min-width: 993px){.quotation{font-size:1.5rem}}.h1{font-size:2.75rem;line-height:100%}@media only screen and (min-width: 576px){.h1{font-size:3rem}}@media only screen and (min-width: 768px){.h1{font-size:3.25rem}}@media only screen and (min-width: 993px){.h1{font-size:3.5rem}}@media only screen and (min-width: 1201px){.h1{font-size:4rem}}.h2{font-size:1.75rem;line-height:100%}@media only screen and (min-width: 768px){.h2{font-size:2rem;line-height:120%}}@media only screen and (min-width: 993px){.h2{font-size:2.25rem}}@media only screen and (min-width: 1201px){.h2{font-size:2.5rem}}.h3{font-size:1.5rem;line-height:120%}@media only screen and (min-width: 993px){.h3{font-size:1.75rem;line-height:130%}}.h4{font-size:1.25rem;line-height:100%}@media only screen and (min-width: 993px){.h4{font-size:1.5rem;line-height:130%}}.h5{font-size:1rem;line-height:100%}@media only screen and (min-width: 993px){.h5{font-size:1.25rem}}.regular{font-weight:400}.bold{font-weight:600}.hover-underline{cursor:pointer;display:inline;background-image:linear-gradient(currentColor, currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;width:fit-content}@media only screen and (min-width: 576px){.hover-underline{transition:background-size .3s ease-in-out}}.hover-underline:hover,.hover-underline:focus-visible,.hover-underline.active{background-size:100% 1px}.hover-underline-visible{display:inline-flex;position:relative;overflow:hidden;width:fit-content}.hover-underline-visible:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}@media only screen and (min-width: 576px){.hover-underline-visible:before{transition:transform .3s}}.hover-underline-visible:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:translateX(-100%)}@media only screen and (min-width: 576px){.hover-underline-visible:after{transition:transform .4s ease-in-out}}.hover-underline-visible:hover:before{transform:translateX(100%)}.hover-underline-visible:hover:after{transform:translateX(0)}.simple-link{position:relative;z-index:1;text-decoration:underline;text-underline-offset:.1rem;border-radius:.125rem;outline-offset:.125rem;outline:1px solid rgba(0,0,0,0) !important;display:inline-flex;align-items:center;gap:.5rem}@media only screen and (min-width: 576px){.simple-link{transition:.2s ease-in-out}}.simple-link svg{width:1.13rem;height:1.13rem}@media only screen and (min-width: 993px){.simple-link svg{width:1.38rem;height:1.38rem}}.simple-link:has(svg){padding:.125rem .375rem;border-radius:.5rem;outline-offset:0}.simple-link:has(svg):before{border-radius:.5rem;width:100%;height:100%;top:0;left:0}.simple-link:before{content:"";position:absolute;z-index:-1;top:-0.1rem;left:-0.25rem;width:calc(100% + .5rem);height:calc(100% + .2rem);background-color:var(--black);opacity:0;border-radius:.25rem}@media only screen and (min-width: 576px){.simple-link:before{transition:.2s ease-in-out}}.simple-link:focus,.simple-link:focus-visible{outline-color:currentColor;text-decoration-color:rgba(0,0,0,0)}.simple-link:hover{color:var(--white);text-decoration-color:rgba(0,0,0,0)}.simple-link:hover:before{opacity:1}.simple-link-white{position:relative;z-index:1;text-decoration:underline;text-underline-offset:.1rem;border-radius:.125rem;outline-offset:.125rem;outline:1px solid rgba(0,0,0,0) !important;display:inline-flex;align-items:center;gap:.5rem;color:var(--white)}@media only screen and (min-width: 576px){.simple-link-white{transition:.2s ease-in-out}}.simple-link-white svg{width:1.13rem;height:1.13rem}@media only screen and (min-width: 993px){.simple-link-white svg{width:1.38rem;height:1.38rem}}.simple-link-white:has(svg){padding:.125rem .375rem;border-radius:.5rem;outline-offset:0}.simple-link-white:has(svg):before{border-radius:.5rem;width:100%;height:100%;top:0;left:0}.simple-link-white:before{content:"";position:absolute;z-index:-1;top:-0.1rem;left:-0.25rem;width:calc(100% + .5rem);height:calc(100% + .2rem);background-color:var(--black);opacity:0;border-radius:.25rem}@media only screen and (min-width: 576px){.simple-link-white:before{transition:.2s ease-in-out}}.simple-link-white:focus,.simple-link-white:focus-visible{outline-color:currentColor;text-decoration-color:rgba(0,0,0,0)}.simple-link-white:hover{color:var(--white);text-decoration-color:rgba(0,0,0,0)}.simple-link-white:hover:before{opacity:1}.simple-link-white:before{background-color:var(--white)}.simple-link-white:hover{color:var(--black);text-decoration-color:rgba(0,0,0,0)}.simple-link-white:hover:before{opacity:1}.button-black{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;border-radius:2rem;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:rgba(0,0,0,0);width:fit-content;font-size:1.13rem;font-size:1.13rem;background-color:#121212;border-color:#121212;outline-color:#121212;color:#fffbf2}@media only screen and (min-width: 993px){.button-black{font-size:1.25rem}}@media only screen and (min-width: 576px){.button-black{transition:.3s ease-in-out}}@media only screen and (min-width: 993px){.button-black{font-size:1.25rem;padding:.75rem 1.5rem}}.button-black:focus-visible{outline-offset:.25rem}.button-black img,.button-black svg{width:1.5rem;height:1.5rem;color:currentColor}.button-black:hover{background-color:rgba(0,0,0,0);color:#121212}.button-white{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;border-radius:2rem;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:rgba(0,0,0,0);width:fit-content;font-size:1.13rem;font-size:1.13rem;background-color:#fffbf2;border-color:#fffbf2;outline-color:#fffbf2;color:#121212}@media only screen and (min-width: 993px){.button-white{font-size:1.25rem}}@media only screen and (min-width: 576px){.button-white{transition:.3s ease-in-out}}@media only screen and (min-width: 993px){.button-white{font-size:1.25rem;padding:.75rem 1.5rem}}.button-white:focus-visible{outline-offset:.25rem}.button-white img,.button-white svg{width:1.5rem;height:1.5rem;color:currentColor}.button-white:hover{background-color:rgba(0,0,0,0);color:#fffbf2}.button-hollow-black{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;border-radius:2rem;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:rgba(0,0,0,0);width:fit-content;font-size:1.13rem;font-size:1.13rem;background-color:rgba(0,0,0,0);border-color:#121212;outline-color:#121212;color:#121212}@media only screen and (min-width: 993px){.button-hollow-black{font-size:1.25rem}}@media only screen and (min-width: 576px){.button-hollow-black{transition:.3s ease-in-out}}@media only screen and (min-width: 993px){.button-hollow-black{font-size:1.25rem;padding:.75rem 1.5rem}}.button-hollow-black:focus-visible{outline-offset:.25rem}.button-hollow-black img,.button-hollow-black svg{width:1.5rem;height:1.5rem;color:currentColor}.button-hollow-black:hover{background-color:#121212;color:#fffbf2}.button-hollow-white{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;border-radius:2rem;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:rgba(0,0,0,0);width:fit-content;font-size:1.13rem;font-size:1.13rem;background-color:rgba(0,0,0,0);border-color:#fffbf2;outline-color:#fffbf2;color:#fffbf2}@media only screen and (min-width: 993px){.button-hollow-white{font-size:1.25rem}}@media only screen and (min-width: 576px){.button-hollow-white{transition:.3s ease-in-out}}@media only screen and (min-width: 993px){.button-hollow-white{font-size:1.25rem;padding:.75rem 1.5rem}}.button-hollow-white:focus-visible{outline-offset:.25rem}.button-hollow-white img,.button-hollow-white svg{width:1.5rem;height:1.5rem;color:currentColor}.button-hollow-white:hover{background-color:#fffbf2;color:#121212}.cta-button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:1.25rem 1rem;cursor:pointer;border-width:1px;border-style:solid;outline-width:1px;outline-style:solid;outline-offset:-1px;border-color:#121212;outline-color:#121212;border-radius:1rem;background-color:#fffbf2;font-size:1.25rem;line-height:100%}@media only screen and (min-width: 993px){.cta-button{font-size:1.5rem;line-height:130%}}.cta-button.disabled{pointer-events:none}@media only screen and (min-width: 993px){.cta-button{padding:2rem 1rem}}form.is-sending{pointer-events:none}form.is-sending button[type=submit] .button__text{opacity:0}form.is-sending button[type=submit] .button__loading{opacity:1}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.rotation,.rotation-reverse{animation-name:rotation;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--speed)*1s)}.rotation-reverse{animation-direction:reverse}[data-stagger-up=true]>*,[data-stagger-left=true]>*{opacity:0}[data-stagger-scale=true]>*{transform:scale(0)}[data-stagger-left-slider=true]>.swiper-wrapper>.swiper-slide{opacity:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li,ul,ol,figure{padding:0;margin:0;list-style:none}.cf::after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}canvas,img,video,picture,figure{max-width:100%;height:auto;box-sizing:border-box;display:block}button{appearance:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:0}a{color:currentColor}a,a:hover{text-decoration:none}a,button{outline:none}textarea,input,select{appearance:none}textarea{resize:vertical}h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span,strong,em{padding:0;margin:0;margin-block-start:0;margin-block-end:0;font-weight:inherit;font-size:inherit}:where(h1){font-size:2.75rem;line-height:100%;margin:0}@media only screen and (min-width: 576px){:where(h1){font-size:3rem}}@media only screen and (min-width: 768px){:where(h1){font-size:3.25rem}}@media only screen and (min-width: 993px){:where(h1){font-size:3.5rem}}@media only screen and (min-width: 1201px){:where(h1){font-size:4rem}}:where(h2){font-size:1.75rem;line-height:100%;margin:0}@media only screen and (min-width: 768px){:where(h2){font-size:2rem;line-height:120%}}@media only screen and (min-width: 993px){:where(h2){font-size:2.25rem}}@media only screen and (min-width: 1201px){:where(h2){font-size:2.5rem}}:where(h3){font-size:1.5rem;line-height:120%;margin:0}@media only screen and (min-width: 993px){:where(h3){font-size:1.75rem;line-height:130%}}:where(h4){font-size:1.25rem;line-height:100%;margin:0}@media only screen and (min-width: 993px){:where(h4){font-size:1.5rem;line-height:130%}}:where(h5),:where(h6){font-size:1rem;line-height:100%;margin:0}@media only screen and (min-width: 993px){:where(h5),:where(h6){font-size:1.25rem}}strong,b{font-weight:600}br{line-height:inherit}section,main,.container{position:relative}html,body{-webkit-font-smoothing:antialiased;background-color:#fffbf2;color:#121212;font-family:"PPRadioGrotesk",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;scroll-behavior:smooth;width:100%}.skip-content{position:fixed;z-index:99999999;top:.25rem;left:.25rem;opacity:0;pointer-events:none;padding:.275rem .5rem;font-size:.8rem;border-radius:.125rem}.skip-content:focus-visible{opacity:1;background-color:#fffbf2;color:#121212;border:none;outline:none}body:has(dialog[open]),body.no-scroll{overflow:hidden}#main-content{min-height:50svh}.cover{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.relative{position:relative}.z0{z-index:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.z5{z-index:5}.z9{z-index:9}.nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}[data-stagger]>*{will-change:transform,opacity}.ul{position:relative}.ul li{display:block;position:relative;padding-left:.75rem;margin-bottom:.25rem}.ul li:before{content:"∙";position:absolute;left:0}.prototype{padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 993px){.prototype{padding-top:4rem;padding-bottom:4rem}}.prototype__section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #121212}@media only screen and (min-width: 993px){.prototype__section{margin-bottom:4rem;padding-bottom:4rem}}.prototype__links{display:grid;gap:.5rem;margin-top:1rem}@media only screen and (min-width: 768px){.prototype__links{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media only screen and (min-width: 993px){.prototype__links{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1201px){.prototype__links{grid-template-columns:repeat(4, 1fr)}}.prototype__links a{width:100%;height:auto;border-radius:.5rem}.prototype__grid-3{display:grid;gap:2rem}@media only screen and (min-width: 993px){.prototype__grid-3{grid-template-columns:repeat(2, 1fr);gap:4rem 1rem}}.prototype__color-block{display:block;width:100%;height:15rem;border-radius:.5rem;border:1px solid #cfcfcf}.prototype__tags{display:flex;flex-wrap:wrap;gap:.25rem}.prototype__tags--first-green>:first-child{background-color:#6dc57c}.prototype__tags:not(:first-child){margin-top:3rem}@media only screen and (min-width: 993px){.prototype__tags:not(:first-child){margin-top:4rem}}.prototype__tag{display:block;width:fit-content;padding:.25rem 1rem;background-color:#cfcfcf;border-radius:.25rem;font-size:1rem;margin-bottom:1rem}.prototype__floating-buttons{position:fixed;bottom:1rem;left:0;right:0;width:auto;z-index:100;background-color:rgba(255,251,242,.75);backdrop-filter:blur(0.25rem);padding:1rem;border-radius:.5rem;margin:auto;width:fit-content;display:grid;gap:.5rem 2rem}@media only screen and (min-width: 768px){.prototype__floating-buttons{grid-template-columns:repeat(2, 1fr)}}.prototype__floating-buttons-flex{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.prototype__floating-buttons-flex button{display:block;width:fit-content;padding:.5rem 1rem;border-radius:.25rem;border:1px solid #121212;font-size:1rem}.prototype__floating-buttons-flex button.active{background-color:#121212;color:#fffbf2}.rich-text-article{font-size:1.13rem}@media only screen and (min-width: 993px){.rich-text-article{font-size:1.25rem}}.rich-text-article>*:first-child{margin-top:0}.rich-text-article>*:last-child{margin-bottom:0}.rich-text-article>p{font-size:1.13rem}@media only screen and (min-width: 993px){.rich-text-article>p{font-size:1.25rem}}.rich-text-article>p,.rich-text-article>h1,.rich-text-article>h2,.rich-text-article>h3,.rich-text-article>h4,.rich-text-article>h5,.rich-text-article>h6,.rich-text-article>table,.rich-text-article>iframe,.rich-text-article>figure,.rich-text-article>ul,.rich-text-article>ol,.rich-text-article .video-macro-component,.rich-text-article .image-macro-component,.rich-text-article .quotation-card-macro-component,.rich-text-article .table-rich-text{margin-block-end:2rem}.rich-text-article>figure{margin-block-end:2rem !important}.rich-text-article ul{position:relative;padding-left:.875rem}.rich-text-article ul li{display:block;position:relative;padding-left:.875rem}.rich-text-article ul li:not(:last-child){margin-bottom:.25rem}.rich-text-article ul li:before{content:"";position:absolute;top:.675em;left:0;display:block;width:3px;height:3px;background-color:currentColor}@media only screen and (min-width: 993px){.rich-text-article ul li:before{top:.75em}}.rich-text-article ol{position:relative;counter-reset:section;padding-left:.875rem}.rich-text-article ol li{display:block;position:relative;padding-left:.875rem}.rich-text-article ol li:not(:last-child){margin-bottom:.25rem}.rich-text-article ol li:before{counter-increment:section;content:counter(section);position:absolute;left:0;top:.25rem;font-size:80%}.rich-text-article>h1{font-size:2.75rem;line-height:100%}@media only screen and (min-width: 576px){.rich-text-article>h1{font-size:3rem}}@media only screen and (min-width: 768px){.rich-text-article>h1{font-size:3.25rem}}@media only screen and (min-width: 993px){.rich-text-article>h1{font-size:3.5rem}}@media only screen and (min-width: 1201px){.rich-text-article>h1{font-size:4rem}}.rich-text-article>h2{font-size:1.75rem;line-height:100%}@media only screen and (min-width: 768px){.rich-text-article>h2{font-size:2rem;line-height:120%}}@media only screen and (min-width: 993px){.rich-text-article>h2{font-size:2.25rem}}@media only screen and (min-width: 1201px){.rich-text-article>h2{font-size:2.5rem}}.rich-text-article>h3{font-size:1.5rem;line-height:120%}@media only screen and (min-width: 993px){.rich-text-article>h3{font-size:1.75rem;line-height:130%}}.rich-text-article>h4{font-size:1.25rem;line-height:100%}@media only screen and (min-width: 993px){.rich-text-article>h4{font-size:1.5rem;line-height:130%}}.rich-text-article>h5,.rich-text-article>h6{font-size:1rem;line-height:100%}@media only screen and (min-width: 993px){.rich-text-article>h5,.rich-text-article>h6{font-size:1.25rem}}.rich-text-article a{position:relative;z-index:1;text-decoration:underline;text-underline-offset:.1rem;border-radius:.125rem;outline-offset:.125rem;outline:1px solid rgba(0,0,0,0) !important;display:inline-flex;align-items:center;gap:.5rem}@media only screen and (min-width: 576px){.rich-text-article a{transition:.2s ease-in-out}}.rich-text-article a svg{width:1.13rem;height:1.13rem}@media only screen and (min-width: 993px){.rich-text-article a svg{width:1.38rem;height:1.38rem}}.rich-text-article a:has(svg){padding:.125rem .375rem;border-radius:.5rem;outline-offset:0}.rich-text-article a:has(svg):before{border-radius:.5rem;width:100%;height:100%;top:0;left:0}.rich-text-article a:before{content:"";position:absolute;z-index:-1;top:-0.1rem;left:-0.25rem;width:calc(100% + .5rem);height:calc(100% + .2rem);background-color:var(--black);opacity:0;border-radius:.25rem}@media only screen and (min-width: 576px){.rich-text-article a:before{transition:.2s ease-in-out}}.rich-text-article a:focus,.rich-text-article a:focus-visible{outline-color:currentColor;text-decoration-color:rgba(0,0,0,0)}.rich-text-article a:hover{color:var(--white);text-decoration-color:rgba(0,0,0,0)}.rich-text-article a:hover:before{opacity:1}.rich-text-article>figure{width:100%;height:auto}.rich-text-article>figure img{position:relative;overflow:hidden;border-radius:.75rem;width:100%;height:auto}@media only screen and (min-width: 993px){.rich-text-article>figure img{border-radius:1rem}}.rich-text-article>iframe{position:relative;overflow:hidden;border-radius:.75rem;width:100%;height:auto}@media only screen and (min-width: 993px){.rich-text-article>iframe{border-radius:1rem}}.rich-text-article figcaption{font-size:1rem;display:block;margin-block-start:1rem}.rich-text-article .editor-align-left,.rich-text-article .editor-align-right{width:100% !important}@media only screen and (min-width: 993px){.rich-text-article .editor-align-left,.rich-text-article .editor-align-right{width:calc(50% - 1rem) !important;margin-block-end:1.25rem !important}}.rich-text-article .editor-align-left img,.rich-text-article .editor-align-right img{border-radius:.75rem}@media only screen and (min-width: 993px){.rich-text-article .editor-align-left{margin-right:2rem;float:left}}@media only screen and (max-width: 992px){.rich-text-article .editor-align-left{float:none !important}}@media only screen and (min-width: 993px){.rich-text-article .editor-align-right{margin-left:2rem;float:right}}@media only screen and (max-width: 992px){.rich-text-article .editor-align-right{float:none !important}}@media only screen and (min-width: 993px){.rich-text-article .editor-align-center{width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center}}@media only screen and (max-width: 992px){.rich-text-article .editor-align-center{width:100% !important}}.rich-text-article .editor-align-center img{border-radius:.75rem}@media only screen and (min-width: 993px){.rich-text-article .editor-align-center img{width:auto;height:auto;margin-left:auto;margin-right:auto;text-align:center}}.rich-text-article .table-rich-text{position:relative;width:calc(100% + 2rem);padding-right:2rem}.rich-text-article .table-rich-text::-webkit-scrollbar{height:0}.rich-text-article .table-rich-text::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rich-text-article .table-rich-text::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:.25rem;cursor:ew-resize}@media only screen and (min-width: 576px){.rich-text-article .table-rich-text{width:100%;padding-right:0}}@media only screen and (min-width: 993px){.rich-text-article .table-rich-text{width:calc(116.6666666667% + 2rem) !important;max-width:calc(116.6666666667% + 2rem);margin-left:calc((8.3333333333% + 1rem)*-1)}}@media only screen and (min-width: 1201px){.rich-text-article .table-rich-text{width:calc(200% + 2rem) !important;max-width:calc(200% + 2rem);margin-left:calc((50% + 1rem)*-1)}}@media only screen and (max-width: 992px){.rich-text-article .table-rich-text{position:relative;overflow:auto;padding-bottom:.25rem}}.rich-text-article table{font-size:1.13rem;table-layout:fixed}@media only screen and (min-width: 993px){.rich-text-article table{font-size:1.25rem}}@media only screen and (min-width: 576px){.rich-text-article table{width:100%}}.rich-text-article table thead{border:1px solid currentColor}.rich-text-article table caption{caption-side:bottom;text-align:left;padding-top:1rem;font-size:1rem}.rich-text-article table th{font-size:1.25rem;line-height:100%;align-items:center;padding:1rem .5rem;border:1px solid currentColor}@media only screen and (min-width: 993px){.rich-text-article table th{font-size:1.5rem;line-height:130%}}@media only screen and (min-width: 993px){.rich-text-article table th{padding:2rem 1rem}}.rich-text-article table td{border:1px solid currentColor;padding:1rem .5rem;vertical-align:top}@media only screen and (min-width: 993px){.rich-text-article table td{padding:2rem 1rem}}@media only screen and (max-width: 575px){.rich-text-article table td{min-width:15rem}}.p-0{padding:0}.pt-0{padding-block-start:0}.pb-0{padding-block-end:0}.pl-0{padding-inline-start:0}.pr-0{padding-inline-end:0}.m-0{margin:0}.mt-0{margin-block-start:0}.mb-0{margin-block-end:0}.ml-0{margin-inline-start:0}.mr-0{margin-inline-end:0}.px-0{padding-inline:0}.py-0{padding-block:0}.mx-0{margin-inline:0}.my-0{margin-block:0}.p-half{padding:.5rem}.pt-half{padding-block-start:.5rem}.pb-half{padding-block-end:.5rem}.pl-half{padding-inline-start:.5rem}.pr-half{padding-inline-end:.5rem}.m-half{margin:.5rem}.mt-half{margin-block-start:.5rem}.mb-half{margin-block-end:.5rem}.ml-half{margin-inline-start:.5rem}.mr-half{margin-inline-end:.5rem}.px-half{padding-inline:.5rem}.py-half{padding-block:.5rem}.mx-half{margin-inline:.5rem}.my-half{margin-block:.5rem}.p-1{padding:1rem}.pt-1{padding-block-start:1rem}.pb-1{padding-block-end:1rem}.pl-1{padding-inline-start:1rem}.pr-1{padding-inline-end:1rem}.m-1{margin:1rem}.mt-1{margin-block-start:1rem}.mb-1{margin-block-end:1rem}.ml-1{margin-inline-start:1rem}.mr-1{margin-inline-end:1rem}.px-1{padding-inline:1rem}.py-1{padding-block:1rem}.mx-1{margin-inline:1rem}.my-1{margin-block:1rem}.p-2{padding:2rem}.pt-2{padding-block-start:2rem}.pb-2{padding-block-end:2rem}.pl-2{padding-inline-start:2rem}.pr-2{padding-inline-end:2rem}.m-2{margin:2rem}.mt-2{margin-block-start:2rem}.mb-2{margin-block-end:2rem}.ml-2{margin-inline-start:2rem}.mr-2{margin-inline-end:2rem}.px-2{padding-inline:2rem}.py-2{padding-block:2rem}.mx-2{margin-inline:2rem}.my-2{margin-block:2rem}.p-3{padding:3rem}.pt-3{padding-block-start:3rem}.pb-3{padding-block-end:3rem}.pl-3{padding-inline-start:3rem}.pr-3{padding-inline-end:3rem}.m-3{margin:3rem}.mt-3{margin-block-start:3rem}.mb-3{margin-block-end:3rem}.ml-3{margin-inline-start:3rem}.mr-3{margin-inline-end:3rem}.px-3{padding-inline:3rem}.py-3{padding-block:3rem}.mx-3{margin-inline:3rem}.my-3{margin-block:3rem}.p-4{padding:4rem}.pt-4{padding-block-start:4rem}.pb-4{padding-block-end:4rem}.pl-4{padding-inline-start:4rem}.pr-4{padding-inline-end:4rem}.m-4{margin:4rem}.mt-4{margin-block-start:4rem}.mb-4{margin-block-end:4rem}.ml-4{margin-inline-start:4rem}.mr-4{margin-inline-end:4rem}.px-4{padding-inline:4rem}.py-4{padding-block:4rem}.mx-4{margin-inline:4rem}.my-4{margin-block:4rem}@media only screen and (min-width: 421px){.p-xs-0{padding:0}.pt-xs-0{padding-block-start:0}.pb-xs-0{padding-block-end:0}.pl-xs-0{padding-inline-start:0}.pr-xs-0{padding-inline-end:0}.m-xs-0{margin:0}.mt-xs-0{margin-block-start:0}.mb-xs-0{margin-block-end:0}.ml-xs-0{margin-inline-start:0}.mr-xs-0{margin-inline-end:0}.px-xs-0{padding-inline:0}.py-xs-0{padding-block:0}.mx-xs-0{margin-inline:0}.my-xs-0{margin-block:0}.p-xs-half{padding:.5rem}.pt-xs-half{padding-block-start:.5rem}.pb-xs-half{padding-block-end:.5rem}.pl-xs-half{padding-inline-start:.5rem}.pr-xs-half{padding-inline-end:.5rem}.m-xs-half{margin:.5rem}.mt-xs-half{margin-block-start:.5rem}.mb-xs-half{margin-block-end:.5rem}.ml-xs-half{margin-inline-start:.5rem}.mr-xs-half{margin-inline-end:.5rem}.px-xs-half{padding-inline:.5rem}.py-xs-half{padding-block:.5rem}.mx-xs-half{margin-inline:.5rem}.my-xs-half{margin-block:.5rem}.p-xs-1{padding:1rem}.pt-xs-1{padding-block-start:1rem}.pb-xs-1{padding-block-end:1rem}.pl-xs-1{padding-inline-start:1rem}.pr-xs-1{padding-inline-end:1rem}.m-xs-1{margin:1rem}.mt-xs-1{margin-block-start:1rem}.mb-xs-1{margin-block-end:1rem}.ml-xs-1{margin-inline-start:1rem}.mr-xs-1{margin-inline-end:1rem}.px-xs-1{padding-inline:1rem}.py-xs-1{padding-block:1rem}.mx-xs-1{margin-inline:1rem}.my-xs-1{margin-block:1rem}.p-xs-2{padding:2rem}.pt-xs-2{padding-block-start:2rem}.pb-xs-2{padding-block-end:2rem}.pl-xs-2{padding-inline-start:2rem}.pr-xs-2{padding-inline-end:2rem}.m-xs-2{margin:2rem}.mt-xs-2{margin-block-start:2rem}.mb-xs-2{margin-block-end:2rem}.ml-xs-2{margin-inline-start:2rem}.mr-xs-2{margin-inline-end:2rem}.px-xs-2{padding-inline:2rem}.py-xs-2{padding-block:2rem}.mx-xs-2{margin-inline:2rem}.my-xs-2{margin-block:2rem}.p-xs-3{padding:3rem}.pt-xs-3{padding-block-start:3rem}.pb-xs-3{padding-block-end:3rem}.pl-xs-3{padding-inline-start:3rem}.pr-xs-3{padding-inline-end:3rem}.m-xs-3{margin:3rem}.mt-xs-3{margin-block-start:3rem}.mb-xs-3{margin-block-end:3rem}.ml-xs-3{margin-inline-start:3rem}.mr-xs-3{margin-inline-end:3rem}.px-xs-3{padding-inline:3rem}.py-xs-3{padding-block:3rem}.mx-xs-3{margin-inline:3rem}.my-xs-3{margin-block:3rem}.p-xs-4{padding:4rem}.pt-xs-4{padding-block-start:4rem}.pb-xs-4{padding-block-end:4rem}.pl-xs-4{padding-inline-start:4rem}.pr-xs-4{padding-inline-end:4rem}.m-xs-4{margin:4rem}.mt-xs-4{margin-block-start:4rem}.mb-xs-4{margin-block-end:4rem}.ml-xs-4{margin-inline-start:4rem}.mr-xs-4{margin-inline-end:4rem}.px-xs-4{padding-inline:4rem}.py-xs-4{padding-block:4rem}.mx-xs-4{margin-inline:4rem}.my-xs-4{margin-block:4rem}}@media only screen and (min-width: 576px){.p-sm-0{padding:0}.pt-sm-0{padding-block-start:0}.pb-sm-0{padding-block-end:0}.pl-sm-0{padding-inline-start:0}.pr-sm-0{padding-inline-end:0}.m-sm-0{margin:0}.mt-sm-0{margin-block-start:0}.mb-sm-0{margin-block-end:0}.ml-sm-0{margin-inline-start:0}.mr-sm-0{margin-inline-end:0}.px-sm-0{padding-inline:0}.py-sm-0{padding-block:0}.mx-sm-0{margin-inline:0}.my-sm-0{margin-block:0}.p-sm-half{padding:.5rem}.pt-sm-half{padding-block-start:.5rem}.pb-sm-half{padding-block-end:.5rem}.pl-sm-half{padding-inline-start:.5rem}.pr-sm-half{padding-inline-end:.5rem}.m-sm-half{margin:.5rem}.mt-sm-half{margin-block-start:.5rem}.mb-sm-half{margin-block-end:.5rem}.ml-sm-half{margin-inline-start:.5rem}.mr-sm-half{margin-inline-end:.5rem}.px-sm-half{padding-inline:.5rem}.py-sm-half{padding-block:.5rem}.mx-sm-half{margin-inline:.5rem}.my-sm-half{margin-block:.5rem}.p-sm-1{padding:1rem}.pt-sm-1{padding-block-start:1rem}.pb-sm-1{padding-block-end:1rem}.pl-sm-1{padding-inline-start:1rem}.pr-sm-1{padding-inline-end:1rem}.m-sm-1{margin:1rem}.mt-sm-1{margin-block-start:1rem}.mb-sm-1{margin-block-end:1rem}.ml-sm-1{margin-inline-start:1rem}.mr-sm-1{margin-inline-end:1rem}.px-sm-1{padding-inline:1rem}.py-sm-1{padding-block:1rem}.mx-sm-1{margin-inline:1rem}.my-sm-1{margin-block:1rem}.p-sm-2{padding:2rem}.pt-sm-2{padding-block-start:2rem}.pb-sm-2{padding-block-end:2rem}.pl-sm-2{padding-inline-start:2rem}.pr-sm-2{padding-inline-end:2rem}.m-sm-2{margin:2rem}.mt-sm-2{margin-block-start:2rem}.mb-sm-2{margin-block-end:2rem}.ml-sm-2{margin-inline-start:2rem}.mr-sm-2{margin-inline-end:2rem}.px-sm-2{padding-inline:2rem}.py-sm-2{padding-block:2rem}.mx-sm-2{margin-inline:2rem}.my-sm-2{margin-block:2rem}.p-sm-3{padding:3rem}.pt-sm-3{padding-block-start:3rem}.pb-sm-3{padding-block-end:3rem}.pl-sm-3{padding-inline-start:3rem}.pr-sm-3{padding-inline-end:3rem}.m-sm-3{margin:3rem}.mt-sm-3{margin-block-start:3rem}.mb-sm-3{margin-block-end:3rem}.ml-sm-3{margin-inline-start:3rem}.mr-sm-3{margin-inline-end:3rem}.px-sm-3{padding-inline:3rem}.py-sm-3{padding-block:3rem}.mx-sm-3{margin-inline:3rem}.my-sm-3{margin-block:3rem}.p-sm-4{padding:4rem}.pt-sm-4{padding-block-start:4rem}.pb-sm-4{padding-block-end:4rem}.pl-sm-4{padding-inline-start:4rem}.pr-sm-4{padding-inline-end:4rem}.m-sm-4{margin:4rem}.mt-sm-4{margin-block-start:4rem}.mb-sm-4{margin-block-end:4rem}.ml-sm-4{margin-inline-start:4rem}.mr-sm-4{margin-inline-end:4rem}.px-sm-4{padding-inline:4rem}.py-sm-4{padding-block:4rem}.mx-sm-4{margin-inline:4rem}.my-sm-4{margin-block:4rem}}@media only screen and (min-width: 768px){.p-md-0{padding:0}.pt-md-0{padding-block-start:0}.pb-md-0{padding-block-end:0}.pl-md-0{padding-inline-start:0}.pr-md-0{padding-inline-end:0}.m-md-0{margin:0}.mt-md-0{margin-block-start:0}.mb-md-0{margin-block-end:0}.ml-md-0{margin-inline-start:0}.mr-md-0{margin-inline-end:0}.px-md-0{padding-inline:0}.py-md-0{padding-block:0}.mx-md-0{margin-inline:0}.my-md-0{margin-block:0}.p-md-half{padding:.5rem}.pt-md-half{padding-block-start:.5rem}.pb-md-half{padding-block-end:.5rem}.pl-md-half{padding-inline-start:.5rem}.pr-md-half{padding-inline-end:.5rem}.m-md-half{margin:.5rem}.mt-md-half{margin-block-start:.5rem}.mb-md-half{margin-block-end:.5rem}.ml-md-half{margin-inline-start:.5rem}.mr-md-half{margin-inline-end:.5rem}.px-md-half{padding-inline:.5rem}.py-md-half{padding-block:.5rem}.mx-md-half{margin-inline:.5rem}.my-md-half{margin-block:.5rem}.p-md-1{padding:1rem}.pt-md-1{padding-block-start:1rem}.pb-md-1{padding-block-end:1rem}.pl-md-1{padding-inline-start:1rem}.pr-md-1{padding-inline-end:1rem}.m-md-1{margin:1rem}.mt-md-1{margin-block-start:1rem}.mb-md-1{margin-block-end:1rem}.ml-md-1{margin-inline-start:1rem}.mr-md-1{margin-inline-end:1rem}.px-md-1{padding-inline:1rem}.py-md-1{padding-block:1rem}.mx-md-1{margin-inline:1rem}.my-md-1{margin-block:1rem}.p-md-2{padding:2rem}.pt-md-2{padding-block-start:2rem}.pb-md-2{padding-block-end:2rem}.pl-md-2{padding-inline-start:2rem}.pr-md-2{padding-inline-end:2rem}.m-md-2{margin:2rem}.mt-md-2{margin-block-start:2rem}.mb-md-2{margin-block-end:2rem}.ml-md-2{margin-inline-start:2rem}.mr-md-2{margin-inline-end:2rem}.px-md-2{padding-inline:2rem}.py-md-2{padding-block:2rem}.mx-md-2{margin-inline:2rem}.my-md-2{margin-block:2rem}.p-md-3{padding:3rem}.pt-md-3{padding-block-start:3rem}.pb-md-3{padding-block-end:3rem}.pl-md-3{padding-inline-start:3rem}.pr-md-3{padding-inline-end:3rem}.m-md-3{margin:3rem}.mt-md-3{margin-block-start:3rem}.mb-md-3{margin-block-end:3rem}.ml-md-3{margin-inline-start:3rem}.mr-md-3{margin-inline-end:3rem}.px-md-3{padding-inline:3rem}.py-md-3{padding-block:3rem}.mx-md-3{margin-inline:3rem}.my-md-3{margin-block:3rem}.p-md-4{padding:4rem}.pt-md-4{padding-block-start:4rem}.pb-md-4{padding-block-end:4rem}.pl-md-4{padding-inline-start:4rem}.pr-md-4{padding-inline-end:4rem}.m-md-4{margin:4rem}.mt-md-4{margin-block-start:4rem}.mb-md-4{margin-block-end:4rem}.ml-md-4{margin-inline-start:4rem}.mr-md-4{margin-inline-end:4rem}.px-md-4{padding-inline:4rem}.py-md-4{padding-block:4rem}.mx-md-4{margin-inline:4rem}.my-md-4{margin-block:4rem}}@media only screen and (min-width: 993px){.p-lg-0{padding:0}.pt-lg-0{padding-block-start:0}.pb-lg-0{padding-block-end:0}.pl-lg-0{padding-inline-start:0}.pr-lg-0{padding-inline-end:0}.m-lg-0{margin:0}.mt-lg-0{margin-block-start:0}.mb-lg-0{margin-block-end:0}.ml-lg-0{margin-inline-start:0}.mr-lg-0{margin-inline-end:0}.px-lg-0{padding-inline:0}.py-lg-0{padding-block:0}.mx-lg-0{margin-inline:0}.my-lg-0{margin-block:0}.p-lg-half{padding:.5rem}.pt-lg-half{padding-block-start:.5rem}.pb-lg-half{padding-block-end:.5rem}.pl-lg-half{padding-inline-start:.5rem}.pr-lg-half{padding-inline-end:.5rem}.m-lg-half{margin:.5rem}.mt-lg-half{margin-block-start:.5rem}.mb-lg-half{margin-block-end:.5rem}.ml-lg-half{margin-inline-start:.5rem}.mr-lg-half{margin-inline-end:.5rem}.px-lg-half{padding-inline:.5rem}.py-lg-half{padding-block:.5rem}.mx-lg-half{margin-inline:.5rem}.my-lg-half{margin-block:.5rem}.p-lg-1{padding:1rem}.pt-lg-1{padding-block-start:1rem}.pb-lg-1{padding-block-end:1rem}.pl-lg-1{padding-inline-start:1rem}.pr-lg-1{padding-inline-end:1rem}.m-lg-1{margin:1rem}.mt-lg-1{margin-block-start:1rem}.mb-lg-1{margin-block-end:1rem}.ml-lg-1{margin-inline-start:1rem}.mr-lg-1{margin-inline-end:1rem}.px-lg-1{padding-inline:1rem}.py-lg-1{padding-block:1rem}.mx-lg-1{margin-inline:1rem}.my-lg-1{margin-block:1rem}.p-lg-2{padding:2rem}.pt-lg-2{padding-block-start:2rem}.pb-lg-2{padding-block-end:2rem}.pl-lg-2{padding-inline-start:2rem}.pr-lg-2{padding-inline-end:2rem}.m-lg-2{margin:2rem}.mt-lg-2{margin-block-start:2rem}.mb-lg-2{margin-block-end:2rem}.ml-lg-2{margin-inline-start:2rem}.mr-lg-2{margin-inline-end:2rem}.px-lg-2{padding-inline:2rem}.py-lg-2{padding-block:2rem}.mx-lg-2{margin-inline:2rem}.my-lg-2{margin-block:2rem}.p-lg-3{padding:3rem}.pt-lg-3{padding-block-start:3rem}.pb-lg-3{padding-block-end:3rem}.pl-lg-3{padding-inline-start:3rem}.pr-lg-3{padding-inline-end:3rem}.m-lg-3{margin:3rem}.mt-lg-3{margin-block-start:3rem}.mb-lg-3{margin-block-end:3rem}.ml-lg-3{margin-inline-start:3rem}.mr-lg-3{margin-inline-end:3rem}.px-lg-3{padding-inline:3rem}.py-lg-3{padding-block:3rem}.mx-lg-3{margin-inline:3rem}.my-lg-3{margin-block:3rem}.p-lg-4{padding:4rem}.pt-lg-4{padding-block-start:4rem}.pb-lg-4{padding-block-end:4rem}.pl-lg-4{padding-inline-start:4rem}.pr-lg-4{padding-inline-end:4rem}.m-lg-4{margin:4rem}.mt-lg-4{margin-block-start:4rem}.mb-lg-4{margin-block-end:4rem}.ml-lg-4{margin-inline-start:4rem}.mr-lg-4{margin-inline-end:4rem}.px-lg-4{padding-inline:4rem}.py-lg-4{padding-block:4rem}.mx-lg-4{margin-inline:4rem}.my-lg-4{margin-block:4rem}}@media only screen and (min-width: 1201px){.p-xl-0{padding:0}.pt-xl-0{padding-block-start:0}.pb-xl-0{padding-block-end:0}.pl-xl-0{padding-inline-start:0}.pr-xl-0{padding-inline-end:0}.m-xl-0{margin:0}.mt-xl-0{margin-block-start:0}.mb-xl-0{margin-block-end:0}.ml-xl-0{margin-inline-start:0}.mr-xl-0{margin-inline-end:0}.px-xl-0{padding-inline:0}.py-xl-0{padding-block:0}.mx-xl-0{margin-inline:0}.my-xl-0{margin-block:0}.p-xl-half{padding:.5rem}.pt-xl-half{padding-block-start:.5rem}.pb-xl-half{padding-block-end:.5rem}.pl-xl-half{padding-inline-start:.5rem}.pr-xl-half{padding-inline-end:.5rem}.m-xl-half{margin:.5rem}.mt-xl-half{margin-block-start:.5rem}.mb-xl-half{margin-block-end:.5rem}.ml-xl-half{margin-inline-start:.5rem}.mr-xl-half{margin-inline-end:.5rem}.px-xl-half{padding-inline:.5rem}.py-xl-half{padding-block:.5rem}.mx-xl-half{margin-inline:.5rem}.my-xl-half{margin-block:.5rem}.p-xl-1{padding:1rem}.pt-xl-1{padding-block-start:1rem}.pb-xl-1{padding-block-end:1rem}.pl-xl-1{padding-inline-start:1rem}.pr-xl-1{padding-inline-end:1rem}.m-xl-1{margin:1rem}.mt-xl-1{margin-block-start:1rem}.mb-xl-1{margin-block-end:1rem}.ml-xl-1{margin-inline-start:1rem}.mr-xl-1{margin-inline-end:1rem}.px-xl-1{padding-inline:1rem}.py-xl-1{padding-block:1rem}.mx-xl-1{margin-inline:1rem}.my-xl-1{margin-block:1rem}.p-xl-2{padding:2rem}.pt-xl-2{padding-block-start:2rem}.pb-xl-2{padding-block-end:2rem}.pl-xl-2{padding-inline-start:2rem}.pr-xl-2{padding-inline-end:2rem}.m-xl-2{margin:2rem}.mt-xl-2{margin-block-start:2rem}.mb-xl-2{margin-block-end:2rem}.ml-xl-2{margin-inline-start:2rem}.mr-xl-2{margin-inline-end:2rem}.px-xl-2{padding-inline:2rem}.py-xl-2{padding-block:2rem}.mx-xl-2{margin-inline:2rem}.my-xl-2{margin-block:2rem}.p-xl-3{padding:3rem}.pt-xl-3{padding-block-start:3rem}.pb-xl-3{padding-block-end:3rem}.pl-xl-3{padding-inline-start:3rem}.pr-xl-3{padding-inline-end:3rem}.m-xl-3{margin:3rem}.mt-xl-3{margin-block-start:3rem}.mb-xl-3{margin-block-end:3rem}.ml-xl-3{margin-inline-start:3rem}.mr-xl-3{margin-inline-end:3rem}.px-xl-3{padding-inline:3rem}.py-xl-3{padding-block:3rem}.mx-xl-3{margin-inline:3rem}.my-xl-3{margin-block:3rem}.p-xl-4{padding:4rem}.pt-xl-4{padding-block-start:4rem}.pb-xl-4{padding-block-end:4rem}.pl-xl-4{padding-inline-start:4rem}.pr-xl-4{padding-inline-end:4rem}.m-xl-4{margin:4rem}.mt-xl-4{margin-block-start:4rem}.mb-xl-4{margin-block-end:4rem}.ml-xl-4{margin-inline-start:4rem}.mr-xl-4{margin-inline-end:4rem}.px-xl-4{padding-inline:4rem}.py-xl-4{padding-block:4rem}.mx-xl-4{margin-inline:4rem}.my-xl-4{margin-block:4rem}}@media only screen and (min-width: 1401px){.p-2xl-0{padding:0}.pt-2xl-0{padding-block-start:0}.pb-2xl-0{padding-block-end:0}.pl-2xl-0{padding-inline-start:0}.pr-2xl-0{padding-inline-end:0}.m-2xl-0{margin:0}.mt-2xl-0{margin-block-start:0}.mb-2xl-0{margin-block-end:0}.ml-2xl-0{margin-inline-start:0}.mr-2xl-0{margin-inline-end:0}.px-2xl-0{padding-inline:0}.py-2xl-0{padding-block:0}.mx-2xl-0{margin-inline:0}.my-2xl-0{margin-block:0}.p-2xl-half{padding:.5rem}.pt-2xl-half{padding-block-start:.5rem}.pb-2xl-half{padding-block-end:.5rem}.pl-2xl-half{padding-inline-start:.5rem}.pr-2xl-half{padding-inline-end:.5rem}.m-2xl-half{margin:.5rem}.mt-2xl-half{margin-block-start:.5rem}.mb-2xl-half{margin-block-end:.5rem}.ml-2xl-half{margin-inline-start:.5rem}.mr-2xl-half{margin-inline-end:.5rem}.px-2xl-half{padding-inline:.5rem}.py-2xl-half{padding-block:.5rem}.mx-2xl-half{margin-inline:.5rem}.my-2xl-half{margin-block:.5rem}.p-2xl-1{padding:1rem}.pt-2xl-1{padding-block-start:1rem}.pb-2xl-1{padding-block-end:1rem}.pl-2xl-1{padding-inline-start:1rem}.pr-2xl-1{padding-inline-end:1rem}.m-2xl-1{margin:1rem}.mt-2xl-1{margin-block-start:1rem}.mb-2xl-1{margin-block-end:1rem}.ml-2xl-1{margin-inline-start:1rem}.mr-2xl-1{margin-inline-end:1rem}.px-2xl-1{padding-inline:1rem}.py-2xl-1{padding-block:1rem}.mx-2xl-1{margin-inline:1rem}.my-2xl-1{margin-block:1rem}.p-2xl-2{padding:2rem}.pt-2xl-2{padding-block-start:2rem}.pb-2xl-2{padding-block-end:2rem}.pl-2xl-2{padding-inline-start:2rem}.pr-2xl-2{padding-inline-end:2rem}.m-2xl-2{margin:2rem}.mt-2xl-2{margin-block-start:2rem}.mb-2xl-2{margin-block-end:2rem}.ml-2xl-2{margin-inline-start:2rem}.mr-2xl-2{margin-inline-end:2rem}.px-2xl-2{padding-inline:2rem}.py-2xl-2{padding-block:2rem}.mx-2xl-2{margin-inline:2rem}.my-2xl-2{margin-block:2rem}.p-2xl-3{padding:3rem}.pt-2xl-3{padding-block-start:3rem}.pb-2xl-3{padding-block-end:3rem}.pl-2xl-3{padding-inline-start:3rem}.pr-2xl-3{padding-inline-end:3rem}.m-2xl-3{margin:3rem}.mt-2xl-3{margin-block-start:3rem}.mb-2xl-3{margin-block-end:3rem}.ml-2xl-3{margin-inline-start:3rem}.mr-2xl-3{margin-inline-end:3rem}.px-2xl-3{padding-inline:3rem}.py-2xl-3{padding-block:3rem}.mx-2xl-3{margin-inline:3rem}.my-2xl-3{margin-block:3rem}.p-2xl-4{padding:4rem}.pt-2xl-4{padding-block-start:4rem}.pb-2xl-4{padding-block-end:4rem}.pl-2xl-4{padding-inline-start:4rem}.pr-2xl-4{padding-inline-end:4rem}.m-2xl-4{margin:4rem}.mt-2xl-4{margin-block-start:4rem}.mb-2xl-4{margin-block-end:4rem}.ml-2xl-4{margin-inline-start:4rem}.mr-2xl-4{margin-inline-end:4rem}.px-2xl-4{padding-inline:4rem}.py-2xl-4{padding-block:4rem}.mx-2xl-4{margin-inline:4rem}.my-2xl-4{margin-block:4rem}}

/*# sourceMappingURL=react4xp.css.map*/