.contact__buttonDesktop .contact__buttonDesktopAfter, .contact__buttonDesktop .contact__buttonDesktopBefore, .contact__buttonMobile span, .donate__button span, .event__dateDayNumber, .event__dateMonth, .event__genre, .event__programm, .event__ticketLink, .event__ticketLinkAside, .event__untertitel, .focusArea__fixedMiniHeading, .focusArea__heading, .focusArea__linkText, .foerderkreis h1, .h1, .h2, .h3, .h4, .h5, .h6, .kalender__monthHeading, .kalender__numberFrameInner, .kontakt h2, .kontakt h3, .member__button span, .member__name, .overview__itemHeadingMoreInfo, .overview__itemMeta, .overview__itemProgramm, .ticketservice__section h2, .whowhyhow__itemHeading, h1, h2, h3, h4, h5, h6 {letter-spacing: .8px }html {box-sizing: border-box;font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent }*, ::after, ::before {box-sizing: inherit }@-ms-viewport {width: device-width }body {margin: 0;font-family: "Open Sans", sans-serif;font-size: .9rem;font-weight: 400;line-height: 1.5;color: #292b2c;background-color: transparent }[tabindex="-1"]:focus {outline: 0!important }hr {box-sizing: content-box;height: 0;overflow: visible }h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem }p {margin-top: 0;margin-bottom: 1rem }abbr[data-original-title], abbr[title] {text-decoration: underline;text-decoration: underline dotted;cursor: help;border-bottom: 0 }address {margin-bottom: 1rem;font-style: normal;line-height: inherit }dl, ol, ul {margin-top: 0;margin-bottom: 1rem }ol ol, ol ul, ul ol, ul ul {margin-bottom: 0 }dt {font-weight: 700 }dd {margin-bottom: .5rem;margin-left: 0 }blockquote {margin: 0 0 1rem }dfn {font-style: italic }b, strong {font-weight: bolder }small {font-size: 80% }sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }a {color: #374b90;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects }a:hover {color: #222e59;text-decoration: underline }a:not([href]):not([tabindex]) {color: inherit;text-decoration: none }a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none }a:not([href]):not([tabindex]):focus {outline: 0 }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }pre {margin-top: 0;margin-bottom: 1rem;overflow: auto }figure {margin: 0 0 1rem }img {vertical-align: middle;border-style: none }svg:not(:root) {overflow: hidden }[role=button], a, area, button, input, label, select, summary, textarea {touch-action: manipulation }table {border-collapse: collapse }caption {padding-top: .75rem;padding-bottom: .75rem;color: #eee;text-align: left;caption-side: bottom }th {text-align: left }label {display: inline-block;margin-bottom: .5rem }button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color }button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit }button, input {overflow: visible }button, select {text-transform: none }[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button }[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none }input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0 }input[type=checkbox]:disabled, input[type=radio]:disabled {cursor: not-allowed }input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox }textarea {overflow: auto;resize: vertical }fieldset {min-width: 0;padding: 0;margin: 0;border: 0 }legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal }progress {vertical-align: baseline }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {outline-offset: -2px;-webkit-appearance: none }[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {font: inherit;-webkit-appearance: button }output {display: inline-block }summary {display: list-item }template {display: none }[hidden] {display: none!important }@-ms-viewport {width: device-width }html {box-sizing: border-box;-ms-overflow-style: scrollbar }*, ::after, ::before {box-sizing: inherit }.container {position: relative;margin-left: auto;margin-right: auto;padding-right: 15px;padding-left: 15px }@media (min-width:576px) {.container {padding-right: 15px;padding-left: 15px }}@media (min-width:768px) {.container {padding-right: 15px;padding-left: 15px }}@media (min-width:992px) {.container {padding-right: 15px;padding-left: 15px }}@media (min-width:1120px) {.container {padding-right: 15px;padding-left: 15px }}@media (min-width:576px) {.container {width: 540px;max-width: 100% }}@media (min-width:768px) {.container {width: 720px;max-width: 100% }}@media (min-width:992px) {.container {width: 960px;max-width: 100% }}@media (min-width:1120px) {.container {width: 1080px;max-width: 100% }}.container-fluid {position: relative;margin-left: auto;margin-right: auto;padding-right: 15px;padding-left: 15px }@media (min-width:576px) {.container-fluid {padding-right: 15px;padding-left: 15px }}@media (min-width:768px) {.container-fluid {padding-right: 15px;padding-left: 15px }}@media (min-width:992px) {.container-fluid {padding-right: 15px;padding-left: 15px }}@media (min-width:1120px) {.container-fluid {padding-right: 15px;padding-left: 15px }}.row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px }@media (min-width:576px) {.row {margin-right: -15px;margin-left: -15px }}@media (min-width:768px) {.row {margin-right: -15px;margin-left: -15px }}@media (min-width:992px) {.row {margin-right: -15px;margin-left: -15px }}@media (min-width:1120px) {.row {margin-right: -15px;margin-left: -15px }}.no-gutters {margin-right: 0;margin-left: 0 }.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0 }.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px }@media (min-width:576px) {.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {padding-right: 15px;padding-left: 15px }}@media (min-width:768px) {.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {padding-right: 15px;padding-left: 15px }}@media (min-width:992px) {.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {padding-right: 15px;padding-left: 15px }}@media (min-width:1120px) {.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {padding-right: 15px;padding-left: 15px }}.col {flex-basis: 0;flex-grow: 1;max-width: 100% }.col-auto {flex: 0 0 auto;width: auto }.col-1 {flex: 0 0 8.33333%;max-width: 8.33333% }.col-2 {flex: 0 0 16.66667%;max-width: 16.66667% }.col-3 {flex: 0 0 25%;max-width: 25% }.col-4 {flex: 0 0 33.33333%;max-width: 33.33333% }.col-5 {flex: 0 0 41.66667%;max-width: 41.66667% }.col-6 {flex: 0 0 50%;max-width: 50% }.col-7 {flex: 0 0 58.33333%;max-width: 58.33333% }.col-8 {flex: 0 0 66.66667%;max-width: 66.66667% }.col-9 {flex: 0 0 75%;max-width: 75% }.col-10 {flex: 0 0 83.33333%;max-width: 83.33333% }.col-11 {flex: 0 0 91.66667%;max-width: 91.66667% }.col-12 {flex: 0 0 100%;max-width: 100% }.pull-0 {right: auto }.pull-1 {right: 8.33333% }.pull-2 {right: 16.66667% }.pull-3 {right: 25% }.pull-4 {right: 33.33333% }.pull-5 {right: 41.66667% }.pull-6 {right: 50% }.pull-7 {right: 58.33333% }.pull-8 {right: 66.66667% }.pull-9 {right: 75% }.pull-10 {right: 83.33333% }.pull-11 {right: 91.66667% }.pull-12 {right: 100% }.push-0 {left: auto }.push-1 {left: 8.33333% }.push-2 {left: 16.66667% }.push-3 {left: 25% }.push-4 {left: 33.33333% }.push-5 {left: 41.66667% }.push-6 {left: 50% }.push-7 {left: 58.33333% }.push-8 {left: 66.66667% }.push-9 {left: 75% }.push-10 {left: 83.33333% }.push-11 {left: 91.66667% }.push-12 {left: 100% }.offset-1 {margin-left: 8.33333% }.offset-2 {margin-left: 16.66667% }.offset-3 {margin-left: 25% }.offset-4 {margin-left: 33.33333% }.offset-5 {margin-left: 41.66667% }.offset-6 {margin-left: 50% }.offset-7 {margin-left: 58.33333% }.offset-8 {margin-left: 66.66667% }.offset-9 {margin-left: 75% }.offset-10 {margin-left: 83.33333% }.offset-11 {margin-left: 91.66667% }@media (min-width:576px) {.col-sm {flex-basis: 0;flex-grow: 1;max-width: 100% }.col-sm-auto {flex: 0 0 auto;width: auto }.col-sm-1 {flex: 0 0 8.33333%;max-width: 8.33333% }.col-sm-2 {flex: 0 0 16.66667%;max-width: 16.66667% }.col-sm-3 {flex: 0 0 25%;max-width: 25% }.col-sm-4 {flex: 0 0 33.33333%;max-width: 33.33333% }.col-sm-5 {flex: 0 0 41.66667%;max-width: 41.66667% }.col-sm-6 {flex: 0 0 50%;max-width: 50% }.col-sm-7 {flex: 0 0 58.33333%;max-width: 58.33333% }.col-sm-8 {flex: 0 0 66.66667%;max-width: 66.66667% }.col-sm-9 {flex: 0 0 75%;max-width: 75% }.col-sm-10 {flex: 0 0 83.33333%;max-width: 83.33333% }.col-sm-11 {flex: 0 0 91.66667%;max-width: 91.66667% }.col-sm-12 {flex: 0 0 100%;max-width: 100% }.pull-sm-0 {right: auto }.pull-sm-1 {right: 8.33333% }.pull-sm-2 {right: 16.66667% }.pull-sm-3 {right: 25% }.pull-sm-4 {right: 33.33333% }.pull-sm-5 {right: 41.66667% }.pull-sm-6 {right: 50% }.pull-sm-7 {right: 58.33333% }.pull-sm-8 {right: 66.66667% }.pull-sm-9 {right: 75% }.pull-sm-10 {right: 83.33333% }.pull-sm-11 {right: 91.66667% }.pull-sm-12 {right: 100% }.push-sm-0 {left: auto }.push-sm-1 {left: 8.33333% }.push-sm-2 {left: 16.66667% }.push-sm-3 {left: 25% }.push-sm-4 {left: 33.33333% }.push-sm-5 {left: 41.66667% }.push-sm-6 {left: 50% }.push-sm-7 {left: 58.33333% }.push-sm-8 {left: 66.66667% }.push-sm-9 {left: 75% }.push-sm-10 {left: 83.33333% }.push-sm-11 {left: 91.66667% }.push-sm-12 {left: 100% }.offset-sm-0 {margin-left: 0 }.offset-sm-1 {margin-left: 8.33333% }.offset-sm-2 {margin-left: 16.66667% }.offset-sm-3 {margin-left: 25% }.offset-sm-4 {margin-left: 33.33333% }.offset-sm-5 {margin-left: 41.66667% }.offset-sm-6 {margin-left: 50% }.offset-sm-7 {margin-left: 58.33333% }.offset-sm-8 {margin-left: 66.66667% }.offset-sm-9 {margin-left: 75% }.offset-sm-10 {margin-left: 83.33333% }.offset-sm-11 {margin-left: 91.66667% }}@media (min-width:768px) {.col-md {flex-basis: 0;flex-grow: 1;max-width: 100% }.col-md-auto {flex: 0 0 auto;width: auto }.col-md-1 {flex: 0 0 8.33333%;max-width: 8.33333% }.col-md-2 {flex: 0 0 16.66667%;max-width: 16.66667% }.col-md-3 {flex: 0 0 25%;max-width: 25% }.col-md-4 {flex: 0 0 33.33333%;max-width: 33.33333% }.col-md-5 {flex: 0 0 41.66667%;max-width: 41.66667% }.col-md-6 {flex: 0 0 50%;max-width: 50% }.col-md-7 {flex: 0 0 58.33333%;max-width: 58.33333% }.col-md-8 {flex: 0 0 66.66667%;max-width: 66.66667% }.col-md-9 {flex: 0 0 75%;max-width: 75% }.col-md-10 {flex: 0 0 83.33333%;max-width: 83.33333% }.col-md-11 {flex: 0 0 91.66667%;max-width: 91.66667% }.col-md-12 {flex: 0 0 100%;max-width: 100% }.pull-md-0 {right: auto }.pull-md-1 {right: 8.33333% }.pull-md-2 {right: 16.66667% }.pull-md-3 {right: 25% }.pull-md-4 {right: 33.33333% }.pull-md-5 {right: 41.66667% }.pull-md-6 {right: 50% }.pull-md-7 {right: 58.33333% }.pull-md-8 {right: 66.66667% }.pull-md-9 {right: 75% }.pull-md-10 {right: 83.33333% }.pull-md-11 {right: 91.66667% }.pull-md-12 {right: 100% }.push-md-0 {left: auto }.push-md-1 {left: 8.33333% }.push-md-2 {left: 16.66667% }.push-md-3 {left: 25% }.push-md-4 {left: 33.33333% }.push-md-5 {left: 41.66667% }.push-md-6 {left: 50% }.push-md-7 {left: 58.33333% }.push-md-8 {left: 66.66667% }.push-md-9 {left: 75% }.push-md-10 {left: 83.33333% }.push-md-11 {left: 91.66667% }.push-md-12 {left: 100% }.offset-md-0 {margin-left: 0 }.offset-md-1 {margin-left: 8.33333% }.offset-md-2 {margin-left: 16.66667% }.offset-md-3 {margin-left: 25% }.offset-md-4 {margin-left: 33.33333% }.offset-md-5 {margin-left: 41.66667% }.offset-md-6 {margin-left: 50% }.offset-md-7 {margin-left: 58.33333% }.offset-md-8 {margin-left: 66.66667% }.offset-md-9 {margin-left: 75% }.offset-md-10 {margin-left: 83.33333% }.offset-md-11 {margin-left: 91.66667% }}@media (min-width:992px) {.col-lg {flex-basis: 0;flex-grow: 1;max-width: 100% }.col-lg-auto {flex: 0 0 auto;width: auto }.col-lg-1 {flex: 0 0 8.33333%;max-width: 8.33333% }.col-lg-2 {flex: 0 0 16.66667%;max-width: 16.66667% }.col-lg-3 {flex: 0 0 25%;max-width: 25% }.col-lg-4 {flex: 0 0 33.33333%;max-width: 33.33333% }.col-lg-5 {flex: 0 0 41.66667%;max-width: 41.66667% }.col-lg-6 {flex: 0 0 50%;max-width: 50% }.col-lg-7 {flex: 0 0 58.33333%;max-width: 58.33333% }.col-lg-8 {flex: 0 0 66.66667%;max-width: 66.66667% }.col-lg-9 {flex: 0 0 75%;max-width: 75% }.col-lg-10 {flex: 0 0 83.33333%;max-width: 83.33333% }.col-lg-11 {flex: 0 0 91.66667%;max-width: 91.66667% }.col-lg-12 {flex: 0 0 100%;max-width: 100% }.pull-lg-0 {right: auto }.pull-lg-1 {right: 8.33333% }.pull-lg-2 {right: 16.66667% }.pull-lg-3 {right: 25% }.pull-lg-4 {right: 33.33333% }.pull-lg-5 {right: 41.66667% }.pull-lg-6 {right: 50% }.pull-lg-7 {right: 58.33333% }.pull-lg-8 {right: 66.66667% }.pull-lg-9 {right: 75% }.pull-lg-10 {right: 83.33333% }.pull-lg-11 {right: 91.66667% }.pull-lg-12 {right: 100% }.push-lg-0 {left: auto }.push-lg-1 {left: 8.33333% }.push-lg-2 {left: 16.66667% }.push-lg-3 {left: 25% }.push-lg-4 {left: 33.33333% }.push-lg-5 {left: 41.66667% }.push-lg-6 {left: 50% }.push-lg-7 {left: 58.33333% }.push-lg-8 {left: 66.66667% }.push-lg-9 {left: 75% }.push-lg-10 {left: 83.33333% }.push-lg-11 {left: 91.66667% }.push-lg-12 {left: 100% }.offset-lg-0 {margin-left: 0 }.offset-lg-1 {margin-left: 8.33333% }.offset-lg-2 {margin-left: 16.66667% }.offset-lg-3 {margin-left: 25% }.offset-lg-4 {margin-left: 33.33333% }.offset-lg-5 {margin-left: 41.66667% }.offset-lg-6 {margin-left: 50% }.offset-lg-7 {margin-left: 58.33333% }.offset-lg-8 {margin-left: 66.66667% }.offset-lg-9 {margin-left: 75% }.offset-lg-10 {margin-left: 83.33333% }.offset-lg-11 {margin-left: 91.66667% }}@media (min-width:1120px) {.col-xl {flex-basis: 0;flex-grow: 1;max-width: 100% }.col-xl-auto {flex: 0 0 auto;width: auto }.col-xl-1 {flex: 0 0 8.33333%;max-width: 8.33333% }.col-xl-2 {flex: 0 0 16.66667%;max-width: 16.66667% }.col-xl-3 {flex: 0 0 25%;max-width: 25% }.col-xl-4 {flex: 0 0 33.33333%;max-width: 33.33333% }.col-xl-5 {flex: 0 0 41.66667%;max-width: 41.66667% }.col-xl-6 {flex: 0 0 50%;max-width: 50% }.col-xl-7 {flex: 0 0 58.33333%;max-width: 58.33333% }.col-xl-8 {flex: 0 0 66.66667%;max-width: 66.66667% }.col-xl-9 {flex: 0 0 75%;max-width: 75% }.col-xl-10 {flex: 0 0 83.33333%;max-width: 83.33333% }.col-xl-11 {flex: 0 0 91.66667%;max-width: 91.66667% }.col-xl-12 {flex: 0 0 100%;max-width: 100% }.pull-xl-0 {right: auto }.pull-xl-1 {right: 8.33333% }.pull-xl-2 {right: 16.66667% }.pull-xl-3 {right: 25% }.pull-xl-4 {right: 33.33333% }.pull-xl-5 {right: 41.66667% }.pull-xl-6 {right: 50% }.pull-xl-7 {right: 58.33333% }.pull-xl-8 {right: 66.66667% }.pull-xl-9 {right: 75% }.pull-xl-10 {right: 83.33333% }.pull-xl-11 {right: 91.66667% }.pull-xl-12 {right: 100% }.push-xl-0 {left: auto }.push-xl-1 {left: 8.33333% }.push-xl-2 {left: 16.66667% }.push-xl-3 {left: 25% }.push-xl-4 {left: 33.33333% }.push-xl-5 {left: 41.66667% }.push-xl-6 {left: 50% }.push-xl-7 {left: 58.33333% }.push-xl-8 {left: 66.66667% }.push-xl-9 {left: 75% }.push-xl-10 {left: 83.33333% }.push-xl-11 {left: 91.66667% }.push-xl-12 {left: 100% }.offset-xl-0 {margin-left: 0 }.offset-xl-1 {margin-left: 8.33333% }.offset-xl-2 {margin-left: 16.66667% }.offset-xl-3 {margin-left: 25% }.offset-xl-4 {margin-left: 33.33333% }.offset-xl-5 {margin-left: 41.66667% }.offset-xl-6 {margin-left: 50% }.offset-xl-7 {margin-left: 58.33333% }.offset-xl-8 {margin-left: 66.66667% }.offset-xl-9 {margin-left: 75% }.offset-xl-10 {margin-left: 83.33333% }.offset-xl-11 {margin-left: 91.66667% }}.order-first {order: -1 }.order-last {order: 1 }.order-0 {order: 0 }.flex-row {flex-direction: row!important }.flex-column {flex-direction: column!important }.flex-row-reverse {flex-direction: row-reverse!important }.flex-column-reverse {flex-direction: column-reverse!important }.flex-wrap {flex-wrap: wrap!important }.flex-nowrap {flex-wrap: nowrap!important }.flex-wrap-reverse {flex-wrap: wrap-reverse!important }.justify-content-start {justify-content: flex-start!important }.justify-content-end {justify-content: flex-end!important }.justify-content-center {justify-content: center!important }.justify-content-between {justify-content: space-between!important }.justify-content-around {justify-content: space-around!important }.align-items-start {align-items: flex-start!important }.align-items-end {align-items: flex-end!important }.align-items-center {align-items: center!important }.align-items-baseline {align-items: baseline!important }.align-items-stretch {align-items: stretch!important }.align-content-start {align-content: flex-start!important }.align-content-end {align-content: flex-end!important }.align-content-center {align-content: center!important }.align-content-between {align-content: space-between!important }.align-content-around {align-content: space-around!important }.align-content-stretch {align-content: stretch!important }.align-self-auto {-ms-grid-row-align: auto!important;align-self: auto!important }.align-self-start {align-self: flex-start!important }.align-self-end {align-self: flex-end!important }.align-self-center {-ms-grid-row-align: center!important;align-self: center!important }.align-self-baseline {align-self: baseline!important }.align-self-stretch {-ms-grid-row-align: stretch!important;align-self: stretch!important }@media (min-width:576px) {.order-sm-first {order: -1 }.order-sm-last {order: 1 }.order-sm-0 {order: 0 }.flex-sm-row {flex-direction: row!important }.flex-sm-column {flex-direction: column!important }.flex-sm-row-reverse {flex-direction: row-reverse!important }.flex-sm-column-reverse {flex-direction: column-reverse!important }.flex-sm-wrap {flex-wrap: wrap!important }.flex-sm-nowrap {flex-wrap: nowrap!important }.flex-sm-wrap-reverse {flex-wrap: wrap-reverse!important }.justify-content-sm-start {justify-content: flex-start!important }.justify-content-sm-end {justify-content: flex-end!important }.justify-content-sm-center {justify-content: center!important }.justify-content-sm-between {justify-content: space-between!important }.justify-content-sm-around {justify-content: space-around!important }.align-items-sm-start {align-items: flex-start!important }.align-items-sm-end {align-items: flex-end!important }.align-items-sm-center {align-items: center!important }.align-items-sm-baseline {align-items: baseline!important }.align-items-sm-stretch {align-items: stretch!important }.align-content-sm-start {align-content: flex-start!important }.align-content-sm-end {align-content: flex-end!important }.align-content-sm-center {align-content: center!important }.align-content-sm-between {align-content: space-between!important }.align-content-sm-around {align-content: space-around!important }.align-content-sm-stretch {align-content: stretch!important }.align-self-sm-auto {-ms-grid-row-align: auto!important;align-self: auto!important }.align-self-sm-start {align-self: flex-start!important }.align-self-sm-end {align-self: flex-end!important }.align-self-sm-center {-ms-grid-row-align: center!important;align-self: center!important }.align-self-sm-baseline {align-self: baseline!important }.align-self-sm-stretch {-ms-grid-row-align: stretch!important;align-self: stretch!important }}@media (min-width:768px) {.order-md-first {order: -1 }.order-md-last {order: 1 }.order-md-0 {order: 0 }.flex-md-row {flex-direction: row!important }.flex-md-column {flex-direction: column!important }.flex-md-row-reverse {flex-direction: row-reverse!important }.flex-md-column-reverse {flex-direction: column-reverse!important }.flex-md-wrap {flex-wrap: wrap!important }.flex-md-nowrap {flex-wrap: nowrap!important }.flex-md-wrap-reverse {flex-wrap: wrap-reverse!important }.justify-content-md-start {justify-content: flex-start!important }.justify-content-md-end {justify-content: flex-end!important }.justify-content-md-center {justify-content: center!important }.justify-content-md-between {justify-content: space-between!important }.justify-content-md-around {justify-content: space-around!important }.align-items-md-start {align-items: flex-start!important }.align-items-md-end {align-items: flex-end!important }.align-items-md-center {align-items: center!important }.align-items-md-baseline {align-items: baseline!important }.align-items-md-stretch {align-items: stretch!important }.align-content-md-start {align-content: flex-start!important }.align-content-md-end {align-content: flex-end!important }.align-content-md-center {align-content: center!important }.align-content-md-between {align-content: space-between!important }.align-content-md-around {align-content: space-around!important }.align-content-md-stretch {align-content: stretch!important }.align-self-md-auto {-ms-grid-row-align: auto!important;align-self: auto!important }.align-self-md-start {align-self: flex-start!important }.align-self-md-end {align-self: flex-end!important }.align-self-md-center {-ms-grid-row-align: center!important;align-self: center!important }.align-self-md-baseline {align-self: baseline!important }.align-self-md-stretch {-ms-grid-row-align: stretch!important;align-self: stretch!important }}@media (min-width:992px) {.order-lg-first {order: -1 }.order-lg-last {order: 1 }.order-lg-0 {order: 0 }.flex-lg-row {flex-direction: row!important }.flex-lg-column {flex-direction: column!important }.flex-lg-row-reverse {flex-direction: row-reverse!important }.flex-lg-column-reverse {flex-direction: column-reverse!important }.flex-lg-wrap {flex-wrap: wrap!important }.flex-lg-nowrap {flex-wrap: nowrap!important }.flex-lg-wrap-reverse {flex-wrap: wrap-reverse!important }.justify-content-lg-start {justify-content: flex-start!important }.justify-content-lg-end {justify-content: flex-end!important }.justify-content-lg-center {justify-content: center!important }.justify-content-lg-between {justify-content: space-between!important }.justify-content-lg-around {justify-content: space-around!important }.align-items-lg-start {align-items: flex-start!important }.align-items-lg-end {align-items: flex-end!important }.align-items-lg-center {align-items: center!important }.align-items-lg-baseline {align-items: baseline!important }.align-items-lg-stretch {align-items: stretch!important }.align-content-lg-start {align-content: flex-start!important }.align-content-lg-end {align-content: flex-end!important }.align-content-lg-center {align-content: center!important }.align-content-lg-between {align-content: space-between!important }.align-content-lg-around {align-content: space-around!important }.align-content-lg-stretch {align-content: stretch!important }.align-self-lg-auto {-ms-grid-row-align: auto!important;align-self: auto!important }.align-self-lg-start {align-self: flex-start!important }.align-self-lg-end {align-self: flex-end!important }.align-self-lg-center {-ms-grid-row-align: center!important;align-self: center!important }.align-self-lg-baseline {align-self: baseline!important }.align-self-lg-stretch {-ms-grid-row-align: stretch!important;align-self: stretch!important }}@media (min-width:1120px) {.order-xl-first {order: -1 }.order-xl-last {order: 1 }.order-xl-0 {order: 0 }.flex-xl-row {flex-direction: row!important }.flex-xl-column {flex-direction: column!important }.flex-xl-row-reverse {flex-direction: row-reverse!important }.flex-xl-column-reverse {flex-direction: column-reverse!important }.flex-xl-wrap {flex-wrap: wrap!important }.flex-xl-nowrap {flex-wrap: nowrap!important }.flex-xl-wrap-reverse {flex-wrap: wrap-reverse!important }.justify-content-xl-start {justify-content: flex-start!important }.justify-content-xl-end {justify-content: flex-end!important }.justify-content-xl-center {justify-content: center!important }.justify-content-xl-between {justify-content: space-between!important }.justify-content-xl-around {justify-content: space-around!important }.align-items-xl-start {align-items: flex-start!important }.align-items-xl-end {align-items: flex-end!important }.align-items-xl-center {align-items: center!important }.align-items-xl-baseline {align-items: baseline!important }.align-items-xl-stretch {align-items: stretch!important }.align-content-xl-start {align-content: flex-start!important }.align-content-xl-end {align-content: flex-end!important }.align-content-xl-center {align-content: center!important }.align-content-xl-between {align-content: space-between!important }.align-content-xl-around {align-content: space-around!important }.align-content-xl-stretch {align-content: stretch!important }.align-self-xl-auto {-ms-grid-row-align: auto!important;align-self: auto!important }.align-self-xl-start {align-self: flex-start!important }.align-self-xl-end {align-self: flex-end!important }.align-self-xl-center {-ms-grid-row-align: center!important;align-self: center!important }.align-self-xl-baseline {align-self: baseline!important }.align-self-xl-stretch {-ms-grid-row-align: stretch!important;align-self: stretch!important }}html {box-sizing: border-box }html *, html :after, html :before {box-sizing: inherit }a {color: #374b90 }a:hover {text-decoration: none }img {max-width: 100%;height: auto;vertical-align: middle;background-color: transparent;border: 0 }ul {list-style: disc;padding-left: 40px;margin-bottom: 20px }p {margin-bottom: 12px }strong {font-weight: 600 }em {font-style: italic }figure {margin-bottom: 40px }@font-face {font-family: functionbold;src: url(../fonts/function_bold-webfont.woff2) format("woff2"), url(../fonts/function_bold-webfont.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: functionbook;src: url(../fonts/function_book-webfont.woff2) format("woff2"), url(../fonts/function_book-webfont.woff) format("woff");font-weight: 400;font-style: normal }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;src: url(../fonts/open-sans-v15-latin-300.eot);src: local("Open Sans Light"), local("OpenSans-Light"), url(../fonts/open-sans-v15-latin-300.eot?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v15-latin-300.woff2) format("woff2"), url(../fonts/open-sans-v15-latin-300.woff) format("woff"), url(../fonts/open-sans-v15-latin-300.ttf) format("truetype"), url(../fonts/open-sans-v15-latin-300.svg#OpenSans) format("svg") }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url(../fonts/open-sans-v15-latin-regular.eot);src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v15-latin-regular.woff2) format("woff2"), url(../fonts/open-sans-v15-latin-regular.woff) format("woff"), url(../fonts/open-sans-v15-latin-regular.ttf) format("truetype"), url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg") }@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url(../fonts/open-sans-v15-latin-600.eot);src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(../fonts/open-sans-v15-latin-600.eot?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v15-latin-600.woff2) format("woff2"), url(../fonts/open-sans-v15-latin-600.woff) format("woff"), url(../fonts/open-sans-v15-latin-600.ttf) format("truetype"), url(../fonts/open-sans-v15-latin-600.svg#OpenSans) format("svg") }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: functionbold, sans-serif;font-size: inherit;font-weight: 400;line-height: 1.1 }h1 {padding-bottom: 4px;margin-bottom: 4rem;border-bottom: 1px solid #000;font-size: 24px;text-transform: uppercase;letter-spacing: -.5px }h2 {font-size: 24px }@media (min-width:992px) {h1 {font-size: 34px }}.container-fluid {max-width: 1080px }html {min-height: 100% }.content {padding-top: 4rem;padding-bottom: 2rem }@media (max-width:767px) {.event .content, .programm .content {padding-top: 2rem }}@media (max-width:767px) {.container {width: 100% }}@media (min-width:576px) {html {background-image: url(../images/blue_bg_desktop.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: fixed }.content {display: flex;flex-direction: column;height: 100%;padding-top: 4rem;padding-right: 3rem;padding-bottom: 4.3rem;padding-left: 3rem;background-color: #fff;box-shadow: 0 8px 17px 3px rgba(0, 0, 0, .61);border-width: 0 1px 0;border-color: #272727;border-style: solid }}@media (min-width:768px) {.content {min-height: calc(100vh - 346px) }}@media (min-width:992px) {.content {min-height: calc(100vh - 294px) }}@media (min-width:1120px) {.content {min-height: calc(100vh - 354px) }}.svgIcon {display: inline-block }.svgIcon svg {height: auto }.svgIcon--menu_burger_button svg {width: 26px;height: 21px }.svgIcon--menu_white_arrow_mobile svg {position: relative;top: 5px;width: 30px }.svgIcon--search_icon svg {width: 24px;height: 24px }.svgIcon--tickets_mainpage_btn_notext svg {width: 123px;height: 48px }.svgIcon--arrow_weiterlesen svg {width: 205px;height: 37px }.svgIcon--ticket_btn_big_bg svg {width: 149px;height: 36px }.svgIcon--checkbox svg, .svgIcon--checkbox_active svg {width: 20px }.svgIcon--reset_icon {position: relative;top: 6px;right: 2px }.svgIcon--reset_icon svg {width: 20px }.svgIcon--message_btn_notext_desktop svg {width: 287px;height: 51px }.svgIcon--message_btn_notext_mobile svg {width: 282px;height: 55px }.svgIcon--message_btn_newsletter_notext_alternative_v002 svg {width: 308px;height: 51px }.svgIcon--message_btn_newsletter_notext_alternative_v002_kids svg {width: 360px;height: 51px }.svgIcon--message_btn_newsletter_mobile svg {width: 287px;height: 55px }.svgIcon--form_submit_btn svg {width: 165px }.svgIcon--donate_icon svg, .svgIcon--member_icon svg {width: 68px;height: 68px }.svgIcon--nav_home svg {width: 95px }.svgIcon--nav_ausser-haus svg {width: 79px }.svgIcon--nav_kinderprogramm svg {width: 114px }.svgIcon--nav_kontakt-anfahrt svg {width: 129px }.svgIcon--nav_programm svg {width: 188px }.svgIcon--nav_ausser-reihe svg {width: 78px }.svgIcon--nav_ticketservice svg {width: 98px }.svgIcon--Vorderhaus_Logo svg {width: 320px }@media (min-width:768px) {.svgIcon--Vorderhaus_Logo svg {width: 500px }}.svgIcon--footer_icon_facebook svg {width: 32px;height: 32px }.svgIcon--social_media_kinder_01_fb svg {width: 32px;height: 32px }.svgIcon--social_media_kinder_03_inst svg {width: 32px;height: 32px }.svgIcon--footer_icon_instagram svg {width: 32px;height: 32px }.svgIcon--footer_icon_twitter svg {width: 32px;height: 32px }.svgIcon--calender_number_frame svg {width: 22px;height: 22px }header {background-color: #000 }.header__wrapper, .presenter {height: 130px }.header__wrapper {display: flex;flex-wrap: wrap;max-width: 1600px;margin-right: auto;margin-left: auto }.logo__wrapper {margin: auto }.presenter {display: none;position: relative;max-height: 195px;overflow: hidden;opacity: 1 }.presenter--left {flex: 0 0 28%;max-width: 28% }.presenter--left .presenter__image {background-position: -200px 0 }.presenter--right {flex: 0 0 28%;max-width: 28% }.presenter--right .presenter__image {background-position: 100px 0 }.presenter__image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;background-size: cover;background-repeat: no-repeat;transition: opacity .4s }.presenter__image.is-fading-out {opacity: 0 }.presenter__image.is-fading-in {opacity: 1;transition-property: opacity }@media (max-width:991px) {.logo__wrapper .svgIcon svg {width: 85vw;max-height: 100px }}@media (max-width:1119px) {.presenter--left, .presenter--right {flex: 1 }}@media (min-width:576px) {.presenter--left .presenter__image {background-position: -200px 0 }.presenter--right .presenter__image {background-position: 200px 0 }}@media (min-width:992px) {.header__wrapper, .presenter {height: 160px }}@media (min-width:1120px) {.header__wrapper, .presenter {height: 195px }.logo__wrapper {flex: 0 0 44%;max-width: 44%;-ms-grid-row-align: center;align-self: center }.presenter {display: block }.presenter--left .presenter__image {background-position: 100% 0 }.presenter--right .presenter__image {background-position: 0 0 }}.mainnav {position: relative;height: 50px;z-index: 40 }.mainnav__wrapper {position: relative }.mainnav__menu {display: flex;justify-content: space-around;margin-top: 14px;margin-bottom: 0 }.burger {display: none;position: absolute;top: 5px;left: -4px;padding: 10px }.loupe {position: absolute;top: 13px;right: 6px;cursor: pointer }@media (max-width:1119px) {.burger, .loupe {display: block }.mainnav__menu {display: none;position: absolute;top: 32px;left: 0;width: 100%;padding-left: 50px;padding-bottom: 1.25rem }.mainnav__menu li {color: #fff }.mainnav__menu li+li {margin-top: 5px }.mainnav__menu span {position: relative;top: 2px;color: #fff;font-size: 18px }.mainnav__wrapper.is-extended .mainnav__menu>li>a>.svgIcon, .mainnav__wrapper.is-extended .svgIcon--menu_burger_button {display: none }.mainnav__wrapper.is-extended .svgIcon--menu_white_arrow_mobile {display: block }.mainnav__wrapper.is-extended .mainnav__menu {display: block }.mainnav__wrapper .svgIcon--menu_white_arrow_mobile {display: none }}@media (min-width:992px) {.burger {left: 10px }.loupe {right: 24px }}@media (min-width:1120px) {.loupe {top: calc(100% + 11px);right: 1px;width: 68px;height: 68px }.loupe .svgIcon {position: absolute;top: 7px;right: 7px;z-index: 200;transform: rotate(-90deg) }.loupe::after {content: "";position: absolute;top: 0;right: 0;z-index: 20;border-style: solid;border-width: 0 68px 68px 0;border-color: transparent #9d9d9d transparent transparent }.mainnav {height: 75px }.mainnav__menu {list-style: none;padding-left: 0 }.mainnav__menu li {opacity: .65;transition: opacity .35s ease-out }.mainnav__menu li svg {height: 45px }.mainnav__menu li:hover {opacity: 1;transition: opacity .35s ease-in }.mainnav__menu li.is-active {opacity: 1;position: relative }.mainnav__menu li.is-active::after, .mainnav__menu li.is-active::before {position: absolute;top: -3px;height: 100%;content: "";width: 8px;border-style: solid;border-color: rgba(255, 255, 255, .3) }.mainnav__menu li.is-active::before {left: -16px;border-width: 4px 0 4px 4px }.mainnav__menu li.is-active::after {right: -16px;border-width: 4px 4px 4px 0 }.mainnav__menu span {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0 }}.footer {padding-top: 1.25rem;padding-bottom: 1.25rem;padding-left: 3rem;padding-right: 3rem;background-color: #272727 }.footer__pages {display: flex;flex-wrap: wrap }.footer__pages a {color: #fff!important }.footer__voerderkreis {display: none;min-width: 80px }@media (max-width:575px) {.footer_col_1 {order: 1 }.footer_col_2 {order: 3 }.footer_col_3 {order: 2;margin-bottom: 20px }}@media (max-width:767px) {.footer {margin-left: -15px;margin-right: -15px }}@media (max-width:991px) {.footer__pages a {width: 50% }}@media (min-width:768px) {.footer {box-shadow: 0 8px 17px 3px rgba(0, 0, 0, .61) }.footer__pages {height: 100%;align-items: center }.footer__pages a {margin-right: 20px }.footer__pages a:last-child {margin-right: 0 }}.socials {padding-left: 0;margin-top: 0;margin-bottom: 0 }.socials li {display: inline-block }.socials li+li {margin-left: 10px }.socials--kinder {display: flex;justify-content: flex-end }.socials__kinderInfoText {position: relative;top: 3px;max-width: 120px;margin-right: 2rem;text-align: right;line-height: 1.4 }.faq__kinderInfoText {position: relative;margin-right: 2rem;text-align: left;font-weight: bold }@media (min-width:576px) {.faq__kinderInfoText {bottom: 20px }}@media (min-width:576px) {.socials {margin-top: 6px;text-align: right }.socials li+li {margin-left: 10px }}@media (min-width:768px) {.socials li+li {margin-left: 14px }}@media (min-width:992px) {.socials li+li {margin-left: 20px }}.searchBar {display: none;position: relative;top: -1px;right: 0;left: 0;width: 100%;z-index: 240 }.searchBar.is-active {display: block }.searchBar, .searchBar form {height: 70px }.searchBar form {background-color: #9d9d9d;margin-right: 1px;margin-left: 1px }.searchBar input[type=search] {position: relative;top: 14px;right: 20px;width: 220px;height: 40px;border-width: 3px 3px 0 3px;padding: 3px 5px 2px 50px;border-style: solid;border-color: #fff;color: #fff;background: 0 0 }.searchBar input[type=search]:focus {outline: 0 }.searchBar button[type=submit] {position: absolute;top: 22px;right: 209px;background: 0 0;border: 0;cursor: pointer }.searchBar button[type=submit]:focus {outline: 0 }.searchBar button[type=submit] svg {width: 28px }@media (min-width:1120px) {.searchBar {top: 11px }}.pagination {margin-top: 4rem;text-align: center }.pagination ul {display: flex;justify-content: center;list-style: none;padding-left: 0 }.pagination ul li {margin-right: 3px;margin-left: 3px;background-color: #b2b2b2 }.pagination ul li a, .pagination ul li span {display: block;padding: 4px 10px;color: #fff!important;text-align: center }.focusArea {position: relative;padding-top: 1rem;padding-right: 30px;padding-bottom: 1rem;padding-left: 30px;margin-bottom: 3rem }.focusArea::after, .focusArea::before {position: absolute;top: 0;height: 100%;content: "";width: 12px;border-style: solid;border-color: #000 }.focusArea::before {left: 0;border-width: 4px 0 4px 4px }.focusArea::after {right: 0;border-width: 4px 4px 4px 0 }.focusArea__fixedMiniHeading {font-family: functionbold, sans-serif;font-size: 13px;text-transform: uppercase }.focusArea__heading {font-family: functionbold, sans-serif;font-size: 34px }.focusArea__text {max-width: 700px;margin-top: .5rem;line-height: 1.4 }.focusArea__link {margin-top: 1rem }.focusArea__link a {position: relative;right: 16px;display: block }.focusArea__linkSVGWrapper {position: relative;display: inline-block;text-align: center }.focusArea__linkText {position: absolute;top: 5px;right: 0;left: 0;margin: auto;color: #fff;font-family: functionbold, sans-serif;font-size: 19px }.kontakt section+section {margin-top: 6rem }.kontakt h2, .kontakt h3 {letter-spacing: -1px }.kontakt h2 {padding-bottom: 2px;border-bottom: 1px solid #000;font-family: functionbold, sans-serif;font-size: 34px;text-transform: uppercase }.kontakt h3 {margin-bottom: 4px;font-family: functionbold, sans-serif;font-size: 20px;text-transform: uppercase }.kontakt h3:not(:first-child) {margin-top: 1.5rem }.kontakt .section__meta {margin-bottom: 1.25rem;font-size: 12px;color: #464a4c }.map {margin-bottom: 2rem }.map iframe {max-width: 100% }.contact__buttonDesktop, .contact__buttonMobile {display: inline-block;margin-top: 1rem }.contact__buttonDesktop:focus, .contact__buttonMobile:focus {outline: 0 }.contact__buttonMobile {position: relative }.contact__buttonMobile span {position: absolute;top: 15px;left: 62px;color: #fff;font-family: functionbold, sans-serif;font-size: 18px;letter-spacing: -.5px;text-transform: uppercase }.contact__button--newsletter .contact__buttonMobile span {left: 53px }.contact__buttonDesktop {display: none;position: relative }.contact__buttonDesktop .contact__buttonDesktopAfter, .contact__buttonDesktop .contact__buttonDesktopBefore {position: absolute;top: 14px;font-family: functionbold, sans-serif;font-size: 18px;color: #fff;letter-spacing: -.5px;text-transform: uppercase }.contact__buttonDesktop .contact__buttonDesktopBefore {left: 10px }.contact__buttonDesktop .contact__buttonDesktopAfter {right: 34px }.contact__buttonDesktop--submit {display: block }.contact__buttonDesktop--submit .contact__buttonDesktopAfter {top: 0;bottom: 0;right: 40px;height: 31px;margin: auto }.team {margin-top: 4rem }.member {padding-right: 1.25rem;padding-left: 1.25rem;margin-bottom: 6rem }.member__image {margin-bottom: 2rem }.member__name {margin-bottom: 1rem;font-family: functionbold, sans-serif;font-size: 16px;text-transform: uppercase;letter-spacing: -.5px }.member__text {position: relative;padding-top: 1rem;padding-right: 30px;padding-bottom: .5rem;padding-left: 30px;font-size: 14px;text-align: justify }.member__text::after, .member__text::before {position: absolute;top: 0;height: 100%;content: "";width: 12px;border-style: solid;border-color: #000 }.member__text::before {left: 0;border-width: 2px 0 2px 2px }.member__text::after {right: 0;border-width: 2px 2px 2px 0 }.uniform__potty {position: absolute;top: -9999px;left: -9999px }.form .form__field, .form--newsletter form .form__field {margin-bottom: 24px }.form div[for=email], .form div[for=firstName], .form div[for=lastName], .form label, .form legend, .form--newsletter form div[for=email], .form--newsletter form div[for=firstName], .form--newsletter form div[for=lastName], .form--newsletter form label, .form--newsletter form legend {display: block;margin-bottom: 6px;font-size: 14px;font-family: "Open Sans", sans-serif!important;font-weight: 400!important }.form select, .form--newsletter form select {display: inline-block;width: 100%;height: 39px;padding: .375rem 1.75rem .375rem .75rem;line-height: 1.25;color: #464a4c;vertical-align: middle;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 8px 10px;border: 1px solid #c3c3c3;border-radius: .25rem;-webkit-appearance: none;-moz-appearance: none;appearance: none }.form select:focus, .form--newsletter form select:focus {border-color: #5cb3fd;outline: 0 }.form select:focus::-ms-value, .form--newsletter form select:focus::-ms-value {color: #464a4c;background-color: #fff }.form select::-ms-expand, .form--newsletter form select::-ms-expand {opacity: 0 }.form input, .form textarea, .form--newsletter form input, .form--newsletter form textarea {width: 100%;padding: 8px 10px;border: 1px solid #c3c3c3;border-radius: 4px;font-size: 14px }.form input:focus, .form textarea:focus, .form--newsletter form input:focus, .form--newsletter form textarea:focus {outline: 0 }.form button[type=submit], .form--newsletter form button[type=submit] {background-color: transparent;border: 0;font-size: inherit;font-size: 15px;cursor: pointer }.form button[type=submit]:focus, .form--newsletter form button[type=submit]:focus {outline: 0 }.form #recaptcha-container, .form--newsletter form #recaptcha-container {height: 78px;margin-top: 10px;margin-bottom: 10px }.form .form__message, .form--newsletter form .form__message {margin-bottom: 10px }.form .form__message:empty, .form--newsletter form .form__message:empty {display: none }.form--newsletter form button[type=submit] {padding: 10px 20px;margin-bottom: 10px!important;color: #fff!important }.contact__heading, .form--newsletter form>div:first-child {margin-bottom: 30px;font-family: functionbold, sans-serif!important;font-size: 24px!important;text-transform: uppercase }.newsletter__row>.col-12 {display: flex;flex-direction: column }.newsletter__row>.col-12 p {flex: 1 0 auto }@media (min-width:992px) {.contact__buttonMobile {display: none }.contact__buttonDesktop {display: inline-block }.map {margin-bottom: 0 }}.overview__item {padding-right: 2rem;padding-left: 2rem;margin-bottom: 4rem }.overview__itemHeading {padding: 6px 10px 6px 12px;margin-bottom: 4px;overflow: hidden;background-color: #2c2c2c }.overview__itemHeading a {display: block;font-size: 24px;color: #fff!important;text-transform: uppercase }.overview__itemHeadingMoreInfo {display: none }.overview__itemInfo {background-color: #2c2c2c;color: #fff }.overview__itemWrapper .slider__item {position: relative }.overview__itemWrapper .slider__item img {filter: grayscale(70%);transition: filter .3s }.overview__itemWrapper .slider__item:hover img {filter: grayscale(0);transition: filter .3s }.overview__itemMetaWrapper, .overview__itemProgrammWrapper, .overview__itemTitleWrapper {display: block;line-height: 1 }.overview__itemTitle {padding-bottom: 5px;margin-bottom: 0;font-size: 22px }.overview__itemTitle a {color: #fff }.overview__itemProgramm, .overview__itemTitle {background-color: #2c2c2c }.overview__itemMeta, .overview__itemProgramm, .overview__itemTitle {display: block;padding-top: 4px;padding-right: 10px;padding-left: 8px }.overview__itemProgramm {font-family: functionbook, sans-serif;font-size: 20px;position: relative;top: -3px;padding-top: 0;padding-bottom: 8px;margin-bottom: -3px;color: #b0b0b0 }.overview__itemMeta {position: relative;z-index: 30;padding-bottom: 6px;font-family: functionbold, sans-serif;font-size: 18px }.overview__itemTicketLink {opacity: 0;position: absolute;right: 19px;top: 43px;z-index: -1;transition: opacity .5s }.overview__itemTicketLink.has-ticketlink.is-active {opacity: 1;z-index: 30;transition: opacity .5s }@media (max-width:991px) {.overview__item {max-width: 500px;margin-right: auto;margin-left: auto }}@media (min-width:576px) {.overview__itemInfo {height: 86px }.overview__itemHeading {position: relative }.overview__itemHeading::after {content: "";position: absolute;top: 0;right: 0;z-index: 20;border-style: solid;border-width: 0 37px 37px 0;border-color: transparent #fff transparent transparent }.overview__itemHeading:hover .overview__itemHeadingMoreInfo {right: 0;transition: right .25s ease-in }.overview__itemHeadingMoreInfo {display: flex;align-items: center;position: absolute;top: 0;bottom: 0;right: -104px;height: 100%;padding-right: 29px;margin: auto;z-index: 10;font-family: functionbold, sans-serif;font-size: 20px;text-transform: uppercase;color: #fff;transition: right .25s ease-out }.overview__itemHeadingMoreInfo::before {content: "";position: absolute;top: 0;left: -37px;border-style: solid;border-width: 0 37px 37px 0 }.overview__itemHeadingMoreInfo::after {content: "";position: absolute;top: 0;right: -4px;border-style: solid;border-width: 0 37px 37px 0;border-color: transparent #fff transparent transparent }.overview__itemHeadingMoreInfo span {padding-left: 6px }.overview__itemTicketLink {top: auto;bottom: 35px }}.event__listItem+.event__listItem {margin-top: 4rem }.event__listItem .event__img {text-align: center }.event__img {display: none }.event__img figcaption {margin-top: 4px;font-size: 12px;text-align: center }.event__img--mobile {display: block;margin-bottom: 1rem }.event__date {padding-top: 8px;margin-top: 10px;margin-bottom: 1rem }.event__dateTop {padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #000 }.event .event__dateTop, .programm .event__dateTop, .suche .event__dateTop {position: relative }.event__topWrapper {padding-bottom: 5px;margin-bottom: 10px }.event__topWrapper.needs-border {border-bottom: 1px solid #000 }.event__topWrapper:empty {display: none }.ausserreihe .event__topWrapper.needs-border+.event__dateBottom.needs-border, .eventausserreihe .event__topWrapper.needs-border+.event__dateBottom.needs-border {border-bottom: 0 }.event__dateDayNumber, .event__dateMonth {font-family: functionbold, sans-serif;font-size: 30px;line-height: 1;text-transform: uppercase;letter-spacing: -.5px }.event__dateMonth {flex: 1;margin-left: 8px }.event__dateDay {position: relative;padding-right: 17px }.event__dateDay::after {content: '';top: 4px;position: absolute;right: 0;height: 15px;padding-right: 3px;padding-left: 3px;border-left: 1px solid #525252 }.event__dateTime {text-transform: uppercase }.event__ausserHausInfo {margin-bottom: 16px }.event__ausserHausInfo strong {color: #e8000b }.event__ausserHausInfo p {display: inline }.event__ausserHausInfo>span {position: relative;padding-left: 24px }.event__ausserHausInfo>span::before {content: '';top: 4px;position: absolute;left: 11px;height: 15px;padding-right: 3px;padding-left: 3px;border-left: 1px solid #525252 }.event__place {position: relative;padding-left: 17px }.event__place::before {content: '';top: 4px;position: absolute;left: 5px;height: 15px;padding-right: 3px;padding-left: 3px;border-left: 1px solid #525252 }.event__place:first-of-type {padding-left: 0 }.event__place:first-of-type::before {display: none }.event__dateBottom {color: #525252 }.ausserreihe .event__dateBottom, .eventausserreihe .event__dateBottom {padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #000 }.ausserreihe .event__dateBottom:empty, .eventausserreihe .event__dateBottom:empty {display: none }.ausserreihe .event__dateBottom.needs-border:not(:empty), .eventausserreihe .event__dateBottom.needs-border:not(:empty) {padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #000 }.ausserreihe .event__dateBottom.needs-border:not(:empty).has-ticketlink, .eventausserreihe .event__dateBottom.needs-border:not(:empty).has-ticketlink {display: flex;align-items: flex-end }.ausserreihe .event__dateBottom.needs-border:not(:empty).has-ticketlink span:last-of-type, .eventausserreihe .event__dateBottom.needs-border:not(:empty).has-ticketlink span:last-of-type {flex: 1 }.ausserreihe .event__dateBottom.has-ticketlink:not(.needs-border), .eventausserreihe .event__dateBottom.has-ticketlink:not(.needs-border) {float: right;margin-top: 1rem;border-bottom: 0 }.event__ticketLink, .event__ticketLinkAside {text-transform: uppercase;letter-spacing: 0 }.event__ticketLink, .event__ticketLink:hover, .event__ticketLinkAside, .event__ticketLinkAside:hover {color: #fff!important }.event__ticketLink {position: relative;padding-right: 10px;padding-left: 37px;overflow: hidden;font-family: functionbold, sans-serif;font-size: 18px;background-color: #f27231 }.event .event__ticketLink, .programm .event__ticketLink, .suche .event__ticketLink {top: 0 }.event__ticketLink::before {content: "";position: absolute;top: 0;left: 0;border-style: solid;border-width: 40px 30px 0 0;border-color: #fff transparent transparent transparent }.event__ticketLinkAsideWrapper {margin-top: 20px }.event__ticketLinkAside {position: relative;font-family: functionbold, sans-serif;font-size: 26px }.event__ticketLinkAside span {position: absolute;top: -13px;left: 18px }.event__name {margin-bottom: 0;border-bottom: 0;font-size: 28px }.event__name, .event__name a {text-transform: none }.event__programm {margin-bottom: 3px;font-family: functionbold, sans-serif;font-size: 20px;letter-spacing: -.5px }.event__untertitel {margin-top: 3px;margin-bottom: 8px;font-family: functionbook, sans-serif;font-size: 18px;font-weight: 400;letter-spacing: -.5px }.event__genre {margin-bottom: 20px;font-family: functionbook, sans-serif;font-size: 13px;text-transform: uppercase;color: #525252;letter-spacing: 0 }.event__description p:last-of-type {margin-bottom: 0 }.event__comment {display: none;max-width: 200px;margin-right: auto;margin-left: auto;margin-top: 10px;font-style: italic }.event__comment cite {font-size: 14px }.event__comment--mobile {display: block }.event__backLinkWrapper {margin-bottom: 1rem }.event__backLink {text-decoration: underline }.event__repeatingDatesHeading {font-size: 17px;letter-spacing: 0 }.event__repeatingDates {margin-bottom: 1rem }@media (max-width:767px) {.event .event__ticketLink {display: none }}@media (max-width:991px) {.event__topWrapper {position: relative }.event__ticketLink {position: absolute;top: 44px;right: 0;padding-right: 6px;padding-left: 26px }.event__ticketLink::before {border-width: 30px 24px 0 0 }.ausserreihe .event__ticketLink {position: relative;top: 0 }.eventausserreihe .event__ticketLink {display: none }}@media (min-width:768px) {.event__img {display: block;margin-bottom: 0 }.event__img--mobile {display: none }.event__comment {display: block }.event__comment--mobile {display: none }.event__date {margin-top: 0 }.event__dateTop, .event__topWrapper {display: flex;flex-wrap: wrap;align-items: center }.event__listItem {display: flex }.event__listItem aside {min-width: 140px;flex: 0 0 25%;max-width: 25% }.event__listItem article {flex: 0 0 75%;max-width: 75%;padding-left: 2rem }.event__img {text-align: right }}.ticketservice__section:last-child .ticketservice__sectionInner {border-bottom: 0 }.ticketservice__section h2 {margin-bottom: 1rem;font-family: functionbold, sans-serif;font-size: 24px;text-transform: uppercase;letter-spacing: -.5px }.ticketservice__sectionInner {border-bottom: 1px solid #333;padding-bottom: 2rem;margin-bottom: 2rem }.ticketservice__sectionHeadingText, .ticketservice__sectionIcon {display: inline-block;vertical-align: middle }.ticketservice__sectionIcon {margin-right: 10px }.ticketservice__sectionIcon svg {width: 60px;height: 60px }@media (min-width:992px) {.ticketservice__wrapper {-moz-column-count: 2;column-count: 2;-moz-column-gap: 40px;column-gap: 40px }.ticketservice__section:nth-child(4) .ticketservice__sectionInner {border-bottom: 0 }}.foerderkreis h3 {margin-bottom: 2rem;font-size: 20px;text-transform: uppercase }.foerderkreis .reasons ul li {margin-bottom: 4px }.member__col {margin-bottom: 2rem }@media (min-width:768px) {.member__col {margin-bottom: 0 }}.donate__button, .member__button {position: relative;display: inline-block;margin-bottom: 1rem }.donate__button .svgIcon, .member__button .svgIcon {position: relative;z-index: 30 }.donate__button span, .member__button span {position: absolute;top: 16px;left: 50px;width: 216px;height: 38px;z-index: 20;padding-top: 6px;padding-left: 26px;color: #fff;font-family: functionbold, sans-serif;font-size: 18px;letter-spacing: -.5px;text-transform: uppercase }.donate__button span::after, .member__button span::after {content: "";position: absolute;top: 0;right: 0;z-index: 20;border-style: solid;border-width: 0 30px 37px 0;border-color: transparent #fff transparent transparent }.donate__button:focus, .member__button:focus {outline: 0 }.donate__button span {width: 148px }.reasons {margin-bottom: 4rem }.whowhyhow {margin-top: 3rem }.whowhyhow__item {padding-right: 1.25rem;padding-left: 1.25rem;margin-bottom: 6rem }.whowhyhow__itemHeading {margin-bottom: 1rem;font-family: functionbold, sans-serif;font-size: 40px }.whowhyhow__itemHeading, .whowhyhow__itemHeadingSubtitle {text-transform: uppercase;letter-spacing: -.5px }.whowhyhow__itemHeadingSubtitle {display: block;margin-top: 9px;font-size: 16px }.whowhyhow__itemText {position: relative;padding-top: 1rem;padding-right: 30px;padding-bottom: .5rem;padding-left: 30px;font-size: 14px;text-align: justify }.whowhyhow__itemText::after, .whowhyhow__itemText::before {position: absolute;top: 0;height: 100%;content: "";width: 12px;border-style: solid;border-color: #000 }.whowhyhow__itemText::before {left: 0;border-width: 2px 0 2px 2px }.whowhyhow__itemText::after {right: 0;border-width: 2px 2px 2px 0 }.kalender__row {margin-top: 3rem }.kalender h1 {margin-bottom: 2rem }.kalender__entries {margin-top: 2rem }.kalender__entries article {margin-bottom: 3rem }.kalender__entries article:last-child {margin-bottom: 0 }.kalender__entries article ul {list-style: none;padding-left: 10px }.kalender__entries article ul li {margin-bottom: 4px }.kalender__entries article ul li a {display: inline-block;text-decoration: underline }.kalender__numberFrame {position: relative;display: inline-block;vertical-align: middle;margin-right: 4px;text-align: center }.kalender__numberFrame+.kalender__numberFrame {margin-left: 6px }.kalender__numberFrameSeparator {display: inline-block;margin-right: 6px;margin-left: 2px }.kalender__numberFrameInner {position: absolute;top: 2px;right: 0;left: 0;width: 23px;font-family: functionbold, sans-serif;font-size: 12px }.kalender__numberFrame a {color: inherit }.kalender__monthHeading {padding-bottom: 8px;margin-bottom: 20px;font-family: functionbold, sans-serif;font-size: 20px;text-transform: uppercase;letter-spacing: -.5px;border-bottom: 1px solid #000 }.container--programm .programm__headingWrapper h1 {margin-bottom: 0 }.container--programm .programm__headingWrapper+.pagination {margin-top: 1rem;margin-bottom: 3rem }.programm__headingWrapper {position: relative }.calendar__link {position: absolute;top: -7px;right: 0 }.calendar__link .svgIcon {display: none }.programm__headingCalendarLink {font-size: 16px;text-transform: none;letter-spacing: 0;text-decoration: none }.programm__headingCalendarLink:hover {text-decoration: underline }.programm__headingCalendarLinkDesktop {display: none;text-decoration: none }.kalender__filtersTime {margin-top: 34px }.kalender__filter {position: relative;margin-bottom: 6px }.kalender__filter input[type=checkbox] {position: absolute;top: 0;left: 0;width: 22px;height: 22px;display: inline-block;cursor: pointer;opacity: 0;vertical-align: middle;z-index: 100;-webkit-appearance: none }.kalender__filter .svgIcon--checkbox, .kalender__filter .svgIcon--checkbox_active {position: absolute;top: 1px;left: 0;width: 22px;height: 22px;pointer-events: none }.kalender__filter .svgIcon--checkbox_active {display: none }.kalender__filter input[type=checkbox]:checked+label+.filter__icons .svgIcon--checkbox {display: none }.kalender__filter input[type=checkbox]:checked+label+.filter__icons .svgIcon--checkbox_active {display: block }.kalender__filter label {display: inline-block;position: relative;padding-left: 30px }.kalender__filter label:hover {cursor: pointer }.filter__resetDay {display: inline;font-size: 13px;text-decoration: none }.filter__resetDay, .filter__resetDay:hover {color: #e8000b!important }.filter__resetDay:hover span {text-decoration: underline }.filter__resetDay .svgIcon {text-decoration: none }.slick-calendar .calendar_next, .slick-calendar .calendar_prev {top: -24px;bottom: 0;margin: auto;width: 17px;height: auto }.slick-calendar .calendar_prev {left: -26px }.slick-calendar .calendar_next {right: -26px }@media screen and (min-width:520px) {.programm__headingWrapper h1 {display: flex;align-items: baseline;max-width: calc(100% - 60px) }.programm__heading {flex: 1 }.calendar__link .svgIcon {display: block }.calendar__link .svgIcon svg {width: 44px }}@media (min-width:768px) {.calendar__link {top: -28px }.calendar__link .svgIcon {display: block }.calendar__link .svgIcon svg {width: 65px }.programm__headingWrapper h1 {max-width: calc(100% - 80px) }.programm__headingCalendarLinkMobile {display: none }.programm__headingCalendarLinkDesktop {display: block }}@media (max-width:991px) {.kalender__filtersTime {flex: 1 0 100%;margin-right: auto;margin-bottom: 46px }.kalender__filters {display: flex;flex-wrap: wrap;max-width: 400px;padding-left: 10px;margin-bottom: 10px }.kalender__filter {width: 50% }}@media (min-width:992px) {.kalender__filtersTime {display: block;max-width: 200px }.kalender__filters {margin-top: 33px }.calendar__link {top: -14px }}.calender-month-row {display: none;float: left;margin: 0 0 20px 0;padding: 5px 20px 0;padding: 5px 11px 0 }.calender-month-row:nth-child(1), .calender-month-row:nth-child(2), .calender-month-row:nth-child(3) {display: block }.calender-month-row-inner {min-height: 212px;padding: 6px 12px;border: 1px solid #bfbfbf;border-radius: 4px;text-align: center }.calender-rows::after {display: block;content: "";clear: both }.calendar-head {padding-top: 6px;padding-bottom: 10px }.calendar-month {border: 0;font: 11px Arial, Helvetica, Sans-Serif;border-collapse: collapse;border-spacing: 0;margin: auto }.calendar-month th {color: #bfb9ac;font-size: 11px;font-weight: 600;margin: 0;padding: 4px 0;text-align: center;background-color: #fff }.calendar-month td {padding: 6px 12px;border: 1px solid #bfbfbf;background-color: #fff;font-size: 11px;height: 21px;margin: 0;padding: 0;text-align: center;vertical-align: middle!important;width: 21px }.calendar-month .calendar-day {background-color: #cfcfcf;color: #fff }.calendar-month .calendar-day.active-first:hover, .calendar-month .calendar-day.active-last:hover, .calendar-month .calendar-day.active-ongoing:hover, .calendar-month .calendar-day.active:hover {cursor: pointer }.calendar-month .calendar-day.active-ongoing {opacity: .5 }.calendar-legend {padding-left: 20px;text-align: right }.calendar-month .calendar-day-np {background-color: #eee }.legend-item {display: inline-block;vertical-align: bottom;margin-right: 20px;font-size: 12px }@media (max-width:991px) {.legend-item--reset {display: block;margin-bottom: 20px }}.legend-item .legend-item-square {width: 12px;height: 12px }.legend-item .legend-item-square.ongoing {opacity: .5 }.legend-item .legend-item-square.free {background-color: #cfcfcf }.legend-item .legend-item-seperator, .legend-item .legend-item-square, .legend-item .legend-item-text {display: inline-block;vertical-align: middle }.legend-item .legend-item-seperator {margin-left: 2px;margin-right: 2px }.legend-item .legend-item-text {font-size: 14px }@media (max-width:991px) {.calender-rows {padding-right: 30px;padding-left: 30px }}.color-red {color: #e8000b }.foerderkreis h1 {margin-top: 2.4rem;margin-bottom: 2rem;font-family: functionbold, sans-serif;font-size: 20px;text-align: center;letter-spacing: -.5px;border-bottom: 0 }.archiv h1 {margin-bottom: 1rem }.archiv .kalender__entries {margin-top: 4rem }@media (min-width:992px) {.sponsoren .sponsoren__text {-moz-column-count: 2;column-count: 2;-moz-column-gap: 40px;column-gap: 40px }}.sponsoren .sponsoren__images {margin-top: 2rem;display: flex;flex-flow: wrap;flex-direction: row;align-items: center }.sponsoren .sponsoren__image {margin-right: 20px }.sponsoren .sponsoren__image img {max-width: 100% }.modal-open {overflow: hidden }.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0 }.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translate(0, -25%) }.modal.show .modal-dialog {transform: translate(0, 0) }.modal-open .modal {overflow-x: hidden;overflow-y: auto }.modal-dialog {position: relative;width: auto;margin: 10px }.modal-content {position: relative;display: flex;flex-direction: column;background-color: #fff;background-clip: padding-box;border: 1px solid transparent;border-radius: .3rem;outline: 0 }.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000 }.modal-backdrop.fade {opacity: 0 }.modal-backdrop.show {opacity: .5 }.modal-header {display: flex;align-items: center;justify-content: space-between;padding: 15px;border-bottom: 1px solid #eceeef }.modal-title {margin-bottom: 0;line-height: 1.5 }.modal-body {position: relative;flex: 1 1 auto;padding: 40px 30px 40px }.modal-footer {display: flex;align-items: center;justify-content: flex-end;padding: 40px 30px 40px;border-top: 1px solid #eceeef }.modal-footer>:not(:first-child) {margin-left: .25rem }.modal-footer>:not(:last-child) {margin-right: .25rem }.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll }@media (min-width:576px) {.modal-dialog {max-width: 800px;margin: 30px auto }.modal-sm {max-width: 300px }}@media (min-width:992px) {.modal-lg {max-width: 800px }}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent }.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0 }.slick-list:focus {outline: 0 }.slick-list.dragging {cursor: pointer;cursor: hand }.slick-slider .slick-list, .slick-slider .slick-track {transform: translate3d(0, 0, 0) }.slick-track {position: relative;left: 0;top: 0;display: block }.slick-track:after, .slick-track:before {content: "";display: table }.slick-track:after {clear: both }.slick-loading .slick-track {visibility: hidden }.slick-slide {float: left;height: 100%;min-height: 1px;display: none }[dir=rtl] .slick-slide {float: right }.slick-slide img {display: block }.slick-slide.slick-loading img {display: none }.slick-slide.dragging img {pointer-events: none }.slick-initialized .slick-slide {display: block }.slick-loading .slick-slide {visibility: hidden }.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent }.slick-arrow.slick-hidden {display: none }.slick-slider {z-index: 20 }.slick-loading .slick-list {background: #fff url(../images/ajax-loader.gif) center center no-repeat }.slick-slide a:focus, .slick-slide:focus {outline: 0 }.slick-slide img {display: inline }.slick-next, .slick-prev {position: absolute;top: 50%;width: 26px;height: 26px;z-index: 30;margin-top: -20px;fill: #fff;cursor: pointer;transition: all .2s }.slick-initialized .slick-next, .slick-initialized .slick-prev {display: block!important }.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {fill: #fff;transition: all .2s }.slick-prev {left: 8px }.overview__item .slick-prev {filter: drop-shadow(0 3px 1px rgba(0, 0, 0, .5)) }.portfoliosMore .slick-prev {left: 24px }.slick-next {right: 8px;transform: rotate(180deg) }.overview__item .slick-next {filter: drop-shadow(0 -3px 1px rgba(0, 0, 0, .5)) }.portfoliosMore .slick-next {right: 24px }.slick-dotted.slick-slider {margin-bottom: 30px }.slick-dots {display: block;list-style: none;text-align: center;padding: 0;margin: 10px 0 0;width: 100% }.slick-dots li {position: relative;display: inline-block;margin: 0 6px;padding: 0;cursor: pointer }.slick-dots li button {border: 0;background: 0 0;display: block;height: 6px;width: 6px;outline: 0;line-height: 0;font-size: 0;color: transparent;padding: 0;cursor: pointer }.slick-dots li button:focus, .slick-dots li button:hover {outline: 0 }.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1;transition: opacity .2s }.slick-dots li button::before {content: "";position: absolute;top: 0;left: 0;background-color: #292b2c;width: 6px;height: 6px;text-align: center;border-radius: 50%;opacity: .25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: opacity .2s }.slick-dots li.slick-active button::before {background-color: #000;opacity: .75 }.slider__item:not(:first-child) {display: none }.slick-initialized .slider__item:not(:first-child) {display: block }.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;touch-action: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-sizing: border-box }.noUi-target {position: relative;direction: ltr }.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1 }.noUi-connect {position: absolute;right: 0;top: 0;left: 0;bottom: 0 }.noUi-origin {position: absolute;height: 0;width: 0 }.noUi-handle {position: relative;z-index: 1 }.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {transition: top .3s, right .3s, bottom .3s, left .3s }.noUi-state-drag * {cursor: inherit!important }.noUi-base, .noUi-handle {transform: translate3d(0, 0, 0) }.noUi-horizontal {height: 3px }.noUi-horizontal .noUi-handle {width: 10px;height: 10px;left: -5px;top: -3px;border-radius: 50%;cursor: move }.noUi-vertical {width: 18px }.noUi-vertical .noUi-handle {width: 28px;height: 34px;left: -6px;top: -17px }.noUi-target {background: #bfbfbf;border-radius: 2px }.noUi-connect {background-color: #374b90;box-shadow: inset 0 0 3px rgba(51, 51, 51, .45);transition: background 450ms }.noUi-draggable {cursor: ew-resize }.noUi-vertical .noUi-draggable {cursor: ns-resize }.noUi-handle {cursor: default }.noUi-handle:after {left: 17px }.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {width: 14px;height: 1px;left: 6px;top: 14px }.noUi-vertical .noUi-handle:after {top: 17px }[disabled] .noUi-connect {background: #b8b8b8 }[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {cursor: not-allowed }.noUi-pips, .noUi-pips * {box-sizing: border-box }.noUi-pips {position: absolute;color: #999 }.noUi-value {position: absolute;text-align: center }.noUi-value-sub {color: #ccc;font-size: 10px }.noUi-marker {position: absolute;background: #ccc }.noUi-marker-sub {background: #aaa }.noUi-marker-large {background: #aaa }.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100% }.noUi-value-horizontal {transform: translate3d(-50%, 50%, 0) }.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px }.noUi-marker-horizontal.noUi-marker-sub {height: 10px }.noUi-marker-horizontal.noUi-marker-large {height: 15px }.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100% }.noUi-value-vertical {transform: translate3d(0, 50%, 0);padding-left: 25px }.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px }.noUi-marker-vertical.noUi-marker-sub {width: 10px }.noUi-marker-vertical.noUi-marker-large {width: 15px }.noUi-tooltip {display: block;position: absolute }.noUi-horizontal .noUi-tooltip {transform: translate(-50%, 0);top: 17px;left: 50% }.noUi-vertical .noUi-tooltip {transform: translate(0, -50%);top: 50%;right: 120% }.close {position: absolute;top: 10px;right: 11px;z-index: 200;border: 0;background-color: transparent;font-size: 28px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;cursor: pointer;transition: all .25s }.close:focus, .close:hover {color: #000;text-decoration: none;opacity: .75;outline: 0;transition: all .25s }.text-center {text-align: center }.text-right {text-align: right }.hidden {display: none }.align-items-center {align-items: center }.is-strike-through {text-decoration: line-through }.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0 }