.about-page{font-size:16px}.about-page h2{font-weight:500;font-size:1.1rem;line-height:1.44em;padding-bottom:1em;color:#0000CD;text-transform:capitalize}.about-page p,.about-page a{font-size:.9em;line-height:1.6em;font-weight:300}.about-page p>a{font-size:1em}.about-page>.wrap{margin:7em auto 7em;max-width:53rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width:30rem){.about-page h2{font-size:1rem}.about-page p,.about-page a{font-size:1em}.about-page .wrap{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:45rem){.about-page .wrap{margin:10em auto 10em;padding-left:3rem;padding-right:3rem}}@media screen and (min-width:60rem){.about-page .wrap{padding-left:1.5rem;padding-right:1.5rem}}.wrapperAbout{padding-top:3rem;background-color:#252839;margin:0 auto!important;max-width:63rem}.wrap .about{width:80%;margin-left:10%}.about-page .footer{margin-top:0;padding-top:6rem}.about-page .footer .related{display:none}.about-page .footer .newsletter{margin-top:0}#about-baltan{background-color:#252839;color:white;padding-top:3rem}#about-baltan h2{color:#00FFE1}#about-baltan .whyhowwhat>h1{font-size:3em;font-weight:100;margin-bottom:1.5rem;line-height:1em}div.whyhowwhat{min-height:540px}#whyhowwhat-button{text-align:center;font-weight:500;font-size:1.125em;margin:2rem 0;width:100%}#whyhowwhat-button>div{display:inline-block;width:100%}#about-baltan .button{webkit-box-shadow:5px 5px 0 0 rgba(255,255,255,1);box-shadow:5px 5px 0 0 rgba(255,255,255,1);left:-5px;top:-5px;transition:box-shadow 0.15s ease,left 0.15s ease,top 0.15s ease,color 0.15s ease;color:rgba(255,255,255,1);padding:.4rem;width:33%;margin:0;background-color:#252839;border:1px solid rgba(255,255,255,1);float:left;position:relative}#about-baltan .button .inverter{top:0;left:0;width:0;height:100%;background-color:rgba(255,255,255,1);position:absolute;display:block;transition:width 0.2s ease}#about-baltan .button span{position:relative;z-index:10}#about-baltan .button:hover,#about-baltan .active{webkit-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1);left:0;top:0;cursor:pointer!important}#about-baltan .active{color:#252839}.inverter,#about-baltan .active .inverter{width:100%}@media screen and (min-width:30rem){#about-baltan .whyhowwhat>h1{font-size:3em;margin-bottom:2rem}div.whyhowwhat{min-height:540px}#about-baltan .button{width:6rem;margin:.6rem}#whyhowwhat-button{margin:3rem 0}#whyhowwhat-button>div{width:auto}}@media screen and (min-width:45rem){#about-baltan .whyhowwhat>h1{font-size:4em;margin-bottom:3rem}div.whyhowwhat{min-height:500px}.whyhowwhat>p{-moz-column-count:2;-moz-columns:2;-webkit-columns:2;columns:2;-moz-column-gap:2rem;-webkit-column-gap:2em;column-gap:2em}#about-baltan .button{width:7rem;margin:.5rem}#whyhowwhat-button{margin:3rem 0}#whyhowwhat-button>div{width:auto}}@media screen and (min-width:60rem){#about-baltan .whyhowwhat>h1{font-size:5em;margin-bottom:3rem}div.whyhowwhat{min-height:400px}.whyhowwhat>p{-moz-column-count:2;-moz-columns:2;-webkit-columns:2;columns:2;-moz-column-gap:2rem;-webkit-column-gap:2em;column-gap:2em}#about-baltan .button{width:8rem;margin:.6rem 1rem;padding:.5rem .7rem}#whyhowwhat-button{margin:3rem 0}#whyhowwhat-button>div{width:auto}}#baltanprojects{width:100%;padding:3em 0}#baltanprojects .projects{margin-bottom:1.8em}#baltanprojects .projects h1{margin-bottom:0rem}#baltanprojects .image,#baltanprojects .text{display:inline-block}#baltanprojects .image{float:left;width:100%;top:0;margin:1em 0}#baltanprojects .image img{max-width:100%;width:auto}#baltanprojects .text{margin:0}#baltanprojects .text>div{margin-top:.5em}#baltanprojects .text span{color:#00FFE1;text-transform:uppercase;font-size:.75em;line-height:1.44em;letter-spacing:.05em;font-weight:500;cursor:pointer}@media screen and (min-width:30rem){#baltanprojects{padding:5em 0}#baltanprojects .image{width:25%;margin:0}#baltanprojects .text{width:66.6%;margin-left:8.33%}}a.link-effect{overflow:hidden;display:inline-block;line-height:0;cursor:pointer!important;vertical-align:middle}a.link-effect span{position:relative;display:inline-block;text-decoration:underline;-webkit-transition:-webkit-transform 0.15s;-moz-transition:-moz-transform 0.15s;transition:transform 0.15s}a.link-effect span::before{position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}a.link-effect:hover span,a.link-effect:focus span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (min-width:30rem){a.link-effect span{text-decoration:none}}#historys{min-height:20rem;font-size:16px;position:relative}#historys .gray{z-index:0}#historys .gray img{width:100%;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#historys .gray:hover img{opacity:1;-webkit-filter:none;filter:none}#historys .gray:hover{z-index:10}#historys .historyyear{padding-top:1rem;position:relative;z-index:1;cursor:pointer}#historys .historymenu{text-align:left;background:none;color:rgb(29,29,28);width:100%}#historys .historymenu .fa-arrow-right{position:absolute;opacity:1;font-size:.9rem;line-height:1.5rem;transition:opacity 0.2s linear;transition:margin-left 0.1s linear}#historys .historymenu h3{font-size:1.5rem;line-height:1em;font-weight:500;float:left;margin-left:0;transition:margin-left 0.1s linear;margin-left:.6em}#historys .historyyear:hover .fa-arrow-right{opacity:1}#historys .historyyear:hover .historymenu h3{margin-left:1em}#historys .historyyear:hover .fa-arrow-right{margin-left:.6em}#historys .historyyear h2{font-weight:600;font-size:1.5rem;padding-bottom:0em}#historys .historytext{position:relative;margin-top:1rem;z-index:1;width:100%}#historys .historytext h3{padding-bottom:.8em}#historys .historymenu.active{color:#252839;opacity:1}#history .mySlides2{display:none}#history .mySlides2.visible{display:block;z-index:1}@media screen and (min-width:30rem){#historys .historyyear{margin-top:-3rem}#historys .gray img{opacity:.15;-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@media screen and (min-width:45rem){#historys .gray{width:70%;margin-left:10%;position:absolute}#historys .historyyear{margin-top:4rem;padding-top:0;float:left}#historys .historytext{width:60%;margin-top:4rem;float:right}#history .mySlides2{z-index:0;position:absolute;width:100%;top:4rem;display:block;opacity:0;-webkit-transition:opacity 0.1s ease,top 0.1s ease;-moz-transition:opacity 0.1s ease,top 0.1s ease;-o-transition:opacity 0.1s ease,top 0.1s ease;transition:opacity 0.1s ease,top 0.1s ease}#history .mySlides2.visible{opacity:1;top:3rem;-webkit-transition:opacity 0.3s ease,top 0.6s ease;-moz-transition:opacity 0.3s ease,top 0.6s ease;-o-transition:opacity 0.3s ease,top 0.6s ease;transition:opacity 0.3s ease,top 0.6s ease}}.greybackground{background-color:#F2F2F2}.about.greybackground{max-width:100%;padding:3rem 0}#testimonials{min-height:410px;max-width:18rem;font-size:16px;margin:0 auto;position:relative}#testimonials .navigation{left:0;position:absolute;bottom:0;vertical-align:bottom;height:auto}#testimonials .navigation .testimonialButton{float:none;width:auto;margin:0}#testimonials .navigation .testimonialButton .blue-button{color:#0000CD;padding:.8em 1em;font-size:12px;margin:0}#testimonials .testimonials h3{padding-bottom:.5em}#testimonials .testimonials .author{padding-bottom:1.5em}#testimonials button{border-radius:0}.testimonials .mySlides{display:none}.testimonials .mySlides.visible{display:block}@media screen and (min-width:23rem){#testimonials{max-width:20rem}}@media screen and (min-width:25rem){#testimonials{max-width:23rem}}@media screen and (min-width:30rem){.testimonials h3{font-size:1.5em}#testimonials{max-width:28rem}}@media screen and (min-width:35rem){#testimonials{max-width:33rem}}@media screen and (min-width:40rem){#testimonials{max-width:38rem}}@media screen and (min-width:45rem){#testimonials{max-width:41rem}.testimonials{width:80%;margin-top:1rem;margin-left:10%;display:inline-block;position:relative}.testimonials h3{font-size:1.8em}.author{float:left}.readAll{float:right}#testimonials .navigation{position:absolute;width:100%;top:7rem}#testimonials .navigation .left{float:left}#testimonials .navigation .right{float:right}.testimonials .mySlides{display:table}.testimonials .mySlides{position:absolute;width:100%;top:1rem;display:table;opacity:0;-webkit-transition:opacity 0.2s ease,top 0.2s ease;-moz-transition:opacity 0.2s ease,top 0.2s ease;-o-transition:opacity 0.2s ease,top 0.2s ease;transition:opacity 0.2s ease,top 0.2s ease}.testimonials .mySlides.visible{opacity:1;display:table;top:0rem;-webkit-transition:opacity 0.3s ease,top 0.6s ease;-moz-transition:opacity 0.3s ease,top 0.6s ease;-o-transition:opacity 0.3s ease,top 0.6s ease;transition:opacity 0.3s ease,top 0.6s ease}}@media screen and (min-width:46rem){#testimonials{max-width:42rem}}@media screen and (min-width:50rem){#testimonials{max-width:46rem}}@media screen and (min-width:60rem){#testimonials{max-width:50rem}}.wrap.legalinfo-wrap{margin-bottom:2em}section.legal-info-section{display:block;height:auto;margin-bottom:0}.legal-info-section .itemtext{margin:0;width:100%}.legal-info-section .itemtext p{padding-bottom:1em}.legal-info-section .extra-content{display:none}.legal-info-section #readmore{padding-bottom:.5em;font-size:.75em;letter-spacing:.06em;font-weight:500;text-align:left;text-transform:uppercase}.legal-info-section #readmore:hover{color:#0000CD;cursor:pointer}.wrap.download-wrap{margin-top:1em}section.download-section{display:block}section.download-section .downloads-left,section.download-section .downloads-right{width:100%;margin:0;display:inline-block;height:100%}section.download-section .downloads-left{float:left;padding-right:8%}section.download-section .downloads-left .itemtext{margin:0}section.download-section .about-section-title{padding-bottom:.5em}section.download-section .downloads-right h2{padding-bottom:.5em}section.download-section a{text-decoration:underline;transition:color 0.2s}section.download-section .annualreports a{margin-right:.8em;float:left}section.download-section .annualreports{margin-bottom:1rem}section.download-section .downloads-right>div{padding-bottom:1em}section.download-section .newsletterarchive{margin-top:1rem}section.download-section .newsletter-archive{padding-bottom:1em;display:none}section.download-section .newsletter-archive .campaign{font-size:1rem;line-height:2em;font-weight:300}section.download-section a{color:rgb(29,29,27);background:none}@media (pointer:fine){section.download-section a:hover{color:#0000CD}}@media screen and (min-width:45rem){section.download-section .downloads-right{padding-right:8%}section.download-section .downloads-left,section.download-section .downloads-right{width:50%}}#collaborate{padding-bottom:2rem;font-size:16px;position:relative}#collaborate h3{font-size:1.2rem;line-height:1.2em}#collaborate .collaborate{padding-bottom:1rem}#collaborate .historymenu{background-color:white;display:block;font-size:16px;color:rgb(29,29,27);opacity:.2;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}#collaborate .historymenu h3{position:relative;font-weight:600;font-size:1.8em;padding-bottom:0em}#collaborate .historymenu.active h3{margin-left:.8em}#collaborate .historymenu .fa-arrow-right{left:0;position:absolute;opacity:0;font-size:.6rem;line-height:1.8rem;transition:opacity 0.2s linear}#collaborate .historymenu:hover .fa-arrow-right,#collaborate .historymenu.active i,#collaborate .historymenu.active{opacity:1}#collaborate .historymenu:hover{opacity:1}#collaborate .historymenu:hover h3{margin-left:.8em}#collaborate .contact{margin-top:1rem;padding:4px 20px}.mySlides3{display:none}.mySlides3:first-child{display:block}@media screen and (min-width:45rem){.wrapperBody{background-color:#252839;width:100%}.collaborate{float:left;width:20%;z-index:5!important}#collaborate .historymenu .fa-arrow-right{font-size:.8rem;line-height:1.7rem}.collaboratetext{float:right;width:60%;margin-top:2rem}#collaborate{margin-top:5rem}}@media screen and (min-width:60rem){.collaboratetext{float:right;width:70%;margin-top:3rem}.collaborate h3{padding-bottom:0.3em!important}}section.team-section{overflow:hidden}.teammembers{font-size:0;overflow:hidden}.teammembers .imagetext:hover img{opacity:.4}.teammembers .imagetext:hover p,.teammembers .imagetext:hover h3{color:#0000CD}section.team-section section.imagetext{width:100%;display:inline-block;vertical-align:top;color:rgb(29,29,27);font-size:16px;margin-bottom:2em}section.team-section section.imagetext img{width:100%;cursor:pointer;-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out}section.team-section section.imagetext h3{padding:.4em 0}@media screen and (min-width:30rem) and (max-width:45rem){section.team-section section.imagetext:nth-child(2n){margin-left:4%}section.team-section section.imagetext{width:48%}}@media screen and (min-width:45rem){section.team-section section.imagetext:nth-child(3n){margin-right:0}section.team-section section.imagetext{width:30%;margin-right:5%;margin-bottom:5%}}section.partner-section h2.partner-type{color:#CED5D4;font-size:1.125em;padding:0;margin:1em 0 0}section.partner-section div{font-size:0}section.partner-section .partner-logo{width:50%;padding:.5%;display:inline-block}section.partner-section .partner-logo img{width:100%}@media screen and (min-width:30rem){section.partner-section .partner-logo{width:33%}}@media screen and (min-width:45rem){section.partner-section .partner-logo{width:25%}}@media screen and (min-width:60rem){section.partner-section .partner-logo{width:20%}}section.map{width:100%;height:800px;position:relative;text-align:left}section.map .card{height:350px}section.map #map{width:100%;height:500px}.map .card h2{text-align:left;color:#0000CD;padding-bottom:.5em}.map .card p{padding-bottom:1.5em}.map .card span{display:block}#opened-gallery-contact{display:table;visibility:hidden;position:fixed;width:100%;height:100vh;bottom:0;left:0;background-color:rgba(255,255,255,.98);z-index:100000;transition:all .4s cubic-bezier(.895,.03,.685,.22);-webkit-transition:all .4s cubic-bezier(.895,.03,.685,.22);visibility:hidden;opacity:.6;height:0%}#opened-gallery-contact.show-contact{visibility:visible;opacity:1;height:100%}#opened-gallery-contact.hide-contact{visibility:hidden;opacity:.8;height:0%}#open-gallery-contact{width:auto;margin:0 0 1.5rem 0}#opened-gallery-contact .cd-panel-header{opacity:1}#closeContact::before,#closeContact::after{background-color:black}#open-gallery-contact{background-color:#0000}.gallery-block{margin:0 0}#open-gallery-contact a,#opened-gallery a{color:rgb(29,29,27);background:none;text-decoration:underline;transition:color 0.2s}#opened-gallery-contact .description,#opened-gallery-normal .description{bottom:auto;top:40px;text-align:left;margin:40px 7% 3rem 7%;width:80%}#opened-gallery-contact a{text-decoration:underline}@media (pointer:fine){#opened-gallery-contact a:hover{color:#c5c5c5}}#opened-gallery-contact p{margin-bottom:1.1rem;font-weight:300;font-size:1em;line-height:1.6em}#opened-gallery-contact h4{margin-top:1.1rem}#opened-gallery-contact h2{color:#0000CD;line-height:1.44em;padding-bottom:1em;font-weight:500;font-size:1em}#opened-gallery-contact .list ul{display:table;list-style:none}#opened-gallery-contact .list li{font-size:1rem;line-height:1.5em;font-weight:300;list-style-type:disc;list-style-position:inside;display:table-row}#opened-gallery-contact{overflow:scroll;display:flex}#opened-gallery-contact .list li::before{content:"•";display:table-cell;text-align:right;padding-right:.3em}@media (pointer:fine){#open-gallery-contact a :hover{color:#0000CD}}@media screen and (min-width:30rem){#opened-gallery-contact .description,#opened-gallery-normal .description{margin:40px 15% 4rem 15%;width:70%}}@media screen and (min-width:45rem){section.map .card h2{text-align:left}section.map .card{margin-top:0;text-align:left;width:350px;padding:1.5rem 1.5rem;height:auto;background-color:white;z-index:10;left:1.5rem;top:100px;position:absolute}section.map{height:550px}section.map #map{height:550px}}@media screen and (min-width:60rem){section.map .card{left:5%}}@media all and (min-width:67em){#opened-gallery-contact .description,#opened-gallery-normal .description{margin:40px 30% 5rem 30%;width:45%}}