.nrt-contact{background:#0a0f1e;box-sizing:border-box;font-family:Roboto,sans-serif;min-height:100vh;padding:100px 40px 80px}.nrt-contact *{box-sizing:inherit}.nrt-contact__container{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1160px}.nrt-contact__eyebrow{align-items:center;color:#e84b2e;display:flex;font-size:.7rem;font-weight:700;gap:12px;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}.nrt-contact__eyebrow-line{background:#e84b2e;display:inline-block;flex-shrink:0;height:1px;width:32px}.nrt-contact__headline{color:#fff;font-family:Roboto,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:300;letter-spacing:-.01em;line-height:1.1;margin:0 0 24px;text-transform:uppercase}.nrt-contact__accent{color:#e84b2e;font-style:italic;font-weight:900}.nrt-contact__subtext{color:hsla(0,0%,100%,.6);font-size:.9375rem;line-height:1.7;margin-bottom:40px;max-width:480px}.nrt-contact__subtext p{margin:0}.nrt-contact__details{display:flex;flex-direction:column;gap:0;list-style:none;margin:0 0 32px;padding:0}.nrt-contact__detail{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:16px;padding:16px 0}.nrt-contact__detail:first-child{border-top:1px solid hsla(0,0%,100%,.06)}.nrt-contact__detail-icon{align-items:center;background:rgba(232,75,46,.08);border:1px solid rgba(232,75,46,.2);border-radius:10px;color:#e84b2e;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.nrt-contact__detail-icon svg{height:18px;width:18px}.nrt-contact__detail-body{display:flex;flex-direction:column;gap:2px}.nrt-contact__detail-label{color:hsla(0,0%,100%,.35)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.nrt-contact__detail-value{color:hsla(0,0%,100%,.85)!important;font-size:.9375rem!important;font-weight:500!important;text-decoration:none!important;transition:color .15s!important}a.nrt-contact__detail-value:hover{color:#e84b2e!important}.nrt-contact__response-note{align-items:center;color:hsla(0,0%,100%,.4);display:flex;font-size:.8125rem;gap:8px;margin:0}.nrt-contact__response-note svg{color:hsla(0,0%,100%,.3);flex-shrink:0;height:14px;width:14px}.nrt-contact__form-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;padding:40px;position:relative}.nrt-contact__form-card:before{background:linear-gradient(90deg,transparent,rgba(232,75,46,.5) 50%,transparent);content:"";height:1px;left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.nrt-contact__form-placeholder{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.nrt-contact__form-placeholder p{color:hsla(0,0%,100%,.3);font-size:.875rem;margin:0}.nrt-contact__form-wrap,.nrt-contact__form-wrap .form-columns-1,.nrt-contact__form-wrap .form-columns-2,.nrt-contact__form-wrap .hbspt-form,.nrt-contact__form-wrap .hs-form,.nrt-contact__form-wrap fieldset,.nrt-contact__form-wrap form{background:transparent!important;background-color:transparent!important;font-family:Roboto,sans-serif!important}.nrt-contact__form-wrap .hs-form-field .hs-field-desc,.nrt-contact__form-wrap .hs-form-field>label{background:transparent!important;color:hsla(0,0%,100%,.5)!important;display:block!important;font-family:Roboto,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.1em!important;margin-bottom:8px!important;text-transform:uppercase!important}.nrt-contact__form-wrap .hs-input,.nrt-contact__form-wrap input[type=email],.nrt-contact__form-wrap input[type=number],.nrt-contact__form-wrap input[type=phone],.nrt-contact__form-wrap input[type=tel],.nrt-contact__form-wrap input[type=text],.nrt-contact__form-wrap select,.nrt-contact__form-wrap textarea{appearance:none!important;-webkit-appearance:none!important;background:hsla(0,0%,100%,.06)!important;background-color:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:.9375rem!important;outline:none!important;padding:12px 16px!important;transition:border-color .15s,box-shadow .15s!important;width:100%!important}.nrt-contact__form-wrap textarea{min-height:120px!important;resize:vertical!important}.nrt-contact__form-wrap .hs-input:focus,.nrt-contact__form-wrap input:focus,.nrt-contact__form-wrap select:focus,.nrt-contact__form-wrap textarea:focus{background-color:hsla(0,0%,100%,.09)!important;border-color:#e84b2e!important;box-shadow:0 0 0 3px rgba(232,75,46,.15)!important}.nrt-contact__form-wrap input:-webkit-autofill,.nrt-contact__form-wrap input:-webkit-autofill:focus,.nrt-contact__form-wrap input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #141c32!important;-webkit-text-fill-color:#fff!important;border-color:hsla(0,0%,100%,.14)!important}.nrt-contact__form-wrap .hs-form input::placeholder,.nrt-contact__form-wrap .hs-form textarea::placeholder{color:hsla(0,0%,100%,.25)!important}.nrt-contact__form-wrap .hs-form-field{margin-bottom:20px!important}.nrt-contact__form-wrap .hs-form fieldset{border:none!important;margin:0!important;max-width:none!important;padding:0!important}.nrt-contact__form-wrap .hs-form .field{margin-bottom:20px!important}.nrt-contact__form-wrap .hs-form fieldset.form-columns-2 .hs-form-field{float:left!important;width:calc(50% - 8px)!important}.nrt-contact__form-wrap .hs-form fieldset.form-columns-2 .hs-form-field:last-child{float:right!important}.nrt-contact__form-wrap .hs-form fieldset:after{clear:both;content:"";display:table}.nrt-contact__form-wrap .hs-error-msgs{list-style:none!important;margin:6px 0 0!important;padding:0!important}.nrt-contact__form-wrap .hs-error-msgs li label,.nrt-contact__form-wrap .hs-main-font-element{color:#f87171!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.nrt-contact__form-wrap .hs-submit .hs-button,.nrt-contact__form-wrap input[type=submit]{background:#e84b2e!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-family:Roboto,sans-serif!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.06em!important;margin-top:8px!important;padding:14px 32px!important;text-transform:uppercase!important;transition:background .2s!important;width:100%!important}.nrt-contact__form-wrap .hs-submit .hs-button:hover,.nrt-contact__form-wrap input[type=submit]:hover{background:#c73a20!important}.nrt-contact__form-wrap .hs-form .inputs-list{list-style:none!important;margin:0!important;padding:0!important}.nrt-contact__form-wrap .hs-form .inputs-list label{align-items:center!important;color:hsla(0,0%,100%,.7)!important;cursor:pointer!important;display:flex!important;font-size:.875rem!important;font-weight:400!important;gap:10px!important;letter-spacing:0!important;text-transform:none!important}.nrt-contact__form-wrap .submitted-message{background:rgba(232,75,46,.08)!important;border:1px solid rgba(232,75,46,.25)!important;border-radius:12px!important;color:#fff!important;font-size:1rem!important;line-height:1.65!important;padding:32px!important;text-align:center!important}.nrt-contact__form-wrap .legal-consent-container{color:hsla(0,0%,100%,.35)!important;font-size:.75rem!important;line-height:1.5!important;margin-top:16px!important}.nrt-contact__form-wrap .legal-consent-container a{color:#e84b2e!important;text-decoration:none!important}@media (max-width:900px){.nrt-contact{padding:80px 24px 60px}.nrt-contact__container{gap:48px;grid-template-columns:1fr}.nrt-contact__subtext{max-width:none}.nrt-contact__form-card{padding:28px 24px}}@media (max-width:480px){.nrt-contact__form-wrap .hs-form fieldset.form-columns-2 .hs-form-field,.nrt-contact__form-wrap .hs-form fieldset.form-columns-2 .hs-form-field:last-child{float:none!important;width:100%!important}}