.elementor-580 .elementor-element.elementor-element-beab709{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-580 .elementor-element.elementor-element-beab709.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-580 .elementor-element.elementor-element-6d9c158{--display:flex;--min-height:62px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-62px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-6a6fd8d{width:100%;max-width:100%;z-index:0;}.elementor-580 .elementor-element.elementor-element-6a6fd8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-6a6fd8d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-580 .elementor-element.elementor-element-63cc5d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:120px;}.elementor-580 .elementor-element.elementor-element-63cc5d6.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-83783d5{text-align:center;}.elementor-580 .elementor-element.elementor-element-83783d5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:43px;font-weight:800;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-ac55a69{text-align:center;font-family:"Rubik", Sans-serif;font-weight:700;color:#B6B6B6;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-83783d5 .elementor-heading-title{font-size:22px;}.elementor-580 .elementor-element.elementor-element-ac55a69{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-6a6fd8d */@keyframes move {
    100% {
        transform: translate3d(0, 0, 1px) rotate(360deg);
    }
}

.background {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background: #2a0909;
    overflow: hidden;
}

.background span {
    width: 1vmin;
    height: 1vmin;
    border-radius: 1vmin;
    backface-visibility: hidden;
    position: absolute;
    animation: move;
    animation-duration: 1;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}


.background span:nth-child(0) {
    color: #770e0e;
    top: 98%;
    left: 41%;
    animation-duration: 261s;
    animation-delay: -385s;
    transform-origin: -13vw 14vh;
    box-shadow: 2vmin 0 0.6608783695041817vmin currentColor;
}
.background span:nth-child(1) {
    color: #770e0e;
    top: 44%;
    left: 18%;
    animation-duration: 351s;
    animation-delay: -226s;
    transform-origin: -19vw -6vh;
    box-shadow: -2vmin 0 0.5637499186395171vmin currentColor;
}
.background span:nth-child(2) {
    color: #770e0e;
    top: 41%;
    left: 81%;
    animation-duration: 426s;
    animation-delay: -208s;
    transform-origin: 3vw 25vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(3) {
    color: #770e0e;
    top: 12%;
    left: 21%;
    animation-duration: 495s;
    animation-delay: -188s;
    transform-origin: -13vw 18vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(4) {
    color: #770e0e;
    top: 80%;
    left: 26%;
    animation-duration: 36s;
    animation-delay: -275s;
    transform-origin: 23vw 21vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(5) {
    color: #770e0e;
    top: 87%;
    left: 92%;
    animation-duration: 94s;
    animation-delay: -208s;
    transform-origin: 3vw -22vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(6) {
    color: #770e0e;
    top: 100%;
    left: 4%;
    animation-duration: 144s;
    animation-delay: -67s;
    transform-origin: 3vw 5vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(7) {
    color: #770e0e;
    top: 26%;
    left: 58%;
    animation-duration: 203s;
    animation-delay: -51s;
    transform-origin: 23vw -12vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(8) {
    color: #770e0e;
    top: 21%;
    left: 89%;
    animation-duration: 271s;
    animation-delay: -41s;
    transform-origin: -14vw 19vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(9) {
    color: #770e0e;
    top: 95%;
    left: 75%;
    animation-duration: 271s;
    animation-delay: -174s;
    transform-origin: 24vw -24vh;
}
.background span:nth-child(10) {
    color: #770e0e;
    top: 7%;
    left: 88%;
    animation-duration: 238s;
    animation-delay: -346s;
    transform-origin: -17vw -9vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(11) {
    color: #770e0e;
    top: 28%;
    left: 48%;
    animation-duration: 137s;
    animation-delay: -399s;
    transform-origin: 24vw 4vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(12) {
    color: #770e0e;
    top: 61%;
    left: 32%;
    animation-duration: 171s;
    animation-delay: -232s;
    transform-origin: 3vw -15vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(13) {
    color: #770e0e;
    top: 72%;
    left: 21%;
    animation-duration: 59s;
    animation-delay: -457s;
    transform-origin: 15vw 24vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(14) {
    color: #770e0e;
    top: 27%;
    left: 61%;
    animation-duration: 454s;
    animation-delay: -83s;
    transform-origin: -2vw -16vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(15) {
    color: #770e0e;
    top: 67%;
    left: 67%;
    animation-duration: 279s;
    animation-delay: -119s;
    transform-origin: 13vw -22vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(16) {
    color: #770e0e;
    top: 90%;
    left: 46%;
    animation-duration: 6s;
    animation-delay: -105s;
    transform-origin: -1vw 10vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(17) {
    color: #770e0e;
    top: 60%;
    left: 47%;
    animation-duration: 198s;
    animation-delay: -19s;
    transform-origin: -11vw -12vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(18) {
    color: #770e0e;
    top: 43%;
    left: 37%;
    animation-duration: 332s;
    animation-delay: -298s;
    transform-origin: -17vw 18vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(19) {
    color: #770e0e;
    top: 41%;
    left: 54%;
    animation-duration: 240s;
    animation-delay: -52s;
    transform-origin: -9vw 16vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(20) {
    color: #770e0e;
    top: 26%;
    left: 12%;
    animation-duration: 345s;
    animation-delay: -483s;
    transform-origin: 16vw 1vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(21) {
    color: #770e0e;
    top: 65%;
    left: 27%;
    animation-duration: 113s;
    animation-delay: -375s;
    transform-origin: -6vw -2vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(22) {
    color: #770e0e;
    top: 54%;
    left: 16%;
    animation-duration: 335s;
    animation-delay: -414s;
    transform-origin: 19vw -21vh;
}
.background span:nth-child(23) {
    color: #770e0e;
    top: 75%;
    left: 57%;
    animation-duration: 317s;
    animation-delay: -250s;
    transform-origin: 17vw -5vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(24) {
    color: #770e0e;
    top: 17%;
    left: 92%;
    animation-duration: 132s;
    animation-delay: -239s;
    transform-origin: 23vw 1vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(25) {
    color: #770e0e;
    top: 87%;
    left: 1%;
    animation-duration: 105s;
    animation-delay: -205s;
    transform-origin: -3vw 8vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(26) {
    color: #770e0e;
    top: 76%;
    left: 63%;
    animation-duration: 191s;
    animation-delay: -423s;
    transform-origin: 3vw 17vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(27) {
    color: #770e0e;
    top: 82%;
    left: 70%;
    animation-duration: 105s;
    animation-delay: -155s;
    transform-origin: 10vw 14vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(28) {
    color: #770e0e;
    top: 95%;
    left: 65%;
    animation-duration: 433s;
    animation-delay: -201s;
    transform-origin: 12vw 21vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(29) {
    color: #770e0e;
    top: 14%;
    left: 60%;
    animation-duration: 412s;
    animation-delay: -420s;
    transform-origin: 16vw -24vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(30) {
    color: #770e0e;
    top: 59%;
    left: 21%;
    animation-duration: 256s;
    animation-delay: -250s;
    transform-origin: -9vw -8vh;
    box-shadow: -2vmin 0 0.20vmin currentColor;
}
.background span:nth-child(31) {
    height: 1000px;
    width: 1000px;
    position: absolute;
    background-image: radial-gradient(rgba(192, 54, 48, 0.4), #2a0909);
    border-radius: 999px;
    filter: blur(90px);
    top: -50px;
    left: 19%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d9c158 */html {
  scroll-padding-top: 110px; /* height of sticky header */
}

.no-copy {
    cursor: default;
}/* End custom CSS */
/* Start custom CSS */.main-nav {
	opacity:0!important;
	visibility:hidden;
}

.footer {
	opacity:0!important;
	visibility:hidden;
}/* End custom CSS */