.cs-image-banner{width:100%;display:flex;position:relative}.cs-image-banner__image{position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;z-index:0}.cs-image-banner__image--desktop{display:none}@media screen and (min-width: 750px){.cs-image-banner__image--desktop{display:block}}@media screen and (min-width: 750px){.cs-image-banner__image--mobile{display:none}}.cs-image-banner .page-width{width:100%;height:100%}.cs-image-banner__content-container{width:100%;height:100%;display:flex;position:relative;z-index:2}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.top-left-mobile{justify-content:flex-start;align-items:flex-start}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.top-center-mobile{justify-content:center;align-items:flex-start}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.top-right-mobile{justify-content:flex-end;align-items:flex-start}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.middle-left-mobile{justify-content:flex-start;align-items:center}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.middle-center-mobile{justify-content:center;align-items:center}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.middle-right-mobile{justify-content:flex-end;align-items:center}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.bottom-left-mobile{justify-content:flex-start;align-items:flex-end}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.bottom-center-mobile{justify-content:center;align-items:flex-end}}@media screen and (max-width: 989.98px){.cs-image-banner__content-container.bottom-right-mobile{justify-content:flex-end;align-items:flex-end}}@media screen and (min-width: 750px){.cs-image-banner__content-container.top-left{justify-content:flex-start;align-items:flex-start}}@media screen and (min-width: 750px){.cs-image-banner__content-container.top-center{justify-content:center;align-items:flex-start}}@media screen and (min-width: 750px){.cs-image-banner__content-container.top-right{justify-content:flex-end;align-items:flex-start}}@media screen and (min-width: 750px){.cs-image-banner__content-container.middle-left{justify-content:flex-start;align-items:center}}@media screen and (min-width: 750px){.cs-image-banner__content-container.middle-center{justify-content:center;align-items:center}}@media screen and (min-width: 750px){.cs-image-banner__content-container.middle-right{justify-content:flex-end;align-items:center}}@media screen and (min-width: 750px){.cs-image-banner__content-container.bottom-left{justify-content:flex-start;align-items:flex-end}}@media screen and (min-width: 750px){.cs-image-banner__content-container.bottom-center{justify-content:center;align-items:flex-end}}@media screen and (min-width: 750px){.cs-image-banner__content-container.bottom-right{justify-content:flex-end;align-items:flex-end}}.cs-image-banner__content-container.left{text-align:start}.cs-image-banner__content-container.center{text-align:center}.cs-image-banner__content-container.right{text-align:end}.cs-image-banner__heading{font-size:var(--font-size-mobile);line-height:var(--line-height-mobile);width:100%}@media screen and (min-width: 750px){.cs-image-banner__heading{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop)}}.cs-image-banner__heading span{font-weight:300;letter-spacing:0}.cs-image-banner__heading strong{font-weight:700}.cs-image-banner__heading-wrapper{display:flex;margin-top:var(--margin-top-mobile)}@media screen and (min-width: 750px){.cs-image-banner__heading-wrapper{margin-top:var(--margin-top-desktop)}}.cs-image-banner__text{margin-top:var(--margin-top-mobile)}@media screen and (min-width: 750px){.cs-image-banner__text{margin-top:var(--margin-top-desktop)}}.cs-image-banner__text p{color:rgb(var(--color-foreground));font-size:var(--font-size-mobile);line-height:var(--line-height-mobile);font-weight:var(--font-weight-mobile);max-width:var(--max-width-mobile)}@media screen and (min-width: 750px){.cs-image-banner__text p{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop);font-weight:var(--font-weight-desktop);max-width:var(--max-width-desktop)}}.cs-image-banner__text--color p{color:var(--text-color)}.cs-image-banner__text-position-left{justify-self:start}.cs-image-banner__text-position-center{justify-self:center}.cs-image-banner__text-position-center p{margin-inline:auto}.cs-image-banner__text-position-right{justify-self:end}.cs-image-banner__button{height:52px;max-height:unset;padding-inline:24px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:0;border-radius:32px}.cs-image-banner__button::after,.cs-image-banner__button::before{border-radius:32px}.cs-image-banner__button-wrapper{margin-top:var(--margin-top-mobile)}@media screen and (min-width: 750px){.cs-image-banner__button-wrapper{margin-top:var(--margin-top-desktop)}}.cs-image-banner__button--custom-width{width:min(var(--button-width-mobile),100%);max-width:100%}@media screen and (min-width: 750px){.cs-image-banner__button--custom-width{width:var(--button-width-desktop)}}.cs-image-banner__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cs-image-banner__logo-wrapper{position:absolute;z-index:2;display:none;bottom:var(--bottom);right:var(--right)}@media screen and (min-width: 750px){.cs-image-banner__logo-wrapper{display:block;width:var(--logo-width)}}.cs-image-banner__logo-wrapper--content-container{max-width:var(--logo-width);position:static;display:block}.cs-image-banner__benefits{margin-top:var(--margin-top-mobile)}@media screen and (min-width: 750px){.cs-image-banner__benefits{margin-top:var(--margin-top-desktop)}}.cs-image-banner__benefits-list{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 750px){.cs-image-banner__benefits-list{gap:24px}}.cs-image-banner__benefits-item{width:100%;max-width:168px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:24px;border:1px solid rgb(var(--color-shadow));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgba(252,255,255,.2);overflow:hidden}@media screen and (min-width: 750px){.cs-image-banner__benefits-item{max-width:264px;gap:24px;padding:24px}}.cs-image-banner__benefits-icon{width:100%;height:auto}.cs-image-banner__benefits-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px}@media screen and (min-width: 750px){.cs-image-banner__benefits-icon-wrapper{width:40px;height:40px}}.cs-image-banner__benefits-text{font-size:16px;line-height:20px;letter-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.cs-image-banner__benefits-text{font-size:24px;line-height:32px}}.cs-image-banner__overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:100%;height:100%}.cs-image-banner__overlay:empty{display:block}.cs-image-banner .steps-timeline-block{margin-top:var(--steps-timeline-margin-top-mobile);margin-bottom:var(--steps-timeline-margin-bottom-mobile)}@media screen and (min-width: 990px){.cs-image-banner .steps-timeline-block{margin-top:var(--steps-timeline-margin-top-desktop);margin-bottom:var(--steps-timeline-margin-bottom-desktop)}}.cs-image-banner .steps-timeline-block .steps-timeline-block__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media screen and (min-width: 990px){.cs-image-banner .steps-timeline-block .steps-timeline-block__list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0}}@media screen and (min-width: 1200px){.cs-image-banner .steps-timeline-block .steps-timeline-block__list{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cs-image-banner .steps-timeline-block .steps-timeline-block__item{position:relative;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:flex-start;text-align:left}@media screen and (min-width: 990px){.cs-image-banner .steps-timeline-block .steps-timeline-block__item{grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;text-align:center;gap:0}}.cs-image-banner .steps-timeline-block .steps-timeline-block__item:last-child .steps-timeline-block__connector{display:none}.cs-image-banner .steps-timeline-block .steps-timeline-block__item:last-child .steps-timeline-block__connector::after{display:none}.cs-image-banner .steps-timeline-block .steps-timeline-block__connector{pointer-events:none;position:absolute;background:var(--steps-timeline-connector-color);--connector-length: 0px;--connector-thickness: 2px}@media screen and (min-width: 990px){.cs-image-banner .steps-timeline-block .steps-timeline-block__connector{left:calc(100% + 9px);top:34px;width:var(--connector-length);height:var(--connector-thickness)}.cs-image-banner .steps-timeline-block .steps-timeline-block__connector::after{content:"";position:absolute;right:-12px;top:-4px;border:6px solid rgba(0,0,0,0);border-left-color:var(--steps-timeline-connector-color)}}@media screen and (max-width: 989.98px){.cs-image-banner .steps-timeline-block .steps-timeline-block__connector{left:19px;top:41px;width:var(--connector-thickness);height:calc(var(--connector-length) - 3px)}}@media screen and (max-width: 989.98px){.cs-image-banner .steps-timeline-block .steps-timeline-block__connector::after{content:"";position:absolute;right:-5px;top:calc(var(--connector-length) - 8px);border:6px solid rgba(0,0,0,0);transform:rotate(90deg);border-left-color:var(--steps-timeline-connector-color)}}.cs-image-banner .steps-timeline-block .steps-timeline-block__circle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--steps-timeline-circle-border-color);background:linear-gradient(180deg, var(--steps-timeline-circle-background-start) 0%, var(--steps-timeline-circle-background-end) 100%);outline:1px solid var(--steps-timeline-circle-outline-color)}@media screen and (min-width: 990px){.cs-image-banner .steps-timeline-block .steps-timeline-block__circle{width:80px;height:80px;border-width:7px;position:relative}}.cs-image-banner .steps-timeline-block .steps-timeline-block__number{color:var(--steps-timeline-circle-text-color);font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;text-transform:uppercase}.cs-image-banner .steps-timeline-block .steps-timeline-block__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;min-width:0}@media screen and (min-width: 990px){.cs-image-banner .steps-timeline-block .steps-timeline-block__content{margin-top:8px;align-items:center}}.cs-image-banner .steps-timeline-block .steps-timeline-block__title{margin:0;color:var(--steps-timeline-title-color);text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:20px;line-height:24px}.cs-image-banner .steps-timeline-block .steps-timeline-block__description p{color:var(--steps-timeline-description-color);font-size:16px;line-height:24px;margin:0}.cs-image-banner .steps-timeline-block .steps-timeline-block__empty{padding:12px;border:1px dashed var(--steps-timeline-connector-color);border-radius:8px;color:var(--steps-timeline-title-color);opacity:.7;text-align:center}