.nm-contact-inquiry{position:relative;padding:clamp(46px,4.7vw,66px) 0;overflow:hidden;background:linear-gradient(135deg,rgb(244 242 237 / .95) 0%,rgb(248 247 244 / .92) 100%),var(--nm-contact-bg-2) center/cover no-repeat,linear-gradient(135deg,#ecebe6 0%,#f8f7f4 100%);color:#172127}.nm-contact-inquiry::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(255 255 255 / .28) 0%,rgb(255 255 255 / .08) 48%,rgb(255 255 255 / .2) 100%);pointer-events:none}.nm-contact-inquiry>.nm-content-shell{position:relative;z-index:1}.nm-contact-inquiry__shell{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(34px,4.6vw,68px);align-items:start}.nm-contact-inquiry__copy{position:sticky;top:90px}.nm-contact-inquiry__copy h2{margin:0;max-width:600px;color:#121a1f;font-family:var(--nm-font-display);font-size:clamp(3rem,4.7vw,5.3rem);line-height:.97;letter-spacing:-.05em}.nm-contact-inquiry__copy>p:not(.nm-contact-kicker){margin:18px 0 0;max-width:600px;color:#626b70;font-family:var(--nm-font-ui);font-size:.97rem;line-height:1.72}.nm-contact-inquiry__direct{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.nm-contact-inquiry__direct a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:170px;min-height:49px;padding:0 18px;border:1px solid rgb(20 29 35 / .09);border-radius:10px;background:rgb(255 255 255 / .55);color:#1c272d;font-family:var(--nm-font-ui);font-size:.81rem;font-weight:800;text-align:center;text-decoration:none}.nm-contact-inquiry__direct .nm-contact-whatsapp-action{background:#25D366;border-color:#25D366;color:#0f1712}.nm-contact-form{padding:25px;border:1px solid rgb(20 29 35 / .09);border-radius:21px;background:rgb(255 255 255 / .86);box-shadow:0 24px 65px rgb(26 32 36 / .09)}.nm-contact-form__honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.nm-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nm-contact-form label{display:grid;gap:7px;color:#737b80;font-family:var(--nm-font-ui);font-size:.71rem;font-weight:700}.nm-contact-form input,.nm-contact-form select,.nm-contact-form textarea{width:100%;border:1px solid rgb(20 29 35 / .11);border-radius:9px;outline:0;background:#f5f4f1;color:#1a242a;font:500 .91rem/1.4 var(--nm-font-ui);transition:border-color .18s ease,background .18s ease}.nm-contact-form input,.nm-contact-form select{min-height:49px;padding:0 13px}.nm-contact-form textarea{min-height:132px;padding:12px 13px;resize:vertical}.nm-contact-form input:focus,.nm-contact-form select:focus,.nm-contact-form textarea:focus{border-color:rgb(235 16 47 / .62);background:#fff}.nm-contact-form select option{color:#111}.nm-contact-form__message{grid-column:1/-1}.nm-contact-form__footer{display:grid;grid-template-columns:1fr max-content;gap:14px 20px;align-items:center;margin-top:16px}.nm-contact-form__consent{display:flex!important;grid-column:1/2;grid-row:1;align-items:flex-start;gap:9px!important;font-size:.72rem!important;font-weight:500!important;line-height:1.5}.nm-contact-form__consent input{flex:0 0 auto;width:16px;min-height:0;height:16px;margin-top:2px}.nm-contact-form__consent a{color:#172127}.nm-contact-form__status{grid-column:1/-1;min-height:18px;margin:0;color:#5d666b;font-family:var(--nm-font-ui);font-size:.78rem}.nm-contact-form__footer>button{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:0 19px;border:0;border-radius:9px;background:var(--nm-red);color:#fff;font-family:var(--nm-font-ui);font-size:.78rem;font-weight:800;cursor:pointer}.nm-contact-form.is-sending button{opacity:.65;pointer-events:none}html[dir="rtl"] .nm-contact-inquiry__shell{direction:rtl}html[dir="rtl"] .nm-contact-inquiry__copy h2{letter-spacing:0;line-height:1.12}html[dir="rtl"] .nm-contact-form{direction:rtl}@media (max-width:979px){.nm-contact-inquiry__shell{grid-template-columns:1fr}.nm-contact-inquiry__copy{position:static}}@media (min-width:600px) and (max-width:979px) and (orientation:portrait){.nm-contact-inquiry__copy{max-width:760px;margin-inline:auto;text-align:center}.nm-contact-inquiry__direct{justify-content:center}}@media (max-width:599px) and (orientation:portrait){.nm-contact-inquiry{padding:36px 0}.nm-contact-inquiry__copy{text-align:center}.nm-contact-inquiry__copy h2{font-size:clamp(2.5rem,11vw,3.65rem)}.nm-contact-inquiry__copy>p:not(.nm-contact-kicker){font-size:.94rem}.nm-contact-inquiry__direct{justify-content:center}.nm-contact-form{padding:18px;border-radius:16px}.nm-contact-form__grid{grid-template-columns:1fr;gap:10px}.nm-contact-form__message{grid-column:auto}.nm-contact-form__footer{grid-template-columns:1fr}.nm-contact-form__consent,.nm-contact-form__footer>button{grid-column:1;grid-row:auto}.nm-contact-form__footer>button{width:100%}}.nm-contact-inquiry{padding-block:clamp(42px,4.2vw,58px)}.nm-contact-inquiry__direct a{min-width:158px}.nm-contact-inquiry__direct a:first-child{background:rgb(255 255 255 / .72)}.nm-contact-form input,.nm-contact-form select,.nm-contact-form textarea{box-sizing:border-box}.nm-contact-form input:focus,.nm-contact-form select:focus,.nm-contact-form textarea:focus{border-color:rgb(235 16 47 / .72);box-shadow:0 0 0 3px rgb(235 16 47 / .08)}.nm-contact-form__footer>button:hover,.nm-contact-form__footer>button:focus-visible{background:#d60e2b;box-shadow:0 12px 24px rgb(235 16 47 / .18)}html[dir="rtl"] .nm-contact-inquiry__direct{direction:rtl}html[dir="rtl"] .nm-contact-form label{text-align:right}html[dir="rtl"] .nm-contact-form input,html[dir="rtl"] .nm-contact-form select,html[dir="rtl"] .nm-contact-form textarea{text-align:right}html[dir="rtl"] .nm-contact-form input[type="email"],html[dir="rtl"] .nm-contact-form input[type="tel"]{direction:ltr;text-align:left}@media (max-width:599px) and (orientation:portrait){.nm-contact-inquiry__direct a{min-width:min(100%,170px)}html[dir="rtl"] .nm-contact-form label{text-align:center}html[dir="rtl"] .nm-contact-form input,html[dir="rtl"] .nm-contact-form select,html[dir="rtl"] .nm-contact-form textarea{text-align:right}}