.elementor-9633 .elementor-element.elementor-element-1aad407{margin-top:150px;margin-bottom:0px;}.elementor-9633 .elementor-element.elementor-element-6cf33bf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-9633 .elementor-element.elementor-element-39ac20c > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-9633 .elementor-element.elementor-element-11abec4 > .elementor-element-populated{margin:45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9633 .elementor-element.elementor-element-5efb27a iframe{height:600px;filter:brightness( 40% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 100deg );}@media(max-width:1200px) and (min-width:481px){.elementor-9633 .elementor-element.elementor-element-4a033ab{width:8%;}.elementor-9633 .elementor-element.elementor-element-11abec4{width:50%;}}@media(max-width:1200px){.elementor-9633 .elementor-element.elementor-element-6cf33bf .elementor-heading-title{font-size:60px;}.elementor-9633 .elementor-element.elementor-element-11abec4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:481px){.elementor-9633 .elementor-element.elementor-element-8ad56e3{width:32%;}.elementor-9633 .elementor-element.elementor-element-4a033ab{width:17.333%;}.elementor-9633 .elementor-element.elementor-element-11abec4{width:50%;}}@media(max-width:1020px) and (min-width:481px){.elementor-9633 .elementor-element.elementor-element-8ad56e3{width:40%;}.elementor-9633 .elementor-element.elementor-element-11abec4{width:50%;}}@media(max-width:840px) and (min-width:481px){.elementor-9633 .elementor-element.elementor-element-8ad56e3{width:100%;}.elementor-9633 .elementor-element.elementor-element-4a033ab{width:100%;}.elementor-9633 .elementor-element.elementor-element-11abec4{width:100%;}}@media(max-width:660px) and (min-width:481px){.elementor-9633 .elementor-element.elementor-element-8ad56e3{width:100%;}.elementor-9633 .elementor-element.elementor-element-4a033ab{width:100%;}.elementor-9633 .elementor-element.elementor-element-11abec4{width:100%;}}@media(max-width:1020px){.elementor-9633 .elementor-element.elementor-element-6cf33bf .elementor-heading-title{font-size:60px;}}@media(max-width:840px){.elementor-9633 .elementor-element.elementor-element-1aad407{margin-top:100px;margin-bottom:0px;}.elementor-9633 .elementor-element.elementor-element-6cf33bf .elementor-heading-title{font-size:28px;}.elementor-9633 .elementor-element.elementor-element-11abec4 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-e5535a3 */.elementor-9633 .elementor-element.elementor-element-e5535a3 input,
.elementor-9633 .elementor-element.elementor-element-e5535a3 select,
.elementor-9633 .elementor-element.elementor-element-e5535a3 textarea,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gfield_checkbox label,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gfield_radio label,
.elementor-9633 .elementor-element.elementor-element-e5535a3 legend.gfield_label {
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
  font-family: "Manrope", sans-serif !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 input:hover,
.elementor-9633 .elementor-element.elementor-element-e5535a3 input:focus,
.elementor-9633 .elementor-element.elementor-element-e5535a3 input:focus-visible,
.elementor-9633 .elementor-element.elementor-element-e5535a3 input:active,
.elementor-9633 .elementor-element.elementor-element-e5535a3 input:target,
.elementor-9633 .elementor-element.elementor-element-e5535a3 textarea:hover,
.elementor-9633 .elementor-element.elementor-element-e5535a3 textarea:focus,
.elementor-9633 .elementor-element.elementor-element-e5535a3 textarea:focus-visible,
.elementor-9633 .elementor-element.elementor-element-e5535a3 textarea:active,
.elementor-9633 .elementor-element.elementor-element-e5535a3 textarea:target {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

.ginput_container_text,
.ginput_container_email,
.ginput_container_textarea,
.ginput_container_phone .iti {
  position: relative !important;
}

.ginput_container_text::after,
.ginput_container_email::after,
.ginput_container_textarea::after,
.ginput_container_phone .iti::after {
  content: "" !important;
  position: absolute !important;
  top: unset !important;
  bottom: 0px !important;
  left: 0 !important;
  width: 100% !important;
  height: 25px !important;
  box-shadow: 0.5px 0.5px 0px 0px #ffffff !important;
  pointer-events: none !important;
  z-index: 1 !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_fields {
  column-gap: 25px !important;
  row-gap: 30px !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_footer,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform-footer.gform_footer.top_label,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_page_footer {
  display: flex !important;
  justify-content: flex-end !important;
  margin: 0 !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="text"],
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="email"],
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="tel"],
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper select {
  padding: 32px 20px 32px 0px !important;
  font-family: "Manrope", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #fff !important;
  border-radius: 0px !important;
  background: transparent;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="tel"] {
  padding-left: 55px !important;
  color: #fff !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input::placeholder,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper textarea::placeholder,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="tel"]::placeholder {
  color: #ABABAB !important;
  opacity: 1 !important;
}

button.iti__selected-country {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  margin-left: -2px;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 span.iti__country-name {
  color: #000 !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper textarea {
  padding: 26px 20px 32px 0px !important;
  font-family: "Manrope", sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #fff !important;
  border-radius: 0px !important;
  height: 244px !important;
  min-height: 0 !important;
  background: transparent;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 legend.gfield_label {
  font-size: 18px !important;
  font-weight: 500 !important;
  color: #fff !important;
  margin-bottom: 15px !important;
  display: block !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gfield_checkbox label,
.elementor-9633 .elementor-element.elementor-element-e5535a3 .gfield_radio label {
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #fff !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_button {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 19px 34px 19px 34px !important;
  margin-top: 60px !important;
  font-family: "Manrope", sans-serif !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
  border-radius: 0px !important;
  background: transparent !important;
  box-shadow: none !important;
  position: relative !important;
  border: 1px solid #67B0F9 !important;
  transition: background-color 0.4s ease, background-size 0.4s ease, color 0.4s ease, border-color 0.4s ease !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform-footer:hover .gform_button {
  color: #000 !important;
  border-color: #fff !important;
  background: #0197FC !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gform-footer {
  width: fit-content !important;
  justify-self: right;
  position: relative;
  z-index: 0;
}
/*start of radio*/
.elementor-9633 .elementor-element.elementor-element-e5535a3 input[type="radio"].gfield-choice-input {
  -webkit-appearance: none !important;
  appearance: none !important;
  background-color: #fff !important;
  margin: 0 !important;
  font: inherit !important;
  color: currentColor !important;
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #ffffff !important;
  border-radius: 50% !important;
  display: inline-grid !important;
  place-content: center !important;
  cursor: pointer !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 input[type="radio"].gfield-choice-input::before {
  content: "" !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 50% !important;
  transform: scale(0) !important;
  transition: 120ms transform ease-in-out !important;
  background-color: #0197FC !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 input[type="radio"].gfield-choice-input:checked::before {
  transform: scale(1) !important;
}

.elementor-9633 .elementor-element.elementor-element-e5535a3 .gchoice {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}
/*end of radio*/
.gform_ajax_spinner,
img.gform_ajax_spinner,
[id^="gform_ajax_spinner_"] {
  opacity: 0 !important;
}

@media (max-width: 1024px) {
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_button {
    margin-top: 40px !important;
  }
}

@media (max-width: 767px) {
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_fields {
    display: flex !important;
    flex-direction: column !important;
  }

  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_button {
    margin-top: 35px !important;
  }

  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_footer input[type="submit"],
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_footer button,
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_page_footer input[type="submit"],
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper .gform_page_footer button {
    display: inline-block;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform-footer {
    width: fit-content !important;
    justify-self: left !important;
  }

  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="text"],
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="email"],
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper input[type="tel"],
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper textarea,
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gform_wrapper select {
    font-size: 17px !important;
  }

  .elementor-9633 .elementor-element.elementor-element-e5535a3 legend.gfield_label {
    font-size: 17px !important;
  }

  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gfield_checkbox label,
  .elementor-9633 .elementor-element.elementor-element-e5535a3 .gfield_radio label {
    font-size: 15px !important;
  }
}/* End custom CSS */