.contact-info[data-v-f1eb6b6c]{margin-bottom:70px;padding:0 32px}@media screen and (min-width:768px){.contact-info[data-v-f1eb6b6c]{margin-bottom:226px;padding:0}}@media screen and (min-width:1024px){.contact-info[data-v-f1eb6b6c]{-moz-column-gap:30px;column-gap:30px;display:flex;margin-bottom:200px}}.contact-info h2[data-v-f1eb6b6c]{font-size:48px;line-height:52px;margin:0 0 40px;padding-top:68px}.contact-info h2[data-v-f1eb6b6c]:before{background-color:var(--light-grey);content:"";display:block;height:1px;left:0;position:relative;top:-68px;width:65px}@media screen and (min-width:768px){.contact-info h2[data-v-f1eb6b6c]{font-size:72px;font-weight:700;line-height:64px;margin:0 0 62px;padding-top:49px;width:446px}.contact-info h2[data-v-f1eb6b6c]:before{top:-49px}}@media screen and (min-width:1024px){.contact-info h2[data-v-f1eb6b6c]{padding-top:80px}.contact-info h2[data-v-f1eb6b6c]:before{top:-80px}}.contact-info h3[data-v-f1eb6b6c]{color:var(--dark-grey);font-size:18px;line-height:35px;margin:0 0 14px}.contact-info ul[data-v-f1eb6b6c]{margin-bottom:42px}@media screen and (min-width:768px){.contact-info ul[data-v-f1eb6b6c]{margin:0 0 59px}}.contact-info li[data-v-f1eb6b6c]{color:var(--dark-grey);font-size:18px;line-height:24px}.contact-info a[data-v-f1eb6b6c]{align-items:center;color:var(--very-dark-blue);-moz-column-gap:24px;column-gap:24px;display:flex;font-size:18px;font-weight:700;text-decoration:none}.contact-content[data-v-f1eb6b6c]{margin-bottom:40px}@media screen and (min-width:1024px){.contact-content[data-v-f1eb6b6c]{padding-top:80px;width:350px}}@media screen and (min-width:768px){.contact-text[data-v-f1eb6b6c]{display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.contact-text[data-v-f1eb6b6c]{flex-direction:column}}.contact-map{height:367px;margin-bottom:72px;max-width:100%;width:100%}@media screen and (min-width:768px){.contact-map{height:560px;margin-bottom:160px}}@media screen and (min-width:1024px){.contact-map{margin-bottom:160px}}.contact-form{padding:0 32px}@media screen and (min-width:1024px){.contact-form{padding:0}}.form{margin-bottom:132px}@media screen and (min-width:1024px){.form{-moz-column-gap:30px;column-gap:30px;display:flex;justify-content:space-between;margin-bottom:200px}}.form legend{font-size:48px;font-weight:700;line-height:52px;margin-bottom:42px;max-width:220px}@media screen and (min-width:1024px){.form legend{font-size:72px;max-width:280px}.form .form-fields{width:730px}}.form .formkit-outer{position:relative}.form .formkit-messages{color:var(--red);font-size:18px;position:absolute;right:0;top:8px}.form .formkit-input,.form .formkit-textarea{border:0;border-bottom:1px solid var(--very-dark-blue);color:var(--very-dark-blue);font-family:Spartan Bold;font-size:20px;font-weight:700;margin-bottom:42px;padding:0 0 20px;text-indent:32px;width:100%}.form .formkit-input:focus,.form .formkit-textarea:focus{border-width:3px;outline:none}.form .form-textarea .formkit-input{margin-bottom:0;vertical-align:bottom}.form button[type=submit]{align-items:center;background-color:var(--very-dark-blue);border:0;cursor:pointer;display:flex;height:80px;justify-content:center;margin-left:auto;width:80px}.form button[type=submit]:hover{opacity:.5}::-moz-placeholder{color:var(--light-grey)}::placeholder{color:var(--light-grey)}
