@font-face{font-family:'Seravek Medium';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Medium'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-Medium.woff) format('woff')}@font-face{font-family:'Seravek Medium Italic';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Medium Italic'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-MediumItalic.woff) format('woff')}@font-face{font-family:'Seravek';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek.woff) format('woff')}@font-face{font-family:'Seravek Italic';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Italic'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-Italic.woff) format('woff')}@font-face{font-family:'Seravek ExtraLight';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek ExtraLight'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-ExtraLight.woff) format('woff')}@font-face{font-family:'Seravek ExtraLight Italic';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek ExtraLight Italic'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-ExtraLightItalic.woff) format('woff')}@font-face{font-family:'Seravek Light';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Light'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-Light.woff) format('woff')}@font-face{font-family:'Seravek Light Italic';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Light Italic'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-LightItalic.woff) format('woff')}@font-face{font-family:'Seravek Bold';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Bold'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-Bold.woff) format('woff')}@font-face{font-family:'Seravek Bold Italic';font-style:normal;font-display:swap;font-weight:400;src:local('Seravek Bold Italic'),url(/wp-content/themes/prefabbv/includes/fonts/Seravek-BoldItalic.woff) format('woff')}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{background-color:#F2F3F3;font-family:'Seravek';font-weight:400;line-height:1;font-size:16px;color:#929698}strong{font-family:'Seravek Bold'}p{font-size:1em;line-height:1.85em}img{max-width:100%;height:auto}.focal-point-image img,.focal-point-image{object-position:calc(var(--focal-point-left, 0.5) * 100%) calc(var(--focal-point-top, 0.5) * 100%)}.hidden{visibility:hidden}.visible{visibility:visible}.unvisible{display:none}.nopadding{padding:0!important;margin:0!important}.vertical-center{display:flex;align-items:center}li{list-style:none;line-height:1.2em}h1,h2,h3,h4,h5,h6{font-family:'Seravek Medium';font-weight:400;line-height:1.2em;margin-bottom:1rem;color:#47494B}h1{font-size:3rem}h2{font-size:1.5rem}h3{font-size:1rem}h4{font-size:.875rem}a{text-decoration:none;color:#5EB22E}*{font-weight:400}small{font-size:80%}.button{transition:0.3s}.button:hover{background:#47494B;text-decoration:none!important}a:focus{outline:none;border:none;box-shadow:none}i.fa-phone:before{transform:rotate(90deg)}.pum-content h1,.pum-content h2,.pum-content h3,.pum-content h4{margin-bottom:.5rem}.pum-content p{font-size:.875em;line-height:1.5}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.entry-content .gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:60px 0}.entry-content .gallery .gallery-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px;position:relative}.entry-content .gallery .gallery-item a{display:block;line-height:0;overflow:hidden;position:relative}.entry-content .gallery .gallery-item img{width:100%;transition:0.6s;transform:scale(1)}.entry-content .gallery .gallery-item a:hover>img{transform:scale(1.1)}.entry-content .gallery.gallery-columns-2 .gallery-item{width:calc(100% / 2 - 15px)}.entry-content .gallery.gallery-columns-3 .gallery-item{width:calc(100% / 3 - 15px)}.entry-content .gallery.gallery-columns-4 .gallery-item{width:calc(100% / 4 - 15px)}.entry-content .gallery.gallery-columns-6 .gallery-item{width:calc(100% / 6 - 15px)}.entry-content .gallery .gallery-item{width:calc(100% / 3 - 15px)}.entry-content p{margin-bottom:20px}.entry-content img{max-width:100%;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:23px;text-transform:uppercase;margin-bottom:20px}.entry-content ul,.entry-content ol{margin:20px 0 20px 20px}.entry-content ul li{display:list-item;list-style:disc inside;line-height:26px}.entry-content ol li{display:list-item;list-style:decimal inside}.entry-content a:hover{color:#47494B;text-decoration:underline}header#top{background-color:#fff;padding:20px 0}.topbar{text-align:right;font-size:14px;padding:10px 0;margin-bottom:0;position:relative;overflow:hidden;background-color:#fff}.topbar .overlay{position:absolute;right:0;top:0;width:40%;height:100%;background:#47494B;-ms-transform:translateX(20px) skewX(-23deg);-webkit-transform:translateX(20px) skewX(-23deg);transform:translateX(20px) skewX(-23deg);z-index:0}.topbar .container{position:relative;z-index:2}.topbar p{display:inline-block;margin:0;font-size:14px}.topbar p.phone{margin-right:20px}.topbar a{color:#fff}.topbar a i{color:#5EB22E;margin-right:10px}i.fa-phone{transform:rotate(90deg)}header .table{display:table;width:100%}header .table .logo,header .table .menu-wrapper{display:table-cell;vertical-align:middle}header .table .logo{width:25%;position:relative;z-index:10}header .table .menu-wrapper{width:75%}header .logo a{display:block;margin-top:-34px}header .logo img{width:100%;max-width:275px;height:auto}header .menu-wrapper{text-align:right}header .menu-wrapper nav{display:block;width:100%}header .menu-wrapper nav li{display:inline-block;margin:0 10px;padding:3px 0;border-bottom:2px solid #fff0;transition:0.3s}header .menu-wrapper nav li.current-menu-item{border-bottom:2px solid #5EB22E}header .menu-wrapper nav li.contact.current-menu-item{border-bottom:2px solid #fff0}header .menu-wrapper nav li a{color:#A8B0B3;text-transform:uppercase;font-size:14px;font-family:'Seravek Medium'}header .menu-wrapper nav li a:hover{color:#5EB22E}header .menu-wrapper nav li.contact{background:#5EB22E;transform:skewX(-23deg)}header .menu-wrapper nav li.contact:hover{background:#47494B}header .menu-wrapper nav li.contact a{background:#fff0;color:#fff;padding:8px 24px;transition:0.4s;transform:skewX(23deg);display:block}header .menu-wrapper nav li.contact a:hover,header .menu-wrapper nav li.contact.current-menu-item a{background:#fff0;color:#fff}header .menu-wrapper nav li:first-child{margin-left:0}header .menu-wrapper nav li:last-child{margin-right:0}header .menu-wrapper nav .sub-menu-wrap{position:absolute;left:0;margin-top:25px;z-index:100;width:100%;text-align:left;background:#373736;display:none}.page-parent header .menu-wrapper nav .sub-menu-wrap,.page-child header .menu-wrapper nav .sub-menu-wrap{display:block}header .menu-wrapper nav .sub-menu-wrap .sub-menu{display:block;text-align:center;animation:none}.page-parent header .menu-wrapper nav .sub-menu-wrap .sub-menu{animation:fadeInLeftBig 1s}header .menu-wrapper nav .sub-menu-wrap .sub-menu li a{text-transform:uppercase;padding:16px 0;display:block;font-size:12px;font-family:'Seravek';letter-spacing:.5px}#mobile-menu,#hamburger-menu{display:none}.slider .slide{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow:hidden;height:100%}.slider .slide .overlay{position:absolute;left:0;top:0;width:59%;height:100%;background:rgb(71 73 75 / .6);-ms-transform:translateX(-160px) skewX(-23deg);-webkit-transform:translateX(-160px) skewX(-23deg);transform:translateX(-160px) skewX(-23deg)}.slider .slide video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.slider .slide .slide-content{position:relative;height:calc(100vh - 200px);max-height:700px;min-height:500px;margin-left:15px}.slider .slide .slide-content .inner{position:absolute;left:0;top:50%;transform:translate(0,-70%);z-index:10;color:#fff;font-size:16px}.slider .slide .slide-content .inner h3{font-size:40px;color:#fff;text-transform:uppercase;margin-bottom:30px}.slider .slide .slide-content .inner a.button,.entry-content a.button,.sidebar .projects a.button,.bouwelementen .bouwelement .content .inner a.button,.pum-content a.button{display:inline-block;margin-top:30px;background:#5EB22E;line-height:1;color:#fff;padding:14px 20px;text-transform:uppercase;font-size:14px;font-family:'Seravek Medium'}.slider .slide .slide-content .inner a.button span,.entry-content a.button span,.sidebar .projects a.button span,.bouwelementen .bouwelement .content .inner a.button span,.pum-content a.button span{background:#5DA235;display:inline-block;padding:14px 20px;margin:-14px -20px -14px 20px;transition:0.3s}.slider .slide .slide-content .inner a.button:hover>span,.entry-content a.button:hover>span,.sidebar .projects a.button:hover>span,.bouwelementen .bouwelement .content .inner a.button:hover>span,.pum-content a.button:hover>span{background:#52912E}.entry-content a.button i,.pum-content a.button i{margin-left:15px}body.home #main .lSSlideOuter .lSPager.lSpg{text-align:left;display:block;max-width:1140px;margin:-100px auto 0 auto!important;padding:0 0 100px 15px}body.home #main .lSSlideOuter .lSPager.lSpg>li a{height:18px;width:18px;background-color:#A7B0B3}body.home #main .lSSlideOuter .lSPager.lSpg>li:hover a,body.home #main .lSSlideOuter .lSPager.lSpg>li.active a{background-color:#fff}.pluspunten{position:relative;z-index:2;margin-top:0}.home .pluspunten{margin-top:-40px}.pluspunten .inner{background-color:#A8B0B3;text-align:center;padding:0 30px}.pluspunten .inner .pluspunt{padding:30px 0;border-right:1px solid #BFBFBF}.pluspunten .inner .pluspunt:last-child{border-right:none}.pluspunten .inner h4{color:#fff;text-transform:uppercase;font-size:14px;font-family:'Seravek Light';font-weight:400;margin-bottom:0}.teaser{margin-top:-40px;padding:80px 0 0 0;background:#47494b;background:-moz-linear-gradient(-45deg,#47494b 0%,#686a6c 26%,#47494b 100%);background:-webkit-linear-gradient(-45deg,#47494b 0%,#686a6c 26%,#47494b 100%);background:linear-gradient(135deg,#47494b 0%,#686a6c 26%,#47494b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47494b',endColorstr='#47494b',GradientType=1)}.teaser .image{line-height:0}.teaser .teaser-content .inner h4{font-size:33px;font-family:'Seravek Light Italic';font-style:normal;color:#fff;margin-bottom:30px}.teaser .teaser-content .inner h5{font-size:16px;font-family:'Seravek Light';font-style:normal;color:#fff;margin-bottom:0}.fw-blocks{margin:0}.fw-blocks .entry-content{padding:5%}.fw-blocks .entry-content h1,.fw-blocks .entry-content h2,.fw-blocks .entry-content h3,.fw-blocks .entry-content h4,.fw-blocks .entry-content h5,.fw-blocks .entry-content h6{font-size:20px;text-transform:uppercase}.fw-blocks .image{height:100%;line-height:0}.fw-blocks .image img{width:100%;height:100%;object-fit:cover}.recent-projects{background-color:#47494B;padding:60px 0 100px 0;color:#fff;background-image:url(/wp-content/themes/prefabbv/images/rectangle-projects.svg);background-repeat:no-repeat;background-position:right bottom;background-size:90%;position:relative;display:table;width:100%}.recent-projects .recent-projects-header{display:table;width:100%;margin-bottom:60px}.recent-projects .recent-projects-header h4,.recent-projects .recent-projects-header a{display:table-cell;vertical-align:middle}.recent-projects .recent-projects-header h4{color:#fff;font-size:28px;margin-bottom:0;text-transform:uppercase}.recent-projects .recent-projects-header a{text-align:right;color:#A8B0B3;text-transform:uppercase;transition:0.3s}.recent-projects .recent-projects-header a i{margin-left:10px}.recent-projects .recent-projects-header a:hover{color:#fff}.recent-projects .projects-grid{position:relative}.recent-projects .projects-grid .project{background-color:#222;float:left;text-align:left;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.recent-projects .projects-grid .project .inner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.recent-projects .projects-grid .project a{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .3);background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .3) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .3) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .3) 100%);transition:0.3s}.recent-projects .projects-grid .project.block-1{width:30%;height:500px;float:left}.recent-projects .projects-grid .project.block-1 .inner{height:500px}.recent-projects .projects-grid .project.block-2{left:30%;width:68%;height:280px;margin-left:2%;margin-bottom:2%}.recent-projects .projects-grid .project.block-2 .inner{height:280px}.recent-projects .projects-grid .project.block-3{left:30%;width:33%;height:200px;margin-left:2%}.recent-projects .projects-grid .project.block-4{left:65%;width:33%;height:200px;float:left;margin-left:2%}.recent-projects .projects-grid .project.block-3 .inner,.recent-projects .projects-grid .project.block-4 .inner{height:200px}.recent-projects .project .content h4,.recent-projects .project .content h5{color:#fff;margin:0}.recent-projects .project:hover .content{transform:translateY(100px)}.recent-projects .projects-grid .project:hover a{opacity:0}.recent-projects .project:hover .inner{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.recent-projects .project .content{padding:20px;align-items:flex-end;display:flex;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:translateX(0)}.recent-projects .project .content h4{font-size:20px;text-transform:uppercase}.recent-projects .project .content h5{font-size:16px;font-family:'Seravek';font-style:normal}footer .footer-dark{background-color:#3C3D3D;padding:100px 0}footer .widget .title{font-size:20px;color:#fff;text-transform:uppercase}footer .fsc{display:block;text-align:left;margin:4em 0 0 0;padding:4em 0 0 0;border-top:1px solid rgb(255 255 255 / .2);font-size:.875em}footer .fsc img{max-width:300px;width:100%;margin:0}footer .widget.company .fsc p small{line-height:1.5;display:block}footer .widget.contact .contactinfo{margin-top:20px}footer .widget.contact .contactinfo i{display:inline-block;width:16px;text-align:center;margin-right:15px;color:#fff}footer .widget.contact .contactinfo p{margin-bottom:5px}footer .widget.menu a,footer .widget.contact .contactinfo a{color:#929698;transition:0.3s}footer .widget.menu a:hover,footer .widget.contact .contactinfo a:hover{color:#fff}footer .widget.menu .sub-menu{display:none}footer .widget.menu li{line-height:34px}footer .widget.menu i{margin-right:15px;transition:0.3s}footer .widget.menu li:hover i{margin-right:25px}footer .social-items{margin-top:30px}footer .social-items ul li{display:inline-table;margin-right:10px;text-align:center}footer .social-items ul li:last-child{margin-right:0}footer .social-items ul li a{background:#A8B0B3;font-size:16px;border-radius:100%;width:30px;height:30px;display:table-cell;vertical-align:middle;transition:0.3s;line-height:0}footer .social-items ul li a i{color:#3C3D3D}footer .social-items ul li a:hover{background:#fff}footer .copyright{background:#414344;padding:10px 0;font-size:12px}footer .copyright p{font-size:12px}footer .copyright .left,footer .copyright .right{line-height:0}footer .copyright .right{text-align:right}footer .copyright .right ul{display:block;width:100%}footer .copyright .right ul li{display:inline-block;margin:0;padding:0 20px;border-right:1px solid #929698}footer .copyright .right ul li:last-child{border:none;margin-right:0;padding-right:0}footer .copyright .right ul li a{color:#929698;transition:0.3s}footer .copyright .right ul li a:hover{color:#fff}footer .copyright .right li img{width:16px;height:16px;filter:brightness(100);-webkit-filter:brightness(100);opacity:.3;margin-bottom:-4px;-webkit-transition:all 1s ease;transition:all 1s ease}footer .copyright .right li img:hover{opacity:1}.header-image{background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:center center;padding:0;position:relative;overflow:hidden}.header-image .overlay{position:absolute;z-index:1;left:0;top:0;height:100%;width:60%;background:rgb(71 73 75 / .65);-ms-transform:translateX(-120px) skewX(-23deg);-webkit-transform:translateX(-120px) skewX(-23deg);transform:translateX(-120px) skewX(-23deg)}.header-image .header-content{position:relative;z-index:2;padding:100px 0}.page-parent .header-image .header-content,.page-child .header-image .header-content{padding:140px 0 80px 0}.header-image .header-content,.header-image .header-content a,.header-image .header-content h1,.header-image .header-content p{color:#fff}.header-image .header-content .return{font-size:14px;font-family:'Seravek Medium';margin-bottom:30px;color:#929698}.header-image .header-content .return i{margin-right:10px;transition:0.3s;color:#929698}.header-image .header-content .return a,#breadcrumbs a{color:#929698;transition:0.3s}.header-image .header-content .return a:hover,#breadcrumbs a:hover{color:#fff}.header-image .header-content .return:hover i{margin-right:15px}.header-image .header-content h1{font-size:30px;text-transform:uppercase}.header-image .header-content .intro-text{margin-bottom:40px;width:45%}.header-image .header-content #breadcrumbs{font-size:11px;margin-bottom:20px;color:#929698;text-transform:uppercase}.page-sidebar #content,.fw-page #content{margin:80px 0}.page-sidebar .left-content article{padding-right:40px}.sidebar .widget{padding:60px;background-color:#fff}.sidebar .widget .title{font-size:1.5em;margin:0 0 1rem 0;text-transform:uppercase}.sidebar .widget p{line-height:1.5}.sidebar .widget a.button{margin:0}.sidebar .widget.contact{margin-bottom:40px;background-image:url(/wp-content/themes/prefabbv/images/prefab_watermerk.png);background-repeat:no-repeat;background-position:right bottom;background-size:70%}.sidebar .widget.contact a{color:#929698;transition:0.3s}.sidebar .widget.contact a:hover{color:#5EB22E}.sidebar .widget.contact .inner .logo img{width:100%;max-width:200px;height:auto}.sidebar .widget.contact .inner .adres{margin:30px 0}.sidebar .widget.contact .inner .companyinfo{margin-top:30px}.sidebar .widget.contact .inner .companyinfo p{font-size:14px}.sidebar .widget.contact .inner .companyinfo span{color:#47494B;display:inline-block;width:40px}.sidebar .widget.contact .inner .phone,.sidebar .widget.contact .inner .mail{line-height:50px;background:#5EB22E;color:#fff;margin:15px 0;padding:0;display:table;width:100%}.sidebar .widget.contact .inner .mail{background:#47494B}.sidebar .widget.contact .inner .phone i,.sidebar .widget.contact .inner .mail i{background-image:url(/wp-content/themes/prefabbv/images/contact-button.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;line-height:0;height:50px;width:50px;text-align:center;display:table-cell;vertical-align:middle}.sidebar .widget.contact .inner .phone a,.sidebar .widget.contact .inner .mail a{color:#fff;display:table-cell;vertical-align:middle;padding-left:15px;transition:0.3s}.sidebar .widget.contact .inner .phone a:hover,.sidebar .widget.contact .inner .mail a:hover{padding-left:25px}.sidebar .widget.projects .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.sidebar .widget.projects .widget-title{font-size:20px;text-transform:uppercase}.sidebar .widget.projects .project{width:calc(100% / 2 - 4px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.sidebar .widget.projects .project a{line-height:0;display:block;background:#47494B}.sidebar .widget.projects .project img{width:100%;height:auto;opacity:.7;transition:0.3s}.sidebar .widget.projects .project a:hover img{opacity:1}.sidebar .projects a.button{width:100%;transition:0.3s}.sidebar .projects a.button:hover{padding-left:30px}.sidebar .projects a.button span{float:right}.cta{background-color:#373736;position:relative}.cta .overlay{background:#414344;position:absolute;right:0;top:0;width:50%;height:100%;z-index:1}.cta .container{position:relative;z-index:10}.cta .left-content h1,.cta .left-content h2,.cta .left-content h3,.cta .left-content h4,.cta .left-content h5,.cta .left-content h6{font-size:40px;color:#5EB22E;text-transform:uppercase;margin-bottom:.5em}.cta .left-content p{text-transform:uppercase;color:#fff}.cta .right-content .image,.cta .right-content .content{display:table-cell;vertical-align:middle}.cta .right-content .image{padding:30px 60px 0 40px;width:290px;line-height:0}.cta .right-content .image img{width:100%;height:auto}.cta .right-content .content a{color:#fff;transition:0.3s}.cta .right-content .content a:hover{color:#5EB22E}.cta .right-content .content .name{font-size:18px;font-family:'Seravek Bold';color:#fff;margin-bottom:30px}.cta .right-content .content .phone,.cta .right-content .content .mail{line-height:40px}.cta .right-content .content i{margin-right:15px;color:#fff}.wpcf7 .wpcf7-form-control-wrap{margin-bottom:30px;display:block}.wpcf7 .wpcf7-form-control-wrap.message{margin-bottom:0}.wpcf7 input,.wpcf7 textarea{width:100%;padding:20px;border:none;outline:none;font-size:16px;color:#929698;font-family:'Seravek Medium'}.wpcf7 p{margin-bottom:0}.wpcf7 p small{line-height:auto}.wpcf7 *::placeholder{font-size:14px;color:#A8B0B3;font-family:'Seravek'}.wpcf7 .button{display:block;width:auto;margin-top:20px;background:#5EB22E;color:#fff;padding:14px 40px;text-transform:uppercase;font-size:14px;transition:0.3s;font-family:'Seravek Medium';-webkit-appearance:none;border-radius:0}.wpcf7 .button:hover{cursor:pointer;background:#47494B}.wpcf7 textarea{resize:vertical;height:250px;min-height:250px}.wpcf7 *:focus{border:none;outline:none}.vacatures{margin-top:60px}.vacatures .vacature{background:#fff}.vacatures *::selection{background:#fff0}.vacatures .vacature .title{padding:30px 40px;border-bottom:1px solid #F2F3F3;cursor:pointer;position:relative}.vacatures .vacature .title:after{background-image:url(/wp-content/themes/prefabbv/images/chevrons.png);background-repeat:no-repeat;background-position:0 -17px;background-size:20px;width:20px;height:13px;content:"";position:absolute;right:40px;top:35px}.vacatures .vacature.open .title:after{background-position:0 0}.vacatures .vacature .title h4{margin:0;color:#5EB22E;font-size:18px}.vacatures .vacature .inner{padding:40px}.vacatures .vacature .content{display:none;border-bottom:1px solid #F2F3F3}.vacatures .vacature .content img{width:100%;height:auto;margin-top:0}.vacatures .vacature .content p{font-size:14px;line-height:24px}.vacatures .vacature .eigenschappen{border-top:1px solid #F2F3F3;padding-top:30px;margin-top:30px;margin-bottom:30px;display:table;width:100%}.vacatures .vacature .eigenschappen ul.table,.vacatures .vacature .eigenschappen .solliciteren{display:table-cell;width:50%}.vacatures .vacature .eigenschappen .solliciteren{vertical-align:middle}.vacatures .vacature .eigenschappen .solliciteren a.button{margin:0;float:right}.vacatures .vacature .eigenschappen .solliciteren a.button:hover{background:#47494B}.vacatures .vacature .eigenschappen ul li{line-height:30px;font-size:14px}.vacatures .vacature .eigenschappen ul li span{display:inline-block;color:#47494B;width:130px;font-family:'Seravek Medium'}.projects-page #portfoliolist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-page .projects-grid{margin:0 0 100px 0}.projects-page .projects-grid .project{margin-bottom:0;display:none}.projects-page .projects-grid .project a,.latest-projects .project a{line-height:0;display:block;background:#47494B}.projects-page .projects-grid .project .image,.latest-projects .project .image{position:relative;overflow:hidden;line-height:0}.projects-page .projects-grid .project .image img,.latest-projects .project .image img{width:100%;height:auto;-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1);transition:all 600ms cubic-bezier(.645,.045,.355,1);opacity:.8}.projects-page .projects-grid .project:hover .image img,.latest-projects .project:hover .image img{opacity:1;-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.projects-page .projects-grid .project .content,.latest-projects .project .content{background-color:#fff}.projects-page .projects-grid .project .content:before,.latest-projects .project .content:before{display:block;width:44px;height:14px;content:"";background-image:url(/wp-content/themes/prefabbv/images/small-arrow-top.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;left:50%;transform:translateX(-50%);z-index:10;margin-top:-12px}.projects-page .projects-grid .project .content .inner-content,.latest-projects .project .content .inner-content{text-align:center;padding:20px}.projects-page .projects-grid .project .content .inner-content h4,.latest-projects .project .content .inner-content h4{font-size:14px;text-transform:uppercase;margin-bottom:10px}.projects-page .projects-grid .project .content .inner-content h5,.latest-projects .project .content .inner-content h5{font-size:14px;font-family:'Seravek';margin:0}.projects-page .data-filter{margin:60px 0 30px 0;padding:1em;background:#fff}.projects-page .data-filter ul{text-align:center}.projects-page .data-filter *::selection{background:#fff0}.projects-page .data-filter h3{font-size:30px;text-transform:uppercase;margin-bottom:40px}.projects-page .data-filter ul li{display:inline-block;margin:0 2px;text-transform:uppercase;font-family:'Seravek Medium';font-size:14px;cursor:pointer}.projects-page .data-filter ul li:first-child{margin-left:0}.projects-page .data-filter ul li:last-child{margin-right:0}.projects-page .data-filter ul li span{display:block;padding:10px;font-size:12px;transition:0.3s;background:#fff0}.projects-page .data-filter ul li span.active{background:#5EB22E;color:#fff}.bouwelementen{padding:136px 0 100px 0;background-color:#fff;margin-top:-36px}.bouwelementen .toggle-menu{display:table;width:100%;position:relative;background:#fff}.bouwelementen .bouwelement div.title{display:block;width:30%;background:#fff;text-transform:uppercase;font-size:14px;border-bottom:1px solid #F2F3F3;position:relative;transition:0.3s;font-family:'Seravek Medium'}.bouwelementen .bouwelement div.title span{padding:30px 40px;display:block}.bouwelementen .bouwelement:last-child div.title{border-bottom:1px solid #fff}.bouwelementen .bouwelement div.title:hover,.bouwelementen .bouwelement.open div.title{cursor:pointer;color:#373736}.bouwelementen .bouwelement div.title:hover span,.bouwelementen .bouwelement.open div.title span{padding-left:50px}.bouwelementen .bouwelement.open div.title:after,.bouwelementen .bouwelement:hover div.title:after{display:block;background:url(/wp-content/themes/prefabbv/images/dark-arrow-right.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;content:"";width:8px;height:22px;left:20px;top:50%;transform:translateY(-50%);position:absolute;z-index:10}.bouwelementen .bouwelement .content{display:none;float:right;width:70%}.bouwelementen .bouwelement.open .content{display:block;position:absolute;left:30%;top:0;background:#fff;border-left:1px solid #F2F3F3;overflow:hidden}.bouwelementen .bouwelement .content .inner{padding:20px 40px}.bouwelementen .bouwelement .content .inner h3.title{text-transform:uppercase;font-size:26px}.bouwelementen .bouwelement .content .inner a.button{font-size:14px;margin-top:20px}.bouwelementen .bouwelement .content .inner .images.gallery{display:table;width:100%;margin-bottom:20px}.bouwelementen .bouwelement .content .inner .images.gallery img{width:50%;height:auto;float:left}.page-template-full-width-page article .entry-content{padding:0 15%}.members{background:#fff;padding:4rem 0}.members .titles{padding:3rem 0;text-align:center}.members .titles h2.maintitle{font-size:3.5em;margin:0}.members .titles h3.subtitle{font-size:2.25em;color:#5EB22E;margin-top:1rem;margin-bottom:3rem}.members .member{margin-bottom:1.5rem;position:relative}.members .member .inner{position:relative;overflow:hidden}.members .member .image{position:relative;z-index:1;height:100%;width:100%;aspect-ratio:5 / 7;line-height:0}.members .member .image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.members .member .content{position:absolute;bottom:0;width:100%;height:50%;color:#fff;z-index:2;padding:1.5rem 3rem;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .7973783263305322) 0%,#fff0 100%);display:flex;align-items:flex-end}.members .member .content .content-wrap{display:block}.members .member .content .name,.members .member .content .description{color:#fff}.members .member .content .name{font-size:1.5em;margin:0 0 .5rem 0}.members .member .content .description{font-size:1.125em;line-height:1.25}.members .member.text .inner{background-color:#5EB22E;background-image:url(/wp-content/themes/prefabbv/images/prefab_watermerk.png);background-repeat:no-repeat;background-position:right bottom;background-size:70%;color:#fff;text-align:left;height:100%;position:relative}.members .member.text .inner h3{font-size:1.5em;line-height:1.5;font-family:'Seravek Medium';text-transform:uppercase;color:#fff}.members .member.text .inner p{line-height:1.5}.members .member.text .inner .button{color:#fff;border:1px solid #fff;display:inline-block;font-size:1em;padding:1em 2em;font-weight:700;text-transform:uppercase;margin:1.5rem 0 0 0;position:absolute;bottom:4rem}.vacature-bar{background:#5EB22E;color:#fff;padding:1.25rem 0;text-transform:uppercase;font-weight:700;position:relative;font-size:.875em}.vacature-bar p{margin:0;font-size:1em;text-transform:uppercase;font-weight:700}.vacature-bar .btn{color:#fff;border:none;text-decoration:none}.vacature-bar .btn:hover{text-decoration:underline;color:#fff}.vacature-bar .btn i{margin-right:1em}.latest-projects{margin-bottom:4rem;padding-top:4rem;border-top:1px solid rgb(0 0 0 / .081)}.latest-projects h3.maintitle{text-transform:uppercase;font-size:2em}.gform_wrapper .gform_button{background:#5EB22E;padding:1em 2em;border:none;outline:none;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer}.gform_wrapper .gform_button:hover{background:#47494B;padding:1em 2em;border:none;outline:none;-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer}.gform_wrapper.gravity-theme .gfield_label{color:#47494B}.gform_wrapper .gfield_checkbox{display:flex;flex-flow:wrap}.gform_wrapper .gfield_checkbox .gchoice{margin:.25em 0;flex:50%;font-size:1.5em}.gform_wrapper .gfield_checkbox .gchoice label{cursor:pointer}body .fancybox-thumbs{background:#47494B}body .fancybox-thumbs__list a:before{border-color:#5EB22E}