.button1,.transparent,.transparent:hover{background-color:transparent}h1,h2,h5{line-height:140%}.breadcrumbs li a,a:hover{color:#FF8C5B}.button,.button2{opacity:1;width:fit-content;font-size:1.8rem}body{font-family:Assistant,sans-serif;font-size:1.8rem;color:#000;line-height:160%}.toggle-menu{background-color:#DEAA64}.pages-home main.main-wrapper{overflow:hidden;padding-bottom:0}.button,.button1,.button2{padding:.75rem 1.75rem}h5{font-size:2.5rem;font-weight:500}.showcase_block strong,h1,h2{font-weight:400}h2{font-size:4.6rem}h1{font-size:4.8rem;color:#D7814E}strong{color:#242424}.banner-wrapper .scroll-to,.language-menu-wrapper .option{display:none}a,li{color:#333}::-webkit-scrollbar-thumb{background:#a8a29e;border-radius:10px}.footer-menu-wrapper,footer{background:#A8A29E;color:#fff}.footer-menu-wrapper .menu ul li a:hover,.footer-menu-wrapper a:hover,footer .menu ul li a:hover,footer a:hover{color:#FF8C5B}.footer-copyright-wrapper .block{text-align:center;max-width:1200px;margin-top:8px}.footer-copyright-wrapper{height:35px;background:#A8A29E}.main-content-wrapper{max-width:1200px;margin:0 auto}.button,.button1,.button2,.button2.insta:before{transition:.3s ease;margin-right:10px}.button{background-color:#D7814E;color:#fff;border-radius:4px;display:inline-flex}.button:hover{background-color:#7A3B2E;transition:.3s ease;opacity:1}.button1{border:1px solid #fff;color:#fff;border-radius:4px;font-size:1.8rem;position:relative;vertical-align:baseline;white-space:nowrap;display:inline-block;margin-top:15px}.button1:hover{background-color:#fff;color:#333;transition:.3s ease}.button2{background-color:#7A3B2E;color:#fff;border-radius:4px;display:inline-flex;border:1px solid transparent}.button2:hover{background-color:#fff;color:#333;transition:.3s ease;border:1px solid rgba(0,0,0,.06);text-decoration:none}.button2.insta:before{font-family:"Font Awesome 5 Brands";content:"\f16d";color:#d7814e;font-size:1.8rem}.image-slide-left,.image-slide-right{opacity:0;transition:transform 1.2s ease-out,opacity .8s ease-out}.blockfull.offwhite{margin:50px auto 0}.blockfull.offwhite .block{max-width:1200px;margin:0 auto}.blockfull.offwhite .columnleft{max-width:60ch}.logo{max-width:350px;width:100%;margin:15px 0}.header-menu-wrapper{background-color:#242424;position:fixed;z-index:9999;width:100%}.header-menu-wrapper .logo svg{height:70px;width:auto;margin-left:0}.header-menu-wrapper .menu li{background-color:transparent;color:#fff;margin-right:30px;padding:0}.header-menu-wrapper .menu li a{color:#fff;font-size:1.6rem;width:100%;margin-right:0;border-bottom:1px solid transparent;padding:0}.header-menu-wrapper .menu li a:hover{border-bottom:2px solid #D8B082}.header-menu-wrapper .menu li:nth-child(2) a{color:#fff;font-size:1.6rem;width:100%;margin-right:0;border-bottom:1px solid transparent;padding:0}.header-menu-wrapper .menu li:nth-child(2) a:hover{border-bottom:2px solid #A8A29E}.header-menu-wrapper .menu li:nth-child(3) a{color:#fff;font-size:1.6rem;width:100%;margin-right:0;border-bottom:1px solid transparent;padding:0}.header-menu-wrapper .menu li:nth-child(3) a:hover{border-bottom:2px solid #6B4F3B}.header-menu-wrapper .menu li:nth-child(4) a{color:#fff;font-size:1.6rem;width:100%;margin-right:0;border-bottom:1px solid transparent;padding:0}.header-menu-wrapper .menu li:nth-child(4) a:hover{border-bottom:2px solid #7A3B2E}.header-menu-wrapper .menu li:nth-child(5) a{color:#fff;font-size:1.6rem;width:100%;margin-right:0;border-bottom:1px solid transparent;padding:0}.header-menu-wrapper .menu li:nth-child(5) a:hover{border-bottom:2px solid #D7814E}.banner-wrapper{margin:40px 0 0}.backdrop-grey{position:absolute;background-color:#eae9e6;z-index:-1;width:1600px;height:80%;top:50%;transform:translate(0,-50%)}.banner-wrapper .mini-showcase>.case>figure{max-width:1200px;margin:0 auto}.banner-wrapper .mini-showcase>.case{background-color:transparent}.header-menu-wrapper .block{max-width:1200px;height:120px}.banner-wrapper .mini-showcase{min-height:calc(80vh - 190px)!important;max-width:1400px!important;margin:100px auto 0!important}.banner-wrapper .showcase-overlay{max-width:1200px;margin:0 auto}.showcase-overlay{display:none}.image-slide-left{transform:translateX(-100%)}.image-slide-right{transform:translateX(100%)}.image-slide-left.show,.image-slide-right.show{transform:translateX(0);opacity:1}@keyframes slideIn{from{left:-100%}to{left:0}}.buildix-grid.tegelgrid.two-row,.pages-raamdecoratie .buildix-grid.tegelgrid.two-row,.pages-vloeren .buildix-grid.tegelgrid.two-row{top:0;left:68.05%;transform:translate(-50.4%,0);gap:40px!important;position:relative}.pages-contact .buildix-columns .columnleft{padding-right:50px}.block-full-section-1{background-image:url(https://static.reto.media/skeletonbuildixcombasic/upload-2021/vendor_60f7c967d0fea9.06710227.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#fff;padding:50px}.tegelgrid article{padding:0}.buildix-grid.tegelgrid.two-row .column:first-child .column-caption{background:#A8A29E}.buildix-grid.tegelgrid.two-row .column:nth-child(2) .column-caption{background:#7A3B2E}.buildix-grid.tegelgrid.two-row .column:nth-child(3) .column-caption{background:#2E2B28}.tegelfull{background-color:#fff}.tegelfull .block{max-width:1200px}.tegelfull .tegelgrid{gap:40px!important}.tegelfull .tegelgrid .column{background-color:transparent;opacity:100%;width:100%}.tegelfull .tegelgrid .column .column-caption{position:relative;padding:1rem 1.2rem;color:#fff;font-weight:700;text-align:center;font-size:1.8rem;text-transform:uppercase;left:50%;bottom:60px;background:#D8B082;width:200px;transform:translate(-50%,0);border-radius:4px}.tegelfull .tegelgrid .column-figure{overflow:hidden;position:relative}.tegelfull .tegelgrid .column-image[data-imageloader],.tegelfull .tegelgrid a[data-imageloader]{padding:60% 25%;background-color:#fff;background-blend-mode:normal;transform:scale(1);transition:.3s ease;overflow:hidden;border-radius:4px}.tegelfull .tegelgrid .column-image[data-imageloader]:hover,.tegelfull .tegelgrid a[data-imageloader]:hover{opacity:.6}.tegelfull .tegelgrid .column:nth-child(2) .column-caption{background:#6B4F3B}.tegelfull .tegelgrid .column:nth-child(3) .column-caption{background:#2E2B28}.parallax{background-image:url(https://static.reto.media/vangulikvloerennl/aanlevering-12-juni-2025/achtergrondfoto-midden.jpg);height:450px;width:100%;background-size:cover;background-attachment:fixed;background-position:bottom;margin:0;display:flex;justify-content:center;flex-direction:column}.parallax .block{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;color:#fff}.slidethis{pointer-events:all}.column-figure a:hover::before{opacity:0}.grid-slider-bullet,.grid-slider-next,.grid-slider-prev{display:none}article.column{background-color:none}.grid-slider-inner .column,.grid-slider-inner .column-figure{height:125px}.partner_block{height:200px;padding:0;margin-top:100px;margin-bottom:0}.instagram-icon h2:before{font-family:"Font Awesome 5 Brands";content:"\f16d";color:#000;margin-right:10px;font-size:4.6rem}.pages-contact iframe{margin-top:0}.pages-contact .buildix-columns .columnleft{width:40%;background-color:#f7f7f7;color:#000;padding:38px;border-radius:15px 0 0 15px}.pages-contact .buildix-columns .columnright{width:80%;padding:20px 38px;background-color:#242424;color:#fff;border-radius:0 15px 15px 0}.pages-contact .form-info-row:last-child{display:flex;flex-direction:row}.pages-contact .captcha-image{margin:0;max-width:120px}.pages-contact input[type=color],.pages-contact input[type=date],.pages-contact input[type=datetime-local],.pages-contact input[type=email],.pages-contact input[type=file],.pages-contact input[type=month],.pages-contact input[type=number],.pages-contact input[type=range],.pages-contact input[type=tel],.pages-contact input[type=text],.pages-contact input[type=time],.pages-contact input[type=url],.pages-contact input[type=week],.pages-contact textarea{max-height:52px}.pages-contact button,.pages-contact input[type=submit]{color:#fff;background-color:#DEAA64;border-radius:4px}.footer-menu-wrapper .menu{flex-direction:column}.footer-menu-wrapper .menu li{background:#A8A29E}.footer-menu-wrapper .menu li a{padding:0;padding-bottom:8px!important}.footer-menu-wrapper{background:#A8A29E;margin:0}.footer-menu-wrapper .block{max-width:1200px}.footer-menu-wrapper img{padding-top:40px}img.vca_image{max-width:150px}.showcase_block{width:100%;position:absolute;max-width:1018px;margin:0 auto;height:100%;left:50%;transform:translate(-50%,10px);display:flex}.showcase_block strong{font-size:4rem;color:#fff}.showcase_block .showcase-text{bottom:10%;padding:20px 20px 10px}.triangle-white{background-image:url(https://static.reto.media/vangulikvloerennl/upload-2025/triangle-white.png)}.buildix-grid.photoalbum-wrapper{max-width:1200px;margin:0 auto}.photoalbum-full{background:#eae9e6;padding:50px;margin-top:50px}.pages-home .buildix-grid .not-active{opacity:100%}.pages-home .buildix-columns{padding-bottom:100px;margin-top:100px}.pages-home .buildix-columns .div-sub{width:48%}.pages-home .buildix-columns .columnright .div-sub.colorblock{width:105%;height:105%;position:absolute;background:#a8a29e;left:20px;top:20px}.pages-home .buildix-columns .columnleft .div-sub.colorblock{width:105%;height:105%;position:absolute;background:#a8a29e;right:20px;top:30px}.pages-home .buildix-columns .column{padding:0}.buildix-columns .div-sub{position:relative}.buildix-columns img{position:absolute;object-fit:cover;object-position:center;height:100%;width:100%}.buildix-columns .captcha-image{max-width:120px;position:relative;object-fit:contain;max-height:50px}.buildix-columns .captcha-image img{max-width:100%;height:auto;display:block}i.far.fa-clone{display:none}.buildix-grid.instagram-wrapper{grid-template-columns:repeat(3,minmax(320px,1fr))!important;gap:clamp(12px,2vw,20px)!important}.instagram-wrapper .column{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .18s ease,box-shadow .25s ease;padding:15px}.instagram-wrapper .column:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.12)}.instagram-wrapper .column .column-figure,.instagram-wrapper .column .column-header{margin:0}.instagram-wrapper .column .column-figure{position:relative;aspect-ratio:16/12;overflow:hidden;border-radius:12px 12px 0 0}.instagram-wrapper .column .column-figure img,.instagram-wrapper .column .video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:0 0;border:0}.instagram-wrapper .column .column-body{background:#f6f6f6;border-top:1px solid #eee;margin-top:10px;border-radius:10px;padding:12px 14px 6px;color:#333;font-size:14px;line-height:1.4}.instagram-wrapper .column .column-body a{display:inline-block;margin:4px 6px 4px 4px;padding:4px 8px;color:#fff;border-radius:999px;text-decoration:none;font-size:12px;transition:background .2s ease,color .2s ease}.instagram-wrapper .column .column-body a:hover{background:#2E2B28;color:#fff}.instagram-wrapper .column .column-body a:nth-child(even),.instagram-wrapper .column .column-body a:nth-child(odd){background:#A8A29E}.instagram-wrapper .column .column-footer{margin-top:auto;background:#fff;border-top:1px solid #eee;padding:20px 14px 10px;flex-direction:row;display:flex;justify-content:space-between;align-items:center;gap:10px}.instagram-wrapper .column .column-footer time{font-size:16px;color:#666;padding:0}.instagram-wrapper .column .column-footer .sep{display:inline-block;margin:0 .4ch}.instagram-wrapper .column .column-footer .actions{margin-left:auto}.instagram-wrapper .column .column-footer .insta-btn{display:inline-flex;align-items:center;gap:.5ch;padding:8px 12px;border-radius:8px;background:0 0;border:1px solid #e5e5e5;color:#fff;text-decoration:none;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.instagram-wrapper .column .column-footer .insta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:#d6d6d6;color:#fff;background:#d7814e;transition:.3s ease}.instagram-wrapper .column .column-footer .insta-btn:hover::before{color:#fff;transition:.3s ease}.instagram-wrapper .column .column-footer .insta-btn::before{font-family:"Font Awesome 5 Brands";content:"\f16d";color:#d7814e;margin-right:0;font-size:35px;transition:.3s ease}@media (max-width:1000px){.buildix-grid.instagram-wrapper{grid-template-columns:repeat(2,minmax(260px,1fr))!important}}@media (max-width:560px){.buildix-grid.instagram-wrapper{grid-template-columns:1fr!important}.instagram-wrapper .column-figure{aspect-ratio:4/5}}.widget .columnleft{flex:3;padding-right:30px}.widget .columnright{flex:2;padding-left:30px;top:-85px}.widget .columnright .widget-block{position:relative;border-radius:15px;margin-bottom:50px;padding:30px;box-shadow:rgba(0,0,0,.1) 0 4px 12px}.widget .columnright .widget-block ul{list-style:none}.widget .columnright .widget-block ul li{height:30px;margin-left:-15px;position:relative}.widget .columnright .widget-block ul i{color:#D7814E;padding-right:10px}.widget .columnright .widget-block .button1{position:relative}@media screen and (max-width:1600px){.banner-wrapper .mini-showcase{min-height:calc(100vh - 190px)!important}}@media screen and (max-width:900px){.image-slide-left,.image-slide-right{transform:none}}@media screen and (max-width:768px){.buildix-columns .div-sub,.buildix-columns img{position:relative;width:100%}.menu{margin-top:50px;gap:20px}.menu li{margin-left:30px;font-size:2rem}.menu li a{color:#000!important}.buildix-columns img{object-fit:cover;object-position:center;height:auto}.tegelfull .tegelgrid .column a{transform:none;width:100%}.tegelfull .tegelgrid .column-image[data-imageloader],.tegelfull .tegelgrid a[data-imageloader]{clip-path:none;transform:none}.buildix-grid.tegelgrid.two-row,.pages-raamdecoratie .buildix-grid.tegelgrid.two-row,.pages-vloeren .buildix-grid.tegelgrid.two-row{position:static;transform:none}.tegelfull .tegelgrid .column-figure{max-width:100%!important}.tegelfull .tegelgrid .column .column-caption{transform:none;left:0;bottom:0;width:100%}.pages-contact .columnleft,.pages-contact .columnright,.pages-home .columnleft,.pages-home .columnright{width:100%!important}.image-slide-left,.image-slide-right{transform:none}.tegelfull{flex-direction:column-reverse}}@media screen and (max-width:500px){.zonwering{margin-top:100px}.tegelfull .tegelgrid .column a{transform:none;width:100%}.tegelfull .tegelgrid .column-image[data-imageloader],.tegelfull .tegelgrid a[data-imageloader]{clip-path:none;transform:none}.buildix-grid.tegelgrid.two-row,.pages-raamdecoratie .buildix-grid.tegelgrid.two-row,.pages-vloeren .buildix-grid.tegelgrid.two-row{position:static;transform:none}.tegelfull .tegelgrid .column-figure{max-width:100%!important}.tegelfull .tegelgrid .column .column-caption{transform:none;left:0;bottom:0;width:100%}}