﻿.contact{display:flex;background:#fff;padding:100px 20%;justify-content:center;background-color:#f9f5f1;}.contact-container{max-width:1200px;display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(3rem,6vw,6rem);align-items:start;}.contact-info{width:100%;}.contact-info p{margin-bottom:10px;font-size:1.15rem;}.contact-info h2{font-size:5rem;font-style:normal;font-weight:600;line-height:5.625rem;letter-spacing:-.1rem;color:#232b2f;}.contact-info-links{margin:20px 0;}.contact-info-links-entry{border-top:1px solid rgba(1,18,25,.14);padding:25px 0;display:flex;flex-direction:column;}.contact-info-links-entry p{font-size:15px;margin:0;}.contact-info-links-entry:hover p{color:#ec0c2a;}.contact-info-links-entry:last-child{border-bottom:1px solid rgba(1,18,25,.14);}.contact-info-links-entry h4{text-transform:uppercase;color:#ec0c2a;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;}.contact-info-address p{color:#b2b0ad;line-height:23px;font-size:13px;font-style:italic;}.contact-info-address p a:hover{color:#011219;}.contact-form{width:100%;padding:0 50px;background-color:#000;}.contact-form .btn.primary{display:inline-block;position:relative;overflow:hidden;z-index:1;transition:color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1);text-decoration:none;border-radius:5px;cursor:pointer;border:0;font-family:"TT Hoves Pro",system-ui,sans-serif;font-weight:500;margin-top:20px;padding:.85rem 2rem;background:#ec0c2a;color:#f9f5f1;font-size:1rem;line-height:1;text-align:center;border:1.5px solid #ec0c2a;}.contact-form .btn.primary:hover{color:#f9f5f1;background:#b8091f;border-color:#b8091f;}.contact-form .text{color:#f9f5f1;background:transparent;border:0!important;border-bottom:1px solid #b2c7cf!important;margin-bottom:20px!important;}.contact-form textarea{color:#f9f5f1;background:transparent;border:1px solid #b2c7cf!important;margin-bottom:20px!important;}.validation-summary-errors{margin-top:20px;}.validation-summary-errors li{color:#f9f5f1;}.umbraco-forms-form input.input-validation-error{background:#e3555b!important;}.umbraco-forms-label{color:#b2b0ad;}.umbraco-forms-field-wrapper label{color:#b2b0ad;}