.elementor-86 .elementor-element.elementor-element-5a20a1c{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Mentionmonk global header */
.elementor-86{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:100}
.mmh,.mmh.e-con{padding:0;gap:0;min-height:0;background:transparent;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.mmh *{box-sizing:border-box}
.mmh .elementor-widget{margin:0}
.mmh .nav{position:relative;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:rgba(14,14,16,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease}
.mmh .nav.top{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
.mmh .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}
.mmh .navin{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}
.mmh .brand{display:flex;align-items:center;text-decoration:none}
.mmh .brand-img{display:block;height:44px;width:auto;max-width:none}
.mmh .navlinks{display:flex;align-items:center;gap:26px}
.mmh .navlink{color:#C9C9CC;text-decoration:none;font-size:15px;font-weight:500;padding:10px 4px;position:relative}
.mmh .navlink::after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:1.5px;background:#E3612A;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.mmh .navlink:hover,.mmh .navlink:focus-visible{color:#fff}.mmh .navlink:hover::after{transform:scaleX(1)}
.mmh .navr{display:flex;align-items:center;gap:10px}
.mmh .btn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 6px 6px 22px;border-radius:999px;font:600 15px/1 Geist,sans-serif;text-decoration:none;border:0;cursor:pointer;transition:transform .25s ease}
.mmh .btn:hover{transform:translateY(-2px)}
.mmh .btn-white,.mmh .btn-white:hover{background:#fff;color:#18181C}
.mmh .btn .dot{width:36px;height:36px;border-radius:50%;background:#E3612A;color:#18181C;display:grid;place-items:center;transition:transform .3s ease}
.mmh .btn:hover .dot{transform:rotate(45deg)}
.mmh .mnav-cta,.mmh .mtog{display:none}
@media (max-width:960px){
.mmh .wrap{padding:0 22px}
.mmh .hide-m{display:none!important}
.mmh .brand-img{height:36px}
.mmh .mtog{display:grid;align-content:center;justify-items:center;gap:5px;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;cursor:pointer}
.mmh .mtog span{display:block;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .3s ease}
.mmh .nav.open .mtog span:first-child{transform:translateY(3.5px) rotate(45deg)}
.mmh .nav.open .mtog span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
.mmh .navlinks{display:none;position:absolute;left:0;right:0;top:76px;flex-direction:column;align-items:stretch;gap:0;padding:6px 22px 22px;background:#0E0E10;border-bottom:1px solid rgba(255,255,255,.07)}
.mmh .nav.open{background:#0E0E10;backdrop-filter:none;-webkit-backdrop-filter:none}
.mmh .nav.open .navlinks{display:flex}
.mmh .navlink{padding:15px 0;font-size:17px;border-bottom:1px solid rgba(255,255,255,.07)}
.mmh .navlink::after{display:none}
.mmh .mnav-cta{display:inline-flex;justify-content:center;margin-top:18px;padding:6px 22px}
}/* End custom CSS */