.elementor-152 .elementor-element.elementor-element-781c2b9{--display:flex;--overflow:hidden;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-1803ac3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .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;color:var( --e-global-color-custom_lightgrey );background:#F5F5F538;}.elementor-152 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon svg{height:33px;}.elementor-152 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-accent );background:var( --e-global-color-custom_white );}.elementor-152 .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-152 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}.elementor-152 .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-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .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 );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-0f4866d .elementor-heading-title{font-family:var( --e-global-typography-custom_h4-font-family );font-size:var( --e-global-typography-custom_h4-font-size );font-weight:var( --e-global-typography-custom_h4-font-weight );line-height:var( --e-global-typography-custom_h4-line-height );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}:is( .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .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-152 .elementor-element.elementor-element-cc3c7ad .jet-listing-grid__slider-icon svg{height:26px;}.elementor-152 .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 );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 );}.elementor-152 .elementor-element.elementor-element-fab0dd1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-fab0dd1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-fab0dd1 img{border-radius:24px 24px 24px 24px;}.elementor-152 .elementor-element.elementor-element-e3ce193{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-e3ce193.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-e3ce193 img{border-radius:24px 24px 24px 24px;}.elementor-152 .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-152 .elementor-element.elementor-element-bcaea2c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-bcaea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-custom_lightgrey );}.elementor-152 .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-152 .elementor-element.elementor-element-62d690f{text-align:start;}.elementor-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .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-152 .elementor-element.elementor-element-c5f184c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-c5f184c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-custom_white );}.elementor-152 .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-152 .elementor-element.elementor-element-14200d2{text-align:start;}.elementor-152 .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-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:300px;}:is( .elementor-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-11b1559 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-11b1559 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}.elementor-152 .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-152 .elementor-element.elementor-element-dfb4172:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-dfb4172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6CF2B0D;}.elementor-152 .elementor-element.elementor-element-dfb4172::before, .elementor-152 .elementor-element.elementor-element-dfb4172 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-dfb4172 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-dfb4172 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-dfb4172 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-dfb4172 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-152 .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-152 .elementor-element.elementor-element-73f1ece .elementor-heading-title{font-family:var( --e-global-typography-custom_h1-font-family );font-size:var( --e-global-typography-custom_h1-font-size );font-weight:var( --e-global-typography-custom_h1-font-weight );line-height:var( --e-global-typography-custom_h1-line-height );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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 );}.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-152 .elementor-element.elementor-element-cae0fbc{color:var( --e-global-color-custom_grey70 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );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 );}.elementor-152 .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-152 .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-152 .elementor-element.elementor-element-34cc6c8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--overlay-opacity:0;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-34cc6c8:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-34cc6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-custom_white );}.elementor-152 .elementor-element.elementor-element-34cc6c8::before, .elementor-152 .elementor-element.elementor-element-34cc6c8 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-34cc6c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-34cc6c8 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-34cc6c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-34cc6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-152 .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-152 .elementor-element.elementor-element-a2e9c0a .elementor-heading-title{font-family:"Fontdinerdotcom Huggable";font-size:40px;font-weight:600;line-height:48px;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-c97c716{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;color:var( --e-global-color-custom_grey70 );}.elementor-152 .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-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family );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 );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family );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 );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family );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 );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family );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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family );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 );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family );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 );}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-152 .elementor-element.elementor-element-098e368 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-152 .elementor-element.elementor-element-098e368 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-152 .elementor-element.elementor-element-098e368 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group > label, .elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-type-html{padding-bottom:0px;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-custom_destaque );border-radius:23px 23px 23px 23px;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-custom_destaque );border-radius:23px 23px 23px 23px;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-custom_destaque );}.elementor-152 .elementor-element.elementor-element-098e368 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-button[type="submit"]{color:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-152 .elementor-element.elementor-element-098e368 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-152 .elementor-element.elementor-element-098e368{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-152 .elementor-element.elementor-element-07dd5f0{--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-152 .elementor-element.elementor-element-07dd5f0:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-07dd5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-07dd5f0::before, .elementor-152 .elementor-element.elementor-element-07dd5f0 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-07dd5f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-07dd5f0 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-07dd5f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-07dd5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-152 .elementor-element.elementor-element-1d30ed5{--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-152 .elementor-element.elementor-element-8edd992 .elementor-heading-title{font-family:"Fontdinerdotcom Huggable";font-size:40px;font-weight:600;line-height:48px;letter-spacing:1.6px;color:var( --e-global-color-custom_white );}.elementor-152 .elementor-element.elementor-element-bc43885{color:var( --e-global-color-custom_lightgrey );}.elementor-152 .elementor-element.elementor-element-a23aef2{--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-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .elementor-element.elementor-element-fe95bdc > .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-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .elementor-element.elementor-element-fe95bdc > .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-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-fe95bdc > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .elementor-element.elementor-element-fe95bdc > .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-152 .elementor-element.elementor-element-fe95bdc .jet-listing-grid__slider .jet-slick-dots li{margin-left:calc( 6px/2 );margin-right:calc( 6px/2 );background:#FFFFFF75;}.elementor-152 .elementor-element.elementor-element-fe95bdc .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-fe95bdc .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-custom_lightgrey );}.elementor-152 .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-152 .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-152 .elementor-element.elementor-element-353e448::before, .elementor-152 .elementor-element.elementor-element-353e448 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-353e448 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-353e448 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-353e448 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-353e448 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-152 .elementor-element.elementor-element-cb05773{--display:flex;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-152 .elementor-element.elementor-element-acca1c6 .elementor-heading-title{font-family:var( --e-global-typography-custom_h1-font-family );font-size:var( --e-global-typography-custom_h1-font-size );font-weight:var( --e-global-typography-custom_h1-font-weight );line-height:var( --e-global-typography-custom_h1-line-height );}.elementor-152 .elementor-element.elementor-element-fb2c57a{color:var( --e-global-color-custom_grey70 );}.elementor-152 .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-152 .elementor-element.elementor-element-8b08cb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-8b08cb9.e-con{--align-self:flex-end;}.elementor-152 .elementor-element.elementor-element-e34ada7{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-152 .elementor-element.elementor-element-c845e11{--width:50%;}.elementor-152 .elementor-element.elementor-element-a8935e3{--width:50%;}.elementor-152 .elementor-element.elementor-element-8f8f0bc{--width:50%;}.elementor-152 .elementor-element.elementor-element-499299b{--width:50%;}.elementor-152 .elementor-element.elementor-element-1d30ed5{--width:50%;}.elementor-152 .elementor-element.elementor-element-a23aef2{--width:50%;}}@media(max-width:1366px){.elementor-152 .elementor-element.elementor-element-0f4866d .elementor-heading-title{font-size:var( --e-global-typography-custom_h4-font-size );line-height:var( --e-global-typography-custom_h4-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-152 .elementor-element.elementor-element-73f1ece .elementor-heading-title{font-size:var( --e-global-typography-custom_h1-font-size );line-height:var( --e-global-typography-custom_h1-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-152 .elementor-element.elementor-element-acca1c6 .elementor-heading-title{font-size:var( --e-global-typography-custom_h1-font-size );line-height:var( --e-global-typography-custom_h1-line-height );}}@media(max-width:1024px){.elementor-152 .elementor-element.elementor-element-781c2b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-0f4866d .elementor-heading-title{font-size:var( --e-global-typography-custom_h4-font-size );line-height:var( --e-global-typography-custom_h4-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-152 .elementor-element.elementor-element-73f1ece .elementor-heading-title{font-size:var( --e-global-typography-custom_h1-font-size );line-height:var( --e-global-typography-custom_h1-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-152 .elementor-element.elementor-element-a2e9c0a .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-152 .elementor-element.elementor-element-8edd992 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-152 .elementor-element.elementor-element-acca1c6 .elementor-heading-title{font-size:var( --e-global-typography-custom_h1-font-size );line-height:var( --e-global-typography-custom_h1-line-height );}}@media(max-width:767px){.elementor-152 .elementor-element.elementor-element-781c2b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-94c80e4 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-b540834{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-0f4866d .elementor-heading-title{font-size:var( --e-global-typography-custom_h4-font-size );line-height:var( --e-global-typography-custom_h4-line-height );}.elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__items, .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-152 .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-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid, .elementor-152 .elementor-element.elementor-element-cc3c7ad > .jet-listing-grid > .jet-listing-grid__slider, .elementor-152 .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-152 .elementor-element.elementor-element-9b9f091{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-152 .elementor-element.elementor-element-bf807eb > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-152 .elementor-element.elementor-element-bf807eb{width:100%;max-width:100%;}.elementor-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 200px, 1fr ) );}.elementor-152 .elementor-element.elementor-element-11b1559 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:200px;}.elementor-152 .elementor-element.elementor-element-73f1ece .elementor-heading-title{font-size:var( --e-global-typography-custom_h1-font-size );line-height:var( --e-global-typography-custom_h1-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-152 .elementor-element.elementor-element-34cc6c8{--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-152 .elementor-element.elementor-element-a2e9c0a .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-152 .elementor-element.elementor-element-8edd992 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-152 .elementor-element.elementor-element-acca1c6 .elementor-heading-title{font-size:var( --e-global-typography-custom_h1-font-size );line-height:var( --e-global-typography-custom_h1-line-height );}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-1803ac3 */.elementor-152 .elementor-element.elementor-element-1803ac3 li.slick-active {
    width: 40px!important;
    border-radius: 12px;;
}
.elementor-152 .elementor-element.elementor-element-1803ac3 .jet-listing .slick-list, .jet-listing-dynamic-field__content .slick-list {
    overflow: visible;
}

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

}


/* Define a opacidade inicial para todos os slides */
.elementor-152 .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-152 .elementor-element.elementor-element-1803ac3 .jet-listing-grid__item.slick-active {
    opacity: 1.0; /* Opacidade total para o slide ativo */
}



.elementor-152 .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-152 .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-152 .elementor-element.elementor-element-cc3c7ad .jet-listing-grid__slider-icon {
    border-radius: 28px!important;
    border: 1px solid #E9E9E9;
}
.elementor-152 .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-152 .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-fe95bdc */.elementor-152 .elementor-element.elementor-element-fe95bdc li.slick-active {
    width: 40px;
    border-radius: 12px;;
}/* End custom CSS */