/** UTILS */
.align-wrap-full .fb-wrapper article { padding: 90px 0 90px 0; }

.fb-wrapper { position: relative; padding: 0; margin: 0; background-size: cover; background-position: center center; }

.fb-wrapper article { position: relative; z-index: 1; text-align: left; padding: 0 90px 0 90px; }

@media only screen and (max-width: 600px) { .fb-wrapper article { padding: 30px 30px 30px 30px; } }

.fb-wrapper article h2 { margin-bottom: 0; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields { text-align: left; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield { padding: 0 !important; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half { margin-right: 10px; width: 49%; }

@media only screen and (max-width: 600px) { .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half { width: 100%; } }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half { width: 49%; }

@media only screen and (max-width: 600px) { .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half { width: 100%; } }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_third, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_middle_third { margin-right: 10px; width: 32%; }

@media only screen and (max-width: 768px) { .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_third, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_middle_third { width: 100%; } }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label { text-transform: none; letter-spacing: normal; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_text, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_phone, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_number, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_date, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_textarea { margin-bottom: 0; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_text input, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_text textarea, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email textarea, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_phone input, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_phone textarea, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_number input, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_number textarea, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_date input, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_date textarea, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_textarea input, .fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_textarea textarea { border: 1px solid black; background: white; text-align: left; padding: 25px 10px; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_textarea textarea { max-width: unset; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_middle_third > .ginput_container_date { margin: 0 4px 0 0; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_middle_third > .ginput_container_date .ginput_container_date { margin-bottom: 0; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_body .gform_fields .gfield.gf_middle_third > .ginput_container_date .ginput_container_date label { font-style: italic; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_footer { margin: 20px 0 0; padding: 0; text-align: left; }

.fb-wrapper article .fb-form .gform_wrapper form .gform_footer .gform_button { border: none; font-style: italic; text-transform: capitalize; letter-spacing: 1.5px; padding: 20px 40px; }

.fb-wrapper .fb-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
