.elementor-178 .elementor-element.elementor-element-638f7fc > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-178 .elementor-element.elementor-element-8a33e59{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__items, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}:is( .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__items, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}@media(max-width:1024px){.elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-8a33e59 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-638f7fc */.elementor-178 .elementor-element.elementor-element-638f7fc img {
    width: 50%;
}

.elementor-178 .elementor-element.elementor-element-638f7fc .e-atomic-element {
    padding: 0;
    column-gap: 50px;
}

.elementor-178 .elementor-element.elementor-element-638f7fc h2 {
    margin-bottom: 20px;
    font-size: 42px;
}

.elementor-178 .elementor-element.elementor-element-638f7fc .e-div-block-base {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media only screen and (max-width: 1024px) {

    .elementor-178 .elementor-element.elementor-element-638f7fc img {
        width: 100%;
        height: 350px;
        object-fit: cover;
    }
    
    .elementor-178 .elementor-element.elementor-element-638f7fc .e-atomic-element {
        display: flex;
        flex-direction: column;
    }
    
    .elementor-178 .elementor-element.elementor-element-638f7fc h2 {
        margin-top: 20px;
        font-size: 38px;
    }
    
}


@media only screen and (max-width: 767px) {

    .elementor-178 .elementor-element.elementor-element-638f7fc img {
        width: 100%;
        height: 250px;
        object-fit: cover;
    }
    
    .elementor-178 .elementor-element.elementor-element-638f7fc .e-atomic-element {
        display: flex;
        flex-direction: column;
    }
    
    .elementor-178 .elementor-element.elementor-element-638f7fc h2 {
        margin-top: 20px;
        font-size: 24px;
    }
    
    .elementor-178 .elementor-element.elementor-element-638f7fc .info-workshop {
        font-size: 18px;   
        text-align: left;
    }
    
}/* End custom CSS */