.project-offer{position:relative;isolation:isolate;background:#242b30;color:#fff;overflow:hidden;padding:48px!important;display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;margin-block:65px;border-top:4px solid var(--red)}.project-offer-photo{position:absolute;z-index:-2;right:0;top:0;width:65%;height:100%;object-fit:cover;opacity:.58}.project-offer:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#242b30 10%,#242b30d9 50%,#242b3070)}.project-offer-copy{align-self:center;padding-block:18px}.project-offer .eyebrow{color:#ff9288;font-size:12px}.project-offer h2{font-size:clamp(30px,3.1vw,42px);line-height:1.15;letter-spacing:-.025em;margin-bottom:25px}.project-offer-copy>p:last-child{max-width:410px;font-size:16px;line-height:1.65;color:#e0e5e8}.project-offer-form{background:#fffffff5;color:var(--ink);padding:28px 30px;min-width:0}.project-offer .lead-form{gap:8px}.project-offer .form-consent{font-size:11px}.project-offer .form-local-note{font-size:10px}.project-offer .lead-form label{margin-top:5px}
@media(max-width:900px){.project-offer{gap:30px;padding:32px!important}.project-offer-form{padding:23px}.project-offer h2{font-size:32px}}
@media(max-width:760px){.project-offer{display:block;margin:40px 15px;padding:25px 20px!important}.project-offer-copy{padding:0 0 20px}.project-offer h2{font-size:29px;margin-bottom:18px}.project-offer-photo{width:100%;height:300px;opacity:.35}.project-offer:after{background:linear-gradient(0deg,#242b30 40%,#242b3090)}.project-offer-form{padding:22px 18px}.project-offer-copy>p:last-child{font-size:15px}.project-offer .lead-form>button{font-size:14px}}
