/* Client palette: dark headings, turquoise highlights and official WhatsApp green. */
:root{--mmc-accent:#00bfaf;--mmc-whatsapp:#25d366;--pbmit-secondary-color:#00bfaf;--pbmit-secondary-color-rgb:0,191,175;--principal:#00bfaf;--theme-color:#00bfaf}
.mmc-site .mmc-logo{width:210px}
.mmc-site .mmc-logo img{height:104px}
.mmc-site .mmc-menu-toggle,.mmc-site .pbmit-btn,.mmc-site .mmc-btn,.mmc-site .themeholy-btn,.mmc-site form .btn-primary,.mmc-site .btn_phone,.mmc-site .mmclab-blog-sidebar .search-form button{background:var(--mmc-accent);border-color:var(--mmc-accent);color:#153d3a!important}
.mmc-site .pbmit-btn:hover,.mmc-site .mmc-btn:hover,.mmc-site .themeholy-btn:hover,.mmc-site form .btn-primary:hover{background:#00b3a4;border-color:#00b3a4;color:#153d3a!important}
.mmc-site .mmc-menu-toggle span{background:#153d3a}
.mmc-site .mmc-authority-strip,.mmc-site .mmc-risk-band,.mmc-site .mmc-footer,.mmc-site .mmclab-sidebar-cta,.mmc-site .mmclab-cta-panel,.mmc-site .mmc-banner-toolbar{background:var(--mmc-accent);color:#153d3a}
.mmc-site .mmc-authority-strip .mmc-text-link,.mmc-site .mmc-risk-band :is(h2,p,.pbmit-subtitle,.mmc-text-link,.mmc-risk-plus),.mmc-site .mmclab-sidebar-cta :is(h2,p),.mmc-site .mmclab-cta-panel :is(h2,p,.mmclab-eyebrow),.mmc-site .mmclab-cta-panel .mmclab-text-link,.mmc-site .mmc-footer :is(h2,h3,p,a,.mmc-eyebrow),.mmc-site .mmc-footer-bottom{color:#153d3a}
.mmc-site .mmc-authority-symbol{color:#153d3a;border-color:#153d3a80}
.mmc-site .mmc-footer-intro,.mmc-site .mmc-footer-bottom{border-color:#153d3a40}
.mmc-site .mmc-footer-brand img{background:#fff;padding:10px;border-radius:8px;height:auto;max-width:185px}
.mmc-site .mmc-round-link,.mmc-site .mmclab-pagination .active span,.mmc-site .mmclab-pagination a:hover{background:var(--mmc-accent);color:#153d3a;border-color:var(--mmc-accent)}
.mmc-site .mmc-banner-toolbar :is(.carousel-control-prev,.carousel-control-next,.mmc-banner-pause){border-color:#153d3a80;color:#153d3a}
.mmc-site .mmc-banner-toolbar .carousel-indicators button{background:#153d3a}
.mmc-site .mmc-banner-toolbar :is(.carousel-control-prev-icon,.carousel-control-next-icon){filter:brightness(0) saturate(100%)}
.mmc-site a[data-bs-target="#modalWhats"]{background:var(--mmc-whatsapp);border:1px solid var(--mmc-whatsapp);color:#153d3a!important;border-radius:6px;padding:12px 17px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1.5}
.mmc-site a[data-bs-target="#modalWhats"]:hover,.mmc-site #modalWhats button[type="submit"]{background:var(--mmc-whatsapp);border-color:var(--mmc-whatsapp);color:#153d3a!important}
.mmc-site #modalWhats button[type="submit"]{background:var(--mmc-whatsapp)!important;border-color:var(--mmc-whatsapp)!important}
.mmc-site .mmc-circle-cta[data-bs-target="#modalWhats"]{border-radius:50%;flex-direction:column}
.mmc-site .mmc-contact-dock .mmc-whatsapp{border-radius:30px}
.mmc-site .mmc-header-cta[data-bs-target="#modalWhats"]{padding:18px 23px}
.mmc-site .mmc-footer-contact a[data-bs-target="#modalWhats"]{justify-content:flex-start;font-size:13px}
.mmc-site .mmclab-equipment-grid article{background:#dce9e3;border:1px solid #adc8bb;border-radius:14px;overflow:hidden;padding:20px;display:flex;flex-direction:column}
.mmc-site .mmclab-equipment-grid figure{background:#c7ddd3;border:1px solid #acc9bb;border-radius:9px;margin:0 0 20px;padding:20px}
.mmc-site .mmclab-equipment-grid h3{margin:0 0 12px}
.mmc-site .mmclab-equipment-grid .mmclab-prose{color:#153d3a}
@media(max-width:1399px) and (min-width:1300px){.mmc-site .mmc-header-row{gap:16px}.mmc-site .mmc-navigation>ul{gap:12px}.mmc-site .mmc-header-cta{padding:16px!important}.mmc-site .mmc-arrow{margin-left:12px}}
@media(max-width:1299px){.mmc-site .mmc-logo{width:190px}.mmc-site .mmc-logo img{height:94px}}
@media(max-width:767px){.mmc-site .mmc-logo{width:175px}.mmc-site .mmc-logo img{height:88px}.mmc-site .mmclab-equipment-grid article{padding:17px}.mmc-site .mmclab-equipment-grid figure{padding:17px}}
