.mr-8{margin-right:8px}.mb-16{margin-bottom:16px}.color-white{color:#fff!important}.color-red{color:#d9000d!important}.d-none{display:none!important}@media(max-width:767.98px){.d-mobile-none{display:none!important}}@media(min-width:768px){.d-desktop-none{display:none!important}}@media(max-width:767.98px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}}@media(min-width:768px)and (max-width:991.98px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media(min-width:992px)and (max-width:1199.98px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}.fit-content{width:fit-content!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.no-scrollbar::-webkit-scrollbar{display:none!important}.pill{box-sizing:border-box;display:flex;width:fit-content;min-height:24px;border-radius:12px;background-color:#007c92;color:#fff;align-items:center;align-content:center;padding:0 8px}.pill__xl{font-size:20px;min-height:36px;border-radius:18px;padding:0 12px}.pill.pill__yellow{background-color:#f2c94c;color:#000}.planes .container__planes.flex-end{justify-content:center}@media(min-width:992px){.ventajas article{width:calc(50% - 10.5px)}}.main-banner.main-banner__abril-2026 .main-banner__img .main-banner__bg{width:100%;height:100%;object-fit:cover;object-position:center}.main-banner.main-banner__abril-2026 .main-banner__info{background:#fff}.main-banner.main-banner__abril-2026 .main-banner__info .line-through{color:#888;font-size:26px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:line-through}.main-banner.main-banner__abril-2026 .main-banner__info small{color:#888;font-size:14px;font-style:normal;font-weight:350;line-height:110%}.main-banner.main-banner__abril-2026 .main-banner__text{font-size:16px}.main-banner.main-banner__main .main-banner__price{margin:12px 0}@media(min-width:768px){.main-banner.main-banner__abril-2026 .main-banner__img .main-banner__bg{object-position:center -100px}}@media(min-width:992px){.main-banner.main-banner__abril-2026 .main-banner__container,.main-banner.main-banner__abril-2026 .main-banner__content,.main-banner.main-banner__abril-2026 .main-banner__info,.main-banner.main-banner__abril-2026 .main-banner__img{height:360px;max-height:360px;min-height:360px}.main-banner.main-banner__abril-2026 .main-banner__img .main-banner__bg{height:100%;width:100%;object-fit:cover;object-position:center}.main-banner.main-banner__abril-2026 .main-banner__price{margin:18px 0}.main-banner.main-banner__main .main-banner__container,.main-banner.main-banner__main .main-banner__content,.main-banner.main-banner__main .main-banner__info,.main-banner.main-banner__main .main-banner__img{height:360px;max-height:360px;min-height:360px}.main-banner.main-banner__main .main-banner__img img{height:100%;width:auto}.main-banner.main-banner__main .main-banner__price{margin:16px 0}}@media(min-width:768px){.cards-plan__cards.cards-plan__fibra{flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:16px}.cards-plan__cards.cards-plan__fibra .card-plan{flex-basis:100%}}@media(min-width:992px){.cards-plan__cards.cards-plan__fibra{justify-content:center}.cards-plan__cards.cards-plan__fibra .card-plan{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}}@media(min-width:992px){.card-plan.card-plan__fibra .card-plan__body{height:270px}}.seccion-beneficios.seccion-beneficios__fibra{padding-top:0}.segunda_residencia{display:flex;justify-content:space-between;padding:20px;background-color:#fff;box-shadow:0 3px 10px #0000001a;border-radius:10px;margin:40px auto;width:882px;height:297px}@media(max-width:990px){.segunda_residencia{width:100%}}@media(max-width:767px){.segunda_residencia{width:90%;height:max-content;flex-direction:column-reverse;align-items:center;padding:15px}}.segunda_residencia .banner{background:transparent url(../_astro/banner_segundaResidencia_desk.DxD_neKs.png) 0% 0% no-repeat padding-box;background-size:cover;background-position:center;height:257px;width:419px}@media(max-width:990px){.segunda_residencia .banner{width:300px;height:auto}}@media(max-width:767px){.segunda_residencia .banner{width:100%;height:150px;background:transparent url(../_astro/banner_segundaResidencia_mobile.YPbK_L0T.png) 0% 0% no-repeat padding-box;background-size:cover;background-position:center;border-radius:10px}}.segunda_residencia .group{padding:15px}@media(max-width:767px){.segunda_residencia .group{padding:15px 0}}.segunda_residencia .group .titleRow{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.segunda_residencia .group .titleRow img{width:23px;height:23px}.segunda_residencia .group .titleRow .title{text-align:left;font: 700 30px/35px Vodafone;letter-spacing:0px;color:#0d0d0d;opacity:1}@media(max-width:767px){.segunda_residencia .group .titleRow .title{font: 700 22px/26px Vodafone}}.segunda_residencia .group .subtitle{text-align:left;font: 700 20px/23px Vodafone;letter-spacing:0px;color:#d9000d;opacity:1;margin-bottom:30px}@media(max-width:767px){.segunda_residencia .group .subtitle{font: 700 16px/18px Vodafone}}.segunda_residencia .group .instalacion{text-align:left;font: 700 18px/21px Vodafone;letter-spacing:0px;color:#0d0d0d;opacity:1;margin-bottom:8px}@media(max-width:767px){.segunda_residencia .group .instalacion{font: 700 16px/18px Vodafone}}.segunda_residencia .group hr{border:1px solid #4A4D4E;opacity:.3;margin-bottom:15px}.segunda_residencia .group .priceContainer p{display:flex;align-items:baseline}.segunda_residencia .group .priceContainer p .price{text-align:left;font: 700 28px/21px Vodafone;letter-spacing:0px;color:#0d0d0d}.segunda_residencia .group .priceContainer p .small{text-align:left;font: 700 18px/21px Vodafone;letter-spacing:0px;color:#0d0d0d}.segunda_residencia .group .priceContainer small{text-align:left;font: 12px/14px Vodafone;letter-spacing:0px;color:#0d0d0d;opacity:1}.segunda_residencia .group .btnContainer{display:flex;align-items:center;gap:10px;margin-top:20px}.segunda_residencia .group .btnContainer .btn{width:calc(50% - 5px)}@media(max-width:990px){.segunda_residencia .group .btnContainer .btn{width:calc(40% - 5px)}}@media(max-width:767px){.segunda_residencia .group .btnContainer .btn{width:calc(50% - 5px)}}.segunda_residencia a .imgTelefono-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.segunda_residencia a .imgTelefono-container .llama{font: 500 19px/21px Vodafone}.segunda_residencia a .imgTelefono-container .phone{font: 700 18px/20px Vodafone}.segunda_residencia a .imgTelefono-container .trin-trin{width:15px;height:15px}.contrataInternet{margin-top:74px;margin-bottom:80px}@media(max-width:767px){.contrataInternet{margin-top:50px}}.contrataInternet .title{font: 600 32px/34px Vodafone,sans-serif;letter-spacing:0px;color:#0d0d0d;text-align:center}@media(max-width:767px){.contrataInternet .title{text-align:left;font: 600 26px/28px Vodafone,sans-serif;letter-spacing:0px;color:#0d0d0d}}.contrataInternet .container__opciones{display:flex;justify-content:center;gap:20px;align-items:flex-start;margin-top:20px}@media(max-width:1200px){.contrataInternet .container__opciones{gap:10px}}@media(max-width:990px){.contrataInternet .container__opciones{flex-wrap:wrap}}@media(max-width:767px){.contrataInternet .container__opciones{flex-wrap:nowrap;flex-direction:column;gap:20px 0px}}.contrataInternet .opcionInternet{display:flex;flex-direction:column;align-items:center;flex:0;flex-basis:calc(25% - 10px)}@media(max-width:1200px){.contrataInternet .opcionInternet{flex-basis:calc(25% - 5px)}}@media(max-width:990px){.contrataInternet .opcionInternet{flex-basis:283px}}@media(max-width:767px){.contrataInternet .opcionInternet{flex:0;width:100%;flex-wrap:wrap;flex-direction:row;align-items:center}}.contrataInternet .opcionInternet img{height:38.15px}@media(max-width:767px){.contrataInternet .opcionInternet img{height:24px}}.contrataInternet .opcionInternet .titulo{margin-top:20px;font: 600 22px/34px Vodafone,sans-serif;letter-spacing:0px;color:#313235}@media(max-width:767px){.contrataInternet .opcionInternet .titulo{margin-left:7px;margin-top:0}}.contrataInternet .opcionInternet .description{margin-top:10px;font: 400 14px/18px Vodafone,sans-serif;letter-spacing:0px;color:#313235;text-align:center}@media(max-width:767px){.contrataInternet .opcionInternet .description{width:100%;text-align:left}}
