:root{--primary-color:#bc2127;--secondary-color:#141414;--text-color:#2c2c2c;--accent-color:#9a9c9c;--white-color:#fff;--divider-color:#f0eaea;--dark-divider-color:#ffffff1a;--error-color:#e65757;--default-font:"Hanken Grotesk",sans-serif}body,html{min-height:100vh}.section-padding{padding-bottom:120px;padding-top:120px}@media screen and (max-width:991px){.section-padding{padding-bottom:80px;padding-top:80px}}@media screen and (max-width:767px){.section-padding{padding-bottom:60px;padding-top:60px}}.section-padding-small{padding-bottom:60px;padding-top:60px}@media screen and (max-width:991px){.section-padding-small{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:767px){.section-padding-small{padding-bottom:30px;padding-top:30px}}a{color:#bc2127;transition:color .15s ease}a:active,a:focus,a:hover{color:#d9282e}.section-title h2{cursor:unset}::-moz-selection{background-color:#ddd}::selection{background-color:#ddd}.section-text :last-child{margin-bottom:0}.text-overflow-ellipsis{text-overflow:ellipsis}.bg-lighter{background-color:#f0eaea}.bg-light{background-color:#9a9c9c}.bg-dark{background-color:#141414}.alert{border-radius:0}.aspect-ratio-1{aspect-ratio:1/1}.aspect-ratio-16-9{aspect-ratio:16/9}.aspect-ratio-3-2{aspect-ratio:3/2}.aspect-ratio-2-3{aspect-ratio:2/3}@media screen and (min-width:576px){.aspect-ratio-sm-16-9{aspect-ratio:16/9}.aspect-ratio-sm-3-2{aspect-ratio:6/4}.aspect-ratio-sm-2-3{aspect-ratio:2/3}}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.preloader{background-color:var(--white-color)}.preloader .loading-container .loading{border-color:transparent var(--accent-color) transparent var(--accent-color)}header.main-header .header-sticky{background:linear-gradient(180deg,rgba(25,35,36,.4),rgba(25,35,36,0));left:0;position:absolute;right:0;top:0}header.main-header .header-sticky .navbar{padding:15px 0}header.main-header .header-sticky .navbar .navbar-brand img{max-height:80px;max-width:300px}.navbar-toggle{background-color:transparent;border:none;font-size:1.5rem}.pushy{background-color:#141414;color:var(--white-color);max-width:100%;width:300px}.pushy a{padding:5px 10px}.pushy .pushy-content{margin-left:20px;margin-top:20px}.pushy .pushy-content ul{list-style:none;margin:0;padding:0}.pushy .pushy-content .pushy-submenu>ul{color:var(--theme-white);padding-left:15px}.pushy .pushy-content .pushy-close{font-size:1.5rem}.pushy .pushy-content .mobile-logo{max-width:180px;padding:0;width:unset}.pushy .pushy-content .pushy-link,.pushy .pushy-content .pushy-submenu{color:var(--theme-white);font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase}.pushy .pushy-content .pushy-link a,.pushy .pushy-content .pushy-link button,.pushy .pushy-content .pushy-submenu a,.pushy .pushy-content .pushy-submenu button{color:inherit;display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;transition:all .4s ease}.pushy .pushy-content .pushy-link a.active,.pushy .pushy-content .pushy-link a:active,.pushy .pushy-content .pushy-link a:focus,.pushy .pushy-content .pushy-link a:hover,.pushy .pushy-content .pushy-link button.active,.pushy .pushy-content .pushy-link button:active,.pushy .pushy-content .pushy-link button:focus,.pushy .pushy-content .pushy-link button:hover,.pushy .pushy-content .pushy-submenu a.active,.pushy .pushy-content .pushy-submenu a:active,.pushy .pushy-content .pushy-submenu a:focus,.pushy .pushy-content .pushy-submenu a:hover,.pushy .pushy-content .pushy-submenu button.active,.pushy .pushy-content .pushy-submenu button:active,.pushy .pushy-content .pushy-submenu button:focus,.pushy .pushy-content .pushy-submenu button:hover{color:#bc2127}.pushy .pushy-content .pushy-submenu>button{padding:5px 10px;width:auto}.pushy .pushy-content .pushy-submenu>button:after{background:none;color:inherit;content:"\f078";font-family:Font Awesome\ 5 Free;font-size:15px;font-weight:900;height:15px;left:100%;line-height:15px;margin-left:10px;right:unset;text-align:center;width:15px}.pushy .pushy-content .pushy-submenu.pushy-submenu-open>button:after{transform:translateY(-50%) rotate(180deg)}.pushy .pushy-content .social-icons{margin:0 7px}.pushy .pushy-content .social-icons a{padding:10px;transition:all .2s ease}.pushy .pushy-content .social-icons a:first-child{padding-left:0}.pushy .pushy-content .social-icons a:last-child{padding-right:0}.pushy-open-right{overflow-y:hidden}.pushy-open-right .site-overlay{background-color:rgba(0,0,0,.7)}.page-header-section.page-header{background-image:none;padding-top:220px}@media only screen and (max-width:991px){.page-header-section.page-header .page-header{padding-top:180px}}.page-header-section.page-header:before{background:none}.page-header-section.page-header.with-overlay:before{background:linear-gradient(-20deg,rgba(25,35,36,0),rgba(25,35,36,.4) 80.94%)}.page-header-section.page-header .page-header-box h1{cursor:unset}.slider-section.hero.hero-slider-layout .hero-slide:before{background:linear-gradient(-20deg,rgba(25,35,36,0),rgba(25,35,36,.6) 80%)}@media screen and (min-width:992px){.slider-section.hero.hero-slider-layout .hero-slide{padding:380px 0 250px}}.project-categories-section .service-image a,.services-section .service-image a{cursor:pointer}.project-categories-section .service-image a:active,.project-categories-section .service-image a:focus,.project-categories-section .service-image a:hover,.services-section .service-image a:active,.services-section .service-image a:focus,.services-section .service-image a:hover{box-shadow:0 0 4px rgba(0,0,0,.1)}.project-categories-section .service-image:active+.service-btn a,.project-categories-section .service-image:focus+.service-btn a,.project-categories-section .service-image:hover+.service-btn a,.services-section .service-image:active+.service-btn a,.services-section .service-image:focus+.service-btn a,.services-section .service-image:hover+.service-btn a{background:#bc2127}.project-categories-section .service-image:active+.service-btn a img,.project-categories-section .service-image:focus+.service-btn a img,.project-categories-section .service-image:hover+.service-btn a img,.services-section .service-image:active+.service-btn a img,.services-section .service-image:focus+.service-btn a img,.services-section .service-image:hover+.service-btn a img{transform:rotate(0)}.project-categories-section .service-content,.services-section .service-content{pointer-events:none}.about-section .about-us-content-list ul li{color:var(--text-color);font-weight:600}.single-project .project-image .project-btn{pointer-events:none}.single-project .project-image .project-btn>span{align-items:center;background:var(--dark-divider-color);border-radius:50%;display:flex;height:100px;justify-content:center;transition:all .4s ease-in-out;width:100px}.single-project .project-image .project-btn>span img{max-width:24px;transform:rotate(-45deg);transition:all .4s ease-in-out}.single-project .project-image .project-btn>span:hover{background:#bc2127}.single-project .project-image .project-btn>span:hover img{transform:rotate(0deg)}.single-project .project-image:hover .project-btn>span{background:#bc2127}.single-project .project-image:hover .project-btn>span img{transform:rotate(0deg)}.single-project .project-content{pointer-events:none}.single-project .project-content h2{font-size:30px}.single-project .project-content .project-introduction{color:var(--white-color);overflow:hidden;white-space:nowrap;width:100%}.single-project .project-content .project-introduction>*{overflow:hidden;text-overflow:ellipsis;width:100%}.images-section .page-gallery-box .photo-gallery{height:unset;margin-bottom:unset}.images-section .page-gallery-box .photo-gallery a{cursor:pointer}.images-section .page-gallery-box .photo-gallery img{aspect-ratio:unset}.instagram-section .single-instagram-post .gallery-img{background-color:#9a9c9c;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;filter:brightness(.98);padding-bottom:100%;transition:all .15s ease}.instagram-section .single-instagram-post .gallery-img:hover{filter:brightness(1.03);transform:scale(1.02)}.instagram-section .single-instagram-post .gallery-img.is-video{position:relative}.instagram-section .single-instagram-post .gallery-img.is-video:after{color:#bc2127;content:"\f04b";display:block;font-family:Font Awesome\ 5 Pro!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:900!important;line-height:1!important;opacity:.95;position:absolute;right:10px;top:10px}.instagram-section .single-instagram-post .gallery-img.is-carousel{position:relative}.instagram-section .single-instagram-post .gallery-img.is-carousel:after{color:#bc2127;content:"\f24d";display:block;font-family:Font Awesome\ 5 Pro!important;font-size:22px;font-style:normal;font-variant:normal;font-weight:900!important;line-height:1!important;opacity:.95;position:absolute;right:10px;top:10px}.logos-section .how-work-company-slider .company-logo img{max-height:unset}.main-footer{background:var(--secondary-color)}.main-footer .footer-logo img{max-height:80px;max-width:300px}.main-footer .footer-links ul li:hover{color:var(--white-color)}.main-footer .footer-links ul li:hover a:active,.main-footer .footer-links ul li:hover a:focus,.main-footer .footer-links ul li:hover a:hover{color:#9a9c9c}.main-footer .footer-contact-item a{color:var(--white-color)}.main-footer .footer-contact-item a:active,.main-footer .footer-contact-item a:focus,.main-footer .footer-contact-item a:hover{color:#9a9c9c}.main-footer .footer-contact-item:hover .icon-box{border-color:#9a9c9c;color:#9a9c9c}.main-footer .footer-contact-item:hover .icon-box i{color:inherit}

/*# sourceMappingURL=bouw.css.map*/