@media only screen and (max-height:380px){.sourceblock.homeimage .caption{bottom:-140px !important;left:10px !important;width:calc(100% - 50px) !important}.sourceblock.homemessage p{padding-top:165px}}@media only screen and (max-width:1017px){body{overflow-x:visible;background-color:#fff}.sourceblock{background-image:none}.inner-width{width:100%}.sourceblock.header .col1 img{width:300px;margin-bottom:25px}.sourceblock.menu ul.menu{display:none}.sourceblock.header .col2 .responsive{display:block;float:right}.sourceblock.header .col2 .responsive img{height:30px;margin-left:5px;cursor:pointer}.sourceblock.header .col2 .desktop{display:none}.sourceblock.header .col2 .search-wrapper{display:none}.sourceblock.homeimage .caption{left:15px}.featured-wrapper .content{margin-left:15px;margin-right:15px;width:calc(100% - 50px)}.contact .content{margin-left:15px;margin-right:15px;width:calc(100% - 50px)}.sourceblock.projects.details .content{margin-left:15px;margin-right:15px;width:calc(100% - 70px)}.project_carousel .nav{right:15px}.sourceblock.footer1 .left,.sourceblock.footer1 .center{height:125px}.sourceblock.footer1 .right{height:155px}.news-wrapper .date{margin-left:5px;margin-left:5px}.news-wrapper .text{width:calc(100% - 20px)}.sourceblock.pagecontent-w .content{margin:0 15px;width:calc(100% - 70px)}}@media only screen and (max-width:880px){.featured-wrapper .newsevents{height:auto}.featured-wrapper .ln{float:none;width:100%;margin-right:0;margin-bottom:10px}.featured-wrapper .ue{float:none;width:100%;margin-right:0;margin-bottom:10px}.featured-wrapper .fe{float:none;width:100%;margin-right:0;margin-bottom:10px}.sourceblock.projects .item{width:calc((100% - 10px) / 2)}.sourceblock.projects .item:nth-child(3n+3){margin-right:10px}.sourceblock.projects .item:nth-child(2n+2){margin-right:0}.sourceblock.people .item{width:calc((100% - 10px) / 2)}.sourceblock.people .item:nth-child(3n+3){margin-right:10px}.sourceblock.people .item:nth-child(2n+2){margin-right:0}.sourceblock.people.alliance_member .item{width:calc((100% - 20px) / 3)}.sourceblock.people.alliance_member .item:nth-child(4n+4){margin-right:10px}.sourceblock.people.alliance_member .item:nth-child(3n+3){margin-right:0}.sourceblock.people.alliance_member .item:nth-child(2n+2){margin-right:10px}.sourceblock.footer1 .left{width:calc((100% - 70px) / 2)}.sourceblock.footer1 .center{float:left;width:calc(100% - 30px);width:100%;margin-top:10px}.sourceblock.footer1 .right{float:left;margin-left:0;width:calc((100% - 10px) / 2)}}@media only screen and (max-width:830px){.sourceblock.header .col1 img{width:300px}.sourceblock.pagecontent .col1{float:none;margin-right:0;width:100%}.sourceblock.pagecontent .col2{float:none;width:100%}.sourceblock.pagecontent .intro{padding-left:20px;padding-right:20px}.sourceblock.pagecontent .content{padding:20px}.sourceblock.pagecontent .col2 .submenu{display:none}.sourceblock.pagecontent .col2 .bl{margin-left:10px;margin-right:10px}.sourceblock.pagecontent .col1 .faq-wrapper ul li.q{margin-left:10px;width:calc(100% - 65px)}.sourceblock.pagecontent .col1 .faq-wrapper ul li.a{margin-left:10px;width:calc(100% - 65px)}.sourceblock.projects.details .content{padding-left:10px;padding-right:10px;margin-left:0;margin-right:0;width:calc(100% - 20px);top:0}.project_carousel .nav{right:10px;bottom:10px}.related a.dl{margin-right:0;width:100%}.related a.dl:nth-child(n+2){margin-top:10px}.block-contact .col1{float:left !important;width:calc(100% - 130px) !important;padding-right:0 !important;padding-bottom:10px !important;padding-right:20px !important}.block-contact .col2{width:calc(100% - 160px) !important}.sourceblock.footer1 .wrapper{padding-left:10px;padding-right:10px}.sourceblock.footer2 .wrapper{padding-left:10px;padding-right:10px}.sourceblock.footer2 a.m{display:block;padding:3px 0}.sourceblock.footer2 a.s{margin-bottom:20px}.sourceblock.footer2 a.sep{display:none}.sourceblock.pagecontent-w .content{margin:0;width:calc(100% - 30px);padding:10px}.blog-wrapper .wrap{margin:0 20px;width:calc(50% - 40px)}.blog-wrapper .listfilter{margin:10px 20px 10px 20px;width:calc(100% - 70px)}}@media only screen and (max-width:800px){.feature{width:calc((100% - 10px) / 2)}.feature:nth-child(3n+3){margin-right:10px}.feature:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:700px){.cookiepermissionprompt .col1{float:none;width:calc(100% - 40px)}.cookiepermissionprompt .col2{float:right;text-align:right;width:100%;margin-top:20px}}@media only screen and (max-width:760px){.landingpage-inner{width:calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px}.landingpage-top,.landingpage-top img{height:100px}.landingpage-middle-content-wrapper{width:70%}.landingpage-bottom-cont{text-align:center;float:none;display:block;margin-top:16px;margin-bottom:4px}.landingpage-middle{background-position:left -27px center,right -27px center;background-size:auto 400px;height:calc(100% - 180px);top:100px}.landingpage-middle-content-wrapper p{font-size:calc(20px - -1.5vw);line-height:calc(28px - -1.5vw);font-weight:600}.landingpage-bottom-left{display:block;text-align:center}}@media only screen and (max-height:500px) and (max-width:760px){.landingpage-middle{background-position:left center,right center;background-size:auto 120%}}@media only screen and (max-height:400px){.landingpage-top{position:relative}.landingpage-middle{height:250px;top:unset;position:relative;margin-bottom:40px}.landingpage-bottom{position:relative}.landingpage-inner{overflow:auto}}@media only screen and (max-width:630px){.sourceblock.header{padding-top:15px}.sourceblock.header .col1 img{margin-bottom:10px}.sourceblock.header .col2{padding-top:13px}.block-contact .col2{padding-right:0 !important;padding-bottom:10px !important;width:100% !important}.sourceblock.projects .item{width:100%;margin-right:0}.sourceblock.projects .item:nth-child(3n+3){margin-right:0}.sourceblock.projects .item:nth-child(2n+2){margin-right:0}.sourceblock.projects .project-nav span{display:none}.sourceblock.people .item{width:100%;margin-right:0}.sourceblock.people .item:nth-child(3n+3){margin-left:0}.sourceblock.people .item:nth-child(2n+2){margin-left:0}.sourceblock.people.alliance_member .item{width:calc((100% - 20px) / 2);margin-right:10px}.sourceblock.people.alliance_member .item:nth-child(4n+4){margin-right:0}.sourceblock.people.alliance_member .item:nth-child(3n+3){margin-right:10px}.sourceblock.people.alliance_member .item:nth-child(2n+2){margin-right:00px}}@media only screen and (max-width:560px){.sourceblock.header .col1 img{width:200px;margin-left:10px}.sourceblock.header .col2{padding-top:7px}.pageheader .row{padding-left:10px;padding-right:10px}.sourceblock.homeimage .caption{left:10px;width:calc(100% - 60px)}.featured-wrapper .content{margin-left:0;margin-right:0;width:calc(100% - 20px)}#map-view{height:200px}.contact .content{margin-left:0;margin-right:0;width:calc(100% - 20px)}.contact .content .col1{margin-right:0;margin-left:0;width:100%}.contact .content .col2{margin-right:0;margin-left:0;margin-top:10px;width:100%}.contact .content .col3{margin-top:20px}.sourceblock.projects.details .content{margin-left:0;margin-right:0}.sourceblock.pagecontent .intro{padding-left:10px;padding-right:10px}.sourceblock.pagecontent .content{padding-left:10px;padding-right:10px}.sourceblock.sitemap .content{padding-left:25px;padding-right:10px}.sourceblock.search .content{padding-left:10px;padding-right:10px}.news-wrapper .wrap{margin-left:10px}.sourceblock.projects .project-nav{padding-left:10px;padding-right:10px}.sourceblock.projects .wrapper{padding-left:10px;padding-right:10px}.sourceblock.projects .filter{width:100%}.sourceblock.people .wrapper{padding-left:10px;padding-right:10px}.block-contact .col1{float:none !important;width:100% !important;padding-right:0 !important}.blog-wrapper .wrap{margin:0 10px;width:calc(50% - 20px)}.blog-wrapper .listfilter{margin:10px 10px 10px 10px;width:calc(100% - 50px)}.blog-wrapper .text .button{padding:5px 5px}}@media only screen and (max-width:570px){}@media only screen and (max-width:530px){.feature{width:100%;min-height:0;margin-right:0}.feature:nth-child(2n+2){margin-right:0}.feature:nth-child(3n+3){margin-right:0}.feature .div{height:auto}.feature a img.main.empty{display:none}}@media only screen and (max-width:510px){.slideshow,.slide{height:245px}.sourceblock.footer1 .left{width:calc(100% - 30px);height:auto;text-align:right}.sourceblock.footer1 .center{height:auto !important;margin-top:5px;display:block}.sourceblock.footer1 .right{width:100%;height:auto;margin-top:5px;text-align:right}.sourceblock.people div.img{width:100%}.sourceblock.people div.txt{width:calc(100% - 40px)}.sourceblock.footer1 .center div{width:calc(100% - 30px)}.sourceblock.footer1 .center div:nth-of-type(2){height:106px;margin-left:0;margin-top:5px}}@media only screen and (max-width:450px){}