.slider-image-component{--slider-image-bg-color:transparent;--slider-image-fg-color:var(--primary-color-fg);background-color:var(--slider-image-bg-color);color:var(--slider-image-fg-color)}
.slider-image-component.bg-primary{--slider-image-bg-color:var(--primary-color-bg);--slider-image-fg-color:var(--primary-color-fg)}
.slider-image-component.bg-secondary{--slider-image-bg-color:var(--secondary-color-bg);--slider-image-fg-color:var(--secondary-color-fg)}
.slider-image-component.bg-tertiary{--slider-image-bg-color:var(--tertiary-color-bg);--slider-image-fg-color:var(--tertiary-color-fg)}
@media(min-width:768px){.slider-image-component__container{display:flex;flex-direction:row}
}
.slider-image-component__content{display:flex;flex-direction:column;gap:16px;padding:32px 16px}
@media(min-width:768px){.slider-image-component__content{justify-content:center;flex:1 0 50%;padding:32px 40px 108px}
}
@media(min-width:1280px){.slider-image-component__content{padding:40px 16px 108px calc((100vw - 1192px) / 2)}
}
.slider-image-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:28px;line-height:1.0714;letter-spacing:-0.84px}
@media(min-width:1024px){.slider-image-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:42px;line-height:1.1428;letter-spacing:-1.26px}
}
.slider-image-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.slider-image-component__button-group{display:flex;flex-direction:column;justify-content:center;gap:16px}
@media(min-width:1024px){.slider-image-component__button-group{flex-direction:row;justify-content:flex-start}
}
.slider-image-component__button{text-align:center}
.slider-image-component__button>.cta:not(.cta-link,.cta-linkarrow){max-width:360px}
@media(min-width:768px){.slider-image-component__slider-content{overflow:hidden;flex:1 0 50%}
}
@media(min-width:768px){.slider-image-component .slider-cards-component{padding-block:0 40px}
}
@media(min-width:768px){.slider-image-component .slider-cards-component__wrapper__inner{padding-inline:32px !important}
}
@media(min-width:768px){.slider-image-component .slider-cards-component__wrapper__inner{align-items:center}
}
@media(min-width:768px){.slider-image-component .slider-cards-component .card-content{margin:0 auto}
}