.elementor-25443 .elementor-element.elementor-element-e28fa39{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-25443 .elementor-element.elementor-element-e28fa39:not(.elementor-motion-effects-element-type-background), .elementor-25443 .elementor-element.elementor-element-e28fa39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#198EC7;}.elementor-25443 .elementor-element.elementor-element-e28fa39, .elementor-25443 .elementor-element.elementor-element-e28fa39::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-25443 .elementor-element.elementor-element-584bbd5{text-align:center;}.elementor-25443 .elementor-element.elementor-element-584bbd5 .elementor-heading-title{color:var( --e-global-color-689fe0ef );}.elementor-25443 .elementor-element.elementor-element-584bbd5 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c095744 ) 0%, var( --e-global-color-c095744 ) 100%);transition:background 0.3s;border-style:solid;border-color:var( --e-global-color-689fe0ef );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25443 .elementor-element.elementor-element-584bbd5.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-contact-form{background:var( --e-global-color-689fe0ef );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .eael-gravity-form-title{font-family:"Poppins", Sans-serif;}.elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield .gfield_label{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield.gf_left_half{padding-right:25px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="text"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="email"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="tel"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="number"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield select{width:100%;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="text"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="email"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="tel"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="number"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="email"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="url"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield select{height:50px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="text"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="email"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="tel"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="number"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield textarea, html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8C7D2;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield textarea, 
                    html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield select{border-radius:10px 10px 10px 10px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_footer{text-align:right;justify-content:right;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield--type-submit{text-align:right;justify-content:right;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:18% !important;background-color:#4DA5D1 !important;color:#FFFFFF !important;border-radius:25px 25px 25px 25px !important;padding:15px 15px 15px 15px;margin-top:5px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:18% !important;background-color:#4DA5D1 !important;color:#FFFFFF !important;border-radius:25px 25px 25px 25px !important;padding:15px 15px 15px 15px;margin-top:5px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:18% !important;background-color:#4DA5D1 !important;border-radius:25px 25px 25px 25px !important;padding:15px 15px 15px 15px;margin-top:5px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#025A95 !important;color:#FFFFFF !important;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#025A95 !important;color:#FFFFFF !important;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#025A95 !important;color:#FFFFFF !important;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .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-25443 .elementor-element.elementor-element-a9bd784 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-25443 .elementor-element.elementor-element-a9bd784 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-e69560e );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:689px){.elementor-25443 .elementor-element.elementor-element-e28fa39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-25443 .elementor-element.elementor-element-584bbd5 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-contact-form{padding:10px 10px 10px 10px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield.gf_left_half{padding-right:0px;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="text"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="email"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="tel"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield input[type="number"], html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gfield select{width:100%;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_footer input[type="submit"]{width:100% !important;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100% !important;}html body .elementor-25443 .elementor-element.elementor-element-a9bd784 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100% !important;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-a9bd784 *//* FORM WRAPPER */
.styled-registration-form {
  max-width: 900px;
  margin: 40px auto;
  background: #ffffff;
  padding: 10px 10px;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.12);
  border: 2px solid #0087c9;
}

/* TITLES */
.styled-registration-form h1 {
  font-family: "Poppins", sans-serif !important;
  font-size: 38px;
  color: #005a95;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}

.styled-registration-form h4 {
  color: #0087c9;
  font-size: 22px;
  margin-top: 20px;
  font-weight: 600;
}

/* LABELS */
.styled-registration-form .gfield_label {
  font-size: 16px;
  font-weight: 600;
  color: #003c66;
  margin-bottom: 5px;
}

/* INPUT FIELDS */
.styled-registration-form input[type="text"],
.styled-registration-form input[type="email"],
.styled-registration-form input[type="tel"],
.styled-registration-form input[type="number"],
.styled-registration-form input[type="date"],
.styled-registration-form select,
.styled-registration-form textarea {
  width: 100% !important;
  padding: 14px 18px !important;
  border-radius: 12px !important;
  border: 2px solid #dde7ef !important;
  background: #f9fcff !important;
  transition: all .3s ease;
  outline: none;
}

.styled-registration-form input:focus,
.styled-registration-form select:focus {
  border-color: #0087c9 !important;
  box-shadow: 0 0 0 3px rgba(0,135,201,0.2);
}

/* RADIO & CHECKBOX */
.styled-registration-form .gfield_radio li label {
  color: #005a95 !important;
  font-weight: 600;
}

.styled-registration-form input[type="radio"],
.styled-registration-form input[type="checkbox"] {
  accent-color: #0087c9;
}

/* SIGNATURE BOX */
.gfield_signature_container canvas {
  border: 2px dashed #0087c9 !important;
  border-radius: 12px;
  background: #ffffff !important;
}

/* SECTION LINES */
.styled-registration-form .gsection_description h4 {
  padding-bottom: 10px;
  border-bottom: 3px solid #0087c9;
}

/* SUBMIT BUTTON */
.styled-registration-form .gform_footer input[type="submit"] {
  background: #0087c9 !important;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  border-radius: 12px !important;
  border: none !important;
  cursor: pointer;
  transition: .3s;
  width: 100%;
}

.styled-registration-form .gform_footer input[type="submit"]:hover {
  background: #005a95 !important;
  transform: translateY(-2px);
}

/* MOBILE RESPONSIVE */
@media (max-width: 768px) {
  .styled-registration-form {
    padding: 25px;
    border-radius: 12px;
  }
  .styled-registration-form h1 {
    font-size: 30px;
  }
  .styled-registration-form .ginput_container {
    width: 100% !important;
  }
  .gform_fields li {
    width: 100% !important;
  }
  
  .gfield_signature_container canvas {
      width: 100%;
  }
}/* End custom CSS */