.report-bv3-container.container{padding-top:0}.report-bv3-container.container .header-line{margin-top:0}.report-bv3-container.container b{font-weight:800}.report-bv3-container.container .split-info{overflow:hidden;width:470px;margin-top:20px;margin-bottom:20px}.report-bv3-container.container .split-info::after{content:"";clear:both;display:table}.report-bv3-container.container .split-info .image-container{float:left;width:20px}.report-bv3-container.container .split-info .image-container img{height:20px;width:20px}.report-bv3-container.container .split-info p{color:#6A6C6F;display:block;float:right;margin:0;width:440px}.report-bv3-container.container .bar-graph{overflow:hidden}.report-bv3-container.container .bar-graph::after{content:"";clear:both;display:table}.report-bv3-container.container .bar-graph div{height:15px;float:left;color:#fff;box-sizing:border-box}.report-bv3-container.container .bar-graph div.number{padding:5px;color:#000}.report-bv3-container.container .bar-graph div.insufficient{background:#D21900}.report-bv3-container.container .bar-graph div.satisfying{background:#EADE42}.report-bv3-container.container .bar-graph div.ok{background:#50AF3C}.report-bv3-container.container .bar-graph div.resolved{background-color:#4CBDC6}.report-bv3-container.container .bar-graph div.not-resolved{background-color:#18769E}.report-bv3-container.container .bar-graph div span{display:inline-block;margin:5px}.report-bv3-container.container .info-sections{overflow:hidden;margin-top:15px}.report-bv3-container.container .info-sections::after{content:"";clear:both;display:table}.report-bv3-container.container .info-sections .info-section{width:33%;float:left}.report-bv3-container.container .info-sections .info-section.insufficient p.info{border-left:5px solid #D21900}.report-bv3-container.container .info-sections .info-section.satisfying p.info{border-left:5px solid #EADE42}.report-bv3-container.container .info-sections .info-section.ok p.info{border-left:5px solid #50AF3C}.report-bv3-container.container .info-sections .info-section p{margin:0;font-size:14px}.report-bv3-container.container .info-sections .info-section p.info{padding-left:5px}.report-bv3-container.container .info-sections .info-section p.comment{margin-top:5px;padding-left:10px;font-size:12px;color:#6A6C6F}.report-bv3-container.container .start-page .info{overflow:hidden}.report-bv3-container.container .start-page .info::after{content:"";clear:both;display:table}.report-bv3-container.container .start-page .info .left-panel{float:left;width:450px}.report-bv3-container.container .start-page .info .left-panel .logo{width:157px;height:45px}.report-bv3-container.container .start-page .info .left-panel .address{margin-top:20px}.report-bv3-container.container .start-page .info .left-panel .address p{font-size:14px}.report-bv3-container.container .start-page .info .left-panel .address p.small{color:#6A6C6F;font-size:12px}.report-bv3-container.container .start-page .info .left-panel .text{margin-top:50px}.report-bv3-container.container .start-page .info .left-panel .text p{font-size:14px}.report-bv3-container.container .start-page .info .left-panel .text p.title{font-size:16px;font-weight:800;color:#18769E}.report-bv3-container.container .start-page .info .right-panel{float:right;width:137px;margin-top:220px}.report-bv3-container.container .start-page .info .right-panel p{color:#6A6C6F;font-size:14px;margin:0;margin-bottom:15px}.report-bv3-container.container .start-page .info .right-panel p span{font-weight:800}.report-bv3-container.container .start-page .milestones{margin-top:40px}.report-bv3-container.container .glossary .glossary-sections .glossary-section,.report-bv3-container.container .glossary .glossary-sections .glossary-subsection{position:relative;margin-top:15px}.report-bv3-container.container .glossary .glossary-sections .glossary-section .title,.report-bv3-container.container .glossary .glossary-sections .glossary-section .page,.report-bv3-container.container .glossary .glossary-sections .glossary-subsection .title,.report-bv3-container.container .glossary .glossary-sections .glossary-subsection .page{background:white;white-space:nowrap;z-index:1;margin-bottom:-5px;padding-bottom:5px;display:inline-block}.report-bv3-container.container .glossary .glossary-sections .glossary-section .dots,.report-bv3-container.container .glossary .glossary-sections .glossary-subsection .dots{width:100%;position:absolute;bottom:0;margin-bottom:2px;border-bottom:2px dotted black;display:inline-block;z-index:-1}.report-bv3-container.container .glossary .glossary-sections .glossary-subsections{margin-bottom:50px}.report-bv3-container.container .project-overview .overview{background:#e7f1f5;margin-top:10px}.report-bv3-container.container .project-overview .overview .overview-section{overflow:hidden}.report-bv3-container.container .project-overview .overview .overview-section::after{content:"";clear:both;display:table}.report-bv3-container.container .project-overview .overview .overview-section .image-container{width:100px;float:left;text-align:center;padding-top:40px}.report-bv3-container.container .project-overview .overview .overview-section .image-container img{height:50px;width:50px}.report-bv3-container.container .project-overview .overview .overview-section .info{width:520px;float:right;padding-bottom:20px;padding-right:20px}.report-bv3-container.container .project-overview .overview .overview-section .info p{font-size:14px;margin:0;margin-top:10px}.report-bv3-container.container .project-overview .overview .overview-section .info p.black{font-weight:normal}.report-bv3-container.container .project-overview .overview .overview-section .info p.comment{font-size:12px;color:#6A6C6F}.report-bv3-container.container .project-overview .project-status .bar-graph{margin-top:15px;width:100%}.report-bv3-container.container .project-defects table.defects tr{border-bottom:1px solid #6A6C6F}.report-bv3-container.container .project-defects table.defects tr td{padding:10px;vertical-align:top;font-size:14px}.report-bv3-container.container .project-defects table.defects tr td p{font-size:12px;color:#6A6C6F}.report-bv3-container.container .project-defects table.defects tr td:first-child{width:60%}.report-bv3-container.container .project-defects table.defects tr td.total{border-bottom:1px double #6A6C6F}.report-bv3-container.container .project-defects table.defects tr:nth-child(even){background:#F0F1F3;border-bottom:none}.report-bv3-container.container .project-defects table.defects tr:last-child{background:initial;border-bottom:none}.report-bv3-container.container .project-requirements .info-sections .info-section{width:49%}.report-bv3-container.container .project-construction-permits .info-sections .info-section{width:49%}.report-bv3-container.container .project-construction-permits .no-number{font-weight:800;font-size:16px;border-left:5px solid #6A6C6F;padding-left:5px}.report-bv3-container.container .project-facility-types-container .info-sections .info-section{width:49%}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview{background:#e7f1f5;margin-top:10px;overflow:hidden}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview::after{content:"";clear:both;display:table}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview>.image-container{width:100px;float:left;text-align:center;margin-top:20px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview>.image-container img{height:85px;width:85px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections{float:right;width:530px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section{overflow:hidden}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section::after{content:"";clear:both;display:table}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section .image-container{width:80px;float:left;text-align:center;padding-top:30px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section .image-container img{height:50px;width:50px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section .info{width:410px;float:right;padding-bottom:20px;padding-right:20px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section .info p{font-size:14px;margin:0;margin-top:10px}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section .info p.black{font-weight:normal}.report-bv3-container.container .project-facility-types-container .project-facility-types .overview .overview-sections .overview-section .info p.comment{font-size:12px;color:#6A6C6F}
