.hero{position:relative;background:linear-gradient(99deg,#52813e 18%,#225427 83%);overflow-x:hidden;border-bottom:2px solid rgb(0,116,40);height:auto;max-height:none}.hero .hero-text{width:80%}.hero .hero-text{width:75%}.hero .hero-subtext{font-size:22px;font-weight:500;color:#fff}.hero .left-side{text-align:center}.hero .left-side .beer{position:relative;width:30%;z-index:1}.hero .left-side .light-road-mobile{position:absolute;right:0;width:100%}.hero .right-side{color:#fff;background-color:transparent;padding:16px 16px 70px;border-radius:12px}.hero .right-side .heading{font-size:40px;line-height:45px;font-weight:700}.hero .right-side .bottle-opener{position:absolute;top:32px;right:16px;width:80px}.hero .right-side span{font-size:30px;line-height:35px;font-weight:400}.hero .right-side .promotinal-items-heading{font-size:20px;line-height:30px}.hero .right-side .promotinal-items{display:flex;flex-wrap:wrap}.hero .right-side .promotinal-items .promotinal-item{font-size:14px;line-height:18px}.hero .right-side .prizes{display:flex;align-items:flex-end}.hero .right-side .prizes a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative}.hero .right-side .prizes a:hover:after{content:"";position:absolute;top:10%;left:10%;width:80%;height:80%;background:radial-gradient(circle,#b8de9d 10%,#5bb124 75%);filter:blur(60px);z-index:0}.hero .right-side .prizes a>div{position:relative}.hero .right-side .prizes a img{position:relative;z-index:1}.hero .right-side .prizes .prize-1:hover,.hero .right-side .prizes .prize-2:hover,.hero .right-side .prizes .prize-3:hover{transform:scale(1.1);transition:transform ease-in-out .3s;cursor:pointer}.hero .right-side .prizes .prize-1{text-align:center}.hero .right-side .prizes .prize-1 img{width:100%}.hero .right-side .prizes .prize-2{text-align:center;margin-top:-4rem;padding-bottom:20px}.hero .right-side .prizes .prize-2 img{width:100%}.hero .right-side .prizes .prize-3{text-align:center}.hero .right-side .prizes .prize-3 img{width:100%}.hero .right-side .hero-footer{text-align:center}.hero .right-side .hero-footer .hero-footer-badges{width:60%;text-align:center;justify-content:center;margin:0 auto 12px}.hero .right-side .hero-footer .hero-footer-badges button{width:100%;justify-content:center;font-size:16px;padding:12px}.hero .right-side .hero-footer .hero-footer-badges img{width:100%}.hero .right-side .hero-footer p{font-size:8px}.hero .code-upload{position:absolute;bottom:0;left:50%;transform:translate(-50%);border-radius:14px 14px 0 0;padding:4px 26px;color:#fff;z-index:10;cursor:pointer}.hero .code-upload span{font-size:32px;font-weight:500}@media(min-width:992px){.hero{background:#44883e;border-bottom:none}.hero .hero-text{width:75%}.hero .hero-subtext{margin-top:-30px;font-size:38px;font-weight:500}.hero .left-side .beer{position:absolute;bottom:0;left:8%;height:90%;width:initial;z-index:2}.hero .right-side{position:absolute;right:1rem;top:1rem;right:20px;bottom:1rem;max-width:750px}.hero .right-side .bottle-opener{right:0;top:20px;width:90px}.hero .right-side span{font-size:29px;line-height:40px}.hero .right-side .prizes{display:block}.hero .right-side .prizes img{position:absolute}.hero .right-side .prizes .prize-1{position:absolute;width:330px;left:0;bottom:10px;z-index:2}.hero .right-side .prizes .prize-1 img{width:100%}.hero .right-side .prizes .prize-2{position:absolute;width:150px;right:250px;bottom:25px;z-index:2;margin-top:initial;padding-bottom:initial}.hero .right-side .prizes .prize-2 img{width:100%}.hero .right-side .prizes .prize-3{position:absolute;bottom:160px;width:170px;right:0;z-index:2}.hero .right-side .prizes .prize-3 img{width:100%}.hero .right-side .prizes .light-road{position:absolute;bottom:-14px;left:-200px;z-index:1}.hero .right-side .prizes .light-road:hover:after{content:none}.hero .right-side .prizes .light-road img{width:100%}.hero .right-side .hero-footer{position:absolute;bottom:0;right:0;text-align:right}.hero .right-side .hero-footer .hero-footer-badges{width:40%;margin:0 0 0 auto}.hero .right-side .hero-footer .hero-footer-badges button{width:100%;justify-content:center;font-size:12px;padding:10px}.hero .right-side .hero-footer .hero-footer-badges img{width:100%}.hero .right-side .hero-footer p{font-size:8px}.hero .code-upload{border-radius:14px 14px 0 0;padding:4px 26px}.hero .code-upload span{font-size:28px}}@media(min-width:1100px){.hero .right-side{right:2%;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:900px}.hero .right-side .prizes .prize-1{width:380px;left:50px;bottom:40px}.hero .right-side .prizes .prize-2{width:190px;right:290px;bottom:30px}.hero .right-side .prizes .prize-3{width:200px;left:initial;right:0;bottom:190px}.hero .right-side .prizes .light-road{bottom:-14px;left:-300px}.hero .right-side .hero-footer{position:absolute;bottom:0;right:0;text-align:right}.hero .right-side .hero-footer .hero-footer-badges{width:50%;margin:0 0 0 auto}.hero .right-side .hero-footer .hero-footer-badges button{width:100%;justify-content:center;font-size:20px;padding:12px}.hero .right-side .hero-footer .hero-footer-badges img{width:100%}.hero .right-side .hero-footer p{font-size:8px}.hero .code-upload{border-radius:14px 14px 0 0;padding:10px 32px}.hero .code-upload span{font-size:28px}}@media(min-width:1300px){.hero .right-side{right:2%;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:1050px}.hero .right-side .prizes .prize-1{width:500px;left:0;bottom:30px}.hero .right-side .prizes .prize-2{width:230px;right:330px;bottom:30px}.hero .right-side .prizes .prize-3{width:250px;left:initial;right:0;bottom:250px}.hero .right-side .prizes .light-road{bottom:-14px;left:-350px}.hero .right-side .hero-footer{position:absolute;bottom:0;right:0;text-align:right}.hero .right-side .hero-footer .hero-footer-badges{width:50%;margin:0 0 0 auto}.hero .right-side .hero-footer .hero-footer-badges button{width:100%;justify-content:center;font-size:22px;padding:16px}.hero .right-side .hero-footer .hero-footer-badges img{width:100%}.hero .right-side .hero-footer p{font-size:12px}.hero .code-upload{border-radius:14px 14px 0 0;padding:10px 32px}.hero .code-upload span{font-size:36px}}@media(min-width:1600px){.hero .right-side{max-width:1400px}.hero .right-side .prizes .prize-1{width:600px;left:40px;bottom:40px}.hero .right-side .prizes .prize-2{width:330px;right:350px;bottom:50px}.hero .right-side .prizes .prize-3{width:300px;left:initial;right:0;bottom:330px}.hero .right-side .prizes .light-road{bottom:-14px;left:-400px}.hero .code-upload{border-radius:14px 14px 0 0;padding:12px 36px}.hero .code-upload span{font-size:40px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1s ease-out;opacity:0;animation-fill-mode:forwards}.fade-in-y{animation:fadeInY 1s ease-out;opacity:0;animation-fill-mode:forwards}.fade-in-delay-1{animation-delay:.3s}.fade-in-delay-2{animation-delay:.6s}.fade-in-delay-3{animation-delay:.9s}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}form select,.form select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;padding-right:40px}.login .new-registration>div{border-radius:40px}.login .new-registration .left-side{flex:4}.login .new-registration .right-side{flex:3}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}.nunito,.custom-checkbox-label{font-family:Nunito,sans-serif}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}.custom-checkbox-wrapper{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.custom-checkbox-box{width:15px;min-width:15px;height:15px;min-height:15px;border-radius:15px;background:transparent;border:2px solid #fff;display:flex;align-items:center;justify-content:center;transition:background .2s;position:relative}.custom-checkbox-check{width:11px;height:13px;opacity:0;transition:opacity .2s}.custom-checkbox-input.bg-white+.custom-checkbox-box{background:transparent;border:2px solid #fff}.custom-checkbox-input.bg-white:checked+.custom-checkbox-box{background:#fff}.custom-checkbox-input.bg-grey+.custom-checkbox-box{background:transparent;border:2px solid rgb(239,239,239)}.custom-checkbox-input.bg-grey:checked+.custom-checkbox-box{background:#efefef}.custom-checkbox-input+.custom-checkbox-box{background:transparent;border:2px solid #222}.custom-checkbox-input:checked+.custom-checkbox-box{background:#222}.custom-checkbox-input:checked.primary-color-2+.custom-checkbox-box{background:#007428}.custom-checkbox-input:checked.transparent+.custom-checkbox-box{border:2px solid #fff}.custom-checkbox-input:checked+.custom-checkbox-box .custom-checkbox-check{opacity:1}.custom-checkbox-label{margin-left:10px;font-size:12px;line-height:14px;font-weight:400}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}form select,.form select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;padding-right:40px}.registration{background-color:#efefef}.registration #registration-form a{color:var(--bs-body-color)}.registration #registration-form label{font-weight:600}.registration #registration-form .consent label{font-size:10px;line-height:14px;font-weight:400}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}.nunito,.code-upload .danger-text,form label,.form label,form input,form textarea,form select,.form input,.form textarea,.form select,.btn-google,.btn-facebook{font-family:Nunito,sans-serif}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}form select,.form select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;padding-right:40px}.code-upload .image-preview{max-width:200px;max-height:200px;border-radius:8px;border:1px solid rgb(0,116,40)}.code-upload .example-invoice{max-height:500px}.code-upload .danger-text{color:#ca1932;margin-top:6px}.code-upload .heading{position:relative}.code-upload .heading img{position:absolute;right:-20px;top:-10px}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}.winners .table-body{max-height:250px;overflow-y:scroll}.winners .winners__my-codes-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.winners .table-row--my-codes{align-items:center;min-width:min(100%,720px)}.winners .table-row--my-codes .winners__proof-heading,.winners .table-row--my-codes .winners__proof-cell{flex:0 0 88px;max-width:88px}.winners .winners__proof-thumb{display:block;max-width:72px;max-height:72px;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.winners .table-row{display:flex;margin-bottom:14px;gap:12px}.winners .table-row *{flex:1}.winners .table-row h4{font-weight:700}.winners .btn-primary-outline.inverse{padding:6px 8px;font-size:16px;line-height:18px;text-align:center;justify-content:center}.winners .btn-primary-outline.inverse.active{background-color:#ca1932;color:#fff;border:1px solid rgb(202,25,50)}.winners .btn-primary-outline.inverse.active:hover{color:#fff}.winners .btn-primary-outline.inverse:hover{color:#ca1932}.winners .toogle{width:50%}@media(min-width:992px){.winners .btn-primary-outline.inverse{padding:8px 0;font-size:25px;line-height:30px;width:250px}.winners .toogle{width:100%}}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}.nunito,.faq .accordion .accordion-item .accordion-collapse .accordion-body,.faq .accordion .accordion-item .accordion-collapse .accordion-body span,.faq .accordion .accordion-item .accordion-collapse .accordion-body ul,.faq .accordion .accordion-item .accordion-collapse .accordion-body li,.btn-google,.btn-facebook{font-family:Nunito,sans-serif}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}.faq.logged-in .accordion .accordion-item .accordion-header .accordion-button{color:#fff}.faq.logged-in .accordion .accordion-item .accordion-header .accordion-button:after{background-image:url(/promocio/public/images/arrow_up_white.svg)}.faq.logged-in .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#fff}.faq.logged-in .accordion .accordion-item .accordion-body{color:#fff}.faq .accordion .accordion-item{background-color:transparent;border:none;border-bottom:1px solid rgb(239,239,239)}.faq .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;display:flex;flex-direction:row-reverse;justify-content:flex-end;font-size:20px;line-height:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:16px 0}.faq .accordion .accordion-item .accordion-header .accordion-button:after{background-image:none;content:"";width:15px;height:9px;background-image:url(/promocio/public/images/arrow_up.svg);background-size:contain;background-repeat:no-repeat;transition:transform .2s ease-in-out;margin-left:0;margin-right:14px;transform:rotate(180deg)}.faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#007428}.faq .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{transform:rotate(0)}.faq .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.faq .accordion .accordion-item .accordion-collapse .accordion-body{font-size:14px;line-height:20px;font-weight:400;padding-top:0}.faq .accordion .accordion-item .accordion-collapse .accordion-body:focus-visible{outline:none}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}.ask-us{background-color:#efefef}.ask-us .info-block{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;align-self:center;border-radius:40px}@media(min-width:768px){.ask-us .info-block{border-radius:0 40px 40px 0}}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}#prizes a{max-width:80%;cursor:pointer}#prizes a.prize-1{max-width:100%}#prizes a.prize-1 img{margin-bottom:-10%}#prizes a.prize-2,#prizes a.prize-3{max-width:80%}#prizes img{height:100%;max-width:100%}#prizes img:hover{transform:scale(1.2)!important;transition:transform ease-in-out .6s}#prizes .note{font-size:12px;line-height:18px;font-weight:400}@media(min-width:992px){#prizes a{max-width:25%}#prizes a.prize-1{max-width:40%}#prizes a.prize-1 img{margin-bottom:-10%}#prizes a.prize-2{max-width:20%;margin-left:-4rem}#prizes a.prize-3{max-width:25%}}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}.nunito,form label,.form label,form input,form textarea,form select,.form input,.form textarea,.form select,.btn-google,.btn-facebook{font-family:Nunito,sans-serif}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}form label,.form label{font-weight:600;margin-bottom:8px}form .consent label,.form .consent label{font-size:10px;line-height:14px;font-weight:400}form input,form textarea,form select,.form input,.form textarea,.form select{font-size:14px;line-height:22px;font-weight:600;padding:14px 20px;border-radius:30px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input.grey,form textarea.grey,form select.grey,.form input.grey,.form textarea.grey,.form select.grey{background-color:#efefef}form input.is-invalid,form textarea.is-invalid,form select.is-invalid,.form input.is-invalid,.form textarea.is-invalid,.form select.is-invalid{border:1px solid rgb(202,25,50)}form input:disabled,form textarea:disabled,form select:disabled,.form input:disabled,.form textarea:disabled,.form select:disabled{background-color:#d1d1d1}form input::-moz-placeholder,form textarea::-moz-placeholder,form select::-moz-placeholder,.form input::-moz-placeholder,.form textarea::-moz-placeholder,.form select::-moz-placeholder{font-weight:400}form input::placeholder,form textarea::placeholder,form select::placeholder,.form input::placeholder,.form textarea::placeholder,.form select::placeholder{font-weight:400}form select,.form select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 20px center;background-size:16px;padding-right:40px}#age-guard{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#007428;z-index:1000;overflow-y:auto}#age-guard form{height:100%}#age-guard .logo{width:30%;max-width:200px}#age-guard h1{font-size:30px;line-height:35px;letter-spacing:2px;text-transform:uppercase;color:#b8a868}#age-guard p{font-size:16px;line-height:16px}#age-guard input{width:100%;font-family:Solido Compressed,sans-serif;font-weight:700;font-size:30px;line-height:40px;color:#007428;padding:4px 16px}#age-guard input::-moz-placeholder,#age-guard textarea::-moz-placeholder{text-align:center;font-family:Solido Compressed,sans-serif;font-weight:700;font-size:30px;line-height:40px;color:#007428!important}#age-guard input::placeholder,#age-guard textarea::placeholder{text-align:center;font-family:Solido Compressed,sans-serif;font-weight:700;font-size:30px;line-height:40px;color:#007428!important}@media(min-width:992px){#age-guard .logo{width:15%}#age-guard input{font-size:50px;line-height:60px}#age-guard input::-moz-placeholder,#age-guard textarea::-moz-placeholder{font-size:50px;line-height:60px}#age-guard input::placeholder,#age-guard textarea::placeholder{font-size:50px;line-height:60px}}@media(min-width:768px){#age-guard .logo{width:40%;max-width:300px}#age-guard h1{font-size:60px;line-height:65px}#age-guard p{font-size:20px;line-height:20px}}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Book.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Solido Compressed;src:url(/promocio/public/fonts/SolidoCompressed-Bold.otf) format("opentype");font-weight:700;font-style:normal}.solido-compressed{font-family:Solido Compressed,sans-serif}.nunito,.btn-google,.btn-facebook{font-family:Nunito,sans-serif}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Thin.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Axiforma;src:url(/promocio/public/fonts/Axiforma-Bold.otf) format("opentype");font-weight:700;font-style:normal}.axiforma{font-family:Axiforma,sans-serif}.medium{font-weight:500}.btn-primary-outline,.btn-highlight,.btn-primary-2{background-color:transparent;color:#007428;padding:8px 16px;font-size:18px;line-height:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:40px;border:1px solid rgb(0,116,40);cursor:pointer;display:flex;align-items:center;gap:6px;justify-self:center}.btn-primary-outline svg path,.btn-highlight svg path,.btn-primary-2 svg path{fill:#007428}.btn-primary-outline:hover,.btn-highlight:hover,.btn-primary-2:hover{background-color:#007428;color:#fff;transition:background-color .3s ease}.btn-primary-outline:hover svg path,.btn-highlight:hover svg path,.btn-primary-2:hover svg path{fill:#fff}.btn-primary-outline:disabled,.btn-highlight:disabled,.btn-primary-2:disabled{background-color:#d1d1d1;color:#fff}.btn-primary-outline.inverse,.inverse.btn-highlight,.inverse.btn-primary-2{color:#fff;border:2px solid #fff}.btn-primary-outline.inverse svg path,.inverse.btn-highlight svg path,.inverse.btn-primary-2 svg path{fill:#fff}.btn-primary-outline.inverse:hover,.inverse.btn-highlight:hover,.inverse.btn-primary-2:hover{background-color:#fff;color:#007428}.btn-primary-outline.inverse:hover svg path,.inverse.btn-highlight:hover svg path,.inverse.btn-primary-2:hover svg path{fill:#007428}.btn-primary-2{background-color:#007428;color:#fff}.btn-primary-2 svg path{fill:#fff}.btn-primary-2:hover{background-color:#fff;color:#007428}.btn-primary-2:hover svg path{fill:#007428}.btn-highlight{background-color:#ca1932;color:#fff}.btn-highlight svg path{fill:#fff}.btn-highlight:hover,.btn-highlight:focus{background-color:#fff;color:#ca1932;border:1px solid rgb(202,25,50)}.btn-highlight:hover svg path,.btn-highlight:focus svg path{fill:#ca1932}.btn-google,.btn-facebook{width:100%;height:50px;font-size:15px;line-height:37px;font-weight:500;border-radius:40px}.btn-google img,.btn-facebook img{height:90%;margin-right:8px}.btn-google:hover,.btn-facebook:hover{transition:background-color .3s ease}.btn-google{background:#fff}.btn-google:hover{color:#222;background-color:#efefef}.btn-facebook{color:#fff;background-color:#1877f2cc}.btn-facebook:hover{color:#fff;background-color:#1877f2}.btn-large{font-size:36px;padding:22px 36px}@media(max-width:991px){.btn-primary-outline,.btn-primary-2,.btn-highlight{font-size:20px;line-height:20px}.btn-large{font-size:22px;padding:14px 26px}}.what-do-i-do p{font-size:28px;font-weight:500;color:#9ac06b}.what-do-i-do img{width:100%}.what-do-i-do .rotate-90{transform:rotate(90deg)}@media(min-width:992px){.what-do-i-do p{font-size:37px}}
