.elementor-1649 .elementor-element.elementor-element-8f6e1ac{--display:flex;--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;}.elementor-1649 .elementor-element.elementor-element-b443389{--spacer-size:10px;}.elementor-1649 .elementor-element.elementor-element-3d47c23{--display:flex;--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;}.elementor-1649 .elementor-element.elementor-element-52ddb18 .elementor-heading-title{font-family:var( --e-global-typography-33fa049-font-family ), Sans-serif;font-size:var( --e-global-typography-33fa049-font-size );line-height:var( --e-global-typography-33fa049-line-height );}.elementor-1649 .elementor-element.elementor-element-483cc27{--display:flex;--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1649 .elementor-element.elementor-element-b97ec49{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-1649 .elementor-element.elementor-element-9ea87c0{--grid-columns:3;--grid-row-gap:100px;--grid-column-gap:48px;}@media(min-width:768px){.elementor-1649 .elementor-element.elementor-element-3d47c23{--width:66.6666%;}}@media(max-width:1024px){.elementor-1649 .elementor-element.elementor-element-52ddb18 .elementor-heading-title{font-size:var( --e-global-typography-33fa049-font-size );line-height:var( --e-global-typography-33fa049-line-height );}.elementor-1649 .elementor-element.elementor-element-9ea87c0{--grid-columns:2;}}@media(max-width:767px){.elementor-1649 .elementor-element.elementor-element-52ddb18 .elementor-heading-title{font-size:var( --e-global-typography-33fa049-font-size );line-height:var( --e-global-typography-33fa049-line-height );}.elementor-1649 .elementor-element.elementor-element-9ea87c0{--grid-columns:1;--grid-row-gap:60px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-b97ec49 */.elementor-1649 .elementor-element.elementor-element-b97ec49 { --e-filter-justify-content: flex-start; }
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter { gap: 16px; }
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter-item {
	border: 1px solid #709284;
	border-radius: 50px;
	padding: 14px 30px;
	background-color: #FFFFFF;
	color: #1C1C1C;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	transition: background-color .2s, color .2s;
}
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter-item:hover,
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter-item[aria-pressed=true] {
	background-color: #E3ECE3;
	border-color: #E3ECE3;
	color: #1C1C1C;
}
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter-item[data-filter=lakwerk-spuiten] { order: 1; }
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter-item[data-filter=bedrijfspanden] { order: 2; }
.elementor-1649 .elementor-element.elementor-element-b97ec49 .e-filter-item[data-filter=buitenschilderwerk] { order: 3; }/* End custom CSS */