.jarallax {
    position: relative;
    z-index: 0;
}
.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    /* support for plugin https://github.com/bfred-it/object-fit-images */
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.hero-title{
font-size:64px !important;
font-weight:900 !important;
text-transform:uppercase;
letter-spacing:2px;
animation:pulseGlow 3s infinite ease-in-out;
}

@keyframes pulseGlow{
0%{filter:drop-shadow(0 0 0 rgba(236,72,153,.3));}
50%{filter:drop-shadow(0 0 18px rgba(123,97,255,.7));}
100%{filter:drop-shadow(0 0 0 rgba(236,72,153,.3));}
}


/* ===== Full Width Header Fix ===== */
.container,
.container-fluid,
.navbar,
.navbar-dropdown,
nav,
.menu,
.menu-container{
    max-width:100% !important;
    width:100% !important;
}

.navbar{
    margin:0 !important;
    padding-left:20px !important;
    padding-right:20px !important;
}

body{
    margin:0 !important;
    padding:0 !important;
    overflow-x:hidden !important;
}

html{
    overflow-x:hidden !important;
}

