.contact--root{width:100%}.contact--header{padding-bottom:var(--spacing--block);text-align:center}.contact--container{display:flex}.flexbox-gap .contact--container{gap:var(--spacing--block)}.no-flexbox-gap .contact--container>*{margin:calc(var(--spacing--block)/ 2)}@media only screen and (max-width:767px){.contact--container{flex-direction:column}}@media only screen and (min-width:768px){.contact--container{justify-content:center;width:100%}}.contact--left-column{display:flex}.flexbox-gap .contact--left-column{gap:var(--spacing--block)}.no-flexbox-gap .contact--left-column>*{margin:calc(var(--spacing--block)/ 2)}@media only screen and (max-width:767px){.contact--left-column{justify-content:center}}@media only screen and (min-width:768px){.contact--left-column{flex-direction:column;width:200px}}@media only screen and (min-width:768px){.contact--right-column{width:calc(100% - 200px)}.contact--right-column:only-child{width:100%}}.contact--address-text{padding-bottom:var(--spacing--item)}.contact--social{display:flex;justify-content:center;padding-top:var(--spacing--block);margin-bottom:var(--spacing--neg1)}.contact--social a{padding:var(--spacing--1)}@media (min-width:801px) { div.contact-form-checkboxes-container{width: 50%;}}.contact-form-date-container{display:flex;justify-content: space-between;align-items:center;}input#file::-webkit-file-upload-button{margin-right: 1rem;}input#file{height:100%;}.date-input{overflow:hidden;}label.date-input{width: 30%;}.contact--container-header{margin-bottom: 2rem;}.contact-form-checkbox-container label{width: 80%;}.contact-form-checkbox-container{display: flex;justify-content:space-between;margin:var(--spacing--3) 0 var(--spacing--3);}.contact--form-details{display:flex;justify-content:flex-start;flex-wrap:wrap;}@media only screen and (max-width:767px){.contact--form-details{flex-direction:column}}@media only screen and (min-width:768px){.contact--form-details>*{width:calc(50% - var(--spacing--1));margin-right: var(--spacing--1);}}.contact--submit-container{display:flex;justify-content:center}input.contact--submit{margin-bottom:0;width:100%}button{background: var(--bg-color--button);color:var(--color--button);}