:root{--base:15px;--extrahuge:calc(var(--base) * 14);--huge:calc(var(--base) * 6);--extralarge:calc(var(--base) * 6);--large:calc(var(--base) * 4);--mediumlarge:calc(var(--base) * 2.5);--medium:calc(var(--base) * 2);--small:calc(var(--base) * 1.5);--extrasmall:calc(var(--base) * 1);--color1:#21333a;--color1-rgb:33,51,58;--color3:#e9e6da;--color3-rgb:233,230,218;--color2:#90c2dd;--color2-rgb:144,194,221}@font-face{font-family:'Poppins';src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Light.eot);src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Light.eot?#iefix) format('embedded-opentype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Light.woff2) format('woff2'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Light.woff) format('woff'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Light.ttf) format('truetype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Light.svg#Poppins-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Regular.eot);src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Regular.woff2) format('woff2'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Regular.woff) format('woff'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Regular.ttf) format('truetype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Regular.svg#Poppins-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-SemiBold.eot);src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-SemiBold.eot?#iefix) format('embedded-opentype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-SemiBold.woff2) format('woff2'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-SemiBold.woff) format('woff'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-SemiBold.ttf) format('truetype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Bold.eot);src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Bold.eot?#iefix) format('embedded-opentype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Bold.woff2) format('woff2'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Bold.woff) format('woff'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Bold.ttf) format('truetype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Bold.svg#Poppins-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Medium.eot);src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Medium.eot?#iefix) format('embedded-opentype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Medium.woff2) format('woff2'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Medium.woff) format('woff'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Medium.ttf) format('truetype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Poppins-Medium.svg#Poppins-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Nieuwbouwmeesters';src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Nieuwbouwmeesters.eot?4bs67r);src:url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Nieuwbouwmeesters.eot?4bs67r#iefix) format('embedded-opentype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Nieuwbouwmeesters.ttf?4bs67r) format('truetype'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Nieuwbouwmeesters.woff?4bs67r) format('woff'),url(//energierijk-zwolle.nl/wp-content/themes/project/fonts/Nieuwbouwmeesters.svg?4bs67r#Nieuwbouwmeesters) format('svg');font-weight:400;font-style:normal;font-display:block}i{font-family:'Nieuwbouwmeesters' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\e901"}.icon-dropdown:before{content:"\e902"}.icon-envelope:before{content:"\e903"}.icon-1:before{content:"\e904"}.icon-2:before{content:"\e900"}.icon-3:before{content:"\e905"}.icon-4:before{content:"\e906"}.icon-5:before{content:"\e907"}.icon-6:before{content:"\e908"}.icon-phone:before{content:"\e909"}.icon-start-bouw:before{content:"\e90a"}.icon-start-inschrijving:before{content:"\e90b"}.icon-toekenning:before{content:"\e90c"}.icon-voorbereiding:before{content:"\e90d"}.icon-arrow:before{content:"\e90e"}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:var(--extrasmall);margin-top:0;line-height:1.125;position:relative;display:block;font-family:"klavika-web",sans-serif;font-weight:600;font-style:normal}h1,.h1{font-size:66px;margin-bottom:var(--small)}.h2,h2{font-size:42px;margin-bottom:var(--small)}.h3,h3{font-size:32px}.h4,h4{font-size:26px}.h5,h5{font-size:24px}.h6,h6{font-size:20px}.medium{font-size:20px;color:var(--color1)}body{font-size:16px;font-family:"klavika-web",sans-serif;font-weight:400;font-style:normal;font-weight:300;overflow-x:hidden;line-height:1.875;color:var(--color1);margin:0;-webkit-transition:all .3s;transition:all .3s}body.navbar-open{overflow-x:hidden;overflow-y:hidden}body.admin-bar{margin-top:32px}p{margin-top:0;margin-bottom:var(--extrasmall)}i{margin-top:0;margin-bottom:var(--extrasmall);display:block}a{color:currentColor;text-decoration:none;cursor:pointer}a:hover{text-decoration:none}ul,ol{padding-left:0;margin-top:0;margin-bottom:var(--extrasmall)}li{list-style:none}img{width:100%;height:auto}label{font-weight:600;margin-bottom:5px;display:block}sup{top:-5px}abbr{text-decoration:none !important}hr{margin-top:0;margin-bottom:var(--small);border:0;border-top:1px solid var(--color1)}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;outline:0;-webkit-transition:all .3s;transition:all .3s;line-height:1.25;width:100%;background:0 0;position:relative;padding:15px;border-radius:10px;border:0;color:var(--color1);background:#fff}select{background-image:linear-gradient(45deg,transparent 50%,var(--color1) 50%),linear-gradient(135deg,var(--color1) 50%,transparent 50%);background-position:calc(100% - 20px) 50%, calc(100% - 15px) 50%,100% 0;background-size:5px 5px,5px 5px,5px 5px;background-repeat:no-repeat}input[type=search]::-webkit-search-cancel-button{display:none}::-webkit-input-placeholder{color:var(--color1)}::-moz-placeholder{color:var(--color1)}:-ms-input-placeholder{color:var(--color1)}::-moz-selection{background-color:var(--color1);color:#fff}::selection{background-color:var(--color1);color:#fff}::-moz-selection{background-color:var(--color1);color:#fff}:focus{outline:0 !important}table{margin-bottom:15px;width:100%;border-collapse:collapse;text-align:left;line-height:1.5}table tr th{font-weight:400}table tr :is(th,td){padding:5px var(--extrasmall)}table tr :is(th,td):first-child{padding-left:0}table tr :is(th,td):last-child{padding-right:0}b,strong{font-weight:700}small{font-size:.75rem;font-weight:inherit;display:inline-block;line-height:1.5}button{font-family:inherit;font-size:inherit;line-height:inherit;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}@media (min-width:992px){.row.huge-gutters{margin-right:calc(var(--extralarge) * -1);margin-left:calc(var(--extralarge) * -1)}.row.huge-gutters [class*=col-]{padding-right:var(--extralarge);padding-left:var(--extralarge)}.row.extralarge-gutters{margin-right:calc(var(--large) * -1);margin-left:calc(var(--large) * -1)}.row.extralarge-gutters [class*=col-]{padding-right:var(--large);padding-left:var(--large)}.row.large-gutters{margin-right:calc(var(--mediumlarge) * -1);margin-left:calc(var(--mediumlarge) * -1)}.row.large-gutters [class*=col-]{padding-right:var(--mediumlarge);padding-left:var(--mediumlarge)}.row.medium-gutters{margin-right:calc(var(--small) * -1);margin-left:calc(var(--small) * -1)}.row.medium-gutters [class*=col-]{padding-right:var(--small);padding-left:var(--small)}.row.normal-gutters{margin-right:calc(var(--extrasmall) * -1);margin-left:calc(var(--extrasmall) * -1)}.row.normal-gutters [class*=col-]{padding-right:var(--extrasmall);padding-left:var(--extrasmall)}.row{margin-right:calc(var(--extrasmall) * -1);margin-left:calc(var(--extrasmall) * -1)}.row [class*=col-]{padding-right:var(--extrasmall);padding-left:var(--extrasmall)}}.row.small-gutters{margin-right:-7.5px;margin-left:-7.5px}.row.small-gutters [class*=col-]{padding-right:7.5px;padding-left:7.5px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters [class*=col-]{padding-right:0;padding-left:0}.btn{-moz-appearance:none;-webkit-appearance:none;padding:17.5px 30px;display:inline-block;-webkit-transition:all .3s;transition:all .3s;position:relative;line-height:1.125;border:0;background:var(--color2);color:#fff;font-size:18px;font-weight:600;white-space:nowrap;z-index:1;overflow:hidden;border-radius:10px;text-align:center;min-width:210px}.btn:before{content:"";position:absolute;top:50%;right:0;left:0;-ms-transform:translateY(-50%) scale(0);-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);border-radius:100%;z-index:-1;aspect-ratio:1;background-color:rgb(0 0 0/5%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none}.btn:hover:before{-ms-transform:translateY(-50%) scale(1.2);-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.btn:after{content:"";position:absolute;top:50%;right:0;left:0;-ms-transform:translateY(-50%) scale(0);-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);border-radius:100%;z-index:-1;aspect-ratio:1;background-color:rgb(0 0 0/5%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.btn:hover:after{-ms-transform:translateY(-50%) scale(1.2);-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.btn.btn--secondary{background:var(--color3)}.btn.btn--tertiary{background:var(--color1)}.btn.btn--outline{background:0 0;box-shadow:0 0 0 2px var(--color2) inset;color:var(--color2)}.btn-circle{display:inline-block;width:60px;height:60px;background:var(--color1);border-radius:50%;-webkit-transition:all .3s;transition:all .3s;position:relative;cursor:pointer}.btn-circle.btn-circle--small{width:45px;height:45px}.btn-circle:after{content:"\e90e";font-family:'Nieuwbouwmeesters' !important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;color:#fff;line-height:0;-webkit-transition:all .3s;transition:all .3s}.btn-circle[href*='tel:']{background:var(--color2)}.btn-circle[href*='tel:']:after{content:"\e909";font-size:22px}.btn-circle[href*='mailto:']:after{content:"\e903";font-size:22px}.btn+.btn{margin-left:7.5px}.read-more:before{content:"\e90e";font-family:'Nieuwbouwmeesters' !important;font-size:10px;display:inline-block;margin-right:10px;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;color:var(--color1)}.read-more:hover:before{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}header{position:sticky;top:0;left:0;right:0;z-index:9;-webkit-transition:all .3s;transition:all .3s;background:rgb(255 255 255/90%);backdrop-filter:blur(7.5px);box-shadow:0px 10px 15px rgb(0 0 0/2%)}header nav.navbar .navbar-brand{width:100%;max-width:140px;margin:0;z-index:99;line-height:0;margin-right:0}header nav.navbar{padding:var(--small) 0;z-index:9;position:relative;background:#fff}header nav.navbar .navbar-nav{margin-left:auto;margin-right:auto;padding:0 var(--large)}header nav.navbar .navbar-nav>.nav-item{line-height:.75;position:relative}header nav.navbar .navbar-nav>.nav-item>.nav-link{margin:15px;padding:0;display:inline-block;white-space:nowrap;text-decoration:none;position:relative;font-size:18px;-webkit-transition:all .3s;transition:all .3s;font-weight:600;color:var(--color1)}header nav.navbar .navbar-nav>.nav-item>.nav-link:before{content:'';height:2px;background:var(--color3);position:absolute;bottom:-7.5px;left:0;right:0;width:0;text-align:center;margin-left:auto;margin-right:auto;-webkit-transition:all .3s;transition:all .3s}header nav.navbar .navbar-nav>.nav-item:hover>.nav-link:before,header nav.navbar .navbar-nav>.nav-item.current-menu-item>.nav-link:before{width:100%}header nav.navbar .navbar-nav:hover>.nav-item:not(:hover)>.nav-link:hover:before,header nav.navbar .navbar-nav:hover>.nav-item.current-menu-item:not(:hover)>.nav-link:before{width:0}header nav.navbar .navbar-nav>.nav-item:first-child>.nav-link{margin-left:0}header nav.navbar .navbar-nav>.nav-item:last-child>.nav-link{margin-right:0}header nav.navbar .navbar-nav>.nav-item.dropdown>.nav-link:after{content:url(//energierijk-zwolle.nl/wp-content/themes/project/images/dropdown.svg);width:12.5px;display:inline-block;margin-left:7.5px;vertical-align:0px;line-height:0;-webkit-transition:all .3s;transition:all .3s}header nav.navbar .navbar-nav>.nav-item.dropdown:hover>.nav-link:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-toggle{content:'';width:30px;height:30px;background-image:url(//energierijk-zwolle.nl/wp-content/themes/project/images/dropdown.svg);background-repeat:no-repeat;background-size:12.5px;background-position:center center;-webkit-transition:all .3s;transition:all .3s;position:absolute;right:0;top:7.5px;-webkit-transition:all .3s;transition:all .3s;display:none}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-toggle[aria-expanded=true]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu{margin:0;border:0;background-image:url(//energierijk-zwolle.nl/wp-content/themes/project/images/gradient.jpg);background-size:cover;background-position:center center;border:5px solid #fff;padding:10px 15px;border-radius:16px;box-shadow:0px 30px 46px rgb(0 0 0/7%)}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li a{padding:7.5px 0;line-height:1;white-space:nowrap;position:relative;text-decoration:none;display:block;position:relative;font-weight:600;color:#fff}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li a:hover,header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-menu li.current-menu-item a{-webkit-text-stroke:.75px currentColor}header .navbar-actions{display:-ms-flexbox;display:flex;margin-bottom:0;line-height:0}header .navbar-actions li{margin-right:7.5px}header .navbar-actions li:last-child{margin-right:0}header .navbar-actions li .btn{zoom:.9;border-radius:50px;min-width:auto}header nav.navbar .navbar-toggler{position:relative;border-radius:0;margin:0;padding:0;z-index:1;display:none;color:var(--color1);-webkit-transition:all .3s;transition:all .3s;line-height:0;zoom:.9}header nav.navbar .navbar-toggler:before{content:'menu';text-transform:uppercase;font-size:8.75px;text-align:center;font-weight:600;margin-bottom:2.5px;display:inline-block;line-height:1}header nav.navbar .navbar-toggler .icon-bar{display:block;width:25px;height:2.5px}header nav.navbar .navbar-toggler.collapsed .icon-bar{background-color:currentColor}header nav.navbar .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}header nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(1){-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0}header nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(2){opacity:1;width:25px;margin-left:0}header nav.navbar .navbar-toggler.collapsed .icon-bar:nth-of-type(3){-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:0}header nav.navbar .navbar-toggler .icon-bar{position:relative;transition:all .5s ease-in-out;background-color:currentColor}header nav.navbar .navbar-toggler .icon-bar:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6.5px}header nav.navbar .navbar-toggler .icon-bar:nth-of-type(2){opacity:0;width:0;margin-left:50%}header nav.navbar .navbar-toggler .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:6.5px}header .navbar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(41 41 41/75%);z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}header .navbar-backdrop.open{opacity:1;visibility:visible}main section:first-child{padding-top:0}section.header{position:relative;height:75vh;min-height:600px;overflow:hidden}section.header.header--small{height:50vh;min-height:450px}section.header .header-image{position:absolute;top:0;right:0;bottom:0;left:0}section.header .header-image>:is(img,video,iframe){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s}section.header .header-image .acf-map{height:100%;width:100%;position:absolute;border-radius:16px}section.header .header-content{position:absolute;left:0;right:0;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1}section.header:has(.header-form) .header-content{top:30%}section.header .header-content .header-content__inner :is(h1,h2,h3,h4,h5,p){text-shadow:0px 0px 16px #00000080;max-width:720px}section.header .header-content .header-content__inner *:last-child{margin-bottom:0}section.header .header-action{position:absolute;left:0;right:0;top:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;z-index:1}section.header .header-action .header-action__inner{max-width:992px;margin-left:auto;background-color:#fff;padding:var(--medium) var(--medium) var(--medium) var(--large);border-radius:0 24px 24px;position:relative}section.header .header-action .header-action__inner :is(h1,h2,h3,h4){position:absolute;bottom:100%;display:inline-block;margin-bottom:-1px;border-radius:16px 16px 0 0;background:#fff;padding:var(--small) var(--large) 0 var(--large);left:0}section.header .header-action .header-action__inner .header-form{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(var(--mediumlarge) * -1);margin-left:calc(var(--mediumlarge) * -1)}section.header .header-action .header-action__inner .header-form .header-form__inner{position:relative;width:100%;padding-right:var(--mediumlarge);padding-left:var(--mediumlarge);-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;border-right:1px solid #d4d4d4}section.header .header-action .header-action__inner .header-form .header-form__inner:last-child{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;border-right:0;margin-bottom:0}section.header .header-action .header-action__inner .header-form .header-form__inner label{font-weight:400;margin-bottom:0;color:#a1a1a2}section.header .header-action .header-action__inner .header-form .header-form__inner select{border:0;border-radius:0;padding-left:0;padding-bottom:0;padding-right:0;font-weight:600;background-position:100% calc(100% - 7.5px)}section.header .header-scroll{position:absolute;left:0;right:0;bottom:10%;pointer-events:none}section.header .header-scroll a{font-weight:700;text-transform:uppercase;color:#fff;display:block;writing-mode:vertical-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:auto}section.header .header-scroll a .btn-circle{vertical-align:middle;margin-top:15px;writing-mode:horizontal-tb}section.header .header-button{position:absolute;left:0;right:0;bottom:10%;pointer-events:none;text-align:right}section.header .header-button .btn{pointer-events:auto}section.header .header-shape{position:absolute;left:0;right:0;bottom:0}section.header .header-shape .container:before{content:url(//energierijk-zwolle.nl/wp-content/themes/project/images/mask.svg);width:25%;position:absolute;left:var(--huge);bottom:-1px;line-height:0;pointer-events:none}section.title{padding:var(--extralarge) var(--large) var(--large) var(--large);position:relative}body.home section.title{padding-bottom:0 !important}section.title *:last-child{margin-bottom:0}section.cards{margin:var(--extralarge) 0 var(--large) 0;position:relative;overflow:hidden}section.cards .cards-header{margin-bottom:var(--medium)}section.cards .row+.cards-header{margin-top:var(--medium)}section.cards .cards-header *:last-child{margin-bottom:0}.card{position:relative;display:block;border:0;height:calc(100% - var(--medium));margin-bottom:var(--medium);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cards.cards--background .card{background:rgba(var(--color3-rgb),.2)}.card .card-image{aspect-ratio:3/2;position:relative;display:block;overflow:hidden}section.cards .card:hover .card-image:after{opacity:1}.card .card-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.cards .card:hover .card-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card .card-image .label{position:absolute;left:var(--small);top:var(--small);z-index:1}.card .card-image .energy{background:#07a654;position:absolute;left:0;bottom:15px;z-index:1;font-weight:600;color:#fff;line-height:1;padding:12.5px 7.5px 12.5px 15px}.card .card-image .energy:after{content:'';border-style:solid;position:absolute;right:-20px;top:0;bottom:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #07a654;border-right:0}.card .card-image .availability{position:absolute;right:0;top:0;z-index:1;background:#449b23;display:inline-block;writing-mode:vertical-rl;color:#fff;line-height:1;padding:22.5px 15px}.card .card-image .availability.availability--sold,.card .card-image .availability.availability--sold-ovb{background:#ed3b58}.card .card-image .availability.availability--option{background:#edaf3b}.card .close{border-radius:10px;background:var(--color2);display:block;position:absolute;z-index:1;line-height:1;padding:4.75px 10.5px;font-size:28px;color:#fff;top:10px;left:10px;cursor:pointer}.card .card-content{position:relative;padding:var(--medium) 0;-ms-flex:1 1 auto;flex:1 1 auto}section.cards.cards--background .card .card-content,.popover .card .card-content{padding:var(--medium);padding-bottom:0}.card .card-content .card-content__date{color:var(--color2);margin-bottom:7.5px}.card .card-content .card-content__icons{display:flex;line-height:1.5}.card .card-content .card-content__icons li{display:inline-block;margin-right:15px}.card .card-content .card-content__icons li:last-child{margin-right:0}.card .card-content .card-content__icons li:before{content:attr(data-icon);font-family:'Nieuwbouwmeesters' !important;display:inline-block;font-size:22.5px;color:var(--color3);vertical-align:-5px;margin-right:7.5px}.card .card-content .card-content__icons li.woonoppervlakte:before{content:''}.card .card-content .card-content__icons li.kaveloppervlakte:before{content:''}.card .card-content .card-content__icons li.kamers:before{content:''}.card .card-content .card-content__icons li:last-child{margin-right:0}.card .card-content :is(p,ul):nth-last-child(2){padding-right:60px}.card .card-content :is(*:last-child){margin-bottom:0}.card .card-footer{line-height:0;position:relative}section.cards.cards--background .card .card-footer,.popover .card .card-footer{padding:var(--medium);margin-right:var(--medium)}.card .card-footer .card-footer__price{color:var(--color2);font-size:20px;font-weight:700;margin-bottom:0;line-height:1.25}.card .card-footer .btn-circle{position:absolute;right:-7.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:10px;background:var(--color2)}.card .card-footer .btn-circle:hover{-webkit-transform:translate(2.5px,-50%);transform:translate(2.5px,-50%)}article.article{margin:var(--extralarge) 0;position:relative}article.article.article--background:last-of-type{margin-bottom:0}article.article.article--background{color:#fff;background:var(--color1);padding:var(--extralarge) 0;margin-top:0}article.article.article--backgroundsecondary{background:var(--color3);color:var(--color1)}article.article.article--backgroundtertiary{background:var(--color2)}article.article .article-content ul li{list-style:inside}article.article .article-content img{width:auto;max-width:100%}article.article .article-content a:not(.btn){text-decoration:underline}article.article .article-content .alignright{float:right;margin-left:var(--small);margin-bottom:var(--small)}article.article .article-content .alignleft{float:left;margin-right:var(--small);margin-bottom:var(--small)}article.article .article-content .article-content__buttons{margin-top:var(--medium);line-height:0}article.article .article-content .gform_wrapper{margin-top:var(--mediumlarge)}article.article .article-content .availability{position:relative;z-index:1;background:#449b23;display:inline-block;font-weight:600;color:#fff;line-height:1;padding:12.5px 15px;margin-bottom:var(--small)}article.article .article-content .availability.availability--sold,article.article .article-content .availability.availability--sold-ovb{background:#ed3b58}article.article .article-content .availability.availability--option{background:#edaf3b}article.article .article-content [data-toggle=collapse]{font-weight:700;text-decoration:none !important;color:var(--color1)}article.article .article-content .article-content__text{max-height:375px;overflow:hidden;position:relative}article.article .article-content .article-content__text.open{max-height:unset}article.article .article-content .article-content__text:not(.open):after{content:'';background:linear-gradient(184deg,rgba(255,255,255,0) 0%,var(--color1) 90%);position:absolute;bottom:0;height:90px;left:0;right:0;z-index:0}article.article .article-content .article-content__text.open+.article-content__extend{display:none}article.article .article-content .article-content__extend{font-weight:700;text-decoration:none;color:var(--color3);cursor:pointer}article.article .article-content .article-content__date{opacity:.5;margin-bottom:7.5px}article.article .article-content .article-content__gallery{margin:var(--medium) 0}article.article .article-content .article-content__gallery .article-content__gallery-item{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;margin-bottom:15px}article.article .article-content .article-content__gallery .article-content__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s;transition:all .3s;position:absolute}article.article .article-content .article-content__gallery .article-content__gallery-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}article.article .article-cta{background:var(--color3);padding:var(--mediumlarge);color:var(--color1);position:relative}section.header+article.article .article-cta{margin-top:calc(var(--extrahuge) * -1)}article.article.article--backgroundsecondary .article-cta{color:#fff;background:var(--color1)}article.article .article-cta .article-cta__buttons{margin-top:var(--medium);line-height:0}article.article .article-cta .article-cta__number{background:#fff;position:absolute;right:0;top:0;padding:var(--mediumlarge)}article.article .article-cta .article-cta__number *{margin-bottom:0}article.article .article-cta .article-cta__icons{line-height:1.75;margin:var(--large) 0}article.article .article-cta .article-cta__icons li{padding-left:67.5px;position:relative;margin-bottom:var(--extrasmall)}article.article .article-cta .article-cta__icons li:last-child{margin-bottom:0}article.article .article-cta .article-cta__icons li:not([data-energy]):before{content:attr(data-icon);font-family:'Nieuwbouwmeesters' !important;font-size:45px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;-webkit-transition:all .3s;transition:all .3s;display:block;color:rgb(255 255 255/75%)}article.article .article-cta .article-cta__icons li[data-energy]:before{content:url(//energierijk-zwolle.nl/wp-content/themes/project/images/energielabel.svg);z-index:1;font-weight:600;color:#fff;width:40px;line-height:1;position:absolute;left:2.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.75}article.article .article-cta .article-cta__icons li b{display:block}article.article .article-cta .article-cta__footer{margin-top:var(--medium);line-height:0;margin-left:calc(var(--mediumlarge)* -1);margin-right:calc(var(--mediumlarge)* -1);margin-bottom:calc(var(--mediumlarge)* -1)}article.article .article-cta .article-cta__footer .btn{display:block;border-radius:0}article.article .article-image{aspect-ratio:4/3;position:relative;display:block;overflow:hidden}article.article .article-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.map{position:relative;display:block;line-height:0}section.map ul{position:absolute;top:var(--mediumlarge);background:rgba(var(--color1-rgb),.5);color:#fff;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:30px;z-index:5}section.map ul li button{padding:15px 30px;border-radius:30px;color:#fff;-webkit-transition:all .3s;transition:all .3s;font-weight:600;cursor:pointer}section.map ul li button[aria-expanded=true]{background:var(--color2)}section.map svg :is(polygon,rect,path){-webkit-transition:all .3s;transition:all .3s;cursor:pointer;stroke-width:2px;fill-opacity:.5}section.map svg :is(polygon,rect,path):hover,section.map svg :is(polygon,rect,path)[aria-describedby]{fill-opacity:.75}section.map svg :is(polygon,rect,path).available{stroke:#449b23;fill:#449b23}section.map svg :is(polygon,rect,path).sold,section.map svg :is(polygon,rect,path).sold-ovb{stroke:#ed3b58;fill:#ed3b58}section.map svg :is(polygon,rect,path).option{stroke:#edaf3b;fill:#edaf3b}.popover .card{height:auto;margin-bottom:0;box-shadow:0px 0px 30px #000000D9}.timelines{border-left:1px solid var(--color1);margin-top:var(--small);padding-left:45px}.timelines::-webkit-scrollbar{display:none}.timelines .timeline{padding-left:67.5px;position:relative;margin-bottom:22.5px}.timelines .timeline:before{content:attr(data-icon);font-family:'Nieuwbouwmeesters' !important;font-size:52.5px;color:var(--color1);position:absolute;left:0;top:0;line-height:1;-webkit-transition:all .3s;transition:all .3s;display:block}.timelines .timeline:after{content:'';position:absolute;left:-45px;height:1px;width:22.5px;border-top:1px solid var(--color1);z-index:1;top:50%}.timelines .timeline b{display:block}section.partners{position:relative;padding:var(--extralarge) 0 var(--large) 0;background:rgba(var(--color3-rgb),.2)}section.partners .partner{position:relative;display:block;margin-bottom:var(--medium);text-align:left}section.partners .partner h5{margin-bottom:var(--medium)}section.partners .partner img{margin-bottom:var(--extrasmall);max-width:210px;text-align:left;width:auto;margin-right:auto;display:block}section.partners .partner ul:last-child{margin-bottom:0}section.partners .partner ul li a{position:relative;display:block;padding-left:30px}section.partners .partner ul li a:before{font-family:'Nieuwbouwmeesters' !important;position:absolute;left:0;color:var(--color3)}section.partners .partner ul li a[href*='tel:']:before{content:"\e909"}section.partners .partner ul li a[href*='mailto:']:before{content:"\e903"}section.downloads{margin:var(--extralarge) 0 var(--large) 0;position:relative;overflow:hidden}section.downloads .downloads-header{margin-bottom:var(--medium)}section.downloads .downloads-header *:last-child{margin-bottom:0}section.downloads .download{height:calc(100% - var(--medium));margin-bottom:var(--medium);display:block;position:relative;padding:var(--large) var(--medium) var(--mediumlarge) var(--medium);text-align:center;background:rgba(var(--color3-rgb),.2)}section.downloads .download:after{content:"\e901";font-family:'Nieuwbouwmeesters' !important;font-size:30px;color:#fff;position:absolute;right:var(--extrasmall);top:var(--extrasmall);line-height:1;-webkit-transition:all .3s;transition:all .3s;display:block;background:var(--color3);padding:7.5px;border-radius:10px}section.downloads .download .download-image{background:#fff;aspect-ratio:3/4;max-width:105px;box-shadow:0px 0px 6px #00000029;border-radius:4px;margin-left:auto;margin-right:auto;display:flex !important;align-items:center !important;justify-content:center;font-weight:700;text-transform:uppercase;margin-bottom:var(--small)}section.downloads .download .download-content *:last-child{margin-bottom:0}.modal .modal-dialog .modal-content{border:0;border-radius:0;background:var(--color3)}.modal .modal-dialog .modal-content .close{background:var(--color1);display:block;position:absolute;z-index:1;line-height:1;padding:4.75px 10.5px;font-size:28px;color:#fff;top:0;right:0;cursor:pointer;aspect-ratio:1/1}.modal .modal-dialog .modal-content .modal-body{padding:var(--medium)}.modal .modal-dialog .modal-content .modal-body *:last-child{margin-bottom:0}.modal-backdrop{background:#00000091}.gform_wrapper form{position:relative;line-height:1.5}.gform_wrapper form .gf_page_steps{border-bottom:1px solid #e4e4e4;padding-bottom:15px;margin-bottom:15px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;width:auto;white-space:nowrap}.gform_wrapper form .gf_page_steps::-webkit-scrollbar{display:none}.gform_wrapper form .gf_page_steps .gf_step{margin-right:15px;display:inline-block}.gform_wrapper form .gf_page_steps .gf_step.gf_step_active{color:#b4a677}.gform_wrapper form .gf_page_steps .gf_step.gf_step_hidden{display:none}.gform_wrapper form .gf_page_steps .gf_step:after{content:'>'}.gform_wrapper form .gf_page_steps .gf_step:last-child{margin-right:0}.gform_wrapper form .gf_page_steps .gf_step:last-child:after{content:unset}.gform_wrapper form .gf_page_steps .gf_step .gf_step_number{font-weight:700;margin-right:5px}.gform_wrapper form .gf_page_steps .gf_step .gf_step_number:before{content:'Stap '}.gform_wrapper form .gform_body .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.gform_wrapper form .gform_body .gform_fields .gfield{padding:0;margin:0;border:0;position:relative;width:100%;padding-right:7.5px;padding-left:7.5px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:var(--extrasmall)}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html:not(:first-child){padding-top:var(--small)}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html :is(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-textarea) label,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-select label{position:absolute;transition:all .1s ease-in-out;z-index:1;margin-bottom:0;top:0;left:27.5px;width:auto;display:block;line-height:1.675;font-size:12px;top:5px;font-weight:inherit}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-textarea):has(:placeholder-shown) label{top:0;left:7.5px;right:7.5px;padding:15px 20px;font-size:inherit}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-textarea) :is(input,textarea),.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-select select{padding:25px 20px 10px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-text,.gfield--type-email,.gfield--type-textarea):has(:placeholder-shown) :is(input,textarea){padding:17.5px 20px}.gform_wrapper form .gform_body .gform_fields .gfield .gsection_title:empty{display:none}.gform_wrapper form .gform_body .gform_fields .gfield .gsection_description{font-size:14px}.gform_wrapper form .gform_body .gform_fields .gfield.gform_validation_container,.gform_wrapper form .gform_body .gform_fields .gfield.gfield_visibility_hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-half{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-three-quarter{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-quarter{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-third{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-two-thirds{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-seven-twelfths{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-five-twelfths{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.gform_wrapper form .gform_body .gform_fields .gfield.spacer{display:none}.gform_wrapper form .gform_body .gform_fields .gfield :is(label,legend){font-weight:inherit;margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield.hidden_label>:is(label,legend){display:none}.gform_wrapper form .gform_body .gform_fields .gfield :is(label,legend)+.gfield_description{font-size:14px;margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield .validation_message.gfield_validation_message{background:#ffe5e6;color:#e50201;border-left:3px solid #e50201;border-radius:3px;padding:7.5px 10px;line-height:1.25;display:inline-block;font-size:14px;margin-top:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{position:relative}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .instruction{font-size:14px;margin-top:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox)>:is(label,legend){background:#fff;display:block;width:100%;margin:0;padding:15px 20px 7.5px;border-top-left-radius:10px;border-top-right-radius:10px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox) :is(.gfield_radio,.gfield_checkbox){background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px 20px;padding-top:0}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox) :is(.gfield_radio,.gfield_checkbox) .gchoice:not(:last-child){margin-bottom:7.5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox) :is(.gfield_radio,.gfield_checkbox) .gchoice input,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox) :is(.gfield_radio,.gfield_checkbox) .gchoice label,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label{position:relative;font-weight:inherit;cursor:pointer;margin-bottom:0}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox) :is(.gfield_radio,.gfield_checkbox) .gchoice label:before,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label:before{content:'';width:17.5px;height:17.5px;display:inline-block;margin-right:10px;background:#fff;border:1.5px solid var(--color3);vertical-align:middle;vertical-align:-3px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-radio :is(.gfield_radio,.gfield_checkbox) .gchoice label:before{border-radius:50%}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox :is(.gfield_radio,.gfield_checkbox) .gchoice label:before,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label:before{border-radius:5px}.gform_wrapper form .gform_body .gform_fields .gfield:is(.gfield--type-radio,.gfield--type-checkbox) :is(.gfield_radio,.gfield_checkbox) .gchoice input:checked+label:before,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input:checked+label:before{background:var(--color3);box-shadow:0 0 0 3px #fff inset}.gform_wrapper form .gform_footer{margin-top:var(--small)}.gform_wrapper form .gform_footer .gform_ajax_spinner{margin-left:15px;border:4px solid var(--color1);border-left:4px solid #fff;animation:spinner 1.1s infinite linear;border-radius:50%;width:22.5px;height:22.5px;vertical-align:middle}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.slick-track{min-width:100%}.slick-disabled{pointer-events:none;opacity:.75}.slick-dots{margin-bottom:0;text-align:center;line-height:0;position:relative;left:0;right:0;padding-top:var(--extrasmall)}.slick-dots li button{display:inline-block;height:10px;width:10px;font-size:0;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;padding:0;margin:0;cursor:pointer;background:var(--color1);opacity:.2}.slick-dots li{display:inline-block;line-height:0}.slick-dots li:not(:last-child){margin-right:7.5px}.slick-dots li.slick-active button{opacity:1}.fancybox__backdrop{background:#00000091}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container img,.embed-container object,.embed-container embed{position:absolute;border:0;top:0;left:0;width:100%;height:100%}.accordion{margin-top:var(--medium)}.accordion .accordion-item{border-bottom:1px solid var(--color3);padding:22.5px 0}.accordion .accordion-item:first-child{padding-top:0}.accordion .accordion-item:last-child{padding-bottom:0;border-bottom:0}.accordion .accordion-item .accordion-item__header{position:relative;cursor:pointer;display:block;padding-right:30px;text-decoration:none !important;margin-bottom:0}.accordion .accordion-item .accordion-item__header:after{content:'+';position:absolute;right:0;top:0;width:12.5px;-webkit-transition:all .3s;transition:all .3s;color:var(--color3);font-weight:400}.accordion .accordion-item .accordion-item__header[aria-expanded=true]:after{content:'-'}.accordion .accordion-item .accordion-item__content{padding-top:7.5px}.accordion .accordion-item .accordion-item__content *:last-child{margin-bottom:0}.whatsapp{background-color:#25d366;position:fixed;height:60px;width:60px;text-align:center;display:block;border-radius:50%;display:flex;justify-content:center;align-items:center;right:var(--small);bottom:var(--small);-webkit-transition:all .3s;transition:all .3s}.whatsapp:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.whatsapp svg{width:30px;fill:#fff}footer{position:relative;overflow-x:hidden}footer .footer-main{background:var(--color3);padding:var(--extralarge) 0}footer .footer-main .footer-logo{background:#fff;padding:var(--medium);text-align:center;margin-top:var(--extralarge);max-width:510px}footer .footer-main .footer-logo img{margin-bottom:var(--extrasmall);max-width:330px}footer .footer-main .footer-logo ul{margin-bottom:0}footer .footer-main .footer-logo ul li{display:inline-block}footer .footer-main .footer-logo ul li:not(:last-child):after{content:'|';margin-left:10px;margin-right:5px;color:var(--color3)}footer .footer-main .footer-logo *:last-child{margin-bottom:0}footer .footer-sub{padding:var(--medium) 0;background:rgba(var(--color3-rgb),.2);position:relative}footer .footer-sub p{margin-bottom:0}footer .footer-sub p b{margin-right:15px}footer .footer-sub ul{margin-bottom:0}footer .footer-sub ul li{display:inline-block}footer .footer-sub ul li:not(:last-child):after{content:'|';margin-left:10px;margin-right:5px}@media (max-width:1600px){:root{--base:12.5px}}@media (max-width:1400px){:root{--base:10px}h1,.h1{font-size:56px}.h2,h2{font-size:38px}header nav.navbar .navbar-nav>.nav-item>.nav-link{font-size:17px}header .navbar-actions li .btn{zoom:.8}}@media (max-width:1200px){h1,.h1{font-size:46px}.h2,h2{font-size:36px}header nav.navbar .navbar-nav{padding:0 var(--medium)}header nav.navbar .navbar-nav>.nav-item>.nav-link{font-size:16px;margin:15px 10px}article.article.article--background+article.article .row{margin-top:unset}.card .card-footer .card-footer__price{font-size:18px}}@media (max-width:992px){:root{--base:10px;--extrahuge:calc(var(--base) * 8);--extralarge:calc(var(--base) * 3.5);--large:calc(var(--base) * 3)}h1,.h1{font-size:36px}.h2,h2{font-size:28px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:16px}body{font-size:15px}body.admin-bar{margin-top:46px}.btn,.btn-small{zoom:.8}.btn.btn--small{zoom:.75}.btn+.btn{margin-left:5px}.btn-circle{width:45px;height:45px}.btn-circle.btn-circle--small{width:37.5px;height:37.5px}.btn-circle.btn-circle--small:after{font-size:10px}header{backdrop-filter:unset;background:#fff}header nav.navbar{padding:var(--extrasmall) 0}header nav.navbar .navbar-brand{max-width:105px;margin-left:15px;margin-right:auto}header nav.navbar .navbar-toggler{display:block}header .navbar-collapse{position:fixed;top:var(--headerheight);right:60px;bottom:0;left:0;overflow-x:scroll;background:#fff;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:15px;display:block;z-index:999}header .navbar-collapse.open{-webkit-transform:translate(0%);transform:translateX(0%)}header nav.navbar .navbar-nav{padding:0}header nav.navbar .navbar-nav>.nav-item>.nav-link{font-size:18px;margin:15px 0}header nav.navbar .navbar-nav>.nav-item.dropdown>.nav-link:after{content:unset}header nav.navbar .navbar-nav>.nav-item.dropdown>.dropdown-toggle{display:block}section.header{height:40vh;min-height:330px}article.article.article--background+article.article .row{margin-top:0}article.article>.container>.row>[class*=col]:not(:last-child){margin-bottom:var(--mediumlarge)}article.article:has(.article-content--background){background:var(--color3)}article.article:has(.article-content--background) .article-image{margin-left:-15px;margin-right:-15px}article.article .article-content.article-content--background:before{content:unset}article.article .article-content .article-content__buttons{margin-top:var(--small)}article.article .align-items-start .article-content{padding-top:0}.card{height:calc(100% - var(--large));margin-bottom:var(--large)}[class*=col]:last-child .card{height:auto;margin-bottom:0}section.partners .partner{margin-bottom:var(--large)}section.partners [class*=col]:last-child .partner{margin-bottom:0}section.downloads{margin-bottom:var(--small)}section.downloads .download:after{zoom:.8}section.downloads .download .download-image{max-width:60px}.popover{max-width:300px}section.map ul{zoom:.75}footer .footer-main [class*=col]:not(:last-child){margin-bottom:var(--large)}footer .footer-main .footer-logo{margin-top:var(--medium)}footer .footer-main .footer-logo img{margin-bottom:var(--extrasmall);max-width:180px}footer .footer-sub{text-align:center;font-size:12px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--width-third{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}