.slider_container{margin:8rem auto;padding:30px 60px}.plan_header{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;margin-bottom:2rem}.slider_container .control_keys{display:flex;column-gap:30px;padding-right:30px;cursor:pointer}.slider_container .el_title{font-size:2rem;font-weight:700;color:#008eff}.control_keys .swiper-button-prev{position:relative;width:35px;height:35px}.control_keys .swiper-button-prev:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.1),rgba(8,8,8,.046)),url(/images/icon-carousel-prev.svg);background-position:50%;background-size:cover;z-index:-1}.control_keys .swiper-button-next{position:relative;width:35px;height:35px}.control_keys .swiper-button-next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.1),rgba(8,8,8,.046)),url(/images/icon-carousel-prev.svg);background-position:50%;background-size:cover;z-index:-1}.elife_main_container{width:90%;height:540px;padding:0 24px;border-radius:8px;margin:0 auto}.elife_main_container.fiber{border:3px solid #bf28af}.elife_main_container.duhome{border:3px solid #7b54b7;padding:0}.main_offer-section{margin:.5rem 0;height:80px}.offer_title{display:flex;align-items:center}.offer_title h1{color:#008eff;font-size:2rem;font-weight:600}.offer_title h1 span{color:#8c8c8c;margin:0 5px;text-decoration:line-through}.offer_title .month{color:#008eff;font-size:1.2rem;font-weight:700;margin-left:5px}.offer_percentage p{color:#8c8c8c;font-size:1.2rem}.offer_percentage p span{text-decoration:underline;font-weight:600}.offer_duration{background:linear-gradient(90deg,#008eff,#5bbdff,#9cf,#c7e1ff,#9ad4ff);color:#fff;padding:0 10px;border-radius:12px;font-size:1.3rem;font-weight:600;width:-moz-fit-content;width:fit-content}.plan_section{margin:.5rem 0}.plan_section p{color:#008eff;font-size:1.2rem;font-weight:700;margin:0}.plan_section h2{color:#008eff;font-size:1.8rem;font-weight:bolder;border-radius:12px}.speed_section{margin:1.5rem 0}.speed_section .mbps_offer{font-size:1.6rem;font-weight:600;color:#505050}.speed_section .old_price{font-size:1.6rem;text-decoration:line-through;font-weight:600;color:#8c8c8c;margin-right:5px}.speed_section .download{font-size:1.2rem;font-weight:600;color:#8c8c8c}.speed_section p{font-size:1.4rem;font-weight:bolder;color:#505050}.speed_section .wifi_standard{font-size:1.2rem;font-weight:600;color:#8c8c8c;margin-left:5px}.extra_offers_section{height:115px;gap:10px}.extra_offers{height:245px}.extra_offers .prime_offer{display:flex;align-items:center;justify-content:space-between}.prime_offer p{margin-bottom:0;font-size:1.4rem}.extra_offer .each_offer{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:1.4rem}.extra_offer .each_offer p{margin-bottom:0}.extra_offer .each_offer img{width:25px;height:auto}.yearly_offers_section{height:100px;margin-bottom:2rem}.twelve_month{background:linear-gradient(90deg,#008eff,#5bbdff,#9cf,#c7e1ff,#9ad4ff);color:#fff;padding:0 10px;border-radius:12px;font-size:1.3rem;font-weight:bolder;width:-moz-fit-content;width:fit-content}.yearly_offer{display:flex;align-items:center;justify-content:space-between;margin:1rem 0}.yearly_offer p{margin-bottom:0;font-size:14px;color:#505050}.yearly_offer img{width:40px;height:auto}.yearly_offer span{color:#fff;background-color:#483d8b;font-size:14px;font-weight:bolder;padding:0 10px;border-radius:12px}.utility-btns{display:flex;justify-content:center;align-items:center;gap:1rem}.utility-btns button{width:350px;font-size:1.52rem;border-radius:4px;padding:10px 20px;background-color:#fff}.utility-btns .buy_now{border:2px solid #008eff;color:#008eff}.utility-btns .see_more{border:2px solid #36454f;color:#36454f}.utility-btns .buy_now:hover{background-color:#008eff;transition:.5s ease-in;color:#fff}.utility-btns .see_more:hover{background-color:#36454f;transition:.5s ease-in;color:#fff}.buy-see-btns button{width:100%;font-size:1.52rem;border:1px solid #008eff;color:#008eff;border-radius:4px;padding:10px 20px;background-color:#fff}.buy-see-btns button:hover{background-color:#008eff;transition:.5s ease-in;color:#fff}@media only screen and (min-width:320px) and (max-width:480px){.contact_btn button{width:170px}.slider_container{margin:8rem auto;padding:10px}.slider_container .control_keys{padding:0}.extra_offers{height:235px}.main_cards-container{margin:0 auto}.elife_container{width:100%;padding:0 15px}.elife_main_container.duhome{padding:10px 30px 0}}