.elementor-99909 .elementor-element.elementor-element-055c649 > .elementor-background-overlay{background-color:#12A6FF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-055c649 > .elementor-container{min-height:400px;}.elementor-99909 .elementor-element.elementor-element-055c649:not(.elementor-motion-effects-element-type-background), .elementor-99909 .elementor-element.elementor-element-055c649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-99909 .elementor-element.elementor-element-055c649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-192px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-99909 .elementor-element.elementor-element-a0a545c > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-a0a545c{margin-top:-220px;margin-bottom:0px;}.elementor-99909 .elementor-element.elementor-element-dccd753:not(.elementor-motion-effects-element-type-background), .elementor-99909 .elementor-element.elementor-element-dccd753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #12A6FF 0%, #004B86 88%);}.elementor-99909 .elementor-element.elementor-element-dccd753{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:28px 018px 28px 018px;}.elementor-99909 .elementor-element.elementor-element-dccd753, .elementor-99909 .elementor-element.elementor-element-dccd753 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-99909 .elementor-element.elementor-element-dccd753 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-103f3db{width:auto;max-width:auto;}.elementor-99909 .elementor-element.elementor-element-103f3db > .elementor-widget-container{background-color:#00000042;margin:0px 0px 10px 0px;padding:6px 12px 6px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-103f3db .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-9bb73cb > .elementor-widget-container{margin:10px 0px 8px 0px;}.elementor-99909 .elementor-element.elementor-element-9bb73cb .elementor-heading-title{font-size:32px;font-weight:bold;line-height:42px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-a766007{color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-f318760{margin-top:20px;margin-bottom:20px;}.elementor-99909 .elementor-element.elementor-element-b2f4b65{width:auto;max-width:auto;text-align:start;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-b2f4b65 > .elementor-widget-container{background-color:#00000042;margin:0px 0px 0px 0px;padding:3px 12px 03px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-8227e20{margin-top:20px;margin-bottom:20px;}.elementor-99909 .elementor-element.elementor-element-37255c0{width:auto;max-width:auto;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-37255c0 > .elementor-widget-container{background-color:#00000042;margin:0px 0px 0px 0px;padding:3px 12px 3px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-8559629{width:auto;max-width:auto;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-8559629 > .elementor-widget-container{background-color:#00000042;margin:0px 0px 0px 0px;padding:3px 12px 03px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-9432bd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-element-populated{border-style:solid;border-width:0.20px 0.20px 0.20px 0.20px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 14px 16px 14px;}.elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-a00b9c6 > .elementor-widget-container{margin:-12px 00px 20px 0px;padding:10px 05px 10px 05px;border-radius:8px 8px 8px 8px;}.elementor-99909 .elementor-element.elementor-element-a00b9c6{text-align:start;}.elementor-99909 .elementor-element.elementor-element-a00b9c6 .elementor-heading-title{font-size:20px;font-weight:normal;text-transform:uppercase;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-fb5c4db > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-99909 .elementor-element.elementor-element-cb7509c > .elementor-widget-container{margin:0px 00px 20px 0px;padding:10px 05px 10px 05px;border-radius:8px 8px 8px 8px;}.elementor-99909 .elementor-element.elementor-element-cb7509c{text-align:center;}.elementor-99909 .elementor-element.elementor-element-cb7509c .elementor-heading-title{font-size:24px;font-weight:bold;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-69ded96 > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-69ded96{margin-top:20px;margin-bottom:20px;}.elementor-99909 .elementor-element.elementor-element-ea5ad07 .elementor-heading-title{font-size:20px;font-weight:bold;color:#000000;}.elementor-99909 .elementor-element.elementor-element-789f01e > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-789f01e .elementor-heading-title{font-size:16px;font-weight:300;color:#000000;}.elementor-99909 .elementor-element.elementor-element-8e39826 > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-658960b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-658960b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-658960b > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-658960b > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-658960b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-99909 .elementor-element.elementor-element-658960b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 05px 0px 0px;--e-column-margin-right:05px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-658960b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-c7cd2d5 .elementor-heading-title{font-size:14px;font-weight:300;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-9f9d6b2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-99909 .elementor-element.elementor-element-9f9d6b2 .elementor-heading-title{font-size:20px;font-weight:bold;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-07b57ca{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-86c00a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 05px 0px 5px;--e-column-margin-right:05px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-0965d34 .elementor-heading-title{font-size:14px;font-weight:300;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-0ef55b0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-99909 .elementor-element.elementor-element-0ef55b0 .elementor-heading-title{font-size:20px;font-weight:bold;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-f44fc20{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-6705e80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 05px;--e-column-margin-right:0px;--e-column-margin-left:05px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-11d08f5 .elementor-heading-title{font-size:14px;font-weight:300;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-f473b10 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-99909 .elementor-element.elementor-element-f473b10 .elementor-heading-title{font-size:20px;font-weight:bold;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-363b36e{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-60cef79 > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-60cef79{margin-top:40px;margin-bottom:20px;}.elementor-99909 .elementor-element.elementor-element-f95e9b9 .elementor-heading-title{font-size:20px;font-weight:bold;color:#000000;}.elementor-99909 .elementor-element.elementor-element-c516ecd > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-c516ecd .elementor-heading-title{font-size:16px;font-weight:300;color:#000000;}.elementor-99909 .elementor-element.elementor-element-f47db42 > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-dff78b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 05px;border-color:#12A6FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-ac16cd0 .elementor-heading-title{font-size:14px;font-weight:300;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-67831ea > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-67831ea{font-size:16px;font-weight:bold;}.elementor-99909 .elementor-element.elementor-element-95666a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 05px;border-color:#12A6FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-d1d0033 .elementor-heading-title{font-size:14px;font-weight:300;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-ba7efeb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-ba7efeb{font-size:16px;font-weight:bold;}.elementor-99909 .elementor-element.elementor-element-9205ff4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 05px;border-color:#12A6FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-22e5b66 .elementor-heading-title{font-size:14px;font-weight:300;text-transform:uppercase;color:#585858;}.elementor-99909 .elementor-element.elementor-element-1102b33 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-1102b33{font-size:16px;font-weight:bold;}.elementor-99909 .elementor-element.elementor-element-e3f7e78 > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-e3f7e78{margin-top:40px;margin-bottom:20px;}.elementor-99909 .elementor-element.elementor-element-406e169 .elementor-heading-title{font-size:20px;font-weight:bold;color:#000000;}.elementor-99909 .elementor-element.elementor-element-6a6c598 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-6a6c598 .elementor-heading-title{font-size:16px;font-weight:300;color:#000000;}.elementor-99909 .elementor-element.elementor-element-e20d469 > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-e20d469, .elementor-99909 .elementor-element.elementor-element-e20d469 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-3cbd0c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-6ed85e8 > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-99909 .elementor-element.elementor-element-6ed85e8 .elementor-heading-title{font-size:16px;font-weight:bold;color:#585858;}.elementor-99909 .elementor-element.elementor-element-db35f2b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-db35f2b{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-701d4bd > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-99909 .elementor-element.elementor-element-701d4bd .elementor-heading-title{font-size:16px;font-weight:bold;color:#585858;}.elementor-99909 .elementor-element.elementor-element-db50079 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-db50079{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-f3b2365:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-5acdacb > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-99909 .elementor-element.elementor-element-5acdacb .elementor-heading-title{font-size:16px;font-weight:bold;color:#585858;}.elementor-99909 .elementor-element.elementor-element-eb93d9a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-eb93d9a{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-ea6b211 > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-99909 .elementor-element.elementor-element-ea6b211 .elementor-heading-title{font-size:16px;font-weight:bold;color:#585858;}.elementor-99909 .elementor-element.elementor-element-59f5a24 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-59f5a24{font-size:14px;font-weight:300;}.elementor-99909 .elementor-element.elementor-element-9ce570e > .elementor-container{max-width:1200px;}.elementor-99909 .elementor-element.elementor-element-9ce570e, .elementor-99909 .elementor-element.elementor-element-9ce570e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-9ce570e{margin-top:40px;margin-bottom:0px;}.elementor-99909 .elementor-element.elementor-element-35248de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-35248de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-99909 .elementor-element.elementor-element-35248de > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-35248de > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-35248de > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-99909 .elementor-element.elementor-element-35248de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-35248de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-05d2955 > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-99909 .elementor-element.elementor-element-05d2955 .elementor-heading-title{font-size:18px;font-weight:bold;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-443de69 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-443de69{font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-6a1b4ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-6a0ec0e > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-99909 .elementor-element.elementor-element-6a0ec0e .elementor-heading-title{font-size:16px;font-weight:bold;text-transform:uppercase;color:#ACACAC;}.elementor-99909 .elementor-element.elementor-element-a60f74b{width:auto;max-width:auto;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-a60f74b > .elementor-widget-container{background-color:#9C9B9B42;margin:03px 03px 03px 03px;padding:3px 12px 03px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-ecdae1d{width:auto;max-width:auto;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-ecdae1d > .elementor-widget-container{background-color:#9C9B9B42;margin:3px 3px 3px 3px;padding:3px 12px 03px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-efeb5f3{width:auto;max-width:auto;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-efeb5f3 > .elementor-widget-container{background-color:#9C9B9B42;margin:3px 3px 3px 3px;padding:3px 12px 03px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-10e5a77{width:auto;max-width:auto;font-size:16px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-10e5a77 > .elementor-widget-container{background-color:#9C9B9B42;margin:3px 3px 3px 3px;padding:3px 12px 03px 12px;border-radius:9999px 9999px 9999px 9999px;}.elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #232323 0%, #12A6FF 100%);opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-container{min-height:800px;}.elementor-99909 .elementor-element.elementor-element-46d1788:not(.elementor-motion-effects-element-type-background), .elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-99909 .elementor-element.elementor-element-46d1788{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;}.elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-shape-top .elementor-shape-fill{fill:#F6F7FB;}.elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-shape-bottom .elementor-shape-fill{fill:#F6F7FB;}.elementor-99909 .elementor-element.elementor-element-e37479e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-99909 .elementor-element.elementor-element-e37479e{text-align:center;}.elementor-99909 .elementor-element.elementor-element-e37479e .elementor-heading-title{font-size:40px;font-weight:bold;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-6b4792e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-99909 .elementor-element.elementor-element-6b4792e{text-align:center;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-99909 .elementor-element.elementor-element-e7c810d .elementor-button{background-color:#FFFFFF;font-size:32px;font-weight:bold;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#12A6FF;color:#12A6FF;border-radius:999px 999px 999px 999px;}.elementor-99909 .elementor-element.elementor-element-e7c810d > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}body.elementor-page-99909:not(.elementor-motion-effects-element-type-background), body.elementor-page-99909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FB;}@media(min-width:576px){.elementor-99909 .elementor-element.elementor-element-609c43d{width:60%;}.elementor-99909 .elementor-element.elementor-element-339a53c{width:49.664%;}.elementor-99909 .elementor-element.elementor-element-fd29199{width:50%;}.elementor-99909 .elementor-element.elementor-element-9432bd9{width:40%;}}@media(max-width:575px){.elementor-99909 .elementor-element.elementor-element-a0a545c{margin-top:-220px;margin-bottom:-220px;padding:0px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-dccd753{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-103f3db{width:100%;max-width:100%;text-align:center;}.elementor-99909 .elementor-element.elementor-element-9bb73cb{text-align:center;}.elementor-99909 .elementor-element.elementor-element-a766007 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-b2f4b65 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-99909 .elementor-element.elementor-element-d6205ba{margin-top:-20px;margin-bottom:0px;}.elementor-99909 .elementor-element.elementor-element-8559629 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-99909 .elementor-element.elementor-element-9432bd9{width:100%;}.elementor-99909 .elementor-element.elementor-element-9432bd9 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:10px 10px 30px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-99909 .elementor-element.elementor-element-a00b9c6{text-align:center;}.elementor-99909 .elementor-element.elementor-element-69ded96{margin-top:260px;margin-bottom:20px;padding:0px 5px 0px 5px;}.elementor-99909 .elementor-element.elementor-element-ea5ad07{text-align:center;}.elementor-99909 .elementor-element.elementor-element-789f01e{text-align:center;}.elementor-99909 .elementor-element.elementor-element-8e39826{margin-top:0px;margin-bottom:0px;padding:0px 05px 0px 05px;}.elementor-99909 .elementor-element.elementor-element-658960b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-99909 .elementor-element.elementor-element-86c00a1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-99909 .elementor-element.elementor-element-6705e80 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-99909 .elementor-element.elementor-element-60cef79{margin-top:40px;margin-bottom:20px;padding:0px 5px 0px 5px;}.elementor-99909 .elementor-element.elementor-element-f95e9b9{text-align:center;}.elementor-99909 .elementor-element.elementor-element-c516ecd{text-align:center;}.elementor-99909 .elementor-element.elementor-element-f47db42{padding:0px 05px 0px 05px;}.elementor-99909 .elementor-element.elementor-element-dff78b3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-99909 .elementor-element.elementor-element-95666a6 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-99909 .elementor-element.elementor-element-9205ff4 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-99909 .elementor-element.elementor-element-e3f7e78{margin-top:40px;margin-bottom:20px;padding:0px 5px 0px 5px;}.elementor-99909 .elementor-element.elementor-element-406e169{text-align:center;}.elementor-99909 .elementor-element.elementor-element-6a6c598{text-align:center;}.elementor-99909 .elementor-element.elementor-element-e20d469{padding:0px 05px 0px 05px;}.elementor-99909 .elementor-element.elementor-element-3cbd0c3 > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-99909 .elementor-element.elementor-element-f3b2365 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-9ce570e{margin-top:40px;margin-bottom:0px;padding:0px 05px 0px 05px;}.elementor-99909 .elementor-element.elementor-element-35248de > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-35248de > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-35248de > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-element-populated, .elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-element-populated > .elementor-background-overlay, .elementor-99909 .elementor-element.elementor-element-6a1b4ea > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-99909 .elementor-element.elementor-element-a60f74b > .elementor-widget-container{margin:20px 10px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-ecdae1d > .elementor-widget-container{margin:20px 10px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-efeb5f3 > .elementor-widget-container{margin:20px 10px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-10e5a77 > .elementor-widget-container{margin:20px 10px 40px 0px;}.elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-container{min-height:450px;}.elementor-99909 .elementor-element.elementor-element-46d1788 > .elementor-background-overlay{opacity:0.7;}.elementor-99909 .elementor-element.elementor-element-46d1788{margin-top:040px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-99909 .elementor-element.elementor-element-e37479e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-99909 .elementor-element.elementor-element-e37479e{text-align:center;}.elementor-99909 .elementor-element.elementor-element-e37479e .elementor-heading-title{font-size:24px;}.elementor-99909 .elementor-element.elementor-element-6b4792e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-99909 .elementor-element.elementor-element-6b4792e{text-align:center;font-size:18px;}.elementor-99909 .elementor-element.elementor-element-e7c810d .elementor-button{font-size:20px;}}/* Start custom CSS for column, class: .elementor-element-9432bd9 *//* Contenedor con estrellas */
.stars-container {
  position: relative;
  overflow: hidden;
}

/* Capa de estrellas */
.stars-container::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 3;

  background-image:
    radial-gradient(circle 4px, rgba(255,255,255,0.9) 0, transparent 70%),
    radial-gradient(circle 6px, rgba(255,255,255,0.9) 0, transparent 70%),
    radial-gradient(circle 3px, rgba(255,255,255,0.85) 0, transparent 70%),
    radial-gradient(circle 5px, rgba(255,255,255,0.95) 0, transparent 70%),
    radial-gradient(circle 7px, rgba(255,255,255,1) 0, transparent 70%);
  
  /* Tamaños más grandes */
  background-size: 
    180px 180px,
    210px 210px,
    150px 150px,
    240px 240px,
    260px 260px;

  background-position:
    0 0,
    40px -60px,
    110px -20px,
    -50px -90px,
    80px -130px;

  animation: stars-flicker 6s infinite linear;
}

/* Animación de parpadeo */
@keyframes stars-flicker {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}


.holo-card {
  box-shadow:
    0 0 25px rgba(120, 150, 255, 0.35),
    0 0 45px rgba(120, 70, 255, 0.25),
    0 12px 30px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af63032 *//* Contenedor de la explosión */
.confetti-explosion {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 9999;
  /* Puntos de confeti (varios colores) */
  background-image:
    radial-gradient(circle 4px, #ff5a5f 0, #ff5a5f 60%, transparent 61%),
    radial-gradient(circle 4px, #FFD93D 0, #FFD93D 60%, transparent 61%),
    radial-gradient(circle 4px, #6BCB77 0, #6BCB77 60%, transparent 61%),
    radial-gradient(circle 4px, #0487E3 0, #0487E3 60%, transparent 61%),
    radial-gradient(circle 4px, #B980F0 0, #B980F0 60%, transparent 61%),
    radial-gradient(circle 4px, #ff8a5b 0, #ff8a5b 60%, transparent 61%),
    radial-gradient(circle 4px, #3dd6ff 0, #3dd6ff 60%, transparent 61%),
    radial-gradient(circle 4px, #9b5de5 0, #9b5de5 60%, transparent 61%);
  background-repeat: no-repeat;
  /* Al inicio todos salen del centro */
  background-position:
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%;
  animation: confetti-bang 1.1s ease-out forwards;
}

/* Animación de la explosión */
@keyframes confetti-bang {
  0% {
    opacity: 1;
    transform: scale(0.3);
    background-position:
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%;
  }
  60% {
    opacity: 1;
    transform: scale(1);
    background-position:
      15% 20%,
      80% 15%,
      20% 75%,
      75% 70%,
      30% 60%,
      65% 30%,
      10% 80%,
      90% 55%;
  }
  100% {
    opacity: 0;
    transform: scale(1.05);
    background-position:
      10% 10%,
      90% 12%,
      8% 85%,
      85% 80%,
      25% 65%,
      70% 25%,
      15% 90%,
      95% 60%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-942cf78 *//* Contenedor de la explosión */
.confetti-explosion {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 9999;
  /* Puntos de confeti (varios colores) */
  background-image:
    radial-gradient(circle 4px, #ff5a5f 0, #ff5a5f 60%, transparent 61%),
    radial-gradient(circle 4px, #FFD93D 0, #FFD93D 60%, transparent 61%),
    radial-gradient(circle 4px, #6BCB77 0, #6BCB77 60%, transparent 61%),
    radial-gradient(circle 4px, #0487E3 0, #0487E3 60%, transparent 61%),
    radial-gradient(circle 4px, #B980F0 0, #B980F0 60%, transparent 61%),
    radial-gradient(circle 4px, #ff8a5b 0, #ff8a5b 60%, transparent 61%),
    radial-gradient(circle 4px, #3dd6ff 0, #3dd6ff 60%, transparent 61%),
    radial-gradient(circle 4px, #9b5de5 0, #9b5de5 60%, transparent 61%);
  background-repeat: no-repeat;
  /* Al inicio todos salen del centro */
  background-position:
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%,
    50% 50%;
  animation: confetti-bang 1.1s ease-out forwards;
}

/* Animación de la explosión */
@keyframes confetti-bang {
  0% {
    opacity: 1;
    transform: scale(0.3);
    background-position:
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%,
      50% 50%;
  }
  60% {
    opacity: 1;
    transform: scale(1);
    background-position:
      15% 20%,
      80% 15%,
      20% 75%,
      75% 70%,
      30% 60%,
      65% 30%,
      10% 80%,
      90% 55%;
  }
  100% {
    opacity: 0;
    transform: scale(1.05);
    background-position:
      10% 10%,
      90% 12%,
      8% 85%,
      85% 80%,
      25% 65%,
      70% 25%,
      15% 90%,
      95% 60%;
  }
}/* End custom CSS */
/* Start custom CSS *//* Asegúrate de que el body pueda tener el overlay encima */
body {
  position: relative;
  min-height: 100vh;
  background: #000; /* o el fondo que ya tengas */
}

/* Capa de confeti en todo el viewport */
body::before {
  content: "";
  position: fixed;
  inset: -50px; 
  pointer-events: none;
  z-index: 9999; 

  /* Puntos de confeti (doble de tamaño: antes 3px → ahora 6px) */
  background-image:
    radial-gradient(circle 6px, #ff5a5f 0, #ff5a5f 50%, transparent 51%),
    radial-gradient(circle 6px, #FFD93D 0, #FFD93D 50%, transparent 51%),
    radial-gradient(circle 6px, #6BCB77 0, #6BCB77 50%, transparent 51%),
    radial-gradient(circle 6px, #0487E3 0, #0487E3 50%, transparent 51%),
    radial-gradient(circle 6px, #B980F0 0, #B980F0 50%, transparent 51%);
  
  /* Duplicamos los background-size para mantener proporción */
  background-size: 
    440px 440px, 
    520px 520px, 
    480px 480px, 
    560px 560px, 
    600px 600px;

  /* Ajustamos posiciones suavemente — mismas distancias, doble escala */
  background-position:
    0 0,
    100px -160px,
    240px -80px,
    -120px -240px,
    180px -320px;

  animation: confetti-fall 16s linear infinite;
  opacity: 0.9;
}

@keyframes confetti-fall {
  0% {
    transform: translate3d(0, -30vh, 0);
  }
  100% {
    transform: translate3d(0, 130vh, 0);
  }
}/* End custom CSS */