:root{--mz-teal:#008c77;--mz-navy:#092a38;--mz-pale:#edf6f1}.mezitli-logo{width:280px!important;height:auto!important;max-height:84px;object-fit:contain}.logo-box{max-width:300px}.main-header .header-lower .logo-box{padding:20px 0}.main-menu .navigation>li>a{font-weight:700}.main-menu .navigation>li.mezitli-regions>ul.mezitli-region-menu{width:450px;padding:12px;display:grid!important;grid-template-columns:1fr 1fr;gap:3px;border:1px solid #d5e5dc;border-radius:16px;box-shadow:0 18px 45px #092a381a;background:white;max-height:540px;overflow:auto}.main-menu .navigation>li.mezitli-regions>ul>li{border:0;padding:0;width:auto;float:none}.main-menu .navigation>li.mezitli-regions>ul>li>a{font-size:14px;line-height:1.5;padding:12px 10px;font-weight:700;color:#244138;border-radius:9px;white-space:normal}.main-menu .navigation>li.mezitli-regions>ul>li>a:hover,.main-menu .navigation>li.mezitli-regions>ul>li>a:focus{background:var(--mz-pale);color:var(--mz-teal)}.mezitli-region-menu .fa-map-marker{color:var(--mz-teal);margin-right:8px}.main-menu .navigation>li.mezitli-regions>ul>li.region-all{grid-column:1/-1;background:var(--mz-pale);border-radius:10px;margin-bottom:8px}.region-all span{float:right}.main-menu .navigation>li:focus-within>ul{visibility:visible;opacity:1;top:100%}.mz-region-hero{padding:70px 0 60px;background:linear-gradient(120deg,#edf7f2,#f7fbfc);color:var(--mz-navy)}.mz-region-hero h1{font-size:42px;font-weight:800;margin:15px 0}.mz-region-hero p{max-width:740px;font-size:18px;margin-bottom:20px}.mz-eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:var(--mz-teal)}.mz-region-section{padding:65px 0 80px}.mz-region-intro{display:grid;grid-template-columns:2fr 1fr;gap:50px;margin-bottom:35px}.mz-region-intro h2{font-size:30px;font-weight:750;margin:10px 0 20px}.mz-region-call{padding:25px;border-radius:16px;background:var(--mz-navy);color:white;display:flex;flex-direction:column;gap:8px}.mz-region-call a{font-size:27px;color:white;font-weight:800}.mz-region-call small{opacity:.75}.mz-region-label{display:block;font-weight:700}.mz-region-search{width:100%;border:1px solid #d4e4dd;border-radius:12px;padding:15px 20px;background:#fafdfb;margin:8px 0 30px}.mz-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mz-region-card{border:1px solid #dce9e2;border-radius:18px;background:#fff;padding:28px;box-shadow:0 8px 28px #153d2e08;display:flex;flex-direction:column;gap:13px;transition:.2s}.mz-region-card:hover{border-color:var(--mz-teal);transform:translateY(-3px)}.mz-location{display:grid;place-items:center;background:var(--mz-pale);color:var(--mz-teal);border-radius:12px;width:48px;height:48px;font-size:25px}.mz-region-card h2{font-size:21px;font-weight:750;line-height:1.4}.mz-region-card h2 a{color:var(--mz-navy)}.mz-region-card p{font-size:15px;line-height:1.8;margin:0}.mz-region-link{margin-top:auto;color:var(--mz-teal);font-weight:700}.mz-region-link span{float:right}.mz-region-note{background:var(--mz-pale);border-radius:18px;padding:32px;margin-top:36px}.mz-region-note h2{font-size:24px;font-weight:750;margin-bottom:10px}.mz-article{font-family:Arial,sans-serif;font-size:17px;line-height:1.85;color:#33474c}.mz-article h2{font-size:26px!important;line-height:1.4!important;margin:28px 0 14px!important}.mz-article h3{font-size:21px;margin:22px 0 12px}.mz-article ul,.mz-article ol{padding-left:24px;margin:15px 0;list-style:initial}.mz-article p{margin-bottom:18px!important}.mz-region-card[hidden]{display:none}.footer-logo img{width:100%!important;max-width:340px;height:auto}.mz-region-section a:focus-visible,.main-menu a:focus-visible{outline:3px solid #00aa90;outline-offset:3px}
@media(max-width:991px){.mz-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-region-intro{gap:25px}.mezitli-logo{max-width:220px}.mz-region-hero h1{font-size:34px}}@media(max-width:767px){.mz-region-grid{grid-template-columns:1fr}.mz-region-intro{grid-template-columns:1fr}.mz-region-section{padding:36px 0 50px}.mz-region-hero{padding:38px 0}.mz-region-hero h1{font-size:29px}.mz-region-card{padding:23px}.mobile-menu .mezitli-region-menu{display:none;padding:8px!important;background:#163c40}.mobile-menu .mezitli-region-menu li a{font-size:15px;padding:10px 25px!important}.mobile-menu .mezitli-region-menu .region-all a{font-weight:700}.mobile-menu .nav-logo img{width:245px!important;height:auto!important}.mz-region-call a{font-size:24px}}

.footer-logo,.mobile-menu .nav-logo{background:#fff;border-radius:12px;padding:13px;display:block}.footer-logo img{max-height:110px;object-fit:contain}.mobile-menu .nav-logo{margin:20px;width:260px}.mobile-menu .nav-logo img{width:100%!important}

.mz-home-title{font-size:38px;line-height:1.3;font-weight:800;color:#092a38}@media(max-width:767px){.mz-home-title{font-size:28px}}

.main-menu .navigation>li>a:focus-visible{outline:2px solid #008c77!important;outline-offset:0;border-radius:6px}.main-menu .navigation>li:focus-within>ul{margin-top:0}
