.d-none{display:none!important}@media (width>=768px){.d-desktop-none{display:none!important}}@media (width>=992px) and (width<=1199.98px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}}@media (width>=1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}.pill{box-sizing:border-box;border-radius:var(--vf-radius-pill);color:#fff;background-color:#007c92;align-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;display:flex}.pill__xl{border-radius:var(--vf-radius-pill);min-height:36px;padding:0 12px;font-size:20px}.pill.pill__yellow{color:#000;background-color:#f2c94c}.main-banner.main-banner__autonomos .main-banner__subtitle{margin-top:16px;font:400 20px/1.2 Vodafone,sans-serif}.main-banner.main-banner__autonomos .main-banner__title{margin-top:4px;font:700 26px/1.1 Vodafone,sans-serif}.main-banner.main-banner__autonomos .main-banner__price{align-items:center;gap:2px;margin-top:16px}.main-banner.main-banner__autonomos .main-banner__price-amount{font:700 64px/1 Vodafone,sans-serif}.main-banner.main-banner__autonomos .main-banner__price-group{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.main-banner.main-banner__autonomos .main-banner__price-period{margin-bottom:0;font:700 24px/1 Vodafone,sans-serif}.main-banner.main-banner__autonomos .main-banner__price-period span{margin-left:2px;font:400 16px/1.1 Vodafone,sans-serif}.main-banner.main-banner__autonomos .main-banner__price-group .pill{font-size:14px}.main-banner.main-banner__autonomos .main-banner__img{background:0 0;justify-content:center;align-self:stretch;align-items:center;max-height:none;display:flex;position:relative;overflow:hidden}.main-banner.main-banner__autonomos .main-banner__img-content{z-index:1;color:#fff;text-align:center;background:linear-gradient(90deg, var(--Color-Vodafone-Core-Red-950-2,#820000) 0%, var(--Color-Vodafone-Core-Red-600-Core,#e60000) 67.31%);border:2px solid #fff;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:115px;height:fit-content;min-height:0;margin:0;padding:8px;display:flex;position:relative;box-shadow:0 8px 20px 1px #0009}.main-banner.main-banner__autonomos .main-banner__img-content>hr{margin:6px 0;display:block}.main-banner.main-banner__autonomos .main-banner__img-content p{margin:0;padding:0}.main-banner.main-banner__autonomos .main-banner__img-top{flex-grow:1;justify-content:center;align-items:center;display:flex}.main-banner.main-banner__autonomos .main-banner__img-top hr{background:#fff;border:0;width:1px;height:26px;margin:0;padding:0;display:flex}.main-banner.main-banner__autonomos .main-banner__img-left{min-width:0;display:block}.main-banner.main-banner__autonomos .main-banner__img-right{display:block}.main-banner.main-banner__autonomos .main-banner__img-left,.main-banner.main-banner__autonomos .main-banner__img-right{text-align:center;background:0 0;border-radius:0;width:50%;min-height:0;padding:0;font-family:Vodafone,sans-serif;font-style:normal;font-weight:400;line-height:0}.main-banner.main-banner__autonomos .main-banner__img-left p,.main-banner.main-banner__autonomos .main-banner__img-right p{color:inherit;font-feature-settings:normal;font-size:10px;font-style:normal;font-weight:700;line-height:9px}.main-banner.main-banner__autonomos .main-banner__img-left small,.main-banner.main-banner__autonomos .main-banner__img-right small{font-size:6px;line-height:1.2;display:block}.main-banner.main-banner__autonomos .main-banner__img-bottom{text-align:center;background:0 0;border-radius:0;padding:0;display:block}.main-banner.main-banner__autonomos .main-banner__img-bottom p{margin-bottom:8px;font-size:10px;font-weight:700;line-height:9px}.main-banner.main-banner__autonomos .main-banner__img-title{font-size:inherit;font-weight:inherit;margin-bottom:8px}.main-banner.main-banner__autonomos .main-banner__img-icons{gap:4px;display:flex}.main-banner.main-banner__autonomos .main-banner__img-icons img{object-fit:cover;width:11px;height:11px}.main-banner.main-banner__autonomos .main-banner__img-card{border:1px solid #fff;border-radius:4px;width:fit-content;margin:0 auto;padding:6px;font-size:14px;display:block}@media (width>=992px){.main-banner.main-banner__autonomos .main-banner__content{max-height:none}.main-banner.main-banner__autonomos .main-banner__info,.main-banner.main-banner__autonomos .main-banner__img{flex:50%;min-width:0;height:auto}.main-banner.main-banner__autonomos .main-banner__info{border-radius:24px 0 0 24px;justify-content:center;min-height:358px;padding:32px}.main-banner.main-banner__autonomos .main-banner__img{border-radius:0 24px 24px 0}.main-banner.main-banner__autonomos .main-banner__bg{height:100%}.main-banner.main-banner__autonomos .main-banner__subtitle{font-size:24px;line-height:1.1}.main-banner.main-banner__autonomos .main-banner__title{font-size:38px}.main-banner.main-banner__autonomos .main-banner__buttons{margin-top:16px}.main-banner.main-banner__autonomos .main-banner__buttons .btn{padding:0 16px}.main-banner.main-banner__autonomos .main-banner__img-content{border-radius:14px;width:257px;padding:26px 23px}.main-banner.main-banner__autonomos .main-banner__img-content>hr{margin:14px 0}.main-banner.main-banner__autonomos .main-banner__img-top{align-items:flex-start}.main-banner.main-banner__autonomos .main-banner__img-top hr{height:59px}.main-banner.main-banner__autonomos .main-banner__img-left,.main-banner.main-banner__autonomos .main-banner__img-right{font-size:23px;line-height:21.5px}.main-banner.main-banner__autonomos .main-banner__img-left p,.main-banner.main-banner__autonomos .main-banner__img-right p{font-size:inherit;font-weight:inherit;line-height:inherit}.main-banner.main-banner__autonomos .main-banner__img-left small,.main-banner.main-banner__autonomos .main-banner__img-right small{font-size:13px;line-height:1.2}.main-banner.main-banner__autonomos .main-banner__img-bottom p{font-size:inherit;font-weight:inherit;line-height:normal}.main-banner.main-banner__autonomos .main-banner__img-icons{gap:10px}.main-banner.main-banner__autonomos .main-banner__img-icons img{width:25px;height:25px}.main-banner.main-banner__autonomos .main-banner__img-card{padding:9px 13px}}.mi-negocio-pro{background:#e60000;padding:48px 0;position:relative;overflow:hidden}.mi-negocio-pro:after{content:"";background:linear-gradient(-90deg,#0000 0%,#000 100%);position:absolute;inset:0}.mi-negocio-pro__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mi-negocio-pro__container{z-index:1;position:relative}.mi-negocio-pro__title{color:#fff;text-align:center;margin:0;font:700 26px/28px Vodafone,sans-serif}.mi-negocio-pro__title span{color:#e60000}.mi-negocio-pro__subtitle{color:#fff;text-align:center;margin:8px 0 0;font:400 20px/24px Vodafone,sans-serif}.mi-negocio-pro__cards{flex-direction:column;gap:16px;margin-top:24px;display:flex}.mi-negocio-pro__cards .card-plan{width:100%;max-width:480px;margin:0 auto}@media (width>=992px){.mi-negocio-pro__title{text-align:left;font-size:32px;line-height:1.1}.mi-negocio-pro__subtitle{text-align:left}.mi-negocio-pro__cards{flex-direction:row;align-items:stretch;padding:0 8px}.mi-negocio-pro__cards .card-plan{flex:0 0 269px;width:269px;max-width:none;margin:0}.mi-negocio-pro__cards .card-plan__content{flex-grow:1}.mi-negocio-pro__cards .card-plan:not(:has(.card-plan__highlight)) .card-plan__content{margin-top:32px}}.card-plan.card-plan__pro .card-plan__highlight{background:#007c92;justify-content:center;width:auto;margin:0 16px}.card-plan.card-plan__pro:has(.card-plan__highlight)>.card-plan__content{border:0}.card-plan.card-plan__pro .card-plan__content{margin-bottom:0}.card-plan.card-plan__pro .card-plan__body{gap:8px}.card-plan.card-plan__pro .card-plan__list{margin-bottom:0;padding-top:0;padding-left:0;list-style:none}.card-plan.card-plan__pro .card-plan__list li{font-weight:700}.card-plan.card-plan__pro .card-plan__list li+li{margin-top:8px}.card-plan.card-plan__pro .card-plan__icons{margin:8px 0 0;font-size:18px;line-height:22px}.card-plan.card-plan__pro .card-plan__details.bg{background:#f2f2f2;gap:4px}.card-plan.card-plan__pro .card-plan__details.bg small{color:#313131;margin-top:0}.card-plan.card-plan__pro .card-plan__footer{flex-wrap:wrap;padding-top:32px}.card-plan.card-plan__pro .card-plan__footer .btn{height:38px;line-height:1.4}.card-plan.card-plan__pro .card-plan__footer .btn:not(.btn--ringpool),.card-plan.card-plan__pro .card-plan__footer .btn--ringpool:before{font-size:16px}.card-plan.card-plan__pro .card-plan__footer .card-plan__tel--desktop{display:none}.card-plan.card-plan__pro .card-plan__footer .card-plan__tel--desktop:before{content:"Llama gratis al "}@media (width>=992px){.card-plan.card-plan__pro .card-plan__body{flex-grow:1;gap:32px}.card-plan.card-plan__pro .card-plan__details.bg{margin-top:auto}.card-plan.card-plan__pro .card-plan__list li+li,.card-plan.card-plan__pro .card-plan__icons{margin-top:4px}.card-plan.card-plan__pro .card-plan__footer{padding-top:16px}.card-plan.card-plan__pro .card-plan__footer .card-plan__tel--mobile{display:none}.card-plan.card-plan__pro .card-plan__footer .card-plan__tel--desktop{display:flex}.card-plan.card-plan__pro .card-plan__footer .btn{height:48px;font-size:18px;line-height:20px}}.banner-la-liga{padding:32px 0}.banner-la-liga__card{color:#fff;background:#000;border-radius:24px;flex-direction:column-reverse;max-width:480px;margin:0 auto;display:flex;overflow:hidden}.banner-la-liga__media{width:100%;display:block}.banner-la-liga__img{object-fit:cover;width:100%;height:176px;display:block}.banner-la-liga__content{flex-direction:column;gap:16px;padding:24px;display:flex}.banner-la-liga__logo{width:101px;height:auto}.banner-la-liga__heading{flex-direction:column;gap:8px;display:flex}.banner-la-liga__title{margin:0;font:700 26px/28px Vodafone,sans-serif}.banner-la-liga__claim{align-items:flex-start;gap:8px;margin:0;font:700 18px/1.2 Vodafone,sans-serif;display:flex}.banner-la-liga__icon{flex-shrink:0;width:20px;height:auto;margin-top:1px}.banner-la-liga__offer{flex-direction:column;gap:16px;display:flex}.banner-la-liga__price{flex-direction:column;gap:4px;display:flex}.banner-la-liga__conditions{margin:0;font:400 12px/14px Vodafone,sans-serif}.banner-la-liga__price-value{align-items:center;gap:2px;display:flex}.banner-la-liga__price-amount{margin:0;font:700 48px/32px Vodafone,sans-serif}.banner-la-liga__price-unit{flex-direction:column;font:700 16px/20px Vodafone,sans-serif;display:flex}.banner-la-liga__btn{width:100%}@media (width>=992px){.banner-la-liga{padding:48px 0}.banner-la-liga__card{flex-direction:row;align-items:stretch;max-width:none}.banner-la-liga__media{flex:0 0 60%;width:auto;position:relative}.banner-la-liga__img{height:100%;position:absolute;inset:0}.banner-la-liga__content{flex:auto;min-width:0;padding:32px}.banner-la-liga__title{font:700 32px/1.1 Vodafone,sans-serif}.banner-la-liga__btn{width:240px}}.ventajas.ventajas-autonomos{margin:0;padding:48px 0}.ventajas.ventajas-autonomos .ventajas__title{text-align:center}.ventajas.ventajas-autonomos .ventajas__container{gap:24px;margin-top:40px}.ventajas.ventajas-autonomos article{border-radius:var(--vf-radius-lg);min-height:0;padding:32px}.ventajas.ventajas-autonomos article .ventajas__name{color:#000;font:700 22px/1.2 Vodafone,sans-serif}.ventajas.ventajas-autonomos article .ventajas__description{color:#000;margin-top:16px;font:400 14px/16px Vodafone,sans-serif}@media (width>=992px){.ventajas.ventajas-autonomos{margin:0}.ventajas.ventajas-autonomos .ventajas__title{font:700 32px/1.1 Vodafone,sans-serif}.ventajas.ventajas-autonomos .ventajas__container{flex-wrap:wrap;gap:24px;padding-bottom:0}.ventajas.ventajas-autonomos article{flex:calc(33.333% - 16px);width:auto;min-height:0;padding:32px}.card-plan.card-plan__autonomos .card-plan__body{height:255px}}@media (width>=1200px){.card-plan.card-plan__autonomos .card-plan__details .pill{left:auto;right:8px}.card-plan.card-plan__autonomos .card-plan__body{height:230px}}
