<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.solarmacher--primary{color:#f6a854}h1,h2,h3,h4{font-weight:700;line-height:1.2;margin:.8rem 0}h1{font-size:1.6rem}h2{font-size:1.2rem}h3{font-size:1rem}input:focus,textarea:focus{outline-color:#f6a854}.solarplaner__box{position:relative;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 768px){.solarplaner__box{flex-direction:row-reverse}}.map__box{position:sticky;top:.6rem;margin-bottom:1rem}.map{position:relative;height:260px;width:100%}@media screen and (min-width: 600px){.map{height:360px}}@media screen and (min-width: 768px){.map{height:450px}}@media screen and (min-width: 1400px){.map{height:585px;width:auto}}.map__sunscreen{height:600px;width:800px}.map__popup{display:flex;align-items:baseline;position:relative;background:#fff;border-radius:3px;box-shadow:0px 3px 15px rgba(0,0,0,.6);width:12rem;margin-top:.6rem;margin-left:-2rem;margin-right:2rem;margin-bottom:1rem;padding:0rem 0rem .6rem .8rem;font-size:.75rem}.map__popup:before{content:"";position:absolute;bottom:100%;left:1.4rem;border:solid rgba(0,0,0,0);border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:.6rem;height:0;width:0}.map__legend{display:flex;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e4e6e7;padding:.6rem 0}@media screen and (min-width: 768px){.map__legend{border:1px solid #e4e6e7;border-radius:3px;margin:1rem;padding:.6rem}}figcaption{opacity:1;margin-top:0;line-height:1.5}.map__legend--item{display:flex;flex-basis:calc(50% - .8rem);align-items:center;color:#004059;margin:.4rem}.map__legend--item span{border-radius:50%;padding:.25rem;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.map__legend--item span.item--blue{background:#00c5ff}.map__legend--item span.item--yellow{background:#f5f65b}.map__legend--item span.item--orange{background:#fa0}.map__legend--item span.item--orange--dark{background:#f50}.map__legend--item span.item--red{background:#a80000}.map__legend--item figcaption{font-size:.75rem;font-weight:700;padding-left:.4rem}@media screen and (min-width: 600px){.map__legend--item{flex-basis:calc(33% - .8rem)}}@media screen and (min-width: 980px){.map__legend--item{flex-basis:calc(20% - .8rem)}}.solarplaner__house{position:relative;margin:2.6rem 0 1rem;padding:1rem}.solarplaner__house--title{margin-top:1.2rem;text-align:center}.icon--house svg{position:absolute;top:-0.8rem;left:0;right:0;margin:0 auto;color:#fff;background:#f6a854;padding:.6rem;border-radius:50%;box-shadow:0px 0px 0px .4rem rgba(246,168,84,.3)}.solarplaner__address{position:relative;margin-bottom:1rem}.solarplaner__address input{padding-right:5rem}.solarplaner__address .solarplaner__address--reset{right:2.6rem}.solarplaner__footer{justify-content:center;text-align:center;border-top:1px solid #e4e6e7;margin-top:1rem;padding-top:1rem}.location--action{top:.45rem}.location--action,.solarplaner__address--reset{position:absolute;right:.6rem;line-height:0}.solarplaner__address--reset{bottom:.4rem}.solarplaner__opening{margin-bottom:1rem}.solarplaner__cta--col{display:flex;flex-direction:column}@media screen and (min-width: 768px){.solarplaner__cta--col{align-items:center;padding:0 1rem}}.roof-suitability__checkbox{position:absolute;top:0;font-size:.75rem;font-weight:700;display:inline-block;background:hsla(0,0%,100%,.4);border-radius:3px;top:.5rem;left:.5rem;padding:.2rem;z-index:111}.roof-suitability__checkbox .checkbox{width:16px;height:16px;margin-right:.4rem}.roof-suitability__checkbox .inner{background:hsla(0,0%,100%,.9);border-radius:inherit;padding:.1rem .6rem}.map__offer-button{position:absolute;background:rgba(203,227,242,.4);border-radius:20px;bottom:.5rem;right:.5rem;padding:.3rem;z-index:111}.roof{position:relative;background:#eff0f1;box-shadow:inset 0px 0px 0px 1px #eff0f1;margin-top:.4rem;padding:.8rem 1rem;border-radius:3px;overflow:hidden;transition:all .25s}.roof--hover{cursor:pointer}.roof--hover:hover{box-shadow:-5px 5px 10px rgba(0,0,0,.15);transform:translateY(-3px)}.roof--highlighted{box-shadow:inset 0px 0px 0px 1px #f6a854}.roof--highlighted .roof--remove{box-shadow:0px 0px 0px 1px #f6a854}.roof--highlighted:hover{box-shadow:inset 0px 0px 0px 1px #f6a854,-5px 5px 10px rgba(0,0,0,.15)}.roof__summary{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -1rem}.roof__summary--item{flex-basis:49%;flex:1 0 auto;text-align:center;color:#004059;letter-spacing:1px;background:#ffeedc;border-radius:3px;margin:0 1rem .6rem;padding:.4rem 1rem}@supports(display: grid){.roof__summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));grid-gap:.4rem;margin:0 0 .6rem}.roof__summary--item{margin:0}}.roof__summary--title{font-size:.75rem}.roof__summary--value{font-weight:700}.roof__item{display:flex;justify-content:space-between;font-size:.875rem;margin:.3rem 0}.roof__value{flex:1 0 auto;font-weight:700;text-align:right;color:#004059}.roof--remove{position:absolute;top:-0.25rem;right:-0.25rem;color:#004059;line-height:0;border-radius:50%;border:.25rem solid #fff;box-shadow:0px 0px 0px 1px #fff}.roof--remove:hover{color:#f64e60}.react-autosuggest__container{position:relative}.react-autosuggest__suggestions-container{position:absolute}.react-autosuggest__suggestions-container--open{top:2.6rem;border:1px solid #e4e6e7;background:#fff;border-radius:3px;box-shadow:0 10px 15px rgba(0,0,0,.35);width:100%;max-height:24rem;overflow:auto;z-index:2}.react-autosuggest__suggestions-container--open ul{margin-bottom:0}.react-autosuggest__suggestions-container--open li:before{display:none}.react-autosuggest__suggestions-container--open li.react-autosuggest__suggestion--highlighted:before{content:"â¯";color:#f6a854;display:block;top:.6rem;left:.4rem;position:absolute}.react-autosuggest__suggestion{border-bottom:1px solid #e4e6e7;padding:.6rem 1rem .6rem 1.2rem;position:relative;transition:all .15s;cursor:pointer}.react-autosuggest__suggestion:last-of-type{margin-bottom:2px}.react-autosuggest__suggestion--highlighted{background:#eff0f1;border-color:#f6a854}.react-autosuggest__suggestion--highlighted .highlighted{transform:translateX(0.2rem);transition:all .15s}.ol-control{position:absolute;top:.5rem;background-color:hsla(0,0%,100%,.4);border-radius:3px}.ol-control button{display:block;margin:.2rem;padding:0;color:#f6a854;font-size:1.4rem;font-weight:bold;text-decoration:none;height:2rem;width:2rem;background:hsla(0,0%,100%,.8);border:none;border-radius:3px;cursor:pointer}.ol-control button:hover,.ol-control buttonfocus{color:#fff;background:#ff9516}.button-solarmacher{background-color:#f6a854}.ol-zoom{right:.5rem}.ol-rotate{display:none}.olmap{width:100%;height:100%}.ol-overlaycontainer-stopevent{position:static !important}.efficiency--toggle{left:.5rem}select#roofCover{font-size:.875rem;border-color:#e4e6e7;border-radius:3px;box-shadow:none;min-height:42px;cursor:pointer}select#roofCover:hover,select#roofCover:focus{border-color:#f6a854}.solarplaner__address--form{display:flex}
</pre></body></html>