.contact--root{width:100%}.contact--header{padding-bottom:var(--spacing--block);text-align:center}.contact--container{display:flex;gap:var(--spacing--block)}@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--container .social-icons--root{width:100%;padding-top:var(--spacing--block)}.contact--left-column{display:flex;gap:var(--spacing--block)}@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--form-details{display:flex;justify-content:space-between}@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))}}.contact--submit-container{display:flex;justify-content:center}.contact--form-submit{text-align:left}@media only screen and (max-width:767px){.contact--form-submit button{width:100%}}