.elementor-2948 .elementor-element.elementor-element-fe0ac27{--display:flex;--min-height:100px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2948 .elementor-element.elementor-element-fe0ac27:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-fe0ac27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-2948 .elementor-element.elementor-element-e94fc2a{--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;}.elementor-2948 .elementor-element.elementor-element-e94fc2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2948 .elementor-element.elementor-element-583eade5 img{width:80%;}.elementor-2948 .elementor-element.elementor-element-6778290c{--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;}.elementor-2948 .elementor-element.elementor-element-6778290c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-menu-toggle{margin:0 auto;}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed .elementor-item:before,
					.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-underline .elementor-item:after,
					 .elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-overline .elementor-item:before,
					 .elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-double-line .elementor-item:before,
					 .elementor-2948 .elementor-element.elementor-element-23429839 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--dropdown a, .elementor-2948 .elementor-element.elementor-element-23429839 .elementor-menu-toggle{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--dropdown a:hover,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--dropdown a:focus,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-menu-toggle:hover,
					.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-2948 .elementor-element.elementor-element-23429839 div.elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-23429839 div.elementor-menu-toggle svg{fill:var( --e-global-color-accent );}.elementor-2948 .elementor-element.elementor-element-4006ad26{--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;}.elementor-2948 .elementor-element.elementor-element-4006ad26.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2948 .elementor-element.elementor-element-7bf023fa .elementor-button{background-color:#18FFEA;font-size:18px;box-shadow:0px 0px 29px 0px #18FFEA;border-style:none;padding:15px 15px 15px 15px;}.elementor-2948 .elementor-element.elementor-element-7bf023fa .elementor-button:hover, .elementor-2948 .elementor-element.elementor-element-7bf023fa .elementor-button:focus{background-color:#18FFEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2948 .elementor-element.elementor-element-7bf023fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2948 .elementor-element.elementor-element-7bf023fa.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-8cb20c5{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-2948 .elementor-element.elementor-element-8cb20c5:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-8cb20c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1865FF7A;}.elementor-2948 .elementor-element.elementor-element-6860676{--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-2948 .elementor-element.elementor-element-53ca9fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2948 .elementor-element.elementor-element-53ca9fe8.elementor-element{--align-self:flex-start;}.elementor-2948 .elementor-element.elementor-element-53ca9fe8 .elementor-heading-title{font-size:35px;text-transform:uppercase;}.elementor-2948 .elementor-element.elementor-element-221dd4d8{color:var( --e-global-color-text );}.elementor-2948 .elementor-element.elementor-element-6ddfb834 .elementor-button{background-color:#18FFEA;font-weight:700;border-style:none;padding:15px 15px 15px 15px;}.elementor-2948 .elementor-element.elementor-element-6ddfb834{border-style:none;}.elementor-2948 .elementor-element.elementor-element-6ddfb834:hover{border-style:none;}.elementor-2948 .elementor-element.elementor-element-de68f07{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2948 .elementor-element.elementor-element-b0f2daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2948 .elementor-element.elementor-element-6b0265e{--display:flex;--min-height:60px;--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:flex-end;--overlay-opacity:1;--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-2948 .elementor-element.elementor-element-6b0265e:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-6b0265e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-6b0265e::before, .elementor-2948 .elementor-element.elementor-element-6b0265e > .elementor-background-video-container::before, .elementor-2948 .elementor-element.elementor-element-6b0265e > .e-con-inner > .elementor-background-video-container::before, .elementor-2948 .elementor-element.elementor-element-6b0265e > .elementor-background-slideshow::before, .elementor-2948 .elementor-element.elementor-element-6b0265e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2948 .elementor-element.elementor-element-6b0265e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2948 .elementor-element.elementor-element-863e6cf{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-fe73e27{text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-c8bfd03{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-c1e2873{text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-8878c64{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-e659d0a{text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-8a6e8e6{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-0a5e366{text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-7d17de8{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-939d3e4{text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-f3d42d9{--display:flex;--justify-content:center;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-23e48c1{text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-e54066f{--display:flex;border-style:none;--border-style:none;}.elementor-2948 .elementor-element.elementor-element-c7ffa1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:19px;font-weight:700;}.elementor-2948 .elementor-element.elementor-element-a31aa12{--e-n-carousel-swiper-slides-to-display:5;border-style:none;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2948 .elementor-element.elementor-element-a31aa12 .swiper-slide ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2948 .elementor-element.elementor-element-1bdbba5d{--display:flex;--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:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-1bdbba5d:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-1bdbba5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0002115C;}.elementor-2948 .elementor-element.elementor-element-1dc20287{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2948 .elementor-element.elementor-element-1dc20287.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-1dc20287 .elementor-heading-title{font-size:32px;text-transform:uppercase;color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-eb1f7a4{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-64dcb2d1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-64dcb2d1:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-64dcb2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-49c01dd9{border-style:none;}.elementor-2948 .elementor-element.elementor-element-49c01dd9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-49c01dd9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-49c01dd9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-49c01dd9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-49c01dd9 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-49c01dd9 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-49c01dd9 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-6b4ae034{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-6b4ae034:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-6b4ae034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-47e45904{border-style:none;}.elementor-2948 .elementor-element.elementor-element-47e45904.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-47e45904.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-47e45904.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-47e45904 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-47e45904 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-47e45904 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-47e45904 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-2d57c80{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-2d57c80:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-2d57c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4{border-style:none;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-772802d{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-772802d:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-772802d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-21b3a18{border-style:none;}.elementor-2948 .elementor-element.elementor-element-21b3a18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-21b3a18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-21b3a18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-21b3a18 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-21b3a18 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-21b3a18 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-21b3a18 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-5596a59f{--e-n-carousel-swiper-slides-gap:10px;padding:15px 15px 15px 15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-b68d5ec{--display:flex;--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:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-b68d5ec:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-b68d5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0002115C;}.elementor-2948 .elementor-element.elementor-element-8af60e9{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2948 .elementor-element.elementor-element-8af60e9.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-8af60e9 .elementor-heading-title{font-size:32px;text-transform:uppercase;color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-3c601c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-2e7d44f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-2e7d44f:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-2e7d44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-5c10b43{padding:10px 10px 10px 10px;border-style:none;}.elementor-2948 .elementor-element.elementor-element-5c10b43.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-5c10b43.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-5c10b43.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-5c10b43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-5c10b43 .elementor-image-box-img img{border-radius:10px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-5c10b43 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-5c10b43 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-7698860{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-7698860:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-7698860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-b8c4f12{border-style:none;}.elementor-2948 .elementor-element.elementor-element-b8c4f12.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-b8c4f12.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-b8c4f12.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-b8c4f12 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-b8c4f12 .elementor-image-box-img img{border-radius:10px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-b8c4f12 .elementor-image-box-title{font-size:16px;text-transform:uppercase;}.elementor-2948 .elementor-element.elementor-element-b8c4f12 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-6ae683b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;padding:15px 15px 15px 15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-6ae683b.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-f2d1d7d{--display:flex;--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:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-f2d1d7d:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-f2d1d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0002115C;}.elementor-2948 .elementor-element.elementor-element-d647467{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2948 .elementor-element.elementor-element-d647467.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-d647467 .elementor-heading-title{font-size:32px;text-transform:uppercase;color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-31cdd42{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-2f0222e{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-2f0222e:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-2f0222e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-17efbaa{border-style:none;}.elementor-2948 .elementor-element.elementor-element-17efbaa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-17efbaa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-17efbaa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-17efbaa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-17efbaa .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-17efbaa .elementor-image-box-title{font-size:16px;text-transform:uppercase;}.elementor-2948 .elementor-element.elementor-element-17efbaa .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-c8e8a39{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-c8e8a39:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-c8e8a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6{border-style:none;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6 .elementor-image-box-title{font-size:16px;text-transform:uppercase;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-9949dd4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-9949dd4:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-9949dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-3997a76{border-style:none;}.elementor-2948 .elementor-element.elementor-element-3997a76.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-3997a76.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-3997a76.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-3997a76 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-3997a76 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-3997a76 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-3997a76 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-3cb1933{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-3cb1933:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-3cb1933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-4113488{border-style:none;}.elementor-2948 .elementor-element.elementor-element-4113488.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-4113488.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-4113488.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-4113488 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-4113488 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-4113488 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-4113488 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-6d09fb1{--e-n-carousel-swiper-slides-gap:10px;padding:15px 15px 15px 15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-5f7c1e0{--display:flex;--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:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-5f7c1e0:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-5f7c1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0002115C;}.elementor-2948 .elementor-element.elementor-element-89e1a47{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2948 .elementor-element.elementor-element-89e1a47.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-89e1a47 .elementor-heading-title{font-size:32px;text-transform:uppercase;color:#18FFEA;}.elementor-2948 .elementor-element.elementor-element-b1e5337{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-e1a1bc9{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-e1a1bc9:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-e1a1bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-29dee7a{border-style:none;}.elementor-2948 .elementor-element.elementor-element-29dee7a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-29dee7a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-29dee7a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-29dee7a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-29dee7a .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-29dee7a .elementor-image-box-title{font-size:16px;text-transform:uppercase;}.elementor-2948 .elementor-element.elementor-element-29dee7a .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-e35ede5{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-e35ede5:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-e35ede5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1{border-style:none;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-aaa6211{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-aaa6211:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-aaa6211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-497d384{border-style:none;}.elementor-2948 .elementor-element.elementor-element-497d384.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-497d384.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-497d384.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-497d384 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-497d384 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-497d384 .elementor-image-box-title{font-size:16px;}.elementor-2948 .elementor-element.elementor-element-497d384 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-63e7e94{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2948 .elementor-element.elementor-element-63e7e94:not(.elementor-motion-effects-element-type-background), .elementor-2948 .elementor-element.elementor-element-63e7e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7ECEE;}.elementor-2948 .elementor-element.elementor-element-928b0b1{border-style:none;}.elementor-2948 .elementor-element.elementor-element-928b0b1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2948 .elementor-element.elementor-element-928b0b1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2948 .elementor-element.elementor-element-928b0b1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-928b0b1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2948 .elementor-element.elementor-element-928b0b1 .elementor-image-box-img img{border-radius:5px;transition-duration:0s;}.elementor-2948 .elementor-element.elementor-element-928b0b1 .elementor-image-box-title{font-size:16px;text-transform:uppercase;}.elementor-2948 .elementor-element.elementor-element-928b0b1 .elementor-image-box-description{color:#020202;}.elementor-2948 .elementor-element.elementor-element-1a919c4{--e-n-carousel-swiper-slides-gap:10px;padding:15px 15px 15px 15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#18FFEA;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2948 .elementor-element.elementor-element-8cb20c5{--min-height:320px;--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:33px;--padding-bottom:0px;--padding-left:33px;--padding-right:33px;}.elementor-2948 .elementor-element.elementor-element-53ca9fe8 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-2948 .elementor-element.elementor-element-221dd4d8{font-size:14px;}.elementor-2948 .elementor-element.elementor-element-a31aa12{--e-n-carousel-swiper-slides-to-display:3;}.elementor-2948 .elementor-element.elementor-element-1dc20287 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-2948 .elementor-element.elementor-element-5596a59f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2948 .elementor-element.elementor-element-8af60e9 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-2948 .elementor-element.elementor-element-6ae683b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2948 .elementor-element.elementor-element-d647467 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-2948 .elementor-element.elementor-element-6d09fb1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2948 .elementor-element.elementor-element-89e1a47 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-2948 .elementor-element.elementor-element-1a919c4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2948 .elementor-element.elementor-element-fe0ac27{--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2948 .elementor-element.elementor-element-e94fc2a{--width:160px;--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-2948 .elementor-element.elementor-element-583eade5 img{width:80%;}.elementor-2948 .elementor-element.elementor-element-6778290c{--width:70px;--justify-content:center;}.elementor-2948 .elementor-element.elementor-element-6778290c.e-con{--order:99999 /* order end hack */;}.elementor-2948 .elementor-element.elementor-element-23429839{--nav-menu-icon-size:22px;}.elementor-2948 .elementor-element.elementor-element-23429839 .elementor-menu-toggle{border-width:3px;}.elementor-2948 .elementor-element.elementor-element-4006ad26{--width:80px;--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-2948 .elementor-element.elementor-element-7bf023fa:hover{--e-transform-scale:1.1;}.elementor-2948 .elementor-element.elementor-element-7bf023fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2948 .elementor-element.elementor-element-7bf023fa.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-7bf023fa .elementor-button{font-size:11px;padding:12px 12px 12px 12px;}.elementor-2948 .elementor-element.elementor-element-8cb20c5{--min-height:570px;--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;}.elementor-2948 .elementor-element.elementor-element-6860676{--min-height:0px;}.elementor-2948 .elementor-element.elementor-element-53ca9fe8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2948 .elementor-element.elementor-element-53ca9fe8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2948 .elementor-element.elementor-element-53ca9fe8 .elementor-heading-title{font-size:19px;}.elementor-2948 .elementor-element.elementor-element-221dd4d8{width:var( --container-widget-width, 295px );max-width:295px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:295px;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:1.3em;}.elementor-2948 .elementor-element.elementor-element-221dd4d8.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-6ddfb834 .elementor-button{font-size:12px;letter-spacing:0.3px;}.elementor-2948 .elementor-element.elementor-element-de68f07{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2948 .elementor-element.elementor-element-de68f07.e-con{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-fe73e27{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-c1e2873{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-e659d0a{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-0a5e366{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-939d3e4{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-23e48c1{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-c7ffa1b{font-size:15px;}.elementor-2948 .elementor-element.elementor-element-a31aa12{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2948 .elementor-element.elementor-element-1bdbba5d{--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-2948 .elementor-element.elementor-element-1dc20287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-2948 .elementor-element.elementor-element-1dc20287.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-1dc20287 .elementor-heading-title{font-size:25px;}.elementor-2948 .elementor-element.elementor-element-49c01dd9 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-47e45904 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-2dfe3bf4 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-21b3a18 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-5596a59f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2948 .elementor-element.elementor-element-b68d5ec{--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-2948 .elementor-element.elementor-element-8af60e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-2948 .elementor-element.elementor-element-8af60e9.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-8af60e9 .elementor-heading-title{font-size:25px;}.elementor-2948 .elementor-element.elementor-element-5c10b43 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-b8c4f12 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-6ae683b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2948 .elementor-element.elementor-element-f2d1d7d{--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-2948 .elementor-element.elementor-element-d647467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-2948 .elementor-element.elementor-element-d647467.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-d647467 .elementor-heading-title{font-size:25px;}.elementor-2948 .elementor-element.elementor-element-17efbaa .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-b7d1ab6 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-3997a76 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-4113488 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-6d09fb1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2948 .elementor-element.elementor-element-5f7c1e0{--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-2948 .elementor-element.elementor-element-89e1a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-2948 .elementor-element.elementor-element-89e1a47.elementor-element{--align-self:center;}.elementor-2948 .elementor-element.elementor-element-89e1a47 .elementor-heading-title{font-size:25px;}.elementor-2948 .elementor-element.elementor-element-29dee7a .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-c5dcfe1 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-497d384 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-928b0b1 .elementor-image-box-img{margin-bottom:15px;}.elementor-2948 .elementor-element.elementor-element-1a919c4{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-2948 .elementor-element.elementor-element-e94fc2a{--width:25%;}.elementor-2948 .elementor-element.elementor-element-6778290c{--width:60%;}.elementor-2948 .elementor-element.elementor-element-4006ad26{--width:15%;}.elementor-2948 .elementor-element.elementor-element-6860676{--width:50%;}.elementor-2948 .elementor-element.elementor-element-de68f07{--width:50%;}.elementor-2948 .elementor-element.elementor-element-eb1f7a4{--width:95%;}.elementor-2948 .elementor-element.elementor-element-3c601c0{--width:95%;}.elementor-2948 .elementor-element.elementor-element-31cdd42{--width:95%;}.elementor-2948 .elementor-element.elementor-element-b1e5337{--width:95%;}}/* Start custom CSS for container, class: .elementor-element-fe0ac27 *//* Estado normal del header */
.elementor-2948 .elementor-element.elementor-element-fe0ac27 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  padding: 16px 40px;
  background: #1E3CFF; /* tu azul actual o el que uses */
  transition: all 0.35s ease;
}

/* Estado con scroll: glassmorphism */
.elementor-2948 .elementor-element.elementor-element-fe0ac27.is-scrolled {
  background: rgba(10, 10, 32, 0.55);
  backdrop-filter: blur(18px) saturate(140%);
  -webkit-backdrop-filter: blur(18px) saturate(140%);
  border-radius: 999px;
  max-width: 1120px;
  margin: 16px auto;
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.45);
  border: 1px solid rgba(255, 255, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ca9fe8 */.metallic-text {
  font-size: 120px;
  font-weight: 900;
  display: inline-block;

  /* Degradado metálico con solo 3 colores */
  background: linear-gradient(
    135deg,
    #1f8fd9 0%,
    #1cb9ab 55%,
    #18FFEA 100%
  );

  /* Aumentamos tamaño para animación */
  background-size: 250% 250%;

  /* Clip al texto */
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* Glow sutil (no quemado) */
  text-shadow:
    0 0 4px rgba(24, 255, 234, 0.25),
    0 0 12px rgba(28, 185, 171, 0.2),
    0 0 20px rgba(24, 255, 234, 0.3);

  /* Animación del degradado metálico */
  animation: metallicMove 4s ease-in-out infinite;
}

/* Animación para crear efecto metálico */
@keyframes metallicMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ddfb834 *//* Estilo base del botón dentro del widget con clase glow-btn */
.glow-btn .elementor-button {
  position: relative;
  padding: 12px 28px;
  border-radius: 10px;
  border: 4px solid #18FFEA;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  background: transparent;
  color: #ffffff;
  overflow: hidden;            /* IMPORTANTE: recorta el brillo dentro del botón */
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0 0 0 transparent;
}

/* Hover: fondo y glow alrededor */
.glow-btn .elementor-button:hover {
  background: #1839ff;
  box-shadow: 0 0 30px 8px rgba(24, 255, 235, 0.6);
  transition: all 0.25s ease-out;
}

/* “Rayo” de brillo dentro del botón */
.glow-btn .elementor-button::before {
  content: '';
  position: absolute;
  top: 7%;
  left: 0;
  height: 86%;
  width: 0px;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 50px 30px #ffffff;
  transform: skewX(-20deg);
}

/* Animación al pasar el mouse */
.glow-btn .elementor-button:hover::before {
  animation: shine-btn 0.5s linear;
}

@keyframes shine-btn {
  from {
    left: 0%;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}

/* Estado al hacer clic */
.glow-btn .elementor-button:active {
  box-shadow: 0 0 0 0 transparent;
  transition: box-shadow 0.2s ease-in;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a31aa12 */.elementor-2948 .elementor-element.elementor-element-a31aa12 .swiper-wrapper{
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdbba5d */.uiverse-bg-anim-page.container::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  backdrop-filter: blur(1em) brightness(6);
  background-image: radial-gradient(
    circle at 50% 50%,
    #0000 0,
    #0000 2px,
    hsl(0 0 4%) 2px
  );
  background-size: 8px 8px;
}

.uiverse-bg-anim-page.container {
  position: relative;
  width: 100%;
  height: 100%;
  --c: #18ffea;
  background-color: #000;
  background-image: radial-gradient(4px 100px at 0px 235px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 235px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 117.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 252px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 252px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 150px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 150px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 75px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 253px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 253px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 204px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 204px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 102px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 134px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 134px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 67px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 179px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 179px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 89.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 299px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 299px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 149.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 215px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 215px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 107.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 281px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 281px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 140.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 158px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 158px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 79px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 210px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 210px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 105px, var(--c) 100%, #0000 150%);
  background-size:
    300px 235px,
    300px 235px,
    300px 235px,
    300px 252px,
    300px 252px,
    300px 252px,
    300px 150px,
    300px 150px,
    300px 150px,
    300px 253px,
    300px 253px,
    300px 253px,
    300px 204px,
    300px 204px,
    300px 204px,
    300px 134px,
    300px 134px,
    300px 134px,
    300px 179px,
    300px 179px,
    300px 179px,
    300px 299px,
    300px 299px,
    300px 299px,
    300px 215px,
    300px 215px,
    300px 215px,
    300px 281px,
    300px 281px,
    300px 281px,
    300px 158px,
    300px 158px,
    300px 158px,
    300px 210px,
    300px 210px,
    300px 210px;
  animation: hi 150s linear infinite;
}

@keyframes hi {
  /* (se mantiene igual, sin cambios) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b68d5ec */.uiverse-bg-anim-page.container::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  backdrop-filter: blur(1em) brightness(6);
  background-image: radial-gradient(
    circle at 50% 50%,
    #0000 0,
    #0000 2px,
    hsl(0 0 4%) 2px
  );
  background-size: 8px 8px;
}

.uiverse-bg-anim-page.container {
  position: relative;
  width: 100%;
  height: 100%;
  --c: #18ffea;
  background-color: #000;
  background-image: radial-gradient(4px 100px at 0px 235px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 235px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 117.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 252px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 252px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 150px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 150px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 75px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 253px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 253px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 204px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 204px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 102px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 134px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 134px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 67px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 179px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 179px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 89.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 299px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 299px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 149.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 215px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 215px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 107.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 281px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 281px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 140.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 158px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 158px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 79px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 210px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 210px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 105px, var(--c) 100%, #0000 150%);
  background-size:
    300px 235px,
    300px 235px,
    300px 235px,
    300px 252px,
    300px 252px,
    300px 252px,
    300px 150px,
    300px 150px,
    300px 150px,
    300px 253px,
    300px 253px,
    300px 253px,
    300px 204px,
    300px 204px,
    300px 204px,
    300px 134px,
    300px 134px,
    300px 134px,
    300px 179px,
    300px 179px,
    300px 179px,
    300px 299px,
    300px 299px,
    300px 299px,
    300px 215px,
    300px 215px,
    300px 215px,
    300px 281px,
    300px 281px,
    300px 281px,
    300px 158px,
    300px 158px,
    300px 158px,
    300px 210px,
    300px 210px,
    300px 210px;
  animation: hi 150s linear infinite;
}

@keyframes hi {
  /* (se mantiene igual, sin cambios) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d1d7d */.uiverse-bg-anim-page.container::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  backdrop-filter: blur(1em) brightness(6);
  background-image: radial-gradient(
    circle at 50% 50%,
    #0000 0,
    #0000 2px,
    hsl(0 0 4%) 2px
  );
  background-size: 8px 8px;
}

.uiverse-bg-anim-page.container {
  position: relative;
  width: 100%;
  height: 100%;
  --c: #18ffea;
  background-color: #000;
  background-image: radial-gradient(4px 100px at 0px 235px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 235px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 117.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 252px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 252px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 150px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 150px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 75px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 253px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 253px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 204px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 204px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 102px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 134px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 134px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 67px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 179px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 179px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 89.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 299px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 299px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 149.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 215px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 215px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 107.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 281px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 281px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 140.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 158px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 158px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 79px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 210px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 210px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 105px, var(--c) 100%, #0000 150%);
  background-size:
    300px 235px,
    300px 235px,
    300px 235px,
    300px 252px,
    300px 252px,
    300px 252px,
    300px 150px,
    300px 150px,
    300px 150px,
    300px 253px,
    300px 253px,
    300px 253px,
    300px 204px,
    300px 204px,
    300px 204px,
    300px 134px,
    300px 134px,
    300px 134px,
    300px 179px,
    300px 179px,
    300px 179px,
    300px 299px,
    300px 299px,
    300px 299px,
    300px 215px,
    300px 215px,
    300px 215px,
    300px 281px,
    300px 281px,
    300px 281px,
    300px 158px,
    300px 158px,
    300px 158px,
    300px 210px,
    300px 210px,
    300px 210px;
  animation: hi 150s linear infinite;
}

@keyframes hi {
  /* (se mantiene igual, sin cambios) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7c1e0 */.uiverse-bg-anim-page.container::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  backdrop-filter: blur(1em) brightness(6);
  background-image: radial-gradient(
    circle at 50% 50%,
    #0000 0,
    #0000 2px,
    hsl(0 0 4%) 2px
  );
  background-size: 8px 8px;
}

.uiverse-bg-anim-page.container {
  position: relative;
  width: 100%;
  height: 100%;
  --c: #18ffea;
  background-color: #000;
  background-image: radial-gradient(4px 100px at 0px 235px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 235px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 117.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 252px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 252px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 150px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 150px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 75px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 253px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 253px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 126.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 204px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 204px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 102px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 134px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 134px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 67px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 179px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 179px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 89.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 299px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 299px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 149.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 215px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 215px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 107.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 281px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 281px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 140.5px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 158px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 158px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 79px, var(--c) 100%, #0000 150%),
    radial-gradient(4px 100px at 0px 210px, var(--c), #0000),
    radial-gradient(4px 100px at 300px 210px, var(--c), #0000),
    radial-gradient(1.5px 1.5px at 150px 105px, var(--c) 100%, #0000 150%);
  background-size:
    300px 235px,
    300px 235px,
    300px 235px,
    300px 252px,
    300px 252px,
    300px 252px,
    300px 150px,
    300px 150px,
    300px 150px,
    300px 253px,
    300px 253px,
    300px 253px,
    300px 204px,
    300px 204px,
    300px 204px,
    300px 134px,
    300px 134px,
    300px 134px,
    300px 179px,
    300px 179px,
    300px 179px,
    300px 299px,
    300px 299px,
    300px 299px,
    300px 215px,
    300px 215px,
    300px 215px,
    300px 281px,
    300px 281px,
    300px 281px,
    300px 158px,
    300px 158px,
    300px 158px,
    300px 210px,
    300px 210px,
    300px 210px;
  animation: hi 150s linear infinite;
}

@keyframes hi {
  /* (se mantiene igual, sin cambios) */
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2948 {
  width: 100%;
  min-height: 100%;
  --color: #062b28;
  background-color: #0c0c0c;
  background-image: 
    linear-gradient(
      0deg,
      transparent 24%,
      var(--color) 25%,
      var(--color) 26%,
      transparent 27%,
      transparent 74%,
      var(--color) 75%,
      var(--color) 76%,
      transparent 77%,
      transparent
    ),
    linear-gradient(
      90deg,
      transparent 24%,
      var(--color) 25%,
      var(--color) 26%,
      transparent 27%,
      transparent 74%,
      var(--color) 75%,
      var(--color) 76%,
      transparent 77%,
      transparent
    );
  background-size: 55px 55px;
}/* End custom CSS */