.elementor-334 .elementor-element.elementor-element-1e63d9b > .elementor-background-overlay{background-image:var(--wpr-bg-a38d130b-759f-4ff0-b343-4b9b2478f996);background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.1;}.elementor-334 .elementor-element.elementor-element-2705f14 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-64d6f81 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-d26199b .elementor-button{background-color:var( --e-global-color-c79b015 );}.elementor-334 .elementor-element.elementor-element-d26199b .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-d26199b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-d26199b .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-d26199b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-40fc176{color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-17ce00b{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-334 .elementor-element.elementor-element-ea98118.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-334 .elementor-element.elementor-element-ea98118.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-334 .elementor-element.elementor-element-a8a9aee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-334 .elementor-element.elementor-element-a8a9aee > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-334 .elementor-element.elementor-element-a8a9aee{z-index:100;}#elementor-popup-modal-334 .dialog-widget-content{animation-duration:0.3s;background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-334{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-334 .dialog-message{width:75vw;height:auto;padding:5% 5% 5% 5%;}#elementor-popup-modal-334 .dialog-close-button{display:flex;font-size:40px;}#elementor-popup-modal-334 .dialog-close-button i{color:var( --e-global-color-accent );}#elementor-popup-modal-334 .dialog-close-button svg{fill:var( --e-global-color-accent );}#elementor-popup-modal-334 .dialog-close-button:hover i{color:var( --e-global-color-c79b015 );}@media(max-width:1024px){.elementor-334 .elementor-element.elementor-element-a8a9aee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-334 .elementor-element.elementor-element-a8a9aee > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}#elementor-popup-modal-334 .dialog-message{width:95vw;}}@media(max-width:767px){.elementor-334 .elementor-element.elementor-element-a8a9aee > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-334 .elementor-element.elementor-element-a8a9aee > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}#elementor-popup-modal-334 .dialog-message{width:98vw;padding:2% 2% 2% 2%;}}/* Start custom CSS for text-editor, class: .elementor-element-40fc176 */.elementor-334 .elementor-element.elementor-element-40fc176 {
    font-size:150%;
}
@media only screen and (max-width: 767px) {
    .elementor-334 .elementor-element.elementor-element-40fc176 {
        font-size:125%;
    }
}
.elementor-334 .elementor-element.elementor-element-40fc176 a {
    color: white;
    text-decoration: underline;
}
.elementor-334 .elementor-element.elementor-element-40fc176 a:hover {
    color: var(--e-global-color-c79b015);
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-17ce00b */.elementor-334 .elementor-element.elementor-element-17ce00b table {
    font-size: 16px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-334 .elementor-element.elementor-element-17ce00b table {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a8a9aee */.elementor-334 .elementor-element.elementor-element-a8a9aee .jet-listing-grid__item {
    margin-top: auto;
    margin-bottom: auto;
}/* End custom CSS */