.step-block{background-color:#e6fcf6;border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:30px;overflow:hidden}.step-top{align-items:center;background-color:#005a57;border-radius:0;border-bottom-left-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;display:flex;flex-wrap:wrap;font-size:16px;height:auto;padding:1.2rem 1.5rem}.steps-section .container h2{background:#fff;left:50%;padding:0 2vw;position:absolute;top:-3vh;transform:translateX(-50%)}.steps-section .container h2>*{font-family:DM Sans Medium;font-size:2.5vw!important}.step-number{font-weight:500;margin-right:12px}.step-description{color:#1f1f1f;font-size:16px;line-height:1.5;padding:16px 20px}@media (min-width:768px){.step-block{border-radius:30px;display:flex;flex-direction:row;margin:2rem auto;overflow:hidden;width:60vw}.step-top{justify-content:flex-start;text-align:left;width:40%}.step-description{align-content:center;flex:1;font-size:16px;width:60%}}@media (max-width:768px){.step-block{width:85vw}.steps-section .container{padding:3rem 1rem}}@media (max-width:575px){.step-block{margin:1rem auto;width:85vw}.steps-section .container{border:none;width:90%}}@media(max-width:480px){.step-block{margin:1.1rem auto;width:80%}.steps-section .step-block .step-description,.steps-section .step-block .step-top span{font-size:25px}.steps-section .container{padding:0 0 .2rem}.steps-section .container a.get-started-btn{font-size:20px}.step-top{padding:1.2rem}.step-block .step-number,.step-description,.step-title{font-size:4vw!important}}