@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.nav[data-v-5637ab8b]{height:130px;position:sticky;z-index:1000;top:-50px;display:flex;align-items:center;background:white}.nav__inner[data-v-5637ab8b]{height:80px;width:100%;position:sticky;top:0;display:flex;justify-content:center;align-items:center;padding:0 10vw}.nav__hamburger[data-v-5637ab8b]{position:absolute;margin:0;border:none;z-index:2;right:10vw;display:none;width:1rem;height:1rem}.nav__hamburger[data-v-5637ab8b]:after{position:absolute;content:"|||";left:50%;top:50%;background:white;transform:translate(-50%) translateY(-50%) rotate(90deg);transition:letter-spacing .2s ease-in-out,color .2s ease-in-out;color:#363636;letter-spacing:0px;font-size:2em}.nav__hamburger[data-v-5637ab8b]:hover:after{letter-spacing:2px;color:#f26321}.nav__brand[data-v-5637ab8b]{height:70%}.nav__items[data-v-5637ab8b]{height:100%;margin:0;padding:0;width:100%;display:flex;justify-content:flex-end;background:white;gap:2vw}.nav__item[data-v-5637ab8b]{display:flex;justify-content:center;align-items:center}.nav__link[data-v-5637ab8b]{transition:color .15s ease-in-out,box-shadow .15s ease-in-out;color:#363636;text-decoration:none;padding:.5em 0}.nav__link[data-v-5637ab8b]:visited{color:initial}.nav__link[data-v-5637ab8b]:hover:not(.nav__link--button){color:#f26321;box-shadow:inset 0 -2px #f26321}.nav__link--button[data-v-5637ab8b]{color:#fff!important;padding:.2em 2em;background:#f26321;border-radius:10000em;transition:background .15s ease-in-out,color .15s ease-in-out}.nav__link--button[data-v-5637ab8b]:hover{background:#f58551}@media only screen and (max-width: 1400px){.nav__inner[data-v-5637ab8b]{padding:0 5vw}}@media only screen and (max-width: 2100px){.nav__inner[data-v-5637ab8b]{justify-content:flex-start}.nav__hamburger[data-v-5637ab8b]{display:initial}.nav__hamburger[data-v-5637ab8b]:checked:after{color:#f26321;letter-spacing:2px}.nav__hamburger:checked+*+.nav__items[data-v-5637ab8b]{transform:translateY(100%);opacity:1}.nav__items[data-v-5637ab8b]{position:absolute;bottom:0;right:0;z-index:-1;flex-direction:column;align-items:flex-end;gap:.7em;width:100%;height:min-content;padding:2em;box-shadow:0 10px 15px #0000001a;transition:transform .3s ease-in-out,opacity .01s ease-in-out;transform:translateY(0);opacity:0}.nav__item[data-v-5637ab8b]{padding:5px}}@charset "UTF-8";html{font-size:100%}body{font-family:Roboto,sans-serif;font-weight:400;line-height:1.75}p{margin-bottom:1rem}h1,h2,h3,h4,h5{font-family:Roboto,sans-serif;font-weight:500;line-height:1.3}h1{margin-top:0;font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}small,.text_small{font-size:.8rem}.asg-button{all:unset;color:#fff;padding:.5em 2em;border-radius:.5em;background-color:#f26321;border:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.asg-button:hover{cursor:pointer;background-color:#f37439;box-shadow:0 5px 10px #00000026}*{scroll-behavior:smooth}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#363636}.title{font-weight:500;margin-bottom:.5rem}.subtitle{color:#f26321;font-weight:400;margin:0}.paragraph-lg{font-size:1.7rem}.paragraph-md{margin-top:.5em;font-size:1.6rem}.highlight{color:#f26321}.section{padding:10em 10vw}.section--split{padding:0!important;display:grid;grid-template-columns:4fr 2fr}.section--split .split__content{padding:10em 5vw 10em 10vw;display:flex;flex-direction:column;align-items:flex-start}.section--split .split__image{background-size:cover!important;background-repeat:no-repeat!important;background-position:center right!important}.section--intro{box-sizing:border-box;min-height:calc(100vh - 130px);background-image:url(./gasmeter.83f869c6.png);background-repeat:no-repeat;background-position:right center;background-size:contain;background-color:#f5f5f5;text-align:left;padding-top:10em;padding-bottom:10em;display:flex;flex-direction:column;align-items:flex-start;gap:2em}.section--bespaarmethode{padding-top:10em;background-image:url(./blubje-groen.9d90671d.svg);background-repeat:no-repeat;background-size:60%;background-position-x:center;background-position-y:center;text-align:left;display:flex;flex-direction:column;gap:2em}.section--bespaarmethode .cards-wrapper{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4em;color:#3f5239}.section--bespaarmethode .cards-wrapper .card{border-radius:2em;flex:1 1 0px;display:flex;flex-direction:column;justify-content:space-between;background:white;min-height:500px;min-width:250px;max-width:400px;border:1px solid #e5e5e5;box-shadow:2px 3px 10px #7272721a;padding:1.5em 2em}.section--bespaarmethode .cards-wrapper .card__title{font-weight:700;margin-bottom:0}.section--bespaarmethode .cards-wrapper .card__subtitle{font-size:1.5rem}.section--bespaarmethode .cards-wrapper .card__text{line-height:1.5;margin-bottom:0;font-size:1.1rem}.section--bespaarmethode .cards-wrapper .card__icon{margin-top:.5em;align-self:center;max-width:45%}.section--dienstverlening{background:#f5f5f5;text-align:left}.section--dienstverlening .split__image{background:url(./milan.b24bdf8a.jpeg)}.section--bespaartool{padding-top:10em;text-align:left;background-color:#c7debe}.section--bespaartool .cards-wrapper{margin-top:7em;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:5em 2.5em}.section--bespaartool .cards-wrapper .card{box-sizing:border-box;position:relative;border-radius:2em;flex:1 1 0px;display:flex;flex-direction:column;justify-content:space-between;background:white;min-height:450px;max-width:350px;min-width:250px;border:1px solid #e5e5e5;box-shadow:2px 3px 10px #7272721a;padding:1.5em 2em 1.5em 4.5em}.section--bespaartool .cards-wrapper .card__number{position:absolute;font-size:8em;font-weight:700;top:0;transform:translateY(-50%);left:-.1em}.section--bespaartool .cards-wrapper .card__title{font-size:1.6em;font-weight:700;margin:0}.section--bespaartool .cards-wrapper .card__text{line-height:1.5;margin-bottom:0;font-size:1.1rem}.section--bespaartool .cards-wrapper .card__icon{align-self:center;transform:translate(-1.5em);max-width:90%}.section--klimaattechnologie{background:#f5f5f5;text-align:left}.section--klimaattechnologie .split__image{background-position:center right!important;background:url(./klimaattech.e10c6bfe.png)}.section--resultaten{padding-top:10em;padding-bottom:10em;text-align:left;background-color:#fff}.section--resultaten .cards-wrapper{margin-top:7em;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:5em 2.5em}.section--resultaten .cards-wrapper .card{box-sizing:border-box;position:relative;border-radius:2em;flex:1 1 0px;display:flex;flex-direction:column;justify-content:space-between;background:#f5f5f5;min-height:400px;max-width:350px;min-width:250px;box-shadow:2px 3px 10px #7272721a;padding:2em}.section--resultaten .cards-wrapper .card__number{position:absolute;top:0;left:50%;transform:translateY(-50%) translate(-50%);border:.45em solid white;font-size:2.3em;padding:.5em;border-radius:50%;background:#3f5239;width:1em;height:1em;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bolder}.section--resultaten .cards-wrapper .card__number--light{background:#72b259}.section--resultaten .cards-wrapper .card__header{line-height:1.3em;font-size:1.6em}.section--resultaten .cards-wrapper .card__text{line-height:1.5;margin-bottom:0;font-size:1.1rem}.section--resultaten .cards-wrapper .card__icon{align-self:center;max-width:90%}.section--successen{text-align:left;padding-top:10em;background-color:#f5f5f5;background-image:url(./blubje-grijs.31eeb086.svg);background-repeat:no-repeat;background-size:60%;background-position-x:center;background-position-y:center}.section--successen .reviews{margin-top:50px;display:grid;grid-template-columns:2fr 1.5fr;gap:2em}.section--successen .reviews__quotes{display:flex;flex-direction:column}.section--successen .reviews__quotes .quote__title{font-weight:700;margin-bottom:.3em}.section--successen .reviews__quotes .quote__title:before{color:#f26321;content:"\201c"}.section--successen .reviews__quotes .quote__title:after{color:#f26321;content:"\201d"}.section--successen .reviews__quotes .quote__author{margin:0;color:#f26321;font-size:1.4em}.section--successen .reviews__icons{display:grid;grid-template-columns:repeat(4,minmax(50px,115px));gap:1em;align-content:start;justify-content:center}.section--successen .reviews__icons .icon{aspect-ratio:1;display:flex;justify-content:center;align-items:center;background:white;border-radius:20%;box-shadow:0 0 15px #0000001a}.section--successen .reviews__icons .icon__image{max-width:90%}.section--bewoners{padding-top:10em;padding-bottom:10em;text-align:left;background-color:#fef0e8;background-image:url(./blubje-oranje.5664c90b.svg);background-repeat:no-repeat;background-size:60%;background-position-x:center;background-position-y:center}.section--bewoners .cards-wrapper{margin-top:7em;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:5em 2.5em}.section--bewoners .cards-wrapper .card{box-sizing:border-box;position:relative;border-radius:2em;flex:1 1 0px;display:flex;flex-direction:column;justify-content:space-between;background:white;min-height:350px;max-width:350px;min-width:250px;box-shadow:2px 3px 10px #7272721a;padding:3em 2em}.section--bewoners .cards-wrapper .card__number{position:absolute;top:0;left:50%;transform:translateY(-50%) translate(-50%);border:.45em solid white;font-size:2.3em;padding:.5em;border-radius:50%;background:#3f5239;width:1em;height:1em;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bolder}.section--bewoners .cards-wrapper .card__number--light{background:#72b259}.section--bewoners .cards-wrapper .card__header{line-height:1.3em;font-size:1.6em}.section--bewoners .cards-wrapper .card__text{line-height:1.5;margin-bottom:0;font-size:1.1rem}.section--bewoners .cards-wrapper .card__icon{align-self:center;max-width:90%}.section--succesverhalen{padding-top:0 10em;text-align:left}.section--succesverhalen .grid-container{display:grid;grid-template-columns:2fr 1.5fr;gap:5em 3em}.section--succesverhalen .succesverhaal-attachment{display:flex;justify-content:flex-end;align-content:flex-start;height:min-content;padding-top:1em}.section--succesverhalen .succesverhaal-attachment iframe{border-radius:2em}.section--succesverhalen .icon_tile{background:white;border-radius:20%;box-shadow:0 0 15px #0000001a;width:100px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.section--succesverhalen .icon_tile img{max-width:90%}.section--contact{text-align:left;background:#f5f5f5}.section--contact .grid-container{display:grid;grid-template-columns:2fr 1.5fr;margin-bottom:5em}.section--contact .contact__image{display:flex;height:min-content;justify-content:flex-end}.section--contact .contact__image img{max-width:70%}.section--contact .contact__info{padding:0;display:flex;gap:3em;list-style-type:none}.section--contact .contact__link{all:unset;font-size:1.5em;padding-bottom:5px;transition:color .15s ease-in-out,box-shadow .15s ease-in-out}.section--contact .contact__link:hover{cursor:pointer;color:#f26321;box-shadow:inset 0 -2px #f26321}.section--contact .contact__icon{margin-right:10px}@media only screen and (max-width: 1400px){.section{padding:5em 5vw}.section--split{padding:0 10vw;grid-template-columns:100%}.section--split .split__content{padding:10em 5vw}.section--split .split__image{display:none}.section--bespaarmethode{align-items:center}.section--bespaarmethode .cards-wrapper{justify-content:center}.section--successen{background-image:none}.section--successen .reviews{grid-template-columns:1fr;gap:2em}.section--successen .reviews .quote{text-align:center;padding:2em;border-bottom:1px solid #ebebeb}.section--successen .reviews .quote__title{text-align:center}}@media only screen and (max-width: 1100px){.section{padding:5em 5vw}.section *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section--split{padding:0 10vw;grid-template-columns:100%}.section--split .split__content{padding:10em 5vw}.section--split .split__image{display:none}.section--bespaarmethode{align-items:center}.section--bespaarmethode .cards-wrapper{justify-content:center}.section--succesverhalen .grid-container{grid-template-columns:1fr}.section--succesverhalen .succesverhaal-attachment{justify-content:center;align-content:center;height:min-content;padding-top:1em}.section--succesverhalen .succesverhaal-attachment iframe,.section--succesverhalen .succesverhaal-attachment img{max-width:80vw}.section--contact .grid-container{grid-template-columns:1fr}.section--contact .contact__image{margin-top:3em;justify-content:flex-start}.section--contact .contact__info{flex-direction:column}}@media only screen and (max-width: 500px){.section .title{font-size:2.5rem}.section .card{min-width:none}}
