.elementor-2 .elementor-element.elementor-element-5a39ad0{--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:5;}.elementor-2 .elementor-element.elementor-element-5a39ad0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5a39ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-ef737c8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-ef737c8 .jet-listing-grid__slider .jet-slick-dots li{width:8px;height:8px;background:#FFFFFF40;}.elementor-2 .elementor-element.elementor-element-ef737c8 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-fe22332 );}.elementor-2 .elementor-element.elementor-element-ef737c8 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-fe22332 );}.elementor-2 .elementor-element.elementor-element-78d09b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-2c28581{--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:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-5f3856c{--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-2 .elementor-element.elementor-element-5f3856c.e-con{--flex-grow:1.5;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-1a8747b{--display:flex;}.elementor-2 .elementor-element.elementor-element-c6e1a9e .elementor-heading-title{font-size:clamp(2rem, 4.5vw, 4rem);color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4b8b2cc{--display:flex;}.elementor-2 .elementor-element.elementor-element-4b8b2cc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1a01aa7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-d450bd3{--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:80px 40px;--row-gap:80px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-3ce3197{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3bad5fa{text-align:center;}.elementor-2 .elementor-element.elementor-element-3bad5fa .elementor-heading-title{font-family:var( --e-global-typography-4a30026-font-family ), Sans-serif;font-size:var( --e-global-typography-4a30026-font-size );font-weight:var( --e-global-typography-4a30026-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1c11903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:var( --e-global-typography-847b3d1-font-family ), Sans-serif;font-size:var( --e-global-typography-847b3d1-font-size );font-weight:var( --e-global-typography-847b3d1-font-weight );text-transform:var( --e-global-typography-847b3d1-text-transform );font-style:var( --e-global-typography-847b3d1-font-style );line-height:var( --e-global-typography-847b3d1-line-height );letter-spacing:var( --e-global-typography-847b3d1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1ca4747{--display:flex;--min-height:clamp(600px, 60vw, 1100px);--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-e2affcd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3332f19{left:24%;}body.rtl .elementor-2 .elementor-element.elementor-element-3332f19{right:24%;}.elementor-2 .elementor-element.elementor-element-3332f19{top:10%;z-index:2;}:is( .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-3332f19 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c319acd{right:0%;}body.rtl .elementor-2 .elementor-element.elementor-element-c319acd{left:0%;}.elementor-2 .elementor-element.elementor-element-c319acd{top:0%;z-index:2;}:is( .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-c319acd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-811da48{right:17%;}body.rtl .elementor-2 .elementor-element.elementor-element-811da48{left:17%;}.elementor-2 .elementor-element.elementor-element-811da48{top:33%;z-index:1;}:is( .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-811da48 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4881845{left:8%;}body.rtl .elementor-2 .elementor-element.elementor-element-4881845{right:8%;}.elementor-2 .elementor-element.elementor-element-4881845{top:48%;}:is( .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-4881845 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3477e77{right:35%;}body.rtl .elementor-2 .elementor-element.elementor-element-3477e77{left:35%;}.elementor-2 .elementor-element.elementor-element-3477e77{bottom:-4%;z-index:0;}:is( .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-3477e77 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-18f427c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-2 .elementor-element.elementor-element-18f427c .jet-listing-grid__slider .jet-slick-dots li{width:8px;height:8px;background:var( --e-global-color-ff6ab77 );}.elementor-2 .elementor-element.elementor-element-18f427c .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-9729c11 );}.elementor-2 .elementor-element.elementor-element-18f427c .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-9729c11 );}.elementor-2 .elementor-element.elementor-element-691deb9{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-691deb9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-691deb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-dc55ca4{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e494d60{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-98d9af2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2 .elementor-element.elementor-element-7a04563 .jet-listing-grid__loader{--spinner-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7a04563 .jet-listing-grid__slider .jet-slick-dots li{width:8px;height:8px;background:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7a04563 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7a04563 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b34e0ef{--display:flex;}.elementor-2 .elementor-element.elementor-element-6fe9a1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-8d56551{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-1de6f5f{text-align:center;}.elementor-2 .elementor-element.elementor-element-1de6f5f .elementor-heading-title{font-family:var( --e-global-typography-4a30026-font-family ), Sans-serif;font-size:var( --e-global-typography-4a30026-font-size );font-weight:var( --e-global-typography-4a30026-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d8a1649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:var( --e-global-typography-847b3d1-font-family ), Sans-serif;font-size:var( --e-global-typography-847b3d1-font-size );font-weight:var( --e-global-typography-847b3d1-font-weight );text-transform:var( --e-global-typography-847b3d1-text-transform );font-style:var( --e-global-typography-847b3d1-font-style );line-height:var( --e-global-typography-847b3d1-line-height );letter-spacing:var( --e-global-typography-847b3d1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1e315db{text-align:center;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-text );}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-2c28581{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-5f3856c{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-5f3856c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4b8b2cc{--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:center;--align-items:stretch;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-10vw;}.elementor-2 .elementor-element.elementor-element-4b8b2cc.e-con{--flex-grow:1;}.elementor-2 .elementor-element.elementor-element-d450bd3{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:var(--vert);--padding-bottom:var(--vert);--padding-left:0;--padding-right:0;}.elementor-2 .elementor-element.elementor-element-3bad5fa .elementor-heading-title{font-size:var( --e-global-typography-4a30026-font-size );}.elementor-2 .elementor-element.elementor-element-1c11903{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-847b3d1-font-size );line-height:var( --e-global-typography-847b3d1-line-height );letter-spacing:var( --e-global-typography-847b3d1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-18f427c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2 .elementor-element.elementor-element-691deb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dc55ca4{--padding-top:var(--vert);--padding-bottom:var(--vert);--padding-left:0;--padding-right:0;}.elementor-2 .elementor-element.elementor-element-e494d60{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e494d60 > .elementor-widget-container{padding:0 var(--horz) 0 var(--horz);}.elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}:is( .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}.elementor-2 .elementor-element.elementor-element-1de6f5f .elementor-heading-title{font-size:var( --e-global-typography-4a30026-font-size );}.elementor-2 .elementor-element.elementor-element-d8a1649{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-847b3d1-font-size );line-height:var( --e-global-typography-847b3d1-line-height );letter-spacing:var( --e-global-typography-847b3d1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1e315db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-2c28581{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-5f3856c{--width:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4b8b2cc{--width:250px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2 .elementor-element.elementor-element-1a01aa7{margin:0vw -3vw calc(var(--kit-widget-spacing, 0px) + 0vw) -3vw;}.elementor-2 .elementor-element.elementor-element-d450bd3{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3bad5fa .elementor-heading-title{font-size:var( --e-global-typography-4a30026-font-size );}.elementor-2 .elementor-element.elementor-element-1c11903{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-847b3d1-font-size );line-height:var( --e-global-typography-847b3d1-line-height );letter-spacing:var( --e-global-typography-847b3d1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-18f427c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2 .elementor-element.elementor-element-691deb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e494d60{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7a04563 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2 .elementor-element.elementor-element-1de6f5f .elementor-heading-title{font-size:var( --e-global-typography-4a30026-font-size );}.elementor-2 .elementor-element.elementor-element-d8a1649{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-847b3d1-font-size );line-height:var( --e-global-typography-847b3d1-line-height );letter-spacing:var( --e-global-typography-847b3d1-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1e315db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-5f3856c{--width:375px;}.elementor-2 .elementor-element.elementor-element-1a8747b{--width:min(700px, 100%);}.elementor-2 .elementor-element.elementor-element-4b8b2cc{--width:250px;}.elementor-2 .elementor-element.elementor-element-d450bd3{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5f3856c{--width:250px;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-ef737c8 */.elementor-2 .elementor-element.elementor-element-ef737c8 {
    height: 100% !important;
}

.elementor-2 .elementor-element.elementor-element-ef737c8 .jet-slick-dots {
    position: absolute;
    bottom: 10px;
}


/*Positioning*/

@media only screen and (max-width: 767px) {
    
    #hero-slide-41.elementor-element {
        background-position: 85% 60% !important;
    }
    
    #hero-slide-42.elementor-element {
        background-position: 80% 60% !important;
    }
    
    #hero-slide-43.elementor-element {
        background-position: 80% 60% !important;
    }
    
    #hero-slide-44.elementor-element {
        background-position: 80% 60% !important;
    }
    
    #hero-slide-45.elementor-element {
        background-position: 70% 60% !important;
    }
    
    #hero-slide-46.elementor-element {
        background-position: 80% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6e1a9e */.elementor-2 .elementor-element.elementor-element-c6e1a9e * {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3856c */.elementor-2 .elementor-element.elementor-element-5f3856c {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a01aa7 */@media only screen and (min-width: 1025px) {
  .elementor-2 .elementor-element.elementor-element-1a01aa7 {
    aspect-ratio: 2 / 2.75;
  }  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b8b2cc */.elementor-2 .elementor-element.elementor-element-4b8b2cc {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ca4747 */.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing {
    width: clamp(200px, 20vw, 320px) !important;
    animation: float 2s ease-in-out infinite alternate;
}

.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing:nth-of-type(1) {
    animation-delay: 150ms;
}

.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing:nth-of-type(2) {
    animation-delay: 300ms;
}

.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing:nth-of-type(3) {
    animation-delay: 450ms;
}

.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing:nth-of-type(4) {
    animation-delay: 600ms;
}

.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing:nth-of-type(5) {
    animation-delay: 750ms;
}

.elementor-2 .elementor-element.elementor-element-1ca4747 .project-listing:nth-of-type(6) {
    animation-delay: 900ms;
}/* End custom CSS */
/* Start custom CSS for jet-engine-component-667, class: .elementor-element-e494d60 */@media only screen and (min-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-e494d60 {
        position: absolute;
        top: 0;
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-98d9af2 *//*Graphic Placement*/

@media only screen and (min-width: 1440px) {
    .elementor-2 .elementor-element.elementor-element-98d9af2 {
        
        #service-41 .sc-wrapper {
            transform: translate(-15px, -80%) scale(1.1);
        }
        
        #service-42 .sc-wrapper {
            transform: translate(10px, -10%) scale(0.9);
        }
        
        
        #service-43 .sc-wrapper {
            transform: translateY(-30%) scale(0.9);
        }
        
        #service-43:hover .sc-wrapper {
            transform: translate(20px, -50%) !important;
        }
        
        
        #service-44 .sc-wrapper {
            transform: translateY(-65%) scale(1.1);
        }
        
        
        #service-45 .sc-wrapper {
            transform: translateY(-30%)
            scale(1.2);
        }
        
        #service-45:hover .sc-wrapper {
            transform: translate(20px, 20px) !important;
        }
        
        
        #service-46 .sc-wrapper .service-cutout {
            transform: rotate(0deg) scale(1.5);
        }
        
    }
    
}


@media only screen and (max-width: 1399px) {
    
    #service-43 .sc-wrapper {
        transform: scale(0.8);
    }
}


/*Grid*/

.elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__items {
    display: block;
    column-width: 420px;
    column-gap: 30px;
}

@media only screen and (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__items {
    column-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:first-of-type {
        margin-top: clamp(250px, 350px - 5vw, 350px);
    }
}

.elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__items > * {
    break-inside: avoid;
    margin-bottom: 30px;
}

.elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:last-of-type {
    margin-bottom: 0;
}


/*Padding*/

@media only screen and (min-width: 1440px) {
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:nth-of-type(6n - 5) .reveal-box {
        padding-bottom: 20px;
    }
    
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:nth-of-type(6n - 4) .reveal-box {
        padding-bottom: 0px;
    }
    
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:nth-of-type(6n - 3) .reveal-box {
        padding-bottom: 60px;
    }
    
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:nth-of-type(6n - 2) .reveal-box {
        padding-bottom: 100px;
    }
    
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:nth-of-type(6n - 1) .reveal-box {
        padding-bottom: 160px;
    }
    
    .elementor-2 .elementor-element.elementor-element-98d9af2 .jet-listing-grid__item:nth-of-type(6n) .reveal-box {
        padding-bottom: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7a04563 */.elementor-2 .elementor-element.elementor-element-7a04563 {
    
    #service-41 .sc-wrapper {
        transform: translate(-10px, -85%) scale(1.1);
    }
    
    #service-44 .sc-wrapper {
        transform: translateY(-85%) scale(1.1);
    }
    
    #service-46 .sc-wrapper .service-cutout {
        transform: rotate(0deg) scale(1.4);
    }
    
}

/*List*/

.elementor-2 .elementor-element.elementor-element-7a04563 .reveal-box {
    height: 100%;
}

.elementor-2 .elementor-element.elementor-element-7a04563, .elementor-2 .elementor-element.elementor-element-7a04563 .slick-list {
    overflow-y: visible !important;
}

.elementor-2 .elementor-element.elementor-element-7a04563 .slick-track {
    padding-bottom: 50px;
}/* End custom CSS */