.nav-top-bar{height:50px;background-color:#f8f8f8;position:fixed;top:0;left:0;width:100%;transition:all .3s ease;display:flex;align-items:center}.nav-top-bar .nav-link{font-size:14px!important;display:flex;align-items:center}.nav-top-bar .nav-link:hover{color:#57b0a1}@media (max-width: 1399px){.nav-top-bar{display:none}}.d-nav-mobile{display:none}@media (max-width: 1399px){.d-nav-mobile{display:inline-block}}.navbar{transition:all .3s ease;font-weight:300;top:50px;font-family:visby,Arial,sans-serif;font-weight:800}.navbar .logo{transition:all .3s ease;height:100px;margin:10px 0}@media (max-width: 1199px){.navbar .logo{height:90px;margin:0 0 0 24px}}@media (max-width: 767px){.navbar .logo{height:60px}}@media (max-width: 1399px){.navbar .navbar-container{pointer-events:none}.navbar .navbar-container.active{pointer-events:auto}}@media (max-width: 1399px){.navbar{top:0}}.navbar .navbar-nav{gap:24px;position:relative;z-index:10}.navbar .navbar-nav.active .nav-item{opacity:1}@media (max-width: 1399px){.navbar .navbar-nav.active .nav-item:nth-child(1){transition-delay:.2s}.navbar .navbar-nav.active .nav-item:nth-child(2){transition-delay:.25s}.navbar .navbar-nav.active .nav-item:nth-child(3){transition-delay:.3s}.navbar .navbar-nav.active .nav-item:nth-child(4){transition-delay:.35s}.navbar .navbar-nav.active .nav-item:nth-child(5){transition-delay:.4s}.navbar .navbar-nav.active .nav-item:nth-child(6){transition-delay:.45s}.navbar .navbar-nav.active .nav-item:nth-child(7){transition-delay:.5s}.navbar .navbar-nav.active .nav-item:nth-child(8){transition-delay:.55s}.navbar .navbar-nav.active .nav-item:nth-child(9){transition-delay:.6s}.navbar .navbar-nav.active .nav-item:nth-child(10){transition-delay:.65s}.navbar .navbar-nav.active .nav-item:nth-child(11){transition-delay:.7s}}@media (max-width: 1399px){.navbar .navbar-nav{gap:5px}}.navbar .navbar-nav .nav-item{opacity:0;transition:all .3s ease}@media (max-width: 1399px){.navbar .navbar-nav .nav-item:nth-child(2){transition-delay:50ms}.navbar .navbar-nav .nav-item:nth-child(3){transition-delay:.1s}.navbar .navbar-nav .nav-item:nth-child(4){transition-delay:.15s}.navbar .navbar-nav .nav-item:nth-child(5){transition-delay:.2s}.navbar .navbar-nav .nav-item:nth-child(6){transition-delay:.25s}.navbar .navbar-nav .nav-item:nth-child(7){transition-delay:.3s}.navbar .navbar-nav .nav-item:nth-child(8){transition-delay:.35s}.navbar .navbar-nav .nav-item:nth-child(9){transition-delay:.4s}.navbar .navbar-nav .nav-item:nth-child(10){transition-delay:.45s}.navbar .navbar-nav .nav-item:nth-child(11){transition-delay:.5s}}.navbar .navbar-nav .nav-item .nav-link{color:#333}@media (max-width: 1399px){.navbar .navbar-nav .nav-item .nav-link{font-size:14px;padding:4px 0}}.navbar .navbar-nav .nav-item .nav-link:hover{color:#57b0a1}.navbar .navbar-nav .nav-item .nav-link.nav-service{text-decoration:underline;text-underline-offset:8px;position:relative}.navbar .navbar-nav .nav-item .nav-link.nav-service:after{content:"";position:absolute;left:50%;transform:translate(-50%) scale(0);top:-50%;width:25px;height:25px;transition:.3s cubic-bezier(.52,1.94,.62,.99) all;background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0}@media (max-width: 1399px){.navbar .navbar-nav .nav-item .nav-link.nav-service:after{display:none}}.navbar .navbar-nav .nav-item .nav-link.nav-service:hover,.navbar .navbar-nav .nav-item .nav-link.nav-service.active{color:inherit}.navbar .navbar-nav .nav-item .nav-link.nav-service:hover:after,.navbar .navbar-nav .nav-item .nav-link.nav-service.active:after{opacity:1;transform:translate(-50%) scale(1)}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-energie{text-decoration-color:#7ba341}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-energie:after{background-image:url(/build/assets/energy-9d9f1337.svg);filter:invert(51%) sepia(80%) saturate(298%) hue-rotate(42deg) brightness(97%) contrast(91%)}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-installatie{text-decoration-color:#df2d2f}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-installatie:after{background-image:url(/build/assets/install-29f2fcd9.svg);filter:invert(24%) sepia(61%) saturate(3437%) hue-rotate(345deg) brightness(91%) contrast(92%)}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-agro{text-decoration-color:#754c28}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-agro:after{background-image:url(/build/assets/agro-9cabea54.svg);filter:invert(32%) sepia(7%) saturate(4098%) hue-rotate(346deg) brightness(88%) contrast(85%)}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-elektro{text-decoration-color:#eba416}.navbar .navbar-nav .nav-item .nav-link.nav-service.theme-elektro:after{background-image:url(/build/assets/electro-f5942b3a.svg);filter:invert(81%) sepia(16%) saturate(7400%) hue-rotate(352deg) brightness(96%) contrast(91%)}.vacancy-counter{display:inline-block;align-items:center;justify-content:center;width:20px;height:20px;border-radius:40px;color:#fff;text-align:center;line-height:1.5;margin-left:6px;background-color:#57b0a1}.vacancy-counter.block{margin-left:3px;width:30px;height:30px;font-weight:800}.navbar-shrink{top:0;box-shadow:0 0 20px #3c424652}.navbar-shrink .logo{height:70px}@media (max-width: 767px){.navbar-shrink .logo{height:60px}}.navbar-shrink .nav-top-bar{top:-50px}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline-color:none;box-shadow:none}.nav-mobile-box{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;transition:all .5s ease}.nav-mobile-box .nav-item .nav-link{white-space:nowrap;width:min-content;color:#f0f8ff!important}.nav-mobile-box .nav-item .nav-link:focus{color:#df2d2f!important}.nav-mobile-box .container-placeholder{height:100vh;overflow:scroll;padding:60px 0;-ms-overflow-style:none;scrollbar-width:none}.nav-mobile-box .container-placeholder::-webkit-scrollbar{display:none}.navbar-toggler{display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;z-index:20;position:relative;border:none}.navbar-toggler>div{width:70px;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;cursor:pointer}.navbar-toggler>div:hover,.navbar-toggler>div:focus{outline:none}.line{height:4px;width:45px;background:black;margin:4px auto;transition:transform .4s cubic-bezier(.19,.96,.33,1.42),background-color .5s ease}.hamburger.active .line{transition:transform .4s cubic-bezier(.19,.96,.33,1.42),background-color .5s ease .8s;background-color:#fff}.hamburger.active .line:nth-child(1){transform:rotate(45deg) translate(10px,10px)}.hamburger.active .line:nth-child(2){visibility:hidden}.hamburger.active .line:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-background{position:absolute;top:-150px;left:-150px;width:calc(100% + 500px);height:calc(100% + 200px);display:flex;--s: 300px;--m: -1px;--f: calc(1.732 * var(--s) + 4 * var(--m) - 1px);transition:1s ease all;pointer-events:none}@media (max-width: 575px){.mobile-background{--s: 240px}}.mobile-background.active{background-color:#333}header{position:relative;margin-top:186px;background-color:#f8f8f8}@media (max-width: 1399px){header{margin-top:136px}}@media (max-width: 991px){header{margin-top:130px}}@media (max-width: 767px){header{margin-top:100px}}header .triangle-shape{position:absolute;right:0;top:34%;transform:translate(50%,-50%)}header .triangle-shape .icon{width:100px;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-90%,-50%);filter:invert(96%) sepia(87%) saturate(1%) hue-rotate(92deg) brightness(104%) contrast(101%)}header .triangle-shape .triangle-big{width:0;height:0;border-style:solid;border-width:150px 0 150px 259.8px;transition:.5s ease all;transform-origin:35% 50%}header .triangle-shape .triangle-big.animate{animation:bigSpin 1s cubic-bezier(.28,0,0,1) forwards}@keyframes bigSpin{to{transform:rotate(360deg)}}@keyframes smallSpin{0%{transform:translate(50%,-50%) rotate(0)}to{transform:translate(50%,-50%) rotate(360deg)}}@media (max-width: 1800px){header .triangle-shape .triangle-big{width:200px;border-width:125px 0 125px 216.5px}header .triangle-shape .icon{height:80px}}@media (max-width: 1399px){header .triangle-shape{right:auto;left:5%;top:100%;transform:translateY(-50%)}}@media (max-width: 991px){header .triangle-shape{right:auto;left:10%;top:auto;bottom:0;transform:translateY(30%)}header .triangle-shape .icon{width:70px;max-height:70px;transform:translate(-110%,-50%)}header .triangle-shape .triangle-big{border-width:95px 0 95px 164.5px;transform-origin:30% 50%}}@media (max-width: 767px){header .triangle-shape .icon{width:50px;max-height:50px;transform:translate(-160%,-50%)}header .triangle-shape .triangle-big{border-width:75px 0 75px 129.9px;transform-origin:22% 50%}}header .triangle-shape[data-service=theme-energie] .icon{background-image:url(/build/assets/energy-9d9f1337.svg)}header .triangle-shape[data-service=theme-energie] .triangle-big{border-color:transparent transparent transparent #7BA341}header .triangle-shape[data-service=theme-installatie] .icon{background-image:url(/build/assets/install-29f2fcd9.svg)}header .triangle-shape[data-service=theme-installatie] .triangle-big{border-color:transparent transparent transparent #DF2D2F}header .triangle-shape[data-service=theme-agro] .icon{background-image:url(/build/assets/agro-9cabea54.svg)}header .triangle-shape[data-service=theme-agro] .triangle-big{border-color:transparent transparent transparent #754C28}header .triangle-shape[data-service=theme-elektro] .icon{background-image:url(/build/assets/electro-f5942b3a.svg)}header .triangle-shape[data-service=theme-elektro] .triangle-big{border-color:transparent transparent transparent #EBA416}header .triangle-small{width:0;height:0;border-style:solid;border-width:70px 121.2px 70px 0;right:80%;top:100%;transform-origin:65% 50%;transform:translate(50%,-50%);transition:.5s ease all}header .triangle-small.animate{animation:smallSpin 1.3s cubic-bezier(.31,0,0,1) forwards}header .triangle-small[data-service=theme-energie]{border-color:transparent #73853A transparent transparent}header .triangle-small[data-service=theme-installatie]{border-color:transparent #E25720 transparent transparent}header .triangle-small[data-service=theme-agro]{border-color:transparent #946748 transparent transparent}header .triangle-small[data-service=theme-elektro]{border-color:transparent #E7871C transparent transparent}header.sub-header{padding:96px 0;background:linear-gradient(135deg,#57B0A1 0%,#7CB8A2 100%)}header.sub-header h1,header.sub-header h2,header.sub-header h3,header.sub-header h4,header.sub-header h5,header.sub-header h6{color:#fff}header.sub-header li,header.sub-header p,header.sub-header a,header.sub-header span{color:#fff}header.sub-header .breadcrumb{margin-top:48px}header.sub-header .breadcrumb .breadcrumb-item,header.sub-header .breadcrumb a{color:#fff!important}header.sub-header .breadcrumb .breadcrumb-item:before,header.sub-header .breadcrumb a:before{color:#fff!important}header.sub-header.theme-installatie{background:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%)}header.sub-header.theme-energie{background:linear-gradient(135deg,#7BA341 0%,#73853A 100%)}header.sub-header.theme-agro{background:linear-gradient(135deg,#754C28 0%,#946748 100%)}header.sub-header.theme-elektro{background:linear-gradient(135deg,#EBA416 0%,#E7871C 100%)}header.service-header .img-container{position:absolute;width:50%;height:100%}header.service-header .img-container img{width:100%;height:100%;object-fit:cover}header.service-header .text-container{padding:96px 0;min-height:700px}header.service-header .text-container h1{font-weight:900}header.service-header .text-container h3{font-weight:300}@media (max-width: 1399px){header.service-header .text-container{padding-left:48px}header.service-header .triangle-small{display:none}}@media (max-width: 991px){header.service-header .img-container{width:100%;height:600px;position:relative}header.service-header .text-container{padding-left:0;min-height:auto}header.service-header .text-container h1{font-weight:900}header.service-header .text-container h3{font-weight:300}}@media (max-width: 567px){header.service-header .img-container{height:350px}}header.service-header.main-header{height:900px;margin-bottom:96px}@media (max-width: 1150px){header.service-header.main-header{height:1000px}}@media (max-width: 991px){header.service-header.main-header{height:auto;min-height:800px}}header.service-header.main-header .img-container{width:40%;height:calc(100% + 96px)}header.service-header.main-header .img-container video,header.service-header.main-header .img-container img{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 100%,0 60%)}header.service-header.main-header .img-container .triangle-small{position:absolute;top:70%}@media (min-width: 992px) and (max-width: 1399px){header.service-header.main-header .img-container .triangle-shape{right:auto;left:15%;top:70%;transform:translateY(-50%)}}header.service-header.main-header .service-toggle-nav{margin-bottom:80px;justify-content:space-between;display:grid;grid-template-columns:repeat(4,1fr);row-gap:30px}header.service-header.main-header .service-toggle-nav button{background-color:transparent;border:none;align-items:center;display:flex;gap:12px}header.service-header.main-header .service-toggle-nav button h6{font-weight:700;margin:0}header.service-header.main-header .service-toggle-nav button .label{background-color:#333;transition:.5s ease all;width:50px;height:50px}header.service-header.main-header .service-toggle-nav button .label:after{top:12px;right:12px;bottom:12px;left:12px}header.service-header.main-header .service-toggle-nav button.active[data-service=theme-energie] .label{background-color:#7ba341}header.service-header.main-header .service-toggle-nav button.active[data-service=theme-installatie] .label{background-color:#df2d2f}header.service-header.main-header .service-toggle-nav button.active[data-service=theme-agro] .label{background-color:#754c28}header.service-header.main-header .service-toggle-nav button.active[data-service=theme-elektro] .label{background-color:#eba416}@media (max-width: 767px){header.service-header.main-header .service-toggle-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width: 991px){header.service-header.main-header{margin-bottom:48px}header.service-header.main-header .img-container{width:100%;height:600px}header.service-header.main-header .img-container video,header.service-header.main-header .img-container img{clip-path:none}}@media (max-width: 757px){header.service-header.main-header .img-container{height:500px}}header.service-header.main-header .wrapper{position:relative}header.service-header.main-header .wrapper article{opacity:0;transition:.5s opacity ease,.5s top ease;position:absolute;top:-30px;pointer-events:none}header.service-header.main-header .wrapper article.active{top:0;opacity:1;position:relative;pointer-events:auto}footer .footer-logo{padding-right:40px;transform:translateY(-30px)}footer .footer-service-links{flex-wrap:wrap;height:fit-content;display:flex;max-width:350px;justify-content:end}footer .footer-service-links .label{transition:.2s cubic-bezier(.27,0,0,1) all}footer .footer-service-links a{width:120px;height:fit-content;font-family:visby,Arial,sans-serif;font-weight:700;display:flex;gap:8px;margin-bottom:20px}footer .footer-service-links a:hover .label{scale:1.2}@media (max-width: 575px){footer .footer-service-links{justify-content:left}}footer hr{opacity:.2;color:#fff}.sub .bold:hover{color:#57b0a1}@media (min-width: 1400px){.transform-left{transform:translate(-24px)}}.contact-links a{display:flex;align-items:center;font-weight:600}.contact-links a:hover{color:#57b0a1!important}.contact-links i{min-width:30px;color:#57b0a1}.social-links a{display:inline-flex;align-items:center;background-color:#57b0a1;width:30px;height:30px;border-radius:99px;margin:0 10px 5px 0;transition:.3s ease all}.social-links a:hover{color:#57b0a1!important;margin-left:0!important;transform:rotate(720deg) scale(1.3);background-color:#fff}.social-links a:hover i{color:#57b0a1}.social-links i{min-width:30px;color:#fff;text-align:center;font-size:16px!important}.footer-items a{display:flex;transition:.3s ease all;padding-left:0;padding-right:20px}.footer-items a:before{content:"";transition:.3s ease all;width:0;height:0;margin-top:8px;margin-right:10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #FFFFFF}.footer-items a:hover.theme-energie:before{border-left:10px solid #7BA341}.footer-items a:hover.theme-installatie:before{border-left:10px solid #DF2D2F}.footer-items a:hover.theme-agro:before{border-left:10px solid #754C28}.footer-items a:hover.theme-elektro:before{border-left:10px solid #EBA416}.footer-bottom{height:15px;background-image:url(/build/assets/footer-bottom-e438ecbb.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.powered-by-bb{color:#fff;transition:all .2s ease;font-weight:400}.powered-by-bb span{font-weight:700}.powered-by-bb i,.powered-by-bb span{color:#fff;transition:all .2s ease}.powered-by-bb:hover{font-weight:400}.powered-by-bb:hover i{font-weight:700;text-shadow:0 0 10px #57B0A1,0 0 20px #57B0A1,0 0 30px #57B0A1,0 0 40px #57B0A1,0 0 70px #57B0A1,0 0 80px #57B0A1,0 0 100px #57B0A1,0 0 150px #57B0A1}.powered-by-bb:hover span{color:#57b0a1!important}.footerlinks a{transition:.3s}.footerlinks a:hover{margin-left:10px}.footer-logo{height:100px;width:auto}.footer-logo .st0{fill:#b3cb6e}.footer-logo .st1{fill:#7ba341}.footer-logo .st2{fill:#946748}.footer-logo .st3{fill:#e25720}.footer-logo .st4{fill:#56ab8f}.footer-logo .st5{fill:#0080a8}.footer-logo .st6{fill:#df2d2f}.footer-logo .st7{fill:#00a8ce}.footer-logo .st8{fill:#e5771e}.footer-logo .st9{fill:#9c8d87}.footer-logo .st10{fill:#99c692}.footer-logo .st11{fill:#dcc025}.footer-logo .st12{fill:#fff}.footer-logo .st13{fill:#0091c4}.footer-logo .st14{fill:#7cb8a2}.footer-logo .st15{fill:#57b0a1}.footer-logo .st16{fill:#73853a}.footer-logo .st17{fill:#c3996b}.footer-logo .st18{fill:#754c28}.footer-logo .st19{fill:#94b851}.footer-logo .st20{fill:#0999ac}.footer-logo .st21{fill:#97b950}.footer-logo .st22{fill:#eba416}.footer-logo .st23{fill:#e7871c}.footer-logo .st24{fill:#5e595c}.footer-logo .st25{fill:#746c6c}.footer-logo .st26{fill:#f05c22}.footer-logo .st27{fill:#9a8479}.footer-logo .st28{fill:#a9be77}.tr1{animation:change 10s infinite;animation-delay:.05s}.tr2{animation:change 10s infinite;animation-delay:.1s}.tr3{animation:change 10s infinite;animation-delay:.15s}.tr4{animation:change 10s infinite;animation-delay:.2s}.tr5{animation:change 10s infinite;animation-delay:.25s}.tr6{animation:change 10s infinite;animation-delay:.3s}.tr7{animation:change 10s infinite;animation-delay:.35s}.tr8{animation:change 10s infinite;animation-delay:.4s}.tr9{animation:change 10s infinite;animation-delay:.45s}.tr10{animation:change 10s infinite;animation-delay:.5s}.tr11{animation:change 10s infinite;animation-delay:.55s}.tr12{animation:change 10s infinite;animation-delay:.6s}.tr13{animation:change 10s infinite;animation-delay:.65s}.tr14{animation:change 10s infinite;animation-delay:.7s}.tr15{animation:change 10s infinite;animation-delay:.75s}.tr16{animation:change 10s infinite;animation-delay:.8s}.tr17{animation:change 10s infinite;animation-delay:.85s}.tr18{animation:change 10s infinite;animation-delay:.9s}.tr19{animation:change 10s infinite;animation-delay:.95s}.tr20{animation:change 10s infinite;animation-delay:1s}.tr21{animation:change 10s infinite;animation-delay:1.05s}.tr22{animation:change 10s infinite;animation-delay:1.1s}.tr23{animation:change 10s infinite;animation-delay:1.15s}.tr24{animation:change 10s infinite;animation-delay:1.2s}.tr25{animation:change 10s infinite;animation-delay:1.25s}.tr26{animation:change 10s infinite;animation-delay:1.3s}.tr27{animation:change 10s infinite;animation-delay:1.35s}.tr28{animation:change 10s infinite;animation-delay:1.4s}.sl1{animation:change 10s infinite;animation-delay:25ms}.sl2{animation:change 10s infinite;animation-delay:.225s}.sl3{animation:change 10s infinite;animation-delay:.525s}.sl4{animation:change 10s infinite;animation-delay:.725s}.sl5{animation:change 10s infinite;animation-delay:.975s}.sl6{animation:change 10s infinite;animation-delay:1.275s}@keyframes change{20%{fill:#fff}80%{fill:#fff}}.brands img{max-width:110px;max-height:50px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-grid .service-card,.service-grid .solar-calculation{position:relative}.service-grid .service-card .image,.service-grid .solar-calculation .image{height:300px;width:100%;background-color:#f8f8f8;clip-path:polygon(0 0,100% 0%,100% 100%,0% 85%);background-size:cover;background-position:center center;position:absolute;left:0;top:0;z-index:1}.service-grid .service-card .content,.service-grid .solar-calculation .content{height:100%;padding:48px}.service-grid .service-card .content h4,.service-grid .service-card .content p,.service-grid .solar-calculation .content h4,.service-grid .solar-calculation .content p{color:#fff}.service-grid .service-card:has(.image) .content,.service-grid .solar-calculation:has(.image) .content{padding-top:320px}.service-grid .solar-calculation .content{background:#F8F8F8}.service-grid .solar-calculation .content h4,.service-grid .solar-calculation .content p{color:#333}.service-grid .solar-calculation-image{background-size:cover;background-position:center}.service-grid.theme-energie .service-card .content{background:linear-gradient(135deg,#7BA341 0%,#73853A 100%)}.service-grid.theme-installatie .service-card .content{background:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%)}.service-grid.theme-agro .service-card .content{background:linear-gradient(135deg,#754C28 0%,#946748 100%)}.service-grid.theme-elektro .service-card .content{background:linear-gradient(135deg,#EBA416 0%,#EBA416 40%,#E7871C 100%)}@media (max-width: 1199px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.service-grid{display:flex;flex-direction:column}}.more-services.grey-bg{background-color:#f8f8f8}.more-services .service-btn{text-decoration:underline;text-underline-offset:16px;position:relative}.more-services .service-btn h3{font-weight:500}.more-services .service-btn:after{content:"";position:absolute;left:50%;transform:translate(-50%) scale(0);top:-95%;width:35px;height:35px;transition:.3s cubic-bezier(.52,1.94,.62,.99) all;background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0}.more-services .service-btn:hover:after,.more-services .service-btn.service-btn-active:after{opacity:1;transform:translate(-50%) scale(1)}.more-services .service-btn.theme-energie{text-decoration-color:#7ba341}.more-services .service-btn.theme-energie:after{background-image:url(/build/assets/energy-9d9f1337.svg);filter:invert(51%) sepia(80%) saturate(298%) hue-rotate(42deg) brightness(97%) contrast(91%)}.more-services .service-btn.theme-installatie{text-decoration-color:#df2d2f}.more-services .service-btn.theme-installatie:after{background-image:url(/build/assets/install-29f2fcd9.svg);filter:invert(24%) sepia(61%) saturate(3437%) hue-rotate(345deg) brightness(91%) contrast(92%)}.more-services .service-btn.theme-agro{text-decoration-color:#754c28}.more-services .service-btn.theme-agro:after{background-image:url(/build/assets/agro-9cabea54.svg);filter:invert(32%) sepia(7%) saturate(4098%) hue-rotate(346deg) brightness(88%) contrast(85%)}.more-services .service-btn.theme-elektro{text-decoration-color:#eba416}.more-services .service-btn.theme-elektro:after{background-image:url(/build/assets/electro-f5942b3a.svg);filter:invert(81%) sepia(16%) saturate(7400%) hue-rotate(352deg) brightness(96%) contrast(91%)}.usp ul{padding-inline-start:50px}.usp ul li{list-style-type:none;display:block;position:relative;margin-bottom:20px}.usp ul li h5{font-weight:300}.usp ul li:before{position:absolute;left:-50px;content:url(/build/assets/usp-f7d8b2d6.svg);width:25px;height:auto}.usp.theme-energie ul li:before{filter:invert(59%) sepia(29%) saturate(752%) hue-rotate(42deg) brightness(93%) contrast(89%)}.usp.theme-installatie ul li:before{filter:invert(15%) sepia(99%) saturate(2715%) hue-rotate(346deg) brightness(117%) contrast(89%)}.usp.theme-agro ul li:before{filter:invert(31%) sepia(28%) saturate(903%) hue-rotate(346deg) brightness(95%) contrast(94%)}.usp.theme-elektro ul li:before{filter:invert(62%) sepia(95%) saturate(457%) hue-rotate(353deg) brightness(97%) contrast(90%)}.sticky-side{position:sticky;top:135px}.solution-slider h6{font-weight:700}.solution-slider h1{font-weight:500}.solution-slider .flickity-page-dots{width:auto;bottom:auto;top:0;flex-direction:column}.solution-slider .flickity-page-dots .flickity-page-dot{background-color:#33333329;box-shadow:none!important;width:15px;height:15px;margin:10px;transition:scale .3s cubic-bezier(.5,2.15,.7,.42),background-color ease .3s}.solution-slider .flickity-page-dots .flickity-page-dot.is-selected{background-color:#fff;border:1px solid rgba(51,51,51,.16);scale:1.5}.solution-slider .flickity-page-dots .flickity-page-dot.is-selected[data-service=theme-energie]{background-color:#7ba341}.solution-slider .flickity-page-dots .flickity-page-dot.is-selected[data-service=theme-installatie]{background-color:#df2d2f}.solution-slider .flickity-page-dots .flickity-page-dot.is-selected[data-service=theme-agro]{background-color:#754c28}.solution-slider .flickity-page-dots .flickity-page-dot.is-selected[data-service=theme-elektro]{background-color:#eba416}@media (max-width: 991px){.solution-slider .flickity-page-dots{flex-direction:row;left:0;width:100%;top:-70px}}.solution-slider .flickity-viewport .flickity-slider{transform:none!important}.solution-slider .flickity-viewport .carousel-cell{width:100%!important;transform:none!important;opacity:0;transition:opacity .3s ease-in-out;z-index:-1;height:100%}.solution-slider .flickity-viewport .carousel-cell .row{height:100%}.solution-slider .flickity-viewport .carousel-cell.is-selected{opacity:1;z-index:0}.solution-overview{column-count:3;gap:30px}.solution-overview .image{height:300px;width:100%;background-color:#f8f8f8;clip-path:polygon(0 0,100% 0%,100% 100%,0% 85%);background-size:cover;position:absolute;left:0;top:0;z-index:1}.solution-overview .solution-card{display:inline-block;margin-bottom:15px;overflow:hidden;background:#F8F8F8;padding:48px;color:#333;position:relative;transition:.3s ease}.solution-overview .solution-card .box{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:0;transition:.3s ease}.solution-overview .solution-card:hover .box{opacity:1}.solution-overview .solution-card:hover h3,.solution-overview .solution-card:hover p{color:#fff}.solution-overview .solution-card:hover .label{background-color:#fff}.solution-overview .solution-card .box-content{margin-top:250px}.solution-overview .solution-card.theme-energie{border-bottom:10px solid transparent;border-image:linear-gradient(135deg,#7BA341 0%,#73853A 100%);border-image-slice:1;width:100%}.solution-overview .solution-card.theme-energie .box{background:linear-gradient(135deg,#7BA341 0%,#73853A 100%)}.solution-overview .solution-card.theme-energie .box-content{z-index:1;position:relative}.solution-overview .solution-card.theme-energie .box-content .btn{background:linear-gradient(135deg,#7BA341 0%,#73853A 100%);color:#fff;transition:opacity .3s ease}.solution-overview .solution-card.theme-energie:hover .label:after{filter:invert(55%) sepia(14%) saturate(1728%) hue-rotate(43deg) brightness(105%) contrast(79%)}.solution-overview .solution-card.theme-energie:hover .box-content .btn{background:transparent}.solution-overview .solution-card.theme-installatie{border-bottom:10px solid transparent;border-image:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%);border-image-slice:1;width:100%}.solution-overview .solution-card.theme-installatie .box{background:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%)}.solution-overview .solution-card.theme-installatie .box-content{z-index:1;position:relative}.solution-overview .solution-card.theme-installatie .box-content .btn{background:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%);color:#fff;transition:opacity .3s ease}.solution-overview .solution-card.theme-installatie:hover .label:after{filter:invert(23%) sepia(66%) saturate(6348%) hue-rotate(348deg) brightness(94%) contrast(86%)}.solution-overview .solution-card.theme-installatie:hover .box-content .btn{background:transparent}.solution-overview .solution-card.theme-agro{border-bottom:10px solid transparent;border-image:linear-gradient(135deg,#754C28 0%,#946748 100%);border-image-slice:1;width:100%}.solution-overview .solution-card.theme-agro .box{background:linear-gradient(135deg,#754C28 0%,#946748 100%)}.solution-overview .solution-card.theme-agro .box-content{z-index:1;position:relative}.solution-overview .solution-card.theme-agro .box-content .btn{background:linear-gradient(135deg,#754C28 0%,#946748 100%);color:#fff;transition:opacity .3s ease}.solution-overview .solution-card.theme-agro:hover .label:after{filter:invert(28%) sepia(5%) saturate(5985%) hue-rotate(346deg) brightness(99%) contrast(80%)}.solution-overview .solution-card.theme-agro:hover .box-content .btn{background:transparent}.solution-overview .solution-card.theme-elektro{border-bottom:10px solid transparent;border-image:linear-gradient(135deg,#EBA416 0%,#EBA416 40%,#E7871C 100%);border-image-slice:1;width:100%}.solution-overview .solution-card.theme-elektro .box{background:linear-gradient(135deg,#EBA416 0%,#EBA416 40%,#E7871C 100%)}.solution-overview .solution-card.theme-elektro .box-content{z-index:1;position:relative}.solution-overview .solution-card.theme-elektro .box-content .btn{background:linear-gradient(135deg,#EBA416 0%,#EBA416 40%,#E7871C 100%);color:#fff;transition:opacity .3s ease}.solution-overview .solution-card.theme-elektro:hover .label:after{filter:invert(87%) sepia(20%) saturate(7233%) hue-rotate(346deg) brightness(93%) contrast(97%)}.solution-overview .solution-card.theme-elektro:hover .box-content .btn{background:transparent}@media (max-width: 1399px){.solution-overview{column-count:2}}@media (max-width: 767px){.solution-overview{column-count:1}}.solution-image{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:400px}.news-highlight{background-color:#f8f8f8}.news-highlight .card-container{display:flex;flex-wrap:wrap;justify-content:center}.news-highlight .card-container .vertical-card{width:33.3333333333%;padding:15px}.news-highlight .text-box{padding-right:96px}@media (max-width: 1399px){.news-highlight .card-container .vertical-card{width:50%}.news-highlight .text-box{padding-right:0}}@media (max-width: 991px){.news-highlight .card-container .vertical-card{width:100%}}form{position:relative}form .form-control{border-radius:30px;padding:12px 24px}form .form-control:focus{box-shadow:none;border-color:#57b0a1}form .form-label{display:flex;justify-content:space-between}form .description{margin-left:24px}form .description span{font-weight:800}form .slide{transition:.6s cubic-bezier(.31,0,0,1) all;top:0;position:absolute;opacity:0;transform:translate(-100px);pointer-events:none}form .slide input::file-selector-button{border-radius:99px 0 0 99px;padding:17px 24px 17px 36px}form .slide input[type=file]{padding:0}form .slide.active{position:relative;opacity:1;transform:translateY(0);pointer-events:auto}.quotation-progress{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:48px}.quotation-progress .progress-point{filter:grayscale(1);opacity:.3;transition:.3s ease all}.quotation-progress .progress-point .label{width:40px;height:40px;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);transform:rotate(90deg);position:relative;background-color:#57b0a1;display:flex;justify-content:center;align-items:center}.quotation-progress .progress-point .label h5{transform:rotate(-90deg);margin:0;color:#fff}.quotation-progress .progress-point:nth-child(1):before{display:none}.quotation-progress .progress-point:before{content:"";font-family:"Font Awesome 6 Pro";display:flex;align-items:center;color:#57b0a1;font-weight:200;font-size:30px}.quotation-progress .progress-point.active{filter:grayscale(0);opacity:1}.quotation-progress.theme-energie .progress-point.active .label{background-color:#7ba34180}.quotation-progress.theme-energie .progress-point.active:before{color:#7ba34180}.quotation-progress.theme-energie .progress-point.active .text-secondary{color:#7ba34180!important}.quotation-progress.theme-energie .progress-point.active:not(:has(~.progress-point.active)) .label{background-color:#7ba341}.quotation-progress.theme-energie .progress-point.active:not(:has(~.progress-point.active)):before{color:#7ba341}.quotation-progress.theme-energie .progress-point.active:not(:has(~.progress-point.active)) .text-secondary{color:#7ba341!important}.quotation-progress.theme-installatie .progress-point.active .label{background-color:#df2d2f80}.quotation-progress.theme-installatie .progress-point.active:before{color:#df2d2f80}.quotation-progress.theme-installatie .progress-point.active .text-secondary{color:#df2d2f80!important}.quotation-progress.theme-installatie .progress-point.active:not(:has(~.progress-point.active)) .label{background-color:#df2d2f!important}.quotation-progress.theme-installatie .progress-point.active:not(:has(~.progress-point.active)):before{color:#df2d2f!important}.quotation-progress.theme-installatie .progress-point.active:not(:has(~.progress-point.active)) .text-secondary{color:#df2d2f!important}.quotation-progress.theme-agro .progress-point.active .label{background-color:#754c2880}.quotation-progress.theme-agro .progress-point.active:before{color:#754c2880}.quotation-progress.theme-agro .progress-point.active .text-secondary{color:#754c2880!important}.quotation-progress.theme-agro .progress-point.active:not(:has(~.progress-point.active)) .label{background-color:#754c28}.quotation-progress.theme-agro .progress-point.active:not(:has(~.progress-point.active)):before{color:#754c28}.quotation-progress.theme-agro .progress-point.active:not(:has(~.progress-point.active)) .text-secondary{color:#754c28!important}.quotation-progress.theme-elektro .progress-point.active .label{background-color:#eba41680}.quotation-progress.theme-elektro .progress-point.active:before{color:#eba41680}.quotation-progress.theme-elektro .progress-point.active .text-secondary{color:#eba41680!important}.quotation-progress.theme-elektro .progress-point.active:not(:has(~.progress-point.active)) .label{background-color:#eba416}.quotation-progress.theme-elektro .progress-point.active:not(:has(~.progress-point.active)):before{color:#eba416}.quotation-progress.theme-elektro .progress-point.active:not(:has(~.progress-point.active)) .text-secondary{color:#eba416!important}.theme-energie{--form-check-input-checked-bg-color: #7BA341;--form-check-input-focus-border-color: #7BA341;--form-check-input-border-color: #7BA341}.theme-energie .form-check .form-check-input{border-color:var(--form-check-input-border-color)}.theme-energie .form-check .form-check-input:checked{background-color:var(--form-check-input-checked-bg-color);border-color:var(--form-check-input-checked-bg-color)}.theme-energie .form-check .form-check-input:focus{border-color:var(--form-check-input-focus-border-color)}.theme-installatie{--form-check-input-checked-bg-color: #DF2D2F;--form-check-input-focus-border-color: #DF2D2F;--form-check-input-border-color: #DF2D2F}.theme-installatie .form-check .form-check-input{border-color:var(--form-check-input-border-color)}.theme-installatie .form-check .form-check-input:checked{background-color:var(--form-check-input-checked-bg-color);border-color:var(--form-check-input-checked-bg-color)}.theme-installatie .form-check .form-check-input:focus{border-color:var(--form-check-input-focus-border-color)}.theme-agro{--form-check-input-checked-bg-color: #754C28;--form-check-input-focus-border-color: #754C28;--form-check-input-border-color: #754C28}.theme-agro .form-check .form-check-input{border-color:var(--form-check-input-border-color)}.theme-agro .form-check .form-check-input:checked{background-color:var(--form-check-input-checked-bg-color);border-color:var(--form-check-input-checked-bg-color)}.theme-agro .form-check .form-check-input:focus{border-color:var(--form-check-input-focus-border-color)}.theme-elektro{--form-check-input-checked-bg-color: #EBA416;--form-check-input-focus-border-color: #EBA416;--form-check-input-border-color: #EBA416}.theme-elektro .form-check .form-check-input{border-color:var(--form-check-input-border-color)}.theme-elektro .form-check .form-check-input:checked{background-color:var(--form-check-input-checked-bg-color);border-color:var(--form-check-input-checked-bg-color)}.theme-elektro .form-check .form-check-input:focus{border-color:var(--form-check-input-focus-border-color)}.alert.alert-success{color:#fff;border:0 none;border-radius:0;box-shadow:var(--bs-box-shadow);background-color:#57b0a1}.btn{border:2px solid transparent;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;gap:8px;width:fit-content}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:.4s cubic-bezier(.54,2.5,.61,.96) opacity}.btn:hover:before,.btn.hovering:before{opacity:0}.btn:active:before{opacity:1}.btn.disabled{border-color:transparent}.btn.theme-btn{background-color:transparent!important;color:#fff}.btn.theme-btn:before{background:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%)}.btn.theme-btn.theme-energie:before{background:linear-gradient(135deg,#7BA341 0%,#73853A 100%)}.btn.theme-btn.theme-agro:before{background:linear-gradient(135deg,#754C28 0%,#946748 100%)}.btn.theme-btn.theme-elektro:before{background:linear-gradient(135deg,#EBA416 0%,#EBA416 40%,#E7871C 100%)}.btn.theme-btn:active{color:#fff!important}.btn.theme-btn:hover,.btn.theme-btn.hovering{color:#df2d2f;border-color:#df2d2f}.btn.theme-btn.theme-energie:hover,.btn.theme-btn.theme-energie.hovering{color:#7ba341;border-color:#7ba341}.btn.theme-btn.theme-agro:hover,.btn.theme-btn.theme-agro.hovering{color:#754c28;border-color:#754c28}.btn.theme-btn.theme-elektro:hover,.btn.theme-btn.theme-elektro.hovering{color:#eba416;border-color:#eba416}.btn.btn-primary{background-color:#57b0a1;color:#fff}.btn.btn-primary:hover,.btn.btn-primary.hovering{background-color:transparent;color:#57b0a1;border-color:#57b0a1}.btn.btn-primary:active{color:#57b0a1}.btn.btn-secondary{background-color:#fff;color:#333}.btn.btn-secondary:hover,.btn.btn-secondary.hovering{background-color:transparent;color:#fff;border-color:#fff}.btn.sticky-btn{position:sticky;bottom:48px;left:50%;transform:translate(-50%,50%);z-index:10}.btn.sticky-btn:hover,.btn.sticky-btn:active{background-color:#ffffffe6!important}.sections-odd-even-start-grey>section:nth-of-type(odd) .btn-secondary:hover{color:#333!important;border-color:#333!important}.sections-odd-even-start-grey>section:nth-of-type(2n) .btn-secondary{color:#333;border-color:#333}.sections-odd-even-start-grey>section:nth-of-type(2n) .btn-secondary:hover{color:#57b0a1;border-color:#57b0a1}.no-btn{padding:5px 15px;pointer-events:none}.page-body .btn{text-decoration:none!important}.page-body .btn-secondary{background-color:#fff;color:#57b0a1;border-color:#57b0a1}.page-body .btn-secondary:hover,.page-body .btn-secondary.hovering{background-color:#57b0a1;color:#fff;border-color:#57b0a1}.vertical-card{transition:.3s cubic-bezier(.23,.02,.05,.99) all}.vertical-card .image{min-width:40%;height:250px;background-size:cover;background-position:center}.vertical-card .shadow{height:100%;display:flex;flex-direction:column}.vertical-card .card-body{position:relative;padding:24px;min-height:125px;display:flex;flex-direction:column;background-color:#fff}.vertical-card .card-body h6,.vertical-card .card-body p{color:#333}.vertical-card .card-body .location{margin-top:auto;margin-bottom:0}.vertical-card .elements{display:flex;gap:12px;position:absolute;top:0;transform:translateY(-50%)}.vertical-card:hover{transform:translateY(-12px)}.vertical-card.quotation-card{margin-bottom:24px;min-height:100%}.vertical-card.quotation-card .shadow{height:100%;display:flex;flex-direction:column}.vertical-card.quotation-card .image{height:300px;background-color:#fff;clip-path:polygon(0 0,100% 15%,100% 100%,0% 100%);margin-top:-52px}.vertical-card.quotation-card .card-body{display:flex;flex-direction:column;position:relative;min-height:340px;padding:48px 48px 96px;background-color:#fff}.vertical-card.quotation-card .card-body .btn{width:fit-content;margin-top:auto}.vertical-card.quotation-card .card-body h6,.vertical-card.quotation-card .card-body p{color:#333}.vertical-card.vacancy-card .shadow{height:100%;display:flex;flex-direction:column}.vertical-card.vacancy-card .shadow .card-body{min-height:300px;display:flex;flex-direction:column}.vertical-card.vacancy-card .shadow .card-body .elements{top:auto;bottom:0;transform:translateY(50%)}.vertical-card.vacancy-card .shadow .card-body .btn{margin-top:auto;margin-left:auto;margin-bottom:12px}.vertical-card.quotation-summary-card{position:sticky;top:210px}.vertical-card.quotation-summary-card .image{height:300px;clip-path:polygon(0 0,100% 0,100% 100%,0 85%);margin-bottom:-48px;z-index:1;position:relative}.vertical-card.quotation-summary-card .card-body{padding:60px 48px 48px;transition:all 1s ease}.vertical-card.quotation-summary-card .card-body p{margin:0;line-height:1.5}.vertical-card.quotation-summary-card .card-body p.text-secondary{margin-top:8px}.vertical-card.quotation-summary-card:hover{transform:translateY(0)}.vertical-card .contact-card a{color:#333;font-weight:300;line-height:2.2}.vertical-card .contact-card a i{min-width:35px;font-size:20px}@font-face{font-family:visby;src:url(/build/assets/VisbyCF-Light-0d2baf1e.woff2) format("woff2"),url(/build/assets/VisbyCF-Light-deaaef9c.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:visby;src:url(/build/assets/VisbyCF-DemiBold-76e6328e.woff2) format("woff2"),url(/build/assets/VisbyCF-DemiBold-f77bcf1b.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:visby;src:url(/build/assets/VisbyCF-ExtraBold-a159ef29.woff2) format("woff2"),url(/build/assets/VisbyCF-ExtraBold-37d3e0d6.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:visby;src:url(/build/assets/VisbyCF-Heavy-f8fb3ee2.woff2) format("woff2"),url(/build/assets/VisbyCF-Heavy-b551cf10.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:visby;src:url(/build/assets/VisbyCF-Regular-c87055f6.woff2) format("woff2"),url(/build/assets/VisbyCF-Regular-34e6201a.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:lato;src:url(/build/assets/Lato-Bold-ae88fc0d.woff2) format("woff2"),url(/build/assets/Lato-Bold-0e56b17d.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:lato;src:url(/build/assets/Lato-Medium-537a85fb.woff2) format("woff2"),url(/build/assets/Lato-Medium-2f6aff50.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:lato;src:url(/build/assets/Lato-Regular-983b0caf.woff2) format("woff2"),url(/build/assets/Lato-Regular-5b9025dd.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:lato;src:url(/build/assets/Lato-Light-f308e8c0.woff2) format("woff2"),url(/build/assets/Lato-Light-e74cf550.woff) format("woff");font-weight:300;font-display:swap}.subtitle{color:#df2d2f!important;font-family:visby,Arial,sans-serif;text-transform:uppercase}.bold{font-weight:700}.medium{font-weight:600}.heavy{font-weight:bolder}.light{font-weight:300}.large{font-size:4.5em}@media (max-width: 1920px){.large{font-size:4.5em}}@media (max-width: 992px){.large{font-size:3.5em}}.sub{font-size:.85em;line-height:2.2;color:#6c757d}.sub-sub{font-size:.75em}@media all and (max-width: 767px){.text-center-xs{text-align:center!important}}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:none}.bg-grey{background-color:#f8f8f8}.bg-dark a,.bg-primary a:hover,.bg-dark a:hover,.image-bg a:hover,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.image-bg h1,.image-bg h2,.image-bg h3,.image-bg h4,.image-bg h5,.image-bg h6,.bg-primary li,.bg-primary p,.bg-primary a,.bg-primary span,.bg-dark li,.bg-dark p,.bg-dark span,.image-bg li,.image-bg p,.image-bg a,.image-bg span{color:#fff}a:hover{color:#bc1d1e;text-decoration:none}.two-columns{column-count:2}p.lead{font-size:1.25rem}.color-primary{color:#df2d2f}.color-secondary{color:#57b0a1}.color-dark{color:#333}.nowrap{white-space:nowrap}.sections-odd-even-start-grey>section:nth-of-type(odd){background-color:#f8f8f8}.sections-odd-even-start-white>section:nth-of-type(2n){background-color:#f8f8f8}section,footer{padding:6em 0;position:relative}@media (max-width: 767px){section,footer{padding:60px 0}}.custom-container{width:100%;padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto}@media (max-width: 1199px){.custom-container{width:100%;margin-right:auto;margin-left:auto;padding:12px}}@media (max-width: 991px){.custom-container{width:100%;margin-right:auto;margin-left:auto;padding:12px}}@media (min-width: 1400px){.custom-container{width:100%;padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto}}@media (min-width: 1920px){.custom-container{width:100%;padding-right:87px;padding-left:87px;margin-right:auto;margin-left:auto}}@media (min-width: 2000px){.custom-container{width:100%;padding-right:100px;padding-left:100px;margin-right:auto;margin-left:auto}}@media (min-width: 2400px){.custom-container{width:100%;padding-right:300px;padding-left:300px;margin-right:auto;margin-left:auto}}.overlap-img-small{position:relative;width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center}.overlap-img-small .overlap-card{height:fit-content;background-color:#f8f8f8;z-index:1;max-width:60%;padding:96px;margin:96px 0}.overlap-img-small .overlap-img{position:absolute;right:0;height:100%;width:60%;object-fit:cover;object-position:center}@media (max-width: 991px){.overlap-img-small{flex-direction:column}.overlap-img-small .overlap-card{max-width:100%;padding:48px;margin:0}.overlap-img-small .overlap-img{position:relative;height:400px;width:100%}}.related-projects .card-container{row-gap:24px}section .accordion.theme-installatie button:after{color:#df2d2f}section .accordion.theme-energie button:after{color:#7ba341}section .accordion.theme-agro button:after{color:#754c28}section .accordion.theme-elektro button:after{color:#eba416}section .accordion button{background-color:transparent}section .accordion button:after{content:"";font-family:"Font Awesome 6 Pro";background-image:none!important;display:flex;align-items:center;justify-content:center}section .accordion button:not(.collapsed){background-color:transparent;box-shadow:none;color:#333}section .accordion button:not(.collapsed):after{color:#333}section .accordion .accordion-item{border:none;margin-bottom:24px;background-color:#fff;color:#333}section:nth-of-type(2n) .accordion .accordion-item{background-color:#f8f8f8}.dealers h2{text-align:center;margin-bottom:48px}.dealers .img-container{display:flex;padding:24px;flex-direction:column;align-items:center;gap:24px}.dealers .img-container .dealer{height:140px;width:100%;display:flex;justify-content:center;transition:transform .3s}.dealers .img-container .dealer img{min-height:50px}.dealers .img-container .dealer:hover{transform:scale(1.1)}.dealers .img-container:hover img{filter:grayscale(0)}.dealers img{filter:grayscale(1);max-width:180px;max-height:100px;margin:auto;transition:.2s ease all}.news-card .card-body{posistion:relative}.news-card .card-body .readmore{display:inline-block!important;position:absolute;right:24px;bottom:24px;color:#57b0a1}.news-card .card-body .readmore i{transition:.3s ease all}.news-card:hover .readmore i{margin-left:10px}.promo-image{background-size:contain;background-position:center;background-repeat:no-repeat;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media (max-width: 767.98px){.promo-image{border-top-right-radius:.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:0}}.mt-6{margin-top:96px}.bg-white{background-color:#fff!important}.border-radius-20{border-radius:20px}.border-radius-30{border-radius:30px}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.breadcrumb{font-size:14px}.breadcrumb .breadcrumb-item a{font-weight:300;color:#333333bf}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item.active{font-weight:300;color:#333333bf}.label-container{display:flex;gap:8px}.label-container.theme-energie p{color:#7ba341}.label-container.theme-installatie p{color:#df2d2f}.label-container.theme-agro p{color:#754c28}.label-container.theme-elektro p{color:#eba416}.label-container .reverse.theme-energie,.label-container .reverse.theme-installatie,.label-container .reverse.theme-agro,.label-container .reverse.theme-elektro{background-color:transparent!important}.label-container .reverse p{border:1px solid red}.label{width:30px;height:30px;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);transform:rotate(90deg);position:relative}.label.theme-energie{background-color:#7ba341}.label.theme-energie:after{background-image:url(/build/assets/energy-9d9f1337.svg)}.label.theme-installatie{background-color:#df2d2f}.label.theme-installatie:after{background-image:url(/build/assets/install-29f2fcd9.svg)}.label.theme-agro{background-color:#754c28}.label.theme-agro:after{background-image:url(/build/assets/agro-9cabea54.svg)}.label.theme-elektro{background-color:#eba416}.label.theme-elektro:after{background-image:url(/build/assets/electro-f5942b3a.svg)}.label:after{content:"";position:absolute;z-index:999;top:5.5px;right:5.5px;bottom:5.5px;left:5.5px;transform:rotate(-90deg);background-size:contain;background-position:center;background-repeat:no-repeat;filter:invert(96%) sepia(87%) saturate(1%) hue-rotate(92deg) brightness(104%) contrast(101%)}.check-mark{filter:invert(66%) sepia(8%) saturate(2080%) hue-rotate(120deg) brightness(93%) contrast(90%)}.check-mark.theme-energie{filter:invert(51%) sepia(80%) saturate(298%) hue-rotate(42deg) brightness(97%) contrast(91%)}.check-mark.theme-installatie{filter:invert(24%) sepia(61%) saturate(3437%) hue-rotate(345deg) brightness(91%) contrast(92%)}.check-mark.theme-agro{filter:invert(32%) sepia(7%) saturate(4098%) hue-rotate(346deg) brightness(88%) contrast(85%)}.check-mark.theme-elektro{filter:invert(81%) sepia(16%) saturate(7400%) hue-rotate(352deg) brightness(96%) contrast(91%)}.contact-card{position:relative;padding:48px}.contact-card .person-text .page-body h1,.contact-card .person-text .page-body h2,.contact-card .person-text .page-body h3,.contact-card .person-text .page-body h4,.contact-card .person-text .page-body h5,.contact-card .person-text .page-body h6{color:#fff!important}.contact-card .person{display:flex}.contact-card .person .img-parent{width:min-content;clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);background-color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:-24px;margin-right:24px}.contact-card .person .img-parent .portrait-img{height:190px;width:170px;clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);position:relative;z-index:1;margin:5px;object-fit:cover}.contact-card .person .information{margin-top:40px;min-width:140px}.contact-card .person .information .name,.contact-card .person .information .function{position:relative;margin-bottom:0;font-family:visby,Arial,sans-serif}.contact-card .person .information .name{font-weight:800}@media (max-width: 575px){.contact-card .person{display:flex;flex-direction:column;align-items:center}.contact-card .person .img-parent{margin-bottom:-24px;margin-right:0}.contact-card .person .information .name,.contact-card .person .information .function{text-align:center;color:#fff}}.contact-card .clip-bg{position:absolute;background-color:#fff;top:-1px;right:-1px;bottom:-1px;left:-1px;clip-path:polygon(0 0,100% 0,100% 220px,0 140px)}@media (max-width: 575px){.contact-card .clip-bg{clip-path:polygon(0 0,100% 0,100% 200px,0 80px)}}.contact-card.grey-bg .person .img-parent,.contact-card.grey-bg .clip-bg{background-color:#f8f8f8}.contact-card.theme-installatie{background:linear-gradient(135deg,#DF2D2F 0%,#E25720 100%)}.contact-card.theme-energie{background:linear-gradient(135deg,#7BA341 0%,#73853A 100%)}.contact-card.theme-agro{background:linear-gradient(135deg,#754C28 0%,#946748 100%)}.contact-card.theme-elektro{background:linear-gradient(135deg,#EBA416 0%,#EBA416 40%,#E7871C 100%)}@media (max-width: 420px){.contact-card{padding:30px}}.custom-tooltip{--bs-tooltip-bg: #57B0A1}.tooltip-inner{text-align:left;padding:15px 20px}.news-date .date-badge{font-weight:400;font-size:.9rem;padding:.5rem .8rem}.page-body{font-size:1rem;line-height:1.8;color:#333;font-weight:300}.page-body h1,.page-body h2,.page-body h3,.page-body h4,.page-body h5,.page-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:800;font-family:visby,Arial,sans-serif;line-height:1.3;color:#333}.page-body h1:first-child,.page-body h2:first-child,.page-body h3:first-child,.page-body h4:first-child,.page-body h5:first-child,.page-body h6:first-child{margin-top:0}.page-body h1{font-size:2.5rem;margin-bottom:1.25rem}.page-body h2{font-size:2rem;margin-top:2rem}.page-body h3{font-size:1.75rem}.page-body h4{font-size:1.5rem}.page-body h5{font-size:1.25rem}.page-body h6{font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.page-body p{margin-bottom:1.25rem}.page-body p:last-child{margin-bottom:0}.page-body ul,.page-body ol{margin:1rem 0 1.5rem;padding-left:1.5rem}.page-body ul li,.page-body ol li{margin-bottom:.5rem;line-height:1.8}.page-body ul li ul,.page-body ul li ol,.page-body ol li ul,.page-body ol li ol{margin:.5rem 0}.page-body ul{list-style-type:disc}.page-body ul ul{list-style-type:circle}.page-body ul ul ul{list-style-type:square}.page-body ol{list-style-type:decimal}.page-body ol ol{list-style-type:lower-alpha}.page-body ol ol ol{list-style-type:lower-roman}.page-body a{color:#57b0a1;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em;transition:color .2s ease,text-decoration-color .2s ease}.page-body a:hover{color:#449083;text-decoration-color:currentColor}.page-body blockquote{font-style:italic;border-left:4px solid #F8F8F8;margin:1.5rem 0;padding:.75rem 0 .75rem 1.5rem;color:#595959}.page-body blockquote p:last-child{margin-bottom:0}.page-body blockquote cite{display:block;font-size:.85em;font-style:normal;margin-top:.75rem;color:gray}.page-body code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.2em .4em;background-color:#f8f8f8;border-radius:3px}.page-body pre{background-color:#f8f8f8;border-radius:5px;padding:1rem;margin:1.5rem 0;overflow-x:auto}.page-body pre code{padding:0;background-color:transparent;border-radius:0}.page-body table{width:100%;margin:1.5rem 0;border-collapse:collapse}.page-body table th,.page-body table td{padding:1.2rem;border:1px solid #b3b3b3}.page-body table th{background-color:#f8f8f8;font-weight:700;text-align:left}.page-body table thead{border-bottom:2px solid #999999}.page-body table tbody tr:nth-child(2n){background-color:#fff}.page-body hr{margin:2rem 0;border:0;border-top:1px solid #b3b3b3;opacity:.17}.page-body img{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0}.page-body img.alignleft{float:left;margin-right:1.5rem;margin-bottom:1rem;margin-top:.5rem}.page-body img.alignright{float:right;margin-left:1.5rem;margin-bottom:1rem;margin-top:.5rem}.page-body img.aligncenter{display:block;margin-left:auto;margin-right:auto}.page-body figure{margin:2rem 0}.page-body figure img{margin:0}.page-body figure figcaption{margin-top:.5rem;font-size:.85em;color:gray;text-align:center}.page-body dl{margin:1.5rem 0}.page-body dl dt{font-weight:700;margin-top:1rem}.page-body dl dd{margin-left:1.5rem;margin-bottom:.5rem}.page-body mark{background-color:#eba41633;padding:.1em .2em}.page-body .theme-energie{color:#7ba341}.page-body .theme-installatie{color:#df2d2f}.page-body .theme-agro{color:#754c28}.page-body .theme-elektro{color:#eba416}.whats-float{position:fixed;transform:translate(118px);top:186px;right:0;width:160px;overflow:hidden;background-color:#25d366;color:#fff;border-radius:4px 0 0 4px;z-index:10;transition:all .5s ease;vertical-align:middle}@media (max-width: 1199px){.whats-float{top:180px}}@media (max-width: 991px){.whats-float{top:130px}}@media (max-width: 767px){.whats-float{top:110px}}.whats-float a{display:flex;align-items:center;text-decoration:none}.whats-float a span{color:#fff;font-size:15px;padding-top:8px;padding-bottom:10px;padding-right:15px;line-height:16px;transition:margin .3s ease;white-space:nowrap}.whats-float i{font-size:30px;color:#fff;line-height:30px;padding:10px;transition:all .3s ease;text-align:center}.whats-float:hover{color:#fff;transform:translate(0)}.whats-float:hover i{filter:drop-shadow(0 0 8px rgba(255,255,255,.9)) drop-shadow(0 0 12px rgba(255,255,255,.5));transition:filter .3s ease}.whats-float:hover a span{margin-left:10px}.font-size-sm{font-size:.875rem}::selection{background:#57B0A1;color:#fff}.bg-primary ::selection{background:#333333}.bg-primary a{color:#fff}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-transition{background:linear-gradient(-45deg,#df2d2f,#333333);background-size:400% 400%;animation:gradient 15s ease infinite}.bg-transition h1,.bg-transition h2,.bg-transition h3,.bg-transition h4,.bg-transition h5,.bg-transition p{color:#fff}.img-cover{background-size:cover}.overlay-gradient-bottom:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 50%);opacity:1;z-index:1}.shadow-subtle{box-shadow:#00000012 0 1px 3px,#0000000f 0 1px 2px}.gallery>img{cursor:pointer}.ratio video{width:100%;height:100%;object-fit:cover}
