.step_section{background:#051c2c;border-radius:0 0 0 300px;padding:80px 0}.step_section .top_row{display:flex;justify-content:space-between}.step_section .top_row .title{width:40%}.step_section .top_row .title h2{color:#fff;font-family:GoudyOldStyleSH,serif;font-size:76px;font-weight:400;letter-spacing:-1.52px;line-height:100%;margin:0}.step_section .top_row .description{color:#fff;font-size:18px;font-weight:400;margin:0}.step_section .top_row .cta_row{align-items:center;display:flex;flex-wrap:wrap;gap:15px;padding-top:24px}.step_section .top_row .col{width:50%}.step_section .step_process{margin-top:50px;position:relative}.step_section .step_process .step_title{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:140%;margin:0;position:relative;z-index:2}.step_section .step_process .step_title span{color:#b4ffeb;font-size:20px;font-weight:400}.step_section .step_process .step_description{color:#fff;font-size:16px;font-weight:400;line-height:150%;max-width:440px;position:relative;z-index:2}.step_section .step_process .step_image{height:auto;left:0;position:absolute;top:0;width:602px;z-index:0}.step_section .step_process .step_item{opacity:0;padding-bottom:40px;transition:opacity .8s ease}.step_section .step_process .step_item.fade-in{opacity:1}.step_section .step_process .step_1{margin-left:160px;padding-top:40px}.step_section .step_process .step_2{margin-left:260px}.step_section .step_process .step_3{margin-left:400px}.step_section .step_process .step_4{margin-left:590px}.step_section .step_process .mobile-icon{display:none}.step_section .step_process .step_title span:after{content:"";display:none}@media (max-width:932px){.step_section .step_process .step_title span:after{content:"";display:block}.step_section .top_row{flex-direction:column}.step_section .top_row .col,.step_section .top_row .title{width:100%}.step_section .top_row .title h2{font-size:40px;margin-bottom:20px}.step_section .step_process .step_1,.step_section .step_process .step_2,.step_section .step_process .step_3,.step_section .step_process .step_4{margin-left:0;padding-top:0}.step_section .step_process .mobile-icon{display:block;height:auto;width:60px}.step_section .step_process .mobile-icon img{height:auto;width:100%}.step_section .step_process .inner_content{display:flex;gap:24px}.step_section .step_process .inner_content .copy{flex:1}.step_section .step_process .step_image{display:none}.step_section{border-radius:0 0 0 100px;padding:40px 0}.step_section .step_process .step_description{max-width:100%}}