#contratar .banner-central{background-color:#fff;background:linear-gradient(90deg,#081426,rgba(8,20,39,0)),url(portada-contratar.webp) #d3d3d3 50%;background-position:138% 46%;background-size:cover;height:630px;line-height:1}#contratar .banner-central p{margin:0}#contratar .banner-central .container{height:100%}#contratar .banner-central .bannerContainer{align-items:center;display:flex;height:100%;justify-content:space-between}#contratar .banner-central .firstInfo{display:flex;flex-direction:column;height:100%;justify-content:center}#contratar sup{font-size:45%;font-weight:400;top:-1.1em}#contratar .banner-central .firstInfo .piesContent{bottom:14px;color:#fff;position:absolute;text-shadow:0 0 6px #000000e3}#contratar .banner-central .firstInfo .titleBanner{color:#fff;font-size:20px;font-weight:700;margin:0}#contratar .banner-central .firstInfo .claimBanner{color:#fff;font-size:48px;font-weight:600;line-height:130%;margin-top:24px;max-width:533px}#contratar .banner-central .firstInfo .priceBanner{align-items:center;color:#fff;display:flex;font-size:38px;margin-top:1rem}#contratar .banner-central .firstInfo .priceBanner .precio-total{align-items:anchor-center;display:flex;flex-direction:row;gap:5px}#contratar .banner-central .firstInfo .priceBanner .price{font-size:62px;font-weight:700;margin-left:.5rem}#contratar .banner-central .firstInfo .priceBanner .desde{align-self:self-end;font-size:17.074px;margin-bottom:8px}#contratar .banner-central .firstInfo .priceBanner .eurMes{display:flex;flex-direction:column;font-size:23px;font-weight:700;height:50px;justify-content:space-between}#contratar .banner-central .firstInfo .priceBanner .eurMes p:first-of-type{font-weight:700}#contratar .banner-central .firstInfo .priceBanner .eurMes p:last-of-type{font-size:.8em}#contratar .banner-central .firstInfo .banner-manchetas{display:flex;gap:6px;margin-top:36px;width:fit-content}#contratar .banner-central .firstInfo .banner-manchetas .manchetaFirst{background-color:var(--action-color);color:#fff;padding:16px 24px}#contratar .banner-central .firstInfo .banner-manchetas .manchetaSecond{background-color:var(--main-light-blue);color:var(--main-blue);padding:16px 24px}#contratar .banner-central .firstInfo .banner-manchetas .manchetaFirst .legal,#contratar .banner-central .firstInfo .banner-manchetas .manchetaSecond .legal{font-size:14px;font-weight:400;margin-bottom:16px;text-align:left}#contratar .banner-central .firstInfo .banner-manchetas .manchetaFirst .promo,#contratar .banner-central .firstInfo .banner-manchetas .manchetaSecond .promo{font-size:40px;font-weight:600}#contratar .banner-central .mainForm{align-items:center;background:#fff;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:32px;padding:32px;text-align:center;width:480px}#contratar .banner-central .mainForm .loadedFormAsisa{width:100%}#contratar .banner-central .mainForm p{color:var(--main-blue);font-size:32px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:32px;text-align:center}#contratar .banner-central .mainForm p.p2{color:#242424;font-size:16px;font-style:normal;font-weight:600;line-height:100%}#contratar .banner-central .mainForm>.inputs-form-llamada input:last-of-type{margin-bottom:10px}#contratar .banner-central .mainForm .terminos a{text-decoration:underline!important}#contratar .banner-central .mainForm .discountForm{background-color:var(--action-color);border-radius:100%;color:#fff;display:flex;flex-direction:column;font-size:28px;height:5em;justify-content:center;left:0;line-height:normal;position:absolute;text-align:center;top:0;transform:rotate(-10deg) translate(-65%,-57%);width:5em}#contratar .banner-central .mainForm .discountForm p{font-size:16px;margin:0}#contratar .banner-central .mainForm .discountForm p:first-of-type{font-size:1em}#contratar .banner-central .mainForm .pdfButton{bottom:-5.3rem;position:absolute}#contratar .banner-central .mainForm .pdfButton p{font-size:17px;line-height:1;margin:0}#contratar .banner-central .mainForm .btnBannerCalc{bottom:-5.5rem;font-size:21px;margin:0;padding:.4em .9em;position:absolute}#contratar .banner-central .mainForm .btnBannerCalc img{height:29px;margin-right:8px}#contratar .banner-central .btnBannerCalcMobile{display:none}#contratar .franjaPromo{background-color:var(--main-blue);color:#fff;font-size:24px;padding:12px;text-align:center}#contratar .franjaPromo p{margin:0}#contratar .franjaSection{line-height:1;padding:3.5rem 0;transform:scale(.9)}#contratar .franjaSection p{margin:0}#contratar .franjaSection .cardPromo{align-items:center;background-color:var(--main-light-blue);border-radius:11px;color:var(--main-blue);display:flex;flex-wrap:wrap;margin:auto;padding:1em 0 2em 17em;position:relative;text-align:center;width:43.2em}#contratar .franjaSection .cardPromo>img{height:18em;left:-3em;position:absolute;top:50%;transform:translateY(-50%)}#contratar .franjaSection .cardPromo .infoCard{font-size:3.5em}#contratar .franjaSection .cardPromo .infoCard>p{font-size:1em;font-weight:700}#contratar .franjaSection .cardPromo .infoCard>p span{font-size:1.8em}#contratar .calculadoraSection{padding:0}#contratar .telefonosSection{background-color:#fff;padding:96px 0}#contratar .telefonosSection .title{color:var(--main-blue);font-size:40px;font-weight:600;margin-bottom:40px;text-align:center;width:100%}#contratar .telefonosSection .cardsContainer{display:flex;gap:32px;justify-content:center}#contratar .telefonosSection .cardsContainer .cardTelefonos{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:640px;padding:32px;width:100%}#contratar .telefonosSection .cardsContainer .cardTelefonos .telTitle{color:#1c4a8d;font-size:24px;font-style:normal;font-weight:700;margin-bottom:0}#contratar .telefonosSection .cardsContainer .cardTelefonos .text{color:#242424;font-size:18px;font-weight:400;margin-bottom:0;text-align:center}#contratar .telefonosSection .cardsContainer .cardTelefonos.contratacion a{color:var(--action-color);font-size:32px;font-weight:700}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion form{width:100%}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion .txt{font-size:16px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:12px}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion .fail-form_pp,#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion .succes-form_pp{display:none;font-size:16px;margin-top:20px;text-align:center}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion .inputs-form-llamada input{background:url(icon-phone.svg) left 12px center no-repeat;background-color:#f0f0f0;background-size:22px;border:1px solid hsla(0,0%,46%,.2);border-radius:5px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);height:47px;padding:9px 9px 9px 45px;width:100%}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion a{color:#242424;font-size:16px;font-style:normal;font-weight:400;line-height:140%}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion .terminos{margin:16px 0}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion button{align-items:center;align-self:stretch;background-color:var(--main-blue);display:flex;gap:10px;justify-content:center;padding:16px 22px;transition:background .3s;width:100%}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion button:hover{background-color:#335c98}#contratar .otrosTelefonosSection{background-color:#fff;padding:96px 0 0}#contratar .otrosTelefonosSection.isEmail{padding:0 0 96px}#contratar .otrosTelefonosSection .cardsContainer{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos{align-items:start;background-color:#fff;border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:24px;height:241px;max-width:304px;padding:32px;width:100%}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos .telTitle{color:var(--main-blue);font-size:36px;font-weight:800;line-height:normal;margin-bottom:0;text-align:center}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos p{display:flex;flex-direction:column;font-size:18px;font-style:normal;font-weight:400;gap:16px;line-height:140%;margin-bottom:0}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos a{color:#c34004;font-size:24px;font-style:normal;font-weight:700;line-height:100%}#contratar section.complementosSection{padding:96px 0}#contratar .c2cSection{padding:0}#contratar .asteriskSection.isEmail{padding-top:96px}@media (min-width:1600px){#contratar .container{max-width:1440px}}@media (max-width:1650px){#contratar .cardsSection .card-plan{width:325.75px}}@media (max-width:1400px){#contratar .banner-central{background-position:center 37%;background-repeat:no-repeat;background-size:97rem}#contratar .banner-central .firstInfo .claimBanner{font-size:39px}#contratar .telefonosSection .cardsContainer .cardTelefonos{width:49%}#contratar .otrosTelefonosSection .cardsContainer{gap:12px}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos{height:266px;width:24%}}@media (max-width:1250px){#contratar .cardsSection .cardsContainer{gap:8px}}@media (max-width:1200px){#contratar .banner-central .firstInfo .claimBanner{font-size:32px}#contratar .telefonosSection .cardsContainer .cardTelefonos .telTitle{font-size:20px}#contratar .telefonosSection .cardsContainer .cardTelefonos .text{font-size:16px}#contratar .otrosTelefonosSection .cardsContainer{height:248px}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos{height:241px;margin-right:32px;width:47%}}@media (max-width:991px){#contratar .banner-central .container.first{max-width:unset;padding:unset}#contratar .banner-central .bannerContainer{flex-direction:column}#contratar .banner-central.calc{background-position:center 0;background-repeat:no-repeat;height:auto}#contratar .banner-central.calc.emmk{padding-bottom:151px}#contratar .banner-central>.container>.row>.col-md-6:first-of-type{height:100%}#contratar .banner-central .firstInfo{margin-top:0;padding:0 15px;text-align:center;width:100%}#contratar .banner-central .firstInfo .titleBanner{font-size:14px;margin:32px auto auto}#contratar .banner-central .firstInfo .claimBanner{font-size:28px;margin:1.5rem auto}#contratar .banner-central .firstInfo .priceBanner{display:flex;flex-direction:row;font-size:30px;justify-content:center;margin-top:1rem}#contratar .banner-central .firstInfo .priceBanner .price{margin-left:0}#contratar .banner-central .firstInfo .banner-manchetas{margin:36px auto}#contratar .banner-central .btnBannerCalcMobile{border-radius:8px 8px 0 0;display:flex;padding:.4em .5em;position:fixed;right:0;top:32rem;transform:rotate(-90deg) translateY(calc(124% + 15px));z-index:200}#contratar .banner-central .btnBannerCalcMobile img{height:20px;margin-right:4px}#contratar .banner-central .calculadoraContainer{width:100%}#contratar .form-calc #calculadora-form-3{margin-top:1rem}#contratar .banner-central .mainForm{display:none}#contratar .telefonosSection .title{font-size:24px}#contratar .telefonosSection .cardsContainer{flex-direction:column}#contratar .telefonosSection .cardsContainer .cardTelefonos{width:100%}#contratar .telefonosSection .cardsContainer .cardTelefonos .telTitle{font-size:24px;text-align:center}#contratar .telefonosSection .cardsContainer .cardTelefonos a{border-radius:6px;padding:19px 18px;text-align:center;width:100%}#contratar .telefonosSection .cardsContainer .cardTelefonos.contratacion a{background-color:var(--action-color);color:#fff;font-size:24px}#contratar .telefonosSection .cardsContainer .cardTelefonos.atencion a{padding:0}#contratar .complementosSection h2{font-size:24px}#contratar .ventajasSection .left,#contratar .ventajasSection .right{width:100%}#contratar .ventajasSection .subTitle{margin-bottom:1.2rem!important}#contratar .ventajasSection .rowVentaja img{margin-right:.8rem;width:30px}}@media (max-height:665px){#contratar .banner-central .btnBannerCalcMobile{top:30rem}}@media(max-width:767px){#contratar .banner-central{background-size:79rem;height:36rem}#contratar .banner-central .firstInfo .mancheta-banner-dos{right:236px}#contratar .franjaPromo{font-size:18px}#contratar .cardsSection{padding:72px 0}#contratar .calculadoraSection{padding:0}#contratar .calculadoraSection .calculadoraContainer{margin-top:0}#contratar .telefonosSection{padding:72px 0}#contratar .otrosTelefonosSection{padding:72px 0 0}#contratar .otrosTelefonosSection.isEmail{padding:0 0 72px}#contratar section.complementosSection{padding:72px 0}#contratar .c2cSection{padding:0}#contratar .asteriskSection.isEmail{padding-top:72px}}@media(max-width:575px){#contratar .banner-central.calc{background:linear-gradient(141deg,rgba(8,20,38,.75),rgba(8,20,39,0) 98.75%),url(portada-contratar-mobile.webp) 30% -1%;background-position:41% -54%;background-repeat:no-repeat;background-size:36rem}#contratar .banner-central.calc.emmk{background-position:41% 40%;padding-bottom:13px}#contratar .banner-central .firstInfo .claimBanner{text-align:left}#contratar .banner-central .firstInfo .titleBanner{margin:32px 0 0;text-align:left}#contratar .banner-central .firstInfo .priceBanner{justify-content:left}#contratar .banner-central .firstInfo .banner-manchetas{margin:0}#contratar .banner-central .firstInfo .banner-manchetas .manchetaFirst .promo,#contratar .banner-central .firstInfo .banner-manchetas .manchetaSecond .promo{font-size:24px;text-align:left}#contratar .banner-central.calc .calculadoraContainer{padding:0}#contratar .banner-central.calc .calculadoraContainer .form-calc-wrapper{border-radius:0;margin-top:0}#contratar .banner-central.calc .calculadoraContainer .form-calc{margin-bottom:0}#contratar .form-calc{padding-top:9rem}#contratar .widget-telefono{height:56px;width:56px}#contratar footer{padding-bottom:6rem}}@media(max-width:500px){#contratar .banner-central .firstInfo .claimBanner{margin-top:24px}#contratar .banner-central .firstInfo .priceBanner .desde{font-size:20px}#contratar .banner-central .firstInfo .priceBanner .price{font-size:2em}#contratar .banner-central .firstInfo .priceBanner .eurMes{font-size:22px}}@media(max-width:450px){#contratar .banner-central.calc{background-position:41% -15%;background-size:32rem}#contratar .banner-central .firstInfo .claimBanner{font-size:28px}#contratar .banner-central .firstInfo .banner-manchetas{margin:auto;width:100%}#contratar .banner-central .firstInfo .mancheta-banner-dos{left:51%}}@media(max-width:430px){#contratar .selectoresSection .selectores .selector{font-size:12px;min-height:51px;padding:10px 6px;padding:10px}}@media(max-width:400px){#contratar .banner-central.calc{background-position:42% -33px;background-size:28rem}}@media(max-width:376px){#contratar .phoneMovile{display:flex;justify-content:center}#contratar .banner-central .firstInfo .priceBanner{margin-left:0}#contratar .banner-central .firstInfo .banner-manchetas .manchetaFirst,#contratar .banner-central .firstInfo .banner-manchetas .manchetaSecond{padding:16px 20px}}@media(max-width:370px){#contratar .pymesSection .pymesContainer .mancheta-movil{bottom:502px}}@media(max-width:350px){#contratar .banner-central .firstInfo .banner-manchetas .manchetaFirst,#contratar .banner-central .firstInfo .banner-manchetas .manchetaSecond{padding:16px 12px}#contratar .otrosTelefonosSection .cardsContainer{height:274px}#contratar .otrosTelefonosSection .cardsContainer .cardOtrosTelefonos{height:266px;width:269px}}@media(max-width:330px){#contratar .banner-central .firstInfo .priceBanner{margin-left:0}#contratar .banner-central .firstInfo .priceBanner .price{font-size:54px}#contratar .banner-central .firstInfo .priceBanner .eurMes{height:44px}}@media (min-width:768px) and (max-width:1024px){#contratar .banner-central .btnBannerCalcMobile.fixed{right:0}}