.app{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow-x:hidden;max-width:100%}.admin-bar .app{height:calc(100vh - 46px);height:calc(100dvh - 46px)}@media (min-width: 783px){.admin-bar .app{height:calc(100vh - 32px);height:calc(100dvh - 32px)}}.appMain{flex:1;overflow:auto;display:flex;flex-direction:column}.header{padding:1rem 0;background:#5d9dd5;color:#fff;position:relative;flex:0}.headerWrapper{display:flex;flex-direction:column;margin:0 auto;padding:0 20px;max-width:var(--container-width)}@media (min-width: 768px){.headerWrapper{flex-direction:row;justify-content:space-between}}.headerContents{display:flex;justify-content:space-between}.headerContents img{margin-top:3px}.hamburgerButton{all:unset;display:block;padding:0 10px}@media (min-width: 768px){.hamburgerButton{display:none}}.hamburger{position:relative;width:32px;height:20px;display:block}.hamburger>*{width:100%;height:2px;background:#fff;position:absolute;left:0}.hamburger>:nth-child(1){top:0}.hamburger>:nth-child(2){top:calc(50% - 1px)}.hamburger>:nth-child(3){bottom:0}.navbar{inset:100% 0 auto;z-index:100;height:0;transition:height .3s;overflow:hidden}.navbar.visible{height:var(--height)}@media (min-width: 768px){.navbar{height:auto!important}}@media (max-width: 768px){.navbar{position:absolute}}.navbarContents{background:#5d9dd5;display:flex;flex-direction:column;padding:20px 0}.navbarContents>a{color:#fff;padding:.5rem;text-align:center;text-decoration:none}.navbarContents>a:first-child{padding-top:0}@media (min-width: 768px){.navbarContents{flex-direction:row;padding:0}.navbarContents a{padding:20px!important;font-size:18px;font-weight:500}}.main{flex:1;position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%}.dinosaurBackDrop{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;z-index:-1;width:100%;height:100%;filter:blur(10px)}.title{position:absolute;inset:2rem 0 auto;font-size:1.6rem;font-weight:700;max-width:250px;margin:0 auto;color:#00847e;text-align:center;white-space:pre-line}@media (min-width: 768px){.title{max-width:100%;font-size:1.8rem}}.boneFoundInfo{opacity:0;animation:boneFoundInfoAppear .5s .75s ease forwards;position:absolute;left:50%;bottom:0;transform:translate(-50%);color:#fff;width:100vw;max-width:350px;text-shadow:rgba(0,0,0,.6) 0px 0px 7px;filter:drop-shadow(0 0px 20px rgba(0,0,0,.8));display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.3}.boneFoundInfo>svg{margin-bottom:16px;margin-right:16px;animation:bounce 1s .75s infinite}@media (max-width: 450px){.boneFoundInfo>svg{height:7vh;max-height:100px;width:auto}}@keyframes boneFoundInfoAppear{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.dinoLayers{flex:1;z-index:-1;position:relative;isolation:isolate;min-height:300px;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;touch-action:none}.dinoLayer{position:absolute;inset:0 0 auto;height:100%}.dinoLayer.base{height:100%}.dinoLayer.clipped{--cutout-left: 0%;--cutout-right: 0%;clip-path:polygon(0 var(--cutout-left),100% var(--cutout-right),100% 100%,0 100%);transition:var(--transition, clip-path .5s)}.dinoLayerImage{width:100%;height:auto;position:relative;object-fit:cover;object-position:center}.dinoLayerOverlay{--width: 360px;--translateX: 0;--translateY: 0;position:absolute;left:48%;z-index:10;width:var(--width);margin-left:calc(var(--width) * -.8);transform:translate(var(--translateX)) translateY(var(--translateY));transition:transform .3s}.dinoLayerOverlay.animate-click{animation:shake .2s}.dinoLayerOverlay.animate-click-out-left{animation:animateOutLeft .3s forwards}.dinoLayerOverlay.animate-click-out-right{animation:animateOutRight .5s forwards}.dinoLayerOverlay.right{margin-left:unset}.dinoLayerTool{--width: 80px;--translateX: 0;--translateScale: 1;position:absolute;left:50%;z-index:10;opacity:0;width:var(--width);transform:translate(var(--translateX)) scaleX(var(--translateScale));transition:transform .3s,opacity .1s ease-in-out}.dinoLayerTool.right{--translateScale: -1}.dinoLayerTool.swipe-tool{--translateRotate: 200deg;transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(var(--translateRotate))}.dinoLayerTool.shake-tool{left:48%;--translateRotate: 141deg;transform:translate(var(--translateX)) translateY(0) scaleX(var(--translateScale)) rotate(var(--translateRotate))}.dinoLayerTool.animate-swipe{--saveZoneWidth: 1000px;animation:animateToolSwipe .4s forwards}.dinoLayerTool.animate-shake{--saveZoneWidth: 1000px;animation:animateToolShake .4s forwards}.dinoLayerTool.animate-click{animation:animateToolClick .2s forwards}.dinoLayerTool.fade-in{opacity:1}.dinoLayerBone{position:absolute}.dinoLayerBone.isDugDown{opacity:.1}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes animateOutLeft{0%{transform:translate(0) translateY(0);opacity:1}to{transform:translate(-1000px) translateY(-1000px);opacity:0}}@keyframes animateOutRight{0%{transform:translate(0) translateY(0);opacity:1}to{transform:translate(1000px) translateY(-1000px);opacity:0}}@keyframes animateToolClick{0%{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(0)}40%{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(60deg)}45%{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(50deg)}50%{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(60deg)}55%{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(50deg)}to{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(0)}}@keyframes animateToolSwipe{0%{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(var(--translateRotate))}50%{transform:translate(calc(var(--saveZoneWidth) * -.5)) scaleX(var(--translateScale)) rotate(var(--translateRotate))}to{transform:translate(var(--translateX)) scaleX(var(--translateScale)) rotate(var(--translateRotate))}}@keyframes animateToolShake{0%{transform:translate(var(--translateX)) translateY(0) scaleX(var(--translateScale)) rotate(var(--translateRotate))}25%{transform:translate(var(--translateX)) translateY(-40px) scaleX(var(--translateScale)) rotate(var(--translateRotate))}50%{transform:translate(var(--translateX)) translateY(0) scaleX(var(--translateScale)) rotate(var(--translateRotate))}75%{transform:translate(var(--translateX)) translateY(-40px) scaleX(var(--translateScale)) rotate(var(--translateRotate))}to{transform:translate(var(--translateX)) translateY(0) scaleX(var(--translateScale)) rotate(var(--translateRotate))}}.boneAnimationLayer{position:absolute;top:0;right:0;bottom:0;left:0}.bone{position:absolute;transform:translate(9999px,9999px)}.SafeZonedImage{overflow:hidden;height:100%}.SafeZonedImageLayers{position:relative;max-width:var(--safezone-width);margin:0 auto;height:100%}.SafeZonedImageImg{--safezone-image-width: 1920px;width:100%;height:100%;background-position:calc(0px - var(--safezone-start)) bottom;background-position:calc(0px - var(--safezone-start) - (max(0px,calc(var(--safezone-width) - 100vw)) / 4)) bottom;background-size:min(var(--safezone-image-width),calc(var(--safezone-image-width) - var(--safezone-width) + 100vw)) auto}.collapsed{all:unset;width:100%;color:#00847e;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .5s ease}.helpBox{position:absolute;inset:8rem 0 auto;max-width:300px;margin:0 auto;text-align:center;cursor:pointer}.content{background:#fff9;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .5s ease}.contentHeading{display:flex;align-items:center;justify-content:space-between;color:#00847e}.contentHeading>h2{margin:0;font-size:1.25rem}.contentHeading>button{all:unset;cursor:pointer;color:#00847e;padding:.5rem}.helpItem{display:flex;align-items:center;gap:16px;margin:16px 0}.helpItemIcon{width:40px;height:auto}.helpItemDescription{margin:0;text-align:left;font-size:.8rem}.closeButton{display:flex;align-items:center}.form{display:flex;flex-direction:column}.form label{font-size:14px;margin-top:10px}.form span{font-size:12px;color:red;margin-top:2px}.form input{font-size:16px;padding:5px 8px;border:1px solid #535353;border-radius:3px;outline:none!important}.form input:focus{border-color:#007bff}.form button{margin-top:20px;padding:10px;font-size:16px;background-color:#007bff;transition:background-color .3s;color:#fff;border:none;border-radius:3px;cursor:pointer}.form button:hover{background-color:#4595f5}.form #cf-turnstile{margin-top:10px}.formCheckboxWrapper{display:flex;align-items:center;padding-top:2px}.formCheckboxWrapper label{font-size:16px;line-height:1;margin:0}.formCheckboxWrapper input{margin:0 8px 0 0}.formSuccess{color:green;font-size:14px}.formSuccess h3,.formSuccess p{margin:0}.popup{background:#ffffff1a;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;overflow-y:auto;animation:animatePopup .3s ease-in-out}.popupContent{position:relative;background-color:#fff;padding:20px;border-radius:6px;box-shadow:0 0 2px #0000000d;width:100%;max-width:400px;margin:auto}.popupContent h2{margin:0 0 .5rem;font-size:1.5rem;color:#333}.popupClose{position:absolute;top:10px;right:10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0}@keyframes animatePopup{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.collectionWrapper{font-size:1.5rem;font-weight:700;color:#ffcc02;background:#e6815c;margin:0;overflow-x:hidden}.collectionWrapper .container{padding-top:40px;padding-bottom:40px}.collectionWrapper h2{font-size:40px;margin-top:0;margin-bottom:.5em}@media (max-width: 768px){.collectionWrapper h2{font-size:30px}}.collectionWrapper svg#Skelett_Komplett{margin-top:-5vw;position:relative;z-index:0}@media (max-width: 768px){.collectionWrapper svg#Skelett_Komplett{margin-top:-20vw;transform:translate(-26%);width:230%}}.couponContainer{display:flex;gap:20px;padding-bottom:30px}.couponContainer svg{max-width:160px;width:100%;height:auto}@media (max-width: 768px){.couponContainer{flex-wrap:wrap}.couponContainer svg{max-width:none;width:calc(50% - 10px)}}.teilnahmeTitle{font-size:1.2rem;font-weight:400;color:#ffcc02;margin-bottom:.4em;overflow:hidden}.teilnahmeTitle.button{border:2px solid #7c3b2c;border-radius:5px;padding:10px 20px;text-align:center;background:#b65032;font-weight:800;cursor:pointer}.footer{position:relative;background:#00847e;height:72px;padding:.5rem 0;flex:0}.footerList{display:grid;grid-auto-columns:1fr 2px;grid-auto-flow:column;list-style:none;margin:0 auto;max-width:var(--container-width);padding:0 1rem;height:100%}.footerItem{display:flex;place-items:center;position:relative}.footerItemLabel{display:block;position:absolute;inset:0 auto auto 50%;transform:translate(-50%,-75%);padding:.25rem 1rem;color:#00847e;background:#ffcc02;border-radius:1rem;font-weight:700;font-size:.875rem;z-index:1;box-shadow:#636363 0 2px 4px}.footerButton{all:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.footerImage{width:32px;height:64px}.footerSeparator{width:2px;margin:10px 0;border:0;background:#fff}.label{background:#ffcc02}@font-face{font-family:Edo SZ;src:url(./assets/EdoSZ.hYaOv4sJ.woff2) format("woff2"),url(./assets/EdoSZ.ZOvqs15G.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Locator;src:url(./assets/Locator-Regular.CcLMSx6e.woff2) format("woff2"),url(./assets/Locator-Regular.DoADUo_O.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Locator;src:url(./assets/Locator-Bold.B-OhRvXz.woff2) format("woff2"),url(./assets/Locator-Bold.Bxi8I5ck.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Minion Pro;src:url(./assets/MinionPro-Regular.BU3LoECB.woff2) format("woff2"),url(./assets/MinionPro-Regular.CgMCkUPY.woff) format("woff")}:root{font-family:Locator,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--container-width: 1300px}html,body{-ms-scroll-chaining:none;overscroll-behavior:none}body{margin:0;font-family:Locator,sans-serif}img,svg{-webkit-user-drag:none}.container{max-width:var(--container-width);margin:0 auto;padding-left:20px;padding-right:20px;position:relative;z-index:1}.page-content{padding:40px 20px}
