.mt-family-comfort{background:#f8f5ee;padding:48px 22px;color:#173249}.mt-family-comfort-inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}.mt-family-comfort figure{margin:0}.mt-family-comfort img{display:block;width:100%;height:auto;border-radius:18px}.mt-family-comfort-label{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#52677a}.mt-family-comfort h2{font-size:clamp(28px,3.3vw,42px);line-height:1.15;margin:14px 0 18px;letter-spacing:-.025em}.mt-family-comfort p:not(.mt-family-comfort-label){font-size:17px;line-height:1.7;max-width:480px}.mt-family-comfort a{display:inline-flex;align-items:center;min-height:48px;padding:13px 21px;background:#173249;color:white;border-radius:10px;text-decoration:none;font-weight:700;margin-top:12px}.mt-family-comfort a:focus-visible{outline:3px solid #e49039;outline-offset:4px}@media(max-width:700px){.mt-family-comfort{padding:32px 18px}.mt-family-comfort-inner{grid-template-columns:1fr;gap:23px}.mt-family-comfort h2{font-size:31px}.mt-family-comfort a{width:100%;justify-content:center;text-align:center}}

#mtown-homepage-v30 .mt-family-comfort a{color:#fff;-webkit-text-fill-color:#fff;background:#20364a}
