body .gform_wrapper .gform_footer input[type=submit], body .gform_page_footer input[type=submit] {
  background-color: #F6A704;
  border: 1px solid #F6A704;
}

.gravity-theme {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}

.gravity-theme .gfield_label {
    font-weight: var(--e-global-typography-primary-font-weight);
}

body .gform_wrapper .gform_footer input[type=submit]:hover, body .gform_page_footer input[type=submit]:hover {
  background-color: #fcca63;
  border: 1px solid #fcca63;
}

.gform_wrapper input[type=button], .gform_wrapper input[type=submit], .gform_wrapper .gform_footer input[type=submit], .gform_button_select_files {
  color: white;
  font-weight: var(--e-global-typography-primary-font-weight);
}

body .gform_wrapper input[type=button] {
  background-color: #009FDF;
  border: 1px solid #009FDF;
}

body .gform_wrapper input[type=button]:hover {
  background-color: #A4DEF6;
  border: 1px solid #A4DEF6;
}

.gform_button_select_files {
  background-color: #009FDF !important;
  border: 1px solid #009FDF !important;
}

.gform_button_select_files:hover {
  background-color: #A4DEF6 !important;
  border: 1px solid #A4DEF6 !important;
}

.gfield_description, .gsection_description {
  margin: 0 !important;
  padding: 0 !important;
}

.gform_wrapper label, .gform_wrapper p, .gform_wrapper .gfield_label {
    color: #004677;
}

.gform_wrapper .gform_required_legend {
    color: var(--e-global-color-secondary);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.gform_wrapper .gsection_title{
  color: #004677;
}

.elementor-image-box-title a{
  text-decoration: none;
}

.elementor-button-text:first-letter{
  text-transform: uppercase;
}

.elementor-menu-anchor {
    display: block;
    position: relative;
    top: -100px;
}

.single .elementor-element.elementor-element-2c91520.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    margin-top: 100px!important;
}

.disable-field {
    pointer-events: none;
}

.gfield--type-html  { 
    font-size: 15px;
}
.single-post h3{
  margin-top:0 !important;
}

.hide {
  display: hidden;
}

.elementor-element.elementor-element-4552f93b.elementor-widget.elementor-widget-heading {
    margin-top: 5%;
}

@media (max-width:1024px){
  .elementor-element.elementor-element-4552f93b.elementor-widget.elementor-widget-heading {
    margin-top: 20%;
}

}

@media (max-width:550px){
  .elementor-element.elementor-element-4552f93b.elementor-widget.elementor-widget-heading {
    margin-top: 28%;
}

}

gmp-place-autocomplete, gmp-place-autocomplete-nondeterministic-duplicate1 {
  color-scheme: normal;
}


.full-window-autocomplete-dialog .widget-container, .full-window-autocomplete-dialog .widget-container .dropdown {
    background-color: white !important;
}

.place-autocomplete-element-text-div, .place-autocomplete-element-place-name {
  color: black !important;
}
