<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'BentonSans';
    src: url('../fonts/BentonSans-Regular.eot');
    src: url('../fonts/BentonSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BentonSans-Regular.woff2') format('woff2'),
        url('../fonts/BentonSans-Regular.woff') format('woff'),
        url('../fonts/BentonSans-Regular.ttf') format('truetype'),
        url('../fonts/BentonSans-Regular.svg#BentonSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BentonSans light';
    src: url('../fonts/BentonSans-Light.eot');
    src: url('../fonts/BentonSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BentonSans-Light.woff2') format('woff2'),
        url('../fonts/BentonSans-Light.woff') format('woff'),
        url('../fonts/BentonSans-Light.ttf') format('truetype'),
        url('../fonts/BentonSans-Light.svg#BentonSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'BentonSans bold';
    src: url('../fonts/BentonSans-Bold.eot');
    src: url('../fonts/BentonSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BentonSans-Bold.woff2') format('woff2'),
        url('../fonts/BentonSans-Bold.woff') format('woff'),
        url('../fonts/BentonSans-Bold.ttf') format('truetype'),
        url('../fonts/BentonSans-Bold.svg#BentonSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'BentonSans medium';
    src: url('../fonts/BentonSans-Medium.eot');
    src: url('../fonts/BentonSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BentonSans-Medium.woff2') format('woff2'),
        url('../fonts/BentonSans-Medium.woff') format('woff'),
        url('../fonts/BentonSans-Medium.ttf') format('truetype'),
        url('../fonts/BentonSans-Medium.svg#BentonSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
body {
	padding: 0px;
	margin: 0px;
	position: relative;
	font-family: 'BentonSans medium';
	line-height:30px;
}
/*------------------------Common css---------------------*/
a:hover{
	text-decoration:none!important;
}
ul{
	padding:0px;
	list-style:none;
	margin:0px;
}
.border-button-style{
	border:2px solid #fff;
	font-size:14px;
	color:#fff;
	font-family: 'BentonSans bold';
	max-width:267px;
	width:100%;
	text-align:center;
	border-radius:35px;
	background: transparent;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	display:inline-block;
	letter-spacing:1px;
	cursor:pointer;
	line-height:50px;
	height:50px;
}
.green-style-button{
	background: #175a19;
}
.red-style-button{
	background: #c51d20;
}
.hover-img {
	display: none;
}	
.border-button-style:hover{
	color:#121212;
	background:#fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.border-button-style.white-bg{
	background:#fff;
	color:#121212;
}
.border-button-style.white-bg:hover{
	background:#c51d20;
	color:#fff;
}
.border-button-style.red-bg{
	background:#c51d20;
	color:#fff;
	border:2px solid #c51d20;
}
.border-button-style.red-bg:hover{
	background:#fff;
	color:#c51d20;
	border:2px solid #fff;
}
.background-style{
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
h1{
	/*font-size:48px;
	color:#fff;*/
	font-size:36px;
	color:#000;
	font-family: 'BentonSans bold';
}
h2{
	font-size:30px;
	color:#363636;
	font-family: 'BentonSans bold';
	margin-bottom:0px;
	letter-spacing: 1.5px;
}
h3{
	font-family: 'BentonSans light';
	font-size:24px;
	color:#121212;
	letter-spacing:1.5px;
}
h6{
	font-size:18px;
	font-family: 'BentonSans bold';
	color:#121212;
}
p{
	font-family: 'BentonSans medium';
	font-size:14px;
	color:#121212;
}
.swiper-button-next, .swiper-button-prev{
	width:auto;
}
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {
    content: 'next';
	display:none;
}
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {
    content: 'prev';
	display:none;
}
.dropdown:hover&gt;.dropdown-menu {
	display: block;
}
.dropdown-menu {
	padding: 0px;
	border-radius: 0px;
	min-width: 220px;
	margin: 0px;
	padding-top: 15px;
	background-color: transparent;
	border: 0px;
}
.active .dropdown-menu {
	padding-top: 18px;
}
.dropdown-menu a {
	border-bottom: 1px solid aliceblue;
	transition: .3s ease;
	font-family: 'BentonSans';
	font-size: 14px;
	padding: 12px 15px;
}
.dropdown-menu:hover a {
	background: #c51d20;
	color: #fff;
}
.dropdown-menu a {
	background: #c51d20;
	color: #fff;
}
.dropdown .dropdown-menu a:hover {
	background-color: #FFF;
	color: #000;
}
.custom_frm_styl::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #949494;
  opacity: 1; /* Firefox */
}

.custom_frm_styl:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #949494;
}

.custom_frm_styl::-ms-input-placeholder { /* Microsoft Edge */
  color: #949494;
}
.custom_frm_styl{
	width:100%;
	height:55px;
	line-height:55px;
	padding:0px 40px;
	border:2px solid #cfcfcf;
	border-radius:30px;
	color:#949494;
	font-size:15px;
	letter-spacing:1.2px;
}
.transmissiecls { height:0px !important; }
/*------------------------End:Common css---------------------*/
.dblock {
	display: none;
}
#menu {
	display: none;
}
.mm-current {
	display: block !important;
}
.top-header{
	width:100%;
	position:relative;
	padding: 00px 0px 6px 0px;
}
.top-header ul{
	width:100%;
	text-align:right;
}
.top-header ul li{
	display:inline-block;
	padding-right:25px;
	font-family: 'BentonSans';
	font-size:14px;
}
.top-header ul li:last-child{
	padding-right:0px;
}
.top-header ul li a{
  color: #fff;
  transition:all 0.5s;
-webkit-transition:all 0.5s;
}
.top-header ul li a:hover{
	color:#c51d20;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.top-header &gt; ul &gt; li &gt; a &gt; img{
	margin-right:9px;
	width:17px;
	margin-top:-3px;
}
.top-header &gt; ul &gt; li:last-child &gt; a &gt; img{
	width:30px;
	height:30px;
}
.header-area{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:2;
}
.menubar{
	margin-top:19px;
}
.menubar ul{
	text-align:right;
}
.menubar ul li{
	display:inline-block;
	font-size:14px;
	font-family: 'BentonSans';
	padding-left:10px;
}
.menubar ul li a{
	color:#fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.menubar ul li a:hover{
	color:#c51d20;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.header-area{
	padding:35px 0px 25px;
}
.nav-bar-button{
	margin-top:10px;
}
.logo-area a img{
	width:100%;
	max-width:180px;
	margin-top: -9px;
}
.each-slide-content h1{
	position:relative;
	margin-bottom:27px;
	padding-bottom:27px;
}
.each-slide-content h1:after{
	position:absolute;
	bottom:0px;
	left:0px;
	width:185px;
	height:2px;
	background:#fff;
	content:'';
}
.each-slide-wrapper{
	max-width:500px;
	width:100%;
}
.each-slide-wrapper p{
	color:#fff;	
}
.each-slide-content .border-button-style.white-bg{
	margin-top:30px;
}
.each-slide-content{
	padding:27% 0px 27%;
}
.home-banner-area{
	height:calc(100vh - 140px);
}
.home-banner-area .swiper-container{
	height:100%;
}
.home-banner-area .each-slider{
	height:100%;
}
.home-banner-area .swiper-button-next, 
.home-banner-area .swiper-button-prev{
	top:90%;
}
.home-banner-area .swiper-button-next, .home-banner-area .swiper-button-prev{
	width:40px;
	height:40px;
	background:#fff;
	border-radius:3px;
	border:1px solid #f1f1f1;
}
.home-banner-area .swiper-button-prev img, .home-banner-area .swiper-button-next img{
	width:14px;
}
.slider-controlers{
	width: 125px;
	position: absolute;
	bottom: 10%;
}
.header-area.darkHeader{
	background:#000;
}
.header-area.darkHeader {
    padding: 20px 0px 20px;
	top:-100px;
	position:absolute;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.header-area.darkHeader .top-header{
	display:none;
}
.header-area.darkHeader .logo-area a img {
    width: 100%;
    max-width: 100px;
    margin-top: 0px;
}
.header-area.darkHeader.stiky{
	position:fixed;
	top:0px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	z-index:99;
}
.header-area.darkHeader .menubar {
    margin-top: 15px;
}
.tick-listing ul{
	font-size:0px;
}
.tick-listing ul li{
	width:25%;
	display:inline-block;
	font-family: 'BentonSans bold';
	font-size:14px;
	color:#1c1c1c;
	position:relative;
	padding-left: 32px;
	letter-spacing: 0.5px;
}
.tick-listing ul li:after{
	position: absolute;
	top: 5px;
	left: 0px;
	content: '';
	background: url('../images/tick.svg') no-repeat left center;
	background-size: auto;
	background-size: 24px;
	width: 30px;
	height: 20px;
}
.tick-listing ul li span{
	margin-right:10px;
}
.tick-listing ul li span img{
	margin-top: -2px;
	width: 24px;
}
.tick-listing{
	padding:30px 0px;
}
.form-button .border-button-style{
	background:#c51d20;
}
.select-styl{
	color:#121212;
	background:url('../images/down.svg') #fff no-repeat 90% center;
	background-size:10px;
	/*border:2px solid #fff;*/
	font-size:14px;
	font-family: 'BentonSans bold';
	width:100%;
	/*padding:15px 19px 15px 35px;*/
	height:60px;
	line-height:60px;
	padding:0px 35px 0px 20px;
	border-radius:35px;
	border:2px solid #e2e2e2;
	-webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;
   letter-spacing:1.5px;
}
.selectbox-area{
	padding:20px 0px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.select-box-heading{
	margin-top:13px;
}
.each-product-details{
	margin-top:20px;
	padding:15px 0px;
	border-top:2px solid #e9e9e9;
}
.each-product-details p{
	font-family: 'BentonSans light';
	font-size:18px;
	color:#121212;
	letter-spacing:1.5px;
	margin-top: 15px;
}
.each-product-details p span{
	margin:0px 25px;
}
.each-product-image{
	outline: 0px #363636 solid;
	outline-offset: 5px;
	position:relative;
}
.each-product-image:after{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	content:'';
	opacity:0;
	/*transition:all 0.5s;
	-webkit-transition:all 0.5s;*/
}
.each-product-image:before{
	width:0px;
	height:0px;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:9;
	opacity:1;
	background:url('../images/dollar.svg') no-repeat center center/cover;
	/*transition:all 0.5s;
	-webkit-transition:all 0.5s;*/
}
.each-product:hover .each-product-image:after{
	opacity:1;
	/*transition:all 0.5s;
	-webkit-transition:all 0.5s;*/
}
.each-product:hover .each-product-image:before{
	width:50px;
	height:50px;
	/*transition:all 0.5s;
	-webkit-transition:all 0.5s;*/
}
.product-slider-area{
	margin-top:60px;
}
.product-slider-area .swiper-button-prev{
	left:-40px;
}
.product-slider-area .swiper-button-next{
	right:-40px;
}
.product-slider-area .swiper-button-next, .product-slider-area .swiper-button-prev{
	width:45px;
	height:45px;
	background:#fff;
	border-radius:3px;
	border:1px solid #f1f1f1;
}
.product-slider-area .swiper-button-prev img, .product-slider-area .swiper-button-next img{
	width:14px;
}
.gallery-section{
	padding:95px 0px;
}
.gallery-heading{
	max-width:900px;
	margin:0px auto;
	width:100%;
	display: none;
}

.gallery-heading h2{
	margin-bottom:30px;
	letter-spacing: 0.75px;
}
.gallery-content{
	max-width:350px;
	margin:auto;
	text-align:center;
	vertical-align:middle;
}
.gallery-content h2, .gallery-content p{
	color:#fff;
	margin-bottom:30px;
}
.gallery-content h2{
	letter-spacing:1px;
}
.gallery-content button.border-button-style{
	margin-top:20px;
}
.each-side-gallery{
	padding:28px;
	height:560px;
}
.each-side-gallery-small .gallery-content {
	position:relative;
}
.each-side-gallery-small .gallery-content:after{
	position:absolute;
	bottom:0px;
	width:100%;
	height:75%;
	left:0px;
	content:'';
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0+0,0.65+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.gallery-details-slider{
	margin-top:40px;
}
.gallery-details-slider .background-style{
	background-size: 0;
}
.gallery-details-slider .background-style{
	height: 100% !important;
	padding: 0;
	position: relative;
}
.gallery-details-slider .background-style img {
    height: 100%;
    object-fit: cover;
}
.gallery-details-slider .gal-item2 a{
	height: 100%;
}
.gallery-details-slider .gal-item{
/*	padding-left:10px;*/
}
.gallery-details-slider .gal-item2{
	/*padding-right:10px;
	padding-bottom:10px;*/
	padding: 5px;
}
.gallery-details-slider .each-side-gallery{
	padding: 5px 10px;
}
.gallery-details-slider .gallery-content{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    max-width: 100%;
    padding-left: 30px;
}
.gallery-details-slider .gallery-content h3{
	position: absolute;
    bottom: 30px;
    margin-bottom: 0;
}
.gallery-details-slider .each-side-gallery .gallery-content{
	height: auto;
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    padding: 0;
} 
.gallery-details-slider .swiper-button-prev{
	left:-60px;
}
.gallery-details-slider .swiper-button-next{
	right:-60px;
}
.gallery-details-slider .swiper-button-next, .gallery-details-slider .swiper-button-prev{
	width:45px;
	height:45px;
	background:#fff;
	border-radius:3px;
	border:1px solid #f1f1f1;
}
.gallery-details-slider .swiper-button-prev img, .gallery-details-slider .swiper-button-next img{
	width:14px;
}
.gallery-content h3{
	color:#fff;
	font-family: 'BentonSans bold';
	position:relative;
	z-index:9;
	text-transform: uppercase;
}
.signeture-content{
	background:#121212;
}
.signeture-side-image img{
	display:none;
}
.signeture-content h2, .signeture-content p{
	color:#fff;
}
.signeture-content{
	padding: 60px 30px;
	width:100%;
}
.signeture-content h2{
	margin-bottom:20px;
}
.signeture-content p{
	text-align:justify;
	text-align-last:center;
	margin-bottom:20px;
}
.signeture-content .border-button-style{
	margin-top:40px;
}
.sigeture-area{
	border-bottom:8px solid #fff;
	padding-top: 30px;
}
.footer-area{
	background:#121212;
	padding:50px 0px 0px;
}
.each-footer-tab h3, .each-footer-tab p{
	font-family: 'BentonSans';
	color:#fff;
}
.each-footer-tab p{
	line-height:21px;
	text-align:justify;
	letter-spacing: 0.5px;
}
.each-footer-tab h3{
	margin-bottom:30px;
}
.each-footer-tab table tr td{
	font-family: 'BentonSans';
	color:#fff;
	font-size:14px;
	padding-bottom:15px;
	line-height:18px;
	letter-spacing: 0.5px;
}
.each-footer-tab p a{
	color:#fff;
}
.each-footer-tab p a:hover{
	color: #c51d20;	
}
.first-tab img{
	max-width:200px;
	width:100%;
	margin-bottom: 40px;
}
.each-side-gallery-small .gallery-content{
	vertical-align:bottom;
	text-align:left;
/*	padding:20px 40px 35px;*/
}
.gallery-details-slider .swiper-container .swiper-wrapper .swiper-slide .row {
	margin:0px -5px;
}
.gallery-details-slider .swiper-container .swiper-wrapper .swiper-slide .row .col-lg-4{
	padding:0px 5px;
}
.gallery-details-slider .swiper-container .swiper-wrapper .swiper-slide .row .col-lg-4 .each-side-gallery-small{
	margin-bottom:10px;
}
.inner-page-banner{
	padding:90px 0px;
}
.inner-page-header{
	position:relative;
	background:#000000;
}
.banner-bottom-content{
	max-width:700px;
	width:100%;
	margin:0px auto;
}
.vacatures-banner-bottom-content{
	padding:80px 0px;
}
.banner-bottom-content h2{
	margin-bottom:30px;
	font-size:32px;
	letter-spacing: 1.5px;
}
.each-vacatures-list h2{
	margin-top:50px;
	margin-bottom:10px;
}
.each-vacatures-list h6{
	margin-bottom:30px;
	padding-bottom:30px;
	position:relative;
	letter-spacing: 0.75px;
}
.each-vacatures-list h6:after{
	position:absolute;
	width:60px;
	height:2px;
	background-color:#121212;
	bottom:0px;
	left:0px;
	content:'';
}
.each-vacature-list-details{
	padding-right:30px;
}
.each-vacature-list-details .border-button-style{
	margin-top:30px;
}
.each-vacatures-list{
	margin-bottom:100px;
}
.vacatures-list{
	background:#f3f3f3;
	padding:120px 0px 0px;
	position:relative;
}
.home-banner-area .each-slider .container,  .home-banner-area .each-slider .row{
	height:100%;
}
.home-banner-area .each-slider .row{
	height:100%;
	align-items: flex-end;
}
.middle-arrow{
	
	position:absolute;
	top:0px;
	left:50%;
	transform:translateX(-50%);
}
.middle-triangel{
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 25px solid #fff;
}
.werkplaats-list{
	padding:110px 0px;
}
.werkplaats-list .row .each-class-text{
	padding: 20px 0px 0px 55px;
}
.werkplaats-list .row.flex-row-reverse .each-class-text{
	padding: 20px 55px 0px 0px;
}
.werkplaats-list .each-class-text h2{
	margin-bottom:40px;
}
.werkplaats-list .each-class-text p{
	margin-bottom:65px;
}
.werkplaats-list hr{
	margin-top: 4rem;
    margin-bottom: 4rem;
}
.common-slide-button img{
	width: 14px;
} 
.common-slide-button{
	width: 45px;
	height: 45px;
	background:#fff;
	border-radius: 3px;
	border: 1px solid #f1f1f1;
}
.acties-details{
	padding:20px 0px 60px;
}
.acties-details-acties-title-button a.border-button-style:hover{
	background:#121212;
	border:2px solid #121212;
}
.meer-informaion h2{
	margin-bottom:20px;
	font-size:32px;
}
.meer-informaion{
	padding:0px 30px;
}
.form-area{
	padding:80px 0px;
}
.form-area h2{
	margin-bottom:50px;
	font-size:32px;
	letter-spacing: 1.5px;
}
.form-area .subtitle {
	font-family: 'BetonSans', Arial;
    font-size: 24px !important;
    margin-bottom: 30px;
}

@media only screen and (max-width: 992px) {
	.form-area .subtitle {
		font-size: 18px !important;
	}
}
.member-name{
	background:#000;
}
.member-name-content{
	vertical-align:bottom;
	padding-left:40px;
	padding-bottom:40px;
}
.member-name-content h3, .member-name-content h6, .member-name-content p{
	color:#fff;
}
.member-name-content h3{
	font-family: 'BentonSans bold';
}
.member-name-content h6{
	position:relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.member-name-content h6:after{
	position: absolute;
	width: 60px;
	height: 2px;
	background-color:#fff;
	bottom: 0px;
	left: 0px;
	content: ''
}
.member-name-content p{
	font-family: 'BentonSans';
	margin-bottom: 0px;
}
.member-name-content p a{
	color:#fff;
}
.form-wrapper button.border-button-style.red-bg{
	text-transform:uppercase;
}
.form-wrapper button.border-button-style.red-bg:hover{
	background:transparent;
	border:2px solid #121212;
	color:#121212;
}
.blog-gallery-slider .banner-bottom-content{
	margin-top:60px;
}
.each-blog-image{
	position:relative;
}
.each-blog-image img{
	display:block;
}
.each-blog-image .blog-image-name{
	position:absolute;
	bottom:32px;
	width:100%;
}
.each-blog-image .blog-image-name h3{
	font-family: 'BentonSans bold';
	color:#fff;
	padding-left:40px;
	font-size:26px;
}
.blog-gallery-slider-wrapper{
	margin-top:50px;
	margin-bottom:100px;
}
.blog-gallery-slider-wrapper .swiper-button-prev {
	left:-60px;
}
.blog-gallery-slider-wrapper .swiper-button-next {
	right:-60px;
}
.blog-gallery-slider-wrapper{
	position:relative;
}
.vacatures-details a.border-button-style.red-bg{
	color:#fff;
	margin-top:15px;
}
.vacatures-details a.border-button-style.red-bg:hover{
	color:#121212;
}
.vacatures-details{
	padding:0px 30px;
}
.form-wrapper form .form-group{
	margin-bottom:10px;
}
.information-middle{
	vertical-align:middle;
}
.information-middle h2{
	text-align:center;
}
.acties-details-blog .each-vacatures-list {
    margin-bottom: 0px;
}
.iframe-area{
	margin-top:130px;
}
.backbutton{
	padding-top:50px;
}
.overons-slider-right-blog-content{
	vertical-align:middle;
	padding:85px 15%;
}
.overons-slider-right-blog {
	background:#f3f3f3;
}
.overons-blog-slider{
	border-right:8px solid #fff;
}
.colluge-area{
	padding:80px 0px;
}
.coluge-slider-wrapper{
	margin-top:50px;
	position:relative;
}
.coluge-slider-wrapper .swiper-button-next {
    right: -60px;
}
.coluge-slider-wrapper .swiper-button-prev {
    left: -60px;
}
.overons-gallery-section .each-side-gallery-small{
	margin-bottom:10px;
}
.contact-timing-section{
	border-top:8px solid #fff;
}
.timing-area h2{
	font-size:32px;
	margin-bottom:25px;
}
.timing-area table{
	width:100%;
}
.timing-area table tr td{
	font-family: 'BentonSans';
	font-size:15px;
	color:#000000;
	line-height: 40px;
}
.address-area h2{
	font-size:32px;
	margin-bottom:20px;
}
.address-area p{
	line-height: 21px;
	margin-top: 8px;
	font-size: 15px;
	display: inline-block;
}
.address-area p a{
	color:#121212;
}
.contact-form-area .container hr{
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.contact-form-area .each-vacatures-list{
	margin-bottom:0px;
}
.contact-form-area.form-area h2 {
    margin-bottom: 35px;
    font-size: 32px;
}
.form-area.contact-form-area .border-button-style.red-bg:hover{
	background:#121212;
	color:#fff;
}
/*********aanbod details********/
/*---top_content---*/
.slider_top_sec{
	padding: 50px 0px;
}

.slider_top_sec h2{
	color:#121212;
	font-size:36px;
	margin-bottom:30px;
}

.slider_top_sec h3{
    font-family: 'BentonSans';
	letter-spacing:0.5px;
	margin-bottom:0px;'
}
.top_btn{
	padding-top:55px;
}
.top_btn .border-button-style:hover {
    background: #121212;
    border: 2px solid #121212;
	color:#fff;
}
/****************master slier*************/
.aanbod_details_slider .ms-container{
	background:#000000;
}
.aanbod_details_slider .ms-thumblist-fwd{
	display:none;
}
.aanbod_details_slider .ms-thumblist-bwd{
	display:none;
}
.aanbod_details_slider .ms-skin-default .ms-nav-next {
    background: url('../images/next2.svg') no-repeat center;
	opacity: 1 !important;
    background-size: 35px;
	right:-60px !important;
}
.aanbod_details_slider .ms-skin-default .ms-nav-prev {
    background: url('../images/back2.svg') no-repeat center center;
   background-size: 35px;
   opacity: 1 !important;
   left:-60px !important;
}
/*******tab area*******/
.tabber_upper_sec table{
	width:100%;
}
.aanbod_detail_tab_sec .tabber_upper_sec{
	padding-bottom: 35px;
}
.tabber_upper_sec tr td {
	font-size: 14px;
	font-family: 'BentonSans';
	color: #aaaaaa;
	padding-bottom:25px;
	font-style:italic;
}
.tabber_upper_sec tr td span{
	color:#121212;
	font-style:normal;
}
.tabber_upper_sec tr td img{
	max-height:35px;
}
.tabber_upper_sec tr td:first-child{
	width:14%;
}

/******tab******/

.aanbod_detail_tab_sec .nav-tabs {
	border-bottom: 0px;
}

.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item {
	border-bottom: none;
	/*width: 19.59%;*/
	width: 16.24%;
	margin-right:5px;
	text-align: center;
	background-color: #121212;
	/*font-size: 14px;*/
	font-size: 13px;
	font-family: 'BentonSans';
	text-transform:uppercase;
	border-radius: 25px 25px 0px 0px;
	height: 58px;
	line-height: 58px;
	margin-bottom: 0;
}

.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item a:hover{
	color: #fff;
	background-color: #c51d20;
	border-radius: 25px 25px 0px 0px;
}

.aanbod_detail_tab_sec .tab_sec .nav-tabs .nav-item:last-child {
	margin-right: 0px;
}

.aanbod_detail_tab_sec .nav-tabs .nav-link {
	border-top-left-radius: 0rem;
	border-top-right-radius: 0rem;
	border: none;
	/*padding: 14px;*/
	padding: 0 10px;
	position:relative;
	color:#fff;
	
}

.aanbod_detail_tab_sec .nav-tabs .nav-link.active {
	background-color: #c51d20;
	color: #fff;
	border-radius: 25px 25px 0px 0px;
}
.aanbod_detail_tab_sec .nav-tabs .nav-link.active::after {
	content: "";
    position: absolute;
    bottom: -12px;
    left: 50%;
    border-width: 15px 15px 0px;
    border-style: solid;
    border-color: #c51d20 transparent;
    display: block;
    width: 0;
    transform: translateX(-50%);
}
.aanbod_detail_tab_sec .tab_content_wrapper {
	padding: 70px 55px;
	background: #121212;
	border-radius: 0px 0px 25px 25px ;
}
.aanbod_detail_tab_sec .tab_content_wrapper p{ 
	color:#fff;
}
.aanbod_detail_tab_sec .tab_content_wrapper .tab-pane .tab_hedaing {
	padding-bottom: 20px;
}

.aanbod_detail_tab_sec .bullet_panel ul li {
	background-image: url('../images/dot.svg');
	padding-left: 15px;
	background-size:7px;
	background-repeat:no-repeat;
	background-position:left;
	background-position: 0% 40%;
	padding-left: 20px;
}

.aanbod_detail_tab_sec .tab-content ul li {
	font-family: 'BentonSans bold';
	font-size: 14px;
	color: #fff;
	padding-bottom: 6px;
	word-break: break-word;
}
.aanbod_detail_tab_sec .tab-content .kenmerken_tab ul li:nth-child(even) {
	font-family: 'BentonSans';
}

.aanbod_detail_tab_sec .tab_content_wrapper .tab-pane .tab_hedaing h5 {
	color: #ffff;
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.kenmerken_tab ul li:nth-child(odd) {
	background-image: url('../images/dot.svg');
	background-repeat: no-repeat;
	background-position: 0% 30%;
	padding-left: 20px;
	background-size:7px;
}

.kenmerken_tab ul li {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	font-family: 'BentonSans bold';
}

.aanbod_detail_tab_sec{
	padding: 55px 0px;
}
.aanbod_detail_tab_sec .divider{
	border-top:1px solid #cfcfcf;
	margin-top:60px;
	margin-bottom:0px;
}
.dtls_price_part h3{
	font-family: 'BentonSans bold';
	text-align:center;
	margin-bottom:0px;
	letter-spacing: 0.5px;
}
.dtls_price_part hr{
	border-top:1px solid #c5c5c5;
}
.dtls_price_part{
	padding-left:70px;
}
.man-image{
	padding:30px 0px;
}
.dtls_price_part .border-button-style{
	max-width:100%;
	margin-bottom:10px;
	border:2px solid #121212;
	color:#121212;
	font-family: 'BentonSans';
	letter-spacing:0.5px;
}
.dtls_price_part .border-button-style:hover{
	background:#c51d20;
	color:#fff;
	border:2px solid #c51d20;
}
.dtls_price_part .red-bg{
	color:#fff;
	border:2px solid #c51d20;
	font-size:16px;
}
.dtls_price_part .red-bg:hover{
	background:#121212;
	color:#fff;
	border:2px solid #121212;
}
.form-1 {
    background-color: #121212;
    padding: 30px;
    display: none;
    margin-top: 30px;
}
.pdf-btn img{
	margin-right:15px;
}
.pdf-btn{
	margin-top:20px;
}
.pdf-btn a{
	color:#121212;
	font-size:14px;
	font-family: 'BentonSans';
}
.man-image{
	position:relative;
}
.man-top-txt{
	position:absolute;
	bottom:30px;
	left:35px;
}
.man-top-txt p{
	color:#fff;
	font-size:24px;
	font-family: 'BentonSans bold';
}
.man-top-txt p span{
	font-family: 'BentonSans';
}
.aanbod_detail_tab_sec .dtls_price_part .divider{
	margin-top:40px;
}
:focus {
    outline: none !important;
}
.landing-page-banner .each-slide-content{
	padding: 30% 0px 28%;
	min-height:100vh;
	overflow:hidden;
}
.aanbod-banner{
	padding:20px 0px 30px;
}
.aanbod-banner-content h2{
	margin:30px 0px;
}
.product-slider-area.each-slide .swiper-button-next {
    right: 0px;
	background: transparent;
	border-width:0px;
}
.product-slider-area.each-slide .swiper-button-next img{
	width:30px;
}
.product-slider-area.each-slide .swiper-button-prev img{
	width:30px;
}
.product-slider-area.each-slide .swiper-button-prev {
    left: 0px;
	background: transparent;
	border-width:0px;
}
.product-slider-area.each-slide {
   margin-top:0px;
}
.aanbod-car-sec{
	padding:40px 0px;
}
.product-margin{
	margin:30px 0px;
}
.product-static-blog{
	padding:0px 120px;
}
.product-static-blog h3{
	color:#ffffff;
	font-family: 'BentonSans bold';
	margin-bottom:20px;
	text-transform:uppercase;
	line-height: 34px;
}
.product-static-blog p{
	color:#ffffff;
	line-height: 26px;
}
.product-static-blog .d-table-cell{
	max-width:390px;
}
.product-static-blog .border-button-style{
	margin-top:30px;
}
.verkocht_section .each-product-image::before
{
	background:none;
}
.verkocht_section .each-product-image::after
{
	background-color: transparent;
}
.related-slider .swiper-button-next img, .related-slider .swiper-button-prev img {
    width: 14px;
}
/***************************************loader********************/
#loader_section{
	display:none;
	width:100%;
	position: fixed;
	top: 0;
	background: #000000b8;
	z-index: 9999;
	height: 100vh;
	padding: 30vh 0px;
}
#loader_section p{
	color:#fff;
	font-size:18px;
	text-align: center;
}
#loader_section img{
	width: 100px;
	margin-bottom: 25px;
}
.kenteken_np{
background-image: url(../images/kenteken_plaat/kenteken_plaat.png);
background-repeat: no-repeat;
background-position: 0% 0%;
padding: 4px 0 6px 30px;
}
.cursor
{
	cursor:pointer;
}
#menu {
 display: none;
}
.mm-current {
 display: block !important;
}
.morgan_footer
{
	text-align: center;
	background: #000;
	padding: 7px 0px 5px;
}
.error_background {
	background-color: #121212;
}
.error_top
{
}
.cookie_div{
    position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 100%;
	padding: 35px 0;
}
.light_theme{
	background:rgba(255, 255, 255, 0.83);
	-webkit-box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75); 
	box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75);
}
.dark_theme{
    background: rgba(0, 0, 0, 0.78);
	-webkit-box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75); 
	box-shadow: 0px -3px 3px -1px rgba(203,203,203,0.75);
}
.cookie_div{
	color:#9c9c9c;
	font-size: 13pt;
	font-family: 'Calibri';
}
.cookie_div h4{
	margin-bottom: 15px;
	font-size: 13pt;
	font-family: 'Calibri';
}
.light_theme h4{
	color:#2a2a2a;
}
.dark_theme h4{
	color:#c9c9c9;
}
.cookie_div a{
	color:#38b6be;
	font-size: 13pt;
	font-weight:bold;
	margin-left:8px;
	font-family: 'Calibri';
}
.cookie_div button{
	color:#3c935c;
	font-size: 12pt;
	background:#e6f8ed;
	font-weight: bold;
    border: 0;
    padding: 13px 25px;
	margin:5px 0;
	cursor: pointer;
	font-family: 'Calibri';
}
.contact-page-banner
{
	height:350px;
}
.menubar .active a
{
	color: #c51d20;
}
.form-wrapper textarea
{
	height:150px;
	resize:none;
}
/*****************new add*************/
.new-product-slide .each-product-image:after{
	display:none;
}
.new-product-slide .each-product-image:before{
display:none;
}
.dtls-car-slider .swiper-button-prev img{
	width: auto;
    max-height: 40px;
}
.dtls-car-slider .swiper-button-next img{
	width: auto;
    max-height: 40px;
}
.product-slider-section{
	position:relative;
	background: rgb(246,246,246);
	background: linear-gradient(0deg, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 35%);
}
.product-slider-section:after{
	/*position:absolute;
	bottom:0;
	left:0;
	content:'';
	width:100%;
	height:50%;
	background: linear-gradient(to bottom, rgba(250,250,250,0) 0%,rgba(246,246,246,0.95) 100%);*/
}
.product-slider-area{
	padding-bottom: 30px;
}
.search_btn:hover{
	background-color:#121212;
	color:#fff;
}
.each-footer-tab table{
	width:100%;
}
.each-footer-tab li img{
/*	margin-bottom:24px;*/
	width:100%;
}
.each-footer-tab:last-child ul{
	text-align:right;
}
.first-tab{
/*	padding-right:20%;*/
	margin-left: -20px;
	text-align:right;
}
.footer-logo3{
	margin-left: 50px;
	width: 280px !important;
}
.each-footer-tab.first-tab iframe{
	/*width: 100%;height: 120px;*/
	width: 190px;height: 260px;
}
.footer-content{
	left: 60px;
  	position: relative;
}
.select-box .search_btn{
	max-width:100%;
	line-height:60px;
	height:60px;
	padding:0px;
}
.aanbod-banner .search_btn{
	line-height:40px;
	height:40px;
}
.aanbod-banner .select-styl{
	line-height:50px;
	height:50px;
}
.aanbod-banner .border-button-style{
	line-height:50px;
	height:50px;
	padding:0px;
}
.aanbod-banner .border-button-style:hover{
	background:transparent;
	border:2px solid #c51d20;
	color:#c51d20;
}
.each-vacatures-list .swiper-button-next{
	right:35px;
}
.each-vacatures-list .swiper-button-prev{
	left:35px;
}
.vacatures-list .each-vacatures-list{
	padding-right:15px;
}
.vacatures-list .col-md-6:nth-child(even) .each-vacatures-list{
	padding-left:15px;
	padding-right:0px;
}
.acties-details-blog{
	padding:100px 0px;
}
.acties-details-blog .information-middle h2{
	margin-bottom:35px;
	letter-spacing: 1.5px;
}
.each-vacatures-list .border-button-style:hover{
	background: transparent;
    color: #c51d20;
    border: 2px solid #c51d20;
}
.backbutton .acties-details-acties-title-button .border-button-style:hover{
	background: transparent;
    color: #c51d20;
    border: 2px solid #c51d20;
}
.acties-details .banner-bottom-content h2{
	letter-spacing: 2px;
    word-spacing: 3px;
}
.form-area .col-lg-6 .team-member{
	padding-left: 70px;
}
.blog-gallery-slider hr{
	border-top:1px solid #e3e3e3;
	margin:20px 0px;
}
.acties-details-blog .vacatures-details {
    padding: 0px 0px 0px 60px;
}
.inner-page-banner{
	margin-top: -1px;
}
.inner-page-banner h1{
	letter-spacing: 2px;
}
.werkplaats-list .form-button .border-button-style:hover{
    background: transparent;
	border:2px solid #c51d20;
	color:#c51d20;
}
.werkplaats-list .each-werkplts-content:last-child hr{
	display:none;
}
.werkplts-iframe-area .team-member {
    padding-right:70px;
}
.werkplts-iframe-area .meer-informaion{
	padding:0px;
}
.each-blog-image .blog-image-name h3{
	text-transform:uppercase;
}
.contact-timing-section{
	overflow: hidden;
}
.contact-form-area .vacatures-details{
	padding:0px 0px 0px 70px;
}
.contact-form-area .border-button-style{
	margin-top:60px;
}
.contact-form-area{
	padding-bottom:100px;
}
.aanbod-banner-content p{
	margin-bottom:40px;
}
.aanbod-user img{
	width:100% !important;
}
.aanbod-banner-content{
	padding-left:15px;
}
.aanbod-banner-content .select-box{
	padding-left:15px;
}
.aanbod-car-sec .product-slider-area:hover .each-product-image:before {
    width: 100%;
    height: 100%;
	background-size: 35px;
	transition: none;
}
.aanbod-car-sec .product-slider-area:hover .each-product-image:after{
	opacity:1;
}
.aanbod-car-sec .product-slider-area{
	cursor:pointer;
}
/*.aanbod-car-sec .product-slider-area table{
	width:100%;
}*/
 /*.product-slider-area table tr td{
	font-size:14px;
	color:#121212;
	font-family: 'BentonSans';
	letter-spacing: 0.5px;
	width: 100%;
    display: block;
}
 .product-slider-area table tr td:nth-child(2){
	color:#383838;
	font-family: 'BentonSans bold';
	font-size:18px;
}
 .product-slider-area table tr td:nth-child(2) span{
	color:#121212;
	font-family: 'BentonSans';
}
 .product-slider-area .each-product-details h3{
 	font-size: 18px;
	color:#121212;
	font-family: 'BentonSans bold';
	letter-spacing:normal;
}*/
.aanbod-car-sec .product-margin {
    margin: 0px;
}
.aanbod-car-sec .col-lg-8.product-margin{
	margin-bottom:70px;
}
.related-slider .product-slider-area {
    padding-bottom: 0px;
	margin-top:0px;
}
.related-slider .product-slider-area .swiper-button-next{
	background:transparent;
	border:none;
}
.related-slider .product-slider-area .swiper-button-prev{
	background:transparent;
	border:none;
}
.related-slider:after{
	display:none;
}
.contact-timing-section .overons-blog-slider img{
	display:none;
}
.side-logo-area{
	position:fixed;
	right:5px;
	bottom:79px;
	width:80px;
	height:80px;
	border-radius:100%;
	background:#ffffff;
	z-index:9999;
	border:5px solid #f2f2f2;
}
.whatsapp-logo{
	text-align:center;
	padding-top: 25%;
}
.side-logo-area img{
	max-height:35px;
}
.overons-blog-alider .overons-slider-right-blog-content p{
	margin-top:30px;
}
.side-logo {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 2;
}
.dtls_price_part .black-btn
{
	background:#175a19 !important;
	border: 2px solid #175a19;
}
.dtls_price_part .black-btn:hover
{
	background:#c51d20 !important;
	border: 2px solid #c51d20;
}
.black-btn span
{
	padding-right:30px;
    display: inline-block;
    margin-left: -60px;
}
.styl
{
	max-width: 23px;
	max-height: 23px;
}
.overon-blg-area
{
	position:relative;
}
.calsty {width: 100%;height:1250px; padding:0px; background:#F6F6F6; border:none; }
.dtls_price_part h3 a
{
	color:#c51d20;
}
#mobile-contact-bar {
    display: none;
  }
.nap_icon img
{
	width:50px;
}
.iframe-wrap{
	display: flex;
	justify-content: center;
}
.planner-mobile{
	display: none;
}
.verkhot-heading-border{
	width:100%;
	border-top:2px solid #1a1a1a;
}
.verkhot-heading{
	margin-top:-20px;
	margin-bottom:20px;
}
.verkhot-heading span{
	display: inline-block;
	background: #ffffff;
	padding: 0px 15px 0px 0px;
	font-size:25px;
	color:#191919;
	font-family: 'BentonSans bold';
}
.mm-slideout {
z-index: unset;
}
.modal_area .modal_close_img img{
max-height:30px;
}
.modal_area .modal_close_img{
position: absolute;
top: 30px;
right: 30px;
height:100%;
}
.modal_area .modal-dialog {
max-width:70%;
margin-top:10%;
}
.modal_area .modal-body{ 
padding:0px;
}
.modal_area .modal-content p{
text-align: justify;
margin-top:30px;
margin-bottom: 50px;
}
.modal_area .modal-content{
border-radius:0px;
border: none;
}
.pop_up_img{
vertical-align: top;
}
.popup_content{
padding-left: 5px;
padding-right: 7px;
color:#000000;
}
.popup_content h2{
color:#000000;
font-size:24px;
margin-bottom:4%;
margin-top:15%;
}
.defaulte_btn {
	padding: 11px 30px;
	color: #ffffff;
	border-radius: 8px;
	font-family: 'BentonSans bold';
	font-size: 18px;
	cursor: pointer;
	background: #b21e1e;
	border: 0px;
	border-radius: 0px;
	position: relative;
	overflow: hidden;
	max-width: 288px;
	width: 100%;
	margin-top:4%;
}

.defaulte_btn:after {
	background: #1f1f1f;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	content: '';
	right: 98%;
	transition: all 0.5s
}
.video_play_image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 55px !important;
    transform: translate(-50%, -50%);
	z-index: 9;
}
.defaulte_btn:hover:after {
	right: 0px;
	transition: all 0.5s
}

.defaulte_btn span {
	position: relative;
	z-index: 22
}
.close_img2{
	display:none;
}
.each-footer-tab ul li{
	width:40%;
	vertical-align:bottom;
	display:inline-block;
	padding: 0px 13px;
}
/**********/
.content-slider-area .common-arrow img{
	width: 30px;
	filter: brightness(1) invert(1);
	-webkit-filter: brightness(1) invert(1);
}
.grecaptcha-badge{
	z-index: 999;
}
.dtl-img-gallery .more-gallery-images {
  display: none;
}
.product-slider-section .product-dtl{
	background: #000;
}
.product-slider-section.listview-car{
	background: none;
}
.product-slider-section  .sec-heading{
	margin-bottom: 50px;
	text-align: center;
}
.product-slider-section.listview-car .common-arrow img{
	filter: none;
	-webkit-filter: none;
}
/*===========vacature-list============*/
.vacatures-sec .container, .vacatures-sec .row [class*="col"]{
	max-width: 100%;
	padding: 0;
}
.vacatures-sec .row{
	margin: 0;
}
.werkplaats-list.vacatures-sec{
	padding: 16px 0 0;
	border-top: 15px solid #be1622;
}
.werkplaats-list.vacatures-sec .position-relative:before, .werkplaats-list.vacatures-sec .each-class-text:before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.werkplaats-list.vacatures-sec .position-relative:before{
	opacity: 0;
	background-color: rgba(0,0,0,.25);
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}
.werkplaats-list.vacatures-sec .position-relative:hover:before{
	opacity: 1;
}
.vacatures-sec hr{
	display: none;
}
.werkplaats-list.vacatures-sec .each-class-text{
	padding: 5% !important;
  	max-width: 780px;
  	margin: auto;
  	position: relative;
}
.werkplaats-list.vacatures-sec .each-class-text:before{
	background: url(../images/bg.png) no-repeat center top 25px / contain;
	z-index: -1;
}
.werkplaats-list.vacatures-sec .each-class-text p{
	margin-bottom: 0;
}
.vacatures-sec .border-button-style, .werkplaats-list.vacatures-sec h3, .vacatures-list.acties-details-blog h3{
	margin-top: 40px;
}
.vacatures-sec .border-button-style{
  	border-color: #c51d20;
}
.werkplaats-list.vacatures-sec h3, .vacatures-list.acties-details-blog h3{
	font-family: 'BentonSans';
}
.vacatures-sec ul, .vacatures-list.acties-details-blog ul{
	list-style-type: disc;
	padding-left: 15px;
}
.vacatures-sec .d-table-cell{
	vertical-align: middle;
}
.vacatures-sec .d-table{
	height: 100%;
}
.header-vacature-btn{
	min-width: 260px;
}
@media(min-width:1200px){
	.vacatures-sec .position-relative{
		margin-right: 10px;
	}
	.vacatures-sec .each-werkplts-content:nth-child(even) .position-relative{
		margin-left: 10px;
	}
}
@media(max-width:991px){
	.werkplaats-list.vacatures-sec{
		border-top: 0;
	}
	.vacatures-sec .border-button-style, .werkplaats-list.vacatures-sec h3{
  		margin-top: 20px;
	}
	.werkplaats-list.vacatures-sec .each-class-text:before{
		display: none;
	}
}</pre></body></html>