/*

	Theme Name: 	Vastgoedborrel Regio Zwolle
	Version: 		1.1
	Text Domain: 	vbrz
	Description: 	WordPress thema voor Vastgoedborrel Regio Zwolle
	Author:			Stunned communicatie & vorm
	Author URI: 	https://www.stunned.nl/

*/

.btn,body p{font-weight:400}header,header.sticky{background:rgba(var(--black),1)}.nav-link,.navbar{display:flex}.img-scale{scale:4.333;transform:translateX(-.5rem)}:root{--white:255,255,255;--black:28,28,27;--green:0,170,148;--radiusS:6px;--radiusM:8px;--radiusL:18px;--radiusXL:36px;--containerXL:1320px;--containerL:1140px;--containerM:960px;--containerS:720px;--containerXS:540px}::after,::before{pointer-events:none}::placeholder{opacity:1!important;color:rgba(var(--black),.5)!important}::-ms-input-placeholder{opacity:1!important;color:rgba(var(--black),.1)!important}:-ms-input-placeholder{opacity:1!important;color:rgba(var(--black),.1)!important}.card-coalitie a:focus,.card-faq:focus-within .card-body a::before,.card-highlight:focus-within,.card-news .card-img:focus,.form-control:focus,.navbar-nav .dropdown-item:focus-visible,.navbar-nav .nav-link:focus-visible,:focus,:focus-visible{border:none;box-shadow:none!important;outline:2px dotted rgba(var(--black))!important}.dropdown-menu,header.sticky{box-shadow:0 0 20px 5px rgba(var(--black),.05)}.skip-to-content{left:50%;z-index:1090;position:absolute;transform:translate(-50%,-150%)}.skip-to-content:focus{transform:translate(-50%,3rem)}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.row .container{max-width:var(--containerXL)}.sticky-top{position:sticky!important}.embed-responsive{z-index:3}#page-content{contain:paint}body.noscroll,html.noscroll{overflow-y:hidden;touch-action:none;-ms-touch-action:none}.transition{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.transition-fast{-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-o-transition:.1s ease-in-out}.bg-white{background:rgba(var(--white))}.bg-black{background:rgba(var(--black))}.bg-green{background:rgba(var(--green))}.bg-lightgreen{background:rgba(var(--green),.1)}.text-white{color:rgba(var(--white))}.nav-item.active .nav-link,.pagination li a,.text-black{color:rgba(var(--black))}.text-green{color:rgba(var(--green))}.border-radius-s{border-radius:var(--radiusS)!important}.border-radius-m{border-radius:var(--radiusM)!important}.border-radius-l{border-radius:var(--radiusL)!important}.border-radius-xl{border-radius:var(--radiusXL)!important}.btn{font-size:14px;border-radius:0;border-width:1px;position:relative;text-decoration:none;padding:.675rem 1.125rem .75rem}.btn-icon{padding-left:3.125rem}.btn-category{cursor:text;padding:.25rem .667rem .333rem}.btn-category i{display:none}.btn-white{color:rgba(var(--blue));background:rgba(var(--white));border-color:rgba(var(--white))}.btn-black,.btn-black:focus,.btn-black:hover,.btn-white:focus,.btn-white:hover,.dropdown-menu .nav-item .dropdown-item:hover{color:rgba(var(--white));background:rgba(var(--black))}.btn-black,.btn-white:focus,.btn-white:hover{border-color:rgba(var(--black))}.btn-black:focus,.btn-black:hover{border:1px solid rgba(var(--black))}.btn i{top:50%;left:1rem;font-size:22px;position:absolute;transform:translateY(-50%)}.form-control,.wpc-search-field{height:auto;border-radius:0;padding:.75rem 1rem;border:1px solid rgba(var(--white),1)}.form-control:focus{border:1px solid rgba(var(--black),1)!important}.wp-caption{max-width:100%}.wp-caption-text{font-size:14px;text-align:right;font-style:italic;line-height:1.3333;margin:.5rem 0 2rem;padding-right:.25rem}@font-face{font-family:Blanch;src:url('assets/fonts/blanch.eot');src:url('assets/fonts/blanch.eot?#iefix') format('embedded-opentype'),url('assets/fonts/blanch.svg#blanch') format('svg'),url('assets/fonts/blanch.ttf') format('truetype'),url('assets/fonts/blanch.woff2') format('woff2'),url('assets/fonts/blanch.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}.font-blanche{font-weight:500!important;font-family:Blanch!important}body{font-display:swap;color:rgba(var(--darkblue));font-family:Bellota,system-ui}body p{font-size:18px;margin-bottom:0;line-height:1.75}body p:not(:last-of-type){margin-bottom:2rem}body p strong{font-weight:700}body p.text-small,span.text-small{font-size:12px!important}body p.text-large,span.text-large{font-size:17px}body p.text-x-large,span.text-x-large{font-size:19px}body main a,body p a{color:inherit;text-decoration:underline}body main a:hover,body p a:hover{color:rgba(var(--inherit))}.text-label{margin-bottom:.5rem!important}body ol,body ul{margin:0;font-size:16px;padding-left:1.25rem}body p+ol,body p+ul{margin-top:-1.25rem}.h1+p,.h1+ul,body ol+h1,body ol+h2,body ol+h3,body ol+h4,body ol+h5,body ol+h6,body ol+p,body ul+h1,body ul+h2,body ul+h3,body ul+h4,body ul+h5,body ul+h6,body ul+p,h1+p,h1+ul{margin-top:2rem}.h4+p,.h4+ul,.h5+p,.h5+ul,.h6+p,.h6+ul,body p:last-of-type+ol,body p:last-of-type+ul,h4+p,h4+ul,h5+p,h5+ul,h6+p,h6+ul{margin-top:.5rem}body ol li,body ul li{margin:0;padding-left:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1;font-weight:700;margin-bottom:0}.h2+p,.h2+ul,.h3+p,.h3+ul,h2+p,h2+ul,h3+p,h3+ul{margin-top:1rem}.h1,h1{font-size:48px}.h2,h2{font-size:28px}.h2.font-blanche,h2.font-blanche{font-size:56px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.navbar-brand{margin:0;padding:0;max-width:40px}.gallery-icon,.navbar-brand img{width:100%;height:100%}header.sticky .navbar.py-4{padding-top:1rem!important;padding-bottom:1rem!important}#menu-hoofdmenu .nav-item{margin-right:2rem}#menu-hoofdmenu .nav-item.menu-item-has-children a{padding-right:1.75rem}#menu-hoofdmenu .nav-item:last-of-type{margin-right:0}.nav-link{font-size:30px;line-height:.5;font-family:Blanch;color:rgba(var(--white))!important}.nav-link:hover{color:rgba(var(--green))!important}.dropdown-menu{top:33px;border:0;margin:0;padding:0;left:.5rem;border-radius:0}.dropdown-menu .nav-item{margin-right:0!important}.dropdown-menu .nav-item .dropdown-item{font-size:14px;background:0 0;padding:.75rem 1rem;color:rgba(var(--black))}.dropdown-toggle::after{top:50%;border:0;margin:0;padding:0;display:flex;right:.25rem;font-size:14px;content:"\F282";position:absolute;transform:translateY(-50%);font-family:bootstrap-icons}@keyframes slideIn{0%{transform:transform;opacity:0;transform:translateY(26px) translateX(-1rem)}100%{opacity:1;transform:translateY(31px) translateX(-1rem)}}@-webkit-keyframes slideIn{0%{transform:transform;opacity:0;transform:translateY(26px) translateX(-1rem)}100%{opacity:1;transform:translateY(31px) translateX(-1rem)}}@-webkit-keyframes slideInMobile{0%{transform:transform;opacity:0;transform:translateY(1rem) translateX(0)}100%{opacity:1;transform:translateY(0) translateX(0)}}.slideIn{animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:slideIn;-webkit-animation-name:slideIn}.sticky .dropdown-menu{border-top-left-radius:0!important;border-top-right-radius:0!important}.row-module .container{padding-top:4rem;padding-bottom:4rem}#carousel::after,#carousel::before{top:0;left:0;z-index:2;height:100%;content:" ";width:66.667%;position:absolute;mix-blend-mode:multiply;background:rgba(var(--green),.8333);clip-path:polygon(0 0,100% 0%,50% 100%,0% 100%)}#carousel .carousel-inner::after,#carousel::after{z-index:3;mix-blend-mode:normal;background:rgba(var(--green),.333)}#carousel .carousel-inner{height:500px;position:relative}#carousel .carousel-inner::after,#carousel .carousel-inner::before{right:0;bottom:0;z-index:2;height:25%;content:" ";width:8.333%;position:absolute;mix-blend-mode:multiply;background:rgba(var(--green),.8333);clip-path:polygon(100% 0,0% 100%,100% 100%)}#carousel .carousel-item{height:100%}#carousel .carousel-item img,.gallery-icon img{width:100%;height:100%;object-fit:cover}.carousel-title{top:50%;left:50%;z-index:4;font-weight:500;position:absolute;font-family:Blanch;transform:translate(-50%,-50%);width:calc(var(--containerXL)/ 12 * 8)}.carousel-title h1{font-size:150px;font-weight:500;line-height:.9;display:inline-block;padding-bottom:1.333rem;border-top:2px solid rgba(var(--white));border-bottom:2px solid rgba(var(--white))}.carousel-title h2{font-size:62px;font-weight:500;margin-top:1rem}.row-module-introduction p{font-size:20px;margin-left:auto;margin-right:auto;max-width:calc(var(--containerXL)/ 12 * 8)}.row-module-location{position:relative}.row-module-location::before{top:0;left:0;width:100%;content:" ";position:absolute;height:calc(41.667% + .667rem);background:rgba(var(--white),.0833);border-bottom:1px solid rgba(var(--green))}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7-not-valid{border-color:rgba(var(--black))!important}.row-module-location .container{padding-top:2rem;padding-bottom:2rem}.row-module-partners .col-6{margin:1rem auto}.gallery{width:100%;display:grid;row-gap:.5rem;column-gap:.5rem;margin-top:2rem!important;margin-bottom:0!important}.gallery br{display:none!important}.gallery-item{margin:0!important;width:100%!important}.gallery-item img{border:none!important}.pagination li,.pagination li a{display:flex;border-radius:40px}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.pagination{gap:.5rem;list-style:none;align-items:center;justify-content:center}.pagination li{align-items:center;justify-content:center;background:rgba(var(--white))}.pagination li.active,.pagination li.active a,.pagination li:focus,.pagination li:focus a,.pagination li:hover,.pagination li:hover a{text-decoration:none;color:rgba(var(--white));background:rgba(var(--black))}.pagination li a{width:40px;height:40px;align-items:center;text-decoration:none;justify-content:center}.pagination li a,.pagination li a span{font-size:14px}.wpcf7{margin-top:0;font-family:system-ui}.wpcf7 .row .col-12{margin-bottom:1.5rem}.wpcf7 form .wpcf7-response-output{border-width:2px;margin:0!important;padding:1.5rem!important;font-size:12px!important}.wpcf7 label{font-size:12px;padding-left:.25rem;margin-bottom:.25rem}.wpcf7-not-valid-tip{font-size:14px!important;padding:.5rem 0 0 .125rem!important}.row-module-footer iframe.maps{border:0;width:100%;float:left}@media only screen and (max-width:1500px){.row .container{max-width:var(--containerL)}.h1,h1{font-size:52px}.h2,h2{font-size:36px}.h3,h3{font-size:28px}.h4,h4{font-size:22px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}}@media only screen and (max-width:1200px){.img-scale{scale:0.75;display:flex;margin-left:auto;margin-right:auto;margin-bottom:-1.5rem;transform:translate(0,0)}.row .container{max-width:var(--containerM)}body ol,body p,body p.text-large,body p.text-x-large,body ul,span.text-large,span.text-x-large{font-size:14px}body p.text-small,span.text-small{font-size:12px}.h1,h1{font-size:48px}.h2,h2{font-size:28px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}@media only screen and (max-width:992px){.img-scale{scale:0.75;display:flex;margin-left:auto;margin-right:auto;margin-bottom:-3.5rem;transform:translate(0,0)}.row .container{max-width:var(--containerS)}}@media only screen and (max-width:768px){.navbar-collapse.collapsing,.navbar-collapse.show{-webkit-transition:left 250ms ease-in-out,box-shadow 250ms ease-in-out;-moz-transition:left 250ms ease-in-out,box-shadow 250ms ease-in-out;-ms-transition:left 250ms ease-in-out,box-shadow 250ms ease-in-out;-o-transition:left 250ms ease-in-out,box-shadow 250ms ease-in-out}.img-scale{scale:0.75;margin-bottom:-6.5rem;transform:translate(0,calc(-33.333% - 1rem))}.row .container{padding-left:1.5rem;padding-right:1.5rem;max-width:var(--containerXS)}.card-faq:focus-within .card-body a::before,.form-control:focus,.navbar-nav .dropdown-item:focus-visible,.navbar-nav .nav-link:focus-visible,:focus,:focus-visible{outline:0!important}.sticky-top{top:0!important;position:relative!important}.h1,h1{font-size:38px}.h2,h2{font-size:24px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:15px}.navbar.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.navbar-nav .nav-link{padding:0;width:100%;font-size:32px;line-height:1.333;display:inline-block;color:rgba(var(--black))!important}.navbar-collapse{top:0;width:75%;left:-100%;height:100%;padding:2rem;position:fixed;background:rgba(var(--green));justify-content:flex-start!important;align-items:flex-start!important;flex-direction:column!important}.navbar-collapse.show{left:0;display:flex!important}.dropdown-toggle::after,.dropdown.show .dropdown-toggle::after{-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-ms-transition:.1s ease-in-out;-o-transition:.1s ease-in-out}.navbar-collapse .nav{width:100%;height:100%;display:inline-block;margin:0 auto!important}.navbar-collapse .nav .nav-item{text-align:left;margin:.75rem 0!important}.navbar-collapse .nav .dropdown-menu .nav-item{margin:.5rem 0!important}.navbar-toggler{margin:0;border:0;z-index:2;padding:0;display:flex;border-radius:0;position:relative;color:rgba(var(--white))!important}.navbar-toggler i{font-size:30px}.menu-close,.menu-open.nav-open{display:none}.menu-close.nav-open,.menu-open{display:flex}.dropdown-menu{background:0 0;box-shadow:none;transform:translate(0);padding-bottom:.75rem}.dropdown-menu .nav-item .dropdown-item{font-size:14px;padding:.125rem 0;color:rgba(var(--black))}.dropdown-toggle::after{right:0;top:.4167rem;content:"\F282";aspect-ratio:1/1;margin-left:auto;position:absolute}.dropdown.show .dropdown-toggle::after{transform:rotate(540deg)}.slideIn{animation-name:slideInMobile;-webkit-animation-name:slideInMobile}.row-module .container{padding-top:2rem;padding-bottom:2rem}#carousel .carousel-inner{height:200px}.carousel-title h1{font-size:64px;padding-bottom:.75rem}.carousel-title h2{font-size:32px}.row-module-introduction p{font-size:16px;max-width:100%}.row-module-location::before{height:25%}.gallery-columns-2,.gallery-columns-3,.gallery-columns-4{grid-template-columns:repeat(2,1fr)}.row-module-footer iframe.maps{height:350px}}@media only screen and (min-width:768px){body,html{overscroll-behavior-y:none}}