/* Slider */

.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
	width: 100%;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
   .rocket-wrapper {
       position: relative;
       height: 280px;
     }
   
     .rocket {
       font-size: 220px;
       display: inline-block;
       animation: rocketFloat 4s ease-in-out infinite;
       filter: drop-shadow(0 0 50px rgba(251, 13, 13, .9));
     }
   
     .rocket::after {
       content: '';
       position: absolute;
       left: 50%;
       top: 180px;
       transform: translateX(-50%);
       width: 35px;
       height: 150px;
       background: linear-gradient(to bottom,
           rgba(255, 255, 255, .95),
           rgba(251, 13, 13, .9),
           transparent);
       filter: blur(14px);
       animation: fireAnim .25s infinite alternate;
     }
   
     @keyframes rocketFloat {
   
       0% {
         transform: translateY(0);
       }
   
       50% {
         transform: translateY(-30px);
       }
   
       100% {
         transform: translateY(0);
       }
   
     }
   
     @keyframes fireAnim {
   
       from {
         height: 120px;
         opacity: .7;
       }
   
       to {
         height: 165px;
         opacity: 1;
       }
   
     }
	 /* =======================
   LOADING GLOBAL
======================= */

#siteLoader{
    position:fixed;
    inset:0;
    background:linear-gradient(
        135deg,
        #050505 0%,
        #121212 100%
    );
    z-index:999999999;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:all .6s ease;
}

#siteLoader.hide{
    opacity:0;
    visibility:hidden;
}

.loader-content{
    text-align:center;
}

.loader-logo{
    width:220px;
    margin-bottom:30px;
    animation:pulseLogo 2s infinite;
}

.loader-spinner{
    width:70px;
    height:70px;
    border:4px solid rgba(255,255,255,.08);
    border-top:4px solid #fb0d0d;
    border-radius:50%;
    margin:0 auto 25px;
    animation:spinLoader .9s linear infinite;
}

.loader-content p{
    color:#fff;
    font-size:15px;
    letter-spacing:2px;
    text-transform:uppercase;
    margin:0;
}

@keyframes spinLoader{

    from{
        transform:rotate(0deg);
    }

    to{
        transform:rotate(360deg);
    }

}

@keyframes pulseLogo{

    0%{
        transform:scale(1);
        opacity:1;
    }

    50%{
        transform:scale(1.05);
        opacity:.85;
    }

    100%{
        transform:scale(1);
        opacity:1;
    }

}