.elementor-8481 .elementor-element.elementor-element-d572ae0{--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;}.elementor-8481 .elementor-element.elementor-element-e40c647{--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;}.elementor-8481 .elementor-element.elementor-element-dbd20f0{--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;}.elementor-8481 .elementor-element.elementor-element-363816e{--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 heading, class: .elementor-element-7d93c05 */<style>
    :root{
      --accent:#2b6cb0;
      --muted:#444;
      --bg:#f5d07a;
      --card:#f5d07a;
      --font-color:#111;
    }
    body{
      font-family:Inter, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial;
      background:var(--bg);
      color:var(--font-color);
      margin:0;
      padding:24px;
    }
    .container{max-width:820px;margin:24px auto;padding:20px}
--    .brand{display:flex;flex-direction:column}
    h1{margin:0;font-size:20px;color:var(--accent)}
    p.lead{margin:4px 0 18px;color:var(--muted)}
    .card{background:var(--card);border-radius:12px;padding:18px;box-shadow:0 6px 18px rgba(16,24,40,0.06)}
    label{display:block;font-size:13px;margin-bottom:6px}
    .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
    input[type=text], input[type=number], input[type=email], select{
      width:80%;padding:10px;border-radius:8px;border:1px solid #e6e9ef;font-size:14px;
    }
    .full{grid-column:1/3}
    .actions{display:flex;justify-content:flex-end;margin-top:14px}
    button{
      background:var(--accent);
      color:#fff;
      border:none;
      padding:10px 18px;
      border-radius:8px;
      font-weight:600;
      cursor:pointer;
    }
    footer{margin-top:12px;text-align:center;color:var(--muted);font-size:13px}
    @media (max-width:640px){.grid{grid-template-columns:1fr}.full{grid-column:1/2}}
  </style>/* End custom CSS */