#luz-gas-page .img-banner-1{background-image:url(8a47b964c37b3feb5121.webp)}#luz-gas-page .img-phone-black{background-image:url(163de1d8c1d8b913a669.svg)}#luz-gas-page section.bannerSection{background-color:#017435}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo{gap:16px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo h1{display:flex;flex-direction:column;font-weight:700;gap:10px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .title{background-color:#fff;border-radius:4px;font-size:18px;font-weight:700;line-height:1;padding:4px 12px;width:fit-content}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .logo-neflix{height:27px;width:97px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo{align-items:center;border-radius:4px;color:#fff;display:flex;font-family:Roboto;font-size:28px;font-weight:700;gap:6px;line-height:normal;padding:4px 0;width:100%;width:fit-content}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo span{font-size:38px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo{color:#fff;display:flex;font-size:28px;font-weight:700;gap:8px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo span.movil{transform:rotate(-2deg)}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo span.fibra,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo span.movil{align-items:center;background-color:#fff;border-radius:4px;box-shadow:.69px .69px 1.39px 0 rgba(0,0,0,.15);color:#2e2e3b;display:flex;gap:10px;justify-content:center;padding:4px 12px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo span.fibra{transform:rotate(2deg)}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner{position:relative;top:34px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{color:#fff;display:flex;flex-direction:column}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .img{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px;height:205px;justify-content:center;padding:2.314px;text-align:center;width:230px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .mancheta{align-items:center;background-color:#fff;border-radius:50%;color:#2e2e3b;font-size:12px;font-weight:700;line-height:100%;padding:24px 12px;position:relative;top:-58px;width:fit-content}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .img p{font-size:20px;font-style:normal;font-weight:700;line-height:100%}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price{color:#2e2e3b;position:relative}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .img{display:flex;flex-direction:row;height:52px;width:114px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .num{font-size:50px;font-weight:700}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .euros{display:none}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .legales{display:flex;flex-direction:column;text-align:start}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .legales .mes{font-size:14px;font-weight:700;line-height:normal}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .legales .iva{font-size:12px;font-weight:400;line-height:normal}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .eur{font-size:32px;font-weight:700;left:78px;line-height:1;position:absolute;top:22px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .legal{bottom:21px;font-size:14px;font-weight:300;left:79px;position:absolute}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .btn_yoigo{width:100%}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .precio-banner{right:49px;top:93px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .precio{font-size:36px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer{position:relative}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:-50px;height:427px;left:-247px;position:absolute;width:422px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-banner-1 p{bottom:-29px;color:#fff;position:absolute;right:19px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-banner-2{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(0) hue-rotate(164deg) brightness(100%) contrast(102%);height:164px;left:-65px;position:absolute;top:72px;width:208px}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection.energia{margin-top:46px;min-height:434px}#luz-gas-page .calculadoraModal .calculadoraSection.energia{padding:17px 21px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .checkSelectCalc{display:flex;justify-content:space-between}#luz-gas-page .calculadoraSection.energia .mainFormContainer form p.titleForm{margin-bottom:8px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form p.head{margin-bottom:4px;margin-top:0}#luz-gas-page .calculadoraModal .calculadoraSection.energia .form_pp .questi{margin-top:0}#luz-gas-page .calculadoraModal .calculadoraSection.energia .form_pp .questi p.p2{margin-bottom:4px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .checkSelectCalc img.luz-gas{height:32px;width:32px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkbox-calc img{width:32px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkbox-calc{align-items:baseline;background-color:#fff;border:1px solid #c6c6c6;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-size:15px;font-weight:700;padding:.8rem;text-align:center;transition:background-color .2s,border .2s;-o-transition:background-color .2s,border .2s;-moz-transition:background-color .2s,border .2s;width:30%}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkSelectCalc .input-check-calc{cursor:pointer;opacity:0;position:absolute}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkSelectCalc .input-check-calc:checked+label,#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkSelectCalc .input-check-calc:hover+label{border:1px solid #ae3f97}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .badOption.hide{display:none}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea{margin-bottom:8px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide{align-items:baseline;display:flex;justify-content:space-between}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide .switch{display:inline-block;height:28px;margin-right:10px;position:relative;width:50px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide input{height:0;opacity:0;width:0}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide .slider{background-color:#fff;border:2px solid #c6c6c6;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .3s,border .3s}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide .slider:before{background-color:#c6c6c6;border-radius:50%;bottom:2px;content:"";height:20px;left:4px;position:absolute;transform:translateX(0);transition:.3s;width:20px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide input:checked+.slider{background-color:#ae3f97;border:2px solid #ae3f97}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .inputArea.slide input:checked+.slider:before{background-color:#fff;transform:translateX(22px)}#luz-gas-page .calculadoraModal .calculadoraSection.energia .btn-nuevos-productos,#luz-gas-page .calculadoraSec.energia .mainFormContainer form #ya-cliente{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;height:44px;margin-bottom:8px;padding:8px;width:100%}#luz-gas-page .calculadoraModal .calculadoraSection .questi label{margin:0;width:100%}#luz-gas-page .calculadoraSection .mainFormContainer form .inputArea .inputForm{display:flex;gap:8px}#luz-gas-page .calculadoraModal .calculadoraContainer .calculadoraSection.energia .img-cross{top:-6px}#luz-gas-page .normalDots .slick-dots{justify-content:center}#luz-gas-page .tarifasSection .cardsContainer{gap:32px;justify-content:center}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa{height:399px;width:358px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa .price{align-items:flex-start;align-self:stretch;background-color:#f6f6f6;display:flex;gap:8px;justify-content:center;padding:8px 10px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa .price p{font-size:48px;line-height:70px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa .price .cents{font-size:16px;line-height:100%}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa .price .iva{font-size:16px;font-weight:300;line-height:100%}#luz-gas-page .residenciaSection .residenciaContainer{background-color:unset;border:none;border-radius:unset;display:flex;flex-wrap:wrap;gap:24px;max-width:879px}#luz-gas-page .residenciaSection .residenciaContainer .main-info{align-items:center;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);display:flex;flex-shrink:0;gap:16px;max-width:391px;padding:15px 0 15px 15px;width:100%}#luz-gas-page .residenciaSection .residenciaContainer .img{filter:none;height:93px;width:113px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .title{font-size:18px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle{align-items:baseline;background-color:#fede0a;color:#2e2e2e;display:flex;font-size:18px;gap:3px;justify-content:start;padding:2px 4px;width:fit-content}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle span{font-size:28px}#luz-gas-page .residenciaSection .btn_yoigo{margin:auto;width:197px}#luz-gas-page .preguntas_frecuentes .containerFaqs .faqRow .infoFaq ul{list-style:unset;padding-left:22px}#luz-gas-page .preguntas_frecuentes .containerFaqs .faqRow .infoFaq ul li{color:var(--black);font-weight:400;margin:4px}@media (max-width:1399px){#luz-gas-page .tarifasSection .cardsContainer .card-tarifa{width:358px}}@media (max-width:1199px){#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:-50px;height:355px;left:-324px;position:absolute;width:422px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa{margin:5px 20px;width:340px}}@media(max-width:991px){#luz-gas-page .bannerSection{background-image:linear-gradient(0deg,var(--grey-background) 0,var(--grey-background) 52%,#017435 44%,#017435 100%)}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{bottom:25px;position:relative}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:19px;height:239px;left:310px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo{margin:auto;width:fit-content}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner{width:417px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-banner-1{display:none}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{bottom:45px;position:relative}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection.energia{bottom:0;margin-top:0;padding:32px 20px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa{margin:5px 10px}}@media(max-width:767px){#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:14px;height:238px;left:161px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{bottom:20px;position:relative}#luz-gas-page .residenciaSection .residenciaContainer .main-info{padding:15px}#luz-gas-page .residenciaSection .residenciaContainer .img{height:75px;width:91px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info{flex-direction:column}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle,#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .title{font-size:18px}}@media(max-width:575px){#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo{gap:8px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner{width:282px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .title,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:20px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{bottom:-6px;right:9px}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection.energia{margin-top:35px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:-40px;height:209px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo span{font-size:30px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .img{height:138.229px;padding:1.807px;width:164px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .img p{font-size:15.619px;line-height:100%}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .img{height:31.624px;width:74.091px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .num{font-size:31.238px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .euros{display:block;font-size:31.238px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner .banner-price .legales{display:none}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .mancheta{top:-27px}#luz-gas-page .bannerSection .container{padding-left:unset;padding-right:unset}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{border-radius:unset;bottom:49px}}@media(max-width:495px){#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{left:112px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{bottom:-10px;position:relative}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .img{width:208px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .mancheta{top:-39px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle,#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .title{font-size:17px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle span{font-size:26px}#luz-gas-page .residenciaSection .residenciaContainer .img{height:71px;width:87px}}@media(max-width:450px){#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{left:70px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{left:-15px}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{margin-top:85px}#luz-gas-page .residenciaSection .residenciaContainer .img{width:65px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle,#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .title{font-size:15px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle span{font-size:22px}}@media(max-width:400px){#luz-gas-page section.bannerSection{padding-bottom:0}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .title,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:18px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo span{font-size:26px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{left:-21px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner{left:12px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:-41px;left:50px}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{bottom:56px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkbox-calc{padding:10px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa{width:300px}#luz-gas-page .residenciaSection .residenciaContainer .img{width:59px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle,#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .title{font-size:14px}#luz-gas-page .residenciaSection .residenciaContainer .main-info .info .subtitle span{font-size:20px}}@media(max-width:376px){#luz-gas-page section.bannerSection{height:fit-content}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .title,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:16px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo span{font-size:25px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promosBanner{margin-top:9px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner{bottom:23px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .promoBanner .mancheta{top:-38px}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection{margin-top:66px}#luz-gas-page .calculadoraSection .mainFormContainer form .inputArea .inputForm{font-size:14px}}@media(max-width:360px){#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkbox-calc{padding:10px}}@media(max-width:350px){#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .subtitlePromo,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .title,#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo{font-size:15px}#luz-gas-page .bannerSection .bannerSectionContainer .firstInfo .titlePromo span{font-size:20px}#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{bottom:-14px;height:202px;left:36px}#luz-gas-page .bannerSection .bannerSectionContainer .mainFormContainer .calculadoraSection.energia{margin-top:9px}#luz-gas-page .calculadoraSection.energia .mainFormContainer form .lead .checkbox-calc{padding:6px}#luz-gas-page .tarifasSection .cardsContainer .card-tarifa{width:290px}#luz-gas-page .residenciaSection .residenciaContainer .main-info{padding:4px}}@media(max-width:330px){#luz-gas-page .bannerSection .bannerSectionContainer .imgContainer .img-hucha{left:24px}}