@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://use.typekit.net/bzg0xsy.css");*{margin:0px;padding:0px;-webkit-text-size-adjust:none}*,*:after,*:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{text-rendering:optimizeLegibility}a{-moz-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;-webkit-transition:color 0.5s;transition:color 0.5s;text-decoration:none;color:#fff}a[href^=tel]{color:inherit}a:hover{color:#F00;text-decoration:none}p{margin:24px auto 0}p:first-child,h2+p{margin-top:0px}img{width:100%;max-width:100%}.flexslider{margin:0;border:none;border-radius:0}.touchtouch:hover{cursor:zoom-in}#container{height:auto;min-height:100%;margin-bottom:0px}#container #push{min-height:0px}#footer-wrapper{min-height:0px}#map img{max-width:none}.geolocation{display:none}#logo a{display:block;text-indent:-9999em;background-repeat:no-repeat}#main-menu li{display:inline-block}#main-menu li a{text-decoration:none}#main-menu li.first-menu-item{margin-left:0px}ul,ol{margin-left:0px}.desktop-hidden{display:none}.navbar .btn-navbar{background:transparent !important;box-shadow:none;border:none}.navbar .btn-navbar .icon-bar{box-shadow:none;border-radius:0;background-color:#808083}#browsehappy{width:100%;max-width:100%;overflow:hidden;background:red;text-align:center;position:relative;top:0px;color:#000}#browsehappy>.container{max-width:957px;margin:20px auto}h1,h2,h3,h4,h5,h6{line-height:1;margin:0px}#messages div.section{max-width:95%}.front .nav-tabs{display:none}textarea,input[type=text],input[type=password],input[type=number],input[type=email],input[type=search],input[type=tel]{border-radius:0;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;-webkit-appearance:none}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus{outline:none;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.smashed{height:4.5rem;width:calc(100% - 4rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.smashed a{display:flex;gap:0 1rem;font-size:11px;align-items:flex-end}.smashed a .text-container,.smashed a .text-container p{margin-bottom:0}.smashed .text-container{width:0px;white-space:nowrap;overflow:hidden;-moz-transition:width 300ms ease;-o-transition:width 300ms ease;-ms-transition:width 300ms ease;-webkit-transition:width 300ms ease;transition:width 300ms ease}.smashed .icon-container{width:5rem;-moz-transition:width 300ms ease;-o-transition:width 300ms ease;-ms-transition:width 300ms ease;-webkit-transition:width 300ms ease;transition:width 300ms ease}.collapse{display:block}.header-container-wrapper .navbar{margin:0;border:0px;padding:var(--footer-padding)}.header-container-wrapper #menu-button-wrapper{display:none}.header-container-wrapper .navbar-toggle{float:none;max-width:48px;margin:0px;width:100%;padding:0px;display:inline-block}.header-container-wrapper .navbar-toggle:focus,.header-container-wrapper .navbar-toggle:hover{background:transparent;outline:none;border:0px}.header-container-wrapper .navbar-toggle .icon-bar{width:100%;height:auto;padding:7px 0;font-weight:bold;color:#747474;text-transform:uppercase;font-family:"Inter", serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.header-container-wrapper .navbar-toggle .icon-bar:before,.header-container-wrapper .navbar-toggle .icon-bar::before,.header-container-wrapper .navbar-toggle .icon-bar::after,.header-container-wrapper .navbar-toggle .icon-bar:after{background-color:#FFFEF2;content:'';height:1px;width:100%;display:block;position:relative}.header-container-wrapper .navbar-toggle .icon-bar:before,.header-container-wrapper .navbar-toggle .icon-bar::before{top:-7px}.header-container-wrapper .navbar-toggle .icon-bar:after,.header-container-wrapper .navbar-toggle .icon-bar::after{top:7px}.header-container-wrapper #main-menu ul{margin:0px;-moz-transition:all 0.05s;-o-transition:all 0.05s;-ms-transition:all 0.05s;-webkit-transition:all 0.05s;transition:all 0.05s}.header-container-wrapper #main-menu li{display:inline-block;font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;letter-spacing:4.2px;line-height:1.2;text-transform:uppercase;color:#FFFEF2}.header-container-wrapper #main-menu li a{--link-padding:2rem;padding:0 var(--link-padding);position:relative}.header-container-wrapper #main-menu li.active-trail a,.header-container-wrapper #main-menu li:hover a{color:#FFFEF2;font-style:italic}.header-container-wrapper #header-wrapper{display:none}select.error+.sbHolder{border-color:#F00 !important}input,textarea{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#332E2D;padding:5px 10px;border:1px solid #332E2D;background-color:transparent;width:100%;float:right;max-width:340px;font-size:1.4rem}@media (max-width: 979px){input,textarea{max-width:250px}}@media (max-width: 600px){input,textarea{max-width:190px}}input.error,textarea.error{border-color:#F00}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#747474}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:#747474}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#747474}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#747474}textarea{resize:none;min-height:75px}button{color:#332E2D;font-style:italic;padding:5px 20px;background:transparent;border:1px solid #FFFEF2;transition:all 0.3s ease}button:hover{color:#747474;background-color:#FFFEF2;border-color:#FFFEF2}button:focus{outline:none}legend,.legend{border:none;font-family:"franklin-gothic-urw-comp", sans-serif;font-weight:700;font-style:normal;text-align:left;padding-top:4rem;text-transform:uppercase;color:#332E2D;font-size:2rem;line-height:2rem;margin-bottom:5px}.option legend,.option .legend{padding-top:0;display:inline-block}@media (max-width: 979px){legend,.legend{font-size:2rem;line-height:2.5rem}}label{padding-top:5px;font-weight:normal}.field{text-align:left;overflow:hidden;margin-bottom:5px;display:flex;justify-content:space-between;align-items:flex-start;gap:0 10px}#step2 .option{display:flex;align-items:center;justify-content:space-between;padding:7px 0 5px;position:relative}#step2 .option .right{top:0;position:relative}#step2 .option .legend>span{font-weight:normal;display:inline-block;margin-left:4px}.left{position:absolute;left:0px;top:28px}form .right{position:absolute;right:0px;top:34px}form .right input{max-width:80px}@media (max-width: 600px){.ticket form .right{top:80px}}.formule-name>span{font-weight:normal;display:inline-block;margin-left:4px}.value{float:right;display:inline-block}#steps{list-style:none;margin:20px auto 30px}#steps li{display:inline-block;padding:8px 15px 8px;font-family:"franklin-gothic-urw-comp", sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:3.5px;color:#000;text-transform:uppercase}#steps li.active{color:#FFFEF2;background-color:#332E2D}.ticket.losse-kaart p{letter-spacing:0;font-size:12px}#summary{text-align:center;padding-top:35px;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;letter-spacing:0}#step1 #summary{text-align:left}#summary .right,#summary .left{position:relative;top:unset;left:unset;right:unset;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#summary strong{font-family:"franklin-gothic-urw-comp", sans-serif;font-weight:700;font-style:normal;font-size:2.3rem;line-height:1;letter-spacing:4.36px;color:#000;text-transform:uppercase}#summary button{text-transform:lowercase}#summary button.disabled{cursor:not-allowed;opacity:0.6;pointer-events:none}@media (max-width: 600px){#summary button span{display:none}}#options{text-align:left;padding:40px 0;border-bottom:1px solid #FFFEF2}#options label{margin-bottom:0px;padding-top:0px}#options .sbHolder{float:right;font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;border:1px solid #fff;background-color:transparent;background-position:99% center;background-repeat:no-repeat;background-image:url('../images/arrow_down.svg?1764059157');background-size:25px auto}@media (max-width: 600px){#options .sbHolder{width:100%;margin-top:5px}}#options .sbOptions{margin-top:-2px;border:1px solid #fff;background-color:#FFFEF2}@media (max-width: 600px){#options .sbOptions{width:100.75%}}#options .sbOptions a{color:#747474 !important;border-color:#fff}#options .sbSelector{color:#747474}#order{margin-bottom:40px}#order div>div{text-align:left}#info{text-align:left;padding-bottom:20px;border-bottom:1px solid #fff}#personal{margin-top:30px;border-top:1px solid #fff}form .dropdown{position:relative}form .dropdown select{display:none}form .dropdown .active-dropdown{padding:5px 10px;border:1px solid #332E2D;background-color:transparent;padding-right:34px;position:relative;cursor:pointer}form .dropdown .active-dropdown:after{content:'\A';background-repeat:no-repeat;background-image:url('../images/arrow-dropdown.svg?1764059157');background-size:12px auto;position:absolute;top:12px;width:12px;height:7px;right:10px;-moz-transition:transform 300ms ease;-o-transition:transform 300ms ease;-ms-transition:transform 300ms ease;-webkit-transition:transform 300ms ease;transition:transform 300ms ease}form .dropdown .active-dropdown.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}form .dropdown .dropdown-list{position:absolute;top:calc(100% - 1px);width:calc(100% - 2px);width:250px;right:0;border-radius:0 0 2px 2px;border:1px solid #E8E8E6;background-color:#fff;color:#332E2D;max-height:0;overflow-y:scroll;opacity:0;z-index:5;-moz-transition:max-height 300ms ease;-o-transition:max-height 300ms ease;-ms-transition:max-height 300ms ease;-webkit-transition:max-height 300ms ease;transition:max-height 300ms ease}form .dropdown .dropdown-list.open{opacity:1;max-height:300px}form .dropdown .dropdown-list .dropdown-item{padding:6px 13px;border-bottom:1px solid #E8E8E6;-moz-transition:background 300ms ease;-o-transition:background 300ms ease;-ms-transition:background 300ms ease;-webkit-transition:background 300ms ease;transition:background 300ms ease;cursor:pointer}form .dropdown .dropdown-list .dropdown-item.active{background-color:rgba(170,170,170,0.2)}@media (hover: hover){form .dropdown .dropdown-list .dropdown-item:hover{background-color:rgba(170,170,170,0.2)}}body{text-align:center;color:#747474;height:auto;background-color:#003874;position:relative;font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;letter-spacing:1.4px;line-height:1.6;--footer-padding:3rem;--footer-height:calc(4.5rem + (var(--footer-padding) * 2));--header-height:8.4rem;padding-bottom:var(--footer-height)}.frame a{color:inherit;text-decoration:underline}a:hover{color:#747474;text-decoration:none}a:focus{color:#747474;text-decoration:none}a.call-to-action{padding:10px 20px;display:inline-block;text-decoration:none;border:1px solid #332E2D;background-color:#332E2D;color:#FFFEF2;font-family:"zeitung-mono", sans-serif;font-weight:400;font-style:italic;font-size:1rem;letter-spacing:0.1px;line-height:1}.easyhtml5video{position:fixed;top:0;left:0;width:100%;height:100%}.easyhtml5video video{width:100%;height:100%;object-fit:cover}hr{max-width:10px;margin:20px auto 0;border-color:#fff}.kiwanis-logo{fill:#747474}.frame{width:100%;display:inline-block;margin:0 auto;max-width:600px;min-width:540px;background-color:#FFFEF2;color:#747474}.frame:has(#step2){min-width:610px;max-width:610px}body.reservation .frame{color:#747474;display:block}.frame .inner-wrapper{padding:45px 60px;width:100%}@media (max-width: 750px){.frame{padding-left:20px;padding-right:20px}}.frame .top-container{background-color:#332E2D;min-height:25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFFEF2}.frame .bottom-container{min-height:25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.title{position:relative}.title h1{font-family:"franklin-gothic-urw-comp", sans-serif;font-weight:700;font-style:normal;font-size:4.9rem;letter-spacing:14.7px;line-height:0.69;color:#000;text-transform:uppercase}.title h2{font-family:"franklin-gothic-urw-comp", sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.4;line-height:1;letter-spacing:8.36px;text-transform:uppercase}.title h2 span{font-family:"zeitung-mono", sans-serif;font-weight:400;font-style:italic;font-size:1rem;letter-spacing:1px;line-height:1.2;text-transform:lowercase}.home .title h2{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.7rem;line-height:1.4;color:#FFFEF2;letter-spacing:3.74px;text-transform:uppercase}#top .title h2{font-size:3.3rem}.update #top .title h2{font-size:3rem;letter-spacing:0.11em}.title h3{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;letter-spacing:4.2px;line-height:1.2;color:#000000;padding-top:15px}.title .logo{text-align:center;margin-top:40px;margin-bottom:40px}.title .logo svg{width:40px;display:inline-block}.title .logo svg path.st0{fill:#000000}.ticket{padding:37px 0 34px;text-align:left;position:relative;border-top:1px solid #FFFEF2}.ticket .subtitle{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.7rem;letter-spacing:3.74px;line-height:1.76;text-transform:uppercase;color:#332E2D}.ticket .subtitle span{font-size:1.5rem;letter-spacing:1.42px;font-weight:400}.ticket:first-of-type{border-top:0px}#container{min-height:750px;min-height:calc(100vh - var(--footer-height) - var(--header-height));width:calc(100% - 60px);margin:0 auto;padding:0;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;padding-top:120px}#footer-nav{margin-top:50px}#footer-nav li{display:inline-block;line-height:30px}#footer-nav li:first-child{margin-right:15px;padding-right:20px;border-right:1px solid #FFFEF2}#footer-nav li a{color:#fff}@media (max-width: 750px){#footer-nav li{display:block;line-height:40px}#footer-nav li:first-child{margin-left:0px;padding-right:0px;margin-right:0px;border-right:none}}#footer-wrapper{padding-top:var(--footer-padding);padding-bottom:var(--footer-padding);position:relative;z-index:1;position:absolute;bottom:0;width:100%}.update #summary [type="submit"]{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0;font-size:20px;line-height:1;text-transform:none;color:#747474;transition:all 0.3s ease;padding:10px 30px;display:inline-block;text-decoration:none;border:1px solid #332E2D;background-color:#332E2D;color:#FFFEF2;font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.update #summary [type="submit"]:hover{border-color:#747474;background-color:#747474;color:#fff}#buttons{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0;font-size:20px;line-height:1;text-transform:none;color:#747474;margin-top:40px}#buttons:has(p){margin-top:20px}#buttons:has(p) p{color:#747474;font-size:13px;margin-bottom:24px;line-height:1.5;margin-top:0;font-weight:300}#buttons li{list-style:none;color:#fff;display:inline-block}#buttons a{text-decoration:none;transition:all 0.3s ease;padding:10px 30px;display:inline-block;text-decoration:none;border:1px solid #332E2D;background-color:#332E2D;color:#FFFEF2;font-family:"Inter", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:1.2px;line-height:1;text-transform:uppercase}#buttons a:hover{border-color:#747474;background-color:#747474;color:#fff}#buttons.bordered li{position:relative}.title.hgroup h2{color:#000000;padding-top:35px;padding-bottom:80px;border-bottom:1px solid #000000}#main{max-width:500px;margin-left:auto;margin-right:auto;color:#000000;text-align:center}.title+#main{margin-top:3rem}#main ul{list-style-position:inside}#main ul li{width:auto}#main address{font-family:"zeitung-mono", sans-serif;font-weight:400;font-style:italic;font-size:1rem;letter-spacing:1px;line-height:3rem;margin-bottom:0;text-transform:lowercase}#main h1{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.7rem;letter-spacing:3.74px;line-height:1.76;text-transform:uppercase}#main h2{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.7rem;letter-spacing:3.74px;line-height:1.76;text-transform:uppercase;margin-bottom:20px}#main p{font-size:1.4rem;color:#747474}#main hr{max-width:8.7rem;border:0px;border-bottom:1px solid #000000;margin:40px auto}body.basic-page #main{text-align:left}body.basic-page #main hr{margin-left:0}#pic-container{overflow:hidden;width:100%}#pic-container:last-child .pix:last-child{border:none}.pix{overflow:hidden;position:relative;border-bottom:1px solid #747474;display:flex;align-items:center;justify-content:space-between;gap:0 20px;padding:20px 0}.pix .legend{font-family:"Inter", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:1.7rem;letter-spacing:3.74px;line-height:1.76;text-transform:uppercase;color:#000000;padding:0;margin:0}.pix .right{display:block}
