@charset "utf-8";@font-face{font-family:eudoxus;src:url(/fonts/EudoxusSansGX.woff2) format('woff2'),url(/fonts/EudoxusSansGX.woff) format('woff');font-style:normal;font-display:block}@font-face{font-family:'Font Awesome 5 Free';src:url(/fonts/fa-solid-900.woff2) format('woff2'),url(/fonts/fa-solid-900.woff) format('woff');font-style:normal;font-weight:900;font-display:block}@font-face{font-family:'Font Awesome 5 Free';src:url(/fonts/fa-regular-400.woff2) format('woff2'),url(/fonts/fa-regular-400.woff) format('woff');font-style:normal;font-weight:400;font-display:block}.far{font-family:'Font Awesome 5 Free';font-weight:400}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}body,h1,h2,h3,h4,div,ol,a,ul,li,p,dl,dt,dd,form,table,caption,thead,tbody,tr,th,td{margin:0;padding:0;color:inherit;font-style:normal;font-weight:normal;text-decoration:none;background-color:transparent;border:none}img{margin:0;border-width:0px;border-color:transparent;padding:0;background:transparent;color:transparent}ol,ul{list-style-type:none;list-style-position:outside;list-style-image:none}html {scroll-behavior:smooth}html,body{height:100%;width:100%;margin:0;padding:0;min-width:300px;color:#121838;font-size:15px;line-height:1.1}html,body,input,select,textarea,button,p,h1,h2,h3,h4,h5,ol,ul{font-size:15px;font-family:'Eudoxus',sans-serif;text-align:left}body{display:flex;flex-direction:column}body.no-scroll {overflow:hidden}input,select,textarea,button{font-style:normal;font-weight:normal;border:0;margin:0;padding:0;width:100%;line-height:normal}* {-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px;border:3px solid #f1f1f1}::-webkit-scrollbar-thumb:hover {background:#555}input:-webkit-autofill{box-shadow:0 0 0 1000px white inset !important;-webkit-text-fill-color:#000 !important;transition:background-color 5000s ease-in-out 0s}.flexcontainer_outer{height:auto;width:100%;position:relative;box-sizing:border-box}.flexcontainer_inner{height:100%;margin:0 auto;position:relative;width:1100px;box-sizing:border-box;padding-left:20px;padding-right:20px;min-height:0;text-align:left}.flexcontainer_inner::after{content:"";display:table;clear:both}@media screen and (max-width:1100px){.flexcontainer_outer,.flexcontainer_inner{width:100%}.flexcontainer_outer{overflow:hidden}}.flexcontainer_inner.slider{}.dark_blue,.ch_dunkelblau {color:#121838}.dark_blue_bg,.ch_dunkelblau_bg {background-color:#121838}.orange,.sr_orange,.mch_orange {color:#ffae00}.orange_bg,.sr_orange_bg {background-color:#ffae00}.green,.sr_gruen {color:#8ec900}.green_bg,.sr_gruen_bg {background-color:#8ec900}.red {color:red}.red_border {border-color:#ffad05}.medium_grey {color:rgba(18,24,56,0.4)}.medium_grey_bg {background:rgba(18,24,56,0.4)}.xlight_grey {color:rgba(18,24,56,3.3)}.xlight_grey_bg {background:rgba(18,24,56,0.033)}.xlight_orange_bg {background-color:#FEF8ED}.white {color:#fff}.white_bg {background:#fff}.xwhite_bg {background:#fbfbfb}.xwhite_gradient_bg {background:linear-gradient(0deg,#fff 10%,#fbfbfb 40%,#fbfbfb 60%,#fff 90%)}.white_semitransparent {color:rgba(255,255,255,0.7)}.shadow_thin {box-shadow:0 0 3px 0 rgba(0,0,0,.1)}p,h1,h2,h3,h4,h5{letter-spacing:0;color:inherit}h1,h2,h3{font-weight:900;line-height:1.1}h4,h5{font-weight:700;line-height:1.1}p {margin-bottom:20px}p,.text,.text-container{color:rgba(18,24,56,0.8);line-height:1.35}.text-container h2{margin-bottom:25px;color:#121838;line-height:1.3em}.text-container h3,.text-container h4{margin-bottom:0.7rem;color:#121838;line-height:1.3em}a.standard,p a{border-bottom:1px solid rgba(18,24,56,0.2);white-space:nowrap;position:relative;padding-left:10px;line-height:1.35rem}a.standard:before,p a:before{font-family:'Font Awesome 5 Free';content:"\f054";font-weight:900;position:absolute;top:0.675rem;left:0;transform:translate(0,-50%);font-size:0.7rem;line-height:0.7rem;padding:0;margin:0;color:inherit}.white p a:before {color:#fff}[caption]{padding-top:50px;position:relative}[caption]::before{background:#FFDE99;color:#926303;padding:8px 12px 6px 12px;font-size:clamp(9px,2vw,12px);font-weight:400;line-height:14px;text-transform:uppercase;border-radius:40px;position:absolute;top:0;left:0}[caption]::before {content:attr(caption)}[caption].text_align_center::before{left:50%;transform:translate(-50%,0)}ul{margin-top:0;margin-bottom:0;color:inherit;line-height:1.35}ul.standard{list-style-type:disc;margin:0 0 25px 20px;list-style-position:outside;color:rgba(18,24,56,.8)}ol.top_links_list,ul.top_links_list{counter-reset:top-links-counter;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}ol.top_links_list li,ul.top_links_list li{counter-increment:top-links-counter;display:flex}ol.top_links_list li a,ul.top_links_list li a{padding-right:.8rem;background:#ffffff;font-size:.8rem;border-radius:2rem;border:.08rem solid rgba(18,24,56,0.2);position:relative;box-sizing:border-box;height:2.5rem;display:flex;overflow:hidden;justify-content:center;align-items:center}ol.top_links_list li:not(.special) a,ul.top_links_list li:not(.special) a{padding-left:2.8rem;transition:.5s}ol.top_links_list li:not(.special) a:hover,ul.top_links_list li:not(.special) a:hover{background:#8ec900;border-color:#8ec900;color:#fff}ol.top_links_list li.special a,ul.top_links_list li.special a{color:#fff;background:#8ec900;padding:0 0.8rem}ol.top_links_list li:not(.special) a::before{content:counter(top-links-counter);position:absolute;color:#8ec900;font-size:clamp(.8rem,1.8vw,1rem);font-weight:800;left:2px;bottom:2px;aspect-ratio:1 / 1;border-radius:2rem;top:2px;background-color:#e8f4cc;display:flex;justify-content:center;align-items:center;transition:.5s}ul.content_navigation{margin:0}.text-container ol,.text-container ul:not(.check):not(.times){list-style-type:disc;margin:20px 0 25px 20px;list-style-position:outside}.text-container ol li,.text-container ul li{margin-bottom:5px}ul.standard li,ul.li_margin_5 li:not(:last-child) {padding-bottom:5px}ul.li_margin_10 li:not(:last-child) {padding-bottom:10px}ul.times li,ul.check li,ul.excluded li,ul.content_navigation li{list-style-type:none;padding-left:1.7rem;position:relative}ul.content_navigation li{font-size:1.4rem;color:rgba(18,24,56,0.4);cursor:pointer;font-weight:800;margin-bottom:1rem !important;padding-left:2.2rem;transition:all .5s;user-select:none;margin-bottom:5px}ul.content_navigation li.active,ul.content_navigation li:hover{color:rgba(18,24,56,1)}ul.top_links_list{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}ul.top_links_list li a{padding:0.5rem;background:#fbfbfb;font-size:0.8rem;border-radius:2rem}ul.times li:before,ul.excluded li:before,ul.check li:before,ul.content_navigation li.active:before{font-family:"Font Awesome 5 Free";margin-left:0;position:absolute;top:0.675rem;transform:translate(0,-50%);font-size:1rem;left:1px;font-weight:800}ul.check li:before{content:"\f058";color:#8ec900}ul.times li:before,ul.excluded li:before{content:"\f057";color:#FF4337}ul.content_navigation li.active:before{content:"\f3c5";color:#8ec900;font-size:1.4rem;left:3px;top:1.1rem}.button{max-width:250px;width:auto;padding:0 25px 0 25px;box-sizing:border-box;position:relative;text-align:center;margin:0 auto;cursor:pointer;line-height:1rem;font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;height:3.5rem;transition:all .2s linear;border-radius:40px}.button.small{width:auto;padding:8px 14px;font-size:1em;line-height:1em;font-weight:500;height:calc(1em + 18px)}.button::after{font-size:0.8em;line-height:1rem;transition:all .2s linear;left:1rem}.button.green{background:#8ec900;color:#fff}.button.green.disabled,.button.green:disabled,.button.green[disabled]{background:#D8E2C0}.button.green:hover{background:#80B500;color:rgba(255,255,255,0.7)}.button.green:hover::after {color:rgba(255,255,255,0.7)}.button.transparent{background:transparent;border:1px solid rgba(18,24,56,0.1);color:inherit}.button.transparent:hover {color:rgba(18,24,56,0.7)}.button.white{background:#fff;color:inherit;border:1px solid rgba(18,24,56,0.1)}.button.white.disabled,.button.white:disabled,.button.white[disabled]{opacity:0.5;background:rgba(18,24,56,0.05)}.button i{margin-right:10px;line-height:1rem}.button i.fas.fa-ticket-alt{transform:rotate(25deg)}.button.white i {color:#8ec900}.button.white.disabled i,.button.white:disabled i,.button.white[disabled] i{color:inherit}.button.white:hover{background:#E8FEB2;color:rgba(18,24,56,0.7)}.button.red{color:#fff;background:red}.button.grey{color:#fff;background:#c0c0c0}label,.label {box-sizing:border-box;padding-right:10px}input,select,textarea,.form_icon_container{font-size:1em;line-height:1.3em;border-radius:10px;padding:16px;background-color:#fff;border:1px solid rgba(18,24,56,0.15);position:relative;box-sizing:border-box}input[type=checkbox].error,iframe.error {outline:2px solid red}input[readonly='readonly'] {color:rgba(18,24,56,0.15)}input[type="checkbox"].red_border {box-shadow:2px 2px 0 0 red,-2px -2px 0 0 red,-2px 2px 0 0 red,2px -2px 0 0 red}input:hover,input:active,input:focus{outline:none;box-shadow:none}input[type="radio"] {width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z" fill="rgba(18,24,56,0.8)"/></svg>');background-repeat:no-repeat;background-position:97% center;background-size:auto 25%}.s_small select {padding:10px 20px 10px 10px}.form_icon_container{width:100%;box-sizing:border-box;padding:0;padding-left:50px;position:relative}.form_icon_container .form_icon{position:absolute;top:50%;transform:translateY(-50%);left:0;width:50px;height:15px;line-height:15px;font-size:15px;overflow:visible;text-align:center}.form_icon_container .form_icon img{width:18px;border:1px solid #fff}.form_icon_container input,.form_icon_container select{width:100%;border-radius:0 11px 11px 0;border:0;border-left:1px solid rgba(18,24,56,0.15)}.inputwrapper{display:block;position:relative;width:auto;height:auto;vertical-align:middle}.inputwrapper.search::after{font-family:"Font Awesome 5 Free";background:#8ec900;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:50%;transform:translate(0,-50%);right:0.35rem;border-radius:8px;width:2.8rem;height:2.8rem;color:#fff;font-weight:600;font-size:1.3rem;pointer-events:none}.inputwrapper.search::after {content:"\f002"}.inputwrapper.marker::after {content:"\f3c5"}.inputwrapper > input {padding-right:3.3rem}.city_select_dropdown{position:absolute;left:0;top:99%;display:none;list-style-type:none;padding:16px;margin:0;z-index:4;height:auto;background:#fff;border-radius:10px;border:1px solid rgba(18,24,56,0.15);width:100%;box-sizing:border-box}.city_select_dropdown li{text-align:left;width:100%;padding:0 0 10px 0;margin:0 0 10px 0;white-space:nowrap;display:block;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.city_select_dropdown li:hover{background-color:transparent}.city_select_dropdown li:first-child{margin-top:0;padding-top:0}.city_select_dropdown li:last-child{margin-bottom:0;padding-bottom:0}.header_pre_top{height:30px;background:#121838;z-index:1000}.header_pre_top .header_pre_top_inner{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:0.9rem;height:30px;padding-top:8px;padding-bottom:8px;color:#fff}.header_top{position:fixed;top:0;width:100%;z-index:999;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:transparent;border:0;border-bottom:0}.header_top:not(.scrolled){backdrop-filter:blur(5px);top:30px}body:not(.tour):not(.tour-stadt) .header_top:not(.scrolled):not(.mobile_menu_open){background:rgba(235,253,253,0.55)}.header_top.relative:not(.scrolled):not(.mobile_menu_open),.header_top.scrolled:not(.mobile_menu_open){backdrop-filter:saturate(140%) blur(5px);background:rgba(11,15,34,0.55)}#header_logo{width:clamp(150px,50vw,230px);height:100%;margin-top:0px;margin-bottom:0px;background-image:url(/images/logo-dark-mycityhunt.png);background-size:contain;background-repeat:no-repeat;background-position:left}body.mycityquest #header_logo {background-image:url(/images/logo-dark-mycityquest.png)}.header_top,#header_logo {height:clamp(70px,10vw,85px)}#header_logo a{height:100%;width:100%;display:block}.header_top.scrolled div#header_logo,.header_top.mobile_menu_open div#header_logo,body.escapegame div#header_logo,body.krimispiel div#header_logo,body.xmasadventure div#header_logo{background-image:url(/images/logo.png)}body.mycityquest .header_top.scrolled div#header_logo,body.mycityquest .header_top.mobile_menu_open div#header_logo,body.mycityquest.escapegame div#header_logo,body.mycityquest.krimispiel div#header_logo,body.mycityquest.xmasadventure div#header_logo{background-image:url(/images/logo-mycityquest.png)}.header_top .header_top_inner{overflow:visible;border-bottom:1px solid rgba(18,24,56,0.1);justify-content:space-between;display:flex;justify-content:space-between}.header_top.scrolled .header_top_inner {border-bottom:none}.header_top_inner .menu_button{display:none;height:auto;align-items:center}.header_top.mobile_menu_open{position:fixed;top:-300px !important;bottom:-300px;padding:330px 0 0 0;left:0px;right:0px;width:auto;background:#121838;height:auto;max-height:none}.header_top.scrolled.mobile_menu_open {padding:300px 0 0 0}.header_pre_navi{display:flex;flex:1}.header_top_inner .menu_button{color:#121838;text-align:right}.header_top_inner .menu_button .menu-icon{font-size:1.4rem}.header_top.mobile_menu_open .header_top_inner .menu_button,.header_top.scrolled .header_top_inner .menu_button,body.escapegame .header_top_inner .menu_button,body.krimispiel .header_top_inner .menu_button,body.xmasadventure .header_top_inner .menu_button{color:#fff}.header_top .header_navi{width:auto;height:100%;position:relative;transition:0.5s}.header_top .header_navi .button {display:none}ul.main-navi{display:flex;width:100%;height:100%;padding:0;margin:0;list-style-type:none}ul.main-navi > li{height:100%;width:auto;padding:0;margin:0;line-height:1;position:relative;display:flex;align-items:center}ul.main-navi li .plus {display:none}ul.main-navi li.lang img{width:20px}ul.main-navi li a.main-navi{padding:0 16px 0 16px;margin:0;height:100%;box-sizing:border-box;font-weight:700;line-height:1;width:auto;transition:.5s;position:relative;cursor:pointer;font-size:1.05em;display:flex;align-items:center}.header_top.mobile_menu_open ul.main-navi li a.main-navi,.header_top.scrolled ul.main-navi li a.main-navi,body.escapegame ul.main-navi li a.main-navi,body.krimispiel ul.main-navi li a.main-navi,body.xmasadventure ul.main-navi li a.main-navi{color:#fff}ul.main-navi li:hover a.main-navi,ul.main-navi li a.main-navi:hover{color:inherit;opacity:0.6}@media screen and (min-width:900px){ul.main-navi li a.main-navi .highlight{padding:10px 15px;background:#8ec900;border-radius:10px;color:#fff}}ul.main-navi li .submenu{background-color:rgba(255,255,255,0.97);position:fixed;top:calc(100% - 1px);left:0;width:100%;z-index:2;display:block;max-height:0;visibility:hidden;border-radius:0 0 clamp(30px,3.5vw,50px) clamp(30px,3.5vw,50px);padding:40px;box-sizing:border-box;box-shadow:0 2000px 0px 2000px rgba(18,24,56,0);overflow:hidden;transition:max-height 0.3s linear}ul.main-navi li .submenu:after{content:'';transition:all 0.3s linear}ul.main-navi li:hover .submenu:after{}.header_top.scrolled ul.main-navi li .submenu{top:100%;border-top:none}ul.main-navi li .submenu > div{margin:0 auto;position:relative;width:1100px;max-width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;flex-direction:row;gap:50px;display:none}ul.main-navi li .submenu .only_mobile {display:none}ul.main-navi li .submenu .only_desktop{display:block;flex:1}ul.main-navi li .submenu .voucher_button,ul.main-navi li .submenu .teamevent_button,ul.main-navi li .submenu .ticket_button{padding:20px 150px 20px 20px;position:relative;font-size:1.1rem;font-weight:700;display:flex;align-items:flex-end;min-height:50px;color:#fff;background-image:url(/images/wave-horizontal.svg),url(/images/wave-horizontal.svg);background-repeat:no-repeat;background-position:center;background-size:860px}ul.main-navi li .submenu .ticket_button {background-position:-10px}ul.main-navi li .submenu .voucher_button{padding:20px 110px 20px 20px;background-position:-330px}ul.main-navi li .submenu .voucher_button img,ul.main-navi li .submenu .teamevent_button img,ul.main-navi li .submenu .ticket_button img{position:absolute;width:150px;bottom:0;right:5px}ul.main-navi li .submenu .voucher_button img {width:100px;right:10px}ul.main-navi li .submenu .ticket_button img {bottom:5px}ul.main-navi li .submenu a{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}ul.main-navi li:hover .submenu{max-height:800px;visibility:visible;border-top:1px solid rgba(18,24,56,0.1);animation:set-overflow 0.3s linear forwards}@keyframes set-overflow{0%{overflow:hidden;box-shadow:0 2000px 0px 2000px rgba(18,24,56,0)}99%{overflow:hidden}100%{overflow:visible;box-shadow:0 2000px 0px 2000px rgba(18,24,56,0.35)}}ul.main-navi li:hover .submenu > div {display:flex}ul.main-navi li .submenu ul:not(.city_select_dropdown){list-style-type:none;padding:0;display:block;overflow:hidden;margin:0;height:auto;width:auto}ul.main-navi li .submenu ul:not(.city_select_dropdown) li{width:100%;height:auto;margin:0;padding:0;white-space:nowrap;display:flex}ul.main-navi li .submenu ul li a{width:100%;box-sizing:border-box;margin:0;border:0;padding:8px;line-height:1;display:block;transition:all .2s ease-in;font-weight:600}ul.main-navi li.lang .submenu ul li a{width:auto}ul.main-navi li .submenu ul li a:hover{color:inherit;opacity:0.6;background-color:transparent}ul.main-navi li .submenu ul li.separate{border-top:1px dotted #848484;margin-top:5px;padding-top:5px}ul.main-navi li.lang .submenu ul{width:100%;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(0,auto));justify-content:end}ul.main-navi li.lang .submenu ul li a{border-radius:10px;border:1px solid rgba(18,24,56,0.2)}ul.main-navi li .submenu .link_list {border-top:1px solid rgba(18,24,56,.1)}ul.main-navi li .submenu .link_list ul {font-size:.85rem}ul.main-navi li .submenu .link_list ul li:not(:last-child) {color:rgba(18,24,56,.6)}ul.main-navi li .submenu .link_list ul li a{padding:5px;font-weight:400;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:900px){.header_top .header_top_inner{flex-direction:column}.header_top_inner .menu_button{display:flex;margin-left:auto}.header_top_inner .menu_button .menu-icon{width:20px;box-sizing:border-box;display:inline-block;vertical-align:middle;font-size:1.4rem}.header_top .header_navi{width:100%;padding:0 20px 0 20px;box-sizing:border-box;overflow:hidden}.header_top .header_navi .button {display:flex}.header_top:not(.mobile_menu_open) .header_navi {max-height:0}ul.main-navi{padding:10px 0 0 0;flex-direction:column;height:auto}ul.main-navi li{width:100%;height:auto;float:none;flex-direction:column}ul.main-navi > li{align-items:flex-start}ul.main-navi li .plus{position:absolute;right:1rem;top:1.5rem;display:block}ul.main-navi li .plus:after{background-color:transparent;width:1.8rem;height:1.8rem;border-radius:6rem;border:1px solid rgba(255,255,255,0.2);text-align:center;box-sizing:border-box;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.4rem;line-height:1.3rem;font-weight:100;transition:all .5s;content:'+'}ul.main-navi li.unfolded .plus:after{content:'-';transform:translate(-50%,-50%) rotate(180deg)}ul.main-navi li.lang .submenu > div,ul.main-navi li.unfolded .submenu > div{padding:0;display:flex}ul.main-navi > li {padding:5px 0 5px 0}ul.main-navi > li:not(:last-child) {border-bottom:1px dotted rgba(255,255,255,0.2)}ul.main-navi li a.main-navi{width:calc(100% - 3rem);padding:10px 0 10px 5px;box-sizing:border-box;border:none;margin:0;background:transparent;text-shadow:none}ul.main-navi li:hover a.main-navi,ul.main-navi li a.main-navi:hover{opacity:1}ul.main-navi li.lang a.main-navi {display:none}ul.main-navi li .submenu .only_mobile {display:flex}ul.main-navi li .submenu .only_desktop {display:none}ul.main-navi li:hover .submenu,ul.main-navi li .submenu{background:transparent;border-radius:0;display:block;border:0;padding:0;position:relative;top:auto;left:auto;width:100%;max-height:0;visibility:hidden}ul.main-navi li.lang:hover .submenu,ul.main-navi li.lang .submenu,ul.main-navi li.unfolded .submenu{max-height:none;visibility:visible;padding:0 0 5px 0}ul.main-navi li.lang:hover .submenu,ul.main-navi li.lang .submenu{padding-top:0.75rem}ul.main-navi li .submenu ul{height:auto;width:auto;max-width:none;list-style-type:none;padding:0;float:none;display:flex;flex-direction:column;overflow:visible;margin:0;padding:0}ul.main-navi li.lang .submenu ul{grid-template-columns:repeat(4,minmax(0,1fr))}ul.main-navi li .submenu ul li{width:100%;height:auto;margin:0;padding:0;color:#fff;display:flex;vertical-align:inherit;overflow:visible;white-space:normal}ul.main-navi li .submenu ul li.separate{border:none;margin:inherit;padding:inherit}ul.main-navi li.lang .submenu ul li{width:auto}ul.main-navi li .submenu ul li a{font-weight:400;font-size:0.9rem;color:rgba(255,255,255,0.65);padding:7px 0 7px 15px}ul.main-navi li:not(.lang) .submenu ul li a {width:calc(100% - 3rem)}ul.main-navi li.lang .submenu ul li a{margin:0;padding:0;border-radius:0;border:none;display:flex;gap:5px}ul.main-navi li.lang .submenu ul li a i {font-size:1.25rem}ul.main-navi li.lang img,ul.main-navi li.lang .submenu ul li a img{border:1px solid rgba(255,255,255,0.55);box-sizing:border-box}}.breadcrumb{display:flex;width:100%;padding:0;margin:0 0 20px 0}ol.breadcrumb li{margin:0;padding:0;width:auto;line-height:1em;display:inline-block;font-weight:500;font-size:0.8em;position:relative;max-width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.krimispiel):not(.escapegame):not(.xmasadventure) ol.breadcrumb li a:not(.active):not(:hover) {color:rgba(18,24,56,0.5)}ol.breadcrumb li.sublevel {padding-left:1.2em}ol.breadcrumb li.sublevel:before{content:'›';float:none;margin-left:0;font-size:110%;position:absolute;top:50%;transform:translate(0,-60%);left:5px}body:not(.krimispiel):not(.escapegame):not(.xmasadventure) ol.breadcrumb li.sublevel:before {color:rgba(18,24,56,0.5)}div#header_image_container .rating_badges{margin-top:20px;display:flex;flex-direction:row;gap:20px}div#header_image_container{min-height:clamp(400px,calc(360px + 10vw),540px);max-height:none;height:auto;padding:110px 0 40px 0;padding-top:clamp(90px,15vw,110px);padding-bottom:clamp(60px,7vw,100px);overflow:visible;background-position:bottom center,25px -50px;background-size:cover;background-repeat:repeat;display:flex;align-items:stretch;justify-content:center;height:auto;overflow:hidden}body.standorte div#header_image_container,body.index div#header_image_container{overflow:visible}div#header_image_container.short{min-height:clamp(300px,calc(300px + 10vw),400px)}div#header_image_container.line{min-height:0}div#header_image_container .flexcontainer_inner{display:flex;flex-direction:column}div#header_image_container input {border:none}body.index div#header_image_container{height:800px;max-height:800px}body.reviews div#header_image_container,body.ablauf div#header_image_container,body.blog div#header_image_container,body.gutschein div#header_image_container,body.index div#header_image_container,body.standorte div#header_image_container,body.teamevent div#header_image_container,body.tickets div#header_image_container,body.touren div#header_image_container,.standard_gradient_bg,div#header_image_container{background-image:linear-gradient(180deg,rgba(235,253,253,1) 100px,rgba(252,243,217,1) 100%);background-position:bottom;background-size:auto 100%;background-color:#ebfdfd}body.escapegame div#header_image_container{background-image:linear-gradient(180deg,#129e7b 50px,#0d1520 100%);background-position:bottom;background-size:auto 100%;background-color:#139d7b}body.schatzsuche div#header_image_container{background-image:linear-gradient(180deg,#feecb7 50px,#617a40 100%);background-position:bottom;background-size:auto 100%;background-color:#ffecb4}body.krimispiel div#header_image_container{background-image:linear-gradient(180deg,#195a6a 50px,#071828 100%);background-position:bottom;background-size:auto 100%;background-color:#095a6b}body.schnitzeljagd div#header_image_container{background-image:linear-gradient(180deg,#9dd2fc 0px,#f6f5e3 90%);background-position:bottom;background-size:auto 100%;background-color:#9dd2fc}body.xmasadventure div#header_image_container{background-image:linear-gradient(180deg,#593053 100px,#130f20 100%);background-position:bottom;background-size:auto 100%;background-color:#592c53}@media only screen and (min-width:601px){div#header_image_container .people{width:1100px;max-width:100%;height:100%;position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:right top;background-size:auto 94%}body.index div#header_image_container .people{width:1297px;background-position:center bottom}}.police-light{position:absolute;top:10%;left:45%;width:clamp(150px,18vw,300px);height:clamp(150px,18vw,300px);pointer-events:none;mix-blend-mode:screen;animation:move-light 1.5s infinite}body.escapegame .police-light{top:20%;left:35%}.police-light-red{background:radial-gradient(circle,rgba(255,0,0,0.7) 0%,rgba(255,0,0,0) 70%);animation-delay:0s}.police-light-blue{background:radial-gradient(circle,rgba(0,0,255,0.5) 0%,rgba(0,0,255,0) 70%);animation-delay:0.75s}@media (max-width:600px){.police-light{top:auto;left:-5%;bottom:35%}body.escapegame .police-light {display:none}.police-light-blue {background:radial-gradient(circle,rgba(0,0,255,0.75) 0%,rgba(0,0,255,0) 70%)}}@keyframes move-light{0%{transform:translate(-40%,0)}50%{transform:translate(40%,0)}100%{transform:translate(-40%,0)}}.snow{position:absolute;top:-200px;left:-50%;width:200vw;height:200%;pointer-events:none;background-image:url(/images/snow.png?v=4);background-repeat:repeat;background-size:400px 400px;animation:snowfall_1 30s linear infinite;filter:opacity(0.7)}.snow:nth-of-type(2){background-size:300px 300px;animation:snowfall_2 10s linear infinite;filter:opacity(0.3)}@keyframes snowfall_1{0%{background-position:0 0}100%{background-position:-400px 400px}}@keyframes snowfall_2{0%{background-position:0 0}100%{background-position:-300px 300px}}div#header_image_container #headline{display:flex;flex-direction:row;justify-content:space-between;color:inherit;top:auto;transform:none;position:relative;width:100%;max-height:none;height:100%}div#header_image_container #headline .section_heading{line-height:1.2;margin-bottom:15px;font-size:clamp(28px,4.8vw,42px);text-shadow:none;text-align:left;display:block;width:100%;letter-spacing:0;font-weight:900;display:flex;flex-direction:column}div#header_image_container #headline .text_section {color:#121838}div#header_image_container.line .section_heading {margin-bottom:0}div#header_image_container #headline .text_section .section_teaser{color:rgba(18,24,56,0.8);line-height:1.35}body.xmasadventure div#header_image_container #headline .text_section,body.krimispiel div#header_image_container #headline .text_section,body.escapegame div#header_image_container #headline .text_section,body.xmasadventure div#header_image_container #headline .text_section .section_teaser,body.krimispiel div#header_image_container #headline .text_section .section_teaser,body.escapegame div#header_image_container #headline .text_section .section_teaser,body.xmasadventure div#header_image_container .breadcrumb,body.krimispiel div#header_image_container .breadcrumb,body.escapegame div#header_image_container .breadcrumb{color:#fff}div#header_image_container #headline .text_section{width:40%;color:inherit;display:flex;flex-direction:column}div#header_image_container.line #headline .text_section {width:100%}body:not(.index) div#header_image_container #headline .text_section{flex-direction:column;justify-content:center}body.index div#header_image_container #headline .text_section {padding-top:clamp(20px,3vw,50px)}div#header_image_container #headline .image_section{width:45%;z-index:0}@media only screen and (min-width:900px){div#header_image_container #headline .image_section .image_section_wave{background:url(/images/wave-header-img.svg) no-repeat center top,transparent;background-size:430px;position:absolute;z-index:1;right:160px;top:-43px;width:440px;height:410px}}div#header_image_container #headline .image_section .image_section_inner{overflow:hidden;background:none;display:flex;flex-direction:column;justify-content:center;position:relative}div#header_image_container #headline .image_section .image_frame {position:relative}div#header_image_container #headline .image_section img{width:100%;height:auto;display:block}div#header_image_container #headline .image_section .copyright{width:100%;box-sizing:border-box;padding:0 20px 10px 20px;height:auto;display:block;position:absolute;bottom:0px;z-index:1;color:rgba(255,255,255,0.8);font-size:0.8em}div#header_image_container #headline .image_section .overlay{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background:transparent}div#header_image_container + iframe + .flexcontainer_outer,main .flexcontainer_outer:first-of-type,div#header_image_container + .flexcontainer_outer{border-radius:clamp(30px,3.5vw,50px) clamp(30px,3.5vw,50px) 0 0;top:clamp(-50px,-3.5vw,-30px)}body.blog div#header_image_container + .flexcontainer_outer,body.kontakt div#header_image_container + .flexcontainer_outer,body.stadt div#header_image_container + .flexcontainer_outer,body.poi-item div#header_image_container + .flexcontainer_outer {z-index:2}div#header_image_container + iframe + .flexcontainer_outer > .flexcontainer_inner,div#header_image_container + .flexcontainer_outer > .flexcontainer_inner,main .flexcontainer_outer:first-of-type .flexcontainer_inner:first-of-type{padding-top:clamp(30px,6vw,70px)}div#header_image_container .mobile_phone_container{width:350px;height:630px;display:flex;align-items:center;justify-content:center;perspective:1000px}.in_text_promo .phone_static,.app_action_frame .center_image,div#header_image_container .mobile_phone_container .phone{width:280px;height:576px;width:clamp(200px,35vw,280px);height:clamp(411px,72vw,576px);background-image:url(/images/tour-screen-1-mycityhunt.jpg?v=2);background-size:contain;background-color:#e3e1e0;transition:transform 0.1s ease-out;transform-style:preserve-3d;border-radius:clamp(37px,6vw,50px);box-shadow:0 5px 10px rgba(0,0,0,0.2);transform:rotateX(10deg) rotateY(335deg) rotateZ(5deg);border-right:11px solid #bfbfbf;z-index:2}body.mycityquest .in_text_promo .phone_static,body.mycityquest .app_action_frame .center_image,body.mycityquest div#header_image_container .mobile_phone_container .phone{background-image:url(/images/tour-screen-1-mycityquest.jpg)}.in_text_promo .phone_static{width:59%;padding-top:120%;height:0;border-radius:clamp(25px,2.6vw,29px);border-right:5px solid #bfbfbf;position:absolute;bottom:-50px;right:30px;transform:rotateX(0deg) rotateY(5deg) rotateZ(5deg)}@media only screen and (max-width:1600px){div#header_image_container{background-position:center center}}@media only screen and (max-width:600px){.breadcrumb {margin-bottom:20px}div#header_image_container{background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding-bottom:clamp(300px,85vw,500px)}body.teamevent-stadt div#header_image_container,body.stadt div#header_image_container,body.poi-item div#header_image_container,body.kontakt div#header_image_container,div#header_image_container.line,div#header_image_container.short{padding-bottom:50px}body.index div#header_image_container{height:calc(540px + 40vw);padding-bottom:0}body.tour div#header_image_container,body.tour-stadt div#header_image_container{height:calc(530px + 35vw);padding-bottom:0}body.reviews div#header_image_container {background-image:url('/images/header/mobile/header_reviews.webp');background-size:contain}body.ablauf div#header_image_container {background-image:url('/images/header/mobile/header_ablauf.webp');background-size:contain}body.blog div#header_image_container {background-image:url('/images/header/mobile/header_diy.webp');background-size:contain}body.index div#header_image_container {background-image:url('/images/header/mobile/header_index.webp');background-size:contain}body.standorte div#header_image_container {background-image:url('/images/header/mobile/header_standorte.webp');background-size:contain}body.teamevent div#header_image_container {background-image:url('/images/header/mobile/header_teamevent.webp');background-size:contain}body.touren div#header_image_container {background-image:url('/images/header/mobile/header_touren.webp');background-size:contain}body.escapegame div#header_image_container {background-image:url('/images/header/mobile/header_escapegame.webp');background-size:contain}body.schatzsuche div#header_image_container {background-image:url('/images/header/mobile/header_schatzsuche.webp');background-size:contain}body.krimispiel div#header_image_container {background-image:url('/images/header/mobile/header_krimispiel.webp');background-size:contain}body.schnitzeljagd div#header_image_container {background-image:url('/images/header/mobile/header_schnitzeljagd.webp');background-size:contain}body.xmasadventure div#header_image_container {background-image:url('/images/header/mobile/header_xmasadventure.webp');background-size:contain}body.gutschein div#header_image_container,body.tickets div#header_image_container{background:linear-gradient(180deg,rgba(235,253,253,1) 100px,rgba(252,243,217,1) 100%);background-color:rgba(235,253,253,1)}div#header_image_container .people {display:none}div#header_image_container #headline {flex-direction:column}div#header_image_container #headline .text_section,div#header_image_container #headline .image_section{width:100% !important}div#header_image_container #headline .text_section{flex-direction:column;justify-content:center;align-items:center}div#header_image_container #headline .image_section {padding-top:20px}div#header_image_container .mobile_phone_container {display:none}}footer {margin-top:auto}#footer{color:rgba(255,255,255,0.6);background-color:#121838}#footer .mch_logo img {width:250px}#footer .app_links img {filter:invert(100%) brightness(200%)}#footer .social_media_links {justify-content:flex-start}#footer .social_media_links a{width:clamp(30px,10vw,40px);padding-top:clamp(30px,10vw,40px);margin-right:15px;border-radius:5px;border:1px solid rgba(255,255,255,0.1);position:relative}#footer .social_media_links a svg{width:1.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;fill:#fff}.footer_tours_ul{list-style-type:none;margin-left:0;margin-bottom:10px;width:100%;overflow:auto}.footer_tours_ul li{width:auto;display:inline-block;line-height:1em;margin-right:15px;margin-bottom:5px}.footer_tours_ul li.sr_orange_bg_hover{background-color:transparent;padding:0;padding-right:4px;color:rgba(255,255,255,0.6)}.footer_tours_ul li a.white {color:inherit}@media screen and (max-width:900px){#footer .app_links,#footer .mch_logo {margin:0 auto}#footer .social_media_links {justify-content:center}}.x_small {font-size:0.4rem}.small {font-size:0.6rem}.m_small {font-size:0.8rem}.s_small {font-size:0.9rem}.s_large {font-size:clamp(16px,2.4vw,19px)}.m_large {font-size:clamp(17px,2.5vw,21px)}.large,.text-container h3 {font-size:clamp(18px,2.6vw,24px)}.x_large {font-size:clamp(20px,2.7vw,28px)}.text-container h2 {font-size:clamp(22px,3vw,30px)}.xx_large {font-size:clamp(23px,4.3vw,35px)}.xxx_large {font-size:clamp(28px,4.8vw,42px)}.bold_600 {font-weight:600}.bold,.bold_700 {font-weight:700}.bold_800 {font-weight:800}.bold_900 {font-weight:900}.no_wrap {white-space:nowrap}.no_wrap.ellipsis{overflow:hidden;text-overflow:ellipsis}.wrap {white-space:normal}.break_words {word-break:break-all}.overflow_auto {overflow:auto}.overflow_visible {overflow:visible}.cursor_pointer {cursor:pointer}.position_relative {position:relative}.align_center {margin:0 auto}.align_left {margin-right:auto}.align_right {margin-left:auto}.text_align_center {text-align:center}.text_align_right {text-align:right}.text_align_left {text-align:left}.span_50 {width:50%;box-sizing:border-box}.span_100 {width:100%;box-sizing:border-box}.optimize_img{filter:brightness(1.05) saturate(1.1);-webkit-filter:brightness(1.05) saturate(1.1);-moz-filter:brightness(1.05) saturate(1.1);-o-filter:brightness(1.05) saturate(1.1);-ms-filter:brightness(1.05) saturate(1.1)}.border_radius_10 {border-radius:10px}.border_radius_20 {border-radius:20px}.border_radius_30 {border-radius:30px}.border_radius_50{border-radius:50px;border-radius:clamp(30px,3.5vw,50px)}.margin_0 {margin:0 !important}.margin_bottom_5 {margin-bottom:5px !important}.margin_bottom_10 {margin-bottom:10px !important}.margin_bottom_20 {margin-bottom:20px !important}.margin_bottom_30 {margin-bottom:30px !important}.margin_bottom_40 {margin-bottom:40px !important}.margin_bottom_50 {margin-bottom:50px !important}.margin_bottom_60 {margin-bottom:clamp(36px,6vw,60px) !important}.margin_bottom_70 {margin-bottom:clamp(43px,8vw,70px) !important}.margin_bottom_80 {margin-bottom:clamp(50px,10vw,80px) !important}.margin_top_5 {margin-top:5px !important}.margin_top_10 {margin-top:10px !important}.margin_top_20 {margin-top:20px !important}.margin_top_30 {margin-top:30px !important}.margin_top_40 {margin-top:40px !important}.margin_top_50 {margin-top:50px !important}.margin_top_60 {margin-top:clamp(36px,6vw,60px) !important}.margin_top_70 {margin-top:clamp(43px,8vw,70px) !important}.margin_top_80 {margin-top:clamp(50px,10vw,80px) !important}.margin_right_5 {margin-right:5px !important}.margin_right_10 {margin-right:10px !important}.margin_right_20 {margin-right:20px !important}.margin_right_30 {margin-right:30px !important}.margin_left_5 {margin-left:5px !important}.margin_left_10 {margin-left:10px !important}.margin_left_20 {margin-left:20px !important}.margin_left_30 {margin-left:30px !important}.margin_5 {margin:5px !important}.margin_10 {margin:10px !important}.margin_20 {margin:20px !important}.margin_30 {margin:30px !important}.margin_40 {margin:40px !important}.margin_50 {margin:50px !important}.padding_bottom_5 {padding-bottom:5px !important}.padding_bottom_10 {padding-bottom:10px !important}.padding_bottom_20 {padding-bottom:20px !important}.padding_bottom_30 {padding-bottom:30px !important}.padding_bottom_40 {padding-bottom:40px !important}.padding_bottom_50 {padding-bottom:50px !important}.padding_bottom_60 {padding-bottom:clamp(36px,6vw,60px) !important}.padding_bottom_70 {padding-bottom:clamp(43px,8vw,70px) !important}.padding_bottom_80 {padding-bottom:clamp(50px,10vw,80px) !important}.padding_top_5 {padding-top:5px !important}.padding_top_10 {padding-top:10px !important}.padding_top_20 {padding-top:20px !important}.padding_top_30 {padding-top:30px !important}.padding_top_40 {padding-top:40px !important}.padding_top_50 {padding-top:50px !important}.padding_top_60 {padding-top:clamp(36px,6vw,60px) !important}.padding_top_70 {padding-top:clamp(43px,8vw,70px) !important}.padding_top_80 {padding-top:clamp(50px,10vw,80px) !important}.padding_5 {padding:5px !important}.padding_10 {padding:10px !important}.padding_20 {padding:20px !important}.padding_30 {padding:30px !important}.padding_40 {padding:40px !important}.padding_50 {padding:50px !important}.flex_row{display:flex;flex-direction:row;justify-content:space-between}.flex_row_55_45 > div:nth-child(2),.flex_row_45_55 > div:first-child{width:45%;background-size:cover;background-repeat:no-repeat;background-position:center bottom;box-sizing:border-box}.flex_row_45_55 > div:first-child{border-radius:20px;margin-right:80px}.flex_row_55_45 > div:first-child,.flex_row_45_55 > div:nth-child(2){width:55%;box-sizing:border-box}.flex_row_55_45 > div:first-child {margin-right:20px}.tours_list .flex_row_55_45 > div{border-radius:30px}.flex_column{display:flex;flex-direction:column;justify-content:space-between}.multi_col_3 {column-count:3}.multi_col_4 {column-count:4}.common_grid{display:grid;width:100%}.common_grid.col_2 {grid-template-columns:repeat(2,minmax(0,1fr))}.common_grid.col_3 {grid-template-columns:repeat(3,minmax(0,1fr))}.common_grid.col_4 {grid-template-columns:repeat(4,minmax(0,1fr))}.common_grid.col_5 {grid-template-columns:repeat(5,minmax(0,1fr))}.common_grid.col_6 {grid-template-columns:repeat(6,minmax(0,1fr))}.common_grid.col_7 {grid-template-columns:repeat(7,minmax(0,1fr))}.common_grid.col_2_1 {grid-template-columns:2fr minmax(0,1fr)}.common_grid.col_1_2 {grid-template-columns:minmax(0,1fr) 2fr}.common_grid.col_3_1 {grid-template-columns:3fr minmax(0,1fr)}.common_grid.col_1_3 {grid-template-columns:minmax(0,1fr) 3fr}.masonry_grid.col_2 {column-count:2}.masonry_grid.col_3 {column-count:3}.masonry_grid.col_4 {column-count:4}.masonry_grid.col_5 {column-count:5}.flex_row.gap_0,.flex_column.gap_0,.common_grid.gap_0 {gap:0px}.flex_row.gap_5,.flex_column.gap_5,.common_grid.gap_5 {gap:5px}.flex_row.gap_10,.flex_column.gap_10,.common_grid.gap_10 {gap:10px}.masonry_grid.gap_10 {column-gap:10px}.flex_row.gap_20,.flex_column.gap_20,.common_grid.gap_20 {gap:20px}.masonry_grid.gap_20 {column-gap:20px}.flex_row.gap_30,.flex_column.gap_30,.common_grid.gap_30 {gap:clamp(20px,5vw,30px)}.masonry_grid.gap_30 {column-gap:clamp(20px,5vw,30px)}.flex_row.gap_40,.flex_column.gap_40,.common_grid.gap_40 {gap:clamp(20px,6vw,40px)}.masonry_grid.gap_40 {column-gap:clamp(20px,6vw,40px)}.flex_row.gap_50,.flex_column.gap_50,.common_grid.gap_50 {gap:clamp(30px,7vw,50px)}.flex_row.gap_60,.flex_column.gap_60,.common_grid.gap_60 {gap:clamp(40px,8vw,60px)}.flex_row.gap_70,.flex_column.gap_70,.common_grid.gap_70 {gap:clamp(50px,9vw,70px)}.flex_row.gap_80,.flex_column.gap_80,.common_grid.gap_80 {gap:clamp(60px,10vw,80px)}@media (max-width:900px){.bis_900 {display:none}.common_grid.col_7:not(.no_break){grid-template-columns:repeat(6,minmax(0,1fr))}.common_grid.col_6:not(.no_break){grid-template-columns:repeat(5,minmax(0,1fr))}.common_grid.col_4.break_pairs:not(.no_break),.common_grid.col_5:not(.no_break){grid-template-columns:repeat(4,minmax(0,1fr))}.common_grid.col_4:not(.no_break){grid-template-columns:repeat(3,minmax(0,1fr))}.common_grid.col_3_1:not(.no_break),.common_grid.col_1_3:not(.no_break) {grid-template-columns:1fr}.masonry_grid.col_4 {column-count:3}.masonry_grid.col_5 {column-count:4}}@media (max-width:800px){.common_grid.col_2_1:not(.no_break),.common_grid.col_1_2:not(.no_break) {grid-template-columns:1fr}.col_2_1 .grid_row_1 {grid-row:1}.col_2_1 .grid_row_2 {grid-row:2}.col_2_1 .grid_row_3 {grid-row:3}.col_2_1 .grid_row_4 {grid-row:4}.common_grid.col_2_1 .order_2 {order:2}}@media (max-width:700px){.bis_700 {display:none}.flex_row_55_45,.flex_row_45_55 {flex-direction:column}.flex_row_55_45 > div:first-child,.flex_row_45_55 > div:first-child {margin-right:0}.flex_row_55_45 > div:nth-child(2),.flex_row_45_55 > div:first-child {order:1;margin-bottom:30px}.tours_list .flex_row_55_45 > div:first-child{order:2;border-radius:0 0 30px 30px;padding-top:40px}.tours_list .flex_row_55_45 > div:nth-child(2){height:350px;background-position:center bottom -20px;border-radius:30px 30px 0 0;margin-bottom:0px}.flex_row_55_45 > div,.flex_row_45_55 > div {width:100% !important}.multi_col_3 {column-count:2}.multi_col_4 {column-count:3}.common_grid.col_3:not(.no_break){grid-template-columns:repeat(2,minmax(0,1fr))}.common_grid.col_4.break_pairs:not(.no_break),.common_grid.col_4:not(.no_break){grid-template-columns:repeat(2,minmax(0,1fr))}.common_grid.col_5:not(.no_break){grid-template-columns:repeat(3,minmax(0,1fr))}.common_grid.col_6:not(.no_break){grid-template-columns:repeat(4,minmax(0,1fr))}.common_grid.col_7:not(.no_break){grid-template-columns:repeat(5,minmax(0,1fr))}.masonry_grid.col_3 {column-count:2}.masonry_grid.col_4 {column-count:2}.masonry_grid.col_5 {column-count:3}}@media (max-width:600px){.bis_600 {display:none}}@media (max-width:500px){.multi_col_3 {column-count:1}.multi_col_4 {column-count:2}.common_grid.col_2:not(.no_break){grid-template-columns:repeat(1,minmax(0,1fr))}.common_grid.col_2 .order_2 {order:2}.common_grid.col_4:not(.no_break){grid-template-columns:repeat(1,minmax(0,1fr))}.common_grid.col_6:not(.no_break){grid-template-columns:repeat(3,minmax(0,1fr))}.common_grid.col_7:not(.no_break){grid-template-columns:repeat(4,minmax(0,1fr))}.masonry_grid.col_2 {column-count:1}.masonry_grid.col_3 {column-count:1}.masonry_grid.col_4 {column-count:2}}@media (max-width:400px){.multi_col_4 {column-count:1}.common_grid.col_5:not(.no_break){grid-template-columns:repeat(2,minmax(0,1fr))}.common_grid.col_6:not(.no_break){grid-template-columns:repeat(2,minmax(0,1fr))}.common_grid.col_7:not(.no_break){grid-template-columns:repeat(3,minmax(0,1fr))}.masonry_grid.col_4 {column-count:1}.masonry_grid.col_5 {column-count:2}}@media (max-width:333px){.common_grid.col_3:not(.no_break){grid-template-columns:minmax(0,1fr)}}div:has(> #chtl-open-chat-icon){z-index:99 !important;right:0.75rem !important}#chtl-close-chat-icon,#chtl-open-chat-icon {border:2px solid #fff}#chtl-close-chat-icon > div,#chtl-open-chat-icon > div{width:4rem !important;height:4rem !important}#chtl-close-chat-icon > div > svg,#chtl-open-chat-icon > div > svg{width:2rem !important;height:2rem !important}.in_text_promo{background-repeat:no-repeat;background-size:cover;background-position:center;filter:saturate(1.3)}.in_text_promo > div:first-child{background:rgba(18,24,56,0.55);backdrop-filter:blur(3px)}.bubble_icon{padding:10px;border-radius:30px;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center;line-height:1.5em}.press_logo{filter:saturate(0) opacity(0.6);transition:all 0.4s linear}.press_logo:hover{filter:saturate(1)}@media (max-width:900px){.press_logo:nth-of-type(n+11){display:none}}@media (max-width:700px){.press_logo:nth-of-type(n+9){display:none}}@media (max-width:500px){.press_logo:nth-of-type(n+7){display:none}}.press_logo a{display:block;width:100%;height:100%}.easter_egg,.xmas_present{position:absolute;right:70px;bottom:-20px;background-image:url(/images/present.svg);width:80px;height:85px;background-repeat:no-repeat;background-size:contain;animation:shake 1s ease-in-out infinite;transition:all 50ms linear;z-index:1;text-align:center;cursor:pointer}.easter_egg {background-image:url(/images/easter_egg.svg)}.easter_egg.open,.xmas_present.open{background-image:url(/images/present_open.png);bottom:-87px;right:10px;width:200px;height:180px;animation:none}.easter_egg.open {background-image:url(/images/easter_egg_open.png)}.easter_egg > div,.xmas_present > div{position:absolute;top:21%;width:80%;left:8%;height:50%;font-size:0.85rem;flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:none;opacity:0;transition:opacity 700ms linear}.easter_egg.open > div,.xmas_present.open > div{display:flex;opacity:1}.easter_egg > div span,.xmas_present > div span{width:100%;margin-top:5px}.easter_egg > div span:nth-child(2) .xmas_present > div span:nth-child(2){margin-top:5px;font-size:1rem}@keyframes shake{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}.reviews_heading{display:flex;flex-direction:row;align-items:center;gap:30px}.reviews_heading .rating_badges{display:flex;margin-left:auto;gap:20px}body.tour-stadt div#header_image_container .rating_badges,body.tour div#header_image_container .rating_badges {color:#121837}.rating_badges .deco_tile.glass_tile.wide{position:absolute;z-index:-1;width:100%;height:72px;left:-30px;top:50%;transform:translate(0,-50%);display:none}@media screen and (max-width:900px){.reviews_heading{flex-direction:column;gap:20px}.reviews_heading .rating_badges {margin-left:0}}@media screen and (max-width:600px){body.tour-stadt div#header_image_container .rating_badges{position:absolute;bottom:clamp(40px,3.7vw,70px);left:50%;transform:translate(-50%,0)}}@media screen and (min-width:601px){body.index div#header_image_container .rating_badges{position:absolute;top:clamp(20px,3vw,50px);bottom:auto;left:47%;z-index:1;margin:0;flex-direction:column;transform:none}body:not(.index) .rating_badges .deco_tile.glass_tile.wide {display:block}}.rating_badges > a{padding:clamp(7px,1vw,10px) clamp(10px,1vw,15px);box-shadow:0 0 7px 0 rgba(0,0,0,.1);font-size:clamp(0.7rem,2vw,1rem);border:1px solid rgba(18,24,56,0.2)}.rating_badges > a > img{width:clamp(30px,4vw,40px)}@media (max-width:700px){.ticket_shop_right {margin-bottom:0 !important}.ticket_shop_right .payment_methods {display:none}}.ticket_shop .form_icon_container{padding:0;padding-left:50px}.ticket_shop_right .booking_summary{background:#121838;color:#fff;border-radius:30px;margin-top:0}.ticket_shop_right .booking_summary p.calc_line:not(:last-child) {border-bottom:1px solid rgba(255,255,255,0.2)}.ticket_shop #tour_properties_frame{display:none}.ticket_shop_left h3 {margin-bottom:30px}.input_row{width:100%;position:relative;overflow:visible;text-align:left}.ticket_shop_left .input_row:not(:last-child){margin-bottom:20px}.input_row label,.input_row .label{color:#919191;width:100%;position:absolute;top:50%;transform:translate(0,-50%);left:14px;z-index:1;font-size:1em;letter-spacing:0;width:auto;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;-webkit-transition:all 200ms linear;transition:all 200ms linear;pointer-events:none;cursor:pointer;margin:0;padding:0;font-weight:normal}.input_row label.small,.input_row .label.small{font-size:0.9em;top:0;background:#fff;padding:4px;line-height:1em}.booking_step{display:none}.booking_step.active,#step-1{display:block}@media (max-width:500px){.button.zurueck {order:2}.button.weiter {order:1}}.checkout-container-outer{min-height:400px;position:relative}.checkout-container-outer #checkout-container-overlay{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;background-color:#fff}.checkout-container-outer #checkout-container-overlay:after{width:30%;height:30%;position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-image:url(https://www.ch-static.de/images/page-loader.gif);background-repeat:no-repeat;background-position:center center}.booking_summary{box-sizing:border-box;width:100%;padding:calc(30px + 0.7vw);color:#fff;border-radius:15px}.booking_summary .heading .booking_summary_price{font-size:calc(2em + 0.3vw);margin-right:20px}.booking_details_frame,.booking_summary .booking_event_detail{width:auto;margin:0 auto;border-radius:20px;display:none;padding:5px 12px;border:1px solid rgba(255,255,255,0.2)}.booking_details_frame {border-radius:20px}.booking_summary .booking_event_detail.visible{display:inline-block}.booking_summary .booking_event_detail .inner{display:flex;align-items:center;justify-content:center}.booking_summary .booking_event_detail span{margin-right:5px;line-height:1.3em;font-size:0.97em}.booking_summary #booking_event_detail_lang img{width:17px;display:block;margin-right:5px;margin-bottom:1px;border:1px solid rgba(255,255,255,0.2)}.booking_summary p.calc_line{display:flex;justify-content:space-between;padding:0.5rem 0 0.5rem 0;margin:0}.booking_summary p.calc_line{color:#fff;font-size:1em}.booking_summary .booking_details_frame p.calc_line.booking_details{font-size:.97em;color:#507100;font-family:'Eudoxus',sans-serif}.payment_methods{grid-template-columns:repeat(auto-fill,20%);margin-top:30px;width:calc(100% - 40px);padding:0 20px;row-gap:10px;display:grid}.payment_methods div i{font-size:2.7rem;color:#e1e1e1;transition:.5s}.payment_methods div i:hover{color:#c0c0c0}.payment_select_button{box-sizing:border-box;border:2px solid #fff;cursor:pointer}.payment_select_button:hover,.payment_select_button.active{border:2px solid #8ec900}.tour_promo_gallery > div{background-position:center center;background-size:cover;background-repeat:no-repeat;height:160px;width:100%}.fa-spinner{animation:rotation 2s infinite linear}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}[tooltip]{cursor:pointer;display:inline;position:relative}[tooltip]::before{content:"";position:absolute;top:-0.5rem;left:50%;transform:translateX(-50%);border-width:0.5rem 0.5rem 0 0.5rem;border-style:solid;border-color:rgba(11,15,34,.85) transparent transparent;z-index:99;opacity:0}[tooltip-position='left']::before{left:0%;top:50%;margin-left:-12px;transform:translatey(-50%) rotate(-90deg)}[tooltip-position='top']::before{left:50%}[tooltip-position='bottom']::before{top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg)}[tooltip-position='right']::before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}[tooltip]::after{content:attr(tooltip);position:absolute;left:50%;transform:translateX(-50%) translateY(-100%);background:rgba(11,15,34,.85);text-align:center;color:inherit;padding:10px;font-size:.9rem;min-width:100px;border-radius:10px;pointer-events:none;z-index:98;box-shadow:0 0 4px 1px rgb(255 255 255 / 30%);opacity:0}[tooltip-position='left']::after{left:0%;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%)}[tooltip-position='top']::after{left:50%}[tooltip-position='bottom']::after{top:100%;margin-top:8px;transform:translateX(-50%) translateY(0%)}[tooltip-position='right']::after{left:100%;top:50%;margin-left:8px;transform:translateX(0%) translateY(-50%)}[tooltip]:hover::after,[tooltip]:hover::before {opacity:1}[tooltip].manual:hover::after,[tooltip].manual:hover::before {opacity:0}[tooltip].manual.active::after,[tooltip].manual.active::before {opacity:1}.progress-row{display:flex;justify-content:space-between;width:100%;margin:auto}.progress-box-button{display:flex;align-items:center;margin:0;padding:0;margin-bottom:25px}.progress-box-label{text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);font-size:0.9rem;font-weight:500}.progress-box{display:flex;flex-direction:column;flex-grow:1;position:relative}.progress-box .progress-box-icon {border-color:#c7c7c7}.progress-box .progress-box-label,.progress-box .progress-box-icon i {color:#c7c7c7}.progress-box.active .progress-box-icon {border-color:#8ec900}.progress-box.active .progress-box-label,.progress-box.active .progress-box-icon i {color:#8ec900}.progress-box.attention .progress-box-icon {border-color:#ffae00}.progress-box.attention .progress-box-label,.progress-box.attention .progress-box-icon i {color:#ffae00}.progress-box-icon{padding:4px;border-radius:50%;border-width:1px;border-style:solid;width:17%;background:#fff;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;position:relative}.progress-box-icon i{text-align:center;position:absolute;bottom:50%;left:50%;transform:translate(-50%,-50%);line-height:0;overflow:visible}.progress-box.cursor_pointer:hover .progress-box-icon {transform:scale(1.3)}@media screen and (max-width:700px){.progress-box-icon i{font-size:80%}}.progress-box-icon-inner{width:100%}.progress-box-icon-inner::before{padding-top:100%;content:"";display:block}.progress-box-tag{flex-grow:1;min-width:20px;height:1px}.progress-box .progress-box-tag-left,.progress-box .progress-box-tag-right {background-color:#c7c7c7}.progress-box:first-child .progress-box-tag-left{background-color:white}.progress-box:last-child .progress-box-tag-right{background-color:white}.progress_step_content p:not(:last-of-type){margin-bottom:5px}.progress_step_content p:last-of-type,.progress_step_content ul li:last-of-type {margin-bottom:0}.progress_step_content ul{margin:0;margin-left:20px;list-style-position:outside;list-style-type:disc}#progress_steps_content_arrow{border-color:#e5e5e5;position:absolute;top:-14px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom-width:14px;border-bottom-style:solid}#progress_steps_content_arrow.step_1 {left:11%}#progress_steps_content_arrow.step_2 {left:36%}#progress_steps_content_arrow.step_3 {left:61%}#progress_steps_content_arrow.step_4 {left:86%}.ticket_shop #tour_properties_frame{display:none}.ticket_shop #tour_properties_frame .span_100{display:grid;grid-template-columns:repeat(auto-fill,calc(50% - 10px));column-gap:20px}.tour_property_container{padding:5px 10px;justify-content:center;align-items:center;width:auto;white-space:nowrap;display:inline-block;vertical-align:top;margin:0 3px 8px 0;font-size:14px;border-radius:28px}.tour_property_container.sr_gruen_bg {background-color:#85bc00}.tour_property_container.sr_orange_bg {background-color:#ff9700}.tour_property_container .property{margin-right:5px}@media screen and (max-width:800px){.tour_property_container {font-size:85%;padding:6px 10px}}.tour_property_container.ticketshop{padding:3px 7px;margin:0 4px 8px 0;font-size:80%;box-sizing:border-box}@media screen and (min-width:800px){.tour_property_container.ticketshop .property i {display:none}}@media screen and (max-width:700px){.tour_property_container.ticketshop{width:auto;font-size:80%}.tour_property_container.ticketshop .marker_rating{display:inline-block;float:right}}.gm-style .gm-style-iw,.gm-style .gm-style-iw div,.gm-style .gm-style-iw button,.gm-style .gm-style-iw button:focus{outline:0;border:0}.gm-style .gm-style-iw {}.gm-style .gm-style-iw-c{border-radius:20px;padding:0}.gm-style-iw-ch {display:none}.gm-style-iw-d{padding:20px 2px 6px 17px !important;background:transparent}.gm-style-iw-chr{position:absolute;top:8px;right:8px}.gm-style-iw-chr button{width:auto !important;height:auto !important}.gm-style-iw-chr button span{margin:0 !important;width:16px !important;height:16px !important;background-repeat:no-repeat}.world_map_outer .statistics_container_outer{width:calc(100% - 120px);position:absolute;bottom:-100px;left:50%;transform:translate(-50%,0);z-index:2}@media (max-width:700px){.world_map_outer .statistics_container_outer {bottom:-130px}}.world_map_outer{position:relative;margin-bottom:100px}.world_map{height:clamp(300px,50vw,460px);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden;position:relative;background:#e5e3df;background:linear-gradient(90deg,#ebebeb 45%,#ffffff 50%,#ebebeb 55%);background-size:240%;background-repeat:no-repeat;animation:tileLoadingGradient 1s linear infinite;width:100%}.world_map.short_map{height:clamp(250px,40vw,360px)}.world_map .map-canvas{height:100%;position:relative}.city-label{transform:translate(0,170%);color:#fff;font-size:12px;font-family:'Eudoxus',sans-serif;font-style:normal;text-decoration:none;text-align:center;width:auto;background:rgba(18,24,56,0.7);padding:1px 5px;color:#fff;border-radius:8px;border:2px solid #fff;line-height:1em;color:#fff;font-weight:600}@media screen and (max-width:700px){.world_map,.world_map #map-canvas{height:clamp(300px,50vw,400px)}.world_map_outer {margin-bottom:130px}}div.htmlMarker{width:40px;height:40px;border-radius:50%;border:solid 2px #fff;overflow:hidden;background-size:cover;margin:-23px -23px}@media screen and (max-width:800px){div.htmlMarker{width:24px;height:24px;border:solid 2px #fff;margin:-14px -14px}}.live_symbol{width:auto;position:absolute;top:16px;left:16px;background:#121838;padding:6px 10px;border-radius:20px;z-index:1;color:#fff;font-weight:800}body.appview #cookiescript_injected {display:none}#cookiescript_injected {font-family:'Eudoxus',sans-serif !important}#cookiescript_header {font-size:1.1rem !important}#cookiescript_header::before{content:'\f564';font-family:"Font Awesome 5 Free";font-weight:600;margin-right:6px}#cookiescript_description {line-height:1.3 !important}#cookiescript_accept,#cookiescript_save,#cookiescript_reject{font-size:0.7rem !important;text-transform:none !important}.cookiescript_checkbox_text {text-transform:none !important}#cookiescript_reportdate {display:none !important}body:not(.datenschutz) #cookiescript_badge {display:none !important}body.datenschutz #cookiescript_badge {display:flex !important}body.datenschutz #cookiescript_injected_wrapper {display:flex !important}body.datenschutz #cookiescript_badge #cookiescript_badgetext,body.datenschutz #cookiescript_badgetext{max-width:300px !important;padding-right:15px !important;padding-left:12px !important}.ticket_shop_badge{position:fixed;right:-20px;z-index:5;top:46%;font-size:clamp(90px,17vw,140px);color:#8ec900;transform:rotate(15deg);text-shadow:-1px -1px 0px rgba(255,255,255,1),-1px 1px 0px rgba(255,255,255,1),-6px 6px 10px rgba(18,24,56,0.15);animation:shake-ticket 10s ease-in-out infinite}.ticket_shop_badge::after{content:attr(data-title);position:absolute;color:#fff;top:50%;width:60%;height:50%;padding-left:3%;padding-right:3%;left:50%;transform:translate(-50%,-50%);font-size:clamp(0.75rem,2.4vw,1.3rem);text-align:center;font-family:Eudoxus,sans-serif;text-shadow:none;background:#8ec900;display:flex;align-items:center;border:clamp(3px,0.5vw,4px) dotted #e1ebca}.ticket_shop_badge_mobile{display:none;width:4rem !important;height:4rem !important;justify-content:center;align-items:center;cursor:pointer;border-radius:100%;border:none;padding:0px;background-color:rgb(18,24,56);color:#fff;font-size:2rem;position:fixed;z-index:99 !important;right:.75rem !important;bottom:5.5rem}.ticket_shop_badge_mobile i{transform:rotate(25deg);animation:shake-ticket 10s ease-in-out infinite}@media screen and (max-width:900px){.ticket_shop_badge {display:none}.ticket_shop_badge_mobile {display:flex}}@keyframes shake-ticket{0%,46%,58%,100%{transform:rotate(15deg)}48%{transform:rotate(5deg)}50%{transform:rotate(25deg)}52%{transform:rotate(5deg)}54%{transform:rotate(25deg)}56%{transform:rotate(5deg)}}@media screen and (min-width:1500px){.popup_left_bottom_container{position:fixed;bottom:20px;left:20px;width:auto;z-index:4;box-sizing:border-box}.popup_left_bottom_item{width:300px;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative;line-height:1.35em;visibility:visible;box-sizing:border-box;border-radius:20px;display:none;font-size:0.85rem;background:#121838;color:rgba(255,255,255,0.7);border:1px solid #fff;background-image:url("https://www.mycityhunt.de/images/streets-pattern.svg");background-repeat:no-repeat;background-position:center;background-size:120%}.popup_left_bottom_item .popup_close{position:absolute;top:8px;right:12px;font-size:2rem;font-weight:400;cursor:pointer}.team_bubbles_table{display:inline-grid;grid-template-columns:auto auto auto auto auto;gap:10px;margin-bottom:10px;width:100%}.team_bubble{width:100%;padding-top:100%;border-radius:4px;border:1px solid #ffae00;background-size:cover;background-position:center center;box-sizing:border-box}}#tour_promo_img_container img{width:100%;border-radius:30px}.picture_set_container .picture_set_main_frame{box-sizing:border-box;width:100%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:all 0.5s;position:relative;overflow:hidden;padding-top:63%}.picture_set_container .picture_set_main_frame img{position:absolute;top:0;left:0;width:100%}.picture_set_container .picture_set_main_frame::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}body.schnitzeljagd .picture_set_container .picture_set_main_frame::after{background:url('/images/tile_overlays/gallery_overlay_schnitzeljagd.png?v=1') right bottom no-repeat,linear-gradient(-45deg,rgba(71,169,211,0.9) 10%,rgba(176,255,246,0) 70%) right bottom no-repeat;background-size:50%,100%}body.escapegame .picture_set_container .picture_set_main_frame::after{background:url('/images/tile_overlays/gallery_overlay_escapegame.png?v=1') right bottom no-repeat,linear-gradient(-45deg,rgba(7,66,50,0.9) 14%,rgba(9,198,86,0) 70%) right bottom no-repeat;background-size:60%,100%}body.krimispiel .picture_set_container .picture_set_main_frame::after{background:url('/images/tile_overlays/gallery_overlay_krimispiel.png?v=1') right bottom no-repeat,linear-gradient(-45deg,rgba(4,28,92,0.9) 10%,rgba(5,112,128,0) 70%) right bottom no-repeat;background-size:60%,100%}body.schatzsuche .picture_set_container .picture_set_main_frame::after{background:url('/images/tile_overlays/gallery_overlay_schatzsuche.png?v=1') right bottom no-repeat,linear-gradient(-45deg,rgba(63,120,21,0.7) 10%,rgba(240,181,50,0.4) 50%,rgba(248,224,146,0) 75%) right bottom no-repeat;background-size:50%,100%}body.xmasadventure .picture_set_container .picture_set_main_frame::after{background:url('/images/tile_overlays/gallery_overlay_xmasadventure.png?v=1') right bottom no-repeat,linear-gradient(-45deg,rgba(70,23,58,0.9) 10%,rgba(245,102,209,0) 70%) right bottom no-repeat;background-size:50%,100%}.picture_set_container .picture_set_main_frame .picture_set_main_frame_inner{width:100%;height:100%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.picture_set_container .picture_set_main_frame,.picture_set_container .picture_set_main_frame_inner,.picture_set_container .picture_set_main_frame img,.picture_set_container .picture_set_small_frame .picture_set_small_frames{border-radius:30px}.picture_set_container .picture_set_small_frame{box-sizing:border-box;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(10px,1vw,15px);margin-top:clamp(10px,1vw,15px)}.picture_set_container img.picture_set_img_spacer{width:100%;height:auto}.picture_set_container .picture_set_small_frame .picture_set_small_frames{width:100%;margin-left:4%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all 0.5s;box-sizing:border-box;height:auto;border-radius:10px;position:relative;padding-top:70%;cursor:pointer}.picture_set_container .picture_set_small_frame .picture_set_small_frames:nth-of-type(6n+1){margin-left:0}.picture_set_small_frames i.delete_button{padding:4px;position:absolute;top:5px;right:5px;z-index:3;color:red;border-radius:3px;font-size:15px;line-height:10px;cursor:pointer}.error_box,.confirm_box,.attention_box,.info_box{position:relative;font-weight:600;padding:25px 25px 25px 95px;border-radius:20px;background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.06);width:100%;box-sizing:border-box;min-height:6.4rem;flex-direction:column;justify-content:center;display:none}.attention_box,.attention_box p,.attention_box ul li,.info_box,.info_box p,.info_box ul li,.confirm_box,.confirm_box p,.confirm_box ul li{color:inherit}.error_box.visible,.confirm_box.visible,.attention_box.visible,.info_box.visible{display:flex}.attention_box:after,.confirm_box:after,.error_box:after,.info_box:after{position:absolute;left:25px;top:25px;background-color:#ffae00;width:2.8rem;height:2.8rem;border-radius:6rem;text-align:center;font-size:1.6rem;line-height:2.8rem;box-sizing:border-box;transition:all .5s;font-family:"Font Awesome 5 Free";font-weight:600;color:#fff}.attention_box:after{content:'\f071';font-size:1.3rem}.info_box:after {content:'\f129'}.confirm_box {color:#8ec900}.confirm_box:after{content:'\f058';background-color:#8ec900}.error_box {color:red}.error_box:after{content:'\f057';background-color:red}.error_box p,.confirm_box p,.attention_box p,.info_box p{margin:0;padding:0;font-weight:400}.error_box ul,.confirm_box ul,.attention_box ul,.info_box ul{margin-bottom:0px;margin-top:0;list-style-type:disc}.error_box p:first-child,.confirm_box p:first-child,.attention_box p:first-child,.info_box p:first-child{font-weight:600}.error_box p:nth-child(2),.confirm_box p:nth-child(2),.attention_box p:nth-child(2),.info_box p:nth-child(2),.attention_box ul:nth-child(2),.confirm_box ul:nth-child(2),.error_box ul:nth-child(2),.info_box ul:nth-child(2){margin-top:7px}.error_box .button,.confirm_box .button,.attention_box .button,.info_box .button{display:inline-block;margin-top:10px}.attention_box.visible,.confirm_box.visible,.error_box.visible,.info_box.visible{display:flex}table td,table tr td{padding:5px}.table_grey_border {border-color:#ccc}table.highscore tr:first-child td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.rounded{border-spacing:0px;border-collapse:separate;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:0;width:100%}table.rounded td {border-bottom:1px solid #ccc;border-right:1px solid #ccc}table.rounded tr:last-child td:first-child{border-bottom-left-radius:6px}table.rounded tr:last-child td:last-child{border-bottom-right-radius:6px;border-bottom:1px solid #ccc}table.rounded tr td:first-child{border-left:1px solid #CCC}table.rounded tr:first-child td{border-top:1px solid #CCC}table.rounded tr:first-child td:first-child{border-top-left-radius:6px}table.rounded tr:first-child td:last-child{border-top-right-radius:6px}table.rounded tr{margin:0;border:0;padding:0}table.rounded tr td{padding:15px;margin:0;border-right:1px solid #ccc}table.rounded tr td:last-child {border-right:1px solid #ccc}table.rounded tr:last-child td {border-bottom:1px solid #ccc}table.rounded table.inner,table.rounded table.inner tr,table.rounded table.inner tr td,table.rounded table.inner td{margin:0;padding:0;border:none 0;font-size:100%}table.rounded table.inner p{line-height:1.3em;font-size:100%}a.ui-datepicker-next,a.ui-datepicker-prev {transition:none}.text_position_center{display:flex;justify-content:center;align-items:center;height:100%}.animated_counter .animated_number{margin-top:10px;line-height:1em;margin-bottom:2px}.animated_counter .animated_number_title {margin-bottom:0}#loading_overlay,.screen_overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(18,24,56,0.7);z-index:9999}#loading_overlay #spinner{width:100px;height:100px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;background-image:url(/images/page-loader.gif);background-size:80% 80%;background-repeat:no-repeat;background-position:center center;border-radius:30px}.screen_overlay .screen_overlay_content_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:30px;box-sizing:border-box;padding:35px 25px 35px 35px;max-height:80%;width:90%;max-width:700px;overflow:hidden;display:flex;background-image:url(/images/page-loader.gif);background-size:100px;background-repeat:no-repeat;background-position:center center}.screen_overlay .close_overlay{position:absolute;top:0.7rem;right:1rem;font-size:2.4rem;line-height:1rem;cursor:pointer}.screen_overlay .screen_overlay_content_container .screen_overlay_content_inner_container{overflow:hidden;box-sizing:border-box;width:100%;min-height:200px}.screen_overlay .screen_overlay_content_container .screen_overlay_content_inner_container .screen_overlay_content{width:100%;height:100%;overflow-y:auto;box-sizing:border-box;padding-right:10px;display:none;background-color:#fff}@media (max-width:500px){.screen_overlay .screen_overlay_content_container{position:fixed;top:0;left:0;right:0;bottom:0;transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:45px 15px 35px 35px;max-height:none;height:100%;width:100%;max-width:none}.screen_overlay .screen_overlay_content_container .screen_overlay_content_inner_container .screen_overlay_content{padding-right:20px}}.presselogo{opacity:0.6;filter:saturate(0);-webkit-filter:saturate(0);-moz-filter:saturate(0);-o-filter:saturate(0);-ms-filter:saturate(0)}.presselogo:hover{opacity:1;filter:saturate(1);-webkit-filter:saturate(1);-moz-filter:saturate(1);-o-filter:saturate(1);-ms-filter:saturate(1)}.customer_reviews{border:1px solid rgba(18,24,56,0.15);background:#f9f9f9;padding:0.5rem;border-radius:20px;font-size:0.85rem;padding-left:4.9rem;position:relative;display:inline-block;line-height:1.35rem}.customer_reviews::before{content:'';position:absolute;left:0.5rem;top:1.25rem;transform:translate(0,-50%);height:1.9rem;width:3.8rem;background-repeat:no-repeat;background-size:contain;background-image:url(/images/customers/customer_bubbles.png)}.tours_list .customer_reviews{position:absolute;top:20px;left:20px;right:20px}@media (max-width:700px){.tours_list .customer_reviews{top:auto;bottom:-20px}}.content_navigation_outer{width:100%;position:relative}ul.content_navigation::-webkit-scrollbar{display:none}ul.content_navigation li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.content_navigation_outer {overflow:hidden}ul.content_navigation{width:100%;display:flex;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:1rem;padding-right:20px}ul.content_navigation li{padding:0 20px 10px 20px;border-bottom:2px solid rgba(142,201,0,0.2);flex-grow:1;overflow:visible;font-size:1rem;margin-bottom:0}ul.content_navigation li:hover,ul.content_navigation li.active{border-bottom:2px solid rgba(142,201,0,1)}ul.content_navigation li.active:before{content:''}ul.content_navigation{width:auto;overflow-x:scroll;padding-bottom:5px}.content_navigation_outer:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);position:absolute;top:0;bottom:0;right:0;content:'';width:100px;z-index:1;pointer-events:none}.xwhite_bg .content_navigation_outer:after{background:linear-gradient(90deg,rgba(251,251,251,0) 0%,rgba(251,251,251,1) 100%)}}.price_sale{position:relative;display:inline-block;font-size:0.9em}.price_sale:before{content:"";position:absolute;inset-block-start:50%;width:100%;border-block-end:1px solid red}.sticky-box{position:sticky;top:120px}.tab_index_outer{width:100%;position:relative;margin-bottom:40px}.tab_index{width:100%;display:flex;-ms-overflow-style:none;scrollbar-width:none}.tab_index::-webkit-scrollbar {display:none}.tab_index > div{padding:0 20px 10px 20px;border-bottom:2px solid rgba(142,201,0,0.2);flex-grow:1;cursor:pointer;transition:all .3s;white-space:nowrap}.tab_index.letters > div{padding:0 10px 10px 10px;text-align:center}.tab_index > div:hover,.tab_index > div.active{border-bottom:2px solid rgba(142,201,0,1);font-weight:700}@media (max-width:1100px){.tab_index{width:auto;overflow-x:scroll;padding-bottom:5px;padding-right:20px}.tab_index_outer:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);position:absolute;top:0;bottom:0;right:0;content:'';width:100px;z-index:1;pointer-events:none}.xwhite_bg .tab_index_outer:after{background:linear-gradient(90deg,rgba(251,251,251,0) 0%,rgba(251,251,251,1) 100%)}}.tab_content .slick-list {width:100%}.tab_content .slick-slide{margin:0 20px 0 20px}.tab_content.tab_height_200 .tab_page,.tab_content.tab_height_300 .tab_page{padding-right:10px;overflow-y:auto;box-sizing:border-box;position:relative;padding-bottom:20px}.tab_content.tab_height_200 .tab_page {max-height:220px}.tab_content.tab_height_300 .tab_page {max-height:320px}.tab_content.tab_height_200:after,.tab_content.tab_height_300:after{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;right:0;left:0;content:'';height:20px;z-index:1;pointer-events:none}.xwhite_bg .tab_content.tab_height_200:after,.xwhite_bg .tab_content.tab_height_300:after{background:linear-gradient(90deg,rgba(251,251,251,0) 0%,rgba(251,251,251,1) 100%)}.tab_content a:not(.general_tile){width:100%;display:block;margin-bottom:1rem;background:rgb(254 248 237);box-sizing:border-box;padding:0.4rem 0.9rem;border-radius:1rem;color:rgba(18,24,56,0.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-container{position:relative;transition:all .5s}.text-container .in-text-image{background-size:cover;background-position:center;height:clamp(160px,50vw,260px);border-radius:30px;margin:30px 0 30px 0}.text-container.shorten::after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 30%,rgba(255,255,255,1) 90%)}.xwhite_bg .text-container.shorten_mobile::after,.xwhite_bg .text-container.shorten::after {background:linear-gradient(to bottom,rgba(251,251,251,0) 0%,rgba(251,251,251,0.5) 30%,rgba(251,251,251,1) 90%)}.xlight_orange_bg .text-container.shorten_mobile::after,.xlight_orange_bg .text-container.shorten::after {background:linear-gradient(to bottom,rgba(254,248,237,0) 0%,rgba(254,248,237,0.5) 30%,rgba(254,248,237,1) 90%)}.read-more-btn{display:none;background:rgba(18,24,56,1);font-size:0.9rem;color:#fff;border:none;padding:15px 20px;cursor:pointer;border-radius:30px;z-index:1;position:absolute;left:50%;transform:translate(-50%,0);bottom:0px;width:auto;justify-content:center;align-items:center;font-family:Eudoxus,sans-serif;border:1px solid #fff}.read-more-btn.activated{background:rgba(18,24,56,0.4)}.text-container.shorten .read-more-btn {display:flex}@media (min-width:768px){.text-container.shorten {max-height:500px}.text-container.shorten.max_600 {max-height:600px}.text-container.shorten.max_700 {max-height:700px}.text-container.shorten.max_800 {max-height:800px}.text-container.shorten.max_900 {max-height:900px}}@media (max-width:767px){.text-container.shorten_mobile::after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 30%,rgba(255,255,255,1) 90%)}.text-container.shorten_mobile .read-more-btn{display:flex}.text-container.shorten,.text-container.shorten_mobile{max-height:400px}}.text-container.shorten.max_200 {max-height:200px}.text-container.shorten.max_300 {max-height:300px}.teamevent_options{padding:40px;color:#fff;margin:0;box-sizing:border-box;width:100%}.teamevent_options .slick-list{padding:0;width:100%;display:flex}.teamevent_options .slick-track{padding:0;margin:0;display:flex;align-items:stretch;left:0}.teamevent_options .slick-dots{display:none;bottom:25px}.teamevent_options .slick-dots li button:before {color:#fff}.teamevent_options .offer{border:2px solid rgba(255,255,255,0.4);border-radius:20px;padding:20px;width:calc(50% - 20px) !important;position:relative;box-sizing:border-box;align-self:stretch;height:100%;display:flex;flex-direction:column}.teamevent_options .offer:nth-child(1) {margin-right:30px}.teamevent_options .offer:nth-child(2){background-image:radial-gradient(circle 25vw at 80% 20%,rgba(254,248,237,0.4),rgba(32,39,82,0.4));border-color:#FFDE99}.teamevent_options .offer:nth-child(2)::after{content:'';position:absolute;top:-10px;right:40px;background-image:url(/images/badge_orange.svg);background-size:contain;width:60px;height:75px;z-index:1;background-repeat:no-repeat}.teamevent_options .offer ul{margin:0;padding:20px 0}.teamevent_options .offer ul:first-of-type{margin-top:20px;border-bottom:1px solid rgba(255,255,255,0.4)}@media (max-width:850px){.teamevent_options{border-radius:0;padding-bottom:70px;width:calc(100% + 40px);left:-20px}.teamevent_options .slick-dots {display:block}.teamevent_options .offer {width:77vw !important}.teamevent_options .offer:nth-child(2){background-image:radial-gradient(circle 70vw at 80% 20%,rgba(254,248,237,0.4),rgba(32,39,82,0.4))}.teamevent_options .offer .flex_row{flex-direction:column;gap:20px}}.blog_promo{padding-bottom:clamp(50px,10vw,80px)}@media (min-width:800px){.blog_promo{background:url(/images/wave-app-action.svg?v=2) no-repeat left bottom;background-size:750px}}.faq_entry .faq_question:after,.general_tiles_list a.general_tile .general_tile_content:after{position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(0deg);background-color:#fff;color:inherit;width:2.8rem;height:2.8rem;border-radius:6rem;border:1px solid rgba(18,24,56,0.2);text-align:center;font-size:2rem;line-height:2.2rem;font-weight:100;box-sizing:border-box;transition:all .5s}.general_tiles_list a.general_tile .general_tile_content:after {right:20px}@media (max-width:800px){.general_tiles_list a.general_tile .general_tile_content:after {display:none}}.faq_entry.unfolded .faq_question:after,.general_tiles_list a.general_tile:hover .general_tile_content:after{background-color:#8ec900;color:#fff;border:1px solid #8ec900}.faq_entry{padding:30px 0 30px 0;cursor:pointer;transition:all .5s}#faq_suggestions .faq_entry:first-child {padding-top:10px}.faq_entry:not(:first-child){border-top:1px solid rgba(18,24,56,0.2)}.faq_entry.unfolded {max-height:1500px}.faq_entry .faq_question{font-size:1.2rem;font-weight:700;width:100%;padding-right:4rem;box-sizing:border-box;position:relative;display:flex;align-items:center}.faq_entry .faq_question .icon{max-width:20px;max-height:20px;margin-right:10px}.faq_entry .faq_question:after {content:'+'}.faq_entry.unfolded .faq_question:after{content:'-';transform:translate(0,-50%) rotate(180deg)}.faq_entry .faq_answer{max-height:0;transition:all .5s;cursor:auto;overflow:hidden}.faq_entry.unfolded .faq_answer{max-height:1300px;margin-top:30px}.faq_entry .faq_answer p:not(:last-child) {margin-bottom:10px}.faq_entry .faq_answer p:last-child {margin-bottom:0}.faq_entry .faq_answer p a {font-weight:600}.faq_entry img.in_text{width:auto;height:auto;max-width:50px;object-fit:contain;flex-shrink:0}.faq_entry .faq_answer p.flex_row span {flex:1}.faq_form .contact_person{width:100%;padding-top:100%;background-color:#FFDE99;position:relative;overflow:hidden;max-height:0}@media (max-width:800px){.contact_person {display:none}}.faq_form .contact_person .reactions{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .5s;z-index:0;opacity:0;background-size:cover;background-repeat:no-repeat}.faq_form .contact_person .reactions.active{z-index:1;opacity:1}.faq_form .contact_faq .contact_faq_suggestions {display:none}.deco_tile{width:130px;height:130px;color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.deco_tile:not(.flip){border:1px solid rgba(18,24,56,0.2);border-radius:10px;padding:20px}.deco_tile.image{background-size:cover;background-repeat:no-repeat}.deco_tile.glass_tile{backdrop-filter:blur(5px);background:rgba(11,15,34,0.1)}.deco_tile.wide{width:260px;height:130px}.deco_tile .tile_content > div div:first-child,.deco_tile:not(.flip) > div:first-child{font-size:1.5rem;font-weight:700}.deco_tile .tile_content > div div:nth-child(2),.deco_tile:not(.flip) > div:nth-child(2){font-size:0.8rem;line-height:1rem}.deco_tile.flip{perspective:1000px;cursor:pointer}.deco_tile .tile_content{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.6s}.deco_tile.flip:hover .tile_content{transform:rotateY(180deg)}.deco_tile .tile_content .tile_content_front,.deco_tile .tile_content .tile_content_back{position:absolute;width:100%;height:100%;backface-visibility:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(18,24,56,0.2);border-radius:10px;padding:20px}.deco_tile .tile_content .tile_content_back{transform:rotateY(180deg)}.voucher_section{position:relative;overflow:hidden}.voucher_section .flexcontainer_inner{padding:clamp(50px,10vw,80px) 20px clamp(50px,10vw,80px) 20px;display:flex;flex-direction:column;z-index:1}.voucher_section::before,.voucher_section::after{background-repeat:no-repeat;background-image:url(/images/cloud.png);background-size:contain;content:'';position:absolute;width:clamp(400px,35vw,800px);height:clamp(200px,7vw,400px)}@media (max-width:800px){.voucher_section::before{background-image:none}}.voucher_section::before{left:8vw;bottom:0;filter:opacity(0.8)}.voucher_section::after{right:11vw;top:30%;transform:rotate(15deg);filter:opacity(0.6)}.voucher_section h2{margin:0 10vw 40px 10vw}.voucher_section p{margin:0 35% 40px 35%;text-align:center}.voucher_section .tiles_left{position:absolute;left:2vw;top:50%}.voucher_section .tiles_left .deco_tile {position:absolute}.voucher_section .tiles_left .deco_tile:nth-child(1) {top:-130px}.voucher_section .tiles_left .deco_tile:nth-child(3) {left:130px}.voucher_section .tiles_left .deco_tile:nth-child(4){top:20px;left:20px}.voucher_section .tiles_right{position:absolute;right:2vw;top:55%}.voucher_section .tiles_right .deco_tile:nth-child(2){background:#121838;background-repeat:no-repeat;background-position:center;background-size:120%;position:absolute;top:-20px;left:20px}.voucher_section .tiles_right .deco_tile:nth-child(2) img{position:absolute;bottom:0;width:70%;right:10px}.voucher_section .tiles_right .deco_tile:nth-child(2) i{color:#ffae00;background-color:#fff;width:1.2rem;height:1.2rem;position:absolute;padding:10px;border-radius:2.4rem;font-size:1.2rem;top:15px;left:15px}@media (max-width:950px){.voucher_section .flexcontainer_inner {padding-top:130px}.voucher_section .voucher_section_content {margin-top:40px}.voucher_section .tiles_left {display:none}.voucher_section .tiles_right{position:relative;right:auto;top:auto;margin:0 auto}.voucher_section h2,.voucher_section p {margin:0 0 40px 0}}.app_action_frame{padding:clamp(50px,10vw,80px) 0;overflow:hidden}.user_groups_frame .user_groups_content,.app_action_frame .app_action_content{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.user_groups_frame .user_groups_content{margin-top:10px;min-height:clamp(280px,40vw,360px)}.user_groups_frame .user_groups_content.tall{margin-top:10px;min-height:clamp(280px,45vw,440px)}.app_action_frame .app_action_content{margin-top:40px;min-height:260px}.user_groups_frame .center_image,.app_action_frame .center_image{transform:none;border:0;overflow:hidden;position:relative}.user_groups_frame .center_image{max-width:clamp(200px,45vw,360px);align-self:stretch;border-radius:20px;flex:1 1 clamp(100px,45%,240px);display:flex;justify-content:center;flex-grow:0;flex-shrink:0}.app_action_frame .center_image{flex:1 1 40vw;height:82.461538vw;margin-right:10px;flex-grow:0;flex-shrink:0}.user_groups_frame .center_image > div,.app_action_frame .center_image > div{background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity .8s}.user_groups_frame .center_image > div {border-radius:20px}.user_groups_frame .center_image > div.active,.app_action_frame .center_image > div.active{z-index:1;opacity:1}.user_groups_frame .headlines,.app_action_frame .headlines{display:flex;flex-direction:column;flex:1 1 clamp(100px,45%,240px);flex-grow:0;flex-shrink:0;justify-content:center;transition:all .5s}.user_groups_frame .headlines{counter-reset:headlines-counter;padding-right:20px;box-sizing:border-box}.user_groups_frame .headlines > div,.app_action_frame .headlines > div{width:100%;padding:25px 0 25px 0;font-size:clamp(16px,2.4vw,19px);font-weight:700;color:rgba(18,24,56,0.4);cursor:pointer;transition:all .3s;box-sizing:border-box;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none}.user_groups_frame .headlines > div:not(:last-child),.app_action_frame .headlines > div:not(:last-child) {border-bottom:1px solid rgba(18,24,56,0.4)}.user_groups_frame .headlines > div.active,.user_groups_frame .headlines > div:hover,.app_action_frame .headlines > div.active,.app_action_frame .headlines > div:hover{color:rgba(18,24,56,1)}.user_groups_frame .headlines > div {padding-left:35px}.user_groups_frame .headlines > div::before{counter-increment:headlines-counter;content:"0" counter(headlines-counter);display:inline-block;color:#ffae00;vertical-align:middle;position:absolute;left:0;top:50%;transform:translate(0,-50%);transition:all .5s}.app_action_frame .headlines > div.active::before{opacity:1}.user_groups_frame .infotext,.app_action_frame .infotext{flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;padding-top:30px}.user_groups_frame .infotext {min-height:260px}.app_action_frame .infotext {min-height:200px;padding-right:0}.user_groups_frame .infotext > div,.app_action_frame .infotext > div:not(.app_links) {display:none}.user_groups_frame .infotext > div.active,.app_action_frame .infotext > div.active{display:flex !important;flex-direction:column}#footer .app_links,.app_action_frame .infotext .app_links{display:flex;margin-top:20px;align-items:center;gap:20px;max-width:300px}#footer .app_links a,.app_action_frame .infotext .app_links a{flex:1 1 auto;display:block}#footer .app_links a img,.app_action_frame .infotext .app_links a img{width:100%;height:auto;object-fit:cover;display:block}@media (min-width:800px){.app_action_frame{background:url(/images/wave-app-action.svg?v=2) no-repeat right bottom;background-size:750px}.app_action_frame .app_action_content {margin-top:100px}.user_groups_frame .headlines,.app_action_frame .headlines{width:clamp(200px,27%,300px)}.user_groups_frame .headlines {padding-right:0px}.app_action_frame .headlines > div.active{padding-left:25px}.app_action_frame .headlines > div::before{content:"";display:inline-block;width:12px;height:12px;background-color:#ffae00;border-radius:50%;vertical-align:middle;position:absolute;left:0;top:50%;transform:translate(0,-50%);transition:all .5s;opacity:0}.user_groups_frame .center_image,.app_action_frame .center_image{margin-right:0}.user_groups_frame .center_image{position:relative}.user_groups_frame .center_image > div{height:clamp(200px,45vw,360px);margin:0}.user_groups_frame .center_image {border-radius:30px}.user_groups_frame .center_image > div{top:50%;transform:translate(0,-50%);border-radius:30px}.app_action_frame .center_image{flex:1 1 0;position:absolute;left:calc(50% - 130px);top:-60px;height:536px;width:260px;margin-right:0}.user_groups_frame .center_image {flex:1 1 0}.user_groups_frame .infotext,.app_action_frame .infotext{width:clamp(180px,23%,300px);flex:auto;flex-grow:0;flex-shrink:0}.user_groups_frame .infotext {padding-top:0}.app_action_frame .infotext{padding-top:0;padding-right:clamp(0px,5vw,50px)}.app_action_frame .infotext .app_links{justify-content:space-between;max-width:none}}@media (max-width:600px){.app_action_frame .center_image {border-radius:clamp(20px,6.5vw,50px)}}.cta_container,.statistics_container_outer{border-radius:30px;background:#121838;display:flex;box-sizing:border-box;padding:40px;background-image:url(/images/wave-horizontal.svg);background-repeat:no-repeat;background-position:center;flex-direction:column;background-size:960px}.statistics_container_outer {padding:36px}.cta_container .button:not(.green),.statistics_container_outer .button:not(.green){border:1px solid #fff;color:#fff}.cta_container .button:not(.green):hover,.statistics_container_outer .button:not(.green):hover{border:1px solid rgba(255,255,255,0.7);color:rgba(255,255,255,0.7)}.cta_container,.statistics_container{justify-content:space-between;width:100%}.statistics_container.slick-slider{display:flex;margin:0 !important;overflow:hidden;padding:0}.statistics_container .slick-track{margin:0;padding:0;left:auto;display:flex;justify-content:space-between}.statistics_container_outer.thin .slick-track{display:flex;grid-template-columns:none;row-gap:unset;column-gap:unset}.statistics_container .slick-list {padding:0 0 5px 0}.statistics_container .statistics_item{color:#fff;text-align:center;line-height:1.2rem}.statistics_container_outer:not(.thin) .statistics_item {width:17%}.statistics_container_outer:not(.thin) .statistics_container .statistics_item:not(:last-child) {margin-right:10.6666%}@media (min-width:701px){.statistics_container_outer.thin .slick-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;column-gap:20px;width:100% !important}.statistics_container_outer.thin .statistics_item {width:100% !important}.statistics_container_outer.thin .slick-track::before,.statistics_container_outer.thin .slick-track::after{display:none}}@media (max-width:700px){.statistics_container_outer.thin{width:calc(100vw - 40px)}.statistics_container.slick-slider{padding-bottom:40px}.statistics_container .slick-dots {bottom:10px}.statistics_container .slick-dots li button:before {color:#fff}.statistics_container_outer:not(.thin) {padding:20px 20px 10px 20px}.statistics_container .statistics_item {width:40%}.statistics_container_outer:not(.thin) .statistics_container .statistics_item:not(:last-child),.statistics_container .statistics_item:not(:last-child) {margin:0}.statistics_container .slick-list {overflow:hidden}}@media (max-width:600px){.statistics_container .statistics_item {width:100%}}.statistics_container .statistics_item i{height:60px;width:100%;position:relative}.statistics_container .statistics_item i::before{font-family:"Font Awesome 5 Free";color:#ffae00;background:#fff;font-weight:900;position:absolute;left:50%;top:0px;transform:translate(-50%,0);width:45px;height:45px;border-radius:30px;font-size:1.5rem;line-height:3.2rem}.gallery,.gallery_carousel-rtl,.gallery_carousel{width:100%;overflow:hidden;box-sizing:border-box;margin:0;position:relative}.gallery_carousel-rtl{margin:0 0 15px 0}.gallery_carousel-rtl::before,.gallery_carousel::before{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;content:'';background:transparent}.gallery_carousel-rtl.slick-slider .slick-track,.gallery_carousel.slick-slider .slick-track{align-items:stretch;display:flex}.gallery_carousel-rtl.slick-slider .slick-list,.gallery_carousel.slick-slider .slick-list{display:flex}.gallery .gallery_image,.gallery_carousel-rtl .gallery_carousel_image,.gallery_carousel .gallery_carousel_image{padding-top:0;margin-right:20px;min-height:120px;display:flex;flex-direction:column;color:#121838;position:relative;border-radius:20px;overflow:hidden;background:url(/images/logo.png) no-repeat 60% center,#121838;background-size:70%,cover;box-shadow:none;font-size:1rem;filter:brightness(1.06) saturate(1.1);-webkit-filter:brightness(1.06) saturate(1.1)}body.mycityquest .gallery .gallery_image,body.mycityquest .gallery_carousel-rtl .gallery_carousel_image,body.mycityquest .gallery_carousel .gallery_carousel_image{background:url(/images/logo-mycityquest.png) 60% center/70% no-repeat,0 0/cover #121838}.gallery .gallery_image{min-height:0;margin:0;padding-top:100%}.gallery .gallery_image img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:calc(100% + 2px);min-height:calc(100% + 2px);max-width:130%}.gallery .gallery_image .remark{position:absolute;width:90%;bottom:4%;left:5%;color:#fff;z-index:1}.cta_ticket,.cta_teamevent,.cta_birthday,.cta_bachelorette,.cta_teamevent_customers{padding:clamp(40px,4vw,80px);background-repeat:no-repeat}.cta_ticket,.cta_teamevent,.cta_birthday,.cta_bachelorette{background-size:45%}.cta_teamevent_customers{background-size:clamp(300px,45%,500px);background-position:right top;background-image:url(/images/wave-customers.svg);gap:clamp(30px,5vw,60px)}.cta_birthday,.cta_bachelorette{background-size:52%}.cta_ticket{padding-right:50%;background-position:bottom right}.cta_birthday,.cta_teamevent {background-position:bottom left}.cta_birthday > div,.cta_teamevent > div {flex:1}.cta_teamevent_customers > div:nth-child(1){display:flex;flex-wrap:wrap;gap:20px}.cta_teamevent_customers > div:nth-child(1) div{height:25px;flex-grow:0;flex-shrink:1;padding:15px;border-radius:10px;background-color:rgba(255,255,255,0.08);display:flex}.cta_teamevent_customers > div:nth-child(2){display:flex;flex-direction:column;justify-content:center}@media (max-width:700px){.flex_row.cta_ticket,.flex_row.cta_teamevent,.flex_row.cta_birthday,.flex_row.cta_teamevent_customers{padding:clamp(40px,4vw,80px);flex-direction:column}.cta_ticket,.cta_teamevent,.cta_birthday{background-image:none !important}.cta_teamevent_customers > div:nth-child(1) {order:2;gap:10px}.cta_teamevent_customers > div:nth-child(2) {order:1}.cta_teamevent_customers > div:nth-child(1) div {height:16px;padding:10px}.cta_teamevent_customers > div:nth-child(1) div:nth-child(1),.cta_teamevent_customers > div:nth-child(1) div:nth-child(9) {display:none}}body.appview .inquiry_frame,body.appview .header_top,body.appview div#header_image_container,body.appview .breadcrumb,body.appview #footer,body.appview .tech_line,body.appview .cookie_info_frame,{display:none}.contact_search,.city_search{width:100%;display:flex;flex-direction:row;justify-content:space-between}.city_search {margin-bottom:30px}.contact_search > div,.city_search > div{align-items:end;display:flex}.contact_search > .inputwrapper {width:100%}.city_search.left > .inputwrapper{width:clamp(310px,49vw,450px)}.city_search.center > .inputwrapper{width:clamp(310px,49vw,520px);margin:0 auto}@media (max-width:700px){.contact_search,.city_search{flex-direction:column;align-items:flex-end}.city_search.center > .inputwrapper,.city_search.left > .inputwrapper{width:100%;margin-bottom:10px}}.district_list:not(:first-of-type){max-height:0;overflow:hidden;margin-bottom:0;transition:all .3s ease-in-out}.district_list:first-of-type,.district_list.unfolded{max-height:none;overflow:visible;margin-bottom:20px}.tour_list_spacer .read-more-btn{display:flex;width:max-content;position:relative}.general_tiles_list,.review_tiles_list,.tiles_list{width:100%;overflow:hidden;box-sizing:border-box;position:relative}.tour_tiles_list.vertical{display:flex;flex-direction:column;overflow:visible}.review_tiles_list.slick-slider,.tiles_list.slick-slider{width:calc(100% + 40px);left:-20px}.review_tiles_list.slick-slider .slick-track,.tiles_list.slick-slider .slick-track{left:20px}@media (min-width:1100px){.review_tiles_list.slick-slider .slick-track,.tiles_list.slick-slider .slick-track{left:0px}.review_tiles_list.slick-slider,.tiles_list.slick-slider{right:-20px;padding-left:20px;padding-right:20px}.review_tiles_list.slick-slider::after,.tiles_list.slick-slider::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 30%,rgba(255,255,255,1) 100%);position:absolute;top:0;bottom:0;right:0;content:'';width:20px;z-index:1;pointer-events:none}.review_tiles_list.slick-slider::before,.tiles_list.slick-slider::before{background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 30%,rgba(255,255,255,1) 100%);position:absolute;top:0;bottom:0;left:0;content:'';width:20px;z-index:1;pointer-events:none}.xwhite_bg .review_tiles_list.slick-slider::before,.xwhite_bg .tiles_list.slick-slider::before {background:linear-gradient(-90deg,rgba(251,251,251,0) 0%,rgba(251,251,251,0.5) 30%,rgba(251,251,251,1) 100%)}.xlight_orange_bg .review_tiles_list.slick-slider::before,.xlight_orange_bg .tiles_list.slick-slider::before {background:linear-gradient(-90deg,rgba(254,248,237,0) 0%,rgba(254,248,237,0.5) 30%,rgba(254,248,237,1) 100%)}.xwhite_bg .review_tiles_list.slick-slider::after,.xwhite_bg .tiles_list.slick-slider::after {background:linear-gradient(90deg,rgba(251,251,251,0) 0%,rgba(251,251,251,0.5) 30%,rgba(251,251,251,1) 100%)}.xlight_orange_bg .review_tiles_list.slick-slider::after,.xlight_orange_bg .tiles_list.slick-slider::after {background:linear-gradient(90deg,rgba(254,248,237,0) 0%,rgba(254,248,237,0.5) 30%,rgba(254,248,237,1) 100%)}}.tour_tiles_list.slick-slider:not(.padding_bottom){padding-bottom:5px}.tour_tiles_list.slick_carousel .slick-list,.review_tiles_list.slick_carousel .slick-list{padding:3px 0 0 3px}.review_tiles_list {padding-bottom:60px}.tourconcept_tiles_list .tourconcept_tile,.city_tiles_list .city_tile,.poi_tiles_list .poi_tile{position:relative;border-radius:20px;padding-top:0;aspect-ratio:1 / 0.9;overflow:hidden;font-size:1rem;color:rgba(18,24,56,0.8)}.tourconcept_tiles_list .tourconcept_tile{background:linear-gradient(90deg,#ebebeb 45%,#ffffff 50%,#ebebeb 55%);background-size:240%;animation:tileLoadingGradient 1s linear infinite}.city_tiles_list .city_tile .city_tile_content,.poi_tiles_list .poi_tile .poi_tile_content{background:linear-gradient(90deg,#ebebeb 35%,#ffffff 50%,#ebebeb 65%);background-size:240%;animation:tileLoadingGradient 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:100%;height:100%}@keyframes tileLoadingGradient{0%{background-position:100% 0}100%{background-position:0 0}}.tourconcept_tiles_list.slick_carousel .tourconcept_tile .tourconcept_tile_content,.city_tiles_list.slick_carousel .city_tile .city_tile_content,.poi_tiles_list.slick_carousel .poi_tile .poi_tile_content{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden;top:auto;left:auto;transform:none;padding-top:0}.tourconcept_tiles_list.slick_carousel .tourconcept_tile,.city_tiles_list.slick_carousel .city_tile,.poi_tiles_list.slick_carousel .poi_tile{padding-top:0;margin-right:clamp(20px,5vw,30px);width:clamp(220px,55vw,270px) !important}.review_tiles_list.slick_carousel .review_tile {color:rgba(18,24,56,0.8)}.review_tiles_list.slick_carousel .review_tile{margin-right:clamp(20px,5vw,30px);width:clamp(220px,56vw,280px) !important}.common_grid.review_tiles_list,.common_grid.tour_tiles_list,.common_grid.general_tiles_list.shadows{padding:0 3px 3px 3px}.common_grid.city_tiles_list,.common_grid.tour_tiles_list{gap:clamp(10px,2.5vw,20px) !important}.tourconcept_tiles_list .tourconcept_tile .bg_overlay,.city_tiles_list .city_tile .bg_overlay,.poi_tiles_list .poi_tile .bg_overlay,.tour_tiles_list .tour_tile .tour_tile_image .bg_overlay,.general_tiles_list .general_tile .general_tile_image .bg_overlay{background-position:center center;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:100%;height:100%;transition:all 0.5s ease;filter:brightness(1.05) saturate(1.25);background-repeat:no-repeat}.tour_tiles_list .tour_tile .tour_tile_image .bg_overlay {filter:blur(1px) brightness(1.05) saturate(1.25)}.general_tiles_list .general_tile .general_tile_image .bg_overlay {filter:none}.tourconcept_tiles_list .tourconcept_tile .bg_overlay{filter:none}.tourconcept_tiles_list .tourconcept_tile:hover .bg_overlay,.city_tiles_list .city_tile:hover .bg_overlay,.poi_tiles_list .poi_tile:hover .bg_overlay,.tour_tiles_list .tour_tile:hover .tour_tile_image .bg_overlay,.general_tiles_list .general_tile:hover .general_tile_image .bg_overlay{width:110%;height:110%}.tour_tiles_list.vertical .tour_tile .tour_tile_content .tour_tile_desc span.rating_line,.tour_tiles_list .tour_tile .rating_tag,.city_tiles_list .city_tile .rating_tag,.poi_tiles_list .poi_tile .rating_tag{padding:8px 8px 8px 35px;padding-left:32px;border-radius:10px;font-weight:800;line-height:1em;font-size:clamp(0.7rem,2vw,1rem)}.tour_tiles_list.vertical .tour_tile .tour_tile_content .tour_tile_desc {margin-top:5px}.tour_tiles_list.vertical .tour_tile .tour_tile_content .tour_tile_desc span.rating_line{background:#FEF8ED;position:relative;font-size:clamp(.6rem,2vw,.8rem)}.tour_tiles_list .tour_tile .rating_tag,.city_tiles_list .city_tile .rating_tag,.poi_tiles_list .poi_tile .rating_tag{position:absolute;top:15px;left:15px;background:#fff;z-index:2}.submenu .city_tiles_list .city_tile .rating_tag {font-size:0.85rem}.tour_tiles_list.vertical .tour_tile .tour_tile_content .tour_tile_desc span.rating_line::before,.tour_tiles_list .tour_tile .rating_tag::before,.city_tiles_list .city_tile .rating_tag::before,.poi_tiles_list .poi_tile .rating_tag::before{font-family:"Font Awesome 5 Free";content:"\f005";color:#ffae00;font-weight:900;position:absolute;left:10px;top:50%;transform:translate(0,-50%)}.tour_tiles_list.vertical .tour_tile .rating_tag {display:none}.tour_tiles_list .tour_tile .copyright_tag,.city_tiles_list .city_tile .copyright_tag,.poi_tiles_list .poi_tile .copyright_tag{position:absolute;top:10px;right:10px;color:#fff;z-index:3;opacity:0.35}.tour_tiles_list .tour_tile .copyright_tag::before,.city_tiles_list .city_tile .copyright_tag::before,.poi_tiles_list .poi_tile .copyright_tag::before{font-family:"Font Awesome 5 Free";font-weight:500;content:'\f1f9'}.city_tiles_list .city_tile .city_tile_overlay,.poi_tiles_list .poi_tile .poi_tile_overlay{background:linear-gradient(to top,rgba(18,24,56,1) 0%,rgba(18,24,56,0.55) 30%,rgba(18,24,56,0) 60%);padding:20px;box-sizing:border-box;width:100%;display:flex;justify-content:flex-end;align-items:flex-end;height:100%;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tourconcept_tiles_list .tourconcept_tile .tourconcept_name,.city_tiles_list .city_tile .city_tile_overlay .city_name,.poi_tiles_list .poi_tile .poi_tile_overlay .poi_name{font-size:1.1rem;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:700;width:100%;color:#fff;text-align:left;line-height:1.2em;margin-bottom:5px;margin-bottom:clamp(0px,0.3vw,5px)}.submenu .city_tiles_list .city_tile .city_tile_overlay .city_name{font-size:1.15rem;margin-bottom:0}.tourconcept_tiles_list .tourconcept_tile .tourconcept_name{position:absolute;top:20px;left:20px;width:calc(100% - 50px);font-size:clamp(1.3rem,5vw,1.6rem)}.submenu .tourconcept_tiles_list .tourconcept_tile .tourconcept_name {font-size:1.3rem}.city_tiles_list .city_tile .city_tile_overlay .city_desc{font-size:clamp(0.7rem,2vw,0.95rem);font-weight:normal;width:100%;color:#fff;text-align:left;line-height:1.3em}.submenu .city_tiles_list .city_tile .city_tile_overlay .city_desc {display:none}.review_tiles_list .review_tile,.general_tiles_list .general_tile,.tour_tiles_list .tour_tile{position:relative;border-radius:20px;overflow:hidden;background:#fff;font-size:1rem}.tour_tiles_list .tour_tile{display:flex;flex-direction:column}.review_tiles_list .review_tile{color:rgba(18,24,56,0.8)}.review_tiles_list .review_tile,.general_tiles_list.shadows .general_tile,.tour_tiles_list .tour_tile{box-shadow:0 0 3px 0 rgba(0,0,0,.1);margin:3px}.general_tiles_list.borders .general_tile{box-sizing:border-box;border:1px solid rgba(18,24,56,0.2)}.general_tiles_list.slick_carousel .general_tile{padding-top:0;min-height:230px;width:55vw;max-width:320px;min-width:270px}.review_tiles_list.slick_carousel .review_tile,.tour_tiles_list.slick_carousel .tour_tile{margin-right:clamp(20px,5vw,30px)}.tour_tiles_list.slick_carousel .tour_tile{padding-top:0;min-height:230px;width:55vw;max-width:270px;min-width:220px}.tour_tiles_list.vertical .tour_tile{flex-direction:row;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin:0}@media screen and (max-width:500px){.tourconcept_tiles_list .tourconcept_tile,.city_tiles_list .city_tile,.poi_tiles_list .poi_tile,.review_tiles_list .review_tile,.general_tiles_list .general_tile .tour_tiles_list .tour_tile{font-size:0.9rem}}.tourconcept_tiles_list .tourconcept_tile .price_tag,.tour_tiles_list .tour_tile .price_tag{position:absolute;bottom:15px;left:15px;background:#ffae00;color:#fff;padding:8px;border-radius:10px;font-weight:600;line-height:1em;font-size:clamp(0.85rem,2vw,1rem);z-index:2}.tourconcept_tiles_list .tourconcept_tile .price_tag{bottom:auto;left:20px;bottom:20px;top:auto;background:#fff;color:inherit;padding:8px 13px}.submenu .tourconcept_tiles_list .tourconcept_tile .price_tag,.tour_tiles_list.vertical .tour_tile .price_tag {display:none}@media screen and (max-width:600px){.tourconcept_tiles_list .tourconcept_tile .price_tag{}}.general_tiles_list .general_tile .general_tile_image,.tour_tiles_list .tour_tile .tour_tile_image{border-radius:20px;padding-top:80%;position:relative;overflow:hidden;width:100%}.general_tiles_list .general_tile .general_tile_image {padding-top:67%}.tour_tiles_list .tour_tile .tour_tile_image{background:linear-gradient(90deg,#ebebeb 35%,#ffffff 50%,#ebebeb 65%);background-size:240%;animation:tileLoadingGradient 1s linear infinite}.tour_tiles_list.vertical .tour_tile .tour_tile_image{width:30%;padding-top:30%;border-radius:16px}.tour_tiles_list .tour_tile .tour_tile_image .tour_tile_image_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:url('/images/tile_overlays/tile_overlay_schnitzeljagd.png') right bottom no-repeat,linear-gradient(-45deg,rgba(71,169,211,0.9) 14%,rgba(176,255,246,0.2) 81%);background-size:60%,cover;z-index:1}.tour_tiles_list.vertical .tour_tile .tour_tile_image .tour_tile_image_overlay {background-size:70%,cover}.tour_tiles_list .tour_tile.escapegame .tour_tile_image .tour_tile_image_overlay{background:url('/images/tile_overlays/tile_overlay_escapegame.png') right bottom no-repeat,linear-gradient(-45deg,rgba(7,66,50,0.9) 14%,rgba(9,198,86,0.2) 65%);background-size:55%,cover}.tour_tiles_list.vertical .tour_tile.escapegame .tour_tile_image .tour_tile_image_overlay {background-size:75%,cover}.tour_tiles_list .tour_tile.krimispiel .tour_tile_image .tour_tile_image_overlay{background:url('/images/tile_overlays/tile_overlay_krimispiel.png') right bottom no-repeat,linear-gradient(-45deg,rgba(4,28,92,0.9) 10%,rgba(5,112,128,0.2) 71%);background-size:70%,cover}.tour_tiles_list.vertical .tour_tile.krimispiel .tour_tile_image .tour_tile_image_overlay {background-size:100%,cover}.tour_tiles_list .tour_tile.schatzsuche .tour_tile_image .tour_tile_image_overlay{background:url('/images/tile_overlays/tile_overlay_schatzsuche.png') right bottom no-repeat,linear-gradient(-45deg,rgba(63,120,21,0.9) 10%,rgba(240,181,50,0.54) 61%,rgba(248,224,146,0.1) 95%);background-size:90%,cover}.tour_tiles_list.vertical .tour_tile.schatzsuche .tour_tile_image .tour_tile_image_overlay {background-size:125%,cover}.tour_tiles_list .tour_tile.xmasadventure .tour_tile_image .tour_tile_image_overlay{background:url('/images/tile_overlays/tile_overlay_xmasadventure.png') right bottom no-repeat,linear-gradient(-45deg,rgba(70,23,58,0.9) 10%,rgba(245,102,209,0.16) 76%);background-size:90%,cover}.tour_tiles_list.vertical .tour_tile.xmasadventure .tour_tile_image .tour_tile_image_overlay {background-size:125%,cover}.tour_tiles_list .tour_tile .tour_tile_content{width:100%;text-align:left;padding:10px clamp(15px,2.5vw,20px) clamp(15px,2.5vw,20px);box-sizing:border-box}.tour_tiles_list.vertical .tour_tile .tour_tile_content{width:70%;padding:10px 10px 10px 20px;display:flex;flex-direction:column;justify-content:space-between}.tour_tiles_list .tour_tile .tour_tile_content .tour_tile_name{font-size:1.07rem;font-size:clamp(0.85rem,2vw,1.15rem);width:100%;line-height:1.1em;padding-bottom:10px;border-bottom:1px solid #f0f0f0;font-weight:600}.tour_tiles_list.vertical .tour_tile .tour_tile_content .tour_tile_name{font-size:1rem;border-bottom:none;padding-bottom:0}.tour_tiles_list .tour_tile .tour_tile_content .tour_tile_name .city,.tour_tiles_list .tour_tile .tour_tile_content .tour_tile_name .tour{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.2em}.tour_tiles_list .tour_tile .tour_tile_content .tour_tile_name .city {font-weight:900}.tour_tiles_list .tour_tile .tour_tile_content .tour_tile_desc{font-size:0.8rem;width:100%;line-height:1rem;margin-top:10px;display:flex;flex-direction:row;justify-content:space-between}.tour_tiles_list:not(.vertical) .tour_tile .tour_tile_content .tour_tile_desc span.rating_line,.tour_tiles_list.vertical .tour_tile .tour_tile_content .tour_tile_desc span:not(.rating_line) {display:none}.general_tiles_list .general_tile .general_tile_content{width:100%;text-align:left;box-sizing:border-box;position:relative}.general_tiles_list a.general_tile .general_tile_content {padding:15px}@media screen and (min-width:800px){.general_tiles_list a.general_tile .general_tile_content {padding:20px 5rem 20px 20px}}.general_tiles_list a.general_tile .general_tile_content:after {content:' ›'}.general_tiles_list .general_tile .general_tile_content .general_tile_name{font-weight:700;display:flex;width:100%}.general_tiles_list .general_tile .general_tile_head_icon{width:100%;margin-right:auto;margin-bottom:20px;display:block}.general_tiles_list .general_tile .general_tile_head_icon::before{background:#ffae00;border-radius:50%;font-size:1.6rem;color:#fff;width:3.5rem;height:3.5rem;line-height:3.5rem;text-align:center;display:block;transition:all .5s}.general_tiles_list .general_tile:hover .general_tile_head_icon::before{transform:rotateY(180deg)}.general_tiles_list a.general_tile .general_tile_content .general_tile_name{font-size:clamp(0.9rem,3vw,1.15rem);align-items:center;line-height:clamp(1.1rem,3vw,1.4rem)}@media screen and (min-width:800px){.general_tiles_list a.general_tile .general_tile_content .general_tile_name {min-height:2rem}}@media screen and (max-width:550px){.tour_tiles_list:not(.vertical) .tour_tile .tour_tile_content .tour_tile_desc{flex-direction:column;gap:5px}}.tour_tiles_list .tour_tile .tour_tile_content .tour_tile_desc i{margin-right:5px}.review_tiles_list .slick-track{display:flex;align-items:stretch;height:clamp(200px,calc(400px - 20vw),250px)}.review_tiles_list .review_tile{padding:20px;box-sizing:border-box;display:flex !important;flex-direction:column}.review_tiles_list .review_tile .review_tile_text{overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;line-height:1.35;flex:1}.review_tiles_list .review_tile .review_tile_info{display:flex;flex-direction:row;gap:20px;margin-top:auto;width:100%;overflow:hidden;margin-top:auto}.review_tiles_list .review_tile .review_tile_info .review_tile_author{max-width:calc(100% - 80px);width:calc(100% - 80px);display:flex;flex-direction:row;gap:10px}.review_tiles_list .review_tile .review_tile_info .review_tile_author .profile_img img{width:36px;height:36px}.review_tiles_list .review_tile .review_tile_info .review_tile_author .author{display:flex;flex-direction:column;flex-grow:1;min-width:0}.review_tiles_list .review_tile .review_tile_info .review_tile_author .author div:first-child{font-weight:700;font-size:1.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.review_tiles_list .review_tile .review_tile_info .review_tile_author .author div:nth-child(2){color:#ffae00;font-size:0.8rem}.review_tiles_list .review_tile .review_tile_info .review_tile_source{width:60px;max-width:60px;flex:0 1 60px;display:flex;flex-direction:column}.review_tiles_list .review_tile .review_tile_info .review_tile_source div:first-child{font-size:0.85rem;text-align:right;color:rgba(18,24,56,0.6)}.review_tiles_list .review_tile .review_tile_info .review_tile_source div:nth-child(2) img{width:100%;filter:saturate(0);width:4rem}@media screen and (max-width:800px){.review_tiles_list .review_tile .review_tile_info{flex-direction:column;gap:5px;margin-top:auto}.review_tiles_list .review_tile .review_tile_info .review_tile_author{max-width:100%;width:100%}.review_tiles_list .review_tile .review_tile_info .review_tile_source{width:100%;max-width:100%;flex-direction:row;justify-content:space-between;flex:0}}.city_country_select_mobile {display:none}.city_country_select_desktop {display:block}@media screen and (max-width:900px){.city_country_select_mobile {display:block}.city_country_select_desktop {display:none}}.list_subpage_index{display:grid;grid-template-columns:repeat(auto-fit,minmax(1rem,max-content));gap:0.7rem;justify-content:center}.list_subpage_index .list_subpage_index_item{font-size:clamp(.8rem,1.8vw,1rem);font-weight:600;border-radius:2rem;display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:all .5s;color:inherit;background-color:transparent;width:auto}.list_subpage_index_item.backward,.list_subpage_index_item.forward{border-radius:3rem;border:1px solid rgba(18,24,56,.2);box-sizing:unset;position:relative;aspect-ratio:1 / 1;padding:0.5rem;width:1rem}.list_subpage_index_item.forward::after,.list_subpage_index_item.backward::after{font-size:2rem;font-weight:100;top:50%;transform:translate(0,-57%);position:absolute}.list_subpage_index_item.backward::after {content:'‹'}.list_subpage_index_item.forward::after {content:'›'}.list_subpage_index .list_subpage_index_item.active{background-color:#e8f4cc;color:#8ec900;aspect-ratio:1 / 1}.list_subpage_index .list_subpage_index_item.inactive{cursor:not-allowed;opacity:0.3;background:transparent}.list_subpage_index .list_subpage_index_item.between{background:transparent;color:rgba(18,24,56,0.4);cursor:auto}.inquiry_frame {display:none}.vertical_inquiry_frame {display:none}.event_procedure_frame_outer {}.event_procedure_frame_outer > .flexcontainer_inner{background:url(/images/tour-steps-vector-line.svg?v=4) no-repeat center top / 100%}.event_procedure_frame_outer .event_procedure_wrapper{position:relative}.event_procedure_frame_outer .event_procedure_frame{display:grid;grid-template-columns:1fr;padding:0 7%;min-height:65rem}.event_procedure_frame_outer .event_procedure_frame > div {position:relative}.event_procedure_frame_outer .event_procedure_frame .event_procedure_step{padding:30px;background:#fff;min-height:20%;position:absolute;width:37%;box-sizing:border-box}.event_procedure_frame_outer .event_procedure_frame > div:first-child > div:first-child{top:10%;left:0}.event_procedure_frame_outer .event_procedure_frame > div:first-child > div:first-child::before{content:'';width:7rem;height:6rem;background:url(/images/gm_mch_pin_start.png) no-repeat right bottom / contain;position:absolute;top:-4.2rem;right:1rem}.event_procedure_frame_outer .event_procedure_frame > div:first-child > div:nth-child(2){bottom:0;right:0}.event_procedure_frame_outer .event_procedure_frame > div:first-child > div:nth-child(2)::before{content:'';width:calc(100% - 60px);height:20rem;background:url(/images/group-1.webp) no-repeat right bottom / contain;position:absolute;top:-20rem}.event_procedure_frame_outer .event_procedure_frame > div:nth-child(2) > div:first-child{top:0;left:0}.event_procedure_frame_outer .event_procedure_frame > div:nth-child(2) > div:nth-child(2){bottom:0;right:0}.event_procedure_frame_outer .event_procedure_frame > div:nth-child(2) > div:nth-child(2)::before{content:'';width:7rem;height:5rem;background:url(/images/trophy.webp) no-repeat right bottom / contain;position:absolute;top:-3rem;right:0.5rem}.event_procedure_frame_outer .event_procedure_frame .event_procedure_step ul.standard {margin-bottom:0}.event_procedure_frame_outer .event_procedure_wrapper .event_device{position:absolute;transform:rotateX(3deg) rotateY(15deg) rotateZ(7deg) translate(-50%,-50%);top:50%;left:47%;background-size:contain;background-repeat:no-repeat;z-index:1;width:clamp(100px,20vw,200px);border-radius:clamp(20px,3.2vw,35px);box-shadow:4px 4px 7px 0 rgba(0,0,0,.1);transform-style:preserve-3d;border-right:8px solid #bfbfbf}@media (max-width:900px){.event_procedure_frame_outer .event_procedure_frame .event_procedure_step{width:45%}.event_procedure_frame_outer .event_procedure_wrapper .event_device {display:none}}@media (max-width:700px){.event_procedure_frame_outer .event_procedure_frame{grid-template-columns:1fr;gap:0;padding:0;margin-top:40px;min-height:0}.event_procedure_frame_outer > .flexcontainer_inner{background-position:5% top !important;background-size:calc(1100px - 20vw) !important}.event_procedure_frame_outer .event_procedure_frame > div > div,.event_procedure_frame_outer .event_procedure_frame .event_procedure_step{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;margin-bottom:30px;width:auto}.event_procedure_frame_outer .event_procedure_frame > div:first-child > div:nth-child(2)::before {display:none}.event_procedure_frame_outer .event_procedure_wrapper .event_device{width:65%;position:relative;transform:rotate(5deg);top:auto;left:auto;margin:0 auto}}