.l-section--feature-horizontal-cards{margin-bottom:0;background:var(--bg-primary);overflow:hidden;--feature-horizontal-cards-card-bg: #f0f3ff;--feature-horizontal-cards-copy: var(--c--brand-tertiary-500-main);--button-icon-bg-primary-idle: #f0f3ff;--button-border-tertriary-idle: var(--c--brand-tertiary-500-main)}.l-section--feature-horizontal-cards.is-light{--bg-primary: var(--c-white);--txt-caption: var(--c--brand-tertiary-500-main);--txt-heading: var(--c--brand-tertiary-500-main);--txt-paragraph: var(--c--brand-tertiary-500-main);--button-bg-primary-idle: var(--c--brand-tertiary-500-main);--button-bg-primary-hover: var(--c--brand-tertiary-600);--button-label-primary-idle: var(--c-white);--button-label-primary-hover: var(--c-white);--button-label-link-idle: var(--c--brand-tertiary-500-main);--button-border-focus: #01052d}.l-section--feature-horizontal-cards.is-dark{background:radial-gradient(18% 26% at 100% 100%, rgba(15, 31, 108, 0) 0%, #0f1f6c 100%),linear-gradient(90deg, #0f1f6c 0%, #0f1f6c 100%);--bg-primary: #0f1f6c;--txt-caption: var(--c-white);--txt-heading: var(--c-white);--txt-paragraph: var(--c--lavender-blue);--button-bg-primary-idle: var(--c-white);--button-bg-primary-hover: var(--c--lavender-blue);--button-label-primary-idle: var(--c--brand-tertiary-500-main);--button-label-primary-hover: var(--c--brand-tertiary-500-main);--button-label-link-idle: var(--c-white);--feature-horizontal-cards-card-bg: #182e93;--feature-horizontal-cards-copy: var(--c--lavender-blue);--button-icon-bg-primary-idle: var(--c-white);--button-border-tertriary-idle: var(--c-white);--button-border-focus: var(--c-white);--interface-divider-divider: rgba(206, 213, 219, 0.2)}@media only screen and (min-width: 1024px){.feature-horizontal-cards .l-wrapper__inner{padding-top:5rem;padding-bottom:5rem}}.feature-horizontal-cards__layout{display:grid;gap:4.5rem}@media only screen and (min-width: 1024px){.feature-horizontal-cards__layout{align-items:stretch;grid-template-columns:minmax(25.5rem, 1fr) minmax(0, 53.5rem);padding-right:1rem;padding-left:2.5rem;gap:1rem}}.feature-horizontal-cards__content{display:flex;flex-direction:column;align-items:flex-start;padding:4rem 2rem 0;gap:2rem}@media only screen and (min-width: 1024px){.feature-horizontal-cards__content{min-height:25.75rem;padding:0}}.feature-horizontal-cards__header{display:flex;flex-direction:column;gap:1rem}.feature-horizontal-cards__caption{color:var(--txt-caption);text-transform:uppercase}.feature-horizontal-cards__title{color:var(--txt-heading)}.feature-horizontal-cards__description,.feature-horizontal-cards__card-description{color:var(--feature-horizontal-cards-copy)}@media only screen and (max-width: 767px){.feature-horizontal-cards__section-buttons{width:min(100%,19.4375rem)}}@media only screen and (max-width: 767px){.feature-horizontal-cards__section-buttons .btn{width:100%}}.feature-horizontal-cards .btn--primary:focus{outline:.125rem solid var(--c-white);outline-offset:.1875rem}.feature-horizontal-cards__nav{display:none;align-items:center;margin-top:auto;gap:.5rem}@media only screen and (min-width: 1024px){.has-desktop-slider .feature-horizontal-cards__nav{display:flex}}.feature-horizontal-cards__nav-btn{width:2.75rem;height:2.75rem;border:1px solid rgba(0,0,0,0);border-radius:1.875rem;background-color:var(--button-icon-bg-primary-idle, #fff);color:var(--c--brand-tertiary-500-main);transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out}.feature-horizontal-cards__nav-btn svg{color:inherit}.feature-horizontal-cards__nav-btn.swiper-button-disabled,.feature-horizontal-cards__nav-btn:disabled{border-color:var(--button-border-tertriary-idle, var(--c--brand-tertiary-500-main));background-color:rgba(0,0,0,0);box-shadow:none;color:var(--button-border-tertriary-idle, var(--c--brand-tertiary-500-main));opacity:.3}.feature-horizontal-cards__nav-btn.swiper-button-disabled svg,.feature-horizontal-cards__nav-btn:disabled svg{color:inherit}.feature-horizontal-cards__nav-btn:focus-visible{outline:0;background-color:var(--button-icon-bg-primary-idle, #fff);box-shadow:0 0 0 .1875rem var(--bg-primary, #fff),0 0 0 .25rem var(--button-border-focus, #fff);color:var(--c--brand-tertiary-500-main)}@media only screen and (min-width: 1024px){.feature-horizontal-cards__nav-btn:hover:not(.swiper-button-disabled):not(:disabled){border:1px solid rgba(0,0,0,0);background-color:var(--button-bg-primary-hover, #c7d3f4);color:var(--button-label-primary-hover, var(--c--brand-tertiary-500-main))}}.feature-horizontal-cards__slider{width:100%;min-width:0;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;overflow:hidden}@media only screen and (min-width: 1024px){.feature-horizontal-cards__slider{padding-right:0;padding-bottom:0;padding-left:0;overflow:hidden}}.feature-horizontal-cards__track{display:grid;align-items:stretch;grid-template-columns:1fr;gap:1rem}@media only screen and (min-width: 768px){.feature-horizontal-cards__track{grid-template-columns:repeat(2, minmax(0, 1fr))}}.feature-horizontal-cards.is-slider-enabled .feature-horizontal-cards__track{display:flex;flex-wrap:nowrap}@media only screen and (min-width: 1024px){.feature-horizontal-cards.is-slider-enabled .feature-horizontal-cards__track{gap:0}}@media only screen and (min-width: 1024px){.feature-horizontal-cards.is-slider-enabled .feature-horizontal-cards__track .feature-horizontal-cards__slide{flex:0 0 auto;width:25.5rem}}.feature-horizontal-cards__slide{width:100%;height:auto}.feature-horizontal-cards__card{display:flex;flex-direction:column;min-height:100%;background-color:var(--feature-horizontal-cards-card-bg)}.feature-horizontal-cards__card-visual{position:relative;overflow:hidden;aspect-ratio:343/185}.feature-horizontal-cards__card-image{display:block;width:100%;height:100%;object-fit:contain}.feature-horizontal-cards__card-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:3rem;padding:2.75rem 2rem 2rem}@media only screen and (min-width: 1024px){.feature-horizontal-cards__card-body{padding:2.75rem 2.25rem 2.25rem}}.feature-horizontal-cards__card-copy{display:flex;flex-direction:column;gap:1rem}.feature-horizontal-cards__card-title{color:var(--txt-heading)}.feature-horizontal-cards__card-buttons{align-items:center}@media only screen and (max-width: 767px){.feature-horizontal-cards__card-buttons{width:min(100%,19.4375rem)}}@media only screen and (max-width: 767px){.feature-horizontal-cards__card-buttons .btn.btn--primary{width:100%;outline:none;outline-color:var(--button-bg-primary-idle);background-color:rgba(0,0,0,0);box-shadow:0 0 0 1px var(--button-bg-primary-idle) inset;color:var(--button-bg-primary-idle)}.feature-horizontal-cards__card-buttons .btn.btn--primary.is-active,.feature-horizontal-cards__card-buttons .btn.btn--primary:hover{outline-color:var(--button-bg-primary-hover);background-color:var(--button-bg-primary-hover);color:var(--button-label-secondary-hover)}.feature-horizontal-cards__card-buttons .btn.btn--primary:focus{outline:.125rem solid var(--c-white);outline-offset:.1875rem;box-shadow:0 0 0 1px var(--button-border-secondary-idle) inset}.feature-horizontal-cards__card-buttons .btn.btn--primary.is-disabled{outline-color:var(--button-border-secondary-disabled);box-shadow:0 0 0 1px var(--button-border-secondary-disabled) inset;color:var(--button-label-secondary-disabled)}}
