﻿ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'BSAFASGrotesk';src:url("/static/fonts/hinted-BSAFASGrotesk-Bold.eot?c77dbc2512af");src:url("/static/fonts/hinted-BSAFASGrotesk-Bold.eot?&c77dbc2512af#iefix") format("embedded-opentype"),url("/static/fonts/hinted-BSAFASGrotesk-Bold.woff2?c77dbc2512af") format("woff2"),url("/static/fonts/hinted-BSAFASGrotesk-Bold.woff?c77dbc2512af") format("woff"),url("/static/fonts/hinted-BSAFASGrotesk-Bold.ttf?c77dbc2512af") format("truetype"),url("/static/fonts/hinted-BSAFASGrotesk-Bold.svg?c77dbc2512af#BSAFASGrotesk-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'BSAFASGrotesk';src:url("/static/fonts/hinted-BSAFASGrotesk.eot?c77dbc2512af");src:url("/static/fonts/hinted-BSAFASGrotesk.eot?&c77dbc2512af#iefix") format("embedded-opentype"),url("/static/fonts/hinted-BSAFASGrotesk.woff2?c77dbc2512af") format("woff2"),url("/static/fonts/hinted-BSAFASGrotesk.woff?c77dbc2512af") format("woff"),url("/static/fonts/hinted-BSAFASGrotesk.ttf?c77dbc2512af") format("truetype"),url("/static/fonts/hinted-BSAFASGrotesk.svg?c77dbc2512af#BSAFASGrotesk") format("svg");font-weight:normal;font-style:normal}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:40px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:10px;right:0;color:#CCC;font-size:1em}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1000px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:87.5%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-24px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:45px;height:45px;line-height:45px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:0px;padding-right:0px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.colorset-0 a{color:#CF3E37}.colorset-0 .location-menu a{color:#000}.colorset-0 .location-menu a:hover,.colorset-0 .location-menu a.active{color:#CF3E37}.colorset-0 .location-menu .entry-0{background-color:#8FD2EA}.colorset-0 .location-menu .active{background-color:#FED531}.colorset-0 .location-menu .active .title{color:#CF3E37}.colorset-0 .plugin-location-list{background-color:#8FD2EA}.colorset-0 .plugin-location-list a{color:#000}.colorset-0 .plugin-location-list a:hover,.colorset-0 .plugin-location-list a.active{color:#CF3E37}.colorset-0 .plugin-location-list .location-entry.active .location-link{background-color:#FED531}.colorset-0 .plugin-location-list .location-link{border-bottom:1px solid #fff}.colorset-0 .plugin-location-list .location-link.active{background-color:#FED531}.colorset-0 .plugin-location-list .location-link:after{border-left:20px solid #FED531}.colorset-1 a{color:#0096D5}.colorset-1 a:hover .svg-icon path{fill:#E38C99}.colorset-1 .location-menu a{color:#000}.colorset-1 .location-menu a:hover,.colorset-1 .location-menu a.active{color:#0096D5}.colorset-1 .location-menu .entry-0{background-color:#E38C99}.colorset-1 .location-menu .active{background-color:#C1C1C1}.colorset-1 .location-menu .active .title{color:#0096D5}.colorset-1 .article-detail .event-link:hover,.colorset-1 .article-list .event-link:hover,.colorset-1 .event-detail .event-link:hover,.colorset-1 .event-list .event-link:hover{background-color:#E38C99}.colorset-1 .article-detail .event-link:hover .small,.colorset-1 .article-list .event-link:hover .small,.colorset-1 .event-detail .event-link:hover .small,.colorset-1 .event-list .event-link:hover .small{background-color:#E38C99}.colorset-1 .plugin-location-list{background-color:#E38C99}.colorset-1 .plugin-location-list a{color:#000}.colorset-1 .plugin-location-list a:hover,.colorset-1 .plugin-location-list a.active{color:#8FD2EA}.colorset-1 .plugin-location-list .location-image{background-color:#E38C99}.colorset-1 .plugin-location-list .location-text{color:#C1C1C1}.colorset-1 .plugin-location-list .location-entry.active .location-link{color:#0096D5;background-color:#C1C1C1}.colorset-1 .plugin-location-list .location-link{border-bottom:1px solid #fff}.colorset-1 .plugin-location-list .location-link:after{border-left:20px solid #C1C1C1}.colorset-1 .event-calendar .has-events{background-color:#E38C99}.colorset-1 .event-calendar .has-events.selected{background-color:#0096D5}.colorset-1 .event-calendar .other-month.has-events{background-color:rgba(227,140,153,0.3)}.colorset-1 .calendar-event-link:hover{background-color:#E38C99}.colorset-1 .member-list-entry:hover{background-color:#E38C99}.colorset-2 a{color:#54B151}.colorset-2 a:hover .svg-icon path{fill:#54B151}.colorset-2 .location-menu a{color:#000}.colorset-2 .location-menu a:hover,.colorset-2 .location-menu a.active{color:#FED531}.colorset-2 .location-menu .entry-0{background-color:#54B151}.colorset-2 .location-menu .active{background-color:#CF3E37}.colorset-2 .location-menu .active .title{color:#FED531}.colorset-2 .article-detail .event-link:hover,.colorset-2 .article-list .event-link:hover,.colorset-2 .event-detail .event-link:hover,.colorset-2 .event-list .event-link:hover{background-color:#54B151}.colorset-2 .article-detail .event-link:hover .small,.colorset-2 .article-list .event-link:hover .small,.colorset-2 .event-detail .event-link:hover .small,.colorset-2 .event-list .event-link:hover .small{background-color:#54B151}.colorset-2 .plugin-location-list{background-color:#54B151}.colorset-2 .plugin-location-list a{color:#000}.colorset-2 .plugin-location-list a:hover,.colorset-2 .plugin-location-list a.active{color:#8FD2EA}.colorset-2 .plugin-location-list .location-image{background-color:#54B151}.colorset-2 .plugin-location-list .location-text{color:#FED531}.colorset-2 .plugin-location-list .location-entry.active .location-link{color:#FED531;background-color:#CF3E37}.colorset-2 .plugin-location-list .location-link{border-bottom:1px solid #fff}.colorset-2 .plugin-location-list .location-link:after{border-left:20px solid #CF3E37}.colorset-2 .event-calendar .has-events{background-color:#54B151}.colorset-2 .event-calendar .has-events.selected{background-color:#CF3E37}.colorset-2 .event-calendar .other-month.has-events{background-color:rgba(84,177,81,0.3)}.colorset-2 .calendar-event-link:hover{background-color:#54B151}.colorset-2 .member-list-entry:hover{background-color:#54B151}:root{color-scheme:light}html{height:100%}body{position:relative;min-height:100%;margin:0;padding:0;font-family:"BSAFASGrotesk","Roboto","Helvetica","Arial",sans-serif;font-size:20px;background-color:#f3f3f3}h1,h2,h3,h4{margin:1.25em 0 0.25em;font-weight:bold}h1{margin:0 0 0.5em;font-size:2em;line-height:1.25}h2{font-size:1.5em;line-height:1.25}h3{font-size:1em;line-height:1.25}h4{font-size:1em;line-height:1.25}p{margin:0 0 1.25em;line-height:1.25}ol,ul{margin:1em 0 1.25em;padding:0 0 0 1.25em}li{margin:0 0 1.25em;line-height:1.25}a{outline:none;text-decoration:none}a:active,a:hover{outline:none;color:#000}a .svg-icon{transition:transform 0.2s}a:hover .svg-icon path{fill:#8FD2EA}img{display:block;max-width:100%}b,strong{font-weight:600}svg.icon{width:64px;height:64px}time{display:block}.sizer{font-size:0px}.menu{list-style:none;margin:0;padding:0}.column-wrap{margin:0 -10px}.column{padding:0 10px 20px}.w-80,.w-75,.w-66,.w-50,.w-33,.w-25,.w-20{display:inline-block;vertical-align:top;box-sizing:border-box}.w-100{width:100%;display:block}.w-66{width:66.6666%}.w-50{width:50%}.w-33{width:33.33333%}.w-25{width:25%}.w-20{width:20%}.h-140,.h-70,.h-60,.h-33{position:relative;height:0;display:block;overflow:hidden}.h-140{padding-top:140%}.h-70{padding-top:70%}.h-60{padding-top:60%}.h-33{padding-top:33.33%}.hidden{display:none}.resizing{display:none}.clear{clear:both}.image-caption{font-size:0.8em;line-height:1;margin:-0.625em 0 1.25em}.column-1{column-count:1}.column-2{column-count:2}.column-2>h2{column-span:all}.share{display:block;width:100%;height:40px;overflow:hidden;margin:1em 0 0.5em}.share .share-button{display:inline-block;vertical-align:top;margin-right:20px}.share-opener{position:relative;display:inline-block;box-sizing:border-box;vertical-align:middle;width:40px;height:40px}.share-opener:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%}.share-opener svg{display:block}.share-buttons{display:inline-block;vertical-align:middle;box-sizing:border-box;height:40px;padding:6px 0 0 20px;line-height:40px}.share-buttons.hidden{display:inline-block;margin-top:-200000px}.share-buttons div{display:inline-block;vertical-align:middle;max-height:40px;margin:0 20px 0 0!important;padding:0!important}.share-buttons div span{vertical-align:top!important}#fb-root{display:none}.header{z-index:3;position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:90px;margin:auto;padding:20px;overflow:visible}.page{z-index:1;position:relative;display:inline-block;box-sizing:border-box;width:100%;min-height:95vh;margin:auto;padding:90px 0 20px 25%}.body{padding:0 20px 40px 0}.body-content{position:relative;box-sizing:border-box;padding:20px;background-color:#fff}.body-404{font-weight:bold}.body-404 .svg-404{width:75%;height:auto}.footer{position:relative;z-index:2;width:100%;font-size:0.8em;background-color:#fff}.footer .menu-languages{top:10px;right:auto;left:35px;font-size:1em}.footer .menu-languages .link{color:#C1C1C1}.footer .menu-languages .link:hover{color:#000}.footer .menu-languages .active{color:#000;font-weight:bold}.footer-content{position:relative;padding:60px 20px 20px}.footer-menu{display:inline-block;vertical-align:top;box-sizing:border-box;width:75%;margin:0;padding:0;list-style:none}.footer-menu .entry{margin:0}.footer-menu .entry-0{display:inline-block;vertical-align:top;box-sizing:border-box;width:20%;padding:0 20px}.footer-menu .link-0{display:block;color:#000;margin:0 0 0.25em}.footer-menu .link-1{display:block;color:#C1C1C1;margin:0 0 0.25em}.footer-menu .link-1:hover{color:#000}.footer-placeholder{display:inline-block;vertical-align:top;box-sizing:border-box;width:25%}.footer-inpress{font-size:0.8em}.footer-inpress h2{display:inline-block;margin:30px 0.5em 0 20px;font-size:1em;font-weight:normal}.footer-inpress div{display:inline-block}.event-calendar{position:absolute;top:470px;left:0;display:block;box-sizing:border-box;width:25%;padding:20px}.event-calendar h2{margin:0}.event-calendar svg{display:block;width:20px;height:20px;margin:0}.event-calendar .calendar-helper{display:block}.event-calendar .bg-wrap{padding:20px;background-color:#fff}.event-calendar .event-calendar-location{margin:0 0 20px}.event-calendar .month{display:block;position:relative;margin:0 0 10px;text-align:center}.event-calendar .title{display:block;line-height:20px}.event-calendar .switcher{display:none;position:absolute;top:0}.event-calendar .switcher.js{display:block;cursor:pointer}.event-calendar .next-month{right:0}.event-calendar .prev-month{left:0}.event-calendar .calendar{margin:0 0 20px}.event-calendar .week{border-bottom:1px solid #C1C1C1;font-size:0.8125em;line-height:32px}.event-calendar .labels{border-top:1px solid #C1C1C1}.event-calendar .day{display:inline-block;box-sizing:border-box;width:14.28571%;text-align:center}.event-calendar .other-month{color:#C1C1C1}.event-calendar .other-month.has-events{background-color:rgba(143,210,234,0.3)}.event-calendar .other-month.has-events.selected{background-color:rgba(207,62,55,0.75)}.event-calendar .other-month.today{color:#fff;background-color:rgba(0,0,0,0.65)}.event-calendar .has-events{background-color:#8FD2EA}.event-calendar .has-events.js{cursor:pointer}.event-calendar .has-events.selected{color:#fff;background-color:#CF3E37}.event-calendar .today{color:#fff;background-color:#000}.event-calendar .calendar-events{margin:40px -10px -10px;padding:0 10px;font-size:0.8em}.event-calendar .calendar-event{margin:0 0 10px}.event-calendar .calendar-event-link{display:block;box-sizing:border-box;padding:10px;color:#000}.event-calendar .calendar-event-title{display:block;font-size:1em;font-weight:bold;line-height:1.25}.calendar-event-link:hover{display:block;color:#000;background-color:#8FD2EA}.header a{color:#9A9A9A}.header .active{color:#000}.menu-button{display:none}.menu li{margin:0}.header-logo{display:inline-block;height:100%;width:auto;overflow:hidden;text-align:left}.header-logo svg{display:block;margin:0;height:100%;width:300px}.menu-languages{position:absolute;right:15px;top:20px;font-size:0.8em;line-height:1;text-transform:uppercase}.menu-languages li{display:inline-block}.menu-languages a{display:block;padding:10px 5px}.header-menus{position:absolute;left:0;top:90px;display:block;box-sizing:border-box;width:25%;padding:0 20px}.header-menus .link:hover,.header-menus .link.active{color:#000}.menu-main{padding:20px 16px;background-color:#fff}.menu-main .entry-0{display:inline-block}.menu-main .link-0{display:block;padding:0 4px;font-weight:bold;line-height:1em}.menu-main .menu-1{display:none}.menu-sub{padding:0 20px 20px;background-color:#fff}.article-list .article-image{width:100%}.article-entry{display:inline-block;box-sizing:border-box;vertical-align:top;padding:20px;margin:0 0 20px;width:33.3333%;background-color:#fff;break-inside:avoid;transition:margin 0.2s,box-shadow 0.2s}.article-entry:hover{margin:-10px 10px 30px -10px;box-shadow:10px 10px 0 0 #000}.article-entry h3{margin:0 0;font-size:1.25em;line-height:1.25}.article-entry p{margin:0}.article-entry .article-author{font-size:0.8em}.article-entry .article-image{margin-top:20px}.article-entry .article-link{color:#000}.article-entry .small{margin:1em 0 0;font-size:0.8em;line-height:1.25}.article-entry .article-category{margin:0 0 0.5em}.article-entry .article-time{display:inline;color:#000;font-size:1em;line-height:1.25}.article-detail{position:relative;display:block;padding:20px;background-color:#fff;box-shadow:10px 10px 0 0 #000}.article-detail h1{box-sizing:border-box;margin:0 0 20px;padding:0 100px 0 0;font-size:1.75em;line-height:1.25}.article-detail .small{padding:0 100px 0 0}.article-detail .article-time{display:inline;color:#000;font-size:1em;line-height:1.25}.article-detail .description{margin-top:40px}.article-detail .description>*{margin-top:0}.article-detail .plugin{margin-top:40px}.article-close{position:absolute;top:20px;right:20px}.article-close .label{display:none}.article-image{width:auto;max-width:100%;height:auto;margin:0 0 20px}.article-time{margin:0 0;color:#CF3E37;font-size:0.875em;line-height:1.25}.article-location{margin:0 0 0.25em;font-size:0.875em;line-height:1.25}.article-abstract{font-weight:bold;margin:0 0 1em}.article-category{margin:10px 0 0 0}.article-category:before{content:'';display:inline-block;vertical-align:middle;width:0px;height:0px;margin:1px 6px 3px 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #000}.js-columns{margin:-10px -10px 0;white-space:nowrap;overflow:hidden}.js-columns-col{display:inline-block;box-sizing:border-box;vertical-align:top;padding:10px;white-space:normal}.js-columns-col .article-entry{display:block;width:100%}.js-columns-sizer{display:none;font-size:3px}.event-list{margin:0 -10px}.event-list h2,.event-list p{margin:0;font-size:1em;line-height:1.25}.event-list h2{overflow:hidden}.event-list .no-object{margin:20px 10px 0}.event-list .no-object p{margin:0 0 1em}.event-list .gcalendar{margin:0 10px 20px;padding:10px;background-color:#fff}.event-list .gcalendar .cal{display:block;vertical-align:top;box-sizing:border-box;font-size:0.8em}.event-list .gcalendar .cp-url-input{display:block;box-sizing:border-box;padding:4px;margin-top:10px;width:100%;overflow:hidden;white-space:nowrap;border:1px solid #eee;background-color:transparent}.event-list .event{position:relative;display:inline-block;vertical-align:top;width:33.3333%;height:0;overflow:hidden;box-sizing:border-box;padding:0 0 30%;border:10px solid #f3f3f3;border-top-width:0;border-bottom-width:20px}.event-list .event-link{position:absolute;left:0;top:0;display:block;width:100%;height:100%;box-sizing:border-box;padding:10px;color:#000;background-color:#fff;transition:background-color 0.2s}.event-list .event-link:hover{background-color:#8FD2EA}.event-list .event-link:hover .small{background-color:#8FD2EA}.event-list .event-time{font-size:0.8em;margin:0 0 0.25em}.event-list .event-abstract{margin:0.5em 0 0;font-size:0.8em;line-height:1.25}.event-list .event-image{width:100%}.event-list .small{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;margin:1em 0 0;padding:10px;font-size:0.8em;line-height:1.25;background-color:#fff;transition:background-color 0.2s}.event-detail{position:relative;display:block;padding:20px;background-color:#fff;box-shadow:10px 10px 0 0 #000}.event-detail h1{box-sizing:border-box;margin:0 0 20px;padding:0 100px 0 0;font-size:1.75em;line-height:1.25}.event-detail .info{padding:0 100px 0 0}.event-detail .event-time{display:inline;color:#000;font-size:1em;line-height:1.25}.event-detail .event-url{display:inline-block;vertical-align:middle;font-size:0.8em;line-height:24px;white-space:nowrap}.event-detail .event-url svg{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px}.event-detail .event-url span{display:inline-block;vertical-align:middle}.event-detail .e-details{margin:0 0 20px}.event-detail .e-detail{white-space:nowrap;min-height:32px}.event-detail .e-detail .label{display:inline-block;width:calc(100% - 40px);vertical-align:middle;line-height:1.25;white-space:normal}.event-detail .e-detail svg{display:inline-block;vertical-align:middle;width:24px;height:24px;font-size:0;line-height:0;margin-right:10px}.event-close{position:absolute;top:20px;right:20px}.event-close .label{display:none}.event-image{width:auto;max-height:50vh;margin:0 0 20px}.event-category{margin:10px 0 0 0;color:#CF3E37}.event-category:before{content:'';display:inline-block;vertical-align:middle;width:0px;height:0px;margin:1px 6px 3px 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #CF3E37}input[type="text"],input[type="email"],input[type="number"],input[type="url"],select,textarea{width:100%;box-sizing:border-box;width:100%;padding:10px;font-family:"BSAFASGrotesk","Roboto","Helvetica","Arial",sans-serif;font-size:1em;line-height:1.25;border:1px solid #C1C1C1;border-radius:0!important;background-color:#C1C1C1;appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="url"]:focus,select:focus,textarea:focus{outline:none;border-color:#000}.form .form-row{position:relative;margin:0 0 20px}.form .form-row .jsmsg{padding:0.5em;background-color:rgba(255,0,0,0.25)}.form label{display:block;margin:0 0 4px}.form input[type="text"],.form input[type="email"],.form input[type="number"],.form input[type="url"],.form select,.form textarea{display:block;width:100%;box-sizing:border-box;width:100%;padding:10px;font-family:"BSAFASGrotesk","Roboto","Helvetica","Arial",sans-serif;font-size:1em;line-height:1.25;border:1px solid #C1C1C1;border-radius:0!important;background-color:#C1C1C1}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="url"]:focus,.form select:focus,.form textarea:focus{outline:none;border-color:#000}.form input[type="checkbox"],.form input[type="radio"]{display:inline-block;vertical-align:middle}.form input[type="submit"],.form button{display:inline-block;box-sizing:border-box;padding:10px;color:#fff;line-height:1;border:0;background-color:#686A69;transition:background-color 0.3s}.form input[type="submit"]:hover,.form button:hover{background-color:#C1C1C1}.form textarea{height:120px}.form .row-agree{margin:40px 0 0;padding:40px 0}.form .row-agree label{cursor:pointer;margin:0;padding:10px 20px;background-color:#C1C1C1}.form .row-agree span{display:inline-block}.form input[type="checkbox"]{display:inline-block;margin-right:20px;background-color:#fff}.form .info-text{text-align:left;border-bottom:1px solid #C1C1C1;margin:0 0 10px;padding:0 0 10px}.form .fieldset .form-row{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #C1C1C1}.form .fieldset .form-row-cost{display:flex;justify-content:space-between}.form .fieldset .form-row-cost input{margin:0}.form .fieldset .form-row-total{border-color:#000}.form .fieldset label,.form .fieldset .total-label{display:inline-block;vertical-align:top;padding-top:0.5em}.form .fieldset label{width:calc(100% - 164px)}.form .fieldset .total-label{font-weight:bold;width:calc(100% - 7.5em)}.form .fieldset .cost,.form .fieldset .total-cost{position:relative;display:inline-block;vertical-align:top;width:6.5em;margin-left:1em;padding-top:0.5em;text-align:right}.form .fieldset .cost:before,.form .fieldset .total-cost:before{content:"*";position:absolute;left:0;top:auto;display:inline-block;padding-top:0.2em}.form .fieldset .total-cost{font-weight:bold}.form .fieldset .total-cost:before{content:""}.form .fieldset .cost-info{margin:20px 0;font-weight:bold;border:0}.form .fieldset .cost-info p{margin:0}.form .fieldset .label-wrap{display:inline-block;vertical-align:top;width:calc(100% - 164px);text-decoration:line-through}.form .fieldset input{display:inline-block;vertical-align:top;max-width:80px;margin-right:20px}.form .disabled label{width:auto;margin-right:20px;text-decoration:line-through}.form .disabled .sold-out{display:inline-block;vertical-align:top;width:200px;padding-top:0.5em;color:#CF3E37}.form .disabled input{opacity:0.25}.form .submit-line{margin:20px 0 0}.form .selection-wrap ul,.form .selection-wrap2 ul,.form .selection-wrap3 ul{list-style:none;margin:20px 0 30px;padding:0}.form .selection-wrap li,.form .selection-wrap2 li,.form .selection-wrap3 li{margin:0 0 10px}.form .errorlist{margin:0;padding:0.5em;list-style:none;color:#fff;font-size:0.8em;font-weight:bold;border:1px solid #CF3E37;background-color:#CF3E37}.form .errorlist li{margin:0}.location-menu{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;margin:0 -10px 20px}.location-menu .entry-0{box-sizing:border-box;width:33.333%;margin:0;padding:0;background-color:#8FD2EA;border-left:10px solid #f3f3f3;border-right:10px solid #f3f3f3}.location-menu .link{color:#000}.location-menu .link-newsletter{position:absolute;bottom:20px;left:20px}.location-menu .title{display:block;min-height:2.5em;font-size:1.5em;font-weight:bold;line-height:1.25;margin:0 0 10px}.location-menu .main-title,.location-menu .sub-title{display:block}.location-menu .sub-title{font-size:0.7em;line-height:1.125}.location-menu .entry-content{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px}.location-menu .active{color:#9A9A9A;background-color:#FED531}.login-form-wrap{position:relative;display:flex;padding:2em 0;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}.login-form-wrap .form-login{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;width:500px;max-width:100%;overflow:hidden;background-color:#fff}.login-form-wrap .form-row,.login-form-wrap .submit-row,.login-form-wrap .messages,.login-form-wrap .info{width:100%}.login-form-wrap .row-first_name,.login-form-wrap .row-last_name{width:45%;width:calc(50% - 0.5em)}.login-form-wrap .row-info,.login-form-wrap .row-note{position:absolute;left:-100%;bottom:0}.login-form-wrap label{font-size:0.9em}.login-form-wrap input[type="text"],.login-form-wrap input[type="email"]{font-size:0.8em;line-height:1.25;background-color:#C1C1C1}.login-form-wrap .submit{font-size:0.75em;margin-right:2em}.login-form-wrap .info{margin:2em 0 0;font-size:0.75em}.login-form-wrap .messages{display:none;margin:0 0 1em;padding:1em;font-size:0.75em;background-color:#f3f3f3}.login-form-wrap .has-errors .messages{display:block;color:#fff;background-color:#970000}.member-layouts{position:relative;margin:0 0 20px;line-height:0}.member-layout{position:relative;display:inline-block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;margin:0 0;padding:6px;background-color:#fff;cursor:pointer}.member-layout.active{background-color:#C1C1C1}.member-layout .svg-icon{display:block;width:100%;height:100%}.member-layout:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%}.filter-reset{display:block;position:absolute;right:0;bottom:0;line-height:40px}.member-filters{margin:0 -10px 40px}.member-filter{box-sizing:border-box;padding:0 10px}.member-filter input{padding-left:45px;background-image:url(/static/imgs/search.svg?c77dbc2512af);background-position:10px center;background-repeat:no-repeat;background-size:20px 20px}.member-list{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;gap:1rem}.member-list .member-list-entry{color:#000}.member-list-entry{position:relative;display:block;box-sizing:border-box;width:calc(33.3333% - 1rem);padding:20px;color:#000;background-color:#fff}.member-list-entry:hover{background-color:#8FD2EA}.member-list-entry.hidden{display:none}.member-list-entry .name{margin:0 0 0.25em;font-size:1em;line-height:1.25}.member-list-entry .location,.member-list-entry .web{margin:0;font-size:0.8125em;line-height:1.25}.member-list-entry .web{display:none}.layout-list .member-list-entry{display:block;width:100%;padding:0 10px 10px}.layout-list .member-list-entry.hidden{display:none}.layout-list .member-list-entry .link{padding:4px 0;line-height:20px}.layout-list .member-list-entry .name,.layout-list .member-list-entry .location,.layout-list .member-list-entry .web{display:inline-block;box-sizing:border-box;vertical-align:top;width:33.3333%;padding:0 20px}.layout-list .member-list-entry .name{margin:0;font-size:0.8em;line-height:1.25}.layout-list .member-list-entry .location,.layout-list .member-list-entry .web{margin:0;font-size:0.8em;line-height:1.25}.view-member-detail{margin:0 -10px}.member-detail-col{display:inline-block;box-sizing:border-box;vertical-align:top;width:33.3333%;padding:0 10px 20px}.colorset-0 .member-detail-return,.colorset-1 .member-detail-return,.colorset-2 .member-detail-return,.member-detail-return{display:block;margin:0 0 20px;padding:10px 20px;color:#000;background-color:#C1C1C1}.colorset-0 .member-detail-return svg,.colorset-0 .member-detail-return span,.colorset-1 .member-detail-return svg,.colorset-1 .member-detail-return span,.colorset-2 .member-detail-return svg,.colorset-2 .member-detail-return span,.member-detail-return svg,.member-detail-return span{display:inline-block;vertical-align:middle}.colorset-0 .member-detail-return:hover .svg-icon path,.colorset-1 .member-detail-return:hover .svg-icon path,.colorset-2 .member-detail-return:hover .svg-icon path,.member-detail-return:hover .svg-icon path{fill:#000}.member-detail-main,.member-detail-email,.member-detail-url{display:block;box-sizing:border-box;margin:0 0 20px}.member-detail-main{padding:20px;background-color:#FED531}.member-detail-main h1{color:#CF3E37;font-size:1.75em;line-height:1}.member-detail-main .first-name{display:block;font-weight:normal}.member-detail-main p{font-size:0.9em;line-height:1.25}.member-detail-email,.member-detail-url{font-size:1.75em;font-weight:bold;line-height:1;word-break:break-all}.member-detail-email a,.member-detail-url a{display:block;box-sizing:border-box;padding:20px;width:100%;min-height:150px;background-color:#FED531}.member-detail-email a:hover,.member-detail-url a:hover{background-color:#8FD2EA}.member-detail-email{margin-top:300px}.search-button{z-index:19;position:absolute;box-sizing:border-box;top:21px;right:170px;height:40px;line-height:40px;display:block;cursor:pointer}.search-button label{position:relative;display:block;cursor:pointer}.search-button .label{display:inline-block;vertical-align:middle;line-height:40px;margin-right:2px;text-transform:capitalize}.search-button .icon{display:inline-block;vertical-align:middle;box-sizing:border-box;padding:5px 4px 11px;width:40px;height:40px}.search-button .icon svg{width:100%;height:100%}.search-button:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%}.search-form-small{z-index:20;position:absolute;top:21px;right:170px;width:0;overflow:hidden;background-color:#fff;transition:width 0.15s}.search-form-small.open{width:300px}.search-form-small input[type="search"]{z-index:1;display:block;box-sizing:border-box;width:100%;padding:10px 10px 10px 10px;font-family:"BSAFASGrotesk","Roboto","Helvetica","Arial",sans-serif;font-size:1em;line-height:1;border:0;background-color:#fff}.search-form-small input[type="submit"]{z-index:200;position:absolute;right:0;top:0;width:50px;height:40px;overflow:hidden;text-align:left;text-indent:-20000000px;border:0;background-image:url(/static/imgs/search.svg?c77dbc2512af);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:60%}.search-top{position:relative;margin:0 0 3em}.search-top h1{margin:0 0 0.25em}.search-top .search-form{position:relative;margin:0 0 0.5em}.search-top input[type="search"]{display:block;box-sizing:border-box;width:100%;padding:10px 10px 10px 50px;font-family:"BSAFASGrotesk","Roboto","Helvetica","Arial",sans-serif;font-size:1em;line-height:1;border:1px solid #fff;background-color:#fff}.search-top input[type="search"]:focus{border:1px solid #000}.search-top input[type="submit"]{position:absolute;left:0;top:0;width:50px;height:40px;overflow:hidden;text-align:left;text-indent:-20000000px;border:0;background-image:url(/static/imgs/search.svg?c77dbc2512af);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:60%}.search-body h2{margin:0.25em 0;font-size:1.25em;line-height:1.25}.search-body .result{margin:0 0 2em}.search-body .result h2,.search-body .result p{color:#000}.search-body .type{font-size:0.85em;line-height:1.25}.search-body .type:before{content:'';display:inline-block;vertical-align:middle;width:0px;height:0px;margin:1px 6px 3px 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #CF3E37;border-left-color:#cf3e37}.tour-detail{position:relative;display:block;padding:20px;background-color:#fff;box-shadow:10px 10px 0 0 #000}.tour-detail .tour-image{margin:0 0 1em}.tour-detail .abstract{font-size:1.5em;font-weight:bold;line-height:1}.tour-detail .stops{list-style:none;margin:0 0 2em;padding:0}.tour-detail .stop{break-inside:avoid}.tour-detail .stop .pos{font-size:1.5em;font-weight:bold}.tour-detail .stop img{margin:0 0 1em}.tour-detail .stop h3{margin:0;font-size:1.125em;font-weight:bold}.tour-detail .info h2{font-size:1em;margin:1em 0 0}.tour-detail .info h2:first-child{margin-top:0}.tourstop-detail .name{display:block}.tourstop-detail .tourstop-image{margin-bottom:2em}.tourstop-detail .infos{column-count:2}.tourstop-detail .info{break-inside:avoid;margin-bottom:2em}.tourstop-detail .info>*:first-child{margin-top:0}.tourstop-detail .info>*:last-child{margin-bottom:0}.plugin{margin:auto auto 20px}.plugin-contact{margin:60px 0}.plugin-contact h3{margin:30px 0 20px}.plugin-document{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #C1C1C1}.plugin-document .col{display:inline-block;vertical-align:top;box-sizing:border-box;margin:0}.plugin-document .name{width:60%}.plugin-document .type{text-transform:uppercase}.plugin-document .type,.plugin-document .link{width:20%;text-align:right}.plugin-publication-list h2{margin:0 0 1em}.plugin-publication{display:flex;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #C1C1C1}.plugin-publication .col{box-sizing:border-box;margin:0 1em 0 0}.plugin-publication .col:last-child{margin:0}.plugin-publication .thumb{width:20%}.plugin-publication .content{width:60%}.plugin-publication .links{width:20%}.plugin-publication .links a{display:block}.plugin-publication h3{margin:0 0 1em;font-weight:normal}.plugin-publication img{width:100%;height:auto}.plugin-publication p{margin:0}.plugin-space{display:block;width:100%}.plugin-space .line{display:block;width:100%;height:0;background-color:#000}.plugin-space.line-size-1 .line{height:1px}.plugin-space.line-size-2 .line{height:2px}.plugin-space.line-size-4 .line{height:1px}.plugin-space.space-above-1{padding-top:10px}.plugin-space.space-above-2{padding-top:20px}.plugin-space.space-above-4{padding-top:40px}.plugin-space.space-beneath-1{padding-bottom:10px}.plugin-space.space-beneath-2{padding-bottom:20px}.plugin-space.space-beneath-4{padding-bottom:40px}.plugin-location-map g#ostschweiz,.plugin-location-map g#ticino,.plugin-location-map g#zentralschweiz,.plugin-location-map g#zurich,.plugin-location-map g#basel,.plugin-location-map g#romandie,.plugin-location-map g#bern,.plugin-location-map g#geneve{z-index:1;cursor:pointer}.plugin-location-map g#ostschweiz path,.plugin-location-map g#ticino path,.plugin-location-map g#zentralschweiz path,.plugin-location-map g#zurich path,.plugin-location-map g#basel path,.plugin-location-map g#romandie path,.plugin-location-map g#bern path,.plugin-location-map g#geneve path{transition:fill 0.5s}.plugin-location-map .inactive path{fill:#C1C1C1}.plugin-location-list{position:relative;width:100%;height:360px;overflow:hidden;background-color:#fff}.plugin-location-list .js-helper{display:block;width:0;height:0}.plugin-location-list .opener{display:none}.plugin-location-list .location-list{position:absolute;left:0;top:0;width:100%;height:100%}.plugin-location-list .location-entry{position:static;box-sizing:border-box;width:33.3333%;margin:0;padding:0 40px 0 0}.plugin-location-list .location-entry:first-child .location-info{display:block}.plugin-location-list .location-entry:last-child .location-link{line-height:40px;border-bottom:0}.plugin-location-list .location-entry.active .location-info{display:block}.plugin-location-list .location-entry.active .location-link:after{display:block}.plugin-location-list .location-link{position:relative;display:block;box-sizing:border-box;padding:0 10px;line-height:39px;border-bottom:1px solid #9A9A9A}.plugin-location-list .location-link:after{content:'';position:absolute;right:-20px;top:0;display:none;width:0px;height:0px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #C1C1C1}.plugin-location-list .location-info{position:absolute;right:0;top:0;display:none;width:66.6666%;height:100%}.plugin-location-list .location-image{position:relative;display:block;width:100%;height:100%;background-color:#8FD2EA;background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}.plugin-location-list .location-text{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;padding:20px;color:#FED531;font-size:2em;font-weight:bold;line-height:1.25}.plugin-member-map .map{position:relative;box-sizing:border-box;width:100%;height:0;padding:0 0 75%;overflow:hidden}.plugin-member-map .gm-style{position:absolute;left:0;top:0}.plugin-member-statistic{margin:0 -20px}.plugin-member-statistic .col{display:inline-block;vertical-align:top;box-sizing:border-box}.plugin-member-statistic .col-1{width:25%}.plugin-member-statistic .col-2{width:50%}.plugin-member-statistic .label-1,.plugin-member-statistic .value-1{width:40%}.plugin-member-statistic .label-2,.plugin-member-statistic .label-3,.plugin-member-statistic .label-4,.plugin-member-statistic .value-2,.plugin-member-statistic .value-3,.plugin-member-statistic .value-4{width:20%;text-align:right}.plugin-member-statistic .value-4{font-weight:bold}.plugin-member-statistic .col-label{font-size:1.2em;font-weight:bold;line-height:1.25;margin:0 0 20px}.plugin-member-statistic .col-label-2{width:60%}.plugin-member-statistic .location,.plugin-member-statistic .labels{padding:10px 0;border-bottom:1px solid #000}.plugin-member-statistic .totals{font-weight:bold;text-transform:capitalize;border-bottom:0}.plugin-member-statistic .labels{font-size:1.25em}.plugin-member-statistic .statistic-col{padding:0 20px}.plugin-member-statistic .statistic-2 .label-1,.plugin-member-statistic .statistic-2 .value-1{display:none}.plugin-member-statistic .statistic-2 .label-2,.plugin-member-statistic .statistic-2 .label-3,.plugin-member-statistic .statistic-2 .label-4,.plugin-member-statistic .statistic-2 .value-2,.plugin-member-statistic .statistic-2 .value-3,.plugin-member-statistic .statistic-2 .value-4{width:33.3333%}.plugin-member-statistic .statistic-2 .col-label-2{width:100%}.plugin-gallery{line-height:0}.plugin-gallery img{display:block}.plugin-gallery .pictures{margin:0 -10px}.plugin-gallery .entry{display:inline-block;box-sizing:border-box;width:33.333%;padding:0 10px 20px}.plugin-gallery .gallery-link{display:block;line-height:1.25}.plugin-picture .text{margin:0.5em 0 0}.plugin-section-protected{margin-bottom:4em}.plugin-text-editor p{display:inline-block;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.plugin-video .video-wrap{position:relative;display:block;width:100%;height:0;margin:0;padding:0 0 56.25%}.plugin-video .video-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.plugin-video.ratio-4-3 .video-wrap{padding:0 0 75%}.plugin-video.window-size .video-wrap{display:flex;padding:0}.plugin-raisenowbutton .content{width:100%;max-width:262px}@media screen and (min-width:1400px){.header{width:1400px}.header-menus{width:350px}.page{width:1400px;padding-left:350px}.footer-content{width:1400px}.event-calendar{width:350px}}@media screen and (max-width:1200px){.article-entry h3{font-size:1em}.article-entry p{font-size:0.8em}}@media screen and (max-width:1024px){.js-columns-sizer{font-size:2px}.event-list .event{width:50%}.member-list-entry{width:calc(50% - 0.75rem)}.event-list .event{padding:0 0 42%}.event-calendar,.header-menus{width:33.3333%}.page{padding:90px 0 20px 33.3333%}.location-menu{position:relative;flex-flow:row wrap}.location-menu .entry-0{width:50%}.location-menu .title{min-height:1.5em}.location-menu .entry-content{padding:14px 20px}.location-menu .menu-entry-infopage{position:absolute;right:0;top:0;height:50%;border-bottom:10px solid #f3f3f3}.location-menu .menu-entry-events{position:absolute;right:0;top:50%;height:50%;border-top:10px solid #f3f3f3}.member-detail-col{width:50%}.plugin-location-list .location-entry,.plugin-location-list .location-info{width:50%}.plugin-location-list .location-text{font-size:1.5em;line-height:1.25}.plugin-publication{flex-wrap:wrap}.plugin-publication .links{width:100%}.plugin-publication .links a{display:inline-block;margin:0 1em 0 0}.plugin-publication .thumb{width:30%}.plugin-publication .content{width:calc(70% - 1em);margin:0 0 1em}.plugin-publication .content h3{margin:0 0 1em}.footer-menu,.footer-placeholder{width:100%}.footer-menu{margin:0 0 1em}.footer-placeholder{padding:0 20px}}@media screen and (max-width:860px){body{font-size:16px}.page{overflow:hidden}}@media screen and (max-width:760px){body{font-size:20px}.layout-list .member-list-entry .name,.layout-list .member-list-entry .location,.layout-list .member-list-entry .web{padding:0 10px}.search-button{right:80px}.search-button .label{display:none}.search-button .icon{padding:3px 4px 5px}.search-form-small{box-sizing:border-box;right:0;top:80px;width:100%;height:0;padding:0 20px;transition:height 0.2s;overflow:hidden}.search-form-small form{position:relative;display:block;width:100%}.search-form-small.open{padding:0 20px;height:60px;width:100vw}.search-form-small input[type="search"]{border:1px solid #000}.search-form-small input[type="submit"]{top:0;right:20px}.header{height:80px}.header:before{content:'';z-index:3;position:absolute;left:0;top:0;display:block;width:100%;height:80px;background-color:#fff}.header .menu-helper{z-index:1;position:fixed;left:0;top:0;display:none;width:0;height:0;cursor:pointer}.header .header-logo{position:relative;z-index:4;height:40px;margin-left:-10px}.header .menu-button{z-index:5;position:absolute;right:20px;top:20px;display:block;box-sizing:border-box;width:40px;height:40px;padding:6px 0}.header .menu-button svg{display:block;width:100%;height:100%}.header .menu-button .label{display:none}.header .menu-button:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;cursor:pointer}.header .header-content{z-index:2;position:fixed;top:0;right:-80%;display:block;box-sizing:border-box;width:60%;height:100vh;padding:86px 20px 20px;background-color:#fff;transition:right 0.5s;overflow:scroll;box-shadow:0 0 20px rgba(0,0,0,0.125)}.header .menu-languages,.header .header-menus{position:relative;right:auto;top:auto;left:auto}.header .menu-languages{font-size:1em;padding:10px 0 0}.header .menu-languages a{padding:10px 20px 6px 0}.header .header-menus{width:100%;padding:0 0 20px}.header .menu-main{width:100%;padding:0}.header .menu-main .entry-0{display:block;margin:10px 0 0}.header .menu-main .entry-0:first-child{margin:0}.header .menu-main .entry-0:last-child{padding-bottom:60px}.header .menu-main .link-0{padding:10px 0}.header .menu-main .menu-1{display:block}.header .menu-main .link-1{display:block;padding:2px 0}.header .menu-sub{display:none}.page-wrap{position:relative;width:100%;min-height:100vh}.page{min-height:50vh;padding:100px 20px 20px}.body{padding:0}.footer .menu-languages{left:20px}.footer .menu-languages .link{padding:10px 20px 10px 0}.footer-menu .entry-0{display:block;width:100%;margin:0 0 1em;padding:0}.footer-placeholder{padding:0}.menu-open .header .header-content{right:0}.menu-open .header .menu-helper{display:block;width:40%;height:100vh}.menu-open .page-wrap{position:fixed}.footer-inpress{font-size:0.8em}.footer-inpress h2{display:inline-block;margin:30px 0.5em 0 0;font-size:1em;font-weight:normal}.event-calendar{display:block;position:relative;top:auto;left:auto;width:100%;height:auto;margin:40px auto auto;padding:0}.event-calendar .calendar-helper{display:none}.plugin-member-statistic .col-2{width:100%;margin:0 0 2em}.plugin-member-statistic .col-1{width:100%;margin:0 0 2em}.plugin-member-statistic .statistic-2 .label-1,.plugin-member-statistic .statistic-2 .value-1{display:inline-block}.plugin-member-statistic .statistic-2 .label-2,.plugin-member-statistic .statistic-2 .label-3,.plugin-member-statistic .statistic-2 .label-4,.plugin-member-statistic .statistic-2 .value-2,.plugin-member-statistic .statistic-2 .value-3,.plugin-member-statistic .statistic-2 .value-4{width:20%}.plugin-member-statistic .statistic-2 .col-label-1,.plugin-member-statistic .statistic-2 .col-label-2{width:50%}}@media screen and (max-width:640px){.w-100,.w-80,.w-75,.w-66,.w-50,.w-33,.w-25,.w-20{display:block;width:100%;margin-bottom:20px}.column-2{-moz-column-count:1;-webkit-column-count:1;column-count:1}.js-columns-sizer{font-size:1px}.member-detail-col{width:100%}.member-detail-main{margin:0}.member-detail-email{margin:0 0 20px}.event-list .event,.member-list-entry{width:100%}.article-close,.event-close,.share-opener{width:28px;height:28px}.article-close svg,.event-close svg,.share-opener svg{width:100%;height:100%}.article-detail h1,.event-detail h1{padding:0 60px 0 0}.article-detail .info,.event-detail .info{padding:0 60px 0 0}.share{width:auto;height:auto}.share-buttons{display:block;padding:10px 0 0 0}.event-list .event{height:auto;padding:0}.event-list .event .event-link{position:relative;padding:20px 20px 30px}.event-list .event .small{padding:10px 20px}.member-filters{margin:0 -10px 20px}.header .header-content{width:80%}.header-logo{width:56px}.location-menu .title{font-size:1.25em}.plugin-location-list{height:auto;padding:0}.plugin-location-list .js-helper{display:none}.plugin-location-list .location-list{position:relative;width:100%;height:auto}.plugin-location-list .location-info{display:block;position:relative;width:100%;height:0;padding:0;overflow:hidden;transition:height 0.5s}.plugin-location-list .active .location-info{height:160px;border-bottom:1px solid #fff}.plugin-location-list .location-image{position:absolute;left:0;top:0;height:160px}.plugin-location-list .location-entry{display:block;width:100%;padding:0}}@media screen and (max-width:500px){.search-button{top:10px}.search-form-small{top:60px}.header{height:60px;padding:10px 20px}.header:before{height:60px}.header .menu-button{top:10px}.header .header-content{width:90%;right:-100%;padding-top:66px}.page{padding:80px 20px 20px}.body-content{margin:0 -20px}.location-menu{margin:0 -10px 10px;flex-flow:column wrap}.location-menu .menu-entry-categories,.location-menu .menu-entry-infopage,.location-menu .menu-entry-events{position:relative;top:auto;right:auto;width:100%;height:auto;border-bottom:10px solid #f3f3f3;border-top:0}.location-menu .menu-entry-categories.active,.location-menu .menu-entry-infopage.active,.location-menu .menu-entry-events.active{order:99}.location-menu .entry-content{padding:7px 20px}.location-menu .link-newsletter{position:relative;bottom:auto;left:auto;display:block;margin:20px 0 0}.location-menu .title{min-height:0}.location-menu .menu-entry-infopage .title,.location-menu .menu-entry-events .title{margin:0}.article-detail h1,.event-detail h1{font-size:1.5em;padding-right:40px}.plugin-location-list .active .location-info{height:120px}.plugin-location-list .location-image{position:absolute;left:0;top:0;height:120px}.plugin-publication{flex-wrap:wrap}.plugin-publication .links{width:100%}.plugin-publication .thumb{width:100%;max-width:200px;margin:0 0 1em}.plugin-publication .content{width:100%}}@media screen and (max-width:400px){body{font-size:16px}.article-detail h1,.event-detail h1{font-size:1.25em}.plugin-member-statistic .location{font-size:14px}}@media screen and (max-width:400px){.plugin-member-statistic .location{font-size:12px}.layout-list .member-list-entry .name{display:block;width:100%;margin:3px 0}.layout-list .member-list-entry .web,.layout-list .member-list-entry .location{width:50%}.layout-list .member-list-entry .web{text-align:right}}@media print{html{height:auto;margin-left:0;left:0}body{font-size:16px;height:auto;width:1400px;overflow:visible}.page-wrap{position:relative;height:auto;overflow:visible}.page{position:relative;padding:90px 20px 0;height:auto;overflow:visible}.body{position:relative;height:auto;overflow:visible;padding:0;min-height:100%}.search-button{display:none}.header-menus{display:none}.event-calendar{display:none}.footer{display:none}.plugin-location-list{display:none}}.cms-toolbar-left .cms-toolbar-item-logo{display:none}.cms-toolbar-left .cms-toolbar-item-navigation>li:first-child,.cms-toolbar-left .cms-toolbar-item-navigation>li:nth-child(5){display:none}.cms-toolbar-right .cms-toolbar-item:first-child{display:none}html.cms-toolbar-expanded{margin-top:0!important}html.cms-toolbar-expanded .header{top:46px}html.cms-toolbar-expanded .page{padding-top:136px}div.cms .cms-sideframe{max-width:1200px}div.cms-modal .cms-modal-foot{display:flex;justify-content:center;align-items:center;align-content:center}div.cms-modal .cms-modal-buttons{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%}div.cms-modal .cms-modal-buttons-inner{display:flex;gap:10px;justify-content:space-between;align-items:center;align-content:center}div.cms-modal .cms-modal-item-buttons{float:none;margin:0}div.cms-modal .cms-modal-item-buttons:first-child{order:6;flex-grow:0;flex-shrink:1}div.cms-modal .cms-modal-item-buttons:first-child a{color:#fff;background:#0bf;border-color:#0bf}div.cms-modal .cms-modal-item-buttons:last-child{order:5}div.cms-modal .cms-modal-item-buttons:nth-child(2),div.cms-modal .cms-modal-item-buttons:nth-child(3){display:none}div.cms-modal .cms-modal-item-buttons:nth-child(4){flex-grow:1}.cms-render-model-add{background:none}.cms-edit-button{display:inline-block;box-sizing:border-box;width:auto;height:auto;margin:0 0 20px!important;padding:4px 10px!important;color:#fff;border-radius:4px;border:3px solid #000000;background-color:#555555;box-shadow:2px 2px 8px rgba(0,0,0,0.5)}.cms-edit-button svg{display:inline-block;vertical-align:middle;margin:0 8px 0 0;fill:#fff}.cms-edit-button span{display:inline-block;vertical-align:middle;line-height:24px;font-weight:bold}.cms-edit-button:hover{border:3px solid #555555;background-color:#000000}.app-project-list .cms-edit-button-add{margin:0 0 20px 10px!important}.cms-toolbar-item.cms-toolbar-item-buttons .cms-btn[data-rel="modal"]{display:none}.plugin-indicator-hidden{position:absolute;right:-3em;top:2em;display:inline-block;box-sizing:border-box;padding:0.5em 3em;color:#fff;font-weight:bold;line-height:1em;text-transform:uppercase;border:1px solid #fff;background-color:#555;background-color:rgba(85,85,85,0.9);box-shadow:0 0 5px 0 rgba(0,0,0,0.75);transform:rotate(45deg)}.plugin-indicator-hidden:before{content:'';position:absolute;left:3px;top:3px;right:3px;bottom:3px;border:1px solid #fff}div.cms .cms-btn.cms-default{color:#fff!important;font-weight:400;background-color:#0bf!important;border:1px solid #0bf!important;appearance:none}div.cms .cms-btn.default-new{display:none}div.cms-modal-buttons .button-admin{display:none}.hidden-plugins{width:100%;box-sizing:border-box;margin:2em auto;padding:1em;opacity:0.5;border:1px solid #000}.hidden-plugins:before{content:'Contenuto nascosto | Contenu caché | Versteckter Inhalt';display:block;margin:-1em -1em auto;padding:1em;color:#fff;font-size:1em;font-weight:bold;line-height:1;background-color:#000}