.app .howitworks-description-title{color:#00285e;display:block;font-size:39px;font-weight:700;line-height:100%}.app .howitworks-description-text{color:#00285e;display:block;font-size:16px;line-height:22px}.app .howitworks-video-container{min-height:450px;width:100%}.app .howitworks-video-container .howitworks-video{height:auto;margin:auto;width:850px}.app .howitworks-video-container .howitworks-video .video{min-width:450px;width:100%}.app .mobile-video{width:100%}.app .hoverable-step:hover .outer-circle{background:#ff8c00}.app .hoverable-step:hover .howitworks-step-content-title{color:#ff8c00}@media(max-width:960px){.app .wrapper{margin-left:10px}}@media(max-width:767px){.app .wrapper{position:absolute}}.app .wrapper .outer-circle{background:#01aff0;border-radius:50%;cursor:pointer;display:flex;height:120px;margin:auto;position:relative;width:120px}@media(max-width:767px){.app .wrapper .outer-circle{height:4.1rem;width:4.1rem}}.app .wrapper .outer-circle .inner-circle{border:1.5px solid #fff;border-radius:50%;display:flex;height:110px;margin:auto;width:110px}@media(max-width:767px){.app .wrapper .outer-circle .inner-circle{height:3.6rem;width:3.6rem}}.app .wrapper .outer-circle .inner-circle .step-image{height:65px;margin:auto;position:relative;width:65px}@media(max-width:767px){.app .wrapper .outer-circle .inner-circle .step-image{height:2rem;width:2rem}}.app .howitworks-step-content{background:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px}@media(min-width:768px){.app .howitworks-step-content{padding:0 5px 0 90px}}@media(max-width:767px){.app .howitworks-step-content{border-bottom-left-radius:0;border-top-left-radius:0;height:100%;margin-left:1.8rem;min-height:4.1rem}}.app .howitworks-step-content .howitworks-step-content-title{color:#08b0f0;font-size:16px}.app .howitworks-step-content .howitworks-step-content-text{color:#00285e;font-size:13px}@media(max-width:1310px){.app .howitworks-step-content .howitworks-step-content-text{font-size:13px}}@media(max-width:1000px){.app .howitworks-step-content .howitworks-step-content-text{font-size:12px}}@media(max-width:960px){.app .howitworks-step-content .howitworks-step-content-text{font-size:15px}}.app .howitworks-step-transition-wrapper{overflow:hidden}.app .fadeHeight-enter-active,.app .fadeHeight-leave-active{max-height:230px;transition:all .5s}.app .fadeHeight-enter,.app .fadeHeight-leave-to{max-height:0;opacity:0}.app .howitworks-steps-wrapper{background:#efede5}.app .howitworks-steps-wrapper .howitworks-steps-title{color:#00285e;display:block;font-size:39px;line-height:100%;text-align:center}@media(max-width:768px){.app .howitworks-steps-wrapper .howitworks-steps-title{font-size:28px}}@font-face{font-family:Segoe-UI;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/SegoeUIRegular.3b1b8cc.eot) format("eot"),url(/_nuxt/fonts/SegoeUIRegular.890e721.woff) format("woff"),url(/_nuxt/fonts/SegoeUIRegular.6581cfa.ttf) format("ttf")}body{margin:0}.blue-label{color:#00479b!important}.error{background:#f8665b;color:#fff}.success{background:#6fb875;color:#fff}.display-flex{display:flex}.height-100{height:100%}.margin-auto{margin:auto}.vertical-center{margin:auto 0}@media(max-width:767px){.height-max{height:-moz-max-content!important;height:max-content!important}.width-max{width:-moz-max-content;width:max-content}}.bouwkosten-container{margin:auto;max-width:1130px}.bouwkosten-breadcrumbs .v-application ol,.v-application ul{padding:0}@media(max-width:960px){.xs-justify-center{justify-content:center}.xs-mx-3{margin-left:12px!important;margin-right:12px!important}}.bouwkosten-button{background-color:#039eff;border-bottom:2px solid #00479b;color:#fff;font-family:Segoe UI;margin:auto;padding:3px 10px}.bouwkosten-button:hover{background:#0388db}.bouwkosten-button:disabled{background:#81ccfa;border-bottom:2px solid rgba(0,71,155,.3)}.bouwkostenkompas-dashboard{border-bottom:4px solid #00479b;height:181px;width:100%}@media(max-width:768px){.bouwkostenkompas-dashboard{height:90px}}.bouwkostenkompas-input{background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;height:35px;padding-left:5px;width:100%}.bouwkostenkompas-input:focus{outline:0}.bouwkostenkompas-page-title{font-size:1.5rem;font-weight:400}.bouwkosten-step-wrapper{background:#00479b;border-radius:50%;height:90px;width:90px}.bouwkosten-element-wrapper{position:relative;white-space:nowrap;width:auto}@supports(-ms-ime-align:auto){.bouwkosten-element-wrapper .bouwkosten-orange-button-wrapper{display:inline-block;white-space:nowrap;width:auto}}.bouwkosten-stepper-button{align-items:center;background-color:#f9903d;border:1px solid #73787d;cursor:pointer;display:flex;height:2.5rem;justify-content:space-between;margin:auto;transition:background .5s ease-in-out;width:150px}.bouwkosten-stepper-button:disabled{border:1px solid hsla(210,4%,47%,.3)}.bouwkosten-stepper-button:disabled,.bouwkosten-stepper-button:disabled:hover{background-color:rgba(228,130,56,.6)}.bouwkosten-stepper-button:focus{outline:0}.bouwkosten-stepper-button:hover{background-color:#e48238;transition-duration:.5s}.bouwkosten-stepper-button .bouwkosten-stepper-button-text{color:#fff;margin:auto;-webkit-text-decoration:none;text-decoration:none}.bouwkosten-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.print-image-layout{display:flex;flex-direction:column;height:90%;justify-content:center}.print-image-layout img{height:350px;margin:20px auto;width:80%}.bouwkosten_table{overflow-x:auto}.footer-mailto{color:#fff!important;font-size:.8rem;text-decoration:none;text-decoration:initial}.background-banner-image{background-position:50%;background-repeat:no-repeat;background-size:100% 180px;border-bottom:4px solid #0e7634;height:180px;width:100%}@media(max-width:1024px){.background-banner-image{background-size:auto 120px;height:120px}}.flex.submenu-item>a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.locale-wrapper a{color:#a5a5a5!important}.locale-wrapper a.activeMenu,.locale-wrapper a.nuxt-link-active{color:#00479b!important}.pointer{cursor:pointer}p.bold{font-weight:700;margin-top:16px}ul.dashed{list-style-type:none}ul.dashed>li{text-indent:-5px}ul.dashed>li:before{content:"-";text-indent:-5px}.banner-background{background-color:#efece5;text-align:center}.banner-background>div>div{margin:0 auto}.space-top{margin:40px auto 0}.space-left{padding-left:25px}.bouwkostenToast{top:5%!important}.bouwkostenToast>.toasted{padding:15px 50px!important}.trend{color:green!important;font-style:italic}.activeMenu,.nuxt-link-active{color:#00479b!important}footer .nuxt-link-active{color:#cacaca!important}.uppercase{text-transform:uppercase}.bold{font-weight:700}.blue-letter{color:#00479b}.table-header{background:#0170c0;height:40px}.table-header span{color:#fff;font-size:1rem;font-weight:400}.table-header-icon{color:#fff;font-size:1rem;margin:auto auto auto .5rem}.detail-table-data-row{background:#d9e1f2;height:-moz-max-content;height:max-content;margin:6px auto;min-height:35px}.detail-table-data-row .detail-table-data-cell{min-height:35px}.detail-table-data-row .detail-table-data-cell span{color:#000}.detail-table-data-row .detail-table-data-cell a{display:flex}.detail-table-data-row .detail-table-data-cell a span{color:#1976d2}.detail-table-data-row:nth-child(odd){background:#ecf0f8}.group-details-link{-webkit-text-decoration:underline;text-decoration:underline}.cf-image-wrapper{background-position:50%;background-repeat:no-repeat;background-size:100%;border-bottom:4px solid #00479b;height:181px;width:100%}.xs-justify-end{justify-content:flex-end}.iframe-screen-layout{height:65vh!important;width:100%!important}.howitworks-description-title{color:#00285e;display:block;font-size:39px;font-weight:700;line-height:100%}.howitworks-description-text{color:#00285e;display:flex;font-size:16px;line-height:22px}.howitworks-industry{background:#efede5;height:128px;width:123px}.howitworks-industry a{-webkit-text-decoration:none;text-decoration:none}.howitworks-industry a .industry-title{color:rgba(0,0,0,.87)}.industry-image{color:#000;height:50px;margin:auto;position:relative;width:50px}.industry-title{font-size:14px}@media(max-width:1300px){.industry-title{font-size:12px}}@media(max-width:960px){.industry-title{font-size:14px}}