.step_desc .container{display:flex;flex-wrap:wrap}.step_desc .left_part{width:50%;padding-right:50px;padding-top:80px;padding-bottom:80px}.step_desc .left_part>div{margin-bottom:40px}.step_desc .left_part h2{font-size:50px;line-height:60px;font-family:Sharp Sans Display No2;color:#000;margin-bottom:20px}.step_desc .left_part p{font-size:24px;color:#000;font-family:Reader Regular;line-height:34px;margin-bottom:15px}.step_desc .right_part{width:50%}.step_desc .right_part .content{background:#f2f2f2;padding:40px 50px;text-align:center;position:relative;top:-50px}.step_desc .right_part h2{font-size:45px;font-family:Sharp Sans Display No2 Medium;color:#201c52;line-height:54px;margin-bottom:40px}.step_desc .right_part .block{margin-bottom:50px}.step_desc .right_part p{font-size:20px;line-height:26px;font-family:Sharp Sans Display No2;color:#201c52;margin-bottom:10px}.step_desc .right_part h3{color:#201c52;font-family:Sharp Sans Display No2 Medium;font-size:34px;line-height:1;margin:0}@media (max-width:767px){.step_desc .container{flex-direction:column-reverse}.step_desc .left_part{width:100%;padding:0 0 80px;margin-top:-30px}.step_desc .left_part h2{font-size:30px;line-height:1}.step_desc .left_part p{font-size:18px;line-height:30px}.step_desc .right_part{width:100%}.step_desc .right_part .content{top:-100px;padding:30px 20px;text-align:left}.step_desc .right_part h2{font-size:35px;line-height:40px;margin-bottom:30px}.step_desc .right_part h3{font-size:24px;line-height:34px}}