header nav{display:inline-block;margin-top:8px}header nav.header-menu ul{display:inline-block;padding-left:0;margin:0}header nav.header-menu ul li{float:left;list-style:none;position:relative}.hamburger-menu{display:none}.hamburger-menu svg{width:30px;height:30px}header nav.header-menu ul li a{color:#000;text-decoration:none;margin:0 18px;font-size:14px;overflow:hidden;display:inline-block}header nav.header-menu ul li a span{position:relative;display:inline-block;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s}header nav.header-menu ul li a span:before{position:absolute;top:100%;width:100%;left:0;content:attr(data-hover)}@media (hover:hover){header nav ul li:hover a span{-webkit-transform:translateY(-100%);transform:translateY(-100%);transform-origin:0% 0%}}header nav.header-menu ul li .sub{background:#000;padding:0;min-width:150px;padding:15px;position:absolute;top:30px;opacity:0;transition:opacity,transform ease .3s;-webkit-transition:opacity,transform ease .3s;-moz-transition:opacity,transform ease .3s;-ms-transition:opacity,transform ease .3s;-o-transition:opacity,transform ease .3s;transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);pointer-events:none;left:0}header nav.header-menu ul li .sub li{width:100%;transition:opacity ease .3s;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;-o-transition:opacity ease .3s;text-align:left}header nav ul li .sub li a:hover{opacity:1}header nav ul li.current-menu-item>a{opacity:1!important;pointer-events:none}header nav ul li .sub li a{font-size:13px;width:100%;height:100%;display:inline-block;opacity:.6;margin:0;color:#fff;transition:opacity ease .3s;-webkit-transition:opacity ease .3s;-moz-transition:opacity ease .3s;-ms-transition:opacity ease .3s;-o-transition:opacity ease .3s}header nav ul li.menu-item-has-children:hover>ul{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);pointer-events:all}header nav ul li.menu-item-has-children ul li.menu-item-has-children ul{left:100%;top:-10px}.overlay-menu{position:fixed;width:100%;height:100vh;background:#000;top:0;left:0;text-align:center;opacity:0;pointer-events:none;z-index:100;overflow:scroll;display:flex;justify-content:center;align-items:center}.overlay-menu nav{margin:0 auto;display:inline-block}.overlay-menu nav ul{padding-left:0}.overlay-menu nav ul li{list-style:none}.overlay-menu nav ul li a{color:#fff;text-decoration:none;font-size:48px;font-weight:600}.overlay-menu nav ul li ul li{opacity:.7;line-height:0}.overlay-menu nav ul li ul li:hover{opacity:1}.overlay-menu nav ul li ul li a{font-size:16px;font-weight:400}.menu-item-has-children{padding:0}.overlay-menu nav ul ul{display:none}.overlay-menu nav ul li ul li ul{padding-top:8px}.overlay-menu nav ul li ul li ul li{padding:0}.overlay-menu nav ul li ul li ul li a{font-size:13px;opacity:.6;font-weight:400}.overlay-menu nav ul li ul li ul li a:hover{opacity:1}.overlay-menu .close{position:absolute;right:30px;top:50px;cursor:pointer;opacity:.5;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s}.overlay-menu .close:hover{opacity:1}.overlay-menu .close i{color:#fff;font-size:30px}.overlay-menu .close svg{width:30px;height:30px;fill:#fff}@media screen and (max-width:1024px){.hamburger-menu{display:block}header nav.header-menu{display:none}}.pre-logo{position:relative;width:150px;margin:0 auto}.pre-logo svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;height:90%}.brand-desc{font-size:26px;font-weight:600;color:#3a3a3a;font-family:"Plus Jakarta Sans",Sans-serif;text-align:center;margin:0}@media screen and (max-width:767px){.brand-desc{font-size:18px;font-weight:600;color:#3a3a3a;font-family:"Plus Jakarta Sans",Sans-serif;text-align:center;margin:0}}.loading-screen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;background:#0000;z-index:1000;font-family:"MangoGrotesque",Sans-serif}.loading-screen .bar{position:absolute;height:100%;width:50%;background-color:#000}.loading-screen .top-bar{top:0;left:0;right:auto;bottom:auto}.loading-screen .down-bar{bottom:0;top:auto;right:0;left:auto}.loading-screen .animation-preloader{z-index:1000}.loading-screen .animation-preloader .spinner{animation:spinner 2s infinite linear;-webkit-animation:spinner 2s infinite linear;border-radius:50%;border:3px solid #e2dfdd;border-top-color:#1a1a1a;width:150px;height:150px;margin:0 auto 3.5em auto}.loading-screen .animation-preloader .txt-loading{font-size:150px;line-height:150px;font-weight:700;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:8px;display:flex;align-items:center;justify-content:center}.loading-screen .animation-preloader .txt-loading .letters-loading{color:#202020;position:relative;font-family:"MangoGrotesque",Sans-serif}.loading-screen .animation-preloader .txt-loading .letters-loading:before{-webkit-animation:letters-loading 4s infinite;animation:letters-loading 4s infinite;color:#919191;content:attr(data-text-preloader);left:-5px;opacity:0;position:absolute;top:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:0.2s;animation-delay:0.2s}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:0.4s;animation-delay:0.4s}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:0.8s;animation-delay:0.8s}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s;animation-delay:1s}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.loading-screen .animation-preloader .txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s;animation-delay:1.4s}@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes letters-loading{0%,75%,100%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes letters-loading{0%,75%,100%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@media screen and (max-width:767px){.loading-screen .animation-preloader .spinner{height:8em;width:8em}.loading-screen .animation-preloader .txt-loading{font:bold 3.5em "Inter",sans-serif}}@media screen and (max-width:500px){.loading-screen .animation-preloader .spinner{height:7em;width:7em}.loading-screen .animation-preloader .txt-loading{font:bold 2em "Inter",sans-serif}}