.elementor-7015 .elementor-element.elementor-element-48fdb1ea{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7015 .elementor-element.elementor-element-7cf07a6f{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7015 .elementor-element.elementor-element-613851bd{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7015 .elementor-element.elementor-element-78ed61ea{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );word-spacing:var( --e-global-typography-112b6c4-word-spacing );color:var( --e-global-color-text );}.elementor-7015 .elementor-element.elementor-element-78ed61ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7015 .elementor-element.elementor-element-5da0c0fd .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );word-spacing:var( --e-global-typography-583e54c-word-spacing );}.elementor-7015 .elementor-element.elementor-element-5da0c0fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7015 .elementor-element.elementor-element-d920563{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-7015 .elementor-element.elementor-element-d920563 .elementor-divider-separator{width:80px;}.elementor-7015 .elementor-element.elementor-element-d920563 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7015 .elementor-element.elementor-element-5f88436d{color:var( --e-global-color-text );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-7015 .elementor-element.elementor-element-5f88436d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7015 .elementor-element.elementor-element-45f078dd{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0px;fill:var( --e-global-color-a954db2 );color:var( --e-global-color-a954db2 );background-color:var( --e-global-color-651faef );border-radius:4px 4px 4px 4px;padding:12px 19px 12px 19px;}.elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button:hover, .elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button:focus{color:var( --e-global-color-651faef );background-color:var( --e-global-color-308e809 );}.elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button:hover svg, .elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button:focus svg{fill:var( --e-global-color-651faef );}.elementor-7015 .elementor-element.elementor-element-6d7d60de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7015 .elementor-element.elementor-element-6d7d60de{width:auto;max-width:auto;}.elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0px;fill:var( --e-global-color-a954db2 );color:var( --e-global-color-a954db2 );background-color:var( --e-global-color-651faef );border-radius:4px 4px 4px 4px;padding:12px 19px 12px 19px;}.elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button:hover, .elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button:focus{color:var( --e-global-color-651faef );background-color:var( --e-global-color-308e809 );}.elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button:hover svg, .elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button:focus svg{fill:var( --e-global-color-651faef );}.elementor-7015 .elementor-element.elementor-element-3038946c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7015 .elementor-element.elementor-element-3038946c{width:auto;max-width:auto;}.elementor-7015 .elementor-element.elementor-element-286564d .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0px;fill:var( --e-global-color-a954db2 );color:var( --e-global-color-a954db2 );background-color:var( --e-global-color-651faef );border-radius:4px 4px 4px 4px;padding:12px 19px 12px 19px;}.elementor-7015 .elementor-element.elementor-element-286564d .elementor-button:hover, .elementor-7015 .elementor-element.elementor-element-286564d .elementor-button:focus{color:var( --e-global-color-651faef );background-color:var( --e-global-color-308e809 );}.elementor-7015 .elementor-element.elementor-element-286564d .elementor-button:hover svg, .elementor-7015 .elementor-element.elementor-element-286564d .elementor-button:focus svg{fill:var( --e-global-color-651faef );}.elementor-7015 .elementor-element.elementor-element-286564d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7015 .elementor-element.elementor-element-286564d{width:auto;max-width:auto;}.elementor-7015 .elementor-element.elementor-element-559fe4fc{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7015 .elementor-element.elementor-element-63460d70:after{content:"0.66";}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__thumbnail__link{width:100%;}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__meta-data span + span:before{content:"///";}.elementor-7015 .elementor-element.elementor-element-63460d70{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-7015 .elementor-element.elementor-element-63460d70.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7015 .elementor-element.elementor-element-63460d70.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7015 .elementor-element.elementor-element-63460d70.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__title, .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );word-spacing:var( --e-global-typography-83682a1-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__meta-data{color:var( --e-global-color-308e809 );font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );word-spacing:var( --e-global-typography-112b6c4-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__read-more{color:var( --e-global-color-308e809 );}.elementor-7015 .elementor-element.elementor-element-63460d70 a.elementor-post__read-more{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-accent );}body:not(.rtl) .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7015 .elementor-element.elementor-element-63460d70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7015 .elementor-element.elementor-element-48fdb1ea{--width:100%;}.elementor-7015 .elementor-element.elementor-element-7cf07a6f{--width:100%;}.elementor-7015 .elementor-element.elementor-element-613851bd{--width:100%;}.elementor-7015 .elementor-element.elementor-element-45f078dd{--width:100%;}.elementor-7015 .elementor-element.elementor-element-559fe4fc{--width:100%;}}@media(max-width:1024px){.elementor-7015 .elementor-element.elementor-element-78ed61ea{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );word-spacing:var( --e-global-typography-112b6c4-word-spacing );}.elementor-7015 .elementor-element.elementor-element-5da0c0fd .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );word-spacing:var( --e-global-typography-583e54c-word-spacing );}.elementor-7015 .elementor-element.elementor-element-d920563 .elementor-divider-separator{width:77px;}.elementor-7015 .elementor-element.elementor-element-5f88436d{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button{font-size:15px;}.elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button{font-size:15px;}.elementor-7015 .elementor-element.elementor-element-286564d .elementor-button{font-size:15px;}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__title, .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );word-spacing:var( --e-global-typography-83682a1-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__meta-data{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );word-spacing:var( --e-global-typography-112b6c4-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__excerpt p{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 a.elementor-post__read-more{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}}@media(max-width:767px){.elementor-7015 .elementor-element.elementor-element-78ed61ea{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );word-spacing:var( --e-global-typography-112b6c4-word-spacing );}.elementor-7015 .elementor-element.elementor-element-5da0c0fd .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );word-spacing:var( --e-global-typography-583e54c-word-spacing );}.elementor-7015 .elementor-element.elementor-element-d920563 .elementor-divider-separator{width:55px;}.elementor-7015 .elementor-element.elementor-element-d920563 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7015 .elementor-element.elementor-element-5f88436d{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );word-spacing:var( --e-global-typography-b2ce6af-word-spacing );}.elementor-7015 .elementor-element.elementor-element-6d7d60de .elementor-button{font-size:14px;}.elementor-7015 .elementor-element.elementor-element-3038946c .elementor-button{font-size:14px;}.elementor-7015 .elementor-element.elementor-element-286564d .elementor-button{font-size:14px;}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7015 .elementor-element.elementor-element-63460d70:after{content:"0.5";}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__thumbnail__link{width:100%;}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__title, .elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );letter-spacing:var( --e-global-typography-83682a1-letter-spacing );word-spacing:var( --e-global-typography-83682a1-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__meta-data{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );word-spacing:var( --e-global-typography-112b6c4-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-post__excerpt p{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 a.elementor-post__read-more{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-7015 .elementor-element.elementor-element-63460d70 .elementor-pagination{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-48fdb1ea *//* FinaFit archief v2 — één dynamische berichtenlijst; CSS alleen binnen deze template. */
.elementor-7015 .elementor-element.elementor-element-48fdb1ea{--ff-green:var(--e-global-color-primary,#76b82a);--ff-green-dark:var(--e-global-color-308e809,#5a8e1d);--ff-blue:var(--e-global-color-accent,#0e3b83);--ff-ink:var(--e-global-color-secondary,#1b1b1b);--ff-text:var(--e-global-color-text,#717171);--ff-pale:var(--e-global-color-a954db2,#f6f6f6);gap:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-wrap{width:calc(100% - 48px);max-width:1140px;margin-inline:auto;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-hero{background:var(--ff-pale);border-bottom:1px solid #e9ede5;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-hero-inner{padding-block:25px 30px;gap:18px!important;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-breadcrumbs{font-size:var(--e-global-typography-112b6c4-font-size,12px);color:var(--ff-text);margin-bottom:4px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-breadcrumbs p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-breadcrumbs a{color:inherit;text-decoration:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-hero .elementor-heading-title{text-transform:none;overflow-wrap:anywhere;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-rule{width:61px;height:3px;background:var(--ff-green);margin-block:2px 0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-description{max-width:750px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-description p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category-nav{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 14px!important;margin-top:7px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category-nav .elementor-widget-text-editor{width:auto;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category-nav p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category .elementor-button{border:1px solid #d5dfce;min-height:44px;box-shadow:none;}
body.category-werknemers-werkgevers .elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-category-employees .elementor-button,
body.category-bedrijfsherstel .elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-category-business .elementor-button{background:var(--ff-green);border-color:var(--ff-green);color:#fff;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-list-section{padding-block:45px 55px;gap:25px!important;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-section-heading{gap:12px!important;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-section-heading .elementor-heading-title{text-transform:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;align-items:stretch;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post{position:relative;display:flex!important;flex-direction:column;min-width:0;padding:27px 29px 23px;border:1px solid #e0e7dc;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 4px 18px rgba(45,65,36,.035);transition:box-shadow .15s,border-color .15s;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:hover{border-color:#c3d7b1;box-shadow:0 8px 26px rgba(45,65,36,.08);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__text{display:flex;flex-direction:column;flex:1;min-width:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__title{margin:0 0 15px;text-transform:none;line-height:1.4;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__title a{color:var(--ff-ink);text-decoration:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__meta-data{order:-1;margin:0 60px 20px 0;border:0;color:var(--ff-green-dark);line-height:1.6;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post-date{color:inherit;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__excerpt{margin:0 0 23px;color:var(--ff-text);line-height:1.85;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__excerpt p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post__read-more{display:block;margin: auto 0 0!important;padding:17px 0 0;border-top:1px solid #edf0e9;line-height:1.5;text-decoration:none;color:var(--ff-green-dark);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:not(:first-child)>.elementor-post__thumbnail__link{display:none!important;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:not(:first-child)::before{content:"";position:absolute;right:27px;top:20px;width:44px;height:44px;background:#f1f6ec url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%2347791b%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h11l5%205v21H8z%22%2F%3E%3Cpath%20d%3D%22M19%203v6h5M12%2014h8M12%2019h8M12%2024h5%22%2F%3E%3C%2Fsvg%3E") center/26px 26px no-repeat;border-radius:6px;pointer-events:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child{grid-column:1/-1;padding:0;border-radius:8px;box-shadow:0 9px 28px rgba(37,60,31,.055);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__text{padding:32px 37px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__text::before{content:"Uitgelicht";align-self:flex-start;order:-2;padding:3px 9px;margin-bottom:13px;background:#f1f5ed;border-radius:3px;color:var(--ff-green-dark);font-size:var(--e-global-typography-112b6c4-font-size,12px);line-height:1.6;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__meta-data{margin:0 0 13px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__title{font-size:var(--e-global-typography-d3dae9a-font-size,29.5px);line-height:1.3;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__excerpt{font-size:var(--e-global-typography-b2ce6af-font-size,16px);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__read-more{align-self:flex-start;width:auto;border-top:0;padding-top:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child:has(>.elementor-post__thumbnail__link){display:grid!important;grid-template-columns:320px minmax(0,1fr);align-items:stretch;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child>.elementor-post__thumbnail__link{display:block!important;position:relative;width:100%!important;min-height:305px;margin:0!important;overflow:hidden;align-self:stretch;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__thumbnail{width:100%;height:100%;padding:0!important;position:absolute;inset:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__thumbnail img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:50% 45%;transform:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-pagination{margin-top:35px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:23px!important;padding:24px 28px;background:var(--ff-pale);border-left:3px solid var(--ff-green);border-radius:0 5px 5px 0;margin-top:7px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service-copy{flex:1;gap:8px!important;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service-links{width:auto;gap:10px!important;align-items:flex-start;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service a{color:var(--ff-blue);text-decoration:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media{background:var(--ff-pale);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-inner{display:flex;flex-direction:row;align-items:center;gap:23px!important;padding-block:36px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-symbol{width:58px;min-width:58px;height:58px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:8px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-copy{flex:1;gap:10px!important;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-copy p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-link{width:auto;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-link .elementor-button{background:transparent!important;padding:0;color:var(--ff-blue);text-align:left;line-height:1.6;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-link .elementor-button:hover{color:var(--ff-green-dark);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta{background:var(--ff-blue);}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:35px!important;padding-block:43px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta-copy{flex:1;gap:15px!important;max-width:790px;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta-copy p{margin:0;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta .elementor-widget-button{flex-shrink:0;width:auto;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta .elementor-heading-title{text-transform:none;}
.elementor-7015 .elementor-element.elementor-element-48fdb1ea a:focus-visible{outline:3px solid var(--ff-green);outline-offset:4px;}
@media(max-width:1024px){.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child:has(>.elementor-post__thumbnail__link){grid-template-columns:260px minmax(0,1fr);}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__text{padding:28px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-inner{flex-wrap:wrap;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-copy{min-width:55%;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-link{margin-left:81px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta-inner{flex-direction:column;align-items:flex-start;gap:24px!important;}}
@media(max-width:767px){.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-wrap{width:calc(100% - 40px);}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-hero-inner{padding-block:20px 28px;gap:16px!important;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category-nav{gap:10px!important;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category-nav>.elementor-widget-text-editor{width:100%;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category .elementor-button{padding:10px 11px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-list-section{padding-block:33px 37px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-posts-container{grid-template-columns:minmax(0,1fr);gap:20px!important;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post{padding:23px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child:has(>.elementor-post__thumbnail__link){grid-template-columns:minmax(0,1fr);}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child>.elementor-post__thumbnail__link{height:190px;min-height:190px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post:first-child .elementor-post__text{padding:25px 23px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service{flex-direction:column;align-items:flex-start;padding:22px;gap:18px!important;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-inner{padding-block:30px;gap:17px!important;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-symbol{width:43px;min-width:43px;height:43px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-copy{width:calc(100% - 60px);flex:auto;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media-link{margin-left:60px;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta-inner{padding-block:35px;}}
@media(prefers-reduced-motion:reduce){.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post{transition:none;}}
@media print{.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-category-nav,.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-service,.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-media,.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-cta{display:none!important;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-wrap{width:100%;}.elementor-7015 .elementor-element.elementor-element-48fdb1ea .ff-archive-posts .elementor-post{box-shadow:none;break-inside:avoid;}}/* End custom CSS */