.back-to-top,.navbar-mobile ul{right:15px;bottom:15px;border-radius:8px}.navbar .dropdown ul,.navbar-mobile .dropdown ul{z-index:99;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25)}#header .logo h1,#hero h2,.foto .counters p,.navbar a,.navbar a:focus,body,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}#header.header-scrolled,#portfolio,.section-bg{border-style:solid;border-width:0 0 1px;border-color:#ddd}body{color:#444;margin:0}.diensten-txt p,.portfolio-title p,p{font-size:17px}a{color:#185691;text-decoration:none}a:hover{color:#008bff;text-decoration:none}.back-to-top{position:fixed;visibility:hidden;opacity:0;z-index:996;background:#185691;width:45px;height:45px;transition:.4s}.back-to-top i{font-size:30px;font-weight:800;color:#fff;line-height:0}.back-to-top:hover{background:#008bff;color:#fff}.back-to-top.active{visibility:visible;opacity:1}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}#header{transition:.5s;z-index:997;top:20px}#header .header-container{background:#fff;border-radius:8px}#header.header-scrolled{background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1);top:0}#header .logo{overflow:hidden;padding:16px 30px 12px;transition:.3s ease-in-out}#footer .footer-logo:hover,#header .logo:hover{filter:saturate(5)}#header .logo h1{font-size:26px;padding:0;line-height:1;font-weight:700}#header .logo h1 a,#header .logo h1 a:hover{color:#fff;text-decoration:none}#header .logo img{padding:0;margin:0;max-height:50px}.bi.bi-telephone{margin-right:15px;font-size:17px}@media (max-width:992px){#header,#header .header-container,#header.header-scrolled{background:#fff}#header{box-shadow:0 2px 15px rgba(0,0,0,.1);top:0}#header .logo{padding-left:0}#header .logo h1{font-size:22px}}.navbar,.portfolio-details .portfolio-description p{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;color:#000;transition:.3s;font-size:16px;font-weight:600;white-space:nowrap}.navbar a i,.navbar a:focus i{line-height:0;margin-left:5px}.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a,.portfolio .portfolio-wrap .portfolio-links a:hover{color:#008bff}.navbar .getstarted,.navbar .getstarted:focus{background:#185691;padding:10px 25px;margin-left:30px;margin-right:15px;border-radius:8px;color:#fff}.about-btn:hover,.navbar .getstarted:focus:hover,.navbar .getstarted:hover,.portfolio #portfolio-flters li.filter-active,.portfolio #portfolio-flters li:hover{color:#fff;background:#008bff}.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;opacity:0;visibility:hidden;transition:.3s;border-radius:0 0 10px 10px}.navbar .dropdown ul li,.navbar-mobile .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;text-transform:none;font-weight:500}.navbar .dropdown ul a i,.navbar-mobile .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a,.navbar-mobile .active,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a,.navbar-mobile a:hover,.navbar-mobile li:hover>a{color:#185691}.navbar .dropdown:hover>ul{opacity:1;top:127%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}@media (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.mobile-nav-toggle{color:#185691;font-size:40px;cursor:pointer;display:none;line-height:0;transition:.5s}@media (max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(29,28,31,.9);transition:.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{height:fit-content;display:block;position:absolute;top:70px;left:15px;padding:10px 0;background-color:#fff;overflow-y:auto;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:17px;color:#36343a}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;opacity:1;visibility:visible}#hero:before,.section-title h2::after{position:absolute;left:0;bottom:0;content:""}.about .content h2,.section-title h2{margin-bottom:20px;font-weight:700;text-transform:uppercase}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown>.dropdown-active{display:block}.hero-d{height:40vh!important}#hero{width:100%;height:91vh;background:url("../img/hero-bg.jpg") center center/cover;position:relative}@media only screen and (max-width:810px){#hero{background:url("../img/hero-bg-m.jpg") center center/cover}}#hero .container{padding-top:80px}#hero:before{background:rgba(0,0,0,.2);top:0;right:0}#hero h1{margin:0 0 10px;font-size:48px;font-weight:700;line-height:56px;color:#fff}#hero h2{color:#eee;margin-bottom:40px;font-size:17px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}*{box-sizing:border-box}.mySlides{display:none}img{vertical-align:middle}section{padding:60px 0;overflow:hidden}.section-bg{background-color:#ececec}.section-title{padding-bottom:2px}.section-title h2{font-size:32px;padding-bottom:20px;position:relative}.section-title h2::after{display:block;width:50px;height:3px;background:#185691}.about .content p:last-child,.section-title p{margin-bottom:0}.brands{display:block ruby;background:#f6f6f7;text-align:center;padding:5px 0;justify-content:center}.foto,.why-us .content{background:#185691;color:#fff}.merk-box{justify-content:center}.brands img{filter:grayscale(100);transition:.3s ease-in-out;display:inline-block;padding:15px 0}.brands img:hover{filter:none;transform:scale(1.1)}.merk{width:40%}.merk-6{width:25%}.about .content h2{font-size:48px;line-height:60px}.about .content h3,.not-found p{font-weight:700;line-height:32px;font-size:22px}.about .content ul{list-style:none;padding:0}.about .content ul li{font-size:17px;font-weight:700;padding:10px 0 0 28px;position:relative}.about .content ul i{left:0;top:7px;position:absolute;font-size:22px;color:#185691}.about-btn,.contact .php-email-form button[type=submit]{font-size:18px;font-weight:600;background:#185691;border:0;padding:10px 30px;color:#fff;transition:.4s;border-radius:8px}.about-btn-spc{padding:20px 0 0;position:relative}.foto{padding:40px 0 20px}.cta-1,.cta-2{padding:60px 0;height:400px}.foto .counters span{font-size:36px;display:block;font-weight:700}.foto .counters p{padding:0;margin:0 0 20px;font-size:17px;font-weight:500}.why-us .content{padding:30px;border-radius:8px}.why-us .content h3{font-weight:700;font-size:32px;margin-bottom:30px;text-transform:uppercase}.why-us .content p{margin-bottom:30px;font-size:17px;font-weight:700}.diensten .icon-box h4,.portfolio #portfolio-flters li{font-weight:500;font-family:Arial,Helvetica,sans-serif}.why-us .content .more-btn{display:inline-block;background:rgba(255,255,255,.1);padding:6px 30px 8px;color:#fff;border-radius:8px;transition:.4s ease-in-out}.why-us .content .more-btn i{font-size:16px}.why-us .content .more-btn:hover{color:#185691;background:#fff}.more-btn{font-size:18px;font-weight:600}.why-us .icon-boxes .icon-box{text-align:center;border-radius:8px;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1);padding:40px 30px;width:100%;transition:.3s}.why-us .icon-boxes .icon-box i{font-size:40px;color:#185691;margin-bottom:30px}.why-us .icon-boxes .icon-box h4{font-size:20px;font-weight:700;margin:0 0 30px}.why-us .icon-boxes .icon-box p{font-size:17px;color:#848484}.why-us .icon-boxes .icon-box:hover{box-shadow:0 5px 25px rgba(0,0,0,.15)}.cta-1{background:linear-gradient(rgba(2,2,2,.3),rgba(0,0,0,.1)) 0 0/cover,url("../img/portfolio/portfolio-19.jpg") center center/cover fixed}.cta-1 h3,.cta-2 h3{color:#fff;font-size:26px;font-weight:700}.cta-1 p,.cta-2 p{color:#fff}#footer,.footer-contact a{color:#777;font-size:16px}.cta-1 .cta-1-btn,.cta-2 .cta-2-btn{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:700;font-size:17px;letter-spacing:1px;display:inline-block;padding:8px 28px;border-radius:8px;transition:.5s;margin-top:10px;border:2px solid #fff;color:#fff}.cta-1 .cta-1-btn:hover,.cta-2 .cta-2-btn:hover{background:#185691;border:2px solid #185691}.cta-2{background:linear-gradient(rgba(2,2,2,.2),rgba(0,0,0,.3)) 0 0/cover,url("../img/portfolio/portfolio-11.jpg") center center/cover fixed}.contact,.diensten{scroll-margin-top:65px}.diensten .icon-box{height:7rem;color:#fff;border-radius:8px;min-width:100%;background-color:rgba(24,87,145,0);box-shadow:0 2px 6px rgba(0,0,0,.5);overflow:hidden}.about-box{width:76%}@media (max-width:720px){.about-box{width:100%}}.diensten .icon-box h4{font-size:22px;color:#fff;border-radius:8px;padding:10px}.diensten-container:hover{text-shadow:#000 2px 2px 7px}.diensten-container{position:inherit;overflow:hidden}.diensten-container img{width:100%;height:100%;object-fit:cover;transition:filter .5s}.diensten-overlay{background-color:#175690;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;opacity:1;transition:background-color .2s}.diensten-container:hover .diensten-overlay{background-color:rgba(24,87,145,.61)}.portfolio .portfolio-item{margin-bottom:30px}.portfolio #portfolio-flters{padding:0;margin:20px auto;list-style:none;text-align:center}.portfolio #portfolio-flters li{color:#fff;background:#185691;cursor:pointer;display:inline-block;padding:8px 16px;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:5px;transition:.3s ease-in-out;border-radius:8px}.portfolio #portfolio-flters li:last-child{margin-right:0}.portfolio .portfolio-wrap{transition:.3s;max-height:400px;position:relative;overflow:hidden;z-index:1;background:rgba(54,52,58,.6);border-radius:8px}.portfolio .portfolio-wrap::before{content:"";background:rgba(54,52,58,.6);position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s ease-in-out;z-index:2;opacity:0}.portfolio .portfolio-wrap img,.team .member .pic img{transition:.3s ease-in-out}.portfolio .portfolio-wrap .portfolio-info{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;transition:.3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:20px}.portfolio .portfolio-wrap .portfolio-info h4{font-size:20px;color:#fff;font-weight:700}.portfolio .portfolio-wrap .portfolio-info p{color:rgba(255,255,255,.7);font-size:16px;text-transform:uppercase;padding:0;margin:0;font-style:italic}.portfolio .portfolio-wrap .portfolio-links{text-align:center;z-index:4;width:100%;height:100%}.portfolio .portfolio-wrap .portfolio-links a{color:#fff;font-size:36px;display:inline-block;transition:.3s;width:100%;height:100%;align-content:center}#footer .footer-logo,.contact .info,.contact .info i,.footer-brand,.team .member .social a{transition:.3s ease-in-out}.portfolio .portfolio-wrap:hover .portfolio-info,.portfolio .portfolio-wrap:hover::before{opacity:1}.portfolio .portfolio-wrap:hover img{transform:scale(1.2)}.portfolio-details{padding-top:40px}.portfolio-details .portfolio-details-slider img{width:100%}.portfolio-details .portfolio-details-slider .swiper-pagination,.reviews .swiper-pagination{margin-top:20px;position:relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet,.reviews .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #185691}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active,.reviews .swiper-pagination .swiper-pagination-bullet-active{background-color:#185691}.portfolio-details .portfolio-info{padding:30px;box-shadow:0 0 30px rgba(54,52,58,.08)}.portfolio-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:17px}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-description{padding-top:30px}.portfolio-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-title{margin-bottom:25px}.reviews .reviews-carousel,.reviews .reviews-slider{overflow:hidden}.reviews .testimonial-item{box-sizing:content-box;padding:30px 30px 0;margin:30px 15px;text-align:center;min-height:350px;box-shadow:0 2px 12px rgba(0,0,0,.08);background:#fff}.contact .info,.contact .info:hover,.privacy,.team .member{box-shadow:0 2px 15px rgba(0,0,0,.1)}.reviews .testimonial-item .testimonial-img{width:90px;border-radius:50%;border:4px solid #fff;margin:0 auto}.reviews .testimonial-item h3{font-size:17px;font-weight:700;margin:10px 0 5px;color:#111}.reviews .testimonial-item h4{font-size:16px;color:#999;margin:0}.reviews .testimonial-item .quote-icon-left,.reviews .testimonial-item .quote-icon-right{color:#00cc95;font-size:26px}.reviews .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.reviews .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px}.reviews .testimonial-item p{font-style:italic;margin:0 auto 15px}.team{background:#fff}.team .member{position:relative;padding:30px;border-radius:8px;text-align:center}.team .member .pic{overflow:hidden;width:150px;border-radius:50%;margin:0 auto 20px}.team .member:hover img{transform:scale(1.1)}.team .member h4{font-weight:700;margin-bottom:5px;font-size:20px;color:#36343a}.team .member span{display:block;font-size:17px;padding-bottom:10px;position:relative;font-weight:500}.team .member span::after{content:"";position:absolute;display:block;width:50px;height:1px;background:#b5b3ba;bottom:0;left:50%;transform:translateX(-50%)}.team .member p{margin:10px 0 0;font-size:16px}.team .member .social{margin-top:12px;display:flex;align-items:center;justify-content:center}.team .member .social a{display:flex;align-items:center;justify-content:center;border-radius:8px;width:32px;height:32px;background:#a8a5ae}.team .member .social a i{color:#fff;font-size:17px;margin:0 2px}.team .member .social a:hover{background:#185691}.team .member .social a+a{margin-left:8px}.contact .info{padding:30px 25px;background:#fff;border-radius:8px}.contact .info:hover{background:#e5f2ff;border-radius:8px}.contact .php-email-form button[type=submit]:hover,.contact-card:hover .info i{background:#008bff}.contact .info i{font-size:20px;color:#fff;float:left;width:50px;height:50px;background:#185691;display:flex;justify-content:center;margin-right:20px;align-items:center;border-radius:8px}.contact .info h4{padding:0 0 0 60px;font-size:22px;font-weight:700;margin-bottom:5px;color:#36343a}.contact .info p{padding:0 0 0 60px;margin-bottom:0;font-size:16px;color:#686470}.contact-content{display:flex;flex-direction:column}.contact .php-email-form{width:100%;padding:41px 30px;background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.12);border-radius:8px}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:700}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#2079cc;text-align:center;padding:15px;font-weight:700}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #2079cc;border-top-color:#eee;animation:1s linear infinite animate-loading}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:8px;box-shadow:none;font-size:16px}.contact .php-email-form input{height:44px}.contact .php-email-form textarea{padding:10px 12px}@media only screen and (max-width:800px){.contact .php-email-form{margin-top:1.5rem}}.contact-img-layer{height:300px;border-radius:8px;overflow:hidden}.contact-img{background: url("../img/contact/gebouw.jpg");background-size:auto;border:0;height: 100%;background-size:cover;border-radius: 10px;background-position: center center;}@media only screen and (max-width:600px){.brands{display:flex;background:#f6f6f7;text-align:center;padding:5px 0}.about .content h2{font-weight:700;font-size:40px;line-height:60px;margin-bottom:20px;text-transform:uppercase}.contact-img,.contact-img-layer{display:none}}.contact-card{display:block;width:100%;text-decoration:none;color:inherit}@keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.breadcrumbs{padding:15px 0;background:#f6f6f7;margin-top:100px}.breadcrumbs h2{font-size:22px;line-height:1;font-weight:500}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:16px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#4f4c55;content:"/"}@media (max-width:768px){.breadcrumbs .d-flex{display:block!important}.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}}#footer{background:#f1f0f2}#footer .footer-top{border-style:solid;border-width:0 0 1px;border-color:#ddd;padding:60px 0 30px;background:#f9f8f9}#footer .footer-top .footer-links ul,.footer-contact ul{list-style:none;padding:0;margin:0}.footer-contact a{transition:.3s}#footer .footer-top .footer-links ul a:hover,.footer-contact a:hover{text-decoration:none;color:#008bff}#footer .footer-top .footer-contact h4{font-size:22px;margin:0 0 30px;padding:2px 0;line-height:1;font-weight:700}#footer .footer-top .footer-contact p{font-size:16px;line-height:24px;margin-bottom:0;font-family:Arial,Helvetica,sans-serif;color:#444}#footer .footer-top h4{font-size:18px;font-weight:700;color:#444;position:relative;padding-bottom:12px}#footer .footer-top .footer-links ul i{padding-right:2px;color:#2079cc;font-size:17px;line-height:1}#footer .footer-top .footer-links ul li{padding:6px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{font-size:16px;color:#444;transition:.3s;display:inline-block;line-height:1}#footer .footer-logo{padding:0;margin-bottom:15px;max-height:65px}.footer-brand{height:40px}.footer-brand:hover{filter:saturate(4)}.not-found h2{font-size:48px;line-height:60px;margin-bottom:20px;font-weight:700;text-transform:uppercase}.privacy{text-align:left;border-radius:8px;background:#fff;padding:40px 30px;width:100%;transition:.3s}.copyright{align-items:flex-end;font-size:16px}.symerbit{display:flex;margin-left:3px;float:left;width:1.7rem!important;margin-bottom:4px;margin-right:-4px}.symerbit img{margin-top:-2px;width:80%}.watermark{color:#000;font-weight:700;transition:.3s}a:hover .watermark{color:#a40000}
