.card-overlay{background-image:linear-gradient(-45deg,var(--sbw-card-overlay__bottom-left-color),var(--sbw-card-overlay__top-right-color));color:var(--sbw-card-overlay__text-color);display:flex;mix-blend-mode:overlay;place-items:bottom right}.card-overlay--primary{--sbw-card-overlay__text-color: #F6B8A4;--sbw-card-overlay__bottom-left-color: #E94E1B;--sbw-card-overlay__top-right-color: #D51130}.card-overlay--secondary{--sbw-card-overlay__text-color: #A8E9E1;--sbw-card-overlay__bottom-left-color: #25C7B3;--sbw-card-overlay__top-right-color: #25C7C7}.card-overlay--tertiary{--sbw-card-overlay__text-color: #FFD7A1;--sbw-card-overlay__bottom-left-color: #FF9C15;--sbw-card-overlay__top-right-color: #FFCC00}.card-overlay--quaternary{--sbw-card-overlay__text-color: #FFD7A1;--sbw-card-overlay__bottom-left-color: #FFB044;--sbw-card-overlay__top-right-color: #E94E1B}.card-overlay--quinary{--sbw-card-overlay__text-color: #cce3f5;--sbw-card-overlay__bottom-left-color: #538ddb;--sbw-card-overlay__top-right-color: #95c2fd}.card-overlay__content{align-items:end;display:grid;height:100%;padding:3% 3.5%;position:relative;width:100%}.card-overlay__content:after{background:linear-gradient(180deg,transparent 45%,transparent 0,rgba(0,0,0,.45));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.card-overlay__text-content{--sbw-rich-text__heading-color: var(--sbw-card-overlay__text-color);--sbw-rich-text__text-color: var(--sbw-card-overlay__text-color);text-align:right}.card-overlay__heading,.card-overlay__heading p{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--sbw-font-family--headings);font-size:clamp(16px,1.2727272727vw + 11.9272727273px,44px);font-weight:var(--sbw-font-weight--thin);letter-spacing:.05em;line-height:1.19;text-transform:uppercase;text-wrap:balance;margin:0 0 0 auto;max-width:35ch}.card-overlay__heading b,.card-overlay__heading p b,.card-overlay__heading p strong,.card-overlay__heading strong{font-weight:var(--sbw-font-weight--semi-bold)}.rich-text.card-overlay__text-content--hasText .card-overlay__heading{font-size:clamp(12px,1.875vw + 6px,18px)}@media (min-width:640px){.rich-text.card-overlay__text-content--hasText .card-overlay__heading{font-size:clamp(24px,1.0638297872vw + 17.1914893617px,44px)}}.rich-text .card-overlay__text{text-wrap:balance;font-size:clamp(14px,1.25vw + 10px,18px);margin-left:auto}.card-overlay__icon{align-self:start;color:#fff;display:none;height:var(--sbw-rs-26);margin-left:auto;width:var(--sbw-rs-26)}.text-h1,.text-h1--semi-bold,.text-h1-light,.text-h2,.text-h2--semi-bold,.text-h2-light,.text-h3,.text-h3--semi-bold,.text-h3-light,.text-h4,.text-h4--semi-bold,.text-h4-light,.text-h5,.text-h5--semi-bold,.text-h5-light,.text-h6,.text-h6--semi-bold,.text-h6-light{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em;text-transform:uppercase}.text-h1 b,.text-h1 strong,.text-h1--semi-bold b,.text-h1--semi-bold strong,.text-h1-light b,.text-h1-light strong,.text-h2 b,.text-h2 strong,.text-h2--semi-bold b,.text-h2--semi-bold strong,.text-h2-light b,.text-h2-light strong,.text-h3 b,.text-h3 strong,.text-h3--semi-bold b,.text-h3--semi-bold strong,.text-h3-light b,.text-h3-light strong,.text-h4 b,.text-h4 strong,.text-h4--semi-bold b,.text-h4--semi-bold strong,.text-h4-light b,.text-h4-light strong,.text-h5 b,.text-h5 strong,.text-h5--semi-bold b,.text-h5--semi-bold strong,.text-h5-light b,.text-h5-light strong,.text-h6 b,.text-h6 strong,.text-h6--semi-bold b,.text-h6--semi-bold strong,.text-h6-light b,.text-h6-light strong{font-weight:var(--sbw-font-weight--semi-bold)}.text-h1,.text-h1-light{font:var(--sbw-font-h1)}.text-h2,.text-h2-light{font:var(--sbw-font-h2)}.text-h3,.text-h3-light{font:var(--sbw-font-h3)}.text-h4,.text-h4-light{font:var(--sbw-font-h4)}.text-h5,.text-h5-light{font:var(--sbw-font-h5)}.text-h6,.text-h6-light{font:var(--sbw-font-h6)}.text-h1--semi-bold{font:var(--sbw-font-h1--semi-bold)}.text-h2--semi-bold{font:var(--sbw-font-h2--semi-bold)}.text-h3--semi-bold{font:var(--sbw-font-h3--semi-bold)}.text-h4--semi-bold{font:var(--sbw-font-h4--semi-bold)}.text-h5--semi-bold{font:var(--sbw-font-h5--semi-bold)}.text-h6--semi-bold{font:var(--sbw-font-h6--semi-bold)}.text-p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-copy)}.text-p-bold{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-copy--semi-bold)}.text-p-big-bold{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-copy--big--semi-bold);letter-spacing:.05em}.text-p-big-light{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-copy--big--light);letter-spacing:.05em}.text-p-sm{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-copy--small);letter-spacing:.05em}.text-accordion-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-accordion-panel__font-header);letter-spacing:.05em;text-decoration:underline;text-transform:uppercase}.text-form-field-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-form-field-label);letter-spacing:.05em;text-transform:uppercase}.text-form-field-user-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-form-field-label);letter-spacing:.05em}.text-newsletter-form-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-newsletter-form-input);letter-spacing:.05em;text-transform:uppercase}.text-card-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-card-title);letter-spacing:.05em;text-transform:uppercase}.default-link-hover-behavior,.text-link:not(:disabled){cursor:pointer;transition:color var(--sbw-transition-hover)}.default-link-hover-behavior:hover,.text-link:hover:not(:disabled){color:#e94e1b}.text-link:not(:disabled){text-decoration:underline}.button-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:var(--sbw-font-button);letter-spacing:.05em;text-transform:uppercase}.card-slider{overflow:hidden}.card-slider>.swiper{margin-left:calc(var(--sbw-slider-gap)*-1/2);width:calc(100% + var(--sbw-slider-gap))}.card-slider>.swiper>.swiper-wrapper>.swiper-slide{padding-left:calc(var(--sbw-slider-gap)*1/2);padding-right:calc(var(--sbw-slider-gap)*1/2)}.card-slider .card__content .media{width:100%}@media (min-width: 1280px){.card-slider--sc-1{margin:auto;max-width:1080px}}@media (min-width: 1536px){.card-slider--sc-1{max-width:1440px}}.card-slider__button-wrapper{display:flex;flex-flow:row nowrap;gap:var(--sbw-rs-16);justify-content:space-between;margin-top:var(--sbw-rs-26)}@media (min-width: 900px){.card-slider__button-wrapper{align-items:flex-end;flex-flow:column-reverse nowrap}}.card-slider__button-wrapper--sc-1{display:none}@media (min-width:768px){.card-slider__button-wrapper--sc-2{display:none}}@media (min-width:900px){.card-slider__button-wrapper--sc-3{display:none}}@media (min-width:1280px){.card-slider__button-wrapper--sc-4{display:none}}.card-slider__prev{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' vertical-align='text-bottom' width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.94577 16.812L1.28315 9.14939M1.28315 9.14939L8.94577 1.48678M1.28315 9.14939L21.7168 9.1494' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:text-bottom;width:1.2em;height:1.2em}.card-slider__next{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' vertical-align='text-bottom' width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0542 1.48682L20.7168 9.14943M20.7168 9.14943L13.0542 16.8121M20.7168 9.14943L0.283203 9.14943' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:text-bottom;width:1.2em;height:1.2em}.card-slider__button{width:31px}.card-slider__button:hover{color:#e94e1b}.card-slider__button--disabled,.card-slider__button--disabled:hover{color:#ababaa}
