.elementor-905 .elementor-element.elementor-element-2d2e310{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-905 .elementor-element.elementor-element-2459496 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-905 .elementor-element.elementor-element-2459496 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-905 .elementor-element.elementor-element-2459496 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-905 .elementor-element.elementor-element-2459496 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-905 .elementor-element.elementor-element-37e1d0f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-905 .elementor-element.elementor-element-37e1d0f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-905 .elementor-element.elementor-element-37e1d0f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-905 .elementor-element.elementor-element-37e1d0f .jet-listing-dynamic-field__content{text-align:left;}.elementor-905 .elementor-element.elementor-element-8a2dfaa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-905 .elementor-element.elementor-element-8a2dfaa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-905 .elementor-element.elementor-element-8a2dfaa .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-905 .elementor-element.elementor-element-8a2dfaa .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-37e1d0f */.elementor-905 .elementor-element.elementor-element-37e1d0f .jet-listing-dynamic-field__content{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:12.5px;line-height:1.2;color:var(--e-global-color-text)}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-8a2dfaa */.elementor-905 .elementor-element.elementor-element-8a2dfaa .jet-listing-dynamic-field__content{margin:0;font-family:var(--e-global-typography-primary-font-family),sans-serif;font-size:16px;font-weight:600;line-height:1.3;color:var(--e-global-color-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2e310 */.elementor-905 .elementor-element.elementor-element-2d2e310{text-decoration:none}
.elementor-905 .elementor-element.elementor-element-2d2e310 .zmm-news-img{border-radius:8px;overflow:hidden}
.elementor-905 .elementor-element.elementor-element-2d2e310 .zmm-news-img img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.elementor-905 .elementor-element.elementor-element-2d2e310:hover .zmm-news-img img,.elementor-905 .elementor-element.elementor-element-2d2e310:focus-visible .zmm-news-img img{transform:scale(1.05)}
.elementor-905 .elementor-element.elementor-element-2d2e310:hover .zmm-news-t .jet-listing-dynamic-field__content,.elementor-905 .elementor-element.elementor-element-2d2e310:focus-visible .zmm-news-t .jet-listing-dynamic-field__content{color:var(--e-global-color-secondary)}
.elementor-905 .elementor-element.elementor-element-2d2e310:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:4px;border-radius:8px}
@media (prefers-reduced-motion:reduce){.elementor-905 .elementor-element.elementor-element-2d2e310 .zmm-news-img img{transition:none}.elementor-905 .elementor-element.elementor-element-2d2e310:hover .zmm-news-img img{transform:none}}/* End custom CSS */