.elementor-5009 .elementor-element.elementor-element-991ea90{--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:22px 22px;--row-gap:22px;--column-gap:22px;--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-5009 .elementor-element.elementor-element-425e372{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.46;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-425e372:not(.elementor-motion-effects-element-type-background), .elementor-5009 .elementor-element.elementor-element-425e372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 4%, #000000 85%);}.elementor-5009 .elementor-element.elementor-element-425e372::before, .elementor-5009 .elementor-element.elementor-element-425e372 > .elementor-background-video-container::before, .elementor-5009 .elementor-element.elementor-element-425e372 > .e-con-inner > .elementor-background-video-container::before, .elementor-5009 .elementor-element.elementor-element-425e372 > .elementor-background-slideshow::before, .elementor-5009 .elementor-element.elementor-element-425e372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5009 .elementor-element.elementor-element-425e372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor1 );background-image:url("https://bosssolutions.com.my/wp-content/uploads/2025/09/banner-background.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;}.elementor-5009 .elementor-element.elementor-element-3510a87{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-3510a87.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-5009 .elementor-element.elementor-element-a30f61a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5009 .elementor-element.elementor-element-a30f61a img{opacity:1;}.elementor-5009 .elementor-element.elementor-element-fa377cd > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-fa377cd{left:27px;}body.rtl .elementor-5009 .elementor-element.elementor-element-fa377cd{right:27px;}.elementor-5009 .elementor-element.elementor-element-fa377cd{top:40.282px;}.elementor-5009 .elementor-element.elementor-element-fa377cd img{width:105px;opacity:1;}.elementor-5009 .elementor-element.elementor-element-89d311a > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-89d311a{left:10px;}body.rtl .elementor-5009 .elementor-element.elementor-element-89d311a{right:10px;}.elementor-5009 .elementor-element.elementor-element-89d311a{top:169.505px;}.elementor-5009 .elementor-element.elementor-element-89d311a img{width:79px;opacity:1;}.elementor-5009 .elementor-element.elementor-element-2e1982b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-2e1982b{left:358px;}body.rtl .elementor-5009 .elementor-element.elementor-element-2e1982b{right:358px;}.elementor-5009 .elementor-element.elementor-element-2e1982b{top:61.819px;}.elementor-5009 .elementor-element.elementor-element-2e1982b img{width:130px;max-width:100%;opacity:1;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-5fb7bbf{left:442px;}body.rtl .elementor-5009 .elementor-element.elementor-element-5fb7bbf{right:442px;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf{top:233.384px;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf img{width:90px;max-width:100%;opacity:1;}.elementor-5009 .elementor-element.elementor-element-fdd0791 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-fdd0791{left:345px;}body.rtl .elementor-5009 .elementor-element.elementor-element-fdd0791{right:345px;}.elementor-5009 .elementor-element.elementor-element-fdd0791{top:348.945px;}.elementor-5009 .elementor-element.elementor-element-fdd0791 img{width:120px;max-width:100%;opacity:1;}.elementor-5009 .elementor-element.elementor-element-9d58267{--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:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-widget-uael-infobox .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox a.elementor-button:hover, .elementor-widget-uael-infobox .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon i{color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-image .uael-image-content img{border-color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-separator{border-top-color:var( --e-global-color-accent );}.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-widget-uael-infobox .uael-infobox-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-uael-infobox .uael-infobox-text{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 );color:var( --e-global-color-text );}.elementor-widget-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-infobox .uael-infobox-cta-link{color:var( --e-global-color-accent );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox,  .elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-separator-parent{text-align:left;}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-title-prefix{font-family:var( --e-global-typography-b3101ba-font-family ), Sans-serif;font-size:var( --e-global-typography-b3101ba-font-size );font-weight:var( --e-global-typography-b3101ba-font-weight );text-transform:var( --e-global-typography-b3101ba-text-transform );line-height:var( --e-global-typography-b3101ba-line-height );letter-spacing:var( --e-global-typography-b3101ba-letter-spacing );word-spacing:var( --e-global-typography-b3101ba-word-spacing );color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-text{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 );color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-widget-uael-buttons a.elementor-button,.elementor-widget-uael-buttons a.elementor-button svg{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-uael-buttons a.elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-buttons a.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-5009 .elementor-element.elementor-element-87808f4 .elementor-button{padding:20px 30px 20px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4333b34 );border-radius:10px 10px 10px 10px;}.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button,.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button svg{font-family:var( --e-global-typography-2fef7d7-font-family ), Sans-serif;font-size:var( --e-global-typography-2fef7d7-font-size );font-weight:var( --e-global-typography-2fef7d7-font-weight );text-transform:var( --e-global-typography-2fef7d7-text-transform );line-height:var( --e-global-typography-2fef7d7-line-height );letter-spacing:var( --e-global-typography-2fef7d7-letter-spacing );word-spacing:var( --e-global-typography-2fef7d7-word-spacing );}.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button{color:#000000;background-color:#06FDBA;}.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button svg, .elementor-5009 .elementor-element.elementor-element-87808f4 .elementor-button svg{fill:#000000;}.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button:hover{color:var( --e-global-color-4333b34 );background-color:#369CFF00;border-color:var( --e-global-color-4333b34 );}.elementor-5009 .elementor-element.elementor-element-87808f4 .uael-dual-button-wrap .uael-button-wrapper{margin-right:calc( 10px / 2);margin-left:calc( 10px / 2);}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-none .uael-dual-button-wrap{margin-right:calc( -10px / 2);margin-left:calc( -10px / 2);}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5009 .elementor-element.elementor-element-d42d51d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-d42d51d:not(.elementor-motion-effects-element-type-background), .elementor-5009 .elementor-element.elementor-element-d42d51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 1%, #1D1B1B 100%);}.elementor-5009 .elementor-element.elementor-element-b56bbbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox,  .elementor-5009 .elementor-element.elementor-element-349b62a .uael-separator-parent{text-align:left;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-title-prefix{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-text{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 );color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-5009 .elementor-element.elementor-element-4d8ae59 .elementor-button{padding:20px 30px 20px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4333b34 );border-radius:10px 10px 10px 10px;}.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button,.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button svg{font-family:var( --e-global-typography-2fef7d7-font-family ), Sans-serif;font-size:var( --e-global-typography-2fef7d7-font-size );font-weight:var( --e-global-typography-2fef7d7-font-weight );text-transform:var( --e-global-typography-2fef7d7-text-transform );line-height:var( --e-global-typography-2fef7d7-line-height );letter-spacing:var( --e-global-typography-2fef7d7-letter-spacing );word-spacing:var( --e-global-typography-2fef7d7-word-spacing );}.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button{color:#000000;background-color:#06FDBA;}.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button svg, .elementor-5009 .elementor-element.elementor-element-4d8ae59 .elementor-button svg{fill:#000000;}.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button:hover{color:var( --e-global-color-4333b34 );background-color:#369CFF00;border-color:var( --e-global-color-4333b34 );}.elementor-5009 .elementor-element.elementor-element-4d8ae59 .uael-dual-button-wrap .uael-button-wrapper{margin-right:calc( 10px / 2);margin-left:calc( 10px / 2);}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-none .uael-dual-button-wrap{margin-right:calc( -10px / 2);margin-left:calc( -10px / 2);}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5009 .elementor-element.elementor-element-f5b5c91{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5009 .elementor-element.elementor-element-48302fe{--display:flex;}.elementor-5009 .elementor-element.elementor-element-9ee81a4 img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-38199bd img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-74cefda img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-4067761{--display:flex;}.elementor-5009 .elementor-element.elementor-element-3fd9981 img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-0e11eae img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-beaf211 img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-d1f664c img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-b3d493b{--display:flex;}.elementor-5009 .elementor-element.elementor-element-e009930 img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-f2e7f54 img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-c040dba img{border-radius:15px 15px 15px 15px;}.elementor-5009 .elementor-element.elementor-element-4d47f16{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-5009 .elementor-element.elementor-element-4d47f16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5009 .elementor-element.elementor-element-6f95895{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5009 .elementor-element.elementor-element-f8d4651{--display:flex;}.elementor-5009 .elementor-element.elementor-element-f09570d{--display:flex;}.elementor-5009 .elementor-element.elementor-element-43c1d29{--display:flex;}.elementor-5009 .elementor-element.elementor-element-c70c63d{--display:flex;}.elementor-5009 .elementor-element.elementor-element-4e23a9f{--display:flex;}.elementor-5009 .elementor-element.elementor-element-6567cd2{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:48px;--n-tabs-title-border-radius:7px 7px 7px 7px;--n-tabs-title-font-size:var( --e-global-typography-c2ac01c-font-size );--n-tabs-title-color:var( --e-global-color-astglobalcolor7 );--n-tabs-title-color-active:var( --e-global-color-astglobalcolor8 );--n-tabs-icon-size:60px;}.elementor-5009 .elementor-element.elementor-element-6567cd2 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D2EBFF;}.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D2EBFF;}.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-c2ac01c-font-family ), Sans-serif;font-weight:var( --e-global-typography-c2ac01c-font-weight );line-height:var( --e-global-typography-c2ac01c-line-height );letter-spacing:var( --e-global-typography-c2ac01c-letter-spacing );word-spacing:var( --e-global-typography-c2ac01c-word-spacing );}.elementor-5009 .elementor-element.elementor-element-6567cd2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor7 );}.elementor-5009 .elementor-element.elementor-element-a42ce19{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-5009 .elementor-element.elementor-element-425e372{--flex-wrap:wrap;}.elementor-5009 .elementor-element.elementor-element-3510a87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5009 .elementor-element.elementor-element-a30f61a > .elementor-widget-container{margin:0px -40px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-fa377cd{left:36px;}body.rtl .elementor-5009 .elementor-element.elementor-element-fa377cd{right:36px;}.elementor-5009 .elementor-element.elementor-element-fa377cd{top:23.138px;}.elementor-5009 .elementor-element.elementor-element-fa377cd img{width:85px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-89d311a{left:14px;}body.rtl .elementor-5009 .elementor-element.elementor-element-89d311a{right:14px;}.elementor-5009 .elementor-element.elementor-element-89d311a{top:126.467px;}.elementor-5009 .elementor-element.elementor-element-89d311a img{width:58px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-2e1982b{left:278px;}body.rtl .elementor-5009 .elementor-element.elementor-element-2e1982b{right:278px;}.elementor-5009 .elementor-element.elementor-element-2e1982b{top:35.057px;}.elementor-5009 .elementor-element.elementor-element-2e1982b img{width:110px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-5fb7bbf{left:342px;}body.rtl .elementor-5009 .elementor-element.elementor-element-5fb7bbf{right:342px;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf{top:168.412px;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf img{width:74px;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-fdd0791{left:287px;}body.rtl .elementor-5009 .elementor-element.elementor-element-fdd0791{right:287px;}.elementor-5009 .elementor-element.elementor-element-fdd0791{top:287.922px;}.elementor-5009 .elementor-element.elementor-element-fdd0791 img{width:91px;height:91px;}.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-infobox .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-infobox .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-title-prefix{font-size:var( --e-global-typography-b3101ba-font-size );line-height:var( --e-global-typography-b3101ba-line-height );letter-spacing:var( --e-global-typography-b3101ba-letter-spacing );word-spacing:var( --e-global-typography-b3101ba-word-spacing );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-buttons a.elementor-button,.elementor-widget-uael-buttons a.elementor-button svg{font-size:var( --e-global-typography-accent-font-size );}.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button,.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button svg{font-size:var( --e-global-typography-2fef7d7-font-size );line-height:var( --e-global-typography-2fef7d7-line-height );letter-spacing:var( --e-global-typography-2fef7d7-letter-spacing );word-spacing:var( --e-global-typography-2fef7d7-word-spacing );}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5009 .elementor-element.elementor-element-b56bbbc{--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-title-prefix{font-size:14px;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button,.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button svg{font-size:var( --e-global-typography-2fef7d7-font-size );line-height:var( --e-global-typography-2fef7d7-line-height );letter-spacing:var( --e-global-typography-2fef7d7-letter-spacing );word-spacing:var( --e-global-typography-2fef7d7-word-spacing );}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5009 .elementor-element.elementor-element-4d47f16{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5009 .elementor-element.elementor-element-6f95895{--padding-top:80px;--padding-bottom:80px;--padding-left:025px;--padding-right:025px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5009 .elementor-element.elementor-element-6567cd2{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:var( --e-global-typography-c2ac01c-font-size );--n-tabs-icon-size:45px;}.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-c2ac01c-line-height );letter-spacing:var( --e-global-typography-c2ac01c-letter-spacing );word-spacing:var( --e-global-typography-c2ac01c-word-spacing );}}@media(max-width:767px){.elementor-5009 .elementor-element.elementor-element-991ea90{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-3510a87{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5009 .elementor-element.elementor-element-a30f61a > .elementor-widget-container{margin:0px -50px 035px 0px;}.elementor-5009 .elementor-element.elementor-element-a30f61a{text-align:center;}.elementor-5009 .elementor-element.elementor-element-a30f61a img{width:70%;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-fa377cd{left:0px;}body.rtl .elementor-5009 .elementor-element.elementor-element-fa377cd{right:0px;}.elementor-5009 .elementor-element.elementor-element-fa377cd{top:27.608px;}.elementor-5009 .elementor-element.elementor-element-fa377cd img{width:46%;max-width:41%;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-89d311a{left:11px;}body.rtl .elementor-5009 .elementor-element.elementor-element-89d311a{right:11px;}.elementor-5009 .elementor-element.elementor-element-89d311a{top:111.044px;}.elementor-5009 .elementor-element.elementor-element-89d311a img{width:60px;max-width:100%;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-2e1982b{left:261px;}body.rtl .elementor-5009 .elementor-element.elementor-element-2e1982b{right:261px;}.elementor-5009 .elementor-element.elementor-element-2e1982b{top:35.146px;}.elementor-5009 .elementor-element.elementor-element-2e1982b img{width:90px;max-width:87%;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-5fb7bbf{left:287px;}body.rtl .elementor-5009 .elementor-element.elementor-element-5fb7bbf{right:287px;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf{top:147.159px;}.elementor-5009 .elementor-element.elementor-element-5fb7bbf img{width:60px;max-width:100%;}body:not(.rtl) .elementor-5009 .elementor-element.elementor-element-fdd0791{left:33px;}body.rtl .elementor-5009 .elementor-element.elementor-element-fdd0791{right:33px;}.elementor-5009 .elementor-element.elementor-element-fdd0791{top:201.169px;}.elementor-5009 .elementor-element.elementor-element-fdd0791 img{width:50px;max-width:100%;height:52px;}.elementor-5009 .elementor-element.elementor-element-9d58267{--margin-top:0px;--margin-bottom:20px;--margin-left:10px;--margin-right:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5009 .elementor-element.elementor-element-9d58267.e-con{--order:-99999 /* order start hack */;}.elementor-widget-uael-infobox .uael-infobox-title-prefix{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-infobox .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-infobox .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-infobox .uael-infobox-cta-link, .elementor-widget-uael-infobox .elementor-button, .elementor-widget-uael-infobox a.elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox,  .elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-separator-parent{text-align:center;}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-title-prefix{font-size:var( --e-global-typography-b3101ba-font-size );line-height:var( --e-global-typography-b3101ba-line-height );letter-spacing:var( --e-global-typography-b3101ba-letter-spacing );word-spacing:var( --e-global-typography-b3101ba-word-spacing );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5009 .elementor-element.elementor-element-bd36a7b .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-buttons a.elementor-button,.elementor-widget-uael-buttons a.elementor-button svg{font-size:var( --e-global-typography-accent-font-size );}.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button,.elementor-5009 .elementor-element.elementor-element-87808f4 a.elementor-button svg{font-size:var( --e-global-typography-2fef7d7-font-size );line-height:var( --e-global-typography-2fef7d7-line-height );letter-spacing:var( --e-global-typography-2fef7d7-letter-spacing );word-spacing:var( --e-global-typography-2fef7d7-word-spacing );}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5009 .elementor-element.elementor-element-87808f4.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5009 .elementor-element.elementor-element-b56bbbc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox,  .elementor-5009 .elementor-element.elementor-element-349b62a .uael-separator-parent{text-align:center;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-title-prefix{font-size:12px;}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5009 .elementor-element.elementor-element-349b62a .uael-infobox-text{font-size:var( --e-global-typography-text-font-size );}.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button,.elementor-5009 .elementor-element.elementor-element-4d8ae59 a.elementor-button svg{font-size:var( --e-global-typography-2fef7d7-font-size );line-height:var( --e-global-typography-2fef7d7-line-height );letter-spacing:var( --e-global-typography-2fef7d7-letter-spacing );word-spacing:var( --e-global-typography-2fef7d7-word-spacing );}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 10px / 2 );margin-top:calc( 10px / 2 );margin-right:0;margin-left:0;}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5009 .elementor-element.elementor-element-4d8ae59.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5009 .elementor-element.elementor-element-f5b5c91{--min-height:380px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-5009 .elementor-element.elementor-element-48302fe{--width:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-4067761{--width:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-b3d493b{--width:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5009 .elementor-element.elementor-element-4d47f16{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-5009 .elementor-element.elementor-element-6f95895{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5009 .elementor-element.elementor-element-6567cd2{--n-tabs-title-gap:33px;--n-tabs-title-font-size:var( --e-global-typography-c2ac01c-font-size );--n-tabs-icon-size:43px;}.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-c2ac01c-line-height );letter-spacing:var( --e-global-typography-c2ac01c-letter-spacing );word-spacing:var( --e-global-typography-c2ac01c-word-spacing );}}@media(min-width:768px){.elementor-5009 .elementor-element.elementor-element-3510a87{--width:50%;}.elementor-5009 .elementor-element.elementor-element-9d58267{--width:36%;}.elementor-5009 .elementor-element.elementor-element-b56bbbc{--width:40%;}.elementor-5009 .elementor-element.elementor-element-f5b5c91{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5009 .elementor-element.elementor-element-3510a87{--width:57.128%;}.elementor-5009 .elementor-element.elementor-element-9d58267{--width:38%;}}/* Start custom CSS for image, class: .elementor-element-fa377cd */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}

@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-fa377cd.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89d311a */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-89d311a.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1982b */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-2e1982b.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fb7bbf */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-5fb7bbf.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdd0791 */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-fdd0791.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b5c91 */@keyframes scroll-up {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* move up half the total height */
}

@keyframes scroll-down {
  0%   { transform: translateY(-50%); }
  100% { transform: translateY(0); }
}

/* Mask (viewport window) */
.scroll-mask {
  overflow: hidden;
  height: 600px; /* viewport height */
  position: relative;
}

/* Moving wrapper with images duplicated */
.scroll-up, .scroll-down {
  display: flex;
  flex-direction: column;
}

.scroll-up {
  animation: scroll-up 25s linear infinite;
}

.scroll-down {
  animation: scroll-down 25s linear infinite;
}

@media (max-width: 768px) {
  .scroll-mask {
    height: 510px;
  }

  .scroll-up {
    animation: scroll-up 20s linear infinite; 
  }

  .scroll-down {
    animation: scroll-down 20s linear infinite;
  }
  .scroll-up img, .scroll-down img{
        width: auto;
        height: 190px; /* set your desired size */
  object-fit: cover;
  }

}


@media (max-width: 480px) {
  .scroll-mask {
    height: 240px; 
  }

  .scroll-up {
    animation: scroll-up 15s linear infinite; 
  }

  .scroll-down {
    animation: scroll-down 15s linear infinite;
  }
  .scroll-up img, .scroll-down img{
        width: auto;
        height: 100px; /* set your desired size */
  object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa377cd */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}

@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-fa377cd.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89d311a */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-89d311a.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1982b */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-2e1982b.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fb7bbf */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-5fb7bbf.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdd0791 */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-fdd0791.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b5c91 */@keyframes scroll-up {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* move up half the total height */
}

@keyframes scroll-down {
  0%   { transform: translateY(-50%); }
  100% { transform: translateY(0); }
}

/* Mask (viewport window) */
.scroll-mask {
  overflow: hidden;
  height: 600px; /* viewport height */
  position: relative;
}

/* Moving wrapper with images duplicated */
.scroll-up, .scroll-down {
  display: flex;
  flex-direction: column;
}

.scroll-up {
  animation: scroll-up 25s linear infinite;
}

.scroll-down {
  animation: scroll-down 25s linear infinite;
}

@media (max-width: 768px) {
  .scroll-mask {
    height: 510px;
  }

  .scroll-up {
    animation: scroll-up 20s linear infinite; 
  }

  .scroll-down {
    animation: scroll-down 20s linear infinite;
  }
  .scroll-up img, .scroll-down img{
        width: auto;
        height: 190px; /* set your desired size */
  object-fit: cover;
  }

}


@media (max-width: 480px) {
  .scroll-mask {
    height: 240px; 
  }

  .scroll-up {
    animation: scroll-up 15s linear infinite; 
  }

  .scroll-down {
    animation: scroll-down 15s linear infinite;
  }
  .scroll-up img, .scroll-down img{
        width: auto;
        height: 100px; /* set your desired size */
  object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa377cd */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}

@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-fa377cd.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89d311a */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-89d311a.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1982b */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-2e1982b.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fb7bbf */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-5fb7bbf.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdd0791 */@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}
.elementor-5009 .elementor-element.elementor-element-fdd0791.bubble {
  animation: float 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5b5c91 */@keyframes scroll-up {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); } /* move up half the total height */
}

@keyframes scroll-down {
  0%   { transform: translateY(-50%); }
  100% { transform: translateY(0); }
}

/* Mask (viewport window) */
.scroll-mask {
  overflow: hidden;
  height: 600px; /* viewport height */
  position: relative;
}

/* Moving wrapper with images duplicated */
.scroll-up, .scroll-down {
  display: flex;
  flex-direction: column;
}

.scroll-up {
  animation: scroll-up 25s linear infinite;
}

.scroll-down {
  animation: scroll-down 25s linear infinite;
}

@media (max-width: 768px) {
  .scroll-mask {
    height: 510px;
  }

  .scroll-up {
    animation: scroll-up 20s linear infinite; 
  }

  .scroll-down {
    animation: scroll-down 20s linear infinite;
  }
  .scroll-up img, .scroll-down img{
        width: auto;
        height: 190px; /* set your desired size */
  object-fit: cover;
  }

}


@media (max-width: 480px) {
  .scroll-mask {
    height: 240px; 
  }

  .scroll-up {
    animation: scroll-up 15s linear infinite; 
  }

  .scroll-down {
    animation: scroll-down 15s linear infinite;
  }
  .scroll-up img, .scroll-down img{
        width: auto;
        height: 100px; /* set your desired size */
  object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4d47f16 *//* Base dot style */
.elementor-5009 .elementor-element.elementor-element-4d47f16 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #d8f8f0; /* inactive */
    opacity: 1;
    margin: 0 6px !important;
    position: relative;
    transition: all 0.3s ease;
}

/* Active dot highlight */
.elementor-5009 .elementor-element.elementor-element-4d47f16 .swiper-pagination-bullet-active {
    margin-right: 22px !important; /* creates a visible gap */
}

/* Line inside the gap */
.elementor-5009 .elementor-element.elementor-element-4d47f16 .swiper-pagination-bullet-active::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;        /* start from the right edge of active dot */
    width: 20px;       /* line length */
    height: 2px;       /* line thickness */
    margin-left: 4px;  /* small padding after dot */
    background-color: #5fd3b3;
    transform: translateY(-50%);
}

/* Remove line on last bullet */
.elementor-5009 .elementor-element.elementor-element-4d47f16 .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active::after {
    display: none;
    
}
.elementor-5009 .elementor-element.elementor-element-4d47f16 .swiper-pagination {
    margin-top: -30px;  
    z-index: 10; 
}
@media (max-width: 768px) {
  .elementor-5009 .elementor-element.elementor-element-4d47f16 .swiper-pagination {
        margin-top: -30px;  
        z-index: 10; 
    }
}

@media (max-width: 480px) {
  
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6567cd2 */.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs .e-n-tab-title{
    display:inline !important;
}
.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs .e-n-tab-title-text{
    display: flex !important;
    margin-top: 10px;
    justify-content:center;
}
.elementor-5009 .elementor-element.elementor-element-6567cd2.elementor-widget-n-tabs .e-n-tabs-heading{
    border: solid 1px #BDBDBD !important;
    border-radius: 20px;
    padding: 10px;
}
/* Make all Elementor tab titles share equal width */
.elementor-5009 .elementor-element.elementor-element-6567cd2 .e-n-tabs-heading {
  display: flex;
}

.elementor-5009 .elementor-element.elementor-element-6567cd2 .e-n-tabs-heading .e-n-tab-title {
  flex: 1;
  text-align: center;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5009 .elementor-element.elementor-element-6567cd2 .e-n-tabs-heading .e-n-tab-title {
    flex: 1;               /* still equal width */
    text-align: center;      /* smaller text */
    padding: 6px 8px;      /* less padding */
  }
  .elementor-5009 .elementor-element.elementor-element-6567cd2 .e-n-tabs-heading .e-n-tab-title-text {
    font-size: 13px;
  }
}/* End custom CSS */