.steps{align-items:center;background-color:#f6f8f8;display:flex;min-height:66vh;padding-top:140px;position:relative}.steps .content-wrapper{display:flex;justify-content:center;padding-bottom:6.6vmax;padding-top:6.6vmax}.steps .content{width:50%}.steps .row{margin-left:-17px;margin-right:-17px}.steps .col-12{width:100%}.steps .col-12 .row{margin:0}.steps .main-image,.steps .main-title-wrap{padding-left:17px;padding-right:17px}.steps .main-title-wrap h1{margin-top:0}.steps .main-title-wrap p{margin-bottom:0}.steps .col-12 .spacer-block,.steps .steps-wrapper{padding:17px}.steps .steps-wrapper h2:first-child{margin-top:0}.steps .steps-wrapper h3 a{text-decoration-skip:auto;background-image:unset;background-position:unset;background-repeat:unset;background-size:unset;text-decoration-color:currentColor;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:.2em}.steps .col-6 .image-block{padding:17px}.steps .col-6 .image-block img{max-height:230px;object-fit:cover;object-position:bottom;width:100%}.steps .steps-wrapper h3:last-child{margin-bottom:0}.steps .bg_wrapper{overflow:hidden;padding-bottom:68.98148345947266%;position:relative}.steps .bg_wrapper .bg-image{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}.steps .col-6:last-child .bg_wrapper .bg-image{background-position:100% 80%}@media screen and (max-width:calc(1483px)) and (orientation:landscape),screen and (min-width:768px){.steps .main-title-wrap p{font-size:calc(.36vw + 1rem)}.steps .steps-wrapper p{font-size:calc(-.24vw + 1rem)}}@media screen and (min-width:768px){.steps .col{float:left}.steps .col-9{width:75%}.steps .col-6{width:50%}.steps .col-3{width:25%}}@media screen and (min-width:1484px){.steps .steps-wrapper p{font-size:.8rem}.steps .main-title-wrap p{font-size:1.3rem}}@media screen and (max-width:767px) and (orientation:portrait){.steps .main-title-wrap p{font-size:calc(min(100vh, 900px)*.012*.3 + 1rem)}.steps .steps-wrapper p{font-size:calc(min(100vh, 900px)*.012*-.2 + 1rem)}}@media screen and (max-width:767px){.steps .main-image,.steps .main-title-wrap{padding:17px}.steps .content{width:100%}}