.elementor-1279 .elementor-element.elementor-element-3f483c7{--display:flex;--min-height:100vh;--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:center;--align-items:flex-start;--gap:21vw 0vw;--row-gap:21vw;--column-gap:0vw;--overlay-opacity:0.5;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-1279 .elementor-element.elementor-element-3f483c7:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-3f483c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-3f483c7::before, .elementor-1279 .elementor-element.elementor-element-3f483c7 > .elementor-background-video-container::before, .elementor-1279 .elementor-element.elementor-element-3f483c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1279 .elementor-element.elementor-element-3f483c7 > .elementor-background-slideshow::before, .elementor-1279 .elementor-element.elementor-element-3f483c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1279 .elementor-element.elementor-element-3f483c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6eb28ed );--background-overlay:'';}.elementor-1279 .elementor-element.elementor-element-73feaac{--display:flex;--margin-top:18vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-4ba7716 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:120px;font-weight:300;line-height:1em;letter-spacing:-5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-72ac208{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:24px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-72ac208.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1279 .elementor-element.elementor-element-cc6ecb8{--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:flex-start;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1279 .elementor-element.elementor-element-e895de0{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-e895de0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1279 .elementor-element.elementor-element-e895de0 p{margin-block-end:0px;}.elementor-1279 .elementor-element.elementor-element-ae80c47{--e-image-carousel-slides-to-show:8;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-1279 .elementor-element.elementor-element-ae80c47 .swiper-wrapper{display:flex;align-items:center;}.elementor-1279 .elementor-element.elementor-element-448ecd8{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-1279 .elementor-element.elementor-element-448ecd8:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-448ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1279 .elementor-element.elementor-element-b67a466{text-align:start;}.elementor-1279 .elementor-element.elementor-element-b67a466 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;line-height:1.1em;letter-spacing:-5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-f8c8817{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-1279 .elementor-element.elementor-element-f8c8817:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-f8c8817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1279 .elementor-element.elementor-element-8756f2d{--display:flex;}.elementor-1279 .elementor-element.elementor-element-0e3e3ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:1em;letter-spacing:-3.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-daf8620{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-daf8620 .elementor-divider-separator{width:100%;}.elementor-1279 .elementor-element.elementor-element-daf8620 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1279 .elementor-element.elementor-element-71ced14{--display:grid;--min-height:45vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-1279 .elementor-element.elementor-element-09a9254{--display:flex;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1279 .elementor-element.elementor-element-f3cb431{--display:flex;--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-1279 .elementor-element.elementor-element-c5c22c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:-3.2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-61ff5aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-44a1e3c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-16b28a6{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-acbb1df .elementor-button{background-color:var( --e-global-color-transparent );font-family:"Inter", Sans-serif;font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-1279 .elementor-element.elementor-element-acbb1df .elementor-button:hover, .elementor-1279 .elementor-element.elementor-element-acbb1df .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6eb28ed );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-acbb1df .elementor-button:hover svg, .elementor-1279 .elementor-element.elementor-element-acbb1df .elementor-button:focus svg{fill:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-e77738b{--display:flex;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1279 .elementor-element.elementor-element-2e41aec{--display:flex;--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-1279 .elementor-element.elementor-element-5a9e632 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:-3.2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-e47ee12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-5e0295c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-3dcfd70{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-49c7365 .elementor-button{background-color:var( --e-global-color-transparent );font-family:"Inter", Sans-serif;font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-1279 .elementor-element.elementor-element-49c7365 .elementor-button:hover, .elementor-1279 .elementor-element.elementor-element-49c7365 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6eb28ed );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-49c7365 .elementor-button:hover svg, .elementor-1279 .elementor-element.elementor-element-49c7365 .elementor-button:focus svg{fill:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-c099d56{--display:flex;--justify-content:space-between;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1279 .elementor-element.elementor-element-ed133ec{--display:flex;--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-1279 .elementor-element.elementor-element-39e19a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:-3.2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-d94a261 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-56d9936{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-4f915d8{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-8bfd8f2 .elementor-button{background-color:var( --e-global-color-transparent );font-family:"Inter", Sans-serif;font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-1279 .elementor-element.elementor-element-8bfd8f2 .elementor-button:hover, .elementor-1279 .elementor-element.elementor-element-8bfd8f2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6eb28ed );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-8bfd8f2 .elementor-button:hover svg, .elementor-1279 .elementor-element.elementor-element-8bfd8f2 .elementor-button:focus svg{fill:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-d2a8bb7{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-1279 .elementor-element.elementor-element-d2a8bb7:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-d2a8bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-transparent );background-image:url("https://fastlaneclub.co/wp-content/uploads/2025/12/dimbg-scaled.png");}.elementor-1279 .elementor-element.elementor-element-bef563d{--display:flex;--z-index:1;}.elementor-1279 .elementor-element.elementor-element-48fa945 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:1em;letter-spacing:-3.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-ac22acf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-71d92a7{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-d3aa55f{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-d3aa55f .elementor-divider-separator{width:100%;}.elementor-1279 .elementor-element.elementor-element-d3aa55f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1279 .elementor-element.elementor-element-5e78e1e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-1279 .elementor-element.elementor-element-9bfad0f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1279 .elementor-element.elementor-element-07134b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:-3.2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-8264963 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-ba731e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-11e06c5{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-e406f56{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1279 .elementor-element.elementor-element-f8cf96d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:-3.2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-a254137 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-e9696d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-195e62a{font-family:"Inter", Sans-serif;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-629f061{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1279 .elementor-element.elementor-element-f3b7f44{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;top:89px;z-index:0;}body:not(.rtl) .elementor-1279 .elementor-element.elementor-element-f3b7f44{left:0px;}body.rtl .elementor-1279 .elementor-element.elementor-element-f3b7f44{right:0px;}.elementor-1279 .elementor-element.elementor-element-f3b7f44 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1279 .elementor-element.elementor-element-a9e1fa3{--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:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-1279 .elementor-element.elementor-element-a9e1fa3:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-a9e1fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-cb88a12{text-align:start;}.elementor-1279 .elementor-element.elementor-element-cb88a12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;line-height:1em;letter-spacing:-5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-f5a69e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:1em;letter-spacing:-3.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-1d85e94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:300;line-height:1.2em;letter-spacing:-1.6px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-0ea818b{--spacer-size:30px;}.elementor-1279 .elementor-element.elementor-element-6b07e36{--display:flex;--justify-content:flex-start;--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-1279 .elementor-element.elementor-element-5098d5b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:1vw 3vw;--row-gap:1vw;--column-gap:3vw;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1279 .elementor-element.elementor-element-930b9b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-930b9b4.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-930b9b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-930b9b4.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-930b9b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-930b9b4.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-930b9b4:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-930b9b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-7cbc31b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-7cbc31b.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-7cbc31b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-7cbc31b.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-7cbc31b.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-7cbc31b.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-7cbc31b:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-7cbc31b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-872cf34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-872cf34.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-872cf34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-872cf34.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-872cf34.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-872cf34.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-872cf34:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-872cf34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-67553b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-67553b5.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-67553b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-67553b5.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-67553b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-67553b5.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-67553b5:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-67553b5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-dc90159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-dc90159.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-dc90159.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-dc90159.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-dc90159.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-dc90159.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-dc90159:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-dc90159:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-9e6832d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-9e6832d.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-9e6832d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-9e6832d.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-9e6832d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-9e6832d.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-9e6832d:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-9e6832d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-5bd1b09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-5bd1b09.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-5bd1b09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-5bd1b09.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-5bd1b09.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-5bd1b09.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-5bd1b09:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-5bd1b09:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-d1dbd3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-d1dbd3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-d1dbd3d.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-d1dbd3d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-8e5e62f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-8e5e62f.elementor-element{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-8e5e62f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:#FFFFFF08;color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-8e5e62f.elementor-view-framed .elementor-icon, .elementor-1279 .elementor-element.elementor-element-8e5e62f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-8e5e62f.elementor-view-framed .elementor-icon{background-color:#FFFFFF08;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon{font-size:35px;padding:20px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;}.elementor-1279 .elementor-element.elementor-element-8e5e62f:has(:hover) .elementor-icon-box-title,
					 .elementor-1279 .elementor-element.elementor-element-8e5e62f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFFBF;}.elementor-1279 .elementor-element.elementor-element-cdb41cf{--spacer-size:50px;}.elementor-1279 .elementor-element.elementor-element-63577c9 .elementor-button{background-color:var( --e-global-color-transparent );font-family:"Inter", Sans-serif;font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-1279 .elementor-element.elementor-element-63577c9 .elementor-button:hover, .elementor-1279 .elementor-element.elementor-element-63577c9 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6eb28ed );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-63577c9 .elementor-button:hover svg, .elementor-1279 .elementor-element.elementor-element-63577c9 .elementor-button:focus svg{fill:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-c23bd15{--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;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1279 .elementor-element.elementor-element-c23bd15:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-c23bd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6eb28ed );}.elementor-1279 .elementor-element.elementor-element-2c519b8{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:var( --e-global-color-text );--typing-selected-bg-color:var( --e-global-color-6eb28ed );--typing-selected-color:var( --e-global-color-transparent );}.elementor-1279 .elementor-element.elementor-element-2c519b8 .elementor-headline{text-align:start;font-size:80px;line-height:97px;}.elementor-1279 .elementor-element.elementor-element-2c519b8 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-2c519b8 .elementor-headline-dynamic-text{font-family:"Inter", Sans-serif;font-weight:300;letter-spacing:-5px;}.elementor-1279 .elementor-element.elementor-element-2c519b8 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:var( --e-global-color-transparent );stroke:var( --e-global-color-transparent );text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-1279 .elementor-element.elementor-element-998b56f{--spacer-size:50px;}.elementor-1279 .elementor-element.elementor-element-0cec477 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:1em;letter-spacing:-3.3px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-696c23c{--display:flex;--min-height:100vh;--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;--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-1279 .elementor-element.elementor-element-696c23c::before, .elementor-1279 .elementor-element.elementor-element-696c23c > .elementor-background-video-container::before, .elementor-1279 .elementor-element.elementor-element-696c23c > .e-con-inner > .elementor-background-video-container::before, .elementor-1279 .elementor-element.elementor-element-696c23c > .elementor-background-slideshow::before, .elementor-1279 .elementor-element.elementor-element-696c23c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1279 .elementor-element.elementor-element-696c23c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-6eb28ed ) 5%, var( --e-global-color-transparent ) 100%);}.elementor-1279 .elementor-element.elementor-element-696c23c:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-696c23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://fastlaneclub.co/wp-content/uploads/2025/08/DSC00470-scaled.png") 50% 50%;background-size:cover;}.elementor-1279 .elementor-element.elementor-element-c53d496{text-align:center;}.elementor-1279 .elementor-element.elementor-element-c53d496 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:300;line-height:1em;letter-spacing:-5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-54d522f .elementor-button{background-color:var( --e-global-color-transparent );font-family:"Inter", Sans-serif;font-size:16px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.elementor-1279 .elementor-element.elementor-element-54d522f .elementor-button:hover, .elementor-1279 .elementor-element.elementor-element-54d522f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6eb28ed );border-color:var( --e-global-color-text );}.elementor-1279 .elementor-element.elementor-element-54d522f .elementor-button:hover svg, .elementor-1279 .elementor-element.elementor-element-54d522f .elementor-button:focus svg{fill:var( --e-global-color-6eb28ed );}@media(max-width:1024px){.elementor-1279 .elementor-element.elementor-element-71ced14{--grid-auto-flow:row;}.elementor-1279 .elementor-element.elementor-element-d2a8bb7:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-d2a8bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastlaneclub.co/wp-content/uploads/2025/12/full-bg-1-scaled.png");}.elementor-1279 .elementor-element.elementor-element-5e78e1e{--grid-auto-flow:row;}.elementor-1279 .elementor-element.elementor-element-5098d5b{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title a{font-size:22px;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-1279 .elementor-element.elementor-element-3f483c7{--content-width:1400px;}.elementor-1279 .elementor-element.elementor-element-448ecd8{--content-width:1400px;}.elementor-1279 .elementor-element.elementor-element-f8c8817{--content-width:1400px;}.elementor-1279 .elementor-element.elementor-element-d2a8bb7{--content-width:1400px;}.elementor-1279 .elementor-element.elementor-element-a9e1fa3{--content-width:1400px;}.elementor-1279 .elementor-element.elementor-element-c23bd15{--content-width:1400px;}}@media(max-width:767px){.elementor-1279 .elementor-element.elementor-element-3f483c7{--content-width:90vw;--min-height:105vh;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1279 .elementor-element.elementor-element-4ba7716 .elementor-heading-title{font-size:52px;}.elementor-1279 .elementor-element.elementor-element-72ac208{font-size:16px;line-height:1.1em;}.elementor-1279 .elementor-element.elementor-element-ae80c47{--e-image-carousel-slides-to-show:4;}.elementor-1279 .elementor-element.elementor-element-448ecd8{--content-width:90vw;--min-height:100vh;--justify-content:center;}.elementor-1279 .elementor-element.elementor-element-448ecd8.e-con{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-b67a466{padding:0vw 0vw 0vw 0vw;}.elementor-1279 .elementor-element.elementor-element-b67a466.elementor-element{--align-self:flex-start;}.elementor-1279 .elementor-element.elementor-element-b67a466 .elementor-heading-title{font-size:8vw;letter-spacing:-3.1px;}.elementor-1279 .elementor-element.elementor-element-f8c8817{--content-width:90vw;--min-height:100vh;}.elementor-1279 .elementor-element.elementor-element-0e3e3ab{text-align:center;}.elementor-1279 .elementor-element.elementor-element-0e3e3ab .elementor-heading-title{font-size:36px;}.elementor-1279 .elementor-element.elementor-element-71ced14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1279 .elementor-element.elementor-element-f3cb431{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-1279 .elementor-element.elementor-element-c5c22c7{text-align:center;}.elementor-1279 .elementor-element.elementor-element-61ff5aa{text-align:center;}.elementor-1279 .elementor-element.elementor-element-61ff5aa .elementor-heading-title{font-size:18px;}.elementor-1279 .elementor-element.elementor-element-16b28a6{text-align:justify;}.elementor-1279 .elementor-element.elementor-element-acbb1df{padding:10px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-acbb1df.elementor-element{--align-self:stretch;}.elementor-1279 .elementor-element.elementor-element-acbb1df .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1279 .elementor-element.elementor-element-2e41aec{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-1279 .elementor-element.elementor-element-5a9e632{text-align:center;}.elementor-1279 .elementor-element.elementor-element-e47ee12{text-align:center;}.elementor-1279 .elementor-element.elementor-element-e47ee12 .elementor-heading-title{font-size:18px;}.elementor-1279 .elementor-element.elementor-element-3dcfd70{text-align:justify;}.elementor-1279 .elementor-element.elementor-element-49c7365{padding:10px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-49c7365.elementor-element{--align-self:stretch;}.elementor-1279 .elementor-element.elementor-element-49c7365 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1279 .elementor-element.elementor-element-ed133ec{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-1279 .elementor-element.elementor-element-39e19a2{text-align:center;}.elementor-1279 .elementor-element.elementor-element-d94a261{text-align:center;}.elementor-1279 .elementor-element.elementor-element-d94a261 .elementor-heading-title{font-size:18px;}.elementor-1279 .elementor-element.elementor-element-4f915d8{text-align:justify;}.elementor-1279 .elementor-element.elementor-element-8bfd8f2{padding:10px 0px 0px 0px;}.elementor-1279 .elementor-element.elementor-element-8bfd8f2.elementor-element{--align-self:stretch;}.elementor-1279 .elementor-element.elementor-element-8bfd8f2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1279 .elementor-element.elementor-element-d2a8bb7:not(.elementor-motion-effects-element-type-background), .elementor-1279 .elementor-element.elementor-element-d2a8bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastlaneclub.co/wp-content/uploads/2025/12/full-bg-1-scaled.png");}.elementor-1279 .elementor-element.elementor-element-d2a8bb7{--content-width:90vw;--min-height:100vh;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30vw;--padding-bottom:30vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1279 .elementor-element.elementor-element-5e78e1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1279 .elementor-element.elementor-element-629f061{--min-height:100vh;}.elementor-1279 .elementor-element.elementor-element-f3b7f44{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1279 .elementor-element.elementor-element-a9e1fa3{--content-width:90vw;--min-height:99vh;--justify-content:center;--gap:10vw 0vw;--row-gap:10vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1279 .elementor-element.elementor-element-a9e1fa3.e-con{--align-self:center;}.elementor-1279 .elementor-element.elementor-element-cb88a12{padding:0vw 0vw 0vw 0vw;}.elementor-1279 .elementor-element.elementor-element-cb88a12 .elementor-heading-title{font-size:7.5vw;letter-spacing:-2.7px;}.elementor-1279 .elementor-element.elementor-element-f5a69e7{padding:0vw 0vw 0vw 0vw;}.elementor-1279 .elementor-element.elementor-element-f5a69e7 .elementor-heading-title{font-size:7.5vw;}.elementor-1279 .elementor-element.elementor-element-1d85e94{padding:0vw 0vw 0vw 0vw;}.elementor-1279 .elementor-element.elementor-element-5098d5b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1279 .elementor-element.elementor-element-930b9b4{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-930b9b4 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-7cbc31b{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-7cbc31b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-872cf34{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-872cf34 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-67553b5{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-67553b5 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-dc90159{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-dc90159 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-9e6832d{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-9e6832d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-5bd1b09{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-5bd1b09 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-d1dbd3d{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-d1dbd3d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-8e5e62f{padding:5vw 0vw 5vw 0vw;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-wrapper{gap:1vw;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon{font-size:40px;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title, .elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-title a{font-size:33px;}.elementor-1279 .elementor-element.elementor-element-8e5e62f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1279 .elementor-element.elementor-element-c23bd15{--content-width:90vw;--min-height:100vh;}.elementor-1279 .elementor-element.elementor-element-0cec477 .elementor-heading-title{font-size:6.5vw;letter-spacing:-1.8px;}.elementor-1279 .elementor-element.elementor-element-696c23c{--padding-top:30vw;--padding-bottom:30vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1279 .elementor-element.elementor-element-c53d496 .elementor-heading-title{font-size:8.5vw;letter-spacing:-2.7px;}}/* Start custom CSS for container, class: .elementor-element-3f483c7 */<style>
  /* 1. The Container */
  .fluid-trail-section {
    position: relative !important;
    overflow: hidden !important;
    background-color: #000000; /* Ensure you have a dark background color set */
  }

  /* 2. The Elegant Glow */
  .trail-glow {
    pointer-events: none;
    position: absolute;
    width: 120px; /* Much smaller size */
    height: 120px;
    border-radius: 50%;
    
    /* Soft white glow, low opacity */
    background: radial-gradient(circle, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 70%);
    
    /* Soft blending that won't burn out white text */
    mix-blend-mode: screen; 
    
    filter: blur(25px); /* Softer edges */
    transform: translate(-50%, -50%);
    will-change: transform;
    z-index: 0; /* Sits behind content */
    opacity: 0;
    transition: opacity 0.5s ease;
  }
  
  /* 3. CRITICAL: Ensure Text sits on top */
  /* This forces Elementor widgets to sit above the glow */
  .fluid-trail-section .elementor-widget,
  .fluid-trail-section .elementor-container {
      position: relative;
      z-index: 10;
  }
</style>

<script>
document.addEventListener('DOMContentLoaded', () => {
    const section = document.querySelector('.fluid-trail-section');
    if (!section) return;

    // Reduced count for a shorter, cleaner tail
    const dotCount = 12; 
    const dots = [];
    const mouse = { x: 0, y: 0 };

    for (let i = 0; i < dotCount; i++) {
        const dot = document.createElement('div');
        dot.className = 'trail-glow';
        section.appendChild(dot);
        dots.push({
            el: dot,
            x: 0,
            y: 0,
            scale: 1 - (i / dotCount) 
        });
    }

    section.addEventListener('mousemove', (e) => {
        const rect = section.getBoundingClientRect();
        mouse.x = e.clientX - rect.left;
        mouse.y = e.clientY - rect.top;
        dots.forEach(dot => dot.el.style.opacity = '1');
    });

    section.addEventListener('mouseleave', () => {
        dots.forEach(dot => dot.el.style.opacity = '0');
    });

    function animate() {
        let x = mouse.x;
        let y = mouse.y;

        dots.forEach((dot, index) => {
            // Smoother, slightly slower movement for elegance (0.15)
            dot.x += (x - dot.x) * 0.15;
            dot.y += (y - dot.y) * 0.15;
            
            dot.el.style.transform = `translate(${dot.x}px, ${dot.y}px) translate(-50%, -50%) scale(${dot.scale})`;
            
            x = dot.x;
            y = dot.y;
        });
        requestAnimationFrame(animate);
    }
    animate();
});
</script>/* End custom CSS */