@charset "UTF-8";/*! normalize-opentype.css v0.2.4 | MIT License | kennethormandy.com/journal/normalize-opentype-css */::-moz-selection{color:inherit;text-shadow:inherit;background-color:#accef7}::selection{color:inherit;text-shadow:inherit;background-color:#accef7}html,body,table{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}h1,h2,h3{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1}abbr{text-transform:uppercase;-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1}time{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0}pre,kbd,samp,code{-webkit-font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;-moz-font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}sup{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1}sub{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=number],input[type=range],input[type=tel],input[type=week]{-webkit-font-feature-settings:"kern" 0,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0;-moz-font-feature-settings:"kern" 0,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0;font-feature-settings:"kern" 0,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0}tbody,caption{-webkit-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;-moz-font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}img,object,embed{max-width:100%}@font-face{font-family:Frutiger;font-display:swap;font-weight:400;font-style:normal;src:url(./39247E_0_0-h3FGT2QM.woff2) format("woff2"),url(./39247E_0_0-Dambw2SX.woff) format("woff")}@font-face{font-family:Frutiger;font-display:swap;font-weight:700;font-style:normal;src:url(./39247E_1_0-BDmcVj31.woff2) format("woff2"),url(./39247E_1_0-Cy8Yjw5I.woff) format("woff")}@font-face{font-family:Optima;font-display:swap;font-weight:400;font-style:normal;src:url(./39247E_2_0-CO1kUPxy.woff2) format("woff2"),url(./39247E_2_0-DnTvatme.woff) format("woff")}@font-face{font-family:Optima;font-display:swap;font-weight:700;font-style:normal;src:url(./39247E_3_0-F6jrPrmz.woff2) format("woff2"),url(./39247E_3_0-BipIoyC3.woff) format("woff")}.icon{font-size:1.5em;position:relative;display:inline-block;fill:currentColor}.icon-arrow-down{width:1em;height:.6761904762em}.icon-arrow-down-_25x{width:.25em;height:.169047619em}.icon-arrow-down-_5x{width:.5em;height:.3380952381em}.icon-arrow-down-_75x{width:.75em;height:.5071428571em}.icon-arrow-down-1_25x{width:1.25em;height:.8452380952em}.icon-arrow-down-1_5x{width:1.5em;height:1.0142857143em}.icon-arrow-down-2x{width:2em;height:1.3523809524em}.icon-arrow-down-3x{width:3em;height:2.0285714286em}.icon-arrow-down-4x{width:4em;height:2.7047619048em}.icon-arrow-left{width:1em;height:1.4788732394em}.icon-arrow-left-_25x{width:.25em;height:.3697183099em}.icon-arrow-left-_5x{width:.5em;height:.7394366197em}.icon-arrow-left-_75x{width:.75em;height:1.1091549296em}.icon-arrow-left-1_25x{width:1.25em;height:1.8485915493em}.icon-arrow-left-1_5x{width:1.5em;height:2.2183098592em}.icon-arrow-left-2x{width:2em;height:2.9577464789em}.icon-arrow-left-3x{width:3em;height:4.4366197183em}.icon-arrow-left-4x{width:4em;height:5.9154929577em}.icon-arrow-right{width:1em;height:1.4788732394em}.icon-arrow-right-_25x{width:.25em;height:.3697183099em}.icon-arrow-right-_5x{width:.5em;height:.7394366197em}.icon-arrow-right-_75x{width:.75em;height:1.1091549296em}.icon-arrow-right-1_25x{width:1.25em;height:1.8485915493em}.icon-arrow-right-1_5x{width:1.5em;height:2.2183098592em}.icon-arrow-right-2x{width:2em;height:2.9577464789em}.icon-arrow-right-3x{width:3em;height:4.4366197183em}.icon-arrow-right-4x{width:4em;height:5.9154929577em}.icon-arrow-up{width:1em;height:.6761904762em}.icon-arrow-up-_25x{width:.25em;height:.169047619em}.icon-arrow-up-_5x{width:.5em;height:.3380952381em}.icon-arrow-up-_75x{width:.75em;height:.5071428571em}.icon-arrow-up-1_25x{width:1.25em;height:.8452380952em}.icon-arrow-up-1_5x{width:1.5em;height:1.0142857143em}.icon-arrow-up-2x{width:2em;height:1.3523809524em}.icon-arrow-up-3x{width:3em;height:2.0285714286em}.icon-arrow-up-4x{width:4em;height:2.7047619048em}.icon-blocks{width:1em;height:1em}.icon-blocks-_25x{width:.25em;height:.25em}.icon-blocks-_5x{width:.5em;height:.5em}.icon-blocks-_75x{width:.75em;height:.75em}.icon-blocks-1_25x{width:1.25em;height:1.25em}.icon-blocks-1_5x{width:1.5em;height:1.5em}.icon-blocks-2x{width:2em;height:2em}.icon-blocks-3x{width:3em;height:3em}.icon-blocks-4x{width:4em;height:4em}.icon-calendar{width:1em;height:1.0454545455em}.icon-calendar-_25x{width:.25em;height:.2613636364em}.icon-calendar-_5x{width:.5em;height:.5227272727em}.icon-calendar-_75x{width:.75em;height:.7840909091em}.icon-calendar-1_25x{width:1.25em;height:1.3068181818em}.icon-calendar-1_5x{width:1.5em;height:1.5681818182em}.icon-calendar-2x{width:2em;height:2.0909090909em}.icon-calendar-3x{width:3em;height:3.1363636364em}.icon-calendar-4x{width:4em;height:4.1818181818em}.icon-cancel{width:1em;height:1em}.icon-cancel-_25x{width:.25em;height:.25em}.icon-cancel-_5x{width:.5em;height:.5em}.icon-cancel-_75x{width:.75em;height:.75em}.icon-cancel-1_25x{width:1.25em;height:1.25em}.icon-cancel-1_5x{width:1.5em;height:1.5em}.icon-cancel-2x{width:2em;height:2em}.icon-cancel-3x{width:3em;height:3em}.icon-cancel-4x{width:4em;height:4em}.icon-check{width:1em;height:.8025751073em}.icon-check-_25x{width:.25em;height:.2006437768em}.icon-check-_5x{width:.5em;height:.4012875536em}.icon-check-_75x{width:.75em;height:.6019313305em}.icon-check-1_25x{width:1.25em;height:1.0032188841em}.icon-check-1_5x{width:1.5em;height:1.2038626609em}.icon-check-2x{width:2em;height:1.6051502146em}.icon-check-3x{width:3em;height:2.4077253219em}.icon-check-4x{width:4em;height:3.2103004292em}.icon-cycle{width:1em;height:1em}.icon-cycle-_25x{width:.25em;height:.25em}.icon-cycle-_5x{width:.5em;height:.5em}.icon-cycle-_75x{width:.75em;height:.75em}.icon-cycle-1_25x{width:1.25em;height:1.25em}.icon-cycle-1_5x{width:1.5em;height:1.5em}.icon-cycle-2x{width:2em;height:2em}.icon-cycle-3x{width:3em;height:3em}.icon-cycle-4x{width:4em;height:4em}.icon-email{width:1em;height:.6666666667em}.icon-email-_25x{width:.25em;height:.1666666667em}.icon-email-_5x{width:.5em;height:.3333333333em}.icon-email-_75x{width:.75em;height:.5em}.icon-email-1_25x{width:1.25em;height:.8333333333em}.icon-email-1_5x{width:1.5em;height:1em}.icon-email-2x{width:2em;height:1.3333333333em}.icon-email-3x{width:3em;height:2em}.icon-email-4x{width:4em;height:2.6666666667em}.icon-event-breakfast{width:1em;height:1em}.icon-event-breakfast-_25x{width:.25em;height:.25em}.icon-event-breakfast-_5x{width:.5em;height:.5em}.icon-event-breakfast-_75x{width:.75em;height:.75em}.icon-event-breakfast-1_25x{width:1.25em;height:1.25em}.icon-event-breakfast-1_5x{width:1.5em;height:1.5em}.icon-event-breakfast-2x{width:2em;height:2em}.icon-event-breakfast-3x{width:3em;height:3em}.icon-event-breakfast-4x{width:4em;height:4em}.icon-event-cooking{width:1em;height:1em}.icon-event-cooking-_25x{width:.25em;height:.25em}.icon-event-cooking-_5x{width:.5em;height:.5em}.icon-event-cooking-_75x{width:.75em;height:.75em}.icon-event-cooking-1_25x{width:1.25em;height:1.25em}.icon-event-cooking-1_5x{width:1.5em;height:1.5em}.icon-event-cooking-2x{width:2em;height:2em}.icon-event-cooking-3x{width:3em;height:3em}.icon-event-cooking-4x{width:4em;height:4em}.icon-event-creative{width:1em;height:1em}.icon-event-creative-_25x{width:.25em;height:.25em}.icon-event-creative-_5x{width:.5em;height:.5em}.icon-event-creative-_75x{width:.75em;height:.75em}.icon-event-creative-1_25x{width:1.25em;height:1.25em}.icon-event-creative-1_5x{width:1.5em;height:1.5em}.icon-event-creative-2x{width:2em;height:2em}.icon-event-creative-3x{width:3em;height:3em}.icon-event-creative-4x{width:4em;height:4em}.icon-event-culture{width:1em;height:1em}.icon-event-culture-_25x{width:.25em;height:.25em}.icon-event-culture-_5x{width:.5em;height:.5em}.icon-event-culture-_75x{width:.75em;height:.75em}.icon-event-culture-1_25x{width:1.25em;height:1.25em}.icon-event-culture-1_5x{width:1.5em;height:1.5em}.icon-event-culture-2x{width:2em;height:2em}.icon-event-culture-3x{width:3em;height:3em}.icon-event-culture-4x{width:4em;height:4em}.icon-event-games{width:1em;height:1em}.icon-event-games-_25x{width:.25em;height:.25em}.icon-event-games-_5x{width:.5em;height:.5em}.icon-event-games-_75x{width:.75em;height:.75em}.icon-event-games-1_25x{width:1.25em;height:1.25em}.icon-event-games-1_5x{width:1.5em;height:1.5em}.icon-event-games-2x{width:2em;height:2em}.icon-event-games-3x{width:3em;height:3em}.icon-event-games-4x{width:4em;height:4em}.icon-event-health{width:1em;height:1em}.icon-event-health-_25x{width:.25em;height:.25em}.icon-event-health-_5x{width:.5em;height:.5em}.icon-event-health-_75x{width:.75em;height:.75em}.icon-event-health-1_25x{width:1.25em;height:1.25em}.icon-event-health-1_5x{width:1.5em;height:1.5em}.icon-event-health-2x{width:2em;height:2em}.icon-event-health-3x{width:3em;height:3em}.icon-event-health-4x{width:4em;height:4em}.icon-event-internal{width:1em;height:1em}.icon-event-internal-_25x{width:.25em;height:.25em}.icon-event-internal-_5x{width:.5em;height:.5em}.icon-event-internal-_75x{width:.75em;height:.75em}.icon-event-internal-1_25x{width:1.25em;height:1.25em}.icon-event-internal-1_5x{width:1.5em;height:1.5em}.icon-event-internal-2x{width:2em;height:2em}.icon-event-internal-3x{width:3em;height:3em}.icon-event-internal-4x{width:4em;height:4em}.icon-event-meeting{width:1em;height:1em}.icon-event-meeting-_25x{width:.25em;height:.25em}.icon-event-meeting-_5x{width:.5em;height:.5em}.icon-event-meeting-_75x{width:.75em;height:.75em}.icon-event-meeting-1_25x{width:1.25em;height:1.25em}.icon-event-meeting-1_5x{width:1.5em;height:1.5em}.icon-event-meeting-2x{width:2em;height:2em}.icon-event-meeting-3x{width:3em;height:3em}.icon-event-meeting-4x{width:4em;height:4em}.icon-event-sports{width:1em;height:1em}.icon-event-sports-_25x{width:.25em;height:.25em}.icon-event-sports-_5x{width:.5em;height:.5em}.icon-event-sports-_75x{width:.75em;height:.75em}.icon-event-sports-1_25x{width:1.25em;height:1.25em}.icon-event-sports-1_5x{width:1.5em;height:1.5em}.icon-event-sports-2x{width:2em;height:2em}.icon-event-sports-3x{width:3em;height:3em}.icon-event-sports-4x{width:4em;height:4em}.icon-event-trip{width:1em;height:1em}.icon-event-trip-_25x{width:.25em;height:.25em}.icon-event-trip-_5x{width:.5em;height:.5em}.icon-event-trip-_75x{width:.75em;height:.75em}.icon-event-trip-1_25x{width:1.25em;height:1.25em}.icon-event-trip-1_5x{width:1.5em;height:1.5em}.icon-event-trip-2x{width:2em;height:2em}.icon-event-trip-3x{width:3em;height:3em}.icon-event-trip-4x{width:4em;height:4em}.icon-facebook{width:1em;height:1em}.icon-facebook-_25x{width:.25em;height:.25em}.icon-facebook-_5x{width:.5em;height:.5em}.icon-facebook-_75x{width:.75em;height:.75em}.icon-facebook-1_25x{width:1.25em;height:1.25em}.icon-facebook-1_5x{width:1.5em;height:1.5em}.icon-facebook-2x{width:2em;height:2em}.icon-facebook-3x{width:3em;height:3em}.icon-facebook-4x{width:4em;height:4em}.icon-facebook-inverse{width:1em;height:1em}.icon-facebook-inverse-_25x{width:.25em;height:.25em}.icon-facebook-inverse-_5x{width:.5em;height:.5em}.icon-facebook-inverse-_75x{width:.75em;height:.75em}.icon-facebook-inverse-1_25x{width:1.25em;height:1.25em}.icon-facebook-inverse-1_5x{width:1.5em;height:1.5em}.icon-facebook-inverse-2x{width:2em;height:2em}.icon-facebook-inverse-3x{width:3em;height:3em}.icon-facebook-inverse-4x{width:4em;height:4em}.icon-hamburger{width:1em;height:.625em}.icon-hamburger-_25x{width:.25em;height:.15625em}.icon-hamburger-_5x{width:.5em;height:.3125em}.icon-hamburger-_75x{width:.75em;height:.46875em}.icon-hamburger-1_25x{width:1.25em;height:.78125em}.icon-hamburger-1_5x{width:1.5em;height:.9375em}.icon-hamburger-2x{width:2em;height:1.25em}.icon-hamburger-3x{width:3em;height:1.875em}.icon-hamburger-4x{width:4em;height:2.5em}.icon-home{width:1em;height:.9957983193em}.icon-home-_25x{width:.25em;height:.2489495798em}.icon-home-_5x{width:.5em;height:.4978991597em}.icon-home-_75x{width:.75em;height:.7468487395em}.icon-home-1_25x{width:1.25em;height:1.2447478992em}.icon-home-1_5x{width:1.5em;height:1.493697479em}.icon-home-2x{width:2em;height:1.9915966387em}.icon-home-3x{width:3em;height:2.987394958em}.icon-home-4x{width:4em;height:3.9831932773em}.icon-info{width:1em;height:1em}.icon-info-_25x{width:.25em;height:.25em}.icon-info-_5x{width:.5em;height:.5em}.icon-info-_75x{width:.75em;height:.75em}.icon-info-1_25x{width:1.25em;height:1.25em}.icon-info-1_5x{width:1.5em;height:1.5em}.icon-info-2x{width:2em;height:2em}.icon-info-3x{width:3em;height:3em}.icon-info-4x{width:4em;height:4em}.icon-instagram{width:1em;height:1em}.icon-instagram-_25x{width:.25em;height:.25em}.icon-instagram-_5x{width:.5em;height:.5em}.icon-instagram-_75x{width:.75em;height:.75em}.icon-instagram-1_25x{width:1.25em;height:1.25em}.icon-instagram-1_5x{width:1.5em;height:1.5em}.icon-instagram-2x{width:2em;height:2em}.icon-instagram-3x{width:3em;height:3em}.icon-instagram-4x{width:4em;height:4em}.icon-instagram-invert{width:1em;height:1em}.icon-instagram-invert-_25x{width:.25em;height:.25em}.icon-instagram-invert-_5x{width:.5em;height:.5em}.icon-instagram-invert-_75x{width:.75em;height:.75em}.icon-instagram-invert-1_25x{width:1.25em;height:1.25em}.icon-instagram-invert-1_5x{width:1.5em;height:1.5em}.icon-instagram-invert-2x{width:2em;height:2em}.icon-instagram-invert-3x{width:3em;height:3em}.icon-instagram-invert-4x{width:4em;height:4em}.icon-key{width:1em;height:.5172413793em}.icon-key-_25x{width:.25em;height:.1293103448em}.icon-key-_5x{width:.5em;height:.2586206897em}.icon-key-_75x{width:.75em;height:.3879310345em}.icon-key-1_25x{width:1.25em;height:.6465517241em}.icon-key-1_5x{width:1.5em;height:.775862069em}.icon-key-2x{width:2em;height:1.0344827586em}.icon-key-3x{width:3em;height:1.5517241379em}.icon-key-4x{width:4em;height:2.0689655172em}.icon-lupe{width:1em;height:1em}.icon-lupe-_25x{width:.25em;height:.25em}.icon-lupe-_5x{width:.5em;height:.5em}.icon-lupe-_75x{width:.75em;height:.75em}.icon-lupe-1_25x{width:1.25em;height:1.25em}.icon-lupe-1_5x{width:1.5em;height:1.5em}.icon-lupe-2x{width:2em;height:2em}.icon-lupe-3x{width:3em;height:3em}.icon-lupe-4x{width:4em;height:4em}.icon-marker{width:1em;height:1em}.icon-marker-_25x{width:.25em;height:.25em}.icon-marker-_5x{width:.5em;height:.5em}.icon-marker-_75x{width:.75em;height:.75em}.icon-marker-1_25x{width:1.25em;height:1.25em}.icon-marker-1_5x{width:1.5em;height:1.5em}.icon-marker-2x{width:2em;height:2em}.icon-marker-3x{width:3em;height:3em}.icon-marker-4x{width:4em;height:4em}.icon-newspaper{width:1em;height:.875em}.icon-newspaper-_25x{width:.25em;height:.21875em}.icon-newspaper-_5x{width:.5em;height:.4375em}.icon-newspaper-_75x{width:.75em;height:.65625em}.icon-newspaper-1_25x{width:1.25em;height:1.09375em}.icon-newspaper-1_5x{width:1.5em;height:1.3125em}.icon-newspaper-2x{width:2em;height:1.75em}.icon-newspaper-3x{width:3em;height:2.625em}.icon-newspaper-4x{width:4em;height:3.5em}.icon-page{width:1em;height:1.125em}.icon-page-_25x{width:.25em;height:.28125em}.icon-page-_5x{width:.5em;height:.5625em}.icon-page-_75x{width:.75em;height:.84375em}.icon-page-1_25x{width:1.25em;height:1.40625em}.icon-page-1_5x{width:1.5em;height:1.6875em}.icon-page-2x{width:2em;height:2.25em}.icon-page-3x{width:3em;height:3.375em}.icon-page-4x{width:4em;height:4.5em}.icon-play{width:1em;height:1.05625em}.icon-play-_25x{width:.25em;height:.2640625em}.icon-play-_5x{width:.5em;height:.528125em}.icon-play-_75x{width:.75em;height:.7921875em}.icon-play-1_25x{width:1.25em;height:1.3203125em}.icon-play-1_5x{width:1.5em;height:1.584375em}.icon-play-2x{width:2em;height:2.1125em}.icon-play-3x{width:3em;height:3.16875em}.icon-play-4x{width:4em;height:4.225em}.icon-repeat{width:1em;height:.8115384615em}.icon-repeat-_25x{width:.25em;height:.2028846154em}.icon-repeat-_5x{width:.5em;height:.4057692308em}.icon-repeat-_75x{width:.75em;height:.6086538462em}.icon-repeat-1_25x{width:1.25em;height:1.0144230769em}.icon-repeat-1_5x{width:1.5em;height:1.2173076923em}.icon-repeat-2x{width:2em;height:1.6230769231em}.icon-repeat-3x{width:3em;height:2.4346153846em}.icon-repeat-4x{width:4em;height:3.2461538462em}.icon-share{width:1em;height:1.00456621em}.icon-share-_25x{width:.25em;height:.2511415525em}.icon-share-_5x{width:.5em;height:.502283105em}.icon-share-_75x{width:.75em;height:.7534246575em}.icon-share-1_25x{width:1.25em;height:1.2557077626em}.icon-share-1_5x{width:1.5em;height:1.5068493151em}.icon-share-2x{width:2em;height:2.0091324201em}.icon-share-3x{width:3em;height:3.0136986301em}.icon-share-4x{width:4em;height:4.0182648402em}.icon-table{width:1em;height:.875em}.icon-table-_25x{width:.25em;height:.21875em}.icon-table-_5x{width:.5em;height:.4375em}.icon-table-_75x{width:.75em;height:.65625em}.icon-table-1_25x{width:1.25em;height:1.09375em}.icon-table-1_5x{width:1.5em;height:1.3125em}.icon-table-2x{width:2em;height:1.75em}.icon-table-3x{width:3em;height:2.625em}.icon-table-4x{width:4em;height:3.5em}.icon-twitter{width:1em;height:1em}.icon-twitter-_25x{width:.25em;height:.25em}.icon-twitter-_5x{width:.5em;height:.5em}.icon-twitter-_75x{width:.75em;height:.75em}.icon-twitter-1_25x{width:1.25em;height:1.25em}.icon-twitter-1_5x{width:1.5em;height:1.5em}.icon-twitter-2x{width:2em;height:2em}.icon-twitter-3x{width:3em;height:3em}.icon-twitter-4x{width:4em;height:4em}.icon-user{width:1em;height:1.0434782609em}.icon-user-_25x{width:.25em;height:.2608695652em}.icon-user-_5x{width:.5em;height:.5217391304em}.icon-user-_75x{width:.75em;height:.7826086957em}.icon-user-1_25x{width:1.25em;height:1.3043478261em}.icon-user-1_5x{width:1.5em;height:1.5652173913em}.icon-user-2x{width:2em;height:2.0869565217em}.icon-user-3x{width:3em;height:3.1304347826em}.icon-user-4x{width:4em;height:4.1739130435em}.icon-youtube{width:1em;height:1em}.icon-youtube-_25x{width:.25em;height:.25em}.icon-youtube-_5x{width:.5em;height:.5em}.icon-youtube-_75x{width:.75em;height:.75em}.icon-youtube-1_25x{width:1.25em;height:1.25em}.icon-youtube-1_5x{width:1.5em;height:1.5em}.icon-youtube-2x{width:2em;height:2em}.icon-youtube-3x{width:3em;height:3em}.icon-youtube-4x{width:4em;height:4em}html{font-size:1em}@media only screen and (min-width: 80em),print{html{font-size:1.1em}}body,input,textarea,button,select{color:#000;font-family:Optima,Helvetica,Arial,sans-serif}h1,h2,h3,h4,p,ul,ol{margin-top:0}h1,h2,h3,h4{font-family:Frutiger,Helvetica,Arial,sans-serif;line-height:1.2;color:#878787}h1{font-size:1.625rem;margin-bottom:1.5rem;color:#c00b27}@media only screen and (min-width: 30em),print{h1{font-size:1.8125rem}}@media only screen and (min-width: 48em),print{h1{font-size:2.125rem;margin-bottom:3rem}}h2{font-size:1.375rem;margin-bottom:.35rem}h3{font-size:1.1875rem;margin-bottom:.35rem}h4{font-size:1rem;margin-bottom:0}p,ul,ol,dl,.ui-highlight{line-height:1.4}p:empty,ul:empty,ol:empty,dl:empty,.ui-highlight:empty{display:none}@media only screen and (min-width: 65em),print{p,ul,ol,dl,.ui-highlight{line-height:1.55}}p,ul,dl{font-size:1rem;margin-bottom:1rem}p:last-child,ul:last-child,dl:last-child{margin-bottom:0}@media only screen and (max-width: 47.999em){p,ul,dl{font-size:1.05rem}}ul,ol{padding-left:0}li{list-style-type:none}dl{margin-top:0}dd{margin-left:0}a{text-decoration:none;color:#c00b27}small,.small,.small>*,.caption{font-size:.875rem;line-height:1.3}.basic-page--body ul:not(.MarkupPagerNav),.basic-page--body ol,.block__text ul:not(.MarkupPagerNav),.block__text ol,.block__accordion ul:not(.MarkupPagerNav),.block__accordion ol,.block__keydata ul:not(.MarkupPagerNav),.block__keydata ol,.related-pages ul:not(.MarkupPagerNav),.related-pages ol,.job-item--body ul:not(.MarkupPagerNav),.job-item--body ol,.job--body ul:not(.MarkupPagerNav),.job--body ol,.event--body ul:not(.MarkupPagerNav),.event--body ol,.news--body ul:not(.MarkupPagerNav),.news--body ol,.chat--body ul:not(.MarkupPagerNav),.chat--body ol{padding-left:0}.basic-page--body ul:not(.MarkupPagerNav) li,.basic-page--body ol li,.block__text ul:not(.MarkupPagerNav) li,.block__text ol li,.block__accordion ul:not(.MarkupPagerNav) li,.block__accordion ol li,.block__keydata ul:not(.MarkupPagerNav) li,.block__keydata ol li,.related-pages ul:not(.MarkupPagerNav) li,.related-pages ol li,.job-item--body ul:not(.MarkupPagerNav) li,.job-item--body ol li,.job--body ul:not(.MarkupPagerNav) li,.job--body ol li,.event--body ul:not(.MarkupPagerNav) li,.event--body ol li,.news--body ul:not(.MarkupPagerNav) li,.news--body ol li,.chat--body ul:not(.MarkupPagerNav) li,.chat--body ol li{position:relative;margin-bottom:.5rem;margin-left:1em}.basic-page--body ul:not(.MarkupPagerNav) li:before,.basic-page--body ol li:before,.block__text ul:not(.MarkupPagerNav) li:before,.block__text ol li:before,.block__accordion ul:not(.MarkupPagerNav) li:before,.block__accordion ol li:before,.block__keydata ul:not(.MarkupPagerNav) li:before,.block__keydata ol li:before,.related-pages ul:not(.MarkupPagerNav) li:before,.related-pages ol li:before,.job-item--body ul:not(.MarkupPagerNav) li:before,.job-item--body ol li:before,.job--body ul:not(.MarkupPagerNav) li:before,.job--body ol li:before,.event--body ul:not(.MarkupPagerNav) li:before,.event--body ol li:before,.news--body ul:not(.MarkupPagerNav) li:before,.news--body ol li:before,.chat--body ul:not(.MarkupPagerNav) li:before,.chat--body ol li:before{position:absolute;color:#c00b27;margin-left:-1em}.basic-page--body ul:not(.MarkupPagerNav) li:last-child,.basic-page--body ol li:last-child,.block__text ul:not(.MarkupPagerNav) li:last-child,.block__text ol li:last-child,.block__accordion ul:not(.MarkupPagerNav) li:last-child,.block__accordion ol li:last-child,.block__keydata ul:not(.MarkupPagerNav) li:last-child,.block__keydata ol li:last-child,.related-pages ul:not(.MarkupPagerNav) li:last-child,.related-pages ol li:last-child,.job-item--body ul:not(.MarkupPagerNav) li:last-child,.job-item--body ol li:last-child,.job--body ul:not(.MarkupPagerNav) li:last-child,.job--body ol li:last-child,.event--body ul:not(.MarkupPagerNav) li:last-child,.event--body ol li:last-child,.news--body ul:not(.MarkupPagerNav) li:last-child,.news--body ol li:last-child,.chat--body ul:not(.MarkupPagerNav) li:last-child,.chat--body ol li:last-child{margin-bottom:0}.basic-page--body ul:not(.MarkupPagerNav) li:before,.block__text ul:not(.MarkupPagerNav) li:before,.block__accordion ul:not(.MarkupPagerNav) li:before,.block__keydata ul:not(.MarkupPagerNav) li:before,.related-pages ul:not(.MarkupPagerNav) li:before,.job-item--body ul:not(.MarkupPagerNav) li:before,.job--body ul:not(.MarkupPagerNav) li:before,.event--body ul:not(.MarkupPagerNav) li:before,.news--body ul:not(.MarkupPagerNav) li:before,.chat--body ul:not(.MarkupPagerNav) li:before{content:"";width:.4rem;height:.4rem;background:#c00b27;border-radius:50%;top:.45rem}.basic-page--body ol,.block__text ol,.block__accordion ol,.block__keydata ol,.related-pages ol,.job-item--body ol,.job--body ol,.event--body ol,.news--body ol,.chat--body ol{counter-reset:item}.basic-page--body ol li:before,.block__text ol li:before,.block__accordion ol li:before,.block__keydata ol li:before,.related-pages ol li:before,.job-item--body ol li:before,.job--body ol li:before,.event--body ol li:before,.news--body ol li:before,.chat--body ol li:before{content:counter(item) ".";counter-increment:item}.basic-page--body ol li:nth-last-child(n+10),.basic-page--body ol li:nth-last-child(n+10)~li,.block__text ol li:nth-last-child(n+10),.block__text ol li:nth-last-child(n+10)~li,.block__accordion ol li:nth-last-child(n+10),.block__accordion ol li:nth-last-child(n+10)~li,.block__keydata ol li:nth-last-child(n+10),.block__keydata ol li:nth-last-child(n+10)~li,.related-pages ol li:nth-last-child(n+10),.related-pages ol li:nth-last-child(n+10)~li,.job-item--body ol li:nth-last-child(n+10),.job-item--body ol li:nth-last-child(n+10)~li,.job--body ol li:nth-last-child(n+10),.job--body ol li:nth-last-child(n+10)~li,.event--body ol li:nth-last-child(n+10),.event--body ol li:nth-last-child(n+10)~li,.news--body ol li:nth-last-child(n+10),.news--body ol li:nth-last-child(n+10)~li,.chat--body ol li:nth-last-child(n+10),.chat--body ol li:nth-last-child(n+10)~li{margin-left:1.5rem}.basic-page--body ol li:nth-last-child(n+10):before,.basic-page--body ol li:nth-last-child(n+10)~li:before,.block__text ol li:nth-last-child(n+10):before,.block__text ol li:nth-last-child(n+10)~li:before,.block__accordion ol li:nth-last-child(n+10):before,.block__accordion ol li:nth-last-child(n+10)~li:before,.block__keydata ol li:nth-last-child(n+10):before,.block__keydata ol li:nth-last-child(n+10)~li:before,.related-pages ol li:nth-last-child(n+10):before,.related-pages ol li:nth-last-child(n+10)~li:before,.job-item--body ol li:nth-last-child(n+10):before,.job-item--body ol li:nth-last-child(n+10)~li:before,.job--body ol li:nth-last-child(n+10):before,.job--body ol li:nth-last-child(n+10)~li:before,.event--body ol li:nth-last-child(n+10):before,.event--body ol li:nth-last-child(n+10)~li:before,.news--body ol li:nth-last-child(n+10):before,.news--body ol li:nth-last-child(n+10)~li:before,.chat--body ol li:nth-last-child(n+10):before,.chat--body ol li:nth-last-child(n+10)~li:before{margin-left:-1.5rem}@media print{@page{size:A4 portrait;margin:1cm;@bottom-right{content:counter(page)}}.mainnav,footer,.scroll-to-top,.job--form-wrap,.appointment-link-wrapper,.newswrap>.ui-row:not(.newswrap--content),.newswrap--aside,.home--search-wrap{display:none!important}html{font-size:.9em!important}body{background:#fff;width:100%;margin:0 auto;overflow:visible!important;display:block}header{background:#fff!important;margin-bottom:.25cm!important}.header--logo{position:relative!important;width:3cm!important}.ui-body{padding:0!important}.newswrap--items{width:100%!important;max-width:100%!important;flex-basis:100%!important}.events h1,.events--legal{margin-bottom:.5cm!important}.persons--controls,.events--controls{display:none!important}.events--header-cell,.events--cell{padding:.1cm!important}.events--row{page-break-inside:avoid}.news-item--title,.keydata--title,.events--row__month{page-break-after:avoid}.events--cell__name span{font-size:1rem}.events--cell__name svg{display:none}.events--types{margin-top:.25cm}.events--places{page-break-before:always}.place-item{width:50%!important;page-break-inside:avoid}.persons h2{page-break-after:avoid}.person-list--person-item{width:25%!important;page-break-inside:avoid}.news-item{width:100%!important}}.flickity-viewport{overflow:hidden;transition:height .2s}.flickity-slider{position:static}.flickity-prev-next-button{position:absolute;top:50%;transform:translateY(-50%);-webkit-appearance:none;background:#ffffffe6;border:1px solid #87888a;border-radius:50%;width:2.75rem;height:2.75rem;cursor:pointer;z-index:1}@media only screen and (min-width: 48em),print{.flickity-prev-next-button{border:none;width:2.25rem;height:2.25rem}}.flickity-prev-next-button[disabled]{display:none}.flickity-prev-next-button.previous{left:-.75rem}@media only screen and (min-width: 48em),print{.flickity-prev-next-button.previous{left:-2.5rem}}.flickity-prev-next-button.next{right:-.75rem}@media only screen and (min-width: 48em),print{.flickity-prev-next-button.next{right:-2.5rem}}.flickity-prev-next-button svg{width:100%;height:100%;fill:#c00b27}*,*:before,*:after{box-sizing:border-box}html{width:100%;height:100%}body{position:relative;overflow-y:scroll;overflow-x:hidden;display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:100%;margin:0;padding:0}main{margin:0 auto;max-width:85em;flex:1 0 auto;width:100%;overflow:hidden}.ui-body{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 48em),print{.ui-body{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 65em),print{.ui-body{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 80em),print{.ui-body{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width: 85em),print{.ui-body{padding-left:6rem;padding-right:6rem}}.ui-row{margin-bottom:1rem}@media only screen and (min-width: 40em),print{.ui-row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem}}.ui-row__align-center{align-items:center}.ui-row__align-bottom{align-items:flex-end}.ui-col1of1{width:100%;grid-column:span 12}@media only screen and (max-width: 39.999em){.ui-col1of2{width:100%}.ui-col1of2:not(:last-child){margin-bottom:1rem}}@media only screen and (min-width: 40em),print{.ui-col1of2{grid-column:span 6}}.ui-col1of3{width:100%}@media only screen and (max-width: 39.999em){.ui-col1of3:not(:last-child){margin-bottom:1rem}}@media only screen and (min-width: 40em),print{.ui-col1of3{grid-column:span 4}}.ui-col2of3{width:100%}@media only screen and (max-width: 39.999em){.ui-col2of3:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width: 40em),print{.ui-col2of3{grid-column:span 8}}@media only screen and (max-width: 39.999em){.ui-col1of4{width:100%}.ui-col1of4:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width: 40em) and (max-width: 47.999em){.ui-col1of4{grid-column:span 6}.ui-col1of4:nth-child(2n){margin-bottom:1.5rem}}@media only screen and (min-width: 48em),print{.ui-col1of4{grid-column:span 4}}@media only screen and (max-width: 39.999em){.ui-col3of4{width:100%}.ui-col3of4:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width: 40em) and (max-width: 47.999em){.ui-col3of4{grid-column:span 6}.ui-col3of4:nth-child(2n){margin-bottom:1.5rem}}@media only screen and (min-width: 48em),print{.ui-col3of4{grid-column:span 8}}.ui-button{position:relative;display:inline-block;padding:.5rem .8rem .4rem;color:#c00b27;background:#fff;border:solid 1px #c00b27;text-align:center;transition:.1s;border-radius:3px;font-size:1rem;cursor:pointer;font-family:Frutiger,Helvetica,Arial,sans-serif;font-weight:700;line-height:inherit}.ui-button:hover,.ui-button:hover:focus{color:#fff;background:#c00b27;border:1px solid #c00b27}.ui-button:active{border:1px solid #000}.ui-button:focus{background:#ebebeb;outline:none}.ui-button__small{font-size:.875rem}@media only screen and (min-width: 48em),print{.ui-button__small{padding:.25rem .5rem .3rem}}.ui-button__large{font-size:1.1875rem;padding:.8rem 1.25rem .7rem}.ui-button__xlarge{font-size:1.375rem;padding:.9rem 1.5rem .85rem}.ui-button__fullwidth{width:100%}.ui-button__blank{border:none;background:none;outline:none;padding:0;box-shadow:none;color:#000;-webkit-appearance:none;cursor:pointer;font-size:inherit}.ui-button__blank:hover{color:#000;border:none}.ui-button__blank:active{color:#000;background:transparent}.ui-button__confirm{color:#fff;background:#349e30;border-color:#349e30}.ui-fieldset{margin:0 0 1rem;padding:0;border:none}.ui-label{display:block;margin-bottom:.1rem;padding-left:.1rem}.ui-input{position:relative;display:block;width:100%;padding:.65rem .65rem .55rem;font-size:1rem;color:#000;border:solid 1px #878787;background:#fff;transition:.2s;margin-bottom:.25rem;border-radius:0;-webkit-appearance:none}@media only screen and (min-width: 40em),print{.ui-input{font-size:1.1875rem;padding:.75rem .75rem .65rem}}@media only screen and (min-width: 48em),print{.ui-input{font-size:1.375rem}}.ui-input:focus{border:solid 1px #000;outline:none}.ui-input::-webkit-input-placeholder{color:#87888a}.ui-input::-moz-placeholder{color:#87888a}.ui-input:-ms-input-placeholder{color:#87888a}.ui-input:-moz-placeholder{color:#87888a}.ui-input__small{padding:.35rem .35rem .25rem;font-size:1rem}.ui-input__tiny{padding:.15rem .25rem;line-height:1;font-weight:400;font-size:.75rem}.ui-input__large{padding:.75rem .75rem .6rem;font-size:1rem}@media only screen and (min-width: 40em),print{.ui-input__large{padding:.85rem .85rem .7rem;font-size:1.1875rem}}@media only screen and (min-width: 48em),print{.ui-input__large{padding:1rem 1rem .85rem;font-size:1.375rem}}.ui-input__textarea{resize:vertical}input::-ms-clear{display:none}.ui-error,.ui-warning,.ui-success{font-weight:700}.ui-error.ui-highlight,.ui-warning.ui-highlight,.ui-success.ui-highlight{position:relative;padding:.5rem 1rem .5rem 1.75rem}.ui-error.ui-highlight:before,.ui-warning.ui-highlight:before,.ui-success.ui-highlight:before{content:"!";position:absolute;left:.55rem;top:50%;transform:translateY(-50%);font-size:1.8125rem;font-family:Frutiger,Helvetica,Arial,sans-serif;line-height:1;color:inherit}.ui-error{color:#c00b27}.ui-error.ui-highlight{border-color:#c00b27}.ui-warning{color:#ff9600}.ui-warning.ui-highlight{border-color:#ff9600}.ui-success{color:#349e30}.ui-success.ui-highlight{border-color:#349e30;padding-left:2.25rem}.ui-success.ui-highlight:before{content:"L";transform:translateY(-50%) scaleX(-1) rotate(-35deg)}.ui-checkbox,.ui-radio{position:absolute;opacity:0;z-index:-1}.ui-checkbox:checked+.ui-label__checkbox span,.ui-checkbox:checked+.ui-label__radio span,.ui-radio:checked+.ui-label__checkbox span,.ui-radio:checked+.ui-label__radio span{background:#878787}.ui-checkbox:checked+.ui-label__checkbox span:after,.ui-checkbox:checked+.ui-label__radio span:after,.ui-radio:checked+.ui-label__checkbox span:after,.ui-radio:checked+.ui-label__radio span:after{position:absolute;content:"L";font-weight:700;font-size:1.1875rem;line-height:0;top:51%;left:45%;transform:translate(-50%) scaleX(-1) rotate(-35deg);color:#fff}.ui-checkbox:focus+.ui-label__checkbox span,.ui-checkbox:focus+.ui-label__radio span,.ui-radio:focus+.ui-label__checkbox span,.ui-radio:focus+.ui-label__radio span{border:solid 1px #878787;box-shadow:inset 1px 1px 4px #878787}.ui-label__checkbox,.ui-label__radio{position:relative;cursor:pointer;margin-top:.2rem;margin-left:2rem;margin-bottom:.4rem}.ui-label__checkbox span,.ui-label__radio span{position:absolute;left:-2rem;top:-.25rem;border:solid 1px #878787;border-radius:3px;display:inline-block;width:1.5rem;height:1.5rem;background:#fff;transition:.1s}.ui-select-wrap{position:relative;border:1px solid #878787;overflow:hidden;background:#fff}.ui-select-wrap:after{position:absolute;content:"";top:50%;right:.5rem;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #878787;transform:translateY(-50%);pointer-events:none}.ui-select-wrap.is-focussed{border:solid 1px #878787;box-shadow:inset 1px 1px 4px #878787}.ui-select-wrap.is-focussed:after{border-top:.5rem solid #878787}.ui-select-wrap .ui-select{padding:.65rem .65rem .55rem;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;text-overflow:"";font-size:1rem}@media only screen and (min-width: 40em),print{.ui-select-wrap .ui-select{font-size:1.1875rem;padding:.75rem .75rem .65rem}}@media only screen and (min-width: 48em),print{.ui-select-wrap .ui-select{font-size:1.375rem}}.ui-select-wrap .ui-select::-ms-expand{display:none}.ui-select-wrap .ui-select:focus{outline:none}.ui-select-multiple .ui-select-wrap:after{border-left:none;border-right:none;border-bottom:none}.ui-center{text-align:center}.ui-right{text-align:right}.hidden{display:none!important}.ui-highlight{padding:.5rem;border:1px solid #c00b27;margin-bottom:2rem}@media only screen and (min-width: 40em),print{.ui-highlight{padding:.75rem}}@media only screen and (min-width: 48em),print{.ui-highlight{padding:1rem}}.ui-strikethrough{text-decoration:line-through}.ui-breakme{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}hr{border:none;height:1px;background:#878787}.ui-iframewrap,.ui-videowrap{position:relative;width:100%;height:0;padding-bottom:56.25%}.ui-iframewrap iframe,.ui-videowrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ui-iframe-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ui-visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.img__inline,.img__left,.img__right,.align_left,.align_right{margin-bottom:1rem}@media only screen and (max-width: 29.999em){.img__left,.img__right,.align_left,.align_right{width:100%!important}.img__left img,.img__right img,.align_left img,.align_right img{display:block;margin:0 auto 1rem}}.img__left,.align_left{float:left;margin-right:1rem}.img__right,.align_right{float:right;margin-left:1rem}.align_center{margin:0 auto 1rem}figure{margin:0}/*!
* Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
* Copyright 2015 Daniel Cardoso <@DanielCardoso>
* Licensed under MIT
*/.la-ball-spin-clockwise,.la-ball-spin-clockwise>div{position:relative;box-sizing:border-box}.la-ball-spin-clockwise{display:block;font-size:0;color:#fff;width:32px;height:32px}.la-ball-spin-clockwise.la-dark{color:#333}.la-ball-spin-clockwise>div{display:inline-block;float:none;background-color:#c00b27;border:0 solid #c00b27;position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;animation:ball-spin-clockwise 1s infinite ease-in-out}.la-ball-spin-clockwise>div:nth-child(1){top:5%;left:50%;animation-delay:-.875s}.la-ball-spin-clockwise>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;animation-delay:-.75s}.la-ball-spin-clockwise>div:nth-child(3){top:50%;left:95%;animation-delay:-.625s}.la-ball-spin-clockwise>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;animation-delay:-.5s}.la-ball-spin-clockwise>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;animation-delay:-.375s}.la-ball-spin-clockwise>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;animation-delay:-.25s}.la-ball-spin-clockwise>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;animation-delay:-.125s}.la-ball-spin-clockwise>div:nth-child(8){top:18.179464974%;left:18.1803700518%;animation-delay:0s}.la-ball-spin-clockwise.la-sm{width:16px;height:16px}.la-ball-spin-clockwise.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin-clockwise.la-2x{width:64px;height:64px}.la-ball-spin-clockwise.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin-clockwise.la-3x{width:96px;height:96px}.la-ball-spin-clockwise.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@keyframes ball-spin-clockwise{0%,to{opacity:1;transform:scale(1)}20%{opacity:1}80%{opacity:0;transform:scale(0)}}.home{margin-top:-1.5rem}@media only screen and (min-width: 48em),print{.home{margin-top:-7rem}}.home--search-wrap{position:relative;margin-bottom:1rem;z-index:2}@media only screen and (min-width: 48em),print{.home--search-wrap{margin-bottom:2rem}}.home--search--bg-img{position:relative;padding-bottom:66.67%;overflow:hidden}@media only screen and (min-width: 48em),print{.home--search--bg-img{padding-bottom:56.25%}}.home--search--bg-img img{position:absolute;top:0;left:0;width:100%;display:block}.home--search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem)}@media only screen and (min-width: 40em),print{.home--search{width:80%}}.basic-page--body{margin-bottom:2rem}.topic--slogan{text-align:center;margin:2rem auto;text-transform:uppercase;letter-spacing:.05em}@media only screen and (min-width: 48em),print{.topic--slogan{margin:3rem auto}}.topic--item{margin-bottom:2rem}.index-item{border:1px solid #c00b27;margin-bottom:2rem}.index-item--header{padding:.75rem .5rem .6rem;background:#c00b27}.index-item--category{margin-bottom:.25rem;color:#ebebeb;font-size:.875rem}.index-item--title{margin-bottom:0;color:#fff}.index-item--img{width:100%}.index-item--teaser{padding:.5rem}.index-item--teaser:empty{display:none}.index-item--teaser>*{font-size:.875rem;line-height:1.3;color:#000}.content-page--related{margin-bottom:2rem}@media only screen and (min-width: 48em),print{.content-page--persons-and-places__2cols{display:flex;justify-content:space-between}.content-page--persons-and-places__2cols>*{width:calc(50% - 1rem)}}@media only screen and (min-width: 48em),print{.content-page--persons-and-places__2cols .place-item{width:100%}}@media only screen and (min-width: 56.25em),print{.content-page--persons-and-places__2cols .place-item{width:50%}}@media only screen and (min-width: 48em),print{.content-page--persons-and-places__2cols .person-list--person-item{width:50%}}@media only screen and (min-width: 56.25em),print{.content-page--persons-and-places__2cols .person-list--person-item{width:33.333%}}.events--legal{display:block;font-size:.875rem;color:#878787;font-weight:400;margin-bottom:2.5rem}.events--controls{position:relative;margin-bottom:1rem;display:flex}@media only screen and (max-width: 39.999em){.events--controls{flex-flow:row wrap}}.events--search,.events--month-options,.events--type-options{position:relative}.events--search--label,.events--month-options--label,.events--type-options--label{position:absolute;bottom:100%;left:0}@media only screen and (max-width: 39.999em){.events--search{flex:1 0 100%;margin-bottom:1.625rem}}@media only screen and (min-width: 40em),print{.events--search{flex-grow:1;margin-right:1rem}}@media only screen and (max-width: 47.999em){.events--month-options,.events--type-options{flex:1 1 auto}}@media only screen and (min-width: 40em),print{.events--month-options,.events--type-options{flex-basis:25%}}@media only screen and (min-width: 65em),print{.events--month-options,.events--type-options{flex-basis:18%}}.events--month-options{margin-right:1rem}.events--search--clear{position:absolute;top:50%;transform:translateY(-50%);right:.1rem;font-size:1.375rem;cursor:pointer;background:linear-gradient(to right,#fff0,#fff .5rem);padding:.15rem .75rem}@media only screen and (min-width: 40em),print{.events--search--clear{padding:.25rem 1rem;font-size:1.625rem}}.events--types{display:flex;flex-flow:row wrap;margin-bottom:2rem}.events--types--item{display:flex;margin-right:1rem;align-items:center;margin-bottom:.5rem}.events--types--item .event--icon-wrap{width:2rem;height:2rem;margin-right:.5rem}.events--contact{font-size:1.375rem;margin-bottom:2rem}.events--suggest-cta{text-align:center;margin-bottom:2rem}.events--places{margin-bottom:2rem}.event--data{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:2rem}@media only screen and (max-width: 39.999em){.event--data{align-items:flex-end}}.event--notice{font-size:1.375rem;margin-bottom:2rem}.event--notice:empty{display:none}@media only screen and (min-width: 40em),print{.event--content{display:flex;flex-flow:row wrap}}.event--img{margin-bottom:.5rem}@media only screen and (min-width: 40em),print{.event--img{width:33.333%;padding-right:2rem;margin-bottom:2rem}}.event--img img{display:block}@media only screen and (min-width: 40em),print{.event--img+.event--body{width:66.667%}}.event--body{margin-bottom:2rem}.event--body:empty{display:none}.event--datetime,.event--place{font-size:1.1875rem;line-height:1.4;margin-right:.75rem}@media only screen and (min-width: 48em),print{.event--datetime,.event--place{font-size:1.375rem}}.event--datetime{min-width:9rem}.event--date{font-weight:700}@media only screen and (max-width: 39.999em){.event--type{position:absolute;top:-1.5rem;right:1rem}}.event--cancelled-msg{color:#c00b27;display:inline-block;line-height:1.2}.event--reservation-and-dates{display:block}@media only screen and (min-width: 65em),print{.event--reservation-and-dates{display:flex;flex-flow:row nowrap;align-items:flex-start}}.event--reservation:only-child{width:100%}@media only screen and (min-width: 65em),print{.event--reservation:not(:only-child){flex:0 0 66.67%}}.event--dates{flex:0 0 100%;margin-bottom:2rem}@media only screen and (min-width: 65em),print{.event--dates:not(:only-child){flex:0 0 33.33%;margin-left:2rem}}.event--dates--list{column-width:8.5rem}.event--dates--item{display:block;line-height:1.4}.event--dates--item .is-current{color:#000}.event--icon-wrap{position:relative;display:inline-block;width:3rem;height:3rem;text-align:left;background:#fff;border-radius:50%}@media only screen and (min-width: 40em),print{.event--icon-wrap{width:3.375rem;height:3.375rem}}.event--icon-wrap svg{position:relative;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.event--reservations{margin-bottom:2rem}.reservations--table{table-layout:fixed;border-collapse:collapse;width:100%}.reservations--row__accepted{color:#349e30}.reservations--cell__amount:after{content:"× "}.reservations--cell__action .ui-button:not(:last-child){margin-bottom:.25rem}@media only screen and (max-width: 56.249em){.reservations--table,.reservations--row,.reservations--cell{display:block}.reservations--table{width:100%;border:1px solid #c00b27}.reservations--table-header-row{display:none}.reservations--table-body{width:100%}.reservations--row{position:relative;padding:.35rem .5rem;display:flex;flex-flow:row wrap;width:100%}.reservations--row:before{content:"";width:100%;order:1}.reservations--row:not(:last-child):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ebebeb}.reservations--cell__date{flex:1 0 100%;color:#c00b27;font-size:1.1875rem;text-align:center}.reservations--cell__amount,.reservations--cell__persontitle,.reservations--cell__firstname,.reservations--cell__lastname{font-weight:700}.reservations--cell__lastname:after{flex:1 0 100%}.reservations--cell__phone,.reservations--cell__email{flex-basis:1 0 50%;order:2}.reservations--cell__phone:not(:empty):after{content:" · "}}@media only screen and (min-width: 56.25em),print{.reservations--table{table-layout:fixed;border-collapse:collapse;width:100%;border:1px solid #c00b27;margin-bottom:.5rem}.reservations--header-cell,.reservations--cell{border:1px solid #c00b27;padding:.75rem;vertical-align:baseline}.reservations--header-cell{background:#c00b27;color:#fff;text-align:left}.reservations--row:nth-child(odd) td{background:#ebebeb;background-clip:padding-box}.reservations--header-cell__date,.reservations--cell__date{width:7rem}.reservations--header-cell__amount,.reservations--cell__amount,.reservations--header-cell__persontitle,.reservations--cell__persontitle{width:4.5rem}.reservations--header-cell__email,.reservations--cell__email{width:15rem}}.place--contact-address{margin-bottom:1rem}.place--address{font-size:1.375rem}.opening-hours--title{margin-bottom:.25rem}.opening-hours--table{table-layout:fixed;width:100%;border-collapse:collapse}.opening-hours--row:not(:last-child)>*{border-bottom:1px solid #87888a}.opening-hours--weekday,.opening-hours--hours{padding:.5rem 0;vertical-align:middle}.opening-hours--weekday{min-width:5rem;width:20%;font-family:Frutiger,Helvetica,Arial,sans-serif}.opening-hours--weekday:empty{display:none}.opening-hours--comment{display:block;color:#878787}.place--data,.place--map{margin-bottom:2rem}.place--map .ui-iframewrap{margin-bottom:1rem}.place--contact,.eventdates{margin-bottom:2rem}.eventdates--list{column-width:15rem;margin-bottom:1rem}.eventdates--item{margin-bottom:1rem;break-inside:avoid}.eventdates--link-to-all{text-align:right}.persons--controls{display:flex;margin-bottom:1rem}@media only screen and (max-width: 39.999em){.persons--controls{flex-flow:row wrap}}.persons--search{position:relative;flex-grow:1;margin-bottom:0;margin-right:1rem}@media only screen and (max-width: 39.999em){.persons--search{flex-basis:100%;margin-bottom:1.625rem;margin-right:0}}.persons--search input{margin-bottom:0}.persons--division-options{position:relative;margin-right:1rem}@media only screen and (max-width: 39.999em){.persons--division-options{flex:1 1 30%}}.persons--division-options .ui-select-wrap{height:100%}.persons--search--label,.persons--division-options--label,.persons--viewswitch--label{position:absolute;bottom:100%;left:0}.persons--search--clear{position:absolute;top:50%;transform:translateY(-50%);right:.1rem;font-size:1.625rem;cursor:pointer;background:linear-gradient(to right,#fff0,#fff .5rem);padding:.1rem 1rem}.persons--viewswitches{position:relative;z-index:1;white-space:nowrap}.persons--viewswitches .persons--viewswitch{position:relative;display:inline-block;height:100%;width:4rem;border-top:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;background:#fff;cursor:pointer}.persons--viewswitches .persons--viewswitch:last-of-type{left:-1px;border-right:1px solid #878787}.persons--viewswitches .persons--viewswitch:focus{outline:none}.persons--viewswitches .persons--viewswitch svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.persons--viewswitches .persons--viewswitch.is-active{border-color:#c00b27;z-index:1}.persons--viewswitches .persons--viewswitch.is-active svg{fill:#c00b27}.persons--content{margin-bottom:2rem}.person--content{display:flex;flex-flow:row wrap}.person--image{margin-bottom:1rem}@media only screen and (max-width: 39.999em){.person--image{max-height:33vh;margin-left:auto;margin-right:auto;flex:1 0 100%}.person--image img{display:block;margin:0 auto;height:100%}}@media only screen and (min-width: 40em),print{.person--image{width:33.33%;padding-right:2rem;margin-bottom:2rem}}@media only screen and (min-width: 48em),print{.person--image{width:25%}}.person--data{margin-bottom:1rem;line-height:1.4}@media only screen and (min-width: 40em),print{.person--data{flex:1 1 66.67%;margin-bottom:2rem}}@media only screen and (min-width: 48em),print{.person--data{flex:1 1 75%}}.person--position,.person--address,.person--numbers{margin-bottom:.5rem}.person--body{margin-top:2rem;margin-bottom:2rem}.person--areas{width:100%;margin-bottom:2rem}.person--area-list{column-width:20rem}.person--area{position:relative;display:block;margin-bottom:.5rem}.person--area svg{position:absolute;fill:#878787}.person--area svg+a{padding-left:1.35rem}.person--contact{width:100%;margin-bottom:2rem}.newswrap .ui-row+.ui-row{margin-top:-1rem}.news--search .search--input{width:100%}.newswrap--social{font-size:1.375rem}.newswrap--social a{white-space:nowrap}.newswrap--social svg{position:relative;top:.2rem;fill:#c00b27}.newswrap--content{margin-bottom:2rem}.news--headline{display:flex;align-items:baseline;justify-content:space-between}.news--date{font-size:1.1875rem;margin-left:1rem}@media only screen and (min-width: 48em),print{.news--date{font-size:1.375rem}}@media only screen and (max-width: 39.999em){.news--body{order:1;margin-bottom:0!important}}.news--body a{color:inherit;border-bottom:1px solid #87888a}.news--body a:hover{color:#c00b27}.news--body+.news--video{margin-top:1rem}.news--imgwrap{margin-bottom:1rem}.news--imgwrap img{display:block;margin:0 auto}.news--imgcaption{font-size:.875rem;margin-top:.25rem}.news--main .news--imgwrap img{max-height:33.333vh}@media only screen and (min-width: 40em),print{.news--main .news--imgwrap{display:none}}@media only screen and (max-width: 39.999em){.news--aside .news--imgwrap{display:none}}.news--gallery{margin-bottom:2rem}.news--related{margin-bottom:1rem}@media only screen and (min-width: 40em),print{.news--related{margin-bottom:2rem}}.job--body,.blocks__jobs,.jobs--app{margin-bottom:2rem}.jobs--controls{margin-bottom:.5rem}.jobs--search,.jobs--search .ui-inputwrap{position:relative}.jobs--search input{margin-bottom:0}.jobs--search--clear{position:absolute;top:50%;transform:translateY(-50%);right:.1rem;font-size:1.625rem;cursor:pointer;background:linear-gradient(to right,#fff0,#fff .5rem);padding:.1rem 1rem}.jobs--categories{margin-top:.5rem;display:flex;flex-flow:row wrap;gap:.5rem;width:100%}.jobs--category{flex-grow:1}.job--imgwrap{margin-bottom:1rem}.job--imgwrap img{display:block;margin:0 auto}.job--imgcaption{font-size:.875rem;margin-top:.25rem}.job--main .job--imgwrap img{max-height:33.333vh}@media only screen and (min-width: 40em),print{.job--main .job--imgwrap{display:none}}@media only screen and (max-width: 39.999em){.job--aside .job--imgwrap{display:none}}.job-table{table-layout:fixed;border-collapse:collapse;width:100%}.job-table--row td{padding:.75rem;border:1px solid #c00b27}.job-table--row:nth-child(odd) td{background:#ebebeb}.job-item--title{font-size:1.1875rem}.job-item--title *{color:#000}.job-item--cta{white-space:nowrap;width:8rem;text-align:center}.job--content:has(.ui-col1of1){grid-gap:0;margin-bottom:0}.job--body h2{color:#c00b27;margin-bottom:1rem}.job--body h3{color:#000;margin-bottom:.5rem}@media only screen and (min-width: 40em),print{.chat--body{max-width:50%}}.account--form{margin:2rem 0}.account--logout{margin-bottom:2rem}.account--requestpage{font-size:1.1875rem}header{position:relative;background:#c00b27;margin-bottom:1.5rem;z-index:4}@media only screen and (min-width: 48em),print{header{margin-bottom:7rem}}.header--inner{position:relative;max-width:85em;margin:0 auto;display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width: 48em),print{.header--inner{flex-flow:row nowrap;justify-content:flex-end}}.header--logo{z-index:1;background:#fff}@media only screen and (max-width: 47.999em){.header--logo{margin:0 auto .5rem}.header--logo img{display:block;width:150px}}@media only screen and (min-width: 48em),print{.header--logo{position:absolute;left:1rem;top:0}}@media only screen and (max-width: 47.999em){.header--nav{margin-bottom:.5rem}}footer{position:relative;background:#c00b27;z-index:3}.footer--inner{max-width:85em;margin:0 auto;display:flex;flex-flow:row nowrap;align-items:baseline;justify-content:space-between;color:#fff;padding:1rem .5rem;font-size:.875rem}@media only screen and (min-width: 48em),print{.footer--inner{padding:1rem}}.footer--inner a{color:#fff}.footer--copyright{padding-right:1rem;line-height:1.3}.footer--nav ul{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:baseline}.footer--nav li{margin-left:1rem;font-size:.875rem;text-align:right}.footer--nav svg{position:relative;top:4px;fill:#fff}.footer--nav--social{white-space:nowrap}.footer--nav--social a:not(:first-child){margin-left:.5rem}@media only screen and (min-width: 40em),print{.footer--nav--social a:not(:first-child){margin-left:1rem}}.mainnav>ul{display:flex;flex-flow:row wrap;justify-content:center}.mainnav .level-1{margin-right:.75rem}@media only screen and (min-width: 40em) and (max-width: 56.249em){.mainnav .level-1{margin-right:.5rem}}.mainnav .level-1>a,.mainnav .level-1>span,.mainnav .level-1>span>a{display:block;padding:.15rem .5rem;color:#fff;cursor:pointer;font-family:Frutiger,Helvetica,Arial,sans-serif}@media only screen and (min-width: 48em),print{.mainnav .level-1>a,.mainnav .level-1>span,.mainnav .level-1>span>a{padding:1rem .35rem}}@media only screen and (min-width: 56.25em),print{.mainnav .level-1>a,.mainnav .level-1>span,.mainnav .level-1>span>a{padding:1rem .75rem}}@media only screen and (min-width: 65em),print{.mainnav .level-1>a,.mainnav .level-1>span,.mainnav .level-1>span>a{font-size:1.375rem}}@media only screen and (min-width: 80em),print{.mainnav .level-1>a,.mainnav .level-1>span,.mainnav .level-1>span>a{padding:1rem}}.mainnav .level-1>ul{position:absolute;left:0;top:100%;width:100%;background:#fff;padding:1rem;display:none;border-bottom:1px solid #c00b27;box-shadow:0 2px 2px #00000040}@media only screen and (min-width: 48em),print{.mainnav .level-1>ul{padding:7rem 2rem 2rem}}@media only screen and (min-width: 1510px),print{.mainnav .level-1>ul{border-left:1px solid #c00b27;border-right:1px solid #c00b27}}.mainnav .level-1:hover>span,.mainnav .level-1.is-active>span{position:relative}.mainnav .level-1:hover>span:after,.mainnav .level-1.is-active>span:after{position:absolute;right:-.5rem;top:52%;transform:translateY(-50%);content:"";width:.75rem;height:.75rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAMAAAD32Kf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTg5MERFNDFCNkIzMTFFOTkzMUZCRUQ2MEUyMzNDQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTg5MERFNDJCNkIzMTFFOTkzMUZCRUQ2MEUyMzNDQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxODkwREUzRkI2QjMxMUU5OTMxRkJFRDYwRTIzM0NCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxODkwREU0MEI2QjMxMUU5OTMxRkJFRDYwRTIzM0NCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PomKco8AAAAGUExURf///////1V89WwAAAACdFJOU/8A5bcwSgAAAERJREFUeNpskFsOAEAEAzv3v/TGI8HSHzqJKAJJlNzJSsPhlOqw6YSOmzm7Y8wyLExQ1tq1m6JMyBefSefhmm9JPQEGAEWGAIUfhawbAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;font-size:.875rem}@media only screen and (min-width: 65em),print{.mainnav .level-1:hover>span:after,.mainnav .level-1.is-active>span:after{right:-.25rem;top:53%}}.mainnav .level-1.current>span,.mainnav .level-1.current>a,.mainnav .level-1.parent>span,.mainnav .level-1.parent>a{color:#000}.mainnav .level-1.is-active>ul{display:block}@media only screen and (min-width: 25em),print{.mainnav .level-1.is-active>ul{display:flex;justify-content:space-between;flex-flow:row wrap}}.mainnav .level-2{width:100%}@media only screen and (min-width: 25em),print{.mainnav .level-2{width:50%;padding-right:1rem}}@media only screen and (min-width: 56.25em),print{.mainnav .level-2{width:25%;padding-right:2rem}}.mainnav .level-2:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 48em),print{.mainnav .level-2:nth-last-child(3):first-child,.mainnav .level-2:nth-last-child(3):first-child~li{width:33.333%}}@media only screen and (min-width: 48em),print{.mainnav .level-2:nth-last-child(2):first-child,.mainnav .level-2:nth-last-child(2):first-child~li{width:50%}}.mainnav .level-2>a,.mainnav .level-2>span,.mainnav .level-2>span>a{font-family:Frutiger,Helvetica,Arial,sans-serif;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.mainnav .level-2>a,.mainnav .level-2>span>a{display:block;font-weight:700;color:#c00b27;margin-bottom:.25rem;font-size:1.1875rem;line-height:1.25}@media only screen and (min-width: 48em),print{.mainnav .level-2>a,.mainnav .level-2>span>a{margin-bottom:.5rem}}@media only screen and (max-width: 47.999em){.mainnav .level-2>ul{margin-left:.75rem}}.mainnav .level-3,.mainnav .level-4,.mainnav .level-5{line-height:1.2}.mainnav .level-3>a,.mainnav .level-3>span,.mainnav .level-3>span>a,.mainnav .level-4>a,.mainnav .level-4>span,.mainnav .level-4>span>a,.mainnav .level-5>a,.mainnav .level-5>span,.mainnav .level-5>span>a{line-height:1.2;display:block;color:#878787}.mainnav .level-3>span,.mainnav .level-4>span,.mainnav .level-5>span{margin-bottom:.25rem}@media only screen and (min-width: 48em),print{.mainnav .level-3>span,.mainnav .level-4>span,.mainnav .level-5>span{margin-bottom:.5rem}}.mainnav .level-3>ul,.mainnav .level-4>ul,.mainnav .level-5>ul{margin-top:.25rem}@media only screen and (min-width: 48em),print{.mainnav .level-3>ul,.mainnav .level-4>ul,.mainnav .level-5>ul{margin-top:.5rem}}.mainnav .level-3>a:hover,.mainnav .level-3>span>a:hover,.mainnav .level-4>a:hover,.mainnav .level-4>span>a:hover,.mainnav .level-5>a:hover,.mainnav .level-5>span>a:hover{color:#000}.mainnav .level-3.current a,.mainnav .level-3.current span,.mainnav .level-4.current a,.mainnav .level-4.current span,.mainnav .level-5.current a,.mainnav .level-5.current span{color:#c00b27}.mainnav .level-3{line-height:1.4}@media only screen and (min-width: 48em),print{.mainnav .level-3{margin-bottom:1rem}}.mainnav .level-3:not(:last-child){margin-bottom:.75rem}.mainnav .level-4{position:relative;margin-left:1.1em;margin-bottom:.25rem}.mainnav .level-4.has_children span{margin-bottom:.25rem}.mainnav .level-4.has_children{margin-bottom:.5rem}.mainnav .level-4.has_children>ul{margin-top:0}.mainnav .level-4:not(.has_children):before{position:absolute;content:"";width:.4rem;height:.4rem;background:#c00b27;border-radius:50%;top:.35rem;margin-left:-1em}.mainnav .level-4.current:before{color:#c00b27}.mainnav .level-5{position:relative;margin-left:1.1em}.mainnav .level-5:before{position:absolute;content:"";width:.4rem;height:.4rem;background:#c00b27;border-radius:50%;top:.35rem;margin-left:-1em}.mainnav .level-5.current:before{color:#c00b27}.mainnav--toggle{display:none}/*!
 * Accordion v2.7.3
 * Simple accordion created in pure Javascript.
 * https://github.com/michu2k/Accordion
 *
 * Copyright 2017-2019 Michał Strumpf
 * Published under MIT License
 */.ac-q{position:relative}.ac-a{overflow:hidden;transition-property:all;transition-timing-function:ease}.ac.js-enabled>.ac-a{visibility:hidden}.ac.is-active>.ac-a{visibility:visible}.ui-accordion--header{margin-bottom:.5rem}.ui-accordion--header .ui-button{font-size:1.1875rem;font-family:Frutiger,Helvetica,Arial,sans-serif;display:block;width:100%;padding:.75rem 1.75rem .6rem;-webkit-appearance:none}.ui-accordion--header .ui-button:after{position:absolute;right:1rem;top:55%;transform:translateY(-50%);content:"";width:.75rem;height:.75rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODc5OTg3NDJEODgzMTFFOUJBQ0JCQkYyOEUwRDVERTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODc5OTg3NDNEODgzMTFFOUJBQ0JCQkYyOEUwRDVERTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNkQ5NTgzREQ3RjAxMUU5QkFDQkJCRjI4RTBENURFMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNkQ5NTgzRUQ3RjAxMUU5QkFDQkJCRjI4RTBENURFMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjeulscAAAC4SURBVHjalNTBDcIwDAXQYHUARuDOhRFgEzxCJ6AbMEKySdUNGAkXOShEdvyx9A+N4qc0UXLY0jlpXSSrZJaUhNdd8pTcJK99gDrwKMk6EQWz9q3qfNAWrIXAFaz1hckAW3hxwKUDf2DSPfTqYTRnHfdqJj0UBn8z2pbdKZN+lKbJg6+SUwS2p5+AFUNgjyJwCFrovzBbF4WcyQjM3s2jQdMI5tFVpmA1FszR20DAvrUwI4/NW4ABAKwAKSobWsH7AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;font-size:.875rem}.ui-accordion--header .ui-button:hover{background:#c00b27}.ui-accordion--header .ui-button:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAMAAAD32Kf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTg5MERFNDFCNkIzMTFFOTkzMUZCRUQ2MEUyMzNDQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTg5MERFNDJCNkIzMTFFOTkzMUZCRUQ2MEUyMzNDQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxODkwREUzRkI2QjMxMUU5OTMxRkJFRDYwRTIzM0NCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxODkwREU0MEI2QjMxMUU5OTMxRkJFRDYwRTIzM0NCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PomKco8AAAAGUExURf///////1V89WwAAAACdFJOU/8A5bcwSgAAAERJREFUeNpskFsOAEAEAzv3v/TGI8HSHzqJKAJJlNzJSsPhlOqw6YSOmzm7Y8wyLExQ1tq1m6JMyBefSefhmm9JPQEGAEWGAIUfhawbAAAAAElFTkSuQmCC)}.ui-accordion--panel{padding-top:.75rem;padding-bottom:1.5rem}.breadcrumb{font-family:Frutiger,Helvetica,Arial,sans-serif;margin-bottom:.5rem}.breadcrumb *{font-size:.875rem;display:inline-block;color:#878787;margin-right:.1rem;margin-bottom:0}.breadcrumb svg{fill:#87888a}.breadcrumb--link{white-space:nowrap}.MarkupPagerNav{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:-.5rem!important}.MarkupPagerNav li{margin-bottom:.5rem}.MarkupPagerNav li:not(:last-child){margin-right:1rem}.MarkupPagerNav li a{display:block;padding:.6rem .75rem .5rem;border:1px solid #878787;line-height:1;border-radius:3px;font-family:Frutiger,Helvetica,Arial,sans-serif;font-weight:700}.MarkupPagerNav li a:hover{border:1px solid #c00b27;background:#ebebeb}.MarkupPagerNav li svg{fill:#c00b27}.MarkupPagerNav .MarkupPagerNavOn a{background:#c00b27;color:#fff;border:1px solid #c00b27;pointer-events:none}.ui-carousel{position:relative;width:100%}.ui-carousel:focus{outline:none}.ui-carousel:after{content:"";position:absolute;right:0;top:0;height:100%;width:.2rem;background:linear-gradient(to right,#fff0,#fff);pointer-events:none}.ui-carousel--item{flex:0 0 94%;width:94%;cursor:pointer}@media only screen and (min-width: 21.5em),print{.ui-carousel--item{flex:0 0 48%;width:48%}}@media only screen and (min-width: 48em),print{.ui-carousel--item{flex:0 0 31%;width:31%}}@media only screen and (min-width: 56.25em),print{.ui-carousel--item{flex:0 0 24%;width:24%}}.ui-carousel--iteminner{position:relative;margin-right:1rem}.ui-slider{position:relative;width:100%}.ui-slider:focus{outline:none}.ui-slider--item{width:100%;cursor:pointer}.ui-slider--count{margin-top:.25rem;text-align:right}.appointment-link-wrapper{text-align:center;margin-bottom:2rem}.appointment-link-wrapper a{margin:0 auto}.appointments--body{margin-bottom:2rem}.appointments-wrapper{break-inside:avoid;column-span:all}.appointments--list{margin-bottom:1rem}.appointments--list.is-submitted .appointments--date{cursor:default}.appointments--list.is-submitted .appointments--date .appointment-date--cta{display:none}.appointments--list.is-submitted .appointments--date:not(.is-chosen){opacity:.25}.appointments--list.is-submitted .appointments--date:not(.is-chosen):hover{background:#fff}.appointments--date{display:flex;flex-flow:column nowrap;min-width:120px;flex:0 0 36%;margin-right:1rem;margin-bottom:1px;border:1px solid #878787;text-align:center}@media only screen and (min-width: 48em),print{.appointments--date{flex:0 0 26%}}@media only screen and (min-width: 56.25em),print{.appointments--date{flex:0 0 20%}}@media only screen and (min-width: 65em),print{.appointments--date{flex:0 0 16.5%}}@media only screen and (min-width: 80em),print{.appointments--date{flex:0 0 15%}}.appointments--date.is-chosen{background:#c00b27;border:1px solid #000}.appointments--date.is-chosen *{color:#fff}.appointments--date.is-chosen .appointment-date--cta{border-top:1px solid #fff}.appointments--date.is-chosen .appointment-date--cta:hover{background:transparent}.appointments--date>*{padding-left:.5rem;padding-right:.5rem}.appointment-date--date{padding-top:.5rem;font-size:1.1875rem;font-weight:700}.appointment-date--time{margin-bottom:.5rem}.appointment-date--place{padding-bottom:.5rem}.appointment-date--cta{display:block;width:100%;font-size:1.1875rem;margin-top:auto;padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid #878787;font-weight:700;font-family:Frutiger,Helvetica,Arial,sans-serif;cursor:pointer}.appointment-date--cta:hover{background:#ebebeb;border-top:1px solid #878787}.appointments--selection{font-size:1.1875rem;margin-bottom:2rem;line-height:1.4}@media only screen and (min-width: 65em),print{.appointments--selection{line-height:1.55}}.appointments--selection span{display:block;font-weight:700}.appointments--form.is-inactive{opacity:.5}.appointments--form.is-inactive *{pointer-events:none;cursor:default}.appointments--form .ui-row,.appointments--form .ui-col1of2:not(:last-child){margin-bottom:.5rem}.appointments--form .ui-input{margin-bottom:0}.appointments--form .ui-button{margin-left:auto}.appointments--error,.appointments--feedback{margin-bottom:1rem}.appointments--error{font-size:1.375rem}.search--form,.search--inputwrap{position:relative}.search--label{font-weight:700;font-family:Frutiger,Helvetica,Arial,sans-serif}.home--search .search--label{position:absolute;bottom:100%;left:0;font-size:1.375rem;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.85)}@media only screen and (min-width: 30em),print{.home--search .search--label{font-size:1.625rem}}@media only screen and (min-width: 48em),print{.home--search .search--label{font-size:1.8125rem}}@media only screen and (min-width: 65em),print{.home--search .search--label{font-size:2.125rem}}.search-result--search .search--label{color:#c00b27;font-size:1.8125rem;margin-bottom:1.5rem}@media only screen and (min-width: 48em),print{.search-result--search .search--label{font-size:2.125rem;margin-bottom:3rem}}.search--input{padding-right:2rem}.search-result--search .search--input{margin-bottom:1rem}.search--submit,.search--reset,.search--loader{position:absolute;top:50%;right:.5rem;z-index:1}@media only screen and (min-width: 40em),print{.search--submit,.search--reset,.search--loader{right:1rem}}.search--submit:hover,.search--submit:hover:focus,.search--reset:hover,.search--reset:hover:focus,.search--loader:hover,.search--loader:hover:focus{border:none;background:#fff}.search--submit{transform:translateY(-42.5%)}@media only screen and (min-width: 40em),print{.search--submit{transform:translateY(-45%)}}.search--submit svg{fill:#c00b27}.search--reset{font-size:1.8125rem;transform:translateY(-52%)}.search--loader{transform:translate(10%,-50%) scale(.75)}@media only screen and (min-width: 48em),print{.search--loader{transform:translate(10%,-50%)}}.home--search .search--results{position:absolute;top:calc(100% - 1px);width:100%;max-height:300px;background:#fff;border:1px solid #c00b27;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-height: 800px),print{.home--search .search--results{max-height:40vh}}@media only screen and (min-height: 1200px),print{.home--search .search--results{max-height:50vh}}.search-result--search .search--results-list{margin-bottom:2rem}.search--fulltext-link a{display:block;padding:.5rem;font-family:Frutiger,Helvetica,Arial,sans-serif;font-size:.875rem;background:#c00b27;color:#fff;text-align:center}@media only screen and (min-width: 40em),print{.search--fulltext-link a{padding:1rem .5rem;font-size:1rem}}.search--fulltext-link a:hover{text-decoration:underline}.result-item{position:relative;display:block;overflow:hidden}.result-item:not(:last-child){border-bottom:1px solid #ebebeb}.result-item--link{display:block;padding:.25rem .5rem;font-size:.875rem}@media only screen and (min-width: 40em),print{.result-item--link{padding:.6rem .5rem .5rem;font-size:1rem}}.result-item--link:hover{background:#ebebeb}.result-item--content{display:inline-block;margin-left:.25rem;font-size:1rem;line-height:1.2}@media only screen and (min-width: 48em),print{.result-item--content{font-size:1.1875rem}}.result-item--content.has-img{margin-right:calc(50px + .5rem)}@media only screen and (min-width: 40em),print{.result-item--content.has-img{margin-right:calc(50px + .5rem)}}.result-item--restricted{fill:#878787;margin-left:.1rem}.result-item--breadcrumb{display:flex;align-items:baseline}.result-item--breadcrumb p{font-size:.875rem}.result-item--breadcrumb svg{position:relative;top:-.05rem}.result-item--breadcrumb .breadcrumb--span,.result-item--breadcrumb .breadcrumb--link{color:#878787;pointer-events:none}.result-item--date{color:#878787;font-size:.875rem;margin-right:.5rem}.result-item--img{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.result-item--icon svg{position:relative;top:.1rem;fill:#87888a}.result-item--debug-info{font-size:.875rem;color:#87888a}.home--featured{margin-bottom:2rem}@media only screen and (min-width: 48em),print{.home--featured{margin-bottom:4rem}}.featured--item{position:relative;overflow:hidden;border:solid 1px #c00b27;padding-bottom:calc(100% - 1rem)}@media (hover: hover){.featured--item:not(.is-empty-teaser):hover .featured--keyvisual{opacity:.1}.featured--item:not(.is-empty-teaser):hover .featured--teaser{opacity:1}}.featured--teaser,.featured--keyvisual{position:absolute;top:0;left:0;width:100%;height:100%}.featured--teaser{opacity:0;padding:.25rem}@media only screen and (min-width: 40em),print{.featured--teaser{padding:.75rem .5rem}}.featured--teaser *{color:#000;font-size:.875rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media only screen and (min-width: 40em),print{.featured--teaser *{line-height:1.3}}.featured--teaser p+p{display:none}.featured--keyvisual{opacity:1;transition:.2s;background:linear-gradient(#ffffff80,#ebebeb80),url(./logo-CCiQbrXy.svg) no-repeat 50% 25%;background-size:100%}.featured--keyvisual img{display:block;width:100%}.featured--title{position:absolute;bottom:0;left:0;width:100%;padding:.75rem .5rem .6rem;background:#c00b27;text-align:center}.featured--title *{font-size:.875rem;font-weight:400;color:#fff;margin-bottom:0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}@media only screen and (min-width: 40em),print{.featured--title *{font-size:1rem}}.featured--title a{display:block}.home--eventteaser{margin-bottom:2rem}.home--eventteaser>h2{color:#c00b27;margin-bottom:.5rem}.home--eventteaser .ui-carousel--item>a{display:block;height:100%}.eventteaser--carousel{margin-bottom:1rem}.eventteaser--item{display:flex;flex-flow:column nowrap;border:1px solid #c00b27;border-bottom:none;text-align:center;height:100%}.eventteaser--item__cancelled .eventteaser--date,.eventteaser--item__cancelled .eventteaser--time,.eventteaser--item__cancelled .eventteaser--place{pointer-events:none;cursor:default;opacity:.25}.eventteaser--item__cancelled .eventteaser--cancelled-msg{position:absolute;top:50%;left:50%;font-size:1.375rem;font-weight:700;color:#c00b27;transform:translate(-50%,-50%) rotate(-20deg);width:90%}.eventteaser--category{width:100%;padding:.5rem 0 .4rem;background:#c00b27;text-align:center;margin-bottom:1rem}.eventteaser--category *{font-size:.875rem;font-weight:400;color:#fff;margin-bottom:0}@media only screen and (min-width: 40em),print{.eventteaser--category *{font-size:1rem}}.eventteaser--date{margin-top:auto;font-weight:700;font-size:1.1875rem;color:#000}@media only screen and (min-width: 40em),print{.eventteaser--date{font-size:1.375rem}}.eventteaser--time{margin-bottom:.5rem;color:#000}.eventteaser--place{margin-bottom:.25rem}@media only screen and (min-width: 48em),print{.eventteaser--place{margin-bottom:1.5rem}}.eventteaser--icon{position:relative;margin-top:auto}.eventteaser--icon:before,.eventteaser--icon:after{content:"";position:absolute}.eventteaser--icon:before{top:50%;transform:translateY(-50%);left:0;height:1px;background:#c00b27;width:100%}.eventteaser--icon:after{top:calc(50% + 1px);height:50%;background:#fff;left:-3px;width:calc(100% + 6px)}.eventteaser--icon .event--icon-wrap{z-index:1}.eventteaser--link-to-all{text-align:right}.home--contact{width:100%;padding:1rem 1rem .5rem;margin:0 auto 2rem;text-align:center;background:#fff;border:1px solid #c00b27}@media only screen and (min-width: 48em),print{.home--contact{margin-bottom:4rem}}@media only screen and (min-width: 56.25em),print{.home--contact{width:75%}}@media only screen and (min-width: 65em),print{.home--contact{width:66.67%;padding:2rem 2rem 1.5rem}}.home--contact h2{font-size:1.625rem;margin-bottom:.5rem}@media only screen and (min-width: 30em),print{.home--contact h2{margin-bottom:1rem}}@media only screen and (min-width: 48em),print{.home--contact h2{font-size:1.8125rem}}.home--contact-items{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center}.home--contact-item{margin-bottom:.25rem}@media only screen and (min-width: 30em),print{.home--contact-item{margin:0 .5rem .5rem}}.home--contact-item--content{font-size:1.375rem;color:#c00b27;white-space:nowrap}@media only screen and (min-width: 30em),print{.home--contact-item--content{display:block}}@media only screen and (min-width: 48em),print{.home--contact-item--content{font-size:1.625rem}}.events--status{margin:4rem 0!important;text-align:center;font-size:1.375rem}.events--row__cancelled *{pointer-events:none;cursor:default}.events--row__cancelled .events--cell__date,.events--row__cancelled .events--cell__time,.events--row__cancelled .events--cell__place,.events--row__cancelled .events--cell__type{opacity:.5}.events--row__cancelled .events--cell--cancelled-msg{color:#c00b27;font-weight:700}.events--cell__name a{font-family:Frutiger,Helvetica,Arial,sans-serif}.events--cell__name svg{position:relative;fill:#87888a;margin-left:.25rem}.events--cell__name svg+svg{margin-right:.25rem}.events--cell__month{font-size:1.375rem;line-height:1;background:#878787!important;color:#fff}@media only screen and (max-width: 47.999em){.events--table,.events--row,.events--cell{display:block}.events--table{width:100%;border-top:1px solid #c00b27;border-left:1px solid #c00b27;border-right:1px solid #c00b27;margin-bottom:.5rem}.events--featured-table{margin-bottom:2.5rem}.events--table-header-row{display:none}.events--row{position:relative;padding:.35rem .5rem .35rem 3.5rem}.events--row__first-of-day{margin-top:3rem}.events--row__last-of-day{padding-bottom:.75rem;border-bottom:solid 1px #c00b27}.events--row__month{padding:0}.events--cell__month{padding:.5rem}.events--cell__date{position:absolute;top:-2rem;left:50%;transform:translate(-50%);font-size:1.1875rem;text-align:center}.events--cell__time{float:right;margin-left:.5rem;width:5rem}.events--cell__name{margin-bottom:.1rem}.events--cell__name a{font-size:1rem;color:#000;font-weight:700}.events--cell__type{position:absolute;left:.65rem;top:.45rem}.events--cell__type .event--icon-wrap{width:2rem;height:2rem}}@media only screen and (min-width: 48em),print{.events--table{table-layout:fixed;border-collapse:collapse;width:100%;border:1px solid #c00b27;margin-bottom:.5rem}.events--featured-table{margin-bottom:2.5rem}.events--featured-table .events--row:nth-child(2n) td{background:#ebebeb}.events--featured-table .events--row:nth-child(odd) td{background:#fff}.events--header-cell,.events--cell{border:1px solid #c00b27;padding:.75rem;vertical-align:baseline}.events--header-cell{background:#c00b27;color:#fff;text-align:left}.events--header-cell__clickable{cursor:pointer}.events--row:nth-child(odd) td{background:#ebebeb;background-clip:padding-box}.events--row.events--row__even-day .events--cell__date{background:#ebebeb}.events--row.events--row__odd-day .events--cell__date{background:#fff}.events--header-cell__date,.events--cell__date{min-width:8rem;width:15%}.events--header-cell__time,.events--cell__time{min-width:10rem;width:15%}.events--cell__name{font-size:1.1875rem}.events--cell__name a{color:#000;font-weight:700}.events--cell__name svg{top:.15rem;float:right}.events--header-cell__place,.events--cell__place{min-width:12rem;width:20%}.events--header-cell__type,.events--cell__type{width:5rem;text-align:center}.events--cell--notice{margin-top:.25rem;font-size:.875rem}.events--cell__type{position:relative;padding:1.5rem;height:100%}.events--cell__type .event--icon-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.25rem;height:2.25rem}}.event--reservation{margin-bottom:2rem}.reservation--fields{width:100%;margin-bottom:.5rem}.reservation--fieldwrap{margin-bottom:.5rem}.reservation--fieldwrap .ui-col1of2:not(:last-child){margin-bottom:.5rem}.reservation--fieldwrap .ui-input{margin-bottom:0}.reservation--fieldwrap__amount-and-info{display:flex;flex-flow:row nowrap;align-items:center}.reservation--fieldwrap__amount-and-info .ui-error{position:relative;top:1rem;margin-bottom:.5rem;margin-left:auto;padding-left:1rem;text-align:right}.reservation--fieldwrap__amount{margin-right:1rem;min-width:5rem;margin-bottom:0}.reservation--fieldwrap__info{position:relative;top:1rem}.reservation--fieldwrap__info span{white-space:nowrap}.persons{margin-bottom:2rem}.person-list{display:flex;flex-flow:row wrap;width:calc(100% + 1rem)}.person-list--person-item{width:50%;padding-right:1rem;line-height:1.4}.person-list--person-item:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 30em),print{.person-list--person-item{width:33.333%}}@media only screen and (min-width: 48em),print{.person-list--person-item{width:25%}}@media only screen and (min-width: 56.25em),print{.person-list--person-item{width:20%}}@media only screen and (min-width: 65em),print{.person-list--person-item{width:16.667%}}@media only screen and (min-width: 85em),print{.person-list--person-item{width:14.28%}}.person-list--person-item:nth-last-child(-n+1):first-child,.person-list--person-item:nth-last-child(-n+1):first-child~.person-list--person-item{width:100%!important}.person-list--person-item:nth-last-child(-n+1):first-child .person-item--imgwrap,.person-list--person-item:nth-last-child(-n+1):first-child~.person-list--person-item .person-item--imgwrap{float:left;width:30vw;margin-right:1rem}@media only screen and (min-width: 48em),print{.person-list--person-item:nth-last-child(-n+1):first-child .person-item--imgwrap,.person-list--person-item:nth-last-child(-n+1):first-child~.person-list--person-item .person-item--imgwrap{width:20vw}}@media only screen and (min-width: 56.25em),print{.person-list--person-item:nth-last-child(-n+1):first-child .person-item--imgwrap,.person-list--person-item:nth-last-child(-n+1):first-child~.person-list--person-item .person-item--imgwrap{width:16vw}}@media only screen and (min-width: 65em),print{.person-list--person-item:nth-last-child(-n+1):first-child .person-item--imgwrap,.person-list--person-item:nth-last-child(-n+1):first-child~.person-list--person-item .person-item--imgwrap{width:14vw}}@media only screen and (min-width: 85em),print{.person-list--person-item:nth-last-child(-n+1):first-child .person-item--imgwrap,.person-list--person-item:nth-last-child(-n+1):first-child~.person-list--person-item .person-item--imgwrap{width:164px}}.person-item--link{color:#000}.person-item--image{margin-bottom:.5rem}.person-item--image img{display:block}.person-item--name{font-weight:700;font-family:Frutiger,Helvetica,Arial,sans-serif;margin-bottom:.25rem}.person-item--phone,.person-item--mobile{display:flex;flex-flow:row wrap;align-items:baseline}.person-item--phone span,.person-item--mobile span{display:block}.person-item--label{font-size:.75rem;margin-right:.25rem}.person-table--row:nth-child(odd) td{background:#ebebeb}.person-table--cell__contact span{display:block}.person-table--cell__contact span:not(:last-child){margin-bottom:.1rem}@media only screen and (max-width: 47.999em){.person-table,.person-table tbody,.person-table--row,.person-table--cell{display:block}.person-table{width:100%;border-top:1px solid #c00b27;border-left:1px solid #c00b27;border-right:1px solid #c00b27;margin-bottom:.5rem}.person-table thead{display:none}.person-table--row{position:relative;padding:.5rem .5rem .25rem;border-bottom:1px solid #c00b27;width:100%}.person-table--row:nth-child(odd){background:#ebebeb}.person-table--cell__firstname,.person-table--cell__lastname{display:inline-block;font-size:1.375rem;margin-bottom:.25rem}.person-table--cell__contact{margin-top:.25rem}}@media only screen and (min-width: 48em),print{.person-table{table-layout:fixed;border-collapse:collapse;width:100%;border:1px solid #c00b27;margin-bottom:.5rem}.person-table--header-cell,.person-table--cell{border:1px solid #c00b27;padding:.75rem}.person-table--header-cell__firstname,.person-table--cell__firstname,.person-table--header-cell__lastname,.person-table--cell__lastname{width:15%}.person-table--header-cell__contact,.person-table--cell__contact{width:30%}.person-table--header-cell{background:#c00b27;color:#fff;text-align:left}.person-table--header-cell__clickable{cursor:pointer}}.blocks{display:flex;flex-flow:row wrap;justify-content:space-between}.block{margin-bottom:2rem}.block__100w,.block__50w,.block__50cw{width:100%}@media only screen and (min-width: 40em),print{.block__50w{width:calc(50% - 1rem)}}@media only screen and (min-width: 48em),print{.block__50w .flickity-prev-next-button.previous{left:-1.25rem}}@media only screen and (min-width: 48em),print{.block__50w .flickity-prev-next-button.next{right:-1.25rem}}@media only screen and (min-width: 40em),print{.block__50cw>*{width:66.67%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 40em) and (min-width: 48em),print{.block__50cw>*{width:60%}}.block__text a,.block__keydata a{color:inherit;border-bottom:1px solid #87888a}.block__text a:hover,.block__keydata a:hover{color:#c00b27}.block__text h1{font-size:1.625rem;margin-bottom:1rem}.block__img img{display:block}.page--teaser{margin-bottom:2rem}.page--teaser--teaser *{font-size:1.1875rem}.page--teaser--keyvisual img{display:block}@media only screen and (max-width: 47.999em){.page--teaser--keyvisual:not(:last-child){margin-bottom:.5rem}}.places--list{display:flex;flex-flow:row wrap;width:calc(100% + 1rem);margin-bottom:1rem}.place-item{margin-bottom:1rem;width:100%}@media only screen and (min-width: 30em),print{.place-item{width:50%}}@media only screen and (min-width: 48em),print{.place-item{width:33.333%}}@media only screen and (min-width: 65em),print{.place-item{width:25%}}.place-item--inner{margin-right:1rem;border:1px solid #c00b27;height:100%}.place-item--inner a:not(.place-item--link){color:#000}.place-item--title{width:100%;padding:.5rem 0 .4rem;background:#c00b27;text-align:center;margin-bottom:1rem;color:#fff}.place-item--contact-address,.place-item--opening-hours{padding:0 .5rem}@media only screen and (min-width: 48em),print{.place-item--contact-address,.place-item--opening-hours{padding:0 1rem}}.place-item--contact-address{line-height:1.4;margin-bottom:1rem}.place-item--address{margin-bottom:.5rem}.place-item--label{font-size:.75rem}.tooltip-inner{padding:.25rem;background:#fff;border:1px solid #878787}.newswrap--aside{width:100%}.newsletter--fieldwrap{margin-bottom:.5rem}.newsletter--fieldwrap .ui-col1of2:not(:last-child){margin-bottom:.5rem}.newsletter--fieldwrap .ui-input{margin-bottom:0}.newsletter--fieldwrap__listids,.newsletter--fieldwrap__requesttype{display:flex;flex-flow:row wrap}.newsletter--fieldwrap__listids>*:not(.ui-error),.newsletter--fieldwrap__requesttype>*:not(.ui-error){width:50%}@media only screen and (min-width: 40em) and (max-width: 56.249em){.newsletter--fieldwrap__listids>*,.newsletter--fieldwrap__requesttype>*{width:100%}}.newsletter--fieldwrap__email,.newsletter--fieldwrap__privacy{margin-bottom:.75rem}.gallery--list{display:flex;flex-flow:row wrap;width:calc(100% + 1rem)}.gallery--item{width:50%;padding-right:1rem}@media only screen and (min-width: 30em),print{.gallery--item{width:33.333%}}@media only screen and (min-width: 48em),print{.gallery--item{width:25%}}@media only screen and (min-width: 56.25em),print{.gallery--item{width:20%}}@media only screen and (min-width: 80em),print{.gallery--item{width:16.667%}}.news-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #87888a}@media only screen and (min-width: 48em),print{.news-item{margin-bottom:2rem;padding-bottom:2rem}}.news-item--headline{display:flex;align-items:baseline}.news-item--title{flex:2 1 auto;margin-bottom:.5rem;color:#c00b27}@media only screen and (min-width: 48em),print{.news-item--title{margin-bottom:1rem}}.news-item--date{color:#000;flex:1 1 auto;justify-self:flex-end;text-align:right}.news-item--img{display:block;margin:0 auto;max-height:33.333vh}.news-item--teaser{color:#000}.related-news{margin-bottom:2rem}.related-news--list{display:flex;flex-flow:row wrap;justify-content:space-between;width:calc(100% + 1rem)}.related-news--list .news-item{padding-right:1rem;width:100%}@media only screen and (min-width: 40em),print{.related-news--list .news-item{width:calc(50% - 1rem)}.related-news--list .news-item:nth-last-child(2){margin-bottom:0;padding-bottom:0;border-bottom:none}.related-news--list .news-item:only-child{width:100%}}@media only screen and (min-width: 40em) and (min-width: 56.25em),print{.related-news--list .news-item:only-child{width:calc(50% - 1rem)}}.related-news--list .news-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-news--list .news-item--title{margin-bottom:.35rem}.keydata{padding:.5rem;background:#ebebeb}@media only screen and (min-width: 40em),print{.keydata{padding:.75rem}}@media only screen and (min-width: 48em),print{.keydata{padding:1rem}}.keydata--list{margin-top:0}.keydata--list dt{color:#c00b27}.keydata--list dd{margin-left:0}.keydata--list dd:not(:last-child){margin-bottom:.5rem}@media only screen and (min-width: 48em),print{.block__100w .keydata--list{display:flex;flex-flow:row wrap}}@media only screen and (min-width: 48em),print{.block__100w .keydata--list dt{width:15%}}@media only screen and (min-width: 48em),print{.block__100w .keydata--list dd{padding-left:1rem;width:85%}}@media only screen and (min-width: 56.25em),print{.block__50w .keydata--list{display:flex;flex-flow:row wrap}}@media only screen and (min-width: 56.25em),print{.block__50w .keydata--list dt{width:20%}}@media only screen and (min-width: 56.25em),print{.block__50w .keydata--list dd{padding-left:1rem;width:80%}}@media only screen and (min-width: 40em),print{.contact--fieldwraps{display:flex;flex-flow:row wrap;width:calc(100% + 1rem)}}.contact--fieldwrap{margin-bottom:.5rem}@media only screen and (min-width: 40em),print{.contact--fieldwrap{padding-right:1rem}}@media only screen and (min-width: 40em),print{.contact--fieldwrap__persontitle,.contact--fieldwrap__firstname,.contact--fieldwrap__lastname{width:33.333%}}@media only screen and (min-width: 40em),print{.contact--fieldwrap__phone,.contact--fieldwrap__email,.contact--fieldwrap__privacy{width:50%}}@media only screen and (min-width: 40em),print{.contact--fieldwrap__message{width:100%}}.application-upload--upload-area{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;border:1px dashed #c00b27;border-radius:0;min-height:25vh;cursor:pointer}@media only screen and (min-width: 48em),print{.application-upload--upload-area{min-height:120px}}.application-upload--upload-area.is-dragging{background:#ebebeb}.is-view .application-upload--upload-area{display:none}.application-upload--file--progress{width:100%;height:4px;background:#ebebeb}.application-upload--file--progress-bar{height:100%;background:#c00b27}.application-upload--filelist a{margin-right:.75rem}.application--error{font-size:1.375rem}.scroll-to-top{position:fixed;right:1rem;bottom:1rem;padding:.5rem;background:#ffffff80;opacity:0;pointer-events:none;transition:.2s;z-index:3}.scroll-to-top.is-visible{opacity:1;pointer-events:auto}.scroll-to-top svg{fill:#878787}.scroll-to-top:hover svg{fill:#c00b27}.home--questionnaire-wrap{position:relative;margin-bottom:1rem;z-index:2}@media only screen and (min-width: 48em),print{.home--questionnaire-wrap{margin-bottom:2rem}}.home--questionnaire--bg-img{position:relative;padding-bottom:66.67%;overflow:hidden}@media only screen and (min-width: 48em),print{.home--questionnaire--bg-img{padding-bottom:56.25%}}.home--questionnaire--bg-img img{position:absolute;top:0;left:0;width:100%;display:block}.home--questionnaire{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);width:calc(100% - 2rem)}@media only screen and (min-width: 40em),print{.home--questionnaire{width:80%;bottom:2rem}}.questionnaire{position:relative;padding:.75rem;background:#ffffffbf;border-radius:4px}@media only screen and (min-width: 40em),print{.questionnaire{padding:1.25rem}}.questionnaire--back{position:absolute;top:.25rem;left:-1.25rem;padding:.5rem}@media only screen and (min-width: 40em),print{.questionnaire--back{left:-2rem}}@media only screen and (min-width: 48em),print{.questionnaire--back{top:.5rem}}.questionnaire--back svg{fill:#c00b27}.questionnaire--question h2{font-weight:700;font-family:Frutiger,Helvetica,Arial,sans-serif;color:#c00b27;margin-bottom:1rem}@media only screen and (min-width: 30em),print{.questionnaire--question h2{font-size:1.375rem}}@media only screen and (min-width: 48em),print{.questionnaire--question h2{font-size:1.625rem}}@media only screen and (min-width: 65em),print{.questionnaire--question h2{font-size:1.8125rem}}.questionnaire--index{color:#878787}.questionnaire--hint{margin-top:-.5rem;margin-bottom:1rem}.questionnaire--answers{display:flex;flex-flow:row wrap;gap:.5rem 1rem}@media only screen and (min-width: 65em),print{.questionnaire--answers button{height:100%}}.questionnaire--answer,.questionnaire--redirect{line-height:1.2}.questionnaire--search{width:100%;align-self:flex-end}.questionnaire--search input{margin-bottom:0}.questionnaire--redirect span{margin-right:.5rem}.questionnaire--redirect svg{position:relative;top:.05rem;fill:#c00b27}.questionnaire--redirect a:hover svg{fill:#fff}.home--questionnaire .search--results{position:absolute;top:calc(100% - 1px);width:100%;max-height:300px;background:#fff;border:1px solid #c00b27;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-height: 800px),print{.home--questionnaire .search--results{max-height:40vh}}@media only screen and (min-height: 1200px),print{.home--questionnaire .search--results{max-height:50vh}}.kuki--overlay{position:fixed;left:0;bottom:0;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;font-size:1em;border-top-width:1px;border-top-style:solid;z-index:100}.kuki--content{position:relative;padding:.5rem;width:100%;flex-grow:2}@media screen and (min-width: 620px){.kuki--content{padding:1.5rem;width:66.67%}}.kuki--message,.kuki--message *{font-size:.8rem}@media screen and (min-width: 620px){.kuki--message,.kuki--message *{font-size:1rem}}.kuki--apps{padding-top:.5rem}@media screen and (min-width: 620px){.kuki--apps{margin-top:auto;padding-top:1rem}}.kuki--apps--title{margin-bottom:.5rem;font-size:1rem}@media screen and (min-width: 620px){.kuki--apps--title{font-size:1.25rem}}.kuki--app{position:relative;margin-bottom:.25rem}@media screen and (min-width: 620px){.kuki--app{margin-bottom:.5rem}}.kuki--app small{display:block}.kuki--close{position:absolute;top:0;right:1rem;font-size:2.5rem;border:none;background:none;outline:none;padding:.5rem;cursor:pointer}@media screen and (min-width: 620px){.kuki--close{top:.5rem}}.kuki--cta{display:flex;flex-flow:row wrap;width:100%;flex-grow:2;border-top:solid 1px}@media screen and (min-width: 620px){.kuki--cta{width:33.33%;flex-flow:column nowrap;justify-content:space-between;border-top:none;border-left:solid 1px}}.kuki--button{font-size:1.25rem;line-height:1;font-weight:700;border:none;background:#fff;outline:none;padding:1rem .5rem;cursor:pointer;width:33.33%}.kuki--button:not(:last-child){border-right:solid 1px}@media screen and (min-width: 620px){.kuki--button{padding:1rem;width:100%;flex-grow:2}.kuki--button:not(:last-child){border-right:none;border-bottom:solid 1px}}.kuki--button:hover,.kuki--button:active,.kuki--button:focus,.kuki--button:active:focus,.kuki--button:active:hover,.kuki--button.is-active{background:#c00b27;color:#fff!important}@supports (-webkit-appearance: none){.kuki--checkbox{position:absolute;top:0;left:0;-webkit-appearance:none;width:1.25rem;height:1.25rem;border:1px solid #000000;background:#fff;border-radius:0}.kuki--checkbox:checked:after{position:absolute;content:"L";font-family:Arial,sans-serif;font-weight:700;font-size:1rem;line-height:0;top:45%;left:47.5%;transform:translate(-50%) scaleX(-.75) rotate(-32.5deg)}.kuki--checkbox+.kuki--label{position:relative;margin-left:1.75rem;display:inline-block;margin-bottom:0;font-size:.8rem;line-height:1.4}@media screen and (min-width: 620px){.kuki--checkbox+.kuki--label{font-size:1rem;line-height:1.55}}}
