@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--bs-body-font-weight: 700;--bs-link-color-rgb: 32,48,106;--bs-heading-color: #20306a;--bs-body-color: #20306a;--bs-form-invalid-color: #E34D6A}@font-face{font-family:"Amsi Pro";src:url("../fonts/AmsiProCondensed-Bold.woff2") format("woff2"),url("../fonts/AmsiProCondensed-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Amsi Pro";src:url("../fonts/AmsiProCondensed-BlackItalic.woff2") format("woff2"),url("../fonts/AmsiProCondensed-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}html{height:auto;min-height:100%}body{background:url(../img/background.jpg) top center/cover no-repeat;color:#20306a;font-family:"Amsi Pro";font-size:1.625rem;position:relative}.wrapper{min-height:100vh}.campaign-container{min-height:100vh;position:relative;padding:0 2rem}.container{max-width:1620px}.disclaimer-container{max-width:1354px;margin:0 auto}.logo_main{margin-bottom:1.5rem}.palmtrees-top-left{width:13.7vw;position:absolute;top:0;left:0;z-index:-1}.palmtrees-top-right{width:22.5vw;position:absolute;top:0;right:0;z-index:-1}.palmtrees-bottom-left{position:absolute;width:15.83vw;bottom:0;left:0;z-index:0}.palmtrees-bottom-right{width:15.1vw;position:absolute;right:0;bottom:0;z-index:0}.fruit-wave{position:absolute;z-index:-1;width:39.38vw;top:-45%;left:-10%}.headline{width:39.22vw}.prizes{width:43.75vw}.beers{width:39.74vw}.triangle{position:absolute;bottom:0;right:0;z-index:-2}.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:2rem;gap:1em}.nav-link{color:#fff;font-weight:800;text-transform:uppercase}.nav-link.active{color:#20306a}.lead{font-size:1.625rem;font-weight:bold}.homepage-content{padding-top:8vw}.homepage-content h1,.homepage-content h2{color:#fff;text-transform:uppercase;font-style:italic;font-weight:900}.homepage-content h1{font-size:clamp(48px,7.03125vw,135px);margin:-3vw 0 5vw}.homepage-content h2{font-size:clamp(24px,3.90625vw,75px);margin-bottom:.5em}.stores{margin:auto 0}.store-selector{list-style:none;margin:1rem 0 2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.store-selector li{width:45%;min-height:min(13vw,200px)}.store-selector .store{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:1.5rem;border-radius:10px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:4px 4px 17px rgba(0,0,0,.25);box-shadow:4px 4px 17px rgba(0,0,0,.25);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}.store-selector .store.disabled{color:#333}.store-selector .store.disabled img{opacity:.5 !important;-webkit-filter:grayscale(1);filter:grayscale(1)}.store-selector .store.disabled:hover,.store-selector .store.disabled:focus{color:#20306a}.store-selector .store img{max-width:min(80%,180px);max-height:min(65%,90px)}.store-selector .store span{display:block;position:absolute;bottom:0;font-size:.75em;line-height:1.1;padding:0 .5em .75em;text-shadow:0px 1px 5px #eee,0px -1px 5px #eee}.store-selector .store:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.25);box-shadow:2px 2px 8px rgba(0,0,0,.25)}.max-180{max-width:180px}.campaign-content{padding-top:min(180px,8vw)}.form-container{max-width:1330px;margin:0 auto}.checkbox-group{padding-top:2.5rem}.checkbox-group .checkbox_input{margin-bottom:1.25rem}.checkbox-group .field{position:relative}.check .checkgroup{line-height:0}.check label{margin-bottom:0}.check label a{color:#20306a}.check label a:hover{text-decoration:none}.check+.tip{position:absolute !important;z-index:2}.form-control,.formItem{display:block;width:100%;padding:.375rem .75rem;color:#20306a;font-size:1rem;font-weight:700;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:.375rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus,.form-control:focus-visible,.formItem:focus,.formItem:focus-visible{outline:none;border-color:#20306a;-webkit-box-shadow:none;box-shadow:none}.form-control,.formItem{font-size:1.625rem;-webkit-filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));padding:1.25rem 1rem;min-height:3.1155em}form button,.submit-button,.btn-primary{font-size:2.25rem;width:50%;background:#fff;border:0;border-radius:.5rem;-webkit-filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));color:#20306a;min-height:2.25em}form button:hover,.submit-button:hover,.btn-primary:hover{background:#20306a;color:#fff}.mark{padding:0 0 0 1.5em;min-height:1.5rem;background-color:rgba(0,0,0,0);position:relative;margin-bottom:.125rem;position:relative;line-height:1.2;font-size:1.25rem;color:#20306a;font-weight:700;cursor:pointer}.mark::before{position:absolute;z-index:2;left:.25rem;top:0rem;width:1.25rem;height:1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.mark::after{position:absolute;z-index:1;left:0;top:0;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:.25rem;border:2px solid #20306a;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}form .check label input[type=checkbox]:checked+.mark:before{content:"✓"}form .check label input[type=checkbox]:checked+.mark:after{content:""}.form-check{font-size:1.25rem;line-height:1.2}.alert-primary{--bs-alert-color: #20306a;--bs-primary-bg-subtle: #8be4e8;--bs-primary-border-subtle: #6dc6ca}.btn-primary{display:block;font-size:2.25rem;line-height:2.25;max-width:400px;background:#fff;border:0;border-radius:.5rem;-webkit-filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));color:#20306a;min-height:81px;cursor:pointer;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.btn-primary:hover{background:#20306a;color:#fff}.form-check-input:checked{background-color:#20306a;border-color:#20306a}.addFile{display:block;background-color:#fff;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:0;border-radius:.375rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;font-size:1.625rem;-webkit-filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));padding:1.25rem 1rem;min-height:81px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.addFile input{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;border:0;background-color:rgba(0,0,0,0);color:#20306a;font-size:1.625rem;cursor:pointer}.addFile input:focus,.addFile input:focus-visible{outline:none}.addFileBtn{color:#fff;background-color:#20306a;border-radius:.25rem;text-align:center;padding:0 10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.addFileBtn:hover{opacity:.8}.addFile:hover .addFileBtn{opacity:.8}.form-control.is-invalid{border-color:#dc3545}.invalid-feedback{display:block}.modal-body p{margin-bottom:0}input[type=file]::-webkit-file-upload-button{color:#fff;background-color:#20306a;border:1px solid #20306a;border-radius:.25rem;text-align:center;padding:4px 10px;margin-left:1px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=file]::file-selector-button{color:#fff;background-color:#20306a;border:1px solid #20306a;border-radius:.25rem;text-align:center;padding:4px 10px;margin-left:1px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=file]:hover::-webkit-file-upload-button{color:#20306a}input[type=file]:hover::file-selector-button{color:#20306a}.modal-content{border:0}.modal-header .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: 1;--bs-btn-close-focus-opacity: 1;background-color:#20306a}.modal-header{border-bottom:0;padding:2rem 2rem 1rem}.modal-body{padding:1rem 2rem 2rem}.modal-title{width:100%}.pop{color:#20306a}.popup .placer{border-radius:.375rem;-webkit-filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25));filter:drop-shadow(4.455px 2.27px 3.5px rgba(2, 3, 2, 0.25))}.finalPopup .content::before{content:"";font-family:"Font Awesome 5 Free";display:block;font-size:var(--fs-900);opacity:1;margin-bottom:0;font-size:3rem}.xBtn{border-color:#20306a;background-color:#20306a;width:2rem;height:2rem}.xBtn:before,.xBtn:after{background-color:#fff}.tip{font-size:18px;border-radius:.375rem;padding-bottom:8px}.small-text{font-size:1.313rem}i.bi{color:#fff;background:#20306a;border-radius:50%;padding:.65rem .65rem;font-size:2rem;margin:0 .5rem;display:inline-block;line-height:0;-webkit-transition:all .3s ease;transition:all .3s ease}i.bi:hover{color:#20306a;background:#fff}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.footer ul a{color:#20306a;text-decoration:none;font-size:1.313rem;padding:0 1rem}.footer ul a:hover{text-decoration:underline}.responsibly{position:absolute;bottom:2rem;z-index:999;left:3rem;width:auto}.text-based-page{padding:5rem;font-family:"Titillium Web",sans-serif;font-size:1rem}.text-based-page a{color:#0d2d6c;text-decoration:underline;font-weight:700}.text-based--subtitle{font-size:1.25rem;font-weight:700;text-align:left;color:#20306a;text-transform:uppercase;margin-top:1rem}.text-based--subtitle.smaller{font-size:1rem}.table-two-columns .bottom-line{border-bottom:1px solid #000}.table-two-columns{width:100%;border-collapse:collapse;font-size:1rem;margin-block:0 1.5rem}a.link{color:#0d2d6c;text-decoration:underline;font-weight:700}.text-based--title{font-size:2.5rem;text-align:center;max-width:50ch;margin:1em auto;text-transform:uppercase;line-height:1}.chapter--title{font-size:1.25rem;font-weight:700}.cookies-table tr:nth-of-type(odd){background:#f2f2f2}.cookies-table th{background:#3d4742;color:#fff;font-weight:bold}.cookies-table td,.cookies-table th{padding:6px;border:1px solid #ccc;text-align:left}.sticky{font-size:1.25rem}.age_gate{text-align:center;padding-top:2rem}.age_gate__content{text-align:center}.formblock_age-gate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;max-width:500px;padding:1rem 0 1rem;text-align:center}.formblock_age-gate .field_holder{width:calc(33% - 1rem)}.formblock_age-gate .field_holder input{text-align:center}.formblock_age-gate .inwrap{width:100%}.formblock_age-gate .check{text-align:center}.formblock_age-gate .checkgroup label{margin:0 auto}@media only screen and (max-width: 992px){.navbar-nav{font-size:1.5rem}}@media only screen and (max-width: 768px){.palmtrees-top-left{width:10rem}.palmtrees-top-right{width:10rem}.palmtrees-bottom-left{width:10rem}.palmtrees-bottom-right{width:10rem}.fruit-wave{width:60vw;top:auto;left:0;bottom:55vw}.headline{width:100%;margin-bottom:-4.25rem}.prizes{width:100%}.beers{width:100%;margin-top:5rem}.logo{margin:0 auto;display:block;max-width:40vw}.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-content h1{margin-bottom:.5em}.store-selector{gap:1rem;margin-bottom:0}.store-selector li{width:calc(50% - .5rem)}.store-selector .store{padding:1rem}body,.form-control{font-size:1.25rem}.lead{font-size:1.125rem}.small-text{font-size:1rem}form button{font-size:1.5rem;width:100%;padding:.25rem;min-height:55px}.form-control,.formItem{min-height:55px;padding:.75rem 1rem;font-size:1.25rem}.addFile{min-height:55px;padding:.75rem 1rem}.addFile input{font-size:1.25rem}.addFileBtn{font-size:1.25rem;padding:.25rem .75rem}.submitBtn span{font-size:1.5rem;padding:.25rem;min-height:55px}.footer ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.checkbox-group{padding-top:0}.responsibly{position:initial;width:100%;text-align:center;padding:1rem 0}.text-based-page{padding:1rem}.tip{font-size:1rem}}