.elementor-327 .elementor-element.elementor-element-100a12c3{--display:flex;--gap:var(--kg_gap-d-panel-r) var(--kg_gap-d-panel-c);--background-transition:0.3s;--padding-top:var(--kg_padding-t-66p);--padding-bottom:var(--kg_padding-b);--padding-left:var(--kg_padding-l);--padding-right:var(--kg_padding-r);}.elementor-327 .elementor-element.elementor-element-100a12c3:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-100a12c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-100a12c3, .elementor-327 .elementor-element.elementor-element-100a12c3::before{--border-transition:0.3s;}.elementor-327 .elementor-element.elementor-element-417e422e{--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;--gap:var(--kg_gap-d-row-r) 0;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--kg_gap-300p) * -1);--margin-right:auto;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-327 .elementor-element.elementor-element-417e422e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-327 .elementor-element.elementor-element-58573a97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--kg_gap-d-column-r) var(--kg_gap-d-column-c);--background-transition:0.3s;--padding-top:0;--padding-bottom:0;--padding-left:var(--kg_gap-300p);--padding-right:var(--kg_gap-300p);}.elementor-327 .elementor-element.elementor-element-097ac20{width:var( --container-widget-width, var(--kg_max-width-lg) );max-width:var(--kg_max-width-lg);--container-widget-width:var(--kg_max-width-lg);--container-widget-flex-grow:0;text-align:center;}.elementor-327 .elementor-element.elementor-element-097ac20 .elementor-heading-title{color:var( --e-global-color-5ab4cff );}.elementor-327 .elementor-element.elementor-element-5cd2a6c{width:var( --container-widget-width, var(--kg_max-width-lg) );max-width:var(--kg_max-width-lg);--container-widget-width:var(--kg_max-width-lg);--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5ab4cff );}.elementor-327 .elementor-element.elementor-element-3e98b794{--display:flex;--gap:var(--kg_gap-d-panel-r) var(--kg_gap-d-panel-c);--background-transition:0.3s;--padding-top:0;--padding-bottom:0;--padding-left:var(--kg_padding-l);--padding-right:var(--kg_padding-r);}.elementor-327 .elementor-element.elementor-element-3e98b794:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-3e98b794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-b56d683 ) 50%);}.elementor-327 .elementor-element.elementor-element-3e98b794, .elementor-327 .elementor-element.elementor-element-3e98b794::before{--border-transition:0.3s;}.elementor-327 .elementor-element.elementor-element-47b2f48{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-327 .elementor-element.elementor-element-5bcc78c8{--display:flex;--gap:var(--kg_gap-d-panel-r) var(--kg_gap-d-panel-c);--background-transition:0.3s;--padding-top:var(--kg_padding-t);--padding-bottom:var(--kg_padding-b);--padding-left:var(--kg_padding-l);--padding-right:var(--kg_padding-r);}.elementor-327 .elementor-element.elementor-element-bbdc862{width:var( --container-widget-width, var(--kg_max-width-lg) );max-width:var(--kg_max-width-lg);--container-widget-width:var(--kg_max-width-lg);--container-widget-flex-grow:0;}.elementor-327 .elementor-element.elementor-element-bbdc862.elementor-element{--align-self:center;}.elementor-327 .elementor-element.elementor-element-f345d54{--grid-columns:2;--grid-row-gap:var(--kg_gap-400p);--load-more—spacing:var(--kg_gap-400p);--load-more-button-align:center;--grid-column-gap:var(--kg_gap-300p);}@media(max-width:1024px){.elementor-327 .elementor-element.elementor-element-100a12c3{--gap:var(--kg_gap-t-panel-r) var(--kg_gap-t-panel-c);}.elementor-327 .elementor-element.elementor-element-417e422e{--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;--gap:var(--kg_gap-t-row-r) 0;--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--kg_gap-200p) * -1);--margin-right:0;}.elementor-327 .elementor-element.elementor-element-58573a97{--gap:var(--kg_gap-t-column-r) var(--kg_gap-t-column-c);--padding-top:0;--padding-bottom:0;--padding-left:var(--kg_gap-200p);--padding-right:var(--kg_gap-200p);}.elementor-327 .elementor-element.elementor-element-097ac20{--container-widget-width:var(--kg_max-width-xl);--container-widget-flex-grow:0;width:var( --container-widget-width, var(--kg_max-width-xl) );max-width:var(--kg_max-width-xl);}.elementor-327 .elementor-element.elementor-element-5cd2a6c{--container-widget-width:var(--kg_max-width-xl);--container-widget-flex-grow:0;width:var( --container-widget-width, var(--kg_max-width-xl) );max-width:var(--kg_max-width-xl);}.elementor-327 .elementor-element.elementor-element-3e98b794{--gap:var(--kg_gap-t-panel-r) var(--kg_gap-t-panel-c);}.elementor-327 .elementor-element.elementor-element-47b2f48{--grid-columns:1;}.elementor-327 .elementor-element.elementor-element-5bcc78c8{--gap:var(--kg_gap-t-panel-r) var(--kg_gap-t-panel-c);}.elementor-327 .elementor-element.elementor-element-f345d54{--grid-columns:2;--grid-row-gap:var(--kg_gap-300p);--load-more—spacing:var(--kg_gap-300p);--grid-column-gap:var(--kg_gap-300p);}}@media(max-width:767px){.elementor-327 .elementor-element.elementor-element-100a12c3{--gap:var(--kg_gap-m-panel-r) var(--kg_gap-m-panel-c);--flex-wrap:wrap;}.elementor-327 .elementor-element.elementor-element-417e422e{--width:calc(100% + var(--kg_gap-200p));--gap:var(--kg_gap-m-row-r) 0;--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--kg_gap) * -1);--margin-right:0;}.elementor-327 .elementor-element.elementor-element-58573a97{--width:var(--100p);--gap:var(--kg_gap-m-column-r) var(--kg_gap-m-column-c);--padding-top:0;--padding-bottom:0;--padding-left:var(--kg_gap);--padding-right:var(--kg_gap);}.elementor-327 .elementor-element.elementor-element-097ac20{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-327 .elementor-element.elementor-element-5cd2a6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-327 .elementor-element.elementor-element-3e98b794{--gap:var(--kg_gap-m-panel-r) var(--kg_gap-m-panel-c);--flex-wrap:wrap;}.elementor-327 .elementor-element.elementor-element-47b2f48{--grid-columns:1;}.elementor-327 .elementor-element.elementor-element-5bcc78c8{--gap:var(--kg_gap-m-panel-r) var(--kg_gap-m-panel-c);--flex-wrap:wrap;}.elementor-327 .elementor-element.elementor-element-bbdc862{width:100%;max-width:100%;}.elementor-327 .elementor-element.elementor-element-f345d54{--grid-columns:1;--grid-row-gap:var(--kg_gap-150p);--grid-column-gap:var(--kg_gap-200p);}}@media(min-width:768px){.elementor-327 .elementor-element.elementor-element-417e422e{--width:calc(100% + var(--kg_gap-600p));}.elementor-327 .elementor-element.elementor-element-58573a97{--width:var(--100p);}}@media(max-width:1024px) and (min-width:768px){.elementor-327 .elementor-element.elementor-element-417e422e{--width:calc(100% + var(--kg_gap-400p));}.elementor-327 .elementor-element.elementor-element-58573a97{--width:var(--100p);}}/* Start custom CSS for facetwp-facet, class: .elementor-element-bbdc862 */.facetwp-facet input.facetwp-search {
    background: #ffffff;
    border: solid 2px var(--e-global-color-51d315b)
}
.facetwp-facet input.facetwp-search:focus-visible {
    outline: solid 2px var(--e-global-color-accent);
    outline-offset: -2px;
}/* End custom CSS */