.elementor-2239 .elementor-element.elementor-element-9a6af9c{--display:flex;}.elementor-2239 .elementor-element.elementor-element-e08849e .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2239 .elementor-element.elementor-element-e08849e .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2239 .elementor-element.elementor-element-e08849e .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-2239 .elementor-element.elementor-element-e08849e .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2239 .elementor-element.elementor-element-7785fb2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2239 .elementor-element.elementor-element-7785fb2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2239 .elementor-element.elementor-element-7785fb2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2239 .elementor-element.elementor-element-7785fb2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2239 .elementor-element.elementor-element-ff02692 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2239 .elementor-element.elementor-element-ff02692 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2239 .elementor-element.elementor-element-ff02692 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2239 .elementor-element.elementor-element-ff02692 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2239 .elementor-element.elementor-element-1868b48 .jet-listing-dynamic-terms{text-align:left;}.elementor-2239 .elementor-element.elementor-element-d5dfd9c .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-2239 .elementor-element.elementor-element-d5dfd9c .jet-listing-dynamic-link__icon{order:1;}/* Start custom CSS for container, class: .elementor-element-9a6af9c */.elementor-2239 .elementor-element.elementor-element-9a6af9c { display: grid; position: relative; grid-template-columns: minmax(180px, 32%) minmax(0, 1fr); grid-template-rows: auto 1fr auto auto; column-gap: 32px; row-gap: 10px; padding: 24px 0; border-bottom: 1px solid #ddd; align-items: start; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-image { grid-column: 1; grid-row: 1 / 5; margin: 0; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-field, .elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-terms, .elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-link { grid-column: 2; margin: 0; min-width: 0; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-image img { width: 100%; height: 230px; object-fit: cover; border-radius: 6px; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c h2 { font-size: 26px; line-height: 1.3; margin: 0; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-field__content { width: 100%; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c p { margin: 0 0 8px; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-terms { font-size: 14px; color: #526078; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-link { position: static; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-link, .elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-link__link { position: static; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-link__link { color: #1b2947; font-weight: 600; text-decoration: underline; text-underline-offset: 4px; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-link__link::after { content: ""; position: absolute; inset: 0; z-index: 2; border-radius: 6px; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c:has(.jet-listing-dynamic-link__link):hover { background: #f6f7fa; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c:focus-within { outline: 3px solid #e7a81d; outline-offset: 4px; }
@media (max-width: 767px) { .elementor-2239 .elementor-element.elementor-element-9a6af9c { grid-template-columns: minmax(0, 1fr); gap: 16px; } .elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget { grid-column: 1; grid-row: auto; } .elementor-2239 .elementor-element.elementor-element-9a6af9c h2 { font-size: 22px; } }
.elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-image { grid-column: 1; grid-row: 1 / 3; margin: 0; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-field { grid-column: 2; margin: 0; min-width: 0; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-image img { width: 100%; height: 210px; object-fit: cover; border-radius: 6px; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c h2 { font-size: 26px; line-height: 1.3; margin: 0; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c .jet-listing-dynamic-field__content { width: 100%; }
.elementor-2239 .elementor-element.elementor-element-9a6af9c p { margin: 0 0 12px; }
@media (max-width: 767px) { .elementor-2239 .elementor-element.elementor-element-9a6af9c { grid-template-columns: minmax(0, 1fr); gap: 16px; } .elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-image, .elementor-2239 .elementor-element.elementor-element-9a6af9c > .elementor-widget-jet-listing-dynamic-field { grid-column: 1; grid-row: auto; } .elementor-2239 .elementor-element.elementor-element-9a6af9c h2 { font-size: 22px; } }/* End custom CSS */