.three_step_setup{background-color:#fff}.section_title{color:#1fa9d6;font-size:32px;margin-bottom:40px}.step_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.step_item{background-color:#e9f6fc;border:3px solid #1fa9d6;margin-top:45px;max-width:380px;padding:70px 20px 25px;position:relative;width:calc(33.33333% - 20px)}.step_item,.step_label{display:flex;flex-direction:column}.step_label{align-items:center;background-color:#1fa9d6;border-radius:50px;color:#fff;font-size:14px;font-weight:500;height:90px;justify-content:center;left:50%;line-height:1.2;position:absolute;top:-45px;transform:translateX(-50%);width:90px}.step_label span{font-size:40px;line-height:1}.step_item_inner{display:flex;flex-direction:column;gap:15px;height:100%}.step_item_img{margin:0 auto;max-width:170px;width:100%}.step_item_text_box{display:flex;flex:1;flex-direction:column}.step_item_title{align-items:center;color:#1fa9d6;display:flex;flex:1;justify-content:center;margin-bottom:10px}.step_item_text{color:#333}.bottom_label{align-items:center;background:linear-gradient(90deg,#3474c7 .01%,#2588bb 43.75%,#1ccbc6);color:#fff;display:flex;font-weight:700;height:70px;justify-content:center;margin-right:auto;margin-top:40px;overflow:visible;position:relative;width:calc(100% - 40px)}.bottom_label:after{border-bottom:35px solid transparent;border-left:40px solid #1ccbc6;border-top:35px solid transparent;bottom:0;content:"";height:70px;margin:auto;position:absolute;right:-39.5px;top:0;width:0}@media only screen and (max-width:980px){.step_item{width:calc(50% - 20px)}}@media only screen and (max-width:680px){.step_container{gap:20px 0}.step_item{flex:none;margin:33px auto auto;padding:50px 20px 30px;width:100%}.step_item:last-child{margin-bottom:0}.step_label{height:67px;top:-33px;width:67px}.step_label span{font-size:32px}.step_item_inner{align-items:center;flex-direction:row;gap:20px}.step_item_img{max-width:100px;width:35%}.step_item_text_box,.step_item_title{flex:unset}.step_item_title{justify-content:left;text-align:left}.step_item_text_box{width:65%}.step_item_text{text-align:left}.bottom_label{height:50px;margin-top:30px;width:calc(100% - 30px)}.bottom_label:after{border-bottom:25px solid transparent;border-left:30px solid #1ccbc6;border-top:25px solid transparent;height:50px;right:-29.5px}}