.page-id-1452 .title_outer{display:none!important}
.page-id-1452 .content{margin-top:0!important}
.page-id-1452 .container_inner.default_template_holder{width:100%!important;padding:0!important}
.page-id-1452 .wpb-content-wrapper>.vc_row{margin-left:0;margin-right:0}
.page-id-1452 .container_inner.default_template_holder .vc_column-inner{padding-left:0;padding-right:0}
.page-id-1452 .wpb_content_element{margin-bottom:0}
.page-id-1452{--lx-ink:#171717;--lx-paper:#f5f2ed;--lx-accent:#d65a28}
.page-id-1452 .lx-contact-hero{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;min-height:610px;padding:90px max(6vw,calc((100vw - 1320px)/2));background-position:center 48%!important;background-size:cover!important;background-repeat:no-repeat!important;color:#fff}
.page-id-1452 .lx-contact-hero:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.82),rgba(8,8,8,.58) 52%,rgba(8,8,8,.28));pointer-events:none}
.page-id-1452 .lx-contact-hero>.full_section_inner{position:relative;z-index:1;width:100%}
.page-id-1452 .lx-contact-hero-copy{max-width:760px}
.page-id-1452 .lx-eyebrow,.page-id-1452 .lx-eyebrow p{margin:0;color:#efb08c;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.page-id-1452 .lx-hero-title h1{max-width:720px;margin:36px 0 24px;color:#fff;font:400 64px/1.02 Georgia,serif;letter-spacing:-.03em}
.page-id-1452 .lx-hero-intro p{max-width:650px;margin:0 0 32px;color:#eee;font:400 17px/1.75 Arial,sans-serif}
.page-id-1452 .lx-contact-hero .qbutton{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin:0 12px 0 0;padding:0 25px!important;border-radius:0!important;color:#fff!important;font:700 12px/1 Arial,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}
.page-id-1452 .lx-contact-quick{max-width:1320px;margin:0 auto!important;padding:0 25px;background:#fff}
.page-id-1452 .lx-quick-item{padding:34px;border-right:1px solid #e3dfd8}
.page-id-1452 .lx-quick-last{border-right:0}
.page-id-1452 .lx-quick-item small{display:block;margin-bottom:9px;color:#9b714f;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.page-id-1452 .lx-quick-item a{color:#222;font:400 19px/1.45 Georgia,serif;text-decoration:none}
.page-id-1452 .lx-contact-main{display:flex;background:var(--lx-paper)}
.page-id-1452 .lx-contact-main>.full_section_inner{display:flex;width:100%}
.page-id-1452 .lx-contact-copy>.vc_column-inner{padding:8vw 6vw 7vw max(6vw,calc((100vw - 1320px)/2))!important}
.page-id-1452 .lx-contact-form-wrap>.vc_column-inner{padding:7vw max(6vw,calc((100vw - 1320px)/2)) 7vw 6vw!important;background:#171717;color:#fff}
.page-id-1452 .lx-section-title h2{margin:12px 0 25px;color:#171717;font:400 48px/1.08 Georgia,serif}
.page-id-1452 .lx-section-copy p{margin:0;color:#555;font:400 15px/1.8 Arial,sans-serif}
.page-id-1452 .lx-project-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:32px 0;padding:25px 0;border-top:1px solid #d5cfc6;border-bottom:1px solid #d5cfc6}
.page-id-1452 .lx-project-list p{position:relative;margin:0;padding-left:19px;color:#333;font:400 13px/1.55 Arial,sans-serif}
.page-id-1452 .lx-project-list p:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--lx-accent)}
.page-id-1452 .lx-address{margin-top:28px}
.page-id-1452 .lx-address h4{margin:0 0 9px;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.page-id-1452 .lx-address p{margin:0;color:#666;font:400 14px/1.75 Arial,sans-serif}
.page-id-1452 .lx-contact-form-wrap .lx-section-title h2{color:#fff;font-size:42px}
.page-id-1452 .lx-contact-form-wrap .lx-section-copy p{color:#aaa}
.page-id-1452 .lx-form-element{margin-top:30px}
.page-id-1452 .lx-contact-form-wrap .formcraft-css .fc-form{background:transparent!important;box-shadow:none!important}
.page-id-1452 .lx-contact-form-wrap .formcraft-css .form-element-html{padding:0!important}
.page-id-1452 .lx-contact-form-wrap .formcraft-css .bold-false{color:#fff!important}
.page-id-1452 .lx-contact-form-wrap .formcraft-css input,.page-id-1452 .lx-contact-form-wrap .formcraft-css textarea{border:1px solid #474747!important;border-radius:0!important;background:#222!important;color:#fff!important}
.page-id-1452 .lx-contact-form-wrap .formcraft-css input::placeholder,.page-id-1452 .lx-contact-form-wrap .formcraft-css textarea::placeholder{color:#aaa!important}
.page-id-1452 .lx-contact-form-wrap .formcraft-css button[type=submit]{width:100%!important;border-radius:0!important;background:var(--lx-accent)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.page-id-1452 .lx-form-note p{margin:16px 0 0;color:#888;font:400 11px/1.6 Arial,sans-serif}
.page-id-1452 .lx-process-head-row,.page-id-1452 .lx-process-grid{padding-left:max(6vw,calc((100vw - 1320px)/2));padding-right:max(6vw,calc((100vw - 1320px)/2));background:#fff}
.page-id-1452 .lx-process-head-row{padding-top:7vw;padding-bottom:45px}
.page-id-1452 .lx-process-head-row .lx-section-copy{padding-top:35px}
.page-id-1452 .lx-process-grid{padding-bottom:7vw}
.page-id-1452 .lx-process-grid>.full_section_inner{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.page-id-1452 .lx-process-card{width:auto!important;padding:40px 38px;border-right:1px solid #ddd}
.page-id-1452 .lx-process-card:last-child{border-right:0}
.page-id-1452 .lx-step-number p{margin:0 0 22px;color:var(--lx-accent);font:400 30px/1 Georgia,serif}
.page-id-1452 .lx-step-title h3{margin:0 0 12px;color:#222;font:700 17px/1.4 Arial,sans-serif}
.page-id-1452 .lx-step-copy p{margin:0;color:#666;font:400 14px/1.7 Arial,sans-serif}
.page-id-1452 .lx-contact-final{padding:55px max(6vw,calc((100vw - 1320px)/2));background:#0d0d0d;color:#fff}
.page-id-1452 .lx-final-title h2{margin:0 0 10px;color:#fff;font:400 35px/1.15 Georgia,serif}
.page-id-1452 .lx-final-copy p{margin:0;color:#aaa;font:400 15px/1.6 Arial,sans-serif}
.page-id-1452 .lx-final-button{text-align:right}
.page-id-1452 .lx-final-button .qbutton{border-radius:0!important;background:var(--lx-accent)!important;color:#fff!important;font:700 12px/1 Arial,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:900px){.page-id-1452 .lx-contact-hero{min-height:540px;padding:70px 25px 55px}.page-id-1452 .lx-hero-title h1{font-size:43px}.page-id-1452 .lx-contact-quick{padding:0 25px}.page-id-1452 .lx-quick-item{padding:24px 0;border-right:0;border-bottom:1px solid #e3dfd8}.page-id-1452 .lx-contact-main>.full_section_inner{display:block}.page-id-1452 .lx-contact-copy>.vc_column-inner,.page-id-1452 .lx-contact-form-wrap>.vc_column-inner{padding:60px 25px!important}.page-id-1452 .lx-section-title h2{font-size:38px}.page-id-1452 .lx-project-list{grid-template-columns:1fr}.page-id-1452 .lx-process-head-row,.page-id-1452 .lx-process-grid{padding-left:25px;padding-right:25px}.page-id-1452 .lx-process-head-row{padding-top:60px}.page-id-1452 .lx-process-grid{padding-bottom:60px}.page-id-1452 .lx-process-grid>.full_section_inner{grid-template-columns:1fr}.page-id-1452 .lx-process-card{padding:30px 0;border-right:0;border-bottom:1px solid #ddd}.page-id-1452 .lx-contact-final{padding:45px 25px}.page-id-1452 .lx-final-button{text-align:left;margin-top:25px}}

