@media (max-width:1399px){.bannerSection .bannerSectionContainer .imgContainer .precio{font-size:72px}.bannerSection .bannerSectionContainer .imgContainer .precio-banner{top:78px;right:30px}.bannerSection .bannerSectionContainer .imgContainer .old-price{top:49px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{height:277px;width:266px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{width:208px;top:196px;left:-82px}.tarifasSection .cardsContainer .card-tarifa{width:350px}.tvSection .tvContainer .textContainer h2{font-size:32px}.tvSection .tvContainer .textContainer h2 .img{height:35px;width:152px}.tvSection .tvContainer .textContainer .ventajasTv .ventajaTv{width:210px}.tvSection .tvContainer .precioTv{font-size:16px}.ventajasSection .containerVentajas .ventajaCard{width:340px}.coberturaBtnSection-desktop .coberturaContainer .sticky-drch{gap:6px}}@media (max-width:1199px){.bannerSection .container{position:relative}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{height:237px;width:227px;left:-243px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{left:-126px;top:216px}.bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:28px}.tarifasSection .container{max-width:unset;padding:0}.tarifasSection .cardsContainer .card-tarifa{min-width:unset;margin:5px 10px}.tarifasSection .appendDots.normalDots{display:none}.ofertasSection .container{max-width:unset;padding:0}.ofertasSection .cardsContainer .card-tarifa{min-width:unset;width:366px;margin:5px 10px}.ofertasSection .appendDots.normalDots{display:none}.ventajasSection .containerVentajas .ventajaCard{width:290px}.coberturaBtnSection{position:absolute;width:100%}.coberturaBtnSection-desktop{display:none}.coberturaBtnSection .container{position:relative;display:flex;justify-content:right;max-width:unset;padding:0}.coberturaBtnSection .btn-cobertura{transform:translateY(208px) rotate(-90deg);transition:right .5s;right:-130px;top:92px;position:fixed;z-index:2}.coberturaBtnSection.open .btn-cobertura{transform:translateY(208px) rotate(-90deg);right:-90px}.coberturaBtnSection .btn-cobertura .coberturaContainer{background-color:var(--secondary-pink);border-radius:0 0 4px 4px;display:flex;justify-content:center;align-items:center;transition:.2s;cursor:pointer;border-radius:4px 4px 0 0;gap:5px;padding:10px 8px}.coberturaBtnSection .btn-cobertura .coberturaContainer p{color:#fff;font-size:14px;font-weight:700;line-height:1}.coberturaBtnSection .btn-cobertura .coberturaContainer .img{width:20px;height:20px;min-width:20px;min-height:20px}footer{margin-bottom:0}footer .footerContainer .modalsFooter{gap:35px}}@media (max-width:991px){.subheader{height:160px}header .menuOptions .link-container p{font-size:12px}header .nav .menuOptions .link-container .img{width:35px;height:35px}.bannerSection{background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 50%,#01a8cc 44%,#01a8cc 100%)}.bannerSection .bannerSectionContainer{flex-direction:column}.bannerSection .bannerSectionContainer .firstInfo .titlePromo{width:fit-content}.bannerSection .bannerSectionContainer .firstInfo .promosBanner{margin:32px 0 30px 0}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{left:314px;bottom:-56px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1 p{bottom:0}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{top:-307px;left:483px}.bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{margin-top:85px;max-width:unset;min-height:unset;width:100%;padding:20px 20px}.calculadoraModal .bannerSectionContainer .calculadoraContainer{width:100%}.tarifaWidgetSection{display:block}.btn-bottom{display:block;width:100%;height:60px;padding:8px;position:fixed;bottom:-1px;z-index:40;text-align:center;border-top:1px solid var(--grey-regular);background-color:var(--grey-background);color:#fff}.btn-bottom .te-llamamos{margin-bottom:0;height:100%;color:#fff!important;font-weight:700;font-size:16px;vertical-align:middle;display:flex;width:100%;justify-content:center;align-items:center}.btn-bottom .te-llamamos p{margin-bottom:0}.tvSection .tvContainer{width:unset;gap:65px}.ventajasSection .containerVentajas{flex-wrap:wrap}.ventajasSection .containerVentajas .ventajaCard{width:234px}footer{font-size:13px;margin-bottom:60px}footer .footerContainer .modalsFooter{gap:15px}footer .footerContainer .img-logo{width:100px}}@media(max-width:767px){section h2{margin-bottom:1rem;font-size:22px}.subheader{height:146px}header .nav{background-color:var(--grey-background)}header .headerContainer{align-items:flex-start;flex-direction:column}header .menuButton{cursor:pointer;display:block;margin-right:10px;padding:10px;transform:scale(1.5)}header .menuButton span{background-color:var(--black);border-radius:9px;display:block;height:2px;margin:3px 0;position:relative;transition:.7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:.7s cubic-bezier(.68,-.55,.265,1.55);width:16px}header .header-first{border-bottom:unset}header .header-first .container{max-width:unset;padding:0}header .header-first .header-top{border-bottom:1px solid #ececec;width:100%}header .header-first .header-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;max-width:540px}header .img-logo{width:116px;height:36px;margin:16px 0}header .phone{border-top:1px solid #ececec;padding:12px 0;justify-content:center;width:100%;border-top:unset}header .phone a{padding:10px;border-radius:4px;display:flex;align-items:center;width:190px}header .phone .phone-cliente{border:1px solid #3ea200;color:#3ea200}header .phone .phone-contratar{background-color:#3ea200;color:#fff}header .phone .phone-cliente .phoneTitle{color:#3ea200}header .phone .phone-contratar .phoneTitle,header .phone .phone-contratar span{color:#fff}header .phone span{font-size:16px;line-height:1;text-align:left}header .phone .phoneTitle{font-size:13px;line-height:1.2;margin-bottom:0}header .phone .phone-icon{display:block;margin-right:10px;width:30px;height:28px}header .phone .phone-cliente .phone-icon{filter:brightness(0) saturate(100%) invert(53%) sepia(91%) saturate(2496%) hue-rotate(61deg) brightness(89%) contrast(103%)}header .nav .menuOptions{justify-content:center;gap:32px}header .nav .menuOptions .link-container{flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:14px;width:100%;padding:16px 0}header .nav .menuOptions .link-container p{font-size:18px}header .nav .menuOptions .link-container .img{width:32px;height:32px}header .nav{position:absolute;background-color:#fff;height:100vh;width:100%;left:1020px;top:145px!important;transition:transform .3s}header.open .nav{transform:translateX(-1020px)}header .nav .menuOptions{flex-direction:column;gap:20px;justify-content:start;padding:20px}section.subMenu{display:block;padding:16px 0}section.subMenu .img{filter:brightness(0) saturate(100%) invert(0) sepia(67%) saturate(7428%) hue-rotate(277deg) brightness(94%) contrast(101%);width:40px;height:40px}section.subMenu .menuOptions{display:flex;justify-content:center;align-items:center;gap:32px}section.subMenu .menuOptions .link-container{display:flex;flex-direction:column;justify-content:center;align-items:center}section.bannerSection{background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 53.7%,#01a8cc 44%,#01a8cc 100%);min-height:240px;padding-bottom:60px}.bannerSection .bannerSectionContainer .firstInfo h1{margin-bottom:10px}.bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:22px;width:fit-content}.bannerSection .bannerSectionContainer .firstInfo .promoBanner{margin-bottom:9px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{width:200px;left:241px;bottom:-76px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{height:144px;top:-252px;left:351px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1 p{font-size:14px;right:-104px;bottom:18px;width:100px;line-height:1}.bannerSection .bannerSectionContainer .imgContainer .precio-banner{right:44px;top:55px}.bannerSection .bannerSectionContainer .imgContainer .old-price{top:32px;left:49px}.bannerSection .bannerSectionContainer .imgContainer .precio{font-size:60px}.bannerSection .bannerSectionContainer .imgContainer .precio-info .iva{font-size:10px}.calculadoraModal{margin:0 auto}.coberturaSection .coberturaContainer{border-radius:8px;border:1px solid #000;background-color:#fff;padding:3px 16px;width:fit-content;margin:auto auto 16px}.coberturaSection .coberturaContainer h2{display:none}.coberturaSection .coberturaContainer .link-cobertura{background-color:#fff;color:#000;font-size:14px}.tarifasSection .appendDots.normalDots{display:block}.tarifasSection .cardsContainer .card-tarifa{width:415px}.ofertasSection .appendDots.normalDots{display:block}.ofertasSection .cardsContainer .card-tarifa{width:385px}section.ventajasSection{padding-bottom:40px!important}.ventajasSection h2{margin-bottom:1rem}.ventajasSection h2 br{display:block}.ventajasSection .containerVentajas{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.ventajasSection .containerVentajas .ventajaCard{width:360px}.tvSection .tvContainer{gap:25px;padding:25px 25px;width:unset}.tvSection .tvContainer .textContainer{align-items:center}.tvSection .tvContainer .textContainer h2 p{font-size:16px}.tvSection .tvContainer .textContainer .ventajasTv{margin-bottom:20px}.tvSection .tvContainer .textContainer .ventajasTv .ventajaTv{width:fit-content}.tvSection .tvContainer .precioTv{justify-content:space-between;text-align:center}.tvSection .tvContainer .btn_yoigo.hide{display:block;margin-top:15px;min-height:unset;padding:10px}.tvSection .tvContainer .imgTv{display:none}.preguntas_frecuentes h2 br{display:block}.preguntas_frecuentes .containerFaqs .faqRow{margin-bottom:30px}.preguntas_frecuentes .containerFaqs .faqRow .titleFaq{font-size:16px;width:85%}.preguntas_frecuentes .containerFaqs .faqRow .infoFaq{font-size:14px}footer{height:unset;padding-top:15px;font-size:14px;font-weight:400}footer .footerContainer{flex-direction:column-reverse}footer .footerContainer .modalsFooter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:15px 0}footer .footerContainer .img-logo{width:110px;height:40px}.modal-form .loadedFormYoigo{min-width:400px;top:10%}.modal-form .loadedFormYoigo .form_pp .fr-line1 br{display:none}}@media(max-width:575px){header .phone{gap:20px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{height:218px;width:177px;left:177px;bottom:-79px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{height:119px;top:-208px;left:250px}.bannerSection .bannerSectionContainer .imgContainer .precio{font-size:46px}.bannerSection .bannerSectionContainer .imgContainer .precio-banner{right:56px}.bannerSection .bannerSectionContainer .imgContainer .old-price{font-size:18px;left:58px}.bannerSection .bannerSectionContainer .imgContainer .precio-info{font-size:16px;line-height:1}.bannerSection .bannerSectionContainer .imgContainer .precio-info .iva{font-size:8px}}@media(max-width:535px){.bannerSection .bannerSectionContainer .imgContainer .img-banner-1 p{font-size:11px}.tarifasSection .cardsContainer .card-tarifa{width:400px;max-width:400px}.ofertasSection .cardsContainer .card-tarifa{width:400px;max-width:400px}.tvSection .tvContainer .textContainer .ventajasTv{gap:15px}.tvSection .tvContainer .textContainer .ventajasTv .ventajaTv{gap:10px}.tvSection .tvContainer .textContainer .ventajasTv .ventajaTv .img{width:25px;height:25px;min-width:25px;min-height:25px}.tvSection .tvContainer .textContainer .ventajasTv .ventajaTv p{font-size:14px}}@media(max-width:450px){header .phone{padding:12px 10px;gap:5px}header .phone a{width:50%}header .phone .phoneTitle{font-size:12px}.tarifaWidgetSection{bottom:95px}section.bannerSection{padding-top:0;background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 48%,#01a8cc 44%,#01a8cc 100%)}.bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{margin-top:238px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{background-image:url(../img/products/promo-banner-movil.webp);left:25px;bottom:-201px;width:126px;height:164px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1 p{font-size:10px;bottom:8px;right:6px;width:fit-content}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{top:-3px;left:123px;transform:unset;transform:scale(1.2)}.bannerSection .bannerSectionContainer .imgContainer .precio-banner{right:56px}.bannerSection .bannerSectionContainer .firstInfo .promosBanner{margin:30px 0 30px 0}.tarifaWidgetSection{bottom:95px}.calculadoraSection .mainFormContainer form p.head{font-size:16px}.calculadoraModal .calculadoraSection{min-width:unset;width:100%;left:unset}.tarifasSection .cardsContainer .card-tarifa{width:350px;max-width:350px}.ofertasSection .cardsContainer .card-tarifa{width:350px;max-width:350px;padding:20px 10px}.ofertasSection .cardsContainer .card-tarifa .productContainer .img{width:126px;height:160px;min-width:126px;min-height:160px}.modal-form .loadedFormYoigo{min-width:unset}.modal-form .loadedFormYoigo .form_pp .fr-line1{font-size:20px}.modal-form .loadedFormYoigo .form_pp .atencion-llamada,.modal-form .loadedFormYoigo .form_pp .fr-line1,.modal-form .loadedFormYoigo .form_pp .fr-line2,.modal-form .loadedFormYoigo .form_pp .fr-line3,.modal-form .loadedFormYoigo .form_pp .fr-line4{min-width:95%!important;max-width:95%!important}.modal-form .loadedFormYoigo .form_pp .atencion-llamada{text-align:center}.modal-form .loadedFormYoigo .form_pp .fr-line4{justify-content:center}.modal-form .loadedFormYoigo .form_pp .llamadme{font-size:12px}.modal-form .loadedFormYoigo .form_pp .select-css{font-size:12px}.modal-form .loadedFormYoigo .form_pp .telefono-modal br{display:block}.modal-form .fail-form_pp,.modal-form .succes-form_pp{min-width:95%!important;max-width:95%!important}.btn-bottom{height:80px}.btn-bottom .btn_yoigo{height:57px;flex-direction:column}footer{font-size:13px;margin-bottom:79px}}@media(max-width:400px){section.subMenu .menuOptions{justify-content:space-between;gap:10px}section.bannerSection{background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 49%,#01a8cc 44%,#01a8cc 100%)}.coberturaSection .coberturaContainer{border-radius:4px}.coberturaSection .coberturaContainer h2{font-size:18px;margin:0 0 0 16px}.tarifasSection .cardsContainer .card-tarifa{width:320px;max-width:320px}.tarifasSection .cardsContainer .card-tarifa h3 br{display:none}.ofertasSection .cardsContainer .card-tarifa{width:320px;max-width:320px}.ventajasSection .containerVentajas .ventajaCard{width:100%}}@media(max-width:376px){.subheader{height:129px}header .img-logo{width:115px}header .phone{padding:6px 10px}header .phone a{padding:10px 5px;border-radius:4px;display:flex;align-items:center}header .phone span{font-size:14px;line-height:1;text-align:left}header .phone .phoneTitle{line-height:1;margin-bottom:0}header .phone .phone-icon{display:block;margin-right:7px;width:25px;height:25px}header .nav{top:128px!important}section.bannerSection{background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 51%,#01a8cc 44%,#01a8cc 100%)}.bannerSection .bannerSectionContainer .firstInfo .mancheta-banner{font-size:16px}.tarifasSection .normalDots .slick-dots li{margin:0 3px}.tvSection .tvContainer .textContainer .ventajasTv{justify-content:center}.tvSection .tvContainer .textContainer .ventajasTv .ventajaTv{width:230px}.tvSection .tvContainer .precioTv{font-size:14px}}@media(max-width:360px){header .phone .phoneTitle{font-size:10px}section.subMenu .img{width:32px;height:32px}}@media(max-width:350px){header .nav .menuOptions{gap:20px}section.bannerSection{background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 51.5%,#01a8cc 44%,#01a8cc 100%)}.bannerSection .bannerSectionContainer .firstInfo .titlePromo{padding:10px 5px;font-size:20px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-1{bottom:-188px}.bannerSection .bannerSectionContainer .imgContainer .img-banner-2{left:107px;top:-31px;transform:unset}.bannerSection .bannerSectionContainer .firstInfo .mancheta-banner{font-size:15px}.bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:21px}.calculadoraSection .mainFormContainer form p.titleForm{text-align:center;font-size:22px}.tarifasSection .cardsContainer .card-tarifa{max-width:300px}.ofertasSection .cardsContainer .card-tarifa{width:300px;max-width:300px}.modal-form .loadedFormYoigo .form_pp .telefono-modal{font-size:14px}}@media(max-width:330px){header .phone .phoneTitle{font-size:9px}.bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:20px}.bannerSection .bannerSectionContainer .firstInfo .mancheta-banner{font-size:14px}.coberturaSection .coberturaContainer h2{font-size:13px}}