.elementor-548 .elementor-element.elementor-element-37e00537{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-5c8597e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-f3c771d */.calculadora-solar{
      font-family: Arial, sans-serif;
      background:#f3f4f6;
      display:flex;
      justify-content:center;
      align-items:center;
      min-height:100vh;
      margin:0;
    }

    .calculadora-solar .container{
      background:white;
      width:420px;
      padding:30px;
      border-radius:16px;
      box-shadow:0 4px 18px rgba(0,0,0,0.1);
    }

    .calculadora-solar h1{
      text-align:center;
      margin-bottom:25px;
      color:#111827;
    }

    .calculadora-solar label{
      display:block;
      margin-top:15px;
      font-weight:bold;
      color:#374151;
    }

    .calculadora-solar input{
      width:100%;
      padding:12px;
      margin-top:5px;
      border:1px solid #d1d5db;
      border-radius:8px;
      font-size:16px;
      box-sizing:border-box;
    }
   
   
    .calculadora-solar button{
      width:100%;
      padding:14px;
      margin-top:25px;
      border:none;
      border-radius:10px;
      background:#16a34a;
      color:white;
      font-size:17px;
      cursor:pointer;
    }

    .calculadora-solar button:hover{
      background:#15803d;
    }

    .calculadora-solar .resultado{
      margin-top:25px;
      padding:20px;
      background:#f9fafb;
      border-radius:12px;
      border:1px solid #e5e7eb;
      display:none;
    }

    .calculadora-solar .resultado p{
      margin:10px 0;
      color:#111827;
    }

    .calculadora-solar .destaque{
      font-size:22px;
      font-weight:bold;
      color:#16a34a;
    }/* End custom CSS */