.elementor-6 .elementor-element.elementor-element-e932c37:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e932c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202B3A;}.elementor-6 .elementor-element.elementor-element-e932c37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:11px;}.elementor-6 .elementor-element.elementor-element-e932c37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-6bc0b17f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-6bc0b17f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6bc0b17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A0A0B 0%, #2C2F33 100%);}.elementor-6 .elementor-element.elementor-element-6bc0b17f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-6bc0b17f > .elementor-container{max-width:869px;}.elementor-6 .elementor-element.elementor-element-6bc0b17f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-c22743d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-545f7c9f{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-545f7c9f.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-5670aadf{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-5670aadf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:800;line-height:47px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-59b5f237{margin:14px 48px calc(var(--kit-widget-spacing, 0px) + 4px) 48px;text-align:center;}.elementor-6 .elementor-element.elementor-element-59b5f237 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:500;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-44c92c03 img{width:79%;}.elementor-6 .elementor-element.elementor-element-28a9bb5d{width:var( --container-widget-width, 85% );max-width:85%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-28a9bb5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-81d5c87{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-3321c15b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3321c15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131416;}.elementor-6 .elementor-element.elementor-element-3321c15b > .elementor-container{max-width:859px;}.elementor-6 .elementor-element.elementor-element-3321c15b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-34px;margin-bottom:0px;padding:48px 0px 16px 0px;}.elementor-6 .elementor-element.elementor-element-3321c15b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7483a849.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-7483a849 > .elementor-element-populated{border-style:none;margin:-21px 0px 0px -21px;--e-column-margin-right:0px;--e-column-margin-left:-21px;}.elementor-6 .elementor-element.elementor-element-7483a849 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-7483a849 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-7483a849 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-3d575bd8{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-27ea9ace{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-166de6e0{--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;--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-6 .elementor-element.elementor-element-166de6e0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-166de6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECFA;}.elementor-6 .elementor-element.elementor-element-114b398:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-114b398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(193deg, #0A0A0B 0%, #2C2F33 89%);}.elementor-6 .elementor-element.elementor-element-114b398 > .elementor-container{max-width:1234px;}.elementor-6 .elementor-element.elementor-element-114b398{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-19px;margin-bottom:-2px;}.elementor-6 .elementor-element.elementor-element-114b398 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-114b398 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-114b398 > .elementor-shape-top svg{width:calc(132% + 1.3px);height:31px;}.elementor-6 .elementor-element.elementor-element-2abbe7f > .elementor-container{max-width:1600px;}.elementor-6 .elementor-element.elementor-element-2abbe7f{margin-top:-43px;margin-bottom:-43px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-18b5ca40:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-188c8377{background-color:#0A0A0B;margin:10px 100px calc(var(--kit-widget-spacing, 0px) + 10px) 100px;padding:010px 0px 10px 0px;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-6 .elementor-element.elementor-element-188c8377 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-4138919 img{border-radius:14px 14px 14px 14px;}.elementor-6 .elementor-element.elementor-element-6accd387{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-6accd387.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-171f40fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2e1b552f{background-color:#0A0A0B;margin:10px 100px calc(var(--kit-widget-spacing, 0px) + 10px) 100px;padding:010px 0px 10px 0px;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-6 .elementor-element.elementor-element-2e1b552f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-77e7d377 img{border-radius:14px 14px 14px 14px;}.elementor-6 .elementor-element.elementor-element-168c53db{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-242934d8 > .elementor-container{max-width:599px;}.elementor-6 .elementor-element.elementor-element-242934d8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-27aa23bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-200f1715{background-color:#0A0A0B;margin:10px 100px calc(var(--kit-widget-spacing, 0px) + 10px) 100px;padding:010px 0px 10px 0px;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-6 .elementor-element.elementor-element-200f1715 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1a020ff5 img{border-radius:14px 14px 14px 14px;}.elementor-6 .elementor-element.elementor-element-4986b39d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-4986b39d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5eecbdd8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5eecbdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C1E;}.elementor-6 .elementor-element.elementor-element-5eecbdd8 > .elementor-container{max-width:1097px;}.elementor-6 .elementor-element.elementor-element-5eecbdd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-5eecbdd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7d970a2c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d970a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-7d970a2c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7d970a2c > .elementor-container{max-width:950px;}.elementor-6 .elementor-element.elementor-element-7d970a2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-17d1c35d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-17d1c35d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-17d1c35d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-17d1c35d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-35aa6f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-35aa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-35aa6f > .elementor-background-overlay{background-color:#1A1C1E;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-35aa6f > .elementor-container{max-width:950px;}.elementor-6 .elementor-element.elementor-element-35aa6f, .elementor-6 .elementor-element.elementor-element-35aa6f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-6 .elementor-element.elementor-element-35aa6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-686eb3b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-1585d254{border-style:none;}.elementor-6 .elementor-element.elementor-element-779564a0{--spacer-size:17px;}.elementor-6 .elementor-element.elementor-element-1729a60d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1729a60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1729a60d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-1729a60d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-3e75502d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-3e75502d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #861DA300 0%, #861DA300 100%);}.elementor-6 .elementor-element.elementor-element-3e75502d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6 .elementor-element.elementor-element-3e75502d > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-3e75502d > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-3e75502d > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-3e75502d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-3e75502d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-743a542:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-743a542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(117deg, #1A1C1E 72%, #1A1C1E 89%);}.elementor-6 .elementor-element.elementor-element-743a542 > .elementor-background-overlay{background-color:#1A1C1E;opacity:0.77;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-743a542 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-743a542{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:7px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-1a05f5b1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1a05f5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C1E;}.elementor-6 .elementor-element.elementor-element-1a05f5b1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-57px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-1a05f5b1, .elementor-6 .elementor-element.elementor-element-1a05f5b1 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-1a05f5b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2e0064c5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2e0064c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C1E;}.elementor-6 .elementor-element.elementor-element-2e0064c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-2e0064c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-458fc964{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-55b00b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-417c92ec:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-417c92ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0B;}.elementor-6 .elementor-element.elementor-element-417c92ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-417c92ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7e0985a8{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-6bc0b17f{padding:40px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-5670aadf{margin:-16px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-6 .elementor-element.elementor-element-5670aadf .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-59b5f237{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-6 .elementor-element.elementor-element-59b5f237 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-44c92c03{margin:-2px -2px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;}.elementor-6 .elementor-element.elementor-element-44c92c03 img{width:100%;}.elementor-6 .elementor-element.elementor-element-28a9bb5d{margin:4px 1px calc(var(--kit-widget-spacing, 0px) + 10px) 1px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-6 .elementor-element.elementor-element-28a9bb5d .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-81d5c87{margin:-11px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-6 .elementor-element.elementor-element-3321c15b > .elementor-container{max-width:848px;}.elementor-6 .elementor-element.elementor-element-3321c15b{margin-top:-19px;margin-bottom:-19px;padding:0px 7px 7px 7px;}.elementor-6 .elementor-element.elementor-element-7483a849 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-3d575bd8{margin:-48px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-6 .elementor-element.elementor-element-27ea9ace{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 67px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-114b398:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-114b398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(310deg, #0A0A0B 60%, #2C2F33 100%);}.elementor-6 .elementor-element.elementor-element-114b398 > .elementor-shape-top svg{width:calc(189% + 1.3px);height:15px;}.elementor-6 .elementor-element.elementor-element-114b398{margin-top:-25px;margin-bottom:-24px;}.elementor-6 .elementor-element.elementor-element-18b5ca40 > .elementor-element-populated{margin:31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-188c8377{margin:5px 50px calc(var(--kit-widget-spacing, 0px) + 5px) 50px;}.elementor-6 .elementor-element.elementor-element-6accd387{width:var( --container-widget-width, 105% );max-width:105%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-171f40fc > .elementor-element-populated{margin:31px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-2e1b552f{margin:5px 50px calc(var(--kit-widget-spacing, 0px) + 5px) 50px;}.elementor-6 .elementor-element.elementor-element-168c53db{width:var( --container-widget-width, 105% );max-width:105%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-27aa23bc > .elementor-element-populated{margin:59px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-200f1715{margin:5px 50px calc(var(--kit-widget-spacing, 0px) + 5px) 50px;}.elementor-6 .elementor-element.elementor-element-4986b39d{width:var( --container-widget-width, 105% );max-width:105%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5eecbdd8{margin-top:27px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-3aadf732{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-7d970a2c{margin-top:-29px;margin-bottom:-29px;}.elementor-6 .elementor-element.elementor-element-686eb3b4 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-1585d254{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-779564a0{--spacer-size:22px;}.elementor-6 .elementor-element.elementor-element-1729a60d{margin-top:24px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-6 .elementor-element.elementor-element-743a542:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-743a542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(326deg, #1A1C1E 56%, #1A1C1E 90%);}.elementor-6 .elementor-element.elementor-element-743a542{margin-top:0px;margin-bottom:26px;}.elementor-6 .elementor-element.elementor-element-176cc40b > .elementor-element-populated{margin:-6px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-1a05f5b1{margin-top:-67px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-2e0064c5{margin-top:-83px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-458fc964{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-55b00b7c{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-417c92ec{margin-top:-1px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-7e0985a8{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-fc06ba *//* --- Variáveis de Tema (Dark Luxury) --- */
:root {
  --banner-bg: linear-gradient(90deg, #0A0A0B, #1A1C1E, #2C2F33, #1A1C1E);
  --text-base: #A1A5AB; /* Cinza sofisticado para texto de apoio */
  --text-light: #FFFFFF; /* Branco puro para contraste forte */
  --text-gold: #E5C07B; /* Tom de ouro/âmbar premium para urgência */
  --border-dark: rgba(255, 255, 255, 0.06);
}

/* --- Container Principal --- */
.premium-launch-banner {
  width: 100%;
  background: var(--banner-bg);
  background-size: 200% 100%; /* Expande o fundo para a animação */
  padding: 12px 16px; /* Padding ajustado para não "esmagar" no mobile */
  text-align: center;
  border-bottom: 1px solid var(--border-dark);
  
  /* Animações de Entrada e Fundo Contínuo */
  animation: 
    slideDownFade 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards,
    shimmerGradient 8s ease-in-out infinite alternate;
  
  /* Dica para o navegador priorizar a renderização */
  will-change: transform, opacity, background-position;
}

/* --- Tipografia (Mobile First) --- */
.banner-text {
  margin: 0;
  font-family: 'Inter', sans-serif;
  font-size: 13.5px; /* Leitura confortável no mobile */
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: var(--text-base); /* Deixa o texto base mais opaco para dar espaço aos destaques */
}

/* --- Sistema de Destaques --- */
.highlight-white {
  font-weight: 600;
  color: var(--text-light);
}

.highlight-gold {
  font-weight: 700;
  color: var(--text-gold);
  letter-spacing: 0.5px;
}

.icon-bolt {
  margin-right: 4px;
  display: inline-block;
  animation: pulseGlow 2s infinite alternate; /* Micro-interação no ícone */
}

/* --- Keyframes (Animações de Alta Performance) --- */

/* Entrada suave e imersiva vindo de cima */
@keyframes slideDownFade {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Movimento sutil do degradê ao fundo (luxo dinâmico) */
@keyframes shimmerGradient {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

/* Pulso leve no ícone de raio */
@keyframes pulseGlow {
  0% { opacity: 0.8; filter: drop-shadow(0 0 2px rgba(229, 192, 123, 0)); }
  100% { opacity: 1; filter: drop-shadow(0 0 4px rgba(229, 192, 123, 0.6)); }
}

/* --- Ajustes Desktop --- */
@media (min-width: 768px) {
  .premium-launch-banner {
    padding: 16px;
  }
  .banner-text {
    font-size: 15px; /* Retorna ao tamanho original em telas maiores */
    line-height: 1.55;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-545f7c9f *//* --- Container Principal --- */
.elite-rating-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 0 16px; /* Evita que encoste nas bordas no mobile */
  box-sizing: border-box;
  margin: 24px 0;
}

/* --- A Pílula (Glassmorphism + Mobile First) --- */
.elite-rating-pill {
  display: inline-flex;
  flex-wrap: wrap; /* A MÁGICA: Permite quebra elegante em telas muito finas */
  justify-content: center;
  align-items: center;
  gap: 8px; /* Gap mais fechado no mobile */
  padding: 8px 16px;
  
  /* Fundo translúcido com Glassmorphism real */
  background: rgba(44, 47, 51, 0.65); 
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px); /* Suporte iOS */
  
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 100px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-family: 'Inter', sans-serif;

  /* Animação de Entrada e Transições Base */
  opacity: 0;
  transform: translateY(15px) scale(0.96);
  animation: floatUpReveal 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.2s forwards;
  will-change: transform, opacity;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  cursor: default;
}

/* Micro-interação Premium ao passar o mouse */
.elite-rating-pill:hover {
  transform: translateY(-2px) scale(1.02);
  border-color: rgba(251, 191, 36, 0.3); /* Leve reflexo dourado na borda */
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.4);
}

/* --- Avatares --- */
.elite-rating-avatars {
  display: flex;
  align-items: center;
}

.elite-rating-avatars img {
  width: 26px; /* Menor no mobile para caber perfeitamente */
  height: 26px;
  border-radius: 50%;
  border: 2px solid rgba(44, 47, 51, 0.9); /* Usa RGBA para blend perfeito com o fundo */
  object-fit: cover;
  margin-left: -10px;
  transition: transform 0.3s ease;
}

.elite-rating-avatars img:first-child {
  margin-left: 0;
}

/* Efeito sanfona nos avatares no hover (Altamente conversivo) */
.elite-rating-pill:hover .elite-rating-avatars img:not(:first-child) {
  transform: translateX(4px);
}

/* --- Estrelas e Texto --- */
.elite-rating-stars span {
  font-size: 15px;
  color: #FBBF24;
  text-shadow: 0 0 8px rgba(251, 191, 36, 0.3); /* Glow sutil na estrela */
}

.elite-rating-text {
  color: #E1E1E1;
  font-size: 12px; /* Fonte ajustada para mobile */
  font-weight: 600;
  letter-spacing: 0.2px;
  white-space: nowrap; /* Impede que o número quebre do texto */
}

/* --- Keyframes --- */
@keyframes floatUpReveal {
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* --- Adaptação para Desktop (Scaling Up) --- */
@media (min-width: 768px) {
  .elite-rating-pill {
    flex-wrap: nowrap; /* Trava em uma linha no desktop */
    gap: 12px;
    padding: 10px 24px;
  }
  
  .elite-rating-avatars img {
    width: 32px; /* Retoma o tamanho de impacto no desktop */
    height: 32px;
    margin-left: -12px;
  }
  
  .elite-rating-stars span {
    font-size: 16px;
  }
  
  .elite-rating-text {
    font-size: 13.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d575bd8 *//* --- Seção e Container --- */
.target-audience-section {
  width: 100%;
  padding: 40px 20px; /* Padding dinâmico para mobile */
  color: #E1E1E1;
  font-family: 'Inter', sans-serif;
}

.target-audience-container {
  max-width: 900px;
  margin: 0 auto;
}

/* --- Título e Linha Decorativa --- */
.target-heading {
  text-align: center;
  font-size: 24px; /* Tamanho Mobile */
  font-weight: 800;
  margin-bottom: 12px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.3;
}

.target-divider {
  width: 60px;
  height: 4px;
  background: linear-gradient(90deg, #047857, #10B981);
  margin: 0 auto 32px;
  border-radius: 4px;
}

/* --- Lista de Itens --- */
.target-list {
  display: flex;
  flex-direction: column;
  gap: 16px; /* Espaçamento uniforme entre itens */
}

/* Flexbox para isolar ícone do texto */
.target-item {
  display: flex;
  align-items: flex-start; /* Alinha o ícone no topo da primeira linha de texto */
  gap: 12px;
  padding: 12px 16px;
  border-radius: 8px;
  transition: background-color 0.3s ease;
  
  /* Configuração Base da Animação */
  opacity: 0;
  transform: translateY(20px);
  animation: listFadeInUp 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  will-change: transform, opacity;
}

/* Micro-interação: Fundo translúcido ao passar o mouse */
.target-item:hover {
  background-color: rgba(255, 255, 255, 0.03); 
}

/* --- Controle de Tempo (Staggered Animation) --- */
/* Cada item carrega com um pequeno atraso, criando fluidez */
.target-item:nth-child(1) { animation-delay: 0.1s; }
.target-item:nth-child(2) { animation-delay: 0.2s; }
.target-item:nth-child(3) { animation-delay: 0.3s; }
.target-item:nth-child(4) { animation-delay: 0.4s; }
.target-item:nth-child(5) { animation-delay: 0.5s; }

/* --- Elementos Internos --- */
.target-icon {
  font-size: 18px;
  flex-shrink: 0; /* Impede que o ícone seja esmagado se o texto for muito longo */
  margin-top: 2px; /* Micro-ajuste para centralizar com a linha do texto */
}

.target-text {
  margin: 0;
  font-size: 15.5px;
  line-height: 1.65;
  color: #C2C6CC; /* Cinza de alta leitura */
}

.target-text strong {
  color: #FFFFFF; /* Dá peso apenas nas dores principais */
  font-weight: 600;
}

/* --- Keyframe de Alta Performance --- */
@keyframes listFadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* --- Adaptação para Desktop --- */
@media (min-width: 768px) {
  .target-audience-section {
    padding: 60px 20px;
  }
  
  .target-heading {
    font-size: 28px;
  }
  
  .target-item {
    padding: 16px 20px;
  }
  
  .target-text {
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27ea9ace *//* --- Container Principal --- */
.notice-section {
  width: 100%;
  max-width: 880px;
  margin: 32px auto;
  padding: 0 16px; /* Proteção das bordas no mobile */
  font-family: 'Inter', sans-serif;
  box-sizing: border-box;
}

/* --- Cartão de Aviso (Dark Luxury) --- */
.notice-card {
  /* Substitui a cor sólida por um leve degradê para dar profundidade */
  background: linear-gradient(135deg, rgba(34, 37, 41, 0.95), rgba(26, 28, 30, 0.98));
  border: 1px solid rgba(255, 255, 255, 0.04);
  border-left: 5px solid #10B981; /* O verde esmeralda de impacto */
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);
  
  /* Animação Base de Entrada (Pop-in scale) */
  opacity: 0;
  transform: translateY(15px) scale(0.98);
  animation: noticePopIn 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;
  will-change: transform, opacity;
  
  /* Transição para interação do mouse */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Micro-interação Premium: Brilho sutil ao passar o mouse */
.notice-card:hover {
  transform: translateY(-2px) scale(1.01);
  box-shadow: 0 16px 40px rgba(16, 185, 129, 0.12); /* Sombra ganha o tom verde */
}

/* --- Tipografia (Mobile First) --- */
.notice-text {
  margin: 0;
  color: #C2C6CC; /* Cinza claro para leitura sem cansar a vista */
  font-size: 14.5px; /* Tamanho ajustado para mobile */
  line-height: 1.65;
  letter-spacing: 0.2px;
}

/* Título de quebra de padrão */
.notice-title {
  display: block; /* No mobile, o título fica numa linha isolada para dar respiro */
  color: #10B981;
  font-size: 15px;
  margin-bottom: 8px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* --- Sistema de Destaques Visuais (Copywriting Visual) --- */
.text-dim {
  opacity: 0.6; /* Diminui o peso visual das palavras negativas (cursos teóricos) */
}

.highlight-white {
  color: #FFFFFF;
  font-weight: 600;
}

.highlight-green {
  color: #10B981;
  font-weight: 700;
  text-shadow: 0 0 12px rgba(16, 185, 129, 0.3); /* Glow que destaca a Inteligência Artificial */
}

/* --- Keyframe (Alta Performance) --- */
@keyframes noticePopIn {
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* --- Adaptação para Desktop --- */
@media (min-width: 768px) {
  .notice-card {
    padding: 24px 32px; /* Mais respiro interno */
  }

  .notice-title {
    display: inline; /* Volta para a mesma linha do texto no desktop */
    margin-bottom: 0;
    margin-right: 6px;
  }
  
  .notice-text {
    font-size: 16px; /* Aumenta o texto para telas maiores */
    line-height: 1.75;
  }
}/* End custom CSS */