.contact-us{margin-bottom:20px}.contact-us h1{text-align:center;padding:15px}.contact-us .lifestyle-image{width:100%;height:100%}.contact-us .contact-form{border:1px solid #0003;padding:40px}@media (width>=0) and (width<=769px){.contact-us .contact-form .company-logo-container{display:none}}.contact-us .contact-form form .buttons{border:1px solid var(--accent-color);background-color:#fff;flex:none;justify-content:space-around;align-items:center;width:100%;margin-bottom:1rem;display:flex}.contact-us .contact-form form .buttons input[type=radio]{display:none}.contact-us .contact-form form .buttons input[type=radio]:checked+label{background-color:var(--accent-color);color:#000}.contact-us .contact-form form .buttons label{color:#000;cursor:pointer;text-align:center;width:50%;padding:1rem;display:inline-block}@media (width>=0) and (width<=769px){.contact-us .contact-form form .buttons label{padding:.5rem;font-size:14px}}.contact-us .contact-form form .submit-button{margin-top:20px;margin-left:auto}@media (width>=0) and (width<=769px){.contact-us .contact-form form{padding:20px}}.contact-us .contact-information{margin-bottom:50px;padding:20px 20px 20px 0}.contact-us .contact-information .recipient-information strong,.contact-us .contact-information .recipient-information a,.contact-us .contact-information .recipient-information span{display:block}.contact-us .contact-information .recipient-information span>a{display:inline-block}.contact-us .contact-information .recipient-information a.website-link{margin-bottom:10px}@media (width>=0) and (width<=769px){.contact-us .contact-information{margin-bottom:10px}}.contact-us .response{background:var(--quarternary-color-light-7);color:var(--quarternary-color-light-1);border-radius:5px;padding:10px 20px}@media (width>=0) and (width<=769px){.contact-us .response{width:100%}}.contact-us .response.error{background:var(--tertiary-color-dark-1);color:#fff}
