.contact .bg-color{background:#fdf4f2}.contact h1{font-weight:400;font-size:96px;text-align:center;color:#c45a42;margin-bottom:75px}.contact h1,.contact h2{font-family:Bodoni\ 72;line-height:110%}.contact h2{color:#c55a42;font-size:36px;letter-spacing:2px;margin-bottom:55px}.contact .heading{padding:80px 32px 75px}.contact .heading .section{display:grid;font-family:Inter,sans-serif;font-size:14px;grid-template-columns:auto 1fr auto;line-height:160%;margin:0 auto;max-width:902px;min-height:152px}.contact .heading .section h4{color:#c55a42;font-family:Bodoni\ 72;font-size:24px;letter-spacing:2px;line-height:110%;margin-bottom:30px}.contact .heading .section a{color:inherit}.contact .heading .address-column{border-right:1px solid rgba(0,0,0,.1);max-width:214px;padding-right:48px}.contact .heading .phone-column{padding-left:48px;padding-right:48px}.contact .heading .fax-column{border-left:1px solid rgba(0,0,0,.1);padding-left:48px;max-width:315px}.contact .body{padding:100px 60px 113px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:200px}.contact .body .column{flex:auto}.contact .body .column:first-child{position:relative}.contact .body .column:nth-child(2){max-width:540px}.contact .body .column:first-child:after{content:"";position:absolute;width:1px;background:rgba(0,0,0,.1);top:0;bottom:0;right:-100px;height:590px}#hs_cos_wrapper_contact-form{width:100%}.contact .body .column form input,.contact .body .column form textarea{border:1px solid rgba(0,0,0,.2);border-radius:0;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:140%;letter-spacing:.08em;text-transform:uppercase;color:#000;background:transparent;padding:18px 20px 20px}.contact .body .column form textarea{height:140px}.contact .body .column form input::-webkit-input-placeholder,.contact .body .column form textarea::-webkit-input-placeholder{color:#45312c;opacity:.7}.contact .body .column form input:-ms-input-placeholder,.contact .body .column form textarea:-ms-input-placeholder{color:#45312c;opacity:.7}.contact .body .column form input::-ms-input-placeholder,.contact .body .column form textarea::-ms-input-placeholder{color:#45312c;opacity:.7}.contact .body .column form input::placeholder,.contact .body .column form textarea::placeholder{color:#45312c;opacity:.7}.contact .body .column form input::-webkit-input-placeholder,.contact .body .column form textarea::-webkit-input-placeholder{opacity:.4}.contact .body .column form input:-ms-input-placeholder,.contact .body .column form textarea:-ms-input-placeholder{opacity:.4}.contact .body .column form input::-ms-input-placeholder,.contact .body .column form textarea::-ms-input-placeholder{opacity:.4}.contact .body .column form input::placeholder,.contact .body .column form textarea::placeholder{opacity:.4}.contact .body .column form input:focus,.contact .body .column form textarea:focus{border:1px solid #000}.contact .body .column form .hs-form-field{margin-bottom:16px}.contact .body .column form .hs-error-msg,.contact .body .column form label{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:140%;letter-spacing:.08em}.contact .body .column form .hs-button{margin-top:22px;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:90%;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:19px 50px 18px;background:#3a2925;border:1px solid #3a2925}.contact .body .column form .hs-button:hover{background:transparent;border:1px solid #3a2925;color:#3a2925!important}#hs_cos_wrapper_contact-btn .button{font-family:Raleway,sans-serif;font-size:14px;line-height:12.6px;letter-spacing:1px}#hs_cos_wrapper_contact-faq .faq-group-section{margin-bottom:0}@media only screen and (max-width:1024px){.contact h1{font-size:80px;line-height:88.5%;letter-spacing:4px;margin-bottom:90px}.contact .heading{padding:56px 32px 80px}.contact .heading .section{display:grid;font-size:20px;gap:40px 66px;grid-template-columns:repeat(2,1fr);grid-template-areas:"contactAddress contactAddress" "contactPhone contactFax";min-height:0}.contact .heading .section h4{font-size:20px;margin-bottom:20px}.contact .heading .address-column{border-bottom:1px solid rgba(0,0,0,.1);border-right:0;grid-area:contactAddress;max-width:100%;padding-bottom:40px;padding-right:0}.contact .heading .phone-column{padding-left:0;padding-right:0}.contact .heading .fax-column{border-left:0;padding-left:0;max-width:none}.contact .body{display:block;padding:80px 64px 0;margin-bottom:74px}.contact h2{font-size:32px;line-height:35.2px;margin-bottom:60px}.contact .body .column:first-child{border:none;border-bottom:1px solid rgba(0,0,0,.10196078431372549);margin-bottom:64px;padding:0 0 64px}.contact .body .column:first-child:after{content:none}.contact .body .column:nth-child(2){max-width:none}.contact .body .column form .hs-button{font-size:18px;padding:27px 66px}}@media only screen and (max-width:767px){.contact h1{font-size:48px;letter-spacing:0;line-height:110%;margin-bottom:40px}.contact .heading{padding:60px 24px 61px}.contact .heading .section{display:block}.contact .heading .address-column,.contact .heading .phone-column{padding-bottom:24px;margin-bottom:24px}.contact .heading .phone-column{border-bottom:1px solid rgba(0,0,0,.1)}.contact .body{overflow:hidden;padding-top:63px;padding-left:24px;padding-right:24px;margin-bottom:32px}.contact h2{font-size:40px;line-height:44px;margin-bottom:40px}.contact .body .column form textarea{height:140px}.contact .body .column form .hs-button{margin-top:14px}.contact .body .column:first-child{padding-bottom:54px;margin-bottom:60px}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/21529231/hub_generated/template_assets/73901367987/1655265350651/the-lucerne/css/templates/contact.css */