.contact-hero{background:var(--navy);color:#fff;padding:65px 0}.contact-hero small,.contact-form-wrap>small,.contact-info small{font-size:9px;color:var(--lime);letter-spacing:1.7px;font-weight:bold}.contact-hero h1{font:52px Georgia,serif;margin:10px 0}.contact-hero p{color:#b5c8c4}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:65px;padding-bottom:85px}.contact-info article{background:var(--teal);color:#fff;padding:28px}.contact-info article h2,.contact-form-wrap h2{font:30px Georgia,serif}.contact-info article p{line-height:1.7;color:#dbe7e4}.contact-info article a{display:inline-block;background:var(--lime);color:var(--navy);padding:12px 14px;font-size:9px;font-weight:bold}.contact-cards{display:grid;grid-template-columns:1fr 1fr}.contact-cards a{background:#fff;border:1px solid #dce4df;padding:22px}.contact-cards small,.contact-cards b{display:block}.contact-cards small{color:var(--teal);margin-bottom:8px}.contact-cards b{font:15px Georgia,serif}.contact-map{width:100%;height:330px;border:0}.contact-form-wrap{background:#fff;border:1px solid #dce4df;padding:32px}.contact-form-wrap>small{color:var(--teal)}.contact-form-wrap form>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form-wrap label{display:block;font-size:9px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;color:#60736f}.contact-form-wrap input,.contact-form-wrap textarea{display:block;width:100%;border:1px solid #d7dfd8;padding:12px;margin-top:7px;font:13px Arial,sans-serif}.contact-notice{background:#e7f2dc;color:#365e39;padding:14px;margin-bottom:18px;font-size:11px}.contact-trap{position:absolute!important;left:-9999px!important}@media(max-width:850px){.contact-layout{grid-template-columns:1fr}.contact-form-wrap form>div,.contact-cards{grid-template-columns:1fr}}
