.steps.block{padding:60px 0 200px}@media(max-width:767px){.steps.block{padding:100px 0}.steps .swiper{padding-top:20px}}.steps .container{max-width:1320px}.steps .images-wrapper{position:absolute;left:0;bottom:0;height:50%;z-index:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;border-radius:0 80px 0 0}.steps .images-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(77.4%,rgba(0,0,0,.7)));background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 77.4%)}.steps .images-wrapper .image-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.steps .images-wrapper .image-container.full-width{width:100%}.steps .images-wrapper .image-container img{height:100%}.steps :is(.swiper-slide-active,.step-slide-open) .images-wrapper{height:100%}.steps :is(.swiper-slide-active,.step-slide-open) .images-wrapper .image-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps :is(.swiper-slide-active,.step-slide-open) .images-wrapper .image-two{width:0;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.steps :is(.swiper-slide-active,.step-slide-open) .step{padding:200px 40px 30px}.steps :is(.swiper-slide-active,.step-slide-open) .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"PP Montreal Thin",sans-serif !important;font-style:normal;font-weight:200;font-size:18px;line-height:25px;letter-spacing:.01em;margin-top:26px}.steps .content-wrapper{position:absolute;width:calc(100% - 80px);left:0;bottom:0;z-index:10;padding:30px}.steps .content-wrapper.text-cream{color:#ebe5d7;font-family:"Erode Regular",serif}.step{padding:40px 40px 30px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;background-size:cover !important;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.steps .swiper-slide{min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(min-width:1024px){.steps .swiper-slide{min-height:600px}}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:unset !important}.steps .swiper-slide:hover{cursor:pointer}.step .body{display:none}.steps .title-button-wrapper{z-index:2}.steps .swiper{position:relative;padding-top:140px}.heading-title{font-family:"Erode Regular",serif;color:#ebe5d7}.heading-title strong{color:#af884a}.bg-cream .heading-title{color:#0e221e}@media(max-width:767px){.steps .title-button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:20px}.steps .title-button-wrapper .heading-title{font-family:"" Erode Regular " serif";font-style:normal;font-weight:250;font-size:50px;line-height:110%;margin-bottom:20px}.steps :is(.swiper-slide-active,.step-slide-open) .images-wrapper.two-images{height:100%}.steps :is(.swiper-slide-active,.step-slide-open) .images-wrapper.two-images .image-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps :is(.swiper-slide-active,.step-slide-open) .images-wrapper.two-images .image-two{width:50%;opacity:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}@media(min-width:767px){.steps .title-button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:1200px){.steps .title-button-wrapper .heading-title{max-width:800px}}.steps .swiper-slide .body p{font-family:"PP Montreal Thin",sans-serif;font-style:normal;font-weight:200;font-size:18px;line-height:25px}.step .title{font-family:"Erode Regular" serif;font-style:normal;font-weight:300;font-size:35px;line-height:120%;letter-spacing:-.03em}.step .step-number{font-family:"Erode Regular" serif;font-style:normal;font-weight:500;font-size:80px;line-height:116px;margin-bottom:15px}.step-slider-buttons{margin-right:40px}@media(max-width:767px){.step-slider-buttons{margin-top:40px}}.step-slider-buttons .swiper-button-disabled{opacity:.5}.steps-prev{margin-right:20px}.steps .step-slider-buttons svg{height:50px;width:48px}.steps .step-swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}