.mk-section{padding-top:3rem!important;padding-bottom:3rem!important}.mk-section h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.12}.mk-section h2{font-size:clamp(1.4rem,2.5vw,2.2rem)}.mk-section p,.mk-section li{line-height:1.75}.mk-eyebrow{font-weight:700;letter-spacing:.14em;font-size:.8rem}.mk-hero{background-size:cover!important;background-position:center!important;padding-top:6rem!important;padding-bottom:6rem!important;color:white!important}.mk-hero h1{color:white!important;max-width:700px}.mk-button{display:inline-block;background:#348527!important;color:#fff!important;border:0;border-radius:5px;padding:1rem 1.5rem;font:inherit;font-weight:700;text-decoration:none!important;cursor:pointer;line-height:1.4}.mk-button:hover{background:#286b1e!important}.mk-button:focus-visible,.mk-section a:focus-visible{outline:3px solid #176ca0;outline-offset:4px}.mk-cards h2{font-size:1.5rem}.mk-cta{background:#edf2f5!important}.mk-footer{background:#132b3d!important;color:#fff}.mk-footer h3,.mk-footer a{color:#fff!important}.mk-contact{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mk-contact label{display:block;font-weight:600}.mk-contact input,.mk-contact textarea{display:block;width:100%;margin-top:.4rem}.mk-full{grid-column:1/-1}.mk-contact .mk-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mk-note{font-size:.85rem}.mk-result{font-weight:600}.mk-contact button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.mk-contact{grid-template-columns:1fr}.mk-hero{padding-top:3rem!important;padding-bottom:3rem!important}.mk-section{padding-left:1rem!important;padding-right:1rem!important}}
