.elementor-42806 .elementor-element.elementor-element-ed38e00{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-ed38e00:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-ed38e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-0146d4a{--display:flex;}.elementor-42806 .elementor-element.elementor-element-f76c55f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-f76c55f:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-f76c55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-7508c65{--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-42806 .elementor-element.elementor-element-47549b8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-47549b8:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-47549b8 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-6f5c7cb{--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-42806 .elementor-element.elementor-element-2490861{--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-42806 .elementor-element.elementor-element-c207271{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-42806 .elementor-element.elementor-element-c207271:after{content:"1";}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-c207271 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-c7e5e3b:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:23px;line-height:27px;letter-spacing:-0.5px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__title{margin-bottom:6px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:21px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__excerpt{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-c7e5e3b a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-02b4889{--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-42806 .elementor-element.elementor-element-e84f402{--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-42806 .elementor-element.elementor-element-cd20ccc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-cd20ccc:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-cd20ccc a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-7a2bfa8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-7a2bfa8:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-7a2bfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-f961ab2{--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-42806 .elementor-element.elementor-element-a254e44{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-a254e44:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-a254e44 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-01bb98b{--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-42806 .elementor-element.elementor-element-beb8103{--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-42806 .elementor-element.elementor-element-bd165a0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-42806 .elementor-element.elementor-element-bd165a0:after{content:"1";}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-bd165a0 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-93e9412{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-93e9412:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:23px;line-height:27px;letter-spacing:-0.5px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__title{margin-bottom:6px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:21px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__excerpt{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-93e9412 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-19ec7c6{--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-42806 .elementor-element.elementor-element-5fe35fa{--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-42806 .elementor-element.elementor-element-9c1689b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-9c1689b:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-9c1689b a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-957fc96{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-957fc96:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-957fc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-f6ee17c{--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-42806 .elementor-element.elementor-element-b0e91b2{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-b0e91b2:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-b0e91b2 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-325930e{--display:flex;}.elementor-42806 .elementor-element.elementor-element-ae3b693{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-ae3b693:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-ae3b693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-73691f1{--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-42806 .elementor-element.elementor-element-c721703{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-c721703:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-c721703 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-1c58cb5{--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-42806 .elementor-element.elementor-element-840a6eb{--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-42806 .elementor-element.elementor-element-57935b9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-42806 .elementor-element.elementor-element-57935b9:after{content:"1";}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-57935b9 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-1fd6839{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-1fd6839:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-1fd6839 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-aeeb89c{--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-42806 .elementor-element.elementor-element-0065716{--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-42806 .elementor-element.elementor-element-6e21ad8{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-6e21ad8:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-6e21ad8 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-91714d4{--display:flex;}.elementor-42806 .elementor-element.elementor-element-539c27d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-539c27d:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-539c27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-6289450{--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-42806 .elementor-element.elementor-element-4f4ff6f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-4f4ff6f:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-4f4ff6f a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-dc7535e{--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-42806 .elementor-element.elementor-element-08ca9d3{--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-42806 .elementor-element.elementor-element-d895f41{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-42806 .elementor-element.elementor-element-d895f41:after{content:"1";}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-d895f41 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-4153532{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-4153532:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-4153532 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-206a577{--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-42806 .elementor-element.elementor-element-9bd7a1f{--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-42806 .elementor-element.elementor-element-0a26a96{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-0a26a96:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-0a26a96 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-f1cb8d1{--display:flex;}.elementor-42806 .elementor-element.elementor-element-a0e14dc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-a0e14dc:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-a0e14dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-09f6463{--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-42806 .elementor-element.elementor-element-9fcb986{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-9fcb986:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-9fcb986 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-7f51c9d{--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-42806 .elementor-element.elementor-element-ec7ef81{--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-42806 .elementor-element.elementor-element-754fbbc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-42806 .elementor-element.elementor-element-754fbbc:after{content:"1";}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-754fbbc a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-b992f64{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-b992f64:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-b992f64 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-6274f0b{--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-42806 .elementor-element.elementor-element-2afb4ac{--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-42806 .elementor-element.elementor-element-87c1859{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-87c1859:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-87c1859 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-b7144cf{--display:flex;}.elementor-42806 .elementor-element.elementor-element-5a90d13{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42806 .elementor-element.elementor-element-5a90d13:not(.elementor-motion-effects-element-type-background), .elementor-42806 .elementor-element.elementor-element-5a90d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77514ac );}.elementor-42806 .elementor-element.elementor-element-06bc2bd{--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-42806 .elementor-element.elementor-element-eaad256{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-eaad256:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-eaad256 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-4c0e274{--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-42806 .elementor-element.elementor-element-bb1da03{--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-42806 .elementor-element.elementor-element-5b9fd15{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-42806 .elementor-element.elementor-element-5b9fd15:after{content:"1";}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-5b9fd15 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-b74ceaa{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-42806 .elementor-element.elementor-element-b74ceaa:after{content:"0.66";}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-b74ceaa a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-cee1fa4{--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-42806 .elementor-element.elementor-element-361d0c9{--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-42806 .elementor-element.elementor-element-ce1fd66{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.99 * 100% );}.elementor-42806 .elementor-element.elementor-element-ce1fd66:after{content:"0.99";}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__meta-data span + span:before{content:"•";}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__text{margin-top:20px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__badge{right:0;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__title, .elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__title a{color:var( --e-global-color-ecb893a );font-size:25px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__title{margin-bottom:7px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:21px;line-height:23px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__excerpt{margin-bottom:8px;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__read-more{color:var( --e-global-color-02ee260 );}.elementor-42806 .elementor-element.elementor-element-ce1fd66 a.elementor-post__read-more{font-family:"AwanZaman", Sans-serif;font-size:24px;text-transform:none;}.elementor-42806 .elementor-element.elementor-element-4053560{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:24px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-42806 .elementor-element.elementor-element-4053560 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#CEE9F900;}.elementor-42806 .elementor-element.elementor-element-4053560.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#CEE9F900;}.elementor-42806 .elementor-element.elementor-element-4053560.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-42806 .elementor-element.elementor-element-4053560.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#CEE9F900;}.elementor-42806 .elementor-element.elementor-element-4053560.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"AwanZaman", Sans-serif;}.elementor-42806 .elementor-element.elementor-element-4053560 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-47549b8:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-c207271:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-c7e5e3b:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-cd20ccc:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-a254e44:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-bd165a0:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-93e9412:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-9c1689b:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-b0e91b2:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-c721703:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-57935b9:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-1fd6839:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-6e21ad8:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-4f4ff6f:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-d895f41:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-4153532:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-0a26a96:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-9fcb986:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-754fbbc:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-b992f64:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-87c1859:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-eaad256:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-5b9fd15:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-b74ceaa:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__thumbnail__link{width:100%;}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-42806 .elementor-element.elementor-element-ce1fd66:after{content:"0.5";}.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-42806 .elementor-element.elementor-element-7508c65{--width:30%;}.elementor-42806 .elementor-element.elementor-element-6f5c7cb{--width:50%;}.elementor-42806 .elementor-element.elementor-element-02b4889{--width:30%;}.elementor-42806 .elementor-element.elementor-element-f961ab2{--width:30%;}.elementor-42806 .elementor-element.elementor-element-01bb98b{--width:50%;}.elementor-42806 .elementor-element.elementor-element-19ec7c6{--width:30%;}.elementor-42806 .elementor-element.elementor-element-f6ee17c{--width:100%;}.elementor-42806 .elementor-element.elementor-element-73691f1{--width:30%;}.elementor-42806 .elementor-element.elementor-element-1c58cb5{--width:50%;}.elementor-42806 .elementor-element.elementor-element-aeeb89c{--width:30%;}.elementor-42806 .elementor-element.elementor-element-6289450{--width:30%;}.elementor-42806 .elementor-element.elementor-element-dc7535e{--width:50%;}.elementor-42806 .elementor-element.elementor-element-206a577{--width:30%;}.elementor-42806 .elementor-element.elementor-element-09f6463{--width:30%;}.elementor-42806 .elementor-element.elementor-element-7f51c9d{--width:50%;}.elementor-42806 .elementor-element.elementor-element-6274f0b{--width:30%;}.elementor-42806 .elementor-element.elementor-element-06bc2bd{--width:30%;}.elementor-42806 .elementor-element.elementor-element-4c0e274{--width:50%;}.elementor-42806 .elementor-element.elementor-element-cee1fa4{--width:30%;}}/* Start custom CSS for posts, class: .elementor-element-47549b8 */.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c207271 */.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-c207271.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-c207271 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 2);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c7e5e3b */.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd20ccc */.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c55f */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}
h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;        /* max 4 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 3);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a254e44 */.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd165a0 */.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 1);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-93e9412 */.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9c1689b */.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card {
    border-radius: 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bfa8 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b0e91b2 */.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts .elementor-post__badge {
    top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957fc96 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c721703 */.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57935b9 */.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 3;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-57935b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1fd6839 */.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6e21ad8 */.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3b693 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f4ff6f */.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d895f41 */.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-d895f41.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4153532 */.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a26a96 */.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539c27d */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fcb986 */.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-754fbbc */.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b992f64 */.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87c1859 */.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e14dc */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eaad256 */.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b9fd15 */.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b74ceaa */.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce1fd66 */.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a90d13 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-47549b8 */.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c207271 */.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-c207271.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-c207271 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 2);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c7e5e3b */.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd20ccc */.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c55f */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}
h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;        /* max 4 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 3);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a254e44 */.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd165a0 */.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 1);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-93e9412 */.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9c1689b */.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card {
    border-radius: 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bfa8 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b0e91b2 */.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts .elementor-post__badge {
    top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957fc96 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c721703 */.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57935b9 */.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 3;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-57935b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1fd6839 */.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6e21ad8 */.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3b693 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f4ff6f */.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d895f41 */.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-d895f41.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4153532 */.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a26a96 */.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539c27d */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fcb986 */.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-754fbbc */.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b992f64 */.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87c1859 */.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e14dc */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eaad256 */.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b9fd15 */.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b74ceaa */.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce1fd66 */.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a90d13 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-47549b8 */.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c207271 */.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-c207271.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-c207271 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 2);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c7e5e3b */.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd20ccc */.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c55f */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}
h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;        /* max 4 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 3);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a254e44 */.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd165a0 */.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 1);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-93e9412 */.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9c1689b */.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card {
    border-radius: 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bfa8 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b0e91b2 */.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts .elementor-post__badge {
    top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957fc96 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c721703 */.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57935b9 */.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 3;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-57935b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1fd6839 */.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6e21ad8 */.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3b693 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f4ff6f */.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d895f41 */.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-d895f41.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4153532 */.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a26a96 */.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539c27d */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fcb986 */.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-754fbbc */.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b992f64 */.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87c1859 */.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e14dc */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eaad256 */.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b9fd15 */.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b74ceaa */.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce1fd66 */.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a90d13 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-47549b8 */.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c207271 */.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-c207271.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-c207271 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 2);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c7e5e3b */.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd20ccc */.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c55f */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}
h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;        /* max 4 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 3);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a254e44 */.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd165a0 */.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 1);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-93e9412 */.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9c1689b */.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card {
    border-radius: 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bfa8 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b0e91b2 */.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts .elementor-post__badge {
    top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957fc96 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c721703 */.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57935b9 */.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 3;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-57935b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1fd6839 */.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6e21ad8 */.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3b693 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f4ff6f */.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d895f41 */.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-d895f41.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4153532 */.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a26a96 */.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539c27d */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fcb986 */.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-754fbbc */.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b992f64 */.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87c1859 */.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e14dc */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eaad256 */.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b9fd15 */.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b74ceaa */.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce1fd66 */.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a90d13 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-47549b8 */.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c207271 */.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-c207271.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-c207271 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 2);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c7e5e3b */.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd20ccc */.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c55f */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}
h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;        /* max 4 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 3);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a254e44 */.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd165a0 */.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 1);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-93e9412 */.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9c1689b */.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card {
    border-radius: 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bfa8 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b0e91b2 */.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts .elementor-post__badge {
    top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957fc96 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c721703 */.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57935b9 */.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 3;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-57935b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1fd6839 */.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6e21ad8 */.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3b693 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f4ff6f */.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d895f41 */.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-d895f41.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4153532 */.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a26a96 */.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539c27d */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fcb986 */.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-754fbbc */.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b992f64 */.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87c1859 */.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e14dc */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eaad256 */.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b9fd15 */.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b74ceaa */.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce1fd66 */.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a90d13 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-47549b8 */.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-47549b8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c207271 */.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-c207271.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-c207271 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-c207271 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 2);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c7e5e3b */.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-c7e5e3b .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cd20ccc */.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-cd20ccc .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76c55f */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}
h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;        /* max 4 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 3);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a254e44 */.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-a254e44 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd165a0 */.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-bd165a0 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}
.elementor-42806 .elementor-element.elementor-element-bd165a0 h3.elementor-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;       
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    line-height: 1.4em;           /* regelhoogte (pas evt. aan) */
  min-height: calc(1.4em * 1);  /* altijd ruimte voor 4 regels */
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-93e9412 */.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}
.elementor-42806 .elementor-element.elementor-element-93e9412 .elementor-post__text {
    margin-top: 2px !important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9c1689b */.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-post__card {
    border-radius: 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__badge {
    top: 250px !important;
}
.elementor-42806 .elementor-element.elementor-element-9c1689b .elementor-posts .elementor-post__card {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2bfa8 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b0e91b2 */.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b0e91b2 .elementor-posts .elementor-post__badge {
    top: 120px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957fc96 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c721703 */.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-c721703 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-57935b9 */.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 3;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-57935b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-57935b9 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1fd6839 */.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-1fd6839 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6e21ad8 */.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-6e21ad8 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3b693 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4f4ff6f */.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-4f4ff6f .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d895f41 */.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-d895f41.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-d895f41 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4153532 */.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-4153532 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0a26a96 */.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-0a26a96 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539c27d */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fcb986 */.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-9fcb986 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-754fbbc */.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-754fbbc .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b992f64 */.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b992f64 .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-87c1859 */.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-87c1859 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e14dc */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-eaad256 */.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-post__card {
    border-radius: 80px 0px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-eaad256 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b9fd15 */.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    height: 180px;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts .elementor-post__badge {
    top: 100px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__thumbnail {
    padding-bottom: calc(1 * 119%) !important;
}
/* Zet kaartinhoud in twee kolommen */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

/* Tekst links, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__text {
  width: 50% !important;
  padding-right: 20px;
  box-sizing: border-box;
}

/* Afbeelding rechts, 50% breed */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link {
  order: 2;
  width: 50% !important;
  box-sizing: border-box;
}

/* Zorg dat de afbeelding de ruimte goed vult */
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail {
  width: 100%;
  height: 100px !important;
  object-fit: cover;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}
.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

/* Mobiel: afbeelding boven, tekst onder (100% breed) */
@media (max-width: 767px) {
  .elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__card {
    flex-direction: column;
  }

.elementor-42806 .elementor-element.elementor-element-5b9fd15 .elementor-posts--skin-cards .elementor-post__thumbnail__link,
  .elementor-posts--skin-cards .elementor-post__text {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b74ceaa */.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}

.elementor-42806 .elementor-element.elementor-element-b74ceaa .elementor-posts .elementor-post__badge {
    top: 95px !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce1fd66 */.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-post__card {
    border-radius: 20px 20px 20px 20px !important;
}
.elementor-42806 .elementor-element.elementor-element-ce1fd66 .elementor-posts .elementor-post__badge {
    top: 250px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a90d13 */.elementor-post__text {
    padding: 5px 20px 10px 20px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4053560 */.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: #cee9f900 !important;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
background-color: #cee9f900 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed38e00 */.elementor-posts .elementor-post__badge {
    background: #f1d2d3 !important;
    border-radius: 18px !important;
    color: #000 !important;
    font-size: 21px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    margin: 20px !important;
    padding: .5em 1.2em !important;
    position: absolute;
    z-index: 3;
    text-transform: none !important;
}
.elementor-42806 .elementor-element.elementor-element-ed38e00 .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
    height: 100% !important;
    object-fit: cover !important;
}/* End custom CSS */