.elementor-bc-flex-widget .elementor-26824 .elementor-element.elementor-element-hero02.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-26824 .elementor-element.elementor-element-hero02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-26824 .elementor-element.elementor-element-hero03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-26824 .elementor-element.elementor-element-anc02.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-26824 .elementor-element.elementor-element-anc02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-26824 .elementor-element.elementor-element-anc03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-26824 .elementor-element.elementor-element-6d3cdc1{--display:flex;}.elementor-26824 .elementor-element.elementor-element-cont01:not(.elementor-motion-effects-element-type-background), .elementor-26824 .elementor-element.elementor-element-cont01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf9f4;}.elementor-26824 .elementor-element.elementor-element-cont01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-26824 .elementor-element.elementor-element-cont01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26824 .elementor-element.elementor-element-cont_txt{text-align:start;}.elementor-26824 .elementor-element.elementor-element-cont_txt .elementor-heading-title{color:#D4A843;}.elementor-26824 .elementor-element.elementor-element-cont_sub{color:#333333;}/* Start custom CSS for section, class: .elementor-element-bomdir01 */.elementor-26824 .elementor-element.elementor-element-bomdir01 p,
.elementor-26824 .elementor-element.elementor-element-bomdir01 .bd-text,
.elementor-26824 .elementor-element.elementor-element-bomdir01 .bd-body,
.elementor-26824 .elementor-element.elementor-element-bomdir01 .bd-content,
.elementor-26824 .elementor-element.elementor-element-bomdir01 [class*="text"],
.elementor-26824 .elementor-element.elementor-element-bomdir01 [class*="body"],
.elementor-26824 .elementor-element.elementor-element-bomdir01 [class*="content"] {
  text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cont01 */.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-text-editor,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-text-editor p,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-text-editor span,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-html,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-html p,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-html span,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-html div,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-html li,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-widget-html a {
  color: #333333 !important;
}
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="text"],
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="email"],
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="tel"],
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="number"],
.elementor-26824 .elementor-element.elementor-element-cont01 textarea,
.elementor-26824 .elementor-element.elementor-element-cont01 select {
  background-color: #FDF6E3 !important;
  border: 1.5px solid #D4A843 !important;
  border-radius: 6px !important;
  color: #1C244B !important;
}
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="text"]:focus,
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="email"]:focus,
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="tel"]:focus,
.elementor-26824 .elementor-element.elementor-element-cont01 textarea:focus {
  border-color: #b8934a !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(212,168,67,0.15) !important;
}
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="submit"], .elementor-26824 .elementor-element.elementor-element-cont01 button[type="submit"], .elementor-26824 .elementor-element.elementor-element-cont01 .wpforms-submit {
  background: linear-gradient(to right, #00853F 33.33%, #FDEF42 33.33%, #FDEF42 66.66%, #E31B23 66.66%) !important;
  border: none !important;
  color: #1C244B !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-shadow: none !important;
  transition: opacity 0.3s !important;
}
.elementor-26824 .elementor-element.elementor-element-cont01 input[type="submit"]:hover,
.elementor-26824 .elementor-element.elementor-element-cont01 button[type="submit"]:hover,
.elementor-26824 .elementor-element.elementor-element-cont01 .wpforms-submit:hover,
.elementor-26824 .elementor-element.elementor-element-cont01 .elementor-button:hover {
  background-color: #006b32 !important;
  border-color: #006b32 !important;
}
.elementor-26824 .elementor-element.elementor-element-cont01 .srfm-submit-button,
.elementor-26824 .elementor-element.elementor-element-cont01 .srfm-btn-frontend,
.elementor-26824 .elementor-element.elementor-element-cont01 button.srfm-button {
  background: linear-gradient(to right, #00853F 33.33%, #FDEF42 33.33%, #FDEF42 66.66%, #E31B23 66.66%) !important;
  border: none !important;
  color: #1C244B !important;
  font-weight: 700 !important;
  text-shadow: none !important;
  opacity: 1 !important;
}
.elementor-26824 .elementor-element.elementor-element-cont01 .srfm-submit-button:hover,
.elementor-26824 .elementor-element.elementor-element-cont01 .srfm-btn-frontend:hover {
  opacity: 0.88 !important;
  transform: scale(1.02) !important;
}/* End custom CSS */