html{overflow-y:auto}@font-face{font-family:Cairo;src:url(../font/Cairo-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Cairo;src:url(../font/Cairo-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Cairo;src:url(../font/Cairo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Cairo;src:url(../font/Cairo-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Cairo;src:url(../font/Cairo-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Cairo;src:url(../font/Cairo-Black.ttf) format("truetype");font-weight:900;font-style:normal}body{font-family:Cairo,sans-serif}p{margin:0;line-height:1.1}.bold{font-weight:700}.floatright{float:right}.hidden{visibility:hidden}.top{top:0}.bottom{bottom:0}.infokleinetekst{font-size:1.2vw}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}.BENG1Logo{position:absolute;font-size:7.2vmin;font-weight:700;color:#4472c4}.DGMRlogo{position:relative;height:13.5vh}.woningbackground{height:100%;width:50%;display:block;position:absolute;top:0;left:0;margin:auto}.woningbackground::before{content:"";background-image:url(../images/AfbeeldingWoning.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.6}.woningtext{font-size:4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#000}.woningbottomtext{font-size:1.2vw;position:absolute;width:100%;bottom:1%;text-align:center;color:#525252}.kantoorbackground{height:100%;width:50%;display:block;position:absolute;top:0;left:50%;margin:auto}.kantoorbackground::before{content:"";background-image:url(../images/AfbeeldingKantoor.jpg);background-position:90% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.6}.kantoortext{font-size:4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#000}.kantoorbottomtext{font-size:1.2vw;position:absolute;width:100%;bottom:1%;text-align:center;color:#525252}.sidebar{height:100%;width:25%;display:block;position:absolute;top:0;left:0;margin:auto;border-right:.1vh solid grey}.sidebartoptextcontainer{position:absolute;height:8%;width:100%;top:0;left:0;border-bottom:.1vh solid grey}.sidebartoptext{font-size:4vmin;position:absolute;left:10%;top:50%;transform:translate(0,-50%);font-weight:700;color:#06a74e}.sidebarcontent{position:relative;width:100%;font-size:1.5vw;top:10%;height:85%;overflow:auto}.sidebargebouwtype{position:relative;height:30%;max-width:100%}.sidebargebouwtypeimage{position:absolute;margin:auto;left:50%;top:50%;height:auto;max-width:80%;max-height:100%;padding-left:1vw;padding-right:1vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translate(-50%,-50%)}.sidebargebouwtypetext{position:relative;display:block;margin-top:5%;font-size:3vmin;left:10%;font-weight:700;color:#06a64e;margin-right:10%}.sidebarbengmeter{position:relative;height:15%;margin-top:10%;max-width:100%}.sidebarbengmeterimage{position:absolute;margin:auto;left:50%;top:50%;height:auto;max-width:100%;max-height:100%;padding-left:1vw;padding-right:1vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translate(-50%,-50%)}.sidebarresultaten{font-size:1.2vw;padding-top:10%;padding-bottom:5%;padding-left:10%;padding-right:20%}.sidebarbreeamresultaten{font-size:1.2vw;padding-left:10%;padding-right:20%}.sidebartojuli{font-size:1.1vw;padding-left:10%;padding-right:10%;font-style:italic}.sidebarbreeam{padding-top:4%;font-size:1.1vw;padding-left:10%;padding-right:20%;font-style:italic}.sidebarbottomtextcontainer{position:absolute;height:5%;width:100%;bottom:0;left:0;border-top:.1vh solid grey}.terug{font-size:2.5vmin;position:absolute;left:10%;top:50%;transform:translate(0,-50%);color:#000}.terug:focus,.terug:hover{text-decoration:none;cursor:pointer}.tips{font-size:2.5vmin;position:absolute;right:10%;top:50%;transform:translate(0,-50%);color:#000}.tips:hover{cursor:pointer}.woningcontentcontainer{height:100%;width:75%;display:block;position:absolute;top:0;left:25%;margin:auto;overflow:auto}.woningcontentcontainer::before{content:"";background-image:url(../images/AfbeeldingWoning.jpg);background-position:center;background-repeat:repeat;background-size:cover;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.3}.woningkantoordgmrlogo{position:absolute;right:0;height:5vw}.kantoorcontentcontainer{height:100%;width:75%;display:block;position:absolute;top:0;left:25%;margin:auto;overflow:auto}.kantoorcontentcontainer::before{content:"";background-image:url(../images/AfbeeldingKantoor.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.3}.container input{position:absolute;opacity:0;cursor:pointer}.container{display:block;position:relative;padding-left:1.8vw;cursor:pointer;user-select:none;width:15%;height:5%}#radiobutton1{position:absolute;left:5%}#radiobutton2{position:absolute;left:25%}#radiobutton3{position:absolute;left:45%}#radiobutton4{position:absolute;left:65%}.container:hover input~.checkmark{background-color:rgba(192,192,192,.8)}.container input:checked~.checkmark{background-color:rgba(170,170,170,.8)}.checkmark{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.8);border-radius:0;border:.1vw solid #969696}.checkmarktext{font-size:1.3vw;position:absolute;left:50%;top:50%;margin-right:-50%;transform:translate(-50%,-50%);color:#000}.categorytitle{position:relative;left:5%;margin-right:5%;margin-top:1vh;margin-bottom:.5vh;font-weight:700;font-size:1.5vw;color:#0064af}.titlemargin{margin-top:11vh}.informatielogo{margin-left:1vw;margin-top:.5vh;max-width:1.2vw}.informatielogo:hover{cursor:pointer}.modal{display:none;position:fixed;z-index:1;padding-top:8vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modaltitlecontainer{position:relative;width:100%;background-color:#a5a5a5;border-bottom:.2vw solid #b2b2b2}.modaltitle{color:#fff;font-size:2vw;margin-left:1%}.modal-content{margin:auto;width:75%;border:.2vw solid #b2b2b2;overflow:auto}.woninggebouwtypeimages{overflow:hidden}.woninggebouwtypetext{float:left;width:25%;text-align:center;font-size:1.5vw}.woninggebouwtypeimagecontainer{position:relative;height:30vh;width:25%;margin-bottom:1vh;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woninggebouwtypeimage{position:absolute;left:50%;transform:translate(-50%,0);bottom:0;display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;padding:1vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woninggebouwtypebottomtext{float:left;padding-top:5%;width:100%;color:#0064af;text-align:center;font-size:1vw}.woningisolatieimages{position:relative;left:15%;overflow:auto}.woningisolatieimagecontainer{width:23.33%;padding:1vw;margin-bottom:1vh;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woningisolatieimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.woningisolatietexts{overflow:auto;padding-bottom:1vw}.woningisolatietext{float:left;width:23.33%;text-align:center;font-size:1.5vw}.woningglasimages{position:relative;overflow:auto}.woningglasimagecontainer{width:33.3%;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woningglasimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.woningglastexts{overflow:auto;padding-bottom:1vw}.woningglastext{float:left;width:33.3%;text-align:center;font-size:1.5vw}.woningztaimages{position:relative;overflow:auto}.woningztaimagecontainer{width:33.3%;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woningztaimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.woningztatexts{overflow:auto;padding-bottom:1vw}.woningztatext{float:left;width:33.3%;text-align:center;font-size:1.5vw}.woningzonweringimages{position:relative;overflow:auto}.woningzonweringimagecontainer{width:33.3%;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woningzonweringimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.woningzonweringtexts{position:relative;overflow:auto;padding-bottom:1vw}.woningzonweringtext{float:left;width:33.3%;text-align:center;font-size:1.5vw}.woningmassaimages{position:relative;overflow:auto}.woningmassaimagecontainer{position:relative;width:33.3%;height:15vw;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woningmassaimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.woningmassatexts{position:relative;overflow:auto;padding-bottom:1vw}.woningmassatext{float:left;width:33.3%;text-align:center;font-size:1.5vw}#kleinemassa{position:absolute;max-width:25%;height:auto;bottom:0;left:50%;transform:translate(-50%,0)}#middelmassa{position:absolute;max-width:30%;height:auto;bottom:0;left:50%;transform:translate(-50%,0)}#zwaarmassa{position:absolute;max-width:35%;height:auto;bottom:0;left:50%;transform:translate(-50%,0)}.kantoorgebouwtypeimages{overflow:hidden}.kantoorgebouwtypetext{float:left;width:25%;text-align:center;font-size:1.5vw}.kantoorgebouwtypeimagecontainer{position:relative;height:35vh;width:25%;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kantoorgebouwtypeimage{position:absolute;left:50%;transform:translate(-50%,0);bottom:0;display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;padding:1vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kantoorgebouwtypebottomtext{float:left;padding-top:5%;width:100%;color:#0064af;text-align:center;font-size:1vw}.kantoorisolatieimages{position:relative;left:15%;overflow:auto}.kantoorisolatieimagecontainer{width:35%;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kantoorisolatieimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.kantoorisolatietexts{overflow:auto;padding-bottom:1vw}.kantoorisolatietext{float:left;width:35%;text-align:center;font-size:1.5vw}.kantoorglasimages{position:relative;overflow:auto}.kantoorglasimagecontainer{width:33.3%;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kantoorglasimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.kantoorglastexts{overflow:auto;padding-bottom:1vw}.kantoorglastext{float:left;width:33.3%;text-align:center;font-size:1.5vw}.kantoorztaimages{left:20%;position:relative;overflow:auto}.kantoorztaimagecontainer{width:30%;padding:1vw;margin-bottom:1vw;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kantoorztaimage{display:block;margin:auto;max-width:100%;max-height:15vw;width:auto;height:auto}.kantoorztatexts{position:relative;overflow:auto;padding-bottom:1vw;left:20%}.kantoorztatext{float:left;width:30%;text-align:center;font-size:1.5vw}.modalcontent{display:none;background-color:#fff;overflow:hidden}.tipscontent{position:absolute;padding-left:8%;padding-top:1vw}.tipsbengtitle{font-weight:700;font-size:2vw;color:#0064af}.tipsbengcontent p{font-size:1.15vw;line-height:1.3;padding-left:2vw;padding-right:2vw;text-indent:-2vw}.tipsbengcontent span{padding-right:1.5vw}.tipsjulititle{margin-top:2vh;font-weight:700;font-size:2vw;color:#0064af}.tipsjulicontent{position:relative}.tipsjulicontent p{font-size:1.15vw;line-height:1.3}.tipsjulicontent span{padding-right:1.5vw}.tipsgrafiekentitle{margin-top:2vh;font-weight:700;font-size:2vw;color:#0064af}.tipsgrafiek1{height:15vw;min-height:25vh}.tipsgrafiek2{height:15vw;min-height:25vh}.grafiek:hover{cursor:pointer}.grafiekvergroot{position:relative;width:80%;height:auto;max-height:80%;left:50%;transform:translate(-50%)}.kantoorgrafieken{position:relative;width:100%;overflow:hidden}.grafiekcontainer1{width:48%;float:left}.grafiekcontainer2{padding-left:4%;width:48%;float:left}.grafiekondertekst{font-size:.7vw;font-style:italic}.zomernachtventilatieimage{position:absolute;height:11vw;right:20vw;bottom:-1.5vh}.close{position:absolute;color:#fff;right:13.5vw;font-size:2vw;z-index:1}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.tipscontentcontainer{height:100vh;width:75vw;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:0;left:25vw;margin:auto}.tojuliimagecontainer{display:block;margin-left:auto;margin-right:auto;width:50%}.tojuliimage{padding-top:5%;height:11vw;display:block;margin-left:auto;margin-right:auto}.tojulitekst{text-align:center;margin-left:auto;margin-right:auto;width:60%;font-size:1.5vw;line-height:1.25;padding-top:3%;padding-bottom:3%}