.site-step-form-mdl{padding:80px 0 48px}.step-form-2.step-form{margin-bottom:62px}.step-form-2 fieldset .hs_servicios,.step-form-2 fieldset .hs_tienes_placas_solares_instaladas_en_tu_residencia,.step-form-2 fieldset .hs_tu_tarifa{display:none}.site-step-form-mdl .section-title-content{margin-bottom:80px;text-align:center}.step-form-servicios-grp-hed,.step-form-tarif-grp-hed{font-size:26px;font-weight:500;line-height:1.2;margin-bottom:18px}.step-form-servicios-grp-inner-wrap,.step-form-solares-grp-inner-wrap,.step-form-tarif-grp-inner-wrap{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px}.step-form-servicios-grp-inner-rpt,.step-form-solares-grp-inner-rpt,.step-form-tarif-grp-inner-rpt{background-color:var(--quinary);border-radius:10px;box-shadow:0 5px 25px 0 #00000040;overflow:hidden;position:relative}.step-form-tarif-grp-inner-main-cont{padding:10px 117px 0 46px}.step-form-tarif-grp-col-wrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.step-form-tarif-grp-col-1{width:28%}.step-form-servicios-grp-col-title,.step-form-solares-grp-col-title,.step-form-tarif-grp-col-1-title{background-size:18px 17px;color:var(--black);font-weight:700;margin-bottom:13px}.step-form-tarif-grp-col-1-cont p{color:#888;font-size:14px;font-weight:400}.step-form-tarif-grp-col-2,.step-form-tarif-grp-col-3{width:29%}.step-form-tarif-grp-col-2-title,.step-form-tarif-grp-col-3-title{font-size:16px;font-weight:700;margin-bottom:13px}.step-form-tarif-grp-col-2-cont-rpt-wrap,.step-form-tarif-grp-col-3-cont-rpt-wrap{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px}.step-form-tarif-grp-col-2-cont-rpt,.step-form-tarif-grp-col-3-cont-rpt{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.step-form-tarif-grp-col-2-cont-rgt,.step-form-tarif-grp-col-3-cont-rgt{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.step-form-tarif-grp-col-2-cont-rgt-price,.step-form-tarif-grp-col-3-cont-rgt-price{color:var(--secondary);font-size:14px;font-weight:700}.step-form-tarif-grp-col-2-cont-rgt-subprice,.step-form-tarif-grp-col-3-cont-rgt-subprice{font-size:10px}.step-form-tarif-grp-btm-text{margin:22px 0}.step-form-tarif-grp-btm-text p{font-size:15px;font-weight:400}.step-form-tarif-grp-btm-text p span:not(:last-child){color:#003d31;font-weight:700}.step-form-servicios-grp-acdn,.step-form-solares-grp-acdn,.step-form-tarif-grp-acdn{background-color:var(--secondary);padding:10px 20px;position:relative;z-index:1}.step-form-servicios-grp-acdn-title,.step-form-solares-grp-acdn-title,.step-form-tarif-grp-acdn-title{color:#fff;cursor:pointer;font-size:18px;font-weight:var(--bold);padding-left:34px;position:relative}.step-form-servicios-grp-acdn-title:before,.step-form-solares-grp-acdn-title:before,.step-form-tarif-grp-acdn-title:before{background-position:50%;background-repeat:no-repeat;background-size:cover;background:#fff;border-radius:50%;content:"";height:21px;left:0;position:absolute;top:2px;width:21px;z-index:1}.step-form-servicios-grp-acdn-title:after,.step-form-solares-grp-acdn-title:after,.step-form-tarif-grp-acdn-title:after{background-image:url(https://nordy.es/hubfs/Nordy_August_2024/Images/Group%206.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:9px;left:6px;position:absolute;top:8px;width:9px;z-index:2}.step-form-servicios-grp-acdn-title.active:after,.step-form-solares-grp-acdn-title.active:after,.step-form-tarif-grp-acdn-title.active:after{background-image:url(https://nordy.es/hubfs/Nordy_August_2024/Images/Group%206%20(1).svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:2px;left:6px;position:absolute;top:17px;top:12px;width:9px;z-index:2}.step-form-servicios-grp-acdn-cont,.step-form-solares-grp-acdn-cont,.step-form-tarif-grp-acdn-cont{display:none}.step-form-tarif-grp-col-2-cont-lft,.step-form-tarif-grp-col-3-cont-lft{font-size:14px}.step-form-servicios-grp-acdn-cont-inner,.step-form-solares-grp-acdn-cont-inner,.step-form-tarif-grp-acdn-cont-inner{margin-top:15px;padding:15px 30px 20px 34px;position:relative}.step-form-servicios-grp-acdn-cont-inner:before,.step-form-solares-grp-acdn-cont-inner:before,.step-form-tarif-grp-acdn-cont-inner:before{background:#d9d9d9;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.step-form-servicios-grp-acdn-cont-inner *,.step-form-solares-grp-acdn-cont-inner *,.step-form-tarif-grp-acdn-cont-inner *{color:var(--white)}.step-form-tarif-grp-inner-rpt-radio-btn{display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding:10px 20px 10px 46px;width:100%}.step-form-tarif-grp-inner-rpt-radio-btn.radio-btn-active{position:absolute}.step-form-tarif-grp-inner-rpt-radio-btn-inner{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;width:100%}.step-form-tarif-grp-inner-rpt-radio-btn.radio-btn-active input[type=radio]{align-self:flex-start;cursor:pointer}.step-form-tarif-grp-inner-rpt-radio-title{font-weight:700}.step-form-tarif-grp-inner-main-cont-wrap{display:none}.step-form-tarif-grp-inner-main-cont-wrap.active{display:block}.step-form-tarif-grp-inner-rpt-radio-btn.radio-btn-active .step-form-tarif-grp-inner-rpt-radio-title{display:none}.step-form-tarif-grp-inner-rpt-radio-btn.radio-btn-active .step-form-tarif-grp-inner-rpt-radio-btn-inner{justify-content:end}.step-form-servicios-grp{margin-top:47px}.step-form-servicios-grp-col-wrap,.step-form-solares-grp-col-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.step-form-servicios-grp-inner-main-cont,.step-form-solares-grp-inner-main-cont{padding:12px 30px 12px 15px;position:relative}.step-form-servicios-grp-inner-main-cont{cursor:pointer}.step-form-servicios-grp-btm-text p,.step-form-solares-grp-btm-text p{color:#888;font-size:12px}.step-form-servicios-grp-btm-text,.step-form-solares-grp-btm-text{margin-top:20px;padding-left:26px}.step-form-servicios-grp-col-title,.step-form-solares-grp-col-title{background-repeat:no-repeat;color:var(--body-text-color);margin:0;padding-left:28px}.step-form-servicios-grp-col-price,.step-form-solares-grp-col-price{color:#003d31;font-size:14px;font-weight:700}.step-form-servicios-grp-col-subprice,.step-form-solares-grp-col-subprice{font-size:10px}.step-form-servicios-grp-inner-main-cont input[type=checkbox],.step-form-solares-grp-inner-main-cont input[type=checkbox]{cursor:pointer;position:absolute;right:10px}.step-form-servicios-grp-inner-main-cont input[type=checkbox]{pointer-events:none}.step-form-solares-grp{margin-top:54px}.step-form-solares-top-radio-btn{display:flex;gap:20px;margin-bottom:18px}.step-form-solares-grp-hed{font-size:22px;font-weight:500}.site-step-form-mdl .cta-wrap{margin-top:77px;text-align:right;width:100%}.site-step-form-mdl .cta-wrap .btn a{box-shadow:0 5px 15px 0 #003d3140;display:inline-flex}.site-step-form-dots-inner>div{background-color:#d9d9d9;border-radius:50%;height:23px;position:relative;width:23px}.site-step-form-dots{display:flex;justify-content:center;margin-top:37px}.step-form-1 .dot-1,.step-form-2 .dot-2{background-color:#003d31}.site-step-form-dots-inner{align-items:center;display:flex;gap:16px;position:relative}.site-step-form-dots-inner>div:not(:last-child):after{background-color:#003d31;content:"";display:block;height:2px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.site-step-form-main-sec{position:relative}.site-step-form-mdl .step-form .back-btn{bottom:0;position:absolute}.site-step-form-mdl .back-btn a{box-shadow:0 5px 15px 0 #003d3140}.site-step-form-main-sec .hs_submit.hs-submit{margin-top:70px}.site-step-form-mdl form .hs_acepto_la_politica_de_privacidad_{margin-top:17px}.site-step-form-mdl form .hs-form-field.hs_tienes_un_codigo_de_energia_amiga_{margin-top:60px}.site-step-form-mdl form .hs-form-field.hs_tienes_un_codigo_de_energia_amiga_ label span:first-child{font-size:22px;font-weight:500;line-height:1.2}.step-form-servicios-grp-inner-main-cont input[type=checkbox],.step-form-solares-grp-inner-main-cont input[type=checkbox]{display:none}.step-form-servicios-grp-inner-main-cont input[type=checkbox]+span,.step-form-solares-grp-inner-main-cont input[type=checkbox]+span{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;padding-right:0;position:absolute;right:20px;width:auto}.step-form-servicios-grp-inner-main-cont input[type=checkbox]+span:before,.step-form-solares-grp-inner-main-cont input[type=checkbox]+span:before{background-color:var(--white);border:2px solid var(--secondary);border-radius:1px;content:"";display:inline-block;height:16px;left:unset;margin-right:0;position:absolute;right:0;top:6px;transition:all .5s ease;width:16px}.step-form-servicios-grp-inner-main-cont input[type=checkbox]:checked+span:before,.step-form-solares-grp-inner-main-cont input[type=checkbox]:checked+span:before{background-color:var(--secondary)}.step-form-servicios-grp-inner-main-cont input[type=checkbox]:checked+span:after,.step-form-solares-grp-inner-main-cont input[type=checkbox]:checked+span:after{background-color:transparent;background-image:url(https://nordy.es/hubfs/Nordy_August_2024/Images/white-check-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:100%;content:"";height:13px;left:unset;position:absolute;right:2px;top:7px;transition:all .5s ease;width:10px}.step-form-solares-grp-inner-main-cont{cursor:pointer}.step-form-solares-top-radio-sec input[type=radio],.step-form-tarif-grp-inner-rpt-radio-btn input[type=radio]{display:none}.step-form-solares-top-radio-sec .radiocheck,.step-form-tarif-grp-inner-rpt-radio-btn .radiocheck{align-items:center;border:2px solid #003d31;border-radius:100%;cursor:pointer;display:flex;flex-wrap:wrap;height:16px;position:relative;transition:border .25s linear;-webkit-transition:border .25s linear;width:16px}.step-form-solares-top-radio-sec .radiocheck:before,.step-form-tarif-grp-inner-rpt-radio-btn .radiocheck:before{background-color:var(--white);border-radius:100%;content:"";display:block;height:8px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear;width:8px}.step-form-solares-top-radio-sec input[type=radio]:checked+label .radiocheck:before,.step-form-tarif-grp-inner-rpt-radio-btn input[type=radio]:checked+.radiocheck:before{background:#003d31}.step-form-tarif-grp-col-2-cont-lft span,.step-form-tarif-grp-col-2-cont-rgt-price span{font-size:12px;font-weight:700}.step-form-solares-top-radio-sec{align-items:center;display:flex;gap:27px}.step-form-solares-top-radio-sec label{align-items:center;cursor:pointer;display:flex;gap:6px}.step-form-solares-top-radio-sec label span{color:#000;font-size:16px;word-break:keep-all}.step-form-solares-grp-inner-wrap{display:none}.step-form-solares-grp.active-yes .step-form-solares-grp-inner-wrap{display:block}@media (min-width:992px){.step-form-tarif-grp-col-2,.step-form-tarif-grp-col-3{width:34%}.step-form-tarif-grp-col-2-cont-rpt-wrap,.step-form-tarif-grp-col-3-cont-rpt-wrap{flex-direction:row}.step-form-tarif-grp-col-2-cont-lft,.step-form-tarif-grp-col-3-cont-lft{width:calc(28% - 5px)}.step-form-tarif-grp-col-2-cont-rgt,.step-form-tarif-grp-col-3-cont-rgt{width:calc(70% - 5px)}.step-form-tarif-grp-col-2-cont-rpt,.step-form-tarif-grp-col-3-cont-rpt{width:100%}}@media (max-width:1150px){.step-form-tarif-grp-inner-main-cont{padding:10px 40px 0 30px}}@media (max-width:991px){.step-form-tarif-grp-col-1{margin-bottom:20px;width:100%}.step-form-tarif-grp-col-2,.step-form-tarif-grp-col-3{width:48%}.site-step-form-mdl .cta-wrap{margin-top:50px}.step-form-2.step-form{margin-bottom:20px}}@media (max-width:767px){.step-form-tarif-grp-col-2-cont-rgt,.step-form-tarif-grp-col-3-cont-rgt{flex-direction:column}.step-form-tarif-grp-inner-main-cont{padding:15px 15px 0}.step-form-tarif-grp-col-2-cont-lft,.step-form-tarif-grp-col-3-cont-lft{width:50%}.step-form-tarif-grp-col-2-cont-rpt,.step-form-tarif-grp-col-3-cont-rpt{flex-wrap:nowrap}.step-form-servicios-grp-col-title,.step-form-solares-grp-col-title{width:100%}.step-form-servicios-grp-col-price,.step-form-solares-grp-col-price{padding-left:26px}.step-form-servicios-grp-btm-text,.step-form-solares-grp-btm-text{padding:0}.step-form-servicios-grp-acdn-title,.step-form-solares-grp-acdn-title,.step-form-tarif-grp-acdn-title{font-size:12px}.step-form-servicios-grp-acdn-title:before,.step-form-solares-grp-acdn-title:before,.step-form-tarif-grp-acdn-title:before{height:16px;top:0;width:16px}.step-form-servicios-grp-acdn-title:after,.step-form-solares-grp-acdn-title:after,.step-form-tarif-grp-acdn-title:after{height:7px;left:4px;top:4px;width:9px}.step-form-servicios-grp-acdn-title.active:after,.step-form-solares-grp-acdn-title.active:after,.step-form-tarif-grp-acdn-title.active:after{left:3px;top:7px}.step-form-servicios-grp-acdn-cont-inner *,.step-form-solares-grp-acdn-cont-inner *,.step-form-tarif-grp-acdn-cont-inner *{font-size:14px;font-weight:400}.step-form-servicios-grp-hed,.step-form-tarif-grp-hed{font-size:22px;margin-bottom:20px}.step-form-tarif-grp-col-1-cont p{font-size:15px;font-weight:500}.step-form-tarif-grp-col-2-title,.step-form-tarif-grp-col-3-title{font-size:15px;margin-bottom:10px}.step-form-tarif-grp-btm-text p{font-size:14px}.step-form-tarif-grp-btm-text{margin:22px 0 17px}.step-form-servicios-grp-inner-wrap,.step-form-solares-grp-inner-wrap,.step-form-tarif-grp-inner-wrap{gap:30px}.step-form-tarif-grp-inner-rpt-radio-btn{padding:10px 20px 10px 15px}.step-form-servicios-grp{margin-top:70px}.step-form-servicios-grp-btm-text,.step-form-solares-grp-btm-text{margin-top:13px}.site-step-form-mdl .cta-wrap{margin-top:40px}.site-step-form-mdl{padding:50px 0 65px}.site-step-form-mdl .section-title-content{margin-bottom:20px}.site-step-form-dots-inner>div{height:16px;width:16px}.site-step-form-dots{margin-top:15px}.site-step-form-main-sec .hs_submit.hs-submit{margin-top:32px}.site-step-form-mdl form .hs-form-field.hs_tienes_un_codigo_de_energia_amiga_ label span:first-child{font-size:18px;font-weight:700}.site-step-form-mdl form .hs-form-field.hs_tienes_un_codigo_de_energia_amiga_{margin-top:26px}.step-form-2.step-form{margin-bottom:5px}.step-form-servicios-grp-inner-main-cont input[type=checkbox]+span,.step-form-solares-grp-inner-main-cont input[type=checkbox]+span{right:15px;top:9px}.step-form-solares-top-radio-sec{gap:11px}}@media (max-width:479px){.step-form-2 .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display{display:inline-block;width:100%}.step-form-2 .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input+span{max-width:280px;width:100%}}