html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:16px 16px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:36px;height:23px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:36px;height:5px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .2s .2s ease,opacity .2s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .2s .2s ease,transform .2s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .2s ease,opacity .2s .2s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .2s ease,transform .2s .2s cubic-bezier(0.215, 0.61, 0.355, 1)}body{color:#000;text-align:left;font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-style:normal;font-weight:400;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;-webkit-text-size-adjust:100%;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-feature-settings:"lnum"}img{border:0px;max-width:100%;display:block;-ms-interpolation-mode:bicubic}strong,b{font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-style:normal;font-weight:700}em{font-style:italic}p{margin-top:0;padding:0;margin:0;padding-bottom:1em}h1,h2,h3,h4{font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-style:normal;font-weight:300;padding-bottom:1em;padding-top:.18em}h1{letter-spacing:-0.04em;font-weight:300;color:#000;padding-bottom:.5em}.template3 h1{font-weight:500;padding-top:1.3em;padding-bottom:.1em}h2,h3,h4{font-weight:400}h3,h4{padding-bottom:0}a:link,a:visited{color:#c71b00;text-decoration:none}.notouch a:hover{color:#000}small{display:inline-block;padding-top:.25em}sup{position:relative;font-size:.9rem;line-height:0}.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}.browserupgrade{position:relative;z-index:9999;font-family:Arial,Helvetica,sans-serif !important;padding:12px;font-size:14px;text-align:center;color:#000 !important;background-color:#ccc}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){img[src$=".svg"]{width:100%}}#page{margin:auto;max-width:none !important}#header{position:fixed;left:0;top:0;width:100%;z-index:999;background-color:transparent;transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out}#header.open{background-color:#fff}#header #nav-open-close img{position:fixed;right:60px;width:60px;z-index:200}#header nav{position:relative;z-index:99;font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-style:normal;font-weight:500;padding:0;padding-top:22px;text-align:center}#header nav>ul{position:relative;z-index:99;display:inline-block}#header nav>ul>li{position:relative;z-index:99}#header nav>ul>li>a{position:relative;z-index:99;text-transform:uppercase;color:#000;display:block;padding:0}#header nav>ul>li>a:hover{color:#c71b00}#header nav>ul>li.active>a{color:#c71b00}#header nav>ul>li ul{display:none;z-index:0;width:100%;letter-spacing:-0.025em;background-color:#fff}#header nav>ul>li ul:after{content:"";display:block;position:absolute;bottom:-0.175em;left:50%;width:100%;height:.35em}#header nav>ul>li ul li{float:none}#header nav>ul>li ul li a{display:block;color:#000;padding:.125em 1em}#header nav>ul>li ul li a:hover{color:#c71b00}#header nav>ul>li ul li.active>a{color:#c71b00}#header .hamburger{position:absolute;z-index:9999;left:50%;margin-left:-34px;top:-2px}#logo{position:fixed;bottom:3vh;left:0;z-index:99;width:100%}#logo a{display:block;margin:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}#logo a svg{display:block;width:100%}#logo a svg path{fill:#000;transition:fill .2s ease-in-out;-webkit-transition:fill .2s ease-in-out;-moz-transition:fill .2s ease-in-out;-o-transition:fill .2s ease-in-out}#logo a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}#logo a:hover svg path{fill:#c71b00}#page3 #nav63 a{color:#c71b00}#wrapper{position:relative}#content{display:block;position:relative;margin:auto;text-align:center}#content .section{max-width:1080px;margin:auto;padding-bottom:2em}#content .section .dotted{margin:auto}#content .section-wide,#content .section-project-additional{max-width:1555.2px}#content mark{background-color:rgba(255,255,0,.5)}.row{max-width:1080px}.oembed-container{position:relative;width:100%;padding-bottom:56.25%;margin-top:1em;margin-bottom:1em;background-color:#000;margin-bottom:1.25em}.oembed-container.v67{padding-bottom:66.67%}.oembed-container.v75{padding-bottom:75%}.oembed-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.dotted{height:20px;position:relative}.dotted:after{content:"";display:inline-block;width:100%;height:20px;position:absolute;left:50%;transform:translateX(-50%);background-position:0px 0;background-repeat:repeat-x}.projectlist .project-preview{padding-bottom:4.5em}.projectlist .project-preview a{display:block}.projectlist .project-preview a:hover h2{color:#c71b00}.projectlist .project-preview h2{position:relative;z-index:10;font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-weight:500;letter-spacing:-0.02em;text-transform:none;padding-bottom:0;color:#000;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.projectlist .project-preview img{position:relative;z-index:9;display:block;margin-top:-0.45em}.projectlist.projectlist-3cols{padding-top:2em;padding-bottom:2em;display:flex;flex-wrap:wrap;max-width:none}.projectlist.projectlist-3cols>div{align-items:flex-start;display:flex}.projectlist.projectlist-3cols a{color:#000;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.projectlist.projectlist-3cols a:hover{color:#c71b00}.projectlist.projectlist-3cols h4{position:relative;z-index:10;font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.projectlist.projectlist-3cols img{margin-top:-0.28em}.section-project-additional h3{margin-top:2em}.slides{padding-bottom:1em}.slides .slick-slide .slide-img-wrapper{background-color:#141414}.slides .slick-slide img{margin:auto}.slides .slick-slide .slide-author{position:relative;margin-left:.5em;color:#999}.slides .slick-slide .slide-author i{border-bottom:1px dotted #c71b00}.slides .slick-slide .slide-author span{position:absolute;left:1.5em;bottom:.15em;display:none;white-space:nowrap}.slides .slick-slide .slide-author:hover span{display:inline-block}.slides .slick-dots{bottom:2px}.slides .slick-dots li{width:5px;height:5px;margin:0 5px}.slides .slick-dots li button{width:5px;height:5px}.slides .slick-dots li button:before{font-size:4px}.slides .slick-prev:before,.slides .slick-next:before{color:#000}.slides.slick-dotted.slick-slider{margin-bottom:2em}.slides .slick-prev,.slides .slick-next{top:0;left:0;transform:translate(0, 0);width:50%;height:calc(100% - 44px);z-index:99}.slides .slick-prev.slick-next,.slides .slick-next.slick-next{left:auto;right:0}.slides .slick-prev.slick-prev:hover,.slides .slick-next.slick-prev:hover{cursor:url("../pics/slide_hand_left.svg") 50 22,pointer}.slides .slick-prev.slick-next:hover,.slides .slick-next.slick-next:hover{cursor:url("../pics/slide_hand_right.svg") 50 22,pointer}.slides .slick-prev:before,.slides .slick-next:before{content:"";width:60px;height:60px;display:none;margin-top:-30px;position:absolute;background:transparent url("../pics/slide_arrow_right.svg") no-repeat center center}.slides .slick-prev:before{left:10%;background-image:url("../pics/slide_arrow_left.svg")}.slides .slick-next:before{right:10%}.project-visual{margin:auto}.eventlist .event-preview{padding-top:1em;padding-bottom:2.8em}.eventlist .event-preview h2{font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;font-weight:300;letter-spacing:-0.02em;padding-top:0;padding-bottom:.35em}.eventlist .event-preview .event-about,.eventlist .event-preview .event-cast{display:none;padding-top:1em}.eventlist .event-preview .section{padding-bottom:0 !important}.eventlist .event-preview .section .dotted{margin-bottom:0 !important}.newslist li{padding-bottom:2em}.newslist li .dotted{margin-bottom:0 !important}.newslist li h2{letter-spacing:-0.02em;font-weight:500;padding-top:0;padding-bottom:.5em;text-transform:none}.newslist li h2 a{color:#000;transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}.newslist li h2 a:hover{color:#c71b00}.newslist li img{display:block;margin:auto}.template2 .newslist li{padding-bottom:1em}.social-posts .ig-list,.social-posts .fb-list{padding-top:1em;padding-bottom:1em}.social-posts .ig-list .columns img,.social-posts .ig-list .columns video,.social-posts .fb-list .columns img,.social-posts .fb-list .columns video{display:block;margin-bottom:.5em;max-width:100%}.social-posts .ig-list-wrapper,.social-posts .fb-list-wrapper{padding:0 10%}.social-posts .dotted{margin-bottom:.65em !important}.social-posts a{color:#000}.social-posts a:hover{color:#c71b00}footer{padding-top:1.2em;padding-bottom:7em;max-width:1080px;margin:auto}footer .columns{text-align:center}footer #footer-credits p{padding-bottom:0}footer #footer-credits #footer-credits-content{display:none;padding-top:.25em}footer #footer-credits #footer-credits-content small{line-height:1.4em}.success_msg{padding:.75em 1em 1em;background-color:#c71b00;color:#fff;margin-bottom:1em}form{position:relative;padding-top:1em}form #reg{position:absolute;left:0;top:-240px;width:1em;height:1em}form .row .columns{position:relative;padding-top:0;padding-bottom:.6em}form .row .columns label{position:absolute;left:0;top:.25em;z-index:9;color:#bbb;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}form .row .columns label.rent-group-label{position:relative;padding-bottom:.5em}form .row .columns .label-checkbox{position:relative;left:auto;top:auto;display:block;color:#000}form .row .columns .form-radios,form .row .columns .form-checkboxes{margin-left:0}form .row .columns .form-radios li,form .row .columns .form-checkboxes li{float:left;padding:0;padding-right:1em}form .row .columns .form-radios li label,form .row .columns .form-checkboxes li label{position:relative;top:auto;left:auto}form .row .columns .form-checkboxes{border-bottom:1px solid #000;padding-top:.4em;padding-bottom:.5em;margin-bottom:1rem}form .row .columns .form-checkboxes li{display:block;padding-bottom:.5em}form .row .columns .form-checkboxes li:last-of-type{padding-right:0}form .row .columns .form-select-wrapper{position:relative;top:auto;left:auto}form input,form textarea,form select{border:none !important;border-bottom:2px dotted #000 !important;outline:none;padding:.5em 0;padding-left:0 !important;background-color:#fff !important;box-shadow:none;height:auto !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none !important}form input:focus,form textarea:focus,form select:focus{box-shadow:none}form select{padding-top:.4em;padding-bottom:.4em}form .form-group{position:relative}form .alert-success{background-color:#000;color:#fff;padding:1em;margin-bottom:1em}form .error{color:red;position:absolute;bottom:-1.2em;right:0;font-size:.6875rem;line-height:1.2em}form .error+input,form .error+select,form .error+textarea,form .error+.form-checkboxes{border-color:red !important}form .error+input+label,form .error+select+label,form .error+textarea+label{color:red}form textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form input[type=submit],form input[type=button]{display:block;text-align:center;background-color:#f5f5f5 !important;color:#c71b00;padding:.25em .75em .4em !important;border:none !important;margin:auto;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out}form input[type=submit]:hover,form input[type=button]:hover{cursor:pointer;color:#fff;background-color:#c71b00 !important}form .form-contact-msg-mandatory{float:right}form input:not([type=checkbox])[data-empty=false]+label,form input:not([type=checkbox])[data-empty=false]+.dropdown-menu+label,form input:not([type=checkbox]):focus+label,form input:not([type=checkbox]):focus+.dropdown-menu+label,form input:not([type=checkbox]).entered-value+label,form input:not([type=checkbox]).entered-value+.dropdown-menu+label,form select[data-empty=false]+label,form select[data-empty=false]+.dropdown-menu+label,form select:focus+label,form select:focus+.dropdown-menu+label,form select.entered-value+label,form select.entered-value+.dropdown-menu+label,form textarea[data-empty=false]+label,form textarea[data-empty=false]+.dropdown-menu+label,form textarea:focus+label,form textarea:focus+.dropdown-menu+label,form textarea.entered-value+label,form textarea.entered-value+.dropdown-menu+label{font-size:1rem;transform:translate3d(0, -1.5rem, 0)}.success_msg+form input[type=submit],.success_msg+form input[type=button]{background-color:#fff !important}#form-register-submit-wrapper{padding-top:1em}.checkbox{padding:12px;padding-left:0;display:inline-block}.checkbox label{display:block;position:relative !important;left:auto !important;top:auto !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;line-height:1;padding-bottom:0}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;visibility:hidden}.checkbox .custom-checkbox{display:inline-block;vertical-align:top;margin:0 0 0 0;position:relative}.checkbox .custom-checkbox{background-color:#fff;box-shadow:inset 0 0 0 12px #fff;margin-right:4px}.checkbox .icon-check{background-size:cover;position:absolute}.icon-check:before{position:absolute;content:"";width:22px;font-size:14px;text-align:center;line-height:16px;color:#fff;font-weight:bold}.checkbox input[type=checkbox]:checked+.custom-checkbox{box-shadow:none;background-color:#000}.checkbox input[type=checkbox]:disabled+.custom-checkbox{border-color:#ccc}.checkbox input[type=checkbox]:disabled+.custom-checkbox+span{color:#ccc}.radio{display:grid;grid-template-columns:min-content auto;grid-gap:.5em;font-size:1.3125rem;line-height:1.2em;color:var(--color)}.radio:focus-within .radio__label{transform:scale(1.05);opacity:1}.radio__label{line-height:1;transition:180ms all ease-in-out;opacity:.8}.radio__input{display:flex}.radio__input input{opacity:0;width:0;height:0}.radio__input input:focus+.radio__control{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em currentColor}.radio-gradient input:checked+.radio__control{background:radial-gradient(currentcolor 50%, rgba(255, 0, 0, 0) 51%)}.radio-before .radio__control{display:grid;place-items:center}.radio-before input+.radio__control::before{content:"";width:.75em;height:.75em;box-shadow:inset .75em .75em currentColor;border-radius:50%;transition:180ms transform ease-in-out;transform:scale(0)}.radio-before input:checked+.radio__control::before{transform:scale(1)}.radio__control{display:block;width:1.3em;height:1.3em;border-radius:50%;border:1px solid currentColor;transform:translateY(-0.2em)}.cc-window{opacity:1;transition:opacity 1s ease;border-top:2px solid #000;font-size:1rem;line-height:1.2em;text-align:center;padding:12px !important;padding-left:24px !important;padding-right:24px !important}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window,.cc-bottom{position:fixed;overflow:hidden;box-sizing:border-box;display:-ms-flexbox;display:block;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-banner,.cc-bottom{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:0}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:inline-block;padding:0 !important;font-weight:500;font-weight:acumin-pro,Arial,Helvetica,Geneva,sans-serif !important;font-size:1rem;line-height:1.2em;border-width:2px;border-style:solid;text-align:center;white-space:nowrap;text-transform:uppercase}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{left:0;right:0;bottom:0;-ms-flex:unset;flex:unset}.cc-window.cc-banner,.cc-bottom{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom,.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message,.cc-bottom .cc-message{display:inline-block;max-width:100%;margin-right:0}.cc-compliance{display:inline-block}.cc-compliance a{font-family:acumin-pro,Arial,Helvetica,Geneva,sans-serif;color:#c71b00 !important}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}.cc-theme-edgeless.cc-window{padding:0}.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@media only screen{#smartphone,#tablet,#tablet-portrait{display:none}#smartphone{display:block}h1{font-size:4rem;line-height:1em}.template3 h1{font-size:2.625rem;line-height:1.1em}h2,h3,h4{font-size:1.875rem;line-height:1.2em}small{font-size:.875rem;line-height:1.2em}#page{font-size:1.1875rem;line-height:1.3em}#header{min-height:50px;max-height:100vh;overflow:scroll}#header nav{font-size:1.625rem;line-height:1.1em;background-color:#fff;display:none}#header nav>ul>li{padding:.25em 0;float:none}#header nav>ul>li ul{margin-left:0;padding-top:.5em;padding-bottom:1em}#header nav#navmain{padding-top:2.5em}#header nav#navlang{position:relative;padding-bottom:2em}#logo a{width:100%;max-width:calc(100% - 16px - 16px)}#content{padding-top:48px;padding-bottom:10px}.template2 #content,.template3 #content{padding-top:48px}#content .section{padding-left:16px;padding-right:16px}.dotted,#header nav>ul>li ul:after{max-width:1048px}#header nav>ul>li ul:after{margin-left:-50%}form .row .columns label{font-size:1.5rem;line-height:1.2em}form input,form textarea,form select{font-size:1.5rem !important;line-height:1.2em !important}.slides .slick-slide img{max-height:300px}.slides .slick-arrow{display:none !important}.notouch .slides .slick-arrow{display:block !important}.dotted:after{background-image:radial-gradient(ellipse, #000 2px, #000 0, transparent 3px);background-size:9px 9px}.projectlist .project-preview h2{font-size:2.625rem;line-height:1.05em}.projectlist.projectlist-3cols>div{padding-bottom:2em}.project-info.project-date,.project-date.project-date{padding-bottom:2em}.project-info.project-info,.project-date.project-info{padding-bottom:1.5em}.eventlist .event-preview h2{font-size:2.25rem;line-height:1.05em}.eventlist .event-preview .slides{margin-top:.5em;margin-bottom:1em}.newslist li h2{font-size:2.625rem;line-height:1.05em}.social-posts{font-size:1rem;line-height:1.2em}.social-posts .ig-list .columns,.social-posts .fb-list .columns{float:none !important;padding-bottom:1em}.social-posts .ig-list .columns:last-of-type,.social-posts .fb-list .columns:last-of-type{padding-bottom:0}footer{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 40em){#smartphone,#tablet,#tablet-portrait{display:none}#tablet{display:block}h1{font-size:6rem;line-height:1em}.template3 h1{font-size:3.875rem;line-height:1.1em}h2,h3,h4{font-size:2.5rem;line-height:1.2em}small{font-size:1rem;line-height:1.2em}#page{font-size:1.75rem;line-height:1.28em}#header{max-height:none;overflow:visible}#header nav{font-size:2rem;line-height:1.1em;background-color:transparent;display:block !important}#header nav>ul>li{padding:0 1em;float:left}#header nav>ul>li ul{position:fixed;top:60px;left:50%;margin-left:-50%;padding-top:.75em;padding-bottom:1.5em}#header nav#navmain{padding-top:22px}#header nav#navlang{position:absolute;right:0;top:0;padding-bottom:0}#header .hamburger{display:none}#logo a{width:880px;max-width:100%}#content{padding-top:94.5px;padding-bottom:60px}.template2 #content,.template3 #content{padding-top:42px}#content .section{padding-left:60px;padding-right:60px}.dotted,#header nav>ul>li ul:after{max-width:960px}#header nav>ul>li ul:after{margin-left:-480px}form .row .columns label{font-size:2rem;line-height:1.2em}form input,form textarea,form select{font-size:2rem !important;line-height:1.13em !important}.slides .slick-slide img{max-height:800px}.slides .slick-dots{display:none !important}.dotted:after,#header nav>ul>li ul:after{background-image:radial-gradient(ellipse, #000 3px, #000 4px, transparent 3px);background-size:13px 13px}.projectlist .project-preview h2{font-size:3.875rem;line-height:1.2em}.projectlist.projectlist-3cols>div{padding-bottom:0}.project-info.project-date,.project-date.project-date{padding-bottom:3.75em}.project-info.project-info,.project-date.project-info{padding-bottom:2em}.eventlist .event-preview h2{font-size:3.875rem;line-height:1.05em}.eventlist .event-preview .slides{margin-top:1em;margin-bottom:1em}.newslist li h2{font-size:3.875rem;line-height:1.05em}.social-posts{font-size:1.5rem;line-height:1.2em}.social-posts .ig-list .columns,.social-posts .fb-list .columns{float:left !important;padding-bottom:0}footer{padding-left:60px;padding-right:60px}}@media only screen and (min-device-width: 481px)and (max-device-width: 1024px)and (orientation: portrait){#smartphone,#tablet,#tablet-portrait{display:none}#tablet-portrait{display:block}}@media only screen and (min-width: 64em){#smartphone,#tablet,#tablet-portrait{display:none}#desktop{display:block}}@media only screen and (min-width: 90em){#smartphone,#tablet,#tablet-portrait{display:none}#desktop{display:block}}@media print{#navmain,#navsub,#prevnext{display:none}#header{position:relative;padding-bottom:2em;background-color:#fff}#header #logo{position:relative;top:auto;right:a}#header #logo svg{width:160px}#header #logo:after{display:none}#page{max-width:100% !important;padding-left:0;padding-right:0;font-size:10pt;line-height:1.3em}h1{font-size:14pt;line-height:1.3em}h2,h3,h4,strong{font-size:10pt;line-height:1.3em}.row{max-width:100% !important}}
