/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 18 2024 | 11:21:14 */
#home-slider .swiper-slide-inner {
	max-width: 1350px;
    width: 100%;
}
#home-slider .webr-slide-title {
	font-weight: 400;
	color: var(--groen);
}
#home-slider .elementor-slide-button {
	padding: 12px 24px;
	border: none;
	border-radius: 3px;
}
#home-slider .elementor-swiper-button  {
	top: calc(50% + 67px);
}

#home-diensten .themetechmount-iconbox .tm-custom-heading {
	font-size: 20px;
    line-height: 1.4em;
}
#home-diensten .themetechmount-iconbox-styleseven {
	padding: 35px 20px 40px;
	margin-bottom: 0px;
}

#home-diensten .themetechmount-iconbox .tm-box-icon i, 
#home-diensten .themetechmount-iconbox .tm-box-icon i.kw_invess {
	font-size: 40px;
}

#home-diensten .themetechmount-iconbox .tm-box-icon {
	height: 50px;
	width: 40px;
	line-height: 40px;
}

#home-diensten .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-extended,
#home-diensten .container {
	width: 100%;
}

#home-diensten .tm-element-content-heading {
	margin-bottom: 0px !important;
}

#home-cta a.elementor-button {
	width: 100%;
	padding: 15px 25px;
} 
#home-cta a.elementor-button span.elementor-button-content-wrapper {
	justify-content: start;
}

#onze-producten .themetechmount-iconbox {
	padding: 25px 25px 15px;
	background-color: #424639;
	height: 100%;
}
#onze-producten .e-n-carousel {
	padding-bottom: 30px;
}

#onze-producten .e-con>.e-con-inner,
#onze-producten .e-con>.e-con-inner .elementor-widget-tm_icon_heading,
#onze-producten .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, 
#onze-producten .e-con>.elementor-widget>.elementor-widget-container {
	height: 100%;	
}

#onze-producten .themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading a,
#onze-producten .elementor-icon-box-title,
#onze-producten .tm-cta3-content-wrapper {
	color: var(--wit);
}
#onze-producten .themetechmount-iconbox .themetechmount-iconbox-icon {
	padding-right: 0px;
	width: 100%;
}
#onze-producten .themetechmount-iconbox .themetechmount-iconbox-icon img {
	width: 100%;
	height: auto;
	border-radius: 4px;
}
#onze-producten .themetechmount-iconbox .tm-custom-heading {
	font-size: 20px;
	line-height: 1.4em;
	font-family: 'Roboto Serif', sans-serif;
	text-align: left;
}
#onze-producten .tm-cta3-content-wrapper {
	text-align: left;
	font-size: 15px;
}

#onze-producten .swiper-pagination-bullet,
#home-slider .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 3px;
}
body:not(#__) #onze-producten .swiper-pagination-bullet-active,
body:not(#__) #home-slider .swiper-pagination-bullet-active {
	background-color: var(--groen);
}
#onze-producten.tm-elementor-bg-color-grey .swiper-pagination-bullet {
	background-color: #b3b3b3;	
}

#onze-producten .swiper-slide a::before {
	content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

#onze-producten .themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading, 
#onze-producten .elementor-icon-box-title {
	position: unset;
}

#home-cta .elementor-column-gap-default {
	justify-content: space-between;
}
body:not(#__) #home-cta .tm-element-content-heading {
	margin-bottom: 20px;
}

#home-cta .tm-element-content-desctxt {
	padding-top: 0px;
}

.tm-iconbox-btn a::after {
	content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

#onze-vestigingen .themetechmount-iconbox.themetechmount-iconbox-styleone {
	padding: 25px 25px 10px;
}

#onze-vestigingen .themetechmount-iconbox-icon {
	display: none !important;
}

#onze-vestigingen .tm-cta3-content-wrapper,
#onze-vestigingen .themetechmount-iconbox.themetechmount-iconbox-styleone .themetechmount-iconbox-heading .tm-custom-heading {
	text-align: left;
}

#onze-vestigingen .themetechmount-iconbox.themetechmount-iconbox-styleone .themetechmount-iconbox-heading .tm-custom-heading {
	font-size: 20px;
}

#onze-vestigingen .elementor-section .elementor-widget-wrap .elementor-element,
#onze-vestigingen .elementor-section .elementor-widget-wrap .elementor-element .elementor-widget-container,
#onze-vestigingen .elementor-section .elementor-widget-wrap .elementor-element .elementor-widget-container .themetechmount-iconbox {
	height: 100%;
}