section .form .gfield_label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .gform_wrapper .gform_validation_errors{background:#ff3400!important;border-radius:0!important}body .gform_wrapper .gform_validation_errors h2{font-size:19px!important;font-family:Wix Madefor Text,Helvetica,Arial,sans-serif!important;line-height:1!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important}body .gform_wrapper div.validation_error{border-bottom:0;border-top:0;color:#ff3400;font-size:1em;font-weight:700;margin-bottom:25px}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}body .gform_wrapper .gform_confirmation_message,body .gform_wrapper div.validation_error{color:#ff3400;padding:0;text-align:left}body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-left:none;border-right:none;border-top:none}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body .gform_wrapper .field_description_below .gfield_description,body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;border-color:transparent;padding:0}body .gform_wrapper .gform_validation_errors{border:0}body .gform_wrapper .validation_message{background-color:rgba(255,52,0,.05)!important;border-left:5px solid #ff3400!important;color:#ff3400;margin-top:.5em;font-weight:700!important;padding:.5em!important}section .form{width:45%;max-width:600px}@media (max-width:980px){section .form{width:100%;padding-top:1em}}section .form .gform_fields{grid-row-gap:10px}section .form .gform_footer{position:relative;margin:0;padding:0;max-width:225px;margin-top:1em}@media (max-width:980px){section .form .gform_footer button,section .form .gform_footer input{line-height:1!important}}section .form .gform_footer button,section .form .gform_footer input{white-space:normal;max-width:225px}section .form .gform_footer:after{content:"\e900";left:3.25em;top:.35em;bottom:0;margin:auto;display:block;color:#fff;font-family:Icomoon;position:absolute;transition:opacity .3s ease-in-out,transform .3s ease-in-out;font-size:47.27808px;opacity:0}section .form .gform_footer:hover:after{opacity:1;transform:translateX(.4em)}section .form input[type=email],section .form input[type=search],section .form input[type=tel],section .form input[type=text],section .form textarea{background-color:#2b2b2a;border:none;height:50px;color:#fff;padding:0 1em!important;font-size:19px!important}section .form input[type=email]::placeholder,section .form input[type=search]::placeholder,section .form input[type=tel]::placeholder,section .form input[type=text]::placeholder,section .form textarea::placeholder{color:#fff}section .form textarea{padding-top:1em!important}section .form .gform_required_legend{display:none}section .form .gfield_required,section .form .gform_required_legend .gfield_required span{color:#fff}section .form #gform_submit_button_4{padding-right:4em}section.contact .flex-container{justify-content:space-between}section.contact .flex-container .content-left .contact-person{margin-top:2em;align-items:center;justify-content:space-between;display:flex}section.contact .flex-container .content-left .contact-person h3{color:#fff;margin-bottom:.5em}@media (min-width:981px){section.contact .flex-container .content-left .contact-person h3{font-size:32.832px;letter-spacing:-1.08px;line-height:32px}}section.contact .flex-container .content-left .contact-person h3 span{color:#9b9b9a}section.contact .flex-container .content-left .contact-person a{color:#fff;display:block;position:relative;padding-left:1.75em;font-size:19px}section.contact .flex-container .content-left .contact-person a span:not(.meta-title){position:absolute;margin:auto;left:0;display:flex;align-items:center;top:0;bottom:0}section.contact .flex-container .content-left .image{position:relative;padding-top:55%;height:100%;flex-basis:50%;padding-right:1em}section.contact .flex-container .content-left .image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.contact .flex-container .content-left .image img{filter:grayscale(1)}@media (min-width:981px){section.contact .flex-container .content-left .content{flex-basis:45%}}
/*# sourceMappingURL=contact-form.css.map */
