.mobileMenu-root{position:relative}.mobileMenu-backdrop{display:none;position:fixed;inset:0;z-index:9998;margin:0;padding:0;border:0;background:rgba(6,18,42,.42);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s cubic-bezier(.22,1,.36,1),visibility .38s cubic-bezier(.22,1,.36,1)}.mobileMenu-backdrop--visible{opacity:1;visibility:visible;pointer-events:auto}.mobileMenu{position:fixed;left:-300px;top:0;z-index:9999;height:100vh;height:100dvh;width:300px;background:linear-gradient(165deg,#142a4f,#1a3560 42%,#1e3a6d);transition:left .38s cubic-bezier(.22,1,.36,1);box-shadow:12px 0 48px rgba(0,0,0,.35),inset 1px 0 0 rgba(255,255,255,.06);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobileMenu__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px 18px;border-bottom:1px solid rgba(255,255,255,.14);flex-shrink:0}.mobileMenu__brand{display:flex;align-items:center;flex:1 1;min-width:0;text-decoration:none}.mobileMenu__brand img{height:38px;width:auto;max-width:100%;display:block;object-fit:contain;object-position:left center}.mobileMenu__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .2s ease}.mobileMenu__close:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35)}.mobileMenu__close:active{transform:scale(.96)}.mobileMenu__close:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.mobileMenu__close i{font-size:18px;line-height:1}.responsivemenu .card-body{background:#1a1729}.mobileMenu.show{left:0}.showmenu{position:relative;top:0;z-index:999;cursor:pointer}.responsivemenu{list-style:none;padding:0;margin:0}.responsivemenu__item{border-bottom:1px solid rgba(255,255,255,.12)}.responsivemenu__item:last-child{border-bottom:none}.responsivemenu li a,.responsivemenu li p,.responsivemenu ul{display:block;padding:17px 26px;font-size:15px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.96);cursor:pointer;text-decoration:none;transition:color .2s ease,background .2s ease}.responsivemenu li a:hover,.responsivemenu li p:hover{color:#fff;background:rgba(255,255,255,.06)}.responsivemenu li p{position:relative;margin-bottom:0}.responsivemenu ul.subMenu{padding-top:0;padding-left:15px;padding-right:0;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.12)}.responsivemenu ul.subMenu ul{position:relative;margin-bottom:0;padding-left:0}.responsivemenu ul{list-style:none}.responsivemenu ul a,.responsivemenu ul p{color:rgba(255,255,255,.88);position:relative;font-size:13px;font-weight:500;letter-spacing:.02em}.subMenu__heading-item{padding:0!important}.subMenu__heading{display:block;padding:14px 26px 8px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;color:#b8924a!important;text-transform:uppercase;cursor:default}.subMenu__divider-item{padding:0!important}.subMenu__divider{display:block;height:1px;margin:8px 26px 4px;background:rgba(255,255,255,.1)}.responsivemenu ul p i{position:absolute;right:0;top:5px}.responsivemenu .card{border:none}.responsivemenu .card-body{padding-top:0}.responsivemenu li a{position:relative}.responsivemenu li i{position:absolute;right:20px;top:17px}.showmenu i{font-size:30px;color:#fff}.open-btn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px}.mobileMenu,.showmenu{display:none}@media (max-width:992px){.mobileMenu-backdrop,.showmenu{display:block}.showmenu{width:40px;height:36px;text-align:center;line-height:30px;border-radius:5px}.showmenu button:focus{outline:none;box-shadow:none}.showmenu button span{background-color:#fff;width:20px;display:block;height:2px;margin:0 auto 5px}.mobileMenu{display:flex;flex-direction:column}}@media (min-width:993px){.mobileMenu-backdrop,.mobileMenu-backdrop--visible{display:none!important;pointer-events:none!important}}.middle-header-3 .showmenu{top:36px}.middle-header2 .showmenu{top:26px}.middle-header-3 .showmenu i{color:#fff}@media (max-width:450px){.mobileMenu{left:-280px;width:280px}.mobileMenu.show{left:0}.responsivemenu li a,.responsivemenu li p{font-size:14px;padding:15px 22px}.mobileMenu__header{padding:16px 18px 14px}.mobileMenu__brand img{height:60px}}.responsivemenu a:not([href]):not([class]),.responsivemenu a:not([href]):not([class]):hover{color:#ddd}@font-face{font-family:Felidae;font-style:normal;font-weight:400;src:local("Felidae Regular"),url(/_next/static/media/felidae-regular.1f7f4843.woff) format("woff")}@font-face{font-family:Felidae;font-style:normal;font-weight:400;src:local("Felidae Regular"),url(/_next/static/media/felidae-regular.709f7872.woff2) format("woff2")}@media(min-width:992px){.projects-nav-item{position:relative}.projects-nav-item>a{display:inline-flex!important;align-items:center;gap:7px}.projects-nav-item>a:after{font-family:themify;content:"";font-size:9px;line-height:1;opacity:.75;transition:transform .28s ease,opacity .28s ease}.projects-nav-item:hover>a:after{transform:rotate(180deg);opacity:1}.projects-nav-item:before{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:11}.wpo-site-header #navbar>ul>li.projects-nav-item>.projects-nav-dropdown{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-gap:0 4px;gap:0 4px;width:min(560px,100vw - 48px)!important;left:50%;transform:translateX(-50%) translateY(8px) scale(.98);transform-origin:center top;padding:22px 10px 14px!important;margin-top:6px;background:linear-gradient(165deg,rgba(10,18,36,.51),rgb(16,30,58) 52%,rgb(12,22,44))!important;backdrop-filter:blur(35px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-top:2px solid rgba(255,255,255,.85);border-radius:14px;box-shadow:0 28px 64px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.04);visibility:hidden;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility .32s}.wpo-site-header #navbar>ul>li.projects-nav-item:hover>.projects-nav-dropdown{top:calc(100% + 6px);visibility:visible;opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.projects-nav-dropdown__col{list-style:none;padding:0 14px 8px;min-width:0}.projects-nav-dropdown__heading{display:block;margin:0 0 12px;padding:0 10px 10px;font-family:Felidae;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.projects-nav-dropdown__list{list-style:none;margin:0;padding:0}.projects-nav-dropdown__list li{margin:0}.projects-nav-dropdown__list a{display:block!important;padding:9px 10px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:rgba(255,255,255,.88)!important;border-radius:8px;transition:color .22s ease,background .22s ease,transform .22s ease}.projects-nav-dropdown__list a:hover{color:#fff!important;background:rgba(255,255,255,.07);transform:translateX(3px)}.projects-nav-dropdown__footer{grid-column:1/-1;list-style:none;margin:6px 14px 0;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.08)}.projects-nav-dropdown__footer a{display:inline-flex!important;align-items:center;gap:8px;padding:0 10px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;transition:color .22s ease,gap .22s ease}.projects-nav-dropdown__footer a:after{content:"→";font-family:inherit;font-size:12px;transition:transform .22s ease}.projects-nav-dropdown__footer a:hover{color:#d4b06a!important;background:rgba(0,0,0,0)!important;transform:none}.projects-nav-dropdown__footer a:hover:after{transform:translateX(4px)}}@media(max-width:991px){.projects-nav-item .projects-nav-dropdown{display:none!important}}ul.smothscroll{position:fixed;bottom:25px;right:30px;list-style:none;z-index:99}ul.smothscroll a{background-color:rgba(51,51,51,.7);width:45px;height:45px;line-height:45px;border-radius:50%;display:block;text-align:center;color:#fff;background-size:200%,1px;background-position:0;border:2px solid #000}ul.smothscroll a:hover{background-color:#000}