@charset "utf-8";.hide-desktop{display:none}@media only screen and (max-width:1024px){.container{padding-left:2%;padding-right:2%}.project-slider .bx-wrapper .bx-controls-direction a.bx-prev{left:0}.project-slider .bx-wrapper .bx-controls-direction a.bx-next{right:0}.hide-desktop{display:block}.page-header-container.has-thumbnail{padding-top:0;height:50vh}.navigation.menu .page_item:first-child{display:none}blockquote{padding-left:0;padding-right:0}.contact-flag{display:none}}@media handheld,only screen and (max-width:768px){.page-header{padding-top:1em}.header-line-container{position:relative;left:auto;top:auto}.header-line-container .column{float:left;margin-left:0}.header-line-container form input{display:block;clear:both;margin:.25em 0}.page-header .searchform{position:relative;top:auto;right:auto;margin:4em 0 0;width:250px;text-align:right}.page-header .searchform .searchword{display:inline;width:auto;float:none}.page-navigation{z-index:99;top:1em;padding:.5em;width:100%}.page-navigation li{display:block;width:100%;padding:.5rem 0;text-align:center}.page-navigation .navigation ul{margin:0;width:100%;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.page-footer-container .navigation li a,.page-navigation .navigation li a{margin-left:0}.sub-navigation{float:left;width:50%;margin-top:1em !important}.sub-navigation li{display:block;width:100%;padding:.5em 0}.category-list li{padding:1em .5em;font-size:100%}.category-list li a{font-size:100%}.category-list li a .icon{font-size:300%}.object-search label .text{display:none}.object-slider-container .bx-wrapper .bx-controls-direction a.bx-prev{left:0}.object-slider-container .bx-wrapper .bx-controls-direction a.bx-next{right:0}.object-slider-container .object-slider{width:100%;float:none;padding-left:0;padding-right:0;margin-right:0}.object-slider-container .more-button{width:100%;float:none}.page-footer-container{padding-bottom:4rem}.page-footer .navigation li{display:block;width:100%;padding:.5em 0;text-align:center}.main-content{width:100%;float:none}.object-list .object-content{overflow:hidden;height:auto}.object-list .object-content .title{position:relative}.object-list .object-content .objectmeta-container,.object-list .object-content .objectmeta-container>span{display:block}.filter-container>.column{white-space:nowrap}.search-button{width:100%}}@media handheld,only screen and (max-width:480px){.category-list li{padding:.5em .25em}.category-list li a{text-transform:none}.category-list li a .icon{font-size:100%}}