@charset "utf-8";.object-contain{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.formareasolar{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:var(--ods-core-slate-600);font-family:FSEmeric,Arial,Helvetica,sans-serif;margin-inline:calc(50% - 50vw + var(--layout-reserve-end, 0px)/2) calc(50% - 50vw - var(--layout-reserve-end, 0px)/2)!important;max-width:none!important;position:relative;width:100vw!important}.formareasolar .form-area-solar--global{padding:3pc 0;position:relative;z-index:1}.formareasolar .form-area-solar--global .form-area-solar--container{margin:0 auto;max-width:75pc;padding:0 20px}@media (min-width:720px){.formareasolar .form-area-solar--global .form-area-solar--container{padding:0 60px}}@media (min-width:992px){.formareasolar .form-area-solar--global .form-area-solar--container{padding:0 20px}}.formareasolar .form-area-solar-titulo{margin-bottom:8px}.formareasolar .form-area-solar-titulo p{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600!important;line-height:28px;line-height:1.15;margin:0;text-align:center}@media (min-width:720px){.formareasolar .form-area-solar-titulo p{font-size:3pc}}.formareasolar .form-area-solar--bgimage{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.formareasolar .form-area-solar--bgimage.restore-password{-o-object-fit:center;object-fit:center}@media (min-width:720px){.formareasolar .form-area-solar--bgimage.restore-password{-o-object-position:20%;object-position:20%}}.formareasolar .form-area-solar--bgimage.success-password{-o-object-position:center;object-position:center}@media (min-width:720px){.formareasolar .form-area-solar--bgimage.success-password{-o-object-position:top;object-position:top}}.formareasolar .form-area-solar-grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:24px}@media (min-width:992px){.formareasolar .form-area-solar-grid{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:minmax(450px,2fr) minmax(465px,1fr);margin-top:3pc}.formareasolar .form-area-solar-richtext{margin-top:30px}}.formareasolar .form-area-solar-richtext .ngy-text{padding:0}@media (min-width:720px){.formareasolar .form-area-solar-richtext .ngy-text{padding:0 24px}}.formareasolar .form-area-solar-richtext .ngy-text p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;margin-bottom:20px;padding:0 6%}@media (min-width:720px){.formareasolar .form-area-solar-richtext .ngy-text p{padding:0 8%}}.formareasolar .form-area-solar-richtext .ngy-text p img{margin-top:-4px}.formareasolar .form-area-solar-richtext .ngy-text p b{display:contents}@media (min-width:992px){.formareasolar .form-area-solar-richtext .ngy-text p{font-size:1pc}}.formareasolar .form-area-solar-richtext .ngy-text p:has(img){padding-left:36px}.formareasolar .form-area-solar-richtext .ngy-text h2{font-size:1pc;line-height:22px;margin:0 0 1pc}@media (min-width:720px){.formareasolar .form-area-solar-richtext .ngy-text h2{font-size:20px;line-height:28px;padding:0 8px}}.formareasolar .form-area-solar-richtext table tr,.formareasolar .form-area-solar-richtext table ul{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr}@media (min-width:992px){.formareasolar .form-area-solar-richtext table tr,.formareasolar .form-area-solar-richtext table ul{grid-template-columns:1fr 1fr}}.formareasolar .form-area-solar-richtext table tr li,.formareasolar .form-area-solar-richtext table ul li{grid-column:span 2}.formareasolar .form-area-solar-richtext table p{font-size:14px!important;margin-bottom:1pc!important;padding-left:30px}.formareasolar .form-area-solar-richtext ul{display:grid;grid-template-columns:1fr;padding:0}@media (min-width:992px){.formareasolar .form-area-solar-richtext ul{grid-template-columns:1fr 1fr}}.formareasolar .form-area-solar-richtext ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:600;grid-column:span 1;list-style:none}.formareasolar .form-area-solar-richtext ul li:before{color:var(--ods-core-orange-600);content:"";font-family:gnf-font;font-size:20px;margin-right:8px}.formareasolar .form-area-solar--form-container{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,69,113,.1);box-shadow:0 0 20px rgba(0,69,113,.1);padding:20px}@media (min-width:640px){.formareasolar .form-area-solar--form-container{padding:40px 40px 2pc}}.formareasolar .form-area-solar--form-container .form-title{font-size:24px;font-weight:600;line-height:1.25}.formareasolar .form-area-solar--form-container .error-data{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid var(--ods-core-orange-600);border-radius:8px;color:var(--ods-core-orange-600);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:center;margin-bottom:24px;padding:8px;width:100%}.formareasolar .form-area-solar--form-container .form-area-solar__form--default,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password{margin-top:40px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper+.input-wrapper,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper+.input-wrapper{margin-top:40px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper.has-error input,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper.has-error input{border-bottom:2px solid var(--ods-core-red-600)}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper.has-error input:focus,.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper.has-error input:focus-visible,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper.has-error input:focus,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper.has-error input:focus-visible{border-bottom:2px solid var(--ods-core-red-600)}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper.has-error .error-required,.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper.is-password-visible .see-password .icon.icon-hide,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper.has-error .error-required,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper.is-password-visible .see-password .icon.icon-hide{display:block}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper.is-password-visible .see-password .icon.icon-display,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper.is-password-visible .see-password .icon.icon-display{display:none}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper label,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper label{font-weight:600}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input{border:none;border-bottom:1.5px solid var(--ods-core-slate-600);color:var(--ods-core-slate-600);outline:none;padding:4px 0}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input::-webkit-input-placeholder,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input::-webkit-input-placeholder{color:var(--ods-core-slate-500);opacity:1}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input::-moz-placeholder,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input::-moz-placeholder{color:var(--ods-core-slate-500);opacity:1}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input:-ms-input-placeholder,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input:-ms-input-placeholder{color:var(--ods-core-slate-500);opacity:1}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input::-ms-input-placeholder,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input::-ms-input-placeholder{color:var(--ods-core-slate-500);opacity:1}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input::placeholder,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input::placeholder{color:var(--ods-core-slate-500);opacity:1}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input:focus,.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper input:focus-visible,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input:focus,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper input:focus-visible{border-bottom:2px solid var(--ods-core-slate-600)}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper .see-password,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper .see-password{--ods-icon-font-size:24px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper .see-password .icon,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper .see-password .icon{font-size:24px;height:24px;line-height:0;pointer-events:none;width:24px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .input-wrapper .see-password .icon.icon-hide,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .input-wrapper .see-password .icon.icon-hide{display:none}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .help-message,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .help-message{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:400;margin-bottom:4px;margin-top:4px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .error-required,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .error-required{color:var(--ods-core-orange-300);display:none;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:400;margin-left:auto;margin-top:2px;text-align:right}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .forgot-password,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .forgot-password{background:transparent;border:none;color:var(--ods-core-slate-600);cursor:pointer;display:inline-block;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400;margin-top:24px;outline:none;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .forgot-password:hover,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .forgot-password:hover{text-decoration:underline}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .forgot-password:focus,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .forgot-password:focus{outline:2px solid var(--ods-core-blue-600);outline-offset:2px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .form-actions,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .form-actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-column-gap:1pc;-moz-column-gap:1pc;column-gap:1pc;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:24px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .simulator-info,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .simulator-info{line-height:18px;margin-top:24px;text-align:center}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .simulator-info .simulator-info__text,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .simulator-info .simulator-info__text{display:block;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:10px}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .simulator-info .simulator-info__link,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .simulator-info .simulator-info__link{color:var(--ods-core-slate-600);font-weight:600;text-decoration:underline;text-decoration-thickness:var(--ods-link-underline-width-default,1px);-webkit-transition:color .14s ease;transition:color .14s ease}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .simulator-info .simulator-info__link:hover,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .simulator-info .simulator-info__link:hover{color:var(--ods-color-action-text-hover,#002944);text-decoration-thickness:var(--ods-link-underline-width-hover,2px)}.formareasolar .form-area-solar--form-container .form-area-solar__form--default .form-body .simulator-info .simulator-info__link:focus-visible,.formareasolar .form-area-solar--form-container .form-area-solar__form--restore-password .form-body .simulator-info .simulator-info__link:focus-visible{-webkit-box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default,#fff),0 0 0 4px var(--ods-color-effect-focus-default,#004571);box-shadow:0 0 0 2px var(--ods-color-basic-background-container-default,#fff),0 0 0 4px var(--ods-color-effect-focus-default,#004571);outline:none;text-decoration-thickness:var(--ods-link-underline-width-hover,2px)}.formareasolar .form-area-solar--restore-password{margin:3pc auto 5pc;max-width:75pc;padding:0 20px;position:relative}.formareasolar .form-area-solar--restore-password .form-area-solar-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0;row-gap:1pc}@media (min-width:720px){.formareasolar .form-area-solar--restore-password .form-area-solar-grid{row-gap:40px}}.formareasolar .form-area-solar--restore-password .form-area-solar-richtext{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:0}.formareasolar .form-area-solar--restore-password .form-area-solar-richtext p{font-size:20px;line-height:22px;margin:0;max-width:70ch;text-align:center}.formareasolar .form-area-solar--restore-password .form-area-solar--form-container{background-color:#fff;margin:0 auto;max-width:465px}.formareasolar .form-area-solar--restore-password .form-area-solar--form-container .form-actions{margin-top:40px!important}.formareasolar .form-area-solar--restore-password .form-area-solar--form-container .form-actions .button{margin:0}.formareasolar .form-area-solar--success-password{margin:3pc 0 5pc}@media (min-width:720px){.formareasolar .form-area-solar--success-password{margin:3pc 0 200px}}.formareasolar .form-area-solar--success-password .form-area-solar-grid{row-gap:3pc}.formareasolar .form-area-solar--success-password .form-area-solar-richtext p{max-width:100%}.formareasolar .form-area-solar--success-password .button{font-size:18px;margin:0 auto}@media (min-width:720px){.formareasolar .form-area-solar--success-password .button{padding:14px 28px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.formareasolar .form-area-solar--success-password .button:hover{background-color:var(--ods-core-orange-600)}