.vso{font-family:'Open Sans', sans-serif}.vso .row{max-width:1380px}.vso button{font-family:'Open Sans', sans-serif}.vso button svg{width:1em;height:1em;display:inline-block;fill:currentcolor;font-size:1.5rem}.vso button.red{color:#e63e33}.vso button.hollow{background:transparent;border:1px solid #00689e;color:#00689e;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.vso button.hollow:hover{background-color:rgba(99,115,129,0.08)}.vso button.hollow.red{color:#e63e33;border:none}.vso #addAreaType{font-size:1.5rem;padding:0.5rem;line-height:0}#configurationForm h4,h4.sectionHeader{font-size:1.125rem;font-weight:700;line-height:1.55556;display:block;color:#00689e}#progress-bar,.progress-bar-styled-divider{display:block;width:100%;height:4px;border-radius:4px;background-color:#c4cdd5;border:none;padding:0}#progress-bar .meter{background:#e63e33;transition:width 0.5s ease}.configurationSummaryHeader{margin-bottom:0;line-height:1.5}.progress-back-button,.progress-button{background:transparent;padding:0}.progress-back-button{color:#637381;font-weight:700;cursor:pointer;margin:0;line-height:1.5;font-size:1rem}.progress-button{color:#555;opacity:0.48;text-transform:uppercase;cursor:default;font-size:14px;display:none}.progress-button:hover,.progress-button:focus{background-color:transparent;color:#555}.progress-button.complete{cursor:pointer;opacity:1}.progress-button.active{color:#e63e33;opacity:1;display:block}@media (min-width: 640px){.progress-button{display:block}}.vsoButton{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;appearance:none;font-weight:700;line-height:1.71429;font-size:0.875rem;text-transform:unset;min-width:64px;color:#212b36;background-color:#fff482;box-shadow:none;outline:0;border-width:0;border-style:initial;border-color:initial;border-image:initial;margin:0;text-decoration:none;padding:6px 2.5rem;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1),border-color 250ms cubic-bezier(0.4, 0, 0.2, 1),color 250ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:31px}.vsoButton:hover{box-shadow:rgba(255,244,130,0.24) 0 8px 16px 0;text-decoration:none;background-color:#dfd24b}.vsoButton .button-touch-ripple{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}#nextSlide{float:right}table thead tr{background:#F9F9F9}.errorList{background-color:#f08080;border-radius:1rem;margin-bottom:1rem}.errorList ul{padding-left:1rem;margin-bottom:0}.errorList ul li:first-child{padding-top:1rem}.errorList ul li:last-child{padding-bottom:1rem}#configurationForm select{-moz-appearance:none}#configurationForm label+.infoLink{margin:0 1rem 0 -1rem}#configurationForm select.error,#configurationForm input.error{border:1px solid #f08080}#configurationForm input[type="radio"].error+label,#configurationForm input[type="checkbox"].error+label{color:#f08080}#configurationForm input[type="text"],#configurationForm input[type="email"],#configurationForm input[type="number"],#configurationForm input[type="tel"],#configurationForm select{border-radius:31px}#configurationForm .infoLink{color:#222;font-weight:bold}#configurationForm .infoLink.infoLinkHeadline{font-weight:normal}#configurationForm .infoLink.infoLinkHeadline img{vertical-align:baseline}#configurationForm label .infoLink{font-weight:normal}#configurationForm #agbLink{font-weight:normal}#configurationForm .eitherOrSeperator{text-transform:uppercase;font-weight:bold;top:-0.35rem;position:relative}#configurationForm .areaTypeBlock .unit{position:absolute;left:-8px;top:7px}#configurationForm .areaTypeBlock .removeAreaType{padding:7px;position:relative;right:-12px;line-height:0}#configurationForm #soilTypeSelection ul{margin-bottom:0.25rem}#configurationForm #soilTypeSelection li{padding-bottom:0.25rem}#configurationForm #soilTypeSelection input[type=radio]{margin-bottom:0}#configurationForm .submitRow{margin-top:0.4rem}#configurationForm #groundReportFilesUpload{display:none}#configurationForm .manualWeatherStationSelection{display:none;margin-bottom:18px}#configurationForm #weatherStationCheckLoading{display:none}#configurationForm #weatherstationMapResult,#configurationForm #weatherStationCheckResult,#configurationForm #geocodeError{display:none;padding:0.8rem 0.8em 0.8rem;margin-top:-1px;margin-bottom:3rem;font-weight:normal;font-style:italic;font-size:0.75rem;background-color:#6cd457;border:1px solid #51c351;color:#484242}#configurationForm #weatherstationMapResult.error,#configurationForm #weatherStationCheckResult.error,#configurationForm #geocodeError.error{background-color:#f08080;border:1px solid #F06362}#configurationForm #permittedDischargeError{font-weight:normal;font-style:italic;font-size:0.75rem;margin-bottom:1rem}#configurationForm #clientCompany{display:none}#configurationForm #propertyCity{display:none}.error,.notice,.loading{padding:0.8rem 0.8em 0.8rem;margin-top:-1px;margin-bottom:3rem;font-weight:normal;font-style:italic;font-size:0.75rem;background-color:#008CBA;border:1px solid #007095;color:#F1F1F1}.error{font-size:1rem;background-color:#f08080;border-color:#F06362;color:#222;font-style:normal}.retentionOnly{display:none}.resilienceIcon{width:70px;height:70px}.resilienceRadio+label,.productCheckbox+label{text-align:center}.customSoilType input[type=radio]{float:left;margin-top:0.75rem}.customSoilType #customRunoffValue{width:220px;margin-left:0.8rem;float:left}.customSoilType #customRunoffValueIndexNotation{display:none;float:left}.customSoilType #customRunoffValueSignificand{width:60px;margin:0 0.2rem 0 0.8rem;float:left}.customSoilType #customRunoffValueExponent{width:3rem}.customSoilType #runoffValueIndexNotationResult{color:#a9a9a9}.customSoilType label{margin-left:0.8rem;margin-top:0.5rem;float:left}.comboBoxContainer{margin:0 0 1rem 0;position:relative}.comboBoxContainer>input{margin:0}.comboBoxContainer .comboBoxOptionList{list-style:none;margin:0;position:absolute;width:100%;z-index:10;max-height:125px;overflow:auto;background:#FAFAFA;border:1px solid #CCCCCC;border-top:none}.comboBoxContainer .comboBoxOptionList li{cursor:pointer}.comboBoxContainer .comboBoxOptionList li:hover,.comboBoxContainer .comboBoxOptionList li.selected{background:#CCCCCC}.vso .button.vsoButton{padding-top:0.6rem;padding-bottom:0.6rem}.userControls{font-size:0.9rem;float:right}.userControls .userName{margin:0 0.25rem}.missingKfValue{font-weight:bold;color:#f08080}.svgIcon{min-width:16px;max-width:16px;width:100%}.footnote{font-size:0.8rem;margin:0}.footnote:last-child{margin-bottom:1rem}.configurationDetails{list-style:none;margin-left:0}.inlineFancybox{border-top:5px solid #eee}.inlineFancybox h1{font-size:30px;color:#1569af;font-weight:300;margin-bottom:15px}#fancybox-wrap,#fancybox-content{box-sizing:content-box}#groundReportInfoStep2{display:none}#weatherStationMap{width:100%;height:600px}.leaflet-control.abstractUncollapsed p{word-break:break-word}.leaflet-control-attribution{background-color:#fff !important}.leaflet-control.abstract{width:254px !important;height:68px !important}.leaflet-control.leaflet-bar a,.leaflet-control.leaflet-bar a:hover{width:40px !important;height:40px !important;line-height:40px !important;border:2px solid #008bb9 !important;background-color:#d3e0e5 !important}#angletool.article-calculation #article-calculation-toggle{display:none}#angletool.article-calculation .show-in-flexible-calculation{display:none}#angletool.flexible-calculation #flexible-calculation-toggle{display:none}#angletool.flexible-calculation .show-in-article-calculation{display:none}#angletool .angle-results{list-style:none;margin-left:0}#angletool input.angletool-error{border:1px solid #F06362}#angletool #error-small-angle,#angletool #error-large-angle{display:none}#angletool #angle-results-container.hidden{display:none}#angletool #angle-results-container.angle-error #angle-results-success{display:none}#angletool #angle-results-container.angle-error.error-small #error-small-angle{display:block}#angletool #angle-results-container.angle-error.error-large #error-large-angle{display:block}#angletool #angle-results-container.angle-error .error-msg{color:#f08080}#angletool canvas{max-width:100%}#configurationSummary .summaryCategory{margin:0px;line-height:1.57143;font-size:0.875rem;color:#e63e33;font-weight:700}#configurationSummary .summaryItem{padding-bottom:4px;cursor:pointer}#configurationSummary .summaryItem .summaryProperty{margin:0px;line-height:1.57143;color:#00689e;font-weight:700;font-size:0.8em}#configurationSummary .summaryItem .summaryValue{margin:0px;line-height:1.5;font-weight:400;color:#637381;width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:0.8em}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-flow:wrap;flex-flow:wrap}.space-between{-ms-flex-pack:justify;justify-content:space-between}.progress-back-button{margin:0;line-height:1.5;font-size:1rem;color:#637381;font-weight:700;cursor:pointer}.progress-buttons{width:calc(100% - 5vw)}.checkbox-container{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0.5rem 0.5rem 0 0.5rem}.checkbox-container .checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:0.5rem;padding-bottom:0.5rem;-ms-flex-pack:center;justify-content:center}.checkbox-container .checkbox-wrapper.disabled{opacity:0.7}.checkbox-container .checkbox-wrapper .checkbox-inner-wrapper{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.checkbox-container .checkbox-wrapper .checkbox-inner-wrapper.checkbox-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1rem}.checkbox-container.checkbox-with-image .checkbox-wrapper .checkbox-inner-wrapper.checkbox-column{-ms-flex-positive:0;flex-grow:0;-ms-flex-align:center;align-items:center}.checkbox-container .checkbox-teaser{-ms-flex-line-pack:center;align-content:center}.checkbox-container .checkbox-teaser img{width:auto;max-height:100%;height:auto;max-width:100%;object-fit:cover;vertical-align:bottom}.checkbox-container .checkbox-description{text-align:center;max-width:200px;font-size:0.85rem}.checkbox-container .checkbox-column .checkbox-teaser{height:200px}.checkbox-container .checkbox-column .checkbox-root-row{margin-top:0.5rem}.checkbox-container .checkbox-column .checkbox-root-row:first-child{margin-top:0}@media (min-width: 640px){.checkbox-container{-ms-flex-preferred-size:33.3333333%;flex-basis:33.3333333%;max-width:33.3333333%}}.checkbox-root-row{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.checkbox-root-row .infoLink{padding:0.5rem}.checkbox-root{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #c4cdd5;-ms-flex-positive:1;flex-grow:1;border-radius:31px !important;padding-left:.5rem;padding-right:1.5rem}.checkbox-root .checkbox-base{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;border-radius:50%;color:#5e86ff;padding:8px}.checkbox-root .checkbox-base input{cursor:inherit;position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;padding:0;z-index:1}.checkbox-root .checkbox-base .box-root{font-size:medium;border:1px solid #c4cdd5;border-radius:15px;width:25px;height:25px}.checkbox-root.checked{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #c4cdd5;background-color:#fffbd0;box-shadow:#fffbd0 0 0 0 3px;border-radius:31px !important;padding-left:.5rem}.checkbox-root.checked .checkbox-base{color:#637381}.checkbox-root.checked .checkbox-base .box-root{font-size:medium;border:2px solid #fff482;border-radius:15px;width:25px;height:25px;background-color:white}.checkbox-root.checked .checkbox-base .box-root:after{position:relative;top:2px;left:2px;content:"";color:#637381;text-align:center;background-color:#fff482;width:18px;height:18px;display:block;border-radius:15px}.checkbox-root.checked .checkbox-base .ripple-root{pointer-events:none;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.square-checkbox-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.square-checkbox-root{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;background-color:transparent;outline:0;border:0;margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;color:#637381;padding:8px;position:relative}.square-checkbox-root input{cursor:inherit;position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;padding:0;z-index:1}.square-checkbox-root .square-box-root{font-size:medium;border:1px solid #c4cdd5;width:25px;height:25px;background-color:white}.square-checkbox-root.checked .square-box-root{border:2px solid #fff482}.square-checkbox-root.checked .square-box-root:after{position:relative;top:2px;left:2px;content:"";color:#637381;text-align:center;background-color:#fff482;width:18px;height:18px;display:block}.configurationSlide{margin-bottom:2.5rem}.teasers{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.teasers .teaser{width:200px;text-align:center}.teasers .teaser h5{font-weight:bold;font-size:1rem;margin:0.75rem 0}.teasers .teaser p{font-size:0.875rem}.calculator-aside{background:#00689e;color:#FFFFFF;padding:2.5rem}.calculator-aside button{margin-bottom:2.5rem}

/*# sourceMappingURL=maps/configuration.css.map */
