.contact_page__cbJV7{min-height:calc(100vh - 74px);background:#f2f3f5;color:#101a25;padding-bottom:90px}.contact_hero__6nf3I{padding:48px clamp(20px,6vw,88px);background:linear-gradient(135deg,#07111c,#172d45);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:52px;gap:52px;align-items:end}.contact_hero__6nf3I p,.contact_intro__6dUr7>p{margin:0 0 12px;color:#7daee2;font-size:.69rem;font-weight:900;letter-spacing:.13em}.contact_hero__6nf3I h1{margin:0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.08;letter-spacing:-.035em}.contact_hero__6nf3I div>span{max-width:730px;margin-top:21px;display:block;color:#c4cbd2;line-height:1.6}.contact_hero__6nf3I aside{padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:12px;display:grid;grid-gap:9px;gap:9px;background:rgba(0,0,0,.12)}.contact_hero__6nf3I aside small{color:#9ab0c7;font-size:.63rem;font-weight:900;letter-spacing:.11em}.contact_hero__6nf3I aside a{color:#fff;text-decoration:none;font-weight:750;overflow-wrap:anywhere}.contact_hero__6nf3I aside em{margin-top:8px;color:#9ea8b2;font-size:.72rem;font-style:normal}.contact_content___6WeD{width:min(1100px,calc(100% - 32px));margin:40px auto 0;display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.contact_intro__6dUr7>p{color:#4b627a}.contact_intro__6dUr7 h2{margin:0;font-size:clamp(1.55rem,2.5vw,2.4rem);letter-spacing:-.03em}.contact_intro__6dUr7 span{margin-top:14px;display:block;color:#64736a;line-height:1.6}.contact_form__wCApJ{padding:26px;background:#fff;border:1px solid #d8dce1;border-radius:14px;display:grid;grid-gap:17px;gap:17px}.contact_row__m5L4b{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.contact_form__wCApJ label{display:grid;grid-gap:7px;gap:7px;color:#242f3a;font-size:var(--ee-type-label-size,.8125rem);font-weight:var(--ee-type-label-weight,600);line-height:var(--ee-type-label-line,1.45)}.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea{width:100%;border:1px solid #bfcac2;border-radius:8px;background:#fff;color:#101a25;padding:12px 13px;font:inherit;font-size:var(--ee-input-size,16px);font-weight:var(--ee-input-weight,400);line-height:var(--ee-input-line,1.4);box-sizing:border-box}.contact_form__wCApJ input,.contact_form__wCApJ select{min-height:48px}.contact_form__wCApJ textarea{min-height:160px;resize:vertical}.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus{outline:2px solid #5d7895;outline-offset:2px}.contact_form__wCApJ>button,.contact_success__OHRjY button{min-height:50px;border:0;border-radius:8px;background:#172a3f;color:#fff;font-weight:900;cursor:pointer}.contact_form__wCApJ>button:disabled{opacity:.6;cursor:not-allowed}.contact_honeypot__QNoh5{position:absolute!important;left:-9999px!important}.contact_error__tMl9F{margin:0;padding:11px 13px;border-radius:7px;background:#fff0f0;color:#8d2626;font-size:var(--ee-type-label-size,.8125rem);font-weight:var(--ee-type-label-weight,600);line-height:var(--ee-type-label-line,1.45)}.contact_success__OHRjY{padding:35px;background:#fff;border:1px solid #d8dce1;border-radius:14px;display:grid;grid-gap:10px;gap:10px}.contact_success__OHRjY>b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e9eff5;color:#2a4e74;font-size:1.4rem}.contact_success__OHRjY p{margin:8px 0 0;color:#4c6178;font-size:.68rem;font-weight:900;letter-spacing:.1em}.contact_success__OHRjY h2{margin:0;font-size:2rem}.contact_success__OHRjY span{color:#64736a;line-height:1.55}.contact_success__OHRjY button{margin-top:12px;padding:0 16px;justify-self:start}@media(max-width:780px){.contact_hero__6nf3I{grid-template-columns:1fr;padding:55px 18px;gap:34px}.contact_content___6WeD{width:calc(100% - 24px)}.contact_content___6WeD,.contact_row__m5L4b{grid-template-columns:1fr}.contact_form__wCApJ{padding:20px}}.contact_hero__6nf3I{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:34px 0 24px;background:transparent;color:#1d252d;gap:36px;border-bottom:1px solid #d8dce1}.contact_hero__6nf3I p{color:#586573;letter-spacing:.08em}.contact_hero__6nf3I h1{font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.15;letter-spacing:-.025em}.contact_hero__6nf3I div>span{margin-top:10px;color:#5c6c61;font-size:.92rem}.contact_hero__6nf3I aside{padding:15px;border:1px solid #d8dce1;border-radius:8px;background:#fff}.contact_hero__6nf3I aside small{color:#586573}.contact_hero__6nf3I aside a{color:#243b54}.contact_content___6WeD{margin-top:28px;gap:28px}.contact_intro__6dUr7 h2{font-size:1.45rem}.contact_form__wCApJ{padding:21px;border-radius:8px}@media(max-width:780px){.contact_hero__6nf3I{padding:26px 0 20px;gap:18px}}@media screen{.contact_page__cbJV7{background:var(--ee-page,#f5f7f9);color:var(--ee-text,#273d4d)}.contact_hero__6nf3I{color:var(--ee-text,#273d4d);border-color:var(--ee-border,#e1e6eb)}.contact_form__wCApJ,.contact_hero__6nf3I aside{background:#fff;border-color:var(--ee-border,#e1e6eb);border-radius:var(--ee-radius,14px);box-shadow:var(--ee-shadow,0 4px 18px rgb(33 53 72/4%),0 1px 3px rgb(33 53 72/3%))}.contact_intro__6dUr7 h2{color:var(--ee-text,#273d4d)}.contact_hero__6nf3I aside em,.contact_hero__6nf3I aside small,.contact_hero__6nf3I div>span,.contact_hero__6nf3I p,.contact_intro__6dUr7 span,.contact_intro__6dUr7>p{color:var(--ee-text-secondary,#607180)}.contact_hero__6nf3I aside a{color:var(--ee-primary,#27547e)}.contact_form__wCApJ>button:not(:where(:disabled,[aria-disabled=true])){background:var(--ee-primary,#27547e);border-color:var(--ee-primary,#27547e);color:#fff;border-radius:var(--ee-radius-control,8px)}}@media screen{body[data-job-delta-product=construction] .contact_page__cbJV7{padding:32px 24px 64px;background:#f3f6fa;color:#24364b}body[data-job-delta-product=construction] .contact_hero__6nf3I{width:min(900px,100%);margin:auto;padding:0;background:transparent;color:#193658;grid-template-columns:1fr;gap:24px}body[data-job-delta-product=construction] .contact_hero__6nf3I h1{font-size:30px}body[data-job-delta-product=construction] .contact_hero__6nf3I div>span{color:#53657a;margin-top:12px}body[data-job-delta-product=construction] .contact_hero__6nf3I aside{padding:24px;background:#fff;border-color:#e3e9f0;border-radius:18px}body[data-job-delta-product=construction] .contact_hero__6nf3I aside a{color:#2b5a8f;min-height:44px;display:flex;align-items:center}body[data-job-delta-product=construction] .contact_content___6WeD{width:min(900px,100%);margin:24px auto 0;grid-template-columns:1fr;gap:24px}body[data-job-delta-product=construction] .contact_form__wCApJ{padding:24px;border:1px solid #e3e9f0;border-radius:18px;background:#fff;gap:20px}body[data-job-delta-product=construction] .contact_form__wCApJ input,body[data-job-delta-product=construction] .contact_form__wCApJ select,body[data-job-delta-product=construction] .contact_form__wCApJ textarea{border-color:#d4dfe9;border-radius:9px}body[data-job-delta-product=construction] .contact_form__wCApJ>button{background:#2b5a8f;min-height:44px}body[data-job-delta-product=construction] .contact_success__OHRjY{padding:24px;border-radius:18px;background:#f2faf6}body[data-job-delta-product=construction] .contact_row__m5L4b{gap:24px}@media(max-width:600px){body[data-job-delta-product=construction] .contact_row__m5L4b{grid-template-columns:1fr}}}@media screen{body[data-job-delta-product=construction] .contact_form__wCApJ>button,body[data-job-delta-product=construction] .contact_success__OHRjY button{box-sizing:border-box;min-height:var(--delta-action-touch);max-width:100%;padding:var(--delta-action-pad-block) var(--delta-action-pad-inline);border:var(--delta-action-border-width) solid var(--delta-blue-accent,#2b5a8f);border-radius:var(--delta-action-radius);background:var(--delta-blue-soft,#F0F4F8);color:var(--delta-blue-accent,#2B5A8F);font-weight:var(--delta-action-weight);line-height:var(--delta-action-line);white-space:normal;overflow-wrap:anywhere;box-shadow:none}}