:root{--mainFont:'Poppins',sans-serif;--secFont:'Josefin Sans',sans-serif;--color-cta:var(--color-prim);--color-black:#333;--color-white:#FFF}.mainSite{font-family:var(--mainFont);font-size:16px;color:var(--color-prim);background-color:var(--color-ter);background-image:url(/image/grain.png);background-repeat:repeat;font-weight:400;line-height:1.7em}.mainSite:not(:has(#mainHeader)){padding-top:105px}.mainSite header{position:absolute;left:0;top:0;width:100%;z-index:10}.mainSite footer .logo,.mainSite header .logo{max-height:80px}.mainSite h1,.mainSite h2,.mainSite h3,.mainSite h4,.mainSite h5{font-family:var(--secFont);color:var(--color-prim)}.mainSite h1,.mainSite h2,.mainSite h3{font-weight:700}.mainSite h1,.mainSite h2{font-size:2.2em}.mainSite h5{font-weight:800;font-size:1.1em}.mainSite #mainHeader:has(.images) div:has(>.headerTxt){display:flex;align-items:center}.mainSite #mainHeader:has(.images) .row{flex-direction:column-reverse}.mainSite #mainHeader:has(.images) .headerTxt{width:100%;margin:1rem 0}.mainSite #mainHeader .images{position:relative;width:100%;height:50vh}.mainSite #mainHeader .images div{position:absolute;top:0;aspect-ratio:1/1;background-repeat:no-repeat;border-radius:8px}.mainSite #mainHeader .images #headerImg1{left:0;width:60%;z-index:1;background-color:rgba(var(--color-prim-rgb),33.33%)}.mainSite #mainHeader .images #headerImg2{left:unset;right:0;top:15vh;width:80%;aspect-ratio:1/.65;background-color:rgba(var(--color-prim-rgb),66.66%);z-index:0}.mainSite #mainHeader .images #headerImg3{top:25vh;left:5vh;width:60%;z-index:2;background-color:var(--color-prim)}.mainSite footer{--footerPadding:4rem;margin-top:4rem;background-color:var(--color-prim);color:var(--color-quin);padding-top:var(--footerPadding);padding-bottom:1rem;position:relative}.mainSite footer::after{content:'';position:absolute;top:-5px;left:0;width:100%;height:100%;pointer-events:none;background-image:url(/image/overlay.svg);background-repeat:no-repeat;background-position:center top;background-size:cover 65%;opacity:.1}.mainSite:has(.preFooter) footer{margin-top:0!important}.mainSite footer .logo{max-height:100px}.mainSite footer h3{color:var(--color-quin);font-weight:400;margin-bottom:1.5rem}.mainSite footer .row h3:first-of-type{margin-top:1.5rem}.mainSite footer .menu>.navbar-nav>li>a,.mainSite footer span.head{display:block;font-weight:700;font-size:1.2em;font-family:var(--secFont);margin-top:1.5rem}.mainSite footer .menu>.navbar-nav>li:first-of-type>a{margin-top:0}.mainSite footer .bigMenu>.navbar-nav{display:block}.mainSite footer .bigMenu>.navbar-nav>li{break-inside:avoid}.mainSite footer .navbar-nav>li>a{padding:0;line-height:1.7em}.mainSite footer .socials .socialIcon{display:block;text-transform:capitalize}.mainSite footer a{color:var(--color-quin)}.mainSite footer .copyright{font-size:.9em;font-family:var(--secFont);display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-top:2rem;font-weight:400}.mainSite .preFooter{margin-top:4rem;position:relative;z-index:1;padding:4rem 0;background-color:var(--color-sec)}.mainSite .preFooter .cta{background-color:var(--color-prim);border-color:var(--color-prim);color:var(--color-white)}.mainSite .preFooter form{margin-top:1rem}.mainSite .preFooter h2{line-height:1em;color:var(--color-quin)}.mainSite main img{border-radius:8px}.mainSite .portfolioPageBreak{padding:2rem 0;margin-left:auto;position:relative;z-index:1;overflow:hidden;margin-bottom:4rem}.mainSite .portfolioPageBreak::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:var(--color-quad);z-index:-1}.mainSite .portfolioPageBreak .btnHolder{display:flex;flex-wrap:wrap}.mainSite .portfolioPageBreak .projectSlider{overflow:visible;min-height:unset;margin-bottom:0}.mainSite .portfolioPageBreak .portfolioPageBreakContent{position:relative;z-index:5;font-size:1.2em;margin-top:1rem}@media(min-width:400px){.mainSite #mainHeader .images{height:55vh}}@media(min-width:500px){.mainSite #mainHeader .images{height:60vh}}@media(min-width:768px){.mainSite footer .logo,.mainSite header .logo{max-height:100px}.mainSite footer .bigMenu>.navbar-nav{column-count:2}.mainSite #mainHeader .images{height:80vh}.mainSite .portfolioPageBreak::before{width:98%;border-radius:8px 0 0 8px}.mainSite .portfolioPageBreak .projectSlider .swiper-wrapper .swiper-slide{visibility:hidden;pointer-events:none}.mainSite .portfolioPageBreak .projectSlider .swiper-wrapper .swiper-slide-active,.mainSite .portfolioPageBreak .projectSlider .swiper-wrapper .swiper-slide-next,.mainSite .portfolioPageBreak .projectSlider .swiper-wrapper .swiper-slide-next+div{visibility:visible;pointer-events:all}.mainSite h1,.mainSite h2{font-size:2.5em}}@media(min-width:992px){.mainSite footer .logo,.mainSite header .logo{max-height:100px}.mainSite header .offcanvas-body{margin-left:auto}.mainSite header .offcanvas-body .navbar-nav li a{font-family:var(--secFont);font-weight:400;padding:.5rem 1rem;font-size:1.1em;color:var(--color-prim)}.mainSite header .offcanvas-body>.navbar-nav:last-of-type li:last-of-type a{background-color:var(--color-prim);border-color:var(--color-prim);color:var(--color-white);border-radius:50px;padding:6px 22px;margin-left:1rem;transition:all .3s ease-in-out}.mainSite header .offcanvas-body>.navbar-nav:last-of-type li:last-of-type a:hover{background-color:var(--color-sec);border-color:var(--color-sec);color:var(--color-white);text-decoration:none}.mainSite h1,.mainSite h2{font-size:3.5em}.mainSite #mainHeader::after{background-size:75vh}.mainSite #mainHeader .images{height:65vh}.mainSite #mainHeader:has(.images) .row{flex-direction:unset}.mainSite #mainHeader:has(.images) .headerTxt{margin:0}.mainSite .preFooter{padding:6rem 0;margin-top:6rem}.mainSite .preFooter::after{content:'';position:absolute;bottom:0;left:30%;z-index:-1;background-image:url(/image/prefooter-bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;width:50%;height:calc(110% - 6rem);transform:translateX(-40%)}.mainSite footer .copyright{margin-top:4rem}.mainSite .preFooter form{margin-top:0}.mainSite .portfolioPageBreak{padding:4rem 2rem}.mainSite .portfolioPageBreak .portfolioPageBreakContent{font-size:1.4em}}@media(min-width:1200px){.mainSite footer .logo,.mainSite header .logo{max-height:120px}.mainSite #mainHeader .headerTxt h1{font-size:3.5em}.mainSite #mainHeader .images #headerImg1{width:50%}.mainSite #mainHeader .images #headerImg2{top:20vh;width:60%}.mainSite #mainHeader .images #headerImg3{top:30vh;left:10vh;width:50%}.mainSite footer{--footerPadding:4rem;margin-top:4rem;background-color:var(--color-prim);color:var(--color-quin);padding-top:var(--footerPadding);padding-bottom:1rem;position:relative}.mainSite footer{margin-top:8rem}.mainSite footer .copyright{margin-top:6rem}.mainSite .preFooter{padding:8rem 0 6rem;margin-top:8rem}.mainSite .preFooter::after{height:calc(110% - 8rem)}.mainSite .portfolioPageBreak{padding:6rem 3rem;margin-bottom:8rem}.mainSite .portfolioPageBreak::before{width:98%}.mainSite .portfolioPageBreak .btnHolder{display:flex;flex-wrap:wrap;justify-content:flex-end}.mainSite .preFooter{margin-top:8rem}}@media(min-width:1400px){.mainSite #mainHeader .images{height:75vh}.mainSite footer .logo,.mainSite header .logo{max-height:135px}.mainSite .portfolioPageBreak{padding:8rem 4rem}.mainSite .portfolioPageBreak::before{width:96%}}@media(min-width:1440px){.mainSite{font-size:18px}}@media(min-width:1600px){.container{max-width:1440px}}@media(min-width:1700px){.container{max-width:1540px}}@media(min-width:992px){.mainSite header .navbar li.submenu:hover>ul{display:block;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear 10ms}.mainSite header .navbar li.submenu:hover>ul>li:hover>ul,.mainSite header .navbar li.submenu>ul>li>a:after{display:none}.mainSite header .navbar li.submenu:hover>ul>li a:has(.subToggle){display:flex;justify-content:space-between;align-items:center}.mainSite header .navbar .offcanvas-body>ul>li.submenu:hover>ul>li{padding:0 1rem}.mainSite header .navbar li.submenu:hover>ul>li a{padding:.4rem 0}.mainSite header .navbar li.submenu:hover>ul>li a:hover{text-decoration:none}.mainSite header .navbar li.submenu:hover>ul>li .subToggle{color:var(--color-prim);padding:0 5px;cursor:pointer;font-size:.8em}.mainSite header .navbar li.submenu:hover>ul>li .subToggle.active::before{content:"\f068"}.mainSite header .navbar li.submenu:hover>ul li{transition:all .3s ease-in-out}.mainSite header .navbar li.submenu:hover>ul li:has(ul.visible){background-color:#fafafa}.mainSite header .navbar li.submenu:hover>ul li ul{height:0;transition:all .3s ease-in-out;overflow:hidden}.mainSite header .navbar li.submenu:hover>ul li ul.visible{display:flex;flex-direction:column;height:auto}.mainSite header .navbar li.submenu:hover>ul li ul.visible li{padding-left:1rem;position:relative}.mainSite header .navbar li.submenu:hover>ul li ul.visible li::after{content:'-';position:absolute;top:0;left:0;height:38px;display:flex;align-items:center;color:var(--color-prim)}.mainSite header .navbar .offcanvas-body>ul>li.submenu>ul{line-height:1.6rem;background-color:var(--color-white);position:absolute;left:50%;transform:translateX(-50%);z-index:10;padding:1rem 0;box-shadow:0 4px 24px rgba(0,0,0,.08);border-radius:8px;min-width:200px}.mainSite header .navbar li.submenu>ul::after{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-white)}.mainSite header .navbar li.submenu>ul>li:last-of-type{border-bottom:none}.mainSite header .navbar li.submenu>ul>li>a{font-family:var(--secFont);color:var(--color-prim);font-weight:400;font-size:.9em;text-transform:none}}.mainSite .pageBreak.footer{margin-top:9rem}.mainSite header .navbar li.submenu{font-size:1em;position:relative}.mainSite header .navbar li.submenu img{display:none!important}a{text-decoration:none}a:hover{text-decoration:underline}.mainSite input,.mainSite select,.mainSite textarea{border-radius:0}.uploadifive-button,button,input[type=button]{cursor:pointer;display:inline-block;color:#000;background:0 0;border:1px solid #000;padding:15px;border-radius:5px;background-color:rgba(255,255,255,.5)}.mainSite img{max-width:100%}.img-responsive{max-width:100%;height:auto}.mainSite .imageGallery .img{max-width:100%;aspect-ratio:1/1;display:block;background-size:cover;background-position:center;position:relative;background-color:#e1e1e1}.mainSite .imageGallery .img{margin:15px 0}.mainSite .btn,.mainSite .cta{display:inline-block;padding:11px 30px 8px;margin:10px 5px;font-family:var(--secFont);font-size:1.1em;font-weight:400;line-height:1.2;color:var(--color-white);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid var(--color-cta);border-radius:50px;background-color:var(--color-cta);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative}.mainSite .btn:hover,.mainSite .cta:hover{color:var(--color-cta);background-color:var(--color-white);border-color:var(--color-cta)}.mainSite .cta.alt{background-color:var(--color-sec);border-color:var(--color-sec)}.mainSite .cta.ghost{background-color:transparent;border-color:var(--color-prim);color:var(--color-prim)}.mainSite .cta.forward{padding-right:50px}.mainSite .cta.forward::after{content:"\f061";font-family:"Font Awesome 6 Pro";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.1em;color:var(--color-white);font-weight:300}ul.nav.flex-column a{display:block}.badge{background-color:var(--bs-secondary)}.carousel-inner .slideImg{min-height:75vh;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.ui-sortable>*{cursor:grab}.ui-sortable>:active{cursor:grabbing}iframe[src^="https://www.youtube-nocookie.com"],iframe[src^="https://youtube-nocookie.com"]{width:100%;aspect-ratio:16/9;display:block}.mainSite #mainHeader,.mainSite .bgImageElement,.mainSite .bgVideoElement{background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-white);display:block;position:relative;background-color:#ccc}.mainSite #mainHeader{background-color:unset;z-index:1;padding-top:105px}.mainSite #mainHeader::after{content:'';position:absolute;top:-5px;left:0;width:100%;height:120%;pointer-events:none;background-image:url(/image/overlay.svg);background-repeat:no-repeat;background-position:center top;background-size:45%;background-size:50vh;z-index:-1}.mainSite #mainHeader .headerTxt,.mainSite #mainHeader .headerTxt h1{color:var(--color-prim);position:relative;z-index:5}.mainSite #mainHeader{display:flex;flex-wrap:wrap;align-items:center;min-height:35vh;margin-bottom:4rem;position:relative}.mainSite .bgVideoElement iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);pointer-events:none}.mainSite .bgVideoElement .frame{position:absolute;overflow:hidden;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.nav-pills .nav-link{background-color:#fff;color:#333}.nav-pills .nav-item{margin-bottom:1px}.nav-pills .nav-link{background-color:#ececec}.nav-pills .nav-link.active{background-color:#414a54;color:#fff}.nav-pills .nav-link.bg-danger{color:#fff}.form-group{margin-bottom:1rem}.breadcrumb{padding:0;border-bottom:none;background-color:transparent;font-size:.85em;font-family:var(--secFont);color:var(--color-prim);margin-bottom:.2rem}.breadcrumb .breadcrumb{border-bottom:1px solid #ececec;padding:7.5px 0;margin:0}.breadcrumb li a{color:var(--color-prim);font-weight:400;opacity:.7}.breadcrumb li:last-of-type a{opacity:1;font-weight:500}.breadcrumb-item+.breadcrumb-item::before{content:"\f054";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:.8em;line-height:2.1em;color:var(--color-prim)}@media (min-width:1200px){.mainSite:not(:has(#mainHeader)){padding-top:145px}.mainSite #mainHeader{padding-top:105px}.mainSite #mainHeader::after{background-size:85vh}}@media (min-width:1400px){.mainSite:not(:has(#mainHeader)){padding-top:160px}.mainSite #mainHeader{padding-top:160px}}@media (min-aspect-ratio:16/9){.mainSite .bgVideoElement iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.mainSite .bgVideoElement iframe{width:177.78vh}}@media (max-width:600px){.mainSite .bgVideoElement iframe{width:85.78vh}}.loadModal{height:200px;background-image:url(/login/image/loading.gif);background-position:center;background-repeat:no-repeat}.modal-body>iframe{min-height:60vh;width:100%}span.vandaagGeopend.gesloten{color:var(--bs-red)}span.vandaagGeopend.geopend{color:var(--bs-success);font-weight:500}.inWindow{background-color:#fff;border:5px #069 solid;border-radius:10px;margin:auto;margin-top:50px;width:436px;min-height:140px}.inWindowHeader{padding-top:3px;padding-bottom:8px;padding-left:10px;width:426px;background-color:#069;color:#fff;font-weight:700;letter-spacing:2px;font-size:18px}.adminTransBg{z-index:9999;display:none;padding:10px;overflow:scroll;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;width:100%;height:100%}.mainSite header .navbar-toggler{border:none;box-shadow:none}.mainSite header .navbar-toggler span{font-size:1.5em;color:var(--color-prim)}.mainSite header .offcanvas li>ul{display:none}@media(max-width:992px){.mainSite header .offcanvas ul:has(ul.visible){visibility:hidden;display:inline;margin:0}.mainSite header .offcanvas{z-index:999999;overflow:hidden}.mainSite header .offcanvas ul>li{position:relative}.mainSite header .offcanvas ul>li:has(ul.visible)>a{display:none}.mainSite header .offcanvas:has(li>ul.visible) ul:has(ul.visible) li{height:0}.mainSite header .offcanvas:has(li>ul.visible) ul:has(ul.visible) ul.visible li{height:unset}.mainSite header .offcanvas ul li .subToggle{display:none}.mainSite header .offcanvas ul>li>a{color:var(--color-prim);font-family:var(--secFont);font-weight:400}.mainSite header .offcanvas ul>li>.openSub{position:absolute;right:0;top:0;padding:10px 5px;cursor:pointer;color:var(--color-prim)}.mainSite header .offcanvas ul>li>ul.visible{display:block;visibility:visible;position:absolute;top:0;left:0;width:100%}.mainSite header .offcanvas:has(li>ul.visible) ul:not(.visible){visibility:hidden;height:0}.mainSite header .offcanvas ul:has(li>ul.visible){visibility:hidden!important}.mainSite header .offcanvas ul>li{width:100%}.mainSite header .offcanvas .offcanvas-header .btn-close{opacity:1}.mainSite header .offcanvas .offcanvas-header .btn-back{cursor:pointer}}
/*# sourceMappingURL=body.min.css.map */
