.contact{background:var(--color-white);margin-top:0;position:relative}@media only screen and (min-width:1000px){.contact{margin-top:0}}.contact aside,.contact main{grid-column:1/3}.contact aside{display:flex;flex-direction:column}@media only screen and (min-width:1000px){.contact aside{grid-column:1/5}}.contact aside h1{color:var(--color-primary-red);margin-bottom:16px;text-transform:uppercase}.contact aside span{color:var(--color-secondary-dark-gray);font-size:16px;line-height:28px}.contact aside p{font-size:20px;line-height:24px;margin-bottom:24px}@media only screen and (min-width:1000px){.contact aside p{font-size:24px;line-height:32px}}.contact aside p:last-child{margin:0}@media only screen and (min-width:1000px){.contact main{grid-column:7/13}}.contact form{background:light-grey;display:flex;flex-direction:column;gap:24px}.contact form label{color:var(--color-secondary-dark-gray);display:block;font-size:14px;line-height:24px;margin-bottom:8px}.contact form input,.contact form textarea{background:#f6f6f7;border:1px solid var(--color-secondary-light-gray);border-radius:8px;color:var(--color-primary-black);font-size:16px}.contact form input{background-image:none!important}.contact form textarea{min-height:120px;padding:16px;width:100%}.contact form legend{color:var(--color-secondary-dark-gray);display:block;font-size:12px;line-height:16px;margin-bottom:16px}.contact form ul{list-style:none}.contact form ul li label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:flex-start}.contact div.hs-richtext{font-size:14px;margin-bottom:24px}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.contact form ul li input[type=checkbox]{height:24px;opacity:0;position:absolute;width:24px}.contact form ul li input[type=checkbox]+span:before{background-color:#f6f6f7;border:1px solid var(--color-secondary-light-gray);border-radius:8px;content:"";display:inline-block;height:24px;margin-right:12px;vertical-align:middle;width:24px}.contact form ul li input[type=checkbox]:checked+span:before{background-color:var(--color-primary-red);border-color:var(--color-primary-red)}.contact form ul li input[type=checkbox]:checked+span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:9px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.contact form ul li span{color:var(--color-secondary-dark-gray);font-size:14px;line-height:24px;position:relative}.contact form input[type=submit]{align-items:center;background-color:var(--color-primary-red);border-color:var(--color-primary-red);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:44px;justify-content:center;line-height:16px;outline:none;padding:0 16px;text-transform:uppercase;transition:all .3s ease}.contact form input[type=submit]:hover{background:#a52125}