/*------------------------------------*\
    breakpoint vars
\*------------------------------------*/
/*------------------------------------*\
    breakpoint mixin
\*------------------------------------*/
/** Break desktop first**/
.bricks-background-primary {
  background: linear-gradient(99.71deg, #F86E00 17.88%, #FED40E 165.45%);
}
.bricks-background-primary.btn-icon::before {
  content: "";
  background: url("../images/arrow-btn.svg") no-repeat 0 0/100%;
  width: 18px;
  height: 18px;
}
@media only screen and (min-width: 768px) {
  .bricks-background-primary.btn-icon::before {
    width: 20px;
    height: 20px;
  }
}

.ajax-loading {
  position: relative;
}
.ajax-loading .brx-loading-animation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  padding: 100px;
  background: rgba(13, 4, 33, 0.5);
}

.select-style {
  outline: none !important;
}
.select-style option {
  color: #000;
}
.select-style option:disabled {
  color: #6e6e6e;
}

.bricks-background-light {
  transition: all 0.3s;
  position: relative;
  z-index: 1;
}
.bricks-background-light::after {
  content: "";
  z-index: -1;
  background: linear-gradient(99.71deg, #F86E00 17.88%, #FED40E 165.45%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: inherit;
  transition: all 0.3s;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  opacity: 0;
}
.bricks-background-light svg path {
  transition: all 0.3s;
}
.bricks-background-light:hover::after {
  opacity: 1;
}
.bricks-background-light:hover svg path {
  stroke: #000;
}

.choose-files {
  padding: 15px 16px;
  display: inline-flex;
  gap: 10px;
  align-items: center;
}
.choose-files::before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("../images/upload-icon.svg") no-repeat 50% 50%;
}

.site-logo svg {
  display: block;
}
.site-logo__head {
  transition: all 0.25s;
  clip-path: polygon(0 102%, 100% 102%, 100% 200%, 0 200%);
  transition-delay: 0.1s;
  opacity: 0;
}
.site-logo__full g g g:first-child path {
  transition: transform 0.25s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.site-logo__full g g g:first-child path:nth-child(1) {
  transition-delay: 0.075s;
}
.site-logo__full g g g:first-child path:nth-child(2) {
  transition-delay: 0.1s;
}
.site-logo__full g g g:first-child path:nth-child(3) {
  transition-delay: 0.125s;
}
.site-logo__full g g g:first-child path:nth-child(4) {
  transition-delay: 0.15s;
}
.site-logo__full g g g:first-child path:nth-child(5) {
  transition-delay: 0.175s;
}
.site-logo__full g g g:last-child path {
  transition: all 0.25s;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition-delay: 0.1s;
  opacity: 1;
}
.site-logo.has-scroll .site-logo__head {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition-delay: 0.3s;
  opacity: 1;
}
.site-logo.has-scroll .site-logo__full g g g:first-child path {
  transform: translate3d(0, -101%, 0);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.site-logo.has-scroll .site-logo__full g g g:first-child path:nth-child(1) {
  transition-delay: 0.175s;
}
.site-logo.has-scroll .site-logo__full g g g:first-child path:nth-child(2) {
  transition-delay: 0.15s;
}
.site-logo.has-scroll .site-logo__full g g g:first-child path:nth-child(3) {
  transition-delay: 0.125s;
}
.site-logo.has-scroll .site-logo__full g g g:first-child path:nth-child(4) {
  transition-delay: 0.1s;
}
.site-logo.has-scroll .site-logo__full g g g:first-child path:nth-child(5) {
  transition-delay: 0.075s;
}
.site-logo.has-scroll .site-logo__full g g g:last-child path {
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  transition-delay: 0.3s;
  opacity: 0;
}

.xdevlabs-toggle {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.xdevlabs-toggle span {
  transition: all 0.3s;
}
.xdevlabs-toggle span:first-child {
  box-shadow: 0 4px 15px 3px #000;
}
.xdevlabs-toggle:hover span:last-of-type {
  width: 50% !important;
}

.brxe-xdevlabs-toggle.toggle-black .xdevlabs-toggle span:first-child {
  box-shadow: 0 4px 15px 3px #fff;
}

#wpadminbar {
  position: fixed;
  top: 0;
}

@media only screen and (min-width: 768px) {
  body.admin-bar #brxe-ayvhof,
  body.admin-bar .popup-menu {
    top: 72px;
  }
}
body.admin-bar #brx-header .brxe-logo,
body.admin-bar #brx-header .apero-logo {
  top: 60px;
}
@media only screen and (min-width: 768px) {
  body.admin-bar #brx-header .brxe-logo,
  body.admin-bar #brx-header .apero-logo {
    top: 75px;
  }
}
@media only screen and (min-width: 783px) {
  body.admin-bar #brx-header .brxe-logo,
  body.admin-bar #brx-header .apero-logo {
    top: 62px;
  }
}
body.admin-bar #brx-header .brxe-xdevlabs-toggle {
  top: 67px;
}
@media only screen and (min-width: 768px) {
  body.admin-bar #brx-header .brxe-xdevlabs-toggle {
    top: 83px;
  }
}
@media only screen and (min-width: 783px) {
  body.admin-bar #brx-header .brxe-xdevlabs-toggle {
    top: 70px;
  }
}
@media only screen and (max-width: 767px) {
  body.admin-bar #brxe-ayvhof {
    top: 46px;
  }
}

.popup-menu {
  visibility: hidden;
  pointer-events: none;
  clip-path: polygon(0 0, 0 0, 100% 0, 100% 0);
  transition: all 0.6s;
  opacity: 0;
}
.popup-menu .menu-item > a,
.popup-menu .menu-item .brx-submenu-toggle > a {
  transform: translate3d(0, 100%, 0);
  clip-path: polygon(0% -100%, 100% -100%, 100% 0%, 0% 0%);
  transition: clip-path 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.popup-menu .menu-item:nth-child(1) > a,
.popup-menu .menu-item:nth-child(1) .brx-submenu-toggle > a {
  transition-delay: 0s;
}
.popup-menu .menu-item:nth-child(2) > a,
.popup-menu .menu-item:nth-child(2) .brx-submenu-toggle > a {
  transition-delay: 0.15s;
}
.popup-menu .menu-item:nth-child(3) > a,
.popup-menu .menu-item:nth-child(3) .brx-submenu-toggle > a {
  transition-delay: 0.3s;
}
.popup-menu .menu-item:nth-child(4) > a,
.popup-menu .menu-item:nth-child(4) .brx-submenu-toggle > a {
  transition-delay: 0.45s;
}
.popup-menu .menu-item:nth-child(5) > a,
.popup-menu .menu-item:nth-child(5) .brx-submenu-toggle > a {
  transition-delay: 0.6s;
}
.popup-menu .menu-item:nth-child(6) > a,
.popup-menu .menu-item:nth-child(6) .brx-submenu-toggle > a {
  transition-delay: 0.75s;
}
.popup-menu .menu-item:nth-child(7) > a,
.popup-menu .menu-item:nth-child(7) .brx-submenu-toggle > a {
  transition-delay: 0.9s;
}
.popup-menu .menu-item:nth-child(8) > a,
.popup-menu .menu-item:nth-child(8) .brx-submenu-toggle > a {
  transition-delay: 1.05s;
}
.popup-menu .menu-item:nth-child(9) > a,
.popup-menu .menu-item:nth-child(9) .brx-submenu-toggle > a {
  transition-delay: 1.2s;
}
.popup-menu.active {
  visibility: visible;
  pointer-events: all;
  clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
  opacity: 1;
}
.popup-menu.active .menu-item > a,
.popup-menu.active .menu-item .brx-submenu-toggle > a {
  transform: translate3d(0, 0, 0);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.brx-body.iframe .popup-menu {
  visibility: visible;
  opacity: 1;
  clip-path: none;
}
.brx-body.iframe .popup-menu .menu-item > a,
.brx-body.iframe .popup-menu .menu-item .brx-submenu-toggle > a {
  transform: none;
  clip-path: none;
}

div.wpml-ls-legacy-list-horizontal {
  padding: 0;
}
div.wpml-ls-legacy-list-horizontal ul {
  display: flex;
}
div.wpml-ls-legacy-list-horizontal ul .wpml-ls-item {
  display: flex;
  align-items: center;
}
div.wpml-ls-legacy-list-horizontal ul .wpml-ls-item a {
  padding: 0;
}
div.wpml-ls-legacy-list-horizontal ul .wpml-ls-item a:hover {
  color: #F86E00;
}
div.wpml-ls-legacy-list-horizontal ul .wpml-ls-item + li::before {
  content: "/";
  line-height: 1;
}
div.wpml-ls-legacy-list-horizontal ul .wpml-ls-item.wpml-ls-current-language a {
  color: #F86E00;
}

/*# sourceMappingURL=styles.css.map */
