.elementor-4222 .elementor-element.elementor-element-cb49719{--display:flex;--min-height:240px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4222 .elementor-element.elementor-element-cb49719:not(.elementor-motion-effects-element-type-background), .elementor-4222 .elementor-element.elementor-element-cb49719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81fd910 );}.elementor-4222 .elementor-element.elementor-element-3083663{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-4222 .elementor-element.elementor-element-a8a0a87{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-4222 .elementor-element.elementor-element-92dfe1b .elementor-heading-title{font-family:var( --e-global-typography-0521cf4-font-family ), Sans-serif;font-size:var( --e-global-typography-0521cf4-font-size );font-weight:var( --e-global-typography-0521cf4-font-weight );text-transform:var( --e-global-typography-0521cf4-text-transform );line-height:var( --e-global-typography-0521cf4-line-height );letter-spacing:var( --e-global-typography-0521cf4-letter-spacing );word-spacing:var( --e-global-typography-0521cf4-word-spacing );color:var( --e-global-color-secondary );}.elementor-4222 .elementor-element.elementor-element-26664a7 .elementor-heading-title{font-family:"owners", Sans-serif;font-size:22px;font-weight:400;text-transform:none;line-height:1.5em;letter-spacing:0.05em;color:var( --e-global-color-secondary );}.elementor-4222 .elementor-element.elementor-element-9971c87{--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:12px 0px;--row-gap:12px;--column-gap:0px;--overflow:hidden;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-engine-gallery-slider__item{padding:0 calc( 20px/2 );}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .slick-list{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-4222 .elementor-element.elementor-element-911d510{width:100%;max-width:100%;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field__content{text-align:left;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field__icon{color:var( --e-global-color-primary );font-size:0px;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-primary );}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-engine-arrow{width:32px;height:32px;line-height:32px;margin-top:calc( -32px/2 );font-size:24px;background:var( --e-global-color-4236050 );}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-engine-arrow svg{height:24px;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-engine-gallery-item-wrap:before{color:var( --e-global-color-bbc3947 );}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-engine-lightbox-icon{color:var( --e-global-color-bbc3947 );}@media(min-width:768px){.elementor-4222 .elementor-element.elementor-element-a8a0a87{--width:646px;}.elementor-4222 .elementor-element.elementor-element-9971c87{--width:110%;}}@media(max-width:1344px){.elementor-4222 .elementor-element.elementor-element-cb49719{--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:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4222 .elementor-element.elementor-element-3083663{--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:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4222 .elementor-element.elementor-element-a8a0a87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4222 .elementor-element.elementor-element-92dfe1b .elementor-heading-title{font-size:var( --e-global-typography-0521cf4-font-size );line-height:var( --e-global-typography-0521cf4-line-height );letter-spacing:var( --e-global-typography-0521cf4-letter-spacing );word-spacing:var( --e-global-typography-0521cf4-word-spacing );}.elementor-4222 .elementor-element.elementor-element-26664a7 .elementor-heading-title{font-size:21px;line-height:1.5em;letter-spacing:0.05em;}}@media(max-width:767px){.elementor-4222 .elementor-element.elementor-element-cb49719{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4222 .elementor-element.elementor-element-3083663{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4222 .elementor-element.elementor-element-92dfe1b .elementor-heading-title{font-size:var( --e-global-typography-0521cf4-font-size );line-height:var( --e-global-typography-0521cf4-line-height );letter-spacing:var( --e-global-typography-0521cf4-letter-spacing );word-spacing:var( --e-global-typography-0521cf4-word-spacing );}.elementor-4222 .elementor-element.elementor-element-26664a7 .elementor-heading-title{font-size:18.5px;line-height:1.5em;letter-spacing:0.05em;}.elementor-4222 .elementor-element.elementor-element-9971c87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .jet-engine-gallery-slider__item{padding:0 calc( 12px/2 );}.elementor-4222 .elementor-element.elementor-element-911d510 .jet-listing-dynamic-field .slick-list{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );}}@media(max-width:1344px) and (min-width:768px){.elementor-4222 .elementor-element.elementor-element-cb49719{--width:100%;}.elementor-4222 .elementor-element.elementor-element-3083663{--width:100%;}.elementor-4222 .elementor-element.elementor-element-a8a0a87{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cb49719 *//* hidden by default, fade over 300 ms */
.elementor-4222 .elementor-element.elementor-element-cb49719 .event-scroll-hover{
  opacity:0;
  transition:opacity .75s ease;
}

/* if Swipe Scroll sits immediately after the carousel */
.elementor-4222 .elementor-element.elementor-element-cb49719 .event-carousel-swipe-v2:hover + .swipe-scroll .event-scroll-hover{
  opacity:1;
}

.elementor-4222 .elementor-element.elementor-element-cb49719 .event-carousel-swipe-v2:hover ~ .swipe-scroll .event-scroll-hover{
  opacity:1;
}
/* if there might be other siblings in between, use ~ instead of + */


/* Lock the height and let the width adapt to the photo's natural ratio */
.elementor-4222 .elementor-element.elementor-element-cb49719 img.jet-engine-gallery-slider__item-img {
    height: 240px !important;
    width: auto !important;
}

/* Allow the slide container to shrink-wrap the image */
.elementor-4222 .elementor-element.elementor-element-cb49719 .jet-engine-gallery-slider__item {
    width: auto !important;

}

/* Target only tablet/medium screens (typically 768px to 1024px) */
@media (min-width: 768px) and (max-width: 1345px) {
    
    /* Pull the right arrow back into the visible viewport */
    .elementor-4222 .elementor-element.elementor-element-cb49719 .jet-engine-gallery-slider .jet-engine-arrow.next-arrow {
        right: 7.5vw !important; /* Adjust this value up or down if needed */
        left: auto !important;
    }

}/* End custom CSS */