body:has(#mb-internal) #main-content>.container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body:has(#mb-internal) #left-area{float:none!important;width:100%!important;padding:0!important;margin:0!important}body:has(#mb-internal) #sidebar,body:has(#mb-internal) .entry-title,body:has(#mb-internal) .et_post_meta_wrapper,body:has(#mb-internal) #main-content .container:before{display:none!important}body:has(#mb-internal) #mb-internal .nav .wrap{width:min(1540px,92vw)!important;max-width:none!important}#mb-internal .links,#mb-home .links{display:flex!important;align-items:center!important;gap:0!important;margin-left:auto!important;white-space:nowrap!important;visibility:visible!important}#mb-internal .links>*,#mb-home .links>*{margin-left:30px!important;flex:0 0 auto!important;visibility:visible!important}#mb-internal .links>*:first-child,#mb-home .links>*:first-child{margin-left:0!important}#mb-internal .links a,#mb-internal .links summary,#mb-home .links a,#mb-home .links summary{white-space:nowrap!important;display:block!important}#mb-internal .links .call,#mb-home .service-call{display:none!important}@media(max-width:900px){#mb-internal .nav .wrap{width:90vw!important;flex-direction:column!important;align-items:flex-start!important;padding:15px 0!important}#mb-internal .links{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:12px 18px!important;margin:0!important;font-size:11px!important}#mb-internal .links>*{margin:0!important}}#mb-internal .links>p{display:flex!important;align-items:center!important;gap:30px!important;margin:0 0 0 30px!important;padding:0!important;flex:0 0 auto!important}#mb-internal .links>p>a{display:block!important;margin:0!important;flex:0 0 auto!important;white-space:nowrap!important}@media(max-width:900px){#mb-internal .links>p{gap:18px!important;margin:0!important}}@media(min-width:901px) and (hover:hover){#mb-internal .links details,#mb-home .links details{position:relative!important}#mb-internal .links details>div,#mb-home .links details>.nav-sub{top:100%!important;margin-top:0!important}#mb-internal .links details:hover>div,#mb-home .links details:hover>.nav-sub{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}#mb-internal .links details>summary,#mb-home .links details>summary{padding:12px 0!important}}#mb-home .logo img{width:240px!important;max-width:100%!important;height:auto!important}#mb-home footer img,#mb-internal footer img{content:url("https://mollenbergbetz.com/wp-content/uploads/2026/09/Mechanical_transparent_white.png")!important;filter:none!important;image-rendering:auto!important}#mb-home footer img{width:280px!important;height:76px!important}#mb-internal footer img{width:190px!important;height:52px!important}@media(max-width:700px){#mb-home .logo img{width:220px!important}}#mb-home>.nav{position:relative!important;z-index:9999!important;overflow:visible!important}#mb-home .nav-sub{z-index:10000!important}#mb-home>.hero{position:relative!important;z-index:1!important}#mb-home>.hero h1{font-size:clamp(44px,4.5vw,64px)!important;line-height:1.03!important;max-width:680px!important}@media(max-width:700px){#mb-home>.hero h1{font-size:clamp(38px,11vw,52px)!important;line-height:1.04!important}}#mb-home>.hero:before{background:linear-gradient(90deg,rgba(8,19,27,.78) 0%,rgba(8,19,27,.66) 44%,rgba(8,19,27,.08) 74%)!important}#mb-home>.hero h1,#mb-home>.hero .hero-copy{position:relative;z-index:2;text-shadow:0 2px 12px rgba(0,0,0,.42)}@media(max-width:700px){#mb-home>.hero:before{background:rgba(8,19,27,.72)!important}}#mb-home .mb-social,#mb-internal .mb-social{width:min(1180px,90vw);margin:6px auto 24px;display:flex;align-items:center;gap:10px}#mb-home .mb-social a,#mb-internal .mb-social a{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff!important;background:rgba(255,255,255,.06);font:800 15px/1 Arial,sans-serif;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}#mb-home .mb-social a:hover,#mb-internal .mb-social a:hover{background:#1684c4;border-color:#1684c4;transform:translateY(-2px)}#mb-home .mb-social a:focus-visible,#mb-internal .mb-social a:focus-visible{outline:3px solid #fff;outline-offset:3px}#mb-internal .mb-social{width:100%;margin-top:20px}#mb-home .number,#mb-home .service-card:not(.emergency)>b{display:none!important}