:root{--extrahuge:150px;--huge:120px;--extralarge:90px;--largehuge:75px;--large:60px;--largemedium:45px;--mediumlarge:37.5px;--medium:30px;--smallmedium:22.5px;--small:15px;--extrasmall:10px;--tiny:7.5px;--border-radius:50px}@font-face{font-family:'Euclid Circular B';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-SemiBold.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-SemiBold.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-SemiBold.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-SemiBold.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-SemiBold.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-SemiBold.svg#EuclidCircularB-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Medium.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Medium.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Medium.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Medium.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Medium.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Medium.svg#EuclidCircularB-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Regular.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Regular.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Regular.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Regular.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Regular.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Regular.svg#EuclidCircularB-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Bold.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Bold.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Bold.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Bold.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Bold.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Bold.svg#EuclidCircularB-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Light.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Light.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Light.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Light.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Light.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/EuclidCircularB-Light.svg#EuclidCircularB-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Font Awesome 6 Pro';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Light.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Light.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Light.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Light.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Light.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Light.svg#FontAwesome6Pro-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Font Awesome 6 Brands';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Brands-Regular.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Brands-Regular.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Brands-Regular.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Brands-Regular.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Brands-Regular.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Brands-Regular.svg#FontAwesome6Brands-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Font Awesome 6 Pro Solid';src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Solid.eot);src:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Solid.eot?#iefix) format('embedded-opentype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Solid.woff2) format('woff2'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Solid.woff) format('woff'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Solid.ttf) format('truetype'),url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/fonts/FontAwesome6Pro-Solid.svg#FontAwesome6Pro-Solid) format('svg');font-weight:900;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:var(--extrasmall);margin-top:0;line-height:1.25;position:relative;display:block;font-weight:700}h1,.h1{font-size:64px;margin-bottom:var(--mediumlarge);line-height:1;letter-spacing:-1.28px}.h2,h2{font-size:42px;margin-bottom:var(--smallmedium);line-height:1.125;letter-spacing:-.86px}.h3,h3{font-size:32px}.h4,h4{font-size:24px;font-weight:600}.h5,h5{font-size:20px;font-weight:600}.h6,h6{font-size:20px;font-weight:600}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) :is(span,i,em){color:#ef7d00;font-style:normal}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):has(b,strong){font-weight:300}body{font-size:16px;font-weight:300;font-family:'Euclid Circular B';overflow-x:hidden;line-height:1.675;color:#191a51;margin:0;margin:0 var(--mediumlarge)}body.overflow-hidden{overflow:hidden}p{margin-top:0;margin-bottom:var(--medium)}a{color:currentColor;text-decoration:none}a:hover{text-decoration:none}ul,ol{padding-left:0;line-height:1.75;margin-top:0;margin-bottom:var(--medium)}li{list-style:none}img{width:100%;height:auto}label{font-weight:600;margin-bottom:0;display:block}sup{top:-5px}abbr{text-decoration:none !important}hr{margin-top:var(--medium);margin-bottom:var(--medium);border:0;border-top:0}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;outline:0;-webkit-transition:all .3s;transition:all .3s;line-height:1.125;width:100%;position:relative;padding:22.5px;border:0;color:#191a51;background-color:#fff;background:#f3efec;border-radius:5px;font-weight:300}select{background-image:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/select.svg);background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 10px) center}.select select{background-image:unset;color:#898989}select:required:invalid{color:#898989}input[type=search]::-webkit-search-cancel-button{display:none}::-webkit-input-placeholder{color:#898989;font-weight:300}::-moz-placeholder{color:#898989;font-weight:300}:-ms-input-placeholder{color:#898989;font-weight:300}::-moz-selection{background-color:#558cf3}::selection{background-color:#558cf3}::-moz-selection{background-color:#558cf3}:focus{outline:0 !important}table{margin-bottom:var(--medium);width:100%;border-collapse:collapse;text-align:left}table tr th{font-weight:700;padding-right:30px;vertical-align:top}b,strong{font-weight:600}small,.small{font-size:.75rem;font-weight:inherit;display:inline-block;line-height:1.5}button{font-family:inherit;font-size:inherit;line-height:inherit;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0}.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;width:1px;word-wrap:normal !important}@media (min-width:992px){.row.huge-gutters{margin-right:calc(var(--huge) * -1);margin-left:calc(var(--huge) * -1)}.row.huge-gutters [class*=col-]{padding-right:var(--huge);padding-left:var(--huge)}.row.extralarge-gutters{margin-right:calc(var(--extralarge) * -1);margin-left:calc(var(--extralarge) * -1)}.row.extralarge-gutters [class*=col-]{padding-right:var(--extralarge);padding-left:var(--extralarge)}.row.large-gutters{margin-right:calc(var(--large) * -1);margin-left:calc(var(--large) * -1)}.row.large-gutters [class*=col-]{padding-right:var(--large);padding-left:var(--large)}.row.mediumlarge-gutters{margin-right:calc(var(--mediumlarge) * -1);margin-left:calc(var(--mediumlarge) * -1)}.row.mediumlarge-gutters [class*=col-]{padding-right:var(--mediumlarge);padding-left:var(--mediumlarge)}.row.medium-gutters{margin-right:calc(var(--medium) * -1);margin-left:calc(var(--medium) * -1)}.row.medium-gutters [class*=col-]{padding-right:var(--medium);padding-left:var(--medium)}.row.smallmedium-gutters{margin-right:calc(var(--smallmedium) * -1);margin-left:calc(var(--smallmedium) * -1)}.row.smallmedium-gutters [class*=col-]{padding-right:var(--smallmedium);padding-left:var(--smallmedium)}.row.extrasmall-gutters{margin-right:calc(var(--extrasmall) * -1);margin-left:calc(var(--extrasmall) * -1)}.row.extrasmall-gutters [class*=col-]{padding-right:var(--extrasmall);padding-left:var(--extrasmall)}.row.normal-gutters{margin-right:-15px;margin-left:-15px}.row.normal-gutters>[class*=col-]{padding-right:15px;padding-left:15px}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.icon:before{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon.svg);display:inline-block;width:15px}.btn{font-family:'Euclid Circular B';-moz-appearance:none;-webkit-appearance:none;padding:22.5px 75px 22.5px 22.5px;display:inline-block;-webkit-transition:all .3s;transition:all .3s;position:relative;border:0;color:#fff;z-index:1;border-radius:5px;background:#ef7d00;overflow:hidden;font-weight:700;line-height:1.125;font-size:14px;min-width:180px;text-align:left;cursor:pointer}.btn:before{content:"";position:absolute;top:50%;right:20px;-webkit-transform:scale(.4);transform:translateY(-50%) scale(0);border-radius:100%;z-index:-1;width:30px;height:30px;background-color:#f39655;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;pointer-events:none}.btn:hover:before,.btn.active:before{-webkit-transform:translateY(-50%) scale(20);transform:translateY(-50%) scale(20)}.btn:not(.btn--small):after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';line-height:1;position:absolute;background:#f39655;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;width:30px;height:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}.btn:not(.btn--small,[data-toggle=filter]):hover:after{-webkit-transform:translateY(-50%) translateX(2.5px);transform:translateY(-50%) translateX(2.5px)}.btn span{color:#ef7d00;background:#fff;font-size:8px;width:15px;height:15px;line-height:15px;text-align:center;display:inline-block;border-radius:50%;vertical-align:middle;margin-left:0;margin-top:-15px}.btn.btn--small{min-width:auto;padding:15px 25px}.btn.btn--medium{min-width:auto;padding:20px 67.5px 20px 22.5px}.btn.btn--whatsapp{background:#25d366;border:1.5px solid #25d366}.btn.btn--whatsapp:before{background:#fff}.btn.btn--whatsapp:hover{color:#25d366}.btn.btn--whatsapp:after{content:'';font-family:'Font Awesome 6 Brands';color:#25d366;background:#fff}.btn.btn--secondary{background:#191a51}.btn.btn--secondary:before,.btn.btn--secondary:after{background:#558cf3}.btn[data-toggle=filter]:after{content:''}.btn[data-toggle=filter].active:after{content:''}.btn+.btn{margin-left:var(--extrasmall)}.read-more{display:inline-block;font-weight:700;padding:5px 0;padding-left:45px;position:relative;font-size:14px}.read-more:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';line-height:1;position:absolute;background:#ef7d00;color:#fff;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;width:30px;height:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.read-more:hover:before{-webkit-transform:translateY(-50%) translateX(2.5px);transform:translateY(-50%) translateX(2.5px)}.read-more.read-more--secondary{color:#ef7d00}.read-more.read-more--secondary:before{background:0 0;color:#558cf3}.read-more.read-more--tertiary:before{background:#558cf3}header{position:relative}header nav.navbar.navbar-sub{border-bottom:1px solid #f3efec}header nav.navbar.navbar-sub ul{margin-bottom:0;display:flex;padding:15px 0 0;width:100%}header nav.navbar.navbar-sub ul li a{padding:5px 30px;display:inline-block;border:1px solid transparent;margin-bottom:-2px;-webkit-transition:all .3s;transition:all .3s;border-top-right-radius:15px;position:relative}header nav.navbar.navbar-sub ul li.current-menu-item a,body.home header nav.navbar.navbar-sub ul li.menu-item-1160 a,header nav.navbar.navbar-sub ul li a:hover{border-color:#f3efec;border-bottom:1px solid #fff;background:#fff}header nav.navbar.navbar-sub ul li a:hover{background:#fff}header nav.navbar.navbar-sub ul:hover li.current-menu-item a:not(:hover),body.home header nav.navbar.navbar-sub:hover ul li.menu-item-1160 a:not(:hover){border-color:transparent;border-bottom:1px solid transparent;background:0 0}header nav.navbar.navbar-sub ul li.current-menu-item a,body.home header nav.navbar.navbar-sub ul li.menu-item-1160 a{color:#ef7d00;font-weight:600}header nav.navbar.navbar-main{padding:var(--medium) 0}header nav.navbar .navbar-brand{width:100%;max-width:120px;position:relative;margin:0;margin-right:var(--mediumlarge);line-height:0}header nav.navbar .navbar-nav>.nav-item{line-height:1;position:relative}header nav.navbar .navbar-nav>.nav-item{padding:0 17.5px}header nav.navbar .navbar-nav>.nav-item>.nav-link{padding:0;margin:15px 0;display:inline-block;white-space:nowrap;text-decoration:none;position:relative;-webkit-transition:all .3s;transition:all .3s}header nav.navbar .navbar-nav>.nav-item>.nav-link:before{content:'';height:2.5px;background:#ef7d00;position:absolute;bottom:-7.5px;left:0;right:0;width:0;text-align:center;margin-left:auto;margin-right:auto;-webkit-transition:all .3s;transition:all .3s}header nav.navbar .navbar-nav>.nav-item.active>.nav-link{font-weight:600}header nav.navbar .navbar-nav>.nav-item:hover>.nav-link:before,header nav.navbar .navbar-nav>.nav-item.active>.nav-link:before{width:100%}header nav.navbar .navbar-nav:hover>.nav-item:not(:hover)>.nav-link:hover:before,header nav.navbar .navbar-nav:hover>.nav-item.active:not(:hover)>.nav-link:before{width:0}header nav.navbar .navbar-nav>.nav-item>.dropdown-toggle:after{content:"";font-family:'Font Awesome 6 Pro Solid';font-weight:300;display:inline-block;-webkit-transition:all .3s;transition:all .3s;position:relative;font-size:10px;margin-left:7.5px;color:#cbcbcb}header nav.navbar .navbar-nav>.nav-item:hover>.dropdown-toggle:after,header nav.navbar .navbar-nav>.nav-item>.dropdown-toggle[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu{margin:0;border:0;background:#fff;padding:12.5px 20px;border:1px solid #f3efec;left:unset;display:none;border-radius:10px;min-width:210px;font-size:14px}header nav.navbar .navbar-nav>.nav-item.dropdown:hover>.dropdown-menu{display:block}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li:before{content:unset}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li a{padding:5px 0;white-space:nowrap;position:relative;text-decoration:none;display:block;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:1.25}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li a:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';display:inline-block;margin-right:10px;-webkit-transition:all .3s;transition:all .3s;color:#cbcbcb;font-size:10px}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li a:hover:before{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li.active a{font-weight:500}header nav.navbar .navbar-nav+.btn{margin-left:15px}header nav.navbar .navbar-close{line-height:1;position:absolute;right:var(--medium);top:var(--mediumlarge);font-size:20px;display:none;z-index:1}header nav.navbar .navbar-close:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid'}header .navbar-background{position:absolute;top:calc(var(--extralarge)* -1);bottom:calc(var(--largemedium)* -1);background:#191a51;width:100vw;left:50%;z-index:998;visibility:hidden;opacity:0;-webkit-transition:all .3s;transition:all .3s;position:fixed;top:0;right:0;bottom:0;left:0}header .navbar-background.open{visibility:visible;opacity:.5}header .navbar-toggler{position:relative;border-radius:0;margin:0;padding:10px 15px;z-index:1;display:none;color:#191a51;border:1.25px solid #191a51;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;align-items:center;font-weight:700;text-transform:uppercase;cursor:pointer}header .navbar-toggler:after{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';margin-left:12.5px;font-size:20px;line-height:1}section.header{position:relative;margin-top:var(--extralarge);border-top-right-radius:var(--border-radius);padding-bottom:var(--extralarge)}section.header .header-image{position:relative;display:block;padding-bottom:75%;height:100%;width:calc(50vw - var(--mediumlarge));border-top-right-radius:var(--border-radius);overflow:hidden}section.header .header-image:after{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon.svg);position:absolute;width:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;bottom:calc(var(--largehuge)* 1.5);line-height:0;max-width:390px;min-width:180px}section.header .header-image :is(img,video){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.header .header-content{padding:0 var(--extralarge) var(--huge) 0;margin-bottom:var(--largehuge);z-index:2;position:relative}section.header .header-content:before{content:'';position:absolute;top:0;right:0;bottom:calc(var(--largehuge) * -1);width:calc(50vw - var(--mediumlarge));background:#f2efec;z-index:-1;pointer-events:none}section.header .header-content h1{font-size:94px;line-height:.95;letter-spacing:-1.88px;top:calc(var(--large) * -1);margin-bottom:calc(var(--large) * -1)}section.header .header-content ul{font-size:36px;line-height:1.5;padding:var(--large) 0;margin-bottom:0}section.header .header-content ul li a{position:relative;padding-left:37.5px;-webkit-transition:all .3s;transition:all .3s}section.header .header-content ul li a:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';line-height:1;color:#558cf3;font-size:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-transition:all .3s;transition:all .3s}section.header .header-content ul li a:hover:before{-webkit-transform:translateY(-50%) translateX(2.5px);transform:translateY(-50%) translateX(2.5px)}section.header .header-content *:last-child{margin-bottom:0}.header-form{background:#ef7d00;color:#fff;padding:var(--large) var(--largehuge);border-bottom-right-radius:var(--border-radius);margin-left:calc(var(--largehuge)* -1);margin-top:calc(var(--largehuge)* -1);position:relative;z-index:10;overflow:hidden}.header-form .header-form__input{margin-bottom:15px;position:relative}.header-form .header-form__input--search:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro';color:#898989;position:absolute;left:17.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:1}.header-form .header-form__input--search input{padding-left:45px;background:#fff}.header-form .header-form__input--select:after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#191a51;position:absolute;right:17.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.header-form .header-form__input--select select{background:#fff}.header-form.loading:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(25 26 81/50%);z-index:2;pointer-events:none}.header-form.loading:after{content:'';width:13.4px;height:13.4px;background:#fff;color:#fff;border-radius:50%;box-shadow:22.4px 0,-22.4px 0;animation:dots 1s infinite linear alternate;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none}@keyframes dots{0%{box-shadow:22.4px 0,-22.4px 0;background:}33%{box-shadow:22.4px 0,-22.4px 0 rgba(255,255,255,.13);background:rgba(255,255,255,.13)}66%{box-shadow:22.4px 0 rgba(255,255,255,.13),-22.4px 0;background:rgba(255,255,255,.13)}}.header-form ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--tiny) var(--smallmedium)}.header-form ul li label{position:relative;padding-left:25px;cursor:pointer;font-weight:500}.header-form ul li label input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.header-form ul li label:before{content:'';width:17.5px;height:17.5px;display:inline-block;position:absolute;background:#fff;left:0;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.header-form ul li label:has(input:checked):before{background:#191a51;box-shadow:0 0 0 3px #fff inset}article.article{padding:var(--extralarge) 0;position:relative}article.article.article--reverse .row{flex-direction:row-reverse}article.article .article-content{position:relative}article.article .article-content:after{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon-tertiary.svg);position:absolute;left:calc(var(--huge)* -2);top:50%;opacity:.5;z-index:-1;width:50vw;pointer-events:none}article.article .article-content :is(h1,h2){text-wrap:balance}article.article .article-content img{width:auto;max-width:100%}article.article .article-content>a:not(.btn),article.article .article-content>p>a:not(.btn){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}article.article .article-content ul li{list-style:inside}article.article .article-content .article-content__buttons{margin-top:var(--mediumlarge);line-height:1}article.article .article-content *:last-child{margin-bottom:0}article.article .article-image{position:relative;display:block;border:0;aspect-ratio:1/1}article.article .article-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s;border-radius:5px;border-top-right-radius:var(--border-radius)}section.objects{position:relative;display:block;padding:var(--extralarge) 0 var(--largemedium) 0}section.objects:has(.objects-content){padding-top:0}section.objects .objects-header{margin-bottom:var(--mediumlarge)}section.objects .objects-header *:last-child{margin-bottom:0}section.objects .objects-content{background:#f2efec;margin-bottom:var(--huge);padding:var(--large) 0 var(--extralarge) 0}section.objects .objects-items{position:relative;padding-top:var(--extralarge)}section.objects .objects-content button[data-toggle=filter]{position:absolute;bottom:calc(var(--extralarge)* -1);-webkit-transform:translateY(50%);transform:translateY(50%)}section.objects .objects-content p:last-child{margin-bottom:0}section.objects #response{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.objects #response.open{padding-left:33.3333%}section.objects .object{position:relative;display:block;border:0;height:calc(100% - var(--largemedium));margin-bottom:var(--largemedium);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#f2efec;border-radius:5px}section.objects .object:hover{-webkit-transform:translateY(-7.5px);transform:translateY(-7.5px)}section.objects .object .object-image{aspect-ratio:4/3;position:relative;display:block;overflow:hidden;padding-bottom:unset;height:auto;border-radius:0}section.objects .object .object-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.objects .object:hover .object-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.objects .object .object-image .object-image__label{position:absolute;left:var(--small);top:var(--small);background:#ef7d00;color:#fff;font-weight:700;font-size:14px;line-height:1;padding:10px 12.5px;border-radius:5px;z-index:1}section.objects .object .object-image .object-image__label.object-image__label--lightblue{background:#558cf3}section.objects .object .object-image .object-image__label.object-image__label--green{background:#aec971;background:#558cf3}section.objects .object .object-content{position:relative;padding:var(--medium);-ms-flex:1 1 auto;flex:1 1 auto}section.objects .object .object-content .object-content__data{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--tiny);margin-bottom:0;margin-top:var(--smallmedium)}section.objects .object .object-content .object-content__data li{background:#fff;border-radius:3px;padding:7.5px 10px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;line-height:1.25}section.objects .object .object-content .object-content__data li:hover{background:#ef7d00;color:#fff}section.objects .object .object-content .object-content__data li:before{content:attr(data-icon);font-weight:400;font-family:'Font Awesome 6 Pro';margin-right:10px}section.objects .cta{position:relative;display:block;border:0;height:calc(100% - var(--largemedium));margin-bottom:var(--largemedium);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:5px;padding:var(--largemedium) var(--large) var(--largemedium) var(--large);background:#191a51;color:#f3efec}section.objects .cta.cta--secondary{background:#ef7d00;color:#fff}section.objects .cta:after{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon-secondary.svg);position:absolute;width:180px;bottom:calc( var(--smallmedium) * -1);line-height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.objects .cta.cta--secondary:after{content:unset}section.objects .cta .cta-content a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.objects .cta .cta-content a:hover{color:#ef7d00}section.objects .cta.cta--secondary .cta-content a:hover{color:#191a51}section.objects .cta .cta-content a[href*='tel:']{font-size:26px;font-weight:600}section.objects .cta .cta-content a[href*='tel:']:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';margin-right:7.5px;font-size:22px;vertical-align:1px}section.objects .cta .cta-content *:last-child{margin-bottom:0}section.objects .cta .cta-image{width:90px;aspect-ratio:1/1.15;line-height:0;display:block;position:relative;z-index:1;border-radius:0 0 47.5% 47.5%;overflow:hidden;margin:var(--extrasmall) 0}section.objects .cta .cta-image:after{content:'';position:absolute;left:0;bottom:0;right:0;aspect-ratio:1/1;background:#fff;z-index:-1;border-radius:50% 50% 0 0}section.objects .cta .cta-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center top;transform-origin:center top;top:0}section.objects .objects-footer{margin-bottom:var(--largemedium)}section.objects .objects-footer .btn:empty{display:none}section.objects .objects-footer ul{display:-ms-flexbox;display:flex;gap:7.5px;margin-bottom:0;font-weight:700;line-height:1}section.objects .objects-footer ul li a{border:1px solid #f3efed;padding:7.5px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:40px;width:40px;display:grid;place-content:center}section.objects .objects-footer ul li a:hover{background:#558cf3;color:#fff}section.objects .objects-footer ul li a.active{background:#191a51;color:#fff}section.objects .objects-footer ul li:is(:first-child,:last-child) a{border:0;width:auto}section.objects .objects-footer ul li:first-child a{padding-left:0}section.objects .objects-footer ul li:last-child a{padding-right:0}section.object{padding:var(--extralarge) 0;position:relative}section.object+section.object{padding-top:0}section.object .object-intro{background:#f2efec;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 var(--extralarge) var(--largehuge) var(--extralarge)}section.object .object-intro .object-intro__title{margin-top:calc(var(--medium)* -1)}section.object .object-intro .object-intro__address{font-weight:600;margin-top:auto}section.object .object-intro .object-intro__price{font-weight:600}section.object .object-intro .object-intro__data{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--tiny);margin-bottom:0;line-height:1;margin-top:var(--smallmedium);font-size:18px;margin-bottom:auto}section.object .object-intro .object-intro__data li{background:#fff;border-radius:3px;padding:15px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}section.object .object-intro .object-intro__data li:hover{background:#ef7d00;color:#fff}section.object .object-intro .object-intro__data li:before{content:attr(data-icon);font-weight:400;font-family:'Font Awesome 6 Pro';margin-right:15px;font-size:18px}section.object .object-image{padding-bottom:82.5%;position:relative;display:block;height:100%;border-top-right-radius:var(--border-radius);overflow:hidden}section.object .object-image:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro';position:absolute;z-index:1;right:var(--mediumlarge);top:var(--mediumlarge);color:#fff;font-size:24px;line-height:1}section.object .object-image .object-image__label{position:absolute;left:var(--small);top:var(--small);background:#ef7d00;color:#fff;font-weight:700;line-height:1;padding:10px 12.5px;border-radius:5px;z-index:1}section.object .object-image .object-image__label.object-image__label--lightblue{background:#558cf3}section.object .object-image .object-image__label.object-image__label--green{background:#aec971;background:#558cf3}section.object .object-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.object .object-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.object .object-cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--extrasmall);margin-bottom:0;line-height:0;position:relative;margin-left:var(--extralarge);margin-right:var(--extralarge);margin-top:-30px;z-index:1}section.object .object-cta .btn{min-width:unset;white-space:nowrap}section.object .object-gallery{margin-top:var(--largehuge)}section.object .object-gallery :is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--smallmedium)}section.object .object-gallery .object-gallery__image{aspect-ratio:4/3;position:relative;display:block;overflow:hidden;border-radius:5px}section.object .object-gallery .object-gallery__image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(239 125 0/50%);z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden}section.object .object-gallery .object-gallery__image:after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro';position:absolute;z-index:2;color:#fff;line-height:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden}section.object .object-gallery .object-gallery__image:hover:before,section.object .object-gallery .object-gallery__image:hover:after{opacity:1;visibility:visible}section.object .object-gallery .object-gallery__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.object .object-gallery .object-gallery__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.object .object-gallery .object-gallery__arrows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:var(--small);line-height:1}section.object section.objects{padding-bottom:var(--medium);padding-top:var(--largemedium);border-bottom:1px solid #191a51}section.object [class*=col]>.object-content{padding-bottom:var(--large);padding-top:var(--large);border-bottom:1px solid #191a51}section.object [class*=col]>.object-content:first-child{padding-top:0}section.object [class*=col]>.object-content:last-child{padding-bottom:0;border-bottom:0}section.object .object-content :is(h4):first-child{font-weight:500}section.object .object-content table tr{border-bottom:1px solid rgb(85 140 243/35%)}section.object .object-content table tr :is(th,td){padding:2.5px 0;width:50%}section.object .object-content iframe,section.object .object-content #google-map,section.object .object-content #google-streetview{width:100%;height:300px;display:block;line-height:1;margin-bottom:var(--mediumlarge)}section.object .object-content .object-content__nvm{width:32.5px;margin-right:var(--small)}section.object .object-content .object-content__funda{width:90px}section.object .object-loan{border-bottom:1px solid #191a51;padding:var(--small) 0;display:flex;justify-content:space-between;align-items:center}section.object .object-loan p{margin-bottom:0}section.object .object-loan img{width:60px;padding-left:var(--small)}section.object .object-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--extrasmall);position:sticky;top:var(--small)}section.object .object-sidebar .object-sidebar__item{background:#f2efec;padding:var(--mediumlarge) var(--medium);border-radius:5px}section.object .object-sidebar .object-sidebar__item p{margin-bottom:var(--small)}section.object .object-sidebar .object-sidebar__item a[href*='tel:']{font-size:26px;font-weight:600}section.object .object-sidebar .object-sidebar__item a[href*='tel:']:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#ef7d00;margin-right:7.5px;font-size:22px;vertical-align:1px}section.object .object-sidebar .object-sidebar__item a[href*='mailto:']{color:#ef7d00;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}section.object .object-sidebar .object-sidebar__item-image{width:90px;aspect-ratio:1/1.15;line-height:0;display:block;position:relative;z-index:1;border-radius:0 0 47.5% 47.5%;overflow:hidden;margin:var(--small) 0}section.object .object-sidebar .object-sidebar__item-image:after{content:'';position:absolute;left:0;bottom:0;right:0;aspect-ratio:1/1;background:#fff;z-index:-1;border-radius:50% 50% 0 0}section.object .object-sidebar .object-sidebar__item-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center top;transform-origin:center top;top:0}section.object .object-sidebar .object-sidebar__btn{width:100%;margin-left:0}section.contact .contact-content{position:relative;margin-top:var(--largehuge);padding:0 var(--extralarge) var(--extralarge) 0}section.contact .contact-content:before{content:'';background:#f2efec;position:absolute;top:var(--mediumlarge);right:0;bottom:0;width:calc(50vw - var(--mediumlarge));z-index:-1;pointer-events:none}section.contact .contact-person .contact-person__image{width:90px;aspect-ratio:1/1.15;line-height:0;display:block;position:relative;z-index:1;border-radius:0 0 47.5% 47.5%;overflow:hidden}section.contact .contact-person .contact-person__image:after{content:'';position:absolute;left:0;bottom:0;right:0;aspect-ratio:1/1;background:#fff;z-index:-1;border-radius:50% 50% 0 0}section.contact .contact-person .contact-person__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center top;transform-origin:center top;top:0}section.contact .contact-person ul{margin-bottom:0}section.contact .contact-person ul li a[href*='tel:']{font-size:26px;font-weight:600}section.contact .contact-person ul li a[href*='tel:']:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#ef7d00;margin-right:7.5px;font-size:22px;vertical-align:1px}section.contact .contact-person ul li .contact-person__whatsapp{color:#25d366}section.contact .contact-person ul li .contact-person__whatsapp:before{content:"";font-weight:400;font-family:'Font Awesome 6 Brands';color:currentColor;margin-right:7.5px;font-size:16px;vertical-align:1px}section.contact .contact-person ul li a[href*='mailto:']{color:#ef7d00;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}section.contact .contact-locations{margin-top:var(--extrahuge)}section.contact .contact-locations .contact-locations__header{margin-bottom:var(--mediumlarge)}section.contact .contact-location{margin-top:var(--mediumlarge)}section.contact .contact-location .contact-location__image{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:5px}section.contact .contact-location .contact-location__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}section.contact .contact-location .contact-location__content ul{margin-bottom:var(--small)}section.contact .contact-location .contact-location__content ul li a[href*='mailto:']{color:#ef7d00;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}section.contact .contact-image{position:relative;display:block;padding-bottom:100%;width:calc(50vw - var(--mediumlarge))}section.contact .contact-image :is(img,video){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s;border-top-right-radius:var(--border-radius)}section.contact .contact-image:after{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon.svg);position:absolute;width:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(var(--large)* -1);line-height:0;max-width:390px;min-width:180px}section.contact .contact-form{padding:var(--huge) 0 var(--extralarge) var(--extralarge)}section.intro{margin-bottom:var(--extralarge)}section.intro .intro-content{position:relative;z-index:9;margin-top:var(--largehuge);padding:0 var(--extralarge) var(--extralarge) 0}section.intro:has(.header-form) .intro-content{padding-bottom:var(--extrahuge)}section.intro .intro-content:before{content:'';background:#f2efec;position:absolute;top:var(--mediumlarge);right:0;bottom:0;width:calc(50vw - var(--mediumlarge));z-index:-1;pointer-events:none}section.intro .intro-content :is(h1,h2){text-wrap:balance;margin-bottom:var(--large)}section.intro .intro-content p{font-size:18px;line-height:1.75}section.intro .intro-content p:last-child{margin-bottom:0}section.intro .intro-image{position:relative;display:block;padding-bottom:75%;width:calc(50vw - var(--mediumlarge));height:100%}section.intro .intro-image :is(img,video){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s;border-top-right-radius:var(--border-radius)}body.page-id-1131 section.intro .intro-image :is(img,video){-o-object-fit:contain;object-fit:contain;background:#e6d5bc}section.intro .intro-form{background:#ef7d00;color:#fff;padding:var(--large) var(--largehuge);border-bottom-right-radius:var(--border-radius);margin-left:calc(var(--largehuge)* -1);margin-top:calc(var(--largehuge)* -1);position:relative;z-index:2}section.intro .intro-form .intro-form__input{margin-bottom:15px;position:relative}section.intro .intro-form .intro-form__input--search:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro';color:#898989;position:absolute;left:17.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:1}section.intro .intro-form .intro-form__input--search input{padding-left:45px;background:#fff}section.intro .intro-form .intro-form__input--select:after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#191a51;position:absolute;right:17.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}section.intro .intro-form .intro-form__input--select select{background:#fff}section.cards{position:relative;display:block;padding:var(--extralarge) 0 var(--largemedium) 0}section.cards .cards-header{margin-bottom:var(--mediumlarge)}section.cards .cards-header *:last-child{margin-bottom:0}section.cards .card{position:relative;display:block;border:0;height:calc(100% - var(--largemedium));margin-bottom:var(--largemedium);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.cards .card:hover{-webkit-transform:translateY(-7.5px);transform:translateY(-7.5px)}section.cards .card .card-image{aspect-ratio:4/3;position:relative;display:block;overflow:hidden;border-radius:5px}section.cards .card .card-image img{position:absolute;width:100%;height:100%;-o-card-fit:cover;card-fit:cover;-o-card-position:center;card-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.cards .card:hover .card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}section.cards .card .card-content{position:relative;padding-top:var(--medium);-ms-flex:1 1 auto;flex:1 1 auto}section.cards .card .card-content ul{margin-bottom:var(--small)}section.cards .card .card-content ul li a[href*='tel:']{font-weight:600}section.cards .card .card-content ul li a[href*='tel:']:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#ef7d00;margin-right:7.5px;vertical-align:middle}section.cards .card .card-content ul li a[href*='mailto:']{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor;color:#ef7d00}section.steps{position:relative;display:block;padding:var(--extralarge) 0;counter-reset:count;overflow:hidden}section.steps .steps-header{margin-bottom:var(--mediumlarge)}section.steps .steps-header *:last-child{margin-bottom:0}section.steps .steps-slider .slick-list{overflow:visible}section.steps .step{position:relative;display:block;border:0;height:100%;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0px 13px 66px #dbd5d0;border-radius:10px;background:#fff;counter-increment:count}section.steps .step .step-content{position:relative;padding:var(--large);padding-left:var(--huge)}section.steps .step .step-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):before{content:counter(count);position:absolute;left:calc(var(--large)* -1);color:#ef7d00;font-size:42px;line-height:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.steps .step .step-content *:last-child{margin-bottom:0}section.steps .steps-arrows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:var(--smallmedium);line-height:1;z-index:1;position:relative}section.accordion{padding:var(--extralarge) 0}section.accordion .accordion-header{margin-bottom:var(--mediumlarge)}section.accordion .accordion-header *:last-child{margin-bottom:0}section.accordion .accordion-item{background:#f2efec;border-radius:5px;padding:15px 15px 15px 30px;display:block;margin-bottom:15px}section.accordion .accordion-item .accordion-item__toggler{font-weight:500;display:block;position:relative;padding-right:45px;cursor:pointer}section.accordion .accordion-item .accordion-item__toggler:after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';font-size:12px;line-height:1;background:#558cf3;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;cursor:pointer;position:absolute;top:50%;right:0;-webkit-transition:all .3s;transition:all .3s;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.accordion .accordion-item .accordion-item__toggler[aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}section.accordion .accordion-item .accordion-item__content{padding:7.5px 75px 0 0}section.accordion .accordion-item .accordion-item__content *:last-child{margin-bottom:0}section.teams{padding:var(--extralarge) 0 var(--largemedium) 0;position:relative}section.teams .teams-header{margin-bottom:var(--mediumlarge)}section.teams .teams-header p:last-child{margin-bottom:0}section.teams .teams-header ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--small);margin-bottom:var(--large);line-height:1}section.teams .teams-header ul li button{background:#f3efec;font-size:20px;-webkit-transition:all .3s;transition:all .3s;border-radius:3px;padding:15px 22.5px;line-height:1;display:block;cursor:pointer}section.teams .teams-header ul li button.active,section.teams .teams-header ul li button:hover{background:#558cf3;color:#fff}section.teams .team:not(.filter-item){box-shadow:0px 13px 66px #dbd5d0;border-radius:10px;background:#fff;border-radius:5px;overflow:hidden;margin-bottom:var(--largemedium);-webkit-transition:all .3s;transition:all .3s}section.teams .team:not(.filter-item):hover{-webkit-transform:translateY(-7.5px);transform:translateY(-7.5px)}section.teams .team:not(.filter-item) .team-image{position:relative;display:block;border:0;padding-bottom:125%;height:100%;overflow:hidden}section.teams .team:not(.filter-item) .team-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}section.teams .team:not(.filter-item) .team-content{padding:var(--mediumlarge) var(--largemedium)}section.teams .team:not(.filter-item) .team-content .team-content__name{margin-bottom:2.5px}section.teams .team:not(.filter-item) .team-content .team-content__function{color:#ef7d00;margin-bottom:var(--smallmedium)}section.teams .team:not(.filter-item) .team-content ul{margin-bottom:0}section.teams .team:not(.filter-item) .team-content ul li a[href*='tel:']{font-size:20px;font-weight:600}section.teams .team:not(.filter-item) .team-content ul li a[href*='tel:']:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#ef7d00;margin-right:7.5px;vertical-align:middle}section.teams .team:not(.filter-item) .team-content ul li a[href*='mailto:']{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}section.teams .team:not(.filter-item) .team-content .team-content__linkedin{position:absolute;right:var(--smallmedium);bottom:var(--smallmedium);color:#ef7d00;font-size:32px;line-height:1;-webkit-transition:all .3s;transition:all .3s}section.teams .team:not(.filter-item) .team-content .team-content__linkedin:hover{color:#558cf3}section.teams .team:not(.filter-item) .team-content .team-content__linkedin:after{content:"";font-weight:400;font-family:'Font Awesome 6 Brands'}section.person{padding-top:var(--large)}section.person:last-child{margin-bottom:calc(var(--extralarge)* -1)}section.person .person-image{line-height:0}section.person .person-content{padding-bottom:var(--large)}section.person .person-content:before{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/favicon.svg);width:45px;display:inline-block;line-height:0;margin-bottom:var(--medium)}section.imageblock{background:#f3efec}section.imageblock.imageblock--reverse .row{flex-direction:row-reverse}section.imageblock .imageblock-content{padding:var(--extrahuge) var(--huge) var(--extrahuge) 0;z-index:2;position:relative}section.imageblock.imageblock--reverse .imageblock-content{padding:var(--extrahuge) 0 var(--extrahuge) var(--huge)}section.imageblock .imageblock-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}section.imageblock .imageblock-content .btn:last-child{margin-top:var(--medium)}section.imageblock .imageblock-content ul li{list-style:inside}section.imageblock .imageblock-image{position:relative;display:block;padding-bottom:75%;height:100%;width:calc(50vw - var(--mediumlarge))}section.imageblock.imageblock--reverse .imageblock-image{float:right}section.imageblock .imageblock-image:after{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon.svg);position:absolute;width:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;line-height:0;max-width:390px;min-width:180px}section.imageblock .imageblock-image :is(img,video){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}.filters{position:fixed;top:calc(var(--extralarge)* -1);right:0;left:0;bottom:calc(var(--largemedium)* -1);-webkit-transition:all .3s;transition:all .3s;z-index:10;width:90%;max-width:450px;background:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:var(--mediumlarge) var(--medium);overflow-y:scroll;overflow-x:hidden;max-height:100vh;top:0;bottom:0}.filters::-webkit-scrollbar{width:22.5px;height:5px}.filters::-webkit-scrollbar-track{background:#f2efec;margin:var(--mediumlarge) 0;border-right:15px solid #fff}.filters::-webkit-scrollbar-thumb{background:#191a51;background-clip:padding-box;border-right:15px solid #fff}.filters.open{-webkit-transform:translateX(0%);transform:translateX(0%)}.filters .filter-close:not(.btn){line-height:1;position:absolute;right:var(--medium);top:var(--mediumlarge);font-size:20px}.filters .filter-close:not(.btn):before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid'}.filters .filter{border-bottom:1px solid #191a51;max-width:345px;margin-bottom:var(--medium);padding-bottom:var(--medium)}.filters .filter:last-child{border-bottom:0}.filters .filter b{margin-bottom:var(--extrasmall);display:block}.filters .filter ul{margin-bottom:0;line-height:1.875}.filters .filter ul:not(.open) li:nth-child(n+6){display:none}.filters .filter .filter-input{display:flex;align-items:center;vertical-align:middle;gap:5px}.filters .filter .filter-input input[type=text]{border:1px solid #191a50;padding:12.5px 15px;background:#fff}.filters .filter ul li label,.filters .filter .filter-checkboxes label{display:flex;padding-left:30px;position:relative;font-weight:inherit;cursor:pointer}.filters .filter ul li label:before,.filters .filter .filter-checkboxes label:before{content:'';position:absolute;left:0;width:15px;height:15px;border:1px solid #191a51;border-radius:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}.filters .filter ul li label:has(input:checked):before,.filters .filter .filter-checkboxes label:has(input:checked):before{background:#558cf3;border-color:#558cf3}.filters .filter ul li label:after,.filters .filter .filter-checkboxes label:after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';font-size:10px;line-height:1;position:absolute;left:7.5px;top:52.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;transition:all .3s;color:#fff}.filters .filter ul li label input,.filters .filter .filter-checkboxes label input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.filters .filter ul li label span,.filters .filter .filter-checkboxes label span{margin-left:auto}.filters .filter .filter-more{padding-left:30px;color:#558cf3;cursor:pointer}.filters .filter .filter-select,.filters .filter .filter-minmaxdropdown{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:45px;position:relative}.filters .filter .filter-minmaxdropdown:after{content:'tot';position:absolute;left:50%;top:50%;line-height:1;transform:translate(-50%,-50%)}.filters .filter .filter-select .filter-select__inner,.filters .filter .filter-minmaxdropdown select{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;background-color:#fff}.filters .filter .filter-select .filter-select__inner:after{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;position:absolute;background:#558cf3;color:#fff;display:flex;justify-content:center;align-items:center;font-size:10px;border-radius:50%;pointer-events:none}.filters .filter .filter-select .filter-select__inner select,.filters .filter .filter-minmaxdropdown select{background-color:#fff;border:1px solid #191a50;padding:10px 37.5px 10px 15px;cursor:pointer}.filters .filter .filter-select .filter-select__inner select:required:invalid{color:#191a51}.filters-background{position:absolute;top:calc(var(--extralarge)* -1);bottom:calc(var(--largemedium)* -1);background:#191a51;width:100vw;left:50%;z-index:2;visibility:hidden;opacity:0;-webkit-transition:all .3s;transition:all .3s;position:fixed;top:0;right:0;bottom:0;left:0}.filters-background.open{visibility:visible;opacity:.5}.sidebar{position:fixed;top:calc(var(--extralarge)* -1);right:0;bottom:calc(var(--largemedium)* -1);-webkit-transition:all .3s;transition:all .3s;z-index:10;width:90%;max-width:600px;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);padding:var(--mediumlarge) var(--medium);overflow-y:scroll;overflow-x:hidden;max-height:100vh;top:0;bottom:0}.sidebar::-webkit-scrollbar{width:22.5px;height:5px}.sidebar::-webkit-scrollbar-track{background:#f2efec;margin:var(--mediumlarge) 0;border-right:15px solid #fff}.sidebar::-webkit-scrollbar-thumb{background:#191a51;background-clip:padding-box;border-right:15px solid #fff}.sidebar.open{-webkit-transform:translateX(0%);transform:translateX(0%)}.sidebar .sidebar-close{line-height:1;position:absolute;right:var(--medium);top:var(--mediumlarge);font-size:20px}.sidebar .sidebar-close:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid'}.sidebar-background{position:absolute;top:calc(var(--extralarge)* -1);bottom:calc(var(--largemedium)* -1);background:#191a51;width:100vw;left:50%;z-index:2;visibility:hidden;opacity:0;-webkit-transition:all .3s;transition:all .3s;position:fixed;top:0;right:0;bottom:0;left:0}.sidebar-background.open{visibility:visible;opacity:.5}.social-media{display:flex;align-items:center;gap:var(--extrasmall);margin-bottom:0;line-height:1}.social-media li:has(b):first-child{margin-right:var(--extrasmall)}.social-media li a{background:rgb(243 239 236/68%);color:#191a51;width:52.5px;height:52.5px;display:flex;align-items:center;justify-content:center;font-size:24px;-webkit-transition:all .3s;transition:all .3s}.social-media li a:hover{background:#191a51;color:#fff}.social-media li a:before{content:attr(data-icon);font-weight:400;font-family:'Font Awesome 6 Brands'}.social-media li.social-media__solid a:before{font-family:'Font Awesome 6 Pro Solid'}.gform_wrapper form{position:relative}.gform_wrapper form .gform_body .gform_fields,.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.gform_wrapper form .gform_body .gform_fields .gfield,.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col{padding:0;margin:0;border:0;position:relative;width:100%;padding-right:7.5px;padding-left:7.5px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px}.gform_wrapper form .gform_body .gform_fields .gfield:last-child,.gform_wrapper form .gform_body .gform_fields .gfield:has(.gform-grid-row){margin-bottom:0}.gform_wrapper form .gform_body .gform_page_fields .gform_fields .gfield{border-bottom:1px solid #e4e4e4;padding-bottom:15px}.gform_wrapper form .gform_body .gform_fields .gfield.gform_validation_container,.gform_wrapper form .gform_body .gform_fields .gfield.gfield_visibility_hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half,.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col:is(.ginput_left,.ginput_right){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-three-quarter{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-quarter{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-third{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-two-thirds{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-seven-twelfths{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-five-twelfths{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.gform_wrapper form .gform_body .gform_fields .gfield.spacer{display:none}.gform_wrapper form .gform_body .gform_fields .gfield>:is(label,legend){font-weight:700;margin-bottom:2.5px}.gform_wrapper form .gform_body .gform_fields .gfield.hidden_label>:is(label,legend){display:none}.gform_wrapper form .gform_body .gform_fields .gfield :is(label,legend)+.gfield_description{font-size:14px;margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error :is(input,textarea){border-color:#e12824}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message{background:#ffe5e6;color:#e12824;border-left:3px solid #e12824;padding:7.5px 10px;line-height:1.25;display:inline-block;font-size:14px;margin-top:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{position:relative}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_textarea{line-height:1}.gform_wrapper form .gform_body .gform_fields .gfield.cm .ginput_container:after{content:'cm';position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .instruction{font-size:14px;margin-top:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-section) hr{margin-top:15px;margin-bottom:22.5px;border:0;border-top:1.5px solid #e6e5e5}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-section) *:last-child{margin-bottom:0}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-number,.gfield--type-textarea):not(.hidden_label):has(input[placeholder],textarea[placeholder]) label,.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col:has(input[placeholder]) label{position:absolute;transition:all .1s ease-in-out;z-index:1;margin-bottom:0;top:7.5px;left:27.5px;width:auto;display:block;font-size:12px;font-weight:inherit;font-weight:500;line-height:1.125;border:0}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-number,.gfield--type-textarea):not(.hidden_label):has(input[placeholder],textarea[placeholder]):has(:placeholder-shown) label,.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col:has(input[placeholder]):has(:placeholder-shown) label{top:0;right:7.5px;left:7.5px;padding:17.5px 20px;font-size:inherit;font-weight:400}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-number,.gfield--type-textarea):not(.hidden_label):has(input[placeholder],textarea[placeholder]):has(:placeholder-shown) label .gfield_required,.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col:has(input[placeholder]):has(:placeholder-shown) label .gfield_required{margin-left:2.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-number,.gfield--type-textarea):not(.hidden_label):has(input[placeholder],textarea[placeholder]) :is(input,textarea),.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col:has(input[placeholder]) :is(input,textarea){padding:22.5px 20px 12.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-phone,.gfield--type-number,.gfield--type-textarea):not(.hidden_label):has(input[placeholder],textarea[placeholder]):has(:placeholder-shown) :is(input,textarea),.gform_wrapper form .gform_body .gform_fields .gfield .gform-grid-row .gform-grid-col:has(input[placeholder]):has(:placeholder-shown) :is(input,textarea){padding:17.5px 20px}.gform_wrapper form .gform_body .gform_fields .gfield select{font-weight:400}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice{display:inline-block;margin-right:7.5px;margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice label{margin-bottom:0;padding:12.5px 20px;border:1.5px solid #e6e5e5;border-radius:50px;line-height:1;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;position:relative}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images)#field_5_28 .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice label{padding-left:47.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice label:before{display:inline-block;width:25px;line-height:0;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice label:hover{border-color:#000}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice label:active{transform:scale(.925)}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox):not(.gfield--type-images) .ginput_container :is(.gfield_radio,.gfield_checkbox) .gchoice input:checked+label{border-color:#000;box-shadow:0 0 0 .5px #000 inset}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label{position:relative;font-weight:400;cursor:pointer;margin-bottom:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label:before{content:'';width:15px;height:15px;display:inline-block;margin-right:7.5px;background:#fff;border:1.5px solid #000;vertical-align:middle;vertical-align:-2px;border-radius:50%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input:checked+label:before{background:#000;box-shadow:0 0 0 2px #fff inset}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-images :is(.gfield_radio,.gfield_checkbox){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-images :is(.gfield_radio,.gfield_checkbox) .gchoice{padding:0;margin:0;border:0;position:relative;width:100%;padding-right:7.5px;padding-left:7.5px;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-images :is(.gfield_radio,.gfield_checkbox) .gchoice input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-images :is(.gfield_radio,.gfield_checkbox) .gchoice label{position:relative;font-weight:400;cursor:pointer;margin-bottom:0}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-images :is(.gfield_radio,.gfield_checkbox) .gchoice label img{border:2px solid #e6e5e5;margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-images :is(.gfield_radio,.gfield_checkbox) .gchoice input:checked+label img{border-color:#b4a677}.gform_wrapper form .gform_footer{margin-top:var(--small)}.gform_wrapper form .gform_body .gform_page_footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:30px}.gform_wrapper form .gform_body .gform_page_footer .button{border-radius:0}.gform_wrapper form .gform_body .gform_page_footer .gform_next_button{margin-left:auto;background:#b4a677}.gform_wrapper form .gform_body .gform_page_footer input[type=submit]{margin-left:auto;background:#0c534d;border-color:#0c534d}.gform_wrapper form .gform_footer .gform_ajax_spinner{margin-left:15px;border:4px solid #e0d9c0;border-left:4px solid #fff;animation:spinner 1.1s infinite linear;border-radius:50%;width:22.5px;height:22.5px;vertical-align:middle}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gform_confirmation_message{background:#dfd;color:#4caf50;border-left:3px solid #4caf50;padding:7.5px 10px;display:inline-block}.fancybox__backdrop{background:rgb(25 26 81/50%)}footer{padding-top:var(--extralarge)}footer .footer-main{background:#f3efec;padding:var(--extralarge) 0;position:relative}footer .footer-main:before{content:url(//bvmakelaars.nl/wp-content/themes/bvmakelaars/images/icon.svg);position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);line-height:0;width:120px}footer .footer-main .footer-title{margin-bottom:var(--small)}footer .footer-main .footer-contact{margin-bottom:0}footer .footer-main .footer-contact a[href*='tel:']{font-size:18px;font-weight:600}footer .footer-main .footer-contact a[href*='tel:']:before{content:"";font-weight:400;font-family:'Font Awesome 6 Pro Solid';color:#ef7d00;margin-right:7.5px;font-size:16px;vertical-align:1px}footer .footer-main .footer-contact a[href*='mailto:']{color:#ef7d00;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}footer .footer-main .footer-menu{margin-bottom:0;line-height:2}footer .footer-main .footer-menu li a{position:relative;padding-left:30px;-webkit-transition:all .3s;transition:all .3s}footer .footer-main .footer-menu li a:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';-webkit-transition:all .3s;transition:all .3s;color:#ef7d00;position:absolute;left:0}footer .footer-main .footer-menu li a:hover:before{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}footer .footer-main .footer-menu li a:hover,footer .footer-main .footer-menu li.active a:hover{color:#ef7d00}footer .footer-main .social-media li a{background:#fff}footer .footer-main .social-media li a:hover{color:#ef7d00}footer .footer-sub{padding:var(--small) 0}footer .footer-sub p{margin-bottom:0}footer .footer-sub ul{margin-bottom:0;line-height:1.675}footer .footer-sub ul li{display:inline-block}footer .footer-sub ul li img{vertical-align:middle;width:32.5px}footer .footer-sub ul li:not(:last-child):after{content:'•';margin:0 7.5px}.slick-track{min-width:100%}.slick-dots{margin-bottom:0;line-height:0;margin-top:var(--mediumlarge);margin-left:15px}.slick-dots li{display:inline-block;padding:0 2.5px}.slick-dots li:first-child{padding-left:0}.slick-dots li:last-child{padding-right:0}.slick-dots li:only-child{display:none}.slick-dots li button{background:0 0;font-size:0;width:15px;height:15px;display:inline-block;padding:0;cursor:pointer;background:rgb(239 125 0/1.55%);border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.slick-dots li.slick-active button{background:#ef7d00}.slick-arrow{line-height:1;background:#558cf3;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;width:30px;height:30px;cursor:pointer}.slick-arrow.slick-disabled{background:#cbcbcb;pointer-events:none;cursor:none}.slick-arrow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.slick-arrow:before{content:'';font-weight:400;font-family:'Font Awesome 6 Pro Solid';font-size:12px}.slick-arrow.prev:before{content:''}@media (max-width:1400px){:root{--extrahuge:120px;--huge:105px;--extralarge:75px;--largehuge:67.5px;--border-radius:37.5px}body{margin:0 var(--medium)}h1,.h1{font-size:56px}section.header .header-content:before,section.header .header-image,section.contact .contact-content:before,section.contact .contact-image,section.imageblock .imageblock-image,section.intro .intro-content:before,section.intro .intro-image{width:calc(50vw - var(--medium))}section.header .header-content h1{font-size:72px}section.header .header-content h1{font-size:80px}section.object .object-intro{padding:0 var(--large) var(--largehuge) var(--large)}section.object .object-cta{margin-left:var(--large);margin-right:var(--large)}}@media (max-width:1200px){:root{--large:52.5px}body{margin:0 var(--smallmedium)}h1,.h1{font-size:46px}.h2,h2{font-size:36px}section.header .header-content h1{font-size:72px}section.header .header-content:before,section.header .header-image,section.contact .contact-content:before,section.contact .contact-image,section.imageblock .imageblock-image,section.intro .intro-content:before,section.intro .intro-image{width:calc(50vw - var(--smallmedium))}section.objects .cta{padding:var(--large) var(--mediumlarge) var(--extralarge) var(--mediumlarge)}section.teams .team:not(.filter-item) .team-content{padding:var(--medium) var(--mediumlarge)}section.teams .team:not(.filter-item) .team-content .team-content__linkedin{position:relative;right:unset;bottom:unset;font-size:24px;margin-top:var(--small);display:block;text-align:right}}@media (max-width:992px){:root{--extrahuge:75px;--huge:60px;--extralarge:45px;--largehuge:40px;--large:35px;--largemedium:30px;--mediumlarge:25px;--medium:22.5px;--border-radius:25px}h1,.h1{font-size:42px}.h2,h2{font-size:32px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:18px}.btn{padding:20px 67.5px 20px 20px;font-size:13px}.btn+.btn{margin-left:0}body{font-size:14px;margin:0}.row{margin-right:-7.5px;margin-left:-7.5px}.row [class*=col-]{padding-right:7.5px;padding-left:7.5px}header nav.navbar.navbar-sub .container{padding:0}header nav.navbar.navbar-sub ul{padding-top:7.5px}header nav.navbar.navbar-sub ul li a{padding:5px 10px;font-size:12px}header nav.navbar .navbar-brand{max-width:75px}header nav.navbar.navbar-main{padding:var(--extrasmall) 0}header .navbar-toggler{display:flex}header .navbar .navbar-collapse{position:fixed;top:0;bottom:0;left:0;background:#fff;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:999;display:block;width:90%;max-width:450px;padding:var(--mediumlarge) var(--medium);overflow-y:scroll;overflow-x:hidden;max-height:100vh;font-size:16px}header .navbar .navbar-collapse.open{-webkit-transform:translateX(0%);transform:translateX(0%)}header nav.navbar .navbar-nav>.nav-item{padding:0}header nav.navbar .navbar-nav>.nav-item>.nav-link:hover,header nav.navbar .navbar-nav>.nav-item.active>.nav-link{color:#0a1242}header nav.navbar .navbar-nav>.nav-item.dropdown:hover>.dropdown-menu{display:none}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu.show{display:block;margin-bottom:7.5px;margin-top:7.5px}header nav.navbar .navbar-close{display:block}header nav.navbar .navbar-nav+.btn{margin-left:0;position:absolute;bottom:var(--medium);right:var(--medium);left:var(--medium);text-align:center}main{margin:0}main section:first-child{padding-top:0}section.header{margin-top:0}section.header .header-image{width:auto;margin-left:-22.5px;margin-right:-22.5px}section.header .header-content{margin-bottom:0;padding:0 0 var(--huge) 0}section.header .header-content:before{top:0;right:-22.5px;bottom:0;left:-22.5px;width:auto}section.header .header-content h1{font-size:60px;top:calc(var(--largemedium)* -1)}section.header .header-content ul{font-size:24px;padding:var(--medium) 0}.header-form{margin-left:0;padding:var(--largemedium) var(--mediumlarge)}section.person .person-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-left:0}section.imageblock .imageblock-image{width:auto;margin-left:-22.5px;margin-right:-22.5px}section.imageblock .imageblock-content{padding:var(--extralarge) 0}section.objects .objects-content{padding-bottom:var(--huge);margin-bottom:var(--extrahuge)}section.objects .objects-content button[data-toggle=filter]{bottom:calc(var(--huge)* -1)}section.contact .contact-image{display:none}section.contact .contact-form{padding:var(--extralarge) 0}section.objects .cta{padding-bottom:var(--huge)}section.objects .cta:after{width:120px;bottom:calc(var(--small)* -1)}section.object:has(.object-intro){margin-top:0}section.object .object-image{margin-left:-22.5px;margin-right:-22.5px}section.object .object-intro{margin-left:-22.5px;margin-right:-22.5px;padding:0 var(--medium) var(--huge) var(--medium)}section.object .object-cta{position:relative;left:unset;right:unset;bottom:unset;-webkit-transform:unset;transform:unset;margin-top:-27.5px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;margin-left:-22.5px;margin-right:-22.5px;-ms-overflow-style:none;scrollbar-width:none}section.object .object-cta::-webkit-scrollbar{display:none}section.object .object-cta:first-child{padding-left:22.5px}section.object .object-cta:last-child{padding-right:22.5px}section.object .object-sidebar{margin-top:var(--largehuge)}section.object .object-content .social-media{margin-bottom:var(--medium)}article [class*=col-]:not(:last-child){margin-bottom:var(--mediumlarge)}section.contact .contact-content{padding-right:0}section.contact .contact-content:before{right:-22.5px;left:-22.5px;bottom:0;width:auto}section.contact .contact-location .contact-location__image{margin-bottom:var(--medium)}section.intro{background:#f2efec;margin-bottom:0}section.intro .intro-content{padding-right:0;margin-top:calc(var(--medium)* -1)}section.intro .intro-content p{font-size:16px;line-height:inherit}section.intro .intro-content:before{content:unset}section.intro .intro-image{margin-left:-22.5px;margin-right:-22.5px;width:auto}section.steps .step .step-content :is(h1,h2,h3,h4,h5,h6):before{font-size:30px}section.teams .teams-header ul{gap:var(--extrasmall)}section.teams .teams-header ul li button{font-size:16px;padding:12.5px 15px}section.steps .step .step-content :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):before{font-size:32px}.social-media li a{width:45px;height:45px;font-size:20px}.social-media li:has(b):first-child{margin-right:0}footer .footer-main{padding-top:var(--huge)}footer .footer-main [class*=col-]:first-child [class*=col-]{margin-bottom:var(--mediumlarge)}footer .footer-main [class*=col-] [class*=col-]:has(hr){display:none}}