/** Generated: Thursday, 16th of October 2025, 10:37:38 AM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
:root{--primary-color:#121212;--secondary-color:#0a4380;--tertiary-color:#da1f11}html{position:relative;height:100%;min-height:100%}body{position:relative;padding-bottom:350px;min-height:100%;font-family:Arial,sans-serif;font-weight:400;font-size:16px}.logo{height:40px;margin:40px 0}.contact_telefoon,.contact_email{color:var(--secondary-color);display:inline-block;padding:38px 0;float:right;position:relative}.contact_email{padding-left:50px}.contact_email:before{content:"\f0e0 ";font-family:'FontAwesome';font-size:36px;display:inline-block;position:absolute;color:var(--secondary-color);left:0;top:calc(50% - 25px)}.contact_telefoon{padding-left:40px;margin-right:60px}.contact_telefoon:before{content:"\f095 ";font-family:'FontAwesome';font-size:36px;display:inline-block;position:absolute;color:var(--secondary-color);left:0;top:calc(50% - 25px)}.menu{background:var(--secondary-color);position:relative}.menu:after{content:"";width:100%;height:5px;position:absolute;bottom:-5px;background:rgba(0,0,0,.3);z-index:3}ul.main-menu{padding:0;margin:0 0 -6px 0;list-style-type:none;display:inline-block}ul.main-menu li{float:left;margin-right:40px;position:relative;padding:0}ul.main-menu li:before{display:none}ul.main-menu li:last-child{margin:0}ul.main-menu li:hover a{color:#fff}ul.main-menu li:hover a:after{content:"";width:100%;height:3px;background:#fff;position:absolute;bottom:0;left:0}ul.main-menu li a{font-size:16px;color:#fff;font-weight:800;font-style:italic;text-decoration:none;position:relative;padding:19px 10px;display:inline-block;text-transform:uppercase}ul.main-menu li a:hover,ul.main-menu li a:focus,ul.main-menu li a.active{text-decoration:none;color:#fff}ul.main-menu li a.active:after{content:"";width:100%;height:3px;background:#fff;position:absolute;bottom:0;left:0}ul.main-menu li.dropdown:hover ul.main-submenu{display:block}ul.main-submenu{display:none;list-style-type:none;position:absolute;left:0;top:57px;padding:0;width:230px;background:#fff;z-index:4;border-top:3px solid #fff;border-bottom:3px solid var(--secondary-color)}ul.main-submenu li{margin:0;padding:0;float:none;width:100%;border-right:1px solid #ccc;border-left:1px solid #ccc}ul.main-submenu li:before{display:none}ul.main-submenu li a{padding:7px 10px;display:block;transition:all .3s ease}ul.main-submenu li a:hover,ul.main-submenu li a:focus,ul.main-submenu li a.active{color:#fff !important;background:var(--tertiary-color)}li.dropdown:hover ul.main-submenu li a{color:#121212;font-weight:400;font-size:16px;font-style:normal;text-transform:none}.slider{max-width:100%;height:580px}.slider #slides{position:relative;height:100%;padding:0;margin:0;list-style-type:none}.slide{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-position:50% 50%;background-size:cover;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;font-size:24px;color:#fff;line-height:55px}.slide.showing{opacity:1;z-index:2}.slide .slider_text_big{font-size:72px;font-weight:800;text-transform:uppercase}.slide .btn{margin-top:20px}.slide .container,.slide .row{height:100%}.slide .row{display:flex;align-items:center}.slide .col-lg-6{padding-bottom:70px}.page-title{background:var(--primary-color);padding:25px 0}.page-title *{color:#fff}.page-title h1{margin:0}.primary-image{height:150px}.primary-content{padding:55px 0 40px}.primary-content h1{line-height:24px}.statistics{background:var(--secondary-color);padding:60px 0 30px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:18px}.statistics .statistics_icon{font-size:60px}.statistics .statistics_number{font-size:48px}.statistics .statistics_info{margin-bottom:30px}.statistics .statistics_image{position:absolute;bottom:-30px;left:0}.statistics .row-flex{display:flex}.usp{padding:60px 0 30px}.usp img{margin-bottom:30px}.usp .usp-item{display:flex;margin-bottom:29px}.usp .usp-item .usp_icon{height:60px;width:60px;font-size:32px;color:#fff;background:var(--secondary-color);padding-top:8px}.usp .usp-item .usp_info{display:flex;align-items:center;padding-left:20px;font-size:15px;font-weight:bold;text-transform:uppercase}.referenties{padding-bottom:30px}.referenties .referentie_image{margin-bottom:30px}.footer{min-height:350px;background-color:#1c1c1c;padding:60px 0;position:absolute;bottom:0;width:100%}.footer p,.footer a,.footer a:hover,.footer a:focus{color:#fff}.copyright{font-size:13px;color:gray;background:#000;position:absolute;bottom:0;width:100%;padding:16px 0}.copyright img{height:10px;margin-top:5px}hr{margin:0;border-color:#ccc}.btn{border-radius:0;background:var(--tertiary-color);color:#fff;text-transform:uppercase;border:0;padding:16px 20px 12px;font-weight:600;font-size:16px;margin-bottom:10px;transition:all .3s ease;-webkit-transition:all .3s ease}.btn:hover,.btn:focus{background:var(--secondary-color);color:#fff}.btn.btn-white{background:#fff;color:var(--primary-color)}.btn.btn-white:hover{border:0;background:var(--secondary-color);color:#fff}.btn.btn-right{float:right}a.btn{text-decoration:none}.form-group{position:relative;margin-bottom:10px}.form-control{padding:15px 8px 5px 8px;border-radius:0;height:40px}select.form-control{padding-left:5px}label.field-label{position:absolute;top:9px;left:8px;transition:all .3s ease;-webkit-transition:all .3s ease}.form-control:focus{border-color:#8a8a8a;box-shadow:none}input.form-control:-webkit-autofill+label{top:3px;font-size:11px}.field-input:focus+label,.field-filled label.field-label{top:3px;font-size:11px}.form-check-input{margin-right:10px !important}form #nummer_van_fax,form #straat_van_overkant{position:fixed;right:-10000px;opacity:0}img{max-width:100%;height:auto;vertical-align:top}iframe{max-width:100%}#map{width:100%;height:309px;background:#ccc;margin-bottom:10px}.align_right{float:right}.align_left{float:left}img.align_right{margin-left:15px;margin-bottom:15px}img.align_left{margin-right:15px;margin-bottom:15px}h1,h2,h3,h4,h5{font-weight:bold;margin:0 0 15px 0;color:var(--primary-color);text-transform:uppercase}h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px;margin:0}p{margin:0 0 15px 0;color:#595959}ul{list-style:none;padding:0;margin:0 0 15px 0}li{position:relative;padding-left:15px}ul li:before{content:"\f04d ";font-family:'FontAwesome';font-size:8px;display:inline-block;position:absolute;color:var(--primary-color);left:0;top:7px}a,a:hover,a:focus{color:var(--tertiary-color);text-decoration:underline}a:hover{text-decoration:none}.text-red{color:var(--tertiary-color)}