.elementor-5173 .elementor-element.elementor-element-048accd:not(.elementor-motion-effects-element-type-background), .elementor-5173 .elementor-element.elementor-element-048accd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://darc.ai/wp-content/uploads/BG-03.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-5173 .elementor-element.elementor-element-048accd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5173 .elementor-element.elementor-element-048accd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5173 .elementor-element.elementor-element-78c12bb{width:initial;max-width:initial;z-index:5;}.elementor-5173 .elementor-element.elementor-element-78c12bb img{transition-duration:1s;}.elementor-5173 .elementor-element.elementor-element-1ffa288{--spacer-size:50px;}.elementor-5173 .elementor-element.elementor-element-1a94960 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-5173 .elementor-element.elementor-element-1a94960 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5173 .elementor-element.elementor-element-1a94960{z-index:0;}.elementor-5173 .elementor-element.elementor-element-c6ed93b{width:initial;max-width:initial;text-align:start;}.elementor-5173 .elementor-element.elementor-element-c6ed93b > .elementor-widget-container{margin:0px -2px 7px 2px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-c6ed93b:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-63fea57{width:initial;max-width:initial;text-align:start;}.elementor-5173 .elementor-element.elementor-element-63fea57 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-63fea57:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-e302101{width:initial;max-width:initial;text-align:start;}.elementor-5173 .elementor-element.elementor-element-e302101 > .elementor-widget-container{margin:0px 0px 7px -1px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-e302101:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-5647947{width:initial;max-width:initial;text-align:start;}.elementor-5173 .elementor-element.elementor-element-5647947 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-5647947:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-ba4499c{width:initial;max-width:initial;text-align:start;}.elementor-5173 .elementor-element.elementor-element-ba4499c > .elementor-widget-container{margin:0px 0px 0px -1px;}.elementor-5173 .elementor-element.elementor-element-ba4499c:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-1c280f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5173 .elementor-element.elementor-element-1c280f8 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-1c280f8:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-9097fd5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5173 .elementor-element.elementor-element-9097fd5 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-9097fd5:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-8b7df1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5173 .elementor-element.elementor-element-8b7df1e > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-8b7df1e:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-b9c7fda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5173 .elementor-element.elementor-element-b9c7fda > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-b9c7fda:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-42ec648{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5173 .elementor-element.elementor-element-42ec648 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-42ec648:hover img{filter:brightness( 156% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-ccc4946{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-bc-flex-widget .elementor-5173 .elementor-element.elementor-element-b3b6027.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5173 .elementor-element.elementor-element-b3b6027.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5173 .elementor-element.elementor-element-b3b6027.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5173 .elementor-element.elementor-element-b3b6027 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-5173 .elementor-element.elementor-element-b3b6027 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5173 .elementor-element.elementor-element-b3b6027{z-index:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5173 .elementor-element.elementor-element-3cb8688 .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-6eab6a4 );color:var( --e-global-color-6eab6a4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#6193786E;border-radius:0px 0px 0px 0px;padding:8px 45px 8px 45px;}.elementor-5173 .elementor-element.elementor-element-3cb8688 .elementor-button:hover, .elementor-5173 .elementor-element.elementor-element-3cb8688 .elementor-button:focus{background-color:#6193786E;color:var( --e-global-color-7cdbe70 );}.elementor-5173 .elementor-element.elementor-element-3cb8688{width:initial;max-width:initial;z-index:2;}.elementor-5173 .elementor-element.elementor-element-3cb8688 .elementor-button:hover svg, .elementor-5173 .elementor-element.elementor-element-3cb8688 .elementor-button:focus svg{fill:var( --e-global-color-7cdbe70 );}.elementor-5173 .elementor-element.elementor-element-83a1aa1 .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-6eab6a4 );color:var( --e-global-color-6eab6a4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#6193786E;border-radius:0px 0px 0px 0px;padding:12px 90px 12px 90px;}.elementor-5173 .elementor-element.elementor-element-83a1aa1 .elementor-button:hover, .elementor-5173 .elementor-element.elementor-element-83a1aa1 .elementor-button:focus{background-color:#6193786E;color:var( --e-global-color-7cdbe70 );}.elementor-5173 .elementor-element.elementor-element-83a1aa1{width:auto;max-width:auto;z-index:2;}.elementor-5173 .elementor-element.elementor-element-83a1aa1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-83a1aa1 .elementor-button:hover svg, .elementor-5173 .elementor-element.elementor-element-83a1aa1 .elementor-button:focus svg{fill:var( --e-global-color-7cdbe70 );}.elementor-5173 .elementor-element.elementor-element-1372cac .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-6eab6a4 );color:var( --e-global-color-6eab6a4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#6193786E;border-radius:0px 0px 0px 0px;padding:12px 95px 12px 95px;}.elementor-5173 .elementor-element.elementor-element-1372cac .elementor-button:hover, .elementor-5173 .elementor-element.elementor-element-1372cac .elementor-button:focus{background-color:#6193786E;color:var( --e-global-color-7cdbe70 );}.elementor-5173 .elementor-element.elementor-element-1372cac > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-1372cac{z-index:2;}.elementor-5173 .elementor-element.elementor-element-1372cac .elementor-button:hover svg, .elementor-5173 .elementor-element.elementor-element-1372cac .elementor-button:focus svg{fill:var( --e-global-color-7cdbe70 );}.elementor-5173 .elementor-element.elementor-element-f8fcb56{width:initial;max-width:initial;}.elementor-5173 .elementor-element.elementor-element-f8fcb56:hover img{filter:brightness( 195% ) contrast( 67% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5173 .elementor-element.elementor-element-f8fcb56 img{transition-duration:1s;}.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-5173 .elementor-element.elementor-element-e3c4662{width:initial;max-width:initial;}@media(min-width:768px){.elementor-5173 .elementor-element.elementor-element-b3b6027{width:100%;}}@media(max-width:767px){.elementor-5173 .elementor-element.elementor-element-1ffa288{--spacer-size:90vh;}.elementor-5173 .elementor-element.elementor-element-1c280f8 > .elementor-widget-container{margin:0px -4px 7px 4px;}.elementor-5173 .elementor-element.elementor-element-1c280f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:end;}.elementor-5173 .elementor-element.elementor-element-9097fd5 > .elementor-widget-container{margin:0px -4px 7px 4px;}.elementor-5173 .elementor-element.elementor-element-9097fd5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:end;}.elementor-5173 .elementor-element.elementor-element-8b7df1e > .elementor-widget-container{margin:0px -6px 7px 6px;}.elementor-5173 .elementor-element.elementor-element-8b7df1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:end;}.elementor-5173 .elementor-element.elementor-element-b9c7fda > .elementor-widget-container{margin:0px 0px 7px -12px;}.elementor-5173 .elementor-element.elementor-element-b9c7fda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:end;}.elementor-5173 .elementor-element.elementor-element-42ec648 > .elementor-widget-container{margin:0px 0px 0px -24px;padding:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-42ec648{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:end;}.elementor-5173 .elementor-element.elementor-element-ccc4946{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5173 .elementor-element.elementor-element-b3b6027.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5173 .elementor-element.elementor-element-b3b6027.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5173 .elementor-element.elementor-element-b3b6027 > .elementor-element-populated{padding:100px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-78c12bb */.elementor-5173 .elementor-element.elementor-element-78c12bb{
    left: calc(50% + 400px);
    top: 152px;
}

@media (max-width: 1100px) {
    .elementor-5173 .elementor-element.elementor-element-78c12bb{
        left: calc(50% + 300px);
    }
}

@media (max-width: 1100px) {
    .elementor-5173 .elementor-element.elementor-element-78c12bb{
        left: calc(50% + 300px);
    }
}

@media (max-width: 930px) {
    .elementor-5173 .elementor-element.elementor-element-78c12bb{
        left: calc(50% - 300px);
    }
}


@media (max-width: 768px) {
    .elementor-5173 .elementor-element.elementor-element-78c12bb{
        left: calc(50% - 250px);
        top: 35px;
    }
}


@media (max-width: 590px) {
    .elementor-5173 .elementor-element.elementor-element-78c12bb{
        left: calc(50% - 180px);
    }
}


@media (max-width: 390px) {
    .elementor-5173 .elementor-element.elementor-element-78c12bb{
        left: calc(50% - 140px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-073e6e7 */.menu{
    position: absolute;
    top: 678px;
    width: 280px!important;
    right: calc(50% + 281px);
}

@media (max-height: 830px), (max-width: 1140px) {
    .menu{
        top: 548px;
        right: calc(50% + 208px);
    }
}

@media (max-height: 730px), (max-width: 980px) {
    .menu{
        top: 480px;
        right: calc(50% + 170px);
    }
}

@media (max-width: 930px) {
    .menu{
        top: 480px;
        right: calc(50% + 50px);
    }
}

@media (max-width: 768px) {
    .menu{
        top: 445px;
        right: calc(50% - 115px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccc4946 */.buttons{
    position: absolute;
    bottom: 80px;
    width: 300px!important;
    right: calc(50% - 150px);
}

@media(max-height:800px) and (max-width:930px) and (min-width:768px){
   .buttons{
       bottom: 20px;
   } 
}

@media(max-height:760px) and (max-width:930px) and (min-width:768px){
   .buttons{
        right: calc(50% - 250px);
   } 
}

@media(max-height:760px){
   .buttons{
       bottom: 40px;
   } 
} 

@media(max-height:710px){
   .buttons{
       bottom: 10px;
   } 
} 

@media(max-height:680px){
   .epikoinwnia-btn{
       display:none;
   } 
   .darcshop-btn{
       display:none;
   } 
}
 
@media(max-height:560px){
   .buttons{
       display:none;
   } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-386b7ae */.gamplse{
    position: absolute;
    left: calc(50% + 608px);
    top: 650px;
    width: 80px!important;
    z-index: 10;
    transform: rotate(32deg);
}


@media (max-width: 1639px) {
    .gamplse{
    left: calc(50% + 558px);
    top: 655px;
}
}

@media (max-width: 1500px) {
    .gamplse{
    left: calc(50% + 438px);
    }
}

@media (max-width: 1300px) {
    .gamplse{
    left: calc(50% + 438px);
    top: 664px;
    width: 60px!important;
    }
}

@media (max-width: 1140px) {
    .gamplse{
    left: calc(50% + 423px);
    top: 529px;
    }
}

@media (max-width: 1025px) {
    .gamplse{
    left: calc(50% + 403px);
    top: 529px;
    }
}

@media (max-width: 980px) {
    .gamplse{
    left: calc(50% + 393px);
    top: 489px;
    }
}

@media (max-width: 930px) {
    .gamplse{
    left: calc(50% + 373px);
    top: 476px;
    }
}

@media (max-width: 880px) {
    .gamplse{
    left: calc(50% + 363px);
    top: 484px;
    width: 40px!important;
    }
}

@media (max-width: 830px) {
    .gamplse{
    left: calc(50% + 343px);
    }
}

@media (max-width: 768px) {
    .gamplse{
    top: 396px;
    left: calc(50% + 263px);
        transform: rotate(35deg);
    }
}

@media (max-width: 678px) {
    .gamplse{
    left: calc(50% + 173px);
    top: 390px;
        transform: rotate(42deg);
    }
}

@media (max-width: 575px) {
    .gamplse{
    left: calc(50% + 139px);
        transform: rotate(45deg);
        top: 404px;
        width: 25px!important;

    }
}


@media (max-height: 830px) and (min-width:768px) {
        .gamplse{
    left: calc(50% + 403px);
    top: 511px;
    }
}

@media (max-height: 730px) and (min-width:768px) {
    .gamplse{
    left: calc(50% + 383px);
    top: 475px;
    } 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8fcb56 */.logo{
    position: absolute;
    left: calc(50% - 358px);
    top: 557px;
}


@media (max-height: 830px), (max-width: 1140px) {
    .logo{
        left: calc(50% - 261px);
        top: 457px;
        width: 270px!important;
    }
}

@media (max-height: 730px), (max-width: 980px) {
    .logo{
        left: calc(50% - 230px);
        top: 420px;
        width: 244px!important;
    }
}

@media (max-width: 930px) {
    .logo{
        left: calc(50% - 110px);
        top: 420px;
        width: 244px!important;
    }
}

@media (max-width: 768px) {
    .logo{
        left: calc(50% - 122px);
        top: 320px;
        width: 244px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e76599 */.voyager{
    position: absolute;
    left: calc(50% + 468px);
    top: 247px;
    width: 1500px!important;
}


@media (max-width: 1639px) {
    .voyager{
    left: calc(50% + 408px);
}
}

@media (max-width: 1500px) {
    .voyager{
    left: calc(50% + 288px);
    }
}

@media (max-width: 1300px) {
    .voyager{
    left: calc(50% + 288px);
    width:1300px!important;
    top: 287px;
    }
}

@media (max-height: 830px), (max-width: 1140px) {
    .voyager{
    left: calc(50% + 300px);
    width:1100px!important;
    top: 220px;
    }
}

@media (max-width: 1025px) {
    .voyager{
    left: calc(50% + 300px);
    width:1000px!important;
    top: 260px;
    }
}

@media (max-height: 730px), (max-width: 980px) {
    .voyager{
    left: calc(50% + 300px);
    width:1000px!important;
    top: 220px;
    }
}

@media (max-width: 930px) {
    .voyager{
    left: calc(50% + 300px);
    width:1000px!important;
    top: 200px;
    }
}

@media (max-width: 880px) {
    .voyager{
    left: calc(50% + 300px);
    width:700px!important;
    top: 300px;
    }
}

@media (max-width: 768px) {
    .voyager{
    left: calc(50% + 200px);
    top: 200px;
    }
}

@media (max-width: 678px) {
    .voyager{
    left: calc(50% + 100px);
    top: 200px;
    }
}

@media (max-width: 575px) {
    .voyager{
    left: calc(50% + 100px);
    width:400px!important;
    top: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3c4662 */.dot2{
    position: absolute;
    left: calc(50% + 228px);
    top: 648px;
    font-size: 10px;
    letter-spacing: 1.8px;
    line-height: 1;
    margin-top: 8px;
    color: #619378;
}

.dot2 p{
    transform: rotate(7deg);
  -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.6) 30%, #fff 50%, rgba(0,0,0,.6) 70%);
  -webkit-mask-size: 200%;
  animation: shine 2s linear infinite;
}

@keyframes shine {
  from { -webkit-mask-position: -50%; }
  to { -webkit-mask-position: 150%; }
}

@media (max-width: 1639px) {
        .dot2{
        left: calc(50% + 168px);
    }
}

@media (max-width: 1500px) {
    .dot2{
        left: calc(50% + 108px);
    }
}

@media (max-height: 830px), (max-width: 1140px) {
    .dot2{
        top: 522px;
    }
}

@media (max-height: 730px), (max-width: 980px) {
    .dot2{
        left: calc(50% + 88px);
        top: 477px;
    }
}

@media (max-width: 930px) {
    .dot2{
        left: calc(50% + 160px);
        top: 477px;
        }
}

@media (max-width: 768px) {
    .dot2{
        left: calc(50% - 182px);
        top: 205px;
    transform: rotate(0deg);
    }
}

@media (max-width: 450px) {
    .dot2{
        left: calc(50% - 132px);
        top: 205px;
    }
    
    .dot2 p{
        transform: rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-048accd */@media (max-width: 930px) {
    .galaxy-container {
        background-position: calc(50% + 120px) 0!important;
    }
}

@media (max-width: 768px) {
    .galaxy-container{
        background-position: calc(50% + 120px) -120px!important;
    }
}

@media (max-height: 620px) {
    .galaxy-container{
        min-height: 640px!important;
    }
}/* End custom CSS */