.text-slider{position:relative}.text-slider ::marker{color:var(--primary)}.text-slider.txt-color-white ::marker{color:#fff}.text-slider__bg-color{background-image:var(--bg);border-radius:5px;content:"";display:block;inset:0 var(--page-space);position:absolute;z-index:-1}.text-slider__sub-title{font-weight:600;margin-bottom:1.4rem}.text-slider__text-btn-top{margin-bottom:1.4rem}.text-slider__text-btn-bottom{margin-top:1.4rem}.text-slider__image{height:auto;max-width:100%}.text-slider__image-size-cover{object-fit:cover}.text-slider__image-size-contain{object-fit:contain}.text-slider__image-ratio-4-3{aspect-ratio:4/3}.text-slider__image-ratio-3-4{aspect-ratio:3/4}.text-slider__image-ratio-16-9{aspect-ratio:19/9}.text-slider__image-ratio-1-1{aspect-ratio:1/1}.text-slider__image-wrapper{display:block;transform:translateY(var(--desktop-offset))}.text-slider__image-wrapper--left{text-align:left}.text-slider__image-wrapper--center{text-align:center}.text-slider__image-wrapper--right{text-align:right}.text-slider__image-wrapper--effect-round .text-slider__image{aspect-ratio:1/1;border-radius:50%;object-fit:cover;width:100%}.text-slider__image-wrapper--effect-round{border-radius:50%;position:relative}.text-slider__image-wrapper--effect-round:after{border-radius:50%;box-shadow:inset 0 0 0 50px hsla(0,0%,100%,.65);content:"";inset:0;position:absolute}.text-slider .splide__arrow{background-color:var(--primary);transition:all .3s ease-in-out}.text-slider .splide__arrow path{fill:#fff}.text-slider__buttons-bottom{margin-top:3rem;position:relative;z-index:2}.flex-wrapper .flex-wrapper__right{position:static}.text-slider__image-wrapper{position:relative;z-index:2}.text-slider__quote{pointer-events:none;--default-width:50%;bottom:var(--page-space);color:hsla(0,0%,100%,.3);font-size:clamp(8rem,8vw,14rem);font-weight:300;letter-spacing:.28em;line-height:1.1;position:absolute;width:calc(50vw - var( --page-space )*2 - var(--gap)/2);z-index:3}.order-default .text-slider__quote{right:calc(var(--page-space)*2);text-align:right}.order-reverse .text-slider__quote{left:calc(var(--page-space)*2);text-align:left}@media(max-width:992px){.text-slider__image,.text-slider__image-wrapper{transform:translateY(0)}.flex-wrapper__right--hide-mobile,.text-slider__quote{display:none}}