.elementor-335 .elementor-element.elementor-element-1113bc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-d1a23f2 */.mm-turnover-page{
  --yellow:#F5B400;--black:#111315;--charcoal:#1F2328;--gray:#70767B;
  --light:#F6F6F4;--white:#fff;--border:#E4E5E3;
  color:var(--black)!important;font-family:Arial,Helvetica,sans-serif;line-height:1.65;
  background:#fff;
}
.mm-turnover-page *{box-sizing:border-box}
.mm-turnover-page h1,.mm-turnover-page h2,.mm-turnover-page h3,.mm-turnover-page p{margin-top:0}
.mm-turnover-page a{color:inherit;text-decoration:none}
.mm-turnover-page .wrap{width:min(1180px,92%);margin:auto}
.mm-turnover-page .section{padding:92px 0}
.mm-turnover-page .light{background:var(--light)}
.mm-turnover-page .dark{background:var(--black);color:#fff!important}
.mm-turnover-page .ey{color:var(--yellow)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:13px!important}
.mm-turnover-page .heading{max-width:780px;margin-bottom:45px}
.mm-turnover-page .heading h2{font-size:clamp(33px,4.4vw,54px);line-height:1.03;letter-spacing:-.04em;font-weight:900;margin-bottom:18px}
.mm-turnover-page .heading p{color:var(--gray)!important;font-size:16px}

/* HERO */
.mm-turnover-page .hero{
  background:radial-gradient(circle at 78% 18%,rgba(245,180,0,.12),transparent 28%),
  linear-gradient(120deg,#111315,#1c2023 65%,#24292d);
  color:#fff!important;padding:28px 0 74px;
}
.mm-turnover-page .crumb{display:flex;gap:9px;align-items:center;color:#9da2a6!important;font-size:12px;margin-bottom:25px}
.mm-turnover-page .crumb a{color:#c8cccf!important}
.mm-turnover-page .crumb a:hover{color:var(--yellow)!important}
.mm-turnover-page .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.mm-turnover-page .hero h1{font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.05em;font-weight:900;margin:0 0 22px;color:#fff!important}
.mm-turnover-page .hero h1 span{color:var(--yellow)!important}
.mm-turnover-page .hero-copy{font-size:18px;color:#d3d7d9!important;max-width:610px;margin-bottom:28px}
.mm-turnover-page .hero-tags{display:flex;flex-wrap:wrap;gap:9px}
.mm-turnover-page .hero-tag{border:1px solid rgba(245,180,0,.42);padding:7px 12px;border-radius:999px;color:#fff!important;font-size:11px;font-weight:800}
.mm-turnover-page .hero-form-wrap{display:flex;justify-content:flex-end}
.mm-turnover-page .hero-form{
  width:min(500px,100%);padding:30px;background:#fff!important;border:0;border-radius:8px;
  border-top:4px solid var(--yellow);box-shadow:0 24px 65px rgba(0,0,0,.30);
}
.mm-turnover-page .hero-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px}
.mm-turnover-page .hero-form-eyebrow{color:var(--yellow)!important;font-size:10px;font-weight:900;letter-spacing:.22em;margin-bottom:8px}
.mm-turnover-page .hero-form-title{color:#111315!important;font-size:28px;line-height:1.02;font-weight:500;letter-spacing:-.035em}
.mm-turnover-page .hero-form-badge{background:#111315!important;color:#fff!important;padding:10px 13px;font-size:9px;font-weight:900;letter-spacing:.12em;white-space:nowrap}
.mm-turnover-page .hero-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}
.mm-turnover-page .hero-field.full{grid-column:1/-1}
.mm-turnover-page .hero-form label{display:block;color:#111315!important;font-size:10px;font-weight:900;letter-spacing:.04em;margin-bottom:6px}
.mm-turnover-page .hero-form input,.mm-turnover-page .hero-form select,.mm-turnover-page .hero-form textarea{
  width:100%;border:1px solid #d6d9db!important;background:#fafafa!important;color:#111315!important;
  padding:0 13px;border-radius:3px;font:12px Arial,Helvetica,sans-serif;outline:none;
}
.mm-turnover-page .hero-form input,.mm-turnover-page .hero-form select{height:44px}
.mm-turnover-page .hero-form textarea{min-height:90px;padding-top:12px;padding-bottom:12px;resize:vertical;line-height:1.45}
.mm-turnover-page .hero-form input:focus,.mm-turnover-page .hero-form select:focus,.mm-turnover-page .hero-form textarea:focus{border-color:var(--yellow)!important;background:#fff!important}
.mm-turnover-page .hero-form button{grid-column:1/-1;height:45px;border:0;border-radius:3px;background:var(--yellow)!important;color:#111315!important;font-size:11px;font-weight:900;cursor:pointer;width:100%;margin-top:2px}
.mm-turnover-page .hero-form-note{text-align:center;color:#73787c!important;font-size:9px;margin:10px 0 0}

/* TRUST */
.mm-turnover-page .trust{background:var(--yellow)!important;color:#111315!important;padding:21px 0}
.mm-turnover-page .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.mm-turnover-page .trust-item{display:flex;align-items:center;gap:12px}
.mm-turnover-page .trust-num{font-size:24px;font-weight:950;line-height:1}
.mm-turnover-page .trust-text{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}

/* INTRO */
.mm-turnover-page .intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:start}
.mm-turnover-page .intro-copy p{font-size:17px;color:#4e5357!important}
.mm-turnover-page .intro-box{background:#111315!important;color:#fff!important;padding:34px;border-left:5px solid var(--yellow)}
.mm-turnover-page .intro-box strong{display:block;font-size:24px;margin-bottom:10px}
.mm-turnover-page .intro-box span{font-size:14px;color:#c8ccce!important}

/* SERVICE CARDS */
.mm-turnover-page .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.mm-turnover-page .card{background:#fff!important;border:1px solid var(--border);padding:30px;min-height:235px}
.mm-turnover-page .card:hover{box-shadow:0 18px 50px rgba(17,19,21,.1);transform:translateY(-3px)}
.mm-turnover-page .num{color:var(--yellow)!important;font-size:10px;font-weight:900;letter-spacing:.15em;margin-bottom:23px}
.mm-turnover-page .card h3{font-size:21px;line-height:1.15;margin-bottom:11px;font-weight:900}
.mm-turnover-page .card p{font-size:14px;color:var(--gray)!important;margin-bottom:18px}
.mm-turnover-page .inline-link{font-weight:900;color:#111315!important;border-bottom:1px solid var(--yellow)}
.mm-turnover-page .link{font-size:12px;font-weight:900;color:#111315!important}

/* BETWEEN RESIDENTS */
.mm-turnover-page .dark-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}
.mm-turnover-page .dark h2{font-size:clamp(33px,4.3vw,53px);line-height:1.04;letter-spacing:-.04em;margin-bottom:18px;color:#fff!important}
.mm-turnover-page .dark p{color:#c9cdcf!important}
.mm-turnover-page .checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:27px}
.mm-turnover-page .check{padding:16px;border:1px solid rgba(255,255,255,.12);background:#181b1e}
.mm-turnover-page .check b{display:block;color:var(--yellow)!important;font-size:13px;margin-bottom:3px}
.mm-turnover-page .check span{color:#c4c8ca!important;font-size:12px}
.mm-turnover-page .callout{border:1px solid rgba(245,180,0,.32);padding:30px}
.mm-turnover-page .callout h3{color:#fff!important;font-size:25px;margin-bottom:12px}
.mm-turnover-page .resource-link{color:var(--yellow)!important;font-weight:900}

/* PROCESS */
.mm-turnover-page .process{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}
.mm-turnover-page .step{padding:28px 22px 0 0;border-right:1px solid var(--border);margin-right:22px}
.mm-turnover-page .step:last-child{border-right:0;margin-right:0}
.mm-turnover-page .step-no{width:34px;height:34px;border-radius:50%;background:var(--yellow)!important;color:#111315!important;display:grid;place-items:center;font-size:11px;font-weight:900;margin-bottom:17px}
.mm-turnover-page .step h3{font-size:18px;margin-bottom:7px}
.mm-turnover-page .step p{font-size:13px;color:var(--gray)!important}

/* PROPERTY TYPES */
.mm-turnover-page .property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.mm-turnover-page .property-card{padding:30px;background:var(--light)!important;border:1px solid var(--border)}
.mm-turnover-page .property-card h3{font-size:21px;margin-bottom:10px}
.mm-turnover-page .property-card p{font-size:14px;color:var(--gray)!important}

/* RELATED */
.mm-turnover-page .related{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.mm-turnover-page .related a{padding:17px;border:1px solid var(--border);font-weight:800;font-size:13px;background:#fff}
.mm-turnover-page .related a:hover{border-color:var(--yellow)}

/* FAQ */
.mm-turnover-page .faq-list{max-width:900px}
.mm-turnover-page .faq-item{border-top:1px solid var(--border)}
.mm-turnover-page .q{width:100%;border:0;background:none!important;color:#111315!important;padding:21px 0;display:flex;justify-content:space-between;text-align:left;font-size:16px;font-weight:900;cursor:pointer}
.mm-turnover-page .q i{font-style:normal;color:var(--yellow)!important;font-size:23px}
.mm-turnover-page .ans{display:none;padding:0 35px 22px 0;color:var(--gray)!important;font-size:14px}
.mm-turnover-page .faq-item.open .ans{display:block}

/* CTA */
.mm-turnover-page .bottom{background:#111315!important;color:#fff!important;padding:65px 0}
.mm-turnover-page .bottom-in{display:flex;justify-content:space-between;align-items:center;gap:30px}
.mm-turnover-page .bottom h2{font-size:clamp(30px,4vw,48px);line-height:1.05;color:#fff!important;margin-bottom:10px}
.mm-turnover-page .bottom p{color:#bfc3c5!important;margin:0;max-width:650px}
.mm-turnover-page .btn{display:inline-flex;align-items:center;justify-content:center;background:var(--yellow)!important;color:#111315!important;padding:14px 21px;border-radius:3px;font-size:12px;font-weight:900;white-space:nowrap}

/* RESPONSIVE */
@media(max-width:900px){
  .mm-turnover-page .hero-grid,.mm-turnover-page .intro-grid,.mm-turnover-page .dark-grid{grid-template-columns:1fr}
  .mm-turnover-page .grid{grid-template-columns:1fr 1fr}
  .mm-turnover-page .process{grid-template-columns:1fr 1fr;gap:18px}
  .mm-turnover-page .step{border-right:0;border-bottom:1px solid var(--border);margin:0;padding-bottom:24px}
  .mm-turnover-page .property-grid{grid-template-columns:1fr 1fr}
  .mm-turnover-page .related{grid-template-columns:1fr 1fr}
  .mm-turnover-page .hero-form-wrap{justify-content:flex-start}
}
@media(max-width:620px){
  .mm-turnover-page .section{padding:68px 0}
  .mm-turnover-page .hero h1{font-size:48px}
  .mm-turnover-page .hero-copy{font-size:16px}
  .mm-turnover-page .hero-form{padding:22px}
  .mm-turnover-page .hero-form-head{gap:10px}
  .mm-turnover-page .hero-form-title{font-size:25px}
  .mm-turnover-page .hero-form-fields,.mm-turnover-page .trust-grid,.mm-turnover-page .grid,.mm-turnover-page .checks,.mm-turnover-page .property-grid,.mm-turnover-page .related,.mm-turnover-page .process{grid-template-columns:1fr}
  .mm-turnover-page .hero-field.full{grid-column:auto}
  .mm-turnover-page .bottom-in{flex-direction:column;align-items:flex-start}
}/* End custom CSS */