:root{--number-of-nav-items:6}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.200.woff2) format("woff2"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.200.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.300.woff2) format("woff2"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.300.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.500.woff2) format("woff2"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local("Montserrat"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.800.woff2) format("woff2"),url(/user/themes/anerdgy-2020/assets/fonts/montserrat.800.woff) format("woff")}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{display:grid;width:100%;grid-template-columns:auto;grid-column-gap:2rem}@media (min-width:992px){.container{grid-template-columns:calc(50% - 1rem) calc(50% - 1rem)}}.container .column{grid-column:auto}@media (min-width:992px){.col3+.container{grid-template-columns:calc(33.33333% - .66667rem) calc(33.33333% - .66667rem) calc(33.33333% - .66667rem)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100vh;background-color:#fefcfa}body,html{padding:0;margin:0}body{-webkit-tap-highlight-color:rgba(0,0,0,0)}main{min-height:100vh}.page-container{position:relative;width:calc(100% - 2rem);max-width:calc(1200px - 2rem);padding:0 1rem;margin:0 auto}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 rgba(254,252,250,0)}::-webkit-scrollbar-thumb{background-color:#063342}::-webkit-scrollbar-thumb:hover{background-color:#285b6e}body{color:#063342;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.5;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:11px}@media screen and (min-width:576px){body{font-size:calc(8.17647px + .4902vw)}}@media screen and (min-width:1800px){body{font-size:17px}}body ::-moz-selection{color:#285b6e;background-color:#ffd400}body ::selection{color:#285b6e;background-color:#ffd400}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-weight:500;color:inherit;line-height:1.25;margin:0}h1,h2{margin-bottom:1em}h3,h4{margin-bottom:.5em}h1,h2{font-size:30px}h3,h4{font-size:18px}em,h5,strong{font-weight:800}h6{font-weight:300}p{margin-top:1em}a{color:inherit;text-decoration:underline}a,a:focus{outline:none}a.active,a:active,a:focus,a:hover{text-decoration:none}a:visited{color:inherit}ol,ul{list-style-type:disc;padding:0;margin:0 0 0 1.2rem}img{max-width:100%}img.fullsize{display:block;width:100%}svg[viewBox="0 0 512 512"]{display:inline-block;width:1.2em;height:1.2em;vertical-align:bottom;margin:0 .2em .1em 0}svg[viewBox="0 0 512 512"] use{fill:#063342}.left{float:left}.right{float:right}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}main:not(.full-page-scroll) section.page{padding-top:6.5rem}main.full-page-scroll section.page{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}@media (min-width:768px){main.full-page-scroll section.page{min-height:100vh}}main.full-page-scroll .container{align-items:center}main.full-page-scroll ul.pagination{z-index:102;position:fixed;top:50%;left:0;transform:translateY(-50%)}main.full-page-scroll ul.pagination li{display:block}main.full-page-scroll ul.pagination li a{position:relative;display:inline-block;height:2rem;padding:.5rem .5rem 0 1.5rem;margin:0;text-decoration:none}main.full-page-scroll ul.pagination li a:before{content:"";position:absolute;top:.25rem;left:.75rem;display:block;width:.25rem;height:1.6rem;background-color:#bebebe;transition:width .2s cubic-bezier(.645,.045,.355,1),background-color .4s cubic-bezier(.215,.61,.355,1)}main.full-page-scroll ul.pagination li a span{display:none;font-size:75%;font-weight:500;text-transform:uppercase;line-height:2rem;color:#969696;transition:color .4s cubic-bezier(.215,.61,.355,1)}@media (min-width:1470px){main.full-page-scroll ul.pagination li a span{display:inline}}main.full-page-scroll ul.pagination li.active a{cursor:default}main.full-page-scroll ul.pagination li.active a:before{background-color:#646464}main.full-page-scroll ul.pagination li.active a span{color:#646464}@media (hover:hover){main.full-page-scroll ul.pagination li:not(.active) a:hover:before{width:.5rem}main.full-page-scroll ul.pagination li:not(.active) a:hover span{text-decoration:underline}}body.intro main.full-page-scroll ul.pagination li a:before{background-color:#969696}body.intro main.full-page-scroll ul.pagination li a span{color:#969696}body.intro main.full-page-scroll ul.pagination li.active a:before{background-color:#dcdcdc}body.intro main.full-page-scroll ul.pagination li.active a span{color:#dcdcdc}header{z-index:100;position:absolute;width:100%;padding:1rem 0 0}header .logo{display:inline-block;width:9rem;max-width:calc(50% - 1rem);margin:0 0 1rem -.45rem}header .logo svg{display:block;width:100%;fill:#063342;transition:fill .4s cubic-bezier(.445,.05,.55,.95)}header .logo svg path{fill:inherit}body.fixed header{position:fixed}body.intro header .logo svg{fill:#fefcfa}#navigation{right:4rem;vertical-align:top;width:10rem}#navigation,#navigation button{position:absolute;top:0;display:block;height:2rem}#navigation button{z-index:1;right:0;width:100%;line-height:2rem;font-weight:500;text-align:right;background:none;border:none;padding:0;pointer-events:none}#navigation button:after{content:"";position:absolute;top:.7rem;right:.7rem;display:block;width:0;height:0;border:solid #063342;border-width:0 .1rem .1rem 0;padding:.2rem;transform-origin:75% 75%;transform:rotate(45deg);transition:border-color .4s cubic-bezier(.445,.05,.55,.95),transform .4s cubic-bezier(.445,.05,.55,.95)}#navigation button span{color:#063342;transition:color .4s cubic-bezier(.645,.045,.355,1);padding:0 1.5rem}#navigation button svg{position:absolute;right:0;top:0;display:none;width:2rem;height:2rem;padding:.5rem}#navigation button svg line{stroke:#063342;stroke-width:7}#navigation ul{position:absolute;top:2rem;right:0;display:block;overflow:hidden;height:0;opacity:0;padding-top:0;padding-bottom:0;background-color:transparent;transition:height .4s cubic-bezier(.55,.055,.675,.19),opacity .4s cubic-bezier(.55,.055,.675,.19),padding-top .4s cubic-bezier(.55,.055,.675,.19),padding-bottom .4s cubic-bezier(.55,.055,.675,.19),background-color .4s cubic-bezier(.55,.055,.675,.19)}#navigation ul li{display:block}#navigation ul li a{position:relative;display:block;width:100%;height:2rem;line-height:2rem;font-weight:inherit;text-align:right;text-decoration:none}#navigation ul li a:before{content:"";position:absolute;top:0;right:0;display:block;width:100%;height:2rem;background-color:rgba(6,51,66,.1);opacity:0;transition:opacity .2s cubic-bezier(.55,.055,.675,.19)}#navigation ul li a span{color:#063342;padding:0 1.5rem}#navigation ul li a.active{cursor:default;font-weight:500}@media (hover:hover){#navigation ul li a:not(.active):hover{text-decoration:underline}#navigation ul li a:not(.active):hover:before{opacity:1;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}}#navigation.active button:after{transform:rotate(-135deg)}#navigation.active ul{height:calc(2rem*var(--number-of-nav-items) + 1rem);opacity:1;padding-top:.5rem;padding-bottom:.5rem;background-color:#dcdcdc;transition:height .4s cubic-bezier(.215,.61,.355,1),opacity .4s cubic-bezier(.215,.61,.355,1),padding-top .4s cubic-bezier(.215,.61,.355,1),padding-bottom .4s cubic-bezier(.215,.61,.355,1),background-color .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:24.5rem){#navigation{right:3.5rem}#navigation button{right:.1rem}#navigation button:after,#navigation button span{display:none}#navigation button svg{display:block}#navigation ul li a span{padding:0 .75rem}}body.intro #navigation button:after{border-color:#fefcfa}body.intro #navigation button span{color:#fefcfa}body.intro #navigation button svg line{stroke:#fefcfa}body.intro #navigation ul{background-color:#285b6e}body.intro #navigation ul li a{color:#fefcfa}body.intro #navigation ul li a:before{background-color:rgba(254,252,250,.1)}body.intro #navigation ul li a span{color:#fefcfa}@media (hover:hover){body.intro #navigation ul li a:not(.active):hover{transition:height .2s cubic-bezier(.215,.61,.355,1)}}#language-toggle{right:1rem}#language-toggle,#language-toggle:before{position:absolute;top:0;display:block;width:2rem;height:2rem;border-radius:50%}#language-toggle:before{content:"";left:0;background-color:#063342;opacity:0;transform-origin:50% 50%;transform:scale(.75);transition:all .4s cubic-bezier(.47,0,.745,.715)}#language-toggle span{position:relative;display:inline-block;width:2rem;font-size:85%;font-weight:500;line-height:2rem;text-align:center;text-transform:uppercase;text-decoration:underline;color:#063342;transition:color .4s cubic-bezier(.645,.045,.355,1)}@media (hover:hover){#language-toggle:hover:before{opacity:1;transform:scale(1);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}#language-toggle:hover span{color:#fefcfa}}body.intro #language-toggle:before{background-color:#fefcfa}body.intro #language-toggle span{color:#fefcfa}@media (hover:hover){body.intro #language-toggle:hover span{color:#063342}}footer{position:relative;padding:6.5rem 0 3.25rem}footer .logo{display:block;width:9rem;max-width:calc(50% - 1rem);margin:0 0 1rem -.45rem}footer .logo svg{display:block;width:100%}footer .logo svg use{fill:#063342}footer a.scroll-top{position:absolute;top:-5rem;right:1rem;display:block;text-decoration:none}footer a.scroll-top span{position:relative;font-weight:800;font-size:85%;color:#063342;transition:color .2s cubic-bezier(.55,.055,.675,.19);padding-left:1em}footer a.scroll-top span:before{content:"";position:absolute;top:.5em;left:0;display:block;width:0;height:0;border:solid #063342;border-width:0 .1rem .1rem 0;padding:.2rem;transform:rotate(-135deg);transition:border-color .2s cubic-bezier(.55,.055,.675,.19),transform .4s cubic-bezier(.445,.05,.55,.95)}@media (hover:hover){footer a.scroll-top:hover span{color:#285b6e;transition:color .4s cubic-bezier(.215,.61,.355,1)}footer a.scroll-top:hover span:before{border-color:#285b6e;transition:border-color .4s cubic-bezier(.215,.61,.355,1)}}footer h6.networks{display:none}footer h6.networks+ul{position:absolute;top:.25rem;right:.5rem;max-width:50%}footer h6.networks+ul li{display:inline-block;margin-left:1rem}footer h6.networks+ul li *{box-sizing:border-box}footer h6.networks+ul li a{position:relative;display:block;border-radius:50%;background-color:transparent;transition:background-color .2s cubic-bezier(.55,.055,.675,.19);padding:0}footer h6.networks+ul li a:before{content:"";position:absolute;top:0;left:0;display:block;width:2rem;height:2rem;border-radius:50%;background-color:#063342;opacity:0;transform-origin:50% 50%;transform:scale(.75);transition:all .4s cubic-bezier(.47,0,.745,.715)}footer h6.networks+ul li a.instagram:before{background-color:#d62976;background-image:linear-gradient(-45deg,#feda75 10%,#fa7e1e 30%,#d62976 50%,#962fbf 70%,#4f5bd5 90%)}footer h6.networks+ul li a.facebook:before{background-color:#1977f3}footer h6.networks+ul li a.youtube:before{background-color:#c4302b}footer h6.networks+ul li a.pinterest:before{background-color:#c8232c}footer h6.networks+ul li a.twitter:before{background-color:#1da1f2}footer h6.networks+ul li a.xing:before{background-color:#046064}footer h6.networks+ul li a.linkedin:before{background-color:#007ab9}footer h6.networks+ul li a.google:before{background-color:#ea4335;background-image:linear-gradient(90deg,#ea4335,#ea4335 25%,#fbbc04 0,#fbbc04 50%,#34a853 0,#34a853 75%,#4285f4 0,#4285f4)}footer h6.networks+ul li a svg{position:relative;display:block;width:2rem;height:2rem;margin:0}footer h6.networks+ul li a svg use{fill:#063342;transition:fill .4s cubic-bezier(.55,.055,.675,.19)}@media (hover:hover){footer h6.networks+ul li a:hover:before{opacity:1;transform:scale(1);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}footer h6.networks+ul li a:hover svg use{fill:#fefcfa;transition:fill .4s cubic-bezier(.215,.61,.355,1)}}footer h6.partners{font-size:85%;text-align:center}footer h6.partners+ul{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}footer h6.partners+ul li{display:block;width:25%;max-width:8rem;margin:0 1rem 0 0}footer h6.meta{display:none}footer h6.meta+ul{width:100%;font-size:85%;text-align:center}footer h6.meta+ul li{display:inline-block;margin-right:1rem}footer h6.meta+ul li:last-child{margin-right:0}nav#sitemap{font-size:85%;margin:4rem 0}nav#sitemap>div ul{margin:0}nav#sitemap>div>ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start}nav#sitemap>div>ul>li{display:block;align-self:flex-start;flex-basis:calc(50% - 1rem);padding:0;margin-right:1rem}@media (min-width:576px){nav#sitemap>div>ul>li{flex-basis:calc(33.33333% - 1rem)}}@media (min-width:768px){nav#sitemap>div>ul>li{flex-basis:calc(20% - 1rem)}}nav#sitemap>div>ul>li>a{font-weight:800}nav#sitemap>div>ul>li ul{margin-bottom:1rem}nav#sitemap>div>ul>li ul li{display:block}nav#sitemap>div a.active{text-decoration:underline}section.page .page-container{padding-top:2rem;padding-bottom:2rem}section.page .image-center{margin:auto}section.page .image-width-50{width:50%}section.page .image-width-60{width:60%}section.page .image-width-70{width:70%}section.page .image-width-80{width:80%}section.page .image-width-90{width:90%}section.page.intro{display:flex;height:100vh;overflow:hidden;color:#fefcfa;background-color:#063342;background-position:50% 50%;background-size:cover}section.page.intro .page-container{display:inline-block;align-self:flex-end;padding-bottom:60px}section.page.intro h2{font-size:60px;font-weight:200;margin-bottom:0}section.page.intro h2 strong{color:#fefcfa}section.page.intro h3{font-size:24px;font-weight:200}section.page.contact{z-index:101;position:relative;min-height:auto!important;color:#fefcfa;background-color:#063342;padding:4rem 0}section.page.contact .container{align-items:flex-start}@media (min-width:576px){section.page.contact .container{grid-template-columns:calc(50% - 1rem) calc(50% - 1rem)}section.page.contact .container .column:first-child{grid-column-start:span 2}}@media (min-width:768px){section.page.contact .container{grid-template-columns:calc(33.33333% - .66667rem) calc(33.33333% - .66667rem) calc(33.33333% - .66667rem)}section.page.contact .container .column:first-child{grid-column:auto}section.page.contact .container h2{max-width:15rem}}section.page.contact ul{list-style-type:none;margin:0 0 1.618rem 2.1rem}section.page.contact p>a{display:inline-block;margin-bottom:1rem}section.page.contact svg{display:inline-block;width:2rem;height:2rem;vertical-align:bottom;margin:-.2rem .5rem -.4rem -.3rem}section.page.contact svg use{fill:#fefcfa}section.page.potential ul{margin:1rem 0 0}@media (min-width:576px){section.page.potential ul{margin:1rem -.5rem 0}}section.page.potential ul li{display:inline-block;width:100%;margin:0}@media (min-width:576px){section.page.potential ul li{width:calc(50% - 1rem);margin:0 .5rem}}@media (min-width:992px){section.page.potential ul li{width:calc(25% - 1rem);margin:0 .5rem}}section.page.potential ul li img{width:100%}@media (min-width:992px){section.page.spectrum .container{grid-template-columns:calc(66.66667% - 1rem) calc(33.33333% - 1rem)}}section.page.spectrum img{padding:1rem}@media (min-width:992px){section.page.pre-study .container{grid-template-columns:calc(33.333% - 1rem) calc(66.666% - 1rem)}}@media (min-width:992px){section.page.monitoring .container{grid-template-columns:calc(45% - 1rem) calc(55% - 1rem)}}@media (min-width:992px){section.page.roof-edge-system .container{grid-template-columns:calc(66.6666% - 1rem) calc(33.3333% - 1rem)}}section.page.roof-edge-system .column:first-child ul{column-count:2}section.page.roof-edge-system .column:first-child ul li{padding-right:2rem}section.page.roof-edge-system ul+p{margin-top:0}@media (min-width:992px){section.page.software .container,section.page.wind-turbine .container{grid-template-columns:calc(35% - 1rem) calc(65% - 1rem)}}@media (min-width:992px){section.page.our-partners .container{grid-template-columns:calc(45% - 1rem) calc(55% - 1rem)}}section.page.our-partners img{padding:1rem}@media (min-width:992px){section.page.become-a-partner .container{grid-template-columns:calc(55% - 1rem) calc(45% - 1rem)}}section.page.become-a-partner img{padding:1rem}@media (min-width:992px){section.page.experts .container{grid-template-columns:calc(25% - 1rem) calc(75% - 1rem)}}section.page.experts .column:first-child{align-self:flex-end;margin-bottom:2%}section.page.legal-notice{min-height:auto}section.page.legal-notice .column{margin-bottom:2rem}section.page.legal-notice h3,section.page.legal-notice h4{margin-bottom:.15em}section.page.legal-notice h3{font-weight:800}section.page.legal-notice h3+ul{font-weight:500}section.page.legal-notice h5{font-weight:300}section.page.legal-notice h5+p{font-weight:500}section.page.legal-notice p,section.page.legal-notice ul{margin:0 0 1em}section.page.legal-notice ul{list-style-type:none}