@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Karla:wght@400;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.bg-image{position:relative;overflow:hidden}.bg-image img{height:100%;object-fit:cover;object-position:center center;width:100%}.bg-image.compat-object-fit{background-size:cover;background-position:50%}.bg-image.compat-object-fit img{display:none}.icheckbox,.iradiobox{display:inline-block;*display:inline;vertical-align:middle;padding:0;margin-right:1em;width:1em;height:1em;border:none;cursor:pointer;transition:none}.icheckbox{background-position:0 0}.icheckbox.hover{background-position:-20px 0}.icheckbox.checked{background-position:-40px 0}.icheckbox.disabled{background-position:-60px 0;cursor:default}.icheckbox.checked.disabled{background-position:-80px 0}.iradiobox{background-position:-100px 0}.iradiobox.hover{background-position:-120px 0}.iradiobox.checked{background-position:-140px 0}.iradiobox.disabled{background-position:-160px 0;cursor:default}.iradiobox.checked.disabled{background-position:-180px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){.icheckbox,.iradiobox{background-size:200px 20px}}.fancybox-bg{background:hsla(0,0%,100%,.95)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-button{color:#fff;transition-duration:.3s}.fancybox-button:after{display:none}.fancybox-button[disabled]{opacity:.5;background:transparent;cursor:not-allowed}.fancybox-thumbs{background:#707070}.fancybox-thumbs .fancybox-thumbs__list a:before{border-color:#1d1d1d}.fancybox-navigation .fancybox-next,.fancybox-navigation .fancybox-prev{position:absolute;top:50%;width:40px;height:40px;font-size:2em;line-height:2em;margin-top:-1em;padding:0;background:#000;cursor:pointer;transition-duration:.3s}.fancybox-navigation .fancybox-next:before,.fancybox-navigation .fancybox-prev:before{content:none}.fancybox-navigation .fancybox-next i,.fancybox-navigation .fancybox-prev i{font-family:FontAwesome;color:#fff}.fancybox-navigation .fancybox-next:focus,.fancybox-navigation .fancybox-next:hover,.fancybox-navigation .fancybox-prev:focus,.fancybox-navigation .fancybox-prev:hover{background:#1d1d1d;color:#fff}.fancybox-navigation .fancybox-next{right:0}.fancybox-navigation .fancybox-prev{left:0}.fancybox-progress{background:#1d1d1d}.fancybox-container{z-index:99999999!important}.fancybox-content{padding:5px!important}.fancybox-content img{display:inline-block;width:100%}@media only screen and (max-width:768px){.fancybox-content{max-width:100%!important}}.irs--round .irs-line{background:#707070}.irs--round .irs-bar,.irs-bar{background:#fff}.irs--round .irs-handle{top:28px;width:20px;height:20px;border:0}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{top:55px;font-size:.75rem;background:none}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{display:none}.irs--round .irs-max,.irs--round .irs-min{top:55px;background:#1d1d1d}.flatpickr-current-month .flatpickr-monthDropdown-months{display:inline-block}.slick-list,.slick-list .slick-slide,.slick-list .slick-slide>div,.slick-list .slick-track,.slick-list .slide{height:100%}.slick-loading .slick-list{background:#fff url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;width:5rem;height:5rem;padding:0;border:0;text-align:center;font-size:2rem;line-height:3rem;color:#fff;background:transparent;cursor:pointer;outline:none;transform:translateY(-50%);z-index:1}.slick-next:after,.slick-prev:after{display:none}.slick-next:hover,.slick-prev:hover{color:hsla(0,0%,100%,.5);background:transparent}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:2rem}.slick-prev:hover{transform:translate(-1rem,-50%)}.slick-prev:active{transform:translateY(-50%)}.slick-next{right:2rem}.slick-next:hover{transform:translate(1rem,-50%)}.slick-next:active{transform:translateY(-50%)}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:1rem;width:1rem;cursor:pointer}.slick-dots li button{display:block;line-height:0;font-size:0;border:0;color:transparent;background:#f0f0f0;outline:none}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background:#1d1d1d}form{display:inline-block;width:100%}form,form .form-element{position:relative}form .form-control,form input,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=text],form textarea{font-family:Karla,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid #707070;color:#000;display:inline-block;padding:15px;font-size:1rem;width:100%;height:auto;border-radius:0}form .form-control::-webkit-input-placeholder,form input::-webkit-input-placeholder,form input[type=date]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#707070}form .form-control::-moz-placeholder,form input::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#707070}form .form-control:-ms-input-placeholder,form input:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#707070}form .form-control:-moz-placeholder,form input:-moz-placeholder,form input[type=date]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=text]:-moz-placeholder,form textarea:-moz-placeholder{color:#707070}form .form-control:focus,form input:focus,form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus,form textarea:focus{outline:none}form .btn,form button,form input[type=submit]{font-family:Karla,sans-serif;transition:all .2s linear;background:none;border:none;color:#707070;cursor:pointer;font-size:16px;padding:5px 0;position:absolute;top:12px;right:15px}form .btn img,form button img,form input[type=submit] img{display:inline-block;margin:0;width:25px}form .btn:hover,form button:hover,form input[type=submit]:hover{transition:all .2s linear;background:none!important}form .btn:hover img,form button:hover img,form input[type=submit]:hover img{display:inline-block}form .btn:focus,form button:focus,form input[type=submit]:focus{outline:none;background:none;border:none;box-shadow:none}@media only screen and (max-width:768px){form{display:inline-block;position:relative;width:100%}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:root{font-family:Karla,sans-serif;font-weight:300;font-style:normal}:root{font-size:14px}body{width:100%;font-family:Karla,sans-serif;font-weight:300;font-style:normal;font-size:.75rem;font-display:swap;color:#1d1d1d;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:opacity 1s ease}body.no-overflow{overflow:hidden!important}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d71920;border:1px solid #e83b41;cursor:pointer}::-webkit-scrollbar-track{background:#f0f0f0;width:20px;border:2px solid #fff}::-webkit-scrollbar-track-piece{background:#f0f0f0;width:5px;border:2px solid #fff}body{scrollbar-face-color:#d71920;scrollbar-track-color:#f0f0f0}h1{font-family:Karla,sans-serif;font-weight:300;font-size:2rem;line-height:1.8;margin-bottom:1.25rem}@media only screen and (max-width:768px){h1{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}h1:after,h1:before{display:inline-block;content:"";height:1px;width:30px;margin:0 5px;background:#d71920;vertical-align:middle}h2{font-weight:700;font-size:1.25rem;line-height:1.8;margin-bottom:.9rem}h2:after,h2:before{display:inline-block;content:"";height:1px;width:30px;margin:0 5px;background:#d71920;vertical-align:middle}h3{font-family:Karla,sans-serif;font-weight:700;font-size:1rem;line-height:1.8;margin-bottom:.9rem}h3:after,h3:before{display:inline-block;content:"";height:1px;width:30px;margin:0 5px;background:#d71920;vertical-align:middle}h4{font-weight:700;line-height:1.8;margin-bottom:.6rem;color:#d71920}a,h4{font-family:Karla,sans-serif;font-size:1rem}a{font-weight:300;line-height:inherit;text-decoration:none;color:inherit}a:focus{outline:none}.paragraph,p{font-family:Karla,sans-serif;font-weight:300;font-size:1rem;line-height:1.8;margin-bottom:.6rem;color:inherit}.letterspacing{letter-spacing:2px}.bold,b,strong{font-weight:600}ol,ul{-webkit-padding-start:0;margin:0!important}.btn,.bttn,.button,button{display:inline-block;position:relative;padding:.75em 1.75em;border:0;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.25em;background:inherit;transition:all .4s ease-in-out;-webkit-appearance:none;cursor:pointer}.btn span,.bttn span,.button span,button span{position:relative;z-index:2;color:#000}.btn:hover:before,.btn:hover span,.bttn:hover:before,.bttn:hover span,.button:hover:before,.button:hover span,button:hover:before,button:hover span{color:#fff}.btn.inverse,.bttn.inverse,.button.inverse,button.inverse{background:transparent}.btn.inverse:before,.btn.inverse span,.bttn.inverse:before,.bttn.inverse span,.button.inverse:before,.button.inverse span,button.inverse:before,button.inverse span{color:#fff}.btn.inverse:after,.bttn.inverse:after,.button.inverse:after,button.inverse:after{background:#000}.btn.inverse:hover:before,.btn.inverse:hover span,.bttn.inverse:hover:before,.bttn.inverse:hover span,.button.inverse:hover:before,.button.inverse:hover span,button.inverse:hover:before,button.inverse:hover span{color:#000}.btn.inverse:hover:after,.bttn.inverse:hover:after,.button.inverse:hover:after,button.inverse:hover:after{background:#fff}.btn.red,.bttn.red,.button.red,button.red{background-color:#d71920;color:#fff}.btn.red:after,.bttn.red:after,.button.red:after,button.red:after{display:none}.btn.red.active,.btn.red:hover,.bttn.red.active,.bttn.red:hover,.button.red.active,.button.red:hover,button.red.active,button.red:hover{background-color:#1d1d1d!important}.btn.red span,.bttn.red span,.button.red span,button.red span{color:#fff}.btn.disabled,.btn[disabled],.bttn.disabled,.bttn[disabled],.button.disabled,.button[disabled],button.disabled,button[disabled]{color:#707070;background:#292929;cursor:not-allowed}.btn.arrow-btn,.bttn.arrow-btn,.button.arrow-btn,button.arrow-btn{border:0;color:inherit;padding:.25em;transition:all .4s ease-in-out}.btn.arrow-btn.red:after,.bttn.arrow-btn.red:after,.button.arrow-btn.red:after,button.arrow-btn.red:after{background:#d71920}.btn.arrow-btn:hover,.bttn.arrow-btn:hover,.button.arrow-btn:hover,button.arrow-btn:hover{color:#fff}.btn.arrow-btn:hover:after,.bttn.arrow-btn:hover:after,.button.arrow-btn:hover:after,button.arrow-btn:hover:after{opacity:1;width:100%}.btn.arrow-btn:before,.bttn.arrow-btn:before,.button.arrow-btn:before,button.arrow-btn:before{content:"›";margin-right:1rem;z-index:2;position:relative}.btn.arrow-btn:after,.bttn.arrow-btn:after,.button.arrow-btn:after,button.arrow-btn:after{content:"";opacity:0;position:absolute;top:-10%;left:0;height:120%;width:0;background:#000;transition:all .4s ease-in-out;z-index:1}.btn.line-btn,.bttn.line-btn,.button.line-btn,button.line-btn{color:#1d1d1d;padding:0;letter-spacing:normal;position:relative}.btn.line-btn:after,.bttn.line-btn:after,.button.line-btn:after,button.line-btn:after{content:"";opacity:1;position:absolute;bottom:-25%;left:0;height:1px;width:85%;background:#d71920;transition:all .4s ease-in-out;z-index:1}.btn.line-btn:hover:after,.bttn.line-btn:hover:after,.button.line-btn:hover:after,button.line-btn:hover:after{transition:all .4s ease-in-out;width:115%}.social-links{background-color:#fff;position:fixed;right:0;top:25%;z-index:9999;text-align:center}.social-links ul{list-style:none}.social-links ul li{display:block;list-style:none}.social-links ul li a{display:block;padding:15px}.social-links ul li a img{display:block;height:20px;width:20px}.social-links ul li a span{margin-top:5px;display:block;font-weight:700;color:#d71920}.social-links ul li a:hover{background-color:#f0f0f0}.social-links ul li:last-child{margin-bottom:0}input,select,textarea{display:block;width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.15);padding:.5rem;font-family:Karla,sans-serif;font-size:.75rem;color:#000;text-transform:none;background:transparent;outline:none}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:rgba(0,0,0,.5);background:transparent}input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{color:#707070;background:#292929;cursor:not-allowed}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{display:inline-block;width:1rem;height:1rem;margin-right:1rem;border-radius:0;background:#fff}input ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#000}input ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:#000}input :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#000}input :-moz-placeholder,select :-moz-placeholder,textarea :-moz-placeholder{color:#000}.dark-bg input,.dark-bg select,.dark-bg textarea,.inverse input,.inverse select,.inverse textarea{border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff}.dark-bg input:active,.dark-bg input:focus,.dark-bg select:active,.dark-bg select:focus,.dark-bg textarea:active,.dark-bg textarea:focus,.inverse input:active,.inverse input:focus,.inverse select:active,.inverse select:focus,.inverse textarea:active,.inverse textarea:focus{border-color:hsla(0,0%,100%,.5);background:#292929}.dark-bg ::-webkit-input-placeholder,.inverse ::-webkit-input-placeholder{color:#fff}.dark-bg ::-moz-placeholder,.inverse ::-moz-placeholder{color:#fff}.dark-bg :-ms-input-placeholder,.inverse :-ms-input-placeholder{color:#fff}.dark-bg :-moz-placeholder,.inverse :-moz-placeholder{color:#fff}input.parsley-error,select.parsley-error,textarea.parsley-error{color:red!important;background-color:#eed3d7!important;border:1px solid red!important}.parsley-errors-list{padding:.5rem}.bg-light_grey{background-color:#f0f0f0!important}.row,.section,section{position:relative;width:100%}.row.row-pad15,.section.row-pad15,section.row-pad15{padding:15rem 0}@media only screen and (max-width:576px){.row.row-pad15,.section.row-pad15,section.row-pad15{padding:5rem 0}}.row.row-pad10,.section.row-pad10,section.row-pad10{padding:10rem 0}@media only screen and (max-width:576px){.row.row-pad10,.section.row-pad10,section.row-pad10{padding:5rem 0}}.row.row-pad5,.section.row-pad5,section.row-pad5{padding:5rem 0}@media only screen and (max-width:576px){.row.row-pad5,.section.row-pad5,section.row-pad5{padding:2rem 0}}.row.row-pad3,.section.row-pad3,section.row-pad3{padding:3rem 0}@media only screen and (max-width:576px){.row.row-pad3,.section.row-pad3,section.row-pad3{padding:2rem 0}}.container{position:relative;width:100%;max-width:75%;margin:0 auto;padding:0 50px}@media only screen and (max-width:1024px){.container{padding:0 30px;max-width:100%}}@media only screen and (max-width:576px){.container{padding:0 15px;max-width:100%;overflow:hidden}}.container-smaller{position:relative;width:100%;margin:0 auto;padding:0 50px}@media only screen and (max-width:1024px){.container-smaller{padding:0 30px;max-width:100%}}@media only screen and (max-width:576px){.container-smaller{padding:0 15px;overflow:hidden}}.container-smallest{position:relative;width:100%;max-width:75%;margin:0 auto;padding:0 50px}@media only screen and (max-width:1024px){.container-smallest{padding:0 30px;max-width:100%}}@media only screen and (max-width:576px){.container-smallest{padding:0 15px;max-width:100%;overflow:hidden}}.container-larger{position:relative;width:100%;max-width:85%;margin:0 auto;padding:0 50px}@media only screen and (max-width:1024px){.container-larger{padding:0 30px;max-width:100%}}@media only screen and (max-width:576px){.container-larger{padding:0 15px;overflow:hidden}}.bg-img{position:absolute;top:0;left:0}.bg-img,.bg-img img{width:100%;height:100%}.bg-img img{object-fit:cover;object-position:center center}.bg-img.compat-object-fit{background-size:cover;background-position:50%}.bg-img.compat-object-fit img{display:none}.video-content{text-align:center;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.spacing-top{margin-top:5vh}.spacing-bottom{margin-bottom:5vh}.grid-h-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media only screen and (max-width:1024px){.grid-h-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1024px){.grid-h-3{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-4{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:1024px){.grid-h-4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.grid-h-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.grid-h-1-1-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 2fr;grid-template-columns:1fr 1fr 2fr}@media only screen and (max-width:1024px){.grid-h-1-1-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.hidden{display:none!important;opacity:0!important;pointer-events:none!important}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}[data-aos=rotate-in]{opacity:0;transform:rotate(-1turn) scale(.1)}[data-aos=rotate-in].aos-animate{opacity:1;transform:rotate(0) scale(1)}@media only screen and (max-width:768px){.social-links{bottom:15px;top:auto}}.addthis-smartlayers,.at-icon-wrapper{display:none!important}@media (prefers-reduced-motion:reduce){*{translate:0!important;transition:none!important}.aos-animate{transform:none!important}}.oh-no-ie [class*=grid]>*{margin:20px}@media print{*{opacity:1!important;translate:0!important;transition:none!important;transform:none!important}a,body,div,h1,h2,h3,h4,h5,p,span{color:#000!important}body{font-size:12pt!important}h1{font-size:22pt!important}h2{font-size:18pt!important}h3{font-size:14pt!important}h4{font-size:13pt!important}p{font-size:12pt!important}.contact,.cta,.open-lightbox,.share,.slick-next,.slick-prev,.video,footer,form,header{display:none!important}.slick-track{width:auto!important;text-align:center!important;transform:translateZ(0)!important}.slick-slide{display:inline-block!important;float:none!important;position:relative!important;width:200pt!important;height:150pt!important;margin:10pt 5pt!important;padding:0!important}.slick-slide.slick-cloned{display:none!important}.slick-slide>div{display:block!important;float:none!important;position:relative!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.slick-slide .bg-img{text-align:center!important}.slick-slide img{display:inline-block!important;max-width:100%!important;max-height:100%!important}.aanbod-nav,.notfound,.panddetail .maps,.readmore,.similarestates{display:none!important}.banner-aanbod{height:400pt!important}.banner-aanbod .next-arrow,.banner-aanbod .prev-arrow{display:none!important}.banner-aanbod .image .bg-img{-webkit-filter:brightness(1)!important;-moz-filter:brightness(1)!important;-ms-filter:brightness(1)!important;-o-filter:brightness(1)!important;filter:brightness(1)!important;text-align:center!important}.panddetail{padding-top:0!important}.panddetail .accordion-item,.panddetail .imageslider{page-break-inside:avoid;page-break-after:always}.panddetail .grid-h-2{display:block!important}.panddetail .grid-h-2 .left{padding:0 0 20pt}.panddetail a[href="#contact-form"]{display:none!important}.panddetail .agent .email{display:block!important}.panddetail .agent .avatar img{width:6rem!important;height:6rem!important}.panddetail .text.readmore-text{height:auto!important;max-height:1000vh!important}.panddetail .readmore-link{display:none!important}.accordion-item .title{padding-top:10pt!important}.accordion-item .title:after{display:none!important}.accordion-item ul.drawer{opacity:1!important;max-height:100vh!important;padding-bottom:3rem!important}.accordion-item ul.drawer li{line-height:2em!important}.location .grid-h-2{display:block!important}.location img{max-width:none!important}}header{transition:all .4s ease;position:absolute;top:0;left:0;width:100%;z-index:99999;text-align:center;background:#fff;border-bottom:1px solid #f0f0f0}header .container{max-width:none}header .visual-wrap{display:grid;grid-template-columns:1fr 4rem 1fr;grid-gap:0 30px}header .visual-wrap .logo{position:relative;display:inline-block;width:4rem;height:auto;margin:15px auto}header .visual-wrap .logo img{width:100%;height:auto}header .visual-wrap .visual-nav{display:inline-block;align-self:center;vertical-align:top;z-index:9999;text-align:left}header .visual-wrap .visual-nav li{display:inline-block;margin:0 30px;position:relative;cursor:pointer}header .visual-wrap .visual-nav li a{transition:all .4s ease;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase}header .visual-wrap .visual-nav li a:hover{transition:all .4s ease;color:#d71920}header .visual-wrap .visual-nav li .toggle{font-size:1rem;font-weight:700;color:#fff;text-transform:uppercase}header .visual-wrap .visual-nav li .toggle:hover{background:none;transition:all .4s ease;color:#d71920}header .visual-wrap .visual-nav li .dropdown{transform:translateX(-50%);display:none;position:absolute;left:50%;right:0;top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header .visual-wrap .visual-nav li .dropdown a{display:block;color:#fff!important;background:#292929;transition-duration:.3;text-align:center;padding:10px 15px}header .visual-wrap .visual-nav li .dropdown a.active,header .visual-wrap .visual-nav li .dropdown a:hover{background:#707070}header .visual-wrap .visual-nav li .dropdown-toggle:after{display:none!important}header .visual-wrap .visual-nav.left{text-align:right}header .short-nav{display:inline-block;top:2.75rem;vertical-align:top;float:right;position:absolute;right:0;z-index:9999}header .short-nav a{display:inline-block;color:#fff;font-family:Karla,sans-serif;font-size:1rem;font-weight:700;float:left}header .short-nav a:hover{color:#d71920}header .short-nav a.img-link img{transform:rotate(0deg);display:inline-block;width:20px;margin-right:10px;margin-top:-5px;float:left}header .short-nav a.img-link span{display:none}header .short-nav a.img-link:hover img{transition:all .75s ease-out;transform:rotate(1turn)}header .short-nav .menu-toggle{display:inline-block;position:relative;width:3rem;margin:-15px 0 0 15px;cursor:pointer;background-color:#d71920;padding:15px 10px;text-align:center}header .short-nav .menu-toggle b{position:absolute;top:10px;left:0;right:0;color:#fff!important;font-size:7px;text-transform:uppercase}header .short-nav .menu-toggle span{display:block;position:relative;width:100%;height:1px;margin-top:4px;background-color:#fff!important;transition:all .4s ease}header .short-nav .menu-toggle:hover{transition:all .4s ease;background:#f0f0f0}header .short-nav .menu-toggle:hover b{transition:all .4s ease;color:#d71920!important}header .short-nav .menu-toggle:hover span{transition:all .4s ease;background:#d71920!important}header .short-nav .nav-toggle{position:relative;display:inline-block;margin-top:0;float:right}header .short-nav .nav-toggle .toggle{width:50px;color:#fff;background:none;transition-duration:.3;cursor:pointer;text-align:center;font-weight:700;font-size:1rem;text-transform:uppercase}header .short-nav .nav-toggle .toggle:hover{background:none;transition:all .4s ease;color:#d71920}header .short-nav .nav-toggle .dropdown{display:none;position:absolute;left:0;right:0;top:45px}header .short-nav .nav-toggle .dropdown a{display:block;width:50px;height:40px;line-height:40px;color:#fff;background:#292929;transition-duration:.3;text-align:center}header .short-nav .nav-toggle .dropdown a.active,header .short-nav .nav-toggle .dropdown a:hover{background:#707070}header .short-nav .nav-toggle:after{display:none!important}header .menu{position:fixed;top:0;right:-50vw;height:100vh;width:50vw;color:#fff;background:#f0f0f0;overflow:hidden;z-index:99999;transition:all .75s ease-out}header .menu .menu-toggle{position:absolute;top:30px;right:5rem}header .menu .menu-toggle img{transition:all .75s ease-out;transform:rotate(0deg)}header .menu .menu-toggle img:hover{transition:all .75s ease-out;transform:rotate(180deg)}header .menu .wrap{position:absolute;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:1fr 1fr;width:100%;right:0;padding-right:5rem}header .menu .wrap ul{opacity:1;pointer-events:all;padding:0}header .menu .wrap ul li{display:block;margin:3rem 0;text-align:right;transition:all .5s ease}header .menu .wrap ul li a{color:#000;font-size:1.25rem;font-weight:700;text-transform:uppercase}header .menu .wrap ul li a.active,header .menu .wrap ul li a:hover{opacity:1;color:#d71920}header .menu .wrap ul.right li a{font-weight:300}header .menu.open{right:0}header.dark{position:relative}header.dark .short-nav .nav-toggle .toggle,header.dark .short-nav a,header.dark .visual-nav li .toggle,header.dark .visual-nav li a{color:#000}header.dark .short-nav .nav-toggle .toggle:hover,header.dark .short-nav a:hover,header.dark .visual-nav li .toggle:hover,header.dark .visual-nav li a:hover{color:#d71920}header.dark .short-nav label.menu-toggle span{background:#000}header.dark .short-nav label.menu-toggle:hover span{background:#d71920}header.seizoen{position:fixed}header.seizoen .short-nav .nav-toggle .toggle,header.seizoen .short-nav a,header.seizoen .visual-nav li .toggle,header.seizoen .visual-nav li a{color:#000}header.seizoen .short-nav .nav-toggle .toggle:hover,header.seizoen .short-nav a:hover,header.seizoen .visual-nav li .toggle:hover,header.seizoen .visual-nav li a:hover{color:#d71920}header.seizoen .short-nav label.menu-toggle span{background:#000}header.seizoen .short-nav label.menu-toggle:hover span{background:#d71920}header.video{position:absolute}header.video .short-nav .nav-toggle .toggle,header.video .short-nav a,header.video .visual-nav li .toggle,header.video .visual-nav li a{color:#000}header.video .short-nav .nav-toggle .toggle:hover,header.video .short-nav a:hover,header.video .visual-nav li .toggle:hover,header.video .visual-nav li a:hover{color:#d71920}header.video .short-nav label.menu-toggle span{background:#000}header.video .short-nav label.menu-toggle:hover span{background:#d71920}header.fixed{position:fixed;background:#fff;border-bottom:1px solid #f0f0f0}header.fixed .short-nav .nav-toggle .toggle,header.fixed .short-nav a,header.fixed .visual-nav li .toggle,header.fixed .visual-nav li a{color:#000}header.fixed .short-nav .nav-toggle .toggle:hover,header.fixed .short-nav a:hover,header.fixed .visual-nav li .toggle:hover,header.fixed .visual-nav li a:hover{color:#d71920}header.fixed .short-nav label.menu-toggle span{background:#000}header.fixed .short-nav label.menu-toggle:hover span{background:#d71920}@media only screen and (max-width:1500px){header .short-nav a.img-link span{display:none}header .visual-wrap .visual-nav li{margin:0 20px}}@media only screen and (max-width:1280px){header .visual-wrap .visual-nav li{margin:0 15px}header .visual-wrap .visual-nav li .toggle,header .visual-wrap .visual-nav li a{font-size:.75rem}}@media only screen and (max-width:1024px){header .visual-wrap{grid-gap:0 5px}header .visual-wrap .visual-nav li{margin:0 5px}}@media only screen and (max-width:906px){header{width:100%;height:auto;text-align:left;padding:15px 15px 15px 0}header .container{overflow:visible}header .visual-wrap .logo{top:0;left:0;width:5rem;height:5rem;margin:0}header .visual-wrap .visual-nav{display:none}header .menu{top:0;bottom:auto;left:auto;right:-100vw;max-width:100vw;max-height:100vh;width:100vw}header .menu .wrap{display:block;padding:0}header .menu .wrap ul li{text-align:center;margin:1.5rem 0}header .short-nav{right:0;top:1.75rem}header.fixed{top:0}}@media only screen and (max-width:576px){header .menu{width:100vw}}footer{margin-top:10vh;position:relative}footer .footer-menu{display:grid;grid-template-columns:1fr 6fr}footer .footer-menu h4{line-height:1.2;margin-bottom:15px}footer .footer-menu .logo-wrapper{background:#d71920;display:flex;align-items:center;justify-content:center;padding:30px}footer .footer-menu .logo-wrapper .logo{width:200px;max-width:70%}footer .footer-menu .logo-wrapper .logo img{width:100%}footer .footer-menu .right-content .top{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:0 30px;padding-right:70px;padding-left:70px;padding-top:30px}footer .footer-menu .right-content .top .menu .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px}footer .footer-menu .right-content .top .menu .grid ul li a{font-size:1rem;line-height:1.5}footer .footer-menu .right-content .top .menu .grid ul li a:hover{color:#d71920}footer .footer-menu .right-content .top .contact a{color:#1d1d1d;display:block;padding-bottom:.5rem;font-size:1rem}footer .footer-menu .right-content .top .contact a img{display:inline-block;vertical-align:middle;margin-right:5px;width:15px}footer .footer-menu .right-content .top .contact a:first-child span{border-bottom:1px solid #d71920}footer .footer-menu .right-content .top .contact a:hover{transition:all .75s ease-out;color:#d71920}footer .footer-menu .right-content .top .social{margin-top:15px!important}footer .footer-menu .right-content .top .social li{display:inline-block;margin-right:5px}footer .footer-menu .right-content .top .social li a img{transition:all .75s ease-out;transform:scale(1);height:20px;margin-top:0}footer .footer-menu .right-content .top .social li a:hover img{transition:all .75s ease-out;transform:scale(1.2);color:#d71920}footer .footer-menu .right-content .top .footer-form .btn{position:relative;width:100%;top:auto;right:auto;margin-top:15px;letter-spacing:0;font-size:1rem;color:#fff!important}footer .footer-menu .right-content .bottom{margin-bottom:30px;text-align:center;display:grid;grid-template-columns:300px auto;align-items:flex-end;padding-right:70px;padding-left:70px}footer .footer-menu .right-content .bottom ul{margin-bottom:2.5rem!important;text-align:right}footer .footer-menu .right-content .bottom ul li{display:inline-block;vertical-align:middle;margin-left:10px}footer .footer-menu .right-content .bottom ul li a{transition:all .75s ease-out;display:inline-block;color:#707070;font-size:1rem}footer .footer-menu .right-content .bottom ul li a:hover{transition:all .75s ease-out;color:#d71920}@media only screen and (max-width:1024px){footer .footer-menu .right-content .bottom,footer .footer-menu .right-content .top{padding-left:30px;padding-right:30px}}@media only screen and (max-width:768px){footer .footer-menu .right-content .top{grid-template-columns:1fr 1fr}footer .footer-menu .right-content .top .menu{grid-column:span 2;margin-bottom:30px}footer .footer-menu .right-content .bottom{margin-top:30px;grid-template-columns:1fr}footer .footer-menu .right-content .bottom ul{text-align:left}footer .footer-menu .right-content .bottom ul li{margin-left:0;margin-right:10px}}@media only screen and (max-width:576px){footer .footer-menu{display:grid;grid-template-columns:1fr}}.image-text-block{margin-top:5vh}.image-text-block .container .content{display:grid;grid-template-columns:40% 1fr;grid-gap:5vw}.image-text-block .container .content .text{align-self:center;grid-row-start:1}.image-text-block .container .content .text h2{margin-bottom:3rem}.image-text-block .container .content .text h3{margin-bottom:2.5rem}.image-text-block .container .content .text .link{margin-top:3rem;margin-bottom:3rem}.image-text-block .container .content .image{grid-row-start:1}.image-text-block .container .content .image .videobg{position:relative;width:100%;height:100%;overflow:hidden;background:#111}.image-text-block .container .content .image .videobg-width{position:absolute;width:100%;height:100%;left:-9999px;right:-9999px;margin:auto}.image-text-block .container .content .image .videobg-aspect{position:absolute;width:100%;height:0;top:-9999px;bottom:-9999px;margin:auto;padding-bottom:56.25%;overflow:hidden}.image-text-block .container .content .image .videobg-make-height{position:absolute;top:0;right:0;bottom:0;left:0}.image-text-block .container .content .image .videobg-hide-controls{box-sizing:content-box;position:relative;height:100%;width:100%;padding:55px 97.7777px;top:-55px;left:-97.7777px}.image-text-block .container .content .image .videobg iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.image-text-block.image-left-text-right .container .content .text{grid-column-start:2;grid-column-end:3}.image-text-block.image-left-text-right .container .content .image,.image-text-block.text-left-image-right .container .content .text{grid-column-start:1;grid-column-end:2}.image-text-block.text-left-image-right .container .content .image{grid-column-start:2;grid-column-end:3}@media only screen and (max-width:768px){.image-text-block{margin-top:5vh;overflow:hidden}.image-text-block .container .content{display:block}.image-text-block .container .content .image{margin-bottom:30px}.image-text-block .container .content .image .videobg{height:300px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.intro-header{position:relative;height:100vh}.intro-header .background{height:100%;left:0;position:absolute;top:0;width:100%}.intro-header .background .bg-image{height:100%;width:100%}.intro-header .background .video-wrap{position:relative;height:100vh;overflow:hidden}.intro-header .background .video-wrap iframe{width:100%;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-header .background .img-slider .bg-image{height:100vh;width:100%}.intro-header .background .title{transform:translate(-50%,-50%);color:#fff;font-weight:700;display:block;position:absolute;top:50%;left:50%;text-align:center;text-transform:uppercase}.intro-header .background .overlay{background:rgba(41,41,41,.15);height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.intro-header .background .title{padding:0;width:100%}.intro-header .content img{margin:5vh 0 0;width:25vw}.intro-header .content .menu{grid-template-columns:1fr}.intro-header .content .menu h2,.intro-header .content .menu h2 a,.intro-header .content .menu h2 span{font-size:2rem}.intro-header .content .menu .left,.intro-header .content .menu .right{margin:30px 0}.intro-header .content .menu .right .wrapper{width:90%}}@media only screen and (max-width:768px){.intro-header .content .menu .left,.intro-header .content .menu .right{margin:15px 0}}.title-text-link{padding-top:10vh;padding-bottom:10vh;text-align:center;background:#fff}.title-text-link.grey{background-color:#f0f0f0}.title-text-link .title h2{text-transform:uppercase}.title-text-link .subtitle p{font-weight:700;font-size:1rem;margin:2rem 0;color:#d71920}.title-text-link .paragraph{padding:0;margin-bottom:30px}.title-text-link .link{text-align:center}.regio-block{padding-top:10vh;padding-bottom:10vh}.regio-block h2{color:#000;margin-bottom:5vh;text-align:center;text-transform:uppercase}.regio-block .regio-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5rem}.regio-block .regio-grid .regio-item{height:40vh;position:relative;cursor:pointer}.regio-block .regio-grid .regio-item .banner{transition:all .4s ease-in-out;background-color:#1d1d1d;position:absolute;top:0;right:0;left:auto;z-index:999;padding:20px 20px 10px;overflow:hidden}.regio-block .regio-grid .regio-item .banner h3{color:#fff;position:relative;font-weight:100;text-transform:uppercase}.regio-block .regio-grid .regio-item .banner h3:before{display:none}.regio-block .regio-grid .regio-item .banner h3:after{content:"";opacity:1;position:absolute;bottom:-5px;left:-5px;height:2px;width:85%;background:#d71920;transition:all .4s ease-in-out;z-index:1}.regio-block .regio-grid .regio-item .bg-img{display:block;height:100%;width:100%}.regio-block .regio-grid .regio-item .bg-img .video-wrap{position:relative;height:100%;overflow:hidden}.regio-block .regio-grid .regio-item .bg-img .video-wrap iframe{width:100%;height:56.25vw;min-height:100%;min-width:177.77%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.regio-block .regio-grid .regio-item .overlay{background:rgba(41,41,41,.15);height:100%;left:0;position:absolute;top:0;width:100%}.regio-block .regio-grid .regio-item.half.left{grid-column-start:1;grid-column-end:3}.regio-block .regio-grid .regio-item.half.right{grid-column-start:3;grid-column-end:5}.regio-block .regio-grid .regio-item.wide{grid-column-start:1;grid-column-end:5}.regio-block .regio-grid .regio-item.small{grid-column-start:1;grid-column-end:2}.regio-block .regio-grid .regio-item.big{grid-column-start:2;grid-column-end:5}.regio-block .regio-grid .regio-item:hover .banner{transition:all .4s ease-in-out;background-color:#fff}.regio-block .regio-grid .regio-item:hover .banner h3{color:#000}.regio-block .regio-grid .regio-item:hover .banner h3:after{transition:all .4s ease-in-out;width:115%}@media only screen and (max-width:1024px){.regio-block .regio-grid .regio-item{height:35vh}}@media only screen and (max-width:768px){.regio-block .regio-grid{display:block}.regio-block .regio-grid .regio-item{display:block;margin-bottom:15px}.regio-block .regio-grid .regio-item .bg-image{height:50vh}}.steps{padding:10vh 0}.steps h2{text-align:center;margin-bottom:10vh}.steps .row{display:grid;grid-template-columns:25% 1fr;grid-gap:2.5rem;margin-bottom:5rem}.steps .row .step-number{align-self:center;border:5px solid #d71920;height:10rem;width:10rem;text-align:center;padding-top:3rem}.steps .row .step-number span{font-size:4rem;color:#d71920}.steps .row .step-content{align-self:center}.steps .row .step-content h3{margin:0 0 2.5vh;position:relative}.steps .row .step-content h3:after,.steps .row .step-content h3:before{display:none}.steps .row .step-content .details{margin-bottom:2.5vh}.steps .row .step-content .details span{color:#707070;text-transform:uppercase}.steps .row .step-content p{margin-bottom:2.5vh}.steps .row:hover .image .bg-image img{transition:all .2s linear;transform:scale(1.2)}.steps .row:hover .image .read-more{transition:all .2s linear;background-color:#f0f0f0}.steps .row:hover .image .read-more img{transition:all .2s linear;transform:scale(1.3)}.steps .row:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.steps .row .step-number{text-align:center;margin-bottom:2.5rem}}@media only screen and (max-width:576px){.steps .row{display:block}.steps .row .content{padding:0}.steps .row .content h2{padding:0;text-align:center}.steps .row .content h2 .step-count{transform:none;position:relative;left:auto;top:auto;display:block}.steps .row .image{height:25vh}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.image-grid{display:grid;grid-template-columns:1fr 1fr 1fr;max-height:66vh;overflow:hidden}.image-grid .bg-image{height:33vh}.image-grid .bg-image .overlay{transition:all .2s linear;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:rgba(41,41,41,.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:99;text-align:center}.image-grid .bg-image .overlay img{transform:translateY(-50%);color:#fff;height:auto;position:absolute;left:50%;top:50%;vertical-align:middle;width:15px}.image-grid .bg-image:hover .overlay{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:all .2s linear}.image-grid.special{display:block;max-height:none;margin:10vh 0}.image-grid.special .row{display:flex;flex-wrap:nowrap;grid-gap:2.5rem;margin-bottom:2.5rem}.image-grid.special .row .item{height:40vh;position:relative}.image-grid.special .row .item .banner{transition:all .4s ease-in-out;background-color:#1d1d1d;position:absolute;top:0;right:0;left:auto;z-index:999;padding:20px 20px 10px}.image-grid.special .row .item .banner h3{color:#fff;position:relative;font-weight:100;text-transform:uppercase}.image-grid.special .row .item .banner h3:before{display:none}.image-grid.special .row .item .banner h3:after{content:"";opacity:1;position:absolute;bottom:-5px;left:0;height:2px;width:85%;margin:0;background:#d71920;transition:all .4s ease-in-out;z-index:1}.image-grid.special .row .item:hover .banner{transition:all .4s ease-in-out;background-color:#fff}.image-grid.special .row .item:hover .banner h3{color:#000}.image-grid.special .row .item:hover .banner h3:after{transition:all .4s ease-in-out;width:115%}.image-grid.special .row.two .item{width:50%}.image-grid.special .row.three .item{width:33.33%}@media only screen and (max-width:1024px){.image-grid.special .row .item{height:30vh}}@media only screen and (max-width:768px){.image-grid{display:block}.image-grid .bg-image{height:50vh}.image-grid.special .row{display:inline-block}.image-grid.special .row .item{width:100%!important;display:inline-block;margin-bottom:2.5rem}}.agent{position:relative;padding:5rem 0}.agent.small .bg-image{margin-bottom:0;height:auto;width:100%}.agent.small .bg-image img{object-position:top center}.agent.small .caption{transition:all .2s linear;margin:50px 0 0;z-index:99}.agent.small .caption h2{color:#000;font-size:1rem;font-weight:700}.agent.small .caption h2:after,.agent.small .caption h2:before{display:none}.agent.small .caption p{color:#000}.agent.small .caption a{display:inline-block;margin-bottom:5px;margin-top:0}.agent.small .contact{margin:55px 0 0}.agent.small .contact a{margin-bottom:15px}.agent.estate{display:grid;grid-template-columns:20% 1fr;text-align:center;grid-gap:5rem;padding:0}.agent.estate h3:after,.agent.estate h3:before{display:none}.agent.estate .bg-image img{object-position:top center}.agent.estate .info{display:grid;grid-template-columns:1fr 1fr}.agent.estate .info .quote{grid-column-start:1;grid-column-end:3}.agent.estate .info .quote p{font-weight:700;font-size:1.25rem;position:relative;padding-left:2.5rem}.agent.estate .info .quote p:before{content:"";background-color:#000;height:100%;position:absolute;top:0;left:0;width:1px}.agent.estate .info .contact{padding-top:5px}.agent.estate .info .caption{padding-left:2.5rem}.agent.estate .info .caption,.agent.estate .info .contact,.agent.estate .info .quote{text-align:left}.agent.estate .info .caption .btn,.agent.estate .info .contact .btn,.agent.estate .info .quote .btn{text-transform:none}.agents{padding-bottom:10vh}.agents,.agents.container-smallest{padding-top:10vh}.agents h2{text-align:center;color:#292929;font-weight:600;margin:0 0 5vh}.agents .agent-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2.5rem 5rem;padding-top:10vh;padding-bottom:0}.agents .agent-grid .agent.small{text-align:center;padding:0}.agents .agent-grid .agent.small .bg-image{margin-bottom:30px;width:100%}.agents .agent-grid .agent.small .caption{margin-top:15px}.agents .agent-grid .agent.small .caption h2{font-weight:500;margin-bottom:0}.agents .agent-grid .agent.small .caption h2:after,.agents .agent-grid .agent.small .caption h2:before{display:none}.agents .agent-grid .agent.small .caption a,.agents .agent-grid .agent.small .caption p{color:#707070;margin-bottom:0}.agents .agent-grid .agent.small .caption a.position,.agents .agent-grid .agent.small .caption p.position{text-transform:uppercase}.agents .agent-grid .agent.small .caption a{text-decoration:none}.agents .agent-grid .agent.small .caption a:hover{color:#292929}.agents .agent-grid .agent.small .caption hr{margin:10px 0}.agents .agent-grid .agent.small .contact{margin:30px 0 0}.agents .agent-grid .agent.small .contact a{margin-bottom:0}@media only screen and (max-width:1280px){.agents .agent-grid{display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:768px){.agent.small .bg-image{min-height:auto;margin:0 auto}.agent.small .caption{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);position:relative}.agent.small .caption .inner{transform:none;padding:30px 15px;position:relative;left:auto;top:auto;text-align:center}.agent.estate{display:block}.agent.estate .info .quote{margin:30px 0;text-align:center}.agent.estate .info .quote p{padding:0}.agent.estate .info .quote p:before{display:none}.agent.estate .info .caption{padding:0}.agent.estate .info .caption,.agent.estate .info .contact{margin:30px 0;text-align:center}.agents .agent-grid{display:block;padding:0}.agents .agent-grid .agent.small{margin-bottom:5vh;width:100%}.agents .agent-grid .agent.small .bg-image{margin-bottom:0;width:80%}.agents .agent-grid .agent.small .caption{margin-top:0}}@media only screen and (max-width:576px){.agent.small{grid-row-start:2;margin-top:30px}}.icheckbox_square-grey,.iradio_square-grey{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(/build/images/grey.7f53b865.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-grey{background-position:0 0}.icheckbox_square-grey.hover{background-position:-24px 0}.icheckbox_square-grey.checked{background-position:-48px 0}.icheckbox_square-grey.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-grey.checked.disabled{background-position:-96px 0}.iradio_square-grey{background-position:-120px 0}.iradio_square-grey.hover{background-position:-144px 0}.iradio_square-grey.checked{background-position:-168px 0}.iradio_square-grey.disabled{background-position:-192px 0;cursor:default}.iradio_square-grey.checked.disabled{background-position:-216px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_square-grey,.iradio_square-grey{background-image:url(/build/images/grey@2x.57fb60d7.png);background-size:240px 24px}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.select2-container--default{border:none;font-size:1rem;z-index:9999;width:100%!important}.select2-container--default .select2-selection--single{border:none;outline:none;height:auto;padding:2px 0}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single:before{content:"";border:none;position:absolute;right:-5px;top:6px;background-image:url(/images/immobis/icon-arrowDown_black.svg);background-size:contain;width:15px;height:15px;background-repeat:no-repeat}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000;text-transform:none;font-size:1rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;outline:none;line-height:normal}.select2-container--default .select2-selection--single .select2-selection__rendered:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__{top:-10px}.select2-container--default .select2-selection--single .select2-selection__ b{margin-top:6px}.select2-container--default .select2-selection--multiple{border:none;min-height:auto}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:none;color:#000;padding:2px;margin-top:0}.select2-container--default .select2-selection--multiple .select2-search--inline{margin-bottom:0}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{background:none;color:#000;margin:0;text-transform:none}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#000}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#000}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#000}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-moz-placeholder{color:#000}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:focus{outline:none}.select2-container--default .select2-selection--multiple:before{content:"";border:none;position:absolute;right:-5px;top:6px;background-image:url(/images/immobis/icon-arrowDown_black.svg);background-size:contain;width:15px;height:15px;background-repeat:no-repeat}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#292929;color:#fff}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}.select2-container--open .select2-dropdown{border:none;border-radius:0;margin-top:15px;width:100%;background:#f0f0f0}.select2-container--open .select2-dropdown .select2-results__options{background:#fff}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option{font-size:1rem;text-transform:capitalize}.select2-container--open .select2-selection--multiple:before,.select2-container--open .select2-selection--single:before{transform:rotate(-180deg);top:0}@media only screen and (max-width:768px){.select2-container--default{width:100%!important}.select2-container--default .select2-selection--multiple:before,.select2-container--default .select2-selection--single:before{right:0}}.contact-form .form-element{margin-bottom:30px;position:relative}.contact-form .form-element.big{grid-column-start:1;grid-column-end:3}.contact-form .form-element.hidden,.contact-form .step{display:none}.contact-form .step.active{display:block}.contact-form .step.fields{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;margin-top:5vh}.contact-form .step.fields textarea{grid-row-start:1;grid-row-start:3}.contact-form .step h2{color:#000;font-size:1.25rem;line-height:1.4;margin-bottom:0;width:75%}.contact-form label{display:block;margin-bottom:20px}.contact-form label [type=radio]{position:absolute;opacity:0;width:0;height:0}.contact-form label span{margin-left:15px}.contact-form label span.green{transition:all .2s linear;color:#000;cursor:pointer;font-size:1.5rem;font-weight:600;line-height:30px;border-bottom:1px solid #707070;padding:15px 0}.contact-form label span.green img{transition:all .2s linear;margin-right:15px;width:30px}.contact-form label a{color:#000;text-decoration:underline;font-size:unset}.contact-form label.checkbox{color:#000}.contact-form label.active span{transition:all .2s linear;color:#d71920}.contact-form label.active span img{transition:all .2s linear;margin-left:15px}.contact-form label:hover span{transition:all .2s linear}.contact-form label:hover span a{color:#d71920}.contact-form label:last-child span{border:none}.contact-form button{color:#000!important;padding:5px 10px;text-decoration:none;text-transform:uppercase;position:relative;float:right;right:0}.contact-form button img{transition:all .2s linear;display:inline-block;margin-right:10px;width:20px}.contact-form button:hover{color:#d71920}.contact-form button:hover img{transition:all .2s linear;margin-left:5px;margin-right:5px}.contact-form.small .form-element{margin-bottom:10px}.contact-form.small .form-element form input,.contact-form.small .form-element form input[type=date],.contact-form.small .form-element form input[type=email],.contact-form.small .form-element form input[type=number],.contact-form.small .form-element form input[type=password],.contact-form.small .form-element form input[type=text],.contact-form.small .form-element form textarea{padding:10px 20px}.contact-form.small button{position:relative}.contact-form.small .select2-container--default .select2-selection--multiple,.contact-form.small .select2-container--default .select2-selection--single{background:none}.contact-form.full h2{color:#000;text-transform:uppercase;text-align:center;width:100%}.contact-form.full .select2-container--default .select2-selection--multiple,.contact-form.full .select2-container--default .select2-selection--single{background-color:transparant;border-bottom:1px solid #707070;color:#000}.contact-form.full .select2-container--default .select2-selection--multiple .select2-selection__placeholder,.contact-form.full .select2-container--default .select2-selection--multiple .select2-selection__rendered,.contact-form.full .select2-container--default .select2-selection--single .select2-selection__placeholder,.contact-form.full .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.contact-form.opdehoogte{display:block}.contact-form.opdehoogte h2{text-align:center;width:100%}.contact-form.opdehoogte .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;margin-bottom:5rem}.contact-form.opdehoogte .row h2{text-align:center;grid-column-start:1;grid-column-end:3;text-transform:uppercase}.contact-form.opdehoogte .row h2:after,.contact-form.opdehoogte .row h2:before{display:none}.contact-form.opdehoogte .row.special{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.contact-form.opdehoogte .row.big,.contact-form.opdehoogte .row.types{grid-template-columns:1fr}.contact-form.opdehoogte .checkbox.status{text-align:center}.contact-form.opdehoogte .checkbox.status .icheckbox_square-grey{position:relative;margin-top:-5px;margin-right:15px}.contact-form.opdehoogte .checkbox.status h2{width:auto;display:inline-block;text-align:left;line-height:1}.contact-form.opdehoogte input,.contact-form.opdehoogte input[type=date],.contact-form.opdehoogte input[type=email],.contact-form.opdehoogte input[type=number],.contact-form.opdehoogte input[type=password],.contact-form.opdehoogte input[type=text],.contact-form.opdehoogte textarea{background-color:#fff;border:none;color:#000}.contact-form.opdehoogte input::-webkit-input-placeholder,.contact-form.opdehoogte input[type=date]::-webkit-input-placeholder,.contact-form.opdehoogte input[type=email]::-webkit-input-placeholder,.contact-form.opdehoogte input[type=number]::-webkit-input-placeholder,.contact-form.opdehoogte input[type=password]::-webkit-input-placeholder,.contact-form.opdehoogte input[type=text]::-webkit-input-placeholder,.contact-form.opdehoogte textarea::-webkit-input-placeholder{color:#000}.contact-form.opdehoogte input::-moz-placeholder,.contact-form.opdehoogte input[type=date]::-moz-placeholder,.contact-form.opdehoogte input[type=email]::-moz-placeholder,.contact-form.opdehoogte input[type=number]::-moz-placeholder,.contact-form.opdehoogte input[type=password]::-moz-placeholder,.contact-form.opdehoogte input[type=text]::-moz-placeholder,.contact-form.opdehoogte textarea::-moz-placeholder{color:#000}.contact-form.opdehoogte input:-ms-input-placeholder,.contact-form.opdehoogte input[type=date]:-ms-input-placeholder,.contact-form.opdehoogte input[type=email]:-ms-input-placeholder,.contact-form.opdehoogte input[type=number]:-ms-input-placeholder,.contact-form.opdehoogte input[type=password]:-ms-input-placeholder,.contact-form.opdehoogte input[type=text]:-ms-input-placeholder,.contact-form.opdehoogte textarea:-ms-input-placeholder{color:#000}.contact-form.opdehoogte input:-moz-placeholder,.contact-form.opdehoogte input[type=date]:-moz-placeholder,.contact-form.opdehoogte input[type=email]:-moz-placeholder,.contact-form.opdehoogte input[type=number]:-moz-placeholder,.contact-form.opdehoogte input[type=password]:-moz-placeholder,.contact-form.opdehoogte input[type=text]:-moz-placeholder,.contact-form.opdehoogte textarea:-moz-placeholder{color:#000}.contact-form.opdehoogte input:focus,.contact-form.opdehoogte input[type=date]:focus,.contact-form.opdehoogte input[type=email]:focus,.contact-form.opdehoogte input[type=number]:focus,.contact-form.opdehoogte input[type=password]:focus,.contact-form.opdehoogte input[type=text]:focus,.contact-form.opdehoogte textarea:focus{outline:none}.contact-form.opdehoogte textarea{background-color:#fff;border:none}.contact-form.opdehoogte .select2-container--default .select2-selection--multiple,.contact-form.opdehoogte .select2-container--default .select2-selection--single{background-color:#fff;border:none;color:#000}.contact-form.opdehoogte .select2-container--default .select2-selection--multiple .select2-selection__placeholder,.contact-form.opdehoogte .select2-container--default .select2-selection--multiple .select2-selection__rendered,.contact-form.opdehoogte .select2-container--default .select2-selection--single .select2-selection__placeholder,.contact-form.opdehoogte .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.contact-form.opdehoogte .checkboxes-with-bg{display:grid;grid-template-columns:1fr 1fr}.contact-form.opdehoogte .checkboxes-with-bg .parsley-errors-list{position:absolute;background:rgba(215,25,32,.6);z-index:3;color:#fff;right:15px}.contact-form.opdehoogte .checkboxes-with-bg.small{grid-template-columns:1fr 1fr 1fr}.contact-form.opdehoogte .checkboxes-with-bg.small .checkbox-with-bg{height:15vh;min-height:200px}.contact-form.opdehoogte .checkboxes-with-bg.small .checkbox-with-bg label .bg .text{font-size:16px;font-weight:600}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg{min-height:350px;height:30vh;position:relative}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label input{position:absolute;transform:scale(0);left:-9999px}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label input:checked+.bg img{display:inline-block}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label:hover .bg:after,.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label input:checked+.bg:after{background:rgba(0,0,0,.6)}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50%}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label .bg:after{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;background:transparent;transition-duration:.3s}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label .bg .text{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);color:#fff;text-transform:uppercase;font-size:25px;text-align:center;z-index:3}.contact-form.opdehoogte .checkboxes-with-bg .checkbox-with-bg label img{display:none;width:15px;height:auto;margin-left:5px}.contact-form.opdehoogte .fields input,.contact-form.opdehoogte .fields input[type=date],.contact-form.opdehoogte .fields input[type=email],.contact-form.opdehoogte .fields input[type=number],.contact-form.opdehoogte .fields input[type=password],.contact-form.opdehoogte .fields input[type=text]{background-color:#f0f0f0;border-bottom:1px solid #707070}.contact-form.opdehoogte .rent-sell{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw}.contact-form.opdehoogte .rent-sell label{cursor:pointer}.contact-form.opdehoogte .rent-sell label span{color:#292929;display:inline-block;font-size:1.25rem;font-weight:500}.contact-form.login{width:50vw}.contact-form.login .form-element{margin-bottom:15px}.contact-form.login .form-element input,.contact-form.login .form-element input[type=date],.contact-form.login .form-element input[type=email],.contact-form.login .form-element input[type=number],.contact-form.login .form-element input[type=password],.contact-form.login .form-element input[type=text],.contact-form.login .form-element textarea{background-color:#f0f0f0;padding:10px 20px}.contact-form.login .form-element .lost-link{color:#d71920;position:absolute;right:15px;top:10px}.contact-form.login .form-element .lost-link:hover{color:#292929}.contact-form.login button{position:relative;float:none}.contact-form.login .account-link{color:#292929;float:right;margin-top:15px}.contact-form.login .account-link:hover{color:#d71920}.contact-form.estate{background-color:#fff}.contact-form .dropdown{background-color:#f0f0f0;cursor:pointer;display:inline-block;font-weight:700;padding:10px;position:relative;width:100%}.contact-form .dropdown span{font-size:1rem;font-weight:400;text-transform:uppercase}.contact-form .dropdown span img{float:right;margin-right:15px;margin-top:5px;width:10px}.contact-form .dropdown .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:#292929;position:absolute;top:100%;right:0;left:0;z-index:1000;display:none;float:left;padding:5px 0;margin:0;list-style:none;border:none;z-index:9999;width:100%}.contact-form .dropdown .dropdown-menu ul li{color:#292929;font-family:Barlow,sans-serif;font-size:1rem;font-weight:400;margin:0;padding:5px 10px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.contact-form .dropdown .dropdown-menu ul li:hover{background-color:#f0f0f0;color:#fff}.contact-form .dropdown:hover .dropdown-menu{display:block}.contact-form .select2-container--default{width:100%!important}.contact-form .select2-container--default .select2-selection--multiple,.contact-form .select2-container--default .select2-selection--single{background:none;padding:10px;text-transform:uppercase}.contact-form .select2-container--default .select2-selection--multiple:before,.contact-form .select2-container--default .select2-selection--single:before{left:auto;right:15px;top:15px}.contact-form .select2-container--default .select2-results__option{padding:6px 20px}.contact-form .select2-container--open .select2-dropdown{min-width:auto}.parsley-errors-list{bottom:-10px;border:1px solid #d71920;position:absolute;right:0;padding:5px 10px;font-weight:300;display:none;background:#d71920;color:#fff}.parsley-errors-list.filled{display:block;color:#fff}@media only screen and (max-width:1024px){.contact-form .step.fields{display:block}}@media only screen and (max-width:768px){.contact-form label span.green{font-size:1.25rem img;font-size-width:20px}.contact-form .step h2{width:100%;font-size:1.75rem;line-height:1.4;margin-bottom:5vh}.contact-form.opdehoogte .checkboxes-with-bg,.contact-form.opdehoogte .row{display:block}.contact-form button{float:none}}@media only screen and (max-width:576px){.contact-form .step.fields{display:block}}.contact-block{background:#f0f0f0;padding:15vh 0}.contact-block .estate{display:grid;grid-template-columns:25% 1fr;grid-gap:5vw}.contact-block.estate{background-color:#fff}@media only screen and (max-width:768px){.contact-block .estate{grid-template-columns:35% 1fr}}@media only screen and (max-width:576px){.contact-block .estate{display:block}}