.elementor-896 .elementor-element.elementor-element-a77fac8{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cce96a );--border-color:var( --e-global-color-6cce96a );--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.12);}.elementor-896 .elementor-element.elementor-element-a77fac8:not(.elementor-motion-effects-element-type-background), .elementor-896 .elementor-element.elementor-element-a77fac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a26c3d );}.elementor-896 .elementor-element.elementor-element-a77fac8:hover{box-shadow:0px 4px 32px 0px rgba(0, 0, 0, 0.24);}.elementor-896 .elementor-element.elementor-element-7910da9{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-896 .elementor-element.elementor-element-e5ff09c{width:100%;max-width:100%;}.elementor-896 .elementor-element.elementor-element-e5ff09c img{width:100%;height:235px;object-fit:cover;object-position:center center;}.elementor-896 .elementor-element.elementor-element-02b411f{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-896 .elementor-element.elementor-element-ca418cd .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-ab5d3c1 );font-family:var( --e-global-typography-0b8002f-font-family ), Sans-serif;font-size:var( --e-global-typography-0b8002f-font-size );font-weight:var( --e-global-typography-0b8002f-font-weight );line-height:var( --e-global-typography-0b8002f-line-height );letter-spacing:var( --e-global-typography-0b8002f-letter-spacing );color:var( --e-global-color-5a26c3d );padding:8px 12px 8px 12px;margin:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-896 .elementor-element.elementor-element-ca418cd .jet-listing-dynamic-terms{text-align:left;}.elementor-896 .elementor-element.elementor-element-a1fd08a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-896 .elementor-element.elementor-element-a1fd08a .elementor-heading-title{font-family:var( --e-global-typography-9eb1b3c-font-family ), Sans-serif;font-size:var( --e-global-typography-9eb1b3c-font-size );font-weight:var( --e-global-typography-9eb1b3c-font-weight );line-height:var( --e-global-typography-9eb1b3c-line-height );letter-spacing:var( --e-global-typography-9eb1b3c-letter-spacing );}.elementor-896 .elementor-element.elementor-element-e873cfa .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-896 .elementor-element.elementor-element-e873cfa .jet-listing-dynamic-link__icon{order:1;}.elementor-896 .elementor-element.elementor-element-a94ba6d .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-896 .elementor-element.elementor-element-a94ba6d .jet-listing-dynamic-link__icon{order:1;}@media(max-width:1366px){.elementor-896 .elementor-element.elementor-element-ca418cd .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-0b8002f-font-size );line-height:var( --e-global-typography-0b8002f-line-height );letter-spacing:var( --e-global-typography-0b8002f-letter-spacing );}.elementor-896 .elementor-element.elementor-element-a1fd08a .elementor-heading-title{font-size:var( --e-global-typography-9eb1b3c-font-size );line-height:var( --e-global-typography-9eb1b3c-line-height );letter-spacing:var( --e-global-typography-9eb1b3c-letter-spacing );}}@media(max-width:1024px){.elementor-896 .elementor-element.elementor-element-e5ff09c img{height:187px;}.elementor-896 .elementor-element.elementor-element-02b411f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-896 .elementor-element.elementor-element-ca418cd .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-0b8002f-font-size );line-height:var( --e-global-typography-0b8002f-line-height );letter-spacing:var( --e-global-typography-0b8002f-letter-spacing );}.elementor-896 .elementor-element.elementor-element-a1fd08a .elementor-heading-title{font-size:var( --e-global-typography-9eb1b3c-font-size );line-height:var( --e-global-typography-9eb1b3c-line-height );letter-spacing:var( --e-global-typography-9eb1b3c-letter-spacing );}}@media(max-width:767px){.elementor-896 .elementor-element.elementor-element-ca418cd .jet-listing-dynamic-terms__link{font-size:var( --e-global-typography-0b8002f-font-size );line-height:var( --e-global-typography-0b8002f-line-height );letter-spacing:var( --e-global-typography-0b8002f-letter-spacing );}.elementor-896 .elementor-element.elementor-element-a1fd08a .elementor-heading-title{font-size:var( --e-global-typography-9eb1b3c-font-size );line-height:var( --e-global-typography-9eb1b3c-line-height );letter-spacing:var( --e-global-typography-9eb1b3c-letter-spacing );}}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-ca418cd */.elementor-896 .elementor-element.elementor-element-ca418cd .jet-listing.jet-listing-dynamic-terms {
    gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap; 
}

.elementor-896 .elementor-element.elementor-element-ca418cd span.jet-listing-dynamic-terms__link:not(:first-child) {
    background-color: #F1F1F1;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-e873cfa */.elementor-896 .elementor-element.elementor-element-e873cfa{
        position: static;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-a94ba6d */.elementor-896 .elementor-element.elementor-element-a94ba6d{
        position: static;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77fac8 */.elementor-896 .elementor-element.elementor-element-a77fac8 .elementor-widget-image {
    overflow: hidden;
    border-radius: 8px;
}

.elementor-896 .elementor-element.elementor-element-a77fac8 .elementor-widget-image img {
    width: 100%;
    transform: scale(1);
    transition: transform 0.4s ease, filter 0.3s ease;
}

.elementor-896 .elementor-element.elementor-element-a77fac8:hover .elementor-widget-image img {
    transform: scale(1.2);
}

/*.elementor-896 .elementor-element.elementor-element-a77fac8{*/
/*    position: static;*/
/*}*/

.elementor-896 .elementor-element.elementor-element-a77fac8 a:after{
    content:"";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}/* End custom CSS */