﻿section.contact-module{background-color:var(--primary-background);color:var(--primary-text-color);padding-top:75px;padding-bottom:75px}@media(min-width: 992px){section.contact-module{padding-top:200px;padding-bottom:200px}}section.contact-module a{color:inherit}section.contact-module .heading{grid-column:1/-1;padding:0;margin-bottom:30px}section.contact-module .heading .small-note{grid-column:1/span 9;font-size:10px;text-transform:uppercase}section.contact-module .heading .info{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end}@media(min-width: 1200px){section.contact-module .heading .info{grid-column:1/span 8}}section.contact-module .heading .info a{display:block;text-transform:uppercase;font-size:14px;margin-top:2rem}section.contact-module .heading .info a::after{content:"→";z-index:1;display:inline-block;transition:200ms ease;font-size:1.5em;font-family:var(--arrow-font);font-weight:300;padding-left:.5em;position:relative;bottom:-0.1em}section.contact-module .contact-form-container{grid-column:1/-1}section.contact-module .contact-form-container .acf-field[data-width]+.acf-field[data-width]{border-left:0}section.contact-module .contact-form-container .acf-fields>.acf-field{border-top:0}section.contact-module .contact-form-container input[type=text],section.contact-module .contact-form-container input[type=email],section.contact-module .contact-form-container input[type=tel],section.contact-module .contact-form-container textarea,section.contact-module .contact-form-container select{border-color:var(--input-border-color);color:var(--primary-text-color)}section.contact-module .contact-form-container input[type=text]::placeholder,section.contact-module .contact-form-container input[type=email]::placeholder,section.contact-module .contact-form-container input[type=tel]::placeholder,section.contact-module .contact-form-container textarea::placeholder,section.contact-module .contact-form-container select::placeholder{color:var(--input-border-color)}section.contact-module .contact-form-container input[type=text] option,section.contact-module .contact-form-container input[type=email] option,section.contact-module .contact-form-container input[type=tel] option,section.contact-module .contact-form-container textarea option,section.contact-module .contact-form-container select option{color:var(--primary-text-color);background-color:var(--primary-background)}section.contact-module .contact-form-container input[type=submit]{transition:color 200ms ease,background-color 200ms ease}section.contact-module .contact-form-container input[type=submit]:hover{color:var(--secondary-text-color);background-color:var(--primary-button-color)}@media(min-width: 1200px){section.contact-module .contact-form-container{grid-column:1/span 8}}section.contact-module .text-container{grid-column:1/-1;display:flex;gap:clamp(2rem,10vw,10rem);margin-top:75px}@media(min-width: 1200px){section.contact-module .text-container{grid-column:9/span 6;margin-top:0}}@media(min-width: 1500px){section.contact-module .text-container{grid-column:10/span 6;margin-top:0}}section.contact-module .text-container .item h3{margin-bottom:20px}section.contact-module .text-container .item p{margin:0;padding:0;line-height:1.2;font-size:14px;text-transform:none}section.contact-module .text-container .item a{display:block;text-transform:uppercase;font-size:14px;margin-top:2rem}section.contact-module .text-container .item a::after{content:"→";z-index:1;display:inline-block;transition:200ms ease;font-size:1.5em;font-family:var(--arrow-font);font-weight:300;padding-left:.5em;position:relative;bottom:-0.1em}section.contact-module .text-container .item a.phone,section.contact-module .text-container .item a.address{margin-top:12px;font-size:14px;opacity:.7}section.contact-module .text-container .item a.phone:after,section.contact-module .text-container .item a.address:after{all:unset}section.contact-module .text-container .item a:last-of-type{margin-top:40px}#g-recaptcha-response{display:block !important;position:absolute;margin:-50px 0 0 0 !important;z-index:-999999;opacity:0}/*# sourceMappingURL=contact-form.css.map */
