.gform_heading{text-align:center;color:var(--color-main);margin-bottom:27px}h2.gform_title{margin-bottom:14px}#contact-form .gform_submission_error{font-size:var(--fs-36)!important;color:#f79c9c!important}.gform_description{font-size:var(--fs-16)}.gform_wrapper .gfield_required,.gform_required_legend{display:none}.gform_wrapper label{font-size:15px;letter-spacing:.12em;margin-bottom:10px;font-weight:700;text-transform:uppercase;font-family:var(--font-secondary);display:none}.gform_wrapper ul{list-style-type:none;padding:0;overflow:hidden}.gform_wrapper .validation_error{background:#FFE1E1 none repeat scroll 0 0;padding:10px;border:solid 2px #9A6262;color:#f79c9c;margin-bottom:10px;text-align:left}.gform_wrapper .validation_message{color:#f79c9c;font-size:11px;line-height:11px;margin-bottom:10px;text-align:left}.gform_confirmation_wrapper{background:#DFFFDE none repeat scroll 0 0;color:#276F26;border:solid 2px #276F26;padding:10px}.gform_wrapper .gf_left_half,.gform_wrapper .gf_right_half{float:left;width:50%}.gform_wrapper .gf_left_third,.gform_wrapper .gf_middle_third,.gform_wrapper .gf_right_third{float:left;width:33.33333%}.ac-group{margin-left:-15px;margin-right:-15px}.gfield{flex:1 1 auto;margin:0 15px}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="phone"],.gform_wrapper textarea{position:relative;width:100%;height:71px;margin-bottom:15px;border:solid 1px rgb(0 0 0 / .29);border-bottom:none;outline:none;background:var(--color-white);padding:21px 44px;color:var(--color-main);font-family:var(--font-main);font-size:var(--fs-20);letter-spacing:unset;border-radius:7px}.gform_wrapper textarea{resize:none;height:247px;margin-bottom:68px}#ui-datepicker-div{background:#fff;border:solid 1px var(--color-main);font-size:18px}.ui-icon{border-radius:15px;background:var(--color-highlight);padding:10px;color:#fff;font-size:15px;font-weight:700;margin:0 5px 10px;display:inline-block;line-height:1}::-webkit-input-placeholder{opacity:1;color:#A8AABC;font-family:var(--font-main)}::-moz-placeholder{opacity:1;color:#A8AABC;font-family:var(--font-main)}:-ms-input-placeholder{opacity:1;color:#A8AABC;font-family:var(--font-main)}:-moz-placeholder{opacity:1;color:#A8AABC;font-family:var(--font-main)}