[data-menu-open] {
  overflow: hidden;
}
.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  transform: translate3d(0, 0, 0);
  transition: all 0.5s;
/*[data-scroll-direction='down'][data-menu-open=""] & {
		transform: translate3d(0, 0, 0);

	}*/
}
[data-scroll-direction='down']:not([data-menu-open=""]) .site-header {
  transform: translate3d(0, -100%, 0);
  background-color: #fff;
}
[data-scroll-direction='down']:not([data-menu-open=""]) .site-header svg {
  filter: invert(1);
  transition: 0.3s linear;
}
@media screen and (min-width: 1024px) {
  [data-scroll-direction='down']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .link-item {
    color: #050014;
  }
  [data-scroll-direction='down']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .link-item:before {
    background-color: #050014;
  }
  [data-scroll-direction='down']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item {
    border-color: #050014;
    color: #050014;
    background-color: #fff;
    transition: 0.3s linear;
  }
  [data-scroll-direction='down']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item:hover {
    color: #fff;
    background-color: #050014;
  }
}
[data-scroll-direction='down']:not([data-menu-open=""]) .site-header .box--menu-top .menu-control .menu-hamburger-icon:before,
[data-scroll-direction='down']:not([data-menu-open=""]) .site-header .box--menu-top .menu-control .menu-hamburger-icon:after {
  background-color: #050014;
}
[data-scroll-direction='top']:not([data-menu-open=""]) .site-header {
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
[data-scroll-direction='top']:not([data-menu-open=""]) .site-header svg {
  filter: invert(1);
  transition: 0.3s linear;
}
@media screen and (min-width: 1024px) {
  [data-scroll-direction='top']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .link-item {
    color: #050014;
  }
  [data-scroll-direction='top']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .link-item:hover {
    color: #004bff;
  }
  [data-scroll-direction='top']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item {
    transition: 0.3s linear;
  }
  [data-scroll-direction='top']:not([data-menu-open=""]) .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item:hover {
    border-color: #004bff;
    color: #004bff;
  }
}
[data-scroll-direction='top']:not([data-menu-open=""]) .site-header .box--menu-top .menu-control .menu-hamburger-icon:before,
[data-scroll-direction='top']:not([data-menu-open=""]) .site-header .box--menu-top .menu-control .menu-hamburger-icon:after {
  background-color: #050014;
}
[data-scroll-direction='top'][data-on-top="true"] .site-header {
  transform: translate3d(0, 0, 0);
  background-color: transparent;
  box-shadow: none;
}
[data-scroll-direction='top'][data-on-top="true"] .site-header:hover {
  background-color: #050014;
}
[data-scroll-direction='top'][data-on-top="true"] .site-header svg {
  filter: invert(0);
  transition: 0.3s linear;
}
@media screen and (min-width: 1024px) {
  [data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .link-item {
    color: #fff;
  }
  [data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .link-item:before {
    background-color: #fff;
  }
  [data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item {
    transition: 0.3s linear;
  }
  [data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item:hover {
    border-color: #004bff;
    color: #004bff;
  }
}
[data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top .menu-control .menu-hamburger-icon:before,
[data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top .menu-control .menu-hamburger-icon:after {
  background-color: #fff;
}
@media screen and (min-width: 1024px) {
  [data-scroll-direction='top'][data-on-top="false"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .sub-menu-inner {
    background-color: #fff;
  }
  [data-scroll-direction='top'][data-on-top="false"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item {
    transition: 0.3s linear;
    border-bottom: 1px solid rgba(233,236,246,0.5);
    background: #fff;
    color: #050014;
  }
  [data-scroll-direction='top'][data-on-top="false"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item:hover {
    border-color: #004bff;
    color: #004bff;
  }
}
@media screen and (min-width: 1024px) {
  [data-scroll-direction='down'] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu {
    display: none !important;
  }
}
.dark-menu[data-scroll-direction='top'][data-on-top="true"] .site-header {
  background-color: #050014;
}
.dark-menu[data-scroll-direction='top'][data-on-top="true"] .site-header .box--menu-top--content .box-content .wrap-items-menu .link-wrap-item .sub-menu .item .sub-link-item {
  transition: 0.3s linear;
}
.box--menu-top {
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
  background: transparent;
}
.box--menu-top .wrap-logo .logo {
  line-height: 0;
}
.box--menu-top .wrap-btn .btn-border-blue {
  min-width: 186px;
}
@media screen and (min-width: 1024px) {
  .box--menu-top .wrap-logo {
    padding-right: 48px;
  }
  .box--menu-top .menu-control {
    display: none;
  }
  .box--menu-top .wrap-btn {
    padding-left: 33px;
  }
}
@media screen and (max-width: 1024px) {
  .box--menu-top {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .box--menu-top .box-content {
    position: relative;
    z-index: 101;
  }
  .box--menu-top .wrap-menu-top,
  .box--menu-top .wrap-btn {
    display: none;
  }
  .box--menu-top .menu-control .menu-hamburger-icon {
    display: inline-block;
  }
  .box--menu-top .menu-control .menu-close {
    color: #fff;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 1.44px;
    display: none;
  }
  [data-menu-open] .box--menu-top {
    height: 100vh;
    background: #050014;
    overflow: auto;
/*&:before {
				content: '';
				position: absolute;
				top 0
				left 0;
				width 100%
				height 100vh
				background: $vars.color.black;
				z-index 100;
			}*/
  }
  [data-menu-open] .box--menu-top .wrap-menu-top,
  [data-menu-open] .box--menu-top .wrap-btn {
    display: block;
  }
  [data-menu-open] .box--menu-top .menu-control .menu-hamburger-icon {
    display: none;
  }
  [data-menu-open] .box--menu-top .menu-control .menu-close {
    display: inline-block;
  }
}
@media screen and (max-width: 576px) {
  .box--menu-top .wrap-btn {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 48px 16px 32px 16px;
    z-index: 200;
    background-color: #050014;
  }
  .box--menu-top .wrap-btn .btn-border-blue {
    min-width: 100%;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1850px) {
  .box--menu-top .wrap-logo {
    padding-right: 72px;
  }
}
@media screen and (max-width: 768px) {
  #wpadminbar {
    display: none;
  }
}
#wpadminbar {
  opacity: 0.5;
  transform: translateY(-50%);
}
#wpadminbar:hover {
  opacity: 1;
  transform: translateY(0%);
}
/*# sourceMappingURL=index.css.map */