.elementor-53071 .elementor-element.elementor-element-5a0767f:not(.elementor-motion-effects-element-type-background), .elementor-53071 .elementor-element.elementor-element-5a0767f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D9FCD;}.elementor-53071 .elementor-element.elementor-element-5a0767f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-5a0767f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53071 .elementor-element.elementor-element-5a0767f > .elementor-shape-bottom svg{width:calc(200vw + 1.3px);height:80px;}.elementor-53071 .elementor-element.elementor-element-c69385a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-d224688{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-956cbaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-8c3d4ce{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-8e0c50e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53071 .elementor-element.elementor-element-a65aa4d > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-8bd3759{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-8bd3759 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53071 .elementor-element.elementor-element-ec49338 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-53071 .elementor-element.elementor-element-543ff99 .elementor-heading-title{color:#000000;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53071 .elementor-element.elementor-element-035c1a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-035c1a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-53071 .elementor-element.elementor-element-035c1a6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-53071 .elementor-element.elementor-element-bbaec8b:not(.elementor-motion-effects-element-type-background), .elementor-53071 .elementor-element.elementor-element-bbaec8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3D9FCD 0%, #C6EDFF 100%);}.elementor-53071 .elementor-element.elementor-element-bbaec8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-bbaec8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53071 .elementor-element.elementor-element-bbaec8b > .elementor-shape-top svg{width:calc(250vw + 1.3px);height:100px;}.elementor-53071 .elementor-element.elementor-element-19f9bd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-57b8cde{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-0eca008 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-38264e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-53071 .elementor-element.elementor-element-617dee3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-a932abe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-25226df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-7dc5da7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-058ddd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-06faf4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-e252050 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-11081a4:not(.elementor-motion-effects-element-type-background), .elementor-53071 .elementor-element.elementor-element-11081a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C6EDFF 0%, #FFFFFF 100%);}.elementor-53071 .elementor-element.elementor-element-11081a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-11081a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53071 .elementor-element.elementor-element-1ac6e88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-0122d3c .elementor-heading-title{color:#000000;}.elementor-53071 .elementor-element.elementor-element-a9dac72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53071 .elementor-element.elementor-element-a9dac72.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-53071 .elementor-element.elementor-element-a9dac72.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-53071 .elementor-element.elementor-element-5a0767f{margin-top:-15px;margin-bottom:0px;}.elementor-53071 .elementor-element.elementor-element-035c1a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-53071 .elementor-element.elementor-element-a9dac72.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-53071 .elementor-element.elementor-element-5a0767f > .elementor-shape-bottom svg{height:50px;}.elementor-53071 .elementor-element.elementor-element-5a0767f{margin-top:-15px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-53071 .elementor-element.elementor-element-8c3d4ce{padding:0px 25px 0px 25px;}.elementor-53071 .elementor-element.elementor-element-8bd3759{margin-top:25px;margin-bottom:-10px;}.elementor-53071 .elementor-element.elementor-element-035c1a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-53071 .elementor-element.elementor-element-bbaec8b > .elementor-shape-top svg{height:50px;}.elementor-53071 .elementor-element.elementor-element-bbaec8b{margin-top:50px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-53071 .elementor-element.elementor-element-57b8cde{margin-top:-50px;margin-bottom:0px;}.elementor-53071 .elementor-element.elementor-element-a9dac72.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-d224688 */.content {
  width: 200%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a0767f */@media only screen and (max-width: 1250px) and (min-width: 768px) {
.home2b {
    padding: 0px 25px !important;
}}

.home2b .htmlbox, .home2b .htmlbox a {
    min-height: 100% !important;
}


.home2b .col1, .home2b .col2, .home2b .col3,
.home2b .col4, .home2b .col5, .home2b .col6 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 5px 15px rgba(45,118,164,1);
    height: 70px;
    transition: all 0.2s ease;
    cursor: pointer;
}

.home2b .col1:hover, .home2b .col2:hover, .home2b .col3:hover, 
.home2b .col4:hover, .home2b .col5:hover, .home2b .col6:hover {
    transform: scale(0.98)
}

@media only screen and (min-width: 1025px) {
.home2b .inner {
    margin: 50px 0px 120px 0px !important;
}    
    
.home2b .col1, .home2b .col3,
.home2b .col4, .home2b .col6 {
    width: calc(17% - 17px) !important;
}

.home2b .col2, .home2b .col5 {
    width: calc(16% - 17px) !important;
}

.home2b .col1, .home2b .col2, .home2b .col3,
.home2b .col4, .home2b .col5  {
    margin-right: 20.4px !important;
}}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
.home2b .inner {
    margin: 35px 0px 110px 0px !important;
}}  

@media only screen and (max-width: 1024px) and (min-width: 600px) {
.home2b .col1, .home2b .col4 {
    width: calc(33% - 10px) !important;
}

 .home2b .col2, .home2b .col5 {
    width: calc(34% - 10px) !important;
    margin: 0px 15px !important;
}

.home2b .col3, .home2b .col6 {
    width: calc(33% - 10px) !important;
}
    
.home2b .col4, .home2b .col5, .home2b .col6 {
    margin-top: 15px !important
}}

@media only screen and (max-width: 767px) and (min-width: 350px) {
.home2b .inner {
    margin: 25px 0px 80px 0px !important;
}       }     

@media only screen and (max-width: 599px) and (min-width: 350px) {
.home2b .col1, .home2b .col3, .home2b .col5 {
    width: calc(50% - 7px) !important;
    margin-right: 14px !important;
}

.home2b .col2, .home2b .col4, .home2b .col6 {
    width: calc(50% - 7px) !important;
}
    
.home2b .col1, .home2b .col3, .home2b .col3, .home2b .col4 {
    margin-bottom: 14px;
}}

@media only screen and (max-width: 349px) {
.home2b .inner {
    margin: 25px 0px 80px 0px !important;
}        
    
.home2b .col1 {
    width: 100% !important;
}

.home2b .col2, .home2b .col3,
.home2b .col4, .home2b .col5, .home2b .col6 {
    width: 100% !important;
    margin-top: 25px;
}}



@media only screen and (min-width: 600px) {
.home2b .kop {
    font-size: 14px;
}

.home2b .col1, .home2b .col2, .home2b .col3,
.home2b .col4, .home2b .col5, .home2b .col6 {
    padding: 15px;
    height: 180px !important;
}

.home2b .afb {
    left: calc(50% - 55px);
    width: 110px;
}}


@media only screen and (max-width: 599px) {
.home2b .kop {
    font-size: 12px;
}

.home2b .col1, .home2b .col2, .home2b .col3,
.home2b .col4, .home2b .col5, .home2b .col6 {
    padding: 12px;
    height: 115px !important;
}

.home2b .afb {
    left: calc(50% - 35px);
    width: 70px;
}}

.home2b .afb {
    position: absolute;
    top: 0px;
    height: auto;
}

.home2b .kop {
    color: #000 !important;
    font-weight: 600;
    position: absolute;
    bottom: 0px;
    max-height: 42px;
    overflow: hidden;
    width: 100%;
    line-height: 1.2em
}

.home2b .col1:hover .kop, .home2b .col2:hover .kop, .home2b .col3:hover .kop,
.home2b .col4:hover .kop, .home2b .col5:hover .kop, .home2b .col6:hover .kop {
    color: #3D9FCD !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8c3d4ce */@media only screen and (max-width: 1250px) and (min-width: 768px) {
.home3, .home4 {
    padding: 0px 25px !important;
}}

.home3 .txt p {
    font-weight: 400 !important;
    color: #000 !important;
}

.home3 .txt a {
    margin-right: 10px;
}

.home3 h1 {
    margin: 0px 0px 20px 0px;
    color: #000 !important;
}

@media only screen and (min-width: 768px) {
.home3 h1 {
    font-size: 27px;
}}

@media only screen and (max-width: 767px) {
.home3 h1 {
    font-size: 20px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bd3759 */#uitgelicht {
    height: 475px !important; 
}

#nieuwe {
    height: 425px !important;
}

@media only screen and (min-width: 1251px) {
.home5 .kop, .home5 .kop3 {
    left: calc(50% - 570px);
    position: absolute;
    top: 0px;
}}

@media only screen and (max-width: 1251px) {
.home5 .kop, .home5 .kop3 {
    padding: 0px 25px;  
}}

.home5 .kop, .home5 .kop3 {
    width: auto;
    font-weight: 600 !important;
    font-size: 25px !important;
}

.home5 .productweergave {
    position: absolute;
    top: 50px;
    left: 0px;
}

@media only screen and (min-width: 1251px) {
.home5 .productweergave .products {
    padding-left: calc(50% - 570px) !important;
}}

@media only screen and (max-width: 1251px) {
.home5 .productweergave .products {
    padding-left: 25px!important;
}}

.home5 .productweergave ul {
    display: grid;
	grid-template-columns: repeat(10, 1fr) !important;
    padding: 0px 40px 40px 40px !important;
    overflow-x: scroll;
}

@media only screen and (min-width: 1600px) {
.home5 .productweergave .product {
    width: calc(20vw - 80px) !important;
}}

@media only screen and (max-width: 1599px) and (min-width: 1400px) {
.home5 .productweergave .product {
    width: calc(24vw - 80px) !important;
}}

@media only screen and (max-width: 1399px) and (min-width: 1300px) {
.home5 .productweergave .product {
    width: calc(26vw - 80px) !important;
}}

@media only screen and (max-width: 1299px) and (min-width: 1200px) {
.home5 .productweergave .product {
    width: calc(28vw - 80px) !important;
}}

@media only screen and (max-width: 1199px) and (min-width: 1100px) {
.home5 .productweergave .product {
    width: calc(30vw - 80px) !important;
}}

@media only screen and (max-width: 1099px) and (min-width: 1025px) {
.home5 .productweergave .product {
    width: calc(32vw - 80px) !important;
}}

@media only screen and (max-width: 1024px) and (min-width: 1000px) {
.home5 .productweergave .product {
    width: calc(39vw - 50px) !important;
}}

@media only screen and (max-width: 999px) and (min-width: 800px) {
.home5 .productweergave .product {
    width: calc(52vw - 100px) !important;
}}


@media only screen and (max-width: 799px) and (min-width: 650px) {
.home5 .productweergave .product {
    width: calc(56vw - 0px) !important;
}}

@media only screen and (max-width: 649px) {
.home5 .productweergave .product {
    width: calc(100vw - 120px) !important;
}}

.home5 .productweergave li:hover {
	transform: scale(0.98)
}

.home5 .productweergave li:hover
.woocommerce-loop-product__title {
	color: #3D9FCD !important;
}

.home5 .productweergave li:hover img {
	transform: scale(0.9)
}

.home5 .productweergave li {
	border-radius: 10px;
	background: #fff;;
	padding: 20px !important;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	height: 325px !important;
	transition: all 0.2s ease;
	cursor: pointer !important;
}

.home5 .productweergave li .ast-onsale-card {
	background: #3D9FCD;
	color: #fff;
}

.home5 .ast-card-action-tooltip {
	display: none !important;
}

.home5 .ast-select-options-trigger {
	right: 15px !important;
	top: calc(100% - 60px) !important;
	position: absolute;
	z-index: 9 !important;
}


.home5 .ast-on-card-button .ahfb-svg-iconset {
	width: 40px !important;
	height: 40px !important;
	opacity: 1 !important;
}

.home5 .ast-on-card-button .ahfb-svg-iconset::after {
	content: "+";
	position: absolute;
	right: -2px;
	top: -2px;
	font-weight: 600;
}

.home5 .ast-on-card-button .ahfb-svg-iconset:hover svg {
	fill: #000 !important;
}

.home5 .ahfb-svg-iconset svg {
	width: 20px !important;
	height: auto;
	fill: #3D9FCD;
}

.home5 .astra-shop-thumbnail-wrap .ast-on-card-button:not(.ast-onsale-card) {
	display: block !important;
	opacity: 1 !important;
	position: absolute !important;
	visibility: visible !important;
	width: auto;
}

.home5 .productweergave li img {
	position: absolute;
	max-width: 130px;
	width: 130px;
	height: auto;
	top: 20px;
	left: calc(50% - 65px);
	transition: all 0.4s ease;
	
}

.home5 .productweergave li .astra-shop-thumbnail-wrap {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px
}

.home5 .productweergave li .ast-woo-product-category {
	position: absolute;
	color: #000 !important;
	opacity: 1 !important;
	left: 15px;
	top: calc(100% - 155px);
	height: 20px;
	max-width: calc(100% - 30px);
	overflow: hidden;
}

.home5 .productweergave li .woocommerce-loop-product__title {
	position: absolute;
	left: 15px;
	top: calc(100% - 125px) !important;
	max-height: 65px;
	max-width: calc(100% - 30px);
	overflow: hidden;
	color: #000 !important;
}

.home5 .productweergave li del {
	color: #000 !important;
}

.home5 .productweergave li .price,
.home5 .productweergave li .amount {
	color: #000 !important;
	font-weight: 600 !important;
	font-size: 17px !important;
}

.home5 .productweergave li .price {
	position: absolute;
	bottom: 15px;
	left: 15px;
}

.home5 .productweergave li 
.price .woocommerce-price-suffix {
	font-size: 60%;
	opacity: 0.5;
	font-weight: 400;
}

.home5 .productweergave li .button {
	display: none;
}

@media only screen and (max-width: 767px) {
.ast-footer-copyright .streepje {
    display: none;
}

.ast-footer-copyright {
    text-align: left;
    width: 210px;
    margin-left: 10px;
    font-size: 12px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bbaec8b */#ft2, #ft3 {
    background: #d3e5ee;
}

.home4 .inner {
    padding-bottom: 50px !important;
    border-bottom: 1px solid rgba(255,255,255,1);
}

.home4 .col1, .home4 .col2, .home4 .col3 {
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
    transition: all 0.2s ease;
}

.home4 .col1:hover, .home4 .col2:hover, .home4 .col3:hover {
    transform: scale(0.98)
}

@media only screen and (min-width: 600px) {
.home4 .col1 .afb img, .home4 .col2 .afb img, .home4 .col3 .afb img,
.home4 .col1 .afb, .home4 .col2 .afb, .home4 .col3 .afb {
    height: 250px;
}}

@media only screen and (max-width: 599px) {
.home4 .col1 .afb img, .home4 .col2 .afb img, .home4 .col3 .afb img,
.home4 .col1 .afb, .home4 .col2 .afb, .home4 .col3 .afb {
    height: 180px;
}}

.home4 .col1 .afb img, .home4 .col2 .afb img, .home4 .col3 .afb img,
.home4 .col1 .afb, .home4 .col2 .afb, .home4 .col3 .afb {
    width: 100%;
    margin: auto;
    object-fit: cover;
    margin-bottom: 20px;
}

.home2 .box1:hover .kop, .home2 .box2:hover .kop, 
.home2 .box3:hover .kop, .home2 .box4:hover .kop, 
.home2 .box5:hover .kop, .home2 .box6:hover .kop {
    color: #3D9FCD !important;
}

.home2 .box1:hover .markfwd,.home2 .box2:hover .markfwd,
.home2 .box3:hover .markfwd, .home2 .box4:hover .markfwd,
.home2 .box5:hover .markfwd, .home2 .box6:hover .markfwd {
    color: #000;
}

@media only screen and (min-width: 768px) {
.home4 .col1 {
    width: calc(33% - 14px)
}

.home4 .col2 {
    width: calc(34% - 14px);
    margin: 0px 21px;
}

.home4 .col3 {
    width: calc(33% - 14px) 
}}

@media only screen and (max-width: 767px) {
.home4 .col1 {
    width: 100%;
}

.home4 .col2,
.home4 .col3 {
    width: 100%;
    margin-top: 25px;
}}


.home4 .afb {
    margin-bottom: 0px !important;
}

.home4 h3 {
    margin: 0px 0px 10px 0px;
    font-size: 20px;
    font-weight: 5600;
}

.home4 .htmlbox {
    padding: 20px;
    font-weight: 400;
    min-height: 220px !important;
}

.home4 .cta {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.home4 .htmlbox p {
    color: 000 !important;
    font-weight: 400 !important;
}

.home4 .htmlbox:hover .ctabt {
    color: #3D9FCD;
}

.home4 .ctabt {
    color: #000;
    font-weight: 600;
    font-size: 16px;
}

.home4 .markfwd {
    color: #3D9FCD;
    margin-left: 7px;
    font-size: 14px;
    transition: all 0.1s ease;
}

.home4 .knop::after {
    content: "➜";
    position: absolute;
    bottom: 6px;
    right: 0px;
    font-size: 20px !important;
    color: #000;
}

.home4 .knop:hover ::after {
    color: #3D9FCD;
}/* End custom CSS */