.elementor-56 .elementor-element.elementor-element-15bd3fc{--display:flex;}.elementor-56 .elementor-element.elementor-element-a36da67{--display:flex;}.elementor-56 .elementor-element.elementor-element-dccdee2{--display:flex;}.elementor-56 .elementor-element.elementor-element-5dee625{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-56 .elementor-element.elementor-element-fa5adad{--display:flex;}.elementor-56 .elementor-element.elementor-element-1fe2053{--display:flex;}.elementor-56 .elementor-element.elementor-element-c8b9010 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-56 .elementor-element.elementor-element-c8b9010 .jet-listing-grid__slider-icon{width:30px;height:30px;line-height:30px;margin-top:calc( -30px/2 );background:#002E5B;}.elementor-56 .elementor-element.elementor-element-c8b9010 .jet-listing-grid__slider-icon:hover{background:#C6AA2D;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-fa5adad{--width:70%;}.elementor-56 .elementor-element.elementor-element-1fe2053{--width:30%;}}/* Start custom CSS for jnews_block_22_elementor, class: .elementor-element-72ae576 */.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock {
    width: 100% !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    column-gap: 20px !important;
    row-gap: 30px !important;
    width: 100% !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag > .jeg_post {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    float: none !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag > .jeg_post > div {
    max-width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag > .jeg_post .jeg_thumb {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag > .jeg_post .thumbnail-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag > .jeg_post img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    box-sizing: border-box !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag > .jeg_post .jeg_postblock_content {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-56 .elementor-element.elementor-element-72ae576 .jeg_pl_md_5 .jeg_post_title {
    word-wrap: break-word;
}

@media (max-width: 1024px) {
    .elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 20px !important;
        row-gap: 25px !important;
    }

}

@media (max-width: 767px) {
    .elementor-56 .elementor-element.elementor-element-72ae576 .jeg_postblock .jeg_posts.jeg_load_more_flag {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 25px !important;
    }

}/* End custom CSS */
/* Start custom CSS */.vc_custom_1512016752396{margin-top: -20px !important;margin-bottom: 30px !important;}.vc_custom_1511342124026{margin-bottom: 0px !important;}.vc_custom_1511342337732{margin-bottom: -20px !important;}.vc_custom_1512014313652{margin-top: 0px !important;margin-bottom: 0px !important;}.vc_custom_1512016730597{margin-top: -20px !important;margin-bottom: 20px !important;}.elementor-element-8b40258 .elementor-divider {padding: 0 !important;}/* End custom CSS */