.elementor-2486 .elementor-element.elementor-element-757cb72a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:-150px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-2486 .elementor-element.elementor-element-757cb72a .star_particles{opacity:100%;}.elementor-2486 .elementor-element.elementor-element-757cb72a.e-con{--flex-grow:0;--flex-shrink: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-2486 .elementor-element.elementor-element-411afc5b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);border-radius:50px 50px 50px 50px;}.elementor-2486 .elementor-element.elementor-element-411afc5b .elementor-button:hover, .elementor-2486 .elementor-element.elementor-element-411afc5b .elementor-button:focus{background-color:#B5FF01;color:#000000;}.elementor-2486 .elementor-element.elementor-element-411afc5b > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-2486 .elementor-element.elementor-element-411afc5b .elementor-button:hover svg, .elementor-2486 .elementor-element.elementor-element-411afc5b .elementor-button:focus svg{fill:#000000;}.elementor-2486 .elementor-element.elementor-element-a31022d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-a31022d:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-a31022d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1D58;}.elementor-2486 .elementor-element.elementor-element-04c8bf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-83e4f44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-83e4f44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-cde9409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;}.elementor-2486 .elementor-element.elementor-element-cde9409:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-cde9409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dash.rocketoolz.com/wp-content/uploads/2025/04/Frame-10-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2486 .elementor-element.elementor-element-cde9409.e-con{--flex-grow:0;--flex-shrink:0;}.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-2486 .elementor-element.elementor-element-b69cb3f > .elementor-widget-container{margin:20px 0px 0px 25px;}.elementor-2486 .elementor-element.elementor-element-b69cb3f{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2486 .elementor-element.elementor-element-6063cc3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-6063cc3 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2486 .elementor-element.elementor-element-6063cc3 .elementor-headline{text-align:left;font-family:"Doppio One", Sans-serif;font-size:40px;font-weight:600;}.elementor-2486 .elementor-element.elementor-element-6063cc3 .elementor-headline-dynamic-wrapper path{stroke:#00DAFE;stroke-width:6px;}.elementor-2486 .elementor-element.elementor-element-6063cc3 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-6063cc3 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-bf0ace2-font-family ), Sans-serif;font-weight:var( --e-global-typography-bf0ace2-font-weight );}.elementor-widget-ucaddon_typewriter_text_effect .begining_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_typewriter_text_effect .uc-typewriter-element{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_typewriter_text_effect .ending_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2486 .elementor-element.elementor-element-381ca7d > .elementor-widget-container{margin:-10px 0px 0px 30px;}.elementor-2486 .elementor-element.elementor-element-381ca7d .uc-typewriter{text-align:left;}.elementor-2486 .elementor-element.elementor-element-381ca7d .begining_text{font-family:"Viga", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-381ca7d .uc-typewriter-element{font-family:"Viga", Sans-serif;font-size:28px;font-weight:400;color:#80FF00;}.elementor-2486 .elementor-element.elementor-element-381ca7d .ending_text{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-5d3f940{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-5d3f940.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-eab4871{--display:flex;--min-height:199px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2486 .elementor-element.elementor-element-eab4871.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-2486 .elementor-element.elementor-element-28e1f73{width:var( --container-widget-width, 2000% );max-width:2000%;--container-widget-width:2000%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-28e1f73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-28e1f73 img{max-width:100%;}.elementor-2486 .elementor-element.elementor-element-d526d62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2486 .elementor-element.elementor-element-db384c4{width:var( --container-widget-width, 2000% );max-width:2000%;--container-widget-width:2000%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-db384c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-db384c4 img{max-width:100%;}.elementor-2486 .elementor-element.elementor-element-66ecd6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-180px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-1f769d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-140px;--margin-bottom:200px;--margin-left:20px;--margin-right:0px;}.elementor-widget-ucaddon_super_fun_liquid_button .uc-liquid-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2486 .elementor-element.elementor-element-9ad5e1c{width:100%;max-width:100%;}.elementor-2486 .elementor-element.elementor-element-9ad5e1c > .elementor-widget-container{margin:-05px 0px 0px 50px;}.elementor-2486 .elementor-element.elementor-element-9ad5e1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-9ad5e1c .uc-liquid-button-wrapper{text-align:center;}.elementor-2486 .elementor-element.elementor-element-9ad5e1c .uc-liquid-button,.elementor-2486 .elementor-element.elementor-element-9ad5e1c .uc-liquid-button *{transition-duration:300ms;}.elementor-2486 .elementor-element.elementor-element-9ad5e1c .uc-liquid-button{font-family:"Roboto", Sans-serif;font-weight:400;border-radius:50;color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-d8df43d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-8004624{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-140px;--margin-bottom:200px;--margin-left:-10px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-c5de753{width:100%;max-width:100%;}.elementor-2486 .elementor-element.elementor-element-c5de753 > .elementor-widget-container{margin:-10px 150px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-c5de753.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-c5de753 .uc-liquid-button-wrapper{text-align:center;}.elementor-2486 .elementor-element.elementor-element-c5de753 .uc-liquid-button,.elementor-2486 .elementor-element.elementor-element-c5de753 .uc-liquid-button *{transition-duration:300ms;}.elementor-2486 .elementor-element.elementor-element-c5de753 .uc-liquid-button{border-radius:50;color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-96cc9fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-59b3ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-e5fd6e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-0bf3916 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-82c2e05{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-82c2e05:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-82c2e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0034C9 0%, #2E00F8 100%);}.elementor-2486 .elementor-element.elementor-element-f36173a{--display:flex;}.elementor-2486 .elementor-element.elementor-element-6e03643{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2486 .elementor-element.elementor-element-1754b71{width:var( --container-widget-width, 31.278% );max-width:31.278%;--container-widget-width:31.278%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-1754b71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-1754b71 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:73px;font-weight:700;}.elementor-2486 .elementor-element.elementor-element-1754b71 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;}.elementor-2486 .elementor-element.elementor-element-eb0c392{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:7px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-eb0c392:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-eb0c392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011968;}.elementor-2486 .elementor-element.elementor-element-eb0c392.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-f029461 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-f029461{text-align:center;}.elementor-2486 .elementor-element.elementor-element-f029461:hover img{opacity:1;}.elementor-2486 .elementor-element.elementor-element-20be1e7{width:var( --container-widget-width, 30.26% );max-width:30.26%;--container-widget-width:30.26%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-20be1e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-20be1e7 .elementor-counter{flex-direction:column-reverse;}.elementor-2486 .elementor-element.elementor-element-20be1e7 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;}.elementor-2486 .elementor-element.elementor-element-20be1e7 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:73px;font-weight:700;}.elementor-2486 .elementor-element.elementor-element-0747bcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-0747bcb:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-0747bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1D58;}.elementor-2486 .elementor-element.elementor-element-319f4fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-46f4e2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-46f4e2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-cdcf797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;}.elementor-2486 .elementor-element.elementor-element-cdcf797:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-cdcf797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2486 .elementor-element.elementor-element-cdcf797.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-f14f9af > .elementor-widget-container{margin:20px 0px 0px 25px;}.elementor-2486 .elementor-element.elementor-element-f14f9af{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.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-2486 .elementor-element.elementor-element-0167bee > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-2486 .elementor-element.elementor-element-0167bee .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-49c4429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-49c4429.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-4e67ac0{--display:flex;--min-height:199px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2486 .elementor-element.elementor-element-4e67ac0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-b438b96{width:var( --container-widget-width, 2000% );max-width:2000%;--container-widget-width:2000%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-b438b96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-b438b96 img{max-width:100%;}.elementor-2486 .elementor-element.elementor-element-6ed7c12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-2486 .elementor-element.elementor-element-a04d98f{width:var( --container-widget-width, 2000% );max-width:2000%;--container-widget-width:2000%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-a04d98f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-a04d98f img{max-width:100%;}.elementor-2486 .elementor-element.elementor-element-f59504d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-c0d1788 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-a665452 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-b2ceb3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-28b7b8f{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-28b7b8f:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-28b7b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0034C9 0%, #2E00F8 100%);}.elementor-2486 .elementor-element.elementor-element-9bc252a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-b9a6e61{width:var( --container-widget-width, 31.278% );max-width:31.278%;--container-widget-width:31.278%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-b9a6e61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-b9a6e61 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:73px;font-weight:700;}.elementor-2486 .elementor-element.elementor-element-b9a6e61 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;}.elementor-2486 .elementor-element.elementor-element-62d3408{--display:flex;}.elementor-2486 .elementor-element.elementor-element-62d3408:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-62d3408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011968;}.elementor-2486 .elementor-element.elementor-element-62d3408.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-e0055e7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-e0055e7{text-align:center;}.elementor-2486 .elementor-element.elementor-element-e0055e7:hover img{opacity:1;}.elementor-2486 .elementor-element.elementor-element-153c2d2{width:var( --container-widget-width, 30.26% );max-width:30.26%;--container-widget-width:30.26%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-153c2d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-153c2d2 .elementor-counter{flex-direction:column-reverse;}.elementor-2486 .elementor-element.elementor-element-153c2d2 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;}.elementor-2486 .elementor-element.elementor-element-153c2d2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:73px;font-weight:700;}.elementor-2486 .elementor-element.elementor-element-1440a57 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);border-radius:50px 50px 50px 50px;}.elementor-2486 .elementor-element.elementor-element-1440a57 .elementor-button:hover, .elementor-2486 .elementor-element.elementor-element-1440a57 .elementor-button:focus{background-color:#B5FF01;color:#000000;}.elementor-2486 .elementor-element.elementor-element-1440a57 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-2486 .elementor-element.elementor-element-1440a57 .elementor-button:hover svg, .elementor-2486 .elementor-element.elementor-element-1440a57 .elementor-button:focus svg{fill:#000000;}.elementor-2486 .elementor-element.elementor-element-4d8a25f8{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-4d8a25f8:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-4d8a25f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1D58;}.elementor-2486 .elementor-element.elementor-element-286db11b{--display:flex;}.elementor-2486 .elementor-element.elementor-element-7e587c1a{--display:flex;--border-radius:0px 0px 50px 50px;box-shadow:0px 8px 0px 0px rgba(255, 82.99999999999987, 0, 0.48);--margin-top:-30px;--margin-bottom:20px;--margin-left:-20px;--margin-right:-20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2486 .elementor-element.elementor-element-7e587c1a:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-7e587c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5300 0%, #F27A29 100%);}.elementor-2486 .elementor-element.elementor-element-7e587c1a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-31ddb38c{text-align:center;}.elementor-2486 .elementor-element.elementor-element-31ddb38c .elementor-heading-title{color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-41412a3{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-2486 .elementor-element.elementor-element-41412a3:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-41412a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25184B8F;}.elementor-widget-ucaddon_expanding_content_cards .graphic_element_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_main{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_sub{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option{transition:800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);background-color:#2c00ff;width:60px;background-blend-mode:normal;background-position:center;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_shadow{transition:800ms;opacity:10%;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_options .ue_option.active .ue_label{animation-duration:800ms;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_options{grid-template-columns:1fr;gap:20px;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option::after{-webkit-backdrop-filter:grayscale(100%);}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_label{width:500px;gap:10px;flex-direction:column;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option.active{align-items:center;padding:20px 20px 20px 20px;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_main,.elementor-2486 .elementor-element.elementor-element-623a903 .ue_sub{text-align:center;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_label,.elementor-2486 .elementor-element.elementor-element-623a903 .ue_info > div{align-items:center;justify-content:center;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option:not(.active) .ue_label{flex-direction:column-reverse;align-items:flex-end;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option:not(.active){align-items:flex-end;padding:10px 10px 10px 10px;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option:not(.active) .ue_label,.elementor-2486 .elementor-element.elementor-element-623a903 .ue_info > div{justify-content:center;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option,.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option.active{height:400px;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option,.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option.active,.elementor-2486 .elementor-element.elementor-element-623a903 .active.ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_main{color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-623a903 .ue_option.active .ue_main{margin-top:0px;}.elementor-2486 .elementor-element.elementor-element-d8b59d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-d8b59d0:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-d8b59d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1D58;}.elementor-2486 .elementor-element.elementor-element-d8b59d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-6d5ae7f7{--display:flex;}.elementor-2486 .elementor-element.elementor-element-596cc316{--display:flex;--border-radius:0px 0px 50px 50px;box-shadow:0px 8px 0px 0px rgba(0, 255, 29.15871595299762, 0.5);--margin-top:-30px;--margin-bottom:20px;--margin-left:-20px;--margin-right:-20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2486 .elementor-element.elementor-element-596cc316:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-596cc316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02D112;}.elementor-2486 .elementor-element.elementor-element-596cc316.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-2cc2c906{text-align:center;}.elementor-2486 .elementor-element.elementor-element-2cc2c906 .elementor-heading-title{color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-e3f3475{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2486 .elementor-element.elementor-element-36333b5{--display:flex;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-e8f16c7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-76f98f5 .elementor-heading-title{font-family:"Viga", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-d0bc1c9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2486 .elementor-element.elementor-element-d0bc1c9 .elementor-heading-title{font-family:"Viga", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-b907723 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2486 .elementor-element.elementor-element-b907723 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#FFFFFFAB;}.elementor-2486 .elementor-element.elementor-element-9f9ff0a{--display:flex;}.elementor-widget-ucaddon_stacking_cards .ue_sc_graphic_el{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_stacking_cards .ue_sc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_stacking_cards .ue_sc_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_stacking_cards .ue_sc_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_card_content{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-radius:20px 20px 20px 19px;padding:20px 20px 20px 20px;flex-direction:row;}.elementor-2486 .elementor-element.elementor-element-f079693 .elementor-repeater-item-dd81142 .ue_card_content{background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}.elementor-2486 .elementor-element.elementor-element-f079693 .elementor-repeater-item-8765d51 .ue_card_content{background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}.elementor-2486 .elementor-element.elementor-element-f079693 .elementor-repeater-item-2b5934e .ue_card_content{background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}.elementor-2486 .elementor-element.elementor-element-f079693 .elementor-repeater-item-b6b1343 .ue_card_content{background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}.elementor-2486 .elementor-element.elementor-element-f079693{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-f079693.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_stacking_card_item{top:42px;width:100%;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_cards_wrapper{gap:212px;margin-bottom:212px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_card_content,.elementor-2486 .elementor-element.elementor-element-f079693 .ue_card_content *{transition-duration:300ms;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_content_left{width:50%;height:100%;padding:12px 12px 12px 12px;text-align:left;align-items:start;justify-content:space-between;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_content_left *{text-align:left;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_graphic_el{width:50px;height:50px;background-color:#F6F2FF24;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_graphic_el i{font-size:25px;color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_graphic_el svg{font-size:25px;fill:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_title{font-family:"Poppins", Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.1em;color:#FFFFFF;margin-top:20px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_desc{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.8em;color:#FFFFFF;margin-top:18px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_button{width:auto;padding:10px 24px 10px 24px;font-family:"inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;margin-top:32px;color:#ffffff;border-radius:173px 173px 173px 173px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_button span{text-align:center;}.elementor-2486 .elementor-element.elementor-element-f079693 .uc_button{background-color:#1A1523;}.elementor-2486 .elementor-element.elementor-element-f079693 .uc_button:hover{background-color:#2d2d2d;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_img{object-fit:contain;}.elementor-2486 .elementor-element.elementor-element-52e55f02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-52e55f02:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-52e55f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-47f38a8f{--display:flex;}.elementor-2486 .elementor-element.elementor-element-4bc6cb6c{--display:flex;--border-radius:0px 0px 50px 50px;box-shadow:0px 8px 0px 0px rgba(105.17144213376861, 1.0532574860946315, 255, 0.56);--margin-top:-30px;--margin-bottom:20px;--margin-left:-20px;--margin-right:-20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2486 .elementor-element.elementor-element-4bc6cb6c:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-4bc6cb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7209EA;}.elementor-2486 .elementor-element.elementor-element-4bc6cb6c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-2880106e{text-align:center;}.elementor-2486 .elementor-element.elementor-element-2880106e .elementor-heading-title{color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-1442b41e{text-align:center;}.elementor-2486 .elementor-element.elementor-element-1442b41e .elementor-heading-title{color:#161616;}.elementor-2486 .elementor-element.elementor-element-1a2c62e3 > .elementor-widget-container{margin:-24px -10px -10px -10px;}.elementor-2486 .elementor-element.elementor-element-1a2c62e3{text-align:center;}.elementor-2486 .elementor-element.elementor-element-1a2c62e3 .elementor-heading-title{font-family:"Viga", Sans-serif;font-size:61px;font-weight:500;color:#161616;}.elementor-2486 .elementor-element.elementor-element-1d1e80eb{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-45c1844{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-1cb3c79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-18c4226{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-c00dc8e{--display:flex;}.elementor-2486 .elementor-element.elementor-element-5fafee0.elementor-element{--align-self:stretch;}.elementor-2486 .elementor-element.elementor-element-5e20305{--display:flex;}.elementor-2486 .elementor-element.elementor-element-7146e8a9{--display:flex;}.elementor-2486 .elementor-element.elementor-element-530959ab{text-align:center;}.elementor-2486 .elementor-element.elementor-element-530959ab .elementor-heading-title{font-family:"Viga", Sans-serif;font-size:50px;font-weight:700;color:#161616;}.elementor-2486 .elementor-element.elementor-element-5becf112 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-2486 .elementor-element.elementor-element-5becf112{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-2486 .elementor-element.elementor-element-73d8e863{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-73d8e863:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-73d8e863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-33347935{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-cbd6fc0{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-cbd6fc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-45847cb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-720c5d9{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-720c5d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-e2ac323{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-6f013a7{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-6f013a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-42c61ed1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-0aa5dad{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-0aa5dad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-7c21baa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2486 .elementor-element.elementor-element-7c21baa:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-7c21baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-d5d20f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-e4d1129{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-e4d1129.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-ab13ad3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-e47daf5{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-e47daf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-7c3c346{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-c25e74b{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-c25e74b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-6439d7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-691fab9{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-691fab9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-74fdeb7d{--display:flex;}.elementor-2486 .elementor-element.elementor-element-11f20b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-11f20b34:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-11f20b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-37640b21{--display:flex;}.elementor-2486 .elementor-element.elementor-element-1dbe5d1d{--display:flex;--border-radius:0px 0px 50px 50px;box-shadow:0px 8px 0px 0px rgba(47.99999999999983, 0, 255, 0.59);--margin-top:-30px;--margin-bottom:20px;--margin-left:-20px;--margin-right:-20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2486 .elementor-element.elementor-element-1dbe5d1d:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-1dbe5d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3000FF;}.elementor-2486 .elementor-element.elementor-element-1dbe5d1d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-6c983bf6{text-align:center;}.elementor-2486 .elementor-element.elementor-element-6c983bf6 .elementor-heading-title{color:#FFFFFF;}.elementor-2486 .elementor-element.elementor-element-51399bf8{--display:flex;}.elementor-2486 .elementor-element.elementor-element-325fda9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-6a1a8978{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-242e383{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-242e383.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-5553e1f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-967c9b0{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-967c9b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-306129e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2486 .elementor-element.elementor-element-177ea92{width:var( --container-widget-width, 110.384% );max-width:110.384%;--container-widget-width:110.384%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-177ea92.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2486 .elementor-element.elementor-element-f079693 .ue_stacking_card_item{top:60px;}}@media(min-width:768px){.elementor-2486 .elementor-element.elementor-element-757cb72a{--width:96.097%;}.elementor-2486 .elementor-element.elementor-element-83e4f44{--width:69.347%;}.elementor-2486 .elementor-element.elementor-element-cde9409{--width:102.486%;}.elementor-2486 .elementor-element.elementor-element-5d3f940{--width:99.172%;}.elementor-2486 .elementor-element.elementor-element-eab4871{--width:48%;}.elementor-2486 .elementor-element.elementor-element-96cc9fa{--width:50%;}.elementor-2486 .elementor-element.elementor-element-eb0c392{--width:32.164%;}.elementor-2486 .elementor-element.elementor-element-46f4e2e{--width:69.347%;}.elementor-2486 .elementor-element.elementor-element-cdcf797{--width:102.486%;}.elementor-2486 .elementor-element.elementor-element-49c4429{--width:99.172%;}.elementor-2486 .elementor-element.elementor-element-4e67ac0{--width:48%;}.elementor-2486 .elementor-element.elementor-element-f59504d{--width:50%;}.elementor-2486 .elementor-element.elementor-element-62d3408{--width:32.164%;}.elementor-2486 .elementor-element.elementor-element-7e587c1a{--width:63.104%;}.elementor-2486 .elementor-element.elementor-element-d8b59d0{--content-width:1200px;}.elementor-2486 .elementor-element.elementor-element-596cc316{--width:63.104%;}.elementor-2486 .elementor-element.elementor-element-e3f3475{--content-width:1200px;}.elementor-2486 .elementor-element.elementor-element-4bc6cb6c{--width:63.104%;}.elementor-2486 .elementor-element.elementor-element-1dbe5d1d{--width:63.104%;}}@media(min-width:1025px){.elementor-2486 .elementor-element.elementor-element-cde9409:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-cde9409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2486 .elementor-element.elementor-element-cdcf797:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-cdcf797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2486 .elementor-element.elementor-element-cdcf797:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-cdcf797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dash.rocketoolz.com/wp-content/uploads/2025/04/Frame-10-3-1.png");}.elementor-2486 .elementor-element.elementor-element-cdcf797{--flex-wrap:wrap;--align-content:center;}.elementor-2486 .elementor-element.elementor-element-0167bee .elementor-heading-title{font-size:24px;}.elementor-2486 .elementor-element.elementor-element-49c4429{--width:284.55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-b438b96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-b9a6e61{width:var( --container-widget-width, 259.425px );max-width:259.425px;--container-widget-width:259.425px;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-b9a6e61 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-b9a6e61 .elementor-counter-title{font-size:16px;}.elementor-2486 .elementor-element.elementor-element-62d3408{--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-e0055e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-153c2d2{width:var( --container-widget-width, 265.9px );max-width:265.9px;--container-widget-width:265.9px;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-1440a57 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-e3f3475{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2486 .elementor-element.elementor-element-36333b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-e8f16c7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2486 .elementor-element.elementor-element-b907723 .elementor-heading-title{font-size:16px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_stacking_card_item{top:40px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_card_content{padding:16px 16px 16px 16px;flex-direction:column;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_content_left{height:70%;width:100%;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_title{font-size:20px;line-height:24px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_desc{font-size:16px;margin-top:10px;}.elementor-2486 .elementor-element.elementor-element-f079693 .ue_sc_button{font-size:16px;}.elementor-2486 .elementor-element.elementor-element-51399bf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-325fda9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-6a1a8978{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-5553e1f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2486 .elementor-element.elementor-element-306129e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-59b3ce1 *//* Shine Effect for Image with ID 'banner-my' */
#banner-my {
    position: relative;
    overflow: hidden; /* Ensures shine doesn't go outside the image */
    border-radius: 29px; /* Add rounded corners */
}

#banner-my::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none; /* Prevents interference with user interactions */
    border-radius: 12px; /* Match the rounded corners */
}

#banner-my:hover::before {
    animation: shine 0.75s linear;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5fd6e5 *//* Shine Effect for Image with ID 'banner-my' */
#banner-my1 {
	position: relative;
	overflow: hidden; /* Ensures shine doesn't go outside the image */
}

#banner-my1::before {
	content: '';
	position: absolute;
	top: 0;
	left: -75%;
	width: 50%;
	height: 100%;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
	transform: skewX(-25deg);
	z-index: 2;
	pointer-events: none; /* Prevents interference with user interactions */
}

#banner-my1:hover::before {
	animation: shine 0.75s linear;
}

@keyframes shine {
	100% {
		left: 125%;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d1788 *//* Shine Effect for Image with ID 'banner-my' */
#banner-my {
    position: relative;
    overflow: hidden; /* Ensures shine doesn't go outside the image */
    border-radius: 29px; /* Add rounded corners */
}

#banner-my::before {
    content: '';
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    transform: skewX(-25deg);
    z-index: 2;
    pointer-events: none; /* Prevents interference with user interactions */
    border-radius: 12px; /* Match the rounded corners */
}

#banner-my:hover::before {
    animation: shine 0.75s linear;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a665452 *//* Shine Effect for Image with ID 'banner-my' */
#banner-my1 {
	position: relative;
	overflow: hidden; /* Ensures shine doesn't go outside the image */
}

#banner-my1::before {
	content: '';
	position: absolute;
	top: 0;
	left: -75%;
	width: 50%;
	height: 100%;
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
	transform: skewX(-25deg);
	z-index: 2;
	pointer-events: none; /* Prevents interference with user interactions */
}

#banner-my1:hover::before {
	animation: shine 0.75s linear;
}

@keyframes shine {
	100% {
		left: 125%;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8a25f8 *//* Default container style */
.elementor-container1 {
    background-color: #ffffff; /* Default color */
}

/* Dark mode container style */
.vikinger-dark-mode .elementor-container1 {
    background-color: #2C1D58 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a891828 *//* Adjust the .text class */
.text {
  translate: 0 0;
  letter-spacing: 0.01ch;
  color: hsl(0 0% calc(60% + (var(--active) * 26%)));
  z-index: 999;
  padding: 0 20px;
  font-weight: 500;
  font-size: 1rem; /* Smaller font size */
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative; /* Ensure pseudo-elements position correctly */
}

/* Restore hover animations for .text */
.text::before {
  content: "";
  position: absolute;
  top: -290%;
  left: 90%;
  rotate: -45deg;
  width: 5em;
  height: 1px;
  background: linear-gradient(90deg, #ffffff, transparent);
  animation: 4s shootingStar ease-in-out infinite;
  transition: 1s ease;
  z-index: -1;
  animation-delay: 1s;
  display: none; /* Hidden by default */
}

.text::after {
  content: "";
  position: absolute;
  top: -290%;
  left: 10%;
  rotate: -45deg;
  width: 5em;
  height: 1px;
  background: linear-gradient(90deg, #ffffff, transparent);
  animation: 7s shootingStar ease-in-out infinite;
  animation-delay: 3s;
  display: none; /* Hidden by default */
}

/* Show pseudo-elements on hover */
.space-button:hover .text::before,
.space-button:hover .text::after {
  display: block; /* Show on hover */
}

/* Adjust the .space-button class */
.space-button {
  --cut: 0.1em;
  --active: 0;
  --bg: radial-gradient(
        120% 120% at 126% 126%,
        hsl(0 calc(var(--active) * 97%) 98% / calc(var(--active) * 0.9)) 40%,
        transparent 50%
      )
      calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat,
    radial-gradient(
        120% 120% at 120% 120%,
        hsl(0 calc(var(--active) * 97%) 70% / calc(var(--active) * 1)) 30%,
        transparent 70%
      )
      calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat,
    hsl(0 calc(var(--active) * 100%) calc(12% - (var(--active) * 8%)));
  background: var(--bg);
  font-size: 1.2rem; /* Base size for proportionality */
  border: 0;
  cursor: pointer;
  padding: 1.2em 2em; /* Larger padding */
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  border-radius: 2.5rem;
  position: relative;
  box-shadow:
    0 0 calc(var(--active) * 6em) calc(var(--active) * 3em)
      hsla(12, 97%, 61%, 0.3),
    0 0.05em 0 0
      hsl(0, calc(var(--active) * 97%), calc((var(--active) * 50%) + 30%)) inset,
    0 -0.05em 0 0 hsl(0, calc(var(--active) * 97%) calc(var(--active) * 10%)) inset;
  transition:
    box-shadow 0.25s ease-out,
    scale 0.25s,
    background 0.25 DUE TO CHARACTER LIMIT, FULL CSS IS NOT SHOWN HEREease-out;
  scale: calc(1 + (var(--active) * 0.1));
  transform-style: preserve-3d;
  perspective: 100vmin;
  overflow: hidden;
  min-width: 200px; /* Larger button */
}

/* Ensure hover state works */
.space-button:hover {
  --active: 1; /* Trigger active state */
}

/* Restore galaxy animations */
.galaxy::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 1;
  box-shadow:
    140px 20px #fff,
    425px 20px #fff,
    70px 120px #fff,
    20px 130px #fff,
    110px 80px #fff,
    280px 80px #fff,
    250px 350px #fff,
    280px 230px #fff,
    220px 190px #fff,
    450px 100px #fff,
    380px 80px #fff,
    520px 50px #fff;
  z-index: -1;
  transition: all 1.5s ease-in-out;
  animation: 1s glowing-stars linear alternate infinite;
  animation-delay: 0.4s;
}

.galaxy::after {
  content: "";
  position: absolute;
  top: -150px;
  left: -65px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 1;
  box-shadow:
    490px 330px #fff,
    420px 300px #fff,
    320px 280px #fff,
    380px 350px #fff,
    546px 170px #fff,
    420px 180px #fff,
    370px 150px #fff,
    200px 250px #fff,
    80px 20px #fff,
    190px 50px #fff,
    270px 20px #fff,
    120px 230px #fff,
    350px -1px #fff,
    150px 369px #fff;
  z-index: -1;
  transition: all 2s ease-in-out;
  animation: 1s glowing-stars linear alternate infinite;
  animation-delay: 0.8s;
}

/* Ensure galaxy animations trigger on hover */
.space-button:hover .galaxy {
  opacity: 1; /* Show galaxy effect */
}

/* Restore active animations */
.space-button:active .text {
  font-weight: 300;
  animation:
    wobble 0.6s ease-in-out infinite,
    blurMove 1.5s ease-in-out infinite;
  text-shadow:
    5px 5px 20px rgba(255, 255, 255, 0.8),
    10px 10px 30px rgba(255, 0, 255, 0.6);
}

.space-button:active .galaxy::before {
  animation: circling 2s linear infinite;
}

.space-button:active .galaxy::after {
  animation: circling 1.5s linear infinite;
}

/* Rest of your animations (shootingStar, glowing-stars, wobble, etc.) remain unchanged *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9ff0a */.text {
    translate:  0% 0%; /* Updated to center */
    letter-spacing: 0.01ch;
    color: hsl(0 0% calc(60% + (var(--active) * 26%)));
    z-index: 999;
    padding: 0 34px;
    font-weight: 600;
    /* Removed font-family: 'Inter', sans-serif; to use default font */
}
.text::before {
    content: "";
    position: absolute;
    top: -290%;
    left: 90%;
    rotate: -45deg;
    width: 5em;
    height: 1px;
    background: linear-gradient(90deg, #ffffff, transparent);
    animation: 4s shootingStar ease-in-out infinite;
    transition: 1s ease;
    z-index: -1;
    animation-delay: 1s;
    display: none;
}
.text::after {
    content: "";
    display: none;
    position: absolute;
    top: -290%;
    left: 10%;
    rotate: -45deg;
    width: 5em;
    height: 1px;
    background: linear-gradient(90deg, #ffffff, transparent);
    animation: 7s shootingStar ease-in-out infinite;
    animation-delay: 3s;
}
.space-button:hover .text::before,
.space-button:hover .text::after {
    display: block;
}
.galaxy::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    opacity: 1;
    box-shadow:
        140px 20px #fff,
        425px 20px #fff,
        70px 120px #fff,
        20px 130px #fff,
        110px 80px #fff,
        280px 80px #fff,
        250px 350px #fff,
        280px 230px #fff,
        220px 190px #fff,
        450px 100px #fff,
        380px 80px #fff,
        520px 50px #fff;
    z-index: -1;
    transition: all 1.5s ease-in-out;
    animation: 1s glowing-stars linear alternate infinite;
    animation-delay: 0.4s;
}
.galaxy::after {
    content: "";
    position: absolute;
    top: -150px;
    left: -65px;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    opacity: 1;
    box-shadow:
        490px 330px #fff,
        420px 300px #fff,
        320px 280px #fff,
        380px 350px #fff,
        546px 170px #fff,
        420px 180px #fff,
        370px 150px #fff,
        200px 250px #fff,
        80px 20px #fff,
        190px 50px #fff,
        270px 20px #fff,
        120px 230px #fff,
        350px -1px #fff,
        150px 369px #fff;
    z-index: -1;
    transition: all 2s ease-in-out;
    animation: 1s glowing-stars linear alternate infinite;
    animation-delay: 0.8s;
}
.space-button {
    --cut: 0.1em;
    --active: 0;
    --bg: radial-gradient(
            120% 120% at 126% 126%,
            hsl(0 calc(var(--active) * 97%) 98% / calc(var(--active) * 0.9)) 40%,
            transparent 50%
        )
        calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat,
        radial-gradient(
            120% 120% at 120% 120%,
            hsl(0 calc(var(--active) * 97%) 70% / calc(var(--active) * 1)) 30%,
            transparent 70%
        )
        calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat,
        hsl(0 calc(var(--active) * 100%) calc(12% - (var(--active) * 8%)));
    background: var(--bg);
    font-size: 1.4rem;
    font-weight: 500;
    border: 0;
    cursor: pointer;
    padding: 0.9em 1.3em;
    display: flex;
    align-items: center;
    gap: 0.25em;
    white-space: nowrap;
    border-radius: 2rem;
    position: relative;
    box-shadow:
        0 0 calc(var(--active) * 6em) calc(var(--active) * 3em)
            hsla(12, 97%, 61%, 0.3),
        0 0.05em 0 0
            hsl(0, calc(var(--active) * 97%), calc((var(--active) * 50%) + 30%)) inset,
        0 -0.05em 0 0 hsl(0, calc(var(--active) * 97%), calc(var(--active) * 10%)) inset;
    transition:
        box-shadow 0.25s ease-out,
        scale 0.25s,
        background 0.25s;
    scale: calc(1 + (var(--active) * 0.1));
    transform-style: preserve-3d;
    perspective: 100vmin;
    overflow: hidden;
}
.space-button:active {
    scale: 1;
    --bg: radial-gradient(
            120% 120% at 126% 126%,
            hsl(245 calc(var(--active) * 97%) 98% / calc(var(--active) * 0.9)) 40%,
            transparent 50%
        )
        calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat,
        radial-gradient(
            120% 120% at 120% 120%,
            hsl(245 calc(var(--active) * 97%) 70% / calc(var(--active) * 1)) 30%,
            transparent 70%
        )
        calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat,
        hsl(245 calc(var(--active) * 100%) calc(12% - (var(--active) * 8%)));
    box-shadow:
        0 0 calc(var(--active) * 6em) calc(var(--active) * 3em)
            hsl(245 97% 61% / 0.5),
        0 0.05em 0 0
            hsl(245 calc(var(--active) * 97%) calc((var(--active) * 50%) + 30%)) inset,
        0 -0.05em 0 0 hsl(245 calc(var(--active) * 97%) calc(var(--active) * 10%)) inset;
    background: var(--bg);
}
/* Apply wobble animation on active button */
.space-button:active .text {
    font-weight: 300;
    animation:
        wobble 0.6s ease-in-out infinite,
        blurMove 1.5s ease-in-out infinite;
    text-shadow:
        5px 5px 20px rgba(255, 255, 255, 0.8),
        10px 10px 30px rgba(255, 0, 255, 0.6);
}
/* Wobble animation */
@keyframes wobble {
    0%,
    100% {
        transform: translate(0, 0);
    }
    25% {
        transform: translate(-2px, -10px);
    }
    50% {
        transform: translate(2px, 3px);
    }
    75% {
        transform: translate(-1px, 5px);
    }
}
/* Blur move animation */
@keyframes blurMove {
    0%,
    100% {
        text-shadow:
            5px 5px 20px rgba(255, 255, 255, 0.8),
            10px 10px 30px rgba(255, 0, 255, 0.6);
    }
    50% {
        filter: blur(1px);
        text-shadow:
            10px 10px 25px rgba(255, 255, 255, 0.8),
            15px 15px 35px rgba(255, 0, 255, 0.6);
    }
}
.galaxy:active::before {
    animation: circling 2s linear infinite;
}
.galaxy:active::after {
    animation: circling 1.5s linear infinite;
}
@keyframes circling {
    0% {
        transform: translate(-10px, -20%) rotate(0deg);
    }
    100% {
        transform: translate(-10px, -20%) rotate(200deg);
    }
}
.galaxy {
    position: absolute;
    width: 100%;
    aspect-ratio: 1;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    overflow: hidden;
    opacity: var(--active);
    transition: opacity 0.25s;
}
@-webkit-keyframes move-x {
    0% {
        translate: -100px 0;
    }
    100% {
        translate: 100px 0;
    }
}
@keyframes move-x {
    0% {
        translate: -100px 0;
    }
    100% {
        translate: 100px 0;
    }
}
@-webkit-keyframes move-y {
    0% {
        transform: translate(0, -50px);
    }
    100% {
        transform: translate(0, 50px);
    }
}
@keyframes move-y {
    0% {
        transform: translate(0, -50px);
    }
    100% {
        transform: translate(0, 50px);
    }
}
.backdrop {
    position: absolute;
    inset: var(--cut);
    background: var(--bg);
    border-radius: 2rem;
    transition: background 0.25s;
}
@supports (.elementor-2486 .elementor-element.elementor-element-9f9ff0a(:has(:is(+ *)))) {
    body:has(button:is(:hover, :focus-visible)) {
        --active: 1;
        --play-state: running;
    }
    .bodydrop {
        display: none;
    }
}
.space-button:is(:hover, :focus-visible) ~ :is(.bodydrop, .particle-pen) {
    --active: 1;
    --play-state: running;
}
.space-button:is(:hover, :focus-visible) {
    --active: 1;
    --play-state: running;
}
.galaxy-button {
    position: relative;
}
/* ANIMATIONS */
@keyframes shootingStar {
    0% {
        transform: translateX(0) translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateX(-55em) translateY(0);
        opacity: 1;
    }
    70% {
        transform: translateX(-70em) translateY(0);
        opacity: 0;
    }
    100% {
        transform: translateX(0) translateY(0);
        opacity: 0;
    }
}
@keyframes glowing-stars {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */