.elementor-17 .elementor-element.elementor-element-33701994{--display:flex;--min-height:70vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-33701994:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-33701994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06081C;}.elementor-17 .elementor-element.elementor-element-7d4f66ec{--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-17 .elementor-element.elementor-element-7ca9da4d{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17 .elementor-element.elementor-element-f1b8742{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-17 .elementor-element.elementor-element-f1b8742 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-720dc71 );}.elementor-17 .elementor-element.elementor-element-cd4d953{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0em 0em 0em 0em;}.elementor-17 .elementor-element.elementor-element-cd4d953 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;color:var( --e-global-color-720dc71 );}.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-17 .elementor-element.elementor-element-6a9b4927{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-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-17 .elementor-element.elementor-element-144db020 img{width:100%;max-width:500px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-17 .elementor-element.elementor-element-af2bd0c{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;top:90px;--icon-box-icon-margin:15px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-af2bd0c{left:31px;}body.rtl .elementor-17 .elementor-element.elementor-element-af2bd0c{right:31px;}.elementor-17 .elementor-element.elementor-element-af2bd0c.elementor-view-stacked .elementor-icon{background-color:#D249A0;}.elementor-17 .elementor-element.elementor-element-af2bd0c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-af2bd0c.elementor-view-default .elementor-icon{fill:#D249A0;color:#D249A0;border-color:#D249A0;}.elementor-17 .elementor-element.elementor-element-af2bd0c .elementor-icon{font-size:41px;}.elementor-17 .elementor-element.elementor-element-af2bd0c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-af2bd0c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-af2bd0c .elementor-icon-box-title{color:var( --e-global-color-720dc71 );}.elementor-17 .elementor-element.elementor-element-af2bd0c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:400;color:var( --e-global-color-88091e8 );}.elementor-17 .elementor-element.elementor-element-620bdcb{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;top:392px;--icon-box-icon-margin:15px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-620bdcb{left:-16px;}body.rtl .elementor-17 .elementor-element.elementor-element-620bdcb{right:-16px;}.elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon-box-wrapper{align-items:start;}.elementor-17 .elementor-element.elementor-element-620bdcb.elementor-view-stacked .elementor-icon{background-color:#EDA64D;}.elementor-17 .elementor-element.elementor-element-620bdcb.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-620bdcb.elementor-view-default .elementor-icon{fill:#EDA64D;color:#EDA64D;border-color:#EDA64D;}.elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon{font-size:41px;}.elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon-box-title{color:var( --e-global-color-720dc71 );}.elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:400;color:var( --e-global-color-88091e8 );}.elementor-17 .elementor-element.elementor-element-e8fe5c5{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;top:280px;--icon-box-icon-margin:15px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e8fe5c5{left:327px;}body.rtl .elementor-17 .elementor-element.elementor-element-e8fe5c5{right:327px;}.elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon-box-wrapper{align-items:start;}.elementor-17 .elementor-element.elementor-element-e8fe5c5.elementor-view-stacked .elementor-icon{background-color:#20BED8;}.elementor-17 .elementor-element.elementor-element-e8fe5c5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e8fe5c5.elementor-view-default .elementor-icon{fill:#20BED8;color:#20BED8;border-color:#20BED8;}.elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon{font-size:41px;}.elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon-box-title{color:var( --e-global-color-720dc71 );}.elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:400;color:var( --e-global-color-88091e8 );}@media(min-width:2400px){.elementor-17 .elementor-element.elementor-element-33701994{--content-width:1140px;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-7d4f66ec{--min-height:75vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-7ca9da4d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-17 .elementor-element.elementor-element-7ca9da4d.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-6a9b4927{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-af2bd0c{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;top:106px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-af2bd0c{left:31px;}body.rtl .elementor-17 .elementor-element.elementor-element-af2bd0c{right:31px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-620bdcb{left:-20px;}body.rtl .elementor-17 .elementor-element.elementor-element-620bdcb{right:-20px;}.elementor-17 .elementor-element.elementor-element-620bdcb{top:435px;}}@media(max-width:1366px){.elementor-17 .elementor-element.elementor-element-6a9b4927{--min-height:63vh;--justify-content:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-af2bd0c{left:84px;}body.rtl .elementor-17 .elementor-element.elementor-element-af2bd0c{right:84px;}.elementor-17 .elementor-element.elementor-element-af2bd0c{top:139px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-620bdcb{left:84px;}body.rtl .elementor-17 .elementor-element.elementor-element-620bdcb{right:84px;}.elementor-17 .elementor-element.elementor-element-620bdcb{top:362px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e8fe5c5{left:82px;}body.rtl .elementor-17 .elementor-element.elementor-element-e8fe5c5{right:82px;}.elementor-17 .elementor-element.elementor-element-e8fe5c5{top:251px;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-6a9b4927{--min-height:46vh;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-af2bd0c{left:15px;}body.rtl .elementor-17 .elementor-element.elementor-element-af2bd0c{right:15px;}.elementor-17 .elementor-element.elementor-element-af2bd0c{top:71px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-620bdcb{left:15px;}body.rtl .elementor-17 .elementor-element.elementor-element-620bdcb{right:15px;}.elementor-17 .elementor-element.elementor-element-620bdcb{top:174px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e8fe5c5{left:15px;}body.rtl .elementor-17 .elementor-element.elementor-element-e8fe5c5{right:15px;}.elementor-17 .elementor-element.elementor-element-e8fe5c5{top:274px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-33701994{--min-height:100vh;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f1b8742{text-align:center;}.elementor-17 .elementor-element.elementor-element-f1b8742 .elementor-heading-title{font-size:3.6em;line-height:1em;}.elementor-17 .elementor-element.elementor-element-cd4d953{text-align:center;}.elementor-17 .elementor-element.elementor-element-a5dea18{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6a9b4927{--min-height:410px;}.elementor-17 .elementor-element.elementor-element-af2bd0c{width:100%;max-width:100%;top:30px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-af2bd0c{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-af2bd0c{right:0px;}.elementor-17 .elementor-element.elementor-element-af2bd0c .elementor-icon-box-wrapper{align-items:center;}.elementor-17 .elementor-element.elementor-element-620bdcb{width:100%;max-width:100%;top:136px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-620bdcb{left:1px;}body.rtl .elementor-17 .elementor-element.elementor-element-620bdcb{right:1px;}.elementor-17 .elementor-element.elementor-element-620bdcb .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-17 .elementor-element.elementor-element-e8fe5c5{width:100%;max-width:100%;top:268px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-e8fe5c5{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-e8fe5c5{right:0px;}.elementor-17 .elementor-element.elementor-element-e8fe5c5 .elementor-icon-box-wrapper{align-items:center;}}/* Start custom CSS for image, class: .elementor-element-144db020 */.circle_animation img {
  animation: rotating 99s linear infinite;
}

@keyframes rotating {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af2bd0c */.elementor-17 .elementor-element.elementor-element-af2bd0c {
  background: #182358;
  padding:0.5em;
  border-radius: 6px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620bdcb */.elementor-17 .elementor-element.elementor-element-620bdcb {
  background: #182358;
  padding: 0.5em;
  border-radius: 6px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8fe5c5 */.elementor-17 .elementor-element.elementor-element-e8fe5c5 {
  background: #182358;
  padding: 0.5em;
  border-radius: 6px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33701994 */.hero-neon .tg-bg-gradient {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
}

.hero-neon .purple-bg-gradient {
  position: absolute;
  top: 0;
  right: 0;
  width: 969px;
  height: 722px;
  background: radial-gradient(
    48.69% 39.15% at 50.02% 50.04%,
    rgba(205, 34, 248, 0.5) 0.01%,
    rgba(200, 9, 249, 0.3) 23.96%,
    rgba(66, 0, 83, 0) 90%
  );
  transform: translateY(-8%) rotate(40deg);
}

.hero-neon .hero-gradient-ball {
  position: absolute;
  right: -20px;
  bottom: -18%;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  background: radial-gradient(
    114.99% 94.16% at 72.92% 82.18%,
    #111111 47.39%,
    #091534 68.23%,
    #a24dd6 86.63%
  );
  opacity: 0.3;
}

.hero-neon .green-bg-gradient {
  position: absolute;
  top: 25%;
  left: -448px;
  width: 721px;
  height: 539px;
  background: radial-gradient(
    48.69% 39.15% at 50.02% 50.04%,
    #53ffc1 0.01%,
    rgba(25, 54, 99, 0.3) 53.96%,
    rgba(0, 0, 0, 0) 100%
  );
  transform: rotate(40deg);
  opacity: 0.7;
}

.hero-neon .ripple-shape2 {
  position: relative;
  top: -35px;
  left: 240px;
  transform: skewX(220deg);
  opacity: 0.3;
}

.hero-neon .ripple-11,
.hero-neon .ripple-12,
.hero-neon .ripple-13,
.hero-neon .ripple-14,
.hero-neon .ripple-15 {
  position: absolute;
  top: 0;
  left: 30%;
  width: 700px;
  height: 700px;
  transform: translate(-50%, -50%);
  background: transparent;
  border: 1px solid #e275ff;
  border-radius: 50%;
  animation: ripple2 10s linear infinite;
  opacity: 0;
  transition: 0.4s;
}

.hero-neon .ripple-11 { animation-delay: 0s; }
.hero-neon .ripple-12 { animation-delay: 1s; }
.hero-neon .ripple-13 { animation-delay: 2s; }
.hero-neon .ripple-14 { animation-delay: 3s; }
.hero-neon .ripple-15 { animation-delay: 4s; }

.hero-neon .alltuchtopdown {
  animation: alltuchtopdown 6s linear infinite;
}/* End custom CSS */