.elementor-21 .elementor-element.elementor-element-781c2b9{--display:flex;--overflow:hidden;}.elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}:is( .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-1803ac3 > .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-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon{width:55px;height:55px;line-height:55px;margin-top:calc( -55px/2 );font-size:33px;background:#F5F5F538;}.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon svg{height:33px;}.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider .jet-slick-dots li{width:10px;height:10px;margin-left:calc( 14px/2 );margin-right:calc( 14px/2 );}.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e5bb257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-21 .elementor-element.elementor-element-b540834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0f4866d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}:is( .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}:is( .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .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-21 .elementor-element.elementor-element-cc3c7ad .jet-listing-grid__slider-icon{width:36px;height:36px;line-height:36px;margin-top:calc( -36px/2 );font-size:26px;z-index:2;}.elementor-21 .elementor-element.elementor-element-cc3c7ad .jet-listing-grid__slider-icon svg{height:26px;}.elementor-21 .elementor-element.elementor-element-9b9f091{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-fab0dd1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-fab0dd1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-fab0dd1 img{border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-e3ce193{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e3ce193.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-e3ce193 img{border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-bcaea2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-6b546b4{--display:flex;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-62d690f{text-align:start;}.elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 300px, 1fr ) );}.elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:300px;}:is( .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-21 .elementor-element.elementor-element-c5f184c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-4eaeb20{--display:flex;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-14200d2{text-align:start;}.elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 300px, 1fr ) );}.elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:300px;}:is( .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-21 .elementor-element.elementor-element-11b1559 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-11b1559 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-dfb4172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-dfb4172::before, .elementor-21 .elementor-element.elementor-element-dfb4172 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-dfb4172 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-dfb4172 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-dfb4172 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-dfb4172 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c845e11{--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;--z-index:1;}.elementor-21 .elementor-element.elementor-element-73f1ece .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-4b70b3c .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-a8935e3{--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;--z-index:1;}.elementor-21 .elementor-element.elementor-element-34cc6c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--overlay-opacity:0.1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-34cc6c8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-34cc6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-34cc6c8::before, .elementor-21 .elementor-element.elementor-element-34cc6c8 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-34cc6c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-34cc6c8 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-34cc6c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-34cc6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8f8f0bc{--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;--z-index:1;}.elementor-21 .elementor-element.elementor-element-a2e9c0a .elementor-heading-title{font-family:"Fontdinerdotcom Huggable", Sans-serif;font-size:40px;font-weight:600;line-height:48px;letter-spacing:1.6px;}.elementor-21 .elementor-element.elementor-element-499299b{--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;--z-index:1;}.elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}:is( .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-9920feb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-21 .elementor-element.elementor-element-9920feb .jet-listing-grid__slider .jet-slick-dots li{margin-left:calc( 6px/2 );margin-right:calc( 6px/2 );background:#FFFFFF75;}.elementor-21 .elementor-element.elementor-element-9920feb .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-b92d140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-353e448{--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;--overlay-opacity:0.2;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-353e448::before, .elementor-21 .elementor-element.elementor-element-353e448 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-353e448 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-353e448 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-353e448 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-353e448 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-cb05773{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-21 .elementor-element.elementor-element-f167063 .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-8b08cb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e34ada7{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-a2e9c0a .elementor-heading-title{font-size:32px;line-height:40px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-94c80e4 > .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);padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-94c80e4 > .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);}:is( .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-94c80e4 > .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-21 .elementor-element.elementor-element-b540834{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(10px / 2);padding-bottom:calc(10px / 2);}:is( .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 10px / -2);margin-bottom:calc( 10px / -2);}.elementor-21 .elementor-element.elementor-element-a2e9c0a .elementor-heading-title{font-size:28px;line-height:34px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-c845e11{--width:50%;}.elementor-21 .elementor-element.elementor-element-a8935e3{--width:50%;}.elementor-21 .elementor-element.elementor-element-8f8f0bc{--width:50%;}.elementor-21 .elementor-element.elementor-element-499299b{--width:50%;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-1803ac3 */.elementor-21 .elementor-element.elementor-element-1803ac3 li.slick-active {
    width: 40px!important;
    border-radius: 12px;;
}
.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing .slick-list, .jet-listing-dynamic-field__content .slick-list {
    overflow: visible;
}

.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon {
    border-radius: 28px!important;

}


/* Define a opacidade inicial para todos os slides */
.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__item {
    opacity: 0.05; /* Opacidade reduzida para slides não ativos */
    transition: opacity 0.5s ease; /* Transição suave da opacidade */
}

/* Aumenta a opacidade para o slide ativo */
.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__item.slick-active {
    opacity: 1.0; /* Opacidade total para o slide ativo */
}



.elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__item:hover {
    opacity: 1.0; /* Opacidade total ao passar o mouse, opcional */
}
@media (max-width: 768px) {
    .elementor-21 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon.slick-arrow {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cc3c7ad */.elementor-21 .elementor-element.elementor-element-cc3c7ad .jet-listing-grid__slider-icon {
    border-radius: 28px!important;
    border: 1px solid #E9E9E9;
}
.elementor-21 .elementor-element.elementor-element-cc3c7ad .jet-listing-grid__slider-icon:hover {
    border: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-11b1559 */.elementor-21 .elementor-element.elementor-element-11b1559 li.slick-active {
    width: 40px;
    border-radius: 12px;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfb4172 *//* ============================================
   BG CIRCLE ANIMATION - Casa das Rações
   Container: .bg-circle-anim (Elementor)
   ============================================ */

.bg-circle-anim {
  position: relative;
  overflow: hidden;
}

.bg-circle-anim::before,
.bg-circle-anim::after {
  content: '';
  position: absolute;
  border-radius: 50%;
  background: #f5c542;
  opacity: 0.3;
  z-index: 0;
  pointer-events: none;
  will-change: transform;
}

/* ============================================
   Círculo 1 - Topo esquerdo (350px)
   ============================================ */
.bg-circle-anim::before {
  width: 350px;
  height: 350px;
  top: -120px;
  left: -100px;
  animation: elegantFloat1 18s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;
}

/* ============================================
   Círculo 2 - Inferior direito (730px)
   ============================================ */
.bg-circle-anim::after {
  width: 730px;
  height: 730px;
  bottom: -320px;
  right: -200px;
  animation: elegantFloat2 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;
}

/* ============================================
   Animações flutuantes elegantes
   Mais keyframes = trajetória mais orgânica
   cubic-bezier suave + rotate = elegância
   ============================================ */

@keyframes elegantFloat1 {
  0% {
    transform: translate(0, 0) scale(1) rotate(0deg);
  }
  15% {
    transform: translate(35px, 25px) scale(1.06) rotate(3deg);
  }
  30% {
    transform: translate(10px, 50px) scale(1.02) rotate(-2deg);
  }
  50% {
    transform: translate(-25px, 35px) scale(0.96) rotate(4deg);
  }
  65% {
    transform: translate(-40px, 10px) scale(1.04) rotate(-3deg);
  }
  80% {
    transform: translate(-10px, -20px) scale(0.98) rotate(2deg);
  }
  100% {
    transform: translate(0, 0) scale(1) rotate(0deg);
  }
}

@keyframes elegantFloat2 {
  0% {
    transform: translate(0, 0) scale(1) rotate(0deg);
  }
  12% {
    transform: translate(-40px, -30px) scale(1.03) rotate(-2deg);
  }
  28% {
    transform: translate(-60px, 15px) scale(0.97) rotate(3deg);
  }
  42% {
    transform: translate(-20px, -50px) scale(1.05) rotate(-4deg);
  }
  58% {
    transform: translate(30px, -35px) scale(0.98) rotate(2deg);
  }
  72% {
    transform: translate(50px, 10px) scale(1.04) rotate(-3deg);
  }
  88% {
    transform: translate(20px, 30px) scale(0.99) rotate(1deg);
  }
  100% {
    transform: translate(0, 0) scale(1) rotate(0deg);
  }
}

/* ============================================
   PARALLAX SUTIL NO SCROLL
   Chrome/Edge 115+
   ============================================ */

@supports (animation-timeline: scroll()) {
  .bg-circle-anim::before {
    animation:
      elegantFloat1 18s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite,
      scrollShift1 linear both;
    animation-timeline: auto, scroll(nearest block);
    animation-range: entry 0% exit 100%;
  }

  .bg-circle-anim::after {
    animation:
      elegantFloat2 22s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite,
      scrollShift2 linear both;
    animation-timeline: auto, scroll(nearest block);
    animation-range: entry 0% exit 100%;
  }

  @keyframes scrollShift1 {
    from { translate: 0 35px; }
    to   { translate: 0 -35px; }
  }

  @keyframes scrollShift2 {
    from { translate: 0 -25px; }
    to   { translate: 0 25px; }
  }
}

/* ============================================
   RESPONSIVO
   ============================================ */

@media (max-width: 767px) {
  .bg-circle-anim::before {
    width: 180px;
    height: 180px;
    top: -60px;
    left: -50px;
  }

  .bg-circle-anim::after {
    width: 350px;
    height: 350px;
    bottom: -150px;
    right: -100px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .bg-circle-anim::before {
    width: 260px;
    height: 260px;
    top: -90px;
    left: -70px;
  }

  .bg-circle-anim::after {
    width: 520px;
    height: 520px;
    bottom: -220px;
    right: -140px;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9920feb */.elementor-21 .elementor-element.elementor-element-9920feb li.slick-active {
    width: 40px;
    border-radius: 12px;;
}/* End custom CSS */