.elementor-1121 .elementor-element.elementor-element-b07483e{--display:flex;--padding-top:max(2.5vw,1.5rem);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1121 .elementor-element.elementor-element-7985495{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:max(5vw, 1.5rem);--padding-right:max(5vw, 1.5rem);}.elementor-1121 .elementor-element.elementor-element-14c566f{width:var( --container-widget-width, 65rem );max-width:65rem;--container-widget-width:65rem;--container-widget-flex-grow:0;line-height:2;}.elementor-1121 .elementor-element.elementor-element-dedbf2b{--display:flex;}.elementor-1121 .elementor-element.elementor-element-64d44a9{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0.5rem;--e-filter-normal-text-color:var( --e-global-color-c56f237 );--e-filter-hover-text-color:var( --e-global-color-195ec79 );--e-filter-active-text-color:var( --e-global-color-195ec79 );--e-filter-item-border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-1121 .elementor-element.elementor-element-64d44a9 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-1121 .elementor-element.elementor-element-64d44a9 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-1121 .elementor-element.elementor-element-64d44a9.elementor-element{--align-self:center;}.elementor-1121 .elementor-element.elementor-element-64d44a9 .e-filter-item{line-height:1.5em;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-1121 .elementor-element.elementor-element-64d44a9 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:none;}.elementor-1121 .elementor-element.elementor-element-807d1a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:max(5vw,1.5rem);--padding-right:max(5vw,1.5rem);}.elementor-1121 .elementor-element.elementor-element-c572d83{--grid-columns:3;--grid-row-gap:max(5vw,1.5rem);--grid-column-gap:max(5vw,1.5rem);}.elementor-1121 .elementor-element.elementor-element-c572d83 > .elementor-widget-container{padding:0vw 5vw 0vw 5vw;}@media(max-width:1025px){.elementor-1121 .elementor-element.elementor-element-64d44a9{--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-1121 .elementor-element.elementor-element-c572d83{--grid-columns:2;}.elementor-1121 .elementor-element.elementor-element-c572d83 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-1121 .elementor-element.elementor-element-64d44a9{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-1121 .elementor-element.elementor-element-64d44a9.elementor-element{--align-self:stretch;}.elementor-1121 .elementor-element.elementor-element-64d44a9 .e-filter-item{padding:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-1121 .elementor-element.elementor-element-c572d83{--grid-columns:2;}}/* Start custom CSS for loop-grid, class: .elementor-element-c572d83 */@media (max-width: 480px) {
    .elementor-1121 .elementor-element.elementor-element-c572d83 .elementor-grid{
        grid-template-columns: repeat(1,1fr);
    }
}/* End custom CSS */