.elementor-24551 .elementor-element.elementor-element-a0fa932{--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;--background-transition:0.3s;overflow:visible;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-24551 .elementor-element.elementor-element-a85882b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24551 .elementor-element.elementor-element-1ae733b{--display:flex;--background-transition:0.3s;overflow:visible;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield input[type="text"], html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield input[type="email"], html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield input[type="tel"], html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield input[type="number"], html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield textarea, html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield select{background-color:#E3E1E180;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-24551 .elementor-element.elementor-element-c926139 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-24551 .elementor-element.elementor-element-c926139 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-24551 .elementor-element.elementor-element-309852e{--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;--background-transition:0.3s;overflow:visible;}.elementor-24551 .elementor-element.elementor-element-b1dede7 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-24551 .elementor-element.elementor-element-c926139 > .elementor-widget-container{padding:0px 30px 30px 30px;}}/* Start custom CSS *//* Layout + background polish */
.page-id-24551 #content.post-24551 .page-content{
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 12px 14px 54px !important;
}
.gform_required_legend{display:none;}

main#content .gform_wrapper{
  margin: 0 auto !important;
  padding: 18px !important;
  background: linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0)) !important;
  border: 1px solid rgba(184,154,91,.30) !important;
  border-radius: 16px !important;
  box-shadow: 0 16px 45px rgba(0,0,0,.12) !important;
}
.gfield{margin-top:20px;}
main#content .gform_wrapper,
main#content .gform_wrapper *{
  font-family: 'GE Dinar Two Medium', sans-serif !important;
}

main#content .gform_wrapper .gfield_label,
main#content .gform_wrapper .gform-field-label,
main#content .gform_wrapper label{
  font-family: 'GE Dinar Two Medium', sans-serif!important;
  font-weight: 700 !important;
  color: #0b0b0c !important;
  margin-bottom: 8px !important;
  letter-spacing: .1px !important;
}

main#content .gform_wrapper .gfield_required,
main#content .gform_wrapper .gfield_required_asterisk{
  color: rgba(184,154,91,.95) !important;
}

main#content .gform_wrapper input[type="text"],
main#content .gform_wrapper input[type="email"],
main#content .gform_wrapper input[type="tel"],
main#content .gform_wrapper input[type="number"],
main#content .gform_wrapper input[type="url"],
main#content .gform_wrapper input[type="date"],
main#content .gform_wrapper input[type="time"],
main#content .gform_wrapper select,
main#content .gform_wrapper textarea{
  font-family: 'GE Dinar Two Medium', sans-serif !important;
  font-weight: 500 !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 12px 14px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(0,0,0,.16) !important;
  background: #ffffff !important;
  color: #111111 !important;
  outline: none !important;
  box-shadow: inset 0 1px 0 rgba(0,0,0,.03) !important;
  transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease !important;
}

main#content .gform_wrapper textarea{
  min-height: 128px !important;
  resize: vertical !important;
}

main#content .gform_wrapper input::placeholder,
main#content .gform_wrapper textarea::placeholder{
  font-family: 'GE Dinar Two Medium', sans-serif !important;
  font-weight: 500 !important;
  color: rgba(0,0,0,.42) !important;
  opacity: 1 !important;
}

main#content .gform_wrapper input:hover,
main#content .gform_wrapper select:hover,
main#content .gform_wrapper textarea:hover{
  border-color: rgba(0,0,0,.24) !important;
}

main#content .gform_wrapper input:focus,
main#content .gform_wrapper select:focus,
main#content .gform_wrapper textarea:focus{
  border-color: rgba(184,154,91,.78) !important;
  box-shadow: 0 0 0 4px rgba(184,154,91,.14) !important;
}

main#content .gform_wrapper .ginput_container_consent{
  display: flex !important;
  align-items: flex-start !important;
  gap: 10px !important;
}

main#content .gform_wrapper .ginput_container_consent input[type="checkbox"]{
  width: 18px !important;
  height: 18px !important;
  margin-top: 3px !important;
  accent-color: #b89a5b !important;
}

main#content .gform_wrapper .gfield_consent_label,
main#content .gform_wrapper .gfield_consent_label *{
  font-family: 'GE Dinar Two Medium', sans-serif !important;
  color: #111111 !important;
  background: transparent !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

main#content .gform_wrapper .gfield_consent_label a{
  color: #0b0b0c !important;
  text-decoration: underline !important;
  text-decoration-color: rgba(184,154,91,.70) !important;
  text-underline-offset: 3px !important;
  font-weight: 700 !important;
}

main#content .gform_wrapper input[type="submit"],
main#content .gform_wrapper button[type="submit"],
main#content .gform_wrapper .gform_button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 50px !important;
  padding: 12px 18px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(184,154,91,.60) !important;
  background: #0b0b0c !important;
  color: #ffffff !important;
  font-family: 'GE Dinar Two Medium', sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: .2px !important;
  cursor: pointer !important;
  box-shadow: 0 14px 35px rgba(0,0,0,.18) !important;
  transition: transform .15s ease, box-shadow .15s ease !important;
}

main#content .gform_wrapper input[type="submit"]:hover,
main#content .gform_wrapper button[type="submit"]:hover,
main#content .gform_wrapper .gform_button:hover{
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 45px rgba(0,0,0,.22) !important;
}

main#content .gform_wrapper .gform_footer{
  margin-top: 6px !important;
  padding-top: 12px !important;
  border-top: 1px solid rgba(184,154,91,.22) !important;
}

@media (max-width: 768px){
  main#content .gform_wrapper{
    padding: 14px !important;
    border-radius: 14px !important;
  }
  main#content .gform_wrapper input[type="submit"],
  main#content .gform_wrapper button[type="submit"],
  main#content .gform_wrapper .gform_button{
    width: 100% !important;
  }
}/* End custom CSS */