.rte-link-btn{display:flex;justify-content:center;align-items:center;padding:.75rem 2rem;color:var(--color-bg-base);background:var(--color-accent);border-radius:3.75rem;font-size:1rem;line-height:1.5rem;width:fit-content;}.rte-link-btn:hover{background:var(--color-primary);color:var(--color-bg-base);}.our-vision{margin-top:calc(var(--section-spacing)/2);margin-bottom:calc(var(--section-spacing)/2);}.our-vision__wrapper{padding:3rem 5.5rem;border-radius:1rem;background:var(--color-bg-base);box-shadow:var(--shadow);}@media(max-width:79.99875rem){.our-vision__wrapper{padding:1.5rem;}}[dir=rtl] .our-vision .main-headline{text-align:right;}[dir=ltr] .our-vision .main-headline{text-align:left;}@media(max-width:79.99875rem){.our-vision .main-headline{margin-bottom:1.5rem;}}.our-vision__subtitle{color:var(--color-black);font-size:1.1875rem;font-weight:300;line-height:1.25rem;letter-spacing:-.0004375rem;}@media(max-width:79.99875rem){.our-vision__subtitle{font-size:1rem;line-height:normal;}}.benefits{margin-top:calc(var(--section-spacing)/2);margin-bottom:calc(var(--section-spacing)/2);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background:var(--color-accent);color:var(--color-bg-base);}.benefits .main-headline{color:var(--color-bg-base);}.benefits__list{display:flex;max-width:64.5625rem;margin-inline:auto;gap:5.75rem;margin-top:3rem;position:relative;}@media(max-width:79.99875rem){.benefits__list{margin-top:2rem;flex-direction:column;}}.benefits__list::before{content:"";position:absolute;top:4.75rem;left:0;right:0;width:65%;margin-inline:auto;border-bottom:.125rem dotted var(--color-bg-base);}@media(max-width:79.99875rem){.benefits__list::before{content:none;}}.benefits__list:has(>.benefits__item-wrapper:only-child)::before{content:none;}.benefits__item-wrapper{position:relative;flex:1;}@media(max-width:79.99875rem){.benefits__item-wrapper:last-child .benefits__item::before{content:none;}}.benefits__item{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;gap:1rem;z-index:1;position:relative;}@media(max-width:79.99875rem){.benefits__item::before{content:"";position:absolute;bottom:-5.25rem;left:50%;transform:translateX(-50%);height:4.75rem;border-left:.0625rem dotted var(--color-bg-base);}}.benefits__item-image{border-radius:50%;background:var(--color-bg-base);display:flex;justify-content:center;align-items:center;width:9.5rem;height:9.5rem;margin-bottom:1rem;}@media(max-width:79.99875rem){.benefits__item-image{width:5.75rem;height:5.75rem;}}.benefits__item-image img,.benefits__item-image .lottie-animation{width:5.625rem;height:5.625rem;}@media(max-width:79.99875rem){.benefits__item-image img,.benefits__item-image .lottie-animation{width:3.25rem;height:3.25rem;}}.benefits__item-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:2rem;}.benefits__item-subtitle{margin-top:.5rem;text-align:center;font-size:1.25rem;line-height:2rem;}.benefits__tooltip{opacity:0;visibility:hidden;position:absolute;left:50%;translate:-50%;transition:opacity var(--transition-duration) ease,visibility 0s var(--transition-duration);top:calc(100% + 1rem);background:var(--color-bg-base);border-radius:.5rem;border:var(--border);box-shadow:var(--shadow);min-width:20rem;z-index:10;}@media(hover:hover){.benefits__item-wrapper:hover .benefits__tooltip{opacity:1;visibility:visible;transition:opacity var(--transition-duration) ease,visibility 0s;}}.benefits__tooltip::before{position:absolute;left:50%;translate:-50%;top:-.9375rem;content:"";display:block;width:1.125rem;height:.9375rem;background:url("/images/icons/tooltip-triangle.svg") no-repeat center;background-size:contain;}.benefits__tooltip.is-open{opacity:1;visibility:visible;transition:opacity var(--transition-duration) ease,visibility 0s;}.benefits__tooltip-content{padding:1rem 1.5rem;color:var(--color-text-dark);font-size:1rem;line-height:1.5rem;}.associations{margin-top:calc(var(--section-spacing)/2);margin-bottom:calc(var(--section-spacing)/2);}.associations__list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:3rem;}@media(max-width:79.99875rem){.associations__list{grid-template-columns:1fr;padding-bottom:0;}}.associations__item{display:flex;justify-content:center;align-items:center;min-height:18.5625rem;border-radius:1rem;background:var(--color-bg-base);box-shadow:var(--shadow);display:none;opacity:0;transform:translateY(.625rem);transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease;}@media(max-width:79.99875rem){.associations__item{min-height:12.5rem;flex-direction:column;row-gap:1.25rem;}}.associations__item.show{display:flex;}.associations__item.animate{opacity:1;transform:translateY(0);}.associations__item:not(.animate).show{opacity:0;transform:translateY(.625rem);}.associations__item img{width:10.8125rem;height:10.8125rem;}@media(max-width:79.99875rem){.associations__item img{width:4.6875rem;height:4.6875rem;}}.associations__item-text{font-size:1.5rem;font-weight:600;line-height:normal;}.associations__show-more-btn{color:var(--color-primary);font-size:1.25rem;line-height:2rem;width:100%;text-align:center;}@media(max-width:79.99875rem){.associations__show-more-btn{margin-top:2.5rem;}}.faq{margin-top:calc(var(--section-spacing)/2);margin-bottom:calc(var(--section-spacing)/2);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);}.faq__items{display:flex;flex-direction:column;gap:1rem;}.faq__item{border-bottom:.0625rem solid #e3ebf6;}.faq__details[open] .faq__title::after{rotate:-270deg;}.faq__details[open]+.faq__content{grid-template-rows:1fr;}.faq__summary{color:var(--color-text-dark);list-style:none;padding:1.5rem;cursor:pointer;}.faq__summary::-webkit-details-marker{display:none;}@media(max-width:79.99875rem){.faq__summary{padding:1.5rem .5rem;}}.faq__title{position:relative;padding-inline-end:2rem;color:var(--color-text-dark);transition-duration:var(--transition-duration);font-size:1.25rem;line-height:2rem;}@media(max-width:79.99875rem){.faq__title{font-size:1rem;font-weight:500;line-height:normal;}}.faq__title::after{position:absolute;top:50%;translate:0 -50%;content:"";background-image:url("/images/icons/arrow-left-grey.svg");background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;transition-duration:var(--transition-duration);rotate:-90deg;}[dir=rtl] .faq__title::after{left:0;}[dir=ltr] .faq__title::after{right:0;}.faq__content{display:grid;grid-template-rows:0fr;transition-duration:var(--transition-duration);padding:0 1.5rem;}@media(max-width:79.99875rem){.faq__content{padding:0 .5rem;}}.faq__content-inner{overflow:hidden;}.faq__content-body{font-size:1.25rem;line-height:2rem;padding:0 0 1.5rem 0;}@media(max-width:79.99875rem){.faq__content-body{font-size:1rem;line-height:normal;}}.faq__content-body a{color:inherit;text-decoration:underline;}.faq__content-body a:hover{text-decoration:none;}.faq .link-btn{margin-top:3rem;margin-inline:auto;}@media(max-width:79.99875rem){.faq .link-btn{margin-top:2.5rem;}}.promotion-banner{margin-top:calc(var(--section-spacing)/2);margin-bottom:calc(var(--section-spacing)/2);}.promotion-banner__wrapper{border-radius:1rem;background:var(--color-accent);color:var(--color-bg-base);display:flex;justify-content:space-between;min-height:21rem;}@media(max-width:79.99875rem){.promotion-banner__wrapper{flex-direction:column-reverse;min-height:auto;}}.promotion-banner__content{padding:2.5rem;width:60.7%;display:flex;flex-direction:column;justify-content:center;}@media(max-width:79.99875rem){.promotion-banner__content{padding:1.5rem;width:100%;}}.promotion-banner__title{font-size:2.5rem;line-height:2.625rem;font-weight:700;padding-bottom:.9375rem;}@media(max-width:79.99875rem){.promotion-banner__title{font-size:1.5rem;line-height:2rem;font-weight:500;}}.promotion-banner__description{font-size:1.5rem;line-height:normal;}@media(max-width:79.99875rem){.promotion-banner__description{font-size:1rem;line-height:1.5rem;}}.promotion-banner__media-wrapper{width:39.3%;}@media(max-width:79.99875rem){.promotion-banner__media-wrapper{width:100%;height:10.25rem;}}.promotion-banner__video,.promotion-banner__image{border-radius:1rem;width:100%;height:100%;object-fit:cover;}@media(max-width:79.99875rem){.promotion-banner__video,.promotion-banner__image{border-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem;}}.promotion-banner .link-btn{margin-top:2rem;}
