.elementor-7 .elementor-element.elementor-element-cacc800{--display:flex;--min-height:100vh;--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-7 .elementor-element.elementor-element-cacc800.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c26b1cb{--display:flex;--min-height:37vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-81dfc54{--display:flex;--min-height:17vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-81dfc54.e-con{--flex-grow:0;--flex-shrink:0;}.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-7 .elementor-element.elementor-element-71c03a2{width:var( --container-widget-width, 75.385% );max-width:75.385%;--container-widget-width:75.385%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-71c03a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-71c03a2 img{width:100%;}.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-7 .elementor-element.elementor-element-556b40f{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-556b40f .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-110b086{--display:flex;--min-height:18vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-110b086.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2085b86{width:var( --container-widget-width, 75.385% );max-width:75.385%;--container-widget-width:75.385%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2085b86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2085b86 img{width:100%;}.elementor-7 .elementor-element.elementor-element-d0b99b3{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-d0b99b3 .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c9cac26{--display:flex;--min-height:17vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c9cac26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-56c7c96{width:var( --container-widget-width, 64.14% );max-width:64.14%;--container-widget-width:64.14%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-56c7c96 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-56c7c96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-56c7c96 img{width:87%;}.elementor-7 .elementor-element.elementor-element-d391449{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-d391449 .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3eb3c8f{--display:flex;--min-height:18vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3eb3c8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8e014c4{width:var( --container-widget-width, 74.615% );max-width:74.615%;--container-widget-width:74.615%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8e014c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8e014c4 img{width:100%;}.elementor-7 .elementor-element.elementor-element-1fb0fb5{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-1fb0fb5 .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d748405{--display:flex;--min-height:17vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d748405.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9ce0475{width:var( --container-widget-width, 67.682% );max-width:67.682%;--container-widget-width:67.682%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9ce0475.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9ce0475 img{width:100%;}.elementor-7 .elementor-element.elementor-element-cf4a8f0{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-cf4a8f0 .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8c5feb1{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:55%;--z-index:99;}.elementor-7 .elementor-element.elementor-element-8c5feb1.e-con{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8c5feb1{left:66%;}body.rtl .elementor-7 .elementor-element.elementor-element-8c5feb1{right:66%;}.elementor-7 .elementor-element.elementor-element-2a6d3f9{width:var( --container-widget-width, 71.25% );max-width:71.25%;--container-widget-width:71.25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2a6d3f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2a6d3f9 img{width:100%;}.elementor-7 .elementor-element.elementor-element-9a0a221{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-9a0a221 .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-7318553{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:55%;--z-index:99;}.elementor-7 .elementor-element.elementor-element-7318553.e-con{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7318553{left:66%;}body.rtl .elementor-7 .elementor-element.elementor-element-7318553{right:66%;}.elementor-7 .elementor-element.elementor-element-4977d2f{width:var( --container-widget-width, 71.25% );max-width:71.25%;--container-widget-width:71.25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4977d2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4977d2f img{width:100%;}.elementor-7 .elementor-element.elementor-element-62bb16b{z-index:99;text-align:center;}.elementor-7 .elementor-element.elementor-element-62bb16b .elementor-heading-title{font-family:"Magistral", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-fd0adec{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-fd0adec{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-fd0adec{right:0px;}.elementor-7 .elementor-element.elementor-element-07199f8{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-81dfc54{--width:30%;}.elementor-7 .elementor-element.elementor-element-110b086{--width:30%;}.elementor-7 .elementor-element.elementor-element-c9cac26{--width:35%;}.elementor-7 .elementor-element.elementor-element-3eb3c8f{--width:30%;}.elementor-7 .elementor-element.elementor-element-d748405{--width:30%;}.elementor-7 .elementor-element.elementor-element-8c5feb1{--width:30%;top:20%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8c5feb1{left:-35%;}body.rtl .elementor-7 .elementor-element.elementor-element-8c5feb1{right:-35%;}.elementor-7 .elementor-element.elementor-element-2a6d3f9 img{width:100%;}.elementor-7 .elementor-element.elementor-element-7318553{--width:32%;top:81%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7318553{left:67%;}body.rtl .elementor-7 .elementor-element.elementor-element-7318553{right:67%;}.elementor-7 .elementor-element.elementor-element-4977d2f img{width:100%;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-cacc800{--width:100%;}.elementor-7 .elementor-element.elementor-element-81dfc54{--width:8%;}.elementor-7 .elementor-element.elementor-element-110b086{--width:8%;}.elementor-7 .elementor-element.elementor-element-c9cac26{--width:8.839%;}.elementor-7 .elementor-element.elementor-element-3eb3c8f{--width:8%;}.elementor-7 .elementor-element.elementor-element-d748405{--width:8%;}.elementor-7 .elementor-element.elementor-element-8c5feb1{--width:7%;}.elementor-7 .elementor-element.elementor-element-7318553{--width:7%;}}/* Start custom CSS for image, class: .elementor-element-71c03a2 */.chakra-point {
width: 100px;
border-radius: 50%;
position: relative;
z-index: 999;
}

.chakra-point::before {
    content: '';
    display: inline;
    position: absolute;
    top: 27px;
    left: 24px;
    width: 40px;
    height: 40px;
    z-index: -1;

    border-radius: 100%;
    box-shadow: 
        0 0 0 0px rgba(164,0,232,1),  /* Strong center */
        0 0 10px 23px rgba(164,0,232,0.5),  /* Softer middle */
        0 0 30px 40px rgba(164,0,232,0.25);  /* Softest sides */

}


@media (max-width: 500px) {
    .chakra-point::before {
    top: 38%;
    left: 36%;
    width: 20px;
    height: 20px;
    z-index: -1;

    border-radius: 100%;
    box-shadow: 
        0 0 0 0px rgba(164,0,232,1),  /* Strong center */
        0 0 4px 10px rgba(164,0,232,0.5),  /* Softer middle */
        0 0 10px 33px rgba(164,0,232,0.25);  /* Softest sides */

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81dfc54 */.elementor-7 .elementor-element.elementor-element-81dfc54 {
    max-height:10%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2085b86 */.elementor-7 .elementor-element.elementor-element-2085b86::before {
    box-shadow: 
        0 0 0 0px rgba(0,73,249,1),  /* Strong center */
        0 0 10px 17px rgba(0,73,249,0.5),  /* Softer middle */
        0 0 30px 40px rgba(0,73,249,0.25);  /* Softest sides */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110b086 */.elementor-7 .elementor-element.elementor-element-110b086 {
    max-height:10%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c7c96 */.elementor-7 .elementor-element.elementor-element-56c7c96::before {
    top: 22px;
    left: 22px;
    width: 40px;
    height: 40px;
    box-shadow: 
        0 0 0 0px rgba(41,239,162,255),  /* Strong center */
        0 0 10px 23px rgba(41,239,162,0.50),  /* Softer middle */
        0 0 30px 40px rgba(41,239,162,0.25);  /* Softest sides */

}



@media (max-width: 500px) {
    .elementor-7 .elementor-element.elementor-element-56c7c96::before {
    top: 38%;
    left: 36%;
    width: 20px;
    height: 20px;
    z-index: -1;

    border-radius: 100%;
    box-shadow: 
        0 0 0 0px rgba(41,239,162,255),  /* Strong center */
        0 0 5px 10px rgba(41,239,162,0.50),  /* Softer middle */
        0 0 10px 28px rgba(41,239,162,0.25);  /* Softest sides */

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9cac26 */.elementor-7 .elementor-element.elementor-element-c9cac26 {
    max-height:10%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e014c4 */.elementor-7 .elementor-element.elementor-element-8e014c4::before {
    box-shadow: 
        0 0 0 0px rgba(255,253,0,0),  /* Strong center */
        0 0 10px 17px rgba(255,253,0,0.50),  /* Softer middle */
        0 0 30px 40px rgba(255,253,0,0.25);  /* Softest sides */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb3c8f */.elementor-7 .elementor-element.elementor-element-3eb3c8f {
    max-height:10%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ce0475 */.elementor-7 .elementor-element.elementor-element-9ce0475::before {
    width: 20px;
    height: 20px;
    left: 30px;
    top: 40px;
    box-shadow: 
        0 0 0 0px rgba(253,0,0,1),  /* Strong center */
        0 0 10px 13px rgba(253,0,0,0.5),  /* Softer middle */
        0 0 30px 40px rgba(253,0,0,0.25);  /* Softest sides */

}


@media (max-width: 500px) {
    .elementor-7 .elementor-element.elementor-element-9ce0475::before {
    top: 38%;
    left: 36%;
    width: 20px;
    height: 20px;
    z-index: -1;

    border-radius: 100%;
     box-shadow: 
        0 0 0 0px rgba(253,0,0,1),  /* Strong center */
        0 0 10px 13px rgba(253,0,0,0.5),  /* Softer middle */
        0 0 30px 40px rgba(253,0,0,0.25);  /* Softest sides */

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d748405 */.elementor-7 .elementor-element.elementor-element-d748405 {
    max-height:10%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a6d3f9 */.elementor-7 .elementor-element.elementor-element-2a6d3f9 {
    filter: blur(1.5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a0a221 */.elementor-7 .elementor-element.elementor-element-9a0a221 {
  position: relative;
  background-color: #FFFFFFC4;
  color: #fff;
  padding: 5px 10px;
  border-radius: 6px;
  width: fit-content;
}

.elementor-7 .elementor-element.elementor-element-9a0a221::before {
    content: "";
    position: absolute;
    top: -12.5px;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    border-width: 7px;
    border-style: solid;
    border-color: #FFFFFFC4 transparent transparent transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5feb1 */@media (min-width: 769px) {
.comet-travel-1 {
    animation: rotate 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    overflow: hidden;
    animation-delay: 1s; 
    opacity: 0;
}       
}
@media (max-width: 768px) {
    .comet-travel-1 {
    animation: rotateM 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    overflow: hidden;
    animation-delay: 1s; 
    opacity: 0;
}     
}

@keyframes rotate {
            0% {
                left: 10%;
                top: -30%;
                opacity: 1;

            }
            50% {
                left: 70%;
                top: 120%;
                transform: rotate(20deg);
                opacity: 1;

            } 51% {
                left: -10%;
                top: 120%;
                transform: rotate(30deg);
                opacity: 1;
            }  52% {
                left: -20%;
                top: -20%;
                transform: rotate(30deg);
                opacity: 1;
            }  53% {
                left: 10%;
                top: -30%;
                opacity: 1;
            }
            100% {
                top: 16%;
                left: 29%;
                opacity: 1;

            }
        }




@keyframes rotateM {
            0% {
                left: 10%;
                top: 0%;
                opacity: 1;

            }
            50% {
                left: 70%;
                top: 120%;
                transform: rotate(20deg);
                opacity: 1;

            } 51% {
                left: -20%;
                top: 120%;
                transform: rotate(30deg);
                opacity: 1;
            }  53% {
                left: -30%;
                top: -30%;
                opacity: 1;
            }
            100% {
                top: 10%;
                left: 6%;
                opacity: 1;
            }
        }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4977d2f */.elementor-7 .elementor-element.elementor-element-4977d2f {
    filter: blur(1.5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62bb16b */.elementor-7 .elementor-element.elementor-element-62bb16b {
  position: relative;
  background-color: #FFFFFFC4;
  color: #fff;
  padding: 5px 10px;
  border-radius: 6px;
  width: fit-content;
}

.elementor-7 .elementor-element.elementor-element-62bb16b::before {
    content: "";
    position: absolute;
    top: -12.5px;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    border-width: 7px;
    border-style: solid;
    border-color: #FFFFFFC4 transparent transparent transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7318553 */@media (min-width: 769px) {
.comet-travel-2 {
    animation: rotation 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    animation-delay: 1s; 
        overflow: hidden;
    opacity: 0;
}       
}
@media (max-width: 768px) {
    .comet-travel-2 {
    animation: rotationM 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    animation-delay: 1s; 
    overflow: hidden;
    opacity:0;
}     
}

@keyframes rotation {
            0% {
                left: 95%;
                top: -30%;
                opacity:1;
            }
            50% {
                left: 30%;
                top: 120%;
                opacity:1;  

            } 51% {
                left: -10%;
                top: 120%;
                opacity:1;  
            }  52% {
                left: -20%;
                top: -20%;
                opacity:1;  
            }  53% {
                left: 90%;
                top: -30%;
                opacity:1;  
            }
            100% {
                top: 65%;
                left: 66%;
                opacity:1;  
            }
        }
        
        
@keyframes rotationM {
            0% {
                left: 95%;
                top: -30%;
                opacity:1;    

            }
             51% {
                left: -10%;
                top: 120%;
                opacity:1;  
            } 52% {
                left: 130%;
                top: -20%;
                opacity:1;  
            } 53% {
                left: 120%;
                top: -40%;
                opacity:1;  
            }  
            100% {
                top: 65%;
                left: 66%;
                opacity:1;  
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cacc800 */.elementor-7 .elementor-element.elementor-element-cacc800 {
/* Layout Properties */
top: 0px;
left: 0px;

/* UI Properties */
background: #000000 0% 0% no-repeat padding-box;
opacity: 1;
}/* End custom CSS */