.startbg{height:100vh;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.startbg{background:repeat 100% url(../images/bg/grid-layer.png),url("../images/bg/tilta-start-bg-768.webp") no-repeat left / cover}h3{margin:15px 0 15px 0}}@media (min-width:768px){.startbg{background:repeat 100% url(../images/bg/grid-layer.png),url("../images/bg/tilta-start-bg-768.webp") no-repeat left / cover}}@media (min-width:1200px){.startbg{background:repeat 100% url(../images/bg/grid-layer.png),url("../images/bg/tilta-start-bg-1920.webp") no-repeat center center / cover}}@media (min-width:1920px){.startbg{background:repeat 100% url(../images/bg/grid-layer.png),url("../images/bg/tilta-start-bg-1920.webp") no-repeat center center / cover}}.videostart{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA-BG-Start-Video-2.webp) no-repeat top right / cover;width:100%;height:100%}.lasertagstart{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA-BG-Start-lasertag.webp) no-repeat top left / cover;width:100%;height:100%}.pistolenstart{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA-BG-Start-pistolen.webp) no-repeat top left / cover;width:100%;height:100%}.proofed{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA-BG-Start4.webp) no-repeat top center / cover;width:100%;height:100%}.startanfahrt{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA-BG-Start-anfahrt.webp) no-repeat top center / cover;width:100%;height:100%}.start{position:relative;top:0;margin:0 auto;left:0;right:0;text-align:center}.start h1{font-family:'TILTALOGO';font-size:14em;text-transform:uppercase;margin-bottom:-30px}.start h2{border:2px solid #ffe60a;background:rgba(0,0,0,.6);margin:0 auto;padding:15px;width:700px;font-family:'MAXIMA';font-size:2.3em;text-transform:uppercase;text-align:center}@media (max-width:768px){.start h1{font-size:10em;width:auto;margin-bottom:0}.start h2{font-size:1em;width:auto}}@media (min-width:992px){.startmap-mobile{display:none}.headline-mobile{display:none}}@media (max-width:992px){.startmap-desktop{display:none}.headline-desktop{display:none}}

:root{--footer-height:60px;--mobile-buchen-height:7.5vh;--ta-yellow:#ffe60a}body,html{background-color:#0f0f0f;font-family:'TILTA';color:#fff;scroll-behavior:smooth;height:100%}#jform_contact_message{width:100%!important}@font-face{font-family:'TILTA';src:url('../fonts/OCRAExtended.eot?#iefix') format('embedded-opentype'),url('../fonts/OCRAExtended.woff') format('woff'),url('../fonts/OCRAExtended.ttf') format('truetype'),url('../fonts/OCRAExtended.svg#OCRAExtended') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'MAXIMA';src:url('../fonts/MAXIMA-4216.eot?#iefix') format('embedded-opentype'),url('../fonts/MAXIMA-4216.otf') format('opentype'),url('../fonts/MAXIMA-4216.woff') format('woff'),url('../fonts/MAXIMA-4216.ttf') format('truetype'),url('../fonts/MAXIMA-4216.svg#MAXIMA-4216') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'TILTALOGO';src:url('../fonts/TILTALOGO.otf') format('opentype'),url('../fonts/TILTALOGO.woff') format('woff'),url('../fonts/TILTALOGO.ttf') format('truetype'),url('../fonts/TILTALOGO.svg#TILTALOGO') format('svg');font-weight:normal;font-style:normal;font-display:swap}.infocardhidden{max-height:0;overflow:hidden;transition:all 1s ease}.infocardhidden.expand{max-height:var(--originalHeight)}.link{color:#ffe60a;text-decoration:underline}.brake-link{overflow-wrap:break-word}.link:hover{color:#ffe60a}.grid{background:url(../images/bg/grid-layer.png);position:fixed;z-index:0;height:100%;width:100%}h1,h2,h3,h4{font-family:'MAXIMA';text-transform:uppercase}a h1,a h2,a h3,a h4{color:#fff}a:hover{text-decoration:none}h1{font-size:3em;margin:0 0 50px 0}h2{font-size:2.5em;margin:0 0 15px 0}h2.stripesquare{background:url(../images/icons/stripesquare-h2.png) no-repeat 0 11px;padding-left:39px}h3{font-size:1.5em;margin:0 0 15px 0}h4{font-size:1.3em;margin:0 0 15px 0}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h2.spielinhalt{font-size:1.75rem;margin-top:1rem}}.bg{background:repeat 100% url(../images/bg/grid-layer.png);background-attachment:fixed}.bg-1{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA_BG_Hintergrund.jpg) no-repeat;background-attachment:fixed}.bg-2{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/TA_BG_Spiel.webp) no-repeat;background-attachment:fixed}.bg-buchung{background:repeat 100% url(../images/bg/grid-layer.png),url(../images/bg/bg-tilta-buchung.webp) no-repeat;background-attachment:fixed}.ul-color{list-style:none}.ul-color li::before{content:"\2022";color:rgb(255,255,0);font-weight:bold;display:inline-block;width:1em;margin-left:-1em}ul.underbullet{list-style:none}ul.underbullet li::before{content:"-";color:white;font-weight:unset}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#ffe60a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b30000}.top-modul{position:fixed;background:#000;width:100%;z-index:100}.tilta-top{border:2px solid #ffe60a;padding:0 0 0 0;height:45px;font-family:'MAXIMA';text-transform:uppercase;font-size:1.2em}.home-menu{padding-top:4px;margin-left:45px}.buchung{background:url(../images/jetzt-buchen.png) no-repeat top right;width:650px;height:41px;padding:5px 20px 0 0;text-align:right}.buchung a{color:#fff}.socialmedia{padding:3px 60px 0 0}.socialmedia img{padding-right:10px;opacity:.6;transition-duration:.5s}.socialmedia img:hover{opacity:1.0}@media (min-width:992px){.resp-nav{display:none}}.backdrop:not(.show){display:none}.backdrop{background-color:rgba(0,0,0,.8);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.backdrop.collapsing{position:relative;height:0;overflow:hidden;transition:height .10s ease}@media (max-width:992px){.top-modul,.button_container,.overlay{display:none}.resp-nav .navbar{border:2px solid #ffe60a;background:#000;z-index:100}.resp-nav .navbar ul li{border-bottom:1px solid #ffe60a;background:#000;padding:10px;text-align:center}.resp-nav .navbar ul li:last-child{border-bottom:0}.resp-nav .navbar ul li a{font-family:'MAXIMA';font-size:1.5em;text-transform:uppercase;color:#ffe60a}.resp-nav .navbar ul li a:hover{text-decoration:none;color:#fff}.mobile-buchen{position:fixed;z-index:100;bottom:0;width:100%;border:2px solid #ffe60a;background:#c50f26;padding:5px;text-align:center;transition-duration:.2s;height:var(--mobile-buchen-height)}.mobile-buchen:hover{background:#ff0f1e}.mobile-buchen a{display:block;font-family:'MAXIMA';font-size:1.5em;text-transform:uppercase;color:#fff}.mobile-buchen a:hover{text-decoration:none}}@media screen and (orientation:landscape){.mobile-buchen{display:none}}.dropdown-subnav a{color:#ffe60a!important}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff!important}.dropdown-menu{background-color:#000}.dropdown-menu a{border-bottom:1px solid #ffe60a}.button_container{position:fixed;top:12px;left:12px;height:30px;width:130px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.button_container:hover{opacity:1}.button_container.active .top{-webkit-transform:translateY(8px) translateX(0) rotate(45deg);transform:translateY(8px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-8px) translateX(0) rotate(-45deg);background:#fff}.button_container span{background:rgba(255,230,10,1);border:none;height:4px;width:24px;position:absolute;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:8px}.button_container span:nth-of-type(3){top:16px}.overlay{position:fixed;background:repeat 100% url(../images/bg/grid-layer.png),rgba(0,0,0,1);padding:30px;top:45px;left:0;width:100%;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .85s,visibility .55s,height .55s;transition:opacity .85s,visibility .55s,height .55s;z-index:11}.overlay.open{opacity:1;visibility:visible;height:350px}.overlay.open li{-webkit-animation:fadeInRight .35s ease forwards;animation:fadeInRight .55s ease forwards;-webkit-animation-delay:.55s;animation-delay:.55s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.50s;animation-delay:.50s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:.50s;animation-delay:.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:.50s;animation-delay:.60s}.schildnavi{background:url(../images/menu/tilta-nav-schild-2.png) no-repeat center 0;height:300px}.schildnavi-sub{margin:0 auto;width:856px}.schildnavi-sub .sub-left{float:left;padding:38px 0 0 20px}.schildnavi-sub .sub-right{float:right;text-align:right;padding:38px 20px 0 0}.schildnavi-sub .sub-right div,.schildnavi-sub .sub-left div{margin:0 0 30px 0}.schildnavi-sub a,.nav-home a{font-family:'MAXIMA';font-size:1.8em;text-transform:uppercase;color:#fff}.schildnavi-sub a:hover,.nav-home a:hover{color:#fde401}.nav-home{margin:5px auto 15px auto;text-align:center}.subnavi{position:fixed;z-index:10;top:45px;padding:10px;width:100%;background:#ffe60a;text-align:center}.subnavi a{padding:10px 20px;font-family:'MAXIMA';font-size:1.2em;text-transform:uppercase;color:#000;transition:.5s;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.subnavi a:hover{background:#000;color:#f9e011}.subnav-pfeil{background:url(../images/icons/subnavi-pfeil-home-black.png) no-repeat 10px 12px;width:41px;padding:30px;height:21px}.subnav-pfeil:hover{background:#000 url(../images/icons/subnavi-pfeil-home-yellow.png) no-repeat 6px 12px!important;width:41px!important;height:21px}@media (max-width:992px){.subnavi{display:none}}main{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;position:relative}section{height:100vh;display:flex}main>section{height:100vh;display:flex;scroll-snap-align:start;scroll-snap-stop:always}main::-webkit-scrollbar-track{margin-top:45px}#section-proofed{height:calc(100vh - var(--footer-height))}@media (max-width:992px){main{position:static}main>section{height:auto;scroll-snap-align:unset;scroll-snap-stop:unset;display:block;position:unset}section{display:block}main::-webkit-scrollbar{display:none}#section-proofed{height:auto}}.cut-corner{padding:25px;margin-bottom:15px;font-size:1.2rem}.cornerfilled-2{--border:6px;--cut:50px;border:var(--border) solid var(--ta-yellow);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);background:linear-gradient(-135deg,var(--ta-yellow) calc(.707*var(--cut) + var(--border)),#0000 0) border-box;background-color:black}@media (max-width:992px){.cornerfilled-2{--border:4px}}.button{display:inline-block;margin:0 15px 15px 0;padding:5px;width:250px;font-family:'MAXIMA';font-size:1.2em;text-transform:uppercase;text-align:center;color:#fff}.btn-100{width:100%!important}.button.smaller{width:150px}.btn-default{border:2px solid #ffe60a;opacity:.5;transition-duration:.2s;background:#000}.btn-default:hover{opacity:1;text-decoration:none;color:#fff}.btn-default.active{border:2px solid #ffe60a;color:#fff;opacity:1}.btn-buchen{background:#c50f26;transition-duration:.2s}.btn-buchen:hover{background:#ff0f1e;color:#fff;text-decoration:none}a.btn-infos,.btn-infos{background:#ffe60a;color:#000;transition-duration:.2s}a.btn-infos:hover{background:#e0cb11;color:#000;text-decoration:none}.footer-box{background:repeat 100% url(../images/bg/grid-layer.png)}.footer{height:var(--footer-height);color:#b9b9b9;padding:15px;display:flex;flex-direction:column;justify-content:center}.footer a{color:#b9b9b9}@media (max-width:992px){.footer{position:static;height:auto;padding-bottom:50px}}.proof.head{font-family:'MAXIMA';font-size:1.6em;margin:27px 0 0 0;padding:0 0 0 50px;text-transform:uppercase}.proofer.fb{background:url(../images/icons/TA-Button-FB.png) no-repeat 0 28px}.proofer.gplus{background:url(../images/icons/TA-Button-GPlus.png) no-repeat 0 28px}.proofer.tripadvisor{background:url(../images/icons/TA-Button-Tripadvisor.png) no-repeat 0 28px}p.proof.date{padding:0 0 10px 174px;background:url(../images/TA-Stars.png) no-repeat 50px 1px;color:#aaa;font-size:.8em;line-height:2em;margin:0}.full-with-footer{min-height:calc(100vh - var(--footer-height))}.container-zebra{display:grid;place-items:center;height:10vh;background:repeat 100% url(../images/bg/grid-layer.png)}.container-zebra::before{display:block;height:1.6rem;content:'';background:repeating-linear-gradient(-45deg,transparent 0 20px,#ffe60a 20px 40px)}.img-overlay{position:absolute;top:-1rem;right:0;bottom:0;left:0;padding:.9rem}.main-content{background:url(../images/icons/TA-stripesquare.png) no-repeat 0 100px;padding:90px 0 0 60px}.main-content-no-stipe{padding:90px 0 0 60px}@media (max-width:992px){.main-content,.main-content-no-stipe{background:none;padding:0}}.main-content .nav{margin-bottom:50px}.main-content-no-stipe .nav{margin-bottom:50px}.ta-table{margin:30px 0;border-spacing:10px}.ablauf-zeit{border:2px solid #ffe60a;padding:3px;font-family:'MAXIMA';font-size:1.2em;text-transform:uppercase;text-align:center}.ablauf-content{border:2px solid #ffe60a;padding:0}.marshal_title,.rank_title{border:2px solid #ffe60a;background:#000;padding:10px;font-family:'MAXIMA';font-size:1.2em;text-transform:uppercase;text-align:center;margin-bottom:1rem}.grau{background:#585050}.blau{background:#2f7ba5}.gruen{background:#00b628}.fuchsia{background:#c500a8}.gelb{background:#fae60a;color:#000}.weiss{background:#fff;color:#000}#accordion .card-faq{margin-top:15px}#accordion .card-faq{background:#000;border:2px solid #ffe60a;border-radius:0}#accordion button{font-family:'MAXIMA';font-size:1.2em;text-transform:uppercase;color:#fff}#accordion button:hover{text-decoration:none}#accordion p{padding:0 30px}.webs{display:none}.card{background:#000;border:3px solid#ffe60a;padding:10px 0 0 0;text-align:center;margin:1rem 1rem 1rem 1rem}.card-body{padding:0}.card.team-card{border:none;border-radius:0;padding:10px;text-align:center;min-height:350px;margin:0 0 1rem 1rem;padding:0}.card-title.team-card{margin:0}.card-body.team-card{padding:0}.card-footer.team-card{border:none}.corner-border{--b:5px;--c:#ffe60a;--w:20px;border:var(--b) solid #0000;--_g:#0000 90deg,var(--c) 0;--_p:var(--w) var(--w) border-box no-repeat;background:conic-gradient(from 90deg at top var(--b) left var(--b),var(--_g)) 0 0 / var(--_p),conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) 100% 0 / var(--_p),conic-gradient(from 0deg at bottom var(--b) left var(--b),var(--_g)) 0 100% / var(--_p),conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100% / var(--_p)}.price{font-family:'MAXIMA';font-size:2em;text-transform:uppercase;text-align:right;margin:0 15px 15px 0}.offerprice{font-size:3rem;letter-spacing:-.2rem}.offerprice.priceup{vertical-align:text-top;font-size:1.5rem;letter-spacing:-.5rem}.offerprice.pricedown{vertical-align:text-bottom;font-size:1rem;letter-spacing:-.1rem}.ul-color{margin-bottom:0}.TA-bullets li{list-style:url(../images/TA-List-Button.png)}.TA-yellow{color:#ffe60a}.TA-grey{color:#b9b9b9}.col-md-12.gallery img{margin:0 1rem 1rem 0}a .subline-video{margin-top:-15px;color:#fff}a .subline-video-2{color:#fff;border-bottom:5px solid #ffe60a;text-align:right}.infobox{border:2px solid #ffe60a;margin:15px 0;padding:15px 15px 0 15px}.specs{opacity:.6;border:1px solid #fff;padding:12px 10px 0 45px;background:url(../images/equipment/TA-Blue-Dot.png) no-repeat 17px 17px;margin-bottom:5px;transition-duration:.5s}.specs:hover{opacity:1;background:url(../images/equipment/TA-Yellow-Dot.png) no-repeat 17px 17px}.equipment_dot{position:absolute;visibility:hidden}.equipment_dot.active{visibility:visible}.pot_dot{position:absolute;visibility:hidden}.pot_dot.active{visibility:visible}.fuk_dot{position:absolute;visibility:hidden}.fuk_dot.active{visibility:visible}.rspwn_dot{position:absolute;visibility:hidden}.rspwn_dot.active{visibility:visible;transition-duration:.5s}.active0{visibility:visible}.buttonBuchung{background-color:#ffe60a;color:#000000;border:0;font:normal 1.35rem 'MAXIMA';text-transform:uppercase;margin:1rem 0 0 1rem;padding:8px;width:11rem}.textumbruch{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}

.hud-btn {
  position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  min-height: 46px; padding: 0 18px; border: 0; overflow: hidden; isolation: isolate; cursor: pointer; white-space: nowrap;
  font-family: 'MAXIMA', 'Arial Narrow', Impact, sans-serif; font-size: 1.2rem; letter-spacing: 1.5px; text-transform: uppercase;
  text-decoration: none !important; color: #000 !important; background: var(--y, #ffe60a);
  clip-path: polygon(var(--cut, 10px) 0, 100% 0, 100% calc(100% - var(--cut, 10px)), calc(100% - var(--cut, 10px)) 100%, 0 100%, 0 var(--cut, 10px));
  transition: background .15s, transform .15s;
}
.hud-btn::before { content: "\25B6"; font-size: .65em; }
.hud-btn::after {
  content: ""; position: absolute; top: 0; bottom: 0; left: -60%; width: 40%;
  background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .65), transparent);
  transform: skewX(-20deg); transition: left .45s;
}
.hud-btn:hover { background: #fff35c; transform: translateY(-1px); }
.hud-btn:hover::after { left: 120%; }
.hud-btn:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
.hud-btn.is-ghost { color: var(--y, #ffe60a) !important; }
.hud-btn.is-ghost::before {
  content: ""; position: absolute; inset: 2px; z-index: -1; font-size: 0; background: #0d0d10;
  clip-path: polygon(calc(var(--cut, 10px) - 1px) 0, 100% 0, 100% calc(100% - var(--cut, 10px) + 1px), calc(100% - var(--cut, 10px) + 1px) 100%, 0 100%, 0 calc(var(--cut, 10px) - 1px));
}
.hud-btn.is-ghost:hover::before { background: #17170f; }
.ta-glow { display: inline-flex; }
.ta-glow:hover { filter: drop-shadow(0 0 8px rgba(255, 230, 10, .55)); }
@media (prefers-reduced-motion: reduce) { .hud-btn::after { display: none; } }

p, li, td, th, dd, dt, h1, h2, h3, h4, h5, h6, blockquote, figcaption { overflow-wrap: break-word; }
p a, li a, td a, dd a { overflow-wrap: anywhere; }

a .subline-video-text { color: #b9b9b9; }
