@font-face{font-family:Helvetica;src:url(css/fonts/Helvetica-LT-Light.woff) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Helvetica;src:url(css/fonts/Helvetica-LT-Regular.woff) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Helvetica;src:url(css/fonts/Helvetica-LT-Bold.woff) format("woff2");font-weight:600;font-style:normal;font-stretch:normal}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;direction:ltr}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#000;padding-bottom:120px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a img{border:0}.otgs-development-site-front-end{display:none}*{box-sizing:border-box}body{height:100%;width:100%;min-height:100vh;max-width:1280px;margin:0 auto;padding:0 40px;font-size:10px}body.category header #menus-con #main-menu-con{flex:0 1 16.9166666667%}.scrolling header{position:fixed}header{display:block;padding:40px 0 0 0;margin:0 .5%;position:relative;z-index:999;background:#000}header #logo-row{left:0;bottom:0;width:100%;padding:20px 0;background:#000;z-index:100}header #logo-row .logo-wrapper{margin:.5%;background:#000;display:flex;flex-wrap:nowrap;align-items:center;max-width:1200px;margin:0 auto;position:relative;gap:6rem}header #logo-row .logo-wrapper a,header #logo-row .logo-wrapper img{max-width:100%}header #eth-logo{height:16px;text-align:left;display:block;vertical-align:bottom}header #eth-logo a{height:100%;transition:opacity .3s ease}header #eth-logo a img{height:100%}header #eth-logo a:hover{opacity:.5}header #eth-chair-link{top:4px;position:relative}header #eth-chair-link a{text-decoration:none;font-size:1.6rem}header #eth-chair-link a:hover{color:#999}header #site-title-logo{display:block;text-align:left;z-index:400;height:auto;vertical-align:bottom;padding:0;top:3px;position:relative;width:200px}header #site-title-logo a{width:100%;height:auto;transition:opacity .3s ease;display:inline-block;font-size:30px;text-decoration:none;color:#000;font-weight:500}header #site-title-logo a em{font-style:italic}header #site-title-logo a span{display:none}header #site-title-logo a span:first-child{margin-right:40px}header #site-title-logo a img{display:block;text-align:left;width:100%;height:auto;z-index:400}header #site-title-logo a:hover{opacity:.5}header #architektura-logo{display:block;text-align:left;z-index:400;height:auto;vertical-align:bottom;padding:0;top:3px;position:relative;width:200px}header #architektura-logo a{height:100%;width:100%;transition:opacity .3s ease;display:inline-block;text-decoration:none;color:#000;font-weight:500}header #architektura-logo a img{display:inline-block;text-align:left;width:100%;height:auto;z-index:400}header #architektura-logo a:hover{opacity:.5}.content-wrapper{position:relative;display:flex;align-items:flex-start;width:100%;padding:.5% 0 0 0;z-index:1;direction:rtl;margin:0}.content-wrapper.text-only{direction:ltr}.content-wrapper.text-only .content-text-con{flex-grow:0;padding:0 1%;flex-basis:49%}.content-wrapper .content-image{flex:0 1 50%;padding-left:40px}.content-wrapper .content-image img{display:block;text-align:right;object-fit:contain;object-position:top right;max-width:100%;max-height:calc(100vh - 260px)}.content-wrapper .content-text-con{flex:1 0 50%;display:block;padding:.5%}.content-wrapper .content-text-con h1,.content-wrapper .content-text-con h2,.content-wrapper .content-text-con h3,.content-wrapper .content-text-con h4{font-family:Helvetica,Arial,sans-serif;font-weight:500;margin-right:0;line-height:1.1em;margin-bottom:1em}.content-wrapper .content-text-con h1{font-size:4.5rem}.content-wrapper .content-text-con h2{font-size:2.1rem;color:red}.content-wrapper .content-text-con h3{font-size:1.4rem;font-weight:400}.content-wrapper .content-text-con h4{text-align:left;font-size:1.4rem}.content-wrapper .content-text-con p{text-align:left;margin-right:0;font-size:1.2rem;line-height:1.5em;margin-bottom:20px}.content-wrapper .content-text-con a{text-decoration:underline;padding:0;position:relative;transition:all .3s ease;z-index:10}.content-wrapper .content-text-con a:hover{color:red}.content-wrapper .content-text-con ul{text-align:left;margin-right:0;font-size:12px;line-height:18px;margin-bottom:20px}.content-wrapper .content-text-con td{padding:5px 10px 5px 0}.content-wrapper .content-text-con.contact-text p{text-align:left;margin-right:0;font-size:12px;line-height:17px}.content-wrapper .content-text-con.contact-text p a:hover{background:red}.content-wrapper .content-text-con .wp-block-columns{padding:0;direction:ltr}.content-wrapper .content-text-con .wp-block-columns.has-background{padding:0}.content-wrapper .content-text-con .wp-block-columns .wp-block-column{padding:0 .5%}.content-wrapper .content-text-con .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}.content-wrapper .content-text-con .wp-block-columns .wp-block-column:first-child{padding-left:0}.content-wrapper .content-text-con .wp-block-columns .wp-block-column:last-child{padding-right:0}.content-wrapper .content-text-con .wp-block-embed-jotform iframe{max-width:100%!important;height:2350px;max-height:100%}.content-image{display:block;height:100%;text-align:right;position:relative;z-index:1}.content-image .image-wrapper{height:100%;display:block}.content-image .image-wrapper img{height:100%;width:auto;display:block;text-align:right}.content-image.contact-image{width:40%;height:100%;display:table}.content-image.contact-image .image-wrapper{display:table-cell;vertical-align:middle}.content-image.contact-image .image-wrapper img{width:100%;height:auto}a,article,div,h1,h2,h3,h4,h5,header,li,nav,p,section,ul{font-family:Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;color:#fff}strong{font-weight:600}#menus-con{width:100%;display:flex;padding:40px 0 20px 0;margin:0 auto;position:relative;z-index:10;background:#000}#menus-con.show #main-menu-con>ul{display:block}#menus-con.show #grid-filter .filter-list{display:block}#menus-con #main-menu-con{flex:1 1 16.6666666667%;width:auto;z-index:3;text-align:left}#menus-con #main-menu-con a.menu-anchor{display:none;border:none;cursor:pointer;position:relative;height:44px;width:44px;padding:6px 0 0 0;transition:opacity .5s ease;opacity:1;z-index:10;margin-left:-10px}#menus-con #main-menu-con a.menu-anchor span{margin:0 auto;position:relative;top:14px}#menus-con #main-menu-con a.menu-anchor span:after,#menus-con #main-menu-con a.menu-anchor span:before{content:"";position:absolute}#menus-con #main-menu-con a.menu-anchor span,#menus-con #main-menu-con a.menu-anchor span:after,#menus-con #main-menu-con a.menu-anchor span:before{background-color:#000;display:block;height:2px;-webkit-transition:.2s ease-in-out!important;transition:.2s ease-in-out!important;width:20px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}#menus-con #main-menu-con a.menu-anchor span:before{margin-top:-6px;-webkit-transition-property:margin,-webkit-transform;-moz-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform}#menus-con #main-menu-con a.menu-anchor span:after{margin-top:6px;-webkit-transition-property:margin,-webkit-transform;-moz-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform}#menus-con #main-menu-con a.menu-anchor.active span{background-color:rgba(0,0,0,0)!important}#menus-con #main-menu-con a.menu-anchor.active span:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menus-con #main-menu-con a.menu-anchor.active span:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menus-con #main-menu-con ul{text-align:left;position:relative}#menus-con #main-menu-con ul li{display:block;text-align:left}#menus-con #main-menu-con ul li:last-child a{padding:5px 0 5px 0}#menus-con #main-menu-con ul li a{font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;padding:5px 15px 5px 0}#menus-con #main-menu-con ul li.current-menu-item>a,#menus-con #main-menu-con ul li.current-post-parent>a,#menus-con #main-menu-con ul li.current_page_parent>a,#menus-con #main-menu-con ul li:active>a,#menus-con #main-menu-con ul li:hover>a{font-family:Helvetica,Arial,sans-serif;font-weight:500;color:red}#menus-con #main-menu-con ul li.current-menu-item .submenu,#menus-con #main-menu-con ul li.current-post-parent .submenu,#menus-con #main-menu-con ul li.current_page_parent .submenu{display:block}#menus-con #main-menu-con ul li.menu-item-has-children:before{content:"";display:none;position:relative;width:6px;height:6px;clip-path:polygon(0 0,100% 50%,0 100%);background:#000;margin:0 5px 2px 0}#menus-con #main-menu-con .submenu{position:absolute;width:auto;padding-top:0;display:none;top:0;left:16.9166666667%}#menus-con #main-menu-con .submenu ul{margin:0;padding:0!important}#language-selector{flex:1 0 auto;width:auto;z-index:3;text-align:right;margin-right:.7%;position:absolute;right:0;top:63px;margin-right:0}#language-selector ul{list-style:none;margin:0;display:block;width:auto;padding-right:0;direction:ltr}#language-selector ul.open{display:block}#language-selector ul.open li{display:inline-block}#language-selector ul li{padding:0;margin:0 0 0 10px;color:inherit;display:inline-block}#language-selector ul li:first-child{margin-left:5px}#language-selector ul li a{font-size:12px;color:#000;text-decoration:none;text-transform:uppercase}#language-selector ul li a:hover{font-weight:500}#language-selector ul li.selected a{font-weight:500}.content-grid-wrapper{margin:0 auto;width:100%;padding:0;position:relative;display:flex;right:0;left:0;min-height:100%;z-index:1;padding:0}.content-grid-wrapper.nofilter{margin-top:40px}.content-grid-wrapper.half-width .content-grid article.teaser-item{flex:0 1 31.3333333333%;margin:1%}.content-grid-wrapper.third-width{display:block;flex:0 0 33.33%}.content-grid-wrapper.third-width .content-grid article.teaser-item{flex:0 1 47%;margin:1.5%}.content-grid-wrapper.twothird-width{display:block;flex:0 0 66.66%}.content-grid-wrapper.twothird-width .content-grid article.teaser-item{flex:0 1 23.5%;margin:.75%}.content-grid-wrapper .content-grid{width:100%;padding:0;display:flex;flex-wrap:wrap;padding:0;flex:0 0 100%;align-content:flex-start}.content-grid-wrapper .content-grid.filtered{align-content:flex-start}.content-grid-wrapper .content-grid article.teaser-item{flex:0 1 15.6666666667%;display:block;margin:0;min-width:80px;overflow:hidden;position:relative;padding-top:0;margin:.5%;transition:all ease .5s}.content-grid-wrapper .content-grid article.teaser-item.hide-by-filter{opacity:0;padding-top:0;flex-basis:0%;min-width:0;margin:0}.content-grid-wrapper .content-grid article.teaser-item.highlight{flex:1 1 32.3333333333%;max-height:120%;margin:.5%}.content-grid-wrapper .content-grid article.teaser-item .teaser-text{position:absolute;bottom:0;left:0;display:none;width:100%}.content-grid-wrapper .content-grid article.teaser-item .teaser-text h2{text-align:center;margin:0;background:#000;font-size:12px;padding:20px 10px 20px 10px;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-weight:400}.content-grid-wrapper .content-grid article.teaser-item .teaser-text .team-info{font-family:Helvetica,Arial,sans-serif;font-weight:400;text-align:center;margin:0;background:#000;text-transform:none;font-size:10px;display:block;padding:5px 10px 20px 10px}.content-grid-wrapper .content-grid article.teaser-item .teaser-text a{color:#000;text-decoration:none}.content-grid-wrapper .content-grid article.teaser-item .teaser-image{padding-top:141.42%;background:#333;position:relative;overflow:hidden;width:100%;top:0}.content-grid-wrapper .content-grid article.teaser-item .teaser-image a{height:100%;width:100%;display:block;position:absolute;top:0;left:0}.content-grid-wrapper .content-grid article.teaser-item .teaser-image a img{height:100%;width:100%;object-fit:cover}.content-grid-wrapper .content-grid article.teaser-item:hover .teaser-text{display:block}#grid-filter{z-index:999;position:relative;height:auto;width:auto;text-align:left;background:#000;flex:1 1 16.6666666667%;margin:0;z-index:9999;padding:0}#grid-filter.open .filter-list{display:block}#grid-filter.open .filter-menu-button{font-weight:500}#grid-filter.open .filter-menu-button:before{transform:rotate(180deg)}#grid-filter .filter-menu-button{background:0 0;border:none;text-transform:uppercase;font-size:12px;color:#fff;padding:5px 0 5px 0;font-family:Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;display:none;direction:ltr;cursor:pointer}#grid-filter .filter-menu-button:hover{font-weight:500}#grid-filter .filter-menu-button:before{content:"";display:inline-block;position:relative;width:6px;height:6px;clip-path:polygon(0 0,100% 50%,0 100%);background:#000;margin:0 5px 2px 0}#grid-filter .filter-list button{background:0 0;border:none;text-transform:uppercase;font-size:12px;color:#fff;padding:5px 15px 5px 0;font-family:Helvetica,Arial,sans-serif;font-weight:400;text-align:left;cursor:pointer;display:block}#grid-filter .filter-list button.active,#grid-filter .filter-list button:hover{font-weight:500;color:red}iframe{height:100%;max-height:240px;position:relative;width:100%}.wp-block-image img{max-width:100%;height:auto}.post-navigation{position:absolute;top:50%;width:100%}.post-navigation .nav-newer{position:absolute;left:-40px}.post-navigation .nav-newer a{background-position:0 -40px}.post-navigation .nav-older{position:absolute;right:-40px}.post-navigation a{font-size:20px;color:#000;text-decoration:none;background:url(img/icons.png) no-repeat 0 0;width:40px;height:40px;display:block;text-indent:-99em}.post-navigation a:hover{opacity:.5}@media all and (min-width:768px) and (max-width:959px){body,body.home{overflow:visible;height:auto;padding:0 20px}header{padding-top:20px}.content-grid-wrapper .content-grid article.teaser-item{flex-basis:24%;padding:0}.content-grid-wrapper .content-grid article.teaser-item .teaser-image{position:relative}.content-grid-wrapper .content-grid article.teaser-item.highlight{flex-basis:49%}.content-grid-wrapper .content-grid article.teaser-item.highlight:nth-child(3){flex-basis:24%}.content-text-con{width:100%;height:auto}.content-text-con .wp-block-columns .wp-block-column{padding:0 .5%}.content-text-con .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}.content-text-con .wp-block-columns .wp-block-column:first-child{padding-left:0}.content-text-con .wp-block-columns .wp-block-column:last-child{padding-right:0}.content-text-con .wp-block-columns .wp-block-column:not(:only-child){flex-basis:calc(50% - 20px)!important}.content-image{height:auto}.content-image .image-wrapper{width:100%}.content-image .image-wrapper img{height:auto;width:100%}.content-image.contact-image{width:100%;height:auto;display:table}}@media screen and (min-width:320px) and (max-width:767px){body,body.home{overflow:visible;height:auto;padding:0 10px;padding-bottom:80px}body.category header #menus-con #main-menu-con{flex:0 1 50%}header{width:100%;padding-top:0;margin:20px 0 0 0;position:relative}header #site-title-logo{margin-right:0;margin-top:1rem;padding-left:0;margin-left:0;display:block}header #site-title-logo a{font-size:20px;line-height:1.1em}header #site-title-logo a span{display:none}header #site-title-logo a span:first-child{margin-right:0}header+.content-wrapper{padding-top:0}#menus-con{padding:10px 0}#menus-con.show #main-menu-con ul.main-menu{display:block}#menus-con #main-menu-con{flex-basis:100%}#menus-con #main-menu-con a.menu-anchor{display:block}#menus-con #main-menu-con ul.main-menu{display:none}#menus-con #main-menu-con ul li{display:block;text-align:left}#menus-con #main-menu-con ul li .submenu{left:50%;padding-top:0;padding-left:11px}#language-selector{flex-basis:50%;top:9px}#grid-filter{margin-top:44px}#grid-filter .filter-list{display:none}.content-grid-wrapper #grid-filter{position:relative;padding:0 .5%}.content-grid-wrapper .content-grid article.teaser-item{flex-basis:49%}.content-grid-wrapper .content-grid article.teaser-item.highlight{flex-basis:99%}.content-grid-wrapper .content-grid article.teaser-item .teaser-image{position:relative;top:0}.content-wrapper{flex-wrap:wrap;min-height:0;height:auto;padding:20px 0}.content-wrapper.text-only .content-text-con{padding:3%;flex-basis:99%}.content-wrapper .content-image{flex:0 0 100%;padding:0}.content-wrapper .content-image img{height:auto;width:100%;object-fit:none;object-position:top right}.content-wrapper .content-image.contact-image{width:94%;height:auto;padding:0 3%}.content-wrapper .content-text-con{flex:0 0 100%;background:rgba(255,255,255,.8);margin-top:0;height:auto;min-width:280px;padding:0}.content-wrapper .content-text-con h1{text-align:left;margin-right:0;padding:0}.content-wrapper .content-text-con p{text-align:left;margin-right:0;padding:0}.content-wrapper .content-text-con .fb_iframe_widget{margin-right:0;padding:0 3% 40px 3%}}