section .sib-form{background-color:var(--surface-primary);-webkit-border-radius:calc(var(--border-radius-default)/2.6);-moz-border-radius:calc(var(--border-radius-default)/2.6);border-radius:calc(var(--border-radius-default)/2.6);padding:0 2rem}@media only screen and (min-width:768px){section .sib-form{-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);border-radius:var(--border-radius-default);padding:0 4rem}}section .gx-form.sib-form input:-webkit-autofill{background-clip:text;-webkit-text-fill-color:var(--text-brand);box-shadow:inset 0 0 0 10rem var(--bg-primary);transition:background-color 5000s ease-in-out 0s}#sib-form .entry__label:not(.entry__error){color:var(--text-brand);display:inline-block;font-size:1.4rem;font-weight:700;line-height:1.8rem;margin-bottom:1.6rem}@media only screen and (min-width:768px){#sib-form .entry__label:not(.entry__error){font-size:1.6rem;line-height:2rem}}#sib-form .input{background-color:var(--bg-primary);border:.1rem solid var(--border-primary);-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;border-radius:1.6rem;color:var(--text-brand);display:block;font-family:var(--font-family);font-size:1.4rem;font-weight:400;line-height:1.8rem;padding:2.4rem 2rem;resize:none}@media only screen and (min-width:768px){#sib-form .input{font-size:1.6rem;line-height:2rem;padding:2.6rem 4rem}}#sib-form .input::placeholder{color:var(--text-bw-50)}#sib-form .entry_errored input,#sib-form .entry_errored select,#sib-form .entry_errored textarea,#sib-form .invalid.input{border:.1rem solid #e24c5e}#sib-form fieldset{border:none;margin:0;padding:0}#sib-form .entry__error,#sib-form .msg{font-size:1.4rem;line-height:1.1;margin-bottom:1.6rem}@media only screen and (min-width:768px){#sib-form .entry__error,#sib-form .msg{font-size:1.6rem}}#sib-form .entry__error,#sib-form .msg--error{color:#e24c5e}#sib-form .msg--success{color:#58c095}#sib-form .form .error--captcha-msg,#sib-form .form .error--email-msg,#sib-form .form .error--required-msg,#sib-form .form .error--tel-msg,#sib-form .form .form-status{display:none}#sib-form .form.error--captcha .error--captcha-msg,#sib-form .form.error--email .error--email-msg,#sib-form .form.error--required .error--required-msg,#sib-form .form.error--tel .error--tel-msg{display:block}#sib-form .form--success .form-status{display:-ms-flexbox;display:-webkit-flex}#sib-form .form--success .form-status>:not(.form-status--success){display:none}#sib-form .form--success .form-status .form-status--success{display:block}#sib-form .form--failed .form-status>:not(.form-status--error){display:none}#sib-form .form--failed .form-status .form-status--error.error-email,#sib-form .form--failed .form-status .form-status--error.error-other{display:block}#sib-form .form .captcha>div{display:inline-block}section .sib-form-container a{color:var(--text-primary)}section .sib-form-container a:hover{color:var(--text-brand)}section .sib-form #sib-container{background:transparent;padding:0}section .sib-form .sib-form-block{padding:0}#sib-form .entry__field{background:transparent;border:none}#sib-form .entry__field:focus-within{box-shadow:none}#sib-form .entry__label:not(.entry__error):after{color:inherit;margin-left:.3rem}#sib-form .entry__error{max-width:none}#sib-form .entry__choice{width:auto}#sib-form ul{list-style-position:inside}@font-face{font-display:swap;font-family:Gloria Hallelujah;font-style:normal;font-weight:400;src:url("71036329c01415dab60e.0ad3ce002bd1.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Gloria Hallelujah;font-style:normal;font-weight:400;src:url("46e5af6a235f8f3ecbc4.f3c4659d6d16.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{--bg-primary:#000;--surface-primary:#1f1f1f;--surface-input:#0f0f0f;--border-input:#555;--campaign-accent:#0aa6a9;--text-brand:#fff;--font-family-handwriting:"Gloria Hallelujah",cursive;background-color:var(--bg-primary);color:var(--text-primary)}header.hf__header{position:static}@media only screen and (min-width:768px){header.hf__header{position:static}}.header__brand{display:inline-block;filter:brightness(0) saturate(100%) invert(100%);width:auto}.world-cup__hero{background-image:url("e25ea1fd289a50b136ae.4e6a23314ad2.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;padding-bottom:4rem;padding-top:4rem}@media only screen and (min-width:768px){.world-cup__hero{background-image:url("e2693ed95ddf05b16671.4356b982ad92.jpg")}}.world-cup__hero-inner{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media only screen and (min-width:1024px){.world-cup__hero-inner{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.world-cup__hero-copy{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:58rem}.world-cup__hero-title{font-family:var(--font-family-accent);font-size:4rem;font-weight:900;line-height:1.1;margin:0}@media only screen and (min-width:768px){.world-cup__hero-title{font-size:5.6rem}.world-cup__hero-title.market-br,.world-cup__hero-title.market-tr{font-size:4.8rem}}.world-cup__hero-subtitle{color:var(--text-secondary);font-size:1.8rem}@media only screen and (min-width:768px){.world-cup__hero-subtitle{font-size:2.4rem}.world-cup__hero-subtitle.market-br{font-size:1.8rem}}.world-cup__hero-cta{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:hsla(0,0%,100%,.06);border:.4rem solid var(--text-primary);-webkit-border-radius:4.8rem;-moz-border-radius:4.8rem;border-radius:4.8rem;color:var(--text-primary);font-family:var(--font-family-accent);font-weight:900;margin-top:1rem;padding:1.5rem 3rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out}.world-cup__hero-cta:hover{background-color:hsla(0,0%,100%,.16)}@media only screen and (min-width:768px){.world-cup__hero-cta{margin-bottom:2rem;padding:1.5rem 4rem}}.world-cup__hero-media{width:100%}@media only screen and (min-width:1024px){.world-cup__hero-media{width:auto}}.world-cup__hero-image{display:block;height:auto;width:100%}.world-cup .banner-section{background-image:url("20834366276c2645c6a9.28759609d91c.png");background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}@media only screen and (min-width:768px){.world-cup .banner-section{background-image:url("f9b213a1d0d5e5b03da5.4c7fa770cd1d.png")}}.world-cup .banner-section .banner.banner__v3 .banner__content{padding:0;--font-family-accent-transform:uppercase}@media only screen and (min-width:768px){.world-cup .banner-section .banner.banner__v3 .banner__content{padding:0 4rem}}.world-cup__steps{background-image:url("8ca4242d056baf44d467.db07192f2700.webp");background-position:50% 0;background-repeat:no-repeat;background-size:200%}@media only screen and (min-width:768px){.world-cup__steps{background-image:url("9e5fbb6e19ab6a523f7c.20ec6e4ad943.webp");background-size:84%}}.world-cup__steps-grid{display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media only screen and (min-width:768px){.world-cup__steps-grid{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4rem}}.world-cup__step{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.world-cup__step-title{font-family:var(--font-family-handwriting);font-size:3.2rem;line-height:unset;margin:0 0 2rem}.world-cup__step-copy{color:var(--text-secondary);line-height:1.5}@media only screen and (min-width:768px){.world-cup__prizes-wrapper{background-image:url("ec0a0eabf8201571cb24.1f4ff524a129.svg");background-position:50% 0;background-repeat:no-repeat;background-size:100%}}.world-cup__prizes-grid{display:none}@media only screen and (min-width:1024px){.world-cup__prizes-grid{display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;gap:0}}.world-cup__prizes-slider{overflow:hidden}@media only screen and (min-width:1024px){.world-cup__prizes-slider{display:none}}.world-cup__prizes-slider .world-cup__prize{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1rem auto 0;width:100%}.world-cup__prizes-slider .world-cup__polaroid{max-width:46%;transform:rotate(-3deg)}.world-cup__prizes-slider .tns-slider.tns-horizontal>.tns-item>.world-cup__polaroid{height:auto}.world-cup__prizes-slider .world-cup__prize-copy{margin:4rem auto 0;max-width:30rem;text-align:center}.world-cup__prizes-slider .slider-component__navigation{padding:0 2rem}.world-cup__prize{flex-shrink:0;margin:0;width:18rem}.world-cup__polaroid{background-color:#eeedea;box-shadow:0 .7rem .7rem rgba(0,0,0,.25);margin-top:1rem;padding:.5rem .5rem 2rem}.world-cup__polaroid img{display:block;height:15.6rem;object-fit:cover;width:100%}.world-cup__polaroid-caption{color:#000;font-family:var(--font-family-handwriting);font-size:1.6rem;margin-top:1rem;text-align:center}.world-cup__prize:first-child .world-cup__polaroid{transform:rotate(-10deg) translateX(-1rem)}.world-cup__prize:first-child .world-cup__polaroid.market-br,.world-cup__prize:first-child .world-cup__polaroid.market-tr{transform:rotate(-2.7deg)}.world-cup__prize:nth-child(2) .world-cup__polaroid,.world-cup__prize:nth-child(2) .world-cup__polaroid.market-br,.world-cup__prize:nth-child(2) .world-cup__polaroid.market-tr{transform:rotate(3.6deg)}.world-cup__prize:nth-child(3) .world-cup__polaroid{transform:rotate(-2.7deg)}.world-cup__prize:nth-child(3) .world-cup__polaroid.market-br,.world-cup__prize:nth-child(3) .world-cup__polaroid.market-tr{transform:rotate(3.2deg)}.world-cup__prize:nth-child(4) .world-cup__polaroid{transform:rotate(3.25deg)}.world-cup__prize:nth-child(4) .world-cup__polaroid.market-br,.world-cup__prize:nth-child(4) .world-cup__polaroid.market-tr,.world-cup__prize:nth-child(5) .world-cup__polaroid{transform:rotate(-3deg)}@media only screen and (min-width:1024px){.world-cup__prize:first-child.market-br>img,.world-cup__prize:first-child.market-br>p{filter:brightness(0) saturate(100%) invert(67%) sepia(13%) saturate(1635%) hue-rotate(86deg) brightness(92%) contrast(82%)}.world-cup__prize:nth-child(2){transform:translateY(3rem)}.world-cup__prize:nth-child(2).market-br,.world-cup__prize:nth-child(2).market-tr{transform:translateY(1rem)}.world-cup__prize:nth-child(4){transform:translateY(.5rem)}.world-cup__prize:nth-child(4).market-br,.world-cup__prize:nth-child(4).market-tr{transform:translateY(-1.5rem)}.world-cup__prize:nth-child(5){transform:translateY(-2rem)}}.world-cup .arrow-l-u{margin-bottom:-2.1rem;margin-top:-2rem;transform:translateX(-3rem)}.world-cup .arrow-two{margin-bottom:-.8rem;margin-top:1.3rem}.world-cup .arrow-worm-l{margin-bottom:-2.1rem}.world-cup .arrow-curved{margin-bottom:-1.4rem;margin-top:-2rem;transform:translateX(-3rem)}.world-cup .arrow-worm-r{margin-bottom:-.8rem;margin-top:1.3rem;transform:translateX(3rem)}.world-cup__prize-copy{color:var(--text-secondary);margin-top:2rem}.world-cup__bottom-image{display:block;height:auto;width:100%}.contact-form .sib-form{background-color:var(--surface-primary);border:.4rem solid var(--campaign-accent);-webkit-border-radius:3.2rem;-moz-border-radius:3.2rem;border-radius:3.2rem;color:var(--text-primary)}.contact-form .sib-form .contact-form-component__multiple{padding:0}.contact-form .sib-form .entry__label:after{color:inherit;margin-left:.5rem}.contact-form .sib-form .sib-form-message-panel{margin-bottom:3rem}.world-cup__char-count{color:var(--text-primary);margin-top:.5rem}#upload_btn{border-width:.1rem}#upload_btn .text:before{background:url("0c47d45683a399c5e3d8.cd67e04e877c.svg") no-repeat;background-position:50%;background-size:cover;content:"";display:inline-block;height:2.6rem;margin-right:2rem;vertical-align:bottom;width:2.6rem}@media only screen and (min-width:768px){#upload_btn .text:before{margin-right:1.5rem}}#upload_btn_container{margin-top:1rem}#uploading svg{animation:loader-animation 1.3s linear infinite;width:4.4rem}#upload_error{color:#e24c5e;white-space:pre-wrap}#thumbnail_container{position:relative}#thumbnail_container img,#thumbnail_container video{-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;display:block;max-height:14rem;max-width:100%;overflow:hidden}.close_btn{background-color:var(--surface-primary);cursor:pointer;display:block;line-height:0;opacity:.7;position:absolute;right:2.2rem;top:2.5rem;transition:all .2s ease-out;z-index:10}.close_btn:hover{opacity:1;transform:rotate(90deg)}@keyframes loader-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.world-cup--confirmation-html{--green:rgba(75,89,49,0.85);background:radial-gradient(circle,var(--green) 0,transparent 34%),radial-gradient(circle,var(--green) 0,transparent 33%);background-position-x:-60vw,60vw;background-repeat:no-repeat}@media only screen and (min-width:640px){.world-cup--confirmation-html{background:radial-gradient(circle,var(--green) 0,transparent 47%),radial-gradient(circle,var(--green) 0,transparent 49%);background-position-x:-60vw,60vw;background-position-y:-5vh,-5vh;background-repeat:no-repeat}}@media only screen and (min-width:768px){.world-cup--confirmation-html{background:radial-gradient(circle,var(--green) 0,transparent 39%),radial-gradient(circle,var(--green) 0,transparent 50%);background-position-x:-51vw,51vw;background-position-y:0,0;background-repeat:no-repeat}.world-cup--confirmation-html.hero--placement-bottom{background-position-y:0,-1rem}}@media only screen and (min-width:1924px){.world-cup--confirmation-html{background:radial-gradient(circle,var(--green) 0,transparent 50rem),radial-gradient(circle,var(--green) 0,transparent 50rem);background-position-x:-69rem,62rem;background-position-y:0,0;background-repeat:no-repeat}}.world-cup__confirmation-hero{margin-bottom:4rem;padding-top:4rem}@media only screen and (min-width:768px){.world-cup__confirmation-hero{margin-bottom:6rem;padding-top:6rem}}.world-cup--confirmation .banner{--font-family-accent-transform:uppercase}.world-cup__confirmation-title{font-family:var(--font-family-handwriting);font-size:4.8rem;line-height:1.1;margin:0 0 4rem}@media only screen and (min-width:768px){.world-cup__confirmation-title{font-size:5.6rem}}.world-cup__confirmation-subtitle{color:var(--text-secondary);margin:0 auto 4rem;max-width:62rem}.world-cup__confirmation-stores{margin-bottom:4rem}.world-cup__confirmation-hero-image{display:block;height:auto;margin:0 auto;max-width:110rem;width:100%}.world-cup__faq-list .accordion__button:after,.world-cup__faq-list .accordion__button:before{background-color:var(--campaign-accent)}