@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i");html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}html{background-color:#404040;color:#000;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;margin:0;outline:none;padding:0;-webkit-text-size-adjust:none;}@media screen and (min-width:1040px){html{font-size:calc(16px + 2 * ((100vw - 1040px) / 400));}}@media screen and (min-width:1440px){html{font-size:18px;}}@media print{html{background-color:#fff;color:#000;}}body{background-color:#fff;color:#000;font-size:1rem;margin:0;outline:none;padding:0;}address,article,aside,figure,figcaption,footer,header,main,menu,nav,section{display:block;font-size:1.0em;font-style:normal;font-weight:normal;margin:0;outline:none !important;padding:0;text-align:left;}:focus{outline-color:inherit;outline-style:dotted;outline-width:1px;}div:focus{outline:none;}img,embed,object,audio,video,svg{display:block;height:auto;max-width:100%;}a img,iframe{border:none;}a{-webkit-transition:color .3s,background-color .3s,border-color .3s;-moz-transition:color .3s,background-color .3s,border-color .3s;-ms-transition:color .3s,background-color .3s,border-color .3s;-o-transition:color .3s,background-color .3s,border-color .3s;transition:color .3s,background-color .3s,border-color .3s;}a,a:link,a:visited{background-color:transparent;color:#2C8282;text-decoration:underline;}a:focus,a:hover,a:active{background-color:transparent;color:rgb(0,0,0);text-decoration:underline;}@media print{a,a:link,a:visited,a:focus,a:hover,a:active{color:rgb(0,0,0);}}h1{font-size:32px;font-weight:bold;line-height:1;margin:0;padding:0;text-shadow:0 0 20px rgba(0,0,0,0.2);text-transform:uppercase;}@media screen and (min-width:480px){h1{font-size:calc(32px + 30 * ((100vw - 480px) / 320));}}@media screen and (min-width:800px){h1{font-size:3.888889rem;}}@media print{h1{font-size:3rem;text-shadow:none;}}h2{color:#000;font-size:2.333333rem;font-weight:normal;line-height:1.190476;margin:0;padding:0.222222rem 0 0.5rem;text-transform:uppercase;}@media screen and (min-width:320px){h2{font-size:calc(28px + 8 * ((100vw - 320px) / 320));}}@media screen and (min-width:640px){h2{font-size:2.333333rem;}}.page-home #content-main h2{padding-bottom:1.611111rem;text-transform:none;}h2 a,h2 a:link,h2 a:visited{color:inherit;text-decoration:none;}h2 a:focus,h2 a:hover,h2 a:active{color:inherit;text-decoration:underline;}h3{font-size:1rem;font-weight:bold;margin:0;padding:0 0 1rem;}.page-home h3{font-size:1.5rem;padding-bottom:0.5rem;text-transform:uppercase;}.page-contact h3{padding-bottom:0;}h3 a,h3 a:link,h3 a:visited{color:inherit;text-decoration: none;}h3 a:focus,h3 a:hover,h3 a:active{color:inherit;text-decoration: underline;}h4,h5,h6{font-size:1rem;font-weight:bold;margin:0;padding:0;}p{margin:0;padding:0 0 1em;}ul,ol{list-style-type:none;margin:0;padding:0 0 1em;}li{margin:0;padding:0 0 0.666667em 1em;position:relative;outline:none;}li:before{color:inherit;left:0;position:absolute;top:0;}ul li:before{content:">";}ul ul,ol ol,ul ol,ol ul{padding-bottom:0;}video{margin:1.277778rem 0 1rem;width:100%;}@media print{video{display:none;}}figure{margin:0 0 1rem;position:relative;width:100%;}figure img{display:block;}figure figcaption{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;font-size:0.777778rem;left:0;padding:0.5rem 1rem;position: absolute;width:100%;}figure figcaption a,figure figcaption a:link,figure figcaption a:visited{color:#fff;text-decoration:none;}figure figcaption a:focus,figure figcaption a:hover,figure figcaption a:active{color:#fff;text-decoration:underline;}form{margin:0 0 20px;padding:0;text-align:left;}@media all and (min-width:640px){form{font-size:20px;}}fieldset{border:none;margin:0;padding:0.722222rem 0 0;}@media screen and (min-width:480px){div.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:640px){div.form-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (min-width:480px){.form-group p{width:47.5%;}.form-group p:first-child{width:100%;}}@media screen and (min-width:640px){.form-group p{width:22.727272%;}.form-group p:first-child{width:45.454545%;}}label{display:block;font-size:0.888889rem;font-weight:bold;padding:0;text-transform:uppercase;width:100%;}label.inline{display:inline;float:none;font-size:1rem;font-weight:normal;padding:0;text-transform:none;}textarea,input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="file"],input[type="password"],select,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.0em;font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;height:auto;line-height:1.2;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{background-color:#fff;border:1px solid #aaa;display:block;max-width:100%;margin:0;padding:0.5rem;resize:none;width:100%;}@media print{input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{border:2px solid #000;}}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{outline:0.166667rem solid #aaa;}input[type="submit"],button{font-size:1rem;margin:0;text-transform:uppercase;}button,input[type="submit"]::-moz-focus-inner{border:none;padding:0;}button,input[type="submit"],input[type="submit"],a.button,a.button:link,a.button:visited{background-color:#38beb8;border:2px solid #38beb8;border-radius:0.4rem;color:#fff;display:inline-block;font-size:1.111111rem;font-weight:bold;margin:0.333333rem 0;padding:0.555555rem 1.888889rem;text-decoration:none;text-transform:uppercase;}button,input[type="submit"],input[type="submit"]{padding-left:2.888889rem;padding-right:2.888889rem;}button:focus,button:hover,button:active,input[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:active,a.button:focus,a.button:hover,a.button:active{background-color:#2C8282;border:2px solid #2C8282;color:#fff;text-decoration:none;}@media print{button,input[type="submit"],input[type="submit"],a.button,a.button:link,a.button:visited,button:focus,button:hover,button:active,input[type="submit"]:focus,input[type="submit"]:hover,input[type="submit"]:active,a.button:focus,a.button:hover,a.button:active{background-color:#fff;border:2px solid #000;color:#000;outline:none;text-decoration:none;}}.error{color:red;display:block;font-size:14px;padding:0 0 0.4em;}.required{color:red;font-weight:bold;}input,textarea{box-shadow:none !important;}@media screen{.submitted input:invalid,.interacted input:invalid,.submitted textarea:invalid,.interacted textarea:invalid{border:1px solid red;}}input[type="checkbox"]{float:left;height:auto;margin:0;padding:0;}input[type="checkbox"]+label{margin-left:1.5rem;}#foo:checked,input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#foo:checked,input[type="checkbox"] + label{margin-left:0;padding-left:1.5em;position:relative;}#foo:checked,input[type="checkbox"] + label span[role="checkbox"]{-webkit-appearance:none;background-color:#fff;border:1px solid #aaa;display:inline-block;height:1rem;left:0;margin:0;position:absolute;top:0.111111rem;width:1rem;}@media print{#foo:checked,input[type="checkbox"] + label span[role="checkbox"]{border:1px solid #000;color:#000;}}#foo:checked,input[type="checkbox"]:checked + label span[role="checkbox"]{background-color:#fff;border:1px solid #aaa;color:#7f7f7f;}#foo:checked,input[type="checkbox"]:focus + label span[role="checkbox"]{outline:0.166667rem solid #aaa;}#foo:checked,input[type="checkbox"]:checked + label span[role="checkbox"]:after{background:transparent url(tick.svg) no-repeat scroll 50% 50%;background-size:100%;content:' ';display:block;font-size:1em;font-weight:bold;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;}mark{background-color:yellow;}#page{margin:0;overflow:hidden;padding:0;}#skip{left:0;padding:0 8.333333vw;position:absolute;top:0;width:100%;}@media print{#skip{display:none;}}#skip p{height:auto;margin:0 auto;max-width:1200px;padding:0;position:relative;width:100%;}#skip a{font-size:0.75rem;left:-9999px;padding:0;position:absolute;top:0;z-index:20;}#skip a:focus,#skip a:hover,#skip a:active{left:0;}#header,#main,#footer{clear:both;margin:0;padding:0 8.333333vw;width:100%;}@media print{#header,#main,#footer{padding-left:0;padding-right:0;}}.inner{height:auto;margin:0 auto;max-width:1200px;position:relative;width:100%;}#header{background-color:rgb(255,255,255);border-bottom:1px solid #eee;height:57px;left:0;position:fixed;top:0;width:100%;z-index:10;}@media screen and (min-width:800px){#header{border-bottom:none;height:auto;position:static;}}@media print{#header{background-color:transparent;border-bottom:none;height:auto;position:static;}}#header .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media print{#header .inner{display:block;padding:0 0 2.666667rem;}}#logo{height:57px;padding:11px 0 10px;width:180px;}@media screen and (min-width:800px){#logo{height:auto;padding:1.333333rem 0 1.222222rem;width:29.5%;}}@media print{#logo{padding:0;width:354px;height:70px;}}#logo a,#logo img,#logo svg{display:block;height:36px;width:180px;}@media screen and (min-width:800px){#logo a,#logo img,#logo svg{height:auto;width:100%;}}@media print{#logo a,#logo img,#logo svg{height:70px;width:354px;}}@media print{#menu{display:none;}}#menu button{background-color:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:8px;font-weight: 600;height:57px;margin:0 -20px 0 0;outline-color:#000;padding:20px 0 0;position:relative;text-decoration:none;text-transform: uppercase;width:64px;}@media screen and (min-width:800px){#menu button{display:none;}}#menu button::-moz-focus-inner{border:none;padding:0;}#menu p{display:none;margin:0 -20px 0 0;padding:20px 0 0;position:absolute;right:0;text-align:right;top:0;width:64px;}.no-js #menu p{display:block;}@media print,screen and (min-width:800px){#menu p,.no-js #menu p{display:none;}}#menu p a,#menu p a:link,#menu p a:visited,#menu p a:focus,#menu p a:hover,#menu p a:active{color:rgb(0,0,0);text-decoration:none;}#menu-icon{cursor:pointer;display:block;height:17px;left:20px;margin:0;pointer-events:none;position:absolute;top:20px;width:24px;}#menu-icon span{background:rgb(0,0,0);border-radius:1em;display:block;height:3px;left:0;position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%;}#menu-icon span:nth-child(1){top:0px;}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:7px;}#menu-icon span:nth-child(4){top:14px;}#menu button[aria-pressed=true] #menu-icon span:nth-child(1),#menu button[aria-pressed=true] #menu-icon span:nth-child(4){left:50%;top:7px;width:0%;}#menu button[aria-pressed=true] #menu-icon span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#menu button[aria-pressed=true] #menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#menu ul{background-color:#38beb8;color:#fff;display:block;left:calc(100% + 8.333333vw + 1px);margin:0;padding:0;position:absolute;top:57px;-webkit-transition:left 300ms ease;-o-transition:left 300ms ease;transition:left 300ms ease;width:calc(10rem + 8.333333vw);z-index:100;}#menu button[aria-pressed=true] + ul{left:calc(100% - 10rem);}@media screen and (min-width:800px){#menu ul{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -0.75rem 0 0;padding:0.5rem 0 0;position:static;width:auto;}}#menu li{margin:0;padding:0;}#menu li::before{content:'';display:none;}#menu li a{display:block;font-size:1.25rem;line-height:1;padding:0.75rem 1rem;text-transform:uppercase;}#menu li:first-child a{padding-top:1.111111rem;}#menu li:last-child a{padding-bottom:1.111111rem;}@media screen and (min-width:800px){#menu li a,#menu li:first-child a,#menu li:last-child a{font-size:1.111111rem;padding:0.5rem 0.75rem;}}@media screen and (min-width:800px) and (max-width:960px){#menu li a span{display:none;}}#menu li a,#menu li a:link,#menu li a:visited{color:#fff;text-decoration:none;}#menu li a:focus,#menu li a:hover,#menu li a:active,#menu li.active a,#menu li.active a:link,#menu li.active a:visited,#menu li.active a:focus,#menu li.active a:hover,#menu li.active a:active{background-color:#2C8282;color:#fff;text-decoration:none;}@media screen and (min-width:800px){#menu li a,#menu li a:link,#menu li a:visited{background-color:transparent;color:#000;text-decoration:none;}#menu li a:focus,#menu li a:hover,#menu li a:active{background-color:transparent;color:#000;text-decoration:underline;}#menu li.active a,#menu li.active a:link,#menu li.active a:visited{background-color:transparent;color:#2C8282;text-decoration:none;}#menu li.active a:focus,#menu li.active a:hover,#menu li.active a:active{background-color:transparent;color:#2C8282;text-decoration:underline;}}#main{padding-top:57px;}@media print,screen and (min-width:800px){#main{padding-top:0;}}#content-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.3);background:url(renewable_energy_1200.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_10.svg) repeat scroll 50% 50%,url(renewable_energy_1200.jpg) no-repeat scroll 50% 50%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -8.333333vw;min-height:50vw;padding:1rem 8.333333vw;text-align:center;}@media screen and (min-width:1200px),screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:600px) and (min-resolution:120dpi){#content-header{background:url(renewable_energy_1800.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_10.svg) repeat scroll 50% 50%,url(renewable_energy_1800.jpg) no-repeat scroll 50% 50%;background-size:cover;}}@media screen and (min-width:1800px),screen and (min-width:900px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:900px) and (min-resolution:120dpi){#content-header{background:url(renewable_energy_2400.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_10.svg) repeat scroll 50% 50%,url(renewable_energy_2400.jpg) no-repeat scroll 50% 50%;background-size:cover;}}@media screen and (min-width:2400px),screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:1200px) and (min-resolution:120dpi){#content-header{background:url(renewable_energy_3000.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_10.svg) repeat scroll 50% 50%,url(renewable_energy_3000.jpg) no-repeat scroll 50% 50%;background-size:cover;}}#content-header::before{content:'';height:50vw;width:0;}@media screen and (min-width:640px){#content-header{min-height:320px;}#content-header::before{height:320px;}}.page-home #content-header{min-height:50vw;}.page-home #content-header::before{height:50vw;}@media screen and (min-width:1360px){.page-home #content-header{min-height:680px;}.page-home #content-header::before{height:680px;}}.bg2 #content-header{background:url(solar_panels_on_roofs_1200.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_30.svg) repeat scroll 50% 50%,url(solar_panels_on_roofs_1200.jpg) no-repeat scroll 50% 50%;background-size:cover;}@media screen and (min-width:1200px),screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:600px) and (min-resolution:120dpi){.bg2 #content-header{background:url(solar_panels_on_roofs_1800.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_30.svg) repeat scroll 50% 50%,url(solar_panels_on_roofs_1800.jpg) no-repeat scroll 50% 50%;background-size:cover;}}@media screen and (min-width:1800px),screen and (min-width:900px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:900px) and (min-resolution:120dpi){.bg2 #content-header{background:url(solar_panels_on_roofs_2400.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_30.svg) repeat scroll 50% 50%,url(solar_panels_on_roofs_2400.jpg) no-repeat scroll 50% 50%;background-size:cover;}}@media screen and (min-width:2400px),screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:1200px) and (min-resolution:120dpi){.bg2 #content-header{background:url(solar_panels_on_roofs_3000.jpg) no-repeat scroll 50% 50%;background:url(content_header_bg_30.svg) repeat scroll 50% 50%,url(solar_panels_on_roofs_3000.jpg) no-repeat scroll 50% 50%;background-size:cover;}}.bg3 #content-header{background:url(electricity_transmission_pylon_with_solar_panel_1200.jpg) no-repeat scroll 50% 85%;background:url(content_header_bg_20.svg) repeat scroll 50% 50%,url(electricity_transmission_pylon_with_solar_panel_1200.jpg) no-repeat scroll 50% 85%;background-size:cover;}@media screen and (min-width:1200px),screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:600px) and (min-resolution:120dpi){.bg3 #content-header{background:url(electricity_transmission_pylon_with_solar_panel_1800.jpg) no-repeat scroll 50% 85%;background:url(content_header_bg_20.svg) repeat scroll 50% 50%,url(electricity_transmission_pylon_with_solar_panel_1800.jpg) no-repeat scroll 50% 85%;background-size:cover;}}@media screen and (min-width:1800px),screen and (min-width:900px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:900px) and (min-resolution:120dpi){.bg3 #content-header{background:url(electricity_transmission_pylon_with_solar_panel_2400.jpg) no-repeat scroll 50% 85%;background:url(content_header_bg_20.svg) repeat scroll 50% 50%,url(electricity_transmission_pylon_with_solar_panel_2400.jpg) no-repeat scroll 50% 85%;background-size:cover;}}@media screen and (min-width:2400px),screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:1200px) and (min-resolution:120dpi){.bg3 #content-header{background:url(electricity_transmission_pylon_with_solar_panel_3000.jpg) no-repeat scroll 50% 85%;background:url(content_header_bg_20.svg) repeat scroll 50% 50%,url(electricity_transmission_pylon_with_solar_panel_3000.jpg) no-repeat scroll 50% 85%;background-size:cover;}}@media screen and (min-width:1440px){#content-header{margin:0 calc(600px - 50vw);padding:0 calc(50vw - 600px);}}@media print{#content-header{background-color:transparent !important;background-image:none !important;color:#000;display:block;margin:0;min-height:0 !important;padding:0;text-align:left;}}#content-header p{padding:3.375vw 0 0;}@media screen and (min-width:800px){#content-header p{padding-top:1.666667rem;}}@media print{#content-header p{display:none;}}#content-header p a.button{box-shadow:0 0 20px rgba(0,0,0,0.2);}@media print{#content-header p a.button{box-shadow:none;}}.bar{margin:0 -8.333333vw;padding:2.666667rem 8.333333vw 1.777778rem;}@media screen and (min-width:960px){.bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media screen and (min-width:1440px){.bar{margin:0 calc(600px - 50vw);padding:2.666667rem calc(50vw - 600px) 1.777778rem;}}@media print{.bar{padding-bottom:0;padding-top:0;}.bar:first-child{padding-top:2.666667rem;}.bar:last-child{padding-bottom:1.777778rem;}}.bar:nth-child(even){background-color:#f2f2f2;}@media print{.bar:nth-child(even){background-color:transparent;}}.col{width:100%;}@media screen and (min-width:960px){.col{width:48%;}.col:first-child:last-child{max-width:660px;width:100%;}.page-news .col:first-child:last-child{max-width:100%;}.section-news .col:first-child:last-child{width:48%;}.section-news .col.no-image:first-child:last-child{max-width:100%;width:100%;}}#footer{background:#38beb8 url(footer_bg.svg) no-repeat scroll 50% 1rem;background-size:75%;}@media screen and (min-width:800px){#footer{background:#38beb8 url(footer_bg.svg) no-repeat scroll 50% 1rem;background-size:620px;}}@media print{#footer{background-color:transparent;background-image:none;border-top:2px solid #000;}}#partners h2{color:#fff;font-size:1.333333rem;padding:20px 0;text-align:center;}@media screen and (min-width:640px){#partners h2{padding:calc(20px + 20 * ((100vw - 640px) / 800)) 0;}}@media screen and (min-width:1440px){#partners h2{padding:40px 0;}}@media print{#partners h2{color:#000;}}#partners ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 0 50px;width:600px;}@media screen and (min-width:640px){#partners ul{padding:0 0 calc(50px + 50 * ((100vw - 640px) / 800));}}@media screen and (min-width:1440px){#partners ul{padding:0 0 100px;width:75%;}}@media print{#partners ul{padding-bottom:2rem;width:400px;}}#partners li{padding:0;}#partners li::before{content:'';display:none;}#partners li{max-width:324px;width:54%;}#partners li:last-child{max-width:209px;width:34.833333%;}@media screen and (min-width:1440px){#partners li,#partners li:last-child{max-width:324px;width:324px;}}#partners a,#partners img,#partners svg{display:block;margin:0 auto;}#partners li:first-child a{background:transparent url(gravitas_energy_logo_reverse.svg) no-repeat scroll 50% 50%;background-size:99%;width:100%;}#partners li:last-child a{background:transparent url(rast_logo_reverse.svg) no-repeat scroll 50% 50%;background-size:99%;width:100%;}@media screen and (min-width:1440px){#partners li:last-child a{background:transparent url(rast_logo_reverse.svg) no-repeat scroll 50% 50%;background-size:99%;width:64.506173%;}}@media print{#partners li a{background-image:none !important;}}partners img,#partners svg{width:100%;}#partners li img{visibility:hidden;}@media print{#partners li img{visibility:visible;}}#partners a,#partners a:link,#partners a:visited,#partners a:focus,#partners a:hover,#partners a:active{color:#fff;}#footerlinks{background-color:#404040;color:#fff;font-size:0.833333rem;margin:0 -8.333333vw;padding:0.611111rem 8.333333vw;text-align:center;}@media screen and (min-width:1440px){#footerlinks{margin:0 calc(600px - 50vw);padding:0.611111rem calc(50vw - 600px);}}@media print{#footerlinks{background-color:transparent;border-top:2px solid #000;color:#000;padding-bottom:0;}}#footerlinks li{display:inline;padding-left:0;}@media print{#footerlinks li{display:none;}}@media print,screen and (max-width:640px){#footerlinks li:first-child{display:block;}}#footerlinks li::before{content:' | ';color:rgba(255,255,255,0.5);padding:0 0.25rem;position:static;}@media print{#footerlinks li::before{color:#000;}}#footerlinks li:first-child:before{content:'';display:none;}@media screen and (max-width:640px){#footerlinks li:nth-child(2):before{content:'';display:none;}}#footerlinks a,#footerlinks a:link,#footerlinks a:visited{color:#fff;text-decoration:none;}#footerlinks a:focus,#footerlinks a:hover,#footerlinks a:active{color:#fff;text-decoration:underline;}@media print{#footerlinks a,#footerlinks a:link,#footerlinks a:visited,#footerlinks a:focus,#footerlinks a:hover,#footerlinks a:active{color:#000;}}.news-index{margin:0;padding:0;}.news-index li{clear:both;float:left;margin:0;padding:1rem 0;width:100%;}.news-index article h3{color:#000;font-size:24px;font-weight:normal;line-height:1.190476;margin:0;padding:0 0 0.2rem;}@media screen and (min-width:320px){.news-index article h3{font-size: calc(24px + 4 * ((100vw - 320px) / 320));}}@media screen and (min-width:640px){.news-index article h3{font-size:1.555556rem;}}@media screen and (min-width:960px){.news-index article figure{float:left;margin:0 0 0.5rem 0;padding:0;position:relative;width:33%;}}.news-index article figure>a{display:block;}@media screen and (min-width:960px){.news-index article p,.news-index article h3{margin-left:35%;}.news-index article.no-image p,.news-index article.no-image h3{margin-left:0;}}p.article-info{color:#666;font-size:0.777778rem;}p.article-info span{color:#999;}p.article-info a,p.article-info a:link,p.article-info a:visited,p.article-info a:focus,p.article-info a:hover,p.article-info a:active{color:#666;}p.article-info a,p.article-info a:link,p.article-info a:visited{text-decoration:none;}p.article-info a:focus,p.article-info a:hover,p.article-info a:active{text-decoration:underline;}.news-detail{padding:0 0 1rem;position:relative;width:100%;}@media screen and (min-width:960px){.news-detail figure{position:absolute;top:0.888889rem;left:108%;}}.news-detail h2{text-transform:none;}.button span{display:none;}@media print,screen and (min-width:480px){.button span{display:inline;}}
