.elementor-81223 .elementor-element.elementor-element-7879233{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81223 .elementor-element.elementor-element-7879233 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81223 .elementor-element.elementor-element-f07d861{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81223 .elementor-element.elementor-element-f07d861 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81223 .elementor-element.elementor-element-bf60c63 > .elementor-container{max-width:1500px;}.elementor-81223 .elementor-element.elementor-element-f149f75 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-81223 .elementor-element.elementor-element-f149f75 .jet-toggle__label-text{text-align:left;}.elementor-81223 .elementor-element.elementor-element-98181df > .elementor-container{max-width:1500px;}.elementor-81223 .elementor-element.elementor-element-e218433 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-81223 .elementor-element.elementor-element-e218433 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-81223 .elementor-element.elementor-element-e218433 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-81223 .elementor-element.elementor-element-e218433 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-81223 .elementor-element.elementor-element-e218433 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-81223 .elementor-element.elementor-element-e218433 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for section, class: .elementor-element-7879233 */.elementor-81223 .elementor-element.elementor-element-7879233{
    top: 0px;
}

 @media all and (-ms-high-contrast:none) {
     .elementor-81223 .elementor-element.elementor-element-7879233 .elementor-background-overlay {
        background-size: 200vh 45%;
    }
 }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f07d861 */.elementor-81223 .elementor-element.elementor-element-f07d861{
    top: 0px;
}

 @media all and (-ms-high-contrast:none) {
     .elementor-81223 .elementor-element.elementor-element-f07d861 .elementor-background-overlay {
        background-size: 200vh 45%;
    }
 }/* End custom CSS */