.elementor-8 .elementor-element.elementor-element-3d82c55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-c5a20cc{--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:space-between;--align-items:center;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c71103 img{width:100%;height:48px;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu .elementor-item{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a, .elementor-8 .elementor-element.elementor-element-e79a26e .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-menu-toggle:hover,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-menu-toggle:focus{color:#1F53DC;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown a.elementor-item-active{color:#000000;background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown .elementor-item, .elementor-8 .elementor-element.elementor-element-e79a26e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e79a26e div.elementor-menu-toggle{color:#1F53DC;}.elementor-8 .elementor-element.elementor-element-e79a26e div.elementor-menu-toggle svg{fill:#1F53DC;}.elementor-8 .elementor-element.elementor-element-07ae198 .elementor-button{background-color:#1F53DC;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;line-height:19px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-f53497b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d75ab1d{--display:flex;}.elementor-8 .elementor-element.elementor-element-b8119ab .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-3061072 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:54px;font-weight:600;line-height:65px;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-50e1640{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#ADB3C2;}.elementor-8 .elementor-element.elementor-element-7609719{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-14dfa1e .elementor-button{background-color:#1F53DC;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;line-height:19px;border-radius:10px 10px 10px 10px;padding:20px 23px 20px 23px;}.elementor-8 .elementor-element.elementor-element-6cf9ff9 .elementor-button{background-color:#141414;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;line-height:19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#222A3F;border-radius:10px 10px 10px 10px;padding:20px 23px 20px 23px;}.elementor-8 .elementor-element.elementor-element-7f545fa{--display:flex;}.elementor-8 .elementor-element.elementor-element-2c29be2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-15f34a9 .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-15f34a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-45694d9{text-align:center;}.elementor-8 .elementor-element.elementor-element-45694d9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:54px;font-weight:600;line-height:65px;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9171eea{--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:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cedd8ed{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-cedd8ed .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f8e5df6{--e-image-carousel-slides-to-show:9;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f8e5df6 .swiper-wrapper{display:flex;align-items:center;}.elementor-8 .elementor-element.elementor-element-b752ac0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-cbbb89a{--spacer-size:80px;}.elementor-8 .elementor-element.elementor-element-056be3d .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-c3ec691{width:var( --container-widget-width, 748px );max-width:748px;--container-widget-width:748px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c3ec691 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6eaf935{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-1%;color:#ADB3C2;}.elementor-8 .elementor-element.elementor-element-cfb26f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-a798c63{--spacer-size:32px;}.elementor-8 .elementor-element.elementor-element-3ee0445 .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-301996d{text-align:center;}.elementor-8 .elementor-element.elementor-element-301996d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58ec62e{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-1%;color:#ADB3C2;}.elementor-8 .elementor-element.elementor-element-cccaa9a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fb19b1c{--spacer-size:52px;}.elementor-8 .elementor-element.elementor-element-f61e5e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-804b588{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-55f2fe6 .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-e2e6061{width:var( --container-widget-width, 365px );max-width:365px;--container-widget-width:365px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-e2e6061 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-44e1858{text-align:start;}.elementor-8 .elementor-element.elementor-element-5abaea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-fba10b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-8e154b2{--spacer-size:22px;}.elementor-8 .elementor-element.elementor-element-060facd .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-8f7f765{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8f7f765 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e1688f{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-729a6f9 .elementor-button{background-color:#FFFFFF2B;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:150px 150px 150px 150px;}.elementor-8 .elementor-element.elementor-element-061636a{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-061636a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f24f8ad{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-1%;color:#ADB3C2;}.elementor-8 .elementor-element.elementor-element-3cef5bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-7b68fbb{--spacer-size:42px;}.elementor-8 .elementor-element.elementor-element-87c51a1{--display:flex;--min-height:392px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-87c51a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-87c51a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://growthgrain.com/wp-content/uploads/2026/02/Group-4236.svg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7e0ea3d{text-align:center;}.elementor-8 .elementor-element.elementor-element-7e0ea3d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-02a560b{width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dd0d2dc .elementor-button{background-color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-b144d5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-1a7752a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2cd74ed{text-align:start;}.elementor-8 .elementor-element.elementor-element-0cb3086{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#ADB3C2;}.elementor-8 .elementor-element.elementor-element-4b77204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-4f82670 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:130%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-4ab0d4f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-8 .elementor-element.elementor-element-4ab0d4f .elementor-icon-list-text{color:#ADB3C2;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-56c3d4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-61f4ce6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;line-height:130%;letter-spacing:-1%;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-6ee4050{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-8 .elementor-element.elementor-element-6ee4050 .elementor-icon-list-text{color:#ADB3C2;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9a630f3{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#171D2D;--border-color:#171D2D;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-30fbbd5{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-30fbbd5 .elementor-social-icon{background-color:#2A2A2A;}.elementor-8 .elementor-element.elementor-element-30fbbd5 .elementor-social-icon i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30fbbd5 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30fbbd5 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-1a27a48 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;line-height:150%;color:#ADB3C2;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-804b588{--width:40%;}.elementor-8 .elementor-element.elementor-element-5abaea1{--width:60%;}.elementor-8 .elementor-element.elementor-element-1a7752a{--width:40%;}.elementor-8 .elementor-element.elementor-element-4b77204{--width:20%;}.elementor-8 .elementor-element.elementor-element-56c3d4b{--width:20%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-f8e5df6{--e-image-carousel-slides-to-show:8;}.elementor-8 .elementor-element.elementor-element-87c51a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-87c51a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-07ae198 .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3061072 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:0%;}.elementor-8 .elementor-element.elementor-element-50e1640{font-size:15px;}.elementor-8 .elementor-element.elementor-element-7609719{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-14dfa1e .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;padding:14px 22px 14px 22px;}.elementor-8 .elementor-element.elementor-element-6cf9ff9 .elementor-button{font-size:14px;border-radius:8px 8px 8px 8px;padding:14px 22px 14px 22px;}.elementor-8 .elementor-element.elementor-element-7f545fa{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-45694d9 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-8 .elementor-element.elementor-element-f8e5df6{--e-image-carousel-slides-to-show:4;}.elementor-8 .elementor-element.elementor-element-cbbb89a{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-c3ec691 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6eaf935{text-align:center;}.elementor-8 .elementor-element.elementor-element-a798c63{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-301996d .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-58ec62e{text-align:center;}.elementor-8 .elementor-element.elementor-element-cccaa9a{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d26666d{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fb19b1c{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-e2e6061 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-1bd2720{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8e154b2{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-8f7f765 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-fa524e0{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1e1688f{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-061636a .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6cf9b62{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7b68fbb{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-87c51a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-87c51a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-87c51a1{--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7e0ea3d .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-dd0d2dc .elementor-button{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-3d82c55 */.elementor-8 .elementor-element.elementor-element-3d82c55 {
    /* This converts your SVG directly into a CSS background image */
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 717' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%230A0A0A'/%3E%3Cg opacity='0.2' filter='url(%23glow-filter-0)'%3E%3Cellipse cx='735.5' cy='1771' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cg filter='url(%23glow-filter-1)'%3E%3Cpath d='M1236 -47H1510L926 416L1236 -47Z' fill='%231F53DC'/%3E%3C/g%3E%3Cg filter='url(%23glow-filter-2)'%3E%3Cpath d='M979.712 -47H1158L778 244L979.712 -47Z' fill='%231F53DC'/%3E%3C/g%3E%3Cg filter='url(%23glow-filter-3)'%3E%3Cellipse cx='16.5' cy='441.5' rx='157.5' ry='226.5' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='glow-filter-0' x='17' y='478' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='glow-filter-1' x='719' y='-254' width='998' height='877' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='103.5' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='glow-filter-2' x='641' y='-184' width='654' height='565' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='68.5' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='glow-filter-3' x='-522.1' y='-166.1' width='1077.2' height='1215.2' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='190.55' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    
    /* Ensures the background covers the whole area without repeating */
    background-size: cover; 
    background-position: center top;
    background-repeat: no-repeat;
    
    /* Ensures the background stays behind your content */
    z-index: 0; 
}


@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-3d82c55 {
        /* Options:
           1. 'contain' = shows whole design but might leave empty space
           2. '100% 100%' = stretches it (might look distorted)
           3. 'cover' = default, keeps ratio but crops edges
        */
        background-size: 100% 100%; 
        background-position: center center;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f8e5df6 *//* keep inside container */
.logo-marquee {
    position: relative;
    overflow: hidden;
}

/* DO NOT TOUCH SWIPER WIDTH */
.logo-marquee .swiper,
.logo-marquee .swiper-wrapper {
    width: 100%;
}

/* smooth movement */
.logo-marquee .swiper-wrapper {
    transition-timing-function: linear !important;
}

/* equal logo height */
.logo-marquee img {
    height: 38px;
    width: auto;
    opacity: .85;
    transition: opacity .3s ease;
}

.logo-marquee img:hover {
    opacity: 1;
}

/* REAL FADE EDGE (no color block) */
.logo-marquee .swiper {
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 12%,
        black 88%,
        transparent 100%
    );
    mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 12%,
        black 88%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c29be2 */.elementor-8 .elementor-element.elementor-element-2c29be2 {
    /* Layer 1 (Top): The Glow SVG (White Bar REMOVED) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 624' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_2_293)'%3E%3Cellipse cx='735.5' cy='1134' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_2_293)'%3E%3Cellipse cx='16.5' cy='-195.5' rx='157.5' ry='226.5' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2_293' x='17' y='-159' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_2_293'/%3E%3C/filter%3E%3Cfilter id='filter1_f_2_293' x='-522.1' y='-803.1' width='1077.2' height='1215.2' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='190.55' result='effect1_foregroundBlur_2_293'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
        linear-gradient(#0A0A0A, #0A0A0A);

    background-size: cover, cover; 
    background-position: center top, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Pulls it up to merge with the top section */
    margin-top: -80px; 
    padding-top: 80px; 
    z-index: 1;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-2c29be2 {
        background-size: 100% 100%, 100% 100%;
        margin-top: -50px;
        padding-top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b752ac0 */.elementor-8 .elementor-element.elementor-element-b752ac0 {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-b752ac0 {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfb26f3 */.elementor-8 .elementor-element.elementor-element-cfb26f3 {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-cfb26f3 {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61e5e3 */.elementor-8 .elementor-element.elementor-element-f61e5e3 {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-f61e5e3 {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba10b8 */.elementor-8 .elementor-element.elementor-element-fba10b8 {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-fba10b8 {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cef5bd */.elementor-8 .elementor-element.elementor-element-3cef5bd {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-3cef5bd {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b144d5b */.elementor-8 .elementor-element.elementor-element-b144d5b {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-b144d5b {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a630f3 */.elementor-8 .elementor-element.elementor-element-9a630f3 {
    /* Layer 1 (Top): The Central Glow SVG (Transparent) */
    background-image: 
        url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 940' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_1_333)'%3E%3Cellipse cx='735.5' cy='530' rx='244.5' ry='819' fill='%230249FD'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_333' x='17' y='-763' width='1437' height='2586' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='237' result='effect1_foregroundBlur_1_333'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
        
    /* Layer 2 (Bottom): Solid Black Base */
    /* This ensures no white gaps ever show through */
        linear-gradient(#0A0A0A, #0A0A0A);

    /* Positioning */
    background-size: cover, cover;
    background-position: center center, center;
    background-repeat: no-repeat, no-repeat;
    
    /* Seamless Connection Fix */
    /* We pull this section up by 2px to physically overlap and hide any seam */
    margin-top: -2px; 
    z-index: 0;
}

/* Mobile Tweaks */
@media (max-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-9a630f3 {
        /* Force stretch on mobile so the glow doesn't get cut off */
        background-size: 100% 100%, 100% 100%;
    }
}/* End custom CSS */