.elementor-249 .elementor-element.elementor-element-d416758{--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:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-d416758:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-d416758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolutionworld.com/wp-content/uploads/2025/10/rev-dev-league-bg-optimized-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-aa586ce{--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:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:216px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-464f769 .elementor-heading-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-249 .elementor-element.elementor-element-464f769{width:var( --container-widget-width, 849px );max-width:849px;--container-widget-width:849px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-3a98778{text-align:start;width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-3a98778 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-249 .elementor-element.elementor-element-e72bbc8{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-e72bbc8:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-e72bbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bf6881 );}.elementor-249 .elementor-element.elementor-element-2d42d9b{--display:flex;}.elementor-249 .elementor-element.elementor-element-8f079c8{text-align:start;}.elementor-249 .elementor-element.elementor-element-8f079c8 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-249 .elementor-element.elementor-element-06c7ec1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-95ac61b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-840b2e4{--display:flex;}.elementor-249 .elementor-element.elementor-element-1133404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-2c98dca{--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;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-2c98dca:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2c98dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bf6881 );}.elementor-249 .elementor-element.elementor-element-fcc954b .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-249 .elementor-element.elementor-element-eb71026{--display:flex;}.elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__items, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__items, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-249 .elementor-element.elementor-element-3a5d302{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-4e32e30{--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:112px;--padding-bottom:172px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-4e32e30:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-4e32e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b664483 );background-image:url("https://revolutionworld.com/wp-content/uploads/2026/01/slider-bg-from-about-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-d4d103f{--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;--justify-content:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-2d5c5b9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-249 .elementor-element.elementor-element-2d5c5b9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-b2ea115 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-bb27b68 );}.elementor-249 .elementor-element.elementor-element-b2ea115{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 752px );max-width:752px;--container-widget-width:752px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-47eb620 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-c784af4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-c784af4.e-con{--align-self:center;}.elementor-249 .elementor-element.elementor-element-3543688{--e-image-carousel-slides-to-show:5;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-3543688.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-490dda6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-6626c7d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8649250 );}.elementor-249 .elementor-element.elementor-element-6626c7d.elementor-view-framed .elementor-icon:hover, .elementor-249 .elementor-element.elementor-element-6626c7d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8649250 );border-color:var( --e-global-color-8649250 );}.elementor-249 .elementor-element.elementor-element-6626c7d.elementor-view-framed .elementor-icon:hover, .elementor-249 .elementor-element.elementor-element-6626c7d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8649250 );}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon{font-size:14px;}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon svg{height:14px;}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-6e2f2f6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8649250 );}.elementor-249 .elementor-element.elementor-element-6e2f2f6.elementor-view-framed .elementor-icon:hover, .elementor-249 .elementor-element.elementor-element-6e2f2f6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8649250 );border-color:var( --e-global-color-8649250 );}.elementor-249 .elementor-element.elementor-element-6e2f2f6.elementor-view-framed .elementor-icon:hover, .elementor-249 .elementor-element.elementor-element-6e2f2f6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8649250 );}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon{font-size:14px;}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon svg{height:14px;}.elementor-249 .elementor-element.elementor-element-2c44b55{--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;--overflow:hidden;--padding-top:112px;--padding-bottom:172px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-2c44b55:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2c44b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b664483 );background-image:url("https://revolutionworld.com/wp-content/uploads/2026/01/slider-bg-from-about-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-a91aa2f{--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;--justify-content:center;--align-items:stretch;}.elementor-249 .elementor-element.elementor-element-97198fb .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-249 .elementor-element.elementor-element-97198fb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-1cbb581 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-bb27b68 );}.elementor-249 .elementor-element.elementor-element-1cbb581{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 752px );max-width:752px;--container-widget-width:752px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-ea05efb > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-8d757a3{--display:flex;}.elementor-249 .elementor-element.elementor-element-841187c img{width:100%;height:700px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-70344ae{--display:flex;}.elementor-249 .elementor-element.elementor-element-dae609e img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-b783579{--display:flex;}.elementor-249 .elementor-element.elementor-element-b449f22 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-9f0097c{--display:flex;}.elementor-249 .elementor-element.elementor-element-a0c88d9 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-5ce72d2{--e-n-carousel-swiper-slides-to-display:1;--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:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-55px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:85px;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-daad39d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon{width:48px;height:48px;line-height:48px;margin-top:calc( -48px/2 );font-size:24px;}.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon svg{height:24px;}.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.prev-arrow{bottom:-40px;top:auto;}.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.next-arrow{bottom:-40px;top:auto;right:40%;left:auto;}.elementor-249 .elementor-element.elementor-element-daad39d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:initial;max-width:initial;}.elementor-249 .elementor-element.elementor-element-46755c4{--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:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-46755c4:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-46755c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b664483 );background-image:url("https://revolutionworld.com/wp-content/uploads/2026/01/slider-bg-from-about-mobile-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-f2fc4e0{--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;--justify-content:center;--align-items:stretch;}.elementor-249 .elementor-element.elementor-element-d118f6c .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-249 .elementor-element.elementor-element-d118f6c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-8c07615 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-bb27b68 );}.elementor-249 .elementor-element.elementor-element-8c07615{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-84002db > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-cec01ef{--display:flex;}.elementor-249 .elementor-element.elementor-element-1c839ae{--display:flex;}.elementor-249 .elementor-element.elementor-element-365dfa4{--display:flex;}.elementor-249 .elementor-element.elementor-element-4e01462{--display:flex;}.elementor-249 .elementor-element.elementor-element-3795a27{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-55px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:85px;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:85px;--e-n-carousel-swiper-slides-gap:10px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-cc704a5{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-cc704a5:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-cc704a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7178074 );}.elementor-249 .elementor-element.elementor-element-e33d612 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon{width:48px;height:48px;line-height:48px;margin-top:calc( -48px/2 );font-size:24px;}.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon svg{height:24px;}.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.prev-arrow{bottom:-40px;top:auto;}.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.next-arrow{bottom:-40px;top:auto;right:40%;left:auto;}.elementor-249 .elementor-element.elementor-element-e33d612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1366px){.elementor-249 .elementor-element.elementor-element-464f769 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-249 .elementor-element.elementor-element-3a98778 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-249 .elementor-element.elementor-element-e72bbc8{--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:stretch;}.elementor-249 .elementor-element.elementor-element-8f079c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-2c98dca{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-249 .elementor-element.elementor-element-fcc954b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-2d5c5b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-b2ea115 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-3543688{--e-image-carousel-slides-to-show:5;}.elementor-249 .elementor-element.elementor-element-97198fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-1cbb581 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-d118f6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-8c07615 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-249 .elementor-element.elementor-element-d416758{--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-aa586ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-464f769 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-249 .elementor-element.elementor-element-464f769{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-249 .elementor-element.elementor-element-3a98778 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-249 .elementor-element.elementor-element-3a98778{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-249 .elementor-element.elementor-element-e72bbc8{--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-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-8f079c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-95ac61b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-1133404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-2c98dca{--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-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-fcc954b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__items, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__items, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-249 .elementor-element.elementor-element-3a5d302 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-249 .elementor-element.elementor-element-3a5d302{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-4e32e30:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-4e32e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-2d5c5b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-b2ea115 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-47eb620 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-3543688{--e-image-carousel-slides-to-show:2;}.elementor-249 .elementor-element.elementor-element-490dda6{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon{font-size:14px;}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon svg{height:14px;}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon{font-size:14px;}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon svg{height:14px;}.elementor-249 .elementor-element.elementor-element-2c44b55:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2c44b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolutionworld.com/wp-content/uploads/2025/10/about-scrolling-section-bg-optimized-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-97198fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-1cbb581 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-ea05efb > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-841187c img{object-position:center center;}.elementor-249 .elementor-element.elementor-element-dae609e img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-b449f22 img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-a0c88d9 img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-5ce72d2{--e-n-carousel-swiper-slides-to-display:2;margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.prev-arrow{bottom:-20px;top:auto;right:50px;left:auto;}.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.next-arrow{bottom:-20px;top:auto;right:0px;left:auto;}.elementor-249 .elementor-element.elementor-element-daad39d{padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-46755c4:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-46755c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-46755c4{--padding-top:64px;--padding-bottom:130px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-d118f6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-8c07615 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-84002db > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-a33ae6b img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-0c77016 img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-6f005ea img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-c76ad3c img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-249 .elementor-element.elementor-element-3795a27{--e-n-carousel-swiper-slides-to-display:2;margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-cc704a5{--padding-top:48px;--padding-bottom:68px;--padding-left:16px;--padding-right:16px;}.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.prev-arrow{bottom:-20px;top:auto;right:50px;left:auto;}.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.next-arrow{bottom:-20px;top:auto;right:0px;left:auto;}.elementor-249 .elementor-element.elementor-element-e33d612{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-249 .elementor-element.elementor-element-d416758:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-d416758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revolutionworld.com/wp-content/uploads/2026/01/revolution-hero-bg-moble.jpg");}.elementor-249 .elementor-element.elementor-element-aa586ce{--min-height:544px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-464f769 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-249 .elementor-element.elementor-element-3a98778 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-249 .elementor-element.elementor-element-e72bbc8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-249 .elementor-element.elementor-element-8f079c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-95ac61b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-840b2e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-249 .elementor-element.elementor-element-1133404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-249 .elementor-element.elementor-element-fcc954b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-2d5c5b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-b2ea115 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-490dda6{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon{font-size:16px;}.elementor-249 .elementor-element.elementor-element-6626c7d .elementor-icon svg{height:16px;}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon{font-size:16px;}.elementor-249 .elementor-element.elementor-element-6e2f2f6 .elementor-icon svg{height:16px;}.elementor-249 .elementor-element.elementor-element-97198fb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-1cbb581 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-841187c img{height:380px;}.elementor-249 .elementor-element.elementor-element-5ce72d2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-249 .elementor-element.elementor-element-d118f6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-249 .elementor-element.elementor-element-8c07615 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-249 .elementor-element.elementor-element-3795a27{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-249 .elementor-element.elementor-element-d416758{--content-width:1216px;}.elementor-249 .elementor-element.elementor-element-aa586ce{--width:100%;}.elementor-249 .elementor-element.elementor-element-2d42d9b{--width:364px;}.elementor-249 .elementor-element.elementor-element-840b2e4{--width:752px;}.elementor-249 .elementor-element.elementor-element-d4d103f{--width:100%;}.elementor-249 .elementor-element.elementor-element-c784af4{--width:4194px;}.elementor-249 .elementor-element.elementor-element-a91aa2f{--width:100%;}.elementor-249 .elementor-element.elementor-element-f2fc4e0{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-249 .elementor-element.elementor-element-2d42d9b{--width:364px;}.elementor-249 .elementor-element.elementor-element-840b2e4{--width:752px;}.elementor-249 .elementor-element.elementor-element-c784af4{--width:4194px;}}@media(max-width:1024px) and (min-width:768px){.elementor-249 .elementor-element.elementor-element-2d42d9b{--width:100%;}.elementor-249 .elementor-element.elementor-element-840b2e4{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-aa586ce */.elementor-249 .elementor-element.elementor-element-aa586ce {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-269, class: .elementor-element-95ac61b */.elementor-249 .elementor-element.elementor-element-95ac61b a{
    border: 1px solid transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-3a5d302 */.elementor-249 .elementor-element.elementor-element-3a5d302 img{
    height: 100%;
    object-fit: cover;
}
.elementor-249 .elementor-element.elementor-element-3a5d302 .elementor-widget-image{
    height: 100%;
}
@media only screen and (max-width: 500px){
    .elementor-249 .elementor-element.elementor-element-3a5d302 img{
        height: 185px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3543688 */.elementor-249 .elementor-element.elementor-element-3543688 .swiper-slide {
    width: 851px;
}
.elementor-249 .elementor-element.elementor-element-3543688 img {
    width: 851px;
    height: 398px;
    object-fit: cover;
    background-position: top center;
}

.elementor-249 .elementor-element.elementor-element-3543688 .swiper-slide:nth-child(3) img  {
    width: 726px !important;
}

.elementor-249 .elementor-element.elementor-element-3543688 .elementor-image-carousel.swiper-wrapper {
    position: relative;
    /*left: -34%;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c784af4 */.elementor-249 .elementor-element.elementor-element-c784af4 {
    position: relative;
    left: -160px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6626c7d */.elementor-249 .elementor-element.elementor-element-6626c7d {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e2f2f6 */.elementor-249 .elementor-element.elementor-element-6e2f2f6 {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5ce72d2 */@media only screen and (min-width: 1024px){
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
        display: none;
    }
}
.elementor-249 .elementor-element.elementor-element-5ce72d2 .swiper{
    overflow: visible !important;
}
/* ---------------------- */
@media only screen and (max-width: 1024px){

    /* === Pagination Dots === */
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .swiper-pagination-bullet {
        width: 8px !important;
        height: 2px !important;
        border-radius: 0px !important;
        background-color: #B8B8B8 !important;
        opacity: 1 !important; /* ensures full color visibility */
    }
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .swiper-pagination-bullet-active {
        background-color: #000000 !important;
        width: 20px !important;
        transition: width 0.3s ease;
    }

    .elementor-249 .elementor-element.elementor-element-5ce72d2 .elementor-swiper-button:hover {
        background-color: transparent;
        color: gray;
    }

    /* SVG color control (for Elementor default icons) */
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .elementor-swiper-button svg {
        fill: currentColor;
        width: 16px;
        height: 16px;
    }

    /* === Pagination Positioning === */
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .swiper-pagination {
        position: relative !important;
        margin-top: 12px;
        justify-content: flex-start !important;
        margin-left: 10px !important;
        text-align: left !important;
        left: 30px;
        top: 27px;
    }
    
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .swiper-pagination-bullet-active {
            background-color: #FFFFFF !important;
        }
    .elementor-249 .elementor-element.elementor-element-5ce72d2 .elementor-swiper-button {
    top: auto !important;
    bottom: -38px !important;
}

}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-daad39d */.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.slick-arrow {
    background-color: transparent;
    color: #fff;
    border: 0px;
    transition: all 1s;
}

.elementor-249 .elementor-element.elementor-element-daad39d .slick-list{
    overflow: visible;
}

/*.elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__item {*/
/*    width: 851px !important;*/
/*}*/

@media only screen and (min-width: 1025px){
    .elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
        /*left: auto !important;*/
        /*right: 55.5%;*/
        right: auto;
        left: 0 !important;
        bottom: -60px !important;
    }
    
    .elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.next-arrow {
        right: auto;
        left: 56px !important;
        bottom: -60px !important;
    }
}
@media only screen and (max-width: 1024px){
    .elementor-249 .elementor-element.elementor-element-daad39d ul.jet-slick-dots {
        position: static;
        margin-top: 12px;
    }
    .elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.slick-arrow {
        background-color: transparent;
        color: black;
        border: 0px;
        border-radius: 0px;
        transition: all 1s;
    }
    .elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.slick-arrow:hover {
        background-color: transparent;
        color: gray;
    }
    .elementor-249 .elementor-element.elementor-element-daad39d ul.jet-slick-dots {
        justify-content: flex-start !important;
        margin-left: 10px !important;
    }
    
    .elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
        bottom: -40px !important;
    }
    
    .elementor-249 .elementor-element.elementor-element-daad39d .jet-listing-grid__slider-icon.next-arrow {
        bottom: -40px !important;
    }
}

@media only screen and (max-width: 600px){
    .elementor-249 .elementor-element.elementor-element-daad39d img.attachment-large.size-large.wp-image-431 {
        margin-top: -35px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3795a27 */@media only screen and (min-width: 1024px){
    .elementor-249 .elementor-element.elementor-element-3795a27 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
        display: none;
    }
}
/* ---------------------- */
@media only screen and (max-width: 1024px){

    /* === Pagination Dots === */
    .elementor-249 .elementor-element.elementor-element-3795a27 .swiper-pagination-bullet {
        width: 8px !important;
        height: 2px !important;
        border-radius: 0px !important;
        background-color: #B8B8B8 !important;
        opacity: 1 !important; /* ensures full color visibility */
    }
    .elementor-249 .elementor-element.elementor-element-3795a27 .swiper-pagination-bullet-active {
        background-color: #000000 !important;
        width: 20px !important;
        transition: width 0.3s ease;
    }

    .elementor-249 .elementor-element.elementor-element-3795a27 .elementor-swiper-button:hover {
        background-color: transparent;
        color: gray;
    }

    /* SVG color control (for Elementor default icons) */
    .elementor-249 .elementor-element.elementor-element-3795a27 .elementor-swiper-button svg {
        fill: currentColor;
        width: 16px;
        height: 16px;
    }

    /* === Pagination Positioning === */
    .elementor-249 .elementor-element.elementor-element-3795a27 .swiper-pagination {
        position: relative !important;
        margin-top: 12px;
        justify-content: flex-start !important;
        margin-left: 10px !important;
        text-align: left !important;
        left: 30px;
        top: 27px;
    }
    
    .elementor-249 .elementor-element.elementor-element-3795a27 .swiper-pagination-bullet-active {
            background-color: #FFFFFF !important;
        }
    .elementor-249 .elementor-element.elementor-element-3795a27 .elementor-swiper-button {
    top: auto !important;
    bottom: -78px !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fda832e */.elementor-249 .elementor-element.elementor-element-fda832e{
    height: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e33d612 */.elementor-249 .elementor-element.elementor-element-e33d612 ul.jet-slick-dots li {
    width: 8px !important;
    height: 2px !important;
    border-radius: 0px !important;
    background-color: #B8B8B8 !important;
}
.elementor-249 .elementor-element.elementor-element-e33d612 ul.jet-slick-dots .slick-active {
    background-color: #000000 !important;
    width: 20px !important;
}
.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.slick-arrow {
    background-color: white;
    color: black;
    border: 0px;
    border-radius: 300px;
    transition: all 1s;
}
.elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.slick-arrow:hover {
    background-color: black;
    color: white;
}
/* Positioning */
.elementor-249 .elementor-element.elementor-element-e33d612 ul.jet-slick-dots {
    position: relative;
    top: 18px;
    margin-top: 32px;
}
@media only screen and (min-width: 1025px){
     .elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
        /*left: auto !important;*/
        /*right: 55.5%;*/
        right: auto;
        left: 0 !important;
        bottom: -60px !important;
    }
    
    .elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.next-arrow {
        right: auto;
        left: 56px !important;
        bottom: -60px !important;
    }
}
@media only screen and (max-width: 1024px){
    .elementor-249 .elementor-element.elementor-element-e33d612 ul.jet-slick-dots {
        position: static;
        margin-top: 12px;
    }
    .elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.slick-arrow {
        background-color: transparent;
        color: black;
        border: 0px;
        border-radius: 0px;
        transition: all 1s;
    }
    .elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.slick-arrow:hover {
        background-color: transparent;
        color: gray;
    }
    .elementor-249 .elementor-element.elementor-element-e33d612 ul.jet-slick-dots {
        justify-content: flex-start !important;
        margin-left: 10px !important;
    }
    .elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.prev-arrow.slick-arrow{
        bottom: -30px !important;
    }
    
    .elementor-249 .elementor-element.elementor-element-e33d612 .jet-listing-grid__slider-icon.next-arrow {
        bottom: -30px !important;
    }
}
/*.elementor-249 .elementor-element.elementor-element-e33d612 .slick-list{*/
/*    overflow: visible;*/
/*}*//* End custom CSS */