body.sgx-contact-review{background:#fbf8f2;color:#171513}
body.sgx-contact-review .main-wrapper{padding-bottom:0!important}
body.sgx-contact-review .main-wrapper>footer{display:none!important}
body.sgx-contact-review .post-title,body.sgx-contact-review .page-title,body.sgx-contact-review .entry-title,body.sgx-contact-review h3.title.no-vc{display:none!important}
body.sgx-contact-review .single-post,body.sgx-contact-review .single-post>article{padding-top:0!important;margin-top:0!important}
body.sgx-contact-review .single-post>.container,body.sgx-contact-review .single-post>.container>.row,body.sgx-contact-review .single-post>.container>.row>.col-xs-12{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.sgcontact{background:#fbf8f2}
.sgcontact-hero{display:grid;grid-template-columns:47% 53%;min-height:770px;background:#171513;color:#fff}
.sgcontact-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:105px 6vw 80px}
.sgcontact-hero__copy h1{max-width:660px}
.sgcontact-hero__lede{max-width:590px;margin:34px 0 36px;font-size:16px;color:#d2ccc4}
.sgcontact-hero__copy .sgc-button{align-self:flex-start}
.sgcontact-hero__image{position:relative;min-height:770px;overflow:hidden;background:#2b2522}
.sgcontact-hero__image img{height:100%;object-fit:cover;object-position:center}
.sgcontact-hero__image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,21,19,.22),transparent 30%)}
.sgcontact-hero__image figcaption{position:absolute;z-index:1;right:22px;bottom:20px;padding:9px 12px;background:rgba(23,21,19,.72);color:#fff;font-size:8px;letter-spacing:.14em;text-transform:uppercase}
.sgcontact-main{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);gap:90px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:120px 0 125px}
.sgcontact-details{position:sticky;top:40px;align-self:start}
.sgcontact-details>h2{font-size:clamp(46px,4.6vw,68px)}
.sgcontact-details>p:not(.sgc-kicker){max-width:480px;margin:30px 0 45px;font:400 23px/1.4 "Cormorant Garamond",Georgia,serif;color:#514c47}
.sgcontact-detail-list{border-top:1px solid var(--line)}
.sgcontact-detail-list>div{display:grid;grid-template-columns:92px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}
.sgcontact-detail-list span{padding-top:2px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a837c}
.sgcontact-detail-list strong,.sgcontact-detail-list a{font-size:13px;font-weight:500;line-height:1.55;text-decoration:none;overflow-wrap:anywhere}
.sgcontact-studios{margin-top:55px}
.sgcontact-studios .sgc-kicker{margin-bottom:17px}
.sgcontact-studios a{display:block;width:max-content;max-width:100%;margin-top:11px;padding-bottom:3px;border-bottom:1px solid #b58d33;font:400 19px/1.2 "Cormorant Garamond",Georgia,serif;text-decoration:none}
.sgcontact-form-wrap{padding:45px 48px 30px;background:#fff;border:1px solid rgba(23,21,19,.16);box-shadow:0 25px 70px rgba(23,21,19,.08)}
.sgcontact-form-head{display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start;padding-bottom:34px;border-bottom:1px solid var(--line)}
.sgcontact-form-head>span{padding-top:6px;font-size:9px;letter-spacing:.15em;color:#b58d33}
.sgcontact-form-head .sgc-kicker{margin-bottom:12px}
.sgcontact-form-head h2{font-size:48px}
.sgcontact-form{margin-top:18px;overflow:hidden}
.sgcontact-form iframe{display:block;width:1px;min-width:100%;min-height:1040px;border:0;overflow:hidden}
.sgcontact-next{padding:115px 0;background:#e9e2d8}
.sgcontact-next__head{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:end}
.sgcontact-next__head .sgc-kicker{align-self:start}
.sgcontact-next__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.sgcontact-next__grid article{display:flex;flex-direction:column;min-height:285px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.sgcontact-next__grid article>span{font-size:9px;letter-spacing:.15em;color:#8b6c2c}
.sgcontact-next__grid h3{margin-top:auto;font-size:31px}
.sgcontact-next__grid p{margin:16px 0 0;font-size:13px;color:#5e5852}
.sgcontact-ready{padding:120px 0;background:#b58d33;color:#fff;text-align:center}
.sgcontact-ready .sgc-kicker{color:#fff}
.sgcontact-ready h2{max-width:880px;margin:0 auto}
.sgcontact-ready p:not(.sgc-kicker){max-width:670px;margin:28px auto 36px;color:#fff}
@media(max-width:960px){.sgcontact-hero{grid-template-columns:1fr}.sgcontact-hero__copy{min-height:620px}.sgcontact-hero__image{min-height:680px}.sgcontact-main{grid-template-columns:1fr;gap:65px}.sgcontact-details{position:static}.sgcontact-next__head{grid-template-columns:1fr;gap:25px}}
@media(max-width:680px){body.sgx-contact-review .container,body.sgx-contact-review .row,body.sgx-contact-review .col-xs-12,body.sgx-contact-review .single-post{max-width:100%!important}.sgcontact-hero__copy{min-height:620px;padding:95px 22px 65px}.sgcontact-hero__copy h1{font-size:54px}.sgcontact-hero__lede{font-size:14px}.sgcontact-hero__copy .sgc-button{width:100%}.sgcontact-hero__image{min-height:460px}.sgcontact-main{width:calc(100% - 32px);padding:78px 0 82px;gap:50px}.sgcontact-details>h2{font-size:44px}.sgcontact-detail-list>div{grid-template-columns:1fr;gap:6px}.sgcontact-form-wrap{padding:31px 14px 15px}.sgcontact-form-head{grid-template-columns:30px 1fr;gap:10px}.sgcontact-form-head h2{font-size:39px}.sgcontact-form iframe{min-height:1190px}.sgcontact-next{padding:78px 0}.sgcontact-next__grid{grid-template-columns:1fr;margin-top:45px}.sgcontact-next__grid article{min-height:225px}.sgcontact-ready{padding:88px 0}.sgcontact-ready h2{font-size:44px}.sgcontact-ready .sgc-button{width:100%}}
