.elementor-650 .elementor-element.elementor-element-7ff2e254{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:nowrap;}.elementor-650 .elementor-element.elementor-element-7ff2e254:not(.elementor-motion-effects-element-type-background), .elementor-650 .elementor-element.elementor-element-7ff2e254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-650 .elementor-element.elementor-element-21537872{text-align:center;}.elementor-650 .elementor-element.elementor-element-21537872 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-650 .elementor-element.elementor-element-21537872 .elementor-heading-title a:hover, .elementor-650 .elementor-element.elementor-element-21537872 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-650 .elementor-element.elementor-element-4936efbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;}.elementor-650 .elementor-element.elementor-element-7aec3047{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-650 .elementor-element.elementor-element-55ea0cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-650 .elementor-element.elementor-element-c1a200f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-650 .elementor-element.elementor-element-c81d3ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-650 .elementor-element.elementor-element-8cb386c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-650 .elementor-element.elementor-element-42dc19c{--n-accordion-title-font-size:2rem;width:var( --container-widget-width, 30% );max-width:30%;margin:0px 36px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;}.elementor-650 .elementor-element.elementor-element-42dc19c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-650 .elementor-element.elementor-element-42dc19c {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-650 .elementor-element.elementor-element-42dc19c > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-650 .elementor-element.elementor-element-1d2fc51e{--grid-columns:3;--grid-row-gap:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-loop-nothing-found-message-align:center;--grid-column-gap:20px;--e-loop-nothing-found-message-color:var( --e-global-color-3ba21ba );}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-650 .elementor-element.elementor-element-1d2fc51e .e-loop-item > .elementor-section, .elementor-650 .elementor-element.elementor-element-1d2fc51e .e-loop-item > .elementor-section > .elementor-container, .elementor-650 .elementor-element.elementor-element-1d2fc51e .e-loop-item > .e-con, .elementor-650 .elementor-element.elementor-element-1d2fc51e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );margin-top:20px;}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-1750a4f );}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-7b947c3 );}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination .page-numbers.current{color:var( --e-global-color-7b947c3 );}body:not(.rtl) .elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-650 .elementor-element.elementor-element-42dc19c{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-650 .elementor-element.elementor-element-1d2fc51e{--grid-columns:2;--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-650 .elementor-element.elementor-element-7aec3047{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-650 .elementor-element.elementor-element-55ea0cf{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-650 .elementor-element.elementor-element-c1a200f{width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-3f200ea{width:var( --container-widget-width, calc(50% - 5px) );max-width:calc(50% - 5px);--container-widget-width:calc(50% - 5px);--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-c81d3ae{width:var( --container-widget-width, calc(50% - 5px) );max-width:calc(50% - 5px);--container-widget-width:calc(50% - 5px);--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-8cb386c{width:var( --container-widget-width, calc(50% - 5px) );max-width:calc(50% - 5px);--container-widget-width:calc(50% - 5px);--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-ec43edf{width:var( --container-widget-width, calc(50% - 5px) );max-width:calc(50% - 5px);--container-widget-width:calc(50% - 5px);--container-widget-flex-grow:0;}.elementor-650 .elementor-element.elementor-element-42dc19c{width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-1d2fc51e{--grid-columns:1;width:100%;max-width:100%;}.elementor-650 .elementor-element.elementor-element-1d2fc51e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-650 .elementor-element.elementor-element-1d2fc51e .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS */body.elementor-page-650 .search-filter-base{
    --search-filter-input-scale: 1;
    --search-filter-scale-base: 16;
    --search-filter-scale-step: 2;
    --search-filter-scale-base-unit: calc(var(--search-filter-scale-base) * 1px);
    --search-filter-scale-step-unit: calc(var(--search-filter-scale-step) * 1px);
    --search-filter-scale-modifier: calc(var(--search-filter-scale-step) * (var(--search-filter-input-scale) - 1));
    --search-filter-scale-modifier-unit: calc(var(--search-filter-scale-step-unit) * (var(--search-filter-input-scale) - 1));
    --search-filter-scale-multiplier: calc(var(--search-filter-scale-modifier) / var(--search-filter-scale-base) + 1);
    --search-filter-scale-font-size: calc(var(--search-filter-scale-base-unit) + var(--search-filter-scale-modifier-unit));
    --search-filter-scale-line-height: 1.25em;
    --search-filter-scale-base-unit-calc: calc(var(--search-filter-scale-base-unit) * var(--search-filter-scale-multiplier));
    --search-filter-scale-modifier-h: 0;
    --search-filter-scale-multiplier-h: calc(var(--search-filter-scale-modifier-h) / var(--search-filter-scale-base) + 1);
    --search-filter-scale-base-unit-calc-h: calc(var(--search-filter-scale-base-unit) * var(--search-filter-scale-multiplier-h));
    --search-filter-scale-border-radius: 4px;
    --search-filter-scale-icon-container-width: calc(var(--search-filter-scale-base-unit-calc) * 2);
    --search-filter-scale-padding-vertical: calc(var(--search-filter-scale-base-unit-calc) / 2);
    --search-filter-scale-padding-horizontal: calc(var(--search-filter-scale-base-unit-calc) / 2);
    --search-filter-scale-icon-padding: 0;
    --search-filter-scale-icon-size: var(--search-filter-scale-base-unit);
    --search-filter-scale-icon-container-toggle-width: var(--search-filter-scale-icon-container-width);
    --search-filter-scale-multiple-padding: calc(var(--search-filter-scale-padding-vertical) / 2);
    --search-filter-scale-selection-item-font-size: var(--search-filter-scale-base-unit);
    --search-filter-scale-selection-item-line-height: 1.25em;
    --search-filter-scale-selection-item-height: 1.25em;
    --search-filter-scale-selection-padding-left: 8px;
    --search-filter-scale-selection-remove-width: var(--search-filter-scale-icon-container-width);
    --search-filter-scale-selection-remove-svg-size: var(--search-filter-scale-base-unit);
}
body.elementor-page-650 .search-filter-label{
    font-size:calc(var(--search-filter-scale-base-unit) * 1.25);
    font-weight:600;
}
body.elementor-page-650 .search-filter-component-combobox .search-filter-component-combobox__actions .search-filter-component-combobox__actions-input{
    background:transparent;
    border:none;
    padding:var(--search-filter-scale-padding-vertical) 0;
}
@media all and (max-width:479px){
    body.elementor-page-650 .e-n-accordion-item .elementor-widget-search-filter-field{
        width:100%;
    }
}
@media all and (min-width:480px) and (max-width:767px){
    body.elementor-page-650 .elementor-element.elementor-widget-loop-grid{
        --grid-columns:2;
    }
    body.elementor-page-650 .elementor-element.elementor-widget-loop-grid .elementor-loop-container{
        grid-template-columns:repeat(var(--grid-columns),1fr);
    }
}/* End custom CSS */