.offer_section{padding:90px 0;text-align:center}.offer_section .dis-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:60px}.offer_inner{align-items:center;background:#57b2b3;border-radius:50%;bottom:-25px;display:flex;height:50px;justify-content:center;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:50px;z-index:2}.offer_box{background:#fff;border:1px solid #57b2b3;display:flex;flex-direction:column;margin-bottom:40px;margin-right:2.66%;overflow:visible;padding:20px 10px 35px;position:relative;width:23%}.offer_box:after{background-color:#fff;bottom:-1px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:70px;z-index:1}.box_number{color:#fff;font-size:18px;font-weight:700}.offer_cons{display:flex;flex:1;flex-direction:column;padding:0 10px}.box_title{color:#57b2b3;font-family:Futura PT;font-size:24px;line-height:28px;margin-bottom:10px;text-transform:uppercase}.box_title,.offer_cons p{font-weight:400;letter-spacing:-1%;margin-top:0;text-align:center;width:100%}.offer_cons p{font-family:Roboto;font-size:14px;line-height:22px}.offer_box:nth-child(4n){margin-right:0}.offer_box:nth-child(3n){margin-right:2.66%}.bottom_bor,.g_border,.offer_section .bottom_bor,.offer_section .g_border{display:none!important}@media(max-width:1280px){.offer_section{padding:70px 0}.offer_section .dis-flex{margin-top:50px}.offer_inner{bottom:-20px;height:40px;width:40px}.offer_box:after{width:60px}.offer_box{margin-bottom:40px;padding:20px 10px 30px}.box_number{font-size:16px}.box_title{font-size:22px;line-height:26px}}@media(max-width:1024px){.offer_section{padding:50px 0}.offer_section .dis-flex{margin-top:40px}.offer_inner{bottom:-17px;height:35px;width:35px}.offer_box:after{width:55px}.box_number{font-size:14px}.box_title{font-size:20px;line-height:24px}.offer_box{margin-right:3.5%;padding:20px 10px 25px;width:31%}.offer_box:nth-child(3n){margin-right:0}.offer_box:nth-child(4n){margin-right:3.5%}.offer_cons{padding:0 10px}}@media(max-width:767px){.offer_section{padding:40px 0}.offer_section .dis-flex{justify-content:space-between}.offer_box{margin-bottom:40px;margin-right:4%!important;padding:20px 10px 25px;width:48%}.offer_box:nth-child(2n){margin-right:0!important}.box_title{font-size:18px;line-height:22px}}@media(max-width:480px){.offer_section{padding:35px 0}.offer_box{margin-bottom:40px;margin-right:0!important;padding:20px 10px 25px;width:100%}}