.elementor-6 .elementor-element.elementor-element-9ffe55a{--display:flex;}.elementor-6 .elementor-element.elementor-element-a2dfd59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-286432a .elementor-button{padding:15px 8px 15px 8px;}.elementor-6 .elementor-element.elementor-element-8dae9f1{--display:flex;--z-index:10;}.elementor-6 .elementor-element.elementor-element-8dae9f1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8dae9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a041042 );}.elementor-6 .elementor-element.elementor-element-e8cac0d{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;}.elementor-6 .elementor-element.elementor-element-e8cac0d .e-filter-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:0px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-9cadbc9{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6 .elementor-element.elementor-element-55eb950{--display:flex;--z-index:10;}.elementor-6 .elementor-element.elementor-element-55eb950:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-55eb950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a041042 );}.elementor-6 .elementor-element.elementor-element-3a2e2db{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;}.elementor-6 .elementor-element.elementor-element-3a2e2db .e-filter-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:0px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-1c6ce99{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6 .elementor-element.elementor-element-522bcdd{--display:flex;--z-index:10;}.elementor-6 .elementor-element.elementor-element-522bcdd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-522bcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a041042 );}.elementor-6 .elementor-element.elementor-element-7082c70{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;}.elementor-6 .elementor-element.elementor-element-7082c70 .e-filter-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:0px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-ad5e639{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-6 .elementor-element.elementor-element-bd52825{--display:flex;}.elementor-6 .elementor-element.elementor-element-f0668f2{--grid-columns:4;}.elementor-6 .elementor-element.elementor-element-f0668f2 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f0668f2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f0668f2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6 .elementor-element.elementor-element-f0668f2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6 .elementor-element.elementor-element-f0668f2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-f0668f2{--grid-columns:2;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-9ffe55a{--content-width:1440px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-9ffe55a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6 .elementor-element.elementor-element-a2dfd59{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:10;}.elementor-6 .elementor-element.elementor-element-8dae9f1{--z-index:999;}.elementor-6 .elementor-element.elementor-element-f0668f2{--grid-columns:1;--grid-row-gap:20px;z-index:5;}}/* Start custom CSS for button, class: .elementor-element-286432a */.elementor-6 .elementor-element.elementor-element-286432a {
    min-width: 150px;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-e8cac0d */.elementor-6 .elementor-element.elementor-element-e8cac0d {

max-height:300px;
overflow-y:auto;
/*padding-right:10px;*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dae9f1 */.elementor-6 .elementor-element.elementor-element-8dae9f1{
    position: absolute;
    top: 100%;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-e8cac0d */.elementor-6 .elementor-element.elementor-element-e8cac0d {

max-height:300px;
overflow-y:auto;
/*padding-right:10px;*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dae9f1 */.elementor-6 .elementor-element.elementor-element-8dae9f1{
    position: absolute;
    top: 100%;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-3a2e2db */.elementor-6 .elementor-element.elementor-element-3a2e2db {

max-height:300px;
overflow-y:auto;
/*padding-right:10px;*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55eb950 */.elementor-6 .elementor-element.elementor-element-55eb950{
    position: absolute;
    top: 100%;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-3a2e2db */.elementor-6 .elementor-element.elementor-element-3a2e2db {

max-height:300px;
overflow-y:auto;
/*padding-right:10px;*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55eb950 */.elementor-6 .elementor-element.elementor-element-55eb950{
    position: absolute;
    top: 100%;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-7082c70 */.elementor-6 .elementor-element.elementor-element-7082c70 {

max-height:300px;
overflow-y:auto;
/*padding-right:10px;*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522bcdd */.elementor-6 .elementor-element.elementor-element-522bcdd{
    position: absolute;
    top: 100%;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-7082c70 */.elementor-6 .elementor-element.elementor-element-7082c70 {

max-height:300px;
overflow-y:auto;
/*padding-right:10px;*/

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522bcdd */.elementor-6 .elementor-element.elementor-element-522bcdd{
    position: absolute;
    top: 100%;
}/* End custom CSS */
/* Start custom CSS */.filter-wrapper{
    position: relative;
    z-index: 20;
}

.elementor-widget-n-accordion details[open][style]{
    height: auto !important;
    overflow: visible !important;
}

.elementor-widget-n-accordion details[style]{
    overflow: visible !important;
}

.elementor-widget-n-accordion details[open]{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: white;
}/* End custom CSS */