@charset "UTF-8";.background-light-gray{background:#fafafa}.faq-content{overflow:auto}.faq-content .faq-body .page-title{margin-bottom:1.5625rem}.faq-content .faq-body p{margin-bottom:2.1875rem}.faq-content .faq-body ul{margin-bottom:2.1875rem;padding-left:0!important}.faq-content .faq-body ul li{list-style:none;padding-left:1.25rem;position:relative}.faq-content .faq-body ul li a{text-decoration:underline}.faq-content .faq-body ul li:before{content:"•";left:0;margin-right:.313rem;position:absolute}.navbar-footer.open #overlay{display:block}.navbar{padding-bottom:0}.navbar .logo{height:50px}.navbar .logo,.navbar-footer{align-items:center;display:flex;justify-content:center}.navbar-footer{box-shadow:0 -.1875rem .375rem -.1875rem rgba(0,0,0,.051);gap:3.5rem;height:4.5rem;left:0;padding:.625rem 0;width:100%}@media (min-width:768px){.navbar-footer{height:3rem}}.navbar-footer .footer-item{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;font-size:1.5rem;justify-content:center}.navbar-footer .footer-item img{color:#fff;height:1.75rem;margin-bottom:.3125rem;text-align:center;width:1.75rem}@media (min-width:768px){.navbar-footer .footer-item img{height:1rem;width:1rem}}.navbar-footer .footer-item a{align-items:center;display:flex;flex-direction:column;text-align:center;text-decoration:none}.navbar-footer .footer-item div{font-size:.75rem;line-height:.75rem}@media (min-width:768px){.navbar-footer .footer-item div{font-size:.6rem}}.navbar-footer #navlist{background-color:#2e9d9a;border-radius:.75rem .75rem 0 0;bottom:4.5rem;box-sizing:border-box;color:#fff;display:none;margin:0;padding:0!important;position:fixed}@media (min-width:768px){.navbar-footer #navlist{bottom:3rem}}.navbar-footer #navlist li{border-bottom:.5px solid #fff;color:#fff;font-weight:700;line-height:1.5rem;list-style:none;margin:0;padding:1.21875rem .5rem;text-align:end}.navbar-footer #navlist li a{color:#fff;display:block;text-decoration:none}.navbar-footer #navlist li#menu-close-btn{border-top:none}.navbar-footer #navlist #menu-close-btn{margin:0;padding:0;position:absolute;right:2.125rem;top:3.125rem}.navbar-footer.open #navlist{display:block}.navbar-footer #navlist li:last-child{border-bottom:none}.button{border-radius:.75rem}.button.button-primary,.button.button-secondary{background-color:#2e9d9a}.navbar-header{background-color:#2e9d9a;box-shadow:0 .1875rem .375rem -.1875rem rgba(0,0,0,.051);height:5.5rem;left:0;padding:0;position:fixed;right:0;top:0;z-index:100}.navbar-header,.navbar-header .d-flex{align-items:center;display:flex;justify-content:space-between}.navbar-header .d-flex{padding:0 1rem;width:100%}.navbar-header .logo{align-items:center;bottom:-2rem;display:flex;height:5rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.navbar-header .logo img{max-height:8rem}.navbar-header #toggle-nav{color:#000;cursor:pointer;font-size:1.5rem;margin-left:auto;padding:.5rem;z-index:11}.navbar-header #navlist{background-color:#fff;bottom:5.5rem;display:none;flex-direction:column;gap:.75rem;height:calc(100vh - 5rem);left:0;list-style:none;overflow-y:auto;padding:4rem .75rem 0;position:fixed;right:0;top:5.5rem;width:100vw;z-index:2}@media (min-width:768px){.navbar-header #navlist{left:50%;transform:translateX(-50%);width:60%}}.navbar-header #navlist li.menu-item{align-items:stretch;background-color:#fff;border:.5px solid rgba(0,0,0,.051);border-radius:.75rem;box-shadow:0 .75rem .625rem rgba(0,0,0,.051);color:#454545;cursor:pointer;display:flex;overflow:hidden;padding:1rem .5rem;text-align:left;transition:transform .2s ease}.navbar-header #navlist li.menu-item:hover{transform:scale(1.02)}.navbar-header #navlist li.menu-item .menu-item-link{align-items:center;color:inherit;display:flex;font-weight:700;justify-content:space-between;text-decoration:none;width:100%}.navbar-header #navlist li.menu-item .menu-item-link span{font-weight:700;margin-left:1rem}.navbar-header #navlist li.menu-item .menu-item-arrow{height:.75rem;margin-right:1rem;width:.75rem}.navbar-header.open #navlist{display:flex}@media (min-width:1024px){body{padding-top:5.5rem}}.overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.navbar-footer.open~.overlay,.navbar-header.open~.overlay{display:block}.imprint-content{overflow:auto}.imprint-content .imprint-body .page-title{margin-bottom:1.5625rem}.imprint-content .imprint-body p{margin-bottom:2.1875rem}.app-logo-container .app-logo{align-items:center;display:flex;height:6.25rem;justify-content:center;position:relative;width:6.25rem}.app-logo-container .app-logo .logo-svg{height:100%;width:100%}.app-logo-container .app-logo .logo-svg text{font-family:Open Sans,Georgia,Times,serif;white-space:pre}.app-logo-container .app-logo .logo-svg text:first-of-type{fill:#fff;font-size:.875rem;font-weight:700;transform:translateY(-10px)}.app-logo-container .app-logo .logo-svg text:nth-of-type(2){fill:#fff;font-size:.625rem;transform:translateY(0)}.app-logo-container .app-logo .logo-svg text:nth-of-type(3){fill:#fff;font-size:.5rem;transform:translateY(10px)}.content-area{flex-grow:1}.cards-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding-bottom:6rem}.info-card{align-items:stretch;background-color:#fff;border:.5px solid rgba(0,0,0,.051);border-radius:.75rem;box-shadow:0 .75rem .625rem rgba(0,0,0,.051);display:flex;flex:1;overflow:hidden;text-align:left}.card-icon-section{align-items:center;border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-bottom:0;padding:1.25rem;width:25%}.card-icon-section .card-svg-icon{fill:#fff;height:auto;max-width:100%}.card-icon-section .card-image-icon{display:block;height:auto;max-width:100%}.card-icon-section.card-icon-blue{background-color:#2196f3}.card-icon-section.card-icon-pink{background-color:#c80362}.card-icon-section.card-icon-green{background-color:#4caf50;padding:.6rem}.card-body-content{background-color:#fff;border-bottom-right-radius:.75rem;border-top-right-radius:.75rem;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:1rem .625rem}.card-header{font-weight:700}.card-description,.card-header{color:#454545;font-size:.8em;line-height:1.5;padding:0}.card-button{align-self:flex-start;background-color:#2e9d9a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:.75rem 1.5625rem;transition:background-color .3s ease}.card-button:hover{background-color:#227673}.split-card-text{color:#454545;font-size:.95em;line-height:1.5;margin:0}.split-card-text strong{color:#000;font-weight:700}.confirmation_button,.registration_button{background-color:#cc001a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none}.registration_button{width:10rem}.center-content,.registration-container{display:grid;height:16vh;margin-top:4rem;place-items:center}.title-area{flex-grow:1;margin:0 .5rem;overflow-y:auto;padding-top:3.25rem}@media (min-width:728px){.title-area{padding-top:0}}body.item-independent-main .heading-content img{display:inline}body.item-independent-main .img_beer{display:inline;height:11.25rem;width:auto}body.item-independent-main .desc_1{font-size:1.1875rem}body.item-independent-main .first_p{align-items:flex-start;display:flex;font-size:.875rem;gap:1rem;justify-content:left;margin-bottom:1rem}body.item-independent-main .first_p img{width:15%}body.item-independent-main .container>div:last-of-type{padding-bottom:7rem}@media (min-width:768px){body.item-independent-main .container>div:last-of-type{padding-bottom:5rem}}.overlay{background:none;display:inline-block;position:relative}.overlay-image{display:block;height:auto;width:100%}.overlay-text{font-size:1.5rem;left:50%;padding:.6rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.header-wrapper{align-items:center;display:flex;height:5rem;justify-content:center;overflow:hidden;position:relative;width:100%}.header-wrapper .header-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-wrapper .header-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-wrapper .main-title{font-size:1.5rem;margin:0;position:relative;text-align:center;z-index:2}@media (min-width:801px){body.item-independent-main .heading-content img{display:inline;height:33vh;-o-object-fit:cover;object-fit:cover;width:75%}.indep_first_title{margin-top:2rem}.img_mobilenfc{height:10rem}.img_mobilenfc,.mobilenfc_title{margin-top:3rem}body.item-independent-main .first_p img{width:3rem}.text-start{text-align:center!important}body.item-independent-main .first_p{align-items:center;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;margin-bottom:1rem}.img_icon_down{width:6rem}.img_android_indep,.img_apple_indep{margin-top:1.5rem}.img_icon_marg{margin-bottom:3.5rem;margin-top:3.5rem}}.leaflet-container{z-index:1!important}.leaflet-container .leaflet-control-attribution{display:none}.closeMap{padding-right:0!important;position:absolute;right:10px;top:10px;z-index:999!important}.leaflet-popup-content{font-size:1rem}#map{height:-webkit-fill-available;margin-bottom:12rem;position:relative}.main-title{padding-bottom:.5rem}.main-text,.main-title{color:#454545;text-align:center}.main-text{margin-bottom:1.5rem}.close-btn-map{align-items:center;display:flex;height:40px;justify-content:center;position:fixed;right:1rem;top:1rem;transition:background .2s,transform .2s;width:40px;z-index:1000}.close-btn-map:hover{background:#fff;transform:scale(1.05)}.btn-close-map{align-items:center;display:flex;height:100%;justify-content:center;padding:0;text-decoration:none;width:100%}.btn-close-map img{display:block;height:2rem;width:2rem}.prizes{display:grid;height:30vh;place-items:center}.score{color:#cc001a}.header_score{background-color:#cc001a;color:#fff;display:grid;height:10rem;place-items:center}.establishments-container{height:calc(100vh - 15rem)}.establishment-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.establishment-grid{gap:2.5rem;grid-template-columns:repeat(3,1fr)}}.establishment-grid .establishment-card{border-radius:.75rem;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden}.establishment-grid .establishment-card .card-image-wrapper{align-items:center;display:flex;height:10rem;justify-content:center;overflow:hidden}.establishment-grid .establishment-card .card-image-wrapper .establishment-image{height:100%;width:100%}.establishment-grid .establishment-card .card-info{align-items:center;background-color:#fafafa;display:flex;justify-content:space-between;padding:.75rem 1rem}.establishment-grid .establishment-card .card-info .establishment-name{font-size:medium;font-weight:bolder;line-height:1.2;text-align:center}.establishment-grid .establishment-card .card-info .chevron-icon{border-bottom:.125rem solid;border-right:.125rem solid;display:inline-block;flex-shrink:0;height:.5rem;margin-left:.625rem;transform:rotate(-45deg);width:.5rem}.title-area{margin-bottom:1.5rem;text-align:center}.title-area .main-title-container{align-items:center;display:flex;flex-direction:column;gap:.5rem}.title-area .main-title{align-items:center;display:inline-flex;gap:.5rem;margin:0}.title-area .sub-title{margin-top:-.25rem}.offer-row{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.offer-row h5{flex-shrink:0;margin:0;width:7rem}.offer-row p{flex:1;font-size:smaller;margin:0}.weekly-offers{display:flex;flex-direction:column;gap:.75rem}.offer-card{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.051);display:flex;gap:2rem;padding:.75rem 1rem}.offer-card p{color:#000;font-size:.95rem;line-height:1.4;margin:0}.offer-card.is-active{background:#c1e4e2}.offer-card.is-active .day-badge{color:#000}.day-badge{color:#2e9d9a;flex-shrink:0;font-size:1.1rem;font-weight:700;text-align:center;width:3rem}input::-moz-placeholder{color:#c4c4c4}input::placeholder{color:#c4c4c4}.disclaimer-txt-register{color:#969696;font-size:.8rem;line-height:1.3rem}.checkbox1-register,.disclaimer-txt-register{text-decoration:underline}.text_validation{color:red}.terms-content{overflow:auto}.terms-content .terms-body .page-title{margin-bottom:1.5625rem}.terms-content .terms-body p{margin-bottom:2.1875rem}.terms-content .terms-body ul{margin-bottom:2.1875rem;padding-left:0!important}.terms-content .terms-body ul li{list-style:none;padding-left:1.25rem;position:relative}.terms-content .terms-body ul li a{text-decoration:underline}.terms-content .terms-body ul li:before{content:"•";left:0;margin-right:.313rem;position:absolute}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(fonts/OpenSans-Italic.ttf) format("truetype")}*,.font-primary{color:#454545;font-size:1.1875rem;font-weight:400;line-height:1.625rem}*,.font-primary,.font-secondary,h1,h2,h3,h4,h5,h6{font-family:Open Sans,Georgia,Times,serif;font-style:normal}.font-secondary,b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}h1{font-size:1.75rem;line-height:2.375rem;text-align:left}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1875rem}.small{font-size:.875rem}.medium{font-size:1rem}.big{font-size:2.1875rem}.upcoming-events img{width:100%}.upcoming-events .content-block{border-radius:.875rem;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.upcoming-events .content-block h4,.upcoming-events .content-block p{color:#fff}.upcoming-events .content-block .block-overlay{background-color:#2e9d9a;padding:1.25rem 1.125rem}.item-independent .card{box-shadow:0 4px 8px rgba(0,0,0,.1)}.item-independent .card.upcoming-events .content-block{border-radius:.875rem;overflow:hidden}.item-independent .card.upcoming-events .content-block h4,.item-independent .card.upcoming-events .content-block p{color:#fff}.item-independent .card.upcoming-events .content-block .block-overlay{background-color:#2e9d9a;box-sizing:border-box;padding:1.25rem 1.125rem}.contact_heading{color:#454545;margin-top:5rem}.contact_heading_indep{color:#454545}.last_p_how_to{padding-bottom:7rem}.android-block,.apple-block{display:flex}.android-block img,.apple-block img{height:auto;margin-right:1.25rem;width:15%}.how_to_welcome{filter:brightness(55%)}@media (min-width:801px){.welcome_img_how_to{height:33vh;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:75%}.android-block,.apple-block{align-items:center;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;margin-bottom:1rem}.how_to_p{text-align:center!important}how_to_subtitle{margin-top:3rem;text-align:center}.android_img,.apple_img{margin-bottom:1rem;margin-left:auto;margin-right:auto!important;margin-top:1.5rem;width:3rem!important}.mobilenfc_title{margin-top:3rem}}.prize-container{background-color:#fff}.prize-container:nth-child(2n){background-color:#f8f4f4}.prize_label{color:dimgrey;padding-top:1.6rem;text-align:center}.img_history_main{display:block;height:9.375rem;margin-left:auto;margin-right:auto;width:9.375rem}.white-header{box-shadow:0 0 10px rgba(0,0,0,.2)}.prize-points{align-items:center!important;color:dimgrey;display:flex;margin:0;vertical-align:middle}.reward-icon{filter:grayscale(100%);vertical-align:middle}.score{color:#000;text-align:center}.total_score{margin-top:4rem;place-items:center}.description{color:dimgrey;padding-bottom:1.25rem;text-align:center}.prize_img{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border:none;display:flex;flex-direction:column;justify-content:center}.img_prize_redemption,.prize_img{text-align:center}.prize_date_history{font-weight:600}.title_history{color:#969696!important;font-size:2rem!important}.score{color:grey!important;margin-top:.19rem}.points{align-items:center;display:flex;font-size:2rem;font-weight:700;justify-content:center}.history_title{margin-left:2.18rem}.prize-container_indep:last-of-type{padding-bottom:5rem}@media (min-width:801px){.inner-container{margin-left:calc(50% - 30vw)}}.privacy-content{overflow:auto}.privacy-content .privacy-body .page-title{margin-bottom:1.5625rem}.privacy-content .privacy-body p{margin-bottom:2.1875rem}.privacy-content .privacy-body ul.summary{margin-bottom:2.1875rem;padding-left:0!important}.privacy-content .privacy-body ul.summary li{list-style:none;padding-left:1.25rem;position:relative}.privacy-content .privacy-body ul.summary li a{text-decoration:underline}.privacy-content .privacy-body ul.summary li:before{content:"•";left:0;margin-right:.313rem;position:absolute}.privacy-content .privacy-body ul.subs-list{margin-bottom:2.1875rem;padding-left:2rem!important}.privacy-content .privacy-body ul.subs-list ul.latin{list-style-type:lower-latin;padding-left:2rem!important}.pass_textbox{align-items:center;background-color:#edf2dd;color:#454545;display:flex;height:80px;justify-content:center;text-align:center}.pass_textbox2{padding:10px}.pass_text{color:#454545;text-align:left}.p_h1{font-size:1.75rem;line-height:2.375rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.white-header{align-items:center;background-color:#fff;box-shadow:0 0 .625rem rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.confirm-current{color:#2e9d9a}.change_pass_update_user{color:#969696;font-size:1.125rem;text-decoration-line:underline}.delete_user{color:#757575!important;font-size:.875rem!important}.last_line{padding-bottom:7rem}.no_decor{text-decoration:none!important}p{word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word}a{color:#000}input[type=radio]{border:1px solid #2e9d9a}input[type=radio]:checked{background-color:#2e9d9a}
