#particulares .banner-central{background-color:#fff;background:linear-gradient(90deg,#081426,rgba(8,20,39,0)),url(portada-particulares-test-ab.png) #d3d3d3 50%;background-position:138% 46%;background-size:cover;height:630px;line-height:1}#particulares .banner-central p{margin:0}#particulares .banner-central .container{height:100%}#particulares .banner-central .bannerContainer{align-items:center;display:flex;height:100%;justify-content:space-between}#particulares .banner-central .firstInfo{display:flex;flex-direction:column;height:100%;justify-content:center}#particulares sup{font-size:45%;font-weight:400;top:-1.1em}#particulares .banner-central .firstInfo .piesContent{bottom:14px;color:#fff;position:absolute;text-shadow:0 0 6px #000000e3}#particulares .banner-central .firstInfo .titleBanner{color:#fff;font-size:20px;font-weight:700;margin:0}#particulares .banner-central .firstInfo .claimBanner{color:#fff;font-size:48px;font-weight:600;line-height:130%;margin-top:24px;max-width:560px}#particulares .banner-central .firstInfo .priceBanner{align-items:center;color:#fff;display:flex;font-size:38px;margin-top:1rem}#particulares .banner-central .firstInfo .priceBanner .precio-total{align-items:anchor-center;display:flex;flex-direction:row;gap:5px}#particulares .banner-central .firstInfo .priceBanner .price{font-size:62px;font-weight:700;margin-left:.5rem}#particulares .banner-central .firstInfo .priceBanner .desde{align-self:self-end;font-size:17.074px;margin-bottom:8px}#particulares .banner-central .firstInfo .priceBanner .eurMes{font-size:23.477px;font-style:normal;font-weight:700;position:relative}#particulares .banner-central .firstInfo .priceBanner .eurMes p:first-of-type{font-weight:700}#particulares .banner-central .firstInfo .priceBanner .eurMes p:last-of-type{font-size:.8em}#particulares .banner-central .firstInfo .banner-manchetas{display:flex;gap:6px;margin-top:36px;width:fit-content}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst{background-color:var(--action-color);color:#fff;padding:16px 24px}#particulares .banner-central .firstInfo .banner-manchetas .manchetaSecond{background-color:var(--main-light-blue);color:var(--main-blue);padding:16px 24px}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst .legal,#particulares .banner-central .firstInfo .banner-manchetas .manchetaSecond .legal{font-size:14px;font-weight:400;margin-bottom:16px;text-align:left}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst .legal{margin:0}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst .promo{margin-bottom:16px}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst .promo,#particulares .banner-central .firstInfo .banner-manchetas .manchetaSecond .promo{font-size:40px;font-weight:600}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst .promo span{font-size:28px}#particulares .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}#particulares .banner-central .mainForm .loadedFormAsisa{width:100%}#particulares .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}#particulares .banner-central .mainForm p.p2{color:#242424;font-size:16px;font-style:normal;font-weight:600;line-height:100%}#particulares .banner-central .mainForm>.inputs-form-llamada input:last-of-type{margin-bottom:10px}#particulares .banner-central .mainForm button{font-size:18px}#particulares .banner-central .mainForm .terminos input{margin-right:5px;transform:scale(1.3)}#particulares .banner-central .mainForm .terminos a{text-decoration:underline!important}#particulares .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}#particulares .banner-central .mainForm .discountForm p{font-size:16px;margin:0}#particulares .banner-central .mainForm .discountForm p:first-of-type{font-size:1em}#particulares .banner-central .mainForm .pdfButton{bottom:-5.3rem;position:absolute}#particulares .banner-central .mainForm .pdfButton p{font-size:17px;line-height:1;margin:0}#particulares .banner-central .mainForm .btnBannerCalc{bottom:-5.5rem;font-size:21px;margin:0;padding:.4em .9em;position:absolute}#particulares .banner-central .mainForm .btnBannerCalc img{height:29px;margin-right:8px}#particulares .banner-central .btnBannerCalcMobile{display:none}#particulares .franjaPromo{background-color:var(--main-blue);color:#fff;font-size:24px;padding:12px;text-align:center}#particulares .franjaPromo p{margin:0}#particulares section.cardsSection .subTitle{margin:auto;max-width:744px}#particulares section.familiaSection .familiaContainer{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1169px}#particulares .familiaSection .familiaContainer .familiaInfo{background-color:#267ac0;height:100%;padding:40px 56px;width:54%}#particulares .familiaSection .familiaContainer .familiaInfo .mancheta{background-color:var(--action-color);color:#fff;font-size:18px;font-weight:400;line-height:1;margin-bottom:24px;padding:10px;width:fit-content}#particulares .familiaSection .familiaContainer .familiaInfo .mancheta span{font-weight:700}#particulares .familiaSection .familiaContainer .familiaInfo .title{color:#fff;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:24px;text-align:left}#particulares .familiaSection .familiaContainer .familiaInfo .subTitle{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:start}#particulares .familiaSection .familiaContainer .familiaInfo .btnPromo{padding:20px 17px;width:fit-content}#particulares .familiaSection .familiaContainer .img-familia-promo{align-items:flex-end;align-self:stretch;border-radius:0 2px 2px 0;display:flex;flex-direction:column;gap:10px;max-width:584px;object-fit:cover;width:537px}#particulares .calculadoraSection{padding:96px 0}#particulares .complementosSection h2.isEmail{padding-top:96px}#particulares .ventajasSection .cardsContainer .rowVentaja{gap:16px;height:260px;justify-content:flex-start}#particulares .ventajasSection.gratis .cardsContainer .rowVentaja{height:unset;justify-content:space-between;margin:0;width:unset}.ventajasSection.gratis{margin-bottom:96px}#particulares .asteriskSection.isEmail{padding-top:96px}@media (min-width:1600px){#particulares .container{max-width:1440px}}@media (max-width:1650px){#particulares .cardsSection .card-plan{width:326px}}@media (max-width:1400px){#particulares .banner-central{background-position:center 37%;background-repeat:no-repeat;background-size:97rem}#particulares .banner-central .firstInfo .claimBanner{font-size:39px}}@media (max-width:1250px){#particulares .cardsSection .cardsContainer{gap:8px}}@media (max-width:1200px){#particulares .banner-central .firstInfo .claimBanner{font-size:32px}#particulares .familiaSection .familiaContainer .img-familia-promo{min-height:397px}}@media (max-width:991px){#particulares .banner-central .container.first{max-width:unset;padding:unset}#particulares .banner-central .bannerContainer{flex-direction:column}#particulares .banner-central.calc{background-position:center 0;background-repeat:no-repeat;height:auto}#particulares .banner-central.calc.emmk{padding-bottom:88px}#particulares .banner-central>.container>.row>.col-md-6:first-of-type{height:100%}#particulares .banner-central .firstInfo{margin-top:0;padding:0 15px;text-align:center;width:100%}#particulares .banner-central .firstInfo .titleBanner{font-size:14px;margin:0 auto auto}#particulares .banner-central .firstInfo .claimBanner{font-size:28px;margin:1.5rem auto}#particulares .banner-central .firstInfo .priceBanner{display:flex;flex-direction:row;font-size:30px;justify-content:center;margin-top:1rem}#particulares .banner-central .firstInfo .priceBanner .price{margin-left:0}#particulares .banner-central .firstInfo .banner-manchetas{margin:36px auto}#particulares .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}#particulares .banner-central .btnBannerCalcMobile img{height:20px;margin-right:4px}#particulares .banner-central .calculadoraContainer{width:100%}#particulares .form-calc #calculadora-form-3{margin-top:1rem}#particulares .banner-central .mainForm{display:none}#particulares .familiaSection .familiaContainer .familiaInfo{min-width:60%;padding:40px 30px}#particulares .familiaSection .familiaContainer .img-familia-promo{min-height:396px;min-width:40%}}@media(max-width:767px){#particulares .franjaPromo{font-size:18px}#particulares .banner-central{background-size:79rem;height:36rem}#particulares .banner-central .firstInfo .mancheta-banner-dos{right:236px}#particulares .form-calc-wrapper{margin-top:2rem}#particulares .familiaContainer{flex-direction:column-reverse}#particulares .familiaSection .familiaContainer .familiaInfo{min-width:100%;padding:54px 16px 16px;position:relative}#particulares .familiaSection .familiaContainer .img-familia-promo{max-height:200px;max-width:584px;min-height:unset;min-width:100%;width:unset}#particulares .familiaSection .familiaContainer .familiaInfo .title{padding:0}#particulares .familiaSection .familiaContainer .familiaInfo .mancheta{left:0;position:absolute;top:0;width:100%}#particulares .familiaSection .familiaContainer .familiaInfo .btnPromo{width:100%}#particulares .calculadoraSection{padding:72px 0}#particulares .calculadoraSection .calculadoraContainer{margin-top:0}#particulares .asteriskSection.isEmail,#particulares .complementosSection h2.isEmail{padding-top:72px}}@media(max-width:575px){#particulares .banner-central.calc{background:linear-gradient(141deg,rgba(8,20,38,.75),rgba(8,20,39,0) 98.75%),url(portada-particulares-test-ab-mov.png) 30% -1%;background-position:41% -61%;background-repeat:no-repeat;background-size:36rem}#particulares .banner-central.calc.emmk{background-position:41% 30%;padding-bottom:20px}#particulares .banner-central .firstInfo .claimBanner{text-align:left}#particulares .banner-central .firstInfo .titleBanner{margin:0;text-align:left}#particulares .banner-central .firstInfo .priceBanner{justify-content:left}#particulares .banner-central .firstInfo .banner-manchetas{margin:36px 0}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst .promo,#particulares .banner-central .firstInfo .banner-manchetas .manchetaSecond .promo{font-size:24px;text-align:left}#particulares .banner-central.calc .calculadoraContainer{padding:0}#particulares .banner-central.calc .calculadoraContainer .form-calc-wrapper{border-radius:0;margin-top:0}#particulares .banner-central.calc .calculadoraContainer .form-calc{margin-bottom:0}}@media(max-width:500px){#particulares .banner-central .firstInfo .claimBanner{margin-top:24px}#particulares .banner-central .firstInfo .priceBanner .desde{font-size:20px}#particulares .banner-central .firstInfo .priceBanner .price{font-size:2em}#particulares .banner-central .firstInfo .priceBanner .eurMes{font-size:22px}#particulares .familiaSection .familiaContainer .familiaInfo .title{font-size:20px}#particulares .c2cSection{padding:0 0 72px}}@media(max-width:450px){#particulares .banner-central.calc{background-position:41% -8%;background-size:28rem}#particulares .banner-central .firstInfo .claimBanner{font-size:28px}#particulares .banner-central .firstInfo .banner-manchetas{margin:auto;width:100%}#particulares .banner-central .firstInfo .mancheta-banner-dos{left:51%}}@media(max-width:376px){#particulares .banner-central .firstInfo .priceBanner{margin-left:0}#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst,#particulares .banner-central .firstInfo .banner-manchetas .manchetaSecond{padding:16px 20px}}@media(max-width:350px){#particulares .banner-central .firstInfo .banner-manchetas .manchetaFirst,#particulares .banner-central .firstInfo .banner-manchetas .manchetaSecond{padding:16px 12px}}@media(max-width:330px){#particulares .banner-central.calc{background-size:31rem}}@media (max-width:767px){#particulares .ventajasSection.gratis .cardsContainer .rowVentaja{width:482px}}@media (max-width:500px){#particulares .ventajasSection.gratis .cardsContainer .rowVentaja{width:360px}}@media (max-width:376px){#particulares .ventajasSection.gratis .cardsContainer .rowVentaja{width:305px}}#particulares .banner-central.variantB{background:linear-gradient(90deg,#081426,rgba(8,20,39,0)),url(portada-particulares-test-ab.png) #d3d3d3 50%;background-size:cover}#particulares .banner-central.variantB .firstInfo .priceBanner{display:none}#particulares .banner-central.variantB .firstInfo .banner-manchetas{margin-top:40px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond{align-items:center;background:#1c4a8d;border-radius:6px;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:15px 0;width:195px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .legal{color:#fff;font-size:16px;font-weight:700;margin:0;text-align:center;text-transform:uppercase}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .precio-total{align-items:flex-end;display:flex;flex-direction:row;gap:8px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .price{align-items:center;color:#fff;display:flex;font-size:55px;font-weight:700;height:47px;justify-content:center;line-height:1;margin:0;width:82px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .eurMes{align-items:flex-start;display:flex;flex-direction:column;line-height:normal}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .cent{color:#fff;font-size:30px;font-weight:700;line-height:.8;margin:0}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .mes{color:#fff;font-size:20px;font-weight:700;line-height:1;margin:0}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst{align-items:center;border-radius:6px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:15px 0;width:195px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .promo-meses{align-items:center;display:flex;flex-direction:row;gap:8px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .num{align-items:center;color:#fff;display:flex;font-size:68px;font-weight:700;height:58px;justify-content:center;line-height:1;margin:0;width:41px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .meses-grp{align-items:flex-start;display:flex;flex-direction:column}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .meses{color:#fff;font-size:36px;font-weight:700;line-height:.8;margin:0}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .gratis{color:#fff;font-size:30px;font-weight:700;line-height:.9;margin:0}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .legal{color:#fff;font-size:10px;font-weight:700;line-height:normal;margin:0;text-align:center;text-transform:uppercase}#particulares .banner-central.variantB+.franjaPromo p{font-weight:400;line-height:1.5}#particulares .banner-central.variantB+.franjaPromo b{font-weight:700}#particulares .banner-central.variantB+.franjaPromo sup{top:-1.1em}@media (max-width:991px){#particulares .banner-central.variantB.calc{background-position:center -5vw;background-size:auto}#particulares .banner-central.variantB .firstInfo .claimBanner{margin:12px auto}#particulares .banner-central.variantB .firstInfo .banner-manchetas{margin-top:20px}}@media (max-width:767px){#particulares .banner-central.variantB.calc{background-position:center -10vw;background-size:auto}}@media (max-width:575px){#particulares .banner-central.variantB.calc{background:linear-gradient(141deg,rgba(8,20,38,.75),rgba(8,20,39,0) 98.75%),url(portada-particulares-test-ab-mov.png);background-color:#0c1c33;background-position:center -45vw;background-repeat:no-repeat;background-size:110%}#particulares .banner-central.variantB .firstInfo .claimBanner{margin:15px 0 0;max-width:280px}#particulares .banner-central.variantB .firstInfo .banner-manchetas{align-items:flex-start;flex-direction:column;gap:8px;margin-top:25px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst,#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond{gap:8px;padding:12px 0;width:160px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond{gap:7px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .legal{font-size:13px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .price{font-size:44px;height:38px;width:67px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .cent{font-size:25px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaSecond .mes{font-size:16px;line-height:1.1}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .num{font-size:56px;height:48px;width:34px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .meses{font-size:30px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .gratis{font-size:25px}#particulares .banner-central.variantB .firstInfo .banner-manchetas .manchetaFirst .legal{font-size:8px}}@media (max-width:500px){#particulares .banner-central.variantB.calc{background-position:center -30vw}}@media (max-width:400px){#particulares .banner-central.variantB.calc{background-position:center -28vw}}@media (max-width:380px){#particulares .banner-central.variantB.calc{background-position:center -20vw}}@media (max-width:360px){#particulares .banner-central.variantB.calc{background-position:center -5vw}}