.elementor-202 .elementor-element.elementor-element-079b69c{padding:3% 0% 3% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-202 .elementor-element.elementor-element-2754b31{text-align:center;}.elementor-202 .elementor-element.elementor-element-2754b31 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-primary );}.elementor-202 .elementor-element.elementor-element-66b267a > .elementor-container{max-width:841px;}.elementor-202 .elementor-element.elementor-element-66b267a{padding:0% 6% 6% 6%;}/* Start custom CSS for shortcode, class: .elementor-element-46e8882 */.elementor-202 .elementor-element.elementor-element-46e8882 input, .elementor-202 .elementor-element.elementor-element-46e8882 textarea, .elementor-202 .elementor-element.elementor-element-46e8882 select {
    background-color: #E8E7EE;
    border-radius: 8px;
    transition:all 0.3s ease-in-out;
    border:0;
    color: #555;
    box-shadow: none;
    outline: 0;
}

.elementor-202 .elementor-element.elementor-element-46e8882 input, .elementor-202 .elementor-element.elementor-element-46e8882 textarea, .elementor-202 .elementor-element.elementor-element-46e8882 select {
    font-size: 16px;
}

.gform-theme--foundation #gform_fields_2 {
  grid-row-gap: 20px !important;
}

.gform-theme--foundation #gform_fields_2 select {
inline-size: 100% !important;
line-height: 2.5;
}

.gform_footer {
  justify-content: center !important;
  align-items: center !important;
}

.gform-theme--foundation #gform_fields_2 .gfield textarea.large {
  min-block-size: 18rem;
  height: 22rem;
}

#gform_fields_2 input[type="text"],
#gform_fields_2 input[type="email"],
#gform_fields_2 input[type="tel"], #gform_fields_2 select {
    height: 55px !important;
    transition:all 0.3s ease-in-out;
}

input#gform_submit_button_2 {
    padding: 18px 45px;
    border-radius: 0;
    background-color: #1d355e;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-weight: 400;
    margin-top: 20px;
}

.gform-footer.gform_footer.top_label {
    margin-top: 20px;
}


/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #ddd !important;
  -webkit-text-fill-color: #333;
  -webkit-box-shadow: 0 0 0px 1000px #f1ece7 inset !important;
  transition: background-color 5000s ease-in-out 0s;
}

.gfield_select:has(option.gf_placeholder):not(.has_option_selected) {
    color: #aaa !important;
}

::-webkit-input-placeholder {
    color: #aaa !important;
}

::-moz-placeholder {
    color: #999 !important;
}

::-ms-placeholder {
    color: #999 !important;
}

::placeholder {
    color: #999;
}/* End custom CSS */