.slider-vertical-component{--slider-vertical-fg-color:#fff;--slider-vertical-bg-color:#1d1d1b;background-color:var(--slider-vertical-bg-color);color:var(--slider-vertical-fg-color)}
.slider-vertical-component.bg-primary{--slider-vertical-fg-color:var(--primary-color-fg);--slider-vertical-bg-color:var(--primary-color-bg)}
.slider-vertical-component.bg-secondary{--slider-vertical-fg-color:var(--secondary-color-fg);--slider-vertical-bg-color:var(--secondary-color-bg)}
.slider-vertical-component.bg-tertiary{--slider-vertical-fg-color:var(--tertiary-color-fg);--slider-vertical-bg-color:var(--tertiary-color-bg)}
.slider-vertical-component__heading{position:relative;top:64px;z-index:1}
.slider-vertical-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px;color:var(--slider-vertical-fg-color,--primary-color-fg)}
@media(min-width:1024px){.slider-vertical-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-0.96px}
}
.slider-vertical-component__swiper{z-index:0;width:100%;height:70vh}
@media(min-width:1024px){.slider-vertical-component__swiper{height:100vh}
}
.slider-vertical-component__swiper .swiper-pagination{display:flex;flex-direction:column;align-items:flex-end}
.slider-vertical-component .slider-vertical-item{height:100%}
.slider-vertical-component .slider-vertical-item__one-column{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
.slider-vertical-component .slider-vertical-item__one-column-image{margin-top:35px;width:328px}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__one-column-image{width:405px}
}
@media(min-width:1024px){.slider-vertical-component .slider-vertical-item__one-column-image{width:550px}
}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__one-column-image{width:720px}
}
.slider-vertical-component .slider-vertical-item__one-column-container-icon{display:flex;justify-content:start;margin-bottom:8px;width:100%}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__one-column-container-icon{justify-content:center;margin-bottom:16px}
}
.slider-vertical-component .slider-vertical-item__one-column-icon{width:32px}
@media(min-width:1024px){.slider-vertical-component .slider-vertical-item__one-column-icon{width:40px}
}
.slider-vertical-component .slider-vertical-item__one-column-title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px;margin-bottom:16px;text-align:center;color:currentColor}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__one-column-title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:32px;line-height:1.0312;letter-spacing:-0.96px}
}
.slider-vertical-component .slider-vertical-item__one-column-title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.slider-vertical-component .slider-vertical-item__one-column-little-title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px;text-align:left;color:currentColor}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__one-column-little-title{margin-bottom:16px;font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-0.96px;text-align:center}
}
.slider-vertical-component .slider-vertical-item__one-column-little-title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.slider-vertical-component .slider-vertical-item__one-column-description{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:.1px;text-align:center;color:currentColor}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__one-column-description{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:1.2222;letter-spacing:.1px}
}
.slider-vertical-component .slider-vertical-item__two-column{position:relative;display:flex;align-items:center;height:100%}
@media(min-width:768px){.slider-vertical-component .slider-vertical-item__two-column{padding-left:310px}
}
@media(min-width:1024px){.slider-vertical-component .slider-vertical-item__two-column{padding-left:362px}
}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column{padding-left:477px}
}
.slider-vertical-component .slider-vertical-item__two-column-image{position:absolute;top:50%;left:-80px;z-index:0;transform:translateY(-50%);aspect-ratio:445 / 640;width:278px;height:auto}
@media(min-width:768px){.slider-vertical-component .slider-vertical-item__two-column-image{left:0}
}
@media(min-width:1024px){.slider-vertical-component .slider-vertical-item__two-column-image{width:330px}
}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-image{left:50px;width:445px;height:640px}
}
.slider-vertical-component .slider-vertical-item__two-column-container-text{position:relative;display:flex;justify-content:center;align-items:center;padding-right:24px;padding-left:128px;width:577px}
@media(min-width:768px){.slider-vertical-component .slider-vertical-item__two-column-container-text{padding:0}
}
.slider-vertical-component .slider-vertical-item__two-column-texts{max-width:153px}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-texts{max-width:350px}
}
.slider-vertical-component .slider-vertical-item__two-column-subtitle{margin-bottom:8px}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-subtitle{margin-bottom:16px}
}
.slider-vertical-component .slider-vertical-item__two-column-subtitle .cmp-text{font-family:var(--primary-font);font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.1428;letter-spacing:2px;text-align:center;color:color-mix(in srgb,currentColor 60%,transparent)}
.slider-vertical-component .slider-vertical-item__two-column-container-icon{display:flex;justify-content:start;margin-bottom:8px;width:100%}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-container-icon{justify-content:center;margin-bottom:16px}
}
.slider-vertical-component .slider-vertical-item__two-column-icon{width:32px}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-icon{width:40px}
}
.slider-vertical-component .slider-vertical-item__two-column-little-title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px;margin-bottom:8px;text-align:left;color:currentColor}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-little-title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-0.96px;margin-bottom:16px;text-align:center}
}
.slider-vertical-component .slider-vertical-item__two-column-little-title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.slider-vertical-component .slider-vertical-item__two-column-description{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:.1px;text-align:left;color:currentColor}
@media(min-width:1280px){.slider-vertical-component .slider-vertical-item__two-column-description{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:1.2222;letter-spacing:.1px;text-align:center}
}
.slider-vertical-component.isAuthor{padding-top:64px;padding-bottom:64px;height:848px}
.slider-vertical-component.isAuthor .cmp-carousel__item{height:720px}
.slider-vertical-component.isAuthor .slider-vertical-component{position:relative}
.slider-vertical-component.isAuthor .slider-vertical-component__swiper{height:840px}
.slider-vertical-component.isAuthor .slider-vertical-item__two-column-background + .section.image.cq-Editable-dom,.slider-vertical-component.isAuthor .slider-vertical-item__two-column-image{position:absolute;left:0;width:477px;height:620px}
.slider-vertical-component.isAuthor .slider-vertical-item__one-column .slider-vertical-item__one-column-image.cq-Editable-dom,.slider-vertical-component.isAuthor .slider-vertical-item__one-column .section.image.cq-Editable-dom{width:750px;height:580px}
.slider-vertical-component .cq-Editable-dom .slider-vertical-component{position:relative}
.slider-vertical-component .cq-Editable-dom .slider-vertical-component__swiper{height:840px}