.elementor-235 .elementor-element.elementor-element-72ccdf9{--display:flex;--min-height:200px;--justify-content:center;--overlay-opacity:0.6;}.elementor-235 .elementor-element.elementor-element-72ccdf9::before, .elementor-235 .elementor-element.elementor-element-72ccdf9 > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-72ccdf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-235 .elementor-element.elementor-element-72ccdf9 > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-72ccdf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-235 .elementor-element.elementor-element-72ccdf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-v4-navy );--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-235 .elementor-element.elementor-element-968c430 .elementor-button{background-color:var( --e-global-color-dde9bae );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-235 .elementor-element.elementor-element-968c430 .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-968c430 .elementor-button:focus{background-color:var( --e-global-color-92e4e6b );}.elementor-235 .elementor-element.elementor-element-968c430 .elementor-button-content-wrapper{flex-direction:row;}.elementor-235 .elementor-element.elementor-element-08ae4d5 .elementor-button{background-color:#142D4A00;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-235 .elementor-element.elementor-element-08ae4d5 .elementor-button:hover, .elementor-235 .elementor-element.elementor-element-08ae4d5 .elementor-button:focus{color:var( --e-global-color-dde9bae );}.elementor-235 .elementor-element.elementor-element-08ae4d5 .elementor-button:hover svg, .elementor-235 .elementor-element.elementor-element-08ae4d5 .elementor-button:focus svg{fill:var( --e-global-color-dde9bae );}.elementor-235 .elementor-element.elementor-element-1ccbf87{--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;}.elementor-235 .elementor-element.elementor-element-3b7e024{--display:flex;}.elementor-widget-theme-post-content{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-235 .elementor-element.elementor-element-4d207f2{--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;}@media(min-width:768px){.elementor-235 .elementor-element.elementor-element-3b7e024{--width:70%;}.elementor-235 .elementor-element.elementor-element-4d207f2{--width:30%;}}/* Start custom CSS for wpforms, class: .elementor-element-b7aa26d *//* =========================
   WPForms Dark Minimal Form
   ========================= */

.wpforms-container {
  color: #fff;
  font-family: "Inter", Arial, sans-serif;
}

/* hide labels if you're using placeholders */
.wpforms-container .wpforms-field-label,
.wpforms-container .wpforms-field-sublabel,
.wpforms-container .wpforms-field-row-label {
  display: none !important;
}

/* overall field spacing */
.wpforms-container .wpforms-field {
  margin-bottom: 14px !important;
  padding: 0 !important;
}

/* all text inputs + textarea */
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.wpforms-container input[type="number"],
.wpforms-container input[type="url"],
.wpforms-container input[type="password"],
.wpforms-container textarea {
  width: 100% !important;
  background: #f2f2f2 !important;
  color: #0d1f33 !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 16px 24px !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  min-height: 54px !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
}

/* textarea if you use one later */
.wpforms-container textarea {
  border-radius: 24px !important;
  min-height: 140px !important;
  resize: vertical;
}

/* placeholders */
.wpforms-container input::placeholder,
.wpforms-container textarea::placeholder {
  color: #0d1f33 !important;
  opacity: 0.28 !important;
}

/* SELECT DROPDOWNS — main fix */
.wpforms-container select {
  width: 100% !important;
  background: #f2f2f2 !important;
  color: #0d1f33 !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 0 52px 0 24px !important;
  font-size: 16px !important;
  line-height: normal !important;
  height: 54px !important;
  min-height: 54px !important;
  box-sizing: border-box !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  box-shadow: none !important;
  background-image:
    linear-gradient(45deg, transparent 50%, #0d1f33 50%),
    linear-gradient(135deg, #0d1f33 50%, transparent 50%);
  background-position:
    calc(100% - 24px) 23px,
    calc(100% - 18px) 23px;
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
}

/* remove weird inner focus styles */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
  outline: none !important;
  box-shadow: 0 0 0 2px rgba(201, 166, 70, 0.35) !important;
}

/* phone field */
.wpforms-container .iti input,
.wpforms-container input[type="tel"] {
  color: #0d1f33 !important;
  padding-left: 58px !important;
}

/* selected dropdown text color */
.wpforms-container select option {
  color: #0d1f33;
}

/* submit button */
.wpforms-container .wpforms-submit,
.wpforms-container button[type="submit"] {
  background: #c9a646 !important;
  color: #0d1f33 !important;
  border: none !important;
  border-radius: 20px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 14px 34px !important;
  min-height: 54px !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  margin-top: 8px !important;
  box-shadow: none !important;
  cursor: pointer;
}

.wpforms-container .wpforms-submit:hover,
.wpforms-container button[type="submit"]:hover {
  background: #d4af37 !important;
  color: #0d1f33 !important;
}/* End custom CSS */