iframe,img,object{max-width:100%}img{height:auto}.navbar{position:relative}.navbar:before{position:absolute;content:"";left:0;width:32%;height:100%}.navbar .navbar-brand{z-index:900}.navbar .navbar-toggler{outline:0;border-radius:0}.navbar .navbar-toggler .navbar-toggler-icon{height:.2em;width:1.2em;background-image:none}.navbar-nav .dropdown:hover>.dropdown-menu{display:block}.navbar-nav .nav-item.nav-item-cta .nav-link{border-bottom:0}.navbar-nav .nav-item .nav-link{border-bottom:6px solid}.navbar-nav .nav-item .nav-link.dropdown-toggle:after{display:none}.navbar-nav .nav-item .nav-link.dropdown-toggle i{font-size:75%}.contains-block-slider .row{margin:0}.contains-block-slider .block-slider{padding:0}.contains-block-slider .block-slider .slide .wrapper{position:absolute;max-width:400px;bottom:0}.contains-block-slider .block-slider .slide .wrapper .dot-wrapper .slick-dots{position:relative;bottom:0}.contains-block-slider .block-slider .slide .wrapper .dot-wrapper .slick-dots li{margin-left:0;margin-right:10px}.contains-block-slider .block-slider .slide .wrapper .dot-wrapper .slick-dots li:last-child{margin-right:0}.contains-block-slider .block-slider .slide .wrapper .dot-wrapper .slick-dots li,.contains-block-slider .block-slider .slide .wrapper .dot-wrapper .slick-dots li button{height:10px;width:30px}.contains-block-slider .block-slider .slide .wrapper .dot-wrapper .slick-dots li button:before{content:none}.contains-block-tags .block-tags,.contains-block-textblock-primary .block-textblock-primary{padding-top:3rem;padding-bottom:3rem}.contains-block-tags .block-tags .textblock a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;padding:1rem;margin:.2rem;font-weight:700}.contains-block-textblock-video-image{position:relative;background-image:url(/assets/images/pattern-bg.svg);background-repeat:no-repeat;background-position:0}.contains-block-textblock-video-image:after{position:absolute;width:30%;height:100%;top:0;right:0;content:""}.contains-block-textblock-video-image .block-textblock-video-image{padding-top:5rem;padding-bottom:5rem;z-index:1}.contains-block-project-list{position:relative;padding-top:3rem;padding-bottom:3rem;overflow:hidden}.contains-block-project-list:before{position:absolute;width:550px;height:550px;top:-100px;left:-100px;background-image:url(/assets/images/pattern-element-1.svg);background-repeat:no-repeat;background-position:0 0;content:""}.contains-block-project-list:after{position:absolute;width:255px;height:255px;bottom:-100px;right:50px;background-image:url(/assets/images/pattern-element-2.svg);background-repeat:no-repeat;background-position:100% 100%;content:""}.contains-block-project-list .block-project-list{z-index:1}.contains-block-project-list .block-project-list .slider .slick-arrow{position:absolute;top:50%;cursor:pointer}.contains-block-project-list .block-project-list .slider .slick-left{left:-30px}.contains-block-project-list .block-project-list .slider .slick-right{right:-30px}.contains-block-project-list .block-project-list .slider .slick-arrow i{font-size:200%}.contains-block-project-list .block-project-list .slider .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}.contains-block-project-list .block-project-list .slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.contains-block-project-list .block-project-list .slider .slick-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px}.project .project-label{position:absolute}.project .summary{-webkit-box-flex:1;-ms-flex:1;flex:1}.contains-block-form .block-form{padding-top:3rem;padding-bottom:3rem}.contains-block-form .block-form .form-group{margin-bottom:1rem}.contains-block-form .block-form .form-group label{margin-bottom:.5rem}.contains-block-form .block-form .form-group.required label:after{content:"*"}.contains-block-form .block-form .form-group.required .checkbox label:after{content:none}.contains-block-news-archive,.contains-block-recent-articles{padding-top:3rem;padding-bottom:3rem}.news-item .summary{-webkit-box-flex:1;-ms-flex:1;flex:1}.contains-block-photo-album .block-photo-album{padding-top:3rem;padding-bottom:3rem}#footer .socialmedia .icon{height:40px;width:40px;text-decoration:none;margin:.2rem}
