.elementor-1237 .elementor-element.elementor-element-200bce0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1237 .elementor-element.elementor-element-4a26cd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1237 .elementor-element.elementor-element-4a26cd4:not(.elementor-motion-effects-element-type-background), .elementor-1237 .elementor-element.elementor-element-4a26cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE9;}.elementor-1237 .elementor-element.elementor-element-0e8c01d{--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;}.elementor-1237 .elementor-element.elementor-element-0e8c01d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1237 .elementor-element.elementor-element-34523d1{width:var( --container-widget-width, 99.449% );max-width:99.449%;--container-widget-width:99.449%;--container-widget-flex-grow:0;}.elementor-1237 .elementor-element.elementor-element-34523d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1237 .elementor-element.elementor-element-c9fac62{--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;--margin-top:102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1237 .elementor-element.elementor-element-e2f09ff{--display:flex;--border-radius:27px 27px 27px 27px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1237 .elementor-element.elementor-element-c9fac62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1237 .elementor-element.elementor-element-e2f09ff{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-1237 .elementor-element.elementor-element-4a26cd4{--content-width:1410px;}.elementor-1237 .elementor-element.elementor-element-0e8c01d{--width:50%;}.elementor-1237 .elementor-element.elementor-element-c9fac62{--width:43%;}}/* Start custom CSS for shortcode, class: .elementor-element-57a3ae8 */.custom-form {
  background: #fff;
  padding: 15px;
  border: 2px solid #e6a8ff;
  max-width: 500px;
}

/* Kill CF7 default spacing completely */
.custom-form p {
  margin: 0;
}

/* Labels */
.custom-form label {
  display: block;
  font-size: 12px;
  margin-bottom: 2px;
  line-height: 1.2;
  color: #000;
}

/* Inputs + textarea */
.custom-form input,
.custom-form textarea {
  width: 100%;
  padding: 8px 10px;
  border: 1px solid #9a8fff;
  border-radius: 3px;
  margin-bottom: 6px; /* control spacing from here */
  background: #eee;
  font-size: 13px;
  line-height: 1.2;
  outline: none;
  box-sizing: border-box;
}

/* Focus */
.custom-form input:focus,
.custom-form textarea:focus {
  border-color: #6c63ff;
}

/* Textarea */
.custom-form textarea {
  height: 80px;
  resize: none;
}

/* Date input fix (removes extra height in some browsers) */
.custom-form input[type="date"] {
  padding: 7px 10px;
}

/* Submit button */
.custom-form input[type="submit"] {
  width: 100%;
  padding: 12px;
  background: linear-gradient(90deg, #071a2c, #0b2f4a);
  color: #fff;
  border: none;
  border-radius: 25px;
  font-size: 14px;
  cursor: pointer;
  margin-top: 6px;
}

/* Hover */
.custom-form input[type="submit"]:hover {
  opacity: 0.9;
}/* End custom CSS */