.icon-label{align-items:center;background:#2c345e;border-radius:100px;color:#e4e9ea;display:inline-flex;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;gap:8px;line-height:1.4;padding:8px 16px}.icon-label--icon{display:inline-flex;flex:0 0 auto;height:18px;width:18px}.icon-label--icon img,.icon-label--icon picture,.icon-label--icon picture>img{height:100%;object-fit:contain;width:100%}.icon-label--text{white-space:nowrap}.light-mode .icon-label{background:#f2f5fc;color:#1e2528}.carousel{position:relative}.carousel--ready{width:100%}.carousel{--carousel-gap:0px}.carousel--viewport{box-sizing:border-box;mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-edge-fade,0),#000 calc(100% - var(--carousel-edge-fade, 0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-edge-fade,0),#000 calc(100% - var(--carousel-edge-fade, 0px)),transparent 100%);overflow:hidden;padding-bottom:2px;touch-action:pan-y;user-select:none;width:100%}.carousel--track{align-items:stretch;display:flex;gap:var(--carousel-gap);width:100%}.carousel--track--fade{display:block;position:relative}.carousel--track--dragging{cursor:grabbing;transition:none!important;will-change:transform}.carousel--slide{align-self:stretch;box-sizing:border-box;flex:0 0 100%;height:auto;min-width:0}.carousel--slide img,.carousel--slide picture,.carousel--slide picture>img{-webkit-user-drag:none;user-select:none}.carousel--track--fade .carousel--slide{flex:initial;inset:0;opacity:0;position:absolute}.carousel--track--fade .carousel--slide--active{opacity:1}.carousel--controls{align-items:center;display:flex;gap:16px;justify-content:center}.carousel--controls .carousel--arrow--prev{order:1}.carousel--controls .carousel--dots{order:2}.carousel--controls .carousel--arrow--next{order:3}.carousel.carousel--ready:has(>.carousel--controls){align-items:center;display:flex;flex-direction:column;gap:24px}.carousel.carousel--ready:has(>.carousel--controls)>.carousel--viewport{width:100%}@media(max-width:767px){.carousel.carousel--ready{margin-left:-16px;margin-right:-16px;max-width:none;width:calc(100% + 32px)}.carousel.carousel--ready .carousel--viewport{width:100%}.carousel.carousel--ready .carousel--slide{padding-inline:16px}}.carousel--arrow{appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;font-size:0;height:24px;line-height:0;padding:0;width:24px}.carousel--arrow:before{background:#40be46;content:"";display:block;height:100%;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;width:100%}.carousel--arrow--prev:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 6l-6 6 6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 6l-6 6 6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.carousel--arrow--next:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 6l6 6-6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 6l6 6-6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.carousel--arrow--disabled,.carousel--arrow:disabled{cursor:default;opacity:.4}.carousel--dots{align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0}.carousel--dot{height:28px;width:28px}.carousel--dot,.carousel--dot-btn{align-items:center;display:flex;justify-content:center}.carousel--dot-btn{appearance:none;background:transparent;border:0;cursor:pointer;height:100%;padding:0;width:100%}.carousel--dot-btn:before{background:#8c9fa4;border-radius:50%;content:"";display:block;height:8px;transition:background .2s ease,width .2s ease,height .2s ease;width:8px}.carousel--dot--active .carousel--dot-btn:before{background:#40be46;height:12px;width:12px}.carousel--sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.light-mode .carousel--arrow:before{background:#36a13b}.light-mode .carousel--dot-btn:before{background:#718288}.light-mode .carousel--dot--active .light-mode .carousel--dot-btn:before{background:#36a13b}.section-icons-and-text .section-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:64px;text-align:start}@media(max-width:991px){.section-icons-and-text .section-wrapper{gap:48px}}@media(max-width:767px){.section-icons-and-text .section-wrapper{gap:40px}}.section-icons-and-text .section-wrapper:has(.center-text){align-items:center;text-align:center}@media(max-width:767px){.section-icons-and-text .section-wrapper:has(.center-text){align-items:flex-start;text-align:start}}.section-icons-and-text .section-wrapper .title-wrapper{align-self:center;display:flex;flex-direction:column;gap:16px;max-width:var(--title-max-width,700px);text-align:center}@media(max-width:991px){.section-icons-and-text .section-wrapper .title-wrapper{max-width:var(--title-max-width,600px)}}.section-icons-and-text.title-align-left .title-wrapper{align-self:flex-start;text-align:start}.section-icons-and-text .grid-wrapper:not(.carousel--ready){display:grid;gap:32px;grid-template-columns:var(--grid-template-columns);width:100%}@media(max-width:1199px){.section-icons-and-text .grid-wrapper:not(.carousel--ready){gap:24px;grid-template-columns:repeat(var(--grid-cols-lg,2),1fr)}}@media(max-width:991px){.section-icons-and-text .grid-wrapper:not(.carousel--ready){grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.section-icons-and-text .grid-wrapper:not(.carousel--ready){gap:32px;grid-template-columns:1fr}}@media(max-width:767px){.section-icons-and-text .grid-wrapper:not(.carousel--ready):has(.with-border){gap:24px}}.section-icons-and-text .grid-wrapper.carousel--ready{--carousel-gap:16px}.section-icons-and-text .grid-wrapper.desktop-carousel{--carousel-slides-to-show:var(--grid-cols);--carousel-peek:0px;--carousel-gap:32px;--carousel-edge-fade:80px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;--carousel-base-width:1360px}@media(max-width:1399px){.section-icons-and-text .grid-wrapper.desktop-carousel{--carousel-base-width:1216px}}@media(max-width:1199px){.section-icons-and-text .grid-wrapper.desktop-carousel{--carousel-base-width:976px;--carousel-gap:24px;--carousel-slides-to-show:var(--grid-cols-lg,2)}}@media(max-width:991px){.section-icons-and-text .grid-wrapper.desktop-carousel{--carousel-base-width:736px;--carousel-gap:32px;--carousel-slides-to-show:2}}.section-icons-and-text .grid-wrapper.desktop-carousel .carousel--track{padding-inline:calc((100vw - var(--carousel-base-width))/2)}@media(max-width:767px){.section-icons-and-text .grid-wrapper.desktop-carousel{margin-left:0;margin-right:0;max-width:none;width:auto}.section-icons-and-text .grid-wrapper.desktop-carousel .carousel--track{padding-inline:0}.section-icons-and-text .grid-wrapper.desktop-carousel.mobile-carousel.carousel--ready{--carousel-slides-to-show:initial;--carousel-peek:initial;--carousel-edge-fade:initial;--carousel-end-inset:initial;margin-left:-16px;margin-right:-16px;max-width:none;width:calc(100% + 32px)}}.section-icons-and-text .grid-wrapper.desktop-carousel:has(.card.with-border){--carousel-end-inset:1px}@media(max-width:767px){.section-icons-and-text .grid-wrapper.mobile-carousel.carousel--ready{--carousel-gap:0px}.section-icons-and-text .grid-wrapper.mobile-carousel.carousel--ready .card,.section-icons-and-text .grid-wrapper.mobile-carousel.carousel--ready .panel{flex:0 0 calc(100% - 48px);margin-inline:24px}.section-icons-and-text .grid-wrapper.mobile-carousel.carousel--ready .card,.section-icons-and-text .grid-wrapper.mobile-carousel.carousel--ready .card.with-border{padding:32px}}.section-icons-and-text .card.with-border{border-color:var(--card-border-color,#4e67c2)}.section-icons-and-text.light-mode .card.with-border{border-color:var(--card-border-color,#e4e9ea)}