.offer_section{background-color:#f5f5f5;padding:145px 0 155px}.coms{width:50%}.offer_left h6{color:grey;margin-bottom:15px;text-transform:uppercase}.offer_right{padding:35px 0 0 18px}.offer_btn a{color:#000;font-size:18px;font-weight:700}.offer_btn a img{margin-left:10px;position:relative;top:-1px;transition:all .5s ease}.offer_btn a:hover{color:#6b1ac2}.offer_btn a:hover img{margin-left:15px}.offer_box h3 i{font-family:Lora,serif;font-weight:400}.topsapce{margin:155px 0 0;max-width:960px}.offer_box{margin-right:3.5%;margin-top:30px;position:relative;width:31%}.offer_box:nth-child(3n){margin-right:0}.num_text{bottom:40px;color:#000;font-size:160px;font-weight:900;letter-spacing:-4px;line-height:1.3;opacity:.07;position:absolute;top:auto}.offer_content{margin:5px 0 0}.offer_content p{line-height:1.6}.offer_btn{bottom:-25px;position:absolute}.offer_btn .resp{display:none}.offer_btn .desk,.offer_btn:hover .resp{display:inline-block}.offer_btn:hover .desk{display:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.num_text{bottom:30px}}@media(max-width:1280px){.offer_section{padding:115px 0 125px}.topsapce{margin:115px 0 0}}@media(max-width:1024px){.offer_section{padding:70px 0}.topsapce{margin:90px 0 0}}@media(max-width:840px){.offer_box h3 br{display:none}}@media(max-width:767px){.offer_section{padding:80px 0 70px}.coms{width:100%}.offer_right{padding:20px 0 0}.offer_box{border-bottom:2px solid #e5e5e5;margin:0 0 40px;padding-bottom:30px;position:relative;width:100%}.offer_box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.offer_btn{bottom:0;position:relative}.num_text{bottom:-15px;font-size:180px;line-height:1.1;right:0;top:auto}.num_text span{display:none}.topsapce{margin:50px 0 0}.offer_btn a{font-size:16px}.offer_btn a img{margin-left:5px}.offer_box h3{max-width:240px}.offer_btn .resp{display:none}.offer_btn .desk{display:inline-block}.offer_btn:hover .resp{display:none}.offer_btn:hover .desk{display:inline-block}.offer_btn a:hover img.desk{display:none}.offer_btn a:hover img.resp{display:inline-block}.offer_content p{font-size:16px}}@media(max-width:480px){.offer_box{margin:0 0 30px}.offer_content{max-width:250px}.num_text{bottom:-30px}}