:root{--orange:#fba15f;--white:#fff;--blue:#192e5b;--blueLogo:#304795;--darkBlue:#0e1d40;--deepBlue:#14295b;--smeetzBlue:#97cce8;--lightBlue:#214dd2;--lighterBlue:#e9edf8;--activeBlue:#436ef4;--eventBlue:#1a2e5a;--eventBlueTransparent:#1a2e5a80;--lightGrey:#bbc1cd;--grey:#9ca3af;--darkGrey:#6b7280;--skeletonGrey:#d2d7e0;--skeletonGreySecondary:#c9cfd9;--backgroundLight:#fafafa;--backgroundDark:#f5f5f5;--backgroundError:#f9eeee;--textError:#b94a48;--backgroundSuccess:#d4edda;--textSuccess:#28a745;--borderSuccess:#c3e6cb;--background:var(--backgroundLight);--trans:transparent;--eventDate:var(--lightBlue);--bsbi:"BarlowSemiBoldItalic";--br:"BarlowRegular";--bi:"BarlowItalic";--bel:"BarlowExtraLight";--bl:"BarlowLight";--bli:"BarlowLightItalic";--bsb:"BarlowSemiBold";--bs:var(--bsb);--bm:"BarlowMedium";--bmi:"BarlowMediumItalic"}body.hunt-active{position:relative}.hunt__button{display:block;pointer-events:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:80px}.hunt__button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.hunt__button:active{-webkit-transform:translateY(0);transform:translateY(0)}.hunt__button img{display:block;height:auto;width:100%}.hunt__button--home{display:none;margin:24px auto 32px;position:relative}.hunt__button--overlay{position:absolute;z-index:19}@media(min-width:1024px){.hunt__button--overlay{z-index:9998}}.hunt__button--overlay.scrolled{z-index:19}.hunt__button--found{-webkit-animation:pulseHuntButton 1.4s ease-in-out infinite;animation:pulseHuntButton 1.4s ease-in-out infinite;pointer-events:none}.hunt__end-message{background:var(--lighterBlue);padding:24px 40px!important;text-align:center}.hunt__end-message i{color:var(--blue);font-size:32px;font-weight:300}.hunt__end-message p{color:var(--blue);font-size:18px;margin-top:12px}.hunt__end-message .btn{margin:24px auto 0}.hunt__end-message .btn:active,.hunt__end-message .btn:focus,.hunt__end-message .btn:hover{background:transparent;color:var(--white)}.hunt__end-message .btn:active:before,.hunt__end-message .btn:focus:before,.hunt__end-message .btn:hover:before{-webkit-transform:scale(1);transform:scale(1)}@media(min-width:1024px){.hunt__end-message{border-radius:10px;margin:8px auto 32px!important}}.hunt-overlay{display:none;overflow:visible;pointer-events:none;top:0;z-index:9999}.hunt-overlay,.hunt-overlay__footer{bottom:0;left:0;position:fixed;right:0}.hunt-overlay__footer{background:hsla(0,0%,100%,.98);-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.1);box-shadow:0 -2px 8px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;pointer-events:auto;z-index:10002;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.hunt-overlay__progress{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.hunt-overlay__progress-text{display:block;margin-top:8px;text-align:center}.hunt-overlay__progress-bar{background:var(--backgroundDark);border-radius:4px;height:8px;overflow:hidden;width:100%}.hunt-overlay__progress-fill{background:-webkit-gradient(linear,left top,right top,from(var(--eventBlue)),to(var(--activeBlue)));background:linear-gradient(90deg,var(--eventBlue),var(--activeBlue));height:100%;-webkit-transition:width .5s ease;transition:width .5s ease}.hunt-home__content{min-height:500px}@media(max-width:768px){.hunt-home__content{min-height:400px}}.hunt-unavailable{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hunt-unavailable__content{padding:20px 32px;text-align:center}.hunt-unavailable__icon{margin-bottom:24px}.hunt-unavailable__icon i{color:var(--darkGrey);font-size:36px}.hunt-unavailable__title{margin-bottom:16px}.hunt-unavailable .btn{margin:32px auto 0}@-webkit-keyframes pulseHuntButton{0%,to{opacity:.3;-webkit-transform:scale(.95);transform:scale(.95)}40%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulseHuntButton{0%,to{opacity:.3;-webkit-transform:scale(.95);transform:scale(.95)}40%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}