.elementor-312576 .elementor-element.elementor-element-c7e0aa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-312576 .elementor-element.elementor-element-0772809 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-312576 .elementor-element.elementor-element-0772809 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-312576 .elementor-element.elementor-element-0772809{width:100%;max-width:100%;z-index:2;}.elementor-312576 .elementor-element.elementor-element-0772809 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-312576 .elementor-element.elementor-element-0772809.elementor-element{--align-self:center;}.elementor-312576 .elementor-element.elementor-element-0772809 .slick-slider{overflow:visible !important;}.elementor-312576 .elementor-element.elementor-element-0772809 .slick-list{overflow:visible !important;}.elementor-312576 .elementor-element.elementor-element-0772809 .swiper{overflow:visible !important;}.elementor-312576 .elementor-element.elementor-element-0772809 .swiper-container{overflow:visible !important;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider-icon{font-size:50px;color:var( --e-global-color-accent );background:#02010100;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider-icon svg{height:50px;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider-icon.prev-arrow{top:95%;bottom:auto;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider-icon.next-arrow{top:95%;bottom:auto;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider .jet-slick-dots li{background:#6A184830;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#6A184830;--swiper-pagination-color-hover:var( --e-global-color-accent );--swiper-pagination-color:var( --e-global-color-accent );}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-accent );}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-accent );}.elementor-312576 .elementor-element.elementor-element-0772809 .jeng-slider-controls{justify-content:center;gap:14px;}.elementor-312576 .elementor-element.elementor-element-0772809 .jeng-companion-row, .elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid > .jeng-slider-controls{margin-top:28px;}.elementor-312576 .elementor-element.elementor-element-0772809 .jeng-companion-row{--jeng-comp-cols:1fr auto 1fr;--jeng-comp-spacer:block;--jeng-comp-nav-order:2;--jeng-comp-btn-order:3;--jeng-comp-btn-justify:flex-end;}.elementor-312576 .elementor-element.elementor-element-e01a357 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9443500-font-family ), Sans-serif;font-size:var( --e-global-typography-9443500-font-size );font-weight:var( --e-global-typography-9443500-font-weight );text-transform:var( --e-global-typography-9443500-text-transform );line-height:var( --e-global-typography-9443500-line-height );letter-spacing:var( --e-global-typography-9443500-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:20px 60px 20px 60px;}.elementor-312576 .elementor-element.elementor-element-e01a357{z-index:2;}@media(max-width:1024px){.elementor-312576 .elementor-element.elementor-element-0772809 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-312576 .elementor-element.elementor-element-0772809 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-312576 .elementor-element.elementor-element-e01a357 .elementor-button{font-size:var( --e-global-typography-9443500-font-size );line-height:var( --e-global-typography-9443500-line-height );letter-spacing:var( --e-global-typography-9443500-letter-spacing );}}@media(max-width:767px){.elementor-312576 .elementor-element.elementor-element-0772809 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-312576 .elementor-element.elementor-element-0772809 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-312576 .elementor-element.elementor-element-0772809 .jet-listing-grid__slider-icon.prev-arrow{left:10px;right:auto;}.elementor-312576 .elementor-element.elementor-element-e01a357 .elementor-button{font-size:var( --e-global-typography-9443500-font-size );line-height:var( --e-global-typography-9443500-line-height );letter-spacing:var( --e-global-typography-9443500-letter-spacing );padding:1em 1em 1em 1em;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-0772809 */@media (min-width: 768px) {
    .elementor-312576 .elementor-element.elementor-element-0772809 {
        --fade-color: #fff;
        --fade-size: calc(90% - var(--content-width));
        isolation: isolate;
    }

    .elementor-312576 .elementor-element.elementor-element-0772809::before,
    .elementor-312576 .elementor-element.elementor-element-0772809::after {
        content: "";
        position: absolute;
        inset-block: 0;
        width: 100vw;
        left: 50%;
        transform: translateX(-50%);
        pointer-events: none;
        z-index: 10;
        height: 100%;
    }

    .elementor-312576 .elementor-element.elementor-element-0772809::before {
        background: linear-gradient(to right, var(--fade-color) 0, transparent var(--fade-size));
    }

    .elementor-312576 .elementor-element.elementor-element-0772809::after {
        background: linear-gradient(to left, var(--fade-color) 0, transparent var(--fade-size));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e0aa9 */.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-ui-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;position:relative;z-index:10;gap:30px}
.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-spacer{flex:1;min-width:0}
.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-controls{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:auto!important;margin:0!important;gap:15px;max-width:100%}
.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-controls .slick-arrow,.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-controls .jet-listing-grid__slider-icon{position:static!important;margin:0!important;flex-shrink:0}
.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-controls .jet-slick-dots{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;margin:0!important;padding:0!important;width:auto!important}
@media (max-width:1250px){.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-ui-wrapper{flex-direction:column;gap:28px}.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-spacer{display:none}.elementor-312576 .elementor-element.elementor-element-c7e0aa9 .mb-slider-controls{width:100%!important;padding:0}}

@media (max-width: 767px) {
    .mb-slider-ui-wrapper {
        margin-top: 18px !important;
    }   
}/* End custom CSS */