.basic-font{font-family:"Lato",sans-serif;font-weight:400}.titel-font{font-family:"Lato",sans-serif;font-weight:900}.light{font-weight:300}.regular{font-weight:400}.bold{font-weight:700}.black{font-weight:900}.italic{font-style:italic}html,body{counter-reset:my-sec-counter;font-family:"Lato",sans-serif;font-weight:400;color:#212121;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:"Lato",sans-serif;font-weight:900;font-size:3.25rem;margin-bottom:.5em;color:#000}@media only screen and (min-width: 768px) and (max-width: 991px){h1,.look-h1{font-size:2.5rem}}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2.25rem}}h2,.look-h2{position:relative;font-family:"Lato",sans-serif;font-weight:900;font-size:2.25rem;margin-bottom:.5em;color:#000;padding-bottom:1.5rem}h2::before,.look-h2::before{content:'';position:absolute;bottom:0;left:0;height:5px;width:130px;background:#c1c1c1}h2::after,.look-h2::after{content:'';position:absolute;bottom:10px;left:0;height:5px;width:130px;background:#ee2e24}h2.no-elements::before,.look-h2.no-elements::before,h2.no-elements::after,.look-h2.no-elements::after{display:none}@media only screen and (min-width: 768px) and (max-width: 991px){h2,.look-h2{font-size:2rem}}@media only screen and (max-width: 767px){h2,.look-h2{font-size:1.5rem}h2::before,.look-h2::before,h2::after,.look-h2::after{width:65px;height:4px}h2::after,.look-h2::after{bottom:8px}}h3,.look-h3{position:relative;font-family:"Lato",sans-serif;font-weight:900;font-size:2.2rem;margin-bottom:.5em;color:#000;text-wrap:balance}h3:not(.no-afters),.look-h3:not(.no-afters){padding-bottom:1.5rem}h3:not(.no-afters)::before,.look-h3:not(.no-afters)::before{content:'';position:absolute;bottom:0;left:0;height:5px;width:130px;background:#c1c1c1}h3:not(.no-afters)::after,.look-h3:not(.no-afters)::after{content:'';position:absolute;bottom:10px;left:0;height:5px;width:130px;background:#ee2e24}@media only screen and (min-width: 768px) and (max-width: 991px){h3,.look-h3{font-size:1.7rem}}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.3rem}}h4,.look-h4{font-family:"Lato",sans-serif;font-weight:900;font-size:1.4rem;margin-bottom:.5em;color:#000}@media only screen and (min-width: 768px) and (max-width: 991px){h4,.look-h4{font-size:1.2rem}}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1.1rem}}p,span,a,li,.look-p{color:#030303;line-height:1.8em}p{margin-bottom:1em}p b,p strong{font-weight:700}p i,p em{font-style:italic}p a{color:#ee2e24}.body-large{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.body-large{font-size:1.15rem}}a{color:#ee2e24;text-decoration:none}a:hover,a:active,a:focus{color:#cf1a10;text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.default-block:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.default-block:not(.no-margin){margin-bottom:3rem}}.default-block:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.default-block.black-bg{background-color:#000}.default-block.black-bg .tekst *:not(.button){color:#fff}.default-block.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.default-block.bg-gray-light{padding:4rem 0;background:#e1e1e1}.default-block.bg-gray-light h2::before,.default-block.bg-gray-light .look-h2::before{background:#ee2e24}.default-block.bg-gray-light h2::after,.default-block.bg-gray-light .look-h2::after{background:#212121}.default-block.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.default-block.bg-gray-light:has(+ .brede-afbeelding),.default-block.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.default-block.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.default-block.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.default-block.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.default-block.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.default-block.with-beton-bg+section{position:relative;z-index:3}.default-block.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.default-block.typo-standaard-big p{font-size:1.15rem}}.default-block .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.default-block.with-beton-bg{padding-top:3rem}}.default-block:has(h2[style="text-align: center;"]) h2::before,.default-block:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.default-block:has(h2[style="text-align: center;"]) h2::before,.default-block:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.default-block .btn-container{gap:.5rem}}.border-radius{border-radius:.25rem}.border-radius-large{border-radius:1.25rem}.margin-bottom{margin-bottom:6rem}@media only screen and (max-width: 767px){.margin-bottom{margin-bottom:3rem}}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1400px;box-sizing:border-box;padding-right:20px;padding-left:20px}.container.container-medium{max-width:1500px}.container.container-large{max-width:1600px}.container.container-fluid{max-width:100%;padding-left:0;padding-right:0}.website-content{display:inline-block;width:100%;padding-top:123px}.website-content>section:last-child:not(.tekst-met-afbeelding){margin-bottom:0}@media only screen and (max-width: 767px){.website-content{padding-top:92px}}.box-shadow{-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23)}.box-shadow-input{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.box-shadow-input-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.inputstyle{border:1px solid #c1c1c1;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px}.inputstyle:focus{outline:none;border-color:#030303}@media only screen and (max-width: 767px){.inputstyle{padding:15px 10px}}.button{position:relative;font-family:"Lato",sans-serif;font-weight:400;font-weight:700;background-color:#ee2e24;color:#fff;font-size:18px;padding:.5rem 3rem .5rem 1.25rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');background-repeat:no-repeat;background-position:right 1.5rem center;background-size:.5rem auto}.button:hover,.button.hover{background-color:#cf1a10;text-decoration:none;color:#fff;background-position:right 1.25rem center;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.color-3,.button.color-2{background-color:#fcbb00;color:#030303;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg')}.button.color-white{background-color:#fff;color:#030303;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg')}.button.color-white:hover,.button.color-white.hover{background-color:#ee2e24;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');color:#fff}.button.ghost{border:2px inset #000;color:#000;background-color:transparent;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg')}.button.ghost:hover{background-color:#000;color:#fff;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg')}.button.no-icon{padding-right:1.25rem;background-image:none}.button.no-icon:hover{background-image:none}.button.underline{padding-left:0;padding-right:0;text-decoration:underline;background:transparent;text-underline-offset:5px}.button.underline:hover{text-decoration:none}@media only screen and (max-width: 767px){.button{padding:.35rem 1.5rem .35rem .75rem;font-size:.75rem;max-width:100%;background-position:right .75rem center;background-size:.35rem auto}.button.no-icon{padding:.25rem .75rem}}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}.animate-block .fade-in-left{position:relative;z-index:2;opacity:0;transform:translateX(-2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-right{position:relative;z-index:2;opacity:0;transform:translateX(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-up{position:relative;z-index:2;opacity:0;transform:translateY(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .animate-block{position:relative;z-index:2;opacity:0;transform:translateY(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .stagger.index-1{transition-delay:.3s}.animate-block .stagger.index-2{transition-delay:.4s}.animate-block .stagger.index-3{transition-delay:.5s}.animate-block .stagger.index-4{transition-delay:.6s}.animate-block .stagger.index-5{transition-delay:.7s}.animate-block .stagger.index-6{transition-delay:.8s}.animate-block .stagger.index-7{transition-delay:.9s}.animate-block .stagger.index-8{transition-delay:1s}.animate-block .stagger.index-9{transition-delay:1.1s}.animate-block .stagger.index-10{transition-delay:1.2s}.animate-block.in-view .fade-in-left{opacity:1;transform:translateX(0)}.animate-block.in-view .fade-in-right{opacity:1;transform:translateX(0)}.animate-block.in-view .fade-in-up{opacity:1;transform:translateY(0)}header{position:fixed;top:0;z-index:5000;width:100%;background:#ee2e24;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header .melding-header{position:absolute;top:100%;left:0;right:0;background:#212121}header .melding-header .inner{position:relative;padding:.75rem 2rem;text-align:center}header .melding-header .inner *{color:#fff;margin:0 auto}header .melding-header .inner .close-header-melding{position:absolute;top:calc(50% - .75rem);cursor:pointer;right:0;width:1.5rem;height:1.5rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/close-mark-white.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .melding-header .inner .close-header-melding:hover{transform:scale(1.1)}header .melding-header .inner a:hover{text-decoration:underline}header .melding-header .inner.text-color-black *{color:#212121}header .melding-header .inner.text-color-black .close-header-melding{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/close-mark.svg)}@media only screen and (max-width: 767px){header .melding-header .inner{padding:.5rem 1rem}header .melding-header .inner *{font-size:.875rem;line-height:1.1}header .melding-header .inner .close-header-melding{top:calc(50% - .5rem);right:-.5rem;width:1rem;height:1rem}}header .header-top{position:relative;display:block;width:100%;margin:0 auto}header .header-top .header-top-inner{text-align:end;margin-left:360px}header .header-top::after{content:'';position:absolute;top:0;left:100%;bottom:0;background:#ae221a;width:100vw}header .header-top .usp-container{display:block;width:100%;background:#ae221a;padding:.5rem 0 .75rem 4.25rem}header .header-top .usp-container::-webkit-scrollbar{display:none}header .header-top .usp-container .content{display:block;font-size:.8rem;color:#fff}header .header-top .usp-container .content svg{fill:#fcbb00;margin-right:.25rem}header .header-top .usp-container .content *{color:#fff}header .header-top .usp-container::after{content:'';position:absolute;top:0;left:0;border-style:solid;border-width:52px 0 0 52px;border-color:transparent transparent transparent #ee2e24;transform:rotate(0deg)}@media only screen and (max-width: 991px){header .header-top .usp-container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;justify-content:start;scroll-snap-type:x proximity;scroll-snap-stop:normal}header .header-top .usp-container .content{display:inline-block;scroll-snap-align:center}}header .header-inner{display:flex;position:relative;justify-content:space-between;align-items:center;padding:15px 0;z-index:1500}header .header-inner .logolink{display:block;height:50px;margin-top:-1.75rem}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .navigation{position:relative;text-align:right;font-size:18px}header .header-inner .navigation ul.menu{padding:0;margin:0;list-style:none}header .header-inner .navigation ul.menu>li{position:relative;display:inline-block;padding:0 15px}header .header-inner .navigation ul.menu>li:first-child{padding-left:0px}header .header-inner .navigation ul.menu>li a{display:inline-block;font-family:"Lato",sans-serif;font-weight:400;font-weight:700;padding:0;margin-bottom:0;color:#fff;text-decoration:none}header .header-inner .navigation ul.menu>li a.sf-with-ul{position:relative}header .header-inner .navigation ul.menu>li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-down-white.svg');background-size:10px;background-position:right 1px center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:2px;border:none}header .header-inner .navigation ul.menu>li a.sf-with-ul:hover::after,header .header-inner .navigation ul.menu>li a.sf-with-ul:active::after{background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-down.svg')}header .header-inner .navigation ul.menu>li a:hover,header .header-inner .navigation ul.menu>li a:active{color:#030303;text-decoration:none}header .header-inner .navigation ul.menu>li.current-menu-item:not(.button)>a,header .header-inner .navigation ul.menu>li.current_page_parent:not(.button)>a{color:#030303}header .header-inner .navigation ul.menu>li.current-menu-item:not(.button)>a.sf-with-ul::after,header .header-inner .navigation ul.menu>li.current_page_parent:not(.button)>a.sf-with-ul::after{background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-down.svg')}header .header-inner .navigation ul.menu>li.menu-item-has-children>a{padding-right:20px}header .header-inner .navigation ul.menu>li.sfHover>ul.sub-menu{display:flex !important;flex-wrap:wrap}header .header-inner .navigation ul.menu>li>ul.sub-menu{position:absolute;top:calc(100% + 11px);font-size:18px;opacity:1 !important;width:100%;background:#fff;min-width:700px;margin:0;padding:0;display:none;left:-60px;text-align:left;z-index:203;border-radius:20px;list-style:none}header .header-inner .navigation ul.menu>li>ul.sub-menu li{margin:0;padding:0;width:50%}header .header-inner .navigation ul.menu>li>ul.sub-menu li:hover,header .header-inner .navigation ul.menu>li>ul.sub-menu li:active,header .header-inner .navigation ul.menu>li>ul.sub-menu li.current-menu-item,header .header-inner .navigation ul.menu>li>ul.sub-menu li.current_page_item{background:rgba(255,255,255,0.05)}header .header-inner .navigation ul.menu>li>ul.sub-menu li.current-menu-item a,header .header-inner .navigation ul.menu>li>ul.sub-menu li.current_page_parent a{color:#fff}header .header-inner .navigation ul.menu>li>ul.sub-menu li a{display:block;padding:0;font-weight:400;margin:0;color:#030303 !important;font-size:1em;border-top:none}header .header-inner .navigation ul.menu>li>ul.sub-menu li a:hover{text-decoration:underline}header .header-inner .navigation ul.menu>li>ul.sub-menu li a::after,header .header-inner .navigation ul.menu>li>ul.sub-menu li a::before{display:none}header .header-inner .navigation ul.menu>li>ul.sub-menu>li{padding:40px 50px}header .header-inner .navigation ul.menu>li>ul.sub-menu>li:first-child{border-right:1px solid #d5d5d5}header .header-inner .navigation ul.menu>li>ul.sub-menu>li.btn-all{padding:15px 15px 15px 50px;border-top:1px solid #d5d5d5;width:100%}header .header-inner .navigation ul.menu>li>ul.sub-menu>li>a{font-weight:700;font-size:.75rem}header .header-inner .navigation ul.menu>li>ul.sub-menu>li ul.sub-menu{list-style:none;display:block !important;position:relative !important;opacity:1 !important;padding:20px 0 0 0;left:0;top:0;border:none;min-width:100%}header .header-inner .navigation ul.menu>li>ul.sub-menu>li ul.sub-menu>li{padding:0;width:100%}header .header-inner .navigation ul.menu>li>ul.sub-menu>li ul.sub-menu::after{display:none}header .header-inner .navigation ul.menu>li.simple-sub>ul.sub-menu{min-width:340px;padding:40px 50px}header .header-inner .navigation ul.menu>li.simple-sub>ul.sub-menu li{width:100%}header .header-inner .navigation ul.menu>li.simple-sub>ul.sub-menu>li{padding:0;border:none}header .header-inner .navigation ul.menu>li.simple-sub>ul.sub-menu>li>a{font-size:1rem;font-weight:400}header .header-inner .btn-wrapper{gap:1rem;align-items:center}header .header-inner .btn-wrapper a.button{font-size:15px}header .header-inner .navbar-toggle{padding:0;position:relative;display:inline-block;margin:0;-webkit-appearance:none;border:none;outline:none;background:none}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{background:#fff;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 .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-inner .navbar-toggle .menu{float:left;position:relative;color:#fff;font-size:20px;font-family:"Lato",sans-serif;font-weight:900;margin:-5px 0 -5px 8px;line-height:1.2}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:6px}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:6px}@media only screen and (max-width: 991px){header .button.phone{font-size:0;padding:20px;background-position:center center;background-size:20px}header .header-inner .logolink{display:block;height:50px;margin-top:0}header .header-inner .logolink img{height:100% !important;width:auto;display:block}}@media only screen and (min-width: 992px) and (max-width: 1500px){header .header-top .header-top-inner{margin-left:180px}header .header-top .usp-container .content{font-size:13px}header .header-inner .logolink{height:40px;margin-top:-1rem}header .header-inner .navigation{font-size:15px}header .header-inner .navigation ul.menu li{padding:0 10px}}@media only screen and (min-width: 992px) and (max-width: 1199px){header .header-top .header-top-inner{margin-left:260px}header .header-top .usp-container{padding:.25rem 0 .25rem 2.5rem}header .header-top .usp-container .content{font-size:12px}header .header-inner .logolink{height:35px}header .header-inner .btn-wrapper a.button{font-size:10px;padding-left:.75rem;padding-right:.75rem}header .header-inner .navigation{font-size:13px}header .header-inner .navigation ul.menu li{padding:0 5px}header .header-inner .navigation ul.menu li.menu-item-has-children>a{padding-right:15px}header .header-inner .navigation ul.menu li.menu-item-has-children>a::after{background-size:8px}}@media only screen and (max-width: 991px){header .header-top .header-top-inner{margin-left:0px}header .header-top .usp-container{padding:.25rem 0 .25rem 2.5rem}header .header-top .usp-container .content{font-size:12px}}@media only screen and (max-width: 767px){header .header-inner .logolink{height:30px}header .header-inner .btn-wrapper{gap:1rem;align-items:center}header .header-inner .btn-wrapper a.button{font-size:0px;height:1.75rem;width:1.75rem;padding:0;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-phone-black.svg);background-position:center center;background-size:auto .75rem;background-repeat:no-repeat}}.slide-menu{position:fixed;width:100%;max-width:100%;height:100%;top:0;right:0;display:none;overflow:hidden;box-sizing:border-box;background:#ae221a;transition:transform 300ms ease-in-out;transform:translateX(100%);will-change:transform;z-index:1000;overflow:auto;overflow-x:hidden}.slide-menu .responsive-nav{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;padding:5rem 1rem 1rem 1rem}.slide-menu .controls{padding:1rem}.slide-menu .slider{position:relative;padding:4rem 0 0 0;flex:1;top:0;left:0;width:100%;transition:transform 300ms ease-in-out;transform:translateX(0);will-change:transform}.slide-menu ul.nav>li a{display:flex;font-weight:700;color:#fff;font-size:1rem;padding:.5rem 0;width:100%}.slide-menu ul.nav>li a.dropdown-toggle{position:relative}.slide-menu ul.nav>li a.dropdown-toggle::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center right 1rem}.slide-menu ul.nav>li a.slide-menu-control{font-weight:700;padding-left:1.25rem}.slide-menu ul.nav>li a.slide-menu-control::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-left-white.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center left}.slide-menu ul.nav>li .sub-menu,.slide-menu ul.nav>li .menu{position:absolute;bottom:0;text-align:left}.slide-menu>.sub-menu{background:#d39d00}.slide-menu ul{padding-left:0;position:relative;width:100%;max-width:100%;margin:0;list-style:none;font-size:1rem}.slide-menu ul li{position:initial;width:100%;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a{position:relative;display:block;padding:.25rem 1rem;color:#ee2e24;font-weight:400;font-size:1.1rem;background-color:transparent;text-decoration:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a:hover,.slide-menu ul li a:active{background-color:transparent;color:#030303;text-decoration:none}.slide-menu ul li.current_page_ancestor>a,.slide-menu ul li.current-menu-item>a,.slide-menu ul li.current_page_parent>a{color:#030303}.slide-menu ul li.menu-item-has-children>a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center right 1rem}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu.no-transition{transition:none !important}.slide-menu.no-transition *{transition:none !important}@media only screen and (max-width: 767px){.slide-menu .slider{padding:3rem 0 0}}@media only screen and (max-width: 575px){.slide-menu .bottom-nav{flex-direction:column}.slide-menu .bottom-nav .lang-wrapper{margin-top:1.5rem;margin-left:0}}footer{position:relative;margin:0;width:100%;display:block;background:#000}footer .footer-content .footer-inner{padding:5rem 0}footer .footer-content .footer-item.logo-en-social{gap:3rem}@media only screen and (max-width: 767px){footer .footer-content .footer-item.logo-en-social{gap:2rem}}footer .footer-content .footer-item .logo{display:block;height:50px}footer .footer-content .footer-item p,footer .footer-content .footer-item span{color:#fff}footer .footer-content .footer-item p a,footer .footer-content .footer-item span a{color:#fff}footer .footer-content .footer-item p a:hover,footer .footer-content .footer-item span a:hover{text-decoration:underline}footer .footer-content .footer-item p.titel,footer .footer-content .footer-item span.titel{color:#fff;font-weight:900}footer .footer-content .footer-item.item-3 ul{column-count:2}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a{color:#fff;font-size:.9rem}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{text-decoration:underline}footer .footer-content .footer-item ul.social-media{position:relative;padding:0;margin:3rem 0;display:block;text-align:center}footer .footer-content .footer-item ul.social-media::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#fff;opacity:.3}footer .footer-content .footer-item ul.social-media li{display:inline-block;width:auto;position:relative;z-index:2}footer .footer-content .footer-item ul.social-media li a{background:#000}footer .footer-content .footer-item ul.social-media li a img{max-height:35px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}footer .footer-content .footer-item ul.social-media li a:hover img{transform:scale(1.1)}footer .footer-content .footer-item ul.social-media li:not(:last-child){margin-right:15px}footer .footer-colofon{background:#212121;font-size:15px;padding:25px 0;text-align:center}footer .footer-colofon ul{padding:0;margin:0;list-style:none}footer .footer-colofon ul li{display:inline-block;color:white;font-size:1em;margin:0 .5rem}footer .footer-colofon ul li a{color:#fff;font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{text-decoration:underline}@media only screen and (max-width: 767px){footer .footer-content .footer-inner{padding:3rem 0 0 0}footer .footer-content .footer-item{margin-bottom:3rem}footer .footer-content .footer-item p.titel{margin-bottom:.25rem}footer .footer-content .footer-item ul.social-media{margin-top:1rem}}.contact-widget{margin-top:2rem;background:#fff;border-radius:1.25rem;-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23)}.contact-widget .widget-title{background:#fcbb00;padding:0 2rem;border-radius:1.25rem 1.25rem 0 0}.contact-widget .widget-title img{height:150px;margin-top:-2rem}.contact-widget .widget-content{padding:2.5rem 2rem}.maps:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.maps:not(.no-margin){margin-bottom:3rem}}.maps:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.maps.black-bg{background-color:#000}.maps.black-bg .tekst *:not(.button){color:#fff}.maps.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.maps.bg-gray-light{padding:4rem 0;background:#e1e1e1}.maps.bg-gray-light h2::before,.maps.bg-gray-light .look-h2::before{background:#ee2e24}.maps.bg-gray-light h2::after,.maps.bg-gray-light .look-h2::after{background:#212121}.maps.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.maps.bg-gray-light:has(+ .brede-afbeelding),.maps.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.maps.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.maps.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.maps.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.maps.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.maps.with-beton-bg+section{position:relative;z-index:3}.maps.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.maps.typo-standaard-big p{font-size:1.15rem}}.maps .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.maps.with-beton-bg{padding-top:3rem}}.maps:has(h2[style="text-align: center;"]) h2::before,.maps:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.maps:has(h2[style="text-align: center;"]) h2::before,.maps:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.maps .btn-container{gap:.5rem}}.maps .intro{text-align:center}.maps .maps-container{position:relative}.maps .maps-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.maps .maps-container .ratio{padding-bottom:30%;display:block}@media only screen and (max-width: 767px){.maps .maps-container .ratio{padding-bottom:50%}}.banner{position:relative}.banner:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.banner:not(.no-margin){margin-bottom:3rem}}.banner:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.banner.black-bg{background-color:#000}.banner.black-bg .tekst *:not(.button){color:#fff}.banner.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.banner.bg-gray-light{padding:4rem 0;background:#e1e1e1}.banner.bg-gray-light h2::before,.banner.bg-gray-light .look-h2::before{background:#ee2e24}.banner.bg-gray-light h2::after,.banner.bg-gray-light .look-h2::after{background:#212121}.banner.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.banner.bg-gray-light:has(+ .brede-afbeelding),.banner.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.banner.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.banner.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.banner.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.banner.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.banner.with-beton-bg+section{position:relative;z-index:3}.banner.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.banner.typo-standaard-big p{font-size:1.15rem}}.banner .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.banner.with-beton-bg{padding-top:3rem}}.banner:has(h2[style="text-align: center;"]) h2::before,.banner:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.banner:has(h2[style="text-align: center;"]) h2::before,.banner:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.banner .btn-container{gap:.5rem}}.banner:has(+ .calculator){margin-bottom:0}.banner .banner-inner{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:5rem 0;position:relative}.banner .banner-inner::after{content:'';position:absolute;inset:0;background:rgba(33,33,33,0.66)}.banner .banner-inner>.container{position:relative;z-index:2}.banner .banner-inner h1,.banner .banner-inner h2,.banner .banner-inner h3,.banner .banner-inner h4,.banner .banner-inner h5,.banner .banner-inner p,.banner .banner-inner span,.banner .banner-inner ul li,.banner .banner-inner ul li a,.banner .banner-inner a{color:#fff}.banner .banner-inner p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.banner .banner-inner p{font-size:1.15rem}}.banner:has(+ .contactformulier){margin-bottom:0}.banner:has(+ .contactformulier) .banner-inner{padding-bottom:18rem}.banner:has(+ .contactformulier)+.contactformulier{margin-top:-15rem}@media only screen and (max-width: 991px){.banner .banner-inner{padding:100px 0}}@media only screen and (max-width: 767px){.banner .banner-inner{padding:60px 30px}.banner .banner-inner a.button{margin-top:40px;font-size:16px}}.sidebar-scroll{height:100%}.calculator{padding-bottom:5rem}.calculator:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.calculator:not(.no-margin){margin-bottom:3rem}}.calculator:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.calculator.black-bg{background-color:#000}.calculator.black-bg .tekst *:not(.button){color:#fff}.calculator.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.calculator.bg-gray-light{padding:4rem 0;background:#e1e1e1}.calculator.bg-gray-light h2::before,.calculator.bg-gray-light .look-h2::before{background:#ee2e24}.calculator.bg-gray-light h2::after,.calculator.bg-gray-light .look-h2::after{background:#212121}.calculator.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.calculator.bg-gray-light:has(+ .brede-afbeelding),.calculator.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.calculator.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.calculator.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.calculator.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.calculator.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.calculator.with-beton-bg+section{position:relative;z-index:3}.calculator.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.calculator.typo-standaard-big p{font-size:1.15rem}}.calculator .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.calculator.with-beton-bg{padding-top:3rem}}.calculator:has(h2[style="text-align: center;"]) h2::before,.calculator:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.calculator:has(h2[style="text-align: center;"]) h2::before,.calculator:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.calculator .btn-container{gap:.5rem}}.calculator .calculator-steps{background:#fcbb00;margin-bottom:4rem}.calculator .calculator-steps ul{display:flex}.calculator .calculator-steps ul li{display:inline-flex;align-items:center;width:calc(100% / 3);padding:.75rem 1rem}.calculator .calculator-steps ul li.not-active{background:#e1aa0b}.calculator .calculator-steps ul li.not-active .inner{opacity:.3}.calculator .calculator-steps ul li.not-active:last-child{position:relative}.calculator .calculator-steps ul li.not-active:last-child::after{content:'';position:absolute;top:0;left:100%;bottom:0;width:100vw;background:inherit}.calculator .calculator-steps ul li .inner{display:flex;align-items:center}.calculator .calculator-steps ul li .cijfer{display:inline-flex;align-items:center;justify-content:center;margin-right:1.25rem;font-size:1.5rem;font-weight:900;text-align:center;width:2.5rem;height:2.5rem;border-radius:100%;background:#fff}.calculator .step-group{display:none}.calculator .step-group.active{display:block}.calculator .step-element{background:#e1e1e1;border-radius:1rem;margin-bottom:2rem}.calculator .step-element .popup-content-div{display:none}.calculator .step-element .intro{padding:2rem 3rem 1rem 3rem}.calculator .step-element .intro p{color:#3e3e3e}.calculator .step-element .intro p:last-child{margin-bottom:0}.calculator .step-element .intro .titel{display:flex;margin-bottom:.5rem}.calculator .step-element .intro .titel h4{margin:0}.calculator .step-element .intro .open-popup{position:relative;top:2px;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:1.5rem;height:1.5rem;margin-left:.5rem;border-radius:100%;background:#fff;border:1px solid #030303;cursor:pointer}.calculator .step-element .intro .open-popup:hover{transform:scale(1.17)}.calculator .step-element .fields{padding:1rem 3rem 1.5rem 3rem;border-top:1px solid #c1c1c1}.calculator .step-element .fields.radio{display:flex;flex-wrap:wrap}.calculator .step-element .fields.radio .radio-item{width:calc(100% / 3);padding:.25rem 0}.calculator .step-element .fields.radio .radio-item label{margin:0;padding-left:.75rem;color:#3e3e3e}.calculator .step-element .fields.text .label-before,.calculator .step-element .fields.number .label-before{display:block;color:#3e3e3e}.calculator .step-element .fields.text input,.calculator .step-element .fields.number input{border:1px solid #c1c1c1;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;width:350px;max-width:100%}.calculator .step-element .fields.text input:focus,.calculator .step-element .fields.number input:focus{outline:none;border-color:#030303}@media only screen and (max-width: 767px){.calculator .step-element .fields.text input,.calculator .step-element .fields.number input{padding:15px 10px}}.calculator .step-element .fields.text .uitleg,.calculator .step-element .fields.number .uitleg{display:block;font-style:italic;font-size:.85rem;margin:.5rem 0;color:#3e3e3e}.calculator .next-calculator-step.disabled{opacity:.3;pointer-events:none}@media only screen and (max-width: 767px){.calculator .calculator-steps ul li .inner{font-size:0px}.calculator .calculator-steps ul li .cijfer{margin-right:0;font-size:1rem;width:1.75rem;height:1.75rem}.calculator .step-element .intro{padding:1rem 1.5rem}.calculator .step-element .fields{padding:1rem 1.5rem}.calculator .step-element .fields.radio .radio-item{width:100%}.calculator .sidebar-scroll{margin-top:5rem}}.contactformulier:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.contactformulier:not(.no-margin){margin-bottom:3rem}}.contactformulier:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.contactformulier.black-bg{background-color:#000}.contactformulier.black-bg .tekst *:not(.button){color:#fff}.contactformulier.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.contactformulier.bg-gray-light{padding:4rem 0;background:#e1e1e1}.contactformulier.bg-gray-light h2::before,.contactformulier.bg-gray-light .look-h2::before{background:#ee2e24}.contactformulier.bg-gray-light h2::after,.contactformulier.bg-gray-light .look-h2::after{background:#212121}.contactformulier.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.contactformulier.bg-gray-light:has(+ .brede-afbeelding),.contactformulier.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.contactformulier.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.contactformulier.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.contactformulier.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.contactformulier.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.contactformulier.with-beton-bg+section{position:relative;z-index:3}.contactformulier.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.contactformulier.typo-standaard-big p{font-size:1.15rem}}.contactformulier .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.contactformulier.with-beton-bg{padding-top:3rem}}.contactformulier:has(h2[style="text-align: center;"]) h2::before,.contactformulier:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.contactformulier:has(h2[style="text-align: center;"]) h2::before,.contactformulier:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.contactformulier .btn-container{gap:.5rem}}.contactformulier .form-container{background:#e1e1e1;border-radius:1.25rem;padding:3rem 4.25rem;margin-left:2rem}.contactformulier .form-container p.privacy{display:block;text-align:center;margin:0 1rem}@media only screen and (min-width: 1200px){.contactformulier .form-container p.privacy{margin:0 5rem}}.contactformulier .form-container .wpcf7-submit{display:block;margin:1.5rem auto 0 auto}.contactformulier .contactgegevens{padding-top:3rem}.contactformulier .contactgegevens h4{margin-bottom:1.5rem}.contactformulier .contactgegevens ul.social-media{position:relative;padding:0;margin:1rem 0;display:block}.contactformulier .contactgegevens ul.social-media li{display:inline-block;width:auto;position:relative;z-index:2}.contactformulier .contactgegevens ul.social-media li a{background:#fff}.contactformulier .contactgegevens ul.social-media li a img{max-height:35px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.contactformulier .contactgegevens ul.social-media li a:hover img{transform:scale(1.1)}.contactformulier .contactgegevens ul.social-media li:not(:last-child){margin-right:15px}@media only screen and (max-width: 991px){.contactformulier .form-container{margin-left:0;padding:2rem}}@media only screen and (max-width: 767px){.contactformulier .contactgegevens p{font-size:.75rem}}.banner-slider:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.banner-slider:not(.no-margin){margin-bottom:3rem}}.banner-slider:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.banner-slider.black-bg{background-color:#000}.banner-slider.black-bg .tekst *:not(.button){color:#fff}.banner-slider.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.banner-slider.bg-gray-light{padding:4rem 0;background:#e1e1e1}.banner-slider.bg-gray-light h2::before,.banner-slider.bg-gray-light .look-h2::before{background:#ee2e24}.banner-slider.bg-gray-light h2::after,.banner-slider.bg-gray-light .look-h2::after{background:#212121}.banner-slider.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.banner-slider.bg-gray-light:has(+ .brede-afbeelding),.banner-slider.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.banner-slider.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.banner-slider.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.banner-slider.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.banner-slider.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.banner-slider.with-beton-bg+section{position:relative;z-index:3}.banner-slider.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.banner-slider.typo-standaard-big p{font-size:1.15rem}}.banner-slider .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.banner-slider.with-beton-bg{padding-top:3rem}}.banner-slider:has(h2[style="text-align: center;"]) h2::before,.banner-slider:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.banner-slider:has(h2[style="text-align: center;"]) h2::before,.banner-slider:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.banner-slider .btn-container{gap:.5rem}}.banner-slider:has(+ .subpaginas){margin-bottom:0}.banner-slider:has(+ .subpaginas)+.subpaginas{background:#ee2e24}.banner-slider .banner-slider-container{position:relative}.banner-slider .banner-slider-container .slider-dots-container{position:absolute;bottom:3rem;left:0;right:0}.banner-slider .banner-slider-container .slider-dots-container .inner-container{display:flex;align-items:center;justify-content:flex-start}.banner-slider .banner-slider-container .slider-dots-container .slider-dots-container-inner ul.slick-dots{position:relative;bottom:0;display:flex}.banner-slider .banner-slider-container .slider-dots-container .slider-dots-container-inner ul.slick-dots li{font-weight:700;font-size:.9rem;line-height:1;margin:0;width:auto;height:auto;color:#b7b6b6}.banner-slider .banner-slider-container .slider-dots-container .slider-dots-container-inner ul.slick-dots li.slick-active{font-size:1.8rem;font-weight:900;color:#fff}.banner-slider .banner-slider-container .slider-dots-container .slider-dots-container-inner ul.slick-dots li::before{counter-increment:my-sec-counter;content:counter(my-sec-counter);width:1.5rem;height:2rem;display:flex;align-items:center;justify-content:center}.banner-slider .banner-slider-container .slider-dots-container .slider-dots-container-inner ul.slick-dots li button{display:none}.banner-slider .banner-slider-container .slider-dots-container .slider-navigation{display:flex;gap:.5rem;padding:0 .5rem}.banner-slider .banner-slider-container .slider-dots-container .slider-navigation .slider-nav{width:1.25rem;height:1.25rem;border-radius:100%;background:#b7b6b6;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg');background-repeat:no-repeat;background-position:center center;background-size:.35rem auto}.banner-slider .banner-slider-container .slider-dots-container .slider-navigation .slider-nav:hover{background-color:#fff}.banner-slider .banner-slider-container .slider-dots-container .slider-navigation .slider-nav.banner-prev-slide-item{background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-left.svg')}.banner-slider .banner-slider-inner{margin:0 !important}.banner-slider .banner-slider-inner .banner-slide-item{position:relative}.banner-slider .banner-slider-inner .banner-slide-item .slide-inner{padding:8rem 0 10rem 0;position:relative;z-index:2;display:flex;justify-content:flex-end;flex-direction:column}.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h1,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h2,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h3{font-family:"Lato",sans-serif;font-weight:900;font-size:3.25rem;margin-bottom:.5em;color:#000;text-wrap:balance;max-width:500px}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h1,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h2,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h3{font-size:2.5rem}}@media only screen and (max-width: 767px){.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h1,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h2,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h3{font-size:2.25rem}}.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h1::after,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h2::after,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h3::after,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h1::before,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h2::before,.banner-slider .banner-slider-inner .banner-slide-item .slide-inner h3::before{display:none}.banner-slider .banner-slider-inner .banner-slide-item .slide-inner *:not(.button){color:#fff}.banner-slider .banner-slider-inner .banner-slide-item .slide-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-slider .banner-slider-inner .banner-slide-item .slide-image::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(33,33,33,0.25)}.banner-slider .intro{position:relative;background:#ee2e24;padding:4rem 0}.banner-slider .intro .intro-toptitle{position:absolute;top:0;left:0;right:0;text-align:center}.banner-slider .intro .intro-toptitle span{display:block;font-weight:900;transform:translateY(-50%);font-size:5.5rem;line-height:1;color:#fff;text-transform:uppercase}.banner-slider .intro .tekst{text-align:center;padding-top:1.5rem}.banner-slider .intro .tekst *:not(.button){color:#fff}@media only screen and (max-width: 767px){.banner-slider .banner-slider-container{position:relative}.banner-slider .banner-slider-container .slider-dots-container{bottom:2rem}.banner-slider .banner-slider-inner .banner-slide-item .slide-inner{padding:0 0 6rem 0;min-height:calc(100vh - 150px)}.banner-slider .intro{padding:3rem 0}.banner-slider .intro .intro-toptitle span{font-size:2.75rem}.banner-slider .intro .tekst{padding-top:.5rem}}.banner-tekst{padding:4rem 0}.banner-tekst:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.banner-tekst:not(.no-margin){margin-bottom:3rem}}.banner-tekst:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.banner-tekst.black-bg{background-color:#000}.banner-tekst.black-bg .tekst *:not(.button){color:#fff}.banner-tekst.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.banner-tekst.bg-gray-light{padding:4rem 0;background:#e1e1e1}.banner-tekst.bg-gray-light h2::before,.banner-tekst.bg-gray-light .look-h2::before{background:#ee2e24}.banner-tekst.bg-gray-light h2::after,.banner-tekst.bg-gray-light .look-h2::after{background:#212121}.banner-tekst.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.banner-tekst.bg-gray-light:has(+ .brede-afbeelding),.banner-tekst.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.banner-tekst.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.banner-tekst.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.banner-tekst.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.banner-tekst.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.banner-tekst.with-beton-bg+section{position:relative;z-index:3}.banner-tekst.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.banner-tekst.typo-standaard-big p{font-size:1.15rem}}.banner-tekst .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.banner-tekst.with-beton-bg{padding-top:3rem}}.banner-tekst:has(h2[style="text-align: center;"]) h2::before,.banner-tekst:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.banner-tekst:has(h2[style="text-align: center;"]) h2::before,.banner-tekst:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.banner-tekst .btn-container{gap:.5rem}}.banner-tekst.black-bg{margin-bottom:6rem}@media only screen and (max-width: 767px){.banner-tekst.black-bg{margin-bottom:3rem}}.banner-tekst p:first-of-type{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.banner-tekst p:first-of-type{font-size:1.15rem}}.projecten:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.projecten:not(.no-margin){margin-bottom:3rem}}.projecten:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.projecten.black-bg{background-color:#000}.projecten.black-bg .tekst *:not(.button){color:#fff}.projecten.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.projecten.bg-gray-light{padding:4rem 0;background:#e1e1e1}.projecten.bg-gray-light h2::before,.projecten.bg-gray-light .look-h2::before{background:#ee2e24}.projecten.bg-gray-light h2::after,.projecten.bg-gray-light .look-h2::after{background:#212121}.projecten.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.projecten.bg-gray-light:has(+ .brede-afbeelding),.projecten.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.projecten.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.projecten.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.projecten.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.projecten.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.projecten.with-beton-bg+section{position:relative;z-index:3}.projecten.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.projecten.typo-standaard-big p{font-size:1.15rem}}.projecten .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.projecten.with-beton-bg{padding-top:3rem}}.projecten:has(h2[style="text-align: center;"]) h2::before,.projecten:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.projecten:has(h2[style="text-align: center;"]) h2::before,.projecten:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.projecten .btn-container{gap:.5rem}}.projecten:has(+ .tekst-op-achtergrond){margin-bottom:0}.projecten.bg-gray-light{padding-bottom:10rem}.projecten .tekst.outro{padding:1rem 2.5rem}.projecten .project-item{position:relative;display:block;display:inline-block;width:100%;margin-bottom:2rem;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.projecten .project-item.odd-item{transform:translateY(7rem)}.projecten .project-item .project-item-inner{display:block;position:relative;overflow:hidden;border-radius:.5rem}.projecten .project-item .project-item-inner .image-container{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.projecten .project-item .project-item-inner::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#212121;opacity:.1;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.projecten .project-item .project-item-inner .ratio{display:block;padding-bottom:88%}.projecten .project-item .project-item-inner .content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 4rem 3.5rem 4rem;display:flex;align-items:flex-end;z-index:2}.projecten .project-item .project-item-inner .content *:not(.button){color:#fff}.projecten .project-item .project-item-inner:hover .image-container{transform:scale(1.05)}.projecten .project-item .project-item-inner:hover::after{opacity:.5}.projecten .project-item .project-item-inner:hover .content{transform:translateY(1rem)}.projecten .project-item .project-item-inner:hover .content .button{background-color:#ee2e24;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');color:#fff}@media only screen and (max-width: 991px){.projecten .project-item.odd-item{transform:translateY(3rem)}.projecten .project-item .project-item-inner .content{padding:0 1.5rem 1.5rem 1.5rem}.projecten .tekst.outro{padding:0 1.5rem}}@media only screen and (max-width: 767px){.projecten.bg-gray-light{padding-bottom:2rem}.projecten .btn-container{margin-bottom:2rem}.projecten .project-item.odd-item{transform:translateY(0)}.projecten .tekst.outro{padding:0}}.subpaginas:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.subpaginas:not(.no-margin){margin-bottom:3rem}}.subpaginas:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.subpaginas.black-bg{background-color:#000}.subpaginas.black-bg .tekst *:not(.button){color:#fff}.subpaginas.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.subpaginas.bg-gray-light{padding:4rem 0;background:#e1e1e1}.subpaginas.bg-gray-light h2::before,.subpaginas.bg-gray-light .look-h2::before{background:#ee2e24}.subpaginas.bg-gray-light h2::after,.subpaginas.bg-gray-light .look-h2::after{background:#212121}.subpaginas.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.subpaginas.bg-gray-light:has(+ .brede-afbeelding),.subpaginas.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.subpaginas.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.subpaginas.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.subpaginas.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.subpaginas.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.subpaginas.with-beton-bg+section{position:relative;z-index:3}.subpaginas.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.subpaginas.typo-standaard-big p{font-size:1.15rem}}.subpaginas .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.subpaginas.with-beton-bg{padding-top:3rem}}.subpaginas:has(h2[style="text-align: center;"]) h2::before,.subpaginas:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.subpaginas:has(h2[style="text-align: center;"]) h2::before,.subpaginas:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.subpaginas .btn-container{gap:.5rem}}.subpaginas>.container{position:relative;z-index:1}.subpaginas.bg-black-half{position:relative;padding-bottom:4rem}.subpaginas.bg-black-half::after{content:'';position:absolute;bottom:0;top:6rem;left:0;right:0;background:#000}.subpaginas:has(+ .brede-afbeelding){margin-bottom:0;padding-bottom:0}.subpaginas .subpaginas-container{display:flex;flex-wrap:wrap;justify-content:center}.subpaginas .subpaginas-container .link-item-container{width:calc(100% / 3);padding:0 1rem}@media only screen and (max-width: 767px){.subpaginas .subpaginas-container{display:block}.subpaginas .subpaginas-container .link-item-container{width:100%}}.subpaginas .slick-list{margin:0 -20px}.subpaginas .slick-track{float:left}.subpaginas .slick-track .link-item-container{float:left}@media only screen and (max-width: 767px){.subpaginas .subpaginas-container .link-item-container{padding:0 .5rem}}.link-item{display:block;padding:1rem 0}.link-item.slide .item-inner .content-top{min-height:7rem}.link-item.slide .item-inner .content-top h4{margin:0}@media only screen and (max-width: 767px){.link-item.slide .item-inner .content-top{min-height:8rem}.link-item.slide .item-inner .content-top h4{margin:0}.link-item.slide .item-inner .content-top p{font-size:.875rem}}.link-item .item-inner{height:100%;background:#fff;border-radius:.25rem;overflow:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-item .item-inner .content-top{padding:1.75rem 1.5rem .5rem 1.5rem;color:#030303;min-height:15rem}.link-item .item-inner .content-top *{color:#030303}.link-item .item-inner .content-top p{margin-bottom:0}.link-item .item-inner .image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/beton-bestellen-mobiel.png');background-size:contain;background-position:bottom right;background-repeat:no-repeat}.link-item .item-inner .image-container{position:relative;overflow:hidden;background:#212121;background-size:cover;background-position:center center;background-repeat:no-repeat}.link-item .item-inner .image-container::before{content:'';position:absolute;top:0;left:0;right:0;height:1.5rem;background:#fff;z-index:1}.link-item .item-inner .image-container .image-element{position:absolute;top:0;right:0;bottom:0;left:0;top:1.5rem;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-item .item-inner .image-container .inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:2;justify-content:center;align-items:flex-end;padding:0 .5rem 2.5rem .5rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-item .item-inner .image-container .ratio{display:block;padding-bottom:65%}.link-item:hover .item-inner{-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.23)}.link-item:hover .item-inner .image-container .inner{transform:translateY(-0.5rem)}.link-item:hover .item-inner .image-container .image-element{transform:scale(1.1);opacity:.75}@media only screen and (max-width: 767px){.link-item .item-inner .content-top{padding:1.25rem 1rem;min-height:12rem;font-size:.75rem}.link-item .item-inner .image-container{position:relative;overflow:hidden;background:#212121;background-size:cover;background-position:center center;background-repeat:no-repeat}}.codedropz-upload-inner h3{font-size:1rem !important;padding:0;margin:0}.codedropz-upload-inner h3::before,.codedropz-upload-inner h3::after{display:none}.contact-blok{position:relative}.contact-blok::before{content:'';position:absolute;top:0;left:0;right:0;height:9rem;background:#e1e1e1}.contact-blok .contact-blok-inner{padding:5rem 2.5rem 3rem 2.5rem;position:relative;height:100%}.contact-blok .contact-blok-inner.bg-color-2{background:#fcbb00}@media only screen and (min-width: 1600px){.contact-blok .contact-blok-inner.bg-color-2{padding:5rem 4rem 3rem 4rem}}.contact-blok .contact-blok-inner.bg-gray-light{background:#e1e1e1}.contact-blok .contact-blok-inner .blok-tekst{padding-bottom:2rem}.contact-blok .contact-blok-inner .icon-contact{display:block;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #d3a113}.contact-blok .contact-blok-inner .openingstijden{display:block;margin:1rem 0 0 0;font-size:.75rem}.contact-blok .contact-blok-inner *:not(.button):not(input):not(textarea){color:#212121}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form p{margin-bottom:0}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after{display:flex;justify-content:flex-end;align-items:center}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after .text-before{max-width:450px;padding-right:2rem}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after .text-before p.privacy{text-align:right;font-size:.75rem}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after .text-before p.privacy a{color:#030303}@media only screen and (max-width: 767px){.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after .text-before{padding-right:1rem}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after .text-before p.privacy{font-size:.5rem}}.contact-blok .contact-blok-inner .wpcf7 form.wpcf7-form .form-group .button-after .wpcf7-spinner{display:none}.contact-blok .contact-blok-inner .to-bottom{float:right;margin-top:-1rem}@media only screen and (max-width: 767px){.contact-blok .contact-blok-inner .to-bottom{float:left}}@media only screen and (min-width: 768px) and (max-width: 991px){.contact-blok .contact-blok-inner{padding:2.5rem 1.5rem 1.5rem 1.5rem}}@media only screen and (max-width: 767px){.contact-blok .contact-blok-inner{padding:3rem 1.5rem 2rem 1.5rem}}.content-tekst:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.content-tekst:not(.no-margin){margin-bottom:3rem}}.content-tekst:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.content-tekst.black-bg{background-color:#000}.content-tekst.black-bg .tekst *:not(.button){color:#fff}.content-tekst.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.content-tekst.bg-gray-light{padding:4rem 0;background:#e1e1e1}.content-tekst.bg-gray-light h2::before,.content-tekst.bg-gray-light .look-h2::before{background:#ee2e24}.content-tekst.bg-gray-light h2::after,.content-tekst.bg-gray-light .look-h2::after{background:#212121}.content-tekst.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.content-tekst.bg-gray-light:has(+ .brede-afbeelding),.content-tekst.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.content-tekst.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.content-tekst.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.content-tekst.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.content-tekst.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.content-tekst.with-beton-bg+section{position:relative;z-index:3}.content-tekst.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.content-tekst.typo-standaard-big p{font-size:1.15rem}}.content-tekst .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.content-tekst.with-beton-bg{padding-top:3rem}}.content-tekst:has(h2[style="text-align: center;"]) h2::before,.content-tekst:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.content-tekst:has(h2[style="text-align: center;"]) h2::before,.content-tekst:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.content-tekst .btn-container{gap:.5rem}}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst p img{max-width:100%;height:auto}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.slider-met-links:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.slider-met-links:not(.no-margin){margin-bottom:3rem}}.slider-met-links:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.slider-met-links.black-bg{background-color:#000}.slider-met-links.black-bg .tekst *:not(.button){color:#fff}.slider-met-links.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.slider-met-links.bg-gray-light{padding:4rem 0;background:#e1e1e1}.slider-met-links.bg-gray-light h2::before,.slider-met-links.bg-gray-light .look-h2::before{background:#ee2e24}.slider-met-links.bg-gray-light h2::after,.slider-met-links.bg-gray-light .look-h2::after{background:#212121}.slider-met-links.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.slider-met-links.bg-gray-light:has(+ .brede-afbeelding),.slider-met-links.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.slider-met-links.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.slider-met-links.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.slider-met-links.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.slider-met-links.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.slider-met-links.with-beton-bg+section{position:relative;z-index:3}.slider-met-links.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.slider-met-links.typo-standaard-big p{font-size:1.15rem}}.slider-met-links .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.slider-met-links.with-beton-bg{padding-top:3rem}}.slider-met-links:has(h2[style="text-align: center;"]) h2::before,.slider-met-links:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.slider-met-links:has(h2[style="text-align: center;"]) h2::before,.slider-met-links:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.slider-met-links .btn-container{gap:.5rem}}.slider-met-links .slick-list{margin:0 -1rem;overflow:visible}.slider-met-links .slick-list .slick-slide{margin:1rem}.slider-met-links .slider-navigation{display:flex;gap:.5rem;padding:0 1.5rem}.slider-met-links .slider-navigation .slider-nav{width:2.5rem;height:2.5rem;border-radius:100%;background:#ee2e24;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');background-repeat:no-repeat;background-position:center center;background-size:.5rem auto}.slider-met-links .slider-navigation .slider-nav.prev-slide-item{background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-left-white.svg')}ul.usp-list{padding-left:0;display:flex;flex-wrap:wrap;margin-top:2rem}ul.usp-list li{display:inline-flex;width:calc(100% / 3);padding:0 1.75rem 1.5rem 2.5rem;font-size:.85rem;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-usp-list.png');background-repeat:no-repeat;background-position:top .1rem left;background-size:1.5rem auto}@media only screen and (min-width: 768px) and (max-width: 991px){ul.usp-list li{width:calc(100% / 2)}}@media only screen and (max-width: 767px){ul.usp-list li{width:100%;padding:0 0 1.5rem 2.5rem}}.brede-afbeelding:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.brede-afbeelding:not(.no-margin){margin-bottom:3rem}}.brede-afbeelding:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.brede-afbeelding.black-bg{background-color:#000}.brede-afbeelding.black-bg .tekst *:not(.button){color:#fff}.brede-afbeelding.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.brede-afbeelding.bg-gray-light{padding:4rem 0;background:#e1e1e1}.brede-afbeelding.bg-gray-light h2::before,.brede-afbeelding.bg-gray-light .look-h2::before{background:#ee2e24}.brede-afbeelding.bg-gray-light h2::after,.brede-afbeelding.bg-gray-light .look-h2::after{background:#212121}.brede-afbeelding.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.brede-afbeelding.bg-gray-light:has(+ .brede-afbeelding),.brede-afbeelding.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.brede-afbeelding.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.brede-afbeelding.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.brede-afbeelding.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.brede-afbeelding.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.brede-afbeelding.with-beton-bg+section{position:relative;z-index:3}.brede-afbeelding.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.brede-afbeelding.typo-standaard-big p{font-size:1.15rem}}.brede-afbeelding .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.brede-afbeelding.with-beton-bg{padding-top:3rem}}.brede-afbeelding:has(h2[style="text-align: center;"]) h2::before,.brede-afbeelding:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.brede-afbeelding:has(h2[style="text-align: center;"]) h2::before,.brede-afbeelding:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.brede-afbeelding .btn-container{gap:.5rem}}.brede-afbeelding .inner{position:relative;z-index:1}.brede-afbeelding .inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;border-radius:.25rem}.brede-afbeelding .inner div.ratio{display:block;padding-bottom:40%}.brede-afbeelding .inner.image-ratio{position:relative}.brede-afbeelding .inner.image-ratio img{border-radius:0}.brede-afbeelding .inner.image-ratio div.ratio{display:block;padding-bottom:25%}.brede-afbeelding.bg-black-half,.brede-afbeelding.bg-black-half-top{position:relative;padding-bottom:4rem}.brede-afbeelding.bg-black-half::after,.brede-afbeelding.bg-black-half-top::after{content:'';position:absolute;bottom:0;top:4rem;left:0;right:0;background:#000}.brede-afbeelding.bg-black-half:has(+.bg-gray-light),.brede-afbeelding.bg-black-half-top:has(+.bg-gray-light){margin-bottom:-4rem}.brede-afbeelding.bg-black-half-top{padding-top:4rem;padding-bottom:0}.brede-afbeelding.bg-black-half-top::after{top:0;bottom:4rem}.brede-afbeelding:has(+ .with-beton-bg){margin-bottom:-4rem;z-index:2}.brede-afbeelding:has(+ .with-beton-bg)+.with-beton-bg{padding-top:10rem}@media only screen and (max-width: 767px){.brede-afbeelding.bg-black-half-top{padding-top:2rem;padding-bottom:0}.brede-afbeelding.bg-black-half-top::after{top:0;bottom:2rem}.brede-afbeelding.bg-black-half{padding-bottom:2rem}.brede-afbeelding.bg-black-half::after{top:2rem}.brede-afbeelding:has(+ .with-beton-bg)+.with-beton-bg{padding-top:6rem}}.brede-afbeelding .inner.image-ratio div.ratio{padding-bottom:45%}.tekst-met-afbeelding{position:relative;z-index:1}.tekst-met-afbeelding:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.tekst-met-afbeelding:not(.no-margin){margin-bottom:3rem}}.tekst-met-afbeelding:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.tekst-met-afbeelding.black-bg{background-color:#000}.tekst-met-afbeelding.black-bg .tekst *:not(.button){color:#fff}.tekst-met-afbeelding.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.tekst-met-afbeelding.bg-gray-light{padding:4rem 0;background:#e1e1e1}.tekst-met-afbeelding.bg-gray-light h2::before,.tekst-met-afbeelding.bg-gray-light .look-h2::before{background:#ee2e24}.tekst-met-afbeelding.bg-gray-light h2::after,.tekst-met-afbeelding.bg-gray-light .look-h2::after{background:#212121}.tekst-met-afbeelding.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.tekst-met-afbeelding.bg-gray-light:has(+ .brede-afbeelding),.tekst-met-afbeelding.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.tekst-met-afbeelding.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.tekst-met-afbeelding.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.tekst-met-afbeelding.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.tekst-met-afbeelding.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.tekst-met-afbeelding.with-beton-bg+section{position:relative;z-index:3}.tekst-met-afbeelding.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.tekst-met-afbeelding.typo-standaard-big p{font-size:1.15rem}}.tekst-met-afbeelding .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.tekst-met-afbeelding.with-beton-bg{padding-top:3rem}}.tekst-met-afbeelding:has(h2[style="text-align: center;"]) h2::before,.tekst-met-afbeelding:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.tekst-met-afbeelding:has(h2[style="text-align: center;"]) h2::before,.tekst-met-afbeelding:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.tekst-met-afbeelding .btn-container{gap:.5rem}}.tekst-met-afbeelding .kolom{position:relative;z-index:2;display:flex;height:100%;align-items:center}.tekst-met-afbeelding .kolom.kolom-2{z-index:1}.tekst-met-afbeelding .tekst{display:block;width:100%}.tekst-met-afbeelding .tekst.with-img{position:relative;z-index:0}.tekst-met-afbeelding .tekst.with-img img{position:relative;z-index:2;width:100%;margin:0;border-radius:.25rem}.tekst-met-afbeelding .tekst.with-content{padding-right:4rem}.tekst-met-afbeelding .tekst a{margin-top:.5rem}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-content{padding-left:4rem;padding-right:0}.tekst-met-afbeelding.reverse-row .tekst.with-content h2{max-width:90%}@media only screen and (max-width: 991px){.tekst-met-afbeelding .tekst.with-content{padding-right:0}.tekst-met-afbeelding.reverse-row .tekst.with-content{padding-left:0}}@media only screen and (max-width: 767px){.tekst-met-afbeelding.with-bg-color{padding:4rem 0 0 0}.tekst-met-afbeelding .img-col{-ms-flex-order:-1;order:-1}.tekst-met-afbeelding .tekst{padding-top:1.5rem}.tekst-met-afbeelding .tekst.with-img{padding-top:0}.tekst-met-afbeelding .tekst.with-img img{width:100%;max-width:100%;margin:0}.tekst-met-afbeelding img{max-width:100%;margin-top:10px}}.tekst-op-achtergrond{padding:5rem 0;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.tekst-op-achtergrond:not(.no-margin){margin-bottom:6rem}@media only screen and (max-width: 767px){.tekst-op-achtergrond:not(.no-margin){margin-bottom:3rem}}.tekst-op-achtergrond:has(+ .with-beton-bg):not(.content-tekst){margin-bottom:0}.tekst-op-achtergrond.black-bg{background-color:#000}.tekst-op-achtergrond.black-bg .tekst *:not(.button){color:#fff}.tekst-op-achtergrond.black-bg.with-beton-bg::after{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg-black.jpg);opacity:.9}.tekst-op-achtergrond.bg-gray-light{padding:4rem 0;background:#e1e1e1}.tekst-op-achtergrond.bg-gray-light h2::before,.tekst-op-achtergrond.bg-gray-light .look-h2::before{background:#ee2e24}.tekst-op-achtergrond.bg-gray-light h2::after,.tekst-op-achtergrond.bg-gray-light .look-h2::after{background:#212121}.tekst-op-achtergrond.bg-gray-light.with-beton-bg::after{mix-blend-mode:multiply}.tekst-op-achtergrond.bg-gray-light:has(+ .brede-afbeelding),.tekst-op-achtergrond.bg-gray-light:has(+ .tekst-op-achtergrond){margin-bottom:0}.tekst-op-achtergrond.with-beton-bg{position:relative;z-index:1;padding-top:6rem}.tekst-op-achtergrond.with-beton-bg:has(+ .subpaginas.bg-black-half )::after{bottom:-6rem}.tekst-op-achtergrond.with-beton-bg:has(+ .brede-afbeelding.bg-black-half )::after{bottom:-4rem}.tekst-op-achtergrond.with-beton-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;bottom:-10rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/betonlook-bg.jpg);background-size:50% auto;background-position:top left;background-repeat:no-repeat;z-index:-1;opacity:.4;pointer-events:none}.tekst-op-achtergrond.with-beton-bg+section{position:relative;z-index:3}.tekst-op-achtergrond.typo-standaard-big p{font-size:1.6rem;font-weight:300}@media only screen and (max-width: 767px){.tekst-op-achtergrond.typo-standaard-big p{font-size:1.15rem}}.tekst-op-achtergrond .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media only screen and (max-width: 767px){.tekst-op-achtergrond.with-beton-bg{padding-top:3rem}}.tekst-op-achtergrond:has(h2[style="text-align: center;"]) h2::before,.tekst-op-achtergrond:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 65px)}@media only screen and (max-width: 767px){.tekst-op-achtergrond:has(h2[style="text-align: center;"]) h2::before,.tekst-op-achtergrond:has(h2[style="text-align: center;"]) h2::after{left:calc(50% - 32.5px)}}@media only screen and (max-width: 767px){.tekst-op-achtergrond .btn-container{gap:.5rem}}.tekst-op-achtergrond::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, rgba(33,33,33,0.65) 0%, rgba(33,33,33,0.1) 75%)}.tekst-op-achtergrond.text-position-right::after{background:linear-gradient(270deg, rgba(33,33,33,0.65) 0%, rgba(33,33,33,0.1) 75%)}.tekst-op-achtergrond .content{position:relative;z-index:2}.tekst-op-achtergrond .tekst *:not(.btn){color:#fff}@media only screen and (max-width: 767px){.tekst-op-achtergrond::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, rgba(33,33,33,0.65) 0%, rgba(33,33,33,0.4) 95%)}.tekst-op-achtergrond.text-position-right::after{background:linear-gradient(270deg, rgba(33,33,33,0.65) 0%, rgba(33,33,33,0.4) 95%)}}.icon-contact{font-weight:900;color:#030303;padding-left:2rem;background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-phone.svg);background-size:1rem;background-position:center left;background-repeat:no-repeat}.icon-contact.mail{background-image:url(https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-email.svg)}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group p{margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #c1c1c1;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;margin:0 0 15px 0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;border-color:#030303}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{padding:15px 10px}}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form.wpcf7-form .form-group label.title{font-weight:700;margin:0 0 .25rem 0;font-size:.85rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Lato",sans-serif;font-weight:400;font-weight:700;background-color:#ee2e24;color:#fff;font-size:18px;padding:.5rem 3rem .5rem 1.25rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');background-repeat:no-repeat;background-position:right 1.5rem center;background-size:.5rem auto;display:block}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.hover{background-color:#cf1a10;text-decoration:none;color:#fff;background-position:right 1.25rem center;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-3,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-2{background-color:#fcbb00;color:#030303;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg')}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white{background-color:#fff;color:#030303;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg')}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white.hover{background-color:#ee2e24;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg');color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost{border:2px inset #000;color:#000;background-color:transparent;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right.svg')}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost:hover{background-color:#000;color:#fff;background-image:url('https://www.vloerenbedrijfengelen.nl/wp-content/themes/vloerenbedrijf-engelen/css/../images/icon-chevron-right-white.svg')}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon{padding-right:1.25rem;background-image:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon:hover{background-image:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.underline{padding-left:0;padding-right:0;text-decoration:underline;background:transparent;text-underline-offset:5px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.underline:hover{text-decoration:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:.35rem 1.5rem .35rem .75rem;font-size:.75rem;max-width:100%;background-position:right .75rem center;background-size:.35rem auto}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon{padding:.25rem .75rem}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{margin-bottom:0}.wpcf7 form.wpcf7-form .form-group p.privacy{font-size:.75rem}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#030303}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #c1c1c1;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;font-size:15px;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;border-color:#030303}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .input-file{padding:15px 10px}}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;float:left;max-width:100%}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{color:#ee2e24;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#ee2e24;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:40px 0;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{text-align:center;margin:0;line-height:1}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#c50e00;padding:.5rem 1rem;margin:1.5rem 0 0 0;color:white !important;font-size:.75rem}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}.fixed-overlay,.fixed-overlay-popup{position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;background:rgba(33,33,33,0.75);pointer-events:none;opacity:0;z-index:5100;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.fixed-overlay.in,.fixed-overlay-popup.in{opacity:1;pointer-events:all}.fixed-overlay.menu-overlay,.fixed-overlay-popup.menu-overlay{z-index:1000}#modal_popup_info{z-index:1000000;background:rgba(0,0,0,0.4)}#modal_popup_info .modal-dialog{overflow:hidden;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);margin:0;padding:15px;width:750px;max-width:100%;z-index:2000000}#modal_popup_info .modal-dialog .modal-content{overflow:hidden}#modal_popup_info .modal-dialog .modal-content .modal-header{padding:0;border:none;background:none;display:flex;align-items:center;justify-content:space-between}#modal_popup_info .modal-dialog .modal-content .modal-header h3{width:100%;text-align:left;color:#030303;margin:0;position:relative}#modal_popup_info .modal-dialog .modal-content .modal-header .close{margin:0px;padding:.25rem;font-size:23px;top:1rem;right:1rem;position:absolute;color:#ee2e24;z-index:2}#modal_popup_info .modal-dialog .modal-content .modal-body{width:100%;padding:1.5rem 2rem}#modal_popup_info .modal-dialog .modal-content .modal-body p:last-of-type{margin:0}#modal_popup_info .modal-dialog .modal-content .modal-footer{border:none;background:#ee2e24;color:#fff;text-align:center}#modal_popup_info .modal-dialog .modal-content .modal-footer a{color:#fff;line-height:22px}@media only screen and (max-width: 767px){#modal_popup_info .modal-dialog .modal-content{overflow:hidden}#modal_popup_info .modal-dialog .modal-content .modal-header{padding:10px 5px}#modal_popup_info .modal-dialog .modal-content .modal-header h3{font-size:16px}#modal_popup_info .modal-dialog .modal-content .modal-header .close{font-size:16px}#modal_popup_info .modal-dialog .modal-content .modal-body{padding:15px 20px;background:white}#modal_popup_info .modal-dialog .modal-content .modal-body .modal-intro{padding:5px;margin-bottom:7px}#modal_popup_info .modal-dialog .modal-content .modal-body .modal-intro p{font-size:10px}}.google-review{display:flex;flex-wrap:nowrap;align-items:center}.google-review .google-logo{width:2rem;background:center center no-repeat}.google-review .google-logo .ratio{padding-bottom:100%}.google-review .google-logo.with-bg{background-color:#fff;background-size:70%;border-radius:50%}.google-review .google-review-content{padding-left:10px}.google-review .google-review-content .top{display:flex;align-items:center;margin-bottom:4px}.google-review .google-review-content .top *{line-height:1;margin:0}.google-review .google-review-content .top span{font-weight:700}.google-review .google-review-content .top .stars{padding-left:10px;display:flex;align-items:center}.google-review .google-review-content .top .stars .star{width:18px;height:18px;background:center center no-repeat}.google-review .google-review-content .bottom{text-align:left}.google-review .google-review-content .bottom *{margin:0;line-height:1}.google-review .google-review-content .bottom a{text-decoration:underline}@media only screen and (min-width: 992px){.google-review .content{width:calc(100% - 30px)}}