/*!
Theme Name: hellerau2018
Theme URI: https://www.wunderfarm.com
Author: wunderfarm
Author URI: https://www.wunderfarm.com
Description:
Version: 2.3.9
Text Domain: hellerau2018
*/html{height:auto;overflow:auto;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,
aside,
details,
figcaption,
figure,
footer,
header,
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],
tremplate{display:none}a{background-color:transparent}a:active,
a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,
strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-8px;top:-.5rem}sub{bottom:-4px;bottom:-.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1rem 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,
kbd,
pre,
samp{font-family:monospace,monospace;font-size:1pc;font-size:1rem}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"]{-webkit-box-sizing:border-box;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-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35rem .625rem .75rem}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,
th{padding:0}body,
button,
input,
select,
textarea{color:#000;font-family:Graebenbach;font-size:18px;font-size:1.125rem;line-height:1.4}@media (min-width: 1024px){body,
    button,
    input,
    select,
    textarea{font-size:1.25rem}}h1, h2, h3, h4, h5, h6{line-height:1.09em;clear:both;margin:0 0 15px}@media (min-width: 1024px){h1, h2, h3, h4, h5, h6{margin-bottom:30px}}h1,
.h1-style{font-size:1.3125;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:.8em;letter-spacing:-1px}@media (min-width: 1024px){h1,
    .h1-style{font-size:1.78125rem;word-break:normal;-webkit-hyphens:inherit;-ms-hyphens:inherit;hyphens:inherit}}h2,
.h2-style{font-size:28.4px;font-size:1.775rem;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width: 1024px){h2,
    .h2-style{font-size:2.8rem;word-break:normal;-webkit-hyphens:inherit;-ms-hyphens:inherit;hyphens:inherit}}h3,
.h3-style{font-weight:700;font-size:18.4px;font-size:1.15rem}@media (min-width: 1024px){h3,
    .h3-style{font-size:1.7rem}}p{margin:0}dfn, cite, em, i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}body.high-contrast pre{background:#202020}code, kbd, tt, var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}abbr, acronym{border-bottom:1px dotted #666;cursor:help}mark, ins{background:#fff9c0;text-decoration:none}body.high-contrast mark, body.high-contrast ins{background:#202020}big{font-size:125%}@font-face{font-family:Graebenbach;font-style:normal;font-weight:400;src:url("/wp-content/themes/hellerau2018/assets/dist/fonts/Graebenbach-Regular.woff") format("woff"),url("/wp-content/themes/hellerau2018/assets/dist/fonts/Graebenbach-Regular.otf") format("otf")}@font-face{font-family:Graebenbach;font-style:normal;font-weight:700;src:url("/wp-content/themes/hellerau2018/assets/dist/fonts/Graebenbach-Bold.woff") format("woff"),url("/wp-content/themes/hellerau2018/assets/dist/fonts/Graebenbach-Bold.otf") format("otf")}@font-face{font-family:Graebenbach;font-style:medium;font-weight:500;src:url("/wp-content/themes/hellerau2018/assets/dist/fonts/Graebenbach-Medium.woff") format("woff"),url("/wp-content/themes/hellerau2018/assets/dist/fonts/Graebenbach-Medium.otf") format("otf")}.editor-content p{margin-top:1em;margin-bottom:1.5em}.editor-content p:first-child{margin-top:0}.editor-content p:last-child{margin-bottom:0}.editor-content h2{margin-top:20px;margin-bottom:15px}@media (min-width: 1024px){.editor-content h2{margin-top:40px;margin-bottom:30px}}.editor-content a{border-bottom:1px solid}.editor-content a.no-style{border-bottom:0}.editor-content ul, .editor-content ol{padding-left:1em;margin-top:1em;margin-bottom:1.5em}.editor-content li > ul,
.editor-content li > ol{margin:0}.editor-content ul{list-style:none}.editor-content ul > li:before{content:'';width:.5em;height:.5em;background-color:#000;border-radius:50%;margin-left:-1em;margin-right:.5em;display:inline-block}a{text-decoration:none;color:#000}body.high-contrast a{color:#fff}a.cta{display:inline-block;padding:6px 30px;border:1px solid #000;background-color:transparent;min-width:90pt;text-align:center;font-size:15px;font-size:.9375rem;line-height:1.33em;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;background-position:center;-webkit-transition:background,border-color .3s,.3s;-o-transition:background,border-color .3s,.3s;transition:background,border-color .3s,.3s}a.cta,a.cta:focus{outline:none}a.cta:hover{color:#000;background-color:#9b9b9b;background-color:hsla(0,0%,61%,.5);border-color:transparent}a.cta:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:-webkit-radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-image:-o-radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-image:radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10,10);-ms-transform:scale(10,10);transform:scale(10,10);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .25s;transition:opacity .5s,-webkit-transform .25s;-o-transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s,-webkit-transform .25s;z-index:-1}a.cta:active:after{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:1;-webkit-transition:0s;-o-transition:0s;transition:0s}a.cta--download:before{content:'';display:inline-block;position:absolute;top:50%;left:10px;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/download-arrow.svg");background-repeat:no-repeat;background-size:100%;width:9pt;height:1pc;margin-top:-.6em}a:visited{color:#000}a:hover, a:focus, a:active{color:#000;color:rgba(0,0,0,.7)}a:focus,a:hover, a:active{outline:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}html.menu-open{overflow:hidden}*,
*:before,
*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}body.high-contrast{background:#202020;color:#fff}blockquote, q{quotes:"" ""}blockquote:before, blockquote:after, q:before, q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}body.high-contrast hr{background-color:#202020}ul, ol{margin:0}ul{list-style:disc}ol{list-style:decimal}dt{font-weight:700}dd{margin:0}img{height:auto;max-width:100%}figure{margin:1em 0}a{-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}table{margin:0 0 1.5em;width:100%}.wp-playlist{max-width:calc(100vw - .75rem)}input[type="button"],
input[type="reset"],
input[type="submit"]{display:inline-block;padding:6px 30px;border:1px solid #000;background-color:transparent;min-width:90pt;text-align:center;font-size:15px;font-size:.9375rem;line-height:1.33em;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);outline:none;cursor:pointer;background-position:center;-webkit-transition:background,border-color .3s,.3s;-o-transition:background,border-color .3s,.3s;transition:background,border-color .3s,.3s}input[type="button"]:focus,
  input[type="reset"]:focus,
  input[type="submit"]:focus{outline:none}input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover{color:#000;background-color:#9b9b9b;background-color:hsla(0,0%,61%,.5);border-color:transparent}input[type="button"]:after,
  input[type="reset"]:after,
  input[type="submit"]:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:-webkit-radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-image:-o-radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-image:radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10,10);-ms-transform:scale(10,10);transform:scale(10,10);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .25s;transition:opacity .5s,-webkit-transform .25s;-o-transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s,-webkit-transform .25s;z-index:-1}input[type="button"]:active:after,
  input[type="reset"]:active:after,
  input[type="submit"]:active:after{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:1;-webkit-transition:0s;-o-transition:0s;transition:0s}.close-button{position:relative;cursor:pointer;width:17px;height:17px}.close-button:before, .close-button:after{content:'';position:absolute;width:17.66px;height:3.55px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);background:#000}body.high-contrast .close-button:before, body.high-contrast .close-button:after{background:#fff}.close-button:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.close-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:300%;height:300%;border-radius:50%}.button{display:inline-block;margin:5px 0 15px;padding:0 15px;font-weight:700;border-radius:40px;height:29px;line-height:29px;font-size:9pt;font-size:.75rem;background:#b5b2ff}body.high-contrast .button,.button:hover{background:#7772ff}.button:hover{color:#000}body.high-contrast .button:hover{background:#524ebb;color:#fff}@media (min-width: 768px){.button{height:38px;line-height:38px;font-size:1.25rem}}input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea{color:#000;border:1px solid #fff;background-color:#fff;padding:6px;font-size:1em}input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="range"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="color"]:focus,
  select:focus,
  textarea:focus{color:#000}select{border:1px solid #fff}textarea{width:100%}.wf-custom-styles{font-size:.75em}.wf-custom-styles ul li:before{content:'';display:none!important}.wf-custom-styles .nf-before-form-content .nf-form-fields-required{margin-bottom:30px}.wf-custom-styles .label-above .nf-field-label{margin-bottom:0}.wf-custom-styles .nf-field-label label{font-weight:400;font-size:15px}.wf-custom-styles .nf-field-container,
  .wf-custom-styles #ninja_forms_required_items{margin-bottom:20px}.wf-custom-styles .ninja-forms-req-symbol{color:inherit}.wf-custom-styles .wf-privacy-field .nf-field-label{display:none}.wf-custom-styles .wf-privacy-field .nf-field-description{padding-left:2%;margin-right:0}.wf-custom-styles .wf-upload-field .nf-field-label{margin-bottom:4px}.wf-custom-styles .wf-upload-field .btn{display:inline-block;padding:6px 30px;border:1px solid #000;background-color:transparent;min-width:90pt;text-align:center;font-size:15px;font-size:.9375rem;line-height:1.33em;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);outline:none;cursor:pointer;background-position:center;-webkit-transition:background,border-color .3s,.3s;-o-transition:background,border-color .3s,.3s;transition:background,border-color .3s,.3s}.wf-custom-styles .wf-upload-field .btn:focus{outline:none}.wf-custom-styles .wf-upload-field .btn:hover{color:#000;background-color:#9b9b9b;background-color:hsla(0,0%,61%,.5);border-color:transparent}.wf-custom-styles .wf-upload-field .btn:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:-webkit-radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-image:-o-radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-image:radial-gradient(circle,#9b9b9b 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10,10);-ms-transform:scale(10,10);transform:scale(10,10);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .25s;transition:opacity .5s,-webkit-transform .25s;-o-transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s;transition:transform .25s,opacity .5s,-webkit-transform .25s;z-index:-1}.wf-custom-styles .wf-upload-field .btn:active:after{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:1;-webkit-transition:0s;-o-transition:0s;transition:0s}.wf-custom-styles .wf-upload-field .nf-fu-progress{margin-bottom:6px}.main-navigation{width:100%;top:50px;left:0;z-index:-1;position:fixed;background:#fff;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}body.high-contrast .main-navigation{background:#202020}.main-navigation .menu{padding:0}@media (min-width: 1024px){.main-navigation{top:90px}}.menu-open .main-navigation{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.admin-bar .main-navigation{margin-top:46px}@media (min-width: 768px){.admin-bar .main-navigation{margin-top:2pc}}.admin-bar .main-navigation .inner-wrap{max-height:calc(100vh - 6pc)}.main-navigation .inner-wrap{margin:0 auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;max-height:calc(100vh - 50px)}@media (min-width: 768px){.main-navigation .inner-wrap{padding:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;max-height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-navigation .inner-wrap > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.main-navigation .inner-wrap > ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 1024px){.main-navigation .inner-wrap > ul{margin-left:1rem}}.main-navigation .inner-wrap > ul ul{padding:0;list-style:none}.main-navigation .inner-wrap > ul li{margin:0}.main-navigation .inner-wrap > ul li a{color:#616161;line-height:30px;font-size:15px;font-size:.9375rem}@media (min-width: 768px){.main-navigation .inner-wrap > ul li a{line-height:35px;font-size:1.25rem}}.main-navigation .inner-wrap > ul li a:hover{color:#000}body.high-contrast .main-navigation .inner-wrap > ul li a{color:#fff}body.high-contrast .main-navigation .inner-wrap > ul li a:hover{color:#d8d8d8}.main-navigation .inner-wrap > ul > li{margin-bottom:20px}@media (min-width: 768px){.main-navigation .inner-wrap > ul > li + li{margin-bottom:0;margin-left:1rem}}.main-navigation .inner-wrap .dummy-cat-item > a{font-size:20px;font-size:1.25rem;line-height:1;font-weight:700;margin-bottom:5px;cursor:pointer}@media (min-width: 1024px){.main-navigation .inner-wrap .dummy-cat-item > a{color:#000;font-size:1.875rem}}body.high-contrast .main-navigation .inner-wrap .dummy-cat-item > a{color:#fff}.main-navigation .inner-wrap .dummy-cat-item > a .social-media-container,
      .main-navigation .inner-wrap .dummy-cat-item > a ~ ul{display:none}.main-navigation .inner-wrap .dummy-cat-item > a.active{color:#000}body.high-contrast .main-navigation .inner-wrap .dummy-cat-item > a.active{color:#fff}.main-navigation .inner-wrap .dummy-cat-item > a.active ~ ul:not(.social-media-container){display:block}@media (min-width: 768px){.main-navigation .inner-wrap .dummy-cat-item > a .social-media-container,
        .main-navigation .inner-wrap .dummy-cat-item > a ~ ul{display:block}}.main-navigation .in-menu-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}body.high-contrast .main-navigation .in-menu-title{color:#fff}@media (min-width: 768px){.main-navigation .in-menu-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media (min-width: 1200px){.main-navigation .in-menu-title{max-width:215px;-webkit-box-flex:0;-ms-flex:0 0 215px;flex:0 0 215px}}.main-navigation .in-menu-title br{display:none}@media (min-width: 1200px){.main-navigation .in-menu-title br{display:block}}.main-navigation .menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-navigation .social-media-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 768px){.main-navigation .social-media-container{margin-top:30px}}@media (min-width: 768px){.main-navigation .social-media-container.hide-desktop{display:none}}.main-navigation .social-media-container > li > h3{line-height:1;font-weight:700;margin-bottom:5px;cursor:pointer}@media (min-width: 768px){.main-navigation .social-media-container > li > h3{color:#000}body.high-contrast .main-navigation .social-media-container > li > h3{color:#fff}}.main-navigation .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-navigation .social-icons li + li{margin-left:18px}.main-navigation-bubbles{display:none;position:relative;top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:-10px}@media (min-width: 1024px){.main-navigation-bubbles{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0}}.main-navigation-bubbles .language-switcher{text-transform:uppercase}.main-navigation-bubbles .language-switcher a{margin-right:0;-webkit-transition:color .25s ease,background-color .25s ease;-o-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.main-navigation-bubbles .language-switcher a.active{background-color:#b5b2ff}.main-navigation-bubbles .language-switcher a.active:hover{background-color:#9c98f9}body.high-contrast .main-navigation-bubbles .language-switcher a.active{background-color:#ffcd9e;color:#000}body.high-contrast .main-navigation-bubbles .language-switcher a.active:hover{background-color:#ff932f}.main-navigation-bubbles ul{display:none;margin:0;padding:10px 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-navigation-bubbles ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}.main-navigation-bubbles ul li.wpml-ls-item{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.main-navigation-bubbles ul li.wpml-ls-item a{margin-right:0}.main-navigation-bubbles ul li a{display:block;cursor:pointer;background:#ffcd9e;border-radius:2.5rem;padding:0 1rem;margin:0 .3125rem;height:25px;height:1.5625rem;line-height:25px;line-height:1.5625rem;font-size:9pt;font-size:.75rem;-webkit-transition:color .25s ease,background-color .25s ease;-o-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.main-navigation-bubbles ul li a.mainpage{background-color:#b5b2ff}body.high-contrast .main-navigation-bubbles ul li a{color:#fff;background-color:#ff932f}body.high-contrast .main-navigation-bubbles ul li a.mainpage{background-color:#9c98f9}.main-navigation-bubbles ul li a:hover{background-color:#ff932f}body.high-contrast .main-navigation-bubbles ul li a:hover{background-color:#e27f23}.main-navigation-bubbles ul .contrast-toggle{position:relative;width:25px;height:25px;padding:0;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/semi-circle.svg");background-repeat:no-repeat;background-size:15px 15px;background-position:center center}body.high-contrast .main-navigation-bubbles ul .contrast-toggle{background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/semi-circle-white.svg")}.main-navigation-bubbles.mobile{display:block;margin-top:30px}@media (min-width: 1024px){.main-navigation-bubbles.mobile{display:none}}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.upper-footer-navigation{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:10px}@media (min-width: 768px){.upper-footer-navigation{padding:30px}}@media (min-width: 1024px){.upper-footer-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.upper-footer-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width: 768px){.upper-footer-navigation .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:2;-ms-flex:2 0;flex:2 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.upper-footer-navigation .menu + .menu{margin-left:20px}@media (min-width: 768px){.upper-footer-navigation .menu + .menu{margin-left:0;-webkit-box-flex:3;-ms-flex:3 0;flex:3 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.upper-footer-navigation .submenu{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding-right:1rem}.upper-footer-navigation .submenu + .submenu{margin-top:20px}@media (min-width: 768px){.upper-footer-navigation .submenu + .submenu{margin-top:0}}.upper-footer-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upper-footer-navigation a{font-size:15px;font-size:.9375rem;line-height:1.875px;color:#616161}.upper-footer-navigation a:hover{color:#000}body.high-contrast .upper-footer-navigation a{color:#fff}body.high-contrast .upper-footer-navigation a:hover{color:#d8d8d8}@media (min-width: 1024px){.upper-footer-navigation a{font-size:1.25rem;line-height:2.1875rem}}.upper-footer-navigation a.dummy-cat-item{font-weight:700;font-size:20px;font-size:1.25rem;color:#000}body.high-contrast .upper-footer-navigation a.dummy-cat-item{color:#fff}@media (min-width: 1024px){.upper-footer-navigation a.dummy-cat-item{font-size:1.875rem}}.upper-footer-navigation .social-media-list-item,.upper-footer-navigation .social-media-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.upper-footer-navigation .social-media-container{margin-top:30px}.upper-footer-navigation .social-media-container > li > h3{line-height:1;font-weight:700;margin:0;font-size:9pt;font-size:.75rem;color:#000}body.high-contrast .upper-footer-navigation .social-media-container > li > h3{color:#fff}@media (min-width: 1024px){.upper-footer-navigation .social-media-container > li > h3{font-size:1.875rem}}.upper-footer-navigation .social-media-container > li > h3:hover{color:#000}body.high-contrast .upper-footer-navigation .social-media-container > li > h3:hover{color:#fff}.upper-footer-navigation .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}.upper-footer-navigation .social-icons .fa{font-size:20px}.upper-footer-navigation .social-icons li + li{margin-left:18px}.lower-footer-navigation ul{margin:0;padding:20px 30px;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.lower-footer-navigation ul,.lower-footer-navigation ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.lower-footer-navigation ul li{padding-right:40px}.lower-footer-navigation ul li:last-child{padding-right:0}.lower-footer-navigation ul li a{font-size:20px;font-size:1.25rem;font-weight:500}body.high-contrast .lower-footer-navigation ul li a{color:#fff}body.high-contrast .lower-footer-navigation ul li a:hover{color:#d8d8d8}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.site-footer:after{clear:both}aside.running-news{overflow:hidden;height:40px;width:100%;position:sticky;bottom:15px;z-index:90;line-height:40px;border-radius:40px;font-weight:700;z-index:99;font-size:20px;font-size:1.25rem;margin:15px auto;max-width:calc(100% - 30px);background:#ff6565}aside.running-news:hover,body.high-contrast aside.running-news{background:#ff4e4e}body.high-contrast aside.running-news:hover{background:#fc1313}@media (min-width: 1024px){aside.running-news{max-width:590px;margin:60px auto;bottom:60px}}aside.running-news:hover .container{-webkit-animation-play-state:paused;animation-play-state:paused;cursor:pointer}@media (min-width: 1024px){aside.running-news{height:50px;line-height:50px;will-change:top;-webkit-transition:bottom .25s ease-in-out;-o-transition:bottom .25s ease-in-out;transition:bottom .25s ease-in-out}}aside.running-news .container{display:inline-block;white-space:nowrap;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}aside.running-news .container--run-animation{-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}aside.running-news .container .running-news-item{display:inline;padding-left:2rem;padding-right:2rem;white-space:nowrap}aside.running-news .container .clone-container{position:absolute;top:0;left:100%}aside.running-news-detail{position:relative;width:100%;z-index:100;margin:55px 0;-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 1024px){aside.running-news-detail{margin:55px 0 110px;max-width:590px}}aside.running-news-detail .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}aside.running-news-detail .container .running-news-item{display:block;padding:20px 30px;border-radius:20px;margin-bottom:9pt;background:#ff6565}aside.running-news-detail .container .running-news-item:hover,body.high-contrast aside.running-news-detail .container .running-news-item{background:#ff4e4e}body.high-contrast aside.running-news-detail .container .running-news-item:hover{background:#fc1313}aside.running-news-detail .container .close-button{-ms-flex-item-align:end;align-self:flex-end;display:block;border-radius:50%;width:40px;height:40px;margin-bottom:9pt;border:0;padding:0;background:#ff6565}aside.running-news-detail .container .close-button:hover,body.high-contrast aside.running-news-detail .container .close-button{background:#ff4e4e}body.high-contrast aside.running-news-detail .container .close-button:hover{background:#fc1313}aside.running-news-detail .container .close-button:before, aside.running-news-detail .container .close-button:after{left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:14px;height:3px}aside.running-news-detail .container .close-button:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.feature-block{margin-bottom:60px}.feature-block .feature-item{margin-bottom:10px;position:relative;line-height:0;width:100%}@media (min-width: 769px){.feature-block .feature-item__media-wrapper{margin-left:30px}}@media (min-width: 1024px){.feature-block .feature-item__media-wrapper{margin-left:0}}.feature-block .feature-item__media{padding-top:450px}@media (min-width: 769px){.feature-block .feature-item__media{padding-top:61.90476%}}.feature-block .feature-item .teaser{background-color:#ff0;line-height:initial;padding:10px;position:absolute;left:0;bottom:0;-webkit-transform:translateY(50%) translateX(-10px);-ms-transform:translateY(50%) translateX(-10px);transform:translateY(50%) translateX(-10px);z-index:1;width:calc(100% - 10px);-webkit-transition:bottom 25ms linear;-o-transition:bottom 25ms linear;transition:bottom 25ms linear}@media (min-width: 769px){.feature-block .feature-item .teaser{-webkit-transform:translateY(50%) translateX(-30px);-ms-transform:translateY(50%) translateX(-30px);transform:translateY(50%) translateX(-30px);padding:20px 20px 20px 30px;max-width:45pc}}.feature-block .feature-item .teaser .titles:hover h1, .feature-block .feature-item .teaser .titles:hover h2{pointer-events:none}.feature-block .feature-item .teaser .titles:hover h1 a, .feature-block .feature-item .teaser .titles:hover h2 a{color:#000;color:rgba(0,0,0,.7)}.feature-block .feature-item .teaser h1,
      .feature-block .feature-item .teaser h2{font-size:38px;font-size:2.375rem;margin:0;position:relative;z-index:1}.feature-block .feature-item .teaser h2{font-weight:400}.feature-block .feature-item .teaser a.cta{font-size:14px;font-size:.875rem;margin-top:20px}@media (min-width: 769px){.feature-block .feature-item .teaser a.cta{font-size:1rem;margin-top:25px}}.feature-block .feature-item .teaser .feature-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:transparent;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;z-index:0}.feature-block .feature-item .teaser .feature-link:hover{background-color:#000;background-color:rgba(0,0,0,.05)}.list-header-calendar-container{position:relative;border-radius:15px;background-color:#fff}body.high-contrast .list-header-calendar-container{background-color:#202020}.list-header-calendar-container .table-wrapper{padding:45px 30px 20px}.list-header-calendar-container .close-button{position:absolute;right:30px;top:20px}.list-header-calendar-container .calendar-header{font-weight:700;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:30px;padding-bottom:10px}.list-header-calendar-container .calendar-header a{cursor:pointer}.list-header-calendar-container .calendar-header a.arrow-disabled{display:none}.list-header-calendar-container .calendar-header a.calendar-arrow-right, .list-header-calendar-container .calendar-header a.calendar-arrow-left{display:inline-block;width:8px;height:8px;border-color:#000;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}body.high-contrast .list-header-calendar-container .calendar-header a.calendar-arrow-right, body.high-contrast .list-header-calendar-container .calendar-header a.calendar-arrow-left{border-color:#fff}.list-header-calendar-container .calendar-header a.calendar-arrow-left{-webkit-transform:translateX(50%) rotate(135deg);-ms-transform:translateX(50%) rotate(135deg);transform:translateX(50%) rotate(135deg)}.list-header-calendar-container .calendar-header .calendar-header-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;text-align:center}.list-header-calendar-container .calendar-events-header{font-weight:700;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #000}body.high-contrast .list-header-calendar-container .calendar-events-header{border-bottom-color:#fff}.list-header-calendar-container .inner-table-wrapper{margin:0 -10px}.list-header-calendar-container table{font-size:15px;font-size:.9375rem;line-height:1em;max-width:375px;margin:0 auto}.list-header-calendar-container table th, .list-header-calendar-container table td{width:54px;height:34px;text-align:center;font-weight:400}.list-header-calendar-container table th{text-transform:uppercase;font-size:10px;font-size:.625rem;font-weight:700}.list-header-calendar-container table .calendar-day:not(.day-fill):not(.day-disabled){cursor:pointer}.list-header-calendar-container table .calendar-day.day-fill{opacity:.25}.list-header-calendar-container table .calendar-day.day-disabled{opacity:.5;cursor:default}.list-header-calendar-container table .calendar-day.day-events:hover .day-text,body.high-contrast .list-header-calendar-container table .calendar-day.day-events:hover .day-text{background-color:#7772ff}.list-header-calendar-container table .calendar-day.day-events .day-text{background-color:#fff;background-color:hsla(0,0%,100%,.5)}.list-header-calendar-container table .calendar-day.day-has-events .day-text{background-color:#ffcd9e}body.high-contrast .list-header-calendar-container table .calendar-day.day-has-events .day-text,.list-header-calendar-container table .calendar-day.day-has-events .day-text:hover{background-color:#ff932f}body.high-contrast .list-header-calendar-container table .calendar-day.day-has-events .day-text:hover{background-color:#e27f23}.list-header-calendar-container table .calendar-day.day-active .day-text{background-color:#00a2fc}body.high-contrast .list-header-calendar-container table .calendar-day.day-active .day-text,.list-header-calendar-container table .calendar-day.day-active .day-text:hover{background-color:#0188d4}body.high-contrast .list-header-calendar-container table .calendar-day.day-active .day-text:hover{background-color:#7772ff}.list-header-calendar-container table .calendar-day .day-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:30px;height:30px;border-radius:50%;margin:0 auto}.list-header-calendar-container table .calendar-day .day-text:hover{background-color:#00a2fc}.list-header-calendar-container .calendar-events-footer{border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;padding-top:15px;margin-top:6px}body.high-contrast .list-header-calendar-container .calendar-events-footer{border-top-color:#fff}.list-header-calendar-container .calendar-events-footer a{cursor:pointer}.list-item{background-color:#fff;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.list-item > a{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:block;background-color:#000;background-color:transparent;color:#000;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.list-item > a:hover{background-color:#000;background-color:rgba(0,0,0,.05)}.list-item img{display:block}.list-item__spacer{display:block;padding-top:59.615%}.list-item__content{padding:20px 10px}@media (min-width: 1024px){.list-item__content{padding:20px}}.list-item__content__date{margin-bottom:2px}.list-item__content h2,
    .list-item__content h3{margin-bottom:0}.content-slider{max-width:885pt;margin:70px auto;background-color:#fff}.event-template-default .content-slider{max-width:calc(100vw - 20px)}@media (min-width: 750px){.event-template-default .content-slider{max-width:750px}}body.high-contrast .content-slider{background-color:#202020}.content-slider--gallery .content-slider__item__box__description{bottom:0}@media (min-width: 768px){.content-slider--gallery .content-slider__item__box__description{max-width:50%}}@media (min-width: 768px){.content-slider--count-2 .content-slider__item__box__description{padding-right:34px}}@media (min-width: 768px){.content-slider--count-3 .content-slider__item__box__description{padding-right:46px}}@media (min-width: 768px){.content-slider--count-4 .content-slider__item__box__description{padding-right:58px}}@media (min-width: 768px){.content-slider--count-5 .content-slider__item__box__description{padding-right:70px}}@media (min-width: 768px){.content-slider--count-6 .content-slider__item__box__description{padding-right:82px}}@media (min-width: 768px){.content-slider--count-7 .content-slider__item__box__description{padding-right:94px}}@media (min-width: 768px){.content-slider--count-8 .content-slider__item__box__description{padding-right:106px}}@media (min-width: 768px){.content-slider--count-9 .content-slider__item__box__description{padding-right:118px}}@media (min-width: 768px){.content-slider--count-10 .content-slider__item__box__description{padding-right:130px}}@media (min-width: 768px){.content-slider--count-11 .content-slider__item__box__description{padding-right:142px}}.content-slider__item{position:relative}.content-slider__item--gradient:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;background:-webkit-linear-gradient(bottom,#333 0,#333 50px,transparent 70px);background:-o-linear-gradient(bottom,#333 0,#333 50px,transparent 70px);background:linear-gradient(0deg,#333 0,#333 50px,transparent 70px);background:-webkit-linear-gradient(bottom,#333 0,rgba(51,51,51,.15) 50px,transparent 70px);background:-o-linear-gradient(bottom,#333 0,rgba(51,51,51,.15) 50px,transparent 70px);background:linear-gradient(0deg,#333 0,rgba(51,51,51,.15) 50px,transparent 70px)}.content-slider__item__box{position:absolute;left:0;right:0;bottom:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:9pt;font-size:.75rem;line-height:1.67em;min-height:52px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background:-webkit-linear-gradient(top,#000 0,#000 100%);background:-o-linear-gradient(top,#000 0,#000 100%);background:linear-gradient(180deg,#000 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 100%)}@media (min-width: 768px){.content-slider__item__box{bottom:0}}.content-slider__item__box__description{display:none;color:#fff;padding-bottom:5px;padding-left:5px;font-size:6px;font-size:.375rem}@media (min-width: 768px){.content-slider__item__box__description{font-size:.625rem;padding-bottom:10px;padding-left:10px;display:block}}.content-slider__item__box__space{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.content-slider__item__box__download{color:#fff;padding:5px;white-space:nowrap;margin-left:1em}.content-slider__item__box__download:after{content:'';display:inline-block;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/download-arrow-white.svg");background-repeat:no-repeat;background-size:100%;width:9pt;height:1pc;vertical-align:middle;margin-top:-.5em;margin-left:.8em}.content-slider__item__box__download:visited{color:#fff}.content-slider__item__box__download:hover{color:#fff;color:hsla(0,0%,100%,.8)}.content-slider .owl-controls{position:absolute;top:50%;margin-top:-20px;width:100%;height:0}.content-slider .owl-controls .owl-prev,
    .content-slider .owl-controls .owl-next{left:10px;position:absolute;top:0;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;font-weight:700;background:#ffcd9e}body.high-contrast .content-slider .owl-controls .owl-prev, body.high-contrast
      .content-slider .owl-controls .owl-next{background:#ff932f}.content-slider .owl-controls .owl-next{left:auto;right:10px}.content-slider .owl-dots{position:absolute;left:50%;bottom:5px;text-align:center;line-height:0;white-space:nowrap;overflow:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 768px){.content-slider .owl-dots{bottom:15px}}.content-slider .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#c3c3c3;margin:5px}@media (min-width: 768px){.content-slider .owl-dots .owl-dot{width:15px;height:15px}}.content-slider .owl-dots .owl-dot.active{background-color:#fff}h1 + .content-slider{margin-top:90px}.page-template-default .content-slider{max-width:none}.content-post{margin-bottom:10px}@media (min-width: 1200px){.content-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content-post__main{word-break:break-word}@media (min-width: 1200px){.content-post__main{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}}@media (min-width: 1200px){.content-post__main__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%}}@media (min-width: 1200px){.content-post__main__header__container{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}}.content-post__main__header__titles{padding:20px 10px}@media (min-width: 1024px){.content-post__main__header__titles{padding:30px}}.content-post__main__header__infotext{padding:20px 10px}@media (min-width: 1024px){.content-post__main__header__infotext{padding:30px}}@media (min-width: 1200px){.content-post__main__header__infotext{max-width:360px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.content-post__main__header__infotext.content-post__information__main{display:block}.content-post__main__title{font-size:28px;font-size:1.75rem;margin-bottom:0}@media (min-width: 1024px){.content-post__main__title{font-size:2.375rem}}.content-post__main__sub-title{font-size:28px;font-size:1.75rem;font-weight:400;margin-bottom:0}@media (min-width: 1024px){.content-post__main__sub-title{font-size:2.375rem}}.content-post__main__content{padding:10px 10px 20px}@media (min-width: 1024px){.content-post__main__content{padding:30px}}.content-post__information{padding:20px 10px;font-size:14px;font-size:.875rem;border-radius:30px}@media (min-width: 1024px){.content-post__information{font-size:.9375rem;padding:30px}}@media (min-width: 1200px){.content-post__information{padding-top:40px;max-width:360px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.content-post__information--empty,.content-post__information__main{display:none}@media (min-width: 1024px){.content-post__information__main{display:block}}.content-post__information__scrolldown{margin-bottom:.66em}.content-post__information__teasertext{font-size:14px;font-size:.875rem}@media (min-width: 1024px){.content-post__information__teasertext{font-size:.9375rem}}.content-post__footer{padding:10px;min-width:100%}@media (min-width: 1024px){.content-post__footer{padding:30px}}.content-event-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-event-list-item .date{font-size:9pt;font-size:.75rem;font-weight:700}@media (min-width: 1024px){.content-event-list-item .date{font-size:1.25rem}}.member-item{margin-bottom:10px}.member-item__wrapper{padding:10px;margin-bottom:20px}.member-item__h1{line-height:1.33em;margin-bottom:0}.member-item__h1,.member-item__content{font-size:15px;font-size:.9375rem}.content-page__wrapper{margin-bottom:10px;background-color:#fff}body.high-contrast .content-page__wrapper{background:#202020}@media (min-width: 1200px){.content-page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content-page__main{padding:10px 10px 20px}@media (min-width: 1024px){.content-page__main{padding:30px}}@media (min-width: 1200px){.content-page__main{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}}.content-page__main__title--with-sub-title{margin-bottom:0}.content-page__main__sub-title{font-weight:400}.content-page__information{padding:20px 10px;font-size:15px;font-size:.9375rem}@media (min-width: 1024px){.content-page__information{padding:30px}}@media (min-width: 1200px){.content-page__information{padding-top:40px;max-width:360px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.content-page__information--empty{display:none}@media (min-width: 1200px){.content-page__information--empty{display:block}}.content-page__footer{padding:10px;min-width:100%}@media (min-width: 1024px){.content-page__footer{padding:30px}}.content-festival-banner{position:sticky;top:75pt;z-index:50;background-color:#c3c3c3;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:transform;border-radius:4px;font-size:9pt;font-size:.75rem;margin:auto 0 50px}@media (min-width: 1024px){.content-festival-banner{margin:auto 0 30px}}.content-festival-banner--hidden{display:none}.content-festival-banner__link{display:block;padding:5px 10px;background-color:#000;background-color:transparent;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}@media (min-width: 1024px){.content-festival-banner__link{padding:10px 30px}}.content-festival-banner__link:hover{background-color:#000;background-color:rgba(0,0,0,.05);color:#000}body.high-contrast .content-festival-banner__link:hover{color:#fff}.content-festival-banner__date{display:block}@media (min-width: 1024px){.content-festival-banner__date{display:inline;padding-right:20px}}.content-festival-banner__title{display:block;font-weight:700}@media (min-width: 1024px){.content-festival-banner__title{display:inline}}.content-event{max-width:750px;margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1200px){.content-event{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.content-event .module-toggle{margin-top:10px}@media (min-width: 1370px){.content-event .module-toggle .collapse-header.mobile-only{display:none}.content-event .module-toggle .collapse-container.mobile-only{display:block;padding:0;background:none}body.high-contrast .content-event .module-toggle .collapse-container.mobile-only{background:none}}.content-event__main{word-break:break-word}@media (min-width: 1200px){.content-event__main{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}}.content-event__main__title{margin-bottom:5px}.content-event__main__sub-title{margin-bottom:10px}@media (min-width: 1200px){.content-event__main__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%}}@media (min-width: 1200px){.content-event__main__header__container{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}}.content-event__main__header .module-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-5px}@media (min-width: 768px){.content-event__main__header .module-tags{margin-left:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.content-event__main__header .module-tags span{margin:0 0 10px}@media (min-width: 768px){.content-event__main__header .module-tags span{margin-bottom:0;margin-left:10px}}.content-event__main__content{padding-bottom:20px}.content-event__information{padding:20px 10px;font-size:14px;font-size:.875rem}@media (min-width: 1024px){.content-event__information{font-size:.9375rem;padding:30px}}@media (min-width: 1200px){.content-event__information{padding-top:40px;max-width:360px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.content-event__information--empty{display:none}@media (min-width: 1200px){.content-event__information--empty{display:block}}.content-event__information__main{display:none}@media (min-width: 1024px){.content-event__information__main{display:block}}.content-event__information__scrolldown{margin-bottom:.66em}.content-event__information__teasertext{font-size:14px;font-size:.875rem}@media (min-width: 1024px){.content-event__information__teasertext{font-size:.9375rem}}.content-event__footer{padding:10px;min-width:100%}@media (min-width: 1024px){.content-event__footer{padding:30px}}.inner-title,
.side-info{display:none}.content-event__main__outer__container .side-info{display:block}.content-event__main__outer__container .side-info .module-toggle{margin-bottom:10px}@media (min-width: 1370px){.inner-title,.side-info{display:block}.side-info{min-height:100%;width:0;-ms-flex-item-align:stretch;align-self:stretch}.side-info .module-toggle{margin-top:0;position:sticky;width:250px;top:110px;left:-40px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.content-festival-banner ~ .content-event .side-info .module-toggle{top:190px}.content-event__main__outer__container .side-info{display:none}}.content-event-list{position:relative;padding-right:30px}.content-event-list .event{padding-top:45px}.content-event-list__empty{text-align:center;padding:20px 10px;display:none}.content-event-list__empty--show{display:block}.filter-container{position:relative;width:100vw;max-width:590px;padding:60px 30px 30px;border-radius:20px;z-index:1;background:#fff}body.high-contrast .filter-container{background:#202020}.filter-container .filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-container .filters .filter{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:4px;margin:0 0 10px 10px;font-size:9pt;font-size:.75rem;height:22px;padding:0 5px;line-height:22px;cursor:pointer;background:#afdef8}body.high-contrast .filter-container .filters .filter{background:#00a2fc}.filter-container .filters .filter.active{padding-right:25px;background:#87fef7}body.high-contrast .filter-container .filters .filter.active{background-color:#7772ff}.filter-container .filters .filter .close-button{position:absolute;right:5px;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);width:9px;height:9px}.filter-container .filters .filter .close-button:before, .filter-container .filters .filter .close-button:after{width:9px;height:2px}.filter-container .filters .filter.icon{padding-left:25px;position:relative}.filter-container .filters .filter img{max-height:22px;position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-container .close-button{position:absolute;right:30px;top:20px}.content-search__list__item{padding:10px 10px 20px;background:#fff}body.high-contrast .content-search__list__item{background:#202020}@media (min-width: 1024px){.content-search__list__item{padding:30px}}.content-search__list__item__title{margin-bottom:.5em}.content-map .acf-map{height:300px}@media (min-width: 769px){.content-map .acf-map{height:600px}}.list-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:20px 0}@media (min-width: 1024px){.list-pagination{margin:30px 0}}.list-pagination__text{display:none}@media (min-width: 783px){.list-pagination__text{display:block;overflow:hidden}}.list-pagination__first-page{width:1.4em;height:1.4em;margin-right:8px;display:inline-block;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/first-page-icon.svg");background-repeat:no-repeat;background-size:100%;text-indent:-750pt}.list-pagination__first-page:hover{opacity:.6}.list-pagination__prev-page{padding-left:1.4em;display:inline-block;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/prev-page-icon.svg");background-repeat:no-repeat;background-size:1.4em}.list-pagination__prev-page:hover{color:#000;opacity:.6}.list-pagination__separator{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.list-pagination__next-page{padding-right:1.4em;display:inline-block;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/next-page-icon.svg");background-repeat:no-repeat;background-size:1.4em;background-position:right}.list-pagination__next-page:hover{color:#000;opacity:.6}.list-pagination__last-page{width:1.4em;height:1.4em;margin-left:8px;display:inline-block;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/last-page-icon.svg");background-repeat:no-repeat;background-size:100%;text-indent:-750pt}.list-pagination__last-page:hover{opacity:.6}html.wf-modal-open{overflow:hidden}.wf-modal{position:fixed;left:-100vw;top:0;width:100%;height:100%;z-index:150;opacity:0;overflow:auto;-webkit-transition:opacity .3s ease-in-out 0s,left 0s linear .3s;-o-transition:opacity .3s ease-in-out 0s,left 0s linear .3s;transition:opacity .3s ease-in-out 0s,left 0s linear .3s}.wf-modal.visible{opacity:1;left:0;-webkit-transition:opacity .3s ease-in-out .1s,left 0s linear 0s;-o-transition:opacity .3s ease-in-out .1s,left 0s linear 0s;transition:opacity .3s ease-in-out .1s,left 0s linear 0s}.wf-modal.visible .wf-modal-bg{left:0;-webkit-transition:left 0s linear 0s;-o-transition:left 0s linear 0s;transition:left 0s linear 0s}.wf-modal .wf-modal-bg{position:fixed;left:-100vw;top:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.5);-webkit-transition:left 0s linear .3s;-o-transition:left 0s linear .3s;transition:left 0s linear .3s}.wf-modal .wf-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;min-height:100%;min-width:100%}.module-toggle{width:100%}.module-toggle .collapse-header{display:block;width:100%;text-align:left;border:0;border-radius:26px;min-height:55px;position:relative;background:#f2f2f2;padding:10px 15px}.module-toggle .collapse-header:hover{background:#e9e9e9}@media (min-width: 1024px){.module-toggle .collapse-header{padding:0 30px}}.module-toggle .collapse-header.active{border-bottom-right-radius:0;border-bottom-left-radius:0}body.high-contrast .module-toggle .collapse-header{background:#474747}body.high-contrast .module-toggle .collapse-header:hover{background:#616161}.module-toggle .collapse-header h3{margin-right:30px;word-wrap:break-word}body.high-contrast .module-toggle .collapse-header h3{color:#fff}@media (min-width: 500px){.module-toggle .collapse-header h3{word-wrap:normal}}.module-toggle .collapse-header > *{margin:0}.module-toggle .collapse-header:after{content:'';position:absolute;right:20px;top:50%;width:0;height:0;padding:0;border:10.541px solid;border-color:#000 transparent transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2.63525px;-webkit-transform-origin:center 2.63525px;-ms-transform-origin:center 2.63525px;transform-origin:center 2.63525px}body.high-contrast .module-toggle .collapse-header:after{border-top-color:#fff}.module-toggle .collapse-header.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.module-toggle .collapse-container{display:none;background:#f2f2f2;border-bottom-left-radius:26px;border-bottom-right-radius:26px;padding:0 15px 30px}@media (min-width: 1024px){.module-toggle .collapse-container{padding:15px 30px 30px}}body.high-contrast .module-toggle .collapse-container{background:#474747}.module-toggle .collapse-header.active ~ .collapse-container{display:block}.module-toggle .collapse-header.active:hover ~ .collapse-container{background:#e9e9e9}body.high-contrast .module-toggle .collapse-header.active:hover ~ .collapse-container{background:#616161}.module-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.module-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.module-tags span{display:block;min-height:22px;line-height:22px;padding:0 4px;font-size:9pt;font-size:.75rem;border-radius:4px;margin-top:5px;margin-left:5px;background:#afdef8}body.high-contrast .module-tags span{background:#00a2fc}@media (min-width: 768px){.module-tags span{margin-left:0}}.module-tags span.icon{padding-left:30px;position:relative}.module-tags span img{max-height:20px;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-header{position:fixed;top:0;left:0;right:0;height:50px;z-index:100;will-change:height;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}body.high-contrast .site-header{background:#202020}.site-header:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#fff}body.high-contrast .site-header:before{background:#202020}@media (min-width: 1024px){.site-header{height:90px}}.admin-bar .site-header{margin-top:46px}@media (min-width: 783px){.admin-bar .site-header{margin-top:2pc}}.site-header .center-content{position:relative;width:100%;height:100%;max-width:1500px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .logo-white{display:none}body.high-contrast .site-header .logo-white{display:block}body.high-contrast .site-header .logo-black{display:none}.site-header .header-wrapper{position:relative;z-index:1;padding-left:10px;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}@media (min-width: 1024px){.site-header .header-wrapper{padding-left:30px;padding-right:0}}.site-header .header-wrapper .site-branding{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;padding:5px 0}@media (min-width: 1024px){.site-header .header-wrapper .site-branding{padding:9pt 0}}.site-header .header-wrapper .site-branding > a{display:inline-block;height:100%;width:auto;line-height:0}.site-header .header-wrapper .site-branding > a > img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:auto;height:100%}.site-header .navigation-wrapper{position:fixed;top:0;height:50px;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 1024px){.site-header .navigation-wrapper{-webkit-box-flex:4;-ms-flex:4 1;flex:4 1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0;max-height:100%;height:auto;margin-left:30px;margin-right:30px}}.admin-bar .site-header .navigation-wrapper{max-height:calc(100% - 6pc);margin-top:46px}@media (min-width: 783px){.admin-bar .site-header .navigation-wrapper{margin-top:2pc}}@media (min-width: 1024px){.admin-bar .site-header .navigation-wrapper{margin-top:0;max-height:100%}}.menu-open .site-header .navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width: 1024px){.menu-open .site-header .navigation-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.site-header .navigation-wrapper .main-navigation{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;overflow:auto}.site-header .navigation-wrapper .search-toggle{position:absolute;right:50px;bottom:7px;width:35px;height:35px;cursor:pointer;background:url("/wp-content/themes/hellerau2018/assets/dist/images/search.svg") no-repeat;background-size:35px 35px}body.high-contrast .site-header .navigation-wrapper .search-toggle{background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/search-white.svg")}@media (min-width: 1024px){.site-header .navigation-wrapper .search-toggle{bottom:10px}}.site-header .navigation-wrapper .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:10px;bottom:7px}@media (min-width: 1024px){.site-header .navigation-wrapper .menu-toggle{right:0;bottom:10px}}.search-form{position:relative}.search-form input{height:71px;width:100%;max-width:590px;font-size:30px;line-height:35px;font-weight:700;border-radius:70px;border:0;padding:20px 45px 20px 20px}@media (min-width: 800px){.search-form input{padding-right:200px}}body.high-contrast .search-form input{background:#202020;color:#fff}.search-form input::-webkit-input-placeholder{color:#d8d8d8}.search-form input::-moz-placeholder{color:#d8d8d8}.search-form input::-ms-input-placeholder{color:#d8d8d8}.search-form input::placeholder{color:#d8d8d8}body.high-contrast .search-form input::-webkit-input-placeholder{color:#737373}body.high-contrast .search-form input::-moz-placeholder{color:#737373}body.high-contrast .search-form input::-ms-input-placeholder{color:#737373}body.high-contrast .search-form input::placeholder{color:#737373}.search-form .submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:45px;display:none;background:#9c98f9;margin:0;height:3pc;width:auto;padding:0 15px}.search-form .submit:hover,body.high-contrast .search-form .submit{background:#524ebb}body.high-contrast .search-form .submit:hover{background:#7772ff}@media (min-width: 800px){.search-form .submit{display:block}}.search-form.search-form--focus input{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.search-form.search-form--focus input::focus{border:none}.search-toggle.close-button{width:20px;height:20px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-toggle.close-button:before, .search-toggle.close-button:after{width:20px;height:4px}.site-header.nav-up{height:50px;-webkit-box-shadow:0 14px 20px rgba(0,0,0,.05);box-shadow:0 14px 20px rgba(0,0,0,.05)}body.high-contrast .site-header.nav-up{-webkit-box-shadow:0 14px 20px rgba(0,0,0,.2);box-shadow:0 14px 20px rgba(0,0,0,.2)}.site-header.nav-up .site-branding{padding:7.5px 0}.site-header.nav-up .main-navigation-bubbles{top:-75pt}.site-header.nav-up .search-toggle,
  .site-header.nav-up .menu-toggle{bottom:7px}.menu-toggle-close{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;background:#000;background:rgba(0,0,0,.5);cursor:pointer;display:none}.menu-open .menu-toggle-close{display:block}body{padding-top:50px;will-change:padding-top}body:not(.--is-msie){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body.has-running-news{padding-top:90px}@media (min-width: 1024px){body{padding-top:90px;-webkit-transition:padding-top .25s ease-in-out;-o-transition:padding-top .25s ease-in-out;transition:padding-top .25s ease-in-out}body.sub-menu-open{padding-top:180px}body.sub-menu-close{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}body.has-running-news{padding-top:140px}body.has-running-news.sub-menu-open{padding-top:230px}}body:not(.--is-msie) .site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title{width:100%;margin:0 auto;max-width:885pt;font-size:70px}@media (min-width: 1024px){.page-title{font-size:105px}}.site-content{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1500px;margin:0 auto}.site-content .content-area{padding:10px;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;-webkit-transition:ease-in-out,-webkit-transform .25s;transition:ease-in-out,-webkit-transform .25s;-o-transition:transform .25s,ease-in-out;transition:transform .25s,ease-in-out;transition:transform .25s,ease-in-out,-webkit-transform .25s}@media (min-width: 1024px){.site-content .content-area{padding:30px}}.sidebar-open .site-content .content-area{-webkit-transform:translateX(-225px);-ms-transform:translateX(-225px);transform:translateX(-225px)}@media (min-width: 375px){.sidebar-open .site-content .content-area{-webkit-transform:translateX(-290px);-ms-transform:translateX(-290px);transform:translateX(-290px)}}@media (min-width: 1024px){.sidebar-open .site-content .content-area{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.site-footer{position:relative;z-index:96;margin-top:60px;padding-top:60px;background-color:#fff}body.high-contrast .site-footer{background:#202020}.site-footer:before{content:'';position:absolute;top:0;left:0;height:60px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background:-webkit-linear-gradient(top,#000 0,#000 100%);background:-o-linear-gradient(top,#000 0,#000 100%);background:linear-gradient(180deg,#000 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.03)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.03) 0,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.03) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.03) 0,transparent 100%)}body.high-contrast .site-footer:before{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background:-webkit-linear-gradient(top,#000 0,#000 100%);background:-o-linear-gradient(top,#000 0,#000 100%);background:linear-gradient(180deg,#000 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 100%)}.site-footer .center-content{margin:0 auto;max-width:1500px}.sticky{display:block}.byline,
.updated:not(.published){display:none}.single .byline,
.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}p + p{margin-top:1em}.content-list{max-width:750px;margin-left:auto;margin-right:auto}@media (min-width: 520px){.content-list .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}}@media (min-width: 425px){.content-list .inner--type-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}}@media (min-width: 520px){.content-list .inner .list-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:10px;width:calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width: 425px){.content-list .inner .member-item{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:10px;width:calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (min-width: 769px){.content-list .inner .member-item{-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(25% - 10px);min-width:calc(25% - 10px);max-width:calc(25% - 10px)}}.wf-cookie-consent__iframe-placeholder__action{border-radius:2.5rem;font-weight:700}.wf-cookie-consent__iframe-placeholder--theme-light{border-radius:2.5rem;padding-top:2rem;padding-bottom:2rem}.wf-cookie-consent__wrapper--theme-light{border-top-right-radius:2pc;border-top-right-radius:2rem;border-top-left-radius:2pc;border-top-left-radius:2rem;padding:1.5rem 1.5rem 1rem}.wf-cookie-consent__action{border-radius:2.5rem;width:auto}.wf-cookie-consent__action-accept{width:100%;font-weight:700}.high-contrast .wf-cookie-consent__iframe-placeholder--theme-light{background-color:#474747}.high-contrast .wf-cookie-consent__wrapper--theme-light{background-color:#474747;-webkit-box-shadow:none;box-shadow:none}.high-contrast .wf-cookie-consent__action{color:#000}.high-contrast .wf-cookie-consent__action-accept, .high-contrast .wf-cookie-consent__action-help{color:#fff}.wf-cookie-consent__ckeckbox__wrapper input[type=checkbox]:disabled ~ .wf-cookie-consent__checkmark--theme-light:after{border-color:#000;border-color:rgba(0,0,0,.6)}.wf-cookie-consent__ckeckbox__wrapper .wf-cookie-consent__checkmark--theme-light:after{border-color:#000}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,
iframe,
object,.wp-caption{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin:1em -5px 1.5em}@media (min-width: 1024px){.gallery{margin-left:-10px;margin-right:-10px}}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0}.gallery-item,.gallery-columns-3 .gallery-item{max-width:50%}@media (min-width: 426px){.gallery-columns-3 .gallery-item{max-width:33.33%}}.gallery-columns-4 .gallery-item{max-width:50%}@media (min-width: 426px){.gallery-columns-4 .gallery-item{max-width:25%}}.gallery-item .gallery-icon{margin:5px;font-size:0;line-height:0}@media (min-width: 1024px){.gallery-item .gallery-icon{margin:10px}}.gallery-item .gallery-icon img{display:inline-block}.gallery-item .gallery-icon a{border-bottom:0}.gallery-caption{margin:10px;display:block}.croped-media{position:relative;display:block;width:100%;overflow:hidden}.croped-media--size-wf-performance{padding-top:82.58427%}.croped-media--size-wf-feature{padding-top:61.90476%}.croped-media--size-wf-slider{padding-top:65.22367%}@media (min-width: 769px){.croped-media--size-wf-slider{padding-top:55.2381%}}.croped-media--size-wf-list{padding-top:59.61538%}.croped-media--size-wf-member{padding-top:95.98854%}.croped-media img,
  .croped-media video{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;height:100%;display:block;line-height:0}.section-slider{margin-left:-10px;margin-right:-10px}@media (min-width: 768px){.section-slider{margin:0 auto}}.main-slider{position:relative;max-width:885pt;margin:70px auto}.main-slider .slide{width:100%;overflow:hidden;cursor:-webkit-grab;cursor:grab}.main-slider .slide:active{cursor:-webkit-grabbing;cursor:grabbing}.main-slider .slide:before{content:'';display:block;height:300px}@media (min-width: 768px){.main-slider .slide:before{height:0;padding-top:57.2043%}}.main-slider .slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider .slide img.wf-main-slider-desktop{display:none}@media (min-width: 768px){.main-slider .slide img.wf-main-slider-desktop{display:block}}.main-slider .slide img.wf-main-slider-mobile{display:block}@media (min-width: 768px){.main-slider .slide img.wf-main-slider-mobile{display:none}}.main-slider .description{position:absolute;left:0;right:0;bottom:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:9pt;font-size:.75rem;line-height:1.67em;min-height:52px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background:-webkit-linear-gradient(top,#000 0,#000 100%);background:-o-linear-gradient(top,#000 0,#000 100%);background:linear-gradient(180deg,#000 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3) 100%)}@media (min-width: 768px){.main-slider .description{bottom:0}}.main-slider .description span{color:#fff;padding-bottom:5px;padding-left:5px;font-size:6px;font-size:.375rem}@media (min-width: 768px){.main-slider .description span{font-size:.625rem;padding-bottom:10px;padding-left:10px}}.main-slider .text-container{position:absolute;border-radius:20px;max-width:60%;top:15px;left:10px;padding:10px;background:#b5b2ff;z-index:1}body.high-contrast .main-slider .text-container{background:#7772ff}@media (min-width: 768px){.main-slider .text-container{top:24px;left:30px;max-width:50%;max-height:100%;padding:20px}}@media (min-width: 1024px){.main-slider .text-container{max-height:50%;max-height:75%}}@media (min-width: 1440px){.main-slider .text-container{max-height:50%}}.main-slider .text-container:hover{background:#7772ff}body.high-contrast .main-slider .text-container:hover{background:#524ebb}.main-slider .text-container.bottom{top:auto;bottom:15px}@media (min-width: 768px){.main-slider .text-container.bottom{bottom:24px}}.main-slider .text,
  .main-slider .date{max-width:100%;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-size:9pt;font-size:.75rem;line-height:1pc;line-height:1rem}@media (min-width: 768px){.main-slider .text,
      .main-slider .date{overflow:initial;font-size:1.875rem;line-height:2.1875rem}}.main-slider .title{max-width:100%;line-height:1.2em;margin:-.1em 0;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}@media (min-width: 768px){.main-slider .title{overflow:initial}}.main-slider .stretch-link{position:absolute;top:0;left:0;width:100%;height:100%}.main-slider .owl-controls{position:absolute;top:50%;margin-top:-20px;width:100%;height:0}.main-slider .owl-controls .owl-prev,
    .main-slider .owl-controls .owl-next{left:10px;position:absolute;top:0;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;font-weight:700;background:#ffcd9e}body.high-contrast .main-slider .owl-controls .owl-prev, body.high-contrast
      .main-slider .owl-controls .owl-next,.main-slider .owl-controls .owl-prev:hover,
      .main-slider .owl-controls .owl-next:hover{background:#ff932f}body.high-contrast .main-slider .owl-controls .owl-prev:hover, body.high-contrast
        .main-slider .owl-controls .owl-next:hover{background:#e27f23}.main-slider .owl-controls .owl-next{left:auto;right:10px}.main-slider.fullsize{max-width:1500px;margin-top:-50px}@media (min-width: 1024px){.main-slider.fullsize{margin-top:-5pc}}.main-slider.fullsize .slide{max-width:1350px}.main-slider.fullsize .slide:before{height:500px}@media (min-width: 768px){.main-slider.fullsize .slide:before{height:0;padding-top:51.852%}}@media (min-width: 768px){.main-slider.fullsize .owl-controls .owl-next{right:30px}.main-slider.fullsize .owl-controls .owl-prev{left:30px}}.section-list{margin:60px auto;max-width:885pt;position:relative}.section-list .list-title{margin:0}.section-list .list-header{position:sticky;top:50px;z-index:10;margin:10px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1250px){.section-list .list-header{top:90px;width:calc(100% + 60px);margin:10px 0 0 -30px}}.section-list .list-header .header-filter,
    .section-list .list-header .header-date{border-radius:4px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left;height:45px;line-height:45px;padding:0 10px;background:#ffcd9e}body.high-contrast .section-list .list-header .header-filter, body.high-contrast
      .section-list .list-header .header-date{background:#ff932f}@media (min-width: 768px){.section-list .list-header .header-filter,
        .section-list .list-header .header-date{padding:0 30px;height:75px;line-height:75px}}.section-list .list-header .header-filter > .calendar-events-reset,
      .section-list .list-header .header-date > .calendar-events-reset{display:none}.section-list .list-header .header-filter > .calendar-events-reset:hover,
        .section-list .list-header .header-date > .calendar-events-reset:hover{text-decoration:underline}@media (min-width: 400px){.section-list .list-header .header-filter > .calendar-events-reset,
          .section-list .list-header .header-date > .calendar-events-reset{display:block;font-size:1.15rem;margin-left:auto}}@media (min-width: 768px){.section-list .list-header .header-filter > .calendar-events-reset,
          .section-list .list-header .header-date > .calendar-events-reset{font-size:1.15rem;margin-left:.5rem;font-weight:400;line-height:3.75rem;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 968px){.section-list .list-header .header-filter > .calendar-events-reset,
          .section-list .list-header .header-date > .calendar-events-reset{margin-left:1rem;font-size:1.6875rem}}.section-list .list-header.archive .header-filter[data-overlay],
    .section-list .list-header.event .header-filter[data-overlay],
    .section-list .list-header.archive .header-date[data-overlay],
    .section-list .list-header.event .header-date[data-overlay]{cursor:pointer}.section-list .list-header.archive .header-filter[data-overlay]:hover,
      .section-list .list-header.event .header-filter[data-overlay]:hover,
      .section-list .list-header.archive .header-date[data-overlay]:hover,
      .section-list .list-header.event .header-date[data-overlay]:hover{background:#ff932f}body.high-contrast .section-list .list-header.archive .header-filter[data-overlay]:hover, body.high-contrast
        .section-list .list-header.event .header-filter[data-overlay]:hover, body.high-contrast
        .section-list .list-header.archive .header-date[data-overlay]:hover, body.high-contrast
        .section-list .list-header.event .header-date[data-overlay]:hover{background:#e27f23}.section-list .list-header.festival .header-filter,
    .section-list .list-header.festival .header-date{background:#f2f2f2;cursor:default}body.high-contrast .section-list .list-header.festival .header-filter, body.high-contrast
      .section-list .list-header.festival .header-date{background:#474747}.section-list .list-header .header-date{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-size:1.25rem}@media (min-width: 768px){.section-list .list-header .header-date{font-size:3.125rem}}.section-list .list-header .header-date .today{display:none}@media (min-width: 768px){.section-list .list-header .header-date .today{display:inline}.section-list .list-header .header-date .today.hidden{display:none}}.section-list .list-header .header-date .date-button{display:block;background-size:100% 100%;border:0;margin-right:5px;width:23.53px;height:25px;background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/date.svg")}body.high-contrast .section-list .list-header .header-date .date-button{background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/date-white.svg")}@media (min-width: 768px){.section-list .list-header .header-date .date-button{margin-right:10px;margin-top:-5px;width:35px;height:38px}}.section-list .list-header .header-filter{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:700;padding:0 10px;font-size:9pt;font-size:.75rem;margin-left:5px;min-width:77px;background-color:#ffcd9e}@media (min-width: 768px){.section-list .list-header .header-filter{padding:0 45px;font-size:1.25rem;margin-left:10px}}body.high-contrast .section-list .list-header .header-filter{background-color:#ff932f}.section-list .list-header .header-filter:hover{background-color:#ff932f;cursor:pointer}body.high-contrast .section-list .list-header .header-filter:hover{background-color:#e27f23}.section-list .list-header .header-filter .active-filter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;border-radius:4px;font-size:9pt;font-size:.75rem;height:22px;line-height:22px;padding:0 20px 0 5px;max-width:83px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:#fedfce}body.high-contrast .section-list .list-header .header-filter .active-filter{background:#516bfa}@media (min-width: 768px){.section-list .list-header .header-filter .active-filter{max-width:none;margin-left:10px;padding:0 25px 0 15px}}.section-list .list-header .header-filter .active-filter.hidden,.section-list .list-header .header-filter .active-filter:not(.hidden) ~ .filter-title{display:none}@media (min-width: 768px){.section-list .list-header .header-filter .active-filter:not(.hidden) ~ .filter-title{display:block}}.section-list .list-header .header-filter .active-filter .close-button{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px}.section-list .list-header .header-filter .active-filter .close-button:before, .section-list .list-header .header-filter .active-filter .close-button:after{width:9px;height:2px}.section-list .list-header .header-search-filled,
    .section-list .list-header .header-search{background-position:center center;background-repeat:no-repeat;border:0;border-radius:50%;margin-left:5px;background-size:20px 20px;width:45px;height:45px;-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;background-color:#ffcd9e;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/search.svg")}body.high-contrast .section-list .list-header .header-search-filled, body.high-contrast
      .section-list .list-header .header-search{background-color:#ff932f;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/search-white.svg")}.section-list .list-header .header-search-filled:hover,
      .section-list .list-header .header-search:hover{background-color:#ff932f}body.high-contrast .section-list .list-header .header-search-filled:hover, body.high-contrast
        .section-list .list-header .header-search:hover{background-color:#e27f23}@media (min-width: 768px){.section-list .list-header .header-search-filled,
        .section-list .list-header .header-search{background-size:30px 30px;margin-left:10px;width:75px;height:75px;-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px;background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/search-slim.svg")}body.high-contrast .section-list .list-header .header-search-filled, body.high-contrast
          .section-list .list-header .header-search{background-image:url("/wp-content/themes/hellerau2018/assets/dist/images/search-slim-white.svg")}}.section-list .list-header .header-search-filled{background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;border-radius:25px;padding-right:0;padding-left:25px;font-weight:700;font-size:20px;font-size:1.25rem}body.high-contrast .section-list .list-header .header-search-filled{color:#fff;background-image:none}@media (min-width: 768px){.section-list .list-header .header-search-filled{font-size:1.875rem;border-radius:45px;padding-left:45px}}.section-list .list-header .header-search-filled .search-text{margin-right:15px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:10px}@media (min-width: 420px){.section-list .list-header .header-search-filled .search-text{max-width:50px}}@media (min-width: 850px){.section-list .list-header .header-search-filled .search-text{max-width:75pt}}@media (min-width: 1025px){.section-list .list-header .header-search-filled .search-text{max-width:50px}}@media (min-width: 1200px){.section-list .list-header .header-search-filled .search-text{max-width:350px}}.section-list .list-header .header-search-filled .close-button{display:block;border-radius:50%;width:45px;height:45px;-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px}@media (min-width: 768px){.section-list .list-header .header-search-filled .close-button{width:75px;height:75px;-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px}}.section-list .list-header .header-search-filled .close-button:before, .section-list .list-header .header-search-filled .close-button:after{margin-left:-9px}.section-list .list-entry{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:187px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:1px solid #000}body.high-contrast .section-list .list-entry{border-bottom:1px solid #fff}@media (min-width: 768px){.section-list .list-entry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.section-list .list-entry--hidden{display:none}.section-list .list-entry:hover .title,
    .section-list .list-entry:hover .subtitle{color:#616161}body.high-contrast .section-list .list-entry:hover .title, body.high-contrast
      .section-list .list-entry:hover .subtitle{color:#d8d8d8}.section-list .list-entry:hover .img:after{display:block}@media (min-width: 768px){.section-list .list-header + .list-entry{margin-top:90px}}.section-list .stretch-link{width:calc(100% - 250px);height:100%;position:absolute;left:0;top:0;display:none}@media (min-width: 768px){.section-list .stretch-link{display:block}}.section-list .img,.section-list .media-img{width:180px;height:115px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;position:relative;display:block;margin-bottom:10px}.section-list .media-img a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section-list .media-img .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;margin-left:17px;border:25px solid transparent;border-left:37px solid #fff;z-index:1}.section-list .media-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-list .media-img:before{content:'';display:block;height:0;padding-top:63.89%}.section-list .media-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.33);display:none}.section-list .title-container{width:100%;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:15px}@media (min-width: 768px){.section-list .title-container{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;width:auto;margin-left:15px;margin-bottom:0}}.section-list .title-container .title,
    .section-list .title-container .subtitle{margin-bottom:0}.section-list .title-container .title{margin-top:-.2em}.section-list .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 768px){.section-list .info{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;margin-left:15px}}.section-list .info .date{font-weight:700;font-size:9pt;font-size:.75rem}@media (min-width: 768px){.section-list .info .date{font-size:1.125rem;margin-bottom:5px}}.section-newsletter{position:relative;width:100%;max-width:885pt;overflow:hidden;border-radius:30px;cursor:pointer;margin:45px auto;height:300px;background:#a4ffbd}body.high-contrast .section-newsletter{background:#44e571}.section-newsletter > div:before{content:'';z-index:1;width:100%;height:100%;position:absolute;left:0;top:0}.section-newsletter:hover{color:#000}body.high-contrast .section-newsletter:hover{color:#fff}.section-newsletter:hover > div:before{background:#000;background:rgba(0,0,0,.33)}.section-newsletter:hover .title{background:#44e571}body.high-contrast .section-newsletter:hover .title{background:#29cd57}@media (min-width: 768px){.section-newsletter{margin:60px auto;height:275px}}.section-newsletter .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;min-height:38px;font-size:20px;font-size:1.25rem;padding:10px;margin-bottom:0;border-radius:20px;max-width:calc(100% - 30px);background:#a4ffbd}body.high-contrast .section-newsletter .title{background:#44e571}@media (min-width: 1024px){.section-newsletter .title{padding:20px;font-size:1.875rem;max-width:calc(100% - 60px)}}.section-newsletter .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nl-overlay{position:relative;width:100vw;max-width:590px;margin:55px 0}.nl-overlay .nl-overlay-inner{padding:60px 30px 30px;background:#9c98f9;border-radius:20px}.nl-overlay .close-button{position:absolute;top:20px;right:30px}.nl-overlay .nf-form-layout .nf-field-label{display:none}.nl-overlay .nf-form-layout a{text-decoration:underline}.nl-overlay .nf-form-layout input[type=email],
  .nl-overlay .nf-form-layout input[type=text]{margin-top:25px;height:59px;border-radius:10px;font-size:20px;font-size:1.25rem;font-weight:700}.nl-overlay .nf-form-layout input[type=email]:placeholder,
    .nl-overlay .nf-form-layout input[type=text]:placeholder{color:#616161;font-size:20px;font-size:1.25rem;font-weight:700}.nl-overlay .nf-form-layout .checkbox-wrap input{width:20px;height:20px}.nl-overlay .nf-form-layout button,
  .nl-overlay .nf-form-layout input[type=button]{background:#b5b2ff;border:0;border-radius:40px;font-size:20px;font-size:1.25rem;font-weight:700;padding-left:15px;padding-right:15px}.nl-overlay .nf-form-layout .ninja-forms-field.nf-element{margin-top:0}.section-featured.event-relateds{margin-top:60px}.section-featured.event-relateds .title{max-width:885pt;margin-left:auto;margin-right:auto}.section-featured .inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:45px auto;max-width:885pt;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.section-featured .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:60px auto}}.section-featured .inner.amount-3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.section-featured .inner.amount-3 .feature{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px}.section-featured .inner.amount-3 .feature + .feature{margin-top:0;margin-left:10px}@media (min-width: 768px){.section-featured .inner.amount-3 .feature{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}.section-featured .inner .feature{position:relative;overflow:hidden;cursor:pointer;height:300px;-ms-flex-preferred-size:300px;flex-basis:300px;border-radius:15px}@media (min-width: 1024px){.section-featured .inner .feature{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;height:550px;border-radius:30px}}.section-featured .inner .feature:before{content:'';z-index:1;width:100%;height:100%;position:absolute;left:0;top:0}.section-featured .inner .feature:hover{color:#000}.section-featured .inner .feature:hover:before{background:#000;background:rgba(0,0,0,.33)}body.high-contrast .section-featured .inner .feature:hover{color:#fff}.section-featured .inner .feature:hover .title{background:#44e571}body.high-contrast .section-featured .inner .feature:hover .title{background:#29cd57}.section-featured .inner .feature:hover .title.alternative{background:#7772ff}body.high-contrast .section-featured .inner .feature:hover .title.alternative{background:#524ebb}.section-featured .inner .feature.no-img{background:#a4ffbd}.section-featured .inner .feature.no-img:before{display:none}body.high-contrast .section-featured .inner .feature.no-img,.section-featured .inner .feature.no-img:hover{background:#44e571}body.high-contrast .section-featured .inner .feature.no-img:hover{background:#29cd57}.section-featured .inner .feature.no-img.alternative{background:#b5b2ff}body.high-contrast .section-featured .inner .feature.no-img.alternative,.section-featured .inner .feature.no-img.alternative:hover{background:#7772ff}body.high-contrast .section-featured .inner .feature.no-img.alternative:hover{background:#524ebb}.section-featured .inner .feature + .feature{margin-top:10px}@media (min-width: 1024px){.section-featured .inner .feature + .feature{margin-left:15px;margin-top:0}}.section-featured .inner .feature .title{position:absolute;left:50%;z-index:2;margin-bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;font-size:20px;font-size:1.25rem;padding:10px;border-radius:20px;max-width:calc(100% - 30px);bottom:15px;background:#a4ffbd}body.high-contrast .section-featured .inner .feature .title{background:#44e571}@media (min-width: 1024px){.section-featured .inner .feature .title{padding:20px;font-size:1.875rem;max-width:calc(100% - 60px);bottom:30px}}.section-featured .inner .feature .title.alternative{background:#b5b2ff}body.high-contrast .section-featured .inner .feature .title.alternative{background:#7772ff}.section-featured .inner .feature.no-img .title,body.high-contrast .section-featured .inner .feature.no-img .title{background:none}.section-featured .inner .feature.no-img .title.alternative{text-align:center}.section-featured .inner .feature .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-text{max-width:750px;margin:30px auto}.section-text h2{padding-top:30px;margin-top:0;margin-bottom:1pc}.section-text a{text-decoration:underline}.section-text p, .section-text ul, .section-text ol{margin-bottom:1pc}.section-text a.button,
  .section-text .button{text-decoration:none}.section-text img{mix-blend-mode:multiply}.section-images{max-width:750px;margin:30px auto}.section-images p, .section-images ul, .section-images ol{margin-bottom:1pc}.section-images .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-images .images .img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0}.section-images .images .img img{width:100%;max-width:100%;mix-blend-mode:multiply}@media (min-width: 768px){.section-images .images .img ~ .img{margin-left:20px}.section-images .images.row-2 .img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.section-images .images.row-3 .img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.3333333% - 20px);flex-basis:calc(33.3333333% - 20px)}.section-images .images.row-4 .img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px)}.section-images .images.row-5 .img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(20% - 20px);flex-basis:calc(20% - 20px)}}.section-media{max-width:885pt;margin:0 auto}.section-media p, .section-media ul, .section-media ol{margin-bottom:1pc}.section-media iframe{width:100%;height:100%;position:absolute;left:0;top:0}.section-media .iframe-wrapper{position:relative}.section-media .iframe-wrapper.ratio-16-9{padding-bottom:56.25%}.section-media .iframe-wrapper.ratio-4-3{padding-bottom:75%}.section-media .h3 ~ .iframe-wrapper,
  .section-media .intro ~ .iframe-wrapper{margin-top:25px}body.high-contrast .hamburger-box .hamburger-inner,
body.high-contrast .hamburger-box .hamburger-inner:before,
body.high-contrast .hamburger-box .hamburger-inner:after{background:#fff}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;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:30px;height:34.9px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-3px}.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after{width:30px;height:6px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:before, .hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-14.45px}.hamburger-inner:after{bottom:-14.45px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-o-transition:top 75ms .12s ease,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-o-transition:top 75ms ease,opacity 75ms .12s ease;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-o-transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}