
/* MOTO BD editorial contact */
.m-contact-page{--m-ink:#171d1a;--m-line:#e1e5df;--m-forest:#1b5040;--m-muted:#6c746e;font-family:Manrope,'Hind Siliguri',sans-serif;color:var(--m-ink);background:#fafaf7;min-height:100vh}.m-contact-page *{box-sizing:border-box}.m-contact-top,.m-contact-hero,.m-contact-columns,.m-contact-bottom,.m-contact-footer{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.m-contact-top{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--m-line)}.m-contact-brand{font-weight:850;letter-spacing:-1.6px;font-size:28px;display:flex;align-items:center;gap:12px}.m-contact-brand b{color:#e94732}.m-brand-icon{background:#e94732;color:#fff;padding:5px 10px;font-size:22px;line-height:1.4;border-radius:4px;transform:skew(-8deg)}.m-contact-top nav{display:flex;gap:34px;font-size:14px;font-weight:700}.m-contact-top nav a:hover{color:#e94732}.m-contact-hero{padding-top:95px;padding-bottom:75px}.m-contact-overline,.m-contact-section-title{font-size:12px;letter-spacing:2px;color:var(--m-forest);font-weight:800}.m-contact-hero h1{font-weight:800;font-size:clamp(48px,7vw,96px);line-height:1.02;letter-spacing:-.065em;max-width:880px;margin:20px 0 25px}.m-contact-hero>p:last-child{font-size:18px;color:var(--m-muted);max-width:650px;line-height:1.8}.m-contact-columns{display:grid;grid-template-columns: .85fr 1.15fr;gap:0;padding-bottom:95px}.m-contact-side{padding:48px 55px 52px 0;border-top:1px solid var(--m-line)}.m-contact-circle{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#204637;font-size:38px;font-weight:800;margin-bottom:35px}.m-contact-side h2{font-size:35px;line-height:1.1;letter-spacing:-1.4px;margin:15px 0}.m-contact-side>p:not(.m-contact-section-title){font-size:15px;color:var(--m-muted);line-height:1.85;max-width:340px}.m-contact-facts{margin-top:45px;display:grid;gap:20px}.m-contact-facts>div{border-top:1px solid var(--m-line);padding-top:16px;display:grid;gap:4px}.m-contact-facts span{font-size:12px;color:var(--m-muted);text-transform:uppercase;letter-spacing:1.1px}.m-contact-facts a,.m-contact-facts strong{font-size:16px;font-weight:650;overflow-wrap:anywhere}.m-contact-right{background:white;border:1px solid var(--m-line);padding:43px 45px 35px}.m-contact-form-top{display:flex;justify-content:space-between;gap:15px;color:var(--m-forest);font-size:11px;font-weight:800;letter-spacing:1px}.m-contact-right h2{font-size:39px;letter-spacing:-1.7px;line-height:1.1;margin:35px 0 8px}.m-contact-right>p{font-size:15px;color:var(--m-muted);margin-bottom:32px}.m-contact-form{display:grid;gap:22px}.m-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.m-contact-form label{display:grid;gap:10px;font-size:13px;font-weight:750}.m-contact-form input,.m-contact-form select,.m-contact-form textarea{font:inherit;font-weight:450;font-size:15px;border:1px solid #dce2dc;background:#fafbf9;color:var(--m-ink);border-radius:4px;width:100%;padding:14px;min-height:49px}.m-contact-form textarea{resize:vertical}.m-contact-form input:focus,.m-contact-form textarea:focus,.m-contact-form select:focus{outline:2px solid #316652;outline-offset:1px}.m-contact-form button{background:#1d4b3b;color:white;border:0;border-radius:4px;padding:16px 26px;font-weight:750;justify-self:start}.m-contact-form button:disabled{opacity:.65}.m-form-status{color:#176846;font-size:13px}.m-form-error{color:#b52626;font-size:13px}.m-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.m-contact-bottom{padding-top:40px;padding-bottom:55px;border-top:1px solid var(--m-line);display:flex;justify-content:space-between;align-items:center;gap:20px}.m-contact-bottom p{font-size:clamp(24px,3.5vw,42px);font-weight:750;letter-spacing:-1.5px}.m-contact-bottom a{font-weight:750}.m-contact-footer{display:flex;justify-content:space-between;padding-top:25px;padding-bottom:30px;border-top:1px solid var(--m-line);font-size:11px;letter-spacing:1px;color:var(--m-muted)}@media(max-width:760px){.m-contact-top,.m-contact-hero,.m-contact-columns,.m-contact-bottom,.m-contact-footer{padding-left:20px;padding-right:20px}.m-contact-top{height:72px}.m-contact-brand{font-size:23px}.m-contact-hero{padding-top:55px;padding-bottom:50px}.m-contact-hero h1{font-size:49px;letter-spacing:-2.5px}.m-contact-columns{grid-template-columns:1fr}.m-contact-side{padding:25px 0 32px}.m-contact-right{padding:28px 20px}.m-contact-right h2{font-size:31px}.m-contact-row{grid-template-columns:1fr}.m-contact-form-top span:last-child{display:none}.m-contact-bottom{flex-direction:column;align-items:flex-start}.m-contact-footer{gap:12px}}
