.elementor-14399 .elementor-element.elementor-element-a42267e{--display:flex;}#elementor-popup-modal-14399 .dialog-message{width:480px;height:auto;}#elementor-popup-modal-14399{justify-content:flex-start;align-items:flex-end;}#elementor-popup-modal-14399 .dialog-close-button{display:flex;background-color:#000000;}#elementor-popup-modal-14399 .dialog-widget-content{animation-duration:1.2s;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7ec4a70 ) 0%, #FFFFFF 100%);border-style:solid;border-width:32px 32px 32px 32px;border-color:#FFFFFF;border-radius:6px 0px 0px 0px;box-shadow:18px 8px 50px 3px rgba(0, 0, 0, 0.18);}#elementor-popup-modal-14399 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-14399 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){#elementor-popup-modal-14399 .dialog-message{width:250px;}#elementor-popup-modal-14399{justify-content:center;align-items:center;}}/* Start custom CSS for shortcode, class: .elementor-element-60fd780 *//* Nulstil ActiveCampaigns egen ramme og skrift */
.elementor-14399 .elementor-element.elementor-element-60fd780 form,
.elementor-14399 .elementor-element.elementor-element-60fd780 ._form{padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important;background:transparent !important;font-family:'Albert Sans',sans-serif !important}
.elementor-14399 .elementor-element.elementor-element-60fd780 ._form *{font-family:'Albert Sans',sans-serif !important}

/* Afstand mellem felterne */
.elementor-14399 .elementor-element.elementor-element-60fd780 ._form_element{margin:0 0 16px !important}

/* Labels */
.elementor-14399 .elementor-element.elementor-element-60fd780 ._form-label,
.elementor-14399 .elementor-element.elementor-element-60fd780 label{font-size:13px !important;font-weight:600 !important;line-height:1.3 !important;color:#0D0D0D !important;margin:0 0 6px !important}

/* Felterne */
.elementor-14399 .elementor-element.elementor-element-60fd780 input[type=text],
.elementor-14399 .elementor-element.elementor-element-60fd780 input[type=email],
.elementor-14399 .elementor-element.elementor-element-60fd780 input[type=tel]{font-size:15px !important;padding:11px 14px !important;border:1.5px solid #DADADA !important;border-radius:8px !important;width:100% !important;height:auto !important}

/* Samtykke */
.elementor-14399 .elementor-element.elementor-element-60fd780 ._checkbox-radio label,
.elementor-14399 .elementor-element.elementor-element-60fd780 ._checkbox-radio span{font-size:13px !important;font-weight:500 !important}
.elementor-14399 .elementor-element.elementor-element-60fd780 ._html-code,
.elementor-14399 .elementor-element.elementor-element-60fd780 ._html-code *,
.elementor-14399 .elementor-element.elementor-element-60fd780 ._form_element p{font-size:12px !important;line-height:1.5 !important;color:#888 !important;font-weight:400 !important}

/* Knap */
.elementor-14399 .elementor-element.elementor-element-60fd780 ._submit,
.elementor-14399 .elementor-element.elementor-element-60fd780 button[type=submit]{width:100% !important;margin-top:8px !important;background:#0D0D0D !important;color:#fff !important;border:0 !important;border-radius:8px !important;padding:14px !important;font-size:15px !important;font-weight:700 !important}
.elementor-14399 .elementor-element.elementor-element-60fd780 ._submit:hover,
.elementor-14399 .elementor-element.elementor-element-60fd780 button[type=submit]:hover{background:#2D7D5A !important}/* End custom CSS */
/* Start custom CSS *//* Placering: fri af chat og telefonbjælke */
.elementor-popup-modal:has(#elementor-popup-modal-14399) .dialog-widget-content{
  margin:0 0 84px 24px !important;
  max-height:calc(100vh - 140px);
  overflow-y:auto;
}
.elementor-popup-modal:has(#elementor-popup-modal-14399) .dialog-message{padding:24px !important}
.elementor-popup-modal:has(#elementor-popup-modal-14399) .dialog-close-button{top:14px;right:14px;font-size:15px}

/* Formular */
#elementor-popup-modal-14399 .gform_required_legend{display:none}
#elementor-popup-modal-14399 .gform_wrapper .gform_fields{row-gap:12px !important}
#elementor-popup-modal-14399 .gform_wrapper .gfield_label,
#elementor-popup-modal-14399 .gform_wrapper .gform-field-label{font-size:13px !important;font-weight:600 !important;color:#0D0D0D;margin-bottom:4px}
#elementor-popup-modal-14399 .gform_wrapper .gfield_required{font-size:11px !important}
#elementor-popup-modal-14399 .gform_wrapper input[type=text],
#elementor-popup-modal-14399 .gform_wrapper input[type=email],
#elementor-popup-modal-14399 .gform_wrapper input[type=tel]{border:1.5px solid #DADADA;border-radius:8px;padding:10px 12px;font-size:15px !important;width:100%}
#elementor-popup-modal-14399 .gfield--type-consent .gfield_consent_label{font-size:12.5px !important;line-height:1.45;color:#333}
#elementor-popup-modal-14399 .gfield--type-consent .gfield_description,
#elementor-popup-modal-14399 .gfield_consent_description{font-size:11.5px !important;line-height:1.45;color:#888;padding:4px 0 0 !important;border:0 !important;max-height:none !important;overflow:visible !important}
#elementor-popup-modal-14399 .gform_footer{margin-top:4px !important;padding:0 !important}
#elementor-popup-modal-14399 .gform_button{width:100% !important;background:#0D0D0D !important;color:#fff !important;border:0 !important;border-radius:8px !important;padding:14px !important;font-weight:700 !important;font-size:15px !important}
#elementor-popup-modal-14399 .gform_button:hover{background:#2D7D5A !important}

/* Mobil: fuld bredde nederst, over telefonbjælken */
@media (max-width:767px){
  .elementor-popup-modal:has(#elementor-popup-modal-14399) .dialog-widget-content{margin:0 0 72px 0 !important;width:100% !important}
}/* End custom CSS */