.elementor-13511 .elementor-element.elementor-element-c646315:not(.elementor-motion-effects-element-type-background), .elementor-13511 .elementor-element.elementor-element-c646315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272C33;}.elementor-13511 .elementor-element.elementor-element-c646315{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13511 .elementor-element.elementor-element-c646315 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13511 .elementor-element.elementor-element-a7a2c6e > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#E3E9E7;border-radius:15px 15px 15px 15px;}.elementor-13511 .elementor-element.elementor-element-506879a{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-a7a2c6e *//* ===== WPForms 13522 – 2 kolonner som din reference ===== */

/* Labels venstrestillet */
#wpforms-13522 .wpforms-field-label{
  text-align:left !important;
  width:100%;
  opacity:1 !important;
}

/* Inputs fylder deres container */
#wpforms-13522 input,
#wpforms-13522 select,
#wpforms-13522 textarea{
  width:100% !important;
}

/* Desktop: grid på FIELD-CONTAINER (ikke på selve form) */
@media (min-width:720px){

  /* Her ligger alle felter inde i denne wrapper */
  #wpforms-13522 .wpforms-field-container{
    display:grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap:12px !important;
    align-items:start !important;
  }

  /* Standard: hvert felt optager 1 kolonne */
  #wpforms-13522 .wpforms-field-container .wpforms-field{
    grid-column: span 1 !important;
    margin:0 !important;
    max-width:none !important;
  }

  /* Dropdown + textarea i fuld bredde */
  #wpforms-13522 .wpforms-field-container .wpforms-field.wpforms-field-select,
  #wpforms-13522 .wpforms-field-container .wpforms-field.wpforms-field-textarea{
    grid-column: 1 / -1 !important;
  }

  /* Submit-container i fuld bredde og centreret */
  #wpforms-13522 .wpforms-submit-container{
    text-align:center !important;
    margin-top:6px !important;
  }
}

/* Mobil: 1 kolonne */
@media (max-width:719px){
  #wpforms-13522 .wpforms-field-container{
    display:block !important;
  }
}
/* ===== FINAL POLISH – få det til at ligne reference ===== */

/* Sørg for at felterne fylder hele grid-kolonnen */
#wpforms-13522 .wpforms-field-container .wpforms-field .wpforms-field-row,
#wpforms-13522 .wpforms-field-container .wpforms-field .wpforms-field-large,
#wpforms-13522 .wpforms-field-container .wpforms-field input,
#wpforms-13522 .wpforms-field-container .wpforms-field select,
#wpforms-13522 .wpforms-field-container .wpforms-field textarea{
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  display: block !important;
}

/* Giv inputs samme “runde” look som du havde */
#wpforms-13522 input,
#wpforms-13522 select,
#wpforms-13522 textarea{
  padding: 11px 12px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(30,42,38,.18) !important;
  background: #f7faf9 !important;
  color: #1E2A26 !important;
  font-family: Tahoma, Helvetica, Arial, sans-serif !important;
  font-size: 1rem !important;
}

/* Textarea højde som reference */
#wpforms-13522 textarea{
  min-height: 140px !important;  /* justér evt. 160px */
  resize: vertical !important;
}

/* Dropdown: gør den “pæn” og ikke smal */
#wpforms-13522 select{
  height: 46px !important;
}

/* Knap: match din grønne */
#wpforms-13522 .wpforms-submit{
  background:#008A8A !important;
  color:#fff !important;
  padding:10px 22px !important;
  border-radius: 999px !important;
  font-weight: 800 !important;
  border: 0 !important;
  cursor:pointer !important;
  box-shadow: 0 6px 14px rgba(0,0,0,0.18) !important;
  min-width: 220px !important;
}
#wpforms-13522 .wpforms-submit:hover{
  background:#006f6f !important;
}

/* Submit container i midten */
#wpforms-13522 .wpforms-submit-container{
  text-align: center !important;
}
/* ===== Begræns bredde og centrer formularen ===== */
#wpforms-13522{
  max-width: 720px;      /* matcher din oprindelige boks */
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;   /* lidt luft i siderne */
  padding-right: 20px;
  box-sizing: border-box;
}
@media (max-width: 767px){
  .form-box{
    padding: 32px 20px;
    max-width: 100%;
  }
}/* End custom CSS */