h1.ba-error-code {
  background-image: linear-gradient(360deg, rgba(33, 255, 226, 1) 20%, rgba(179, 245, 24, 1) 80%)!important;
    -webkit-background-clip: text!important;
    color: transparent!important;
 }

/*Top*/
.top0 {
z-index: 0!important;
}
.top1 {
z-index: 1!important;
}
.top2 {
z-index: 2!important;
}
.top3 {
z-index: 3!important;
}
.top4 {
z-index: 4!important;
}
.top5 {
z-index: 5!important;
}
.top6 {
z-index: 6!important;
}
.top7 {
z-index: 7!important;
}
.top8 {
z-index: 8!important;
}
.top9 {
z-index: 9!important;
}
.top10 {
z-index: 10!important;
}
.ba-item-language-switcher .ba-language-switcher-item *{
      margin-bottom: 14px;
}

#item-16894967496760 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div){
	margin-bottom:20px!important;
}

.sticky-menu{
	position:fixed!important;
  bottom:0!important;
  width:100%!important;
  z-index:10!important;
}
.ba-video-wrapper video{
object-fit:contain!important;
}
.main-menu .nav > li a{
    position: relative;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    transition: 0.4s;
}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div):hover{
    background: #21ffe2 url('https://designmonster.nl/images/visuals/pixel.png');
    transition-delay: 0.8s;
    background-size: 180px;
    animation: Animate 0.4s steps(6) forwards;
}
.btn-pixel a{
    position: relative;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    transition: 0.4s!important;
}
.btn-pixel a:hover{
    background: #21ffe2 url('https://designmonster.nl/images/visuals/pixel.png');
    transition-delay: 0.8s;
    background-size: 180px;
    animation: Animate 0.4s steps(6) forwards;
}

@keyframes Animate{
    0%{
        background-position-y: 0;
    }
    100%{
        background-position-y: -480px;
    }
}




h2{
	text-indent: 2px!important;
}
.font-stroke{
    -webkit-text-stroke-width: 1px!important;
    -webkit-text-stroke-color: #b3f518!important;
    color: transparent!important;
}
body {
-webkit-font-smoothing: antialiased;
}

i.ba-icons.ba-icon-close.ba-overlay-section-close {
  font-size: 100px!important;
  color:#fff!important;
  margin:20px!important
}

i.ba-icons.ba-icon-close.ba-overlay-section-close:hover {
  rotate: 90deg!important;
  color:#b4f718!important;
  opacity:1!important;
}

@media (max-width: 1280px) {
	.body {
	    overflow: hidden;
	}
}