.elementor-11 .elementor-element.elementor-element-71b3ab0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-71b3ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11131F;}.elementor-11 .elementor-element.elementor-element-71b3ab0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-71b3ab0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-ccc9f2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 1px 2px;}.elementor-11 .elementor-element.elementor-element-ccc9f2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-5675c0a > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-11 .elementor-element.elementor-element-366e912{text-align:right;}.elementor-11 .elementor-element.elementor-element-366e912 img{width:40%;}.elementor-11 .elementor-element.elementor-element-366e912 > .elementor-widget-container{margin:-15px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d649b16 > .elementor-element-populated{padding:0% 18% 0% 18%;}.elementor-11 .elementor-element.elementor-element-bc9ae86 .elementor-button{font-family:"Prompt", Sans-serif;}.elementor-11 .elementor-element.elementor-element-bc9ae86{z-index:200;}.elementor-11 .elementor-element.elementor-element-0ccfe26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-0ccfe26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-menu-toggle{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-nav-menu--dropdown a, .elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-menu-toggle{color:var( --e-global-color-4b58569 );}.elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-nav-menu--dropdown{background-color:#2B2E37;}.elementor-11 .elementor-element.elementor-element-f1c9cb0 div.elementor-menu-toggle{color:var( --e-global-color-4b58569 );}.elementor-11 .elementor-element.elementor-element-f1c9cb0 div.elementor-menu-toggle svg{fill:var( --e-global-color-4b58569 );}.elementor-11 .elementor-element.elementor-element-263a8f9 > .elementor-element-populated{margin:0% 0% 0% 25%;--e-column-margin-right:0%;--e-column-margin-left:25%;}.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__container{min-height:45px;}.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__submit{min-width:45px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__icon{padding-left:calc(45px / 3);}body.rtl .elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__icon{padding-right:calc(45px / 3);}.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__input, .elementor-11 .elementor-element.elementor-element-3cd10fc.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(45px / 3);padding-right:calc(45px / 3);}.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__input,
					.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form__icon,
					.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-11 .elementor-element.elementor-element-3cd10fc.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3cd10fc:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-11 .elementor-element.elementor-element-3cd10fc .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-11 .elementor-element.elementor-element-3cd10fc.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3cd10fc:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:25px;}.elementor-11 .elementor-element.elementor-element-3cd10fc.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:25px;}.elementor-11 .elementor-element.elementor-element-3cd10fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-11 .elementor-element.elementor-element-80cac74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-80cac74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-fab7211 .elementor-menu-toggle{margin:0 auto;}.elementor-11 .elementor-element.elementor-element-fab7211 .elementor-nav-menu--dropdown a, .elementor-11 .elementor-element.elementor-element-fab7211 .elementor-menu-toggle{color:var( --e-global-color-4b58569 );}.elementor-11 .elementor-element.elementor-element-fab7211 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fab7211 div.elementor-menu-toggle{color:var( --e-global-color-4b58569 );}.elementor-11 .elementor-element.elementor-element-fab7211 div.elementor-menu-toggle svg{fill:var( --e-global-color-4b58569 );}.elementor-11 .elementor-element.elementor-element-1532715{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 2px 2px 2px;}.elementor-11 .elementor-element.elementor-element-1532715 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-3cd10fc:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:25px;}.elementor-11 .elementor-element.elementor-element-3cd10fc.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:25px;}.elementor-11 .elementor-element.elementor-element-3cd10fc > .elementor-widget-container{padding:35px 5px 0px 5px;border-radius:2px 2px 2px 2px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-5675c0a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3efdf0d{padding:5px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-e2a92f3{width:100%;}.elementor-11 .elementor-element.elementor-element-e2a92f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-e2a92f3 > .elementor-element-populated{margin:-5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-366e912{text-align:center;width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-366e912 img{width:100%;}.elementor-11 .elementor-element.elementor-element-366e912 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-11 .elementor-element.elementor-element-d649b16{width:100%;}.elementor-11 .elementor-element.elementor-element-d649b16 > .elementor-element-populated{margin:-18px 0px -7px 2px;--e-column-margin-right:0px;--e-column-margin-left:2px;}.elementor-11 .elementor-element.elementor-element-bc9ae86 .elementor-button{padding:15px 35px 15px 35px;}.elementor-11 .elementor-element.elementor-element-bc9ae86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bc9ae86{z-index:10;}.elementor-11 .elementor-element.elementor-element-8fb9b52 .elementor-button{padding:15px 34px 15px 34px;}.elementor-11 .elementor-element.elementor-element-8fb9b52 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0ccfe26{width:100%;}.elementor-11 .elementor-element.elementor-element-0ccfe26.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-0ccfe26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-11 .elementor-element.elementor-element-f1c9cb0 .elementor-menu-toggle{border-width:0px;}.elementor-11 .elementor-element.elementor-element-f1c9cb0 > .elementor-widget-container{margin:10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f1c9cb0{z-index:100;}.elementor-11 .elementor-element.elementor-element-80cac74{width:20%;}.elementor-11 .elementor-element.elementor-element-80cac74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fab7211 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-11 .elementor-element.elementor-element-fab7211 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}.elementor-11 .elementor-element.elementor-element-fab7211 .elementor-menu-toggle{border-width:0px;}.elementor-11 .elementor-element.elementor-element-fab7211 > .elementor-widget-container{margin:-4px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fab7211{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1532715{margin-top:2px;margin-bottom:0px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-e2a92f3{width:33%;}.elementor-11 .elementor-element.elementor-element-d649b16{width:33%;}.elementor-11 .elementor-element.elementor-element-0ccfe26{width:28.987%;}.elementor-11 .elementor-element.elementor-element-263a8f9{width:33%;}}/* Start custom CSS for section, class: .elementor-element-ccc9f2e */.animated-gradient {
  animation: animateBg 3s linear infinite;
  background-image: linear-gradient(90deg,#835a2a,#eed277,#d1a659,#835a2a,#eed277);
  background-size: 400% 100%;
}
@keyframes animateBg {
  0% { background-position: 100% 0%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5675c0a */.headbody section{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: url(./bg0.jpg); 
    background-position-x: center;
    background-size: cover;
    animation: animateBg 50s linear infinite;
}
@keyframes animateBg {
    0%,100%
    {
        transform:scale(1);
    }
    50%
    {
        transform:scale(1.2);
    }
}
.headbody span{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.1), 0 0 0 8px rgba(255, 255, 255, 0.1), 0 0 20px rgba(255, 255, 255, 1)  ;
    animation:  animate 3s linear infinite;
}
.headbody span::before{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 300px;
    height: 1px;
    background: linear-gradient(90deg, #fff, transparent);
}
@keyframes animate {
    0%
    {
        transform: rotate(315deg) translateX(0);
        opacity: 1;
    }
    70%
    {
        opacity: 1;

    }
    100%
    {
        transform: rotate(315deg) translateX(-1500px);
        opacity: 0;

    }
    
}
.headbody span:nth-child(1){
    top: 0;
    right: 0;
    left:initial;
    animation-delay:0 ;
    animation-duration: 1s;
}

.headbody span:nth-child(2){
    top: 0;
    right: 80px;
    left:initial;
    animation-delay:0.2s;
    animation-duration: 3s;
}

.headbody span:nth-child(3){
    top: 80px;
    right: 0px;
    left:initial;
    animation-delay:0.4s ;
    animation-duration: 2s;
}

.headbody span:nth-child(4){
    top: 0;
    right: 180px;
    left:initial;
    animation-delay:0.6s;
    animation-duration: 1.5s;
}

.headbody span:nth-child(5){
    top: 0;
    right: 400px;
    left:initial;
    animation-delay:0.8s;
    animation-duration: 2.5s;
}

.headbody span:nth-child(6){
    top: 0;
    right: 600px;
    left:initial;
    animation-delay:1s ;
    animation-duration: 3s;
}
.headbody span:nth-child(7 ){
    top: 300px;
    right: 0px;
    left:initial;
    animation-delay:1s ;
    animation-duration: 1.75s;
}

.headbody span:nth-child(8){
    top: 0px;
    right: 700px;
    left:initial;
    animation-delay:1.4s ;
    animation-duration: 1.25s;
}

.headbody span:nth-child(9){
    top: 0px;
    right: 1000px;
    left:initial;
    animation-delay:0.75s ;
    animation-duration: 2.25s;
}

.headbody span:nth-child(10){
    top: 0px;
    right: 1000px;
    left:initial;
    animation-delay:2.75s ;
    animation-duration: 2.25s;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-366e912 */.site-logo{
    /*display: none;*/ 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc9ae86 */#register-button {
    background: linear-gradient(to bottom,#caae62 0%,#eae0a5 21%,#f9f7c6 49%,#ecd68d 80%,#c19b50 100%);
    color: #000 !important;
     font-weight: 600;
}

#register-button svg{
    fill: black !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fb9b52 */#login-button{
     background: linear-gradient(to bottom, #c30912 0, #7c050a 100%) !important;
     color: #fff !important;
     font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1532715 */.animated-gradient {
  animation: animateBg 3s linear infinite;
  background-image: linear-gradient(90deg,#835a2a,#eed277,#d1a659,#835a2a,#eed277);
  background-size: 400% 100%;
}
@keyframes animateBg {
  0% { background-position: 100% 0%; }
  100% { background-position: 0% 0%; }
}/* End custom CSS */