.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-23441 .elementor-element.elementor-element-611af84{text-align:center;}.elementor-23441 .elementor-element.elementor-element-611af84 .elementor-heading-title{color:var( --e-global-color-f5046ad );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23441 .elementor-element.elementor-element-d1342a6{text-align:center;}.elementor-23441 .elementor-element.elementor-element-66609ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-smart-filters-select.jet-filter{display:flex;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:flex;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-smart-filters-select.jet-filter .jet-select{max-width:175px;flex-basis:175px;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:175px;flex-basis:175px;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-select__control{color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:99px 99px 99px 99px;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filter-label{margin:0px 15px 0px 0px;}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );}.elementor-23441 .elementor-element.elementor-element-5908169{--grid-columns:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-23441 .elementor-element.elementor-element-37bc048 .elementor-button{background-color:#8EBE2B00;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}@media(max-width:1280px){.elementor-23441 .elementor-element.elementor-element-b2d5be3{padding:0em 2em 0em 2em;}}@media(max-width:1024px){.elementor-23441 .elementor-element.elementor-element-5908169{--grid-columns:1;}}@media(max-width:767px){.elementor-23441 .elementor-element.elementor-element-b167366{padding:0em 1em 0em 1em;}.elementor-23441 .elementor-element.elementor-element-611af84{text-align:start;}.elementor-23441 .elementor-element.elementor-element-d1342a6{text-align:start;}.elementor-23441 .elementor-element.elementor-element-b2d5be3{padding:0em 0em 0em 0em;}.elementor-23441 .elementor-element.elementor-element-5908169{--grid-columns:1;}}@media(min-width:768px){.elementor-23441 .elementor-element.elementor-element-66609ff{width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-27a83a8 */.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filter {
    justify-content: flex-end!important;
}

.elementor-23441 .elementor-element.elementor-element-27a83a8 .jet-filter-label {
    align-content: center;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5908169 */.elementor-23441 .elementor-element.elementor-element-5908169 .elementor-accordion-title {
    display: flex;
    justify-content: space-between;
    
    @media (max-width: 768px) {
        flex-direction: column;
        gap: 10px;
    }
}

.elementor-23441 .elementor-element.elementor-element-5908169 .elementor-accordion-title .title {
    font-size: 20px;
    color: var(--e-global-color-primary);
}

.elementor-23441 .elementor-element.elementor-element-5908169 .elementor-tab-content {
    border-top: 0;
}/* End custom CSS */