#calculadora-page .icon-ahorro{background-image:url(0494a101529729279018.svg)}#calculadora-page .icon-calendario{background-image:url(9ca589dd721ad1c409e3.svg)}#calculadora-page .icon-horario{background-image:url(41bec1303b7191997f9c.svg)}#calculadora-page .icon-gas{background-image:url(1b9cf70a5a633986291b.svg)}#calculadora-page .img-copa{background-image:url(332ced2872886d2c1356.svg)}#calculadora-page .img-pymes{background-image:url(2e7e7f34e90f03f9e99d.webp)}#calculadora-page .mancheta-tranquilisima{background-image:url(7b364c80c6b1c65be166.svg)}#calculadora-page .icon-billete{background-image:url(a88a1800b1da61b8e116.svg)}#calculadora-page .icon-anos{background-image:url(fbc72897d0d8e4c6896e.svg)}#calculadora-page .icon-promesa{background-image:url(a0bc98bb68d3c42096e7.svg)}#calculadora-page .img-oferta-mes{background-image:url(b4933198af682d1fc83c.webp)}#calculadora-page .icon-telefono{background-image:url(125b6d98dfa2d54e8aeb.svg)}#calculadora-page .icon-gasolina{background-image:url(857cb0a8f93c7b247d98.svg)}#calculadora-page .icon-tienda{background-image:url(fde2285adc2c2e2fbfb5.svg)}#calculadora-page .img-tranquila{background-image:url(ce504c50e028a29b1182.webp)}#calculadora-page .img-plana{background-image:url(958e5c361eef52f04de0.webp)}#calculadora-page .img-discriminacion{background-image:url(322824724d1ad617f508.webp)}#calculadora-page .img-solar{background-image:url(40cbaca20b39c5b6109c.webp)}#calculadora-page .img-virtual{background-image:url(ee180a633d8dc2706a34.webp)}#calculadora-page .img-ahorro{background-image:url(47a21fc6fa9c3cfb4923.webp)}#calculadora-page .img-luzygas-plana{background-image:url(2750909b8897f8d032bc.webp)}#calculadora-page .img-luzygas-horaria{background-image:url(08f6b37ce9fe6a93ca61.webp)}#calculadora-page .img-gas{background-image:url(1def96f307e614c36c80.webp)}#calculadora-page .img-tarifa-plana{background-image:url(b2791022a73ddb7a1517.webp)}#calculadora-page .img-star{background-image:url(f34906ee292ef2d60765.svg)}#calculadora-page{--Type-Headline-01-size:47px;--Type-Numbers-02-weight:48px}#calculadora-page section h3{color:var(--Content-High,var(--Content-High));font-family:var(--Type-family-headline);font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height);margin-bottom:16px}#calculadora-page .ancla{position:relative;top:-12.5rem}#calculadora-page .btnRepsol{align-items:center;background-color:var(--Component-Colors-Button-Primary-Surface-Default);border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Button-01-size);font-style:normal;font-weight:var(--Type-weight-SemiBold);height:48px;justify-content:center;line-height:var(--Type-Body-01-height);overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;text-align:center;transition:color .3s ease;z-index:0}#calculadora-page .btnRepsol:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:163px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .btnRepsol:hover:after{height:600px;width:600px}#calculadora-page .btnRepsol p{margin-bottom:0;position:relative;z-index:3}#calculadora-page .btnRepsol_secondary{background-color:var(--Comercial);border-radius:var(--Radius-Round);font-size:16px;font-weight:600;overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;transition:color .3s ease;z-index:2}#calculadora-page .btnRepsol_secondary:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .btnRepsol_secondary:hover:after{height:600px;width:600px}#calculadora-page .btnRepsol_secondary p{color:#fff;margin-bottom:0;position:relative;z-index:3}#calculadora-page body{font-family:var(--Type-family-text)}#calculadora-page .banner-central{background:linear-gradient(311deg,#00bed4 -12.01%,#00b3c9 -8.95%,#00859c 4.29%,#006078 17.53%,#00435b 30.77%,#002e47 44.01%,#00223b 57.25%,#001e37 69.48%);background-position:33% 3rem;background-repeat:no-repeat;background-size:cover;height:755px;overflow:hidden;padding-top:8rem;position:relative}#calculadora-page .banner-central:after{background:linear-gradient(0deg,rgba(0,30,55,.2),rgba(0,30,55,.2));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#calculadora-page .banner-central.asking{height:715px}#calculadora-page .banner-central p{margin:0}#calculadora-page .banner-central .container,#calculadora-page .banner-central .row{height:100%}#calculadora-page .banner-central .container .firstInfo{margin-top:-39px;z-index:2}#calculadora-page .banner-central .colInfo{position:static}#calculadora-page .banner-central .img-banner{display:inline-block;height:auto;overflow:hidden;position:absolute;width:100%}#calculadora-page .banner-central img{display:block;height:auto;width:100%;z-index:0}#calculadora-page .banner-central .firstInfo{padding-left:0}#calculadora-page .banner-central .firstInfo .mainDto{margin-top:5rem;position:relative;width:596px}#calculadora-page .banner-central .firstInfo .mainDto .mancheta.primera{align-items:center;background:var(--Semantic-Background-Information);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;padding:var(--Spacing-Component-6-6) var(--Spacing-Component-8-8);width:fit-content}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-0{color:var(--Content-High,);display:flex;margin-bottom:0}#calculadora-page .banner-central .firstInfo .manchetasPromo{align-items:flex-start;display:flex;gap:16px}#calculadora-page .banner-central .firstInfo .mainDto .promo{background-color:hsla(0,0%,100%,.6);border-radius:var(--Radius-M);color:var(--Content-High);display:flex;flex-direction:column;padding:var(--Spacing-Component-24-24);position:relative;width:241px}#calculadora-page .banner-central .firstInfo .mainDto .promo.rosa{background-color:#e50052;color:#fff}#calculadora-page .banner-central .firstInfo .mainDto .promo .lleva{align-self:stretch;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#calculadora-page .banner-central .firstInfo .mainDto .promo .precio{align-items:baseline;display:flex;font-family:var(--Type-family-headline);font-size:var(--Type-Numbers-02-size);font-style:normal;font-weight:400;gap:0;line-height:var(--Type-Numbers-02-height)}#calculadora-page .banner-central .firstInfo .mainDto .promo .precio span{font-size:26px;font-weight:400}#calculadora-page .banner-central .firstInfo .mainDto .promo .legal{font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);letter-spacing:var(--Type-Headline-04-spacing);line-height:var(--Type-Headline-04-height)}#calculadora-page .banner-central .firstInfo .mainDto .promo .mancheta{border-radius:50%;bottom:-40px;display:flex;height:215px;padding:8px;position:absolute;right:-321px;width:215px}#calculadora-page .banner-central .firstInfo .mainDto .banner-legal{color:#fff;font-size:20px;font-weight:400}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-0 img{margin-right:13px}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-mobile{display:none}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo{color:var(--Content-High-Inverse);text-overflow:ellipsis}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-2{color:#fff;font-size:32px;font-weight:500;line-height:1.2;text-align:left}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-2-mobile{display:none}#calculadora-page .banner-central .firstInfo .mainDto .price p{color:var(--Content-High-Inverse);font-size:26px}#calculadora-page .banner-central .firstInfo .mainDto .ahorro{align-items:flex-start;display:flex;gap:24px;margin-bottom:26px;width:675px}#calculadora-page .banner-central .firstInfo .mainDto .ahorro .descuento{align-items:center;display:flex;gap:4px}#calculadora-page .banner-central .firstInfo .mainDto .ahorro .descuento .img{height:24px;right:unset;top:unset;width:24px}#calculadora-page .banner-central .firstInfo .mainDto .ahorro p{color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);text-align:center}#calculadora-page .formFloating{padding:2rem 0}#calculadora-page .formFloating .formContainer{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;color:var(--Content-High);padding:1rem 20px;position:relative;text-align:center;width:434px;z-index:1}#calculadora-page .formFloating form .lead.calcu{align-items:start;display:flex;flex-direction:column}#calculadora-page .formFloating .formContainer form p.titleForm{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);margin-bottom:8px;text-align:start}#calculadora-page .banner-central.asking .formFloating .formContainer form p.titleForm{font-size:19px}#calculadora-page .formFloating .formContainer form p.head{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Title-02-size);font-style:normal;font-weight:var(--Type-Title-02-weight);line-height:var(--Type-Title-02-height);margin-bottom:3px;text-align:left}#calculadora-page .formFloating .formContainer form .inputArea{margin-bottom:.3rem;text-align:left;width:100%}#calculadora-page .formFloating .formContainer form .inputArea .metros{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}#calculadora-page .formFloating .formContainer form .inputArea .metros p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);text-align:right}#calculadora-page .formFloating .formContainer form .slideCard p{font-size:16px;font-weight:400;line-height:.5;margin-bottom:0;margin-top:10px;text-align:left}#calculadora-page .formFloating form .lead .checkbox-calculadora{cursor:pointer;display:inline;margin-bottom:5px;margin-right:15px;padding-left:25px;position:relative;text-align:left}#calculadora-page .formFloating form .lead .checkbox-calculadora,#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos{margin-bottom:15px;margin-top:10px;order:unset}#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos a{color:var(--Colors-Link-content-Default);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height)}#calculadora-page .formFloating form .lead .button-container{align-items:center;border-top:1px solid #dbe6f0;font-size:16px;margin-left:-20px;width:110%}#calculadora-page .formFloating form .lead .button-container .container{display:flex;gap:16px;margin-top:24px}#calculadora-page .formFloating form .lead .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#calculadora-page .formFloating form .lead .checkbox-calculadora .checkmark{background-color:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;height:20px;left:0;position:absolute;top:0;width:20px}#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;height:20px;justify-content:center;padding:2.5px;width:20px}#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos:hover input~.checkmark{background-color:unset}#calculadora-page .formFloating form .lead .checkbox-calculadora input:checked~.checkmark{background-color:var(--Content-High);border:none!important}#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos input:checked~.checkmark{background-color:var(--Content-High)}#calculadora-page .formFloating form .lead .checkbox-calculadora .checkmark:after{content:"";display:none;position:absolute}#calculadora-page .formFloating form .lead .checkbox-calculadora input:checked~.checkmark:after{display:block}#calculadora-page .formFloating form .lead .checkbox-calculadora .checkmark:after{border:solid var(--Content-High-Inverse);border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#calculadora-page .formFloating form .lead .checkbox-calculadora.terminos .checkmark:after{left:7px;top:4px}#calculadora-page .formFloating .formContainer form .slideCard #myRange{background-color:#dbe6f0;border-radius:8px;height:5px;opacity:1;outline:none;position:relative;width:100%;--width-bar:26%}#calculadora-page .slider{-webkit-appearance:none;background:#001e37;border-radius:5px;height:15px;opacity:.7;outline:0;-webkit-transition:.2s;transition:opacity .2s;width:100%}#calculadora-page .formFloating .formContainer form .slideCard #myRange:before{background-color:var(--Content-High);border-radius:8px;border-radius:5px;content:"";height:100%;position:absolute;width:var(--width-bar);z-index:1}#calculadora-page .formFloating .formContainer form .slideCard #myRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#001e37;border-radius:50%;cursor:pointer;height:20px;width:20px}#calculadora-page .formFloating .formContainer form .slideCard #myRange::-moz-range-thumb{background:var(--azulInter);border-radius:50%;cursor:pointer;height:20px;width:20px}#calculadora-page .formFloating .formContainer form .inputForm{display:flex}#calculadora-page .formFloating .formContainer form .inputForm>div:first-of-type{margin-right:10px}#calculadora-page .formFloating .formContainer form .inputForm>div{text-align:left}#calculadora-page .formFloating .formContainer form .inputForm label{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-bottom:0}#calculadora-page .formFloating .formContainer form label{user-select:none}#calculadora-page .formFloating .formContainer form .inputArea select{border:1px solid #33333380;border-radius:5px;color:#000;font-size:14px;font-weight:400;height:40px;margin-bottom:10px;margin-top:5px;padding:5px;width:100%}#calculadora-page .formFloating .formContainer form .inputArea select::placeholder{color:#757575}#calculadora-page .formFloating .formContainer form .inputForm input{background:var(--Specific-Background-1);border:none;border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-weight:var(--Type-Body-01-weight);height:40px;line-height:var(--Type-Body-01-height);padding:12px 16px;width:100%}#calculadora-page .formFloating .formContainer form .inputForm input::placeholder{color:#757575}#calculadora-page .formFloating .formContainer form .inputForm input:focus-visible{outline:none}#calculadora-page .formFloating .formContainer form .btn_ofertas{align-items:center;background-color:var(--Comercial);border:none;border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-weight:var(--Type-Title-02-weight);height:48px;justify-content:center;overflow:hidden;padding:var(--Spacing-Component-12-12,12px) var(--Spacing-Component-24-16,24px);position:relative;text-align:center;transition:color .3s ease;width:100%;z-index:2}#calculadora-page .formFloating .formContainer form .btn_ofertas:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:107px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .formFloating .formContainer form .btn_ofertas:hover:after{height:600px;width:600px}#calculadora-page .formFloating .formContainer form .btn_ofertas p{z-index:3}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float{align-items:center;background-color:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Button-Secondary-Border-Default);border-radius:var(--Radius-Round);color:var(--Content-High);cursor:pointer;display:flex;font-family:var(--Type-family-text);gap:5px;height:48px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;width:100%;z-index:2}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover:after{height:600px;width:600px}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover{border-color:#007899}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover p{color:#007899;transition:.3s}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float p{z-index:3}#calculadora-page .formFloating .formContainer form .btn_ofertas.te-llamamos-float p

.formFloating .formContainer form .btn_ofertas:focus,#calculadora-page .formFloating .formContainer form .btn_ofertas:focus-visible{outline:none}#calculadora-page .formFloating .formContainer form i{color:var(--rojoTotal);margin:1rem auto;scale:120%}#calculadora-page .formFloating .buttonContainer{display:flex;justify-content:center;position:relative;width:360px;z-index:1}#calculadora-page .formFloating .buttonContainer .btn_ofertas{background-color:var(--naranja);border-radius:5px;color:#fff;font-size:17px;font-weight:700;margin:1rem auto auto;padding:17px;transition:all .1s ease-out;width:230px}#calculadora-page .formFloating .buttonContainer .btn_ofertas:hover{background-color:var(--naranja);color:#fff}#calculadora-page .formFloating .buttonContainer .btn_ofertas:focus,#calculadora-page .formFloating .buttonContainer .btn_ofertas:focus-visible{outline:none}#calculadora-page .formFloating .formContainer .fail-form_pp,#calculadora-page .formFloating .formContainer .succes-form_pp{display:flex;flex-direction:column}#calculadora-page .formFloating .formContainer .succes-form_pp .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #08a800;padding:3px;width:25px}#calculadora-page .formFloating .formContainer .fail-form_pp .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #c00202;padding:3px;width:25px}#calculadora-page .formFloating .formContainer .succes-form_pp p.title{color:#08a800;font-size:22px;font-weight:500;margin-bottom:5px;text-align:center}#calculadora-page .formFloating .formContainer .fail-form_pp p.title{color:#c00202;font-size:22px;font-weight:500;margin-bottom:5px;text-align:center}#calculadora-page .formFloating .formContainer .succes-form_pp p.horario-title{font-weight:800;margin:15px 0}#calculadora-page .formFloating .formContainer .succes-form_pp p.horario{font-size:15px}#calculadora-page .franjaBanner{background-color:var(--main-blue);color:#fff;font-size:26px;padding:4px 0;text-align:center}#calculadora-page .modal-form .checkbox-calculadora{cursor:pointer;display:inline;font-size:16px;margin-bottom:5px;margin-right:15px;padding-left:25px;position:relative;text-align:left}#calculadora-page .modal-form .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#calculadora-page .modal-form .checkbox-calculadora .checkmark{background-color:var(--azulClaro);border-radius:5px;height:20px;left:0;position:absolute;top:0;width:20px}#calculadora-page .modal-form .checkbox-calculadora.terminos .checkmark{background-color:unset;border:2px solid var(--azulClaro);border-radius:0;height:18px;width:18px}#calculadora-page .modal-form .fr-line4{text-align:left}#calculadora-page .modal-form .checkbox-calculadora:hover input~.checkmark{background-color:var(--azulClaro)}#calculadora-page .modal-form .checkbox-calculadora.terminos:hover input~.checkmark{background-color:unset}#calculadora-page .modal-form .checkbox-calculadora input:checked~.checkmark{background-color:var(--azulClaro);border:none!important}#calculadora-page .modal-form .checkbox-calculadora.terminos input:checked~.checkmark{background-color:unset;border:2px solid var(--azulClaro)!important}#calculadora-page .modal-form .checkbox-calculadora .checkmark:after{content:"";display:none;position:absolute}#calculadora-page .modal-form .checkbox-calculadora input:checked~.checkmark:after{display:block}#calculadora-page .modal-form .checkbox-calculadora .checkmark:after{border:solid var(--azul);border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#calculadora-page .modal-form .checkbox-calculadora.terminos .checkmark:after{left:5px;top:1px}#calculadora-page .modal-form .contentModal{height:fit-content;left:unset;min-width:90%;position:unset;top:unset;transform:unset;width:fit-content}#calculadora-page .modal-form .formDataModal{border-radius:16px;height:auto;min-width:550px;padding:24px;width:30%}#calculadora-page .modal-form .formDataModal .fr-line1{color:#001e37;font-family:Sole Repsol Display;font-size:20px;font-weight:400;line-height:normal;margin:26px 0 13px;max-width:30rem;text-align:left}#calculadora-page .modal-form .formDataModal .telefono-modal .llamaModal{color:#001e37;font-family:Sole Repsol Display;font-size:16px;font-weight:400}#calculadora-page .modal-form .formDataModal .telefono-modal .llamaModal span{color:#e50052}#calculadora-page .modal-form .formDataModal .llamamos-modal{color:#001e37;font-family:Sole Repsol Text;font-size:12px;text-align:start}#calculadora-page .modal-form .formDataModal .llamamos-modal p{margin-bottom:4px}#calculadora-page .modal-form .formDataModal .questi{color:#001e37;font-size:18px;font-weight:400;line-height:normal;margin:0 auto;text-align:left;text-align:center}#calculadora-page .modal-form .formDataModal .questi div:first-of-type{margin-bottom:10px}#calculadora-page .modal-form .formDataModal .questi .p2{margin-bottom:5px}#calculadora-page .modal-form .formDataModal .fr-line3 button{align-items:center;background-color:var(--Comercial);border:none;border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-weight:var(--Type-Title-02-weight);height:48px;justify-content:center;overflow:hidden;padding:var(--Spacing-Component-12-12,12px) var(--Spacing-Component-24-16,24px);position:relative;text-align:center;transition:color .3s ease;width:100%;z-index:2}#calculadora-page .modal-form .formDataModal .fr-line3 button:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:236px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .modal-form .formDataModal .fr-line3 button:hover:after{height:600px;width:600px}#calculadora-page .modal-form .formDataModal .fr-line3 button p{margin-bottom:0;z-index:3}#calculadora-page .modal-form .formDataModal .fr-line3 button:focus,#calculadora-page .modal-form .formDataModal .fr-line3 button:focus-visible{box-shadow:none;outline:none}#calculadora-page .modal-form .formDataModal .inputs-form-tel{margin-left:38px;text-align:left}#calculadora-page .fr-line2 input{border:1px solid #95b0c6;border-radius:12px;color:#43637d;font-size:16px;font-weight:400;height:40px;min-width:unset;padding:12px 16px;text-align:center;width:100%}#calculadora-page .modal-form .formDataModal .inputs-form-tel p{margin-bottom:0!important;margin:auto;min-width:275px;width:99%}#calculadora-page .modal a{text-decoration:underline!important}#calculadora-page .polPrivacidad{color:#000000d3;text-decoration:none!important}#calculadora-page section.ofertasSection{padding:0;position:relative}#calculadora-page .ofertasSection .ofertasContainer{background-color:var(--Surface-Grey);border-radius:16px;display:flex;gap:16px;justify-content:center;margin:32px auto;padding:16px 24px;position:relative;width:fit-content}#calculadora-page .ofertasSection .ofertasContainer .oferta{align-items:start;background-color:#fff;border-radius:var(--Radius-M);color:var(--Content-High,var(--Content-High));display:flex;flex-direction:column;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);gap:8px;line-height:var(--Type-Body-01-height);max-width:336px;padding:24px;width:100%}#calculadora-page .ofertasSection .ofertasContainer .oferta .hasta{display:flex;flex-direction:column}#calculadora-page .ofertasSection .ofertasContainer .oferta img{height:56px;margin-bottom:16px;width:56px}#calculadora-page .ofertasSection .ofertasContainer .oferta p{font-size:20px;margin:0;text-align:center}#calculadora-page .ofertasSection .ofertasContainer .oferta .luz{font-size:25px;font-weight:700}#calculadora-page .ofertasSection .ofertasContainer .oferta .precioContainer{position:relative}#calculadora-page .ofertasSection .ofertasContainer .oferta .precioContainer .precio{font-size:88px;font-weight:800;line-height:.7;margin-right:68px}#calculadora-page .ofertasSection .ofertasContainer .oferta .precioContainer .dto{font-size:30px;font-weight:800;left:110px;position:absolute;top:40px}#calculadora-page .ofertasSection .ofertasContainer .oferta .precioContainer .porcentaje{font-size:45px;font-weight:800;left:110px;position:absolute;top:-10px}#calculadora-page .ofertasSection .ofertasContainer .oferta .consigue{font-weight:600;margin-bottom:0;text-align:left}#calculadora-page .ofertasSection .ofertasContainer .oferta .dto-150{background:linear-gradient(137deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%);-webkit-background-clip:text;font-family:var(--Type-family-headline);font-size:24px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:var(--Type-Numbers-01-weight);line-height:100%;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}#calculadora-page .ofertasSection .ofertasContainer .oferta .dto-150 span{font-family:var(--Type-family-headline);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Numbers-01-weight);line-height:100%}#calculadora-page .ofertasSection .ofertasContainer .oferta .dto-150 sup{font-size:14px;font-weight:800;line-height:1;text-align:center}#calculadora-page .ofertasSection .ofertasContainer .oferta .cuando{font-family:Sole Repsol Text;font-size:16px;line-height:130%}#calculadora-page .ofertasSection .ofertasContainer .oferta .secondText{font-size:13px;font-weight:800;margin-top:20px;text-align:center}#calculadora-page section.descuentosSection{padding:72px 0 40px}#calculadora-page section.descuentosSection .subtitle{font-size:24px;font-weight:400;text-align:center}#calculadora-page section.descuentosSection .subtitle span{background-color:var(--naranja);color:#fff;font-weight:700;padding:2px 8px}#calculadora-page .descuentosSection .cardsContainer{display:flex;gap:26px;justify-content:center}#calculadora-page .descuentosSection .cardsContainer .card-descuento{border:1px solid var(--Border-Low,#dbe6f0);border-radius:var(--Radius-M,16px);display:flex;flex-direction:column;gap:11px;max-width:608px;padding:24px 24px 32px}#calculadora-page .descuentosSection .cardsContainer .icons{align-items:flex-start;display:flex;gap:8px;padding:0 0 32px}#calculadora-page .descuentosSection .cardsContainer .icons img{height:44px;width:44px}#calculadora-page .descuentosSection .cardsContainer p{margin-bottom:0}#calculadora-page .descuentosSection .cardsContainer .title{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height)}#calculadora-page .descuentosSection .cardsContainer .subtitle{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);text-align:start}#calculadora-page .descuentosSection .cardsContainer .descuento{align-items:flex-start;align-self:stretch;border-top:1px solid var(--Border-Low);display:flex;flex-direction:column;gap:4px;padding:8px}#calculadora-page .descuentosSection .cardsContainer .descuento .main-info{background:linear-gradient(137deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:var(--Type-family-headline);font-size:32px;font-weight:var(--Type-Numbers-01-weight)}#calculadora-page .descuentosSection .cardsContainer .descuento .main-info .hasta{font-size:14px}#calculadora-page .descuentosSection .cardsContainer .descuento .info{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#calculadora-page .descuentosSection .cardsContainer .btnRepsol{max-width:unset;width:100%}#calculadora-page section.cardsSection{padding:72px 0 40px}#calculadora-page .cardsSection .h2-0{display:none}#calculadora-page .cardsSection .slick-dots{padding-top:0}#calculadora-page .cardsSection .pestanasContainer{border-bottom:1px solid var(--Border-Low);cursor:pointer;display:flex;gap:var(--Spacing-Component-12-12);margin:auto auto 40px;max-width:87%}#calculadora-page .cardsSection .pestanasContainer .pestana{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);margin-bottom:0;padding:0 var(--Spacing-Component-12-12);padding-bottom:var(--Spacing-Component-8-8)}#calculadora-page .cardsSection .pestanasContainer .pestana.activa{border-bottom:2px solid var(--naranja)}#calculadora-page .cardsSection .cardsContainer{display:flex;gap:16px;justify-content:center}#calculadora-page .cardsSection .pymesContainer .cardContain{padding-top:1px}#calculadora-page .cardsSection .card{align-self:stretch;background:var(--Specific-Background-1);border:1px solid var(--Border-Low);border-radius:var(--Radius-M);display:flex;flex-direction:column;height:606px;padding:16px;width:428px}#calculadora-page .cardsSection .card .title-slick{display:none}#calculadora-page .cardsSection .card .img,#calculadora-page .cardsSection .card img.img-card{background-position:6% 0;background-size:cover;border-radius:8px;height:201px;margin-bottom:24px;width:100%}#calculadora-page .cardsSection .card img.img-card{object-fit:cover;object-position:6% 0}#calculadora-page .cardsSection .card .mancheta{align-items:center;background:var(--Extended-Surface-Promo);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;left:28px;padding:7px 8px;position:absolute;top:28px;width:fit-content}#calculadora-page .cardsSection .card .mancheta .img{background-position:50%;flex-shrink:0;height:16px;margin-bottom:0;width:16px}#calculadora-page .cardsSection .card .mancheta p{display:-webkit-box;-webkit-box-orient:vertical;color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);-webkit-line-clamp:1;line-height:13px;margin-bottom:0;overflow:hidden;text-align:center;text-overflow:ellipsis}#calculadora-page .cardsSection .card .photoCard .img.mancheta-tranquilisima{height:65px;left:5px;position:absolute;top:5px;transform:rotate(8deg);width:65px}#calculadora-page .cardsSection .card .titleCard{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);margin-bottom:16px;text-align:start}#calculadora-page .cardsSection .card .infoCard{height:53%}#calculadora-page .cardsSection .card .infoCard p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);margin-bottom:0}#calculadora-page .cardsSection .card .infoCard p.ultimo{color:var(--Content-High)}#calculadora-page .cardsSection .card .infoCard br{content:"";display:block;margin:1.9rem 0}#calculadora-page .cardsSection .card .button-container{display:flex;gap:8px}#calculadora-page .cardsSection .card a.btnCalc p,#calculadora-page .cardsSection .card a.btnCalc-negocios p{color:#fff;z-index:3}#calculadora-page .cardsSection .card .button-container .btnCard{align-items:center;background-color:#fff;border:1px solid #43637d;border-radius:var(--Radius-Round,999px);display:flex;flex:1 0 0;flex-direction:column;height:48px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative}#calculadora-page .cardsSection .card .button-container .btnCard:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .cardsSection .card .button-container .btnCard:hover:after{height:600px;width:600px}#calculadora-page .cardsSection .card .button-container .btnCard:hover{border-color:#007899}#calculadora-page .cardsSection .card .button-container .btnCard:hover p{color:#007899;transition:.3s}#calculadora-page .btnRepsol,#calculadora-page .cardsSection .card .button-container .btnCard{max-width:200px;width:100%}#calculadora-page .cardsSection .card .button-container .btnCard p{color:#001e37;font-family:Sole Repsol Text;font-size:16px;font-style:normal;font-weight:600;margin-bottom:0;text-align:center;z-index:3}#calculadora-page .cardsSection .card .btnRepsol:after{left:91px}#calculadora-page .cardsSection .cardsContainer2{display:flex;flex-wrap:wrap;max-width:90%}#calculadora-page .cardsSection .lines-cards{align-items:center;display:flex;line-height:1.6;margin-bottom:10px}#calculadora-page .cardsSection .lines-cards img{height:24px;margin-right:12px;width:24px}#calculadora-page .cardsSection .appendDots.normalDots{display:none}#calculadora-page .slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}#calculadora-page .slick-dots li{align-items:center;color:#00809a;display:flex;font-family:Roboto,sans-serif;font-size:16px;justify-content:center;line-height:1;margin:0;min-width:40px;padding:5px 15px;text-align:center;width:6%}#calculadora-page .slick-dots button{background-color:#005161}#calculadora-page .slick-dots li.slick-active{background-color:var(--azulClaro);border-radius:5px;padding:5px}#calculadora-page .dotsPoints .slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:.8rem 0 1rem}#calculadora-page .dotsPoints .slick-dots li{background-color:unset;width:unset}#calculadora-page .slick-dots button{background-color:#d9d9d9;border:none;border-radius:100%;display:block;height:10px;padding:0;text-indent:-9999px;width:10px}#calculadora-page .slick-dots .slick-active button{background-color:#333}#calculadora-page section.negocioSection.contraria{margin:auto;max-width:1094px;padding:32px 0}#calculadora-page section.negocioSection{padding:32px 0}#calculadora-page .negocioSection .negocioContainer{border:1px solid #dbe6f0;border-radius:16px;display:flex;gap:46px;justify-content:space-between}#calculadora-page .negocioSection .negocioContainer h2{font-size:28px;line-height:normal;margin-bottom:16px;text-align:start}#calculadora-page .negocioSection .negocioContainer .subtitle{color:var(--Content-Medium);font-family:var(--Type-family-headline);font-size:16px;font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:normal}#calculadora-page .negocioSection .infoContainer{align-items:flex-start;background-color:var(--Specific-Background-1);border:1px solid var(--Border-Low);border-radius:var(--Radius-M);display:flex;flex-direction:column;gap:var(--Spacing-Component-24-24);max-width:447px;padding:var(--Spacing-Component-24-16)}#calculadora-page .negocioSection .infoContainer .title{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height)}#calculadora-page .negocioSection .infoContainer .info{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);margin-bottom:0}#calculadora-page .negocioSection .infoContainer .btnRepsol{margin-top:24px;width:100%}#calculadora-page .negocioSection .infoContainer img{background-position:50% 0;background-size:cover;border-radius:var(--Radius-S);height:280px;padding:10px;position:relative;top:0;width:100%}#calculadora-page .negocioSection.contraria img{background-size:cover;border-radius:16px 0 0 16px;display:flex;height:256px;object-fit:cover;object-position:6% 0;width:415px}#calculadora-page .negocioSection .mancheta-container{background-size:cover;border-radius:16px 0 0 16px;display:flex;height:256px;justify-content:flex-end;padding:10px;position:absolute;width:386px}#calculadora-page .negocioSection .mancheta{align-items:center;background:var(--Extended-Surface-Promo);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;padding:var(--Spacing-Component-6-6) var(--Spacing-Component-8-8);width:fit-content}#calculadora-page .negocioSection .mancheta .icono-mancheta{background-position:50%;flex-shrink:0;height:16px;object-position:6% -2px;width:16px}#calculadora-page .negocioSection .mancheta p{display:-webkit-box;-webkit-box-orient:vertical;color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);-webkit-line-clamp:1;line-height:var(--Type-Caption-Tag-height);margin-bottom:0;overflow:hidden;text-align:center;text-overflow:ellipsis}#calculadora-page .negocioSection.contraria .titleContainer{max-width:633px;padding:24px 24px 24px 0;width:100%}#calculadora-page .negocioSection .info-bottom{width:100%}#calculadora-page .negocioSection.contraria .titleContainer .btnRepsol{max-width:218px;width:100%}#calculadora-page .negocioSection .info-bottom .lines-cards{align-items:center;align-self:stretch;display:flex;gap:12px}#calculadora-page .negocioSection .info-bottom .lines-cards img{height:24px;width:24px}#calculadora-page .negocioSection .info-bottom .lines-cards p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#calculadora-page .franjaLlamaSection{padding:40px 0!important}#calculadora-page .franjaLlamaSection .infoContainer{border:1px solid var(--Border-Low);border-radius:var(--Radius-M);margin:auto;max-width:1084px;padding:32px;width:100%}#calculadora-page .franjaLlamaSection .infoContainer p{color:#001e37}#calculadora-page .franjaLlamaSection .infoContainer .title-franja{color:var(--Content-High,var(--Content-High));margin-bottom:16px;text-align:center}#calculadora-page .franjaLlamaSection .infoContainer .title-franja,#calculadora-page .franjaLlamaSection .infoContainer .title-franja span a{font-family:var(--Type-family-headline);font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height)}#calculadora-page .franjaLlamaSection .infoContainer .title-franja span a{color:var(--Comercial)}#calculadora-page .franjaLlamaSection .infoContainer .title-franja br{display:none}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead{display:flex;flex-direction:column;margin:auto;width:50%}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .head{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-bottom:0;text-align:start}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .inputForm input{align-items:flex-start;align-self:stretch;background:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);gap:16px;height:40px;line-height:var(--Type-Body-01-height);margin:4px 0 16px;padding:12px 16px;width:100%}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height)}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos{align-items:center;display:flex;gap:5px;margin-bottom:16px}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora a{color:var(--Colors-Link-content-Default);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size)}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .inputForm input::placeholder{color:#757575;font-size:14px;font-weight:400}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead input:focus-visible{outline:none}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .btnContainer{margin:auto}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .btnRepsol_secondary{width:235px}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .btnRepsol_secondary p{color:#fff;margin-bottom:0;position:relative;z-index:3}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;height:20px;justify-content:center;padding:2.5px;width:20px}#calculadora-page .franjaLlamaSection label input:checked~.checkmark{background-color:var(--Content-High)}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora .checkmark:after{content:"";display:none}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora input:checked~.checkmark:after{display:block}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos .checkmark:after{left:6px;top:4px}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .fail-form,#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .succes-form{display:flex;flex-direction:column;text-align:center}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .fail-form .title,#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .succes-form .title{font-size:22px;font-weight:700;margin-bottom:0}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .succes-form .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #28a745;padding:3px;width:25px}#calculadora-page .franjaLlamaSection .infoContainer .franjaForm .fail-form .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #dc3545;padding:3px;width:25px}#calculadora-page section.solaresSection{padding-bottom:5.5rem}#calculadora-page .solaresSection .title{color:var(--naranja);font-family:Repsol;font-size:35px;font-weight:700;text-align:center}#calculadora-page .solaresSection .subtitle{color:var(--text);font-size:24px;font-weight:400;text-align:center}#calculadora-page .solaresSection .cardsSolares{display:flex;flex-direction:row;gap:25px;justify-content:center}#calculadora-page .solaresSection .cardsSolares .card{border:none;box-shadow:0 3px 30px #00000029;color:var(--text);display:flex;flex-direction:column;justify-content:space-between;padding:15px;width:28%}#calculadora-page .solaresSection .cardsSolares .card .cardTitle{font-size:20px;font-weight:700}#calculadora-page .solaresSection .cardsSolares .card p{font-size:16px;margin-bottom:9px}#calculadora-page .solaresSection .cardsSolares .card .precio{color:var(--naranja);font-size:40px}#calculadora-page .solaresSection .cardsSolares .card .precio span{font-size:20px}#calculadora-page .solaresSection .cardsSolares .card .precio sup{font-size:9px}#calculadora-page .solaresSection .cardsSolares .card .btnRepsol{margin-bottom:5px;width:100%}#calculadora-page .pies a,#calculadora-page a:active,#calculadora-page a:link,#calculadora-page a:visited{color:var(--text);text-decoration:none}#calculadora-page section.ventajasSection{padding:72px 0}#calculadora-page section.ventajasSection .container{background-color:var(--Specific-Background-1);display:flex;flex-direction:column;padding:0 96px}#calculadora-page section.ventajasSection .ventahas-titulo2{display:none}#calculadora-page .ventajasContainer{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}#calculadora-page .ventajasContainer p{color:#001e37}#calculadora-page .cardVentajas{align-items:center;display:flex;gap:24px;justify-content:center;max-width:394.67px;text-align:center;width:314.66px}#calculadora-page .cardVentajas img{flex-shrink:0;height:39.393px;width:34.295px}#calculadora-page .cardVentajas p{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Title-02-size);font-style:normal;font-weight:var(--Type-Title-01-weight);line-height:var(--Type-Title-02-height);margin:0}#calculadora-page section.asistentesSection{padding:96px 0}#calculadora-page section.asistentesSection h3{color:var(--naranja);font-family:Repsol;font-size:35px;font-weight:700;text-align:center}#calculadora-page section.asistentesSection .subtitle{font-family:Roboto;font-size:25px;font-weight:400;text-align:center}#calculadora-page .asistentesSection .asistentesContainer{display:flex;gap:30px}#calculadora-page .asistentesSection .asistentesContainer .asistenteDrch{display:flex;flex-direction:column;gap:30px;width:50%}#calculadora-page .asistentesSection .asistentesContainer .btnRepsol_secondary{width:280px}#calculadora-page .asistentesSection .asistentesContainer .asistente24h .mancheta{background-color:#e4002b;border-radius:4px;padding:7px 22px;position:absolute;right:15px;top:20px;width:fit-content}#calculadora-page .asistentesSection .asistentesContainer .asistente24h .mancheta p{color:#fff;font-size:16px;font-weight:600;margin-bottom:0}#calculadora-page .asistentesSection .asistentesContainer .asistenteDrch .info{max-width:17rem}#calculadora-page .asistentesSection .asistentesContainer .asistente24h{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(7d5b78cdb437f6491495.webp);background-position:center 25%;background-repeat:no-repeat;background-size:115%;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;padding:19px;position:relative;width:50%}#calculadora-page .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(957c4ef8710a981ca77e.webp);background-position:center 62%;background-repeat:no-repeat;background-size:112%;border-radius:4px;padding:60px 19px 19px}#calculadora-page .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(28e2123bf8f463e5f12e.webp);background-position:center 61%;background-repeat:no-repeat;background-size:111%;border-radius:4px;padding:60px 19px 19px}#calculadora-page .asistentesSection .asistentesContainer .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:0}#calculadora-page .asistentesSection .asistentesContainer .text{color:#fff;font-size:16px;font-weight:400}#calculadora-page footer .container,#calculadora-page footer .row{height:100%}#calculadora-page footer a{color:var(--Content-Medium)!important;cursor:pointer;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);margin:0}#calculadora-page footer a:hover{color:var(--Component-Colors-Interactive-Border-State-Default)!important;text-decoration:none!important}#calculadora-page footer a:active{color:var(--Colors-Link-content-Default)!important}#calculadora-page footer .col-5{padding-bottom:12px}#calculadora-page footer .link-container{align-content:flex-start;align-items:center;border-top:1px solid var(--Border-Low);display:flex;flex:1 0 0;flex-wrap:wrap;gap:8px var(--Spacing-Component-8-8);padding:var(--Sizing-0400);width:100%}#calculadora-page footer .link-container p{margin-bottom:0}#calculadora-page footer .rrss{display:flex;flex-direction:row;justify-content:center}#calculadora-page footer .rrss p{margin-right:5px;margin-top:7px}#calculadora-page footer .rrss img{margin-left:-15px;margin-top:5px;width:20px}#calculadora-page .pies a{color:var(--text-color);font-size:14px;text-decoration:underline!important}#calculadora-page .pies p{font-size:14px}#calculadora-page .preguntas_frecuentes{margin:auto;max-width:821px}#calculadora-page .preguntas_frecuentes .containerFaqs .faqRow{border-bottom:1px solid var(--Border-Low);cursor:pointer;margin-bottom:2rem;overflow:hidden;position:relative;transition:.3s;-o-transition:.3s;-moz-transition:.3s;user-select:none;width:100%}#calculadora-page .preguntas_frecuentes .containerFaqs .faqRow .titleFaq{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Title-01-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height)}#calculadora-page .preguntas_frecuentes .containerFaqs .faqRow .infoFaq p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#calculadora-page .preguntas_frecuentes .containerFaqs .faqRow .infoFaq a{color:var(--text);text-decoration:underline!important}#calculadora-page .faqs{background-color:var(--Specific-Background-1);padding:40px 0!important;position:relative}#calculadora-page .faqs p{color:#001e37}#calculadora-page .btn_bottom{display:none}#calculadora-page .arrow{position:absolute;right:15px;top:0}#calculadora-page .arrowContainer{height:24px;left:0;position:relative;top:0;width:24px}#calculadora-page .arrowContainer .line-1{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#calculadora-page .arrowContainer .line-1,#calculadora-page .arrowContainer .line-2{background-color:#000;height:2px;position:absolute;top:50%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:59%}#calculadora-page .arrowContainer .line-2{right:0}#calculadora-page .arrow.active .line-1,#calculadora-page .arrowContainer .line-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#calculadora-page .arrow.active .line-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#calculadora-page .btn-secondary{background-color:#00809a;border-color:#00809a;color:#fff}#calculadora-page .modal-content .modal-body a{text-decoration:none}#calculadora-page{--text:#333;--azul:#00809a;--naranja:#ff8200;--azulClaro:#b2d9e1;--Comercial:#e50052;--Extended-Surface-Promo:#e50052;--Surface-Grey:#f7f7f9;--Content-Medium:#43637d;--Content-High:#001e37;--Content-High-Inverse:#fff;--Specific-Background-1:#fff;--Semantic-Background-Information:#daf5fb;--Background-Secondary-Low:#fff5f0;--Component-Colors-Button-Primary-Surface-Default:#001e37;--Component-Colors-Button-Secondary-Border-Default:#43637d;--Component-Colors-Interactive-Border-State-Default:#95b0c6;--Component-Colors-Interactive-Surface-State-Active:#001e37;--Component-Colors-Interactive-Surface-State-Hover:#f4f8fa;--Component-Colors-Interactive-Surface-Alternative:#dbe6f0;--Colors-Link-content-Default:#007899;--Border-Low:#dbe6f0;--Type-family-headline:Sole Repsol Display;--Type-family-text:Sole Repsol Text;--Type-Headline-01-size:48px;--Type-Headline-02-size:36px;--Type-Headline-03-size:28px;--Type-Headline-04-size:20px;--Type-Numbers-02-size:40px;--Type-Body-01-size:16px;--Type-Body-02-size:14px;--Type-Caption-Tag-size:12px;--Type-Title-01-size:18px;--Type-Title-02-size:16px;--Type-Caption-02-size:12px;--Type-Button-01-size:16px;--Type-Headline-01-weight:400;--Type-Headline-02-weight:00;--Type-Headline-03-weight:400;--Type-Headline-04-weight:400;--Type-Numbers-02-weight:400;--Type-Body-01-weight:400;--Type-Body-02-weight:400;--Type-Title-02-weight:600;--Type-Caption-Tag-weight:400;--Type-Caption-02-weight:400;--Type-weight-SemiBold:600;--Type-Body-01-weight-bold:600;--Type-Body-02-weight-bold:600;--Type-Headline-01-height:60px;--Type-Headline-02-height:48px;--Type-Headline-03-height:36px;--Type-Headline-04-height:28px;--Type-Numbers-02-height:48px;--Type-Body-01-height:24px;--Type-Body-02-height:20px;--Type-Title-02-height:22px;--Type-Caption-Tag-height:16px;--Type-Caption-02-height:16px;--Type-spacing-0:0;--Type-Headline-01-spacing:0;--Type-Headline-02-spacing:0;--Type-Headline-03-spacing:0;--Type-Headline-04-spacing:0;--Radius-S:8px;--Radius-M:16px;--Radius-Round:999px;--Spacing-Component-6-6:6px;--Spacing-Component-8-8:8px;--Spacing-Component-12-12:12px;--Spacing-Component-16-16:16px;--Spacing-Component-24-16:24px;--Spacing-Component-24-24:24px;--Spacing-Component-6-4:6px;--Sizing-0400:32px}#calculadora-page .img{background-position:50%;background-repeat:no-repeat;background-size:contain}#calculadora-page .icon-luz{background-image:url(52010ff3595d902f7da5.svg)}#calculadora-page .icon-gas{background-image:url(8f418fd8290b88387379.svg)}#calculadora-page .icon-luzygas{background-image:url(7f1b25d98012e977d610.svg)}#calculadora-page .icon-particulares{background-image:url(ed9e863bbf4afedc7d19.svg)}#calculadora-page .icon-negocios{background-image:url(4a413f542375f7237f7d.svg)}#calculadora-page .img-car{background-image:url(76f33cbd6b1204a17227.svg)}#calculadora-page .img-home{background-image:url(9704af397bffc852e215.svg)}#calculadora-page .img-fire{background-image:url(eef10bb8fc00a2cecd41.svg)}#calculadora-page .img-light{background-image:url(1dac0b054298fa3c11e2.svg)}#calculadora-page .container{max-width:1545px}#calculadora-page a,#calculadora-page body,#calculadora-page button,#calculadora-page h1,#calculadora-page h2,#calculadora-page h3,#calculadora-page h4,#calculadora-page h5,#calculadora-page h6,#calculadora-page p{font-family:var(--Type-family-text)}#calculadora-page section h2{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-02-size);font-weight:var(--Type-Headline-02-weight);line-height:var(--Type-Headline-02-height);margin-bottom:40px;text-align:center;width:100%}#calculadora-page header{height:76px}#calculadora-page .hide{display:none}#calculadora-page header .bottom-banner{background-color:#f7f7f9;color:#43637d;display:none;padding:10px 0}#calculadora-page header .header-phones{display:flex}#calculadora-page header .bottom-banner .header-phones{display:none}#calculadora-page header .phone{margin-right:0;padding:12px 24px;text-align:right}#calculadora-page header .phone .img{height:20px;margin-right:10px;width:20px}#calculadora-page header .phone span{font-weight:var(--Type-weight-SemiBold);text-align:center;z-index:3}#calculadora-page header .phone span,#calculadora-page header .phone span.llama-ahora{font-family:var(--Type-family-text);font-style:normal;line-height:var(--Type-Body-01-height)}#calculadora-page header .phone span.llama-ahora{align-items:center;color:#001e37;cursor:pointer;display:flex;flex-direction:column;font-size:var(--Type-Button-01-size);font-weight:400;height:48px;overflow:hidden;position:relative;transition:color .3s ease;width:fit-content;z-index:2}#calculadora-page header .phone span.llama-ahora .phone2,#calculadora-page header .phone span.llama-ahora p{z-index:3}#calculadora-page header .phone span.llama-ahora p{margin-bottom:0}#calculadora-page header .phone .phone2{color:#e50052;font-size:18px;font-weight:600;padding:0 0 0 6px}#calculadora-page header #logo{align-items:center;border-width:0 40px 0 0;display:flex;min-height:88px}#calculadora-page #orange-header{align-items:anchor-center;display:flex;gap:48px;justify-content:flex-end}#calculadora-page header .menuMovil{display:none}#calculadora-page #line{background-color:var(--azul);margin-left:-15px;min-width:64px}#calculadora-page header .logo .justify-content-start{align-items:center;display:flex;width:424px}#calculadora-page header .logo-repsol{padding-right:12px}#calculadora-page header .logo-accom-1{align-items:center;display:flex;flex-direction:row;gap:8px}#calculadora-page header .logo-accom-1 p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-weight:var(--Type-Body-01-weight);line-height:105%;margin-top:20px}#calculadora-page header .logo-accom-1 img{border-left:1px solid var(--Border-Low);height:22px;padding-left:12px;width:96px}#calculadora-page header .header-menu{background-color:var(--Specific-Background-1);border-top:1px solid var(--Border-Low);position:relative;top:-12px}#calculadora-page header .header-menu .menu{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;padding:var(--Spacing-Component-8-8) var(--Sizing-0400)}#calculadora-page header .header-menu .menu .link-menu{display:flex}#calculadora-page header .header-menu .menu .link-container,#calculadora-page header .header-menu .menu .link-container a{align-items:center;display:flex;gap:var(--Spacing-Component-8-8);height:40px;padding:var(--Spacing-Component-8-8) var(--Spacing-Component-12-12)}#calculadora-page header .header-menu .menu .link-container a{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);text-align:center}#calculadora-page header .header-menu .menu .btnCalcMenu{align-items:center;align-self:stretch;background:#e50052;border-radius:999px;color:#fff;display:flex;font-size:16px;gap:8px;height:48px;justify-content:center;padding:12px 24px}#calculadora-page header .header-menu .menu .btnCalcMenu img{z-index:3}#calculadora-page header .header-menu .menu .btnCalcMenu p{margin-bottom:0;z-index:3}#calculadora-page header .header-menu .menu .link-container.active a{align-items:center;background-color:var(--Component-Colors-Interactive-Surface-State-Hover);border-radius:var(--Spacing-Component-8-8);color:var(--Content-High);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight-bold);gap:var(--Spacing-Component-8-8,8px);height:40px;line-height:var(--Type-Body-02-height);padding:var(--Spacing-Component-8-8) var(--Spacing-Component-12-12);text-align:center}#calculadora-page header .header-menu .menu .link-container:hover a{background-color:var(--Component-Colors-Interactive-Surface-State-Hover);color:var(--Content-Medium)}#calculadora-page header .header-menu .menu .btnCalcMenu:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:107px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page header .header-menu .menu .btnCalcMenu:hover:after{height:600px;width:600px}#calculadora-page header .phone span{color:#001e37;display:block;font-family:Sole Repsol Text;font-size:18px;line-height:23px;position:relative;text-align:right}#calculadora-page header .phone .phoneTitle{color:#001e37;font-family:Sole Repsol Text;font-size:16px;font-weight:300;margin-bottom:0}#calculadora-page .banner-central{align-items:center;background:var(--Background-Secondary-Low);display:flex;gap:32px;height:fit-content;justify-content:center;padding:32px 96px;width:100%}#calculadora-page .banner-central:after{display:none}#calculadora-page .banner-central .row{flex-wrap:nowrap;justify-content:space-between}#calculadora-page .banner-central .row .colInfo{flex:auto;max-width:720px}#calculadora-page .banner-central .firstInfo .mainDto{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;margin-top:158px;width:100%}#calculadora-page .banner-central .firstInfo .mainDto .mancheta{align-items:center;background:var(--Extended-Surface-Promo);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;padding:var(--Spacing-Component-6-6) var(--Spacing-Component-8-8)}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-0{color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);line-height:var(--Type-Caption-Tag-height);text-align:center}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-01-size);font-style:normal;font-weight:var(--Type-Headline-01-weight);line-height:var(--Type-Headline-01-height)}#calculadora-page .banner-central .firstInfo .mainDto .franjaBanner{background-color:unset;color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);text-align:start}#calculadora-page .banner-central .imgContainer{display:flex;flex-direction:column;height:265px;margin-top:115px;width:407px}#calculadora-page .banner-central .imgContainer div{display:flex}#calculadora-page .banner-central .imgContainer .firstImage{margin-left:80px}#calculadora-page .banner-central .imgContainer img{align-items:center;display:flex;gap:9.485px;height:129px;margin:0 18px;min-height:37.941px;min-width:37.941px;width:129px}#calculadora-page *{touch-action:manipulation}#calculadora-page input#codigo_postal.badInput,#calculadora-page input[type=email].badInput,#calculadora-page input[type=tel].badInput{border:1px solid #dc3545!important}#calculadora-page input#codigo_postal.badInput::placeholder,#calculadora-page input[type=email].badInput::placeholder,#calculadora-page input[type=tel].badInput::placeholder{color:#dc3545!important;opacity:1}#calculadora-page input#codigo_postal.badInput:-ms-input-placeholder,#calculadora-page input[type=email].badInput:-ms-input-placeholder,#calculadora-page input[type=tel].badInput:-ms-input-placeholder{color:#dc3545!important}#calculadora-page input#codigo_postal.badInput::-ms-input-placeholder,#calculadora-page input[type=email].badInput::-ms-input-placeholder,#calculadora-page input[type=tel].badInput::-ms-input-placeholder{color:#dc3545!important}#calculadora-page input[type=date].badInput~.placeholder{color:#dc3545!important;opacity:1}#calculadora-page .hide-mobile{display:block}#calculadora-page .hide-desktop{display:none}#calculadora-page .modal-backdrop{z-index:998}#calculadora-page #calculadora{background-repeat:no-repeat;background-size:100%;min-height:85vh;padding:60px 0 20px}#calculadora-page #calculadora .cardForm{background-color:var(--Specific-Background-1);border:1px solid var(--naranja);border-radius:6px;display:flex;height:auto;margin:auto auto 32px;max-width:960px;min-height:219px;overflow:hidden;padding:27px 27px 47px;position:relative;width:100%}#calculadora-page #calculadora .cardForm.closed{border:1px solid var(--Border-Low,#dbe6f0);height:96px;min-height:0;opacity:40%;padding-top:29px;position:relative}#calculadora-page #calculadora .cardForm.closed.display-none{display:none}#calculadora-page #calculadora .cardForm.closed>.rightCard>div:nth-of-type(2){margin-top:1rem}#calculadora-page #calculadora .cardForm .checkCompleted{background-color:var(--azulInter);border-radius:100%;color:#fff;height:35px;position:absolute;right:-5rem;top:29px;transition:1s cubic-bezier(.075,.82,.165,1);-o-transition:1s cubic-bezier(.075,.82,.165,1);-moz-transition:1s cubic-bezier(.075,.82,.165,1);-webkit-transition:1s cubic-bezier(.075,.82,.165,1);width:35px}#calculadora-page #calculadora .cardForm .checkCompleted i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#calculadora-page #calculadora .cardForm.completed .checkCompleted{right:27px}#calculadora-page #calculadora .cardForm.completed{height:150px;min-height:0;padding-top:29px;position:relative}#calculadora-page #calculadora .cardForm.completed>.rightCard>div:nth-of-type(2){margin-top:7rem}#calculadora-page .editButton{align-items:center;background-color:#fff;border:1px solid #43637d;border-radius:999px;bottom:21px;color:#001e37;font-size:16px;height:48px;left:-10rem;overflow:hidden;padding:17px;position:absolute;transition:1s cubic-bezier(.075,.82,.165,1);-o-transition:1s cubic-bezier(.075,.82,.165,1);-moz-transition:1s cubic-bezier(.075,.82,.165,1);-webkit-transition:1s cubic-bezier(.075,.82,.165,1);width:113px;z-index:2}#calculadora-page .editButton:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:56px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page .editButton:hover:after{height:600px;width:600px}#calculadora-page .editButton:hover{border-color:#007899}#calculadora-page .editButton:hover p{color:#007899;transition:.3s}#calculadora-page .editButton p{position:relative;z-index:3}#calculadora-page .editButton:focus,#calculadora-page .editButton:focus-visible{outline:none}#calculadora-page #calculadora .cardForm.completed .editButton{left:8%}#calculadora-page #calculadora .titlePage{margin:auto;max-width:65rem;text-align:center}#calculadora-page #calculadora .titlePage h1{color:#001e37;font-family:Sole Repsol Display;font-size:40px;font-weight:400;line-height:1.2;margin-bottom:10px;text-align:center}#calculadora-page #calculadora .titlePage .highlight{color:var(--naranja)}#calculadora-page #calculadora .titlePage p{font-size:25px;font-weight:300;margin-bottom:20px;text-align:center}#calculadora-page #calculadora .cardForm .headCard{display:flex;min-height:57px;width:100%}#calculadora-page #calculadora .cardForm .leftCard .number{color:var(--Content-High,var(--Content-High));display:flex;flex-direction:column;flex-shrink:0;font-size:var(--Type-Numbers-02-size);font-style:normal;font-weight:var(--Type-Numbers-02-weight);height:31px;justify-content:center;line-height:var(--Type-Numbers-02-height);width:19px}#calculadora-page #calculadora .cardForm .rightCard{margin-left:32px;width:100%}#calculadora-page #calculadora .cardForm .headCard .title{color:var(--Content-High,var(--Content-High));font-family:var(--Type-family-headline);font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height)}#calculadora-page #calculadora .cardForm .inputsCard{display:flex;flex-wrap:wrap;transition:.5s;-o-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}#calculadora-page #calculadora .cardForm .inputsCard label{color:var(--Content-High);display:flex;flex-direction:column;font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height)}#calculadora-page #calculadora .cardForm .inputsCard .terminos{align-items:center;flex-direction:row;font-size:var(--Type-Body-01-size);gap:8px;margin-top:0;width:80%}#calculadora-page #calculadora .cardForm .inputsCard .terminos a{color:var(--Colors-Link-content-Default);cursor:pointer}#calculadora-page #calculadora .cardForm .inputsCard input{background:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium)!important;font-family:var(--Type-family-text);font-size:14px;font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);height:40px;line-height:var(--Type-Body-01-height);margin-bottom:9px;margin-right:23px;padding:12px 16px;width:372px}#calculadora-page #calculadora .cardForm .inputsCard input::placeholder{color:#757575;text-align:left}#calculadora-page #calculadora .cardForm .inputsCard .input-check{height:unset;margin:0 7px 0 0;opacity:0;width:unset}#calculadora-page #calculadora .cardForm .inputsCard .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;gap:6.667px;height:20px;justify-content:center;padding:2.5px;position:absolute;width:20px}#calculadora-page #calculadora .cardForm .inputsCard input:checked~.checkmark{background-color:var(--Content-High)}#calculadora-page #calculadora .cardForm .inputsCard input:checked~.checkmark:after{display:block}#calculadora-page #calculadora .cardForm .inputsCard .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#calculadora-page #calculadora .cardForm .inputsCard input:focus,#calculadora-page #calculadora .cardForm .inputsCard input:focus-visible{outline:none}#calculadora-page #calculadora .cardForm .inputsCard .oblig{font-size:15px;margin-bottom:10px}#calculadora-page #calculadora .cardForm .buttonCard{margin-top:24px;text-align:right}#calculadora-page #calculadora .cardForm .buttonCard button{align-items:center;background:var(--Component-Colors-Button-Primary-Surface-Default);border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Button-01-size);font-weight:var(--Type-weight-SemiBold);height:48px;margin:1rem auto auto;overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;transition:all .1s ease-out;transition:color .3s ease;width:160px}#calculadora-page #calculadora .cardForm .buttonCard button:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:61px;position:absolute;top:77px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page #calculadora .cardForm .buttonCard button:hover:after{height:600px;width:600px}#calculadora-page #calculadora .cardForm .buttonCard button p{margin-bottom:0;position:relative;z-index:3}#calculadora-page #calculadora .cardForm .buttonCard button:focus,#calculadora-page #calculadora .cardForm .buttonCard button:focus-visible{outline:none}#calculadora-page #calculadora .cardForm .buttonCard button.disable{background-color:var(--Component-Colors-Button-Primary-Surface-Default);opacity:.32;pointer-events:none}#calculadora-page #calculadora .cardForm .selectionCard{display:flex}#calculadora-page #calculadora .cardForm .selectionCard.metros{flex-direction:column;margin-top:51px}#calculadora-page #calculadora .cardForm .selectionCard .metros{color:var(--Content-High);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);justify-content:space-between;line-height:var(--Type-Body-02-height)}#calculadora-page #calculadora .cardForm .selectionCard.tvSelection{flex-direction:column}#calculadora-page #calculadora .cardForm .selectionCard input{opacity:0;position:absolute}#calculadora-page #calculadora .cardForm .selectionCard .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;gap:6.667px;height:20px;justify-content:center;padding:2.5px;position:absolute;width:20px}#calculadora-page #calculadora .cardForm .selectionCard input:checked+label .checkmark{background-color:var(--Content-High)}#calculadora-page #calculadora .cardForm .selectionCard input:checked+label .checkmark:after{display:block}#calculadora-page #calculadora .cardForm .selectionCard .checkmark:after{border-width:1px;border-bottom:2px solid var(--Content-High-Inverse);border-left:0 solid var(--Content-High-Inverse);border-right:2px solid var(--Content-High-Inverse);border-top:0 solid var(--Content-High-Inverse);content:"";display:none;height:10px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#calculadora-page #calculadora .cardForm .selectionCard #myRange{background-color:var(--Component-Colors-Interactive-Surface-Alternative);border-radius:8px;height:4px;opacity:1;outline:none;position:relative;width:100%;--width-bar:26%}#calculadora-page #calculadora .cardForm .selectionCard #myRange:before{background:var(--Component-Colors-Interactive-Surface-State-Active);border-radius:8px;content:"";height:100%;position:absolute;width:var(--width-bar);z-index:1}#calculadora-page #calculadora .cardForm .selectionCard input:checked+label,#calculadora-page #calculadora .cardForm .selectionCard input:checked:hover+label{background-color:#fff5f0;border:1px solid #ff9c00}#calculadora-page #calculadora .cardForm .selectionCard .optionCard{align-items:center;background:var(--Background-Default);border:1px solid var(--Border-Low);border-radius:var(--Radius-M);cursor:pointer;display:flex;height:92px;justify-content:space-between;margin-right:24px;padding:var(--Spacing-Component-16-16);position:relative;text-align:center;transition:.2s;-o-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:250px}#calculadora-page #calculadora .cardForm .selectionCard .optionCard:hover{background-color:#fff5f0;border:1px solid #ff9c00}#calculadora-page #calculadora .cardForm .selectionCard .optionCard.adicionales{height:100px;margin-right:25px;width:100px}#calculadora-page #calculadora .cardForm .selectionCard .optionCard.disable{background-color:#e5e5e5;color:#fff;pointer-events:none}#calculadora-page #calculadora .cardForm .selectionCard .optionCard.disable img{-webkit-filter:brightness(100);filter:brightness(100)}#calculadora-page #calculadora .cardForm .selectionCard .optionCard.adicionales .nameOption.movil{font-size:40px}#calculadora-page #calculadora .cardForm .selectionCard .optionCard img{height:60px;width:60px}#calculadora-page #calculadora .cardForm .selectionCard .optionCard .nameOption{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);margin:0 0 0 25px}#calculadora-page #calculadora .cardForm .finTitle{color:var(--Content-High,var(--Content-High));font-weight:var(--Type-Body-01-weight-bold);margin-bottom:15px;margin-top:-5px}#calculadora-page #calculadora .cardForm .finText,#calculadora-page #calculadora .cardForm .finTitle{font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;line-height:var(--Type-Body-01-height)}#calculadora-page #calculadora .cardForm .finText{color:var(--Content-High);font-weight:var(--Type-Body-01-weight)}#calculadora-page .redComplete{display:none}#calculadora-page .redComplete2{font-size:14px;margin-bottom:0;margin-top:10px}#calculadora-page #calculadora .cardForm5 .spinning{align-items:center;color:var(--naranja);display:flex;height:170px;justify-content:center}#calculadora-page #calculadora .cardForm5 .justText{display:none}#calculadora-page #calculadora .slideCard{width:100%}#calculadora-page #calculadora .slideCard p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-top:1rem}#calculadora-page #calculadora .slider{-webkit-appearance:none;background:#001e37;border-radius:5px;height:15px;opacity:.7;outline:0;-webkit-transition:.2s;transition:opacity .2s;width:100%}#calculadora-page #calculadora .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#001e37;border-radius:50%;cursor:pointer;height:25px;width:25px}#calculadora-page #calculadora .slider::-moz-range-thumb{background:var(--azul);border-radius:50%;cursor:pointer;height:25px;width:25px}#calculadora-page section.franjaBanner.loop{background-color:#fff;padding-bottom:0;padding-top:122px}#calculadora-page section.franjaBanner.loop p{padding:0}#calculadora-page .franjaBanner.loop .franjaPromo{background:linear-gradient(311deg,#00bed4 -12.01%,#00b3c9 -8.95%,#00859c 4.29%,#006078 17.53%,#00435b 30.77%,#002e47 44.01%,#00223b 57.25%,#001e37 69.48%);color:#fff;padding:16px 0!important}#calculadora-page .franjaBanner.loop .franjaPromo .franjaContainer{align-items:center;display:flex;gap:16px;justify-content:center}#calculadora-page .franjaBanner.loop .franjaPromo .franjaContainer p{font-size:24px;font-weight:400;margin-bottom:0}#calculadora-page .franjaBanner.loop .franjaPromo .franjaContainer .circle-loop{background-color:#fff;border-radius:10px;height:6px;width:6px}#calculadora-page .franjaBanner.loop .text-loop{display:flex;gap:16px;overflow:hidden;padding:0;white-space:nowrap}#calculadora-page .franjaBanner.loop .text-loop .list{-webkit-animation:loop 60s linear infinite;animation:loop 60s linear infinite}@keyframes loop{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#calculadora-page footer{align-items:flex-start;background-color:var(--Specific-Background-1);color:var(--Content-Medium);display:flex;flex-direction:column;gap:var(--Sizing-0400);margin:0;padding:var(--Sizing-0400);width:100%}@media (max-width:1400px){#calculadora-page .formFloating{margin-top:0}#calculadora-page header .logo-repsol{height:37px;margin-left:0}}@media (max-width:1300px){#calculadora-page .bgwhite{background-color:transparent}}@media (max-width:1200px){#calculadora-page header .bottom-banner{display:none}#calculadora-page header .logo-repsol{height:35px}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo{font-size:32px;line-height:40px}#calculadora-page .banner-central .imgContainer img{width:100px}}@media (max-width:1080px){#calculadora-page header .logo-repsol{height:35px}}@media (max-width:1024px){#calculadora-page header .logo-repsol{height:35px}#calculadora-page header .logo-accom-1 img{max-width:100px}#calculadora-page header .logo-accom-1 p{font-size:12px}}@media (max-width:991px){#calculadora-page header .phone span{font-size:15px;margin-right:0}#calculadora-page header .header-menu .menu{margin:0}#calculadora-page .logo-accom img{width:280px}#calculadora-page .logo-accom-1 img{width:297px}#calculadora-page .redComplete2{text-align:center}#calculadora-page .banner-central .imgContainer{display:none}#calculadora-page #calculadora .cardForm{margin-bottom:30px;width:100%}#calculadora-page #calculadora .cardForm.completed{height:181px}#calculadora-page #calculadora .cardForm.completed .checkCompleted{right:15px;transform:scale(.8)}#calculadora-page #calculadora .cardForm .leftCard .number{line-height:.4}#calculadora-page #calculadora .cardForm .rightCard{margin:unset}#calculadora-page #calculadora .cardForm .headCard{align-items:center;display:flex;left:3%;position:relative}#calculadora-page #calculadora .cardForm .inputsCard{align-items:center;display:flex;flex-direction:column}#calculadora-page #calculadora .cardForm .inputsCard label{max-width:565px;width:100%}#calculadora-page #calculadora .cardForm .inputsCard input{margin-right:0;width:100%}#calculadora-page #calculadora .cardForm .inputsCard .oblig{font-size:14px;width:80%}#calculadora-page #calculadora .cardForm.completed .headCard .title{width:81%}#calculadora-page #calculadora .cardForm .selectionCard{flex-wrap:wrap}#calculadora-page #calculadora .cardForm .selectionCard .optionCard{margin:10px;width:215px}#calculadora-page #calculadora .cardForm .selectionCard .optionCard .nameOption{font-size:16px}}@media(max-width:820px){#calculadora-page header .logo-repsol{height:31px;padding-left:0}#calculadora-page #orange-header{align-items:center;background-color:#fff;justify-content:flex-end}#calculadora-page .logo-accom-1{display:none}#calculadora-page #withe-header{justify-content:space-between}#calculadora-page header .phone{border-radius:5px;height:fit-content;padding:0;text-align:right}#calculadora-page header .phone#phonecall-1 a{background-color:unset;display:flex;padding:0}#calculadora-page header .phone span{color:#001e37;font-size:16px;padding:0}#calculadora-page header #logo{align-items:center;border-style:solid;border-width:0;display:flex}#calculadora-page header .bottom-banner{border-top:1px solid #dbe6f0;display:flex;position:relative;top:-12px}#calculadora-page header .header-phones{display:none}#calculadora-page #orange-header .header-phones{height:0;visibility:hidden}#calculadora-page header .bottom-banner .header-phones{align-items:center;display:flex;gap:8px;margin:auto;width:fit-content}#calculadora-page .col-md-8{max-width:0}#calculadora-page header .bottom-banner p{color:#fff;font-size:16px;font-weight:400;line-height:16px}#calculadora-page header .phone .phone2{color:#fff;font-size:16px}#calculadora-page header .logo-accom-1 p span{display:none}#calculadora-page header .logo-accom-1{flex-direction:row-reverse}#calculadora-page header .logo .justify-content-start{width:285px}#calculadora-page header .logo-accom1{display:none}#calculadora-page header .menuMovil{cursor:pointer;display:block;height:fit-content;margin-right:20px;padding:10px;transform:scale(1.5)}#calculadora-page header .menuMovil span{background-color:#000;border-radius:9px;display:block;height:2px;margin:3px 0;position:relative;transition:.7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:.7s cubic-bezier(.68,-.55,.265,1.55);width:16px}#calculadora-page header.open .menuMovil>span:first-child{transform:rotate(45deg) translate(2.6px,4.8px)}#calculadora-page header.open .menuMovil>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}#calculadora-page header.open .menuMovil>span:nth-child(3){opacity:0;transform:rotate(-45deg) translate(3.5px,-6px)}#calculadora-page header .header-menu{height:100vh;left:1020px;position:absolute;top:75px!important;transition:.5s;width:100%;z-index:100}#calculadora-page header .header-menu .menu .link-menu{flex-direction:column;gap:20px}#calculadora-page header.open .header-menu{transform:translateX(-1020px)}#calculadora-page header .header-menu .menu{flex-direction:column;gap:20px;justify-content:start;padding:20px}#calculadora-page header .phone span.llama-ahora{height:unset}#calculadora-page header .phone span.llama-ahora,#calculadora-page header .poolPhoneCliente .cliente{width:164px}#calculadora-page header .phone span.llama-ahora p{color:#fff;display:block;font-size:13px;font-weight:600}#calculadora-page header .phone span.llama-ahora{background:#001e37;border-radius:999px;padding:8px 12px}#calculadora-page header .phone .phoneTitle{color:#001e37;display:block;font-size:13px;font-weight:600}#calculadora-page header .poolPhoneCliente .cliente{align-items:center;border:1px solid #43637d;border-radius:999px;display:flex;flex-direction:column;font-size:14px;overflow:hidden;padding:8px 12px;position:relative}#calculadora-page header .poolPhoneCliente .cliente p,#calculadora-page header .poolPhoneCliente .cliente span{color:#001e37}#calculadora-page header .phone span.llama-ahora:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:84px;position:absolute;top:92px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page header .phone span.llama-ahora:hover:after{height:600px;width:600px}#calculadora-page header .poolPhoneCliente .cliente:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:84px;position:absolute;top:81px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#calculadora-page header .poolPhoneCliente .cliente:hover:after{height:600px;width:600px}#calculadora-page header .poolPhoneCliente .cliente:hover{border-color:#007899}#calculadora-page header .poolPhoneCliente .cliente:hover p,#calculadora-page header .poolPhoneCliente .cliente:hover span{color:#007899;transition:.3s}#calculadora-page header .poolPhoneCliente .cliente p{text-align:center;z-index:3}#calculadora-page header .header-menu .menu .btnCalcMenu:after{left:347px}#calculadora-page .banner-central .firstInfo .mainDto{margin-top:191px}#calculadora-page #calculadora{padding-top:40px}#calculadora-page section.franjaBanner.loop{padding-top:131px}#calculadora-page .franjaBanner.loop .franjaPromo .franjaContainer p{font-size:20px}#calculadora-page #calculadora .cardForm .selectionCard{flex-direction:column}#calculadora-page #calculadora .cardForm .selectionCard .optionCard{max-width:98%;width:100%}#calculadora-page .footer{display:block;margin:0 0 20px;padding:32px 23px;text-align:center;width:100%}#calculadora-page footer .col-5{margin-bottom:0;margin-top:0;padding-top:0}#calculadora-page footer .link-container{padding-bottom:67px}}@media(max-width:767px){#calculadora-page .btn-bottom{display:none}#calculadora-page header .mainHeader{background-image:unset;box-shadow:8px -2px 7px 0;height:87px}#calculadora-page header .phone span{padding:2px 0}#calculadora-page header .phone span.llama-ahora{padding:10px 12px}#calculadora-page header .phone .img{display:none}#calculadora-page .banner-central{padding:16px}#calculadora-page .banner-central .firstInfo{margin-bottom:0}#calculadora-page .banner-central .firstInfo .mainDto{gap:8px;margin:200px 0 40px}#calculadora-page #calculadora .cardForm .leftCard .number{font-size:24px;line-height:32px}#calculadora-page #calculadora .cardForm .headCard .title{font-size:22px;line-height:32px;position:absolute;top:0}#calculadora-page .footer{display:block;font-size:12px;margin:0 0 18px;padding:0;text-align:center;width:100%}#calculadora-page .footer a{line-height:24px;margin:0;padding:0}#calculadora-page footer .rrss{display:flex;flex-direction:row;justify-content:center}#calculadora-page footer .rrss p{margin-right:5px;margin-top:7px}#calculadora-page footer .rrss img{margin-left:0;margin-right:5px;margin-top:5px;width:20px}#calculadora-page footer .col-5{margin-bottom:32px;margin-top:0;padding-bottom:0;padding-top:0}#calculadora-page footer .link-container{align-items:start;display:flex;flex-direction:column;font-size:var(--Type-Body-01-size);gap:16px;padding-bottom:86px;padding-top:32px}#calculadora-page footer .link-container p{display:none}}@media(max-width:620px){#calculadora-page header .bottom-banner{color:var(--)}#calculadora-page header .bottom-banner-container{align-items:center;display:flex;justify-content:center}#calculadora-page section.franjaBanner.loop{padding-top:130px}#calculadora-page .franjaBanner.loop .franjaPromo .franjaContainer p{font-size:16px}}@media(max-width:550px){#calculadora-page header .logo .justify-content-start{width:228px}#calculadora-page #calculadora .cardForm.completed{height:200px}}@media(max-width:450px){#calculadora-page header .logo-repsol{height:26px}#calculadora-page #orange-header{align-items:center;gap:0;padding:0}#calculadora-page #calculadora .cardForm{padding:20px 15px 25px}#calculadora-page #calculadora .cardForm .selectionCard{margin-top:31px}#calculadora-page #calculadora .cardForm .inputsCard .terminos{font-size:13px}}@media(max-width:400px){#calculadora-page header .logo-accom-1 img{height:12px;padding-left:8px;width:54px}#calculadora-page header .logo-repsol{padding-right:8px}#calculadora-page header .logo-accom-1 p{font-size:9px}#calculadora-page header .logo .justify-content-start{width:183px}#calculadora-page section.franjaBanner.loop{padding-top:127px}#calculadora-page #calculadora .cardForm .inputsCard .terminos{font-size:10px;left:-20px;position:relative}}@media(max-width:376px){#calculadora-page header .bottom-banner .header-phones{justify-content:center;margin:0}#calculadora-page header .logo-repsol{height:24px;width:110px}#calculadora-page header .phone span.llama-ahora,#calculadora-page header .poolPhoneCliente .cliente{width:165px}#calculadora-page .banner-central .firstInfo .mainDto .typeInfo-0{font-size:10px}#calculadora-page #calculadora .cardForm .selectionCard .optionCard .nameOption{font-size:15px}}@media(max-width:360px){#calculadora-page header .logo-repsol{height:24px;width:104px}#calculadora-page header .bottom-banner .header-phones{gap:5px;margin:0}#calculadora-page header .logo .justify-content-start{width:164px}#calculadora-page header .phone .phoneTitle,#calculadora-page header .phone span.llama-ahora p{font-size:12px}#calculadora-page header .phone span.llama-ahora,#calculadora-page header .poolPhoneCliente .cliente{width:154px}}@media(max-width:350px){#calculadora-page header .phone .phoneTitle,#calculadora-page header .phone span.llama-ahora p{font-size:11px}#calculadora-page header .phone#phonecall-1 a{width:146px}}@media(max-width:330px){#calculadora-page header .logo-repsol{height:20px;width:94px}#calculadora-page header .header-menu .menu .btnCalcMenu{padding:12px 22px}#calculadora-page #calculadora .cardForm .headCard .title{font-size:18px}}#error-404 body{background:#fafafa;height:100vh;margin:0;position:relative}#error-404 header{min-height:60px}#error-404 h1{color:#222;font-size:32px;font-weight:600;letter-spacing:.8;margin-bottom:0;margin-top:0}#error-404 .errorSection{margin:auto;max-width:95%;padding:2rem}#error-404 pre{margin-top:1.5rem;white-space:normal}#error-404 code{background:#fafafa;border:1px solid #efefef;border-radius:5px;display:block;padding:.5rem 1rem}#error-404 .errorContainer{align-items:center;display:flex;gap:50px;justify-content:center;padding-top:82px}#error-404 .error-info{width:50%}#error-404 p{font-size:26px;font-weight:300;margin-bottom:25px}#error-404 .error_image{height:400px;width:400px}#error-404 .cardButton{background-color:var(--action-color);border:0;border-radius:10px;color:#fff;cursor:pointer;line-height:1;padding:16px 24px;width:fit-content}#error-404 .cardButton a{color:inherit}#error-404 footer{background-color:var(--action-color);bottom:0;height:60px;margin-bottom:0;position:absolute;width:100%}@media (max-width:1299px){#error-404 .error_image{height:360px;width:360px}#error-404 .error-info{width:60%}}@media (max-width:992px){#error-404 .errorSection{margin-bottom:2rem}#error-404 .errorContainer{flex-direction:column;gap:0}#error-404 .error-info{text-align:center;width:100%}#error-404 .error_image{height:200px;margin-left:40px;width:200px}#error-404 h1{font-size:22px;margin-bottom:10px}#error-404 p{font-size:20px;line-height:1.2}#error-404 .cardButton{margin:auto}#error-404 footer{margin-bottom:0!important}#error-404 footer .footerContainer{margin:auto;width:fit-content}}@media (max-width:767px){#error-404 header,#error-404 header .first,#error-404 header .first .header-top{border-bottom:none;min-height:60px}#error-404 header .first .container{padding:0}#error-404 footer{height:auto;padding:1rem 0}}@media (max-width:480px){#error-404 .errorSection{max-width:100%}}@media (max-width:330px){#error-404 header{height:60px}#error-404 .error_image{height:160px;width:160px}}#fotofactura header .logo{height:auto}#fotofactura .accomColab,#fotofactura header .logoMobile{display:none}#fotofactura section.main{min-height:54.8rem;padding-top:5.1rem}#fotofactura .main p{margin:0}#fotofactura .main h2{font-size:30px;margin:4rem 0 1rem}#fotofactura .main h2>span{color:var(--main-blue)}#fotofactura .main .subTitle:first-of-type{text-align:center}#fotofactura .main #formDataFact{background-color:#fff;border-radius:28px;box-shadow:0 0 30px #00000029;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-height:25rem;padding:1.2rem 2rem;width:31.5rem}#fotofactura .main #formDataFact #drop_file_zone .subTitle{font-size:16px;margin-bottom:4px}#fotofactura .main #formDataFact #drop_file_zone #drag_upload_file{background-image:url(59d648f483379156e646.svg);background-position:50%;background-repeat:no-repeat;border:2px dashed #d3d1d1;cursor:pointer;height:9rem;margin-bottom:1rem;transition:.2s;-o-transition:.2s;-moz-transition:.2s;width:100%}#fotofactura .main #formDataFact #drop_file_zone #drag_upload_file.is-dragover{background-color:#c8cecf}#fotofactura .main #formDataFact #drag_upload_file #selectfile{display:none}#fotofactura .main #formDataFact .phoneCont>label{font-size:16px;margin-bottom:4px;text-align:left;width:100%}#fotofactura .main #formDataFact #telefono{border:1px solid #707070;border-radius:4px;height:42px;margin-bottom:.8rem;padding-left:7px;width:100%}#fotofactura .main #formDataFact .terminos{font-size:12px}#fotofactura .main #formDataFact .terminos input{margin-right:4px;transform:scale(1.2)}#fotofactura .main #formDataFact .terminos a{cursor:pointer}#fotofactura .main #formDataFact .terminos a:hover{text-decoration:underline}#fotofactura .main #formDataFact .buttonSend{background-color:var(--action-color);border-radius:4px;color:#fff;font-size:18px;line-height:1;margin-top:12px;padding:10px 14px;width:max-content}#fotofactura .main #formDataFact .error{color:red;font-size:16px;font-weight:700;margin-top:10px}#fotofactura .main .result-form{background-color:#fff;border-radius:42px;box-shadow:0 3px 15px #00000029;padding:2rem 1rem;text-align:left;width:max-content}#fotofactura .main>.container:first-of-type{align-items:center;display:flex;justify-content:space-evenly;padding-top:5.5%}#fotofactura .main .infoText{font-size:42px;line-height:1.1;margin-top:1.5rem;max-width:35rem}#fotofactura .main .infoText .pasosCont{align-items:center;display:flex;font-size:18px;margin-bottom:3.2rem}#fotofactura .main .infoText .pasosCont img{height:50px;margin-right:2rem;width:50px}#fotofactura footer{align-items:center;background-color:var(--action-color);color:#fff;display:flex;height:60px;justify-content:center;width:100%}#fotofactura footer .container,#fotofactura footer .row{height:100%}#fotofactura footer a{color:#fff;cursor:pointer;margin:0 1rem}#fotofactura footer a:hover{color:#fff;text-decoration:underline!important}#fotofactura .atencion-llamada{display:inline-block;display:none;margin-bottom:14px;margin-top:0}#fotofactura .llamadme{color:#32474a;display:inline-block;font-size:14px;white-space:nowrap}#fotofactura .select-css{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#f7f7f7);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;border:1px solid #aaa;border-radius:.3em;box-shadow:0 1px 0 1px rgba(0,0,0,.03);box-sizing:border-box;color:#444;display:inline-block;font-size:12px;margin:0;padding:.4em 1.4em .3em .8em;text-align:right!important;width:75px}#fotofactura .select-css::-ms-expand{display:none}#fotofactura .select-css:hover{border-color:#888}#fotofactura .select-css:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}#fotofactura .input-show{color:#fff;display:inline-block}#fotofactura .section1{padding-top:85px}@media (min-width:1600px){#fotofactura .container{max-width:1440px}#fotofactura header>.container>.row>div{padding:0}}@media (min-width:1400px){#fotofactura .container{max-width:1300px}}@media (max-width:1200px){#fotofactura .main .containerForm{width:100%}#fotofactura .main>.container:first-of-type{align-items:center;flex-direction:column;justify-content:start;padding-top:1.5%;text-align:center}#fotofactura .main #formDataFact{border-radius:22px;justify-content:start;margin:2rem auto auto;max-width:100%;min-height:0;padding:1rem 1.4rem 1.4rem}#fotofactura .main #formDataFact #drop_file_zone .subTitle{text-align:left}#fotofactura .main #formDataFact #drop_file_zone #drag_upload_file{margin-bottom:1.2rem}#fotofactura .main #formDataFact .buttonSend{margin:.8rem auto auto}}@media(max-width:767px){#fotofactura header .logo{display:none}#fotofactura header .logoMobile{display:block}#fotofactura header{height:64px}#fotofactura header .logoMobile{height:28px;margin:auto}#fotofactura .accomColab{background-color:#404040;color:#fff;display:block;padding-bottom:10px;padding-top:calc(4rem + 10px);text-align:center}#fotofactura .accomColab p{margin:0}#fotofactura section.main{padding-top:0}#fotofactura .main h2{font-size:20px;margin-bottom:1rem;margin-top:2rem;padding:0 12px}#fotofactura .main .subTitle:first-of-type{font-size:16px;padding:0 12px}#fotofactura .main .infoText{order:1}#fotofactura .main .infoText .pasosCont{flex-direction:column;margin-bottom:2.2rem;max-width:15rem}#fotofactura .main .infoText .pasosCont br{display:none}#fotofactura .main .infoText .pasosCont img{height:62px;margin-bottom:8px;margin-right:0;width:64px}#fotofactura footer{font-size:13px;height:fit-content;padding:1rem}#fotofactura footer a{margin:0 4px}#fotofactura .main{min-height:47rem}}#home .img{background-position:50%;background-repeat:no-repeat;background-size:contain}#home .icon-ahorro{background-image:url(0494a101529729279018.svg)}#home .icon-calendario{background-image:url(9ca589dd721ad1c409e3.svg)}#home .icon-horario{background-image:url(41bec1303b7191997f9c.svg)}#home .icon-gas{background-image:url(1b9cf70a5a633986291b.svg)}#home .img-copa{background-image:url(332ced2872886d2c1356.svg)}#home .img-pymes{background-image:url(2e7e7f34e90f03f9e99d.webp)}#home .mancheta-tranquilisima{background-image:url(7b364c80c6b1c65be166.svg)}#home .icon-billete{background-image:url(a88a1800b1da61b8e116.svg)}#home .icon-anos{background-image:url(fbc72897d0d8e4c6896e.svg)}#home .icon-promesa{background-image:url(a0bc98bb68d3c42096e7.svg)}#home .img-oferta-mes{background-image:url(b4933198af682d1fc83c.webp)}#home .icon-telefono{background-image:url(125b6d98dfa2d54e8aeb.svg)}#home .icon-gasolina{background-image:url(857cb0a8f93c7b247d98.svg)}#home .icon-tienda{background-image:url(fde2285adc2c2e2fbfb5.svg)}#home .img-tranquila{background-image:url(ce504c50e028a29b1182.webp)}#home .img-plana{background-image:url(958e5c361eef52f04de0.webp)}#home .img-discriminacion{background-image:url(322824724d1ad617f508.webp)}#home .img-solar{background-image:url(40cbaca20b39c5b6109c.webp)}#home .img-virtual{background-image:url(ee180a633d8dc2706a34.webp)}#home .img-ahorro{background-image:url(47a21fc6fa9c3cfb4923.webp)}#home .img-luzygas-plana{background-image:url(2750909b8897f8d032bc.webp)}#home .img-luzygas-horaria{background-image:url(08f6b37ce9fe6a93ca61.webp)}#home .img-gas{background-image:url(1def96f307e614c36c80.webp)}#home .img-tarifa-plana{background-image:url(b2791022a73ddb7a1517.webp)}#home .img-star{background-image:url(f34906ee292ef2d60765.svg)}:root{--Type-Headline-01-size:47px;--Type-Headline-02-weight:00}#home section h2{color:var(--Content-High);font-size:var(--Type-Headline-02-size);font-weight:var(--Type-Headline-02-weight);line-height:var(--Type-Headline-02-height);margin-bottom:40px;text-align:center;width:100%}#home section h2,#home section h3{font-family:var(--Type-family-headline)}#home section h3{color:var(--Content-High,var(--Content-High));font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height);margin-bottom:16px}#home p{font-family:var(--Type-family-text)}#home .ancla{position:relative;top:-12.5rem}#home .btnRepsol{align-items:center;background-color:var(--Component-Colors-Button-Primary-Surface-Default);border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Button-01-size);font-style:normal;font-weight:var(--Type-weight-SemiBold);height:48px;justify-content:center;line-height:var(--Type-Body-01-height);overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;text-align:center;transition:color .3s ease;z-index:0}#home .btnRepsol:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:163px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .btnRepsol:hover:after{height:600px;width:600px}#home .btnRepsol p{margin-bottom:0;position:relative;z-index:3}#home .btnRepsol_secondary{background-color:var(--Comercial);border-radius:var(--Radius-Round);font-size:16px;font-weight:600;overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;transition:color .3s ease;z-index:2}#home .btnRepsol_secondary:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .btnRepsol_secondary:hover:after{height:600px;width:600px}#home .btnRepsol_secondary p{color:#fff;margin-bottom:0;position:relative;z-index:3}#home .container{max-width:1545px}#home{font-family:var(--Type-family-text)}#home header{height:76px}#home .hide{display:none}#home header .bottom-banner{background-color:#f7f7f9;color:#43637d;display:none;padding:10px 0}#home header .phone span{color:#001e37;font-family:Sole Repsol Text;line-height:23px}#home header .phone .phoneTitle{color:#001e37;font-family:Sole Repsol Text;font-size:16px;font-weight:300;margin-bottom:0}#home header .header-phones{display:flex}#home header .bottom-banner .header-phones{display:none}#home header .phone{margin-right:0;padding:12px 24px;text-align:right}#home header .phone .img{height:20px;margin-right:10px;width:20px}#home header .phone span{display:block;font-size:18px;font-weight:var(--Type-weight-SemiBold);text-align:right;text-align:center;z-index:3}#home header .phone span,#home header .phone span.llama-ahora{font-family:var(--Type-family-text);font-style:normal;line-height:var(--Type-Body-01-height);position:relative}#home header .phone span.llama-ahora{align-items:center;color:#001e37;cursor:pointer;display:flex;flex-direction:column;font-size:var(--Type-Button-01-size);font-weight:400;height:48px;overflow:hidden;transition:color .3s ease;width:fit-content;z-index:2}#home header .phone span.llama-ahora .phone2,#home header .phone span.llama-ahora p{z-index:3}#home header .phone span.llama-ahora p{margin-bottom:0}#home header .phone .phone2{color:#e50052;font-size:18px;font-weight:600;padding:0 0 0 6px}#home header #logo{align-items:center;border-width:0 40px 0 0;display:flex;min-height:88px}#home #orange-header{align-items:anchor-center;display:flex;gap:48px;justify-content:flex-end}#home header .menuMovil{display:none}#home #line{background-color:var(--azul);margin-left:-15px;min-width:64px}#home header .logo .justify-content-start{align-items:center;display:flex;width:424px}#home header .logo-repsol{padding-right:12px}#home header .logo-accom-1{align-items:center;display:flex;flex-direction:row;gap:8px}#home header .logo-accom-1 p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-weight:var(--Type-Body-01-weight);line-height:105%;margin-top:20px}#home header .logo-accom-1 img{border-left:1px solid var(--Border-Low);height:22px;padding-left:12px;width:96px}#home header .header-menu{background-color:var(--Specific-Background-1);border-top:1px solid var(--Border-Low);position:relative;top:-12px}#home header .header-menu .menu{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;padding:var(--Spacing-Component-8-8) var(--Sizing-0400)}#home header .header-menu .menu .link-menu{display:flex}#home header .header-menu .menu .link-container,#home header .header-menu .menu .link-container a{align-items:center;display:flex;gap:var(--Spacing-Component-8-8);height:40px;padding:var(--Spacing-Component-8-8) var(--Spacing-Component-12-12)}#home header .header-menu .menu .link-container a{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);text-align:center}#home header .header-menu .menu .btnCalcMenu{align-items:center;align-self:stretch;background:#e50052;border-radius:999px;color:#fff;display:flex;font-size:16px;gap:8px;height:48px;justify-content:center;padding:12px 24px}#home header .header-menu .menu .btnCalcMenu img{z-index:3}#home header .header-menu .menu .btnCalcMenu p{margin-bottom:0;z-index:3}#home header .header-menu .menu .link-container.active a{align-items:center;background-color:var(--Component-Colors-Interactive-Surface-State-Hover);border-radius:var(--Spacing-Component-8-8);color:var(--Content-High);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight-bold);gap:var(--Spacing-Component-8-8,8px);height:40px;line-height:var(--Type-Body-02-height);padding:var(--Spacing-Component-8-8) var(--Spacing-Component-12-12);text-align:center}#home header .header-menu .menu .link-container:hover a{background-color:var(--Component-Colors-Interactive-Surface-State-Hover);color:var(--Content-Medium)}#home header .header-menu .menu .btnCalcMenu:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:107px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home header .header-menu .menu .btnCalcMenu:hover:after{height:600px;width:600px}#home .banner-central{background:linear-gradient(311deg,#00bed4 -12.01%,#00b3c9 -8.95%,#00859c 4.29%,#006078 17.53%,#00435b 30.77%,#002e47 44.01%,#00223b 57.25%,#001e37 69.48%);background-position:33% 3rem;background-repeat:no-repeat;background-size:cover;height:755px;overflow:hidden;padding-top:8rem;position:relative}#home .banner-central:after{background:linear-gradient(0deg,rgba(0,30,55,.2),rgba(0,30,55,.2));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}#home .banner-central.asking{height:715px}#home .banner-central p{margin:0}#home .banner-central .container,#home .banner-central .row{height:100%}#home .banner-central .container .firstInfo{margin-top:-39px;z-index:2}#home .banner-central .colInfo{position:static}#home .banner-central .img-banner{display:inline-block;height:auto;overflow:hidden;position:absolute;width:100%}#home .banner-central img{display:block;height:auto;width:100%;z-index:0}#home .banner-central .firstInfo{padding-left:0}#home .banner-central .firstInfo .mainDto{display:flex;flex-direction:column;gap:16px;margin-top:5rem;position:relative;width:596px}#home .banner-central .firstInfo .mainDto .mancheta.primera{align-items:center;background:var(--Semantic-Background-Information);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;padding:var(--Spacing-Component-6-6) var(--Spacing-Component-8-8);width:fit-content}#home .banner-central .firstInfo .mainDto .typeInfo-0{color:var(--Content-High,);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);line-height:var(--Type-Caption-Tag-height);margin-bottom:0;text-align:center}#home .banner-central .firstInfo .manchetasPromo{align-items:flex-start;display:flex;gap:16px}#home .banner-central .firstInfo .mainDto .promo{background-color:#fff;border-radius:var(--Radius-M);color:var(--Content-High);display:flex;flex-direction:column;padding:var(--Spacing-Component-24-24);position:relative;width:241px}#home .banner-central .firstInfo .mainDto .promo.rosa{background-color:#e50052;color:#fff}#home .banner-central .firstInfo .mainDto .promo .lleva{align-self:stretch;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#home .banner-central .firstInfo .mainDto .promo .precio{align-items:baseline;display:flex;font-family:var(--Type-family-headline);font-size:var(--Type-Numbers-02-size);font-style:normal;font-weight:400;gap:0;line-height:var(--Type-Numbers-02-height)}#home .banner-central .firstInfo .mainDto .promo .precio span{font-size:26px;font-weight:400}#home .banner-central .firstInfo .mainDto .promo .legal{font-family:var(--Type-family-headline);font-size:19px;font-style:normal;font-weight:var(--Type-Headline-04-weight);letter-spacing:var(--Type-Headline-04-spacing);line-height:var(--Type-Headline-04-height)}#home .banner-central .firstInfo .mainDto .promo .mancheta{border-radius:50%;bottom:-40px;display:flex;height:215px;padding:8px;position:absolute;right:-321px;width:215px}#home .banner-central .firstInfo .mainDto .banner-legal{color:#fff;font-size:20px;font-weight:400}#home .banner-central .firstInfo .mainDto .typeInfo-0 img{margin-right:13px}#home .banner-central .firstInfo .mainDto .typeInfo-mobile{display:none}#home .banner-central .firstInfo .mainDto .typeInfo{color:var(--Content-High-Inverse);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-01-size);font-style:normal;font-weight:var(--Type-Headline-01-weight);line-height:var(--Type-Headline-01-height);text-overflow:ellipsis}#home .banner-central .firstInfo .mainDto .typeInfo-2{color:#fff;font-size:32px;font-weight:500;line-height:1.2;text-align:left}#home .banner-central .firstInfo .mainDto .typeInfo-2-mobile{display:none}#home .banner-central .firstInfo .mainDto .price p{color:var(--Content-High-Inverse);font-size:26px}#home .banner-central .firstInfo .mainDto .ahorro{align-items:flex-start;display:flex;gap:24px;margin-bottom:26px;width:675px}#home .banner-central .firstInfo .mainDto .ahorro .descuento{align-items:center;display:flex;gap:4px}#home .banner-central .firstInfo .mainDto .ahorro .descuento .img{height:24px;right:unset;top:unset;width:24px}#home .banner-central .firstInfo .mainDto .ahorro p{color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);text-align:center}#home .formFloating{padding:2rem 0}#home .formFloating .formContainer{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;color:var(--Content-High);padding:1rem 20px;position:relative;text-align:center;width:434px;z-index:1}#home .formFloating form .lead.calcu{align-items:start;display:flex;flex-direction:column}#home .formFloating .formContainer form p.titleForm{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);margin-bottom:8px;text-align:start}#home .banner-central.asking .formFloating .formContainer form p.titleForm{font-size:19px}#home .formFloating .formContainer form p.head{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Title-02-size);font-style:normal;font-weight:var(--Type-Title-02-weight);line-height:var(--Type-Title-02-height);margin-bottom:3px;text-align:left}#home .formFloating .formContainer form .inputArea{margin-bottom:.3rem;text-align:left;width:100%}#home .formFloating .formContainer form .inputArea .metros{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}#home .formFloating .formContainer form .inputArea .metros p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);text-align:right}#home .formFloating .formContainer form .slideCard p{font-size:16px;font-weight:400;line-height:.5;margin-bottom:0;margin-top:10px;text-align:left}#home .formFloating form .lead .checkbox-calculadora{cursor:pointer;display:inline;margin-bottom:5px;margin-right:15px;padding-left:25px;position:relative;text-align:left}#home .formFloating form .lead .checkbox-calculadora,#home .formFloating form .lead .checkbox-calculadora.terminos{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#home .formFloating form .lead .checkbox-calculadora.terminos{margin-bottom:15px;margin-top:10px;order:unset}#home .formFloating form .lead .checkbox-calculadora.terminos a{color:var(--Colors-Link-content-Default);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height)}#home .formFloating form .lead .button-container{align-items:center;border-top:1px solid #dbe6f0;font-size:16px;margin-left:-20px;width:110%}#home .formFloating form .lead .button-container .container{display:flex;gap:16px;margin-top:24px}#home .formFloating form .lead .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#home .formFloating form .lead .checkbox-calculadora .checkmark{background-color:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;height:20px;left:0;position:absolute;top:0;width:20px}#home .formFloating form .lead .checkbox-calculadora.terminos .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;height:20px;justify-content:center;padding:2.5px;width:20px}#home .formFloating form .lead .checkbox-calculadora.terminos:hover input~.checkmark{background-color:unset}#home .formFloating form .lead .checkbox-calculadora input:checked~.checkmark{background-color:var(--Content-High);border:none!important}#home .formFloating form .lead .checkbox-calculadora.terminos input:checked~.checkmark{background-color:var(--Content-High)}#home .formFloating form .lead .checkbox-calculadora .checkmark:after{content:"";display:none;position:absolute}#home .formFloating form .lead .checkbox-calculadora input:checked~.checkmark:after{display:block}#home .formFloating form .lead .checkbox-calculadora .checkmark:after{border:solid var(--Content-High-Inverse);border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#home .formFloating form .lead .checkbox-calculadora.terminos .checkmark:after{left:7px;top:4px}#home .formFloating .formContainer form .slideCard #myRange{background-color:#dbe6f0;border-radius:8px;height:5px;opacity:1;outline:none;position:relative;width:100%;--width-bar:26%}#home .slider{-webkit-appearance:none;background:#001e37;border-radius:5px;height:15px;opacity:.7;outline:0;-webkit-transition:.2s;transition:opacity .2s;width:100%}#home .formFloating .formContainer form .slideCard #myRange:before{background-color:var(--Content-High);border-radius:8px;border-radius:5px;content:"";height:100%;position:absolute;width:var(--width-bar);z-index:1}#home .formFloating .formContainer form .slideCard #myRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#001e37;border-radius:50%;cursor:pointer;height:20px;width:20px}#home .formFloating .formContainer form .slideCard #myRange::-moz-range-thumb{background:var(--azulInter);border-radius:50%;cursor:pointer;height:20px;width:20px}#home .formFloating .formContainer form .inputForm{display:flex}#home .formFloating .formContainer form .inputForm>div:first-of-type{margin-right:10px}#home .formFloating .formContainer form .inputForm>div{text-align:left}#home .formFloating .formContainer form .inputForm label{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-bottom:0}#home .formFloating .formContainer form label{user-select:none}#home .formFloating .formContainer form .inputArea select{border:1px solid #33333380;border-radius:5px;color:#000;font-size:14px;font-weight:400;height:40px;margin-bottom:10px;margin-top:5px;padding:5px;width:100%}#home .formFloating .formContainer form .inputArea select::placeholder{color:#757575}#home .formFloating .formContainer form .inputForm input{background:var(--Specific-Background-1);border:none;border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-weight:var(--Type-Body-01-weight);height:40px;line-height:var(--Type-Body-01-height);padding:12px 16px;width:100%}#home .formFloating .formContainer form .inputForm input::placeholder{color:#757575}#home .formFloating .formContainer form .inputForm input:focus-visible{outline:none}#home .formFloating .formContainer form .btn_ofertas{align-items:center;background-color:var(--Comercial);border:none;border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-weight:var(--Type-Title-02-weight);height:48px;justify-content:center;overflow:hidden;padding:var(--Spacing-Component-12-12,12px) var(--Spacing-Component-24-16,24px);position:relative;text-align:center;transition:color .3s ease;width:100%;z-index:2}#home .formFloating .formContainer form .btn_ofertas:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:107px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .formFloating .formContainer form .btn_ofertas:hover:after{height:600px;width:600px}#home .formFloating .formContainer form .btn_ofertas p{z-index:3}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float{align-items:center;background-color:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Button-Secondary-Border-Default);border-radius:var(--Radius-Round);color:var(--Content-High);cursor:pointer;display:flex;font-family:var(--Type-family-text);gap:5px;height:48px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;width:100%;z-index:2}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover:after{height:600px;width:600px}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover{border-color:#007899}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover p{color:#007899;transition:.3s}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float p{z-index:3}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float p

.formFloating .formContainer form .btn_ofertas:focus,#home .formFloating .formContainer form .btn_ofertas:focus-visible{outline:none}#home .formFloating .formContainer form i{color:var(--rojoTotal);margin:1rem auto;scale:120%}#home .formFloating .buttonContainer{display:flex;justify-content:center;position:relative;width:360px;z-index:1}#home .formFloating .buttonContainer .btn_ofertas{background-color:var(--naranja);border-radius:5px;color:#fff;font-size:17px;font-weight:700;margin:1rem auto auto;padding:17px;transition:all .1s ease-out;width:230px}#home .formFloating .buttonContainer .btn_ofertas:hover{background-color:var(--naranja);color:#fff}#home .formFloating .buttonContainer .btn_ofertas:focus,#home .formFloating .buttonContainer .btn_ofertas:focus-visible{outline:none}#home .formFloating .formContainer .fail-form_pp,#home .formFloating .formContainer .succes-form_pp{display:flex;flex-direction:column}#home .formFloating .formContainer .succes-form_pp .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #08a800;padding:3px;width:25px}#home .formFloating .formContainer .fail-form_pp .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #c00202;padding:3px;width:25px}#home .formFloating .formContainer .succes-form_pp p.title{color:#08a800;font-size:22px;font-weight:500;margin-bottom:5px;text-align:center}#home .formFloating .formContainer .fail-form_pp p.title{color:#c00202;font-size:22px;font-weight:500;margin-bottom:5px;text-align:center}#home .formFloating .formContainer .succes-form_pp p.horario-title{font-weight:800;margin:15px 0}#home .formFloating .formContainer .succes-form_pp p.horario{font-size:15px}#home .franjaBanner{background-color:var(--main-blue);color:#fff;font-size:26px;padding:4px 0;text-align:center}#home .modal-form .checkbox-calculadora{cursor:pointer;display:inline;font-size:16px;margin-bottom:5px;margin-right:15px;padding-left:25px;position:relative;text-align:left}#home .modal-form .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#home .modal-form .checkbox-calculadora .checkmark{background-color:var(--azulClaro);border-radius:5px;height:20px;left:0;position:absolute;top:0;width:20px}#home .modal-form .checkbox-calculadora.terminos .checkmark{background-color:unset;border:2px solid var(--azulClaro);border-radius:0;height:18px;width:18px}#home .modal-form .fr-line4{text-align:left}#home .modal-form .checkbox-calculadora:hover input~.checkmark{background-color:var(--azulClaro)}#home .modal-form .checkbox-calculadora.terminos:hover input~.checkmark{background-color:unset}#home .modal-form .checkbox-calculadora input:checked~.checkmark{background-color:var(--azulClaro);border:none!important}#home .modal-form .checkbox-calculadora.terminos input:checked~.checkmark{background-color:unset;border:2px solid var(--azulClaro)!important}#home .modal-form .checkbox-calculadora .checkmark:after{content:"";display:none;position:absolute}#home .modal-form .checkbox-calculadora input:checked~.checkmark:after{display:block}#home .modal-form .checkbox-calculadora .checkmark:after{border:solid var(--azul);border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#home .modal-form .checkbox-calculadora.terminos .checkmark:after{left:5px;top:1px}#home .modal-form .contentModal{height:fit-content;left:unset;min-width:90%;position:unset;top:unset;transform:unset;width:fit-content}#home .modal-form .formDataModal{border-radius:16px;height:auto;min-width:550px;padding:24px;width:30%}#home .modal-form .formDataModal .fr-line1{color:#001e37;font-family:Sole Repsol Display;font-size:20px;font-weight:400;line-height:normal;margin:26px 0 13px;max-width:30rem;text-align:left}#home .modal-form .formDataModal .telefono-modal .llamaModal{color:#001e37;font-family:Sole Repsol Display;font-size:16px;font-weight:400}#home .modal-form .formDataModal .telefono-modal .llamaModal span{color:#e50052}#home .modal-form .formDataModal .llamamos-modal{color:#001e37;font-family:Sole Repsol Text;font-size:12px;text-align:start}#home .modal-form .formDataModal .llamamos-modal p{margin-bottom:4px}#home .modal-form .formDataModal .questi{color:#001e37;font-size:18px;font-weight:400;line-height:normal;margin:0 auto;text-align:left;text-align:center}#home .modal-form .formDataModal .questi div:first-of-type{margin-bottom:10px}#home .modal-form .formDataModal .questi .p2{margin-bottom:5px}#home .modal-form .formDataModal .fr-line3 button{align-items:center;background-color:var(--Comercial);border:none;border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-weight:var(--Type-Title-02-weight);height:48px;justify-content:center;overflow:hidden;padding:var(--Spacing-Component-12-12,12px) var(--Spacing-Component-24-16,24px);position:relative;text-align:center;transition:color .3s ease;width:100%;z-index:2}#home .modal-form .formDataModal .fr-line3 button:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:236px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .modal-form .formDataModal .fr-line3 button:hover:after{height:600px;width:600px}#home .modal-form .formDataModal .fr-line3 button p{margin-bottom:0;z-index:3}#home .modal-form .formDataModal .fr-line3 button:focus,#home .modal-form .formDataModal .fr-line3 button:focus-visible{box-shadow:none;outline:none}#home .modal-form .formDataModal .inputs-form-tel{margin-left:38px;text-align:left}#home .fr-line2 input{border:1px solid #95b0c6;border-radius:12px;color:#43637d;font-size:16px;font-weight:400;height:40px;min-width:unset;padding:12px 16px;text-align:center;width:100%}#home .modal-form .formDataModal .inputs-form-tel p{margin-bottom:0!important;margin:auto;min-width:275px;width:99%}#home .modal a{text-decoration:underline!important}#home .polPrivacidad{color:#000000d3;text-decoration:none!important}#home section.ofertasSection{padding:0;position:relative}#home .ofertasSection .ofertasContainer{background-color:var(--Surface-Grey);border-radius:16px;display:flex;gap:16px;justify-content:center;margin:32px auto;padding:16px 24px;position:relative;width:fit-content}#home .ofertasSection .ofertasContainer .oferta{align-items:start;background-color:#fff;border-radius:var(--Radius-M);color:var(--Content-High,var(--Content-High));display:flex;flex-direction:column;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);gap:8px;line-height:var(--Type-Body-01-height);max-width:336px;padding:24px;width:100%}#home .ofertasSection .ofertasContainer .oferta .hasta{display:flex;flex-direction:column}#home .ofertasSection .ofertasContainer .oferta img{height:56px;margin-bottom:16px;width:56px}#home .ofertasSection .ofertasContainer .oferta p{font-size:20px;margin:0;text-align:center}#home .ofertasSection .ofertasContainer .oferta .luz{font-size:25px;font-weight:700}#home .ofertasSection .ofertasContainer .oferta .precioContainer{position:relative}#home .ofertasSection .ofertasContainer .oferta .precioContainer .precio{font-size:88px;font-weight:800;line-height:.7;margin-right:68px}#home .ofertasSection .ofertasContainer .oferta .precioContainer .dto{font-size:30px;font-weight:800;left:110px;position:absolute;top:40px}#home .ofertasSection .ofertasContainer .oferta .precioContainer .porcentaje{font-size:45px;font-weight:800;left:110px;position:absolute;top:-10px}#home .ofertasSection .ofertasContainer .oferta .consigue{font-weight:600;margin-bottom:0;text-align:left}#home .ofertasSection .ofertasContainer .oferta .dto-150{background:linear-gradient(137deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%);-webkit-background-clip:text;font-family:var(--Type-family-headline);font-size:24px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:var(--Type-Numbers-01-weight);line-height:100%;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}#home .ofertasSection .ofertasContainer .oferta .dto-150 span{font-family:var(--Type-family-headline);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Numbers-01-weight);line-height:100%}#home .ofertasSection .ofertasContainer .oferta .dto-150 sup{font-size:14px;font-weight:800;line-height:1;text-align:center}#home .ofertasSection .ofertasContainer .oferta .cuando{font-family:Sole Repsol Text;font-size:16px;line-height:130%}#home .ofertasSection .ofertasContainer .oferta .secondText{font-size:13px;font-weight:800;margin-top:20px;text-align:center}#home section.descuentosSection{padding:72px 0 40px}#home section.descuentosSection .subtitle{font-size:24px;font-weight:400;text-align:center}#home section.descuentosSection .subtitle span{background-color:var(--naranja);color:#fff;font-weight:700;padding:2px 8px}#home .descuentosSection .cardsContainer{display:flex;gap:26px;justify-content:center}#home .descuentosSection .cardsContainer .card-descuento{border:1px solid var(--Border-Low,#dbe6f0);border-radius:var(--Radius-M,16px);display:flex;flex-direction:column;gap:11px;max-width:608px;padding:24px 24px 32px}#home .descuentosSection .cardsContainer .icons{align-items:flex-start;display:flex;gap:8px;padding:0 0 32px}#home .descuentosSection .cardsContainer .icons img{height:44px;width:44px}#home .descuentosSection .cardsContainer p{margin-bottom:0}#home .descuentosSection .cardsContainer .title{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height)}#home .descuentosSection .cardsContainer .subtitle{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);text-align:start}#home .descuentosSection .cardsContainer .descuento{align-items:flex-start;align-self:stretch;border-top:1px solid var(--Border-Low);display:flex;flex-direction:column;gap:4px;padding:8px}#home .descuentosSection .cardsContainer .descuento .main-info{background:linear-gradient(137deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:var(--Type-family-headline);font-size:32px;font-weight:var(--Type-Numbers-01-weight)}#home .descuentosSection .cardsContainer .descuento .main-info .hasta{font-size:14px}#home .descuentosSection .cardsContainer .descuento .info{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#home .descuentosSection .cardsContainer .btnRepsol{max-width:unset;width:100%}#home section.cardsSection{padding:72px 0 40px}#home .cardsSection .h2-0{display:none}#home .cardsSection .slick-dots{padding-top:0}#home .cardsSection .pestanasContainer{border-bottom:1px solid var(--Border-Low);cursor:pointer;display:flex;gap:var(--Spacing-Component-12-12);margin:auto auto 40px;max-width:87%}#home .cardsSection .pestanasContainer .pestana{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);margin-bottom:0;padding:0 var(--Spacing-Component-12-12);padding-bottom:var(--Spacing-Component-8-8)}#home .cardsSection .pestanasContainer .pestana.activa{border-bottom:2px solid var(--naranja)}#home .cardsSection .cardsContainer{display:flex;gap:16px;justify-content:center}#home .cardsSection .pymesContainer .cardContain{padding-top:1px}#home .cardsSection .card{align-self:stretch;background:var(--Specific-Background-1);border:1px solid var(--Border-Low);border-radius:var(--Radius-M);display:flex;flex-direction:column;height:630px;padding:16px;width:428px}#home .cardsSection .card .title-slick{display:none}#home .cardsSection .card .img,#home .cardsSection .card img.img-card{background-position:6% 0;background-size:cover;border-radius:8px;height:201px;margin-bottom:24px;width:100%}#home .cardsSection .card img.img-card{object-fit:cover;object-position:6% 0}#home .cardsSection .card .mancheta{align-items:center;background:var(--Extended-Surface-Promo);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;left:28px;padding:7px 8px;position:absolute;top:28px;width:fit-content}#home .cardsSection .card .mancheta .img{background-position:50%;flex-shrink:0;height:16px;margin-bottom:0;width:16px}#home .cardsSection .card .mancheta p{display:-webkit-box;-webkit-box-orient:vertical;color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);-webkit-line-clamp:1;line-height:13px;margin-bottom:0;overflow:hidden;text-align:center;text-overflow:ellipsis}#home .cardsSection .card .photoCard .img.mancheta-tranquilisima{height:65px;left:5px;position:absolute;top:5px;transform:rotate(8deg);width:65px}#home .cardsSection .card .titleCard{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);margin-bottom:16px;text-align:start}#home .cardsSection .card .infoCard{height:57%}#home .cardsSection .card .infoCard p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);margin-bottom:0}#home .cardsSection .card .infoCard p.ultimo{color:var(--Content-High)}#home .cardsSection .card .infoCard br{content:"";display:block;margin:1.9rem 0}#home .cardsSection .card .button-container{display:flex;gap:8px}#home .cardsSection .card a.btnCalc p,#home .cardsSection .card a.btnCalc-negocios p{color:#fff;z-index:3}#home .cardsSection .card .button-container .btnCard{align-items:center;background-color:#fff;border:1px solid #43637d;border-radius:var(--Radius-Round,999px);display:flex;flex:1 0 0;flex-direction:column;height:48px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative}#home .cardsSection .card .button-container .btnCard:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .cardsSection .card .button-container .btnCard:hover:after{height:600px;width:600px}#home .cardsSection .card .button-container .btnCard:hover{border-color:#007899}#home .cardsSection .card .button-container .btnCard:hover p{color:#007899;transition:.3s}#home .btnRepsol,#home .cardsSection .card .button-container .btnCard{max-width:200px;width:100%}#home .cardsSection .card .button-container .btnCard p{color:#001e37;font-family:Sole Repsol Text;font-size:16px;font-style:normal;font-weight:600;margin-bottom:0;text-align:center;z-index:3}#home .cardsSection .card .btnRepsol:after{left:91px}#home .cardsSection .cardsContainer2{display:flex;flex-wrap:wrap;max-width:90%}#home .cardsSection .lines-cards{align-items:center;display:flex;line-height:1.6;margin-bottom:10px}#home .cardsSection .lines-cards img{height:24px;margin-right:12px;width:24px}#home .cardsSection .appendDots.normalDots{display:none}#home .slick-dots{list-style-type:none;padding:1rem 0}#home .slick-dots,#home .slick-dots li{display:flex;justify-content:center;margin:0}#home .slick-dots li{align-items:center;color:#00809a;font-family:Roboto,sans-serif;font-size:16px;line-height:1;min-width:40px;padding:5px 15px;text-align:center;width:6%}#home .slick-dots button{background-color:#005161}#home .slick-dots li.slick-active{background-color:var(--azulClaro);border-radius:5px;padding:5px}#home .dotsPoints .slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:.8rem 0 1rem}#home .dotsPoints .slick-dots li{background-color:unset;width:unset}#home .slick-dots button{background-color:#d9d9d9;border:none;border-radius:100%;display:block;height:10px;padding:0;text-indent:-9999px;width:10px}#home .slick-dots .slick-active button{background-color:#333}#home section.negocioSection.contraria{margin:auto;max-width:1094px;padding:32px 0}#home section.negocioSection{padding:32px 0}#home .negocioSection .negocioContainer{border:1px solid #dbe6f0;border-radius:16px;display:flex;gap:46px;justify-content:space-between}#home .negocioSection .negocioContainer h2{font-size:28px;line-height:normal;margin-bottom:16px;text-align:start}#home .negocioSection .negocioContainer .subtitle{color:var(--Content-Medium);font-family:var(--Type-family-headline);font-size:16px;font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:normal}#home .negocioSection .infoContainer{align-items:flex-start;background-color:var(--Specific-Background-1);border:1px solid var(--Border-Low);border-radius:var(--Radius-M);display:flex;flex-direction:column;gap:var(--Spacing-Component-24-24);max-width:447px;padding:var(--Spacing-Component-24-16)}#home .negocioSection .infoContainer .title{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height)}#home .negocioSection .infoContainer .info{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);margin-bottom:0}#home .negocioSection .infoContainer .btnRepsol{margin-top:24px;width:100%}#home .negocioSection .infoContainer img{background-position:50% 0;background-size:cover;border-radius:var(--Radius-S);height:280px;padding:10px;position:relative;top:0;width:100%}#home .negocioSection.contraria img{background-size:cover;border-radius:16px 0 0 16px;display:flex;height:256px;object-fit:cover;object-position:6% 0;width:415px}#home .negocioSection .mancheta-container{background-size:cover;border-radius:16px 0 0 16px;display:flex;height:256px;justify-content:flex-end;padding:10px;position:absolute;width:386px}#home .negocioSection .mancheta{align-items:center;background:var(--Extended-Surface-Promo);border-radius:var(--Spacing-Component-8-8);display:flex;gap:var(--Spacing-Component-6-4);height:28px;padding:var(--Spacing-Component-6-6) var(--Spacing-Component-8-8);width:fit-content}#home .negocioSection .mancheta .icono-mancheta{background-position:50%;flex-shrink:0;height:16px;object-position:6% -2px;width:16px}#home .negocioSection .mancheta p{display:-webkit-box;-webkit-box-orient:vertical;color:var(--Content-High-Inverse);font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);-webkit-line-clamp:1;line-height:var(--Type-Caption-Tag-height);margin-bottom:0;overflow:hidden;text-align:center;text-overflow:ellipsis}#home .negocioSection.contraria .titleContainer{max-width:633px;padding:24px 24px 24px 0;width:100%}#home .negocioSection .info-bottom{width:100%}#home .negocioSection.contraria .titleContainer .btnRepsol{max-width:218px;width:100%}#home .negocioSection .info-bottom .lines-cards{align-items:center;align-self:stretch;display:flex;gap:12px}#home .negocioSection .info-bottom .lines-cards img{height:24px;width:24px}#home .negocioSection .info-bottom .lines-cards p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#home .franjaLlamaSection{padding:40px 0!important}#home .franjaLlamaSection .infoContainer{border:1px solid var(--Border-Low);border-radius:var(--Radius-M);margin:auto;max-width:1084px;padding:32px;width:100%}#home .franjaLlamaSection .infoContainer p{color:#001e37}#home .franjaLlamaSection .infoContainer .title-franja{color:var(--Content-High,var(--Content-High));margin-bottom:16px;text-align:center}#home .franjaLlamaSection .infoContainer .title-franja,#home .franjaLlamaSection .infoContainer .title-franja span a{font-family:var(--Type-family-headline);font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height)}#home .franjaLlamaSection .infoContainer .title-franja span a{color:var(--Comercial)}#home .franjaLlamaSection .infoContainer .title-franja br{display:none}#home .franjaLlamaSection .infoContainer .franjaForm .lead{display:flex;flex-direction:column;margin:auto;width:50%}#home .franjaLlamaSection .infoContainer .franjaForm .lead .head{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-bottom:0;text-align:start}#home .franjaLlamaSection .infoContainer .franjaForm .lead .inputForm input{align-items:flex-start;align-self:stretch;background:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);gap:16px;height:40px;line-height:var(--Type-Body-01-height);margin:4px 0 16px;padding:12px 16px;width:100%}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height)}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos{align-items:center;display:flex;gap:5px;margin-bottom:16px}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora a{color:var(--Colors-Link-content-Default);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size)}#home .franjaLlamaSection .infoContainer .franjaForm .lead .inputForm input::placeholder{color:#757575;font-size:14px;font-weight:400}#home .franjaLlamaSection .infoContainer .franjaForm .lead input:focus-visible{outline:none}#home .franjaLlamaSection .infoContainer .franjaForm .lead .btnContainer{margin:auto}#home .franjaLlamaSection .infoContainer .franjaForm .lead .btnRepsol_secondary{width:235px}#home .franjaLlamaSection .infoContainer .franjaForm .lead .btnRepsol_secondary p{color:#fff;margin-bottom:0;position:relative;z-index:3}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;height:20px;justify-content:center;padding:2.5px;width:20px}#home .franjaLlamaSection label input:checked~.checkmark{background-color:var(--Content-High)}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora .checkmark:after{content:"";display:none}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora input:checked~.checkmark:after{display:block}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#home .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos .checkmark:after{left:6px;top:4px}#home .franjaLlamaSection .infoContainer .franjaForm .fail-form,#home .franjaLlamaSection .infoContainer .franjaForm .succes-form{display:flex;flex-direction:column;text-align:center}#home .franjaLlamaSection .infoContainer .franjaForm .fail-form .title,#home .franjaLlamaSection .infoContainer .franjaForm .succes-form .title{font-size:22px;font-weight:700;margin-bottom:0}#home .franjaLlamaSection .infoContainer .franjaForm .succes-form .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #28a745;padding:3px;width:25px}#home .franjaLlamaSection .infoContainer .franjaForm .fail-form .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #dc3545;padding:3px;width:25px}#home section.solaresSection{padding-bottom:5.5rem}#home .solaresSection .title{color:var(--naranja);font-family:Repsol;font-size:35px;font-weight:700;text-align:center}#home .solaresSection .subtitle{color:var(--text);font-size:24px;font-weight:400;text-align:center}#home .solaresSection .cardsSolares{display:flex;flex-direction:row;gap:25px;justify-content:center}#home .solaresSection .cardsSolares .card{border:none;box-shadow:0 3px 30px #00000029;color:var(--text);display:flex;flex-direction:column;justify-content:space-between;padding:15px;width:28%}#home .solaresSection .cardsSolares .card .cardTitle{font-size:20px;font-weight:700}#home .solaresSection .cardsSolares .card p{font-size:16px;margin-bottom:9px}#home .solaresSection .cardsSolares .card .precio{color:var(--naranja);font-size:40px}#home .solaresSection .cardsSolares .card .precio span{font-size:20px}#home .solaresSection .cardsSolares .card .precio sup{font-size:9px}#home .solaresSection .cardsSolares .card .btnRepsol{margin-bottom:5px;width:100%}#home .pies a,#home a:active,#home a:link,#home a:visited{color:var(--text);text-decoration:none}#home section.ventajasSection{padding:72px 0}#home section.ventajasSection .container{background-color:var(--Specific-Background-1);display:flex;flex-direction:column;padding:0 96px}#home section.ventajasSection .ventahas-titulo2{display:none}#home .ventajasContainer{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}#home .ventajasContainer p{color:#001e37}#home .cardVentajas{align-items:center;display:flex;gap:24px;justify-content:center;max-width:394.67px;text-align:center;width:314.66px}#home .cardVentajas img{flex-shrink:0;height:39.393px;width:34.295px}#home .cardVentajas p{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Title-02-size);font-style:normal;font-weight:var(--Type-Title-01-weight);line-height:var(--Type-Title-02-height);margin:0}#home section.asistentesSection{padding:96px 0}#home section.asistentesSection h3{color:var(--naranja);font-family:Repsol;font-size:35px;font-weight:700;text-align:center}#home section.asistentesSection .subtitle{font-family:Roboto;font-size:25px;font-weight:400;text-align:center}#home .asistentesSection .asistentesContainer{display:flex;gap:30px}#home .asistentesSection .asistentesContainer .asistenteDrch{display:flex;flex-direction:column;gap:30px;width:50%}#home .asistentesSection .asistentesContainer .btnRepsol_secondary{width:280px}#home .asistentesSection .asistentesContainer .asistente24h .mancheta{background-color:#e4002b;border-radius:4px;padding:7px 22px;position:absolute;right:15px;top:20px;width:fit-content}#home .asistentesSection .asistentesContainer .asistente24h .mancheta p{color:#fff;font-size:16px;font-weight:600;margin-bottom:0}#home .asistentesSection .asistentesContainer .asistenteDrch .info{max-width:17rem}#home .asistentesSection .asistentesContainer .asistente24h{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(7d5b78cdb437f6491495.webp);background-position:center 25%;background-repeat:no-repeat;background-size:115%;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;padding:19px;position:relative;width:50%}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(957c4ef8710a981ca77e.webp);background-position:center 62%;background-repeat:no-repeat;background-size:112%;border-radius:4px;padding:60px 19px 19px}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(28e2123bf8f463e5f12e.webp);background-position:center 61%;background-repeat:no-repeat;background-size:111%;border-radius:4px;padding:60px 19px 19px}#home .asistentesSection .asistentesContainer .title{color:#fff;font-size:20px;font-weight:700;margin-bottom:0}#home .asistentesSection .asistentesContainer .text{color:#fff;font-size:16px;font-weight:400}#home footer{align-items:flex-start;background-color:var(--Specific-Background-1);color:var(--Content-Medium);display:flex;flex-direction:column;gap:var(--Sizing-0400);padding:var(--Sizing-0400);width:100%}#home footer .container,#home footer .row{height:100%}#home footer a{color:var(--Content-Medium)!important;cursor:pointer;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);margin:0}#home footer a:hover{color:var(--Component-Colors-Interactive-Border-State-Default)!important;text-decoration:none!important}#home footer a:active{color:var(--Colors-Link-content-Default)!important}#home footer .col-5{padding-bottom:12px}#home footer .link-container{align-content:flex-start;align-items:center;border-top:1px solid var(--Border-Low);display:flex;flex:1 0 0;flex-wrap:wrap;gap:8px var(--Spacing-Component-8-8);padding:var(--Sizing-0400);width:100%}#home footer .link-container p{margin-bottom:0}#home footer .rrss{display:flex;flex-direction:row;justify-content:center}#home footer .rrss p{margin-right:5px;margin-top:7px}#home footer .rrss img{margin-left:-15px;margin-top:5px;width:20px}#home .pies a{color:var(--text-color);text-decoration:underline!important}#home .pies a,#home .pies p{font-size:14px}#home .preguntas_frecuentes{margin:auto;max-width:821px}#home .preguntas_frecuentes .containerFaqs .faqRow{border-bottom:1px solid var(--Border-Low);cursor:pointer;margin-bottom:2rem;overflow:hidden;position:relative;transition:.3s;-o-transition:.3s;-moz-transition:.3s;user-select:none;width:100%}#home .preguntas_frecuentes .containerFaqs .faqRow .titleFaq{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Title-01-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height)}#home .preguntas_frecuentes .containerFaqs .faqRow .infoFaq p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#home .preguntas_frecuentes .containerFaqs .faqRow .infoFaq a{color:var(--text);text-decoration:underline!important}#home .faqs{background-color:var(--Specific-Background-1);padding:40px 0!important;position:relative}#home .faqs p{color:#001e37}#home .btn_bottom{display:none}#home .arrow{position:absolute;right:15px;top:0}#home .arrowContainer{height:24px;left:0;position:relative;top:0;width:24px}#home .arrowContainer .line-1{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#home .arrowContainer .line-1,#home .arrowContainer .line-2{background-color:#000;height:2px;position:absolute;top:50%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:59%}#home .arrowContainer .line-2{right:0}#home .arrow.active .line-1,#home .arrowContainer .line-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#home .arrow.active .line-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#home .btn-secondary{background-color:#00809a;border-color:#00809a;color:#fff}#home .modal-content .modal-body a{text-decoration:none}@media (min-width:995px){#home header .phone span{display:flex;text-align:right;width:fit-content}}@media (max-width:1600px){#home .container{max-width:1400px}#home .cardsSection .pestanasContainer{max-width:85%}}@media (max-width:1400px){#home header .logo-repsol{height:37px;margin-left:0}#home .container{max-width:1200px}#home .banner-central{background-position:50% 3rem;height:815px}#home .banner-central.asking{height:840px}#home .formFloating{margin-top:-78px;padding:2rem 0}#home .slick-dots li{width:10%}#home .cardsSection .pestanasContainer{max-width:75%}#home .cardsSection .card{height:750px;width:320px}#home .cardsSection .card .infoCard,#home .cardsSection .card .titleCard{padding:0 16px}#home .btnRepsol,#home .cardsSection .card .button-container .btnCard{max-width:140px;padding:12px}#home .asistentesSection .asistentesContainer .asistente24h{background-position:center 31%;background-size:154%}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera,#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{background-position:center 45%;background-size:118%}}@media (max-width:1200px){#home .container{max-width:1000px}#home header .bottom-banner{display:none}#home header .logo-repsol{height:35px}#home .banner-central{height:851px}#home .banner-central .firstInfo .mainDto{width:525px}#home .banner-central .firstInfo .mainDto .ahorro{flex-direction:column}#home .banner-central .firstInfo .mainDto .promo .mancheta{right:-269px}#home .banner-central.asking .formFloating .formContainer{margin-top:0}#home .formFloating .formContainer{margin-top:42px}#home .cardsSection .container{flex-wrap:wrap;max-width:unset;padding:0}#home .cardsSection .h2-1{padding:0 15px}#home .cardsSection .pestanasContainer{max-width:81%}#home .cardsSection .card{height:760px;margin:10px}#home .cardsSection .cardsContainer .slick-list{padding:0 20px}#home .solaresSection .cardsSolares .card{width:40%}#home section.ventajasSection .container{padding:0 20px}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera,#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{background-size:143%}#home .negocioSection .negocioContainer h3{font-size:30px}#home .negocioSection .infoContainer{min-width:410px;width:100%}#home .descuentosSection .container{max-width:unset;padding:0}#home section.descuentosSection h2{padding:0 15px}#home .descuentosSection .cardsContainer .slick-list{padding:0 20px}#home .descuentosSection .cardsContainer .card-descuento{margin:10px}#home .preguntas_frecuentes{max-width:80%}}@media (max-width:1080px){#home header .logo-repsol{height:35px}}@media (max-width:1024px){#home header .logo-repsol{height:35px}#home header .logo-accom-1 img{max-width:100px}#home header .logo-accom-1 p{font-size:12px}#home .banner-central{height:815px}#home .formFloating.calcu .buttonContainer .btn_ofertas{display:none;margin:1rem auto auto}#home .negocioSection .negocioContainer{gap:20px}#home .negocioSection .negocioContainer h3{font-size:30px}}@media (max-width:992px){#home header .logo .justify-content-start{width:315px}#home #orange-header{gap:7px}#home header .header-menu .menu{margin:0}#home .logo-accom img{width:280px}#home .logo-accom-1 img{width:297px}#home .banner-central .firstInfo .mainDto{width:290px}#home .banner-central .firstInfo .mainDto .typeInfo{font-size:35px;line-height:1.2}#home .banner-central .firstInfo .mainDto .promo .mancheta{bottom:8px;height:142px;right:-145px;width:142px}#home .banner-central .firstInfo .manchetasPromo{flex-direction:column}#home .banner-central .firstInfo .mainDto .typeInfo-0{font-size:10px}#home .formFloating.calcu{display:block;padding:24px 0;position:unset}#home .formFloating.calcu .formContainer{padding:1rem 20px;text-align:center}#home .formFloating.calcu .formContainer form .btn_ofertas{width:80%}#home .cardFamPlus{height:fit-content!important;margin:auto!important}#home .cardFamPlusRight{margin-bottom:40px!important;position:static}#home .familiasPlus .container{width:100%!important}#home .cardFamPlus .container-fluid .row{margin-bottom:8px}#home .familiasPlus{padding:2rem 0 0}#home .banner-central{height:806px}#home .slick-dots li{width:18%}#home .cardsSection .pestanasContainer{max-width:85%}#home .negocioSection.contraria img{height:316px}#home .tranquilisimaSection .tranquilisimaCotainer .ventajas{flex-direction:column}#home .tranquilisimaSection .tranquilisimaCotainer .ventajas .ventaja{justify-content:center;max-width:unset}#home .asistentesSection .asistentesContainer .asistente24h{background-position:center 51%;background-size:200%}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera,#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{background-size:192%}}@media(max-width:820px){#home header .logo-repsol{height:31px;padding-left:0}#home #orange-header{align-items:center;background-color:#fff;justify-content:flex-end}#home .logo-accom-1{display:none}#home #withe-header{justify-content:space-between}#home header .phone{border-radius:5px;height:fit-content;padding:0;text-align:right}#home header .phone#phonecall-1 a{background-color:unset;display:flex;padding:0}#home header .phone span{color:#001e37;font-size:16px;padding:0}#home header #logo{align-items:center;border-style:solid;border-width:0;display:flex}#home header .bottom-banner{border-top:1px solid #dbe6f0;display:flex;position:relative;top:-12px}#home .mainHeader #orange-header>.header-phones{height:0;visibility:hidden}#home header .bottom-banner .header-phones{align-items:center;display:flex;gap:8px;margin:auto;width:fit-content}#home .col-md-8{max-width:0}#home header .bottom-banner p{color:#fff;font-size:16px;font-weight:400;line-height:16px}#home header .phone .phone2{color:#fff;font-size:16px}#home header .logo-accom-1 p span{display:none}#home header .logo-accom-1{flex-direction:row-reverse}#home header .logo .justify-content-start{width:285px}#home header .logo-accom1{display:none}#home header .menuMovil{cursor:pointer;display:block;height:fit-content;margin-right:20px;padding:10px;transform:scale(1.5)}#home header .menuMovil span{background-color:#000;border-radius:9px;display:block;height:2px;margin:3px 0;position:relative;transition:.7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:.7s cubic-bezier(.68,-.55,.265,1.55);width:16px}#home header.open .menuMovil>span:first-child{transform:rotate(45deg) translate(2.6px,4.8px)}#home header.open .menuMovil>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}#home header.open .menuMovil>span:nth-child(3){opacity:0;transform:rotate(-45deg) translate(3.5px,-6px)}#home header .header-menu{height:100vh;left:1020px;position:absolute;top:75px!important;transition:.5s;width:100%;z-index:100}#home header .header-menu .menu .link-menu{flex-direction:column;gap:20px}#home header.open .header-menu{transform:translateX(-1020px)}#home header .header-menu .menu{flex-direction:column;gap:20px;justify-content:start;padding:20px}#home header .phone span.llama-ahora{height:unset}#home header .phone span.llama-ahora,#home header .poolPhoneCliente .cliente{width:164px}#home header .phone span.llama-ahora p{color:#fff;display:block;font-size:13px;font-weight:600}#home header .phone span.llama-ahora{background:#001e37;border-radius:999px;padding:8px 12px}#home header .phone .phoneTitle{color:#001e37;display:block;font-size:13px;font-weight:600}#home header .poolPhoneCliente .cliente{align-items:center;border:1px solid #43637d;border-radius:999px;display:flex;flex-direction:column;font-size:14px;overflow:hidden;padding:8px 12px;position:relative}#home header .phone span.llama-ahora:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:84px;position:absolute;top:92px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home header .phone span.llama-ahora:hover:after{height:600px;width:600px}#home header .poolPhoneCliente .cliente:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:84px;position:absolute;top:81px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home header .poolPhoneCliente .cliente:hover:after{height:600px;width:600px}#home header .poolPhoneCliente .cliente:hover{border-color:#007899}#home header .poolPhoneCliente .cliente:hover p,#home header .poolPhoneCliente .cliente:hover span{color:#007899;transition:.3s}#home header .poolPhoneCliente .cliente p{text-align:center;z-index:3}#home header .header-menu .menu .btnCalcMenu:after{left:347px}#home .banner-central{padding-top:8rem}#home .banner-central .firstInfo .mainDto{margin-top:6rem}#home .banner-central .firstInfo .mainDto .ahorro{width:285px}#home .banner-central .firstInfo .mainDto .ahorro p{font-size:13px}#home .banner-central .firstInfo .mainDto .price{max-width:300px}#home .banner-central.asking .formFloating .formContainer{margin-top:40px}#home .banner-central .firstInfo .mainDto .promo .mancheta{height:98px;right:-92px;width:98px}#home .tranquilisimaSection .tranquilisimaCotainer h3{font-size:26px}#home .cardsSection .h2-1{margin-top:0}#home .cardsSection .h2-2{font-size:20px}#home .cardsSection .cardsContainer2{max-width:100%;padding:0}#home .negocioSection.contraria img{height:374px}#home .cardsSection .pestanasContainer{max-width:95%}#home .btn_bottom{background-color:#fff;bottom:0;box-shadow:10px 10px 8px 5px #000;display:block;height:55px;padding:5px;position:fixed;text-align:center;width:100%;z-index:500}#home .btn_bottom p{display:inline-block;margin-bottom:0;margin-top:5px}#home .btn_bottom .te-llamamos{background:#001e37;border-radius:999px;color:#fff!important;display:inline-block;font-size:16px;font-weight:700;height:45px;margin-bottom:0;overflow:hidden;padding-top:6px;position:relative;transition:color .3s ease;vertical-align:middle;width:80%;z-index:2}#home .btn_bottom .te-llamamos:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:218px;position:absolute;top:86px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#home .btn_bottom .te-llamamos:hover:after{height:600px;width:600px}#home .btn_bottom .te-llamamos p{margin-bottom:0;position:relative;z-index:3}#home .footer{display:block;margin:0 0 20px;padding:32px 23px;text-align:center;width:100%}#home footer .col-5{margin-bottom:0;margin-top:0;padding-top:0}#home footer .link-container{padding-bottom:67px}}@media(max-width:767px){#home section h2{font-size:28px;line-height:40px;margin-bottom:32px;text-align:start}#home .modal-form .formDataModal{min-width:unset;width:90%}#home header .mainHeader{background-image:unset;box-shadow:8px -2px 7px 0;height:87px}#home header .phone span{padding:2px 0}#home header .phone span.llama-ahora{padding:10px 12px}#home header .phone .img{display:none}#home .banner-central{background-position:60% 3rem;background:radial-gradient(154.19% 138.71% at 3.87% 0,#00bed4 0,rgba(5,119,150,.91) 23.06%,#005c7a 40.93%,#001e37 100%);height:479px;overflow:visible;position:relative}#home .banner-central .img-banner,#home .banner-central:after{display:none}#home .banner-central .firstInfo{margin-bottom:9rem}#home .banner-central .firstInfo .mainDto{gap:8px;margin-top:6rem;position:relative;width:100%}#home .banner-central .firstInfo .mainDto .typeInfo{font-size:32px;line-height:40px}#home .banner-central .firstInfo .mainDto .typeInfo-0 span{display:none}#home .banner-central .firstInfo .mainDto .typeInfo-0{font-size:12px}#home .banner-central .firstInfo .manchetasPromo{flex-direction:row}#home .banner-central .firstInfo .mainDto .promo .descuento{align-items:baseline;display:flex;flex-direction:column}#home .banner-central .firstInfo .mainDto .promo .precio sup{right:10px;top:-2.5em}#home .banner-central .firstInfo .mainDto .ahorro{display:none}#home .banner-central .firstInfo .mainDto .price{max-width:unset}#home .banner-central.asking{height:503px}#home .banner-central.asking .formFloating .formContainer form p.titleForm{font-size:24px}#home .banner-central.asking .formFloating .formContainer{margin-top:0}#home .banner-central .firstInfo .mainDto .promo{font-size:15px;gap:8px;margin-top:24px;padding:8px}#home .banner-central .container .firstInfo{width:fit-content}#home .banner-central .firstInfo .mainDto .promo{width:173px}#home .banner-central .firstInfo .mainDto .promo .precio br{display:none}#home .banner-central .firstInfo .mainDto .promo .precio{font-size:30px;line-height:30px}#home .banner-central .firstInfo .mainDto .promo.rosa .precio{line-height:19px}#home .banner-central .firstInfo .mainDto .promo .precio span{font-size:13px}#home .banner-central .firstInfo .mainDto .promo .legal{font-size:16px;margin-top:-6px}#home .banner-central .firstInfo .mainDto .promo.rosa .legal{margin-top:0}#home .banner-central .firstInfo .mainDto .promo .mancheta{bottom:-17px;height:136px;right:-238px;width:136px}#home .banner-central .firstInfo .mainDto .img{height:164px;right:-107px;top:-16px;width:164px}#home .banner-central .firstInfo .mainDto .mancheta-banner{position:absolute;right:-157px;top:-12px;width:110px}#home .banner-central .firstInfo .mainDto .price p{font-size:23px}#home .formFloating.calcu .formContainer{padding:32px 0 0;text-align:center;width:100%}#home .formFloating{width:100%}#home .formFloating .formContainer{border-radius:unset;box-shadow:unset;margin-top:0;width:100%}#home .formFloating form .lead .button-container{border-top:unset}#home .formFloating.calcu .formContainer form .btn_ofertas{width:100%}#home .formFloating .formContainer form .btn_ofertas.te-llamamos-float{display:none}#home .ofertasSection .ofertasContainer{margin-top:33rem}#home section.descuentosSection{padding:32px 0 0}#home section.descuentosSection .subtitle{font-size:18px}#home section.cardsSection{margin-top:0;padding:72px 0 32px}#home section.cardsSection.asking{margin-top:37rem}#home .cardsSection .card{height:fit-content;width:100%}#home .cardsSection .cardContain{display:flex;margin:auto}#home .cardsSection .pestanasContainer{margin-bottom:16px}#home .cardsSection .card .infoCard,#home .cardsSection .card .titleCard{max-width:417px}#home .cardsSection .card .button-container{justify-content:center;margin-top:10px}#home .btnRepsol,#home .cardsSection .card .button-container .btnCard{max-width:214px}#home .cardsSection .cardContain .lines-cards .check1{margin-bottom:50px}#home .cardsSection .cardContain .lines-cards .check2{margin-bottom:25px}#home .cardsSection .card .btnRepsol{width:100%}#home section.negocioSection{padding:0}#home section.negocioSection.contraria{padding:32px 0 0}#home .negocioSection.contraria .negocioContainer{flex-direction:column}#home .negocioSection .titleContainer{text-align:center}#home .negocioSection .negocioContainer h3{font-size:26px;text-align:start}#home .negocioSection.contraria img{border-radius:16px 16px 0 0;max-height:123px;object-position:6% -69px;width:100%}#home .negocioSection .mancheta-container{border-radius:16px 16px 0 0;max-height:123px;width:95%}#home .negocioSection.contraria .titleContainer{padding:24px}#home .negocioSection .negocioContainer .subtitle{font-size:18px;text-align:start}#home .negocioSection .negocioContainer .subtitle br{display:none}#home .negocioSection .infoContainer{margin:auto;max-width:410px;min-width:unset}#home .ventajasContainer{align-items:center;display:flex;gap:32px;justify-content:start}#home .cardVentajas{justify-content:start;margin:0}#home .cardVentajas img{height:56px;width:56px}#home .faqs h2{margin-left:16px;width:fit-content}#home section.solaresSection{padding:64px 0}#home .solaresSection .cardsSolares{align-items:center;flex-direction:column}#home .solaresSection .cardsSolares .card{width:70%}#home .solaresSection .title{font-size:26px}#home .solaresSection .subtitle{font-size:18px}#home .solaresSection .cardsSolares .card .precio{font-size:44px}#home .solaresSection .cardsSolares .card .precio span{font-size:22px}#home section.asistentesSection{padding:64px 0}#home section.asistentesSection h3{font-size:26px}#home .asistentesSection .asistentesContainer{align-items:center;flex-direction:column}#home .asistentesSection .asistentesContainer .asistente24h{background-position:center 23%;background-size:111%;height:364px;width:500px}#home .asistentesSection .asistentesContainer .asistenteDrch{width:unset}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera,#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{align-items:flex-end;background-position:71% 45%;background-size:220%;display:flex;height:287px;width:500px}#home .franjaLlamaSection{padding:32px 0!important}#home .franjaLlamaSection .infoContainer .title-franja{font-size:18px}#home .franjaLlamaSection .infoContainer .title-franja span a{font-size:18px;font-weight:700}#home .franjaLlamaSection .infoContainer{padding:24px}#home .franjaLlamaSection .infoContainer .franjaForm .lead .btnContainer{margin-top:24px}#home section.ventajasSection{padding:48px 16px}#home section.ventajasSection .container{margin:unset;padding:unset}#home .faqs{padding:40px 0 0!important}#home .preguntas_frecuentes{max-width:100%}#home .preguntas_frecuentes .containerFaqs .faqRow .titleFaq{width:87%}#home .footer{display:block;font-size:12px;margin:0 0 18px;padding:0;text-align:center;width:100%}#home .footer a{line-height:24px;margin:0;padding:0}#home footer .rrss{display:flex;flex-direction:row;justify-content:center}#home footer .rrss p{margin-right:5px;margin-top:7px}#home footer .rrss img{margin-left:0;margin-right:5px;margin-top:5px;width:20px}#home footer .col-5{margin-bottom:32px;margin-top:0;padding-bottom:0;padding-top:0}#home footer .link-container{align-items:start;display:flex;flex-direction:column;font-size:var(--Type-Body-01-size);gap:16px;padding-bottom:86px;padding-top:32px}#home footer .link-container p{display:none}}@media(max-width:689px){#home #withe-header{align-items:center;display:flex;justify-content:space-between}#home .cardsSection .h2-2{display:none}#home .cardsSection .pestanasContainer{max-width:95%}#home section.cardsSection.asking{margin-top:35rem}}@media(max-width:620px){#home header .bottom-banner-container{align-items:center;display:flex;justify-content:center}#home #calculadora-page #calculadora{padding-top:200px}#home .banner-central .firstInfo{margin-bottom:7rem}#home .banner-central .firstInfo .mainDto{display:flex;flex-direction:column;justify-content:center;line-height:1.2;margin-left:4px}#home .banner-central .firstInfo .mainDto .promo .precio sup{right:5px;top:-2em}#home .banner-central .firstInfo .mainDto .mancheta-banner{margin-top:20px;right:-86px;width:102px}#home .banner-central .firstInfo .mainDto .img{right:-85px;top:-28px}#home .cardsSection .card{width:100%}#home .cardsSection .card .infoCard,#home .cardsSection .card .titleCard{max-width:418px}#home .ofertasSection .ofertasContainer{z-index:30}#home .ofertasSection .ofertasContainer .oferta .secondText{font-size:9px;margin-top:0}#home .ofertasSection .ofertasContainer .oferta .precioContainer .dto{font-size:14px;left:85px;top:15px}#home .ofertasSection .ofertasContainer .oferta .dto-150 span{font-size:28px}#home .ofertasSection .ofertasContainer .oferta .precioContainer{display:flex;flex-direction:row}#home .ofertasSection .ofertasContainer .oferta .precioContainer .porcentaje{font-size:36px;left:54px;top:-7px}#home .ofertasSection .ofertasContainer .oferta .precioContainer .precio{font-size:46px}#home .ofertasSection .ofertasContainer .oferta .secondText{margin-top:8px}#home .formFloating.calcu{margin-top:-60px}#home .formFloating.calcu .formContainer{text-align:center}#home .slick-dots{display:flex;justify-content:space-evenly}#home .cardsSection .card .infoCard p{margin-bottom:0}#home .franjaLlamaSection .infoContainer .title-franja br{display:block}#home .franjaLlamaSection .infoContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}#home .franjaLlamaSection .infoContainer .franjaForm .lead{width:100%}}@media(max-width:550px){#home header .logo .justify-content-start{width:228px}#home .banner-central{height:479px}#home .banner-central #mainCont{position:relative}#home .banner-central .firstInfo .mainDto{position:unset;width:unset}#home .banner-central .firstInfo .mainDto .mancheta-banner{margin-top:118px;right:28px}#home .banner-central .firstInfo .mainDto .typeInfo{font-size:32px}#home .banner-central .firstInfo .mainDto .typeInfo-mobile{color:#fff;display:block;font-family:Repsol;font-size:22px;margin-top:20px}#home .banner-central .firstInfo .mainDto .typeInfo-2-mobile{color:#fff;display:block;font-family:Roboto;font-size:16px;text-align:center}#home .banner-central .firstInfo .mainDto .typeInfo-2{display:none}#home .banner-central .firstInfo .mainDto .mancheta-banner{width:85px}#home .banner-central .firstInfo .mainDto .promo .mancheta{bottom:-10px;right:-140px}#home .ofertasSection .ofertasContainer{border-radius:0;flex-direction:column;margin-bottom:0;width:100%}#home .ofertasSection .ofertasContainer .oferta{max-width:unset}#home .negocioSection .negocioContainer h2,#home .ofertasSection .ofertasContainer .oferta .dto-150 span{font-size:22px}#home .negocioSection .negocioContainer .subtitle{font-size:16px;margin-bottom:32px}#home .negocioSection .mancheta-container{width:92%}#home .negocioSection.contraria .titleContainer .btnRepsol{max-width:unset}#home .slick-dots li{width:24%}#home .solaresSection .cardsSolares .card{width:90%}#home .asistentesSection .asistentesContainer .asistente24h{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(b848138c84bbe8aa0902.webp);background-position:center 20%;background-repeat:no-repeat;background-size:100%;background-size:cover;width:95%}#home .asistentesSection .asistentesContainer .asistenteDrch{width:95%}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(f8f69fa820091097ea56.webp);background-position-x:73%;background-repeat:no-repeat;background-size:cover;transform:scaleX(-1);width:100%}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteClima>*{transform:scaleX(-1)}#home .asistentesSection .asistentesContainer .asistenteDrch .asistenteCaldera{background:linear-gradient(0deg,rgba(51,51,51,.5),rgba(51,51,51,.5)),url(e0212001e38e2a9c3703.webp);background-repeat:no-repeat;background-size:cover;width:100%}#home .asistentesSection .asistentesContainer .asistenteDrch .info{max-width:unset}}@media(max-width:500px){#home .cardsSection .card .button-container{flex-direction:column;height:97px}#home .btnRepsol,#home .cardsSection .card .button-container .btnCard{max-width:unset;width:100%}}@media(max-width:450px){#home header .logo-repsol{height:26px}#home #orange-header{align-items:center;gap:0;padding:0}#home .banner-central .firstInfo .mainDto .mancheta-banner{margin-left:unset}#home .banner-central .firstInfo .mainDto .price p{font-size:22px}#home .slick-dots li{width:30%}#home .banner-central{height:503px}#home .banner-central .firstInfo .mainDto .promo .precio sup{top:-1.5em}#home .banner-central .firstInfo .mainDto .img{height:127px;right:-64px;top:-17px;width:127px}#home .descuentosSection .cardsContainer .card-descuento{width:351px}#home .ofertasSection .ofertasContainer{margin-top:36rem;z-index:30}#home .ofertasSection .ofertasContainer .oferta .dto-150{margin-bottom:7px}#home .ofertasSection .ofertasContainer .oferta .dto-300{font-size:36px;margin-bottom:7px}#home .ofertasSection .ofertasContainer .oferta .luz{font-size:18px}#home .ventajasSection .container{width:90%}#home .negocioSection .infoContainer .btnRepsol{width:100%}#home .btn_bottom{height:72px;line-height:1}#home .btn_bottom .te-llamamos{display:flex;flex-direction:column;height:58px;margin:auto}}@media(max-width:400px){#home header .logo-accom-1 img{height:12px;padding-left:8px;width:54px}#home header .logo-repsol{padding-right:8px}#home header .logo-accom-1 p{font-size:9px}#home header .logo .justify-content-start{width:183px}#home .slick-dots li{font-size:15px;width:33%}#home .banner-central{height:514px}#home .banner-central .firstInfo .mainDto .promo{width:fit-content}#home .banner-central .firstInfo .mainDto .promo .descuento{flex-direction:column}#home .banner-central .firstInfo .mainDto .promo .precio{font-size:28px}#home .banner-central .firstInfo .mainDto .promo .mancheta{bottom:2px;height:120px;right:-118px;width:120px}#home .formFloating.calcu{margin-top:0;padding:0}#home .ofertasSection .ofertasContainer{margin-top:38rem}#home .descuentosSection .cardsContainer .card-descuento{width:311px}#home .tarificador .franja{font-size:22px}#home .asistentesSection .asistentesContainer .btnRepsol_secondary{width:100%}}@media(max-width:376px){#home header .bottom-banner .header-phones{justify-content:center;margin:0}#home header .logo-repsol{height:24px;width:110px}#home header .phone span.llama-ahora,#home header .poolPhoneCliente .cliente{width:165px}#home .banner-central .firstInfo .mainDto .typeInfo-0{font-size:11px}#home .banner-central .firstInfo .mainDto .typeInfo{font-size:28px;width:100%}#home .banner-central .firstInfo .mainDto .mancheta-banner{right:12px}#home .banner-central .firstInfo .manchetasPromo{gap:5px}#home .banner-central .firstInfo .mainDto .img{height:121px;top:-13px;width:121px}#home .banner-central .firstInfo .mainDto .price p{font-size:19px}#home .ofertasSection .ofertasContainer .oferta .cuando{margin-top:0}#home .ofertasSection .ofertasContainer .oferta .cuando br{display:none}#home .ofertasSection .ofertasContainer .oferta .dto-150{font-size:20px}#home .ofertasSection .ofertasContainer .oferta p{font-size:14px}#home .formFloating.calcu .formContainer form .inputForm label{font-size:11px}#home .formFloating form .lead .checkbox-calculadora.terminos,#home .formFloating form .lead .checkbox-calculadora.terminos a{font-size:13px}#home section.cardsSection{padding-top:0}#home .cardVentajas{text-align:start}#home .cardsSection .card .promoImg p{font-size:18px}#home .franjaLlamaSection .infoContainer{width:100%}}@media(max-width:360px){#home header .bottom-banner .header-phones{gap:5px;margin:0}#home header .phone span.llama-ahora,#home header .poolPhoneCliente .cliente{width:154px}#home header .phone .phoneTitle,#home header .phone span.llama-ahora p{font-size:12px}#home .banner-central .firstInfo .mainDto .promo .legal{font-size:14px}}@media(max-width:350px){#home header .logo-repsol{height:24px;width:104px}#home header .logo .justify-content-start{width:164px}#home header .phone .phoneTitle,#home header .phone span.llama-ahora p{font-size:11px}#home header .phone#phonecall-1 a{width:146px}#home header .phone span.llama-ahora,#home header .poolPhoneCliente .cliente{width:149px}#home .banner-central{height:525px}#home .banner-central .firstInfo .mainDto{margin-top:5rem}#home .banner-central .firstInfo .mainDto .typeInfo-0{font-size:10px}#home .banner-central .firstInfo .mainDto .typeInfo{font-size:24px}#home .banner-central .firstInfo .mainDto .promo{gap:5px;height:121px;justify-content:center;width:139px}#home .banner-central .firstInfo .mainDto .promo .precio sup{font-size:7px;top:-1.6em}#home .banner-central .firstInfo .mainDto .img{height:112px;right:-56px;top:-18px;width:112px}#home .ofertasSection .ofertasContainer .oferta .dto-150 span{font-size:21px}#home .cardsSection .card{width:288px}#home .cardsSection .card .titleCard{padding:0 8px}#home .cardsSection .card .infoCard p{font-size:14px!important}#home .descuentosSection .cardsContainer .card-descuento{max-width:288px}#home section.tranquilisimaSection{margin-top:30rem}#home .tranquilisimaSection .tranquilisimaCotainer .ventajas .ventaja p{font-size:16px}#home .negocioSection .mancheta-container{width:90%}#home .negocioSection .infoContainer .btnRepsol{padding:16px 24px}}@media(max-width:330px){#home .modal-form .formDataModal{width:314px}#home header .logo-repsol{height:20px;width:94px}#home header .header-menu .menu .btnCalcMenu{padding:12px 22px}#home .banner-central .firstInfo{margin-bottom:5rem}#home .banner-central .firstInfo .mainDto .mancheta-banner{width:74px}#home .banner-central .firstInfo .mainDto .price p{font-size:17px}#home .formFloating.calcu .formContainer form .inputForm input{font-size:13px}#home .slick-dots li{font-size:14px}#home .formFloating.calcu .formContainer{margin-top:0}#home .formFloating form .lead .checkbox-calculadora.terminos,#home .formFloating form .lead .checkbox-calculadora.terminos a{font-size:12px}#home .cardsSection .card .infoCard p{font-size:14px}#home .negocioSection .infoContainer .btnRepsol{padding:16px 20px}#home .franjaLlamaSection .infoContainer{padding:18px}}#politica-cookies .logo{cursor:pointer;height:60px}#politica-cookies .privacidad a{color:#000;text-decoration:underline!important}#politica-cookies footer{margin-top:40px}#politica-cookies footer a{color:#fff;margin:0 1rem}#politica-cookies h1,#politica-cookies h2{margin-bottom:2rem!important}#politica-cookies table h4{margin:20px 0!important}#politica-cookies table tr td,#politica-cookies table tr th{padding:15px!important}#politica-cookies .cf1tXD .cfMKVG{display:none!important}#politica-cookies h2{font-size:21px!important}@media (max-width:767px){#politica-cookies .footer{padding-bottom:1rem!important}}@font-face{font-family:Sole Repsol Display;font-weight:400;src:url(7585126c39599fe49643.ttf)}@font-face{font-family:Sole Repsol Display Bold;font-weight:900;src:url(7dae9de26bae6b6395a7.ttf)}@font-face{font-family:Sole Repsol Display Semi-bold;font-weight:700;src:url(728b8c590e4bb6cd87dc.ttf)}@font-face{font-family:Sole Repsol Text;font-weight:400;src:url(ef1bdd89d6b57f8a6143.ttf)}@font-face{font-family:Sole Repsol Text Bold;font-weight:900;src:url(505e6bd22e8a3bb434ff.ttf)}@font-face{font-family:Sole Repsol Text Semi-bold;font-weight:700;src:url(e632c2ba30e0a1ef0456.ttf)}:root{--text:#333;--azul:#00809a;--naranja:#ff8200;--azulClaro:#b2d9e1;--Comercial:#e50052;--Extended-Surface-Promo:#e50052;--Content-Medium:#43637d;--Content-High:#001e37;--Content-High-Inverse:#fff;--Specific-Background-1:#fff;--Component-Colors-Button-Secondary-Border-Default:#43637d;--Component-Colors-Interactive-Border-State-Default:#95b0c6;--Component-Colors-Button-Primary-Surface-Default:#001e37;--Colors-Link-content-Default:#007899;--Border-Low:#dbe6f0;--Surface-Grey:#f7f7f9;--Semantic-Background-Information:#daf5fb;--Component-Colors-Interactive-Surface-State-Hover:#f4f8fa;--Type-family-headline:Sole Repsol Display;--Type-family-text:Sole Repsol Text;--Type-Headline-00-size:64px;--Type-Headline-01-size:48px;--Type-Headline-02-size:36px;--Type-Headline-03-size:28px;--Type-Headline-04-size:20px;--Type-Numbers-02-size:40px;--Type-Body-01-size:16px;--Type-Body-02-size:14px;--Type-Caption-Tag-size:12px;--Type-Title-01-size:18px;--Type-Title-02-size:16px;--Type-Caption-02-size:12px;--Type-Button-01-size:16px;--Type-Headline-01-weight:400;--Type-Headline-02-weight:400;--Type-Headline-03-weight:400;--Type-Headline-04-weight:400;--Type-Numbers-02-weight:400;--Type-Body-01-weight:400;--Type-Body-02-weight:400;--Type-Title-02-weight:600;--Type-Caption-Tag-weight:400;--Type-Caption-02-weight:400;--Type-weight-SemiBold:600;--Type-Body-02-weight-bold:600;--Type-Headline-00-height:80px;--Type-Headline-01-height:60px;--Type-Headline-02-height:48px;--Type-Headline-03-height:36px;--Type-Headline-04-height:28px;--Type-Numbers-02-weight:48px;--Type-Body-01-height:24px;--Type-Body-02-height:20px;--Type-Title-02-height:22px;--Type-Caption-Tag-height:16px;--Type-Caption-02-height:16px;--Type-spacing-0:0;--Type-Headline-01-spacing:0;--Type-Headline-02-spacing:0;--Type-Headline-03-spacing:0;--Type-Headline-04-spacing:0;--Radius-S:8px;--Radius-M:16px;--Radius-Round:999px;--Spacing-Component-6-6:6px;--Spacing-Component-8-8:8px;--Spacing-Component-12-12:12px;--Spacing-Component-24-16:24px;--Spacing-Component-24-24:24px;--Spacing-Component-6-4:6px;--Sizing-0400:32px}#empresas .img{background-position:50%;background-repeat:no-repeat;background-size:contain}#empresas .img-repostajes{background-image:url(f878ad3efda9471d1489.webp)}#empresas .img-mancheta-repostaje{background-image:url(3d2c850c9c841234edc4.webp)}#empresas .img-icono-user{background-image:url(111a4f1b8affedc9f904.svg)}#empresas .img-icono-candado{background-image:url(e9278c9346fbeb1b739f.svg)}#empresas .img-icono-euro{background-image:url(7825123796fd5ebcd459.svg)}#empresas .img-icono-movil{background-image:url(adf97fb6ee1aded5222e.svg)}#empresas .img-icono-gasolinera{background-image:url(54f114c0ecbd66210d7b.svg)}#empresas .img-icono-repostaje{background-image:url(6d7b82b6884285d4b6a6.svg)}#empresas .container{max-width:1545px}#empresas section h2{color:var(--Content-High);font-size:var(--Type-Headline-02-size);font-weight:var(--Type-Headline-02-weight);line-height:var(--Type-Headline-02-height);margin-bottom:40px;width:100%}#empresas section h2,#empresas section h3{font-family:var(--Type-family-headline);text-align:center}#empresas section h3{color:var(--Content-High,var(--Content-High));font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height);margin-bottom:16px}#empresas .btnRepsol{align-items:center;background-color:var(--Component-Colors-Button-Primary-Surface-Default);border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Button-01-size);font-style:normal;font-weight:var(--Type-weight-SemiBold);height:48px;justify-content:center;line-height:var(--Type-Body-01-height);overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;transition:color .3s ease;width:fit-content;z-index:0}#empresas .btnRepsol:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:163px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .btnRepsol:hover:after{height:600px;width:600px}#empresas .btnRepsol p{margin-bottom:0;position:relative;z-index:3}#empresas .btnRepsol_secondary{background-color:var(--Comercial);border-radius:var(--Radius-Round);font-size:16px;font-weight:600;overflow:hidden;padding:var(--Spacing-Component-12-12) var(--Spacing-Component-24-16);position:relative;transition:color .3s ease;z-index:2}#empresas .btnRepsol_secondary:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .btnRepsol_secondary:hover:after{height:600px;width:600px}#empresas .btnRepsol_secondary p{color:#fff;margin-bottom:0;position:relative;z-index:3}#empresas a,#empresas body,#empresas button,#empresas h1,#empresas h2,#empresas h3,#empresas h4,#empresas h5,#empresas h6,#empresas p{font-family:var(--Type-family-text)}#empresas .hide{display:none}#empresas header .bottom-banner{background-color:#f7f7f9;color:#43637d;display:none;padding:10px 0}#empresas header .header-phones{display:flex}#empresas header .bottom-banner .header-phones{display:none}#empresas header .phone{margin-right:0;padding:12px 24px;text-align:right}#empresas header .phone .img{height:20px;margin-right:10px;width:20px}#empresas header .poolPhoneCliente p,#empresas header .poolPhoneCliente span{color:#001e37}#empresas header .phone .phoneTitle{margin-bottom:2px}#empresas header .phone span{display:block;font-size:18px;font-weight:var(--Type-weight-SemiBold);text-align:right;text-align:center;z-index:3}#empresas header .phone span,#empresas header .phone span.llama-ahora{font-family:var(--Type-family-text);font-style:normal;line-height:var(--Type-Body-01-height);position:relative}#empresas header .phone span.llama-ahora{align-items:center;color:#001e37;cursor:pointer;display:flex;flex-direction:column;font-size:var(--Type-Button-01-size);font-weight:400;height:48px;overflow:hidden;transition:color .3s ease;width:fit-content;z-index:2}#empresas header .phone span.llama-ahora .phone2,#empresas header .phone span.llama-ahora p{z-index:3}#empresas header .phone span.llama-ahora p{margin-bottom:0}#empresas header .phone .phone2{color:#e50052;font-size:18px;font-weight:600;padding:0 0 0 6px}#empresas header #logo{align-items:center;border-width:0 40px 0 0;display:flex;min-height:88px}#empresas #orange-header{align-items:anchor-center;display:flex;gap:48px;justify-content:flex-end}#empresas header .menuMovil{display:none}#empresas #line{background-color:var(--azul);margin-left:-15px;min-width:64px}#empresas header .logo .justify-content-start{align-items:center;display:flex;width:424px}#empresas header .logo-repsol{padding-right:12px}#empresas header .logo-accom-1{align-items:center;display:flex;flex-direction:row;gap:8px}#empresas header .logo-accom-1 p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-weight:var(--Type-Body-01-weight);line-height:105%;margin-top:20px}#empresas header .logo-accom-1 img{border-left:1px solid var(--Border-Low);height:22px;padding-left:12px;width:96px}#empresas header .header-menu{background-color:var(--Specific-Background-1);border-top:1px solid var(--Border-Low);position:relative;top:-12px}#empresas header .header-menu .menu{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;padding:var(--Spacing-Component-8-8) var(--Sizing-0400)}#empresas header .header-menu .menu .link-menu{display:flex}#empresas header .header-menu .menu .link-container,#empresas header .header-menu .menu .link-container a{align-items:center;display:flex;gap:var(--Spacing-Component-8-8);height:40px;padding:var(--Spacing-Component-8-8) var(--Spacing-Component-12-12)}#empresas header .header-menu .menu .link-container a{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);text-align:center}#empresas header .header-menu .menu .btnCalcMenu{align-items:center;align-self:stretch;background:#e50052;border-radius:999px;color:#fff;display:flex;font-size:16px;gap:8px;height:48px;justify-content:center;padding:12px 24px}#empresas header .header-menu .menu .btnCalcMenu img{z-index:3}#empresas header .header-menu .menu .btnCalcMenu p{margin-bottom:0;z-index:3}#empresas header .header-menu .menu .link-container.active a{align-items:center;background-color:var(--Component-Colors-Interactive-Surface-State-Hover);border-radius:var(--Spacing-Component-8-8);color:var(--Content-High);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight-bold);gap:var(--Spacing-Component-8-8,8px);height:40px;line-height:var(--Type-Body-02-height);padding:var(--Spacing-Component-8-8) var(--Spacing-Component-12-12);text-align:center}#empresas header .header-menu .menu .link-container:hover a{background-color:var(--Component-Colors-Interactive-Surface-State-Hover);color:var(--Content-Medium)}#empresas header .header-menu .menu .btnCalcMenu:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:107px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas header .header-menu .menu .btnCalcMenu:hover:after{height:600px;width:600px}#empresas .banner-central{background-repeat:no-repeat;background-size:cover;padding-top:8rem;position:relative}#empresas .banner-central .colInfo{position:static}#empresas .banner-central.asking{height:715px}#empresas .banner-central p{margin:0}#empresas .banner-central .container,#empresas .banner-central .row{height:100%}#empresas .banner-central .container .firstInfo{margin-top:28px;padding-left:0}#empresas .banner-central .firstInfo .mainDto{display:flex;flex-direction:column;gap:16px;line-height:1;max-width:720px;padding-top:24px;width:100%}#empresas .banner-central .firstInfo .mainDto .typeInfo-2{color:var(--Content-High-Inverse);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-00-size);font-style:normal;font-weight:var(--Type-Headline-01-weight);line-height:var(--Type-Headline-01-height);text-align:start}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{width:130px}#empresas .banner-central .firstInfo .mainDto .typeInfo{color:var(--Content-High-Inverse);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-02-size);font-style:normal;font-weight:var(--Type-Headline-02-weight);line-height:var(--Type-Headline-02-height);margin-top:16px}#empresas .banner-central .firstInfo .mainDto .typeInfo-mobile{display:none}#empresas .banner-central .firstInfo .mainDto .typeInfo-0{align-items:center;background:var(--Surface-Grey);border-radius:var(--Spacing-Component-8-8);color:var(--Content-High);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Caption-Tag-size);font-style:normal;font-weight:var(--Type-Caption-Tag-weight);gap:var(--Spacing-Component-6-6);height:28px;line-height:var(--Type-Caption-Tag-height);padding:var(--Spacing-Component-6-6) var(--Spacing-Component-8-8);text-align:center;width:fit-content}#empresas .banner-central .firstInfo .mainDto .typeInfo-0 img{margin-right:13px}#empresas .banner-central .firstInfo .mainDto .typeInfo-2-mobile{display:none}#empresas .banner-central .firstInfo .mainDto .carburanteInfo{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:32px;width:fit-content}#empresas .banner-central .firstInfo .mainDto .carburanteInfo .img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(292deg) brightness(109%) contrast(101%);height:28px;width:28px}#empresas .banner-central .firstInfo .mainDto .carburanteInfo p{color:#fff;font-size:20px;font-weight:400}#empresas .banner-central .firstInfo .mainDto .carburanteInfo span{font-size:32px}#empresas .banner-central .firstInfo .mainDto .promo{background-color:#fff;color:var(--naranja);cursor:pointer;font-family:Repsol;padding:10px 13px;position:relative;width:315px}#empresas .banner-central .firstInfo .mainDto .promo p{font-family:Repsol}#empresas .banner-central .firstInfo .mainDto .promo .lleva{font-size:24px;font-weight:400;margin-bottom:20px}#empresas .banner-central .firstInfo .mainDto .promo .precio{font-size:78px;font-weight:700;line-height:.5}#empresas .banner-central .firstInfo .mainDto .promo .precio span{font-size:32px;font-weight:700;line-height:1}#empresas .banner-central .firstInfo .mainDto .promo .precio sup{font-size:12px;right:5px;top:-1.1em}#empresas .banner-central .firstInfo .mainDto .promo .legal{font-size:24px;font-weight:400}#empresas .banner-central .firstInfo .mainDto .promo .mancheta{background-color:var(--naranja);border-radius:50%;bottom:-23px;display:flex;height:115px;padding:8px;position:absolute;right:-72px;width:115px}#empresas .formFloating{padding:2rem 0}#empresas .formFloating .formContainer{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;color:var(--Content-High);padding:1rem 20px;position:relative;text-align:center;width:434px;z-index:1}#empresas .formFloating form .lead.calcu{align-items:start;display:flex;flex-direction:column}#empresas .formFloating .formContainer form p.titleForm{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);margin-bottom:8px;text-align:start}#empresas .banner-central.asking .formFloating .formContainer form p.titleForm{font-size:19px}#empresas .formFloating .formContainer form p.head{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Title-02-size);font-style:normal;font-weight:var(--Type-Title-02-weight);line-height:var(--Type-Title-02-height);margin-bottom:3px;text-align:left}#empresas .formFloating .formContainer form .inputArea{margin-bottom:.3rem;text-align:left;width:100%}#empresas .formFloating .formContainer form .inputArea .metros{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}#empresas .formFloating .formContainer form .inputArea .metros p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);text-align:right}#empresas .formFloating .formContainer form .slideCard p{font-size:16px;font-weight:400;line-height:.5;margin-bottom:0;margin-top:10px;text-align:left}#empresas .formFloating form .lead .checkbox-calculadora{cursor:pointer;display:inline;margin-bottom:5px;margin-right:15px;padding-left:25px;position:relative;text-align:left}#empresas .formFloating form .lead .checkbox-calculadora,#empresas .formFloating form .lead .checkbox-calculadora.terminos{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#empresas .formFloating form .lead .checkbox-calculadora.terminos{margin-bottom:15px;margin-top:10px;order:unset}#empresas .formFloating form .lead .checkbox-calculadora.terminos a{color:var(--Colors-Link-content-Default);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height)}#empresas .formFloating form .lead .button-container{align-items:center;border-top:1px solid #dbe6f0;font-size:16px;margin-left:-20px;width:110%}#empresas .formFloating form .lead .button-container .container{display:flex;gap:16px;margin-top:24px}#empresas .formFloating form .lead .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#empresas .formFloating form .lead .checkbox-calculadora .checkmark{background-color:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;height:20px;left:0;position:absolute;top:0;width:20px}#empresas .formFloating form .lead .checkbox-calculadora.terminos .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;height:20px;justify-content:center;padding:2.5px;width:20px}#empresas .formFloating form .lead .checkbox-calculadora.terminos:hover input~.checkmark{background-color:unset}#empresas .formFloating form .lead .checkbox-calculadora input:checked~.checkmark{background-color:var(--Content-High);border:none!important}#empresas .formFloating form .lead .checkbox-calculadora.terminos input:checked~.checkmark{background-color:var(--Content-High)}#empresas .formFloating form .lead .checkbox-calculadora .checkmark:after{content:"";display:none;position:absolute}#empresas .formFloating form .lead .checkbox-calculadora input:checked~.checkmark:after{display:block}#empresas .formFloating form .lead .checkbox-calculadora .checkmark:after{border:solid var(--Content-High-Inverse);border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#empresas .formFloating form .lead .checkbox-calculadora.terminos .checkmark:after{left:7px;top:4px}#empresas .formFloating .formContainer form .slideCard #myRange{background-color:#dbe6f0;border-radius:8px;height:5px;opacity:1;outline:none;position:relative;width:100%;--width-bar:26%}#empresas .slider{-webkit-appearance:none;background:#001e37;border-radius:5px;height:15px;opacity:.7;outline:0;-webkit-transition:.2s;transition:opacity .2s;width:100%}#empresas .formFloating .formContainer form .slideCard #myRange:before{background-color:var(--Content-High);border-radius:8px;border-radius:5px;content:"";height:100%;position:absolute;width:var(--width-bar);z-index:1}#empresas .formFloating .formContainer form .slideCard #myRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#001e37;border-radius:50%;cursor:pointer;height:20px;width:20px}#empresas .formFloating .formContainer form .slideCard #myRange::-moz-range-thumb{background:var(--azul);border-radius:50%;cursor:pointer;height:20px;width:20px}#empresas .formFloating .formContainer form .inputForm{display:flex;justify-content:center}#empresas .formFloating .formContainer form .inputForm>div:first-of-type{margin-right:10px}#empresas .formFloating .formContainer form .inputForm>div{text-align:left}#empresas .formFloating .formContainer form .inputForm label{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-bottom:0}#empresas .formFloating .formContainer form label{user-select:none}#empresas .formFloating .formContainer form .inputArea select{border:1px solid #33333380;border-radius:5px;color:#000;font-size:14px;font-weight:400;height:40px;margin-bottom:10px;margin-top:5px;padding:5px;width:100%}#empresas .formFloating .formContainer form .inputArea select::placeholder{color:#757575}#empresas .formFloating .formContainer form .inputForm input{background:var(--Specific-Background-1);border:none;border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-weight:var(--Type-Body-01-weight);height:40px;line-height:var(--Type-Body-01-height);padding:12px 16px;width:100%}#empresas .formFloating .formContainer form .inputForm input::placeholder{color:#757575}#empresas .formFloating .formContainer form .inputForm input:focus-visible{outline:none}#empresas .formFloating .formContainer form .btn_ofertas{align-items:center;background-color:var(--Comercial);border:none;border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-weight:var(--Type-Title-02-weight);height:48px;justify-content:center;overflow:hidden;padding:var(--Spacing-Component-12-12,12px) var(--Spacing-Component-24-16,24px);position:relative;text-align:center;transition:color .3s ease;width:100%;z-index:2}#empresas .formFloating .formContainer form .btn_ofertas:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:107px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .formFloating .formContainer form .btn_ofertas:hover:after{height:600px;width:600px}#empresas .formFloating .formContainer form .btn_ofertas p{z-index:3}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float{align-items:center;background-color:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Button-Secondary-Border-Default);border-radius:var(--Radius-Round);color:var(--Content-High);cursor:pointer;display:flex;font-family:var(--Type-family-text);gap:5px;height:48px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;width:100%;z-index:2}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover:after{height:600px;width:600px}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover{border-color:#007899}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float:hover p{color:#007899;transition:.3s}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float p{z-index:3}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float p

.formFloating .formContainer form .btn_ofertas:focus,#empresas .formFloating .formContainer form .btn_ofertas:focus-visible{outline:none}#empresas .formFloating .formContainer form i{color:var(--rojoTotal);margin:1rem auto;scale:120%}#empresas .formFloating .buttonContainer{display:flex;justify-content:center;position:relative;width:360px;z-index:1}#empresas .formFloating .buttonContainer .btn_ofertas{background-color:var(--naranja);border-radius:5px;color:#fff;font-size:17px;font-weight:700;margin:1rem auto auto;padding:17px;transition:all .1s ease-out;width:230px}#empresas .formFloating .buttonContainer .btn_ofertas:hover{background-color:var(--naranja);color:#fff}#empresas .formFloating .buttonContainer .btn_ofertas:focus,#empresas .formFloating .buttonContainer .btn_ofertas:focus-visible{outline:none}#empresas .formFloating .formContainer .fail-form_pp,#empresas .formFloating .formContainer .succes-form_pp{display:flex;flex-direction:column}#empresas .formFloating .formContainer .succes-form_pp .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #08a800;padding:3px;width:25px}#empresas .formFloating .formContainer .fail-form_pp .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #c00202;padding:3px;width:25px}#empresas .formFloating .formContainer .succes-form_pp p.title{color:#08a800;font-size:22px;font-weight:500;margin-bottom:5px;text-align:center}#empresas .formFloating .formContainer .fail-form_pp p.title{color:#c00202;font-size:22px;font-weight:500;margin-bottom:5px;text-align:center}#empresas .formFloating .formContainer .succes-form_pp p.horario-title{font-weight:800;margin:15px 0}#empresas .formFloating .formContainer .succes-form_pp p.horario{font-size:15px}#empresas .franjaBanner{background-color:var(--main-blue);color:#fff;font-size:26px;padding:4px 0;text-align:center}#empresas .modal-form .checkbox-calculadora{cursor:pointer;display:inline;font-size:16px;margin-bottom:5px;margin-right:15px;padding-left:25px;position:relative;text-align:left}#empresas .modal-form .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#empresas .modal-form .checkbox-calculadora .checkmark{background-color:var(--azulClaro);border-radius:5px;height:20px;left:0;position:absolute;top:0;width:20px}#empresas .modal-form .checkbox-calculadora.terminos .checkmark{background-color:unset;border:2px solid var(--azulClaro);border-radius:0;height:18px;width:18px}#empresas .modal-form .fr-line4{text-align:left}#empresas .modal-form .checkbox-calculadora:hover input~.checkmark{background-color:var(--azulClaro)}#empresas .modal-form .checkbox-calculadora.terminos:hover input~.checkmark{background-color:unset}#empresas .modal-form .checkbox-calculadora input:checked~.checkmark{background-color:var(--azulClaro);border:none!important}#empresas .modal-form .checkbox-calculadora.terminos input:checked~.checkmark{background-color:unset;border:2px solid var(--azulClaro)!important}#empresas .modal-form .checkbox-calculadora .checkmark:after{content:"";display:none;position:absolute}#empresas .modal-form .checkbox-calculadora input:checked~.checkmark:after{display:block}#empresas .modal-form .checkbox-calculadora .checkmark:after{border:solid var(--azul);border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#empresas .modal-form .checkbox-calculadora.terminos .checkmark:after{left:5px;top:1px}#empresas .modal-form .contentModal{height:fit-content;left:unset;min-width:90%;position:unset;top:unset;transform:unset;width:fit-content}#empresas .modal-form .formDataModal{border-radius:16px;height:auto;min-width:550px;padding:24px;width:30%}#empresas .modal-form .formDataModal .fr-line1{color:#001e37;font-family:Sole Repsol Display;font-size:20px;font-weight:400;line-height:normal;margin:24px 0 13px;text-align:left}#empresas .modal-form .formDataModal .telefono-modal .llamaModal{color:#001e37;font-family:Sole Repsol Display;font-size:16px;font-weight:400}#empresas .modal-form .formDataModal .telefono-modal .llamaModal span{color:#e50052}#empresas .modal-form .formDataModal .llamamos-modal{color:#001e37;font-family:Sole Repsol Text;font-size:12px;text-align:start}#empresas .modal-form .formDataModal .llamamos-modal p{margin-bottom:4px}#empresas .modal-form .formDataModal .questi{color:#001e37;font-size:18px;font-weight:400;line-height:normal;margin:0 auto;text-align:left;text-align:center}#empresas .modal-form .formDataModal .questi div:first-of-type{margin-bottom:10px}#empresas .modal-form .formDataModal .questi .p2{margin-bottom:5px}#empresas .modal-form .formDataModal .fr-line3 button{align-items:center;background-color:var(--Comercial);border:none;border-radius:var(--Radius-Round);color:var(--Content-High-Inverse);cursor:pointer;display:flex;font-family:var(--Type-family-text);font-weight:var(--Type-Title-02-weight);height:48px;justify-content:center;overflow:hidden;padding:var(--Spacing-Component-12-12,12px) var(--Spacing-Component-24-16,24px);position:relative;text-align:center;transition:color .3s ease;width:100%;z-index:2}#empresas .modal-form .formDataModal .fr-line3 button:after{background-color:#ff590a!important;border-radius:50%;content:"";height:100%;left:236px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .modal-form .formDataModal .fr-line3 button:hover:after{height:600px;width:600px}#empresas .modal-form .formDataModal .fr-line3 button p{margin-bottom:0;z-index:3}#empresas .modal-form .formDataModal .fr-line3 button:focus,#empresas .modal-form .formDataModal .fr-line3 button:focus-visible{box-shadow:none;outline:none}#empresas .modal-form .formDataModal .inputs-form-tel{margin-left:38px;text-align:left}#empresas .fr-line2 input{border:1px solid #95b0c6;border-radius:12px;color:#43637d;font-size:16px;font-weight:400;height:40px;min-width:unset;padding:12px 16px;text-align:center;width:100%}#empresas .modal-form .formDataModal .inputs-form-tel p{margin-bottom:0!important;margin:auto;min-width:275px;width:99%}#empresas .modal a{text-decoration:underline!important}#empresas .polPrivacidad{color:#000000d3;text-decoration:none!important}#empresas section.ofertasSection{padding:0;position:relative}#empresas .ofertasSection .ofertasContainer{bottom:-90px;display:flex;justify-content:center;position:absolute;width:100%}#empresas .ofertasSection .ofertasContainer .oferta{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 3px 30px #00000029;color:var(--main-blue);display:flex;flex-direction:column;height:165px;justify-content:center;margin:0 2rem;padding:10px;width:280px}#empresas .ofertasSection .ofertasContainer .oferta img{width:84px}#empresas .ofertasSection .ofertasContainer .oferta p{font-size:20px;margin:0;text-align:center}#empresas .ofertasSection .ofertasContainer .oferta .luz{font-size:25px;font-weight:700}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer{position:relative}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer .precio{font-size:88px;font-weight:800;line-height:.7;margin-right:68px}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer .dto{font-size:30px;font-weight:800;left:110px;position:absolute;top:40px}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer .porcentaje{font-size:45px;font-weight:800;left:110px;position:absolute;top:-10px}#empresas .ofertasSection .ofertasContainer .oferta .consigue{font-size:25px;font-weight:800;text-align:center}#empresas .ofertasSection .ofertasContainer .oferta .dto-150{font-size:44px;font-weight:800;line-height:1;text-align:center}#empresas .ofertasSection .ofertasContainer .oferta .dto-150 span{font-size:30px;font-weight:800;line-height:1;text-align:center}#empresas .ofertasSection .ofertasContainer .oferta .dto-150 sup{font-size:14px;font-weight:800;line-height:1;text-align:center}#empresas .ofertasSection .ofertasContainer .oferta .cuando{font-family:Roboto;font-size:25px;line-height:1;margin-top:5px;text-align:center}#empresas .ofertasSection .ofertasContainer .oferta .secondText{font-size:13px;font-weight:800;margin-top:20px;text-align:center}#empresas section.cardsSection{padding:72px 0 40px}#empresas .cardsSection .h2-0{display:none}#empresas .cardsSection .pestanasContainer{border-bottom:1px solid var(--text-color);cursor:pointer;display:flex;gap:40px;margin:20px auto;max-width:83%}#empresas .cardsSection .pestanasContainer .pestana{color:var(--text-color);font-size:16px;margin-bottom:5px;padding:5px}#empresas .cardsSection .pestanasContainer .pestana.activa{border-bottom:2px solid var(--naranja)}#empresas .cardsSection .pymesContainer .cardContain{padding-top:1px}#empresas .cardsSection .card{align-items:flex-start;background:var(--Specific-Background-1);border:1px solid var(--Border-Low);border-radius:var(--Radius-M);display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:480px;padding:16px;width:417px}#empresas .cardsSection .card .photoCard{border-radius:8px;height:201px;overflow:hidden;width:100%}#empresas .cardsSection .card img.img-card{background-position:6% 0;background-size:cover;border-radius:8px;height:201px;margin-bottom:24px;object-fit:cover;object-position:6% 0;width:100%}#empresas .cardsSection .card .mancheta{align-items:center;background:#daf5fb;border-radius:8px;color:var(--Content-High,#001e37);display:flex;font-family:Sole Repsol Text;font-size:12px;font-style:normal;font-weight:400;height:28px;left:28px;line-height:16px;padding:6px 8px;position:absolute;text-align:center;top:28px;width:fit-content}#empresas .cardsSection .card .promoImg{background-color:var(--naranja);color:#fff;font-weight:700;margin-bottom:15px;text-align:center}#empresas .cardsSection .card .promoImg p{font-family:Repsol;font-size:17px;margin-bottom:0;padding:4px 0;text-align:center}#empresas .cardsSection .card .titleCard{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Headline-04-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);margin-bottom:0}#empresas .cardsSection .card .infoCard{height:41%}#empresas .cardsSection .card .infoCard p{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height);margin-bottom:0}#empresas .cardsSection .card .infoCard br{content:"";display:block;margin:1.9rem 0}#empresas .cardsSection .card .button-container{display:flex;gap:8px;width:100%}#empresas .cardsSection .card a.btnCalc p,#empresas .cardsSection .card a.btnCalc-negocios p{color:#fff;z-index:3}#empresas .cardsSection .card .button-container .btnCard{align-items:center;background-color:#fff;border:1px solid #43637d;border-radius:var(--Radius-Round,999px);display:flex;flex:1 0 0;flex-direction:column;height:48px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative}#empresas .cardsSection .card .button-container .btnCard:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:106px;position:absolute;top:74px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .cardsSection .card .button-container .btnCard:hover:after{height:600px;width:600px}#empresas .cardsSection .card .button-container .btnCard:hover{border-color:#007899}#empresas .cardsSection .card .button-container .btnCard:hover p{color:#007899;transition:.3s}#empresas .btnRepsol,#empresas .cardsSection .card .button-container .btnCard{max-width:187px;width:100%}#empresas .cardsSection .card .button-container .btnCard p{color:#001e37;font-family:Sole Repsol Text;font-size:16px;font-style:normal;font-weight:600;margin-bottom:0;text-align:center;z-index:3}#empresas .cardsSection .card .btnRepsol:after{left:91px}#empresas .cardsSection .card .cardButton:hover{background-color:#005161}#empresas .cardsSection .cardsContainer3{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;max-width:90%}#empresas .cardsSection .lines-cards{align-items:baseline;display:flex;line-height:1.6;margin-bottom:10px}#empresas .cardsSection .lines-cards img{margin-right:5px;width:24px}#empresas .slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}#empresas .slick-dots li{color:#00809a;font-family:Roboto,sans-serif;font-size:16px;margin:0 1.6rem;padding:8px;text-align:center;width:15%}#empresas .slick-dots button{background-color:#005161;border:none;border-radius:100%;display:block;height:10px;padding:0;text-indent:-9999px;width:10px}#empresas .slick-dots li.slick-active{background-color:var(--azulClaro);border-radius:5px;padding:8px}#empresas .slick-dots li br{display:none}#empresas .franjaLlamaSection{padding:40px 0!important}#empresas .franjaLlamaSection .infoContainer{border:1px solid var(--Border-Low);border-radius:var(--Radius-M);margin:auto;max-width:1084px;padding:32px;width:100%}#empresas .franjaLlamaSection .infoContainer p{color:#001e37}#empresas .franjaLlamaSection .infoContainer .title-franja{color:var(--Content-High,var(--Content-High));margin-bottom:16px;text-align:center}#empresas .franjaLlamaSection .infoContainer .title-franja,#empresas .franjaLlamaSection .infoContainer .title-franja span a{font-family:var(--Type-family-headline);font-size:var(--Type-Headline-03-size);font-style:normal;font-weight:var(--Type-Headline-03-weight);line-height:var(--Type-Headline-03-height)}#empresas .franjaLlamaSection .infoContainer .title-franja span a{color:var(--Comercial)}#empresas .franjaLlamaSection .infoContainer .title-franja br{display:none}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead{display:flex;flex-direction:column;margin:auto;width:50%}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .head{color:var(--Content-Medium);font-family:var(--Type-family-text);font-size:var(--Type-Caption-02-size);font-style:normal;font-weight:var(--Type-Caption-02-weight);line-height:var(--Type-Caption-02-height);margin-bottom:0;text-align:start}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .inputForm input{align-items:flex-start;align-self:stretch;background:var(--Specific-Background-1);border:1px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:var(--Spacing-Component-12-12);color:var(--Content-Medium);display:flex;font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);gap:16px;height:40px;line-height:var(--Type-Body-01-height);margin:4px 0 16px;padding:12px 16px;width:100%}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height)}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora input{cursor:pointer;opacity:0;position:absolute}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos{align-items:center;display:flex;gap:5px;margin-bottom:16px}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora a{color:var(--Colors-Link-content-Default);font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size)}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .inputForm input::placeholder{color:#757575;font-size:14px;font-weight:400}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead input:focus-visible{outline:none}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .btnContainer{margin:auto}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .btnRepsol_secondary{width:235px}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .btnRepsol_secondary p{color:#fff;margin-bottom:0;position:relative;z-index:3}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos .checkmark{align-items:center;border:.833px solid var(--Component-Colors-Interactive-Border-State-Default);border-radius:3.333px;display:flex;height:20px;justify-content:center;padding:2.5px;width:20px}#empresas .franjaLlamaSection label input:checked~.checkmark{background-color:var(--Content-High)}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora .checkmark:after{content:"";display:none}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora input:checked~.checkmark:after{display:block}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:8px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .checkbox-calculadora.terminos .checkmark:after{left:6px;top:4px}#empresas .franjaLlamaSection .infoContainer .franjaForm .fail-form,#empresas .franjaLlamaSection .infoContainer .franjaForm .succes-form{display:flex;flex-direction:column;text-align:center}#empresas .franjaLlamaSection .infoContainer .franjaForm .fail-form .title,#empresas .franjaLlamaSection .infoContainer .franjaForm .succes-form .title{font-size:22px;font-weight:700;margin-bottom:0}#empresas .franjaLlamaSection .infoContainer .franjaForm .succes-form .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #28a745;padding:3px;width:25px}#empresas .franjaLlamaSection .infoContainer .franjaForm .fail-form .img{background-size:50%;border-radius:50%;height:25px;margin:auto auto 15px;outline:2px solid #dc3545;padding:3px;width:25px}#empresas section.ventajasSection{padding:72px 261px}#empresas section.ventajasSection .container{max-width:831px}#empresas section.ventajasSection .ventajas-titulo2{display:none}#empresas .ventajasContainer{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}#empresas .cardVentajas{align-items:flex-start;display:flex;gap:24px;width:288px}#empresas .cardVentajas img{height:48px;margin-bottom:5px}#empresas .cardVentajas p{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Title-02-size);font-style:normal;font-weight:var(--Type-Title-01-weight);line-height:var(--Type-Title-02-height)}#empresas .cardVentajas p.ventaja-title{font-size:16px;font-weight:600;margin-bottom:5px;margin-top:7px}#empresas .cardVentajas .img-ventaja{align-items:flex-start;background:var(--Surface-Grey);border-radius:56px;display:flex;gap:8px;padding:16px}#empresas .ventajasContainer img{height:24px;width:24px}#empresas footer{align-items:flex-start;background-color:var(--Specific-Background-1);color:var(--Content-Medium);display:flex;flex-direction:column;gap:var(--Sizing-0400);padding:var(--Sizing-0400);width:100%}#empresas footer .container,#empresas footer .row{height:100%}#empresas footer a{color:var(--Content-Medium)!important;cursor:pointer;font-family:var(--Type-family-text);font-size:var(--Type-Body-02-size);font-style:normal;font-weight:var(--Type-Body-02-weight);line-height:var(--Type-Body-02-height);margin:0}#empresas footer a:hover{color:var(--Component-Colors-Interactive-Border-State-Default)!important;text-decoration:none!important}#empresas footer a:active{color:var(--Colors-Link-content-Default)!important}#empresas footer .col-5{padding-bottom:12px}#empresas footer .link-container{align-content:flex-start;align-items:center;border-top:1px solid var(--Border-Low);display:flex;flex:1 0 0;flex-wrap:wrap;gap:8px var(--Spacing-Component-8-8);padding:var(--Sizing-0400);width:100%}#empresas footer .link-container p{margin-bottom:0}#empresas footer .rrss{display:flex;flex-direction:row;justify-content:center}#empresas footer .rrss p{margin-right:5px;margin-top:7px}#empresas footer .rrss img{margin-left:-15px;margin-top:5px;width:20px}#empresas .pies a{color:var(--text-color);font-size:14px;text-decoration:underline!important}#empresas .pies p{font-size:14px}#empresas .preguntas_frecuentes{margin:auto;max-width:821px}#empresas .preguntas_frecuentes .containerFaqs .faqRow{border-bottom:1px solid var(--Border-Low);cursor:pointer;margin-bottom:2rem;overflow:hidden;position:relative;transition:.3s;-o-transition:.3s;-moz-transition:.3s;user-select:none;width:100%}#empresas .preguntas_frecuentes .containerFaqs .faqRow .titleFaq{color:var(--Content-High);font-family:var(--Type-family-headline);font-size:var(--Type-Title-01-size);font-style:normal;font-weight:var(--Type-Headline-04-weight);line-height:var(--Type-Headline-04-height);text-align:start}#empresas .preguntas_frecuentes .containerFaqs .faqRow .infoFaq p{color:var(--Content-High);font-family:var(--Type-family-text);font-size:var(--Type-Body-01-size);font-style:normal;font-weight:var(--Type-Body-01-weight);line-height:var(--Type-Body-01-height)}#empresas .preguntas_frecuentes .containerFaqs .faqRow .infoFaq a{color:var(--text);text-decoration:underline!important}#empresas .faqs{background-color:var(--background);padding:5rem 0;position:relative}#empresas .btn_bottom{display:none}#empresas .arrow{position:absolute;right:15px;top:0}#empresas .arrowContainer{height:24px;left:0;position:relative;top:0;width:24px}#empresas .arrowContainer .line-1{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#empresas .arrowContainer .line-1,#empresas .arrowContainer .line-2{background-color:#000;height:2px;position:absolute;top:50%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:59%}#empresas .arrowContainer .line-2{right:0}#empresas .arrow.active .line-1,#empresas .arrowContainer .line-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#empresas .arrow.active .line-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#empresas section.legales-repsol-empresas{padding-top:1.5rem}#empresas section.legales-repsol-empresas p{font-size:12px;margin-bottom:0}#empresas .btn-secondary{background-color:#00809a;border-color:#00809a;color:#fff}#empresas .modal-content .modal-body a{text-decoration:none}@media (min-width:995px){#empresas header .phone span{display:flex;padding:2px 10px;text-align:right;width:fit-content}}@media (max-width:1600px){#empresas .container{max-width:1400px}#empresas .cardsSection .pestanasContainer{max-width:85%}}@media (max-width:1400px){#empresas header .logo-repsol{height:37px;margin-left:0}#empresas .container{max-width:1200px}#empresas .banner-central{background-position:45% 3rem;height:692px}#empresas .banner-central.asking{height:840px}#empresas .formFloating{margin-top:0}#empresas .cardsSection .pestanasContainer{max-width:75%}}@media (max-width:1200px){#empresas .container{max-width:1000px}#empresas header .bottom-banner{display:none}#empresas header .logo-repsol{height:35px}#empresas .banner-central .firstInfo .mainDto .typeInfo-2{font-size:50px}#empresas .banner-central.asking .formFloating .formContainer,#empresas .formFloating .formContainer{margin-top:0}#empresas .cardsSection .pestanasContainer{max-width:81%}#empresas .repostajesSection .repostajeCard{width:90%}#empresas section.ventajasSection{padding:72px 66px}#empresas .ventajasContainer{flex-wrap:wrap}#empresas .preguntas_frecuentes{max-width:80%}}@media (max-width:1080px){#empresas header .logo-repsol{height:35px}}@media (max-width:1024px){#empresas header .logo-repsol{height:35px}#empresas header .logo-accom-1 img{max-width:100px}#empresas header .logo-accom-1 p{font-size:12px}#empresas .formFloating.calcu .buttonContainer .btn_ofertas{display:none;margin:1rem auto auto}}@media (max-width:992px){#empresas header .phone span{font-size:15px;margin-right:0}#empresas header .header-menu .menu{margin:0}#empresas .logo-accom img{width:280px}#empresas .logo-accom-1 img{width:297px}#empresas .banner-central{background-position:60% 3rem;background-repeat:no-repeat;background-size:cover;height:686px;position:relative}#empresas .banner-central .firstInfo .mainDto{max-width:300px}#empresas .banner-central .firstInfo .mainDto .typeInfo{font-size:28px}#empresas .banner-central .firstInfo .mainDto .typeInfo-2{font-size:38px;line-height:var(--Type-Headline-02-height)}#empresas .ventajasSection .ventajasContainer{margin:30px 0}#empresas section.ventajasSection .ventajas-titulo1{display:none}#empresas section.ventajasSection .ventajas-titulo2{display:flex;text-align:center}#empresas .formFloating.calcu{display:block;position:unset}#empresas .formFloating.calcu .formContainer{margin:auto;padding:1rem 20px;text-align:center}#empresas .formFloating.calcu .formContainer form .btn_ofertas{width:80%}#empresas .cardFamPlus{height:fit-content!important;margin:auto!important}#empresas .cardFamPlusRight{margin-bottom:40px!important;position:static}#empresas .familiasPlus .container{width:100%!important}#empresas .cardFamPlus .container-fluid .row{margin-bottom:8px}#empresas .familiasPlus{padding:2rem 0 0}#empresas .slick-dots li{width:36%}#empresas .cardsSection .pestanasContainer{max-width:85%}#empresas .repostajesSection .repostajeCard .main-info .info-card{font-size:22px}#empresas .repostajesSection .repostajeCard .main-info .ahorra-card{font-size:36px}}@media(max-width:820px){#empresas header .logo-repsol{height:31px;padding-left:0}#empresas #orange-header{align-items:center;background-color:#fff;justify-content:flex-end}#empresas .logo-accom-1{display:none}#empresas #withe-header{justify-content:space-between}#empresas header .phone{border-radius:5px;height:fit-content;padding:0;text-align:right}#empresas header .phone#phonecall-1 a{display:flex}#empresas header .phone span{color:#001e37;font-size:16px;padding:0}#empresas header .phone .phoneTitle{text-align:center}#empresas header #logo{align-items:center;border-style:solid;border-width:0;display:flex}#empresas header .bottom-banner{border-top:1px solid #dbe6f0;display:flex;position:relative;top:-12px}#empresas .mainHeader #orange-header>.header-phones{height:0;visibility:hidden}#empresas header .bottom-banner .header-phones{align-items:center;display:flex;gap:8px;margin:auto;width:fit-content}#empresas .col-md-8{max-width:0}#empresas header .bottom-banner p{color:#fff;font-size:16px;font-weight:400;line-height:16px}#empresas header .phone .phone2{color:#fff;font-size:16px}#empresas header .logo-accom-1 p span{display:none}#empresas header .logo-accom-1{flex-direction:row-reverse}#empresas header .logo .justify-content-start{width:285px}#empresas header .logo-accom1{display:none}#empresas header .menuMovil{cursor:pointer;display:block;height:fit-content;margin-right:20px;padding:10px;transform:scale(1.5)}#empresas header .menuMovil span{background-color:#000;border-radius:9px;display:block;height:2px;margin:3px 0;position:relative;transition:.7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:.7s cubic-bezier(.68,-.55,.265,1.55);width:16px}#empresas header.open .menuMovil>span:first-child{transform:rotate(45deg) translate(2.6px,4.8px)}#empresas header.open .menuMovil>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}#empresas header.open .menuMovil>span:nth-child(3){opacity:0;transform:rotate(-45deg) translate(3.5px,-6px)}#empresas header .header-menu{height:100vh;left:1020px;position:absolute;top:75px!important;transition:.5s;width:100%;z-index:100}#empresas header .header-menu .menu .link-menu{flex-direction:column;gap:20px}#empresas header.open .header-menu{transform:translateX(-1020px)}#empresas header .header-menu .menu{flex-direction:column;gap:20px;justify-content:start;padding:20px}#empresas header .phone span.llama-ahora{height:unset}#empresas header .phone span.llama-ahora,#empresas header .poolPhoneCliente .cliente{width:164px}#empresas header .phone span.llama-ahora p{color:#fff;display:block;font-size:13px;font-weight:600}#empresas header .phone span.llama-ahora{background:#001e37;border-radius:999px;padding:8px 12px}#empresas header .phone .phoneTitle{color:#001e37;display:block;font-size:13px;font-weight:600}#empresas header .poolPhoneCliente .cliente{align-items:center;border:1px solid #43637d;border-radius:999px;display:flex;flex-direction:column;font-size:14px;overflow:hidden;padding:8px 12px;position:relative}#empresas header .phone span.llama-ahora:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:84px;position:absolute;top:92px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas header .phone span.llama-ahora:hover:after{height:600px;width:600px}#empresas header .poolPhoneCliente .cliente:after{background-color:#f4f8fa!important;border-radius:50%;content:"";height:100%;left:84px;position:absolute;top:81px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas header .poolPhoneCliente .cliente:hover:after{height:600px;width:600px}#empresas header .poolPhoneCliente .cliente:hover{border-color:#007899}#empresas header .poolPhoneCliente .cliente:hover p,#empresas header .poolPhoneCliente .cliente:hover span{color:#007899;transition:.3s}#empresas header .poolPhoneCliente .cliente p{z-index:3}#empresas header .header-menu .menu .btnCalcMenu:after{left:347px}#empresas .banner-central .firstInfo .mainDto .promo{width:fit-content}#empresas .banner-central .firstInfo .mainDto .promo .precio{font-size:56px}#empresas .banner-central .firstInfo .mainDto .promo .precio span{font-size:28px}#empresas .banner-central .firstInfo .mainDto .promo .lleva{font-size:20px;margin-bottom:14px}#empresas .banner-central .firstInfo .mainDto .promo .legal{font-size:20px}#empresas .banner-central.asking .formFloating .formContainer{margin-top:40px}#empresas .cardsSection .h2-1{font-size:30px;font-size:26px}#empresas .cardsSection .h2-2{font-size:20px}#empresas .cardsSection .cardsContainer3{max-width:100%}#empresas .cardsSection .pestanasContainer{max-width:95%}#empresas .img-repostajes.desktop{display:none}#empresas .img-repostajes.mobile{background-position-y:-38px;background-size:40rem;display:block;height:286px;width:100%}#empresas .repostajesSection .repostajeCard{flex-direction:column}#empresas .repostajesSection .repostajeCard .main-info .info-card{font-size:22px}#empresas .repostajesSection .repostajeCard .main-info .ahorra-card{font-size:36px}#empresas .repostajesSection .repostajeCard .cardButton{margin-top:30px}#empresas section.ventajasSection{padding:72px 16px}#empresas .btn_bottom{background-color:#fff;bottom:0;box-shadow:10px 10px 8px 5px #000;display:block;height:55px;padding:5px;position:fixed;text-align:center;width:100%;z-index:40}#empresas .btn_bottom p{display:inline-block;margin-bottom:0;margin-top:5px}#empresas .btn_bottom .te-llamamos{background:#001e37;border-radius:999px;color:#fff!important;display:inline-block;font-size:16px;font-weight:700;height:45px;margin-bottom:0;overflow:hidden;padding-top:6px;position:relative;transition:color .3s ease;vertical-align:middle;width:80%;z-index:2}#empresas .btn_bottom .te-llamamos:after{background-color:#007899!important;border-radius:50%;content:"";height:100%;left:218px;position:absolute;top:86px;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;width:100%;z-index:0}#empresas .btn_bottom .te-llamamos:hover:after{height:600px;width:600px}#empresas .btn_bottom .te-llamamos p{margin-bottom:0;position:relative;z-index:3}#empresas .footer{display:block;margin:0 0 20px;padding:32px 23px;text-align:center;width:100%}#empresas footer .col-5{margin-bottom:0;margin-top:0;padding-top:0}#empresas footer .link-container{padding-bottom:67px}}@media(max-width:767px){#empresas section h2{font-size:28px;line-height:40px;margin-bottom:32px;text-align:start}#empresas section h3{font-size:18px;line-height:26px}#empresas .modal-form .formDataModal{min-width:unset;width:90%}#empresas header .mainHeader{background-image:unset;box-shadow:8px -2px 7px 0;height:87px}#empresas header .phone span{padding:2px 0}#empresas header .phone span.llama-ahora{padding:10px 12px}#empresas header .phone .img{display:none}#empresas .banner-central{background-position:7% 0;background-size:79rem;height:553px}#empresas .banner-central.asking{height:570px}#empresas .banner-central .firstInfo .mainDto{max-width:720px}#empresas .banner-central .firstInfo .mainDto .typeInfo-0{margin:0}#empresas .banner-central .firstInfo .mainDto .typeInfo{font-size:22px;line-height:1.2;margin-top:0;text-align:left}#empresas .banner-central .firstInfo .mainDto .typeInfo-2{font-size:32px;line-height:40px}#empresas .banner-central .firstInfo .mainDto .promo{width:476px}#empresas .banner-central .firstInfo .mainDto .promo .precio{font-size:54px;line-height:.7}#empresas .banner-central .firstInfo .mainDto .promo .precio br{display:none}#empresas .banner-central .firstInfo .mainDto .promo .precio span{font-size:42px;line-height:.7}#empresas .banner-central .firstInfo .mainDto .promo .precio sup{right:10px;top:-2.5em}#empresas .banner-central .firstInfo .mainDto .promo .legal{font-size:32px}#empresas .banner-central .firstInfo .mainDto .promo .lleva{margin-bottom:9px}#empresas .banner-central .firstInfo .mainDto .promo .mancheta{bottom:66px;right:-71px}#empresas .banner-central.asking .formFloating .formContainer form p.titleForm{font-size:24px}#empresas .banner-central.asking .formFloating .formContainer{margin-top:0}#empresas .banner-central .firstInfo .mainDto .carburanteInfo p{font-size:16px}#empresas .banner-central .firstInfo .mainDto .carburanteInfo span{font-size:26px}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{position:absolute;right:-157px;top:-12px;width:110px}#empresas section.cardsSection{margin-bottom:-40px;margin-top:33rem}#empresas section.cardsSection.asking{margin-top:37rem}#empresas .cardsSection .cardsContainer3{display:block;gap:26px;padding:32px 0}#empresas .cardsSection .card{height:fit-content;width:100%}#empresas .cardsSection .cardContain{margin:auto}#empresas .cardsSection .card .photoCard{height:201px}#empresas .cardsSection .card .titleCard{text-align:start}#empresas .cardsSection .card .infoCard{max-width:386px}#empresas .btnRepsol,#empresas .cardsSection .card .button-container .btnCard{max-width:189px}#empresas .cardsSection .cardContain .lines-cards .check1{margin-bottom:50px}#empresas .cardsSection .cardContain .lines-cards .check2{margin-bottom:25px}#empresas .cardsSection .card .btnRepsol{width:100%}#empresas .ofertasSection .ofertasContainer{bottom:27px}#empresas .formFloating.calcu{margin-top:180px}#empresas .formFloating{width:100%}#empresas .formFloating .formContainer{border-radius:unset;box-shadow:unset;width:100%}#empresas .formFloating.calcu .formContainer{margin:auto;padding:24px;text-align:center;width:100%}#empresas .formFloating form .lead .button-container{border-top:unset}#empresas .formFloating.calcu .formContainer form .btn_ofertas{width:100%}#empresas .formFloating .formContainer form .btn_ofertas.te-llamamos-float{display:none}#empresas .franjaLlamaSection{padding:32px 0!important}#empresas .franjaLlamaSection .infoContainer .title-franja{font-size:18px}#empresas .franjaLlamaSection .infoContainer .title-franja span a{font-size:18px;font-weight:700}#empresas .franjaLlamaSection .infoContainer{padding:24px}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead .btnContainer{margin-top:24px}#empresas section.ventajasSection{padding:48px 16px}#empresas .ventajasContainer{align-items:center;display:flex;justify-content:start}#empresas .cardVentajas{align-items:center;text-align:center;width:100%}#empresas .ventajasSection p{font-size:16px;margin-bottom:0;text-align:start}#empresas .faqs h2{margin-left:16px;width:fit-content}#empresas .preguntas_frecuentes{max-width:100%}#empresas .preguntas_frecuentes .containerFaqs .faqRow .titleFaq{width:87%}#empresas .footer{display:block;font-size:12px;margin:0 0 18px;padding:0;text-align:center;width:100%}#empresas .footer a{line-height:24px;margin:0;padding:0}#empresas footer .rrss{display:flex;flex-direction:row;justify-content:center}#empresas footer .rrss p{margin-right:5px;margin-top:7px}#empresas footer .rrss img{margin-left:0;margin-right:5px;margin-top:5px;width:20px}#empresas footer .col-5{margin-bottom:32px;margin-top:0;padding-bottom:0;padding-top:0}#empresas footer .link-container{align-items:start;display:flex;flex-direction:column;font-size:var(--Type-Body-01-size);gap:16px;padding-bottom:86px;padding-top:32px}#empresas footer .link-container p{display:none}}@media(max-width:689px){#empresas .cardsSection .h2-1{font-size:22px;margin-top:40px}#empresas .cardsSection .h2-2{display:none}#empresas .cardsSection .pestanasContainer{max-width:95%}#empresas section.cardsSection.asking{margin-top:35rem}#empresas .ofertasSection .ofertasContainer .oferta .dto-150{font-size:28px}#empresas #withe-header{align-items:center;display:flex;justify-content:space-between}#empresas .ventajasContainer{margin:30px 0}#empresas .repostajesSection .h2-1{font-size:22px}}@media(max-width:620px){#empresas header .bottom-banner-container{align-items:center;display:flex;justify-content:center}#empresas .banner-central{background-position:20% 0;background-size:82rem;height:576px}#empresas .banner-central .firstInfo .mainDto{display:flex;flex-direction:column;justify-content:center;line-height:1.2;margin-left:4px}#empresas .banner-central .firstInfo .mainDto .typeInfo{margin-top:20px}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{margin-top:20px;right:-86px;width:102px}#empresas .ofertasSection .ofertasContainer{bottom:53px;z-index:30}#empresas .ofertasSection .ofertasContainer .oferta{height:136px;margin:0 1rem}#empresas .ofertasSection .ofertasContainer .oferta .secondText{font-size:9px;margin-top:0}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer .dto{font-size:14px;left:85px;top:15px}#empresas .ofertasSection .ofertasContainer .oferta .dto-150 span{font-size:28px}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer{display:flex;flex-direction:row}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer .porcentaje{font-size:36px;left:54px;top:-7px}#empresas .ofertasSection .ofertasContainer .oferta .precioContainer .precio{font-size:46px}#empresas .ofertasSection .ofertasContainer .oferta .secondText{margin-top:8px}#empresas .slick-dots{display:flex;justify-content:space-evenly}#empresas .repostajesSection .repostajeCard .cardButton{margin:30px auto auto}#empresas .img-repostajes.mobile{background-position-y:unset;background-size:contain;height:227px}#empresas .franjaLlamaSection .infoContainer .title-franja br{display:block}#empresas .franjaLlamaSection .infoContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}#empresas .franjaLlamaSection .infoContainer .franjaForm .lead{width:100%}}@media(max-width:550px){#empresas header .logo .justify-content-start{width:228px}#empresas .banner-central{background-position:24% 2rem;background-size:77rem;height:570px}#empresas .banner-central #mainCont{position:relative}#empresas .banner-central .firstInfo .mainDto{position:unset;width:unset}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{margin-top:118px;right:28px}#empresas .banner-central .firstInfo .mainDto .typeInfo-mobile{color:#fff;display:block;font-family:Repsol;font-size:22px;margin-top:20px}#empresas .banner-central .firstInfo .mainDto .typeInfo-2-mobile{color:#fff;display:block;font-family:Roboto;font-size:16px;text-align:center}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{width:85px}#empresas .banner-central .firstInfo .mainDto .promo{width:fit-content}#empresas .banner-central .firstInfo .mainDto .promo .precio,#empresas .banner-central .firstInfo .mainDto .promo .precio span{font-size:26px;line-height:1}#empresas .banner-central .firstInfo .mainDto .promo .precio sup{top:-1.5em}#empresas .banner-central .firstInfo .mainDto .promo .legal{font-size:20px;line-height:1}#empresas .banner-central .firstInfo .mainDto .promo .lleva{font-size:20px;margin:0}#empresas .banner-central .firstInfo .mainDto .promo .mancheta{bottom:28px;height:90px;right:-73px;width:90px}#empresas .formFloating.calcu{margin-top:132px}#empresas .ofertasSection .ofertasContainer .oferta .dto-150 span{font-size:22px}#empresas .ofertasSection .ofertasContainer .oferta .cuando{font-size:17px}#empresas .ofertasSection .ofertasContainer{bottom:52px}#empresas .slick-dots li{line-height:1;width:40%}#empresas .slick-dots li br{display:block}#empresas .ventajasContainer{align-items:unset;margin:30px 0}#empresas .ventajasContainer .cardVentajas{align-items:flex-start}#empresas .ventajasSection p{text-align:left}}@media(max-width:500px){#empresas .cardsSection .cardContain{width:100%}#empresas .cardsSection .card .button-container{flex-direction:column;height:98px}#empresas .btnRepsol,#empresas .cardsSection .card .button-container .btnCard{max-width:100%}}@media(max-width:450px){#empresas header .logo-repsol{height:26px}#empresas #orange-header{align-items:center;gap:0;padding:0}#empresas header .phone#phonecall-1 a{width:178px;width:157px}#empresas .banner-central{background-position:12% 6rem;background-size:cover}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{margin-left:unset}#empresas .cardsSection .card .mancheta{font-size:10px}#empresas .ofertasSection .ofertasContainer .oferta .dto-150{font-size:23px}#empresas .ofertasSection .ofertasContainer .oferta .consigue{font-size:15px}#empresas .ofertasSection .ofertasContainer .oferta .luz{font-size:18px}#empresas .ventajasSection h2 br{display:none}#empresas .ventajasSection .ventajasContainer{margin:27px 0}#empresas .ventajasSection .container{padding:0;width:100%}#empresas section.cardsSection{margin-top:35rem}#empresas .cardVentajas{text-align:center}#empresas section.cardsSection.asking{margin-top:34rem}#empresas .cardsSection .card .promoImg p{font-size:15px}#empresas .repostajesSection .repostajeCard{width:95%}#empresas .repostajesSection .repostajeCard .main-info .ahorra-card{font-size:32px}#empresas .repostajesSection .repostajeCard .main-info .fecha-card,#empresas .repostajesSection .repostajeCard .main-info .info-card{font-size:18px}#empresas .preguntas_frecuentes{padding:0}#empresas .btn_bottom{height:72px;line-height:1}#empresas .btn_bottom .te-llamamos{display:flex;flex-direction:column;height:58px;margin:auto}}@media(max-width:400px){#empresas header .logo-accom-1 img{height:12px;padding-left:8px;width:54px}#empresas header .logo-repsol{padding-right:8px}#empresas header .logo-accom-1 p{font-size:9px}#empresas header .logo .justify-content-start{width:183px}#empresas .banner-central{background-position:24% 6rem;height:570px}#empresas .tarificador .franja{font-size:22px}#empresas .repostajesSection .repostajeCard .main-info .ahorra-card{font-size:26px}#empresas .repostajesSection .repostajeCard .cardButton{width:90%}#empresas .repostajesSection .repostajeCard .main-info .fecha-card,#empresas .repostajesSection .repostajeCard .main-info .info-card{font-size:16px}#empresas .img-repostajes.mobile{height:164px}}@media(max-width:376px){#empresas header .bottom-banner .header-phones{justify-content:space-between;margin:0}#empresas header .logo-repsol{height:24px;width:110px}#empresas header .phone span.llama-ahora,#empresas header .poolPhoneCliente .cliente{width:165px}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{right:12px}#empresas .ofertasSection .ofertasContainer .oferta .cuando{margin-top:0}#empresas .ofertasSection .ofertasContainer .oferta .dto-150 span,#empresas .ofertasSection .ofertasContainer .oferta p{font-size:14px}#empresas .ofertasSection .ofertasContainer .oferta .dto-150{font-size:25px}#empresas .ofertasSection .ofertasContainer .oferta img{width:54px}#empresas .formFloating.calcu .formContainer form p.head{font-size:16px}#empresas .formFloating.calcu .formContainer form .inputForm label{font-size:11px}#empresas .formFloating form .lead .checkbox-calculadora.terminos,#empresas .formFloating form .lead .checkbox-calculadora.terminos a{font-size:13px}#empresas section.cardsSection{margin-top:37rem}#empresas .slick-dots li{font-size:16px;width:36%}#empresas .cardsSection .card .promoImg p{line-height:1;padding:7px 4px}#empresas .franjaLlamaSection .infoContainer{width:100%}}@media(max-width:360px){#empresas header .bottom-banner .header-phones{gap:5px;margin:0}#empresas header .phone .phoneTitle,#empresas header .phone span.llama-ahora p{font-size:12px}#empresas header .phone span.llama-ahora,#empresas header .poolPhoneCliente .cliente{width:154px}}@media(max-width:350px){#empresas header .logo-repsol{height:24px;width:104px}#empresas header .logo .justify-content-start{width:164px}#empresas header .phone .phoneTitle,#empresas header .phone span.llama-ahora p{font-size:11px}#empresas header .phone#phonecall-1 a{width:146px}#empresas header .phone span.llama-ahora,#empresas header .poolPhoneCliente .cliente{width:149px}#empresas .ofertasSection .ofertasContainer .oferta{height:115px;margin:0 1rem}#empresas .ofertasSection .ofertasContainer .oferta .cuando{font-size:10px}#empresas section.cardsSection{margin-top:40rem}#empresas .cardsSection .card .mancheta{font-size:9px}#empresas .cardsSection .card .cardButton{padding:16px 24px}#empresas .repostajesSection .repostajeCard .main-info .ahorra-card{font-size:24px}}@media(max-width:330px){#empresas header .logo-repsol{height:20px;width:94px}#empresas header .header-menu .menu .btnCalcMenu{padding:12px 22px}#empresas .banner-central{background-position:17% 6rem}#empresas .banner-central .firstInfo .mainDto .mancheta-banner{width:74px}#empresas .banner-central .firstInfo .mainDto .promo .precio,#empresas .banner-central .firstInfo .mainDto .promo .precio span{font-size:24px;line-height:1}#empresas .formFloating.calcu{margin-top:52px}#empresas .formFloating.calcu .formContainer form .inputForm input{font-size:13px}#empresas .formFloating.calcu .formContainer{margin-top:0}#empresas .formFloating form .lead .checkbox-calculadora.terminos,#empresas .formFloating form .lead .checkbox-calculadora.terminos a{font-size:12px}#empresas .slick-dots li{font-size:16px;width:38%}#empresas .modal-form .formDataModal{width:314px}#empresas .franjaLlamaSection .infoContainer{padding:18px}}@media(max-width:320px){#empresas .ofertasSection .ofertasContainer .oferta .dto-150{font-size:24px}}:root{--action-color:#ed7d2a;--blue-color:#09879e;--text-color:#212020;--gray-section:#f2f2f2}#tarifas-emkt .llamadme{color:var(--text-color)}#tarifas-emkt html{scroll-behavior:smooth}#tarifas-emkt .ancla{position:relative;top:-4.5rem}#tarifas-emkt button:active,#tarifas-emkt button:focus,#tarifas-emkt button:focus-visible,#tarifas-emkt button:focus-within{box-shadow:none!important;outline:0}#tarifas-emkt .orangeColor{color:var(--action-color)}#tarifas-emkt html{margin:0}#tarifas-emkt body{color:var(--text-color);margin:0}#tarifas-emkt a,#tarifas-emkt body,#tarifas-emkt button,#tarifas-emkt h1,#tarifas-emkt h2,#tarifas-emkt h3,#tarifas-emkt h4,#tarifas-emkt h5,#tarifas-emkt h6,#tarifas-emkt p{font-family:Raleway,sans-serif}#tarifas-emkt a{color:var(--text-color);text-decoration:none!important}#tarifas-emkt button{background-color:var(--action-color);border:0;border-radius:10px;color:#fff;cursor:pointer;line-height:1;padding:16px 24px}#tarifas-emkt button strong{font-weight:700}#tarifas-emkt section h2{font-size:32px;font-weight:700;margin-bottom:2rem;text-align:center;width:100%}#tarifas-emkt header{background-color:#fff;box-shadow:0 -3px 9px #00000029;height:82px;position:fixed;width:100%;z-index:500}#tarifas-emkt header .container,#tarifas-emkt header .row{height:100%}#tarifas-emkt header>.container>.row>div{align-items:center;display:flex}#tarifas-emkt .logo{cursor:pointer;height:60px}#tarifas-emkt header .phone{padding:15px 0;text-align:right}#tarifas-emkt header .phone a{display:block}#tarifas-emkt header .phone span{color:var(--action-color);display:block;font-size:32px;line-height:23px;position:relative;text-align:right}#tarifas-emkt header .phone .phoneTitle{color:var(--action-color);font-size:16px;font-weight:300}#tarifas-emkt header .phone .phone-icon{display:none}#tarifas-emkt .banner-central{background-color:#ccd4d7;background-position:bottom;background-repeat:no-repeat;background-size:cover;height:590px;padding-top:82px;position:relative}#tarifas-emkt .banner-central .container,#tarifas-emkt .banner-central .row{height:100%}#tarifas-emkt .banner-central .firstInfo{font-weight:700;left:0;padding-top:8rem;position:absolute;transform:translateY(-5rem)}#tarifas-emkt .banner-central .firstInfo .franjaBanner{background-color:var(--blue-color);color:#fff;font-size:24px;padding:5px 1rem;width:fit-content}#tarifas-emkt .banner-central .firstInfo .franjaBannerMobile{display:none}#tarifas-emkt .banner-central .firstInfo .mainDto{font-size:9rem;line-height:1;margin-top:2rem;text-align:center}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo{font-size:.35em;text-align:left;text-shadow:0 0 7px #beac9e85;width:510px}#tarifas-emkt .banner-central .firstInfo .mainDto .dto>span{font-size:.38em}#tarifas-emkt .banner-central .firstInfo .mainDto .subTitleDto{font-size:.15em;margin-top:1em;text-align:left}#tarifas-emkt .banner-central .mainFormTarifas{align-items:center;background-color:#fff;border-radius:24px;display:flex;justify-content:center;min-height:344px;padding:20px;position:relative;text-align:center;top:-3rem;width:414px}#tarifas-emkt .banner-central .mainFormTarifas .form_pp p{font-size:22px;font-weight:700;line-height:normal;margin-bottom:2rem}#tarifas-emkt .banner-central .mainFormTarifas .input-phone{background-image:url(9625eb2486188346f581.svg);background-position:1.2rem;background-repeat:no-repeat;background-size:20px;border:1px solid #212529;font-size:22px;height:60px;margin-bottom:15px;text-align:center;width:82%}#tarifas-emkt .banner-central .mainFormTarifas .input-phone::placeholder{padding-left:10%}#tarifas-emkt .banner-central .mainFormTarifas .input-phone::-moz-placeholder{padding-left:10%}#tarifas-emkt .banner-central .mainFormTarifas .input-phone::-webkit-input-placeholder{padding-left:10%}#tarifas-emkt .banner-central .mainFormTarifas .terminos{margin-bottom:20px}#tarifas-emkt .banner-central .mainFormTarifas .terminos a{text-decoration:underline!important}#tarifas-emkt .banner-central .mainFormTarifas .terminos{margin-right:10px;transform:scale(1.3)}#tarifas-emkt .banner-central .calcBanner{align-items:center;background-color:var(--action-color);border-radius:16px 0 0 16px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:68px;justify-content:space-evenly;line-height:normal;position:fixed;right:0;text-align:center;top:31.5rem;width:228px;z-index:2}#tarifas-emkt .banner-central .calcBanner p{margin:0}#tarifas-emkt .franjaBlue{background-color:var(--blue-color);color:#fff;font-size:26px;padding:10px 0;text-align:center}#tarifas-emkt .franjaBlue p{margin:0}#tarifas-emkt .cardsSection{padding:2rem 0}#tarifas-emkt .cardsSection p{margin:0}#tarifas-emkt .cardsSection .title{margin-bottom:8px}#tarifas-emkt .cardsSection .subTitle{font-size:20px;text-align:center}#tarifas-emkt .cardsSection .cardsDesktop{margin-top:3.5rem}#tarifas-emkt .cardsSection .container .row{justify-content:space-evenly}#tarifas-emkt .cardsSection .card{align-items:center;background-color:#fff;border:0;border-radius:20px;box-shadow:0 3px 30px #00000029;height:294px;justify-content:center;line-height:normal;padding:24px;text-align:center;transition:.5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.5s cubic-bezier(.68,-.55,.265,1.55);width:352px}#tarifas-emkt .cardsSection .card:hover{transform:scale(1.05)}#tarifas-emkt .cardsSection .card .imgCard{margin:0 auto 14px;width:56px}#tarifas-emkt .cardsSection .card .titleCard{color:var(--blue-color);font-size:20px}#tarifas-emkt .cardsSection .card .subTitleCard{color:var(--blue-color);font-size:20px;font-weight:700;margin-bottom:16px}#tarifas-emkt .cardsSection .card .infoCard{font-size:16px;line-height:1.5}#tarifas-emkt .solar-section .img-check{display:none!important}#tarifas-emkt .solar-section .card-solar-section{padding:2rem 0}#tarifas-emkt .solar-section .card-solar{background-color:#fff;border-radius:15px;box-shadow:0 3px 20px #00000017;display:flex;flex-direction:column;justify-content:center;margin:5px}#tarifas-emkt .solar-section .card-solar-text-desktop{display:grid;justify-content:left}#tarifas-emkt .solar-section .card-solar .card-solar-text p{color:var(--action-color);font-size:21px;font-weight:800;margin-bottom:0;margin-left:10px}#tarifas-emkt .solar-section .card-solar .card-solar-text span{font-size:16px;margin-left:10px;margin-right:10px}#tarifas-emkt .solar-section .card-solar .card-solar-text .porcentaje-solar{font-size:70px;font-weight:800;margin-right:0}#tarifas-emkt .solar-section .card-solar .card-solar-text .dto-solar{font-size:26px;font-weight:800;margin:0}#tarifas-emkt .solar-section .flex-container-solar{display:flex;flex-wrap:wrap;justify-content:space-between}#tarifas-emkt .solar-section .card-solar-flex{justify-content:center}#tarifas-emkt .solar-section .card-solar-column{flex-direction:column;justify-content:space-between}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-1{align-items:start;background-position:50%;background-size:cover;color:#fff;font-size:28px;font-weight:800;height:360px;justify-content:normal;padding-left:25px;padding-top:25px;position:relative;width:600px}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-1:before{background-color:rgba(0,0,0,.4);border-radius:15px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#tarifas-emkt .solar-section .text-solar-1{margin-bottom:0;position:relative}#tarifas-emkt .solar-section .text-solar-2{background-color:var(--action-color);padding:0 5px;position:relative}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-2{height:130px;width:520px}#tarifas-emkt .solar-section .img-solar{height:130px;width:fit-content}#tarifas-emkt .solar-section .card-solar-2-flex{align-items:center;display:flex;justify-content:left}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-3{height:220px;width:240px}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-4{height:130px;width:270px}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-5{height:80px;width:270px}#tarifas-emkt .franjaImg{background-color:var(--gray-section);height:10rem;margin-top:6rem}#tarifas-emkt .franjaImg p{margin:0}#tarifas-emkt .franjaImg>.container{align-items:center;display:flex;height:100%}#tarifas-emkt .franjaImg .imgFranja{background-repeat:no-repeat;background-size:contain;height:14rem;margin-left:7%;margin-right:3rem;margin-top:-3rem;width:28rem}#tarifas-emkt .franjaImg .subTitle{font-size:22px;font-weight:500;margin-bottom:4px}#tarifas-emkt .franjaImg .title{color:var(--action-color);font-size:28px;font-weight:700}#tarifas-emkt .carburanteSection{height:20rem;margin-bottom:4rem;padding:2rem 0}#tarifas-emkt .carburanteSection p{margin:0}#tarifas-emkt .carburanteSection .containerCarburante{align-items:center;display:flex;height:100%;justify-content:end;overflow:hidden}#tarifas-emkt .carburanteSection .containerCarburante img{margin-left:9%;width:55%}#tarifas-emkt .carburanteSection .infoLeft{font-size:24px}#tarifas-emkt .carburanteSection .dineroText{background-color:var(--blue-color);color:#fff;display:inline-flex;font-size:28px;font-weight:700;margin-top:10px;padding:0 1rem;width:auto}#tarifas-emkt footer{align-items:center;background-color:var(--action-color);color:#fff;display:flex;height:60px;justify-content:center;width:100%}#tarifas-emkt footer .container,#tarifas-emkt footer .row{height:100%}#tarifas-emkt footer a{color:#fff;cursor:pointer;margin:0 1rem}#tarifas-emkt footer a:hover{color:#fff;text-decoration:underline!important}#tarifas-emkt .preguntas_frecuentes{background-color:var(--gray-section);background-position-x:center;padding-bottom:2rem;padding-top:2rem;position:relative;text-align:left}#tarifas-emkt .preguntas_frecuentes p{margin:0}#tarifas-emkt .preguntas_frecuentes .card-body{padding-left:0;text-align:left}#tarifas-emkt .preguntas_frecuentes>.container:first-of-type{display:flex;justify-content:space-evenly}#tarifas-emkt .preguntas_frecuentes .infoFaqs{max-width:28rem;width:100%}#tarifas-emkt .preguntas_frecuentes .titleFaqs{font-size:34px;font-weight:900;margin-bottom:1rem;text-align:left;width:100%}#tarifas-emkt .blueText{color:var(--main-blue)}#tarifas-emkt .preguntas_frecuentes .textFaqs{font-size:18px;line-height:1.3}#tarifas-emkt .preguntas_frecuentes .faqsMainImg{height:232px;position:relative;top:-2rem;z-index:-1}#tarifas-emkt .preguntas_frecuentes .btn{padding:0 0 .6rem;width:94%}#tarifas-emkt .preguntas_frecuentes #preguntasFrec .box{margin-bottom:2rem}#tarifas-emkt .offset{border-bottom:2px solid #8080805e;border-radius:0!important}#tarifas-emkt .preguntas_frecuentes .offset{background-color:transparent;max-width:100%;position:relative;width:42rem}#tarifas-emkt .preguntas_frecuentes .btn{border-radius:0}#tarifas-emkt .preguntas_frecuentes .respuesta{border:0}#tarifas-emkt .preguntas_frecuentes .title{font-size:28px;margin:auto;padding-top:15px;text-align:center;width:50%}#tarifas-emkt .preguntas_frecuentes .title h1{font-weight:700}#tarifas-emkt .preguntas_frecuentes .title h3{font-size:22px}#tarifas-emkt .preguntas_frecuentes .pregunta .p3{cursor:pointer;display:flex;font-size:16px;font-weight:700;margin:0;padding-bottom:12px;text-align:left}#tarifas-emkt .preguntas_frecuentes .pregunta .p3 img{margin-right:10px;width:30px}#tarifas-emkt .preguntas_frecuentes .pregunta:hover{text-decoration:none!important}#tarifas-emkt ::-webkit-scrollbar{width:10px}#tarifas-emkt ::-webkit-scrollbar-track{background:#f1f1f1}#tarifas-emkt ::-webkit-scrollbar-thumb{background-color:var(--blue-color)}#tarifas-emkt .btnBottom{display:none}#tarifas-emkt .modal-form .close-section{left:0}#tarifas-emkt .modal-form .btn-modal{margin-top:5px!important}#tarifas-emkt .modal-form .btn-modal p{margin-bottom:0}#tarifas-emkt .succes-form{position:relative;top:25%}#tarifas-emkt .closeBtn{cursor:pointer;padding:10px;position:absolute;right:6px;top:0;width:40px;z-index:999}#tarifas-emkt .fr-line1{font-size:19px;font-weight:700;line-height:normal;margin:1.5rem auto 1em;max-width:24rem;text-align:center}#tarifas-emkt .fr-line2 input{background-color:#f0efeb;border:1px solid #e0e0e0;border-radius:16px;display:flex;font-size:20px;justify-content:center;margin:auto;min-width:275px;padding:6px;text-align:center;width:60%}#tarifas-emkt .modal-form .fr-line4 input{margin-right:6px;transform:scale(1.3)}#tarifas-emkt .modal-form .btn-modal{background-color:var(--action-color);border:0;border-radius:10px;color:#fff;font-size:20px;line-height:1;margin-bottom:0;padding:16px 29px}#tarifas-emkt .fr-line4{font-size:11px;margin-top:10px;text-align:left;text-align:center}#tarifas-emkt .fr-line4 ul{list-style-type:none;padding:0 10%}#tarifas-emkt .modal-form .formDataModal{border-radius:16px;height:20rem;max-width:28rem;width:94%}#tarifas-emkt .calculadoraSection{display:none;height:100%;padding-bottom:2%;padding-top:8%!important;position:fixed;text-align:center;top:0;width:100%;z-index:900}#tarifas-emkt .calculadora{background-color:#fff;border-radius:20px;margin:0 auto;max-width:95%;overflow:hidden;position:relative;width:780px}#tarifas-emkt .calculadoraSection .close-section{background-color:#000000d9;top:0}#tarifas-emkt .calculadora .closeimg{color:var(--action-color);font-size:25px;margin-top:0;padding-right:38px;position:absolute;text-align:right;z-index:99}#tarifas-emkt .close-section{background-color:#00000099;height:100%;position:absolute;width:100%}#tarifas-emkt .calculadoraSection h2{margin-bottom:6px;margin-top:2rem}#tarifas-emkt .calculadoraSection h3.subTitle{font-size:16px;margin:1rem 5rem;text-align:center}#tarifas-emkt .calculadoraSection .calculadoraContainer{align-items:center;display:flex;height:19rem;justify-content:center;margin:auto;max-width:90%}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea{width:35rem}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .progress{background-color:#f2f2f2;height:15px;margin-bottom:1.2rem;width:100%}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .progress .bar{--por-val:2%;background-color:var(--action-color);height:100%;line-height:1;transition:width .8s ease-in-out;-o-transition:width .8s ease-in-out;-moz-transition:width .8s ease-in-out;width:var(--por-val)}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .progress .pct{float:right;font-size:14px;position:relative;top:50%;transform:translate(120%,-50%)}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm{display:flex;justify-content:center}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm>div:first-of-type{margin-right:2rem;text-align:left}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm label{font-weight:300;margin-bottom:4px}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm input{background-color:#f2f2f2;border:0;border-radius:4px;font-weight:100;height:40px;padding-left:6px;width:200px}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .terminos{cursor:pointer;font-size:16px;font-weight:100;margin-top:1rem}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .terminos a{text-decoration:underline!important}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .input-check{margin-right:6px;transform:scale(1.2)}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .calcButton{margin-top:1rem;padding:12px 20px}#tarifas-emkt .calculadoraSection .checkSelectCalc input[type=radio]{left:-200vw;position:absolute}#tarifas-emkt .calculadoraSection .checkSelectCalc label{background-color:#fff;border:2px solid var(--blue-color);border-radius:25px;color:var(--blue-color);cursor:pointer;font-size:18px;margin-right:1.5rem;padding:5px 1.6rem;text-align:center;transition:.3s;-o-transition:.3s;-moz-transition:.3s}#tarifas-emkt .calculadoraSection .checkSelectCalc input[type=radio]:checked+label,#tarifas-emkt .calculadoraSection .checkSelectCalc label:hover{background-color:var(--blue-color);color:#fff}#tarifas-emkt .calculadoraSection .slidecontainer #myRange{-webkit-appearance:none;background:#11b1ce63;border-radius:16px;height:15px;outline:none;width:100%}#tarifas-emkt .calculadoraSection .slidecontainer #myRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--blue-color);border-radius:50%;cursor:pointer;height:25px;width:25px}#tarifas-emkt .calculadoraSection .slidecontainer #myRange::-moz-range-thumb{background:var(--blue-color);border-radius:50%;cursor:pointer;height:25px;width:25px}#tarifas-emkt .calculadoraSection .imgResult{margin-bottom:1rem;width:11rem}@media (min-width:1600px){#tarifas-emkt .container{max-width:1440px}#tarifas-emkt header>.container>.row>div{padding:0}}@media (max-width:1400px){#tarifas-emkt header .logo-accom-repsol img,#tarifas-emkt header .logo-repsol{height:30px}#tarifas-emkt header .bottom-banner{display:block}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-1{height:360px;width:500px}}@media (max-width:1200px){#tarifas-emkt header .logo-accom-repsol img{display:none}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo{width:440px}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo br{display:none}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-1{height:360px;width:520px}}@media (min-width:1200px) and (max-width:1400px){#tarifas-emkt header .phone{font-size:14px}}@media (min-width:768px) and (max-width:1024px){#tarifas-emkt .banner-central{background-position-x:17%;background-position-y:4rem}#tarifas-emkt .banner-central .firstInfo{font-size:12px;margin-top:13px}#tarifas-emkt .banner-central .firstInfo .numTitleInfo{font-size:7em}#tarifas-emkt .banner-central .mainFormTarifas .form_pp p{font-size:16px;margin-bottom:1rem}#tarifas-emkt .banner-central .mainFormTarifas .input-phone{background-size:28px;font-size:18px;height:50px;margin-bottom:16px;width:100%}#tarifas-emkt .banner-central .mainFormTarifas .btn-quiero{margin-bottom:16px}#tarifas-emkt .banner-central .calcBanner{font-size:18px;height:58px;width:192px}#tarifas-emkt .banner-central .calcBanner img{width:35px}#tarifas-emkt .cardsSection .cardsDesktop{margin-top:1.5rem}#tarifas-emkt .cardsSection .card{box-shadow:0 3px 20px #00000029;height:328px;margin:1rem auto;width:300px}#tarifas-emkt .cardsSection .card .imgCard{width:60px}#tarifas-emkt .cardsSection .container .multiple-items{margin:auto;width:30rem}#tarifas-emkt .slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}#tarifas-emkt .slick-dots button{background-color:#0e57b180;border:none;border-radius:100%;display:block;height:10px;margin:0 3.5px;padding:0;text-indent:-9999px;width:10px}#tarifas-emkt .slick-dots li.slick-active button{background-color:var(--blue-color)}#tarifas-emkt .carburanteSection .infoLeft{padding-left:2rem}#tarifas-emkt .carburanteSection .containerCarburante img{margin-left:2%;width:50%}#tarifas-emkt .carburanteSection{height:17rem;margin-bottom:1rem;padding:1rem 0}#tarifas-emkt .preguntas_frecuentes .offset{width:100%}#tarifas-emkt .preguntas_frecuentes .titleFaqs{font-size:30px}#tarifas-emkt .preguntas_frecuentes .infoFaqs{margin-right:1rem;max-width:18rem}}@media (max-width:992px){#tarifas-emkt .banner-central .firstInfo{padding-top:7rem}#tarifas-emkt .banner-central .firstInfo .franjaBanner{font-size:19px}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo{font-size:35px;width:340px}}@media(max-width:767px){#tarifas-emkt section h2{font-size:20px;font-weight:900}#tarifas-emkt header .phone a{border-radius:10px;padding:10px 14px}#tarifas-emkt header .phone span{font-size:22px;line-height:22px;text-align:center}#tarifas-emkt header .phone .phoneTitle{display:none}#tarifas-emkt header .phone .phone-icon{display:block;margin-right:5px}#tarifas-emkt header .phone#phonecall-1 a{background-color:var(--action-color);display:flex;flex-direction:row}#tarifas-emkt header .phone#phonecall-1 span{color:#fff}#tarifas-emkt .banner-central{background-position-y:5rem;height:590px;padding:6rem 0 1rem}#tarifas-emkt .banner-central>.container>.row>.d-flex{justify-content:start!important}#tarifas-emkt .banner-central .mainFormTarifas{display:none}#tarifas-emkt .banner-central .firstInfo{align-self:start;margin-top:1.5rem;padding-top:0;position:static;text-align:center;transform:none;width:100%}#tarifas-emkt .banner-central .firstInfo .franjaBanner{font-size:16px;margin:auto;max-width:320px;padding:6px 14px}#tarifas-emkt .banner-central .firstInfo .mainDto{font-size:6rem;margin-top:0;padding:0;width:100%}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo{font-size:30px;margin-top:1rem;text-align:center;text-shadow:none;width:100%}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo br{display:none}#tarifas-emkt .banner-central .firstInfo .mainDto .subTitleDto{font-size:18px;text-align:center}#tarifas-emkt .banner-central .calcBanner{border-radius:8px;font-size:16px;height:38px;top:25rem;transform:rotate(270deg) translateY(236%);width:216px}#tarifas-emkt .banner-central .calcBanner img{width:20px}#tarifas-emkt .banner-central .calcBanner br{display:none}#tarifas-emkt .card-solar-section{padding-bottom:4rem}#tarifas-emkt .franjaBlue{font-size:20px;padding:16px 0}#tarifas-emkt .cardsSection .cardsMobile{display:block}#tarifas-emkt .cardsSection .subTitle{font-size:16px}#tarifas-emkt .cardsSection .cardsDesktop{margin-top:1.2rem}#tarifas-emkt .cardsSection .card{box-shadow:0 3px 20px #00000029;height:328px;margin:1rem auto;width:300px}#tarifas-emkt .cardsSection .card .imgCard{width:60px}#tarifas-emkt .slick-dots{display:flex;justify-content:center;list-style-type:none;margin:0;padding:1rem 0}#tarifas-emkt .slick-dots button{background-color:#0e57b180;border:none;border-radius:100%;display:block;height:10px;margin:0 3.5px;padding:0;text-indent:-9999px;width:10px}#tarifas-emkt .slick-dots li.slick-active button{background-color:var(--blue-color)}#tarifas-emkt .franjaImg{height:auto;margin-top:0;padding-bottom:1rem}#tarifas-emkt .franjaImg .imgFranja{background-position:64%;height:11rem;margin-top:-1rem;width:100%}#tarifas-emkt .franjaImg>.container{flex-direction:column;text-align:center}#tarifas-emkt .franjaImg .subTitle{max-width:16rem}#tarifas-emkt .carburanteSection{height:auto;margin-bottom:2rem;padding:1rem 0}#tarifas-emkt .carburanteSection .containerCarburante{flex-direction:column-reverse;text-align:center}#tarifas-emkt .carburanteSection .containerCarburante img{height:14rem;margin-left:0;object-fit:contain;width:100%}#tarifas-emkt .carburanteSection .dineroText,#tarifas-emkt .carburanteSection .infoLeft{font-size:22px}#tarifas-emkt .preguntas_frecuentes .pregunta .p3{font-size:17px;text-align:left;width:93%}#tarifas-emkt .preguntas_frecuentes>.container:first-of-type{flex-direction:column}#tarifas-emkt .preguntas_frecuentes .offset{width:100%}#tarifas-emkt .preguntas_frecuentes .titleFaqs{font-size:20px;margin-bottom:2rem;max-width:21rem;text-align:center}#tarifas-emkt .btnBottom{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -3px 9px #00000029;display:flex;height:5rem;justify-content:center;position:fixed;width:100%;z-index:2}#tarifas-emkt .btnBottom button{font-size:20px;font-weight:600;width:80%}#tarifas-emkt footer{font-size:13px;height:fit-content;padding:1rem 1rem 7rem}#tarifas-emkt footer a{margin:0 4px}#tarifas-emkt .calculadoraSection h3.subTitle{margin:revert;text-align:center}#tarifas-emkt .calculadora .progress{height:26px;margin-top:9rem;width:80%}#tarifas-emkt .calculadora label{width:55%}#tarifas-emkt .calculadora-wrapper{padding-top:15%}#tarifas-emkt .franja-2{width:95%}#tarifas-emkt .calculadora .closeimg{margin-top:0;padding-right:10px}#tarifas-emkt .calculadora .btn{margin-top:8px;width:90%}#tarifas-emkt .calculadoraSection h3.subTitle{font-size:16px;margin-bottom:2rem}#tarifas-emkt .calculadoraSection .calculadoraContainer .mainImgCalc{display:none!important}#tarifas-emkt .calculadoraSection .calculadoraContainer{height:auto;max-width:100%;padding:.8rem .8rem 2rem}#tarifas-emkt .calculadora .progress{margin:unset}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm>div:first-of-type{margin:0}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm{flex-direction:column}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm input{margin-bottom:8px;width:100%}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .inputForm{text-align:left}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .terminos{margin-top:20px}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .calcButton{margin-top:0}#tarifas-emkt .calculadoraSection .checkSelectCalc label{margin-right:.5rem;padding:5px 1rem}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .terminos label{width:unset}}@media(max-width:550px){#tarifas-emkt .solar-section .img-check{display:block;height:15px;margin-top:5px}#tarifas-emkt .solar-section .card-solar-section{margin-bottom:4rem;padding-bottom:2rem}#tarifas-emkt .solar-section .flex-container-solar{flex-direction:column}#tarifas-emkt .solar-section .img-solar{display:none!important}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-1:before{display:none}#tarifas-emkt .solar-section .card-solar{background-color:transparent;border-radius:0;box-shadow:none;display:block;margin:0}#tarifas-emkt .solar-section .card-solar-text{display:flex}#tarifas-emkt .solar-section .card-solar .card-solar-text p{color:#fff;font-size:18px}#tarifas-emkt .solar-section .card-solar .card-solar-text span{font-size:14px}#tarifas-emkt .solar-section .card-solar-section{background-position:50%;background-size:cover;color:#fff;position:relative}#tarifas-emkt .solar-section .flex-container-solar{position:relative}#tarifas-emkt .solar-section .card-solar-section:before{background-color:rgba(0,0,0,.7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-1{align-items:start;background-image:none;height:auto;margin-bottom:20px;padding:0 10px;width:auto}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-2{height:auto;margin-bottom:20px;width:auto}#tarifas-emkt .solar-section .card-solar .card-solar-text .porcentaje-solar{font-size:47px}#tarifas-emkt .solar-section .card-solar .card-solar-text .dto-solar{font-size:14px}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-3,#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-4{height:auto;margin-bottom:20px;width:auto}#tarifas-emkt .solar-section .card-solar-section .card-solar.card-solar-5{height:auto;width:auto}#tarifas-emkt .solar-section .text-solar-1{font-size:20px}#tarifas-emkt .solar-section .text-solar-2{font-size:20px;width:fit-content}}@media(max-width:450px){#tarifas-emkt header .phone span{font-size:18px;line-height:22px}#tarifas-emkt header .phone .phoneTitle{font-size:13px}}@media(max-width:400px){#tarifas-emkt header .bottom-banner .bottom-banner-container{font-size:14px}}@media(max-width:376px){#tarifas-emkt header .phone span{line-height:19px}#tarifas-emkt header .phone .phoneTitle{font-size:12px}#tarifas-emkt header .logo-repsol{height:18px}#tarifas-emkt header .logo-ofertas{height:50px}#tarifas-emkt .calculadoraSection .calculadoraContainer .formArea .terminos label{font-size:11px}}@media(max-width:330px){#tarifas-emkt section h2{font-size:17px}#tarifas-emkt .banner-central{background-position-y:5rem;background-size:140%;height:510px}#tarifas-emkt .banner-central .firstInfo .mainDto .typeInfo{font-size:28px}#tarifas-emkt .franjaBlue{font-size:18px}#tarifas-emkt footer{flex-wrap:wrap}}