.nm-page-contact-us{background:#f5f4f0;--nm-contact-bg-1:url(/wp-content/uploads/2026/11/Back-4-scaled-1.webp);--nm-contact-bg-2:url(/wp-content/uploads/2026/11/Back-3-Scaled.webp);--nm-contact-bg-3:url(/wp-content/uploads/2026/11/Back-1-scaled-1.webp);--nm-contact-bg-4:url(/wp-content/uploads/2026/11/Back-2-scaled-1.webp)}.nm-contact-main{position:relative;overflow:clip;background:linear-gradient(180deg,#f5f4f0 0%,#faf9f6 50%,#f0efea 100%)}.nm-contact-kicker{margin:0 0 16px;color:var(--nm-red);font-family:var(--nm-font-ui);font-size:clamp(.7rem,.72vw,.82rem);font-weight:800;line-height:1;letter-spacing:.13em;text-transform:uppercase}.nm-contact-section-head{max-width:980px;margin-bottom:clamp(30px,3.2vw,44px)}.nm-contact-section-head h2{margin:0;color:#11181c;font-family:var(--nm-font-display);font-size:clamp(3rem,4.8vw,5.55rem);font-weight:700;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.nm-contact-section-head>p:last-child{max-width:820px;margin:20px 0 0;color:#596268;font-family:var(--nm-font-ui);font-size:clamp(1rem,1.04vw,1.12rem);line-height:1.76}.nm-contact-section-head--center{margin-inline:auto;text-align:center}.nm-contact-section-head--center>p:last-child{margin-inline:auto}.nm-contact-section-head--light h2{color:#fff}.nm-contact-section-head--light>p:last-child{color:rgb(255 255 255 / .69)}html[dir="rtl"] .nm-contact-kicker{letter-spacing:0}html[dir="rtl"] .nm-contact-section-head h2{letter-spacing:0;line-height:1.12}@media (min-width:600px) and (max-width:979px) and (orientation:portrait),(max-width:599px) and (orientation:portrait){.nm-contact-section-head{margin-inline:auto;text-align:center}.nm-contact-section-head>p:last-child{margin-inline:auto}}@media (max-width:599px) and (orientation:portrait){.nm-contact-kicker{margin-bottom:11px;font-size:.67rem}.nm-contact-section-head{margin-bottom:24px}.nm-contact-section-head h2{font-size:clamp(2.35rem,10.8vw,3.55rem);line-height:1}.nm-contact-section-head>p:last-child{margin-top:14px;font-size:.94rem;line-height:1.68}}body.nm-page-contact-us .nm-header__talk,body.nm-page-contact-us .nm-floating-menu__whatsapp{background:var(--nm-red)!important;border-color:var(--nm-red)!important;color:#fff!important}body.nm-page-contact-us .nm-header__talk .nm-icon,body.nm-page-contact-us .nm-floating-menu__whatsapp .nm-icon{color:#fff!important}body.nm-page-contact-us .nm-header__talk:hover,body.nm-page-contact-us .nm-header__talk:focus-visible,body.nm-page-contact-us .nm-floating-menu__whatsapp:hover,body.nm-page-contact-us .nm-floating-menu__whatsapp:focus-visible{background:#d60e2b!important;color:#fff!important}@media (max-width:979px){body.nm-page-contact-us .nm-site-header--inner.is-mobile-retired{opacity:0;visibility:hidden;transform:translate(-50%,-135%);pointer-events:none}body.nm-page-contact-us .nm-site-header--inner.is-mobile-retired .nm-header__floating-trigger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.nm-contact-main section{scroll-margin-top:104px}.nm-contact-button,.nm-contact-quick__card>a,.nm-contact-quick__card>button,.nm-contact-spares__actions a,.nm-contact-inquiry__direct a,.nm-contact-form__footer>button,.nm-contact-closing__actions>a,.nm-contact-closing__actions>button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.nm-contact-button:hover,.nm-contact-button:focus-visible,.nm-contact-quick__card>a:hover,.nm-contact-quick__card>a:focus-visible,.nm-contact-quick__card>button:hover,.nm-contact-quick__card>button:focus-visible,.nm-contact-spares__actions a:hover,.nm-contact-spares__actions a:focus-visible,.nm-contact-inquiry__direct a:hover,.nm-contact-inquiry__direct a:focus-visible,.nm-contact-form__footer>button:hover,.nm-contact-form__footer>button:focus-visible,.nm-contact-closing__actions>a:hover,.nm-contact-closing__actions>a:focus-visible,.nm-contact-closing__actions>button:hover,.nm-contact-closing__actions>button:focus-visible{transform:translateY(-2px)}html[dir="rtl"] .nm-contact-main{direction:rtl}html[dir="rtl"] .nm-contact-section-head,html[dir="rtl"] .nm-contact-inquiry__copy,html[dir="rtl"] .nm-contact-location__copy{text-align:right}@media (min-width:600px) and (max-width:979px) and (orientation:portrait),(max-width:599px) and (orientation:portrait){.nm-contact-main section{scroll-margin-top:24px}html[dir="rtl"] .nm-contact-section-head,html[dir="rtl"] .nm-contact-inquiry__copy,html[dir="rtl"] .nm-contact-location__copy{text-align:center}}@media (prefers-reduced-motion:reduce){.nm-contact-social__icon,.nm-contact-social__link{animation:none!important}.nm-contact-social__card,.nm-contact-button,.nm-contact-quick__card>a,.nm-contact-quick__card>button,.nm-contact-spares__actions a,.nm-contact-inquiry__direct a,.nm-contact-form__footer>button,.nm-contact-closing__actions>a,.nm-contact-closing__actions>button{transition-duration:1ms!important}}.nm-contact-main .nm-contact-button,.nm-contact-main .nm-contact-hero__panel-routes>a,.nm-contact-main .nm-contact-hero__panel-routes>button,.nm-contact-main .nm-contact-quick__card>a,.nm-contact-main .nm-contact-quick__card>button,.nm-contact-main .nm-contact-spares__actions a,.nm-contact-main .nm-contact-inquiry__direct a,.nm-contact-main .nm-contact-form__footer>button,.nm-contact-main .nm-contact-social__link,.nm-contact-main .nm-contact-closing__actions>a,.nm-contact-main .nm-contact-closing__actions>button{text-align:center!important;justify-content:center!important}.nm-contact-main .nm-contact-button,.nm-contact-main .nm-contact-hero__panel-routes>a,.nm-contact-main .nm-contact-hero__panel-routes>button,.nm-contact-main .nm-contact-spares__actions a,.nm-contact-main .nm-contact-form__footer>button,.nm-contact-main .nm-contact-closing__actions>button{position:relative}.nm-contact-main .nm-contact-button>span[aria-hidden="true"],.nm-contact-main .nm-contact-hero__panel-routes>a>span:last-child,.nm-contact-main .nm-contact-hero__panel-routes>button>span:last-child,.nm-contact-main .nm-contact-quick__card>a>span:last-child,.nm-contact-main .nm-contact-quick__card>button>span:last-child,.nm-contact-main .nm-contact-spares__actions a>span:last-child,.nm-contact-main .nm-contact-form__footer>button>span:last-child,.nm-contact-main .nm-contact-closing__actions>button>span:last-child{position:absolute;inset-inline-end:14px}