/*106f605897c55f17700952486810fd30*/
::-webkit-scrollbar{width:10px;height:10px;z-index:1}::-webkit-scrollbar-thumb{background:#db111f;box-shadow:none}::-webkit-scrollbar-track{background:black}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInBlur{0%{filter:blur(5px);opacity:0}100%{filter:blur(0px);opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0px)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(25px)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.9, 0.9)}100%{opacity:1;transform:scale(1, 1)}}@keyframes rotate{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}figure{margin:0}.item-page{margin-top:100px;padding-top:120px}.item-page .page-header h1{text-transform:uppercase;margin-top:0;margin-bottom:50px}.item-page .content p{margin:0}.item-page .item-image{width:100%;height:600px;margin-top:70px;margin-bottom:100px}.item-page .item-image img{width:100%;height:100%;object-fit:cover}.item-page .com-content-article__body{position:relative}.item-page .com-content-article__body #galerij{position:absolute;background:#f8f5f4;bottom:0;left:0;right:0;padding:75px 0px}button.totop{will-change:transform;z-index:1000;display:flex;align-items:center;justify-content:center;transition:all 0.33s;position:fixed;right:10px;bottom:10px;width:50px;height:50px;font-size:10px;padding:0;border-radius:50%;background:black;color:white;font-size:16px;opacity:0}button.totop.reveal{opacity:1}button.totop:focus{outline:0}body{animation:fade-in 0.33s forwards}body h1{font-size:40px;font-weight:bold;line-height:60px}body h1 span{color:#db111f;font-weight:500}body h2{font-size:30px;font-weight:bold;line-height:40px;margin-bottom:50px;hyphens:auto}body h2 span{color:#db111f;font-weight:500}body h3{font-size:30px;font-weight:bold}body h4{font-size:18px;line-height:28px;color:#db111f;font-weight:bold;margin-top:10px;margin-bottom:20px}body p{font-size:18px;line-height:30px;margin:25px 0px}body p.lead{font-size:24px;line-height:40px;margin:25px 0px;font-weight:500}body p.header-text{max-width:700px;margin:0px auto 25px auto;text-align:center}ul.list{list-style:none;margin:0}ul.list li{line-height:40px}ul.checklist{font-size:24px;line-height:40px;margin-left:40px;margin-top:0;font-weight:500;list-style:none}ul.checklist li{position:relative;margin-bottom:40px}ul.checklist li:before{position:absolute;content:url('../../../../images/ui/check.svg?6970dae0');left:-40px}.g-content{padding:20px;margin:20px}.specsheet{background:white;border-radius:20px;padding:60px;max-width:550px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);margin-left:auto}.specsheet .buttons{width:100%}.specsheet .buttons a{margin:0 auto}ul.specs{list-style:none;margin:0}ul.specs li{border-bottom:2px solid #db111f;line-height:50px}ul.specs li span{font-weight:bold;margin-right:10px}ul.specs li:last-child{border-bottom:0}.list-inline-item .btn{border:none;padding:0 20px;pointer-events:none}ul.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}ul.tags li{margin-right:unset !important}ul.tags li a{display:block;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:600;border-radius:17px;line-height:34px;margin:unset;background:#F8F5F4;color:#767676 !important}ul.specs-top{list-style:none;margin:0}ul.specs-top li{line-height:40px;font-size:18px}ul.specs-top li span{font-weight:bold;margin-right:10px}.header-title{margin-top:25px;margin-bottom:50px;text-align:center}span.subtitle{display:block;font-size:18px;line-height:48px;letter-spacing:2px;color:#000000;text-transform:uppercase}.wide-content{margin:0 auto;max-width:1640px}.normal-content{margin:0 auto;max-width:1400px}.normal-content .g-content{padding:20px !important;margin:20px !important}.small-content{margin:0 auto;max-width:800px}.small-content .g-content{padding:20px !important;margin:20px !important}.columns{display:flex;flex-direction:row;justify-content:space-between;width:100%}.columns .content{display:flex;flex-direction:column;justify-content:space-between}.column-1{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;text-align:center}.column-1 .content{display:flex;flex-direction:column;text-align:center;align-items:center;margin-bottom:60px}.column-1 .content a.button-elektim{margin-top:60px}.column-1 .content p.lead{max-width:600px}.column-2{display:flex;flex-direction:row}.column-2.reverse{flex-direction:row-reverse}.column-2 .content{width:50%}.column-2 .content:first-child{padding-right:100px}.column-2 .content.align-center{padding-left:8%}.column-3{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.column-3 .item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:500px;width:calc(100% / 3);min-height:550px;background:white;border-radius:40px;text-align:center;padding:60px 40px;box-shadow:0px 0px 40px #00a35e1c;margin:25px}.column-3 .item img{max-height:100px;max-width:200px;margin-bottom:25px;margin-top:25px}.column-4{display:flex;flex-direction:row;justify-content:space-between}.column-4 .content{display:flex;flex-direction:column;justify-content:space-between;max-width:500px;width:25%}a.button-elektim,button.button-elektim{display:block;align-items:center;justify-content:center;text-align:center;color:white;font-size:16px;font-weight:500;border-radius:50px;line-height:54px;width:100%;max-width:260px;transition:all 0.1s;background:#db111f;border:3px solid #db111f;padding:0}a.button-elektim:hover,button.button-elektim:hover{background:none;color:#db111f}a.button-elektim-small,li.button-elektim-small{display:block;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:600;border-radius:17px;line-height:34px;width:185px;margin:0 10px;background:#F8F5F4;color:#767676 !important}a.button-elektim-small.active,li.button-elektim-small.active{background:#db111f;color:white !important}a.button-elektim-small.active:hover,li.button-elektim-small.active:hover{background:#db111f}a.button-elektim-small:hover,li.button-elektim-small:hover{background:#ede9e8}a.button-project{display:block;align-items:center;justify-content:center;text-align:center;color:#db111f;font-size:16px;font-weight:600;border-radius:50px;line-height:54px;width:100%;max-width:220px;transition:all 0.1s;background:white;border:3px solid white}a.button-project:hover{border:3px solid #db111f;background:#db111f;color:white}a.terug{position:absolute;top:140px;left:50px;color:#db111f;font-weight:500;text-decoration:underline}a.terug:hover{color:black}.buttons{margin-top:50px;display:flex;flex-direction:row}.buttons .button-elektim:first-child{margin-right:20px}.buttons-small{margin-top:20px;display:flex;flex-direction:row}.header{background:white;padding-top:260px;padding-bottom:200px}.header p.lead{margin:0}.header h1{margin-top:0}.search span.highlight{background:none;padding:0}.branches-grid{margin:100px 0px;display:grid;grid-template-columns:450px 450px;justify-content:space-evenly;gap:100px}.branches-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:50px}.branches-row .branche:hover h2{color:#db111f}.branche{display:flex;flex-direction:column;align-items:center;color:black;min-width:275px}.branche .icoon{display:flex;align-items:center;justify-content:center;width:150px;height:150px;background:white;border-radius:50%;margin-bottom:20px}.branche .icoon img{max-height:70px;max-width:60px}.branche p{margin-top:0;text-align:center;font-weight:500}#mail{position:fixed;background:white;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);padding:0px 25px 40px 25px;right:-40px;top:20vh;width:300px;transform:translateX(280px);transition:transform 0.33s;z-index:1000}#mail.active{transform:translateX(0px)}#mail.active #mail-panel-button{transform:translateX(-15px);transition:transform 0.1s;box-shadow:0px 0px 20px rgba(0, 0, 0, 0)}#mail.active #mail-panel-button i{transition-delay:0s;transform:rotate(180deg)}#mail #mail-panel-button{display:flex;justify-content:center;align-items:center;width:100px;height:66px;cursor:pointer;margin-bottom:0px;background:white;transform:translateX(-100px);padding-left:15px;padding-right:60px;transition:all 0.66s;transition-delay:0.33s;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1)}#mail #mail-panel-button i{color:#db111f;transition-delay:0.33s}#mail .content{width:175px;margin-left:10px}#mail .content img.profile{border-radius:50%;margin-bottom:25px;border:3px solid #db111f}#mail .content h4{font-size:16px;margin-bottom:0}#mail .content p{margin-top:0}#mail a.button-elektim{min-width:unset;max-width:210px}body.home #g-page-surround #g-image{background:url('../../../../images/headers/header_home.jpg?6970dad2') center center no-repeat;background-size:cover}body.over #g-page-surround #g-image{background:url('../../../../images/headers/header_over.jpg?6970dad4') center center no-repeat;background-size:cover}body #g-page-surround #g-mobilemenu{position:fixed;z-index:100000;display:none}body #g-page-surround #g-mobilemenu .g-content{margin:0;padding:0}body #g-page-surround #g-mobilemenu .g-content button.mobilemenu{position:absolute;top:20px;left:20px;border-radius:50%;width:50px;height:50px;background:#db111f;color:white;font-size:24px}body #g-page-surround #g-mobilemenu .g-content button.mobilemenu.active{background:black}body #g-page-surround #g-navigation{position:fixed;width:100%;background:white;transition:transform 0.33s;z-index:1000}body #g-page-surround #g-navigation .platform-content{margin:0;padding:0}body #g-page-surround #g-navigation.active{opacity:1;pointer-events:all}body #g-page-surround #g-navigation #mainnav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:none;height:100px;padding:30px;box-shadow:0px 2px 10px rgba(0, 0, 0, 0.15);transition:opacity 0.33s}body #g-page-surround #g-navigation #mainnav a.logo{display:flex;justify-content:center;align-items:center;width:210px}body #g-page-surround #g-navigation #mainnav a.logo img{height:75px}body #g-page-surround #g-navigation #mainnav ul.navigation{list-style:none;display:flex;justify-content:flex-start;flex-direction:row;margin:0;width:60%;height:100%;max-width:1400px;flex-grow:1;margin:0px 10px;padding:0px 10px;transform:translateX(-36px)}body #g-page-surround #g-navigation #mainnav ul.navigation li{position:relative;display:flex;align-items:center;justify-content:center;height:100%;transition:all 0.1s;margin-right:1vw;width:180px}body #g-page-surround #g-navigation #mainnav ul.navigation li:before{content:"";position:absolute;border-radius:50px;width:100%;height:100%;z-index:-1}body #g-page-surround #g-navigation #mainnav ul.navigation li.active::before{background:#efefef}body #g-page-surround #g-navigation #mainnav ul.navigation li:hover::before{background:#efefef}body #g-page-surround #g-navigation #mainnav ul.navigation li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:black;font-size:15px;font-weight:500;transition:all 0.2s}body #g-page-surround #g-navigation #mainnav a.search{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:50px}body #g-page-surround #g-navigation #mainnav a.button-elektim{font-size:14px;min-width:unset;width:210px;line-height:40px}body #g-page-surround #g-navigation #loading{position:absolute;display:flex;justify-content:center;align-items:center;background:none;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 0.33s}body #g-page-surround #g-navigation #loading .loader{width:80px;height:80px;border:15px solid rgba(0, 0, 0, 0.2);border-left-color:black;border-radius:100%}body #g-page-surround #g-header{margin-top:100px;padding-top:120px;padding-bottom:50px;background:none}body #g-page-surround #g-header h1{text-transform:uppercase}body #g-page-surround #g-header h1,body #g-page-surround #g-header p{margin:0}body #g-page-surround #g-header a{color:white}body #g-page-surround #g-header a:hover{color:#db111f}body #g-page-surround #g-image{height:600px}body #g-page-surround #g-intro{padding:120px 0px;background:none}body #g-page-surround #g-intro h1{text-transform:uppercase}body #g-page-surround #g-intro h1,body #g-page-surround #g-intro p{margin:0}body #g-page-surround #g-intro p.lead{margin-bottom:40px}body #g-page-surround #g-intro .logos{margin-top:80px}body #g-page-surround #g-intro .logos img:first-child{margin-right:140px;margin-bottom:40px}body #g-page-surround #g-features{padding-top:100px !important;padding-bottom:300px !important;background:#f8f5f4;text-align:center}body #g-page-surround #g-features .column-4{padding-top:100px}body #g-page-surround #g-features .column-4 .stap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 40px}body #g-page-surround #g-features .column-4 .stap .title{position:relative;width:220px;height:220px;margin-bottom:100px;display:flex;align-items:center;text-align:center;justify-content:center}body #g-page-surround #g-features .column-4 .stap .title h2{position:relative;margin:0;max-width:200px}body #g-page-surround #g-features .column-4 .stap .title:before{content:url('../../../../images/ui/cogwheel.svg?6970dae0');position:absolute;top:0}body #g-page-surround #g-over{margin-top:-150px;margin-bottom:-150px}body #g-page-surround #g-over .wide-content{background:white;box-shadow:10px 10px 10px;background:white;box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.1)}body #g-page-surround #g-over .wide-content .content:nth-child(1){padding:100px 40px;display:flex;flex-direction:column;align-items:center}body #g-page-surround #g-over .wide-content .content:nth-child(1) .tekst h1{line-height:48px;margin-bottom:50px}body #g-page-surround #g-over .wide-content .content:nth-child(1) .tekst h1{max-width:420px}body #g-page-surround #g-over .wide-content .content:nth-child(1) .tekst p{max-width:550px}body #g-page-surround #g-over .wide-content .content:nth-child(1) .tekst a.button-elektim{min-width:unset;max-width:220px}body #g-page-surround #g-over .wide-content .content:nth-child(2) img{width:100%;height:100%;object-fit:cover}body #g-page-surround #g-branches{padding-top:250px !important;padding-bottom:100px !important;background:#f8f5f4;text-align:center}body #g-page-surround #g-branches h1{text-transform:uppercase;margin-bottom:100px}body #g-page-surround #g-branches h1 span{text-transform:initial}body #g-page-surround #g-branches f a.branche{padding:0 40px;display:flex;flex-direction:column;align-items:center;color:black;width:unset;margin-buttom:unset}body #g-page-surround #g-branches f a.branche:hover{color:#db111f}body #g-page-surround #g-branches f a.branche .icoon{display:flex;align-items:center;justify-content:center;width:200px;height:200px;background:white;border-radius:50%;margin-bottom:50px}body #g-page-surround #g-branches f a.branche .icoon img{max-width:80px;max-height:90px}body #g-page-surround #g-projecten{text-align:center;padding:60px 0px !important}body #g-page-surround #g-projecten h1{text-transform:uppercase}body #g-page-surround #g-projecten .normal-content{text-align:left;margin-bottom:150px}body #g-page-surround #g-projecten .normal-content p.lead{margin-top:0;margin-bottom:40px}body #g-page-surround #g-projecten .normal-content .column-2{margin-top:100px;margin-bottom:50px}body #g-page-surround #g-projecten .normal-content a.button-elektim{margin:0 auto}body #g-page-surround #g-projecten .wide-content{margin-bottom:100px}body #g-page-surround #g-projecten .wide-content .button-elektim{margin:0 auto}body #g-page-surround #g-projecten .projecten .header{padding-bottom:100px}body #g-page-surround #g-projecten .zowerkthet{margin-top:50px;margin-left:40px;margin-right:40px}body #g-page-surround #g-projecten .zowerkthet p.lead{margin:0}body #g-page-surround #g-projecten .zowerkthet h1{margin-top:0;margin-bottom:100px}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2{margin-bottom:150px}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content{text-align:left}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content img{padding-right:100px}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content p{max-width:500px}body #g-page-surround #g-image-contact{height:600px}body #g-page-surround #g-contact{height:280px;margin-bottom:50px;overflow:visible}body #g-page-surround #g-contact h1{margin-top:0}body #g-page-surround #g-footer{padding-top:100px;padding-bottom:100px;background:#f8f5f4}body #g-page-surround #g-footer .g-content{margin:20px}body #g-page-surround #g-footer .footer{width:50%;max-width:500px}body #g-page-surround #g-footer .footer ul{list-style:none;margin:0;display:flex;flex-direction:column;flex-wrap:wrap}body #g-page-surround #g-footer .footer ul li span{color:#db111f;font-weight:500}body #g-page-surround #g-footer .footer ul li a{color:black;font-weight:300}body #g-page-surround #g-footer .footer ul li a:hover{text-decoration:underline}body #g-page-surround #g-copyright{padding:100px 0px;text-align:center;background:#f8f5f4}body #g-page-surround #g-copyright img{max-width:240px;margin-bottom:200px}body #g-page-surround #g-copyright a{color:black}body #g-page-surround #g-copyright a:hover{text-decoration:underline}body.over #g-page-surround #g-header,body.onderhoud #g-page-surround #g-header{padding-bottom:0}body.over #g-page-surround #g-branches,body.onderhoud #g-page-surround #g-branches{padding-top:100px !important;padding-bottom:50px !important}body.projecten #g-page-surround #g-projecten{padding-top:0 !important;background:#f8f5f4}body.projecten #g-page-surround #g-contact{margin-top:100px}body.industrieen #g-page-surround #g-branches{padding-top:0px !important;padding-bottom:0px !important}body.industrieen #g-page-surround #g-branches .header{padding-bottom:60px}body.industrieen #g-page-surround #g-branches .header h1{margin-bottom:0}body.industrieen #g-page-surround #g-branches .branches{margin-bottom:100px}body.industrieen #g-page-surround #g-image-contact{background:url('../../../../images/headers/header_industrien.jpg?6970dad2') center center no-repeat;background-size:cover}body.industrieen #g-page-surround #g-contact{margin-top:200px}body.onderhoud #g-page-surround #g-image{background:url('../../../../images/headers/header_onderhoud.jpg?6970dad3') center center no-repeat;background-size:cover}body.onderhoud #g-page-surround #g-image-contact{background:url('../../../../images/headers/header_onderhoud2.jpg?6970dad3') bottom center no-repeat;background-size:cover}body.onderhoud #g-page-surround #g-contact{margin-top:150px}.galerij{margin:0 auto;max-width:1400px}.galerij ul{margin:0 -25px;padding:0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;list-style:none}.galerij ul li{margin:25px;width:calc((100% / 3) - 50px)}.galerij ul li a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-decoration:none}.galerij ul li a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.galerij ul li a i{font-size:50px;color:white;position:relative;opacity:0;transform:scale(1.5);transition:0.1s}.galerij ul li a:hover i{transform:scale(1);opacity:0.8}.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;display:none;width:100%;z-index:1}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease}.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);position:relative;overflow:unset}.owl-carousel .owl-stage-outer .owl-stage .owl-item>div{display:flex;flex-direction:column;position:relative}.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav{position:relative;pointer-events:none;display:flex;margin-top:100px;margin-bottom:50px}.owl-carousel .owl-nav .owl-next{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next{background:0;color:#db111f;border:0;padding:0 !important;font:inherit;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0;border:2px solid;border-radius:50%;opacity:0.8;pointer-events:all;background:0;margin-right:20px;transition:all 0.2s}.owl-carousel .owl-nav button.owl-next:hover:not(.disabled){opacity:1}.owl-carousel .owl-nav button.owl-next i{font-size:13px}.owl-carousel .owl-nav button.owl-prev{background:0;color:#db111f;border:0;padding:0 !important;font:inherit;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0;border:2px solid;border-radius:50%;opacity:0.8;pointer-events:all;background:0;margin-right:20px;transition:all 0.2s}.owl-carousel .owl-nav button.owl-prev:hover:not(.disabled){opacity:1}.owl-carousel .owl-nav button.owl-prev i{font-size:13px}.owl-carousel .owl-nav button.owl-prev.disabled{opacity:0.15;pointer-events:none}.owl-carousel .owl-nav button.owl-next.disabled{opacity:0.15;pointer-events:none}.owl-carousel button.owl-dot{background:0;color:#db111f;border:0;padding:0 !important;font:inherit}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('../../../../owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-dots{display:flex;justify-content:center;align-items:center}.owl-carousel .owl-dots button.owl-dot{width:15px;height:15px;background:#fff;border-radius:50%;opacity:0.15;margin:5px;transition:all 1s}.owl-carousel .owl-dots button.owl-dot:hover{transition:all 0.2s;transform:scale(1.4)}.owl-carousel .owl-dots button.owl-dot.active{opacity:1}.no-js .owl-carousel{display:block}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-height{transition:height 0.5s ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.taktiesform-g-recaptcha{display:none}.taktiesform-wrapper{margin-top:0px;position:relative;max-width:600px;width:100%;padding:80px 100px;box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.1);background:white;z-index:30}.taktiesform-wrapper form.taktiesform{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.taktiesform-wrapper form.taktiesform .taktiesform-loading{position:absolute;border:15px solid white;border-radius:50%;border-top:15px solid #000000;width:100px;height:100px;border-radius:50%;z-index:100;pointer-events:none;opacity:0}.taktiesform-wrapper form.taktiesform.loading .taktiesform-loading{animation:spin 2s linear infinite;opacity:1}.taktiesform-wrapper form.taktiesform.loading .taktiesform-content{opacity:0.5;pointer-events:none}.taktiesform-wrapper form.taktiesform .taktiesform-content{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row{display:flex;flex-direction:column;width:100%}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row span.checkbox{display:flex;align-items:center;line-height:40px;margin:10px}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row span.checkbox input{width:18px;height:18px;margin-right:8px;transform:translatey(-3px)}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row label.form-label{position:relative;width:100%;display:flex;font-size:18px;line-height:32px;margin-top:0;margin-bottom:0;font-weight:400;justify-content:space-between;padding:0;z-index:1}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row label.form-label span{display:flex;align-items:center;color:#000000}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row label.form-label span i{margin-left:5px;font-size:10px}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-row label.form-label span.form-control-feedback{color:#db111f}.taktiesform-wrapper form.taktiesform .taktiesform-content span.taktiesform-attachments-messages{display:flex;flex-direction:column;color:#e50401}.taktiesform-wrapper form.taktiesform .taktiesform-content span.taktiesform-attachments-messages i{margin-right:10px}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .dropbox{position:relative;width:100%;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;color:#000000}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .dropbox i{position:relative;font-size:30px;margin-bottom:10px;pointer-events:none}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .dropbox span{display:flex;text-align:center;align-items:center;justify-content:center;position:relative;font-size:12px;pointer-events:none;line-height:15px}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .dropbox input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;padding:0}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .dropbox input:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:white}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .dropbox.dragging{background:rgba(255, 255, 255, 0.2)}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles{display:flex;flex-direction:column;margin-top:5px;border-radius:10px;border:2px solid #e50401;background:#e50401;display:none}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles.active{display:block}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details{display:flex;align-items:center;color:white}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details .preview{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-right:10px;user-select:none;background:rgba(255, 255, 255, 0.25)}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details .preview img{width:100%;height:100%;object-fit:cover}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details .preview i{font-size:21px}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details .name{margin-right:10px;user-select:none}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details .size{font-size:12px;opacity:0.5;user-select:none}.taktiesform-wrapper form.taktiesform .taktiesform-content .taktiesform-attachments .addedFiles .upload-details .remove{margin-left:auto;cursor:pointer;padding:0 15px}.taktiesform-wrapper form.taktiesform .taktiesform-content .takties-checkboxes{display:flex;flex-direction:row;padding:0;margin-top:10px;margin-bottom:20px;width:100%}.taktiesform-wrapper form.taktiesform .taktiesform-content .takties-checkboxes input{width:25px;height:25px;cursor:pointer}.taktiesform-wrapper form.taktiesform .taktiesform-content .takties-checkboxes label{margin-left:10px;flex-direction:column;font-size:17px;font-weight:400 !important;line-height:32px}.taktiesform-wrapper form.taktiesform .taktiesform-content .takties-checkboxes label span{margin:0}.taktiesform-wrapper form.taktiesform .taktiesform-content .takties-checkboxes label a{color:#000000}.taktiesform-wrapper form.taktiesform .taktiesform-content .takties-checkboxes label a:hover{text-decoration:underline}.taktiesform-wrapper form.taktiesform .taktiesform-content input,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea{border:2px solid #f8f5f4;border-radius:10px;background:#f8f5f4;box-shadow:none;transition:all 0s}.taktiesform-wrapper form.taktiesform .taktiesform-content input:focus,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea:focus{border-color:#e3d7cb;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform .taktiesform-content input:focus:invalid,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea:focus:invalid{border-color:#e50401;color:#000000}.taktiesform-wrapper form.taktiesform .taktiesform-content input:focus:invalid:focus,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea:focus:invalid:focus{border-color:#e50401;color:#000000}.taktiesform-wrapper form.taktiesform .taktiesform-content input:hover,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea:hover{border-color:#e3d7cb;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform .taktiesform-content input:hover i,.taktiesform-wrapper form.taktiesform .taktiesform-content input:hover span,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea:hover i,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea:hover span{color:#000000}.taktiesform-wrapper form.taktiesform .taktiesform-content input.invalid,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea.invalid{border:2px solid #e50401}.taktiesform-wrapper form.taktiesform .taktiesform-content input,.taktiesform-wrapper form.taktiesform .taktiesform-content select,.taktiesform-wrapper form.taktiesform .taktiesform-content textarea{font-size:17px;font-weight:300 !important;line-height:32px}.taktiesform-wrapper form.taktiesform .taktiesform-content input{margin:0;padding:0 20px;height:70px;position:relative}.taktiesform-wrapper form.taktiesform .taktiesform-content select{width:100%;margin:0;height:40px;position:relative;padding:0}.taktiesform-wrapper form.taktiesform .taktiesform-content select option{padding:0;margin:0}.taktiesform-wrapper form.taktiesform .taktiesform-content select:focus{border:none;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform .taktiesform-content select:focus:invalid:focus{border:none;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform .taktiesform-content textarea{margin:0;width:100%;position:relative;margin:0;overflow-X:hidden;padding:20px}.taktiesform-wrapper form.taktiesform .taktiesform-content textarea::-webkit-scrollbar{width:10px;height:10px}.taktiesform-wrapper form.taktiesform .taktiesform-content textarea::-webkit-scrollbar-thumb{background:#e50401;border-radius:0px;box-shadow:none}.taktiesform-wrapper form.taktiesform .taktiesform-content textarea::-webkit-scrollbar-track{background:white}.taktiesform-wrapper form.taktiesform .button-box{width:100%;display:flex}.taktiesform-wrapper form.taktiesform .button-box .button-send{background:#db111f;border-radius:3px;color:white;padding:20px 40px;display:inline-block;position:relative;font-size:18px;line-height:30px;font-weight:700}.taktiesform-wrapper form.taktiesform .taktiesform-message{margin-top:20px;width:100%;text-align:center}.taktiesform-wrapper form.taktiesform .taktiesform-message .alert{margin:0;padding:20px;border:none;border-radius:10px}.TaktiesImageGallery{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:50px;gap:50px}.TaktiesImageGallery a.TaktiesGalleryItem{position:relative;display:none;align-items:center;justify-content:center;height:300px;width:100%;overflow:hidden}.TaktiesImageGallery a.TaktiesGalleryItem img{width:100%;height:100%;object-fit:cover}.TaktiesImageGallery a.TaktiesGalleryItem i{position:absolute;font-size:50px;color:white;opacity:0;transform:scale3d(1.2, 1.2, 1);transition:all 0.2s}.TaktiesImageGallery a.TaktiesGalleryItem:hover i{opacity:1;transform:scale3d(1, 1, 1)}.TaktiesImageGallery a.TaktiesGalleryItem.active{display:flex}.TaktiesImageGalleryControls{width:100%;display:none;align-items:center;justify-content:flex-end;padding:0 10px}.TaktiesImageGalleryControls button.showmore{display:flex;align-items:center;background:none;font-size:19px;margin:0;padding:0;gap:10px}.TaktiesImageGalleryControls button.showmore i{font-size:27px;color:#db111f}.TaktiesImageGalleryControls.active{display:flex}.takties-carousel-wrapper{margin-top:50px}.takties-carousel-wrapper .takties-carousel{position:relative}.takties-carousel-wrapper .takties-carousel .takties-carousel-item{box-shadow:0px 0px 20px #00000030}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content{display:flex;align-items:center;justify-content:center;height:350px;overflow:hidden}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content img.carousel-image{width:100%;height:100%;object-fit:cover}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content .carousel-button{display:flex;align-items:center;justify-content:center;position:absolute;text-align:center;opacity:1;background:#db111f;color:white;width:100%;max-width:260px;height:60px;border-radius:30px;font-size:14px;opacity:0;transition:all 0.3s}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content .carousel-button i{transition:all 0.3s}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content:hover .carousel-image{filter:grayscale(100%)}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content:hover .carousel-button{opacity:1}.takties-carousel-wrapper .takties-carousel .takties-carousel-item a.carousel-content:hover .carousel-button i{margin-left:10px}.takties-grid-wrapper{margin-top:100px}.takties-grid-wrapper .takties-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:0 20px}.takties-grid-wrapper .takties-grid .takties-grid-item{display:none;flex-direction:column;background:white;text-align:left}.takties-grid-wrapper .takties-grid .takties-grid-item.active{display:flex;animation:fadeInUp 0.5s forwards}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content{display:flex;align-items:center;justify-content:center;height:350px;overflow:hidden}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content img.grid-image{width:100%;height:100%;object-fit:cover}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content .grid-button{display:flex;align-items:center;justify-content:center;position:absolute;text-align:center;opacity:1;background:#db111f;color:white;width:100%;max-width:260px;height:60px;border-radius:30px;font-size:14px;opacity:0;transition:all 0.3s}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content .grid-button i{transition:all 0.3s}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content:hover .grid-image{filter:grayscale(100%)}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content:hover .grid-button{opacity:1}.takties-grid-wrapper .takties-grid .takties-grid-item a.grid-content:hover .grid-button i{margin-left:10px}.takties-grid-wrapper .takties-grid .takties-grid-item .grid-title{width:100%;padding:40px 25px 20px 25px}.takties-grid-wrapper .takties-grid .takties-grid-item .grid-title h4{text-transform:uppercase;color:black;margin:0}.takties-grid-wrapper .takties-grid .takties-grid-item .grid-text{padding:0px 25px 40px 25px;min-height:160px}.takties-grid-wrapper .takties-grid .takties-grid-item .grid-text p{margin:0}.takties-tagfilter{max-width:800px;margin:0 auto}.takties-tagfilter .takties-tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.takties-tagfilter .takties-tags .takties-tag{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:600;border-radius:17px;line-height:34px;margin:0px 10px;padding:0px 20px;background:#F8F5F4;color:#767676;margin:10px;cursor:pointer}.takties-tagfilter .takties-tags .takties-tag:hover{background:#ede9e8}.takties-tagfilter .takties-tags .takties-tag.active{color:white;background:#db111f}.takties-tagfilter .takties-tags .takties-tag[data-tag="Metaalbewerking"] .icon{width:20px;height:20px;margin-right:10px;background:url('../../../../images/ui/metaalbewerking.svg?6970dae1') center center no-repeat;background-size:contain}.takties-tagfilter .takties-tags .takties-tag[data-tag="Metaalbewerking"].active .icon{background:url('../../../../images/ui/metaalbewerking_white.svg?6970dae1') center center no-repeat}.takties-tagfilter .takties-tags .takties-tag[data-tag="Betonindustrie"] .icon{width:20px;height:20px;margin-right:10px;background:url('../../../../images/ui/betonindustrie.svg?6970dadf') center center no-repeat;background-size:contain}.takties-tagfilter .takties-tags .takties-tag[data-tag="Betonindustrie"].active .icon{background:url('../../../../images/ui/betonindustrie_white.svg?6970dae0') center center no-repeat}.takties-tagfilter .takties-tags .takties-tag[data-tag="Afvalverwerking"] .icon{width:20px;height:20px;margin-right:10px;background:url('../../../../images/ui/afvalverwerking.svg?6970dadf') center center no-repeat;background-size:contain}.takties-tagfilter .takties-tags .takties-tag[data-tag="Afvalverwerking"].active .icon{background:url('../../../../images/ui/afvalverwerking_white.svg?6970dadf') center center no-repeat}button.totop{position:fixed;align-items:center;justify-content:center;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;padding:0;margin:0;opacity:0;font-size:14px;transition:all 0.33s;transition-timing-function:cubic-bezier(0.34, -0.74, 0.66, 1.68);z-index:10000;background:#db111f;pointer-events:none;user-select:none;color:white;transform:scale(0.75)}button.totop.active{opacity:1;pointer-events:all;transform:scale(1)}@media only screen and (max-width:1250px){.header{padding-top:160px}.branches-grid{grid-template-columns:300px 300px;justify-content:space-evenly}.takties-grid-wrapper .takties-grid{grid-template-columns:1fr 1fr}body #g-page-surround #g-mobilemenu{display:block}body #g-page-surround #g-navigation{width:100%;height:100%;background:rgba(255, 255, 255, 0.5);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:all 0.33s}body #g-page-surround #g-navigation .g-grid:first-child .platform-content:last-child{top:20px;left:unset;width:100%}body #g-page-surround #g-navigation.loading #mainnav{opacity:0}body #g-page-surround #g-navigation.loading #loading{opacity:1;animation:rotate 1s linear infinite}body #g-page-surround #g-navigation #mainnav{flex-direction:column;justify-content:center;height:100vh;max-width:350px;margin:0 auto;background:white;box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1)}body #g-page-surround #g-navigation #mainnav a{display:inline-flex;width:100%}body #g-page-surround #g-navigation #mainnav a.logo{margin-bottom:25px}body #g-page-surround #g-navigation #mainnav a.logo img{height:100px}body #g-page-surround #g-navigation #mainnav ul.navigation{flex-direction:column;width:100%;justify-content:center;transform:translateX(0px);margin:0;padding:0}body #g-page-surround #g-navigation #mainnav ul.navigation li{height:60px;flex-grow:0;width:100%;margin-bottom:10px}body #g-page-surround #g-header{margin-top:0}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content h1{margin-bottom:50px}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content img{padding-right:50px}}@media only screen and (max-width:1000px){.galerij ul li{width:calc((100% / 2) - 50px)}.taktiesform-wrapper{padding:60px;margin:0 auto;max-width:500px}.branches-grid{grid-template-columns:400px;justify-content:space-around}.takties-grid-wrapper .takties-grid{max-width:400px;margin:0 auto;grid-template-columns:1fr}.column-2{flex-direction:column}.column-2 .content{width:100%}.column-2 .content:first-child{padding-right:0;margin-bottom:50px}.column-2 .content.align-center{padding-left:0}.column-2.reverse{flex-direction:column}.column-4{flex-direction:column;justify-content:center;align-items:center}.column-4 .content{width:100%}body #g-page-surround #g-features .column-4 .content:not(:last-child){margin-bottom:50px}body #g-page-surround #g-features .column-4 .stap .title{margin-bottom:25px}body #g-page-surround #g-projecten .zowerkthet .wide-content{max-width:600px;margin:0 auto}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2{flex-direction:column-reverse;margin-bottom:100px}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content{width:100%;text-align:center}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content img{padding-right:0;margin-bottom:50px}body #g-page-surround #g-projecten .zowerkthet .wide-content .column-2 .content p{max-width:500px;margin:0 auto}body #g-page-surround #g-contact{height:unset}body #g-page-surround #g-contact h1{text-align:center;max-width:600px;margin:0 auto}body #g-page-surround #g-contact p.lead{text-align:center}body #g-page-surround #g-footer{padding-top:500px;padding-bottom:0;margin-top:-500px}body #g-page-surround #g-footer .footer{width:100%}body #g-page-surround #g-copyright{padding-bottom:0}body #g-page-surround #g-copyright img{margin-bottom:100px}}@media only screen and (max-width:600px){#mail{top:10vh}.taktiesform_content{padding:40px}.buttons{flex-direction:column}.buttons a:first-child{margin-bottom:20px}.branches .branche{width:100%}.galerij ul li{width:calc(100% - 50px)}.g-content{padding:10px;margin:10px}body h1{font-size:30px;line-height:40px !important}body h2{font-size:26px;line-height:34px}body h2 span{color:#db111f;font-weight:500}body h3{font-size:21px;line-height:32px}body p{font-size:16px;line-height:25px}body p.lead{font-size:21px;line-height:32px}body #g-page-surround #g-projecten .customoverzicht{margin:10px;padding:10px}body #g-page-surround #g-projecten .customselectie .header{padding-top:150px;padding-bottom:350px}body #g-page-surround #g-copyright img{max-width:180px}}#g-mainbar{padding:0}#placeholder{display:flex;flex-direction:column;height:100vh;overflow-y:auto}#placeholder .logo{display:flex;flex-grow:1;justify-content:center;align-items:center;text-align:center;max-height:500px}#placeholder .logo img{width:200px;padding:20px 0px}#placeholder .footer{background:#db111f;color:white;display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;text-align:center}#placeholder .footer p{font-size:19px;line-height:30px}#placeholder .footer a{color:white;text-decoration:underline}