body,html{overflow-y:hidden;overflow-x:auto}.panel-inner a,body{color:#000}.btn,.close-btn{text-decoration:none}:root{--animate-duration:1.4s}body,html{margin:0;padding:0}html{background:#0090e6;background:-webkit-linear-gradient(#002e5b 0,#1d4688 25%,#0090e6 100%) no-repeat #0090e6;background:-o-linear-gradient(#002e5b 0,#1d4688 25%,#0090e6 100%) no-repeat #0090e6;background:linear-gradient(#002e5b 0,#1d4688 25%,#0090e6 100%) no-repeat #0090e6;background-size:cover;min-height:100%}.container,body{min-height:100vh}body{font-family:"Open Sans Typekit";height:100%;font-weight:400;font-size:16px;line-height:28px;position:relative}h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.melding,h1,h2{font-weight:700}h1,h2{color:#0082c5;font-size:28px;margin-bottom:20px;margin-top:0}@media screen and (max-width:1199.98px){body{font-size:14px;line-height:22px}h1,h2{font-size:20px}}hr{border:none;height:1px;background:#ccc;width:100%;margin:40px 0}#animation_slides_idle_02_ed,#content-01-nieuwbouw,.panel-vraag,.popover-content,.show-on-mobile{display:none}.mobiel-horizontaal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0090e6;background:-webkit-linear-gradient(#002e5b 0,#1d4688 25%,#0090e6 100%) no-repeat #0090e6;background:-o-linear-gradient(#002e5b 0,#1d4688 25%,#0090e6 100%) no-repeat #0090e6;background:linear-gradient(#002e5b 0,#1d4688 25%,#0090e6 100%) no-repeat #0090e6;background-size:cover;z-index:999;display:none;overflow:hidden}@media screen and (max-width:1199.98px) and (orientation:portrait){.mobiel-horizontaal{display:block}}.panel-mobiel-melding{width:80%;margin-left:-40%;left:50%;top:30vh}.clearfix{float:none;clear:both}.navigatie-top{position:absolute;top:20px;right:10px;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right}#content-00-pad-keuze .tegel-tekening,.navigatie-bottom{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.melding{background:#fff;color:#ff6407;border:3px solid #ff6407;border-radius:20px;font-size:14px;line-height:20px;padding:10px 20px;max-width:400px;display:none;float:right;margin-top:20px;text-align:left}.btn,.panel-inner .btn{color:#fff}.melding-content{display:table-row}.melding-icoon,.melding-inner{display:table-cell;vertical-align:middle}.melding-icoon{width:9%;font-size:21px}.melding-inner{width:91%}.ecodome-logo{position:absolute;width:24vh;margin-left:0;left:2%;top:3vh;z-index:15}.ecodome-logo-welkom{width:34vh;margin-left:-17vh;left:50%;top:10vh;z-index:5}@media only screen and (max-width:1199.98px){.ecodome-logo-welkom{left:260px;width:260px}.ecodome-logo-mobiel-melding{width:34vh;margin-left:-17vh;left:50%}}@media only screen and (max-width:991.98px){h1,h2{margin-bottom:10px}.melding{font-size:12px;line-height:15px;font-weight:600;padding:5px 10px;max-width:320px;margin-top:15px}.ecodome-logo-welkom{left:100px;top:5vh;width:200px}.ecodome-logo-mobiel-melding{width:34vh;margin-left:-17vh;left:50%}.panel-inner .btn{border:2px solid #1d4688;padding:4px 14px;font-weight:600}}.navigatie-bottom,.navigatie-bottom-balk{position:fixed;width:100%;height:30px;display:none;bottom:0}.btn{background:#1d4688;border:3px solid #1d4688;padding:8px 20px;margin-right:10px;font-weight:700;border-radius:30px;transition:.2s}.btn.btn-inverted{background:#fff;border:3px solid #1d4688;color:#1d4688}.btn:hover{background:#ff882b;border:3px solid #ff882b;color:#fff}.btn .fa{margin:0 10px 0 0}.btn-nav{background:#043161;border:3px solid #fff;color:#fff;margin-left:10px;margin-right:0;font-size:14px;line-height:14px}.btn-nav-inverted{background:#fff;border:3px solid #fff;color:#1d4688}.btn-welkom .fa{margin:0 30px}.navigatie-bottom-balk{z-index:0;background:#1d4688}.navigatie-bottom{z-index:30;user-select:none}.navigatie-bottom-container{width:400px;margin:-20px auto 0;text-align:center}.navigatie-bullet-container{display:inline-block;position:relative}.bottom-nav-button-label{position:absolute;width:278px;top:-53px;left:-20px;padding:2px 0;text-align:center;background:#0090e6;color:#fff;font-size:14px;border-radius:40px;border:3px solid #fff!important;opacity:0;line-height:26px;height:28px;transition:.2s}.bottom-nav-button-label.current,.bottom-nav-button.current .bottom-nav-button-inner,.bottom-nav-button:hover .bottom-nav-button-inner{opacity:1}.bottom-nav-button{position:relative;display:inline-block;margin:0 1px;border-radius:20px;height:30px;width:30px;line-height:30px;color:#fff;background:#fff;border:3px solid #1d4688;cursor:pointer;text-align:center}.bottom-nav-button-inner{background:#ff882b;width:60%;height:60%;margin:20% 0 0 20%;border-radius:20px;opacity:0;transition:.2s}.hoofdstuk,.popover{height:100vh;display:none}.bottom-nav-button.bottom-nav-button-next,.bottom-nav-button.bottom-nav-button-prev{background:#1d4688;border:3px solid #fff;width:40px;position:relative}.bottom-nav-button.bottom-nav-button-next:hover,.bottom-nav-button.bottom-nav-button-prev:hover{color:#1d4688;background:#fff;border:3px solid #1d4688}.bottom-nav-button span{position:absolute;font-size:18px;width:100%;left:0;top:6px}.hoofdstuk{width:100%;overflow:hidden;position:fixed;z-index:10}.container{max-width:1600px;margin:0 auto;position:relative}.panel-welkom,.popover .panel{width:800px;margin-left:-400px;left:50%}@media only screen and (max-width:1599.98px){.container{max-width:1200px}}.panel{background:#fff;position:absolute;border-radius:30px;z-index:15}.panel p{margin:0 0 30px}.popover h4,.popover p{margin:0 0 10px}.panel-welkom{top:30vh}.panel-inner{padding:60px 50px 70px}.popover-background{background:#000;position:fixed;opacity:.6;z-index:999;top:0;right:0;bottom:0;left:0}.close-btn,.infoknop{background:#ff882b;text-align:center;color:#fff}.close-btn,.mascotte-welkom,.popover,.popover .panel{position:absolute}.popover{width:100%;z-index:1999}.popover .panel{z-index:1000;top:45%;transform:translateY(-50%)}.popover-big .panel{width:1200px;margin-left:-600px}.popover .panel-inner{padding:0 50px;margin:40px 0 50px;max-height:55vh;overflow-y:auto}.popover-big .panel-inner{overflow-y:hidden;overflow:hidden;padding:0 0 0 50px}.popover.popover-big .panel-inner{max-height:65vh}.popover h4{color:#72c73d}.close-btn{top:-14px;right:-14px;height:40px;width:40px;line-height:40px;font-weight:800;border-radius:50%;border:4px solid #ff882b;-moz-box-shadow:0 4px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 0 rgba(0,0,0,.2);z-index:15}.close-btn:hover{background:#fff;color:#ff882b}.popover .btn{display:inline-block;margin-top:10px}.popover-big-image{width:28%;margin-right:5%;float:left;height:65vh;overflow:hidden;text-align:center}.popover-big-image img{max-width:100%;max-height:100%;height:auto;width:auto;display:inline}.popover-big-text{width:64%;padding-right:3%;float:left;max-height:65vh;overflow-y:auto}@media screen and (max-width:1199.98px) and (orientation:landscape){html{overflow:hidden}.popover-big .panel{width:900px;margin-left:-450px}.popover .panel-inner{padding:0 50px;margin:40px 0 50px;max-height:55vh;overflow-y:scroll}.popover-big .panel-inner{margin:20px 0 30px}.popover-big-text{max-height:65vh;overflow-y:scroll}}.bullet-list-row{width:100%;margin-bottom:20px}.bullet-list-image{float:left;width:6%;margin-right:3%}.bullet-list-text{float:left;width:91%}#content-00-intro-welkom,.tegel-subcontainer.current{display:block}.welkom-tekst{width:90%}.mascotte-welkom{width:45%;right:-90px;bottom:-110px}.panel-mobiel-melding .mascotte-welkom{width:200px;bottom:-20px;right:-30px}@media only screen and (max-width:767.98px){body{font-size:12px;line-height:20px}.show-on-mobile{display:block}.panel-mobiel-melding{width:90%;margin-left:-45%;top:30vh}.navigatie-top{top:16px;right:6px}.ecodome-logo-welkom{top:5vh;left:80px;width:200px}.ecodome-logo-mobiel-melding{width:34vh;margin-left:-17vh;left:50%}.panel-inner .btn{display:inline-block;margin-bottom:10px}.btn-nav{font-size:12px;padding:6px 12px;margin-left:4px}.panel-welkom{width:640px;margin-left:-320px}.panel-mobiel-melding .mascotte-welkom{width:180px}}.welkom-wolken{width:100%;height:100%;position:fixed;top:0;z-index:10}.welkom-wolk-links{position:absolute;width:38%;bottom:-10%;left:-10%;z-index:1}.welkom-wolk-mid{position:absolute;width:77%;bottom:-20%;left:14%;z-index:0}.welkom-wolk-rechts{position:absolute;width:37%;bottom:-6%;right:-10%;z-index:1}.tegel-container{width:70%;position:absolute;left:0;z-index:3;margin:auto;top:0;bottom:0}.tegel-container .wolk-los{position:absolute;width:45%;top:-22%;left:60%}.tegel-tekening{width:100%;position:absolute;bottom:0}#content-00-pad-keuze .tegel-tekening{width:48%;user-select:none}.tegel-nieuwbouw-klein{left:26%;bottom:21%}.tegel-utiliteit-klein{bottom:2%;-webkit-animation-delay:.4s}.tegel-bestaande-bouw-klein{bottom:2%;right:0;-webkit-animation-delay:.8s}.tegel-infoknoppen{width:100%;height:100%}.infoknop{position:absolute;width:60px;height:60px;line-height:60px;border:3px solid #fff;border-radius:60px;font-size:30px;box-shadow:0 6px 0 rgb(0 0 0 / .2);transition:.4s;-webkit-animation-delay:.8s}.infoknop:hover{background:#0090e6}.mascotte-met-spraakwolk{width:33%;margin-right:2%;position:fixed;bottom:0;right:0;display:block;z-index:15}.mascotte-met-spraakwolk .panel{position:relative}.tekstballon-hoekje{position:absolute;width:30%;bottom:0;right:35%;margin-bottom:-14%}.mascotte-met-spraakwolk .panel-inner{padding:30px 30px 40px}@media only screen and (max-height:800px){.container{max-width:1200px}.mascotte-met-spraakwolk .panel-inner{padding:30px 24px;font-size:14px;line-height:22px}}.mascotte-met-spraakwolk .btn{display:block;text-align:center;margin-top:10px}.mascotte-met-spraakwolk .mascotte{width:60%;float:right;position:relative;z-index:10;display:none}@media only screen and (max-width:1199.98px){.mascotte-met-spraakwolk{width:36%;margin-right:10px;bottom:10px}.mascotte-met-spraakwolk .mascotte{width:50%}}.arrow:after,.ui-tooltip{background:#0090e6;border:3px solid #fff!important}.ui-tooltip{padding:2px 20px!important;color:#fff;font-size:14px;border-radius:40px;box-shadow:none!important;border:3px solid #fff!important;margin-top:20px}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:-20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}#content-01-nieuwbouw .tegel-container,#content-02-bestaande-bouw .tegel-container,#content-03-utiliteit .tegel-container{width:62%;left:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:991.98px){.navigatie-bottom-container{width:380px;margin:-20px 0 0 10px;text-align:left}.bottom-nav-button-label{font-size:12px;height:20px;top:-44px;line-height:20px}.panel p{margin:0 0 15px}.panel-inner{padding:30px 30px 40px}.popover-big .panel{width:800px;margin-left:-400px;top:50%}.mascotte-welkom{width:35%;right:-66px;bottom:-80px}.tegel-container{width:50%;bottom:50px}.infoknop{width:40px;height:40px;line-height:40px;font-size:20px}.mascotte-met-spraakwolk{width:46%}.tekstballon-hoekje{width:10%;right:11%;margin-bottom:-4%;display:none}.mascotte-met-spraakwolk .panel-inner{padding:20px 16px;font-size:12px;line-height:20px}.mascotte-met-spraakwolk .mascotte{width:0;height:0;display:none}#content-01-nieuwbouw .tegel-container,#content-02-bestaande-bouw .tegel-container,#content-03-utiliteit .tegel-container{width:48%}}.tegel-subcontainer{display:none;position:absolute;width:100%;height:100%}.tegel-nieuwbouw{bottom:-9%}#content-02-bestaande-bouw .tegel-container,#content-03-utiliteit .tegel-container{top:20vh}