/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.section-hero{background:var(--background-color);padding:var(--padding-top) 0 var(--padding-bottom);overflow:hidden}.section-hero.padding-top-default{--padding-top:60px}@media screen and (max-width:768px){.section-hero.padding-top-default{--padding-top:24px}}.section-hero.padding-bottom-default{--padding-bottom:60px}@media screen and (max-width:768px){.section-hero.padding-bottom-default{--padding-bottom:40px}}.section-hero.padding-top-none .section-hero__content{padding-top:48px}@media screen and (max-width:768px){.section-hero.padding-top-none .section-hero__content{padding-top:24px}}@media screen and (max-width:1024px){.section-hero.hide-image-on-mobile .section-hero__media{display:none}}.section-hero.theme-color-default{--title-secondary:var(--black)}.section-hero.theme-color-blue-gradient .section-hero__media{display:flex;align-items:center}.section-hero.theme-color-blue-gradient .section-hero__media picture{position:relative;z-index:2}.section-hero.theme-color-blue-gradient .section-hero__media::before{width:470px;height:324px;background:linear-gradient(90deg,var(--purple-300) 0.19%,rgba(6,182,212,0) 87.7%);content:"";display:block;position:absolute;right:-200px;z-index:1}@media screen and (max-width:1024px){.section-hero.theme-color-blue-gradient .section-hero__media::before{display:none}}.section-hero.theme-color-blue-gray-50-gradient .bg-image,.section-hero.theme-color-blue-white-gradient .bg-image{right:-397px;top:0;width:902px;height:422px}.section-hero.section-hero--with-video .bg-image{width:633.71px;height:279.003px;top:34px;right:-45px;opacity:1}.section-hero.theme-color-purple-100{--title-main:var(--purple-400);--body:var(--purple-400);--page-label:var(--purple-400)}.section-hero::before{z-index:9}.section-hero_nav{padding-top:24px}.section-hero_logos{padding-bottom:100px;z-index:1}@media screen and (max-width:768px){.section-hero_logos{padding-bottom:60px}}@media screen and (max-width:576px){.section-hero_logos--hide-mobile .section-hero__logos{display:none}}.section-hero .container{display:flex;gap:24px 0;position:relative}.section-hero .container:has(.section-hero__logos)::after{position:absolute;top:-50px;left:calc(-50vw + 80px);width:50vw;height:calc(100% + 100px);content:"";background:var(--background-color);display:block;z-index:7}@media screen and (max-width:1441px){.section-hero .container:has(.section-hero__logos)::after{left:calc(-50vw + 50px)}}@media screen and (max-width:1280px){.section-hero .container:has(.section-hero__logos)::after{left:calc(-50vw + 18px)}}@media screen and (max-width:1024px){.section-hero .container:has(.section-hero__logos)::after{left:calc(-50vw + 16px)}}.section-hero__nav{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;position:relative;z-index:5}@media screen and (max-width:768px){.section-hero__nav{flex-direction:column-reverse}}@media screen and (max-width:576px){.section-hero__nav{margin-bottom:8px}}@media screen and (max-width:768px){.section-hero__nav.is-breadcrumbs .hero-nav{margin-left:0}}.section-hero__nav.is-breadcrumbs .hero-nav li{display:flex;gap:16px;align-items:center;margin-right:16px}.section-hero__nav.is-breadcrumbs .hero-nav li::after{content:"";display:inline-block;width:8px;height:14px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOCAxNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEgMUw2LjcxNzM1IDYuNzE3MzNDNi43OTIwMiA2Ljc5MiA2LjgzNDY3IDYuODkzMzMgNi44MzQ2NyA3QzYuODM0NjcgNy4xMDY2NyA2Ljc5MjAyIDcuMjA4IDYuNzE3MzUgNy4yODI2N0wxIDEzIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat center;background-size:contain}.section-hero__nav.is-breadcrumbs .hero-nav li:last-child::after{display:none}.section-hero__nav.is-breadcrumbs .hero-nav a{padding:0}.section-hero .hero-nav{display:flex;list-style:none;padding:0;margin:0}@media screen and (max-width:768px){.section-hero .hero-nav{margin-left:-12px}}.section-hero .hero-nav li{margin:0;padding:0}.section-hero .hero-nav li.active a{color:var(--link-color-hover)}.section-hero .hero-nav a{font-weight:300;font-family:var(--font-secondary)}.section-hero .hero-nav a,.section-hero .hero-nav a--bold{font-size:1rem;letter-spacing:.16px;line-height:125%;text-align:left;color:var(--body)}.section-hero .hero-nav a--bold{font-weight:500}@media screen and (max-width:1024px){.section-hero .hero-nav a,.section-hero .hero-nav a--bold{line-height:130%}}@media screen and (max-width:576px){.section-hero .hero-nav a,.section-hero .hero-nav a--bold{font-size:.875rem;line-height:125%}}.section-hero .hero-nav a{color:var(--link-color);transition:all .3s;padding:8px 12px;text-decoration:none;display:flex;font-weight:400}.section-hero .hero-nav a:hover{color:var(--link-color-hover)}.section-hero__content{width:100%;display:flex;flex-direction:column;justify-content:center;gap:24px;position:relative;z-index:99}.section-hero__content:has(+.section-hero__media){width:calc(100% - 620px);padding-right:40px}@media screen and (max-width:1441px){.section-hero__content:has(+.section-hero__media){width:calc(100% - 520px)}}@media screen and (max-width:1024px){.section-hero__content:has(+.section-hero__media){width:100%;padding-right:0;gap:16px}}.section-hero__content *{margin:0}.section-hero__content p,.section-hero__content li{font-weight:300;font-family:var(--font-secondary)}.section-hero__content p,.section-hero__content p--bold,.section-hero__content li,.section-hero__content li--bold{font-size:1.25rem;line-height:120%;text-align:left;color:var(--body)}.section-hero__content p--bold,.section-hero__content li--bold{font-weight:400}@media screen and (max-width:1024px){.section-hero__content p,.section-hero__content p--bold,.section-hero__content li,.section-hero__content li--bold{line-height:130%}}@media screen and (max-width:576px){.section-hero__content p,.section-hero__content p--bold,.section-hero__content li,.section-hero__content li--bold{font-size:1.125rem;line-height:110%}}.section-hero .section-hero__eyebrow,.section-hero .section-hero__label{font-size:1rem;font-weight:500;line-height:1rem;color:var(--black);font-family:var(--font-secondary);color:var(--page-label)}@media screen and (max-width:576px){.section-hero .section-hero__eyebrow,.section-hero .section-hero__label{font-size:.875rem}}.section-hero__description{max-width:1000px;display:flex;gap:24px;flex-direction:column}@media screen and (max-width:1024px){.section-hero__description{gap:16px}}.section-hero__media{width:620px;position:relative;z-index:5}@media screen and (max-width:1441px){.section-hero__media{width:520px}}@media screen and (max-width:1024px){.section-hero__media{width:100%;order:3;display:flex;justify-content:center}}.section-hero__media--top{align-self:flex-start}.section-hero__media--center{align-self:center}.section-hero__media--bottom{align-self:flex-end}.section-hero__media--bottom::after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;pointer-events:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background:linear-gradient(180deg,rgba(128,108,240,0) 65%,var(--purple-300) 100%)}.section-hero__media--bottom-of-section{align-self:flex-end;margin-bottom:calc(-1*var(--padding-bottom))}.section-hero__media--bottom-of-section:has(+.section-hero__logos){margin-bottom:0}.section-hero__media object{width:100%;height:auto;opacity:0;position:absolute;top:0;transition:all .3s}.section-hero__media object.active{opacity:1}.section-hero__media picture{display:block;width:100%;height:auto;max-width:620px;opacity:1;transition:opacity .3s ease-out}.section-hero__media picture.hidden{opacity:0;visibility:hidden;pointer-events:none}.section-hero__media picture img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.section-hero__media .video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:16px}.section-hero__media iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (max-width:576px){.section-hero__media--hide-mobile{display:none}}.section-hero__logos{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:16px;position:relative;z-index:5}@media screen and (max-width:1024px){.section-hero__logos{order:2;margin-top:0}}.section-hero__logos__slider{width:100%;display:flex;justify-content:center}.section-hero__logos .splide__list{justify-content:center}@media screen and (max-width:1024px){.section-hero__logos .splide__list{justify-content:left}}@media screen and (min-width:1281px){.section-hero__logos .splide:not(.is-overflow) .splide__list{margin-right:-80px !important}}.section-hero__logos article{display:flex;align-items:center}.section-hero__logos svg{max-width:100%;max-height:100%}.section-hero__logos p{text-align:center;margin:0}@media screen and (max-width:1024px){.section-hero__logos p{text-align:left}}.section-hero.logos-type-title-inline .section-hero__logos{flex-direction:row;gap:40px;margin-top:66px}@media screen and (max-width:1024px){.section-hero.logos-type-title-inline .section-hero__logos{margin-top:0;flex-direction:column;align-items:center;gap:20px}}@media screen and (min-width:1025px){.section-hero.logos-type-title-inline .section-hero__logos__heading{width:301px}}.section-hero.logos-type-title-inline .section-hero__logos__heading *{text-align:left}.section-hero.logos-type-title-inline .section-hero__logos__slider{width:calc(100% - 341px);justify-content:left}@media screen and (max-width:1441px){.section-hero.logos-type-title-inline .section-hero__logos__slider{width:100%;justify-content:center}}.section-hero.logos-type-title-inline .section-hero__logos .splide__track{overflow:hidden}@media screen and (max-width:1024px){.section-hero.logos-type-title-inline .section-hero__logos .splide__track{overflow:unset}}.section-hero.logos-type-title-inline .section-hero__logos .splide__list{justify-content:left;margin-right:0 !important}.section-hero.logos-type-title-inline .section-hero__logos .splide__slide img,.section-hero.logos-type-title-inline .section-hero__logos .splide__slide svg{max-width:120px}.section-hero .bg-image{position:absolute;top:37px;right:-1074px;width:1317px;z-index:0;height:auto;opacity:.5}.section-hero .bg-image img,.section-hero .bg-image svg,.section-hero .bg-image picture,.section-hero .bg-image article{width:100%;height:auto}@media screen and (max-width:1024px){.section-hero .bg-image{display:none}}.section-hero .splide{width:100%}@media screen and (max-width:768px){.section-hero .splide__track{overflow:unset}}.section-hero .splide__slide{display:flex;align-items:center}.section-hero .splide__slide picture{display:flex}.section-hero .splide__slide img{width:100%;max-height:30px;-o-object-fit:contain;object-fit:contain}.section-hero .is-overflow .splide__list{justify-content:left}.section-hero.show-underline h1 span:not(.mobile-block),.section-hero.show-underline .h1 span:not(.mobile-block){--circle-size:9px;--circle-half-size:calc(var(--circle-size) / 2);--line-end:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Ccircle cx='4.5' cy='4.5' r='4' stroke='%23806CF0'/%3E%3Ccircle cx='4.5' cy='4.5' r='1.5' fill='%23806CF0'/%3E%3C/svg%3E");color:var(--text-selected);display:inline;background-image:var(--line-end),linear-gradient(to right,var(--text-selected),var(--text-selected)),var(--line-end);background-repeat:no-repeat;background-position:0 100%,var(--circle-half-size) calc(100% - var(--circle-half-size)),100% 100%;background-size:var(--circle-size),calc(100% - var(--circle-size)) 1px,var(--circle-size);padding-bottom:3px;padding-left:var(--circle-size);margin-left:calc(-1*var(--circle-size));padding-right:var(--circle-size);margin-right:calc(-1*var(--circle-size));white-space:nowrap}@media screen and (max-width:1024px){.section-hero.show-underline h1 span:not(.mobile-block),.section-hero.show-underline .h1 span:not(.mobile-block){padding-left:0;margin-left:0}}@media screen and (max-width:576px){.section-hero.show-underline h1 span:not(.mobile-block),.section-hero.show-underline .h1 span:not(.mobile-block){white-space:normal}}.section-hero.show-block-span h1 span:not(.mobile-block,.highlight),.section-hero.show-block-span .h1 span:not(.mobile-block,.highlight){display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-hero.remove-red-span h1 span:not(.mobile-block,.highlight),.section-hero.remove-red-span .h1 span:not(.mobile-block,.highlight){color:var(--title-main)}.section-hero h1 .highlight,.section-hero .h1 .highlight{display:inline;font-family:"Caveat",cursive !important;font-size:1em;font-weight:400;font-style:italic;color:var(--black);line-height:inherit}.section-hero h1 span.mobile-block,.section-hero .h1 span.mobile-block{color:var(--title-main)}@media screen and (max-width:576px){.section-hero h1 span.mobile-block,.section-hero .h1 span.mobile-block{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.hero-type-no-media .section-hero__content{width:100%;padding-right:0}.hero-type-no-media .section-hero__media{display:none}.hero-type-full-width .section-hero__media,.hero-type-full-width .section-hero__content{width:100%}.hero-type-full-width .section-hero__media picture{max-width:100%}.hero-type-full-width .section-hero__media picture img{border-radius:16px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.hero-type-full-width .section-hero__media.section-hero__media--bottom-of-section::after{content:"";display:block;position:absolute;border-radius:16px;width:100%;height:120px;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--media-mask-color))}.hero-type-full-width .section-hero__media--multi-image picture:not(:first-child){display:none}@media screen and (max-width:1024px){.hero-type-full-width .section-hero__media--multi-image picture:first-child{display:none}.hero-type-full-width .section-hero__media--multi-image picture:nth-child(2){display:block}}.hero-type-image-with-background .section-hero__media{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.hero-type-image-with-background .section-hero__media picture,.hero-type-image-with-background .section-hero__media svg{width:calc(100% + 80px);margin-right:-80px;max-width:none;position:relative;z-index:3}@media screen and (max-width:1024px){.hero-type-image-with-background .section-hero__media picture,.hero-type-image-with-background .section-hero__media svg{border-radius:16px;width:100%;margin-right:0}}@media screen and (max-width:1024px){.hero-type-image-with-background .section-hero__media img{border-radius:16px}}
.section-values-cards{padding:50px 0;background-color:var(--background-color)}.section-values-cards.theme-color-default{--background-color:var(--white);--link-color:var(--black);--link-color-hover:var(--purple-300);--title-main:var(--black);--title-secondary:var(--black);--page-label:var(--gray-700);--card-border:var(--purple-100);--card-bg:var(--white);--text-selected:var(--purple-300);--progress-line:var(--gray-200)}.section-values-cards .container{gap:40px}.section-values-cards__content{max-width:1000px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:1280px){.section-values-cards__content.with-slider{max-width:800px}}.section-values-cards__content *{margin:0}.section-values-cards__content a{--body:var(--purple-300);transition:all .3s;font-weight:300;font-family:var(--font-secondary);font-weight:500}.section-values-cards__content a,.section-values-cards__content a--bold{font-size:1.125rem;line-height:125%;text-align:left;color:var(--body)}.section-values-cards__content a--bold{font-weight:500}@media screen and (max-width:1024px){.section-values-cards__content a,.section-values-cards__content a--bold{line-height:130%}}@media screen and (max-width:576px){.section-values-cards__content a,.section-values-cards__content a--bold{font-size:1rem;line-height:125%}}.section-values-cards__content a:hover{color:var(--purple-400);text-decoration:none}.section-values-cards__list{width:calc(100% + 24px);margin:-12px;display:flex;flex-wrap:wrap;justify-content:center}.section-values-cards__list.two-per-row .card-value{width:calc(50% - 24px)}.section-values-cards__list.two-per-row .card-value__media{width:100%;margin:0;height:92px}@media screen and (max-width:1280px){.section-values-cards__list.two-per-row .card-value__media{height:88px}}@media screen and (max-width:1024px){.section-values-cards__list.two-per-row .card-value__media{height:58px}}@media screen and (max-width:576px){.section-values-cards__list.two-per-row .card-value__media{height:75px}}.section-values-cards__list.two-per-row .card-value__content .text-formatted p,.section-values-cards__list.two-per-row .card-value__content .text-formatted a,.section-values-cards__list.two-per-row .card-value__content .text-formatted li{color:var(--black);font-weight:300;font-family:var(--font-secondary)}.section-values-cards__list.two-per-row .card-value__content .text-formatted p,.section-values-cards__list.two-per-row .card-value__content .text-formatted p--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted a,.section-values-cards__list.two-per-row .card-value__content .text-formatted a--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted li,.section-values-cards__list.two-per-row .card-value__content .text-formatted li--bold{font-size:1rem;letter-spacing:.16px;line-height:125%;text-align:left;color:var(--body)}.section-values-cards__list.two-per-row .card-value__content .text-formatted p--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted a--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted li--bold{font-weight:500}@media screen and (max-width:1024px){.section-values-cards__list.two-per-row .card-value__content .text-formatted p,.section-values-cards__list.two-per-row .card-value__content .text-formatted p--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted a,.section-values-cards__list.two-per-row .card-value__content .text-formatted a--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted li,.section-values-cards__list.two-per-row .card-value__content .text-formatted li--bold{line-height:130%}}@media screen and (max-width:576px){.section-values-cards__list.two-per-row .card-value__content .text-formatted p,.section-values-cards__list.two-per-row .card-value__content .text-formatted p--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted a,.section-values-cards__list.two-per-row .card-value__content .text-formatted a--bold,.section-values-cards__list.two-per-row .card-value__content .text-formatted li,.section-values-cards__list.two-per-row .card-value__content .text-formatted li--bold{font-size:.875rem;line-height:125%}}@media screen and (max-width:768px){.section-values-cards__list.two-per-row .card-value{width:calc(100% - 24px)}}.section-values-cards .card-value{width:calc(33.3333% - 24px);margin:12px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.section-values-cards .card-value{width:calc(50% - 24px)}}@media screen and (max-width:768px){.section-values-cards .card-value{width:calc(100% - 24px)}}.section-values-cards .card-value__media{width:100%;height:100px}.section-values-cards .card-value__media .field--name-field-image{background-color:var(--purple-100);border-radius:16px;overflow:hidden;padding-bottom:20px}@media screen and (max-width:576px){.section-values-cards .card-value__media{height:84px}}.section-values-cards .card-value__media img,.section-values-cards .card-value__media svg,.section-values-cards .card-value__media picture{width:100%;height:auto}.section-values-cards .card-value__content{display:flex;flex-direction:column;gap:24px;height:100%;background-color:var(--card-bg);padding:24px;border:1px solid var(--card-border);border-radius:16px;position:relative;z-index:4}.section-values-cards .card-value__content *{margin:0}.section-values-cards .card-value__content p+p,.section-values-cards .card-value__content p+table,.section-values-cards .card-value__content table+p,.section-values-cards .card-value__content ul+table,.section-values-cards .card-value__content table+ul,.section-values-cards .card-value__content ol+table,.section-values-cards .card-value__content table+ol,.section-values-cards .card-value__content p+ul,.section-values-cards .card-value__content ul+p{margin-top:16px}.section-values-cards .card-value__content p,.section-values-cards .card-value__content a,.section-values-cards .card-value__content li{color:var(--body);font-weight:300;font-family:var(--font-secondary)}.section-values-cards .card-value__content p,.section-values-cards .card-value__content p--bold,.section-values-cards .card-value__content a,.section-values-cards .card-value__content a--bold,.section-values-cards .card-value__content li,.section-values-cards .card-value__content li--bold{font-size:1.125rem;line-height:125%;text-align:left;color:var(--body)}.section-values-cards .card-value__content p--bold,.section-values-cards .card-value__content a--bold,.section-values-cards .card-value__content li--bold{font-weight:500}@media screen and (max-width:1024px){.section-values-cards .card-value__content p,.section-values-cards .card-value__content p--bold,.section-values-cards .card-value__content a,.section-values-cards .card-value__content a--bold,.section-values-cards .card-value__content li,.section-values-cards .card-value__content li--bold{line-height:130%}}@media screen and (max-width:576px){.section-values-cards .card-value__content p,.section-values-cards .card-value__content p--bold,.section-values-cards .card-value__content a,.section-values-cards .card-value__content a--bold,.section-values-cards .card-value__content li,.section-values-cards .card-value__content li--bold{font-size:1rem;line-height:125%}}.section-values-cards .card-value__content a{font-weight:400}.section-values-cards .card-value__content ul,.section-values-cards .card-value__content ol{padding:0;display:flex;flex-direction:column;gap:16px;list-style:none;margin:1rem 0}.section-values-cards .card-value__content li{padding-left:24px;position:relative}.section-values-cards .card-value__content li::before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--purple-300);position:absolute;top:.5em;left:8px}.section-values-cards .card-value__content li strong{margin-bottom:16px;display:inline-block}.section-values-cards .card-value__content li{font-weight:300;font-family:var(--font-secondary)}.section-values-cards .card-value__content li,.section-values-cards .card-value__content li--bold{font-size:1rem;letter-spacing:.16px;line-height:125%;text-align:left;color:var(--body)}.section-values-cards .card-value__content li--bold{font-weight:500}@media screen and (max-width:1024px){.section-values-cards .card-value__content li,.section-values-cards .card-value__content li--bold{line-height:130%}}@media screen and (max-width:576px){.section-values-cards .card-value__content li,.section-values-cards .card-value__content li--bold{font-size:.875rem;line-height:125%}}.section-values-cards .card-value__content li::before{top:7px}.section-values-cards .card-value__content li strong{margin-bottom:0;font-weight:600;display:inline}@media screen and (max-width:1024px){.section-values-cards .card-value__content li{padding-left:15px}.section-values-cards .card-value__content li::before{top:7px;left:5px;width:5px;height:5px}}.section-values-cards .card-value__content a.btn--primary{--body:var(--white)}.section-values-cards .card-value__content a.btn--primary:hover{--body:var(--black)}
.section-why-cards{background-color:var(--background-color);padding:100px 0}@media screen and (max-width:576px){.section-why-cards{padding:60px 0}}.section-why-cards.theme-color-default{--background-color:var(--gray-100);--link-color:var(--black);--link-color-hover:var(--purple-400);--title-main:var(--black);--title-secondary:var(--black);--body:var(--black);--page-label:var(--gray-700);--card-border:var(--purple-200);--card-bg:var(--white);--text-selected:var(--purple-200);--progress-line:var(--gray-200)}.section-why-cards.theme-color-white{--card-border:var(--purple-200);--card-bg:var(--white)}.section-why-cards--4 .why-cards-list .card-why{width:calc(25% - 24px)}@media screen and (max-width:1024px){.section-why-cards--4 .why-cards-list .card-why{width:calc(50% - 24px)}}@media screen and (max-width:768px){.section-why-cards--4 .why-cards-list .card-why{width:calc(100% - 24px)}}.section-why-cards .container{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:768px){.section-why-cards .container{gap:24px}}.section-why-cards__content{max-width:1000px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:1280px){.section-why-cards__content.with-slider{max-width:800px}}.section-why-cards__content *{margin:0}.section-why-cards__content a{--body:var(--purple-300);transition:all .3s;font-weight:300;font-family:var(--font-secondary);font-weight:500}.section-why-cards__content a,.section-why-cards__content a--bold{font-size:1.125rem;line-height:125%;text-align:left;color:var(--body)}.section-why-cards__content a--bold{font-weight:500}@media screen and (max-width:1024px){.section-why-cards__content a,.section-why-cards__content a--bold{line-height:130%}}@media screen and (max-width:576px){.section-why-cards__content a,.section-why-cards__content a--bold{font-size:1rem;line-height:125%}}.section-why-cards__content a:hover{color:var(--purple-400);text-decoration:none}.section-why-cards .why-cards-list{width:calc(100% + 24px);margin:-12px;display:flex;flex-wrap:wrap;position:relative}.section-why-cards .card-why{width:calc(33.333% - 24px);margin:12px;border-radius:16px;border:1px solid var(--card-border);background:var(--card-bg);padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:3}@media screen and (max-width:1024px){.section-why-cards .card-why{width:calc(50% - 24px)}}@media screen and (max-width:768px){.section-why-cards .card-why{width:calc(100% - 24px);padding:16px}}.section-why-cards .card-why *{margin:0}.section-why-cards .card-why p,.section-why-cards .card-why li{font-weight:300;font-family:var(--font-secondary)}.section-why-cards .card-why p,.section-why-cards .card-why p--bold,.section-why-cards .card-why li,.section-why-cards .card-why li--bold{font-size:1rem;letter-spacing:.16px;line-height:125%;text-align:left;color:var(--body)}.section-why-cards .card-why p--bold,.section-why-cards .card-why li--bold{font-weight:500}@media screen and (max-width:1024px){.section-why-cards .card-why p,.section-why-cards .card-why p--bold,.section-why-cards .card-why li,.section-why-cards .card-why li--bold{line-height:130%}}@media screen and (max-width:576px){.section-why-cards .card-why p,.section-why-cards .card-why p--bold,.section-why-cards .card-why li,.section-why-cards .card-why li--bold{font-size:.875rem;line-height:125%}}.section-why-cards .card-why__heading{display:flex;align-items:center;gap:10px}.section-why-cards .card-why__heading .field--name-field-icon{width:48px;height:48px;flex-shrink:0}.section-why-cards .card-why__heading .field--name-field-icon article,.section-why-cards .card-why__heading .field--name-field-icon div,.section-why-cards .card-why__heading .field--name-field-icon picture{width:100%;height:100%;max-height:100%;max-width:100%}.section-why-cards .card-why__heading .field--name-field-icon img,.section-why-cards .card-why__heading .field--name-field-icon svg{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.section-why-cards .card-why .row-buttons{justify-content:flex-start}.section-why-cards .card-why svg,.section-why-cards .card-why img,.section-why-cards .card-why picture{width:48px;height:auto}.section-why-cards .show-block-span .card-why__heading span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-why-cards--default-in-row .card-why{width:calc(33.333% - 24px)}@media screen and (max-width:1024px){.section-why-cards--default-in-row .card-why{width:calc(50% - 24px)}}@media screen and (max-width:768px){.section-why-cards--default-in-row .card-why{width:calc(100% - 24px)}}.section-why-cards--2 .card-why{width:calc(50% - 24px)}@media screen and (max-width:768px){.section-why-cards--2 .card-why{width:calc(100% - 24px)}}.section-why-cards .row-buttons{width:100%;justify-content:flex-start}@media screen and (max-width:768px){.section-why-cards .row-buttons{justify-content:flex-start}}
