.step-block-section{display:flex;margin-bottom:20px}.step-block-section .icon-section{flex:0 20%;text-align:center}.step-block-section .text-section{flex:0 80%}.step-block-section .text-section h3{text-transform:none;color:#39747c;margin-bottom:5px}.step-block-section .text-section p{font-weight:400}@media(max-width:580px){.step-block-section{display:block;margin-top:50px;margin-bottom:50px}.step-block-section .icon-section{margin-top:20px;margin-bottom:20px}.step-block-section .text-section{text-align:center}}