.elementor-24137 .elementor-element.elementor-element-93954ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#jet-popup-24137{z-index:9999;}#jet-popup-24137 .jet-popup__container{width:500px;height:500px;}#jet-popup-24137 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-24137 .jet-popup__container-inner{justify-content:flex-start;margin:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}#jet-popup-24137 .jet-popup__container-overlay{border-radius:30px 30px 30px 30px;}/* Start custom CSS for shortcode, class: .elementor-element-1a49fa8 *//* === Form ID 11010 only === */
#wpcf7-f11010-o2 .form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

#wpcf7-f11010-o2 .form-col {
  margin-bottom: -10px;
}

#wpcf7-f11010-o2 .form-col.half {
  flex: 1 1 48%;
}

#wpcf7-f11010-o2 .form-col.full {
  flex: 1 1 100%;
}

#wpcf7-f11010-o2 input,
#wpcf7-f11010-o2 textarea,
#wpcf7-f11010-o2 select {
  width: 100%;
  padding: 15px;
  font-size: 16px;
  border-radius: 10px;
  font-family: 'Urbanist', sans-serif !important;
}

#wpcf7-f11010-o2 .btn3 {
  width: 20%;
  padding-left: 3%;
}

#wpcf7-f11010-o2 .demo-form-text p {
  font-size: 13px;
  color: #666;
}

#wpcf7-f11010-o2 #demo-btn {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-bottom: -17px;
}

#wpcf7-f11010-o2 #demo-btn input[type="submit"] {
  padding: 20px !important;
  font-size: 18px;
  cursor: pointer;
  background-color: #0178B6;
  color: #fff;
  border-radius: 30px !important;
  transition: all 0.3s ease-in-out;
}

#wpcf7-f11010-o2 #demo-btn input[type="submit"]:hover {
  box-shadow:
    0 0 10px rgba(0, 194, 255, 0.6),
    0 0 20px rgba(0, 153, 255, 0.5),
    0 0 30px rgba(26, 35, 126, 0.4);
}

#wpcf7-f11010-o2 .wpcf7 input:not([type=submit]) {
  height: 50px;
  border-radius: 10px !important;
}

#wpcf7-f11010-o2 .jet-elements select {
  height: 50px;
}

#wpcf7-f11010-o2 .intl-tel-input.separate-dial-code .selected-dial-code {
  display: none !important;
}

#wpcf7-f11010-o2 .selected-flag {
  width: 50px !important;
}

#wpcf7-f11010-o2 .intl-tel-input ul.country-list {
  width: 371px;
  border-radius: 10px;
}

#wpcf7-f11010-o2 .intl-tel-input.separate-dial-code.allow-dropdown input {
  padding-left: 60px;
}

#wpcf7-f11010-o2 .custom-phone {
  padding-left: 55px !important;
}

#wpcf7-f11010-o2 .wpcf7 form.invalid .wpcf7-response-output {
  margin-top: -100px !important;
  margin-left: 138px !important;
  font-size: 15px !important;
  margin-bottom: 35px !important;
}

#wpcf7-f11010-o2 .wpcf7-spinner {
  position: absolute !important;
  margin-top: 16px !important;
}

#wpcf7-f11010-o2 .wpcf7 form.sent .wpcf7-response-output {
  display: none !important;
}

#wpcf7-f11010-o2 input[type="text"],
#wpcf7-f11010-o2 input[type="number"],
#wpcf7-f11010-o2 input[type="email"],
#wpcf7-f11010-o2 input[type="tel"],
#wpcf7-f11010-o2 select {
  height: 50px;
}

@media (min-width: 360px) and (max-width: 768px) {
  #wpcf7-f11010-o2 .wpcf7-response-output {
    width: 347px !important;
    font-size: 15px !important;
  }
}

#looking-for::placeholder {
  font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93954ea */.jet-popup.jet-popup--front-mode {
    top:0px!important;
}/* End custom CSS */