@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do);body,html{height:100%}body{font-family:Open Sans,sans-serif;font-weight:400;color:#333;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-weight:700;line-height:inherit}h2{font-size:32px}h3{font-size:18px}p a{color:inherit;text-decoration:underline}p a:hover{color:#39c}p,ul{margin-bottom:15px}a,a:active,a:focus,a:hover{color:#39c}a:hover{text-decoration:underline}button{outline:none!important}.hide{display:none}.container{max-width:1200px!important}.ws-nw{white-space:nowrap}.dropdown-menu{border-radius:5px;border:none}.loading-icon{text-align:center;padding:15px}.loading-icon i{font-size:36px}.badge{padding:5px 10px}.badge.badge-primary{background-color:#39c;border-radius:10px}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps>div{position:absolute;top:0;left:0;width:100%;height:100%}.contact-list a{color:inherit}.contact-list a i{width:20px;margin-right:3px}.ekko-lightbox .modal-content{border:none}.ekko-lightbox .modal-content .modal-body{padding:15px;background-color:#333;border-radius:.25rem}.ekko-lightbox .modal-content .modal-body img{border-radius:.25rem}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-nav-overlay a{color:#fff;font-size:32px}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-nav-overlay a:first-child{padding-left:15px}.ekko-lightbox .modal-content .modal-body .ekko-lightbox-nav-overlay a:last-child{padding-right:15px;text-align:right}.pagination-wrapper .pagination{justify-content:flex-end}.pagination-wrapper .pagination .page-item{margin-left:-1px;border:none}.pagination-wrapper .pagination .page-item .page-link{margin-left:0;line-height:20px;padding:6px 0;width:26px;text-align:center;color:#4d4d4d;background-color:#fff;z-index:3}.pagination-wrapper .pagination .page-item .page-link:focus,.pagination-wrapper .pagination .page-item .page-link:hover{box-shadow:none;background-color:#f2f2f2;color:#333;z-index:3}.pagination-wrapper .pagination .page-item.active .page-link,.pagination-wrapper .pagination .page-item.active .page-link:focus,.pagination-wrapper .pagination .page-item.active .page-link:hover{background-color:#39c;border-color:#39c;color:#fff}@-webkit-keyframes fa-blink{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes fa-blink{0%{opacity:1}50%{opacity:.5}to{opacity:0}}.fa-blink{-webkit-animation:fa-blink 1s linear infinite;animation:fa-blink 1s linear infinite}@media (max-width:767.98px){h2{font-size:26px}}.btn{border-radius:19px;border:none;box-shadow:none!important;transition:all .3s;font-weight:600;padding-left:30px;padding-right:30px}.btn.btn-default{background-color:#fff;border:2px solid #ccc!important;color:#999!important}.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{color:#fff}.btn.btn-primary{background-color:#39c;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#297aa3!important;color:#fff}.btn.btn-secondary{background-color:#fff;color:#39c;border:2px solid #39c!important}.btn.btn-secondary.active,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#39c!important;color:#fff}.btn.btn-lg{border-radius:24px;padding-left:25px;padding-right:25px}.btn i{margin-right:5px}.btn.btn-bold{font-weight:700}.btn.btn-square{padding-left:0;padding-right:0;width:41px}.btn.btn-square i{margin-right:0}.btn.btn-with-arrow i{margin-left:10px;margin-right:0}.form-group label sup{color:#dc3545}.form-group.nomargin{margin-bottom:0}.form-control{padding:10px 15px;border:2px solid #ccc;height:auto}.form-control:focus{border-color:#39c;box-shadow:0 0 0 .2rem rgba(51,153,204,.25)}select.form-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:48px!important}.custom-control{min-height:2rem;padding-left:2rem}.custom-control .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(51,153,204,.25)}.custom-control .custom-control-input:checked~.custom-control-label:before{background-color:#39c}.custom-control .custom-control-label{line-height:2rem}.custom-control .custom-control-label:after,.custom-control .custom-control-label:before{left:-2rem;width:1.5rem;height:1.5rem}.custom-file,.custom-file-input{height:48px}.custom-file-label{border:2px solid #ccc;height:48px;line-height:24px;padding-top:10px;padding-bottom:10px;overflow:hidden;white-space:nowrap}.custom-file-label:after{border-left:2px solid #ccc;height:44px;line-height:24px;padding:10px 15px}.navbar{transition:all .5s;padding:25px 0}.navbar .navbar-brand{width:409px;height:56px;padding:0;background-image:url(/assets/website/img/logo-van-hameren-diap.svg);background-size:100% auto;background-position:0;background-repeat:no-repeat;text-indent:-9999px}.navbar .navbar-toggler{border-color:#fff}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar .navbar-nav .nav-item{white-space:nowrap}.navbar .navbar-nav .nav-item .nav-link{color:#fff;padding:10px}.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after{border-top-color:#fff}.navbar .navbar-nav .nav-item .dropdown-item:active{background-color:inherit;color:inherit}.navbar .navbar-nav .nav-item:not(.dropdown){text-transform:uppercase;font-weight:700}.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link{padding-bottom:6px}.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:after{content:"";display:block;height:2px;background-color:transparent;transition:all .3s;margin-top:2px;width:50px;margin-left:auto;margin-right:auto}.navbar .navbar-nav .nav-item:not(.dropdown).active .nav-link:after,.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover:after{background-color:#fff}.navbar .navbar-nav .nav-item:last-child .nav-link{padding-right:0}body.navbar-collapsed .navbar .navbar-brand,body.navbar-fill .navbar .navbar-brand,body.scrolled .navbar .navbar-brand{background-image:url(/assets/website/img/logo-van-hameren.svg)}body.navbar-collapsed .navbar .navbar-toggler,body.navbar-fill .navbar .navbar-toggler,body.scrolled .navbar .navbar-toggler{border-color:#39c}body.navbar-collapsed .navbar .navbar-toggler .navbar-toggler-icon,body.navbar-fill .navbar .navbar-toggler .navbar-toggler-icon,body.scrolled .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%233399CC' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}body.navbar-collapsed .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after,body.navbar-fill .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after,body.scrolled .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after{border-top-color:#333}body.navbar-collapsed .navbar .navbar-nav .nav-item:not(.dropdown) .nav-link,body.navbar-fill .navbar .navbar-nav .nav-item:not(.dropdown) .nav-link,body.scrolled .navbar .navbar-nav .nav-item:not(.dropdown) .nav-link{color:#39c}body.navbar-collapsed .navbar .navbar-nav .nav-item:not(.dropdown).active .nav-link:after,body.navbar-collapsed .navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover:after,body.navbar-fill .navbar .navbar-nav .nav-item:not(.dropdown).active .nav-link:after,body.navbar-fill .navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover:after,body.scrolled .navbar .navbar-nav .nav-item:not(.dropdown).active .nav-link:after,body.scrolled .navbar .navbar-nav .nav-item:not(.dropdown) .nav-link:hover:after{background-color:#39c}body.navbar-collapsed .navbar,body.scrolled .navbar{background-color:hsla(0,0%,100%,.9);border-bottom:1px solid #ccc}body.scrolled .navbar{padding-top:10px;padding-bottom:10px}body.navbar-fill{padding-top:106px}body.navbar-fill .navbar{background-color:#fff}@media (max-width:1199.98px){.navbar .navbar-nav .nav-item .nav-link{padding-left:10px;padding-right:10px}}@media (max-width:991.98px){.navbar .navbar-nav{font-size:14px}}@media (max-width:767.98px){.navbar{padding:0 15px}.navbar .navbar-brand{width:calc(100% - 72px);max-width:400px;height:80px}.navbar .navbar-nav{font-size:18px}.navbar .navbar-nav .nav-item{text-align:center}.navbar .navbar-nav .nav-item .nav-link{padding:18px 0}.navbar .navbar-nav .nav-item .dropdown-item{text-align:center}.navbar .navbar-nav .nav-item:not(.dropdown) .nav-link{padding-bottom:14px}body.scrolled .navbar{padding-top:0;padding-bottom:0}}.hero{height:500px;background-position:50%;background-size:cover;position:relative;overflow:hidden}.hero .hero-inner{padding-top:106px}.hero .hero-inner,.hero:empty:after{height:100%;background-color:rgba(0,0,0,.3)}.hero:empty:after{content:"";display:block}.hero.hero-index{position:relative}.hero.hero-index .hero-carousel,.hero.hero-index .hero-inner{position:absolute;top:0;bottom:0;left:0;right:0}.hero.hero-index .hero-inner{background-color:transparent}.hero.hero-index .hero-carousel>.hero-carousel-inner{width:100%;height:100%}.hero.hero-index .hero-carousel>.hero-carousel-inner>ul{height:100%;margin:0;padding:0;list-style:none;display:none;color:#fff;text-align:center}.hero.hero-index .hero-carousel>.hero-carousel-inner>ul.slick-initialized{display:block}.hero.hero-index .hero-carousel>.hero-carousel-inner>ul .hero-carousel-item-inner{max-width:600px;margin:0 auto;padding:0 15px}.hero.hero-index .hero-carousel>.hero-carousel-inner>ul .slick-list,.hero.hero-index .hero-carousel>.hero-carousel-inner>ul .slick-list .slick-track,.hero.hero-index .hero-carousel>.hero-carousel-inner>ul .slick-list .slick-track .slick-slide>div{height:100%}.hero.hero-index .hero-carousel>.hero-carousel-inner>ul .slick-list .slick-track .slick-slide>div>li{height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.hero.hero-index .hero-carousel>.hero-carousel-inner>ul .slick-list .slick-track .slick-slide>div>li>div{display:flex;align-items:center;height:100%;background-color:rgba(0,0,0,.3)}.hero.hero-index .hero-inner{display:flex;flex-direction:column;justify-content:flex-end}.hero.hero-index .hero-inner .hero-inner-content{display:flex;align-items:flex-end}.hero.hero-index .hero-inner .hero-inner-content>.container{position:relative}.hero.hero-index .hero-inner .hero-inner-content>.container .scroll-mouse{display:block;margin:0 auto 40px;width:3px;padding:10px 15px;height:35px;border:2px solid #fff;border-radius:25px;opacity:.75;box-sizing:content-box}.hero.hero-index .hero-inner .hero-inner-content>.container .scroll-mouse .scroll-mouse-scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-timing-function:cubic-bezier(.15,.41,.69,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products{width:100%;margin-bottom:20px}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul{display:flex;margin:0 -5px;padding:0;list-style:none}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li{padding:0 5px}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#39c;transition:all .3s;text-align:center;color:#fff;border-radius:5px;padding:5px}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a:hover{background-color:#297aa3;text-decoration:none}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a>div{display:flex;flex-grow:1;margin:10% auto 5%;flex-direction:column;justify-content:center;align-items:center}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a>div img{width:65%;height:auto}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a h3{margin-bottom:0;text-transform:uppercase;font-size:12px}.hero.hero-index .hero-inner .hero-inner-content>.container .contact{position:absolute;display:none;left:15px;bottom:15px}.hero.hero-index .hero-inner .hero-inner-content>.container .contact ul{margin:0;padding:0;list-style:none}.hero.hero-index .hero-inner .hero-inner-content>.container .contact ul li{display:inline-block}.hero.hero-index .hero-inner .hero-inner-content>.container .contact ul li .btn{font-size:30px;line-height:1;padding:15px 0;width:60px;border-radius:30px;text-align:center}.hero.hero-index .hero-inner .hero-inner-content>.container .contact ul li .btn i{margin-right:0}.hero.hero-index .hero-inner .hero-inner-content>.container .contact ul li:nth-child(2) .btn{padding-top:17px;padding-bottom:13px}.hero.hero-index .hero-inner .hero-inner-content>.container .anniversary{position:absolute;left:15px;bottom:155px}.hero.hero-index .hero-inner .hero-inner-content>.container .anniversary img{display:block;width:192px;height:auto}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications{position:absolute;right:15px;bottom:155px;border-radius:50%;width:100px;height:100px;background-color:#fff;border:1px solid #39c}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul{margin:0;padding:0;list-style:none;height:100%}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul li{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul li a{z-index:1}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul li a img{width:100%;height:auto;margin:0 auto}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul li:first-child a{display:inline;z-index:2}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul li.nbkb a img{width:72px}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications ul li.dnv-gl a img{width:80px}.hero.hero-transport{background-image:url(/storage/img-cache/transport/hero/hero-v4.jpg)}.hero.hero-rent{background-image:url(/storage/img-cache/verhuur/hero/hero-v2.jpg)}.hero.hero-rent-koppelponton{background-image:url(/storage/img-cache/verhuur-koppelpontons/hero/koppelpontons-hero.jpg)}.hero.hero-rent-big-flote{background-image:url(/storage/img-cache/verhuur-big-flotes/hero/big-flotes-hero.jpg)}.hero.hero-rent-uni-flote{background-image:url(/storage/img-cache/verhuur-uni-flotes/hero/uni-flotes-hero-v2.jpg)}.hero.hero-rent-mexeflote{background-image:url(/storage/img-cache/verhuur-mexeflotes/hero/mexeflotes-hero-v2.jpg)}.hero.hero-rent-work-flote{background-image:url(/storage/img-cache/verhuur-work-flotes/hero/work-flotes-hero.jpg)}.hero.hero-rent-werkvlot{background-image:url(/storage/img-cache/verhuur-werkvlotten/hero/werkvlotten-hero.jpg)}.hero.hero-rent-baggerbak{background-image:url(/storage/img-cache/verhuur-baggerbakken/hero/baggerbakken-hero.jpg)}.hero.hero-rent-loopbrug{background-image:url(/storage/img-cache/verhuur-loopbruggen/hero/loopbruggen-hero.jpg)}.hero.hero-rent-bouwbrug{background-image:url(/storage/img-cache/verhuur-bouwbruggen/hero/bouwbruggen-hero.jpg)}.hero.hero-assembly{background-image:url(/storage/img-cache/montage/hero/hero.jpg)}.hero.hero-project{background-image:url(/storage/img-cache/projecten/hero/hero.jpg)}.hero.hero-contact,.hero.hero-contact #map{height:350px}@-webkit-keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}@media (min-width:768px){.hero.hero-index{min-height:100%}}@media (max-width:1199.98px){.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a h3{font-size:12px}}@media (max-width:991.98px){.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a img{width:90%}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products ul>li a h3{font-size:9px}}@media (max-width:767.98px){.hero{height:400px}.hero.hero-index .hero-inner .hero-inner-carousel{align-items:flex-start}.hero.hero-index .hero-inner .hero-inner-content>.container .hero-products,.hero.hero-index .hero-inner .hero-inner-content>.container .scroll-mouse{display:none}.hero.hero-index .hero-inner .hero-inner-content>.container .certifications{bottom:15px}.hero.hero-index .hero-inner .hero-inner-content>.container .anniversary{display:none}.hero.hero-index .hero-inner .hero-inner-content>.container .contact{display:block}}.content{padding:75px 0}.content.no-padding{padding:0}.content.content-bg{background-color:#f2f2f2}.content.content-facebook,.content.content-video{padding:25px 0;background-color:#333}.content.content-facebook .embed-container,.content.content-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:.25rem}.content.content-facebook .embed-container iframe,.content.content-video .embed-container iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.content .container .container-inner-small{max-width:800px;margin:0 auto}.content .container .container-inner-small p:not(.with-margin):last-child{margin-bottom:0}.content .container .container-inner-small.container-inner-intro{text-align:center;font-size:120%}.content .container .container-inner-small.container-inner-intro h1{font-family:Nothing You Could Do,cursive;font-size:54px;line-height:58px;margin-bottom:25px}.content .container .container-inner-small.container-inner-intro h1:after{background-color:#39c;content:"";display:block;height:4px;width:100px;margin-top:10px;margin-left:auto;margin-right:auto}.content img{width:100%;height:auto;display:block;border-radius:.25rem}.content .certifications{padding-top:40px}.content .certifications ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.content .certifications ul li{margin:0 15px}.content .certifications ul li a img{border-radius:0}.content .certifications ul li.nbkb a img{width:72px}.content .certifications ul li.dnv-gl a img{width:80px}.usp-list{text-align:center}.usp-list h2{margin-bottom:30px}.usp-list ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.usp-list ul>li{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 25%;max-width:25%}.usp-list ul>li .icon-wrap .icon{transition:all .5s;width:170px;height:170px;border-radius:50%;background-color:#39c;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.usp-list ul>li .icon-wrap .icon i{font-size:65px}.usp-list ul>li .icon-wrap:hover .icon{transform:rotateY(1turn)}.usp-list ul>li h4{font-size:20px}.contact-alert{margin-top:15px;margin-bottom:0}.contact-alert:empty{display:none}.contact-details{padding-bottom:10px}@media (max-width:991.98px){.usp-list ul>li .icon-wrap .icon{width:140px;height:140px}.usp-list ul>li .icon-wrap .icon i{font-size:54px}.usp-list ul>li h4{font-size:18px}}@media (max-width:767.98px){.content .container .container-inner-small.container-inner-intro{font-size:100%}.content .container .container-inner-small.container-inner-intro h1{font-size:46px}.usp-list ul>li{flex:0 0 50%;max-width:50%}.usp-list ul>li:first-child,.usp-list ul>li:nth-child(2){margin-bottom:15px}}@media (max-width:575.98px){br{display:none}.content{padding-top:40px;padding-bottom:40px}.content .content-image{margin-bottom:15px}.content .content-text{text-align:center}.usp-list ul>li .icon-wrap .icon{width:120px;height:120px}.usp-list ul>li .icon-wrap .icon i{font-size:50px}.usp-list ul>li h4{font-size:16px}}footer{font-size:14px;background-color:#333}footer,footer a{color:#fff}footer a:active,footer a:focus,footer a:hover{color:inherit}footer.instagram ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}footer.instagram ul li{position:relative;width:100%;flex:0 0 10%;max-width:10%;padding:0}footer.instagram ul li a{display:block;position:relative}footer.instagram ul li a img{display:block;width:100%;height:auto}footer.instagram ul li a .overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s}footer.instagram ul li a .overlay span{font-size:16px;font-weight:700}footer.instagram ul li a .overlay span i{vertical-align:bottom;font-size:20px}footer.instagram ul li a:hover .overlay{opacity:1}footer.first,footer.second{border-top:1px solid #4d4d4d}footer.first{padding:40px 0}footer.first .contact-list,footer.first .product-list{margin-bottom:0}footer.first .contact-list li{white-space:nowrap}footer.first .openinghours-list{margin-bottom:0}footer.first .openinghours-list li:nth-child(2){margin-bottom:5px}footer.first .social-list{margin-bottom:0}footer.first .social-list li{display:inline-block;margin-right:5px}footer.first .social-list li a{transition:all .3s;padding:5px;font-size:20px;line-height:1;width:30px;height:30px;border-radius:17px;display:block;background-color:#fff;color:#333;text-align:center}footer.first .social-list li a:hover{background-color:#39c;color:#fff}footer.first .social-list li.tiktok svg{width:15px;margin-top:-2px}footer.first .social-list li:last-child{margin-right:0}footer.second{font-size:13px;padding:15px 0}@media (max-width:1199.98px){footer.instagram ul li{flex:0 0 12.5%;max-width:12.5%}footer.instagram ul li:nth-child(n+17){display:none}}@media (max-width:991.98px){footer.instagram ul li{flex:0 0 16.6666666667%;max-width:16.6666666667%}footer.instagram ul li:nth-child(n+13){display:none}footer.first .container .row>div:first-child,footer.first .container .row>div:nth-child(2){margin-bottom:25px}}@media (max-width:767.98px){footer.instagram ul li{flex:0 0 20%;max-width:20%}footer.instagram ul li:nth-child(n+11){display:none}}@media (max-width:575.98px){footer.instagram ul li{flex:0 0 33.3333333333%;max-width:33.3333333333%}footer.first .container .row>div:nth-child(3),footer.instagram ul li:nth-child(n+10){display:none}}.product-cards-vertical>li{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 25%;max-width:25%}.product-cards-vertical>li>a,.product-cards-vertical>li>div{height:100%}.product-cards-vertical>li>a img,.product-cards-vertical>li>div img{width:100%;height:auto;display:block;border-radius:0}.product-cards-vertical>li>a .content-wrap h3,.product-cards-vertical>li>div .content-wrap h3{text-align:center}.product-cards-vertical>li>a .content-wrap h3:after,.product-cards-vertical>li>div .content-wrap h3:after{background-color:#fff;content:"";display:block;height:2px;width:50px;margin-top:5px;margin-left:auto;margin-right:auto}.product-cards-vertical.title-only>li>a .content-wrap h3,.product-cards-vertical.title-only>li>div .content-wrap h3{margin-bottom:0}.product-cards-vertical.title-only>li>a .content-wrap h3:after,.product-cards-vertical.title-only>li>div .content-wrap h3:after{display:none}.product-cards-vertical.w3>li{flex:0 0 33.3333333333%;max-width:33.3333333333%}.product-cards-horizontal>li{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}.product-cards-horizontal>li>a,.product-cards-horizontal>li>div{display:flex;flex-wrap:wrap;margin:0;height:100%}.product-cards-horizontal>li>a .content-wrap,.product-cards-horizontal>li>a .img-wrap,.product-cards-horizontal>li>div .content-wrap,.product-cards-horizontal>li>div .img-wrap{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}.product-cards-horizontal>li>a .img-wrap,.product-cards-horizontal>li>div .img-wrap{padding:0}.product-cards-horizontal>li>a .img-wrap img,.product-cards-horizontal>li>div .img-wrap img{display:block;border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover}.product-cards-horizontal>li>a .content-wrap,.product-cards-horizontal>li>div .content-wrap{height:100%}.product-cards-horizontal.single-product>li{flex:0 0 100%;max-width:100%}.product-cards-horizontal.single-product>li>div .content-wrap{font-size:inherit}.product-cards-horizontal.single-product>li>div .content-wrap h3{font-size:22px}.product-cards-horizontal,.product-cards-vertical{padding:0;list-style:none;display:flex;flex-wrap:wrap;color:#fff;margin:0 -15px -15px}.product-cards-horizontal>li,.product-cards-vertical>li{margin-bottom:15px}.product-cards-horizontal>li>a,.product-cards-horizontal>li>div,.product-cards-vertical>li>a,.product-cards-vertical>li>div{overflow:hidden;color:inherit;text-decoration:none;background-color:#39c;border-radius:.25rem}.product-cards-horizontal>li>a .content-wrap,.product-cards-horizontal>li>div .content-wrap,.product-cards-vertical>li>a .content-wrap,.product-cards-vertical>li>div .content-wrap{padding:10px 15px;font-size:90%}.product-cards-horizontal>li>a .content-wrap ul,.product-cards-horizontal>li>div .content-wrap ul,.product-cards-vertical>li>a .content-wrap ul,.product-cards-vertical>li>div .content-wrap ul{padding-left:20px;list-style:disc}.product-cards-horizontal>li>a .content-wrap p,.product-cards-horizontal>li>div .content-wrap p,.product-cards-vertical>li>a .content-wrap p,.product-cards-vertical>li>div .content-wrap p{margin-bottom:0}.product-cards-horizontal>li>a .content-wrap .pdf-link,.product-cards-horizontal>li>div .content-wrap .pdf-link,.product-cards-vertical>li>a .content-wrap .pdf-link,.product-cards-vertical>li>div .content-wrap .pdf-link{display:inline-block;color:#fff;margin-top:8px;margin-left:20px}.product-cards-horizontal>li>a,.product-cards-vertical>li>a{display:block;transition:all .3s}.product-cards-horizontal>li>a:hover,.product-cards-vertical>li>a:hover{background-color:#297aa3}.product-other-categories{padding:0;margin:0;list-style:none;font-weight:700;text-transform:uppercase}.product-other-categories li{display:inline-block}.product-other-categories li:before{content:" - ";margin:0 5px}.product-other-categories li:first-child:before{display:none}@media (max-width:991.98px){.product-cards-horizontal>li>a .content-wrap,.product-cards-horizontal>li>a .img-wrap,.product-cards-horizontal>li>div .content-wrap,.product-cards-horizontal>li>div .img-wrap{flex:0 0 100%;max-width:100%}.product-cards-vertical.w3>li,.product-cards-vertical>li{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.product-cards-horizontal>li{flex:0 0 100%;max-width:100%}.product-cards-horizontal>li>a .content-wrap,.product-cards-horizontal>li>a .img-wrap,.product-cards-horizontal>li>div .content-wrap,.product-cards-horizontal>li>div .img-wrap,.product-cards-vertical.w3>li{flex:0 0 50%;max-width:50%}.product-other-categories{font-size:18px}.product-other-categories li{display:block;padding-top:5px;padding-bottom:5px}.product-other-categories li:before{display:none}.product-other-categories li:first-child{padding-top:0}.product-other-categories li:last-child{padding-bottom:0}}@media (max-width:575.98px){.product-cards-horizontal>li>a .content-wrap,.product-cards-horizontal>li>a .img-wrap,.product-cards-horizontal>li>div .content-wrap,.product-cards-horizontal>li>div .img-wrap,.product-cards-vertical.w3>li,.product-cards-vertical>li{flex:0 0 100%;max-width:100%}}.project-grid{margin-bottom:25px}.project-grid .project-grid-filter{text-align:center;margin-bottom:25px}.project-grid .project-grid-filter .btn{width:160px}.project-grid ul{display:flex;flex-wrap:wrap;margin:-2px;padding:0;list-style:none}.project-grid ul>li{width:100%;flex:0 0 33.3333333333%;max-width:33.3333333333%;position:relative;padding:2px}.project-grid ul>li img{width:100%;height:auto;display:block}.project-grid ul>li .overlay{position:absolute;top:2px;bottom:2px;left:2px;right:2px;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;padding:15px;opacity:0;transition:opacity .5s;border-radius:.25rem}.project-grid ul>li .overlay h2,.project-grid ul>li .overlay p{opacity:0;transition:opacity 1s}.project-grid ul>li .overlay h2{font-size:18px}.project-grid ul>li .overlay p{font-size:80%;margin-bottom:0}.project-grid ul>li:hover .overlay,.project-grid ul>li:hover .overlay h2,.project-grid ul>li:hover .overlay p{opacity:1}.project-images{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 -15px -15px}.project-images>li{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-bottom:15px}.project-images>li img{width:100%;height:auto;display:block}@media (max-width:767.98px){.project-grid ul>li{flex:0 0 50%;max-width:50%}.project-grid.project-grid-index ul>li:nth-child(3){display:none}.project-images>li{flex:0 0 50%;max-width:50%}}@media (max-width:575.98px){.project-grid .project-grid-filter .btn{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px}.project-grid .project-grid-filter .btn:last-child{margin-bottom:0}.project-grid ul>li{flex:0 0 100%;max-width:100%}.project-grid.project-grid-index ul>li:nth-child(3){display:inherit}.project-images>li{flex:0 0 100%;max-width:100%}}.image-carousel,.image-carousel-single{list-style:none;margin:0;padding:0;display:none}.image-carousel-single.slick-initialized,.image-carousel.slick-initialized{display:block}.image-carousel-single li,.image-carousel li{display:block!important}.image-carousel-single .slick-arrow,.image-carousel .slick-arrow{transition:all .3s;opacity:.85;width:25px;height:32px;z-index:9}.image-carousel-single .slick-arrow:before,.image-carousel .slick-arrow:before{font-size:32px;font-family:FontAwesome}.image-carousel-single .slick-arrow.slick-prev,.image-carousel .slick-arrow.slick-prev{left:15px;text-align:left}.image-carousel-single .slick-arrow.slick-prev:before,.image-carousel .slick-arrow.slick-prev:before{content:"\F053"}.image-carousel-single .slick-arrow.slick-next,.image-carousel .slick-arrow.slick-next{right:15px;text-align:right}.image-carousel-single .slick-arrow.slick-next:before,.image-carousel .slick-arrow.slick-next:before{content:"\F054"}.image-carousel-single .slick-arrow:hover,.image-carousel .slick-arrow:hover{opacity:1}.image-carousel{padding:15px 40px;background-color:#333}.image-carousel li{padding:0 15px}