@media (max-width:1399px){header .row .nav{margin-left:60px}header .col-7{max-width:50.333333%}}@media (max-width:1199px){header .col-7{max-width:40.333333%}header .row .nav{margin-left:100px}footer .footerContainer .modalsFooter{gap:35px}}@media (max-width:991px){header .row .menuButton{display:block;z-index:10;flex-direction:column;justify-content:center;cursor:pointer;padding-right:15px}header .menuButton span{background-color:#000;display:block;position:relative;height:2px;width:16px;border-radius:9px;margin:2px 0;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)}header .row .nav{flex-direction:column;position:absolute;height:102vh;width:50vw;top:73px;right:0;transition:transform .3s;transform:translateX(100%);background-color:#fff;padding:6.4rem 40px;z-index:3;gap:40px}header .row .nav.open{transform:translateX(0)}header .row .nav .link-container{width:100%}header.open .menuButton>span:nth-child(1){transform:rotate(45deg) translate(2.6px,4.8px)}header.open .menuButton>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}header.open .menuButton>span:nth-child(3){transform:rotate(-45deg) translate(3.5px,-6px);opacity:0}.btn-bottom{display:block;width:100%;height:75px;padding:11px;position:fixed;bottom:-1px;z-index:40;text-align:center;background-color:#fff;font-weight:600;font-size:18px}.btn-bottom p{margin-bottom:0;background-color:var(--secondary-green);border-radius:6px;padding:12px 16px}.btn-bottom p br{display:none}footer{font-size:13px;padding-bottom:50px}footer .footerContainer .modalsFooter{gap:15px}footer .footerContainer .img-logo{width:100px}.modal-form .loadedFormAFM.formIsp{flex-direction:column;height:unset;top:5%;max-width:400px}.modal-form .loadedFormAFM.formIsp .img-isp{height:250px;width:100%}.modal-form .loadedFormAFM.formIsp .closeBtn .img-cross{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7427%) hue-rotate(43deg) brightness(112%) contrast(94%)}.modal-form .loadedFormAFM.formIsp .contentModal{padding:20px 0;width:100%}.modal-form .loadedFormAFM.formIsp .form_pp{width:100%;flex-wrap:unset}.modal-form .loadedFormAFM.formIsp .form_pp .fr-line1{min-width:95%!important;max-width:95%!important;text-align:center}.modal-form .loadedFormAFM.formIsp .form_pp .terminos{margin-bottom:20px}.modal-form .loadedFormAFM.formIsp .form_pp .poolPhone{margin-bottom:15px}}@media(max-width:767px){header .justify-content-start{max-width:51.666667%}section:not(.modal-form,.bannerSection){padding:1.5rem 0}section h2{margin-bottom:1rem;font-size:22px}.modal-form .loadedFormAFM .form_pp .col-12.telefono-modal{background-color:var(--secondary-green);color:var(--black);padding:12px 16px;width:100%;text-align:center;border-radius:4px;line-height:1;font-size:18px;max-width:90%;margin:auto}.modal-form .loadedFormAFM .form_pp .col-12.telefono-modal p{flex-direction:column;align-items:center}.modal-form .loadedFormAFM .form_pp .col-12 p span{color:var(--black)}.modal-form .loadedFormAFM .form_pp .fr-line3 button{background-color:#fff;color:var(--black);border:1px solid var(--black);border-radius:6px}header{height:74px}header .img-logo{width:137px}header .phone{padding:12px 0}header .phone a{padding:10px;border-radius:4px;background-color:var(--secondary-green);display:flex;align-items:center}header .phone span{font-size:18px;line-height:1;color:var(--black);text-align:center}header .phone .phoneTitle{display:none}header .row .nav{width:99vw}.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-bottom:60px;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 .loadedFormAFM{min-width:400px;top:10%}.modal-form .loadedFormAFM .form_pp .fr-line1 br{display:none}.btn-oferta-isp{padding:8px 12px;right:-67px;animation:none}.btn-oferta-isp:hover{right:-67px;animation:none}}@media(max-width:450px){.modal-form .loadedFormAFM{min-width:unset}.modal-form .loadedFormAFM .form_pp .fr-line1{font-size:20px}.modal-form .loadedFormAFM .form_pp .atencion-llamada,.modal-form .loadedFormAFM .form_pp .fr-line1,.modal-form .loadedFormAFM .form_pp .fr-line2,.modal-form .loadedFormAFM .form_pp .fr-line3,.modal-form .loadedFormAFM .form_pp .fr-line4{min-width:95%!important;max-width:95%!important}.modal-form .loadedFormAFM .form_pp .atencion-llamada{text-align:center}.modal-form .loadedFormAFM .form_pp .fr-line4{justify-content:center}.modal-form .loadedFormAFM .form_pp .llamadme{font-size:12px}.modal-form .loadedFormAFM .form_pp .select-css{font-size:12px}.modal-form .loadedFormAFM .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:100px}.btn-bottom p br{display:block}}@media(max-width:376px){header .img-logo{width:115px}header .phone{padding:12px 0}header .phone a{padding:10px;border-radius:4px;background-color:var(--secondary-green);display:flex;align-items:center}header .phone span{font-size:16px}header .phone .phoneTitle{font-size:13px;color:#fff;line-height:1;margin-bottom:0}header .phone .phone-icon{display:block;margin-right:7px;width:25px;height:25px}}@media(max-width:350px){.modal-form .loadedFormAFM .form_pp .telefono-modal{font-size:14px}}@media (min-width:1300px){.bannerSection .bannerSectionContainer .firstInfo .subTitle br{display:none}}@media (max-width:1399px){.bannerSection .bannerSectionContainer .imgContainer .img{width:252px;right:429px;bottom:-88px}.tarifasSection .cardsContainer .card-tarifa{width:350px;height:514px}.ventajasSection .containerVentajas .ventajaCard{width:255px}}@media (max-width:1199px){section.bannerSection{min-height:750px}.bannerSection .container{position:relative}.bannerSection .img-circle{position:absolute;width:1262px;height:432px;top:-40px;right:unset;z-index:0;left:350px}.bannerSection .bannerSectionContainer .imgContainer .img{height:251px;right:425px;bottom:-25px}.bannerSection .bannerSectionContainer .firstInfo .mancheta{top:199px;left:62px}.tarifasSection .container{max-width:unset;padding:0}.tarifasSection .appendDots.normalDots{display:none}.ventajasSection .containerVentajas{max-width:650px;margin:auto}.ventajasSection .containerVentajas .ventajaCard{width:290px}}@media (max-width:991px){section.bannerSection{background:linear-gradient(180deg,var(--primary) 0,var(--primary) 71%,var(--white) 71%)}.bannerSection .bannerSectionContainer .firstInfo{text-align:center;align-items:center;margin-top:30px;max-width:634px}.img-logos-banner{background-image:url(../../../img/redesign/futbol-logos.png)}.bannerSection .bannerSectionContainer .firstInfo .mancheta{top:372px;left:153px}.bannerSection .bannerSectionContainer .firstInfo .titleContainer{align-items:center}.bannerSection .bannerSectionContainer .firstInfo .subTitle br{display:none}.bannerSection .bannerSectionContainer .imgContainer .img{position:unset;height:300px}.bannerSection .bannerSectionContainer{flex-direction:column;align-items:center}.promoSection .promoContainer{padding:0}.promoSection .promoContainer .promoCard{height:371px}.promoSection .promoContainer .promoCard .promo{font-size:22px}section.tarifasSection{padding-top:20px}}@media(max-width:767px){section.bannerSection{min-height:240px}.bannerSection .bannerSectionContainer .firstInfo{margin-top:10px}.bannerSection .bannerSectionContainer{gap:35px}.bannerSection .bannerSectionContainer .mainFormContainer{margin-top:0}.bannerSection .bannerSectionContainer .firstInfo .mancheta{top:354px;left:45px}.promoSection .promoContainer .promoCard .promo{font-size:24px}.promoSection .promoContainer .promoCard{width:100%;height:fit-content;gap:20px}.promoSection .promoContainer{flex-direction:column;align-items:flex-start;gap:32px}.promoSection .promoContainer .infoSection{width:100%}.promoSection .promoContainer .priceSection{width:100%;align-items:start;gap:0}.promoSection .promoContainer .priceSection .price{flex-direction:row;align-items:baseline;gap:4px}.promoSection .promoContainer .priceSection .legales{display:none}.promoSection .promoContainer .priceSection .legales-movil{display:block;position:unset}.promoSection .promoContainer .priceSection .legales-movil span{text-decoration:line-through}.tarifasSection .listContainer{max-width:330px}.tarifasSection .listContainer label{font-size:16px;padding:10px}.tarifasSection .cardsContainer{margin-top:25px}.tarifasSection .cardsContainer .card-tarifa{width:415px;height:501px;min-width:unset;margin:5px 10px}section.futbolSection{background-image:url(../../../img/redesign/futbol-fondo-movil.png);background-repeat:no-repeat;background-position:center;background-size:cover}section.futbolSection .info-futbol{background-image:none}section.futbolSection .info-futbol{align-items:center;gap:12px;padding:0}.futbolSection .info-futbol h2{text-align:center}.futbolSection .info-futbol .img-logos-futbol{margin:22px 0 40px 0}.futbolSection .info-futbol .logos .img{width:56.372px;height:41.797px}.futbolSection .info-futbol .price{font-size:22px;line-height:1}.futbolSection .info-futbol .price span{font-size:39px}.futbolSection .info-futbol .btn_tarifa_futbol{margin-top:26px}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}}@media(max-width:575px){.bannerSection .bannerSectionContainer .firstInfo .titleContainer .num{font-size:80px}.bannerSection .bannerSectionContainer .firstInfo .mancheta{width:134px;height:134px;top:307px}.bannerSection .bannerSectionContainer .imgContainer .img.img-llevatelos{width:107.105px}.bannerSection .bannerSectionContainer .imgContainer .img.img-gratis{width:112.079px}}@media(max-width:535px){.bannerSection .bannerSectionContainer .imgContainer .img{height:237px;width:322px}.bannerSection .bannerSectionContainer .firstInfo p.promo{font-size:60px}.bannerSection .bannerSectionContainer .firstInfo p.promo span{font-size:38px}.futbolSection .info-futbol .img-logos-futbol{min-width:282px;min-height:50px}.tarifasSection .cardsContainer .card-tarifa{width:400px;max-width:400px}}@media(max-width:450px){.bannerSection .bannerSectionContainer .firstInfo .subTitle{font-size:16px}.promoSection .promoContainer .promoCard .promo{font-size:22px}.tarifasSection .listContainer label{padding:10px}.tarifasSection .cardsContainer .card-tarifa{width:350px;max-width:350px;height:514px}.blackForm .blackFormContainer .subTitle{font-size:16px}}@media(max-width:400px){.bannerSection .bannerSectionContainer .mainFormContainer{width:100%}.tarifasSection .listContainer{max-width:unset;width:90%}.tarifasSection .cardsContainer .card-tarifa{width:320px;max-width:320px}.tarifasSection .cardsContainer .card-tarifa h3{font-size:26px}.ventajasSection .containerVentajas .ventajaCard{width:100%}.futbolSection .info-futbol .futbolprices .old-price{top:-16px;right:-18px}}@media(max-width:376px){.bannerSection .bannerSectionContainer .imgContainer .img{height:192px;width:279px}.bannerSection .bannerSectionContainer .firstInfo .mancheta{width:116px;height:116px;top:297px}.bannerSection .bannerSectionContainer .imgContainer .img.img-gratis{width:102.079px}.promoSection .promoContainer .promoCard{padding:24px}.promoSection .promoContainer .promoCard .price{gap:5px}.promoSection .promoContainer .promoCard .promo{font-size:18px}.promoSection .promoContainer .promoCard .num{font-size:60px;line-height:1}.promoSection .promoContainer .promoCard.jazztel-isp .cnt{font-size:30px}.promoSection .promoContainer .promoCard.jazztel-isp .mes{font-size:18px}.promoSection .promoContainer .priceSection .price .mainPrice{font-size:59px}.promoSection .promoContainer .priceSection .price .secondPrice .cents{font-size:20px}.futbolSection .info-futbol .img-logos-futbol{min-width:210px}.tarifasSection .normalDots .slick-dots li{margin:0 3px}.tarifasSection .cardsContainer .card-tarifa .old-price{font-size:25px;top:11px}.tarifasSection .cardsContainer .card-tarifa .old-price .cents{top:4px;right:-18px;font-size:12px}.tarifasSection .cardsContainer .card-tarifa .old-price .eur-mes{bottom:2px;right:-24px;font-size:9px}}@media(max-width:360px){.promoSection .promoContainer .promoCard .num{font-size:52px}.promoSection .promoContainer .promoCard.jazztel-isp .cnt{font-size:26px}.futbolSection .info-futbol h2 br{display:none}}@media(max-width:350px){.bannerSection .bannerSectionContainer .mainFormContainer form p.titleForm{font-size:20px}.bannerSection .bannerSectionContainer .firstInfo .mancheta{left:6px}.bannerSection .bannerSectionContainer .firstInfo p.promo{font-size:50px}.promoSection .promoContainer{padding:24px 12px}.tarifasSection .cardsContainer .card-tarifa h3{font-size:24px}.tarifasSection .cardsContainer .card-tarifa{width:300px;max-width:300px}}