.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{border:2px solid;padding:.667em 1.333em}.wp-block-columns:where(.has-background){padding:1.25em 2.375em}h1,h3,h4,p,ul{overflow-wrap:break-word}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity .1s linear;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-right:0;margin-left:auto}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:0 0}.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container{gap:var(--wp--style--block-gap,.5em)}.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content,.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content{padding:.5em 1em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img){height:auto;max-width:100%}@font-face{font-display:swap;font-family:'Evogria';src:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../fonts/Evogria.woff2) format('woff2'),url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../fonts/Evogria.woff) format('woff');font-weight:400;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:'Evogria';src:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../fonts/Evogria-Italic.woff2) format('woff2'),url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../fonts/Evogria-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:block}.custom-font{font-family:'Evogria',sans-serif;font-weight:400}.black{font-weight:900}body,h1,h3,h4,html{font-family:'Montserrat',sans-serif}body,html{font-weight:400;color:#171717;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}body{background-color:#171717;background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/bg-body.jpg);background-repeat:no-repeat;background-size:100% auto}h1,h3,h4{font-size:3rem;font-weight:900;margin-bottom:.5em;color:#fff}@media only screen and (max-width:767px){h1{font-size:2.25rem}}h3,h4{font-size:2rem}@media only screen and (max-width:767px){h3{font-size:1.75rem}}h4{font-size:1.375rem;font-weight:700;margin-bottom:.15em}.toptitel{font-family:'Evogria',sans-serif;font-weight:400;font-style:italic;color:#ebe320}.toptitel.big{font-size:2rem}@media only screen and (max-width:991px){.toptitel.big{font-size:1.5rem}}.toptitel.black{color:#171717}a,li,p,span{line-height:1.8em}li,p,span{color:#fff}a{text-decoration:none}p{margin-bottom:1em}a,p a{color:#ebe320}a:active,a:focus,a:hover{color:#c6bf12;text-decoration:none}a,h1,h3,h4,p,span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.container{max-width:1510px;box-sizing:border-box;padding-right:20px;padding-left:20px}.container.container-large{max-width:2000px}.container.container-content{max-width:1200px}.button{position:relative;font-family:'Evogria',sans-serif;font-weight:400;background-color:#ebe320;color:#171717;font-size:16px;padding:.5rem 1.5rem;display:inline-block;border-radius:5px;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#c6bf12;text-decoration:none;color:#171717;cursor:pointer}.button:active,.button:focus{outline:0;color:#171717}.button.gray{background:#7e7e7e;color:#fff}.button.gray:hover{background-color:#656565}.website-content{display:inline-block;width:100%;padding-top:130px}@media only screen and (min-width:992px) and (max-width:1199px){.website-content{padding-top:115px}}@media only screen and (max-width:991px){.website-content{padding-top:98px}}@media only screen and (max-width:767px){.website-content{padding-top:71px}}.icon-contact{padding-left:1.5rem;background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/icon-contact-phone-color-1.svg);background-size:auto .75rem;background-repeat:no-repeat;background-position:center left}.icon-contact.mail{background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/icon-contact-mail-color-1.svg)}.icon-contact.phone{background-size:auto 1rem}.icon-contact.custom-font span:hover,.icon-contact.white,footer .footer-content .footer-item p{color:#fff}.icon-contact.custom-font span{position:relative;color:#fff}.icon-contact.custom-font span:after{content:'';position:absolute;top:calc(100% + 0px);height:1px;width:100%;left:0;background:#fff;opacity:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.icon-contact.custom-font span:hover:after{transform:translateY(5px);opacity:0}ul.social-media{padding:0;margin:0;display:inline-block}ul.social-media li{display:inline-block;width:auto}ul.social-media li a{width:35px;height:35px;background:#3f3f3f;border-radius:10rem;display:flex;align-items:center;justify-content:center}ul.social-media li a svg{height:1rem;fill:#fff}ul.social-media li a:hover{background:#ebe320}ul.social-media li a:hover #werkspot,ul.social-media li a:hover svg{fill:#171717}ul.social-media li:not(:last-child){margin-right:15px}.contactpersoon{width:100%;max-width:100%;text-align:center;display:block;margin:0 auto}.contactpersoon img{width:220px;margin-bottom:1rem}.contactpersoon h4{font-weight:900;width:180px;display:inline-block;margin-bottom:.75rem}.contactpersoon .icon-contact{display:inline-block;margin:.15rem 0}header{position:absolute;top:0;z-index:5000;width:100%;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header .header-inner{display:flex;position:relative;justify-content:space-between;align-items:center;padding:2rem 0;z-index:1500}header .header-inner .logolink{display:block;height:70px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .header-right a.phone{font-family:'Evogria',sans-serif;font-weight:400;margin-right:1rem;color:#fff}header .header-inner .header-right .button{margin-right:1rem}header .header-inner .header-right .navbar-toggle{position:relative;display:inline-flex;align-items:center;margin:0;-webkit-appearance:none;border:0;outline:0;min-height:46px}header .header-inner .header-right .navbar-toggle .icon-bar{background:#171717;position:relative;display:block;width:22px;height:2px;border-radius:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .header-right .navbar-toggle .icon-bar+.icon-bar{margin-top:3px}header .header-inner .header-right .navbar-toggle .icon-bar.icon-bar-3{width:15px}header .header-inner .header-right .navbar-toggle .menu{color:#171717;margin-right:.75rem}@media only screen and (min-width:992px) and (max-width:1199px){header .header-inner .logolink{height:50px}}@media only screen and (min-width:768px) and (max-width:991px){header .header-inner{padding:1.5rem 0}header .header-inner .logolink{height:50px}}@media only screen and (max-width:767px){header{position:fixed;background:rgba(23,23,23,.35)}header .header-inner{padding:1rem 0}header .header-inner .header-right a.phone{margin-right:.25rem}header .header-inner .header-right .button{padding-left:.5rem;padding-right:.5rem;font-size:.75rem;margin-right:.25rem}header .header-inner .header-right .navbar-toggle{padding-left:.5rem;padding-right:.5rem;min-height:38px;margin-right:0}header .header-inner .logolink{height:35px}}.responsive-nav-container,.responsive-nav-container ul.menu li,.responsive-nav-container ul.menu li a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container{position:fixed;opacity:0;left:0;top:0;right:0;bottom:0;background:0 0;z-index:-100}.responsive-nav-container ul.menu,footer .footer-colofon ul{padding:0;margin:0;list-style:none}.responsive-nav-container ul.menu li,.responsive-nav-container ul.menu li a{display:inline-block;position:relative}.responsive-nav-container ul.menu li{margin-bottom:1rem;padding:0;width:100%;text-align:left}.responsive-nav-container ul.menu li a{font-family:'Montserrat',sans-serif;font-weight:900;color:#171717;font-size:1.875rem}.responsive-nav-container ul.menu li a:active,.responsive-nav-container ul.menu li a:hover{color:#7e7e7e;text-decoration:none;padding-left:1rem}.responsive-nav-container ul.menu.smaller li a{font-weight:400;color:#171717;font-size:1.5rem}.responsive-nav-container ul.menu.smaller li a:active,.responsive-nav-container ul.menu.smaller li a:hover{padding-left:.5rem}.responsive-nav-container .responsive-nav{padding:0;margin:0;height:100vh;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;visibility:hidden}.responsive-nav-container .responsive-nav .kolommen{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap}.responsive-nav-container .responsive-nav .kolommen .kolom{display:inline-block;width:25vw;z-index:1;vertical-align:top;position:relative;height:100%;padding:0}.responsive-nav-container .responsive-nav .kolommen .kolom.menu{width:calc(100% - 25vw)}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen{position:relative;display:flex;justify-content:space-between;width:100%}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen span.toptitel{display:block;margin-bottom:2rem}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen nav,.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen span.toptitel{max-width:450px;transform:translateX(-5rem);opacity:0;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-ms-transition:.5s ease-out;transition:.5s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen .sub-kolom{display:flex;flex-direction:column;padding:3rem 0}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen ul.social-media,footer .footer-content .footer-item.contact-item{margin-top:2rem}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen:after{content:'';position:absolute;width:1px;top:0;left:calc(50% - 1rem);bottom:0;background:#171717}.responsive-nav-container .responsive-nav .content-container{padding:8rem 2rem 2rem;width:100%;max-width:calc(1200px + 4.5vw);display:flex;align-items:center;height:100%;overflow-x:hidden;overflow-y:auto}.responsive-nav-container .responsive-nav .content-container .content-container-inner,footer{width:100%}.responsive-nav-container .responsive-nav .bg-container{height:100%}.responsive-nav-container .responsive-nav .bg-container .bg-inner{height:100%;background-color:#171717;background-size:auto 100%;background-position:top right -1px;background-repeat:no-repeat;transform:translateX(-5rem);opacity:0;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-ms-transition:.5s ease-out;transition:.5s ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:1300px){.responsive-nav-container ul.menu li{margin-bottom:1rem}.responsive-nav-container ul.menu li a{font-size:1.5rem}.responsive-nav-container ul.menu li a:active,.responsive-nav-container ul.menu li a:hover,.responsive-nav-container ul.menu.smaller li a:active,.responsive-nav-container ul.menu.smaller li a:hover{padding-left:0}.responsive-nav-container ul.menu.smaller li a{font-size:1.25rem}}@media only screen and (min-width:992px) and (max-width:1199px){.responsive-nav-container .responsive-nav{padding:0;margin:0;height:100vh;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;visibility:hidden}.responsive-nav-container .responsive-nav .kolommen{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap}.responsive-nav-container .responsive-nav .kolommen .kolom{display:inline-block;width:25vw;z-index:1;vertical-align:top;position:relative;height:100%;padding:0}.responsive-nav-container .responsive-nav .kolommen .kolom.menu{width:calc(100% - 25vw)}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen{position:relative;display:flex;justify-content:space-between;width:100%}.responsive-nav-container ul.menu li a{font-size:1.25rem}.responsive-nav-container ul.menu.smaller li a{font-size:1.1rem}}@media only screen and (max-width:991px){.responsive-nav-container .responsive-nav .kolommen .kolom{width:30vw}.responsive-nav-container .responsive-nav .kolommen .kolom.menu{width:calc(100% - 30vw)}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen{display:flex;flex-direction:column;justify-content:space-between;width:100%}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen nav{width:100%}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen span.toptitel{margin-bottom:1rem}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen .sub-kolom{display:inline-block;padding:1rem 0}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen:after{display:none}.responsive-nav-container .responsive-nav .content-container{padding:6rem 3vw 3rem 6.5vw;max-width:100%;align-items:flex-start}.responsive-nav-container ul.menu li a{font-size:1.25rem}.responsive-nav-container ul.menu.smaller li a{font-size:1.1rem}}@media only screen and (max-width:767px){.responsive-nav-container .responsive-nav .kolommen .kolom{display:none}.responsive-nav-container .responsive-nav .kolommen .kolom.menu{display:block;width:100%}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen{display:flex;flex-direction:column;justify-content:space-between;width:100%}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen nav{width:100%}.responsive-nav-container .responsive-nav .kolommen .kolom .sub-kolommen .sub-kolom{display:inline-block}.responsive-nav-container ul.menu li a{line-height:1.6;font-size:1.5rem}.responsive-nav-container ul.menu li a:active,.responsive-nav-container ul.menu li a:hover{padding-left:0}}.footer-before{position:relative;padding-bottom:12rem}.footer-before:after,footer:after{content:'';position:absolute;bottom:0;left:0}.footer-before:after{width:100%;height:20rem;background:#fff}.footer-before .container{position:relative;z-index:1}.footer-before .footer-contact{background:#3f3f3f;padding:4rem;border-radius:6px;background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/bg-gray-texture.jpg);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.footer-before .footer-contact .content-footer-before{padding-top:2rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (max-width:767px){.footer-before{padding-bottom:5rem}.footer-before:after{height:10rem}.footer-before .footer-contact{padding:2rem}.footer-before .footer-contact .content-footer-before{padding:0 0 2rem;text-align:center}}footer{position:relative;margin:0;display:block;background:#171717}footer:after{top:0;right:0;background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/bg-body.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.8}footer .footer-content{position:relative;z-index:1}footer .footer-content .footer-inner{padding:5rem 0 2rem}.banner .banner-inner h1,footer .footer-content .footer-item p a{color:#fff}footer .footer-content .footer-item p a:hover{color:rgba(255,255,255,.8)}footer .footer-content .footer-item p.titel{font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.5rem;color:#fff}footer .footer-content .footer-item ul:not(.social-media){padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul:not(.social-media) li{display:inline-block;width:100%}footer .footer-content .footer-item ul:not(.social-media) li a{color:#fff}footer .footer-content .footer-item ul:not(.social-media) li a:focus,footer .footer-content .footer-item ul:not(.social-media) li a:hover{color:#fff}footer .footer-colofon{position:relative;z-index:1;font-size:13px;padding:1rem 0 3rem;text-align:center}footer .footer-colofon a,footer .footer-colofon ul li a{color:#fff;font-size:1em}footer .footer-colofon a:focus,footer .footer-colofon a:hover,footer .footer-colofon ul li a:focus,footer .footer-colofon ul li a:hover{color:rgba(255,255,255,.5)}footer .footer-colofon ul li{display:inline-block;color:#fff;font-size:1em}footer .footer-colofon ul li:not(:last-child):after{content:'|';margin:0 .5rem;color:#fff}@media only screen and (max-width:767px){footer .footer-content .footer-inner{padding:3rem 0 0}footer .footer-content .footer-item{margin-bottom:4rem}footer .footer-content .footer-item p.titel{margin-bottom:15px}footer .footer-content .footer-item.contact-item{margin:0 0 2rem}}.banner{position:relative;margin-bottom:7rem}@media only screen and (max-width:767px){.banner{margin-bottom:3.5rem}}.banner .banner-inner{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:18rem 0 3rem;position:relative;display:flex;align-items:flex-end}.banner .banner-inner:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(23,23,23,.4);z-index:1}.banner .banner-inner .container-content{position:relative;z-index:2}@media only screen and (max-width:991px){.banner .banner-inner{padding:10rem 0 2rem}}@media only screen and (max-width:767px){.banner .banner-inner{padding:6rem 0 2rem}}.content-tekst{margin-bottom:7rem}@media only screen and (max-width:767px){.content-tekst{margin-bottom:3.5rem}}.review-container{text-align:right}.review-container .google-review,.review-container .werkspot-review{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;width:100%}.review-container .google-review .logo,.review-container .werkspot-review .logo{opacity:1;width:35px;background:center center no-repeat;background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/google-logo.svg)}.review-container .werkspot-review .logo.werkspot{background-image:url(https://www.vandelaar-betonvloeren.nl/wp-content/themes/vd-laar/css/../images/werkspot-logo.png)}.review-container .google-review .logo .ratio,.review-container .werkspot-review .logo .ratio{padding-bottom:100%}.review-container .google-review .content,.review-container .werkspot-review .content{width:calc(100% - 35px);padding-left:10px}.review-container .google-review .content *,.review-container .werkspot-review .content *{color:#fff}.review-container .google-review .content .top,.review-container .werkspot-review .content .top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4px}.review-container .google-review .content .top *,.review-container .werkspot-review .content .top *{line-height:1;margin:0}.review-container .google-review .content .top span,.review-container .werkspot-review .content .top span{font-weight:600}.review-container .google-review .content .top .stars,.review-container .werkspot-review .content .top .stars{display:flex;flex-wrap:wrap;padding-left:10px;align-items:center}.review-container .google-review .content .top .stars .star,.review-container .werkspot-review .content .top .stars .star{width:18px;height:18px;background:center center no-repeat}.review-container .google-review .content .bottom,.review-container .werkspot-review .content .bottom{text-align:left}.review-container .google-review .content .bottom *,.review-container .werkspot-review .content .bottom *{margin:0;font-weight:300;font-size:.8rem}.review-container .google-review .content .bottom a,.review-container .werkspot-review .content .bottom a{color:#1ccc5a}@media only screen and (max-width:767px){.review-container{text-align:center}.review-container .google-review{margin-bottom:1rem}}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/vd-laar/css/fonts/slick.eot);src:url(/wp-content/themes/vd-laar/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/vd-laar/css/fonts/slick.woff) format('woff'),url(/wp-content/themes/vd-laar/css/fonts/slick.ttf) format('truetype'),url(/wp-content/themes/vd-laar/css/fonts/slick.svg#slick) format('svg')}