.main-nav>.menu-item,.plate-content nav>.menu-item{list-style:none;position:relative}.main-nav .sub-menu{list-style:none;display:none;position:absolute;top:100%;left:0;background:#151718;border:1px solid #454849;min-width:200px;padding:15px;z-index:5}.main-nav .menu-item:hover>.sub-menu,.main-nav .menu-item:focus-within>.sub-menu{display:block}.main-nav .sub-menu a{display:block;padding:10px}.main-nav .current-menu-item>a{color:#fff}.main-nav .current-menu-item>a:after{transform:scaleX(1)}.admin-bar .site-header{top:32px}.service-description p{font-size:12px;line-height:1.9;color:#adb1b2}.ml-honeypot{position:absolute!important;left:-10000px!important;height:1px!important;width:1px!important;overflow:hidden!important}.form-status.is-success{color:#bae0bf}.button:disabled{opacity:.6;cursor:wait}.gallery-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.gallery-thumbs button{padding:0;width:85px}.gallery-thumbs img{width:100%;height:65px;object-fit:cover}.entry-content{color:#b8bcbe;font-size:15px;line-height:1.9}.entry-content h2,.entry-content h3{color:#f0efec;margin:35px 0 20px;font-size:30px}.entry-content p{margin-bottom:22px}.entry-content a{color:#f0efec;text-decoration:underline}.entry-content ul,.entry-content ol{padding-left:25px;margin:20px 0}.ml-featured-image{width:100%;height:auto;max-height:650px;object-fit:contain;margin-bottom:40px}.ml-single-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:65px}.ml-project-aside{border-top:1px solid #494c4e;padding-top:25px}.ml-project-aside h2{font-size:38px;margin-bottom:30px}.ml-project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.ml-project-gallery img{width:100%;height:auto;object-fit:contain}.ml-pagination{margin-top:40px;display:flex;gap:15px}.ml-pagination .page-numbers{padding:8px 16px;border:1px solid #484c4e}.ml-pagination .current{background:var(--red);color:#fff}.entry-content .wp-block-image{margin-block:30px}.site-footer .plate-content nav .sub-menu{display:none}@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .site-header.is-scrolled{top:0}.main-nav .sub-menu{position:static;border:0;border-left:1px solid #454849;padding:0 15px;display:block}.ml-single-grid{grid-template-columns:1fr;gap:40px}.ml-project-aside h2{font-size:32px}.ml-project-gallery{grid-template-columns:1fr}.service-description p{font-size:13px}}@media(min-width:783px){.main-nav{gap:25px}}.slide-indicators:has(.slide-dot:only-child)~.slider-arrow{display:none}

.ml-nav-items{list-style:none;display:flex;align-items:center;gap:25px;padding:0;margin:0}.plate-content nav .ml-nav-items{gap:20px}.ml-nav-items>li{position:relative}.main-nav>.ml-nav-items>.current-menu-item>a:after{transform:scaleX(1)}@media(max-width:1000px){.main-nav .ml-nav-items{flex-direction:column;align-items:stretch;gap:0;width:100%}}@media(max-width:600px){.plate-content nav .ml-nav-items{flex-direction:column;gap:8px}}
