@charset "UTF-8";@font-face{font-family:"Proxima Nova";src:url("assets/fonts/ProximaNova/ProximaNovaRegular.otf") format("otf"),url("assets/fonts/ProximaNova/ProximaNovaRegular.otf") format("otf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("assets/fonts/ProximaNova/ProximaNovaRegular.otf") format("otf"),url("assets/fonts/ProximaNova/ProximaNovaRegular.otf") format("otf");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova bold";src:url("assets/fonts/ProximaNova/ProximaNovaBold.otf") format("otf"),url("assets/fonts/ProximaNova/ProximaNovaBold.otf") format("otf");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Black";src:url("assets/fonts/ProximaNova/ProximaNovaBlack.otf") format("otf"),url("assets/fonts/ProximaNova/ProximaNovaBlack.otf") format("otf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("assets/fonts/ProximaNova/ProximaNovaThin.otf") format("otf"),url("assets/fonts/ProximaNova/ProximaNovaThin.otf") format("otf");font-weight:100;font-style:normal;font-display:swap}
body{line-height:2.8rem;font-size:1.5rem;font-family:"proxima-nova",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:200px;scroll-timeline:2s}a{color:#00a6e6}a:hover{color:#007bc3}a.facebook{width:30px;height:30px;background-image:url("../img/icons/facebook.svg");background-repeat:no-repeat;background-position:center center;filter:invert(1)}a.youtube_c{width:30px;height:30px;background-image:url("../img/icons/youtube.svg");background-repeat:no-repeat;background-position:center center;filter:invert(1);margin-right:15px}
a.linkedin{width:30px;height:30px;background-image:url("../img/icons/linkedin.svg");background-repeat:no-repeat;background-position:center center;filter:invert(1)}.project-block-info{display:none}.fe-bg-gradient{background-image:linear-gradient(to right,#007bc3,#241d4f)}.fe-relative{position:relative}.fe-inner-width{max-width:none}.fe-main-width{max-width:1140px}.fe-main-width-fixed{max-width:1400px;margin:0 auto;width:100%}.fe-margin-tb{margin-top:15px;margin-bottom:15px}.fe-margin-rl-2{margin-left:7.5px;margin-right:7.5px}
.fe-border-b-grey{border-bottom:1px solid #bcbcbc}.slogan{line-height:1.4rem}.header-wrapper{position:relative;max-width:100%;top:0;z-index:999;width:100%;margin:0 auto;background-color:transparent}.header-menu-wrapper.move-top{top:0}.header-top-wrapper,.header-menu-wrapper{width:100%;margin:0 auto}.header-menu-wrapper{background-color:#333;border:0}.header-menu-wrapper .block{max-width:1400px}.header-menu-wrapper .toggle-back{display:none}.header-top-wrapper{background-color:#007bc3}.header-top-wrapper .block{padding:5px 0;max-width:1400px}
.header-top-wrapper.quotes{background-color:#f6f6f6;padding:0}.header-top-wrapper.quotes>.block{display:block}.header-top-wrapper.quotes>.block .linking{gap:20px;display:flex;justify-content:space-between}.header-top-wrapper.quotes>.block .linking a{color:#333031}.header-top-wrapper.quotes>.block .linking a:hover{text-decoration:underline}.header-top-wrapper.quotes>.block .linking a:first-child>span:hover{text-decoration:none}.header-top-wrapper.quotes>.block .linking a>span:hover{text-decoration:underline}
.header-top-wrapper.linking{background-image:linear-gradient(90deg,hsl(201,100%,39%) 30%,hsl(247,44%,22%) 100%)}.header-top-wrapper.linking>.block{justify-content:flex-end}.header-top-wrapper.linking>.block .linking{gap:20px;display:flex}.header-top-wrapper.linking>.block .linking span{color:#fff;font-size:1.6rem;font-weight:bold}.header-top-wrapper.linking>.block .linking a>span{color:#fff;font-size:1.6rem}.header-top-wrapper.linking>.block .linking a:first-child>span:hover{text-decoration:none}
.header-top-wrapper.linking>.block .linking a>span:hover{text-decoration:underline}.main-content h2{color:#000}h2{font-size:3rem;text-transform:uppercase;font-weight:800;line-height:4rem;letter-spacing:-0.1rem}h2 em{color:#bcbcbc;font-style:normal}h2.blueaqua{color:#02959c}h2.lightgreen{color:#00a6e6}*::selection{background:#007bc3;color:#fff;display:block}.project-pagina .top-content{margin-top:20px}.project-pagina h1{display:flow-root !important;font-size:2.7rem;line-height:2.8rem}.project-pagina h2{text-transform:none}
.project-pagina .article-header .article-image img{border-radius:18px}.project-pagina .buildix-columns.content .div-sub{border:0}.project-pagina .buildix-columns.content .div-sub img{border-radius:18px}.project-pagina .block.space{margin:25px auto}.project-pagina .author-card{display:flex;align-items:center;padding:16px;border:1px solid lightgrey;border-radius:16px}.project-pagina .author-card .avatar{width:56px;height:56px;border-radius:50%;background-color:black;margin-right:16px;background-position:center center;background-repeat:no-repeat;background-size:contain}
.project-pagina .author-card .author-info{display:flex;flex-direction:column}.project-pagina .author-card .author-info .label{font-size:1.4rem;color:#999}.project-pagina .author-card .author-info .name{font-size:1.6rem;font-weight:bold;color:#333031;text-transform:none}.pages-search .topblock{display:none}.pages-search .buildix-table-search span.b-column-value>figure{height:80px}.pages-search .buildix-grid .section-product .c_overlay{position:absolute;bottom:60px;right:16px;transition:transform .5s ease}
.pages-search .buildix-grid .section-product .c_overlay img{height:100px;width:100px}.pages-search .buildix-grid .section-product .c_overlay.kleurgamma{right:0;bottom:-44%;transform:translate(-30%,-80%)}.pages-search .buildix-grid .section-product .c_overlay.kleurgamma img{height:200px;width:200px}.pages-search .buildix-grid .section-product .c_overlay.logo{left:0;top:0;transform:translate(50%,80%);max-width:max-content;max-height:max-content}.pages-search .buildix-grid .section-product .c_overlay.logo img{height:100px;width:100px}
.pages-search .buildix-grid .section-product .c_overlay.logo.zwaveplus{transform:translate(80%,110%)}.pages-search .buildix-grid .section-product .c_overlay.logo.zwaveplus img{height:75px;width:75px}.pages-search .buildix-grid .section-product .product-article-number{position:relative;right:0;font-weight:bold;color:#333031;font-size:1.8rem;margin:20px auto 0;text-align:center}.pages-search .buildix-grid .section-product .product-name{text-align:center;margin:auto 20px;padding:0;place-self:center}
.pages-search .section-page{flex-direction:column;border:1px solid #bcbcbc;padding:15px 15px 0 15px}.pages-search .section-page .section-page-footer .button-2{float:inline-end}.footer-menu-wrapper{position:relative;overflow:hidden;padding:15px;background:#241d4f;color:#fff}.footer-menu-wrapper .block{border-bottom:1px solid #fff;padding:0 0 20px 0;margin:45px auto 0}.footer-box2{margin-top:10px}.footer-box2 li[data-trigger=Oplossingen] a[data-shorturl=null]{display:none}.footer-box3,.footer-box4{margin-top:10px}
.footer-column.column-center-right{flex-direction:row;gap:5px}.footer-column{color:#fff;font-size:1.6rem;padding:0 0 15px 0}.footer-column .footer-logo{max-width:calc(80% - 75px);margin-bottom:25px}.footer-column h2{color:#007bc3;padding:0 0 15px 0;font-size:2.5rem !important;letter-spacing:0;line-height:3rem !important}.footer-column a{color:#fff}.footer-column a:hover{color:#00a6e6}.footer-column a.button{margin-top:15px;color:#00a6e6}p{width:100%}.footer-column:not(:last-child){margin-right:50px}
.footer-copyright-wrapper{padding:0 15px 15px 15px;background:#241d4f}.footer-copyright-wrapper .footer-column{color:#fff;padding:0;font-size:1.4rem}.footer-copyright-wrapper .footer-column a{color:#fff}.footer-copyright-wrapper .footer-column a:hover{color:#00a6e6}.footer-logo{max-width:calc(100% - 75px);margin-bottom:50px}.image-slogan{font-size:1.2rem;max-width:calc(100% - 75px);text-align:center;margin:5px 0 25px 0;font-weight:800}.footer-label-logo{margin-top:30px;max-width:200px}
.footer-label-partner{margin-top:15px;max-width:100px}a:hover{color:#00a6e6;text-decoration:none}.button-1,.button-2,.button-3{display:inline-flex;margin:7.5px 0 7.5px 0;border-radius:15px}a.button,a.button-1,.button,.button-1{padding:10px 30px 10px 30px;background-color:#00a6e6;border:1px solid #00a6e6;color:#fff;font-weight:500;transition:all .3s ease;pointer-events:all}a.button:hover,a.button-1:hover,.button:hover,.button-1:hover{color:#00a6e6;background-color:transparent}a.button::after,a.button-1::after,.button::after,.button-1::after{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061";margin-left:15px}
a.button-2,.button-2{padding:10px 30px 10px 30px;background-color:transparent;border:1px solid #00a6e6;font-weight:500;color:#00a6e6;transition:all .3s ease;background-color:transparent}a.button-2:hover,.button-2:hover{background-color:#00a6e6;border:1px solid #00a6e6;color:#fff}a.button-2::after,.button-2::after{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061";margin-left:15px}
a.button-3,.button-3{padding:5px 30px 5px 30px;background-color:transparent;border:1px solid #02959c;color:#02959c;font-weight:500;transition:all .3s ease}a.button-3:hover,.button-3:hover{background-color:#02959c;border:1px solid #02959c;color:#fff}a.button,a.button-4,.button,.button-4{border:1px solid transparent;color:#00a6e6;font-weight:500;transition:all .3s ease;pointer-events:all}a.button:hover,a.button-4:hover,.button:hover,.button-4:hover{color:#007bc3;background-color:transparent}a.button::after,a.button-4::after,.button::after,.button-4::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061";margin-left:15px}
.button-1.button-order{font-weight:bold;font-family:"Proxima Nova bold",sans-serif;background-color:#415cad;border-color:#415cad}.button-1.button-order:hover{color:#415cad;background-color:#fff}.logo{max-width:15%;padding:0;margin:0}.logo .slogan{font-size:1.2rem;color:#333;padding:10px 0 0 0;line-height:1rem;font-weight:800}.mobile-menu{display:none}.desktop-menu{width:100%}.menu-outer:not(.responsive){margin:0;width:100%}.menu-outer:not(.responsive) .menu{width:100%;display:flex;flex-direction:row;justify-content:flex-start}
.menu-outer:not(.responsive) .menu li{display:flex;justify-content:center;align-items:center;justify-content:center;align-items:stretch;position:relative;padding-right:3%}.menu-outer:not(.responsive) .menu li a{width:auto;font-size:1.6rem;color:#fff;position:relative;padding:15px 0 15px 0}.menu-outer:not(.responsive) .menu li a:hover{color:#00a6e6}.menu-outer:not(.responsive) .menu li a:hover:after{width:100%}.menu-outer:not(.responsive) .menu li:last-child{padding-right:0}.menu-outer:not(.responsive) .menu li.active a{width:100%;color:#00a6e6}
.menu-outer:not(.responsive) .menu li:hover>ul{top:102%}.menu-outer:not(.responsive) ul[data-level="Over Klemko"]{display:none}.grid-slider{margin:0;padding:0}.grid-slider-next{right:-50px}.grid-slider-prev{left:-50px}.grid-slider-next:after{content:"\f054";font-weight:900;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;color:#007bc3}.grid-slider-prev:after{content:"\f053";font-weight:900;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;color:#007bc3}
.main-footer{background-color:#000;padding:125px 0;display:flex;flex-direction:column}.main-footer strong{color:#fff;margin-bottom:15px}.main-footer hr{width:100%;margin-top:100px;margin-bottom:50px}.main-footer a{color:#fff;transition:all .3s ease}.main-footer a:hover{color:#00a6e6}.main-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.main-footer ul li{list-style:none;padding:0;margin:0}.main-footer .menus-footer{max-width:100%;width:100%}.main-footer .menus-footer .fe-column.logo-footer{max-width:25%;width:100%}
.main-footer .menus-footer .fe-column{max-width:17%;width:100%}.main-footer .copyright-footer{color:#fff;justify-content:space-between}.main-footer .copyright-footer ul{display:flex;flex-direction:row}.main-footer .copyright-footer .menu{display:inline-flex;width:auto}.main-footer .copyright-footer .menu li:not(:last-child){margin-right:40px}.pages-home h1{display:none}.pages-home .topblock{display:none}.pages-home .showcase-loader{display:none}.pages-home .case.banner-wrapper .showcase-prev{display:none}
.pages-home .case.banner-wrapper .showcase-next{display:none}.pages-home .div-sub.start.buildix-column h2{padding:0}.pages-home .buildix-column{padding:25px 0 0;align-items:center}.pages-home .showcase-bullet{box-shadow:none}.pages-home .showcase-bullet.active{background-color:#00a6e6}.pages-home .case.mini-showcase{min-height:350px}.pages-home .buildix-column{border:0}.pages-home .news-grid{gap:15px}.pages-home .news-grid .grid-slider-bullet{background-color:#e6e6e6}.pages-home .news-grid .grid-slider-bullet.grid-slider-active{background-color:#00a6e6}
.pages-home .news-grid .column{border:1px solid #333031;border-radius:15px;padding:0}.pages-home .news-grid .column a.load.loaded{border-top-right-radius:13px;border-top-left-radius:13px}.pages-home .news-grid .column a:hover::before{border-top-right-radius:13px;border-top-left-radius:13px}.pages-home .news-grid .column .column-header{position:relative}.pages-home .news-grid .column .column-header .merk-logo{position:absolute;top:0;right:0;border-left:1px solid #333;border-bottom:1px solid #333;border-bottom-left-radius:25px;border-top-right-radius:15px;width:50%;height:70px;background-color:white}
.pages-home .news-grid .column-caption{margin:10px 20px auto;width:max-content;color:#fff;line-height:3rem;padding:5px 15px;border-radius:20px;letter-spacing:.05rem}.pages-home .news-grid .column-body{margin:0 20px auto}.pages-home .news-grid .column-body h6{font-weight:bold}.pages-home .news-grid .column-footer{margin:0 20px auto;align-items:flex-start;justify-content:flex-start}.pages-home .news-grid .column-footer .button-2{border:0;background-color:transparent;padding:10px 0}.pages-home .news-grid .column-footer .button-2:hover{background-color:transparent;color:#007bc3;border:0}
.pages-home .news-grid .section-9{background-color:#345b7c;color:#fff}.pages-home .news-grid .section-10{background-color:#70b8a7;color:#fff}.pages-home .news-grid .section-11{background-color:#757046;color:#fff}.pages-home .news-grid .section-12{background-color:#bb8500;color:#fff}.pages-home .news-grid .section-14{background-color:#ebdfd0;color:#333031}.pages-home .news-grid .section-15{background-color:#ace39c;color:#333031}.pages-home .news-grid .section-16{background-color:#101d2a;color:#fff}
.pages-home .news-grid .section-17{background-color:#e0f9b5;color:#333031}.pages-home .blockfull.gerelateerdeproducten{background-color:#f6f6f6}.blockfull.call-to-action-section{margin-top:400px;padding-bottom:100px}.blockfull.call-to-action-section .grid-call-to-action{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px;margin:100px 0 0}.blockfull.call-to-action-section .grid-call-to-action .grid-call-to-action-item{flex:1;max-width:330px;display:flex;flex-direction:column}
.blockfull.call-to-action-section .grid-call-to-action .grid-call-to-action-item h3{text-transform:uppercase;padding:0}.blockfull.call-to-action-section .grid-call-to-action .grid-call-to-action-item img{width:100%;max-width:180px}.bottom-picture-article{padding:0;margin-top:-300px}.bottom-picture-article .column-header .column-figure{position:relative;border-radius:15px;overflow:hidden}.bottom-picture-article .column-header .column-figure::after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,0%,0.7) 2.8rem,hsla(356,95%,23%,0) 87%);transition:background .3s ease;z-index:1}
.bottom-picture-article .column-header .column-figure .bottom-picture{height:550px;border-radius:15px;object-fit:cover;object-position:bottom}.bottom-picture-article .column-header .column-figure .column-caption{position:absolute;color:white;padding-left:100px;font-size:1.5rem;z-index:2;padding-left:100px;bottom:40px}.bottom-picture-article .column-header .column-figure .column-caption strong{font-size:40px;line-height:4.2rem}.bottom-picture-article .column-header .column-figure .column-caption .button-1{width:200px}
.newsTagsBlock{max-width:900px;margin:25px 0}.newstagsBlock{position:relative;top:-15px}.newsTags{display:flex;flex-direction:row;justify-content:flex-start;gap:10px}.newsTags .tag{border:1px solid lightgrey;border-radius:21px;padding:2px 15px}.newsTags .tag:hover{cursor:pointer}.newsTags .tag a{color:#333031}.newsTags .tag.active{text-decoration:underline;background-color:#fff}.pages-kennis-en-inspiratie .button-2{padding:0;border:0;color:#00a6e6;font-weight:500;transition:all .3s ease;pointer-events:all}
.pages-kennis-en-inspiratie .button-2:hover{color:#007bc3;background-color:transparent;border:0}.pages-kennis-en-inspiratie .button-2::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061";margin-left:15px}.pages-beurzen-en-events .beurs-events .buildix-grid .column{display:flex;flex-direction:row;padding:0;border-radius:15px;gap:100px;padding-right:100px;border:1px solid #e0e0e0}.pages-beurzen-en-events .beurs-events .buildix-grid .column img{border-radius:15px;flex:1}
.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body{justify-content:space-evenly;flex:1}.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body .column-left-right-whrapper{display:flex;flex-direction:row;justify-content:space-between}.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body .column-left-right-whrapper .columnright p{display:flex;flex-direction:column}.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body .column-footer{align-items:flex-start}
.pages-onderdeel-van-lifco .div-sub.header-text,.pages-algemene-voorwaarden .div-sub.header-text,.pages-duurzaamheid .div-sub.header-text,.pages-privacybeleid .div-sub.header-text,.pages-cookieverklaring-klemko .div-sub.header-text,.pages-partner-van-de-groothandel .div-sub.header-text,.pages-vakmanschap-in-drievoud .div-sub.header-text,.pages-80-jaar-ervaring .div-sub.header-text,.pages-meer-dan-6000-producten .div-sub.header-text,.pages-slim-ontworpen-sneller-geinstalleerd .div-sub.header-text,.pages-faq .div-sub.header-text,.pages-nieuwsbrief .div-sub.header-text,.pages-contact .div-sub.header-text,.pages-beurzen-en-events .div-sub.header-text{padding:0}
.pages-onderdeel-van-lifco .div-sub.header-text strong,.pages-algemene-voorwaarden .div-sub.header-text strong,.pages-duurzaamheid .div-sub.header-text strong,.pages-privacybeleid .div-sub.header-text strong,.pages-cookieverklaring-klemko .div-sub.header-text strong,.pages-partner-van-de-groothandel .div-sub.header-text strong,.pages-vakmanschap-in-drievoud .div-sub.header-text strong,.pages-80-jaar-ervaring .div-sub.header-text strong,.pages-meer-dan-6000-producten .div-sub.header-text strong,.pages-slim-ontworpen-sneller-geinstalleerd .div-sub.header-text strong,.pages-faq .div-sub.header-text strong,.pages-nieuwsbrief .div-sub.header-text strong,.pages-contact .div-sub.header-text strong,.pages-beurzen-en-events .div-sub.header-text strong{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.pages-onderdeel-van-lifco .div-sub.header-text strong em,.pages-algemene-voorwaarden .div-sub.header-text strong em,.pages-duurzaamheid .div-sub.header-text strong em,.pages-privacybeleid .div-sub.header-text strong em,.pages-cookieverklaring-klemko .div-sub.header-text strong em,.pages-partner-van-de-groothandel .div-sub.header-text strong em,.pages-vakmanschap-in-drievoud .div-sub.header-text strong em,.pages-80-jaar-ervaring .div-sub.header-text strong em,.pages-meer-dan-6000-producten .div-sub.header-text strong em,.pages-slim-ontworpen-sneller-geinstalleerd .div-sub.header-text strong em,.pages-faq .div-sub.header-text strong em,.pages-nieuwsbrief .div-sub.header-text strong em,.pages-contact .div-sub.header-text strong em,.pages-beurzen-en-events .div-sub.header-text strong em{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.pages-onderdeel-van-lifco .buildix-column,.pages-algemene-voorwaarden .buildix-column,.pages-duurzaamheid .buildix-column,.pages-privacybeleid .buildix-column,.pages-cookieverklaring-klemko .buildix-column,.pages-partner-van-de-groothandel .buildix-column,.pages-vakmanschap-in-drievoud .buildix-column,.pages-80-jaar-ervaring .buildix-column,.pages-meer-dan-6000-producten .buildix-column,.pages-slim-ontworpen-sneller-geinstalleerd .buildix-column,.pages-faq .buildix-column,.pages-nieuwsbrief .buildix-column,.pages-contact .buildix-column,.pages-beurzen-en-events .buildix-column{border:0;padding:0}
.pages-onderdeel-van-lifco h4,.pages-algemene-voorwaarden h4,.pages-duurzaamheid h4,.pages-privacybeleid h4,.pages-cookieverklaring-klemko h4,.pages-partner-van-de-groothandel h4,.pages-vakmanschap-in-drievoud h4,.pages-80-jaar-ervaring h4,.pages-meer-dan-6000-producten h4,.pages-slim-ontworpen-sneller-geinstalleerd h4,.pages-faq h4,.pages-nieuwsbrief h4,.pages-contact h4,.pages-beurzen-en-events h4{color:#007bc3;font-size:1.8rem;padding:0}.header-text{padding:0}.header-text strong{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.header-text strong em{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}.pages-brochures .tag[trigger=logoFilter]{width:6%;background-color:grey}.pages-brochures .tag.active[trigger=logoFilter]{background-color:#d3d3d3}.pages-brochures .tag[trigger=logoFilter]>img{filter:brightness(0) invert(1)}.pages-brochures .doctagsBlock .header-text{padding:0}.pages-brochures .doctagsBlock .header-text strong{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.pages-brochures .doctagsBlock .header-text strong em{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}.pages-brochures .doctagsBlock .newsTags{position:relative;top:30px}.pages-brochures .blockfull.fe-color-bg-white:has(.brochures-block){background-color:#fff}.pages-brochures .brochures-block .blockfull.fe-color-bg-white{background-color:#fff}.pages-brochures .brochures-block h2{font-size:2rem;text-transform:none;font-weight:300;letter-spacing:0}.pages-brochures .brochures-block h2 span{font-weight:800}
.pages-brochures .brochures-block a{color:#333031}.pages-brochures .brochures-block a .column{border-radius:15px;position:relative;padding:0;background:0;transition:all .4s ease}.pages-brochures .brochures-block a .column .column-figure{border-radius:15px}.pages-brochures .brochures-block a .column .column-figure img{width:100%;height:100%;object-position:center;position:relative;border-radius:15px}.pages-brochures .brochures-block a .column .column-figure .column-caption p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.pages-brochures .brochures-block a .column .column-figure .column-caption p strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._c_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:30px}._c_grid article.oranje{background:linear-gradient(90deg,#e65000 0,#f57c00 100%)}._c_grid article.lumiko-groen{background:linear-gradient(90deg,#487a07 0,#87b027 100%)}._c_grid article.lumiko-blauw{background:linear-gradient(90deg,#00585f 0,#02969c 100%)}
._c_grid article.canalit{background:linear-gradient(90deg,#0362ba 0,#1b9eda 100%)}._c_grid article.mepac{background:linear-gradient(90deg,#cc0001 0,#e40613 100%)}._c_grid article.panflex{background:linear-gradient(90deg,#024611 0,#13843f 100%)}._c_grid article.klemko{background:linear-gradient(90deg,#003c96 0,#007bc3 100%)}._c_grid article{border-radius:18px;padding:24px 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}
._c_grid article:hover{transform:translateY(-6px);box-shadow:0 10px 22px rgba(0,0,0,0.25)}._c_grid article .column-header{display:flex;flex-direction:column;align-items:flex-start}._c_grid article .column-header .column-figure{display:flex;flex-direction:column;align-items:flex-start}._c_grid article .column-header .column-figure img{height:130px;object-fit:contain;margin-bottom:14px}._c_grid article .column-header .column-figure .column-caption{font-size:2.9rem;font-weight:700;line-height:1.3}._c_grid article .column-footer{margin-top:auto;display:flex;justify-content:flex-start;align-items:flex-start;font-size:1.9rem;font-weight:600;color:rgba(255,255,255,0.85);display:flex;flex-direction:row;gap:15px}
._c_grid article .column-footer::after{font-size:1.9rem;font-weight:600;color:rgba(255,255,255,0.85);flex-direction:row;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061"}.oplossingen .bottom-picture-article{margin-top:0}.pages-nieuws-overzicht .newstagsBlock .header-text,.pages-projects-overzicht .newstagsBlock .header-text{padding:0}.pages-nieuws-overzicht .newstagsBlock .header-text strong,.pages-projects-overzicht .newstagsBlock .header-text strong{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.pages-nieuws-overzicht .newstagsBlock .header-text strong em,.pages-projects-overzicht .newstagsBlock .header-text strong em{font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}.pages-nieuws-overzicht .newstagsBlock .newsTags,.pages-projects-overzicht .newstagsBlock .newsTags{position:relative;top:30px}.pages-nieuws-overzicht .news-grid.projects .section-1,.pages-projects-overzicht .news-grid.projects .section-1{background-color:#345b7c;color:#fff}.pages-nieuws-overzicht .news-grid.projects .section-2,.pages-projects-overzicht .news-grid.projects .section-2{background-color:#70b8a7;color:#fff}
.pages-nieuws-overzicht .news-grid.projects .section-3,.pages-projects-overzicht .news-grid.projects .section-3{background-color:#757046;color:#fff}.pages-nieuws-overzicht .news-grid.projects .section-4,.pages-projects-overzicht .news-grid.projects .section-4{background-color:#bb8500;color:#fff}.pages-nieuws-overzicht .news-grid.projects .section-5,.pages-projects-overzicht .news-grid.projects .section-5{background-color:#ebdfd0;color:#333031}.pages-nieuws-overzicht .news-grid.projects .section-6,.pages-projects-overzicht .news-grid.projects .section-6{background-color:#ace39c;color:#333031}
.pages-nieuws-overzicht .news-grid.projects .section-7,.pages-projects-overzicht .news-grid.projects .section-7{background-color:#101d2a;color:#fff}.pages-nieuws-overzicht .news-grid.projects .section-8,.pages-projects-overzicht .news-grid.projects .section-8{background-color:#e0f9b5;color:#333031}.pages-nieuws-overzicht .news-grid,.pages-projects-overzicht .news-grid{gap:15px}.pages-nieuws-overzicht .news-grid .grid-slider-bullet,.pages-projects-overzicht .news-grid .grid-slider-bullet{background-color:#e6e6e6}
.pages-nieuws-overzicht .news-grid .grid-slider-bullet.grid-slider-active,.pages-projects-overzicht .news-grid .grid-slider-bullet.grid-slider-active{background-color:#00a6e6}.pages-nieuws-overzicht .news-grid .column,.pages-projects-overzicht .news-grid .column{border:1px solid #333031;border-radius:15px;padding:0}.pages-nieuws-overzicht .news-grid .column a.load.loaded,.pages-projects-overzicht .news-grid .column a.load.loaded{border-top-right-radius:13px;border-top-left-radius:13px}.pages-nieuws-overzicht .news-grid .column a:hover::before,.pages-projects-overzicht .news-grid .column a:hover::before{border-top-right-radius:13px;border-top-left-radius:13px}
.pages-nieuws-overzicht .news-grid .column .column-header,.pages-projects-overzicht .news-grid .column .column-header{position:relative}.pages-nieuws-overzicht .news-grid .column .column-header .merk-logo,.pages-projects-overzicht .news-grid .column .column-header .merk-logo{position:absolute;top:0;right:0;border-left:1px solid #333;border-bottom:1px solid #333;border-bottom-left-radius:25px;border-top-right-radius:15px;width:50%;height:70px;background-color:white}.pages-nieuws-overzicht .news-grid .column-caption,.pages-projects-overzicht .news-grid .column-caption{margin:10px 20px auto;width:max-content;color:#fff;line-height:3rem;padding:5px 15px;border-radius:20px;letter-spacing:.05rem}
.pages-nieuws-overzicht .news-grid .column-body,.pages-projects-overzicht .news-grid .column-body{margin:0 20px auto}.pages-nieuws-overzicht .news-grid .column-body h6,.pages-projects-overzicht .news-grid .column-body h6{font-weight:bold}.pages-nieuws-overzicht .news-grid .column-footer,.pages-projects-overzicht .news-grid .column-footer{margin:0 20px auto;align-items:flex-start;justify-content:flex-start}.pages-nieuws-overzicht .news-grid .column-footer .button-2,.pages-projects-overzicht .news-grid .column-footer .button-2{border:0;background-color:transparent;padding:10px 0}
.pages-nieuws-overzicht .news-grid .column-footer .button-2:hover,.pages-projects-overzicht .news-grid .column-footer .button-2:hover{background-color:transparent;color:#007bc3;border:0}.pages-nieuws-overzicht .news-grid .section-9,.pages-projects-overzicht .news-grid .section-9{background-color:#345b7c;color:#fff}.pages-nieuws-overzicht .news-grid .section-10,.pages-projects-overzicht .news-grid .section-10{background-color:#70b8a7;color:#fff}.pages-nieuws-overzicht .news-grid .section-11,.pages-projects-overzicht .news-grid .section-11{background-color:#757046;color:#fff}
.pages-nieuws-overzicht .news-grid .section-12,.pages-projects-overzicht .news-grid .section-12{background-color:#bb8500;color:#fff}.pages-nieuws-overzicht .news-grid .section-14,.pages-projects-overzicht .news-grid .section-14{background-color:#ebdfd0;color:#333031}.pages-nieuws-overzicht .news-grid .section-15,.pages-projects-overzicht .news-grid .section-15{background-color:#ace39c;color:#333031}.pages-nieuws-overzicht .news-grid .section-16,.pages-projects-overzicht .news-grid .section-16{background-color:#101d2a;color:#fff}
.pages-nieuws-overzicht .news-grid .section-17,.pages-projects-overzicht .news-grid .section-17{background-color:#e0f9b5;color:#333031}.pages-nieuws .topblock,.body-news .topblock,.pages-kennis-en-inspiratie .topblock{max-width:1400px;display:flow-root}.pages-nieuws .top-content h1,.body-news .top-content h1,.pages-kennis-en-inspiratie .top-content h1{display:none}.pages-nieuws .news-grid,.body-news .news-grid,.pages-kennis-en-inspiratie .news-grid{gap:15px}.pages-nieuws .news-grid .grid-slider-bullet,.body-news .news-grid .grid-slider-bullet,.pages-kennis-en-inspiratie .news-grid .grid-slider-bullet{background-color:#e6e6e6}
.pages-nieuws .news-grid .grid-slider-bullet.grid-slider-active,.body-news .news-grid .grid-slider-bullet.grid-slider-active,.pages-kennis-en-inspiratie .news-grid .grid-slider-bullet.grid-slider-active{background-color:#00a6e6}.pages-nieuws .news-grid .column,.body-news .news-grid .column,.pages-kennis-en-inspiratie .news-grid .column{border:1px solid #333031;border-radius:15px;padding:0}.pages-nieuws .news-grid .column a.load.loaded,.body-news .news-grid .column a.load.loaded,.pages-kennis-en-inspiratie .news-grid .column a.load.loaded{border-top-right-radius:15px;border-top-left-radius:15px}
.pages-nieuws .news-grid .column a:hover::before,.body-news .news-grid .column a:hover::before,.pages-kennis-en-inspiratie .news-grid .column a:hover::before{border-top-right-radius:15px;border-top-left-radius:15px}.pages-nieuws .news-grid .column-caption,.body-news .news-grid .column-caption,.pages-kennis-en-inspiratie .news-grid .column-caption{margin:10px 20px auto;width:max-content;color:#fff;line-height:3rem;padding:5px 15px;border-radius:20px;letter-spacing:.05rem}.pages-nieuws .news-grid .column-body,.body-news .news-grid .column-body,.pages-kennis-en-inspiratie .news-grid .column-body{margin:0 20px auto}
.pages-nieuws .news-grid .column-body h6,.body-news .news-grid .column-body h6,.pages-kennis-en-inspiratie .news-grid .column-body h6{font-weight:bold}.pages-nieuws .news-grid .column-footer,.body-news .news-grid .column-footer,.pages-kennis-en-inspiratie .news-grid .column-footer{margin:0 20px auto;align-items:flex-start;justify-content:flex-start}.pages-nieuws .news-grid .column-footer .button-2,.body-news .news-grid .column-footer .button-2,.pages-kennis-en-inspiratie .news-grid .column-footer .button-2{border:0;background-color:transparent;padding:10px 0}
.pages-nieuws .news-grid .column-footer .button-2:hover,.body-news .news-grid .column-footer .button-2:hover,.pages-kennis-en-inspiratie .news-grid .column-footer .button-2:hover{background-color:transparent;color:#007bc3;border:0}.pages-nieuws .news-grid .section-2,.body-news .news-grid .section-2,.pages-kennis-en-inspiratie .news-grid .section-2{background-color:#ebdfd0;color:#333031}.pages-nieuws .news-grid .section-4,.body-news .news-grid .section-4,.pages-kennis-en-inspiratie .news-grid .section-4{background-color:#71b8a7}
.pages-nieuws .news-grid .section-5,.body-news .news-grid .section-5,.pages-kennis-en-inspiratie .news-grid .section-5{background-color:#345b7d}.pages-nieuws .news-grid .section-6,.body-news .news-grid .section-6,.pages-kennis-en-inspiratie .news-grid .section-6{background-color:black}.pages-nieuws .news-grid .section-7,.body-news .news-grid .section-7,.pages-kennis-en-inspiratie .news-grid .section-7{background-color:#ade49c;color:#333031}.pages-nieuws .news-grid .section-8,.body-news .news-grid .section-8,.pages-kennis-en-inspiratie .news-grid .section-8{background-color:#e1fab5;color:#333031}
.pages-nieuws .news-grid .section-10,.body-news .news-grid .section-10,.pages-kennis-en-inspiratie .news-grid .section-10{background-color:#827d4e}.body-paginas:not(.pages-home,.pages-nieuws,.pages-klemko-groep) .main-content{position:relative}.body-paginas:not(.pages-home,.pages-nieuws,.pages-klemko-groep) .breadcrumbs{position:absolute}.body-paginas:not(.pages-home,.pages-nieuws,.pages-klemko-groep) .topblock{display:none}.body-paginas:not(.pages-home,.pages-nieuws,.pages-klemko-groep) .topblock h1{display:none}
.headtop{font-size:6rem;line-height:7rem;text-transform:uppercase;font-weight:800;letter-spacing:-0.3rem;text-align:center;background-color:#f6f6f6;padding:100px 15px 15px 15px}.headtop em{color:#bcbcbc;font-style:normal}.headtop.blueaqua{color:#02959c}.block.headblock{text-align:center;max-width:750px}.pages-oplossing .buildix-columns .buildix-column{padding:0}.pages-oplossing .buildix-columns .buildix-column img{border-radius:18px}.pages-oplossing .buildix-columns .buildix-column-2 h3{padding:0 0 15px}
.pages-oplossing .bottom-pic{background:linear-gradient(to top,#f6f6f6 50%,#fff 50%)}.pages-verhaal .blok-top{margin:45px 0 0 0}.pages-verhaal .buildix-columns .buildix-column{border:0;padding:0}.pages-verhaal h4{color:#00a6e6}.timeline{position:relative;display:grid;grid-template-columns:1fr clamp(60px,8vw,40px) 1fr;gap:clamp(18px,3vw,28px);max-width:1400px;margin:0 auto}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 2px);width:4px;background:#00a6e6}
.timeline .tl-body em{color:#00a6e6}.timeline .tl-body strong{font-size:3rem;max-width:75%;line-height:130%;font-weight:900}.timeline .tl-body strong em{color:#bdbdbd;font-size:3rem;line-height:130%;font-weight:900}.tl-item{position:relative;display:grid;align-content:start;gap:8px}.tl-item:nth-child(odd){grid-column:1/2;padding-right:4rem}.tl-item:nth-child(even){grid-column:3/4;padding-left:4rem}.tl-item:nth-child(even){margin-top:10rem}.tl-item:nth-child(even) .tl-dot{position:absolute;top:1.2rem;left:-66px;transform:translate(10%,0);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px #00a6e6}
.tl-item:nth-child(even) .tl-item{justify-items:start !important;justify-content:start}.tl-item:nth-child(odd) .tl-dot{position:absolute;top:1.2rem;right:-64px;transform:translate(10%,0);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px #00a6e6}.tl-item:nth-child(odd) .tl-item{justify-items:end !important;justify-content:end}.tl-item:nth-child(odd)::after{right:calc(50% + 7px)}.tl-item:nth-child(even)::after{left:calc(50% + 7px)}.tl-date{position:absolute;top:-0.5rem;left:50%;transform:translateX(-50%) translateY(-100%);font-weight:700;font-size:.75rem;color:#00a6e6;text-transform:uppercase}
@media(max-width:900px){.timeline{grid-template-columns:1fr}.timeline::before{left:0;width:2px}.tl-item{grid-column:1/-1 !important;margin-top:2rem;padding-left:2.5rem !important}.tl-dot{left:0;transform:translate(-50%,0)}.tl-item::after{display:none}.tl-date{left:0;transform:translate(-50%,-120%)}}.content-product{margin:0 0 75px 0}.content-product .mobile{display:none}.content-product .product-table-info .fe-row:first-child{border-top:1px solid #6c6e72}.content-product .product-table-info .fe-row{border-bottom:1px solid #6c6e72;padding:15px 0}
.content-product .product-table-info .fe-row .fe-column{max-width:150px;width:100%}.content-product .product-table-info .fe-row .fe-column a{color:#00a6e6}.content-product .product-table-info .fe-row .fe-column a:hover{color:#007bc3}.content-product .product-content-left{margin-right:50px;max-width:40%;width:100%}.content-product .product-content-left .product-image-head .c_overlay{position:absolute;right:16px;bottom:0;transition:transform .5s ease}.content-product .product-content-left .product-image-head .c_overlay img{height:100px;width:100px}
.content-product .product-content-left .product-image-head .c_overlay.kleurgamma{right:0;bottom:-75%;transform:translate(-30%,-65%)}.content-product .product-content-left .product-image-head .c_overlay.kleurgamma img{height:350px;width:350px}.content-product .product-content-left .product-image-head .c_overlay.logo{left:0;top:0;transform:translate(50%,10%);max-width:max-content;max-height:max-content}.content-product .product-content-left .product-image-head .c_overlay.logo img{height:200px;width:200px}
.content-product .product-content-left .product-image-head .c_overlay.logo.zwaveplus img{height:75px;width:75px}.content-product .product-content-left .product-caption{display:grid;grid-template-columns:repeat(5,minmax(20.5%,1fr));margin:20px auto}.content-product .product-content-left .product-caption a.product-image-small{background-size:contain;background-repeat:no-repeat;border-radius:10px;border:1px solid rgba(100,100,100,0.3);max-width:100px;min-height:100px;margin-right:20px}.content-product .product-content-left .product-caption a.product-image-small.load.loaded{border-radius:10px;border:1px solid rgba(100,100,100,0.3);max-width:100px;min-height:100px;margin-right:20px}
.content-product .product-content-right{max-width:60%;width:100%}.content-product .product-content-right ul{margin-left:20px}.content-product .product-content-right ul li{padding:0}.content-product .product-content-right ul li::marker{font-size:1.2rem}.content-product .product-content-right .button-1{margin:20px 0 20px 0}.content-product .product-content-right .c_dropdown{cursor:pointer;margin:20px auto 0;font-size:1.6rem;line-height:3rem}.content-product .product-content-right .c_dropdown b{margin:auto 20px}
.content-product .product-content-right .c_dropdown.down{border:1px solid #333031;border-radius:25px}.content-product .product-content-right .c_dropdown.down::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;transition:all .3s ease;content:"\f078";position:absolute;right:0;width:40px;height:40px}.content-product .product-content-right .c_dropdown.up{border-radius:0;border-top-left-radius:25px;border-top-right-radius:25px;border:0;border-left:1px solid #333031;border-top:1px solid #333031;border-right:1px solid #333031;background-color:#f2f2f2}
.content-product .product-content-right .c_dropdown.up::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;transition:all .3s ease;content:"\f077";position:absolute;right:0;width:40px;height:40px}.content-product .product-content-right .c_dropdown_content{display:none}.content-product .product-content-right .c_dropdown_main.show{box-shadow:0 0 10px rgba(0,0,0,0.7);border-radius:25px}.content-product .product-content-right .c_dropdown_content.show{display:block;transition:all .3s ease;border-left:1px solid #333031;border-right:1px solid #333031;border-bottom:1px solid #333031;background-color:#f2f2f2;border-bottom-right-radius:25px;border-bottom-left-radius:25px}
.content-product .product-content-right .c_dropdown_content.show .c_dropdown_content_list{display:flex}.content-product .product-content-right .c_dropdown_content.show .c_dropdown_content_list a{flex-grow:1;margin:auto 20px;font-weight:bold;font-size:1.6rem;line-height:3rem;color:#00a6e6}.content-product .product-content-right .c_dropdown_content.show .c_dropdown_content_list a:hover{color:#333031}.content-product h1{display:block;font-size:3rem;padding:15px 0 0 0}.content-product .product-label{border-radius:0;padding:5px 15px 5px 15px}
.content-product .product-image{border-radius:15px}.content-product .product-image{min-height:auto;padding:40% 25%;background-repeat:no-repeat;background-position:center center;background-size:contain}.content-product .grid-slider-bullet{top:0}.products-panflex .buildix-viewer i:hover{color:#127032}.products-panflex .buildix-viewer i.active{color:#127032}.products-panflex .button-1{background-color:#127032;border-color:#127032}.products-panflex .button-1:hover{color:#127032;background-color:#fff}
.products-panflex .button-2{border-color:#127032;color:#127032}.products-panflex .button-2:hover{color:#fff;background-color:#127032;border-color:#127032}.products-panflex .button-1.button-order{background-color:#127032;border-color:#127032}.products-panflex .button-1.button-order:hover{color:#127032;background-color:#fff}.products-panflex .buildix-tabs .tab.tab-active{background-color:#127032;margin:0}.products-panflex #default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,.products-panflex #default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#127032}
.products-panflex a.back-to-top{background-color:#127032}.products-installatiemateriaal .buildix-viewer i:hover{color:#ee7d16}.products-installatiemateriaal .buildix-viewer i.active{color:#ee7d16}.products-installatiemateriaal .button-1{background-color:#ee7d16;border-color:#ee7d16}.products-installatiemateriaal .button-1:hover{color:#ee7d16;background-color:#fff}.products-installatiemateriaal .button-2{border-color:#ee7d16;color:#ee7d16}.products-installatiemateriaal .button-2:hover{color:#fff;background-color:#ee7d16;border-color:#ee7d16}
.products-installatiemateriaal .button-1.button-order{background-color:#ee7d16;border-color:#ee7d16}.products-installatiemateriaal .button-1.button-order:hover{color:#ee7d16;background-color:#fff}.products-installatiemateriaal .buildix-tabs .tab.tab-active{background-color:#ee7d16;margin:0}.products-installatiemateriaal #default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,.products-installatiemateriaal #default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#ee7d16}
.products-installatiemateriaal a.back-to-top{background-color:#ee7d16}.products-lumiko-verlichting .buildix-viewer i:hover{color:#86ae26}.products-lumiko-verlichting .buildix-viewer i.active{color:#86ae26}.products-lumiko-verlichting .button-1{background-color:#86ae26;border-color:#86ae26}.products-lumiko-verlichting .button-1:hover{color:#86ae26;background-color:#fff}.products-lumiko-verlichting .button-2{border-color:#86ae26;color:#86ae26}.products-lumiko-verlichting .button-2:hover{color:#fff;background-color:#86ae26;border-color:#86ae26}
.products-lumiko-verlichting .button-1.button-order{background-color:#86ae26;border-color:#86ae26}.products-lumiko-verlichting .button-1.button-order:hover{color:#86ae26;background-color:#fff}.products-lumiko-verlichting .buildix-tabs .tab.tab-active{background-color:#86ae26;margin:0}.products-lumiko-verlichting #default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,.products-lumiko-verlichting #default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#86ae26}.products-lumiko-verlichting a.back-to-top{background-color:#86ae26}
.products-lumiko-lichtbesturingen .buildix-viewer i:hover{color:#096c6f}.products-lumiko-lichtbesturingen .buildix-viewer i.active{color:#096c6f}.products-lumiko-lichtbesturingen .button-1{background-color:#096c6f;border-color:#096c6f}.products-lumiko-lichtbesturingen .button-1:hover{color:#096c6f;background-color:#fff}.products-lumiko-lichtbesturingen .button-2{border-color:#096c6f;color:#096c6f}.products-lumiko-lichtbesturingen .button-2:hover{color:#fff;background-color:#096c6f;border-color:#096c6f}
.products-lumiko-lichtbesturingen .button-1.button-order{background-color:#096c6f;border-color:#096c6f}.products-lumiko-lichtbesturingen .button-1.button-order:hover{color:#096c6f;background-color:#fff}.products-lumiko-lichtbesturingen .buildix-tabs .tab.tab-active{background-color:#096c6f;margin:0}.products-lumiko-lichtbesturingen #default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,.products-lumiko-lichtbesturingen #default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#096c6f}
.products-lumiko-lichtbesturingen a.back-to-top{background-color:#096c6f}.products-canalit .buildix-viewer i:hover{color:#1c9eda}.products-canalit .buildix-viewer i.active{color:#1c9eda}.products-canalit .button-1{background-color:#1c9eda;border-color:#1c9eda}.products-canalit .button-1:hover{color:#1c9eda;background-color:#fff}.products-canalit .button-2{border-color:#1c9eda;color:#1c9eda}.products-canalit .button-2:hover{color:#fff;background-color:#1c9eda;border-color:#1c9eda}.products-canalit .button-1.button-order{background-color:#1c9eda;border-color:#1c9eda}
.products-canalit .button-1.button-order:hover{color:#1c9eda;background-color:#fff}.products-canalit .buildix-tabs .tab.tab-active{background-color:#1c9eda;margin:0}.products-canalit #default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,.products-canalit #default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#1c9eda}.products-canalit a.back-to-top{background-color:#1c9eda}.products-mepac .buildix-viewer i:hover{color:#e40613}.products-mepac .buildix-viewer i.active{color:#e40613}
.products-mepac .button-1{background-color:#e40613;border-color:#e40613}.products-mepac .button-1:hover{color:#e40613;background-color:#fff}.products-mepac .button-2{border-color:#e40613;color:#e40613}.products-mepac .button-2:hover{color:#fff;background-color:#e40613;border-color:#e40613}.products-mepac .button-1.button-order{background-color:#e40613;border-color:#e40613}.products-mepac .button-1.button-order:hover{color:#e40613;background-color:#fff}.products-mepac .buildix-tabs .tab.tab-active{background-color:#e40613;margin:0}
.products-mepac #default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,.products-mepac #default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#e40613}.products-mepac a.back-to-top{background-color:#e40613}.block-faq .faq-wrapper h2{display:flow-root !important}.block-faq .faq-wrapper .slide .slide-header{border:0;border-bottom:1px solid lightgrey;font-weight:bold;padding:15px 0 15px 0}.block-faq .faq-wrapper .slide .slide-header::after{content:"\f078";color:#00a6e6}
.block-faq .faq-wrapper .slide .slide-header.show::after{content:"\f077";color:#00a6e6}.block-faq .faq-wrapper .slide .slide-body{border:0;border-bottom:1px solid lightgrey}.block-faq .faq-wrapper .slide .slide-body::after{content:none}.buildix-tables .column{background-color:#fff;border-bottom:1px solid #6c6e72;padding:5px 15px;align-content:center}.buildix-tables .b-column-wrapper .b-column:first-child{border-right:1px solid #6c6e72}main{max-width:1400px}.seo-texten{max-width:1400px;margin:0 auto;padding:15px 0}
.seo-texten li p{margin:0 !important}.seo-texten h3,.product-section-footer-wrapper h3{color:#333031;letter-spacing:0;text-transform:none;font-size:1.8rem;line-height:3rem;font-weight:bold}.seo-texten h2,.product-section-footer-wrapper h2{color:#333031;letter-spacing:0;text-transform:none;font-size:2.2rem;line-height:3rem;font-weight:bold}.seo-texten a,.product-section-footer-wrapper a{color:#00a6e6}.seo-texten a:hover,.product-section-footer-wrapper a:hover{color:#007bc3}.product-section-main-header,.product-section-c-header-wrapper{width:70%}
.name{color:#00a6e6;text-transform:uppercase}.pagination-wrapper{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.pagination-wrapper .results-count{font-size:1.6rem;margin-right:20px}.pagination-wrapper .pagination-controls{display:flex;gap:10px;align-items:center}.pagination-wrapper .pagination-controls a{color:lightgrey}.pagination-wrapper .pagination-controls a:hover{color:#00a6e6}.pagination-wrapper .pagination-controls .pagination-next,.pagination-wrapper .pagination-controls .pagination-prev{color:#333031}
.container{display:flex;width:100%;max-width:1400px;margin-top:20px;background-color:white}.container .sidebar{flex:1;padding:20px}.container .sidebar .filter-group{margin-bottom:20px}.container .sidebar h3{font-size:1.6rem;margin-bottom:10px}.container .sidebar label{display:block;margin-bottom:5px}.sidebar-filter{display:flex;flex-direction:column;width:420px;margin:0 100px 0 0;position:relative}.sidebar-filter .desktop.reset-filter.show{display:inline-flex;align-items:center}
.sidebar-filter .desktop.reset-filter{display:none;cursor:pointer;color:#333031;padding:10px 15px;border-top-right-radius:18px;border-top-left-radius:18px;background-color:#f6f6f6}.sidebar-filter .desktop.reset-filter span{padding:0 25px 0 0;font-size:1.8rem}.sidebar-filter .desktop.reset-filter i{font-size:1.8rem;color:#333031}.sidebar-filter .filter-section{position:relative}.sidebar-filter .filter-section .header-container{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #333031;cursor:pointer;margin-bottom:10px}
.sidebar-filter .filter-section h3{font-size:1.6rem;font-weight:bold;margin:0;padding:0}.sidebar-filter .filter-section .info-icon{font-size:1.8rem;color:lightgray;margin-left:auto;cursor:pointer}.sidebar-filter .filter-section .info-icon:hover{color:#333031}.sidebar-filter .filter-section .info-popup{position:absolute;top:35px;left:50%;transform:translateX(-50%);background:#f6f6f6;color:#333031;padding:10px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,0.2);width:300px;display:none;z-index:10}
.sidebar-filter .filter-section .info-popup p{font-size:1.4rem;margin:5px 0}.sidebar-filter .filter-section .info-popup::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:transparent transparent #f6f6f6 transparent}.sidebar-filter .filter-section .dropdown-arrow{font-size:1.6rem;margin-left:8px;transition:transform .3s;cursor:pointer}.sidebar-filter i.fas.fa-chevron-down.dropdown-arrow.closed{transform:rotate(180deg)}
.sidebar-filter .master{display:none}.sidebar-filter .custom-checkbox.disabled{opacity:.5}.sidebar-filter .custom-checkbox .checkbox-label{font-size:1.4rem;color:#333031}.sidebar-filter .counterFilter{font-size:1.2rem;color:#333031;margin-left:5px}.sidebar-filter .custom-checkbox{position:relative;display:flex;align-items:center;cursor:pointer;padding:0;font-weight:normal}.sidebar-filter .custom-checkbox::before{content:"";height:15px;width:100%;max-width:15px;background-color:#f0f0f0;box-shadow:0 0 0 1px #333031;border-radius:50%;margin-right:10px;transition:background-color .3s,border-color .3s}
.sidebar-filter .custom-checkbox.checked::before{background-color:#00a6e6;border-color:#00a6e6;border:4px solid white}.sidebar-filter .custom-checkbox input:checked+label::before::after{content:"";position:absolute;top:4px;left:4px;height:12px;width:12px;border-radius:50%;background:white}.categoriefilters{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.categoriefilters .filters-container{position:relative;width:80%;overflow:hidden;display:flex;align-items:center;padding:10px 0}
.categoriefilters .filters{display:flex;gap:15px;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth}.categoriefilters .filters::-webkit-scrollbar{background-color:transparent}.categoriefilters .filters::-webkit-scrollbar-track{background-color:transparent;height:3px}.categoriefilters .filters::-webkit-scrollbar-thumb{background-color:transparent;border-radius:5px}.categoriefilters .filters::-webkit-scrollbar{height:5px}.categoriefilters .filters a{display:inline-block;padding:5px 20px;border:1px solid #333031;color:#333031;border-radius:30px;text-decoration:none;white-space:nowrap;transition:background-color .3s,color .3s}
.categoriefilters .filters a:hover{text-decoration:underline;cursor:pointer}.categoriefilters .filters a.active{background-color:#f2f2f2;text-decoration:underline}.categoriefilters .scroll-btn{position:absolute;top:47%;transform:translateY(-50%);background-color:#00a6e6;border:0;width:40px;height:40px;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;padding:0;box-shadow:0 2px 5px rgba(0,0,0,0.2);opacity:.5}.categoriefilters .scroll-btn:hover{opacity:1}
.categoriefilters .scroll-btn.left{left:70px}.categoriefilters .scroll-btn.right{right:0}.json-view{flex:3}.json-view .section-product{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border:0;border-radius:0}.json-view .section-product .product-content .product-name{font-size:1.8rem;min-height:25px;margin:0}.json-view .section-product .product-content .product-article-number{position:relative;right:0;font-weight:bold;color:#333031;font-size:1.8rem;margin:0}
.json-view .section-product .product-content .product-select{color:#00a6e6}.json-view .section-product .product-content .product-select:hover{color:#007bc3}.json-view .section-product .product-column-header{display:flex;align-items:center}.json-view .section-product .column-figure{width:200px;height:200px;background-size:cover;background-position:center;margin-right:20px}.block.products-view{max-width:1100px}.block.products-view .buildix-grid .section-product .c_overlay{position:absolute;bottom:60px;right:16px;transition:transform .5s ease}
.block.products-view .buildix-grid .section-product .c_overlay img{height:100px;width:100px}.block.products-view .buildix-grid .section-product .c_overlay.kleurgamma{right:0;bottom:-44%;transform:translate(-30%,-80%)}.block.products-view .buildix-grid .section-product .c_overlay.kleurgamma img{height:200px;width:200px}.block.products-view .buildix-grid .section-product .c_overlay.logo{left:0;top:0;transform:translate(50%,80%);max-width:max-content;max-height:max-content}.block.products-view .buildix-grid .section-product .c_overlay.logo img{height:100px;width:100px}
.block.products-view .buildix-grid .section-product .c_overlay.logo.zwaveplus{transform:translate(80%,110%)}.block.products-view .buildix-grid .section-product .c_overlay.logo.zwaveplus img{height:75px;width:75px}.block.products-view .buildix-grid .section-product .product-article-number{position:relative;right:0;font-weight:bold;color:#333031;font-size:1.8rem;margin:20px auto 0;text-align:center}.block.products-view .buildix-grid .section-product .product-name{text-align:center;margin:auto 20px;padding:0;place-self:center}
.block.products-view .buildix-grid .section-product .button-1{margin:15px auto;border-radius:15px}.block.products-view .buildix-grid .section-product .button-1::after{content:"\f30b";font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;margin:0 5px;font-size:1.4rem;right:-10px;display:flex;flex-direction:row;justify-content:center;align-items:center;vertical-align:middle;position:relative}.pagination-container{display:flex;flex-direction:row;justify-content:space-between;margin:5rem auto}
.pagination-container .pagination a{padding:5px 5px;text-decoration:none;color:lightgrey;transition:background-color .3s,color .3s}.pagination-container .pagination a:hover{color:grey}.pagination-container .pagination a[style*="font-weight: bold"]{color:grey;font-weight:bold}.pagination-container .pagination .pagination-info{text-align:center;margin-bottom:10px;font-size:1.6rem;color:#333}.product_page_title{text-transform:uppercase;color:#333031}[data-imageloader]{background-position:center center;background-size:cover;transition:opacity 1s ease;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}
[data-imageloader].loaded{opacity:1}[data-imageloader].loaded::after{display:none}[data-imageloader].load::after{opacity:1;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f110";position:absolute;animation:spin 1s ease infinite;font-size:2rem;width:2rem;height:2rem;top:50%;left:50%}[data-imageloader][data-method=fit]{background-size:contain}[data-imageloader][data-method=cover]{background-size:cover}.block.product-sections{margin-bottom:50px}
.c_menuBlock.mob{display:none}.c_menuBlock{display:flex;flex-direction:column;background-color:#00a6e6;padding:15px 25px;border-radius:18px;max-height:fit-content}.c_menuBlock p{margin:0 !important}.c_menuBlock a{color:#fff;text-decoration:underline}.product-section-wrapper,.section-product{display:flex;flex-direction:column;position:relative;border:1px solid #bcbcbc;align-content:center;justify-content:center;border-radius:15px}.product-section-wrapper .column-footer,.section-product .column-footer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 15px}
.product-section-wrapper .button-1,.section-product .button-1{max-width:fit-content;width:100%;margin:15px auto 25px auto;font-weight:500}.product-column-name,.product-section-wrapper,.product-column-header-wrapper,.product-column-header{width:100%}.product-column-header{border:0}[data-info]{color:#00a6e6;position:absolute;right:0;top:15px;font-size:2.5rem}a.product-label:hover{color:#fff}.product-label{background-color:#00a6e6;color:#fff;border-radius:5px;font-weight:400;padding:0 5px 0 5px 0}.product-article-number{color:#000}
.product-name{color:#000;justify-content:flex-start;padding-right:50px;text-align:left}.section-product{position:relative;overflow:hidden}.section-product a{text-decoration:none}.product-column-name{color:#000;background-color:transparent;font-size:1.6rem;font-weight:800}.product-column-header{color:#000}.product-article-number{text-align:left;background-color:transparent;color:#00a6e6;margin-bottom:5px;font-size:1.3rem;position:absolute;right:15px;top:0;z-index:999}.product-column-header-wrapper{display:block;padding-top:55px}
.buildix-viewer{margin-top:-12px;gap:15px}.buildix-viewer .text{font-size:1.5rem;font-weight:bold}.buildix-viewer .icons{display:flex;justify-content:space-between}.buildix-viewer i:hover{color:#00a6e6}.buildix-viewer i.active{color:#00a6e6}.json-view:not(.table-res) .b-column-wrapper .b-column:first-child{max-width:60% !important}.json-view:not(.table-res) .b-column-wrapper .b-column:nth-child(2){max-width:30% !important}.json-view:not(.table-res) .b-column-wrapper .b-column:nth-child(3){max-width:50% !important}
.product-section-use-wrapper{padding:15px 0 15px 0;font-size:1.6rem}.product-caption .product-image-small:last-child{margin-right:0}a.product-image-small[data-imageloader]{background-size:contain}.buildix-tables .b-wrapper .row:nth-child(even){background-color:#eee}.buildix-tabs .tab.tab-active{color:#fff;background-color:#00a6e6;border-top-left-radius:18px;border-top-right-radius:18px;margin:0}.buildix-tabs .tab.tab-not-active{border:0}.buildix-tabs .tab-content{padding:15px}.buildix-tables.table-res .row{margin:0}
#divfaq{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;white-space:nowrap;flex-basis:0;word-break:keep-all;width:100%;padding:15px;cursor:pointer;transition:all .3s ease;margin-right:15px}#divfaq a{color:#333031}.tabs-product{color:#333031;background-color:transparent;border-top-left-radius:18px;border-top-right-radius:18px}#divgerelateerdeproducten{display:inline-flex;justify-content:center;align-items:center;flex-direction:row;white-space:nowrap;flex-basis:0;word-break:keep-all;width:100%;padding:15px;cursor:pointer;transition:all .3s ease;margin-right:15px}
#divgerelateerdeproducten a{color:#333031}#default-technischegegevens{border:0;border-top:1px solid}#default-technischegegevens h2{color:#333031;font-size:2.4rem;letter-spacing:-0.1rem;margin:auto 5px;text-transform:none}#default-technischegegevens .buildix-tables .b-wrapper .row:nth-child(odd) .column{background-color:#f6f6f6}#default-technischegegevens .h-column-wrapper.row.row-head-1{background-color:#333031;display:none}#default-technischegegevens .h-column-wrapper.row.row-head-1 span{color:#fff}
#default-technischegegevens .b-column-wrapper.row span i.fas.fa-times,#default-technischegegevens .b-column-wrapper.row span .fas.fa-check{color:#00a6e6}.block{max-width:1400px;margin:0 auto;border:0}.block.space{margin:75px auto}.blockfull{max-width:100%;margin:0 auto;background-color:#f6f6f6}.section-slider{margin:25px 0 75px 0}.section-slider .column{border-radius:30px;border:1px solid #bcbcbc;padding:0}.section-slider .column-image{border-top-left-radius:30px;border-top-right-radius:30px}.section-slider .column-image[data-imageloader]{padding:37% 25%}
.section-slider .column-footer{width:100%;padding:35px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:2.2rem;font-weight:600}.section-slider .column-footer a{color:#000}.pages-home .grid-case{margin:25px 0 0 0}.pages-home .grid-case .column-footer{font-size:2rem;left:20px;line-height:2.4rem}.pages-home .grid-case .column-header{left:20px}.pages-home ._c_casegrid .grid-slider-bullet{background-color:#e6e6e6}.pages-home ._c_casegrid .grid-slider-bullet.grid-slider-active{background-color:#00a6e6}
.pageblocks .column-figure{height:450px;border-radius:18px}.pageblocks .column-caption{width:100%;padding:50px 70px;justify-content:space-around;color:#fff;font-size:1.6rem}.pageblocks .column-caption strong{font-size:3.2rem}.pageblocks .column-caption a.button-1,.pageblocks .column-caption a.button-2{width:200px}.pageblocks .column-caption a.button-1:hover::before,.pageblocks .column-caption a.button-2:hover::before{display:none}.grid-case{margin:25px 0}.grid-case .column{border-radius:30px;border:1px solid #bcbcbc;padding:75% 25%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative}
.grid-case .column-header{position:absolute;top:35px;left:35px;padding:7.5px 35px 7.5px 35px;background-color:#fff;color:#000;font-weight:600;border-radius:20px}.grid-case .column-footer{width:100%;font-size:2.2rem;font-weight:600;position:absolute;bottom:35px;left:35px;justify-content:flex-start;align-items:flex-start;color:#fff;font-weight:800;text-shadow:2px 2px 2px rgba(0,0,0,0.3)}.grid-case .column-footer a{transition:all .3s ease;color:#fff}.grid-case .column-footer a:hover{color:#00a6e6}.whatsfixxed{position:fixed;bottom:50px;right:50px;z-index:99999}
.whatsfixxed img{max-width:70px}.pages-kennispartner .fe-main-width-fixed,.pages-vakmanschap-in-drievoud .fe-main-width-fixed,.pages-slim-ontworpen-sneller-geinstalleerd .fe-main-width-fixed,.pages-partner-van-de-groothandel .fe-main-width-fixed{max-width:1920px}.pages-kennispartner .banner-wrapper,.pages-vakmanschap-in-drievoud .banner-wrapper,.pages-slim-ontworpen-sneller-geinstalleerd .banner-wrapper,.pages-partner-van-de-groothandel .banner-wrapper{padding:0}.pages-kennispartner .banner-wrapper .mini-showcase,.pages-vakmanschap-in-drievoud .banner-wrapper .mini-showcase,.pages-slim-ontworpen-sneller-geinstalleerd .banner-wrapper .mini-showcase,.pages-partner-van-de-groothandel .banner-wrapper .mini-showcase{min-height:327px}
.pages-kennispartner .showcase-text,.pages-vakmanschap-in-drievoud .showcase-text,.pages-slim-ontworpen-sneller-geinstalleerd .showcase-text,.pages-partner-van-de-groothandel .showcase-text{height:100%;width:100%;padding:0;top:0;background-color:transparent;max-width:1400px;margin:0 auto;left:42.5%;transform:translate(-40%,0)}.pages-kennispartner .showcase-text .showcase-text-inner,.pages-vakmanschap-in-drievoud .showcase-text .showcase-text-inner,.pages-slim-ontworpen-sneller-geinstalleerd .showcase-text .showcase-text-inner,.pages-partner-van-de-groothandel .showcase-text .showcase-text-inner{position:absolute;height:100%;background-color:transparent;display:table}
.pages-kennispartner .showcase-text .showcase-text-content,.pages-vakmanschap-in-drievoud .showcase-text .showcase-text-content,.pages-slim-ontworpen-sneller-geinstalleerd .showcase-text .showcase-text-content,.pages-partner-van-de-groothandel .showcase-text .showcase-text-content{margin:auto 0;display:table-cell;vertical-align:middle;color:#000;padding:15px 15px 15px 0}.pages-kennispartner .showcase-text strong,.pages-vakmanschap-in-drievoud .showcase-text strong,.pages-slim-ontworpen-sneller-geinstalleerd .showcase-text strong,.pages-partner-van-de-groothandel .showcase-text strong{color:#000;font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.pages-kennispartner .showcase-text strong em,.pages-vakmanschap-in-drievoud .showcase-text strong em,.pages-slim-ontworpen-sneller-geinstalleerd .showcase-text strong em,.pages-partner-van-de-groothandel .showcase-text strong em{font-style:normal;color:#bcbcbc}body:has(.product-content-left) .shop-modal{position:fixed;inset:0;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9999}body:has(.product-content-left) .shop-modal:target{opacity:1;pointer-events:auto}
body:has(.product-content-left) .shop-modal__content{background:#fff;width:960px;margin:80px auto;border-radius:18px;overflow:hidden}body:has(.product-content-left) .shop-modal__header{background:#003c96;color:#fff;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}body:has(.product-content-left) .shop-modal__title{font-size:24px;margin:0}body:has(.product-content-left) .shop-modal-close{font-size:24px;text-decoration:none;color:#fff}body:has(.product-content-left) .shop-modal__body{padding:32px 40px}
body:has(.product-content-left) .shop-modal__text{max-width:700px;font-size:15px;line-height:1.6;color:#333031}body:has(.product-content-left) .shop-modal__list{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}body:has(.product-content-left) .shop-modal__item{display:flex;align-items:center;justify-content:space-between;border:1px solid lightgrey;border-radius:18px;padding:18px 20px;text-decoration:none;background:#fff;transition:background .2s ease}body:has(.product-content-left) .shop-modal__logo{display:flex;align-items:center;min-height:auto;padding:20% 25%;background-repeat:no-repeat;background-position:center center;background-size:contain}
body:has(.product-content-left) .shop-modal__logo img{max-height:48px;max-width:180px}body:has(.product-content-left) .shop-modal__arrow{width:50px;height:50px;background:#00a6e6;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}body:has(.product-content-left) .shop-modal__footer{margin-top:40px;font-size:15px;color:#333031}.body-products .banner-wrapper{padding:0;background-color:#f6f6f6}.body-products .fe-main-width-fixed{max-width:100%;max-height:300px}
.body-products .banner-wrapper .mini-showcase{min-height:300px;height:100%;max-width:1980px;margin:0 auto;border-top-right-radius:18px;border-bottom-right-radius:18px}.body-products .case-inner{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;pointer-events:none;background-image:linear-gradient(90deg,hsl(0,0%,96.47%) 28%,hsla(356,95%,23%,0) 73%)}.body-products .showcase-text{height:100%;width:100%;padding:0;top:0;background-color:transparent;max-width:1400px;margin:0 auto;left:42.5%;transform:translate(-40%,0)}
.body-products .showcase-text .showcase-text-inner{position:absolute;height:100%;background-color:transparent;display:table}.body-products .showcase-text .showcase-text-content{margin:auto 0;display:table-cell;vertical-align:middle;color:#000;padding:15px 15px 15px 0}.body-products .showcase-text strong{color:#000;font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}.body-products .showcase-text strong em{font-style:normal;color:#bcbcbc}.body-products .showcase-text .media_brand{position:absolute;bottom:0;transform:translate(-6%,0)}
.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures,.pages-kennispartner,.pages-vakmanschap-in-drievoud,.pages-slim-ontworpen-sneller-geinstalleerd,.pages-partner-van-de-groothandel) .banner-wrapper .mini-showcase{min-height:800px;justify-content:center;margin-bottom:-50px}.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures,.pages-kennispartner,.pages-vakmanschap-in-drievoud,.pages-slim-ontworpen-sneller-geinstalleerd,.pages-partner-van-de-groothandel) .banner-wrapper,.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures,.pages-kennispartner,.pages-vakmanschap-in-drievoud,.pages-slim-ontworpen-sneller-geinstalleerd,.pages-partner-van-de-groothandel) .banner-wrapper .mini-showcase{background-color:transparent;z-index:0}
.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures,.pages-kennispartner,.pages-vakmanschap-in-drievoud,.pages-slim-ontworpen-sneller-geinstalleerd,.pages-partner-van-de-groothandel) .banner-wrapper .mini-showcase>.case{display:flex;flex-direction:row-reverse;background-size:contain;background-position:right;width:100%}.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures,.pages-kennispartner,.pages-vakmanschap-in-drievoud,.pages-slim-ontworpen-sneller-geinstalleerd,.pages-partner-van-de-groothandel) .banner-wrapper .mini-showcase .case-inner{max-width:100%;width:100%;margin:0 auto;position:absolute;height:100%;display:flex;justify-content:flex-start;align-items:center}
.pages-projecten .banner-wrapper{padding:0}.pages-projecten ._c_casegrid .project-block{display:block}.pages-projecten .showcase-text{text-align:center;display:flex;justify-content:center}.pages-home .banner-wrapper{padding:0;background-color:#f6f6f6}.pages-home .showcase-bullet-wrapper{width:66.5%}.pages-home .fe-main-width-fixed{max-width:100%;max-height:327px}.pages-home .banner-wrapper .mini-showcase{min-height:427px;height:100%;max-width:1980px;margin:0 auto;border-bottom-right-radius:18px}.pages-home .case .case.center-center{width:66.5%;border-bottom-right-radius:18px}
.pages-home .showcase-secondary-image{border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow:hidden;z-index:999;right:0;position:absolute}.pages-home .showcase-secondary-image img{width:462px;height:427px;display:block}.pages-home .secondary-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.pages-home .secondary-text-content strong{color:#fff;font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}
.pages-home .secondary-text-content strong em{font-style:normal;color:#bcbcbc}.pages-home .case-inner{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;pointer-events:none;background-image:linear-gradient(90deg,hsl(0,0%,96.47%) 2.8rem,hsla(356,95%,23%,0) 10%)}.pages-home .showcase-text{height:100%;width:100%;padding:0;top:0;background-color:transparent;max-width:1400px;margin:0 auto;left:40%;transform:translate(-40%,0)}.pages-home .showcase-text .showcase-text-inner{position:absolute;height:100%;background-color:transparent;display:table}
.pages-home .showcase-text .showcase-text-content{margin:auto 0;display:table-cell;vertical-align:middle;color:#000;padding:15px 15px 15px 0}.pages-home .showcase-text strong{color:#000;font-size:4rem;font-weight:800;line-height:5rem;text-transform:uppercase;letter-spacing:-0.1rem}.pages-home .showcase-text strong em{font-style:normal;color:#bcbcbc}.pages-home .faq-wrapper h2{display:none !important}.pages-home .faq-wrapper .slide .slide-header{border:0;border-bottom:1px solid lightgrey;background-color:#f6f6f6}
.pages-home .faq-wrapper .slide .slide-header::after{content:"\f078";color:#00a6e6}.pages-home .faq-wrapper .slide .slide-header.show::after{content:"\f077";color:#00a6e6}.pages-home .faq-wrapper .slide .slide-body{border:0;border-bottom:1px solid lightgrey}.pages-home .faq-wrapper .slide .slide-body::after{content:none}.pages-home .fe-main-width-fixed.fe-margin-0-auto.fe-color-bg-light-grey{display:flex;flex-direction:row}.pages-home .fe-main-width-fixed.fe-margin-0-auto.fe-color-bg-light-grey .case.banner-wrapper{width:100%}
.pages-home .fe-main-width-fixed{max-width:1400px;max-height:450px}.pages-home .fe-main-width-fixed img[alt="brand image"]{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.pages-kennis-en-inspiratie .fe-main-width-fixed,.pages-faq .fe-main-width-fixed{max-height:350px}.pages-kennis-en-inspiratie .banner-wrapper .mini-showcase,.pages-faq .banner-wrapper .mini-showcase{min-height:300px}.pages-nieuws .main-content h2,.body-news .main-content h2,.body-projects .main-content h2{text-transform:none;font-size:2.4rem;line-height:2.6rem;letter-spacing:normal}
.pages-nieuws .main-content h3,.body-news .main-content h3,.body-projects .main-content h3{text-transform:none;font-size:1.8rem;line-height:2.2rem;letter-spacing:normal}.pages-nieuws .article-image img,.body-news .article-image img,.body-projects .article-image img{border-radius:18px}.pages-nieuws .banner-wrapper,.body-news .banner-wrapper,.body-projects .banner-wrapper{padding:0}.pages-nieuws .banner-wrapper,.body-news .banner-wrapper,.body-projects .banner-wrapper{padding:0}.pages-nieuws .banner-wrapper .mini-showcase,.body-news .banner-wrapper .mini-showcase,.body-projects .banner-wrapper .mini-showcase{min-height:327px;height:100%;max-width:1980px;margin:0 auto;border-top-right-radius:18px;border-bottom-right-radius:18px}
.pages-nieuws .buildix-columns.content .div-sub,.body-news .buildix-columns.content .div-sub,.body-projects .buildix-columns.content .div-sub{border:0}.pages-nieuws .buildix-columns.content .div-sub img,.body-news .buildix-columns.content .div-sub img,.body-projects .buildix-columns.content .div-sub img{border-radius:18px}.pages-nieuws .author-card,.body-news .author-card,.body-projects .author-card{display:flex;align-items:center;padding:16px;border:1px solid lightgrey;border-radius:16px}.pages-nieuws .author-card .avatar,.body-news .author-card .avatar,.body-projects .author-card .avatar{width:56px;height:56px;border-radius:50%;background-color:black;margin-right:16px;background-position:center center;background-repeat:no-repeat;background-size:contain}
.pages-nieuws .author-card .author-info,.body-news .author-card .author-info,.body-projects .author-card .author-info{display:flex;flex-direction:column}.pages-nieuws .author-card .author-info .label,.body-news .author-card .author-info .label,.body-projects .author-card .author-info .label{font-size:1.4rem;color:#999}.pages-nieuws .author-card .author-info .name,.body-news .author-card .author-info .name,.body-projects .author-card .author-info .name{font-size:1.6rem;font-weight:bold;color:#333031;text-transform:none}
.sliderimages .column{padding:0}.sliderimages .column-figure img{border-radius:16px}.sliderimages .grid-slider[data-grid-full="1"] .column-figure img{max-height:700px}.showcase-loader{background-color:#f6f6f6}.showcase-loader .showcase-loader-bar{background-color:#00a6e6}.banner-wrapper{flex-direction:column-reverse;padding:65px 0 0 0}.showcase-text{margin:0;height:100%;width:100%;padding:0;top:0;background-color:transparent}.showcase-text .showcase-text-inner{position:absolute;height:100%;background-color:transparent;display:table}
.showcase-text .showcase-text-content{margin:auto 0;display:table-cell;vertical-align:middle;color:#000;padding:15px 15px 15px 0}.showcase-text strong{color:#000;font-size:6rem;font-weight:800;line-height:7rem;text-transform:uppercase;letter-spacing:-0.1rem}.showcase-text strong em{font-style:normal;color:#bcbcbc}.banner-wrapper .mini-showcase>.case>figure{background-position:right center;background-size:contain;background-repeat:no-repeat;max-width:50%}.header-top{transform:translateY(-50%)}.hooks-c-file{display:flex;flex-direction:column;justify-content:center;align-items:center}
.hooks-c-file.header-top{display:flex}.hooks-c-file .fe-column{position:absolute;z-index:2}.blockfull.populair_blockfull .block._c_populair_products.space{margin:10px auto}.blockfull.populair_blockfull .block._c_populair_products.space .block-footer .button-1{background-color:transparent;color:#00a6e6;border:0;padding:0}.blockfull.populair_blockfull .block._c_populair_products.space .block-footer .button-1:hover{color:#007bc3;border:0}.block._c_populair_products.space{margin:50px auto}.block._c_populair_products.space h3:not(.lightgreen){padding:15px 0 5px}
.block._c_populair_products.space h3.lightgreen{color:#00a6e6;padding:0 0 30px}.grid-slider._c_populair_products .c_overlay{position:absolute;bottom:20%;right:16px;transition:transform .5s ease}.grid-slider._c_populair_products .c_overlay img{height:75px;width:75px}.grid-slider._c_populair_products .c_overlay.kleurgamma{right:0;bottom:-30%;transform:translate(-30%,-80%)}.grid-slider._c_populair_products .c_overlay.kleurgamma img{height:140px;width:140px}.grid-slider._c_populair_products .button-1{background-color:transparent;color:#00a6e6;border:0}
.grid-slider._c_populair_products .button-1:hover{color:#007bc3;border:0}.grid-slider._c_populair_products .grid-slider-bullet{background-color:#e6e6e6}.grid-slider._c_populair_products .grid-slider-bullet.grid-slider-active{background-color:#00a6e6}.buildix-grid._c_products .section-product,.grid-slider._c_populair_products .section-product{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.buildix-grid._c_products .section-product .product-article-number,.grid-slider._c_populair_products .section-product .product-article-number{position:relative;right:0;font-weight:bold;color:#333031;font-size:1.8rem;margin:20px auto 0;text-align:center;z-index:0}
.buildix-grid._c_products .section-product .product-name,.grid-slider._c_populair_products .section-product .product-name{text-align:center;margin:auto 20px;padding:0;place-self:center;line-height:1.6rem}.block._c_products h2{color:#333031;letter-spacing:0;text-transform:none;font-size:2.4rem;line-height:3rem;font-weight:bold;text-transform:uppercase}.block._c_products .block-footer{margin-top:20px}.pages-home .casegrid .block h2{display:none}.pages-home ._c_productsections .column{min-height:300px}
.pages-home ._c_productsections .button-1{position:absolute;bottom:0;background-color:transparent;color:#00a6e6;border:0;font-weight:500}.pages-home ._c_productsections.blueaqua .button-1{position:absolute;bottom:0;background-color:transparent;color:#02959c;border:0;font-weight:500}.block._c_productsections{margin-bottom:50px}.block._c_productsections h2{letter-spacing:normal}._c_productsections .column{min-height:300px}._c_productsections .button-1{position:absolute;bottom:0;background-color:transparent;color:#00a6e6;border:0;font-weight:500}
._c_productsections .column{border:1px solid #bcbcbc;border-radius:30px;position:relative}._c_productsections .column-footer{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}._c_productsections h4{width:100%;display:flex;justify-content:center;padding:15px}._c_productsections .button-1{font-weight:500;margin:15px auto 25px auto}._c_productsections.blueaqua .grid-slider-prev:after,._c_productsections.blueaqua .grid-slider-next:after{color:#02959c}._c_productsections.blueaqua .button-1{margin:25px 0 30px 0;font-weight:500;background-color:#02959c;border:1px solid #02959c}
._c_productsections.blueaqua .button-1:hover{background-color:transparent;color:#02959c}._c_productsections .button-productsectionv2{position:absolute;bottom:0}._c_productsections.blueaqua .button-1{position:absolute;bottom:0;background-color:transparent;color:#02959c;border:0;font-weight:500}.hooks-c-pagegridslider .column{display:flex;flex-direction:row;justify-content:stretch}.hooks-c-pagegridslider .reverse .column{flex-direction:row-reverse}.hooks-c-pagegridslider .reverse .grid-slider-bullets{justify-content:center;padding-left:0;margin-left:0;width:100%}
.hooks-c-pagegridslider .grid-slider-bullets{width:50%;justify-content:center;margin-left:50%;padding-left:75px}.hooks-c-pagegridslider .column-header{flex-grow:1;width:50%;background-size:cover;background-repeat:no-repeat;border-radius:15px}.hooks-c-pagegridslider .column-body{flex-grow:1;width:50%;display:flex;flex-direction:column;padding:0 75px 0 0}.hooks-c-pagegridslider .column-body h4{text-transform:uppercase;margin:0;padding:0}.hooks-c-pagegridslider .column-body h2{display:block}.grid-slider-bullet.grid-slider-active{background-color:#00a6e6}
.grid-slider-bullet{transition:all .3s ease;transform:scale(1);height:12px;width:12px;border-radius:6px;background-color:#f5f5f5;margin-right:15px;cursor:pointer;position:relative;top:0}.blockfull.gerelateerdeproducten{margin:0;background-color:#fff}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside{max-width:1400px;margin-top:0}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside h2{color:#333031;text-transform:none}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider h3{min-height:150px}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper{height:-webkit-fill-available;box-shadow:none;background-color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-column-header-wrapper{padding:20px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-column-name{text-align:start;position:unset;margin:auto 0;text-wrap:balance}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-article-number{color:#333031;font-weight:bold;font-size:1.9rem;right:0;position:relative}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-article-number span{color:#00a6e6}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.kleurgamma{transform:translate(25%,45%);left:0;right:inherit}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.kleurgamma img{height:200px;width:200px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.logo{transform:translate(10%,25%);left:0;right:inherit}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.logo img{height:100px;width:100px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay{left:inherit;right:0;transform:translate(-10%,130%);top:0;max-width:max-content;max-height:max-content;position:absolute;transition:transform .5s ease}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay img{height:100px;width:100px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-bullet{top:0;background-color:lightgrey}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-active{background-color:#00a6e6}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .slider-content{padding:0;display:flex;flex-direction:column;color:#333031;height:85px}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .column-footer{padding:0 20px 20px 20px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-next{right:-80px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-prev{left:-80px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-next:after{color:#ded4c5;content:"\f105";font-size:5.5rem}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-next:hover,.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-prev:hover{color:#007bc3}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-prev:after{color:#ded4c5;content:"\f104";font-size:5.5rem}.hooks-c-newsletter{background-color:#000;border-radius:30px;color:#fff;padding:100px 75px;position:relative;display:flex;flex-direction:row}
.hooks-c-newsletter h2 em{color:#00a6e6}.hooks-c-newsletter .newsletter-body{max-width:calc(100% - 300px);width:100%}.hooks-c-newsletter .newsletter-body h2{color:#fff}.hooks-c-newsletter .newsletter-image{max-width:400px;width:100%;position:absolute;right:-30px;bottom:0}.hooks-c-newsletter form{display:flex;flex-direction:row}.hooks-c-newsletter form input{padding:15px;border-radius:30px;border:0;outline:0;width:100%;margin-right:30px}.hooks-c-newsletter form .button-1{padding:15px 40px;margin:0;font-weight:600;cursor:pointer}
.hooks-c-navigatie{display:flex;flex-direction:row;position:relative;top:75px}.hooks-c-navigatie footer{padding-top:25px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;width:100%;font-weight:600;text-transform:uppercase}.hooks-c-navigatie header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.hooks-c-navigatie .column{max-width:100%;width:100%;background-image:linear-gradient(to right,#007bc3,#241d4f);display:flex;flex-direction:column;padding:50px 35px;border-radius:13px;justify-content:center;align-items:center;transition:all .5s ease}
.hooks-c-navigatie .column:hover{background-image:linear-gradient(to right,#241d4f,#241d4f)}.hooks-c-navigatie .column img{width:55px}.body-products .topblock{max-width:1400px;margin:5px auto}.breadcrumbs{margin:25px 0;padding:0;display:flex;flex-direction:row}.breadcrumbs a,.breadcrumbs i{font-size:1.4rem;font-weight:600;color:#bcbcbc;transition:all .3s ease}.breadcrumbs a:hover,.breadcrumbs i:hover{color:#00a6e6}.breadcrumbs li:first-child.active a{color:#bcbcbc}.breadcrumbs li:first-child.active:after{color:#bcbcbc}
.breadcrumbs li:first-child a{color:#bcbcbc}.breadcrumbs li:first-child:after{color:#bcbcbc}.breadcrumbs li{display:flex;flex-direction:row;align-items:center;list-style:none;padding:0;border:1px solid transparent}.breadcrumbs li:not(:last-child):after{content:"\f105";font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;margin:0 5px;font-size:1.4rem}.breadcrumbs li.active{color:#000}.breadcrumbs li.active a{color:#000}.fe-inline-flex{display:inline-flex}
.fe-margin-0-auto{margin:0 auto}.fe-margin-auto-0{margin:auto 0}.fe-sep{display:inline-flex;flex-grow:1;color:#bcbcbc;padding:0 1rem}.fe-sep:after{content:"|"}.fe-border-radius{border-radius:7.5px}.fe-hide{display:none}.fe-required{display:inline-flex;margin-left:15px}.fe-required i{font-size:.8rem;color:#007bc3}.fe-bg-white{background-color:#fff}.fe-border{border:1px solid #bcbcbc}.fe-border-radius{border-radius:15px}.fe-shadow{box-shadow:rgba(0,0,0,0.133) 0 1.6px 3.6px 0,rgba(0,0,0,0.11) 0 .3px .9px 0}
.fe-jc-stretch{justify-content:stretch}.fe-flex-grow-1{flex-grow:1}.fe-flex-grow-2{flex-grow:2}.fe-flex-grow-3{flex-grow:3}.fe-flex-grow-4{flex-grow:4}.fe-flex-grow-5{flex-grow:5}.fe-flex-grow-6{flex-grow:6}.fe-flex-grow-7{flex-grow:7}.fe-flex-grow-8{flex-grow:8}.fe-flex-grow-9{flex-grow:9}.fe-flex-grow-10{flex-grow:10}.fe-jc-center{justify-content:center}.fe-jc-sb{justify-content:space-between}.fe-jc-fe{justify-content:flex-end}.fe-ai-center{align-items:center}.fe-ai-end{align-items:end}.fe-ai-fe{align-items:flex-end}
.fe-ai-fs{align-items:flex-start}.fe-flex{display:flex}.fe-row{display:flex;flex-direction:row}.fe-column{display:flex;flex-direction:column}.fe-margin-t{margin-top:15px}.fe-margin-t-2{margin-top:50px}.fe-margin-r{margin-right:15px}.fe-margin-b{margin-bottom:15px}.fe-margin-b-2{margin-bottom:50px}.fe-margin-b-3{margin-bottom:100px}.fe-margin-b-4{margin-bottom:200px}.fe-margin-l{margin-left:15px}.fe-margin{margin:15px}.fe-margin-10{padding:10px}.fe-margin-20{padding:20px}.fe-margin-30{padding:30px}
.fe-margin-40{padding:40px}.fe-margin-50{padding:50px}.fe-margin-60{padding:60px}.fe-margin-70{padding:70px}.fe-margin-80{padding:80px}.fe-margin-90{padding:90px}.fe-margin-100{padding:100px}.fe-padding-t{padding-top:15px}.fe-padding-r{padding-right:15px}.fe-padding-b{padding-bottom:15px}.fe-padding-l{padding-left:15px}.fe-padding{padding:15px}.fe-padding-10{padding:10px}.fe-padding-20{padding:20px}.fe-padding-30{padding:30px}.fe-padding-40{padding:40px}.fe-padding-50{padding:50px}.fe-padding-60{padding:60px}
.fe-padding-70{padding:70px}.fe-padding-80{padding:80px}.fe-padding-90{padding:90px}.fe-padding-100{padding:100px}.div-sub.header-text{padding:15px}.div-sub.header-text strong{color:#000;font-size:6rem;font-weight:800;line-height:7rem;text-transform:uppercase;letter-spacing:-0.1rem}.div-sub.header-text strong em{font-style:normal;color:#bcbcbc}._c_productgridmenu .buildix-grid .column{background-color:#f6f6f6;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform .2s ease;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:0;position:relative}
._c_productgridmenu .buildix-grid .column .column-header{padding:10px;display:flex;align-items:flex-end;position:absolute;right:0;bottom:0}._c_productgridmenu .buildix-grid .column .column-header .column-image{max-width:100%;max-height:150px;object-fit:contain}._c_productgridmenu .buildix-grid .column .column-footer{padding:15px;align-items:flex-start}._c_productgridmenu .buildix-grid .column .column-footer a{font-weight:bold;color:#00a6e6;font-size:1.6rem;display:block;text-decoration:none;text-transform:uppercase}
._c_productgridmenu .buildix-grid .column .column-footer ul{list-style:none;padding:0}._c_productgridmenu .buildix-grid .column .column-footer li{margin-bottom:5px}._c_productgridmenu .buildix-grid .column .column-footer li a{font-size:1.4rem;color:#333;text-decoration:none;text-transform:none}._c_productgridmenu .buildix-grid .column .column-footer li a:hover{text-decoration:underline}._c_productgridmenu .buildix-grid .column.banner.even{grid-column:auto}._c_productgridmenu .buildix-grid .column.banner.odd{grid-column:span 2}
._c_productgridmenu .buildix-grid .column.banner{background-color:#f6f6f6}._c_productgridmenu .buildix-grid .column.banner .showcase-bullet-wrapper{width:100%}._c_productgridmenu .buildix-grid .column.banner .banner-wrapper{width:100%;background-color:transparent}._c_productgridmenu .buildix-grid .column.banner .banner-wrapper .mini-showcase{min-height:220px}._c_productgridmenu .buildix-grid .column.banner .banner-wrapper .mini-showcase .case-inner{background-image:none}._c_productgridmenu .buildix-grid .column.banner .banner-wrapper .mini-showcase .case-inner .showcase-text{left:44%}
.blockfull.klemko-groep .buildix-columns .buildix-column{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:0;display:flex;flex-direction:column;justify-content:space-between;max-width:32.9%;margin:0}.blockfull.klemko-groep .buildix-columns .blue-card{background-color:#14387f;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.blockfull.klemko-groep .buildix-columns .blue-card .div-sub{display:flex;gap:25px;width:100%}.blockfull.klemko-groep .buildix-columns .blue-card strong{font-size:2rem;color:#007bc3}
.blockfull.klemko-groep .buildix-columns .blue-card .img1::before{content:"";display:block;width:150px;height:150px;background-image:url("https://static.reto.media/klemkonl/upload-2025/frame-18.png");background-size:contain;background-repeat:no-repeat}.blockfull.klemko-groep .buildix-columns .blue-card .img2::before{content:"";display:block;width:150px;height:150px;background-image:url("https://static.reto.media/klemkonl/upload-2025/frame-19.png");background-size:contain;background-repeat:no-repeat}.blockfull.klemko-groep .buildix-columns .blue-card .img3::before{content:"";display:block;width:150px;height:150px;background-image:url("https://static.reto.media/klemkonl/upload-2025/frame-20.png");background-size:contain;background-repeat:no-repeat}
.blockfull.klemko-groep .buildix-columns .text-content{width:100%;padding:24px}.blockfull.klemko-groep .buildix-columns .column-img{border-radius:16px}.blockfull.klemko-groep .grid-slider article.column{background-color:transparent}.blockfull.klemko-groep .grid-slider article.column .slidethis{pointer-events:all}.blockfull.klemko-groep .grid-slider article.column .column-caption{display:none}.hooks-productmenu{display:flex;justify-content:center;position:absolute;z-index:999;top:282px;justify-self:anchor-center;width:-webkit-fill-available}
.hooks-productmenu-inner{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;left:0;gap:100;background-color:#e5f2f9;padding:20px;max-width:1400px;margin:0 auto;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.hooks-productmenu-inner.hide{display:none}.hooks-productmenu-inner .productmenu-inner-column{display:flex;flex-direction:column;width:100%}.hooks-productmenu-inner .productmenu-column{display:flex;flex-direction:column;max-width:calc(25% - 15px);width:100%;padding:0 10px}
.hooks-productmenu-inner .productmenu-column h3{font-size:1.8rem;padding:15px 0 0}.hooks-productmenu-inner .productmenu-column h3 a{color:#00a6e6;cursor:default}.hooks-productmenu-inner .productmenu-column a{display:flex;flex-direction:row;padding:0;width:100%;white-space:pre-wrap;color:#333;line-height:20px;margin-bottom:10px}.hooks-productmenu-inner .productmenu-column a:hover{color:#007bc3}.hooks-productmenu-inner .productmenu-column a:after{display:none}@media screen and (max-width:2080px){.body-products .showcase-text{left:42.5%}
}@media screen and (max-width:1780px){.body-products .showcase-text{left:41.5%}}@media screen and (max-width:1600px){.body-products .showcase-text{left:40.5%}}@media screen and (max-width:1440px){.hooks-productmenu-inner{padding:0 100}.body-products .showcase-text{left:40%}}.pages-brochures .banner-wrapper{padding:0}.pages-brochures .fe-main-width-fixed{max-width:100%;max-height:450px}.pages-brochures .banner-wrapper .mini-showcase{min-height:300px;height:100%}.pages-brochures .banner-wrapper .mini-showcase .case-inner{max-width:35%}
.pages-brochures h1{display:none}.pages-brochures .block.documentatie{margin:25px auto;max-width:1400px}.pages-brochures .block.documentatie .buildix-tabs .navigation-section{max-width:30%;display:flex;flex-direction:column}.pages-brochures .block.documentatie .buildix-tabs .navigation-section .docu_mobile{display:none}.pages-brochures .block.documentatie .buildix-tabs .navigation-section .navigation-title{color:#02959c}.pages-brochures .block.documentatie .buildix-tabs .navigation-section .navigation-sidebar{width:300px;border-top:1px solid #ccc;font-family:"Proxima Nova",sans-serif}
.pages-brochures .block.documentatie .buildix-tabs .navigation-section .navigation-sidebar ul{list-style-type:none;padding:0}.pages-brochures .block.documentatie .buildix-tabs .navigation-section .navigation-sidebar li{margin:10px auto}.pages-brochures .block.documentatie .buildix-tabs .navigation-section .navigation-sidebar a{text-decoration:none;color:#333031;display:block}.pages-brochures .block.documentatie .buildix-tabs .navigation-section .navigation-sidebar a.active{font-weight:bold;color:#02959c}
.pages-brochures .block.documentatie .buildix-tabs .content-area{max-width:70%;padding:0 20px;flex-grow:1;font-size:1.6rem;line-height:3rem}.pages-brochures .block.documentatie .buildix-tabs .content-area .docu_mobile{display:none}.pages-brochures .block.documentatie .buildix-tabs .content{display:none}.pages-brochures .block.documentatie .buildix-tabs .content.active{display:block}.pages-brochures .block._c_collection .buildix-grid.downloads-section{justify-content:flex-start}.pages-brochures .block._c_collection .buildix-grid.downloads-section .column{background-color:#fff}
.block ._c_collection{max-width:1400px}.buildix-grid.downloads-section{margin:15px auto;padding:15px 0}.buildix-grid.downloads-section .column{padding:0;background-color:#f6f6f6}.buildix-grid.downloads-section .column .column-header .column-figure figure{height:350px;width:250px;box-shadow:0 0 10px rgba(0,0,0,0.7)}.buildix-grid.downloads-section .column .column-header .column-figure .column-caption{width:60%}.buildix-grid.downloads-section .column .column-header .column-figure .column-caption p{color:#333031;margin:0;line-height:26pt;font-size:1.7rem;line-height:3rem}
.pages-nieuwsbrief .block:has(.buildix-columns) .buildix-columns .div-sub img{border-radius:18px}.pages-nieuwsbrief .subscribe-wrapper h2{text-transform:none}.pages-nieuwsbrief .subscribe-wrapper .description{font-size:15px;color:#555;line-height:1.6;margin-bottom:25px}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container{display:flex;flex-direction:column;gap:20px}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field label{font-weight:600;display:block;margin-bottom:6px;color:#333}
.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field label .required{color:#e60000;padding:0}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field input[type=text],.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field input[type=email]{width:100%;background:#fff;border:1.5px solid #ccc;border-radius:18px;padding:15px 15px;font-size:15px;transition:border-color .2s ease}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field input[type=text][name=captcha]{max-width:25%}
.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field input[type=text]:focus,.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .field input[type=email]:focus{border-color:#007bff;outline:0}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .name-row{display:flex;gap:15px}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .name-row .field{flex:1}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .checkbox-group{margin-top:5px}
.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .checkbox-group label{font-weight:normal;color:#444;display:block;margin-bottom:0;padding:0}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .checkbox-group label input[type=checkbox]{margin-right:8px;transform:scale(1.1)}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .captcha-row{display:flex;align-items:center;gap:15px}.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .captcha-row input{flex:1;border-radius:18px;padding:15px 15px}
.pages-nieuwsbrief .subscribe-wrapper .subscribeform_container .button-1{max-width:fit-content;padding:15px 30px 15px 30px}.dropdown_filtering_main{display:none}@media screen and (max-width:768px){.pages-home .showcase-secondary-image{display:none}.pages-home .case .case.center-center{width:100%}.pages-home .blockfull.call-to-action-section{display:none}.dropdown_filtering_main.show{box-shadow:0 0 10px rgba(0,0,0,0.7);border-radius:25px}.footer-box3,.footer-box4{margin-top:0}.dropdown_filtering_main{display:block;width:90%}
.dropdown_filtering_main .dropdown_filtering b{margin:auto 20px}.dropdown_filtering_main .dropdown_filtering.down{border:1px solid #333031;border-radius:25px;background-color:#fff}.dropdown_filtering_main .dropdown_filtering.down::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;transition:.3ms;content:"\f078";position:absolute;right:30%;width:40px;height:40px}.dropdown_filtering_main .dropdown_filtering.up{border-radius:0;border-top-left-radius:25px;border-top-right-radius:25px;border:0;border-left:1px solid #333031;border-top:1px solid #333031;border-right:1px solid #333031;background-color:#fff}
.dropdown_filtering_main .dropdown_filtering.up::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;transition:.3ms;content:"\f077";position:absolute;right:30%;width:40px;height:40px}.dropdown_filtering_main .dropdown_filtering_content{display:none}.dropdown_filtering_main .dropdown_filtering_content.show{display:block;transition:.3ms;border-left:1px solid #333031;border-right:1px solid #333031;border-bottom:1px solid #333031;background-color:#fff;border-bottom-right-radius:25px;border-bottom-left-radius:25px}
.dropdown_filtering_main .dropdown_filtering_content.show .dropdown_filtering_list{display:flex;margin:auto 20px}.dropdown_filtering_main .dropdown_filtering_content.show .dropdown_filtering_list a{flex-grow:1;margin:auto 20px;font-weight:bold}.dropdown_filtering_main .dropdown_filtering_content.show .dropdown_filtering_list a:hover{color:#333031}.dropdown_filtering_main .dropdown_filtering_content.show .dropdown_filtering_list.active::after{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;transition:all .3s ease;content:"\f00c";color:#63e6be;position:absolute;right:30%;width:40px;height:40px}
.categoriefilters{margin-bottom:20px}.categoriefilters .filters,.categoriefilters .scroll-btn{display:none}.categoriefilters label{padding:0 0 2px;margin-right:auto}.content-product .product-content-left{max-width:100%}.content-product .product-content-right{max-width:100%}}@media screen and (max-width:500px){.pages-home .case .case.center-center{background-position-x:-155px}.pages-nieuwsbrief .block.space:has(.header-text){padding:0;margin:0}.pages-nieuwsbrief .block.space:has(.header-text) strong,.pages-nieuwsbrief .block.space:has(.header-text) em{font-size:2.4rem;line-height:2.8rem}
.pages-nieuwsbrief .div-sub.header-text:first-child{padding:30px 20px 20px;background-color:#f6f6f6}.pages-nieuwsbrief .div-sub.header-text:first-child p br{display:block}.pages-nieuwsbrief .block:has(.buildix-columns) .buildix-columns .div-sub{margin:0;padding:0 20px}.pages-nieuwsbrief .block.space:has(.subscribe-wrapper){margin:0 auto;padding:0 20px 50px}.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper h2{font-size:2.4rem}.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .description br{display:none}
.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .subscribeform_container{flex-direction:column}.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .subscribeform_container .field input[type=text][name=captcha]{max-width:none}.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .subscribeform_container .field input[type=text]:focus,.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .subscribeform_container .field input[type=email]:focus{border-color:#007bff;outline:0}
.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .subscribeform_container .name-row{flex-direction:column}.pages-nieuwsbrief .block.space:has(.subscribe-wrapper) .subscribe-wrapper .subscribeform_container .captcha-row{align-items:flex-start;gap:15px;flex-direction:column}.pages-nieuwsbrief .block.space:has(.pageblocks){margin:0;padding:0}.pages-nieuwsbrief .block.space:has(.pageblocks) .column-figure{height:auto}.pages-nieuwsbrief .block.space:has(.pageblocks) .buildix-grid{gap:0 !important}
.pages-nieuwsbrief .block.space:has(.pageblocks) .column{padding:20px 20px 0}.pages-nieuwsbrief .block.space:has(.pageblocks) .column:last-child{padding:20px}.pages-nieuwsbrief .block.space:has(.pageblocks) .column-caption{padding:35px 35px;font-size:1.5rem;line-height:2.6rem}.pages-nieuwsbrief .block.space:has(.pageblocks) .column-caption strong{font-size:2.4rem}.pages-nieuwsbrief .block.space:has(.pageblocks) .column-caption .button-2{color:#fff;border-color:#fff}.pages-nieuws-overzicht .blockfull:has(.news-grid),.pages-projects-overzicht .blockfull:has(.news-grid){background-color:#fff}
.pages-nieuws-overzicht .block.space:has(.header-text),.pages-projects-overzicht .block.space:has(.header-text){padding:0;margin:0}.pages-nieuws-overzicht .block.space:has(.header-text) strong,.pages-nieuws-overzicht .block.space:has(.header-text) em,.pages-projects-overzicht .block.space:has(.header-text) strong,.pages-projects-overzicht .block.space:has(.header-text) em{font-size:2.4rem;line-height:2.8rem}.pages-nieuws-overzicht .div-sub.header-text:first-child,.pages-projects-overzicht .div-sub.header-text:first-child{padding:30px 20px 20px;background-color:#f6f6f6}
.pages-nieuws-overzicht .div-sub.header-text:first-child p br,.pages-projects-overzicht .div-sub.header-text:first-child p br{display:block}.pages-nieuws-overzicht .div-sub.header-text,.pages-projects-overzicht .div-sub.header-text{padding:15px 20px 0 20px}.pages-nieuws-overzicht .div-sub.header-text p,.pages-projects-overzicht .div-sub.header-text p{margin:0}.pages-nieuws-overzicht .div-sub.header-text p br,.pages-projects-overzicht .div-sub.header-text p br{display:none}.pages-nieuws-overzicht .newstagsBlock .newsTags,.pages-projects-overzicht .newstagsBlock .newsTags{padding:0 20px 0}
.pages-nieuws-overzicht .news-space .block.space,.pages-projects-overzicht .news-space .block.space{margin:20px auto;padding:20px}.pages-nieuws-overzicht .news-grid .grid-slider-inner,.pages-projects-overzicht .news-grid .grid-slider-inner{gap:20px !important}.pages-nieuws-overzicht .news-grid .column,.pages-projects-overzicht .news-grid .column{gap:15px;flex-direction:row;border:0}.pages-nieuws-overzicht .news-grid .column text,.pages-projects-overzicht .news-grid .column text{display:none}.pages-nieuws-overzicht .news-grid .column .column-footer,.pages-projects-overzicht .news-grid .column .column-footer{display:none}
.pages-nieuws-overzicht .news-grid .column .column-figure,.pages-projects-overzicht .news-grid .column .column-figure{flex-direction:row}.pages-nieuws-overzicht .news-grid .column .column-figure .column-caption,.pages-projects-overzicht .news-grid .column .column-figure .column-caption{position:absolute;left:145px;padding:0 10px;margin:0 20px auto}.pages-nieuws-overzicht .news-grid .column .column-header .merk-logo,.pages-projects-overzicht .news-grid .column .column-header .merk-logo{top:0;left:100px;width:50px;height:30px;border-bottom-left-radius:13px}
.pages-nieuws-overzicht .news-grid .column .column-body,.pages-projects-overzicht .news-grid .column .column-body{margin:40px 0 0}.pages-nieuws-overzicht .news-grid .column .column-body h6,.pages-projects-overzicht .news-grid .column .column-body h6{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:inherit;font-size:1.5rem;padding:0}.pages-nieuws-overzicht .news-grid .column a.load.loaded,.pages-projects-overzicht .news-grid .column a.load.loaded{border-radius:13px;width:150px;height:150px;border-top-right-radius:25px}
.body-projects:has(.news-info-wrapper) .topblock{margin:0 auto}.body-projects:has(.news-info-wrapper) .news-info-wrapper .news-column{padding:5px 25px}.body-projects:has(.news-info-wrapper) iframe{width:100%;height:250px}.body-projects:has(.news-info-wrapper) a.button-1[title=Projectoverzicht]{margin:7.5px 0 25px 0}.body-projects:has(.news-info-wrapper) .grid-slider-bullets{margin-top:0;margin:20px 0 10px}.pages-beurzen-en-events .block.space:has(.header-text){padding:0;margin:0}.pages-beurzen-en-events .block.space:has(.header-text) strong,.pages-beurzen-en-events .block.space:has(.header-text) em{font-size:3.4rem;line-height:4rem}
.pages-beurzen-en-events .div-sub.header-text:first-child{padding:20px;background-color:#f6f6f6}.pages-beurzen-en-events .div-sub.header-text{padding:15px 20px 15px 20px}.pages-beurzen-en-events .newstagsBlock .newsTags{padding:0 25px 0}.pages-beurzen-en-events .beurs-events .block.space{margin:20px auto}.pages-beurzen-en-events .beurs-events .buildix-grid .column{flex-direction:column;padding:0;gap:0}.pages-beurzen-en-events .beurs-events .buildix-grid .column .event-label{max-width:fit-content;padding:5px 15px;border-radius:25px;color:#fff;background-color:#71b8a7}
.pages-beurzen-en-events .beurs-events .buildix-grid .column img{height:250px;object-fit:cover;flex:none}.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body{padding:15px}.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body .column-left-right-whrapper{flex-direction:column;justify-content:flex-start}.pages-beurzen-en-events .beurs-events .buildix-grid .column .column-body .column-left-right-whrapper .columnright p{flex-direction:row;gap:5px}
body:has(.product-content-left) .topblock{margin:25px auto 5px}body:has(.product-content-left) .shop-modal__content{width:calc(100% - 32px);margin:40px auto}body:has(.product-content-left) .shop-modal__header{padding:20px}body:has(.product-content-left) .shop-modal__header-title{font-size:22px}body:has(.product-content-left) .shop-modal__body{padding:20px}body:has(.product-content-left) .shop-modal__list{grid-template-columns:1fr;gap:14px;max-height:225px;overflow:auto}body:has(.product-content-left) .shop-modal__logo{padding:20% 35%}
body:has(.product-content-left) .shop-modal__item{padding:14px 16px}body:has(.product-content-left) .shop-modal__arrow{width:44px;height:44px;font-size:22px}body:has(.product-content-left) .shop-modal__footer{font-size:15px}.body-products .buildix-tabs .tab.tab-active{border-radius:0;background-color:transparent;color:#00a6e6}.body-products .buildix-tabs{border-radius:0;background-color:transparent}.body-products .buildix-tabs .tab{border:0;justify-content:space-between;font-weight:bold;font-family:"Proxima Nova bold",sans-serif;padding:15px 0;border-top:1px solid #333031;border-bottom:1px solid #333031}
.body-products .buildix-tabs .tab::after{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061"}.body-products .buildix-tabs .tabs-product #divgerelateerdeproducten,.body-products .buildix-tabs .tabs-product #divfaq{font-weight:bold;font-family:"Proxima Nova bold",sans-serif;padding:15px 0;justify-content:space-between;border-bottom:1px solid #333031}.body-products .buildix-tabs .tabs-product #divgerelateerdeproducten::after,.body-products .buildix-tabs .tabs-product #divfaq::after{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061"}
.body-products .buildix-tabs .tabs-product #divfaq{border:0}.body-products .blockfull.gerelateerdeproducten .block.space{margin:0}.body-products .blockfull.gerelateerdeproducten .gerelateerdeproducten-inside h2{font-size:2.4rem}.body-products .blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-column-header{overflow:hidden}.body-products .blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-article-number{font-size:1.5rem;line-height:2.2rem}
.body-products .blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-column-name{font-size:1.5rem;line-height:2.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.body-products .blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .slider-content{font-size:1.5rem;line-height:2.2rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.body-products .json-view .section-product .product-content .product-article-number{font-size:1.5rem}.body-products .json-view .section-product .product-content .product-name{font-size:1.5rem}.pages-search .buildix-grid .section-product .c_overlay{bottom:0;transform:translate(10%,-115%)}.pages-search .buildix-grid .section-product .c_overlay img{height:75px;width:75px}.pages-search .buildix-grid .section-product .c_overlay.kleurgamma{bottom:-20%;transform:translate(-45%,-115%)}.pages-search .buildix-grid .section-product .c_overlay.kleurgamma img{height:100px;width:100px}
.pages-search .buildix-grid .section-product .c_overlay.logo{transform:translate(70%,180%)}.pages-search .buildix-grid .section-product .c_overlay.logo img{height:50px;width:50px}.grid-slider._c_populair_products .c_overlay.kleurgamma{transform:translate(-17%,-80%)}.content-product{margin:0}.content-product #default-technischegegevens h2,.content-product h1{font-size:2.4rem}.content-product .mobile{display:block}.content-product .desk{display:none}.content-product .product-content-left .product-image-head .c_overlay img{height:75px;width:75px}
.content-product .product-content-left .product-image-head .c_overlay.kleurgamma{bottom:-63%;transform:translate(-47%,-70%)}.content-product .product-content-left .product-image-head .c_overlay.kleurgamma img{height:200px;width:200px}.content-product .product-content-left .product-image-head .c_overlay.logo img{height:100px;width:100px}.content-product .product-content-left .product-image-head .c_overlay.logo.zwaveplus img{height:75px;width:75px}.content-product .product-content-left .product-caption{grid-template-columns:repeat(5,minmax(18.1964%,1fr));gap:8px}
.content-product .product-content-left .product-caption a.product-image-small{max-width:50px;min-height:50px}.content-product .product-content-left .product-caption a.product-image-small.load.loaded{max-width:50px;min-height:50px}.product-content-full .buildix-tables .b-column-value{white-space:normal}.footer-menu-wrapper ul li:not(:first-child){padding:0}.block._c_populair_products.grid-slider .grid-slider-next,.block._c_populair_products.grid-slider .grid-slider-prev,.grid-case._c_casegrid.grid-slider.case-slider .grid-slider-next,.grid-case._c_casegrid.grid-slider.case-slider .grid-slider-prev,.grid-slider.news-grid.case-slider .grid-slider-next,.grid-slider.news-grid.case-slider .grid-slider-prev{display:none}
.hooks-c-pagegridslider .grid-slider .grid-slider-next,.hooks-c-pagegridslider .grid-slider .grid-slider-prev{display:none}.seo-texten{padding:0}.project-pagina h1{font-size:2rem;line-height:2.8rem}.project-pagina h2{font-size:1.8rem !important;line-height:2.2rem !important}.project-pagina h3{font-size:1.7rem !important;line-height:2rem !important}.project-pagina .author-card .avatar{width:100px;height:100px}.blockfull.cases{padding:15px}.grid-case._c_casegrid .column .column-header{top:20px;left:20px;padding:7.5px 20px 7.5px 20px}
.grid-case._c_casegrid .column .column-footer{font-size:2.2rem;line-height:2.5rem;left:20px;bottom:20px}.json-view .section-product .column-figure{width:150px;height:150px}.buildix-grid._c_products .section-product .column-footer .button-1{background-color:transparent;color:#00a6e6;border:0}.block.product-sections .buildix-grid .product-section-wrapper .button-1{background-color:transparent;color:#00a6e6;border:0}.block.products.products-view.viewer-show .buildix-grid.test.gridview .section-product .c_overlay img{height:75px;width:75px}
.block.products.products-view.viewer-show .buildix-grid.test.gridview .section-product .c_overlay.kleurgamma{bottom:-20%;transform:translate(-45%,-80%)}.block.products.products-view.viewer-show .buildix-grid.test.gridview .section-product .c_overlay.kleurgamma img{height:100px;width:100px}.block.products.products-view.viewer-show .buildix-grid.test.gridview .section-product .c_overlay.logo{transform:translate(70%,180%)}.block.products.products-view.viewer-show .buildix-grid.test.gridview .section-product .c_overlay.logo img{height:50px;width:50px}
.block.products.products-view.viewer-show .buildix-grid.test.gridview .section-product .column-footer .button-1{background-color:transparent;color:#00a6e6;border:0}.block.buildix-grid._c_productsections .column h4{font-size:1.8rem;line-height:2.2rem;hyphens:auto;word-break:break-word;overflow-wrap:break-word;text-align:center}.body-products .product-sections .product-column-name{font-size:1.4rem;line-height:1.6rem}.body-products .product_page_title,.body-products .name{font-size:2.4rem}.body-products .showcase-text{left:44%}
.body-products .product-content-right .fe-row.fe-ai-center.fe-margin-t.fe-margin-b{flex-direction:column;align-items:flex-start}.buildix-viewer{margin-top:8px}.dropdown_filtering_main .dropdown_filtering.down::after{right:33%}.dropdown_filtering_main .dropdown_filtering.up::after{right:33%}.dropdown_filtering_main .dropdown_filtering_content.show .dropdown_filtering_list.active::after{right:33%}.pages-kennis-en-inspiratie .showcase-text,.pages-nieuws .showcase-text,.pages-contact .showcase-text,.pages-home .showcase-text,.pages-projecten .showcase-text,.pages-faq .showcase-text,.pages-brochures .showcase-text{left:43.5%}
.pages-home .showcase-text{width:70%;transform:translate(-57%,0)}.menu li[data-trigger="Kennis en inspiratie"]:hover ul[data-level="Kennis en inspiratie"].show{display:block}.menu li[data-trigger="Kennis en inspiratie"]:hover ul[data-level="Kennis en inspiratie"]{display:block}.button-1.filtering.fe-w-100.fe-j-cc{display:inline-flex !important}.button-2.reset-filter.mobile.fe-w-100.fe-j-cc.show{display:inline-flex}.whatsfixxed{right:20px}.whatsfixxed a img{max-width:50px}.sidebar-filter{display:none;margin:0}
.sidebar-filter .desktop.reset-filter{display:none !important}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-column-header-wrapper{padding:20px 20px 0 20px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .product-column-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .slider-content{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:inherit}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay{transform:translate(5%,100%)}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay img{height:50px;width:50px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.logo{transform:translate(20%,65%)}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.logo img{height:75px;width:75px}
.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.kleurgamma{transform:translate(25%,47%)}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .product-section-wrapper .c_overlay.kleurgamma img{height:100px;width:100px}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-next{right:0;top:33vh}.blockfull.gerelateerdeproducten .gerelateerdeproducten-inside .related-product-slider .grid-slider-prev{left:0;top:33vh}
}@media screen and (max-width:1400px){.categoriefilters .filters{width:100%}}.pages-smart-home .showcase-text-content h1{display:block}.pages-smart-home .topblock{display:none}.pages-smart-home .breadcrumbs{display:none}.pages-smart-home .hooks-c-file .fe-column{position:relative;z-index:2}.pages-smart-home .buildix-column{border:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}.pages-smart-home .content-1 h2{font-weight:100}.pages-smart-home .content-1 .hooks-c-file .fe-column{align-items:end}
.pages-smart-home .content-1 .content-1b .hooks-c-file .fe-column{align-items:center}.pages-smart-home .content-1 img{border-radius:18px}.pages-smart-home .content-2 h2{font-weight:100}.pages-smart-home .content-3 .space-top{margin:75px auto 0}.pages-smart-home .content-3 .space-bottom{margin:0 auto 75px}.pages-smart-home .content-3 h2{font-weight:100}.pages-smart-home .content-3 .content-3b{padding-top:25px}.pages-smart-home .content-3 .buildix-column{display:flex;flex-direction:column;align-items:flex-start}
.pages-smart-home .content-4{background-image:url(https://static.reto.media/lumikonl/upload-2024/background_green.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:450px}.pages-smart-home .content-4 h2{color:#fff;font-weight:100;text-transform:none}.pages-smart-home .content-4 p{color:#fff}.pages-smart-home .content-4 .greenbanner{top:-100px;position:relative}.pages-smart-home .content-4 .hooks-c-file .fe-column{position:absolute;align-items:end}.pages-keukens .showcase-text-content h1,.pages-woonkamers .showcase-text-content h1,.pages-retail .showcase-text-content h1,.pages-badkamers .showcase-text-content h1,.pages-tuinen .showcase-text-content h1,.pages-horeca .showcase-text-content h1{display:block}
.pages-keukens .topblock,.pages-woonkamers .topblock,.pages-retail .topblock,.pages-badkamers .topblock,.pages-tuinen .topblock,.pages-horeca .topblock{display:none}.pages-keukens .breadcrumbs,.pages-woonkamers .breadcrumbs,.pages-retail .breadcrumbs,.pages-badkamers .breadcrumbs,.pages-tuinen .breadcrumbs,.pages-horeca .breadcrumbs{display:none}.pages-keukens .hooks-c-file .fe-column,.pages-woonkamers .hooks-c-file .fe-column,.pages-retail .hooks-c-file .fe-column,.pages-badkamers .hooks-c-file .fe-column,.pages-tuinen .hooks-c-file .fe-column,.pages-horeca .hooks-c-file .fe-column{position:relative}
.pages-keukens .hooks-c-file .fe-ai-center,.pages-woonkamers .hooks-c-file .fe-ai-center,.pages-retail .hooks-c-file .fe-ai-center,.pages-badkamers .hooks-c-file .fe-ai-center,.pages-tuinen .hooks-c-file .fe-ai-center,.pages-horeca .hooks-c-file .fe-ai-center{align-items:flex-end}.pages-keukens .header-top,.pages-woonkamers .header-top,.pages-retail .header-top,.pages-badkamers .header-top,.pages-tuinen .header-top,.pages-horeca .header-top{transform:translate(70%,-15%)}.pages-keukens .content-1 .block,.pages-woonkamers .content-1 .block,.pages-retail .content-1 .block,.pages-badkamers .content-1 .block,.pages-tuinen .content-1 .block,.pages-horeca .content-1 .block{max-width:1400px}
.pages-keukens .content-1 .content .buildix-column-first-item,.pages-woonkamers .content-1 .content .buildix-column-first-item,.pages-retail .content-1 .content .buildix-column-first-item,.pages-badkamers .content-1 .content .buildix-column-first-item,.pages-tuinen .content-1 .content .buildix-column-first-item,.pages-horeca .content-1 .content .buildix-column-first-item{padding:15px 15px 15px 0}.pages-keukens .content-1 .content .buildix-column,.pages-woonkamers .content-1 .content .buildix-column,.pages-retail .content-1 .content .buildix-column,.pages-badkamers .content-1 .content .buildix-column,.pages-tuinen .content-1 .content .buildix-column,.pages-horeca .content-1 .content .buildix-column{border:0}
.pages-keukens .content-1 .content h2,.pages-woonkamers .content-1 .content h2,.pages-retail .content-1 .content h2,.pages-badkamers .content-1 .content h2,.pages-tuinen .content-1 .content h2,.pages-horeca .content-1 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-keukens .content-1 .text-right,.pages-woonkamers .content-1 .text-right,.pages-retail .content-1 .text-right,.pages-badkamers .content-1 .text-right,.pages-tuinen .content-1 .text-right,.pages-horeca .content-1 .text-right{padding:100px 0 0 155px}
.pages-keukens .content-1 .hooks-c-file .fe-ai-center,.pages-woonkamers .content-1 .hooks-c-file .fe-ai-center,.pages-retail .content-1 .hooks-c-file .fe-ai-center,.pages-badkamers .content-1 .hooks-c-file .fe-ai-center,.pages-tuinen .content-1 .hooks-c-file .fe-ai-center,.pages-horeca .content-1 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-keukens .content-1 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-1 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-1 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-1 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-1 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-1 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-end}
.pages-keukens .content-1 .hooks-c-file.image-2 .hooks-c-file-img,.pages-woonkamers .content-1 .hooks-c-file.image-2 .hooks-c-file-img,.pages-retail .content-1 .hooks-c-file.image-2 .hooks-c-file-img,.pages-badkamers .content-1 .hooks-c-file.image-2 .hooks-c-file-img,.pages-tuinen .content-1 .hooks-c-file.image-2 .hooks-c-file-img,.pages-horeca .content-1 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-keukens .content-1 .hooks-c-file.image-3 .fe-ai-center,.pages-woonkamers .content-1 .hooks-c-file.image-3 .fe-ai-center,.pages-retail .content-1 .hooks-c-file.image-3 .fe-ai-center,.pages-badkamers .content-1 .hooks-c-file.image-3 .fe-ai-center,.pages-tuinen .content-1 .hooks-c-file.image-3 .fe-ai-center,.pages-horeca .content-1 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}
.pages-keukens .content-2 .block,.pages-woonkamers .content-2 .block,.pages-retail .content-2 .block,.pages-badkamers .content-2 .block,.pages-tuinen .content-2 .block,.pages-horeca .content-2 .block{max-width:1400px}.pages-keukens .content-2 .content .buildix-column,.pages-woonkamers .content-2 .content .buildix-column,.pages-retail .content-2 .content .buildix-column,.pages-badkamers .content-2 .content .buildix-column,.pages-tuinen .content-2 .content .buildix-column,.pages-horeca .content-2 .content .buildix-column{border:0}
.pages-keukens .content-2 .content h2,.pages-woonkamers .content-2 .content h2,.pages-retail .content-2 .content h2,.pages-badkamers .content-2 .content h2,.pages-tuinen .content-2 .content h2,.pages-horeca .content-2 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-keukens .content-2 .text-left,.pages-woonkamers .content-2 .text-left,.pages-retail .content-2 .text-left,.pages-badkamers .content-2 .text-left,.pages-tuinen .content-2 .text-left,.pages-horeca .content-2 .text-left{padding:100px 300px 0 0}
.pages-keukens .content-2 .hooks-c-file .fe-ai-center,.pages-woonkamers .content-2 .hooks-c-file .fe-ai-center,.pages-retail .content-2 .hooks-c-file .fe-ai-center,.pages-badkamers .content-2 .hooks-c-file .fe-ai-center,.pages-tuinen .content-2 .hooks-c-file .fe-ai-center,.pages-horeca .content-2 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-keukens .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-2 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}
.pages-keukens .content-2 .hooks-c-file.image-2 .hooks-c-file-img,.pages-woonkamers .content-2 .hooks-c-file.image-2 .hooks-c-file-img,.pages-retail .content-2 .hooks-c-file.image-2 .hooks-c-file-img,.pages-badkamers .content-2 .hooks-c-file.image-2 .hooks-c-file-img,.pages-tuinen .content-2 .hooks-c-file.image-2 .hooks-c-file-img,.pages-horeca .content-2 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-keukens .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-woonkamers .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-retail .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-badkamers .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-tuinen .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-horeca .content-2 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}
.pages-keukens .content-3,.pages-woonkamers .content-3,.pages-retail .content-3,.pages-badkamers .content-3,.pages-tuinen .content-3,.pages-horeca .content-3{background-image:url(https://static.reto.media/lumikonl/upload-2024/keuken-mid-section.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:600px}.pages-keukens .content-3 .div-sub,.pages-woonkamers .content-3 .div-sub,.pages-retail .content-3 .div-sub,.pages-badkamers .content-3 .div-sub,.pages-tuinen .content-3 .div-sub,.pages-horeca .content-3 .div-sub{margin:auto;color:#fff;width:35%}
.pages-keukens .content-4 .block,.pages-woonkamers .content-4 .block,.pages-retail .content-4 .block,.pages-badkamers .content-4 .block,.pages-tuinen .content-4 .block,.pages-horeca .content-4 .block{max-width:1400px}.pages-keukens .content-4 .block h2,.pages-woonkamers .content-4 .block h2,.pages-retail .content-4 .block h2,.pages-badkamers .content-4 .block h2,.pages-tuinen .content-4 .block h2,.pages-horeca .content-4 .block h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-keukens .content-4 .inner-text,.pages-woonkamers .content-4 .inner-text,.pages-retail .content-4 .inner-text,.pages-badkamers .content-4 .inner-text,.pages-tuinen .content-4 .inner-text,.pages-horeca .content-4 .inner-text{margin-top:50px}
.pages-keukens .content-4 .content .buildix-column,.pages-woonkamers .content-4 .content .buildix-column,.pages-retail .content-4 .content .buildix-column,.pages-badkamers .content-4 .content .buildix-column,.pages-tuinen .content-4 .content .buildix-column,.pages-horeca .content-4 .content .buildix-column{border:0}.pages-keukens .content-4 .content h2,.pages-woonkamers .content-4 .content h2,.pages-retail .content-4 .content h2,.pages-badkamers .content-4 .content h2,.pages-tuinen .content-4 .content h2,.pages-horeca .content-4 .content h2{font-weight:100;text-transform:none;letter-spacing:1}
.pages-keukens .content-4 .hooks-c-file .fe-ai-center,.pages-woonkamers .content-4 .hooks-c-file .fe-ai-center,.pages-retail .content-4 .hooks-c-file .fe-ai-center,.pages-badkamers .content-4 .hooks-c-file .fe-ai-center,.pages-tuinen .content-4 .hooks-c-file .fe-ai-center,.pages-horeca .content-4 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-keukens .content-5 .block,.pages-woonkamers .content-5 .block,.pages-retail .content-5 .block,.pages-badkamers .content-5 .block,.pages-tuinen .content-5 .block,.pages-horeca .content-5 .block{max-width:1400px}
.pages-keukens .content-5 .content .buildix-column,.pages-woonkamers .content-5 .content .buildix-column,.pages-retail .content-5 .content .buildix-column,.pages-badkamers .content-5 .content .buildix-column,.pages-tuinen .content-5 .content .buildix-column,.pages-horeca .content-5 .content .buildix-column{border:0}.pages-keukens .content-5 .text-left,.pages-woonkamers .content-5 .text-left,.pages-retail .content-5 .text-left,.pages-badkamers .content-5 .text-left,.pages-tuinen .content-5 .text-left,.pages-horeca .content-5 .text-left{padding:100px 0}
.pages-keukens .content-5 .hooks-c-file .fe-ai-center,.pages-woonkamers .content-5 .hooks-c-file .fe-ai-center,.pages-retail .content-5 .hooks-c-file .fe-ai-center,.pages-badkamers .content-5 .hooks-c-file .fe-ai-center,.pages-tuinen .content-5 .hooks-c-file .fe-ai-center,.pages-horeca .content-5 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-keukens .content-5 .hooks-c-file.image-1,.pages-woonkamers .content-5 .hooks-c-file.image-1,.pages-retail .content-5 .hooks-c-file.image-1,.pages-badkamers .content-5 .hooks-c-file.image-1,.pages-tuinen .content-5 .hooks-c-file.image-1,.pages-horeca .content-5 .hooks-c-file.image-1{margin:auto 50px}
.pages-keukens .content-5 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-5 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-5 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-5 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-5 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-5 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-keukens .content-5 .hooks-c-file.image-2 .hooks-c-file-img,.pages-woonkamers .content-5 .hooks-c-file.image-2 .hooks-c-file-img,.pages-retail .content-5 .hooks-c-file.image-2 .hooks-c-file-img,.pages-badkamers .content-5 .hooks-c-file.image-2 .hooks-c-file-img,.pages-tuinen .content-5 .hooks-c-file.image-2 .hooks-c-file-img,.pages-horeca .content-5 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}
.pages-keukens .content-5 .hooks-c-file.image-3 .fe-ai-center,.pages-woonkamers .content-5 .hooks-c-file.image-3 .fe-ai-center,.pages-retail .content-5 .hooks-c-file.image-3 .fe-ai-center,.pages-badkamers .content-5 .hooks-c-file.image-3 .fe-ai-center,.pages-tuinen .content-5 .hooks-c-file.image-3 .fe-ai-center,.pages-horeca .content-5 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-keukens .content-6 .block,.pages-woonkamers .content-6 .block,.pages-retail .content-6 .block,.pages-badkamers .content-6 .block,.pages-tuinen .content-6 .block,.pages-horeca .content-6 .block{max-width:1400px}
.pages-keukens .content-6 .content .buildix-column,.pages-woonkamers .content-6 .content .buildix-column,.pages-retail .content-6 .content .buildix-column,.pages-badkamers .content-6 .content .buildix-column,.pages-tuinen .content-6 .content .buildix-column,.pages-horeca .content-6 .content .buildix-column{border:0}.pages-keukens .content-6 .content h2,.pages-woonkamers .content-6 .content h2,.pages-retail .content-6 .content h2,.pages-badkamers .content-6 .content h2,.pages-tuinen .content-6 .content h2,.pages-horeca .content-6 .content h2{font-weight:100;text-transform:none;letter-spacing:1}
.pages-keukens .content-6 .text-left,.pages-woonkamers .content-6 .text-left,.pages-retail .content-6 .text-left,.pages-badkamers .content-6 .text-left,.pages-tuinen .content-6 .text-left,.pages-horeca .content-6 .text-left{padding:100px 0}.pages-keukens .content-6 .hooks-c-file .fe-ai-center,.pages-woonkamers .content-6 .hooks-c-file .fe-ai-center,.pages-retail .content-6 .hooks-c-file .fe-ai-center,.pages-badkamers .content-6 .hooks-c-file .fe-ai-center,.pages-tuinen .content-6 .hooks-c-file .fe-ai-center,.pages-horeca .content-6 .hooks-c-file .fe-ai-center{align-items:stretch}
.pages-keukens .content-6 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-6 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-6 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-6 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-6 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-6 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-keukens .content-6 .hooks-c-file.image-2 .hooks-c-file-img,.pages-woonkamers .content-6 .hooks-c-file.image-2 .hooks-c-file-img,.pages-retail .content-6 .hooks-c-file.image-2 .hooks-c-file-img,.pages-badkamers .content-6 .hooks-c-file.image-2 .hooks-c-file-img,.pages-tuinen .content-6 .hooks-c-file.image-2 .hooks-c-file-img,.pages-horeca .content-6 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}
.pages-keukens .content-6 .hooks-c-file.image-3 .fe-ai-center,.pages-woonkamers .content-6 .hooks-c-file.image-3 .fe-ai-center,.pages-retail .content-6 .hooks-c-file.image-3 .fe-ai-center,.pages-badkamers .content-6 .hooks-c-file.image-3 .fe-ai-center,.pages-tuinen .content-6 .hooks-c-file.image-3 .fe-ai-center,.pages-horeca .content-6 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-keukens .content-8 .block,.pages-woonkamers .content-8 .block,.pages-retail .content-8 .block,.pages-badkamers .content-8 .block,.pages-tuinen .content-8 .block,.pages-horeca .content-8 .block{max-width:1400px}
.pages-keukens .content-8 .space-top,.pages-woonkamers .content-8 .space-top,.pages-retail .content-8 .space-top,.pages-badkamers .content-8 .space-top,.pages-tuinen .content-8 .space-top,.pages-horeca .content-8 .space-top{margin:75px auto 0}.pages-keukens .content-8 .space-bottom,.pages-woonkamers .content-8 .space-bottom,.pages-retail .content-8 .space-bottom,.pages-badkamers .content-8 .space-bottom,.pages-tuinen .content-8 .space-bottom,.pages-horeca .content-8 .space-bottom{margin:0 auto 75px}
.pages-keukens .content-8 .line,.pages-woonkamers .content-8 .line,.pages-retail .content-8 .line,.pages-badkamers .content-8 .line,.pages-tuinen .content-8 .line,.pages-horeca .content-8 .line{border-bottom:2px solid #333031}.pages-keukens .content-8 .line .div-sub,.pages-woonkamers .content-8 .line .div-sub,.pages-retail .content-8 .line .div-sub,.pages-badkamers .content-8 .line .div-sub,.pages-tuinen .content-8 .line .div-sub,.pages-horeca .content-8 .line .div-sub{margin-bottom:25px}.pages-keukens .content-8 .line h2,.pages-woonkamers .content-8 .line h2,.pages-retail .content-8 .line h2,.pages-badkamers .content-8 .line h2,.pages-tuinen .content-8 .line h2,.pages-horeca .content-8 .line h2{font-weight:100;text-transform:none;letter-spacing:1}
.pages-keukens .content-8 .buildix-column,.pages-woonkamers .content-8 .buildix-column,.pages-retail .content-8 .buildix-column,.pages-badkamers .content-8 .buildix-column,.pages-tuinen .content-8 .buildix-column,.pages-horeca .content-8 .buildix-column{border:0}.pages-keukens .content-8 .content .buildix-column,.pages-woonkamers .content-8 .content .buildix-column,.pages-retail .content-8 .content .buildix-column,.pages-badkamers .content-8 .content .buildix-column,.pages-tuinen .content-8 .content .buildix-column,.pages-horeca .content-8 .content .buildix-column{border:0}
.pages-keukens .content-8 .content h2,.pages-woonkamers .content-8 .content h2,.pages-retail .content-8 .content h2,.pages-badkamers .content-8 .content h2,.pages-tuinen .content-8 .content h2,.pages-horeca .content-8 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-keukens .content-8 .text-left,.pages-woonkamers .content-8 .text-left,.pages-retail .content-8 .text-left,.pages-badkamers .content-8 .text-left,.pages-tuinen .content-8 .text-left,.pages-horeca .content-8 .text-left{padding:100px 0}
.pages-keukens .content-8 .hooks-c-file .fe-ai-center,.pages-woonkamers .content-8 .hooks-c-file .fe-ai-center,.pages-retail .content-8 .hooks-c-file .fe-ai-center,.pages-badkamers .content-8 .hooks-c-file .fe-ai-center,.pages-tuinen .content-8 .hooks-c-file .fe-ai-center,.pages-horeca .content-8 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-keukens .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-8 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}
.pages-keukens .content-8 .hooks-c-file.image-2 .hooks-c-file-img,.pages-woonkamers .content-8 .hooks-c-file.image-2 .hooks-c-file-img,.pages-retail .content-8 .hooks-c-file.image-2 .hooks-c-file-img,.pages-badkamers .content-8 .hooks-c-file.image-2 .hooks-c-file-img,.pages-tuinen .content-8 .hooks-c-file.image-2 .hooks-c-file-img,.pages-horeca .content-8 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-keukens .content-8 .hooks-c-file.image-3 .fe-ai-center,.pages-woonkamers .content-8 .hooks-c-file.image-3 .fe-ai-center,.pages-retail .content-8 .hooks-c-file.image-3 .fe-ai-center,.pages-badkamers .content-8 .hooks-c-file.image-3 .fe-ai-center,.pages-tuinen .content-8 .hooks-c-file.image-3 .fe-ai-center,.pages-horeca .content-8 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}
.pages-keukens .cases .block,.pages-woonkamers .cases .block,.pages-retail .cases .block,.pages-badkamers .cases .block,.pages-tuinen .cases .block,.pages-horeca .cases .block{max-width:1400px}.pages-keukens .cases ._c_casegrid .column-header,.pages-woonkamers .cases ._c_casegrid .column-header,.pages-retail .cases ._c_casegrid .column-header,.pages-badkamers .cases ._c_casegrid .column-header,.pages-tuinen .cases ._c_casegrid .column-header,.pages-horeca .cases ._c_casegrid .column-header{display:none}
.pages-keukens .hooks-c-file.image-3 .hooks-c-file-img,.pages-woonkamers .hooks-c-file.image-3 .hooks-c-file-img,.pages-retail .hooks-c-file.image-3 .hooks-c-file-img,.pages-badkamers .hooks-c-file.image-3 .hooks-c-file-img,.pages-tuinen .hooks-c-file.image-3 .hooks-c-file-img,.pages-horeca .hooks-c-file.image-3 .hooks-c-file-img{margin-top:70px}.pages-keukens .hooks-c-file-img,.pages-woonkamers .hooks-c-file-img,.pages-retail .hooks-c-file-img,.pages-badkamers .hooks-c-file-img,.pages-tuinen .hooks-c-file-img,.pages-horeca .hooks-c-file-img{margin-bottom:20px}
.pages-keukens .hooks-c-file-img img,.pages-woonkamers .hooks-c-file-img img,.pages-retail .hooks-c-file-img img,.pages-badkamers .hooks-c-file-img img,.pages-tuinen .hooks-c-file-img img,.pages-horeca .hooks-c-file-img img{border-radius:34px;width:100%}.pages-kantoor .showcase-text-content h1{display:block}.pages-kantoor .topblock{display:none}.pages-kantoor .breadcrumbs{display:none}.pages-kantoor .hooks-c-file .fe-column{position:relative}.pages-kantoor .hooks-c-file .fe-ai-center{align-items:flex-end}
.pages-kantoor .header-top{transform:translate(70%,-15%)}.pages-kantoor .content-1 .block{max-width:1400px}.pages-kantoor .content-1 .content .buildix-column-first-item{padding:15px 15px 15px 0}.pages-kantoor .content-1 .content .buildix-column{border:0}.pages-kantoor .content-1 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-kantoor .content-1 .text-right{padding:100px 0 0 155px}.pages-kantoor .content-1 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-kantoor .content-1 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-end}
.pages-kantoor .content-1 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-kantoor .content-1 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-kantoor .content-2 .block{max-width:1400px}.pages-kantoor .content-2 .content .buildix-column{border:0}.pages-kantoor .content-2 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-kantoor .content-2 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-kantoor .content-2 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}
.pages-kantoor .content-2 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-kantoor .content-2 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-kantoor .content-3{background-image:url(https://static.reto.media/lumikonl/upload-2024/kantoor_pic-4.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:600px}.pages-kantoor .content-3 .div-sub{margin:auto;color:#fff;width:35%}.pages-kantoor .content-4 .block{max-width:1400px}.pages-kantoor .content-4 .block h2{font-weight:100;text-transform:none;letter-spacing:1}
.pages-kantoor .content-4 .inner-text{margin-top:50px}.pages-kantoor .content-4 .content .buildix-column{border:0}.pages-kantoor .content-4 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-kantoor .content-4 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-kantoor .content-5 .block{max-width:1400px}.pages-kantoor .content-5 .content .buildix-column{border:0}.pages-kantoor .content-5 .text-left{padding:100px 0}.pages-kantoor .content-5 .hooks-c-file .fe-ai-center{align-items:stretch}
.pages-kantoor .content-5 .hooks-c-file.image-1{margin:auto 50px}.pages-kantoor .content-5 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-kantoor .content-5 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-kantoor .content-5 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-kantoor .content-6 .block{max-width:1400px}.pages-kantoor .content-6 .content .buildix-column{border:0}.pages-kantoor .content-6 .content h2{font-weight:100;text-transform:none;letter-spacing:1}
.pages-kantoor .content-6 .text-left{padding:100px 0}.pages-kantoor .content-6 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-kantoor .content-6 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-kantoor .content-6 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-kantoor .content-6 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-kantoor .content-8 .block{max-width:1400px}.pages-kantoor .content-8 .space-top{margin:75px auto 0}.pages-kantoor .content-8 .space-bottom{margin:0 auto 75px}
.pages-kantoor .content-8 .line{border-bottom:2px solid #333031}.pages-kantoor .content-8 .line .div-sub{margin-bottom:25px}.pages-kantoor .content-8 .line h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-kantoor .content-8 .buildix-column{border:0}.pages-kantoor .content-8 .text-left{padding:100px 0}.pages-kantoor .content-8 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-kantoor .content-8 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-kantoor .content-8 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}
.pages-kantoor .content-8 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-kantoor .cases .block{max-width:1400px}.pages-kantoor .cases ._c_casegrid .column-header{display:none}.pages-kantoor .hooks-c-file.image-3 .hooks-c-file-img{margin-top:70px}.pages-kantoor .hooks-c-file-img{margin-bottom:20px}.pages-kantoor .hooks-c-file-img img{border-radius:34px;width:100%}.pages-openbare-ruimtes .showcase-text-content h1{display:block}.pages-openbare-ruimtes .topblock{display:none}.pages-openbare-ruimtes .breadcrumbs{display:none}
.pages-openbare-ruimtes .hooks-c-file .fe-column{position:relative}.pages-openbare-ruimtes .hooks-c-file .fe-ai-center{align-items:flex-end}.pages-openbare-ruimtes .header-top{transform:translate(70%,-15%)}.pages-openbare-ruimtes .content-1 .block{max-width:1400px}.pages-openbare-ruimtes .content-1 .content .buildix-column-first-item{padding:15px 15px 15px 0}.pages-openbare-ruimtes .content-1 .content .buildix-column{border:0}.pages-openbare-ruimtes .content-1 .content h2{font-weight:100;text-transform:none;letter-spacing:1}
.pages-openbare-ruimtes .content-1 .text-right{padding:100px 0 0 155px}.pages-openbare-ruimtes .content-1 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-openbare-ruimtes .content-1 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-end}.pages-openbare-ruimtes .content-1 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-openbare-ruimtes .content-1 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-openbare-ruimtes .content-2 .block{max-width:1400px}.pages-openbare-ruimtes .content-2 .content .buildix-column{border:0}
.pages-openbare-ruimtes .content-2 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-openbare-ruimtes .content-2 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-openbare-ruimtes .content-2 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-openbare-ruimtes .content-2 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-openbare-ruimtes .content-2 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-openbare-ruimtes .content-3{background-image:url(https://static.reto.media/lumikonl/upload-2024/kantoor_pic-4.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:600px}
.pages-openbare-ruimtes .content-3 .div-sub{margin:auto;color:#fff;width:35%}.pages-openbare-ruimtes .content-4 .block{max-width:1400px}.pages-openbare-ruimtes .content-4 .block h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-openbare-ruimtes .content-4 .inner-text{margin-top:50px}.pages-openbare-ruimtes .content-4 .content .buildix-column{border:0}.pages-openbare-ruimtes .content-4 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-openbare-ruimtes .content-4 .hooks-c-file .fe-ai-center{align-items:stretch}
.pages-openbare-ruimtes .content-5 .block{max-width:1400px}.pages-openbare-ruimtes .content-5 .content .buildix-column{border:0}.pages-openbare-ruimtes .content-5 .text-left{padding:100px 0}.pages-openbare-ruimtes .content-5 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-openbare-ruimtes .content-5 .hooks-c-file.image-1{margin:auto 50px}.pages-openbare-ruimtes .content-5 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-openbare-ruimtes .content-5 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}
.pages-openbare-ruimtes .content-5 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-openbare-ruimtes .content-6 .block{max-width:1400px}.pages-openbare-ruimtes .content-6 .content .buildix-column{border:0}.pages-openbare-ruimtes .content-6 .content h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-openbare-ruimtes .content-6 .text-left{padding:100px 0}.pages-openbare-ruimtes .content-6 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-openbare-ruimtes .content-6 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}
.pages-openbare-ruimtes .content-6 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-openbare-ruimtes .content-6 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.pages-openbare-ruimtes .content-8 .block{max-width:1400px}.pages-openbare-ruimtes .content-8 .space-top{margin:75px auto 0}.pages-openbare-ruimtes .content-8 .space-bottom{margin:0 auto 75px}.pages-openbare-ruimtes .content-8 .line{border-bottom:2px solid #333031}.pages-openbare-ruimtes .content-8 .line .div-sub{margin-bottom:25px}
.pages-openbare-ruimtes .content-8 .line h2{font-weight:100;text-transform:none;letter-spacing:1}.pages-openbare-ruimtes .content-8 .buildix-column{border:0}.pages-openbare-ruimtes .content-8 .text-left{padding:100px 0}.pages-openbare-ruimtes .content-8 .hooks-c-file .fe-ai-center{align-items:stretch}.pages-openbare-ruimtes .content-8 .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}.pages-openbare-ruimtes .content-8 .hooks-c-file.image-2 .hooks-c-file-img{width:60%}.pages-openbare-ruimtes .content-8 .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}
.pages-openbare-ruimtes .cases .block{max-width:1400px}.pages-openbare-ruimtes .cases ._c_casegrid .column-header{display:none}.pages-openbare-ruimtes .hooks-c-file.image-3 .hooks-c-file-img{margin-top:70px}.pages-openbare-ruimtes .hooks-c-file-img{margin-bottom:20px}.pages-openbare-ruimtes .hooks-c-file-img img{border-radius:34px;width:100%}.pages-faq h2{font-size:2.4rem}.pages-faq .faq-container{display:flex;align-items:flex-start;gap:2rem}@media(max-width:768px){.pages-faq .faq-container{flex-direction:column}
}.pages-faq .faq-container .mobile{display:none}.pages-faq .faq-container .desktop{display:block}.pages-faq .faq-container .faq-sidebar{width:260px;padding:1rem 1rem 1rem 0;flex-shrink:0}.pages-faq .faq-container .faq-sidebar .faq-categories,.pages-faq .faq-container .faq-sidebar .faq-subcategories{list-style:none;margin:0;padding:0}.pages-faq .faq-container .faq-sidebar .faq-category{border-bottom:1px solid #eee;padding:.4rem 0}.pages-faq .faq-container .faq-sidebar .faq-category .category-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-weight:600;color:#222;cursor:pointer;padding:.3rem .2rem;transition:color .2s ease}
.pages-faq .faq-container .faq-sidebar .faq-category .category-link:hover{color:#0078d4}.pages-faq .faq-container .faq-sidebar .faq-category .category-link.active{color:#0078d4;font-weight:700}.pages-faq .faq-container .faq-sidebar .faq-category .category-link .toggle-icon{font-size:.8rem;color:#888;margin-left:.5rem;transition:transform .2s ease}.pages-faq .faq-container .faq-sidebar .faq-category .faq-subcategories{margin-top:.3rem;margin-left:1rem;padding-left:.7rem;display:none}.pages-faq .faq-container .faq-sidebar .faq-category .faq-subcategories .faq-category{border:0}
.pages-faq .faq-container .faq-sidebar .faq-category .faq-subcategories .faq-category .category-link{font-weight:normal;color:#444;padding:.2rem 0}.pages-faq .faq-container .faq-sidebar .faq-category .faq-subcategories .faq-category .category-link:hover{color:#007bc3}.pages-faq .faq-container .faq-sidebar .faq-category .faq-subcategories .faq-category .category-link.active{color:#00a6e6;font-weight:600}.pages-faq .faq-container .faq-sidebar .faq-category.open .faq-subcategories{display:block}.pages-faq .faq-container .faq-wrapper{flex-grow:1;margin-top:15px}
.pages-faq .faq-container .faq-wrapper .slide{display:none}.pages-faq .faq-container .faq-wrapper .slide .slide-header{border:0;border-bottom:1px solid #333301;padding:0 0 15px 0}.pages-faq .faq-container .faq-wrapper .slide .slide-header::after{content:"\f077";color:#00a6e6}.pages-faq .faq-container .faq-wrapper .slide .slide-header.show::after{transform:rotate(180deg)}.pages-faq .faq-container .faq-wrapper .slide .slide-body{border:0;border-bottom:1px solid #333301}.pages-faq .faq-container .faq-wrapper .slide .slide-body::after{display:none}
.pages-faq .faq-container .faq-wrapper .slide .slide-body.show{padding:20px 0 15px 0}.pages-faq .faqform{flex-direction:row;flex-wrap:wrap}.pages-faq .faqform .group_10,.pages-faq .faqform .group_20,.pages-faq .faqform .group_30,.pages-faq .faqform .group_40{flex:1;padding:0 5px}.block-faq{margin:0;padding:0 0 15px}.block-faq .block.faqTagsBlock{max-width:1400px}.block-faq .block.faqTagsBlock .faqTags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px}
.block-faq .block.faqTagsBlock .faqTags .tag{border:1px solid #333031;border-radius:18px;padding:3px 20px;color:#333031}.block-faq .block.faqTagsBlock .faqTags .tag a{color:#333031}.block-faq .block.faqTagsBlock .faqTags .tag.active{text-decoration:underline;background-color:#f2f2f2}.block-faq .block .faq-wrapper h2{display:none}.block-faq .block .faq-wrapper .slide .slide-header{border:0;border-bottom:1px solid lightgrey;background-color:transparent}.block-faq .block .faq-wrapper .slide .slide-header::after{content:"\f078";color:#00a6e6}
.block-faq .block .faq-wrapper .slide .slide-header.show::after{content:"\f077";color:#00a6e6}.block-faq .block .faq-wrapper .slide .slide-body{border:0;border-bottom:1px solid lightgrey}.block-faq .block .faq-wrapper .slide .slide-body::after{content:none}.fullblock-titel-intro-merken{padding-top:50px;padding-bottom:50px}.klemko-groep{padding-bottom:100px}.klemko-groep .linegroup{display:flex;flex-direction:row;width:100%}.klemko-groep .linegroup p{text-align:center}.klemko-groep .linegroup strong{font-size:25px;top:-11px;position:relative}
.klemko-groep .line{border:3px solid black;width:100%;height:0}.merken-slimer-werken-fullblock{padding-top:50px;padding-bottom:60px}.merken-slimer-werken-fullblock .columnleft,.merken-slimer-werken-fullblock .columnright{border:0;box-shadow:none;padding-left:0}.klemko-logo-group .logo-klemko-groups{width:200px}.klemko-logo-group .buildix-columns{gap:30px;margin:0;padding:0}.klemko-logo-group .columnleft{width:60%}.klemko-logo-group .columnright{width:40%}.klemko-logo-group .columnright p{display:flex;justify-content:flex-end}
.klemko-logo-group .columnright img{border-radius:15px;width:85%}.klemko-logo-group .columnleft,.klemko-logo-group .columnright{border:0;box-shadow:none !important;padding-left:0}.pages-contact .topblock{display:none}.pages-contact .buildix-column{border:0}.pages-contact .case.mini-showcase{min-height:300px}.pages-contact .banner-wrapper .mini-showcase{margin-bottom:20px}.pages-contact .showcase-text{text-align:center;display:flex;justify-content:center}.pages-contact .blockfull .block{max-width:1400px}
.pages-contact .block>.content .buildix-column{border:0}.pages-contact .block>.content .buildix-column-first-item h2{color:#333031;font-size:4.1rem;text-transform:none;padding:15px 0 0}.pages-contact .block>.content .buildix-column-first-item h3{color:#333031;font-size:4.1rem}.pages-contact .block>.content .buildix-column-last-item{max-width:400px;font-size:1.6rem;line-height:3rem}.contactfrom input[type=text],.contactfrom textarea{border-radius:14px;min-height:52px}.contactfrom .button-1{padding:15px 30px 15px 30px;font-size:15px;background-color:#003c96;border-color:#003c96;font-weight:bold;font-family:"Proxima Nova bold",sans-serif;margin:15px 0}
.contactfrom form label{font-size:1.6rem}.pages-projecten .banner-wrapper .mini-showcase{min-height:300px}.pages-projecten h1{display:none}.pages-projecten .topblock{display:block !important;max-width:1400px}.inside-project h2{font-weight:100;letter-spacing:-0.1rem}.inside-project .buildix-column{border:0;padding:0}.inside-project .hooks-c-file .fe-column{position:relative}.inside-project .hooks-c-file-img{margin-bottom:20px}.inside-project .hooks-c-file-img img{border-radius:34px;width:100%}.inside-project .hooks-c-file.image-2 .fe-ai-center{align-items:flex-end}
.inside-project .hooks-c-file.image-2 .hooks-c-file-img{width:80%}.inside-project .hooks-c-file.image-3 .fe-ai-center{align-items:flex-end}.inside-project .image-1 img,.inside-project .image-2 img,.inside-project .image-3 img{border-radius:18px}.inside-project .images-left{padding-right:115px}.inside-project .hooks-c-file.image-start .fe-ai-center{align-items:flex-start}.inside-project .hooks-c-file.image-center .fe-ai-center{align-items:center}.inside-project .text-right .hooks-c-file.image-2 .fe-ai-center{align-items:flex-start}
.inside-project .line{border-bottom:2px solid #333031}.inside-project .line .div-sub{margin-bottom:25px}.inside-project .space-top{margin:75px auto 0}.inside-project .space-bottom{margin:0 auto 75px}.space-top{margin:75px auto 0}.space-bottom{margin:0 auto 75px}.projectTagsBlock{max-width:1400px;margin:25px 0}.projectTags{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;padding:25px 0 0}.projectTags .tag{border:1px solid lightgrey;border-radius:21px;padding:2px 15px}.projectTags .tag a{color:#333031}
.projectTags .tag:hover{cursor:pointer}.projectTags .tag.active{border-color:#333031;text-decoration:underline;background-color:#f2f2f2}a.back-to-top{background-color:#00a6e6;border-top-left-radius:18px;border-bottom-left-radius:18px;width:50px;height:50px;position:fixed;right:0;z-index:99999;display:flex;justify-content:center;bottom:15vh;opacity:0;transition:.3s ease}a.back-to-top::before{font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f062";transition:all .3s ease;color:#fff;font-size:2.6rem;align-content:center}
a.back-to-top.active{opacity:1}.header-top-wrapper .block{padding:5px 15px 5px 0;max-width:1400px;justify-content:flex-start}.header-top-wrapper .block #google_translate_element{margin-left:auto}@media screen and (max-width:1200px){.banner-wrapper .mini-showcase>.case{background-position:right}.categoriefilters .filters-container{position:relative;width:95%;overflow:hidden;display:flex;align-items:center;padding:10px 0;justify-content:space-between}.categoriefilters .filters{margin:20px 40px}.breadcrumbs{margin:25px 0;padding:0 15px;display:flex;flex-direction:row}
.pages-keukens .content-2 .text-left,.pages-woonkamers .content-2 .text-left,.pages-retail .content-2 .text-left,.pages-badkamers .content-2 .text-left,.pages-tuinen .content-2 .text-left,.pages-horeca .content-2 .text-left{padding:100px 3vw 0 0 !important}.pages-keukens .content-1 .text-right,.pages-woonkamers .content-1 .text-right,.pages-retail .content-1 .text-right,.pages-badkamers .content-1 .text-right,.pages-tuinen .content-1 .text-right,.pages-horeca .content-1 .text-right{padding:100px 0 0 3vw !important}
.pages-keukens .content-8 .space-bottom,.pages-woonkamers .content-8 .space-bottom,.pages-retail .content-8 .space-bottom,.pages-badkamers .content-8 .space-bottom,.pages-tuinen .content-8 .space-bottom,.pages-horeca .content-8 .space-bottom{margin:0 auto 75px;text-align:center}.pages-openbare-ruimtes .content-8 .space-bottom{margin:0 auto 75px;text-align:center}.pages-kantoor .content-8 .space-bottom{margin:0 auto 75px;text-align:center}.block.space{margin:75px auto;padding:0 75px}.page .block.space{margin:75px auto;padding:0 75px}
.menu-outer.responsive .hooks-productmenu{display:none}.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures) .banner-wrapper .mini-showcase>.case{background-size:50%}.showcase-text{padding:15px}.menu-outer:not(.responsive) .menu{width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:0 15px}}@media screen and (max-width:980px){.block.space{margin:75px auto;padding:0 60px}.pages-keukens .content-3 .div-sub,.pages-woonkamers .content-3 .div-sub,.pages-retail .content-3 .div-sub,.pages-badkamers .content-3 .div-sub,.pages-tuinen .content-3 .div-sub,.pages-horeca .content-3 .div-sub{margin:auto;color:#fff;width:60vw}
.content{flex-direction:column}}@media screen and (max-width:768px){.c_menuBlock{display:flex;flex-direction:column;padding:15px 25px;border-radius:18px;float:right;height:fit-content;margin-left:20px}.toggle-menu{background-color:transparent;right:20px;top:30px}.toggle-menu .toggle-wrapper{width:25px;height:25px;position:relative}.toggle-menu i{background-color:white;height:3px}.logo{max-width:30%;padding:0;margin:0;top:15px;position:relative}.grid-slider-next{right:10px;bottom:-50px}.grid-slider-prev{left:10px;bottom:-50px}
.header-top-wrapper{position:fixed;padding:15px 0 15px 0}.header-top-wrapper .block{padding:5px 20px;max-width:1400px}.header-wrapper{height:100px}.hooks-c-pagegridslider .reverse .column{flex-direction:column}.hooks-c-pagegridslider .column-body{width:100%}.hooks-c-pagegridslider .column-header{width:100%;height:300px;margin-bottom:20px;background-position:center}.pages-home .product-section-wrapper .button-1,.pages-home .section-product .button-1{max-width:fit-content;width:100%;margin:15px auto 25px auto;font-weight:500}
.pages-home ._c_productsections.blueaqua .button-1{background-color:#02959c !important;border:1px solid #02959c !important;color:#fff !important}.breadcrumbs{margin:30px 0 20px;padding:15px;display:flex;flex-direction:row;font-size:14px;flex-wrap:wrap}.header-top-wrapper .block{justify-content:flex-start}.header-top-wrapper .fe-w-25{width:100%;max-width:50%;margin-left:40px}.menu-outer.responsive .menu ul{min-height:40vh}.block.gerelateerdeproducten-inside.space{padding:15px}.menu-outer.responsive .menu ul,.menu-outer.responsive .menu li{width:100% !important}
.menu-outer.responsive .menu{background:white}.menu-outer.responsive .menu li{background:white}.menu-outer.responsive .menu a{transition:all .3sease;color:black;text-decoration:none}}@media screen and (max-width:500px){.footer-menu-wrapper{padding:20px}.footer-menu-wrapper .block{margin:5px auto 0}.footer-copyright-wrapper{padding:0 20px 20px 20px}.footer-column .footer-logo{max-width:30%}.pages-oplossing main{padding:20px}.pages-oplossing .blockfull:not(.bottom-pic){padding:0 20px}.pages-oplossing .custom-padding{padding:0 20px}
._c_grid article{min-height:fit-content}._c_grid article:hover{transform:translateY(-6px);box-shadow:0 10px 22px rgba(0,0,0,0.25)}._c_grid article .column-header{align-items:stretch}._c_grid article .column-header .column-figure{flex-direction:row-reverse}._c_grid article .column-header .column-figure img{height:100px}.pages-brochures .block.space:has(.header-text){padding:0;margin:0}.pages-brochures .block.space:has(.header-text) strong,.pages-brochures .block.space:has(.header-text) em{font-size:3.8rem;line-height:4rem}
.pages-brochures .div-sub.header-text:first-child{padding:20px;background-color:#f6f6f6}.pages-brochures .div-sub.header-text{padding:15px 20px 0 20px}.pages-brochures .tag[trigger=logoFilter]{width:25%}.pages-brochures .brochures-block{padding:0 20px}.pages-brochures .brochures-block.space{padding:0 20px}.bottom-picture-article .column-header .column-figure .column-caption{position:absolute;color:white;font-size:1.5rem;z-index:2;bottom:40px;padding:15px}.bottom-picture-article .column-header .column-figure .column-caption strong{font-size:2.6rem;line-height:2.8rem}
.pages-home .block.space:has(._c_productgridmenu){margin-bottom:15px}.pages-home ._c_productgridmenu{padding:20px 0 0}.pages-home .news-grid .grid-slider-inner{flex-direction:column;display:flex !important}.pages-home .news-grid .column{flex-direction:row;border:0}.pages-home .news-grid .column text{display:none}.pages-home .news-grid .column .column-footer{display:none}.pages-home .news-grid .column a.load.loaded{border-radius:13px;width:150px;height:150px;border-top-right-radius:25px}._c_productgridmenu .buildix-grid .column{border-top:1px solid rgba(51,48,49,0.2901960784);background-color:transparent;border-radius:0;box-shadow:none;overflow:hidden;transition:transform .2s ease;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:0;position:relative}
._c_productgridmenu .buildix-grid .column .column-header{display:none}._c_productgridmenu .buildix-grid .column .column-footer{padding:15px 0 0;align-items:flex-start}._c_productgridmenu .buildix-grid .column .column-footer a{display:flex;gap:15px}._c_productgridmenu .buildix-grid .column .column-footer a::before{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Font Awesome 5 Free";vertical-align:middle;font-weight:900;content:"\f061"}
._c_productgridmenu .buildix-grid .column .column-footer ul{display:none}._c_productgridmenu .buildix-grid .column .column-footer li{margin-bottom:5px}._c_productgridmenu .buildix-grid .column .column-footer li a{font-size:1.4rem;color:#333;text-decoration:none;text-transform:none}._c_productgridmenu .buildix-grid .column .column-footer li a:hover{text-decoration:underline}._c_productgridmenu .buildix-grid .column.banner{padding:55px 0 40 0;background-color:transparent}._c_productgridmenu .buildix-grid .column.banner .banner-wrapper .mini-showcase{min-height:175px;border-radius:18px}
._c_productgridmenu .buildix-grid .column.banner .banner-wrapper .mini-showcase .case .content-class{background-size:contain}._c_productgridmenu .buildix-grid .column.banner .banner-wrapper .mini-showcase .case-inner .showcase-text{left:44%;width:100%;transform:translate(-40%,0)}.blockfull.klemko-groep.second{padding-left:15px;padding-right:15px}.blockfull.klemko-groep{padding-bottom:20px}.blockfull.klemko-groep .block .block{padding:0 15px}.blockfull.klemko-groep .buildix-columns{gap:15px}.blockfull.klemko-groep .buildix-columns .buildix-column{max-width:100%}
.menu-outer.responsive .mobile-menu{display:block;width:100%;height:100vh;background:#007bc3}.menu-outer.responsive .mobile-menu i{color:#fff}.menu-outer.responsive .mobile-menu .mob-bg{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;padding:0 0 10vh}.menu-outer.responsive .mobile-menu .menu{background:#007bc3;padding:20px;height:45vh}.menu-outer.responsive .mobile-menu .menu li{background:#007bc3;border:0}.menu-outer.responsive .mobile-menu .menu li a{color:#fff;padding:8px 0;font-size:2rem;font-weight:600}
.menu-outer.responsive .mobile-menu .menu-footer{background:#007bc3;display:flex;padding:20px;position:relative;padding-top:30px;padding-bottom:8vh}.menu-outer.responsive .mobile-menu .menu-footer:before{content:"";display:block;margin:0 auto;width:89%;padding-top:20px;border-top:3px solid #fff;position:absolute;top:0}.menu-outer.responsive .mobile-menu .menu-footer .menu-info{width:50%;color:#fff}.menu-outer.responsive .mobile-menu .menu-footer .menu-info a{color:#fff}.menu-outer.responsive .mobile-menu .menu-footer .menu-image{width:44%;float:right;position:absolute;right:0;border-radius:10px 0 0 10px;overflow:hidden;height:215px;top:37px}
.menu-outer.responsive .mobile-menu .menu-footer .menu-image img{max-width:100%;height:100%;display:block;object-fit:cover;border-radius:10px 0 0 10px}.menu-sections-projects,.menu-sections-news,.menu-section-164,.menu-sections{display:none}.desktop-menu{display:none}.pages-projecten .topblock{margin:0}.pages-projecten .topblock .breadcrumbs{position:static;margin:20px auto;padding:0 15px}.pages-projecten .blockfull:has(.fe-main-width-fixed.fe-margin-0-auto.fe-color-bg-light-grey){display:none}.pages-projecten .block.projectTagsBlock{margin:0 auto}
.pages-projecten .block.projectTagsBlock .projectTags{padding:0}.pages-projecten .block.projectTagsBlock .dropdown_filtering_main{display:none}.pages-projecten ._c_casegrid .project-block{display:flex;gap:20px}.pages-projecten ._c_casegrid .column{flex-direction:row;padding:25% 20%;background-position:center center;border-radius:10px}.pages-projecten ._c_casegrid .column .column-header{top:15px;left:8px;padding:1.5px 10px;font-size:1.2rem}.pages-projecten ._c_casegrid .column .column-footer{display:none}
.pages-projecten ._c_casegrid .project-block-info{display:flex;flex-direction:column;justify-content:space-between}.pages-projecten ._c_casegrid .project-block-info h3{font-size:1.8rem}.pages-projecten ._c_casegrid .project-block-info a.button-2{border:0;padding:0}.pages-home ._c_productsections .button-1{position:absolute;bottom:0;background-color:transparent !important;color:#86ae26 !important;border:0 !important;font-weight:500}.pages-home ._c_productsections.blueaqua .button-1{position:absolute;bottom:0;background-color:transparent !important;color:#02959c !important;border:0 !important;font-weight:500}
.hooks-c-pagegridslider .column-body{padding:0}.banner-wrapper .mini-showcase{min-height:327px}.footer-copyright-wrapper{height:250px}.product-column-header figure.column-figure{background-size:65%}.c_menuBlock{display:none}.c_menuBlock.mob{display:block;margin-bottom:25px}.pages-products .main-content{display:flex !important;flex-direction:column}.menu-outer.responsive .toggle-back i{position:absolute;left:15px;color:#fff;top:18px}.menu-outer.responsive .toggle-back>span{margin-left:0;font-weight:bold}
.toggle-menu.open .toggle-wrapper{width:20px;height:20px}.toggle-menu .toggle-wrapper{width:40px;height:25px;position:relative}.toggle-menu.open{background-color:transparent;right:20px;top:0}.menu-outer.responsive .toggle-back{display:flex;justify-content:center;align-items:center;position:relative;z-index:992;top:0;right:0;max-width:100%;min-height:50px;width:100%;background-color:#3f3e40;color:#fff;max-height:90px;cursor:pointer}.menu-outer.responsive .menu ul[data-level]{padding:50px 0}.menu-outer.responsive .menu ul[data-level].show{height:45vh;left:0;padding:35px 20px 0;background:#007bc3}
.header-top-wrapper.quotes{display:none}.header-top-wrapper.linking{display:block;height:15px;z-index:2}.header-top-wrapper.linking .linking{display:none !important}.banner-wrapper .mini-showcase>.case{background-position:right;background-position-x:60%}.block h2{max-width:100%;width:100%}.inside-project .images-left{padding-right:0}.insi .pages-keukens .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-8 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-8 .hooks-c-file.image-2 .fe-ai-center{align-items:stretch}
.pages-keukens .content-8 .line,.pages-woonkamers .content-8 .line,.pages-retail .content-8 .line,.pages-badkamers .content-8 .line,.pages-tuinen .content-8 .line,.pages-horeca .content-8 .line{border-bottom:2px solid #333031;padding:0 15px}.pages-keukens .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-woonkamers .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-retail .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-badkamers .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-tuinen .content-2 .hooks-c-file.image-3 .fe-ai-center,.pages-horeca .content-2 .hooks-c-file.image-3 .fe-ai-center{align-items:stretch}
.pages-keukens .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-woonkamers .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-retail .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-badkamers .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-tuinen .content-2 .hooks-c-file.image-2 .fe-ai-center,.pages-horeca .content-2 .hooks-c-file.image-2 .fe-ai-center{align-items:stretch}.buildix-columns.content.buildix-columns-3{padding:0 15px}.showcase-text strong{font-size:3rem;line-height:5rem}
.pages-keukens .content-4 .content .buildix-column,.pages-woonkamers .content-4 .content .buildix-column,.pages-retail .content-4 .content .buildix-column,.pages-badkamers .content-4 .content .buildix-column,.pages-tuinen .content-4 .content .buildix-column,.pages-horeca .content-4 .content .buildix-column{border:0;padding:15px}.body-news h1.fe-d-block,.body-projects h1.fe-d-block{font-size:2rem;line-height:2.8rem}.body-news h2,.body-projects h2{font-size:1.8rem !important;line-height:2.2rem !important}
.body-news h3,.body-projects h3{font-size:1.7rem !important;line-height:2rem !important}.body-news .article-header,.body-projects .article-header{padding:0}.body-news .topblock,.body-projects .topblock{margin:47px auto 0;display:flow-root;max-width:1400px;width:100%}.body-news .author-card .avatar,.body-projects .author-card .avatar{width:100px;height:100px}.news-info-wrapper .news-column{align-items:center;justify-content:start;display:flex;flex-direction:row}.news-info-wrapper .news-column{align-items:center;justify-content:start}
.c_menuBlock{margin-left:0}._c_productsections a[data-imageloader],._c_productsections .column-image[data-imageloader]{padding:35% 25%;margin-bottom:38px}._c_productsections a[data-imageloader][data-method=cover]{background-size:contain}.pages-kennis-en-inspiratie .showcase-text strong,.pages-nieuws .showcase-text strong,.pages-contact .showcase-text strong,.pages-home .showcase-text strong,.pages-projecten .showcase-text strong,.pages-faq .showcase-text strong,.pages-brochures .showcase-text strong{color:#000;font-size:2.4rem;font-weight:800;line-height:2.8rem;text-transform:uppercase;letter-spacing:-0.1rem}
.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures) .banner-wrapper .mini-showcase>.case{display:flex;flex-direction:row-reverse;background-size:90%;background-position:top;width:100%}.body-paginas:not(.pages-kennis-en-inspiratie,.pages-nieuws,.pages-contact,.pages-home,.pages-projecten,.pages-faq,.pages-brochures) .banner-wrapper .mini-showcase>.case .showcase-text{margin:0;height:100%;width:100%;padding:0;top:0;background-color:rgba(255,255,255,0.5);padding:15px}
.pages-keukens .content-1 .text-right,.pages-woonkamers .content-1 .text-right,.pages-retail .content-1 .text-right,.pages-badkamers .content-1 .text-right,.pages-tuinen .content-1 .text-right,.pages-horeca .content-1 .text-right{padding:0}.pages-keukens .content-2 .text-left,.pages-woonkamers .content-2 .text-left,.pages-retail .content-2 .text-left,.pages-badkamers .content-2 .text-left,.pages-tuinen .content-2 .text-left,.pages-horeca .content-2 .text-left{padding:0}.pages-keukens .content-3 .div-sub,.pages-woonkamers .content-3 .div-sub,.pages-retail .content-3 .div-sub,.pages-badkamers .content-3 .div-sub,.pages-tuinen .content-3 .div-sub,.pages-horeca .content-3 .div-sub{margin:auto;color:#fff;width:90%}
.pages-keukens .content-8 .space-bottom,.pages-woonkamers .content-8 .space-bottom,.pages-retail .content-8 .space-bottom,.pages-badkamers .content-8 .space-bottom,.pages-tuinen .content-8 .space-bottom,.pages-horeca .content-8 .space-bottom{margin:0 auto 75px;padding:15px}.pages-kantoor .content-1 .text-right{padding:0}.pages-kantoor .content-3 .div-sub{margin:auto;color:#fff;width:90%}.pages-kantoor .blockfull.content-8.fe-bg-white,.pages-openbare-ruimtes .blockfull.content-8.fe-bg-white{padding:15px}
.blockfull.content-8.fe-bg-white .block.space{padding:0}.projectTags{justify-content:flex-start;gap:10px;margin:auto 0;padding:20px 0 0}.pagination-wrapper{display:flex;flex-direction:column}.pagination-wrapper .pagination-controls a{font-size:1.8rem;padding:10px 0 0}.pages-nieuws .banner-wrapper,.body-news .banner-wrapper{padding:0}.pages-nieuws .blockfull:has(.fe-main-width-fixed.fe-margin-0-auto.fe-color-bg-light-grey){display:none}.pages-nieuws .block.newsTagsBlock .newsTags{padding:0 15px}.pages-nieuws .block.newsTagsBlock .dropdown_filtering_main{display:none}
.pages-faq main{padding:0}.pages-faq .blockfull:has(.fe-main-width-fixed.fe-margin-0-auto.fe-color-bg-light-grey){display:none}.pages-faq .block.space:has(.header-text){padding:0;margin:0}.pages-faq .div-sub.header-text:first-child{padding:20px 15px;background-color:#f6f6f6}.pages-faq .div-sub.header-text:first-child strong,.pages-faq .div-sub.header-text:first-child em{font-size:3.8rem;line-height:4rem}.pages-faq .div-sub.header-text:nth-child(2){padding:20px 15px}.pages-faq .dropdown_filtering_main .dropdown_filtering.down::after{right:10%}
.pages-faq .dropdown_filtering_main .dropdown_filtering.up::after{right:10%}.pages-faq .block.faqTagsBlock .faqTags{padding:0}.pages-faq .block.faqTagsBlock .dropdown_filtering_main{display:none}.pages-faq .desktop{display:none}.pages-faq h2{padding:0 15px}.pages-faq .faq-container{padding:0}.pages-faq .faq-container .mobile{display:inline-flex}.pages-faq .faq-container .faq-sidebar{display:none;width:100%;background-color:#f6f6f6;padding:0 15px}.pages-faq .faq-container .faq-wrapper{padding:0 15px}
.pages-faq .blockfull.faqblockcontact .block{padding:0 15px}.pages-faq .blockfull.faqblockcontact .block h2{padding:0}.pages-faq .faqform{flex-direction:column;flex-wrap:wrap}.pages-faq .faqform .group_10,.pages-faq .faqform .group_20,.pages-faq .faqform .group_30,.pages-faq .faqform .group_40{flex:none;padding:0}.pages-contact .blockfull:has(.fe-main-width-fixed.fe-margin-0-auto.fe-color-bg-light-grey){display:none}.pages-contact .block.space:has(.header-text){padding:0;margin:0}
.pages-contact .div-sub.header-text:first-child{padding:20px 15px;background-color:#f6f6f6}.pages-contact .div-sub.header-text:first-child strong,.pages-contact .div-sub.header-text:first-child em{font-size:3.8rem;line-height:4rem}.pages-contact .block>.content{padding:0 15px;font-size:1.5rem}.pages-contact .block>.content .buildix-column-first-item h3{font-size:2.4rem}.pages-contact .block>.content strong{font-size:1.5rem}.pages-contact .block.space:has(.pageblocks){margin:0;padding:0}.pages-contact .block.space:has(.pageblocks) .column-figure{height:auto}
.pages-contact .block.space:has(.pageblocks) .column-caption{padding:20px 15px;font-size:1.5rem;line-height:2.6rem}.pages-contact .block.space:has(.pageblocks) .column-caption strong{font-size:2.4rem}.newsTags,.faqTags,.projectTags{flex-wrap:wrap;padding:0 25px 40px}.pages-openbare-ruimtes .content-1 .text-right{padding:0}.pages-kennis-en-inspiratie .large-card-content{padding:0;padding-top:100px}.buildix-column{padding:0}.product-article-number{z-index:1}.product-section-main-header,.product-section-c-header-wrapper{width:100%}
.body-products .banner-wrapper .mini-showcase{min-height:200px;border-radius:0}.body-products .showcase-text{left:37%;max-width:80%}.body-products .showcase-text .showcase-text-content{padding:15px 15px 35px 0}.body-products .showcase-text .media_brand{bottom:-15px;width:120px;transform:translate(-10%,0)}.body-products .showcase-text strong{color:#000;font-size:2.4rem;font-weight:800;line-height:2.8rem;text-transform:uppercase;letter-spacing:0}.pages-kennis-en-inspiratie .banner-wrapper,.pages-nieuws .banner-wrapper,.pages-contact .banner-wrapper,.pages-home .banner-wrapper,.pages-projecten .banner-wrapper,.pages-faq .banner-wrapper,.pages-brochures .banner-wrapper{background-color:#f6f6f6}
.header-wrapper{height:135px}.header-top-wrapper .fe-w-25{width:100%;max-width:100%;margin-left:0}.header-top-wrapper .hooks-search{top:15px;position:relative;max-width:100%;margin-bottom:10px}.header-top-wrapper #google_translate_element{display:none}.header-top-wrapper .block{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.breadcrumbs{margin:0;padding:15px;display:flex;flex-direction:row;font-size:14px;flex-wrap:wrap;position:static}.buildix-tables .b-column{flex-direction:row !important}
.buildix-tables.table-res .b-column-wrapper .b-column-head{display:none}.buildix-tables.table-res .b-column-wrapper{display:flex;flex-direction:row}.block.space{margin:45px auto;padding:15px}.pages-home .showcase-bullet-wrapper{width:100%;bottom:-40px}.pages-home .block.space-bottom:has(.block._c_productsections){margin:0 auto 60px}.pages-home .blockfull.stories .block.space.casegrid{padding:0 15px 0 15px}.pages-home .blockfull.cases{padding:0 15px 0 15px}.pages-home .blockfull.cases .block.space{margin:35px auto 20px auto}
.pages-home .block.space:has(.hooks-c-pagegridslider){margin:45px 0 0 0}.pages-home .block.space:has(.hooks-c-pagegridslider) .column{padding:15px 15px 0 15px}.pages-home .block.space{padding:0}.pages-home .news-home .block.space{padding:0 15px 15px 15px}.pages-home .news-home .news-grid .grid-slider-inner{gap:20px !important}.pages-home .news-home .news-grid .column{gap:15px}.pages-home .news-home .news-grid .column .column-figure{flex-direction:row}.pages-home .news-home .news-grid .column .column-figure .column-caption{position:absolute;left:145px;padding:0 10px;margin:0 20px auto}
.pages-home .news-home .news-grid .column .column-header .merk-logo{top:0;left:100px;width:50px;height:30px;border-bottom-left-radius:13px}.pages-home .news-home .news-grid .column .column-body{margin:40px 0 0}.pages-home .news-home .news-grid .column .column-body h6{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:inherit;font-size:1.5rem;padding:0}.pages-home .block.gerelateerdeproducten-inside.space{padding:0 15px}.buildix-tabs .tab-content{padding:0}
.pages-kennis-en-inspiratie .banner-wrapper .mini-showcase,.pages-nieuws .banner-wrapper .mini-showcase,.pages-contact .banner-wrapper .mini-showcase,.pages-home .banner-wrapper .mini-showcase,.pages-projecten .banner-wrapper .mini-showcase,.pages-faq .banner-wrapper .mini-showcase,.pages-brochures .banner-wrapper .mini-showcase{min-height:300px;height:100%;max-width:1980px;margin:0 auto;border-top-right-radius:18px;border-bottom-right-radius:18px}}@media screen and (max-width:320px){.dropdown_filtering_main .dropdown_filtering.down::after{right:40%}
.dropdown_filtering_main .dropdown_filtering.up::after{right:40%}.dropdown_filtering_main .dropdown_filtering_content.show .dropdown_filtering_list.active::after{right:40%}}.button-1.filtering.fe-w-100.fe-j-cc{display:none}.button-2.reset-filter.mobile.fe-w-100.fe-j-cc{display:none}.results.mobile{position:fixed;background:#241d4f;bottom:0;padding:10px 0 0 0;width:100%;left:0;height:100px;display:none;align-items:flex-start;justify-content:center;z-index:2}.results.mobile .button-1{justify-content:center;margin:10px 20px 0 20px;width:100%}
.fancybox-navigation .fancybox-button{top:calc(50% + 480px)}.fancybox-navigation button.fancybox-button.fancybox-button--arrow_left{left:25%}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:25%}#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;cursor:pointer}@media screen and (max-width:1400px){.banner-wrapper .mini-showcase{min-height:327px}}