section.steps{background:#D6E5FE;padding-top:115px;padding-bottom:32px}@media (max-width:1023px){section.steps+section.media{margin:0}section.steps+section.media .full-slider{margin:0;padding:0!important}section.steps+section.media .full-slider .thumb{border-radius:0!important}}@media (max-width:767px){section.steps{padding-top:62px}}section.steps.alt{background:none;position:relative;overflow:hidden}section.steps.alt:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#D6E5FE;opacity:var(--scroll)}section.steps.alt .text{position:relative;opacity:1;pointer-events:all;padding-top:0;min-height:580px}@media (max-width:767px){section.steps.alt .text{min-height:auto;min-height:initial;margin-top:70px}}section.steps.alt .splide{max-width:75%;margin-top:50px}section.steps.alt .splide .splide__track{overflow:auto;overflow:initial}section.steps.alt .thumb{padding-bottom:130%;overflow:hidden;border-radius:8px}@media (max-width:767px){section.steps.alt .list-texts{-webkit-transform:none!important;transform:none!important}}section.steps .label{padding:7px 9px;font-weight:500;font-size:17px;line-height:100%;letter-spacing:0.01em;border-radius:4px;background:rgba(175,193,222,0.5);backdrop-filter:blur(7.23456px);display:inline-block;margin-bottom:30px}@media (max-width:767px){section.steps .label{font-size:16px;margin-bottom:12px;padding:5px 9px}}section.steps .title{font-weight:500;font-size:20px;line-height:120%;text-align:center;letter-spacing:0.02em}@media (max-width:767px){section.steps .title{font-size:16px}}section.steps .subtitle{text-align:center;font-weight:400;font-size:56px;line-height:100%;letter-spacing:0.01em;font-family:"SM",Helvetica,Arial,sans-serif;padding-top:35px}@media (min-width:1025px){section.steps .subtitle{text-wrap:balance}}@media (max-width:767px){section.steps .subtitle{font-size:30px;padding-top:17px}section.steps .subtitle br{display:none}}section.steps .texts{height:calc(var(--vh, 1vh) * 100 - 64px);height:calc(100svh - 64px);position:sticky;top:32px}@media (max-width:767px){section.steps .texts{height:auto;height:initial;position:relative;top:0}}section.steps .texts .bottom{position:absolute;bottom:0;left:0;font-weight:500;font-size:16px;line-height:130%}section.steps .texts .bottom strong{font-weight:500;color:#91A0B9}@media (max-width:767px){section.steps .texts .bottom{position:relative;margin-top:42px;margin-bottom:28px}}section.steps .text{position:absolute;opacity:0;padding-top:100px;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;pointer-events:none;left:120px;height:100%;max-width:490px}@media (max-width:1199px){section.steps .text{left:80px}}@media (max-width:1023px){section.steps .text{left:0;max-width:100%}}@media (max-width:767px){section.steps .text{max-width:100%;left:0;height:auto;height:initial;padding-top:0;position:relative;opacity:1;pointer-events:all;margin-top:60px}section.steps .text .img{clip-path:none!important;padding-bottom:105%;position:relative;overflow:hidden;border-radius:8px}section.steps .text .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}section.steps .text.active{opacity:1;pointer-events:all}section.steps .text .heading{margin-bottom:25px;font-family:"SM",Helvetica,Arial,sans-serif;font-weight:400;font-size:37px;line-height:110%;position:relative}@media (max-width:1023px){section.steps .text .heading br{display:none}}@media (max-width:767px){section.steps .text .heading{font-size:24px;margin-bottom:20px}}section.steps .text .heading:before{content:attr(data-no);display:block;position:absolute;left:-120px;top:0px;font-family:"SR",Helvetica,Arial,sans-serif;font-weight:500;font-size:22px}@media (max-width:1199px){section.steps .text .heading:before{left:-80px}}@media (max-width:1023px){section.steps .text .heading:before{font-size:16px;left:0;position:relative;margin-bottom:5px}}section.steps .text .label+.heading:before{top:-65px}@media (max-width:1023px){section.steps .text .label+.heading:before{display:none}}section.steps .text .desc{font-weight:500;font-size:22px;line-height:130%;max-width:440px}@media (max-width:767px){section.steps .text .desc{max-width:100%;font-size:16px}}section.steps .scroller{margin-top:100px}@media (max-width:767px){section.steps .scroller{margin-top:0}}section.steps .scroller .steps{position:relative}section.steps .scroller .steps .step:last-child{position:absolute;top:100%}section.steps .scroller .steps .backgrounds{position:sticky;height:calc(var(--vh, 1vh) * 100 - 102px);height:calc(100svh - 102px);top:70px}section.steps .scroller .steps .backgrounds .img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;overflow:hidden}section.steps .scroller .steps .backgrounds .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.steps .scroller .step{height:calc(var(--vh, 1vh) * 100 - 0px);height:100svh}section.steps .scroller .step img{display:block;width:100%;height:auto}section.steps .scroller .step .bg{position:absolute;top:50px;height:calc(100% - 100px);width:100%;background-repeat:no-repeat;background-size:cover}section.steps .scroller .images .thumb{padding-bottom:130%;border-radius:8px;overflow:hidden}section.steps .scroller .images .thumb+.thumb{margin-top:16px}