*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto-Regular,serif;margin:0;padding:0}body *{margin:0}@font-face{font-family:Roboto-Regular;src:url(../fonts/db378f0f3e7e0e7d5142.woff) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(../fonts/0a4c9541dcd80a3c7eb4.woff) format("truetype");font-weight:400;font-style:normal;font-display:swap}.main-container{background-image:url(../images/9654ea8e818b57572551.webp);position:relative;height:100%;min-height:100vh;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:10;overflow-y:scroll;overflow-x:hidden}
.msgpremio{
    width: 85%;
    max-width: 450px;
}
.main-container__logo{width:70%;max-width: 180px;-o-object-fit:contain;object-fit:contain;margin-top:30px;}.main-container__bonus{background-repeat:no-repeat;background-position:center;background-size:contain;width:212px;height:84px;background-image:url(../images/6675486fde483b291c6b.webp);margin:0 auto;position:relative;top:-10px}.main-container__elements{background-repeat:no-repeat;background-position:center;background-size:100%;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../images/a3d3ae8c9887419303ef.webp);z-index:-2}.main-container__content{display:flex;justify-content:center;align-items:center;width:100%;height:500px;position:absolute;left:0;right:0;top:125px;margin:0 auto;z-index:3;pointer-events:none}.main-container__content__character{background-repeat:no-repeat;background-position:center;background-size:contain;width:250px;height:448px;position:absolute;pointer-events:none;z-index:-123123}.main-container__content__character--1{left:-110px;background-image:url(../images/bed5b33adae0ca49d94f.webp)}.main-container__content__character--2{right:-120px;background-image:url(../images/d78099395a6147120ea8.webp)}.main-container__wheel-wrapper{background-repeat:no-repeat;background-position:center;background-size:370px;width:305px;height:310px;background-image:url(../images/0e83c507eaa5a68a3d6c.webp);z-index:5;position:relative;top:15px;pointer-events:none}.main-container__wheel-wrapper:after{background-repeat:no-repeat;background-position:center;background-size:contain;width:27px;height:23px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,76%);transform:translate(-50%,76%);content:"";background-image:url(../images/6d26f2c51c0c547d2ed3.png)}.main-container__wheel-wrapper:before{animation:blik-1 1s linear infinite;background-repeat:no-repeat;background-position:center;background-size:323px;width:300px;height:350px;position:absolute;top:48%;left:50%;content:"";background-image:url(../images/38ea7678140882e63a45.webp);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@keyframes blik-1{0%{opacity:0}30%{opacity:1}70%{opacity:1}80%{opacity:0}to{opacity:0}}.main-container__wheel{background-repeat:no-repeat;background-position:center;background-size:265px;width:100%;height:100%;position:relative;background-image:url(../images/ace2ae13d75ea9628522.webp);border-radius:500px;pointer-events:none}.main-container__wheel.shake{animation-name:wheel-shake-1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes wheel-shake-1{0%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}.main-container__wheel-button{width:62px;height:62px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../images/d2bafa5cc17880ed33c0.webp);border-radius:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;pointer-events:all}.main-container__wheel-button:after{content:"GIRAR";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;color:#fff;font-weight:700}.main-container__quarter{pointer-events:none;letter-spacing:-.3px;font-size:11px;position:absolute;margin:0;color:#fff}.main-container__quarter--2,.main-container__quarter--4,.main-container__quarter--6,.main-container__quarter--8{font-size:13px;color:#3b3b3b;font-weight:700}.main-container__quarter--2 span,.main-container__quarter--4 span,.main-container__quarter--6 span,.main-container__quarter--8 span{font-size:11px;display:block;width:43px;word-break:break-word;margin:0 auto}.main-container__quarter--1 strong,.main-container__quarter--3 strong,.main-container__quarter--5 strong,.main-container__quarter--7 strong{font-size:13px}.main-container__quarter--1{width:81px;top:42px;left:111px}.main-container__quarter--2{top:61px;left:176px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-container__quarter--3{top:135px;left:204px;width:84px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-container__quarter--4{top:179px;left:177px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main-container__quarter--5{top:230px;left:112px;width:81px;word-break:break-all;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-container__quarter--6{top:179px;left:51px;width:85px;word-break:break-all;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.main-container__quarter--7{top:137px;left:15px;width:84px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.main-container__quarter--8{top:62px;left:58px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.main-container__popup{position:fixed;display:none;inset:0;z-index:4;overflow-y:scroll;background-color:#000;padding-bottom:30px}.main-container__popup__logo{width:133px;margin-top:33px;border-radius:15px}.main-container__popup--failure h3,.main-container__popup--failure p{text-transform:uppercase;max-width:266px}.main-container__popup--failure h3{margin:0 auto 130px;color:#fff;font-size:18px;font-weight:700}.main-container__popup--failure p,.main-container__popup--failure .button{color:#000}.main-container__popup--failure p{margin:0 auto 15px;font-size:14px}.main-container__popup--failure .button{text-transform:uppercase;cursor:pointer;background:linear-gradient(180deg,#ffe600 0%,#ffb800 100%);box-shadow:inset 0 -5px #f90;text-shadow:0px 1px 0px #ffe249;border:none;padding:12px;font-size:10px;font-weight:700;border-radius:50px}.main-container__popup--failure .button:hover{background:linear-gradient(180deg,#ffb800 0%,#ffe600 100%);box-shadow:inset 0 -5px #f90}.main-container__popup--failure .main-container__popup__success-box{display:none}.main-container__popup--failure:after{width:100%;height:300px;background-repeat:no-repeat;background-position:bottom;background-size:cover;background-image:url(../images/18d6b176721429fdc776.webp);position:absolute;content:"";top:0;left:0;z-index:-1}@media (min-width: 460px){.main-container__popup--failure:after{height:378px;background-position:50% 135%;background-size:952px}}.main-container__popup--success h3,.main-container__popup--success p{text-transform:uppercase}.main-container__popup--success h3,.main-container__popup--success .button{color:#000}.main-container__popup--success h3{font-weight:700;font-size:18px;max-width:275px;margin:0 auto 10px}.main-container__popup--success p{font-size:14px;margin-bottom:25px}.main-container__popup--success .button{text-transform:uppercase;cursor:pointer;background:linear-gradient(180deg,#ffe600 0%,#ffb800 100%);box-shadow:inset 0 -5px #f90;text-shadow:0px 1px 0px #ffe249;border:none;padding:12px 27px;font-size:10px;font-weight:700;border-radius:50px;text-decoration:none}.main-container__popup--success .button:hover{background:linear-gradient(180deg,#ffb800 0%,#ffe600 100%);box-shadow:inset 0 -5px #f90}@media (min-width: 744px){.main-container__popup--success h3,.main-container__popup--success p,.main-container__popup--success .button{position:relative}.main-container__popup--success h3,.main-container__popup--success p{color:#fff;max-width:402px}.main-container__popup--success h3{font-size:24px;top:-6px}.main-container__popup--success p{font-size:22px;top:13px}.main-container__popup--success .button{top:37px;padding:17px 65px;font-size:18px}}.main-container__popup--success .main-container__popup__success-box img{width:220px;margin-top:33px;margin-bottom:128px}@media (min-width: 744px){.main-container__popup--success .main-container__popup__success-box img{position:relative;top:-47px;width:370px;margin:0}}.main-container__popup--success .main-container__popup__failure-box{display:none}.main-container__popup--success:after{width:100%;height:300px;background-repeat:no-repeat;background-position:bottom;background-size:cover;background-image:url(../images/6e4f26d6049881f40461.webp);position:absolute;content:"";top:0;left:0;z-index:-1}@media (min-width: 460px){.main-container__popup--success:after{height:378px;background-position:50% 135%;background-size:952px}}.main-container__popup__failure-box{margin-top:20px}.main-container__popup__failure-box p{max-width:208px}.main-container__popup--shadow-text{text-shadow:-2px -2px 0 #d9f8c2,-2px -1px 0 #d9f8c2,-2px 0px 0 #d9f8c2,-2px 1px 0 #d9f8c2,-2px 2px 0 #d9f8c2,-1px -2px 0 #d9f8c2,-1px -1px 0 #d9f8c2,-1px 0px 0 #d9f8c2,-1px 1px 0 #d9f8c2,-1px 2px 0 #d9f8c2,0px -2px 0 #d9f8c2,0px -1px 0 #d9f8c2,0px 0px 0 #d9f8c2,0px 1px 0 #d9f8c2,0px 2px 0 #d9f8c2,1px -2px 0 #d9f8c2,1px -1px 0 #d9f8c2,1px 0px 0 #d9f8c2,1px 1px 0 #d9f8c2,1px 2px 0 #d9f8c2,2px -2px 0 #d9f8c2,2px -1px 0 #d9f8c2,2px 0px 0 #d9f8c2,2px 1px 0 #d9f8c2,2px 2px 0 #d9f8c2;margin-top:27px;margin-bottom:147px;font-family:Roboto-Bold,serif;font-size:40px;color:#0f8d23;text-transform:uppercase;position:relative;z-index:1;display:inline-block}.main-container__popup--shadow-text:after{position:absolute;content:"parabens";width:205px;top:-1px;left:0;height:60px;text-shadow:0 0 20px white;color:transparent;z-index:-1}.no-webp .main-container{background-image:url(../images/78d4524c70e7f7c9e344.png)}.no-webp .main-container__bonus{background-image:url(../images/b025b2883c9dc0bbdb0a.png)}.no-webp .main-container__elements{background-image:url(../images/481ee9830f4eb56f6c08.png)}.no-webp .main-container__content__character--1{background-image:url(../images/10c0662aecb5647c91e9.png)}.no-webp .main-container__content__character--2{background-image:url(../images/8b16d23c6d1ef2598917.png)}.no-webp .main-container__wheel-wrapper{background-image:url(../images/94e097b076c75fd8effd.png)}.no-webp .main-container__wheel{background-image:url(../images/307b4b9d722c449ad793.png)}.no-webp .main-container__wheel-button{background-image:url(../images/8c5095cf254fb9bb3410.png)}.no-webp .main-container__popup--failure:after{background-image:url(../images/db2d6729088e49c00707.png)}.no-webp .main-container__popup--success:after{background-image:url(../images/54972678d1b96be46b8a.png)}@media (min-width: 744px){.main-container{background-image:url(../images/c0546162949e27f8a68d.webp)}.main-container__logo{width:280px;height:64px;margin-top:45px}.main-container__bonus{width:540px;height:215px;background-image:url(../images/d7b86b3fe1f268480c4d.webp);top:3px;}.main-container__elements{background-image:url(../images/1add28ef8bbe309c870b.webp)}.main-container__content{top:300px;height:1000px}.main-container__content__character{width:376px;height:100%}.main-container__content__character--1{top:-20px;left:-60px;background-image:url(../images/1d8681df1e4495ec1ec4.webp)}.main-container__content__character--2{top:-15px;right:-90px;background-image:url(../images/2859d51a8b3fbbdd2bf3.webp)}.main-container__wheel-wrapper{width:600px;height:600px;background-repeat:no-repeat;background-position:center;background-size:640px;position:relative;top:-134px}.main-container__wheel-wrapper:after{width:47px;height:41px;-webkit-transform:translate(-50%,160%);transform:translate(-50%,160%)}.main-container__wheel-wrapper:before{width:600px;height:620px;top:48%;left:49%;background-image:url(../images/cb276c8f5fef5f67d77b.webp);background-size:644px;background-position:center}.main-container__wheel{background-repeat:no-repeat;background-position:center;background-size:450px}.main-container__wheel-button{width:108px;height:108px}.main-container__wheel-button:after{font-size:25px}.main-container__quarter--1 strong,.main-container__quarter--3 strong,.main-container__quarter--5 strong,.main-container__quarter--7 strong{font-size:18px}.main-container__quarter--2 span,.main-container__quarter--4 span,.main-container__quarter--6 span,.main-container__quarter--8 span{font-size:14px;width:90px;word-break:break-word}.main-container__quarter--1{font-size:14px;top:98px;left:252px;width:auto}.main-container__quarter--2{top:149px;left:369px;font-size:18px}.main-container__quarter--3{top:271px;left:427px;width:auto;font-size:14px}.main-container__quarter--4{top:379px;left:369px;width:auto;font-size:18px}.main-container__quarter--5{top:454px;left:256px;font-size:14px;width:auto}.main-container__quarter--6{top:382px;left:132px;font-size:18px;width:auto}.main-container__quarter--7{width:96px;top:276px;left:80px;font-size:14px}.main-container__quarter--8{font-size:18px;top:152px;left:133px;width:auto}.main-container__popup{background:#232323cc}.main-container__popup__logo{display:none}.main-container__popup__content{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.main-container__popup--failure:after,.main-container__popup--success:after{top:50%;left:50%;transform:translate(-50%,-50%);width:800px;background-size:contain}.main-container__popup--success:after{background-image:url(../images/e38f6ab4c122812d8812.webp);height:690px}.main-container__popup--failure h3,.main-container__popup--failure p,.main-container__popup--failure .button{position:relative}.main-container__popup--failure h3{top:-37px;max-width:393px;margin:0;font-size:20px}.main-container__popup--failure p{top:-2px;max-width:309px;margin:0 auto;color:#fff;font-size:18px}.main-container__popup--failure .button{top:30px;font-size:18px;padding:20px 30px}.main-container__popup--failure:after{height:674px;background-image:url(../images/fa24e114b425f64406ad.webp)}.main-container__popup--shadow-text{margin-top:0;margin-bottom:40px;font-size:70px}.main-container__popup .main-container__popup--shadow-text{display:none}.main-container__popup .main-container__popup__success-box{margin-top:90px}.no-webp .main-container{background-image:url(../images/3cba017dea7ad55e27a1.png)}.no-webp .main-container__bonus{background-image:url(../images/7a08a7dd722fcdd390f6.png)}.no-webp .main-container__elements{background-image:url(../images/57692eb2f9effcab2fa6.png)}.no-webp .main-container__content__character--1{background-image:url(../images/ae617b7ebb605ccf8563.png)}.no-webp .main-container__content__character--2{background-image:url(../images/346ad7c3189fdb53772e.png)}.no-webp .main-container__wheel-wrapper:before{background-image:url(../images/89c6d89111e4586e7db7.png)}.no-webp .main-container__popup--success:after{background-image:url(../images/b501661d26a8df4011f3.png)}.no-webp .main-container__popup--failure:after{background-image:url(../images/3b14af018601328b5ecf.png)}}@media (min-width: 1000px){.main-container{background-image:url(../images/e16e07799d4b661a2263.webp)}.main-container__bonus{width:648px;height:258px;top:10px;background-image:url(../images/af1765bb5baf3c2a0d9c.webp)}.main-container__elements{background-image:url(../images/1d3618c9a95fbddae14c.webp)}.main-container__content{top:350px;height:880px}.main-container__content__character{width:450px;height:100%}.main-container__content__character--1{background-size:420px;background-position:-8px -12px;top:10px;left:-21px;background-image:url(../images/d15199f0970fe6f05068.webp)}.main-container__content__character--2{background-size:420px;background-position:0 3px;top:10px;right:-90px;background-image:url(../images/09e773c9273f836ef833.webp)}.main-container__wheel-wrapper{width:700px;height:700px;background-repeat:no-repeat;background-position:center;background-size:760px;position:relative;top:-34px}.main-container__wheel-wrapper:after{width:47px;height:41px;-webkit-transform:translate(-50%,170%);transform:translate(-50%,170%)}.main-container__wheel-wrapper:before{width:700px;height:710px;background-image:url(../images/b0762e099d024714adf0.webp);background-size:762px;background-position:center;top:48%}.main-container__wheel{background-repeat:no-repeat;background-position:center;background-size:540px}.main-container__wheel-button{width:130px;height:130px}.main-container__quarter--1{top:129px;left:303px}.main-container__quarter--2{top:190px;left:434px}.main-container__quarter--3{top:332px;left:506px}.main-container__quarter--4{top:459px;left:436px}.main-container__quarter--5{top:541px;left:305px}.main-container__quarter--6{top:460px;left:161px}.main-container__quarter--7{top:335px;left:97px}.main-container__quarter--8{top:189px;left:163px}.main-container__popup--failure h3{top:-32px;max-width:383px;margin:0 0 3px;font-size:20px}.no-webp .main-container{background-image:url(../images/2edbe6b479e99bd3b36e.png)}.no-webp .main-container__bonus{background-image:url(../images/801da7981ac9b8846243.png)}.no-webp .main-container__elements{background-image:url(../images/57692eb2f9effcab2fa6.png)}.no-webp .main-container__content__character--1{background-image:url(../images/1b0deed3d9c2a4ec0749.png)}.no-webp .main-container__content__character--2{background-image:url(../images/4e4059347238064d1b9a.png)}.no-webp .main-container__wheel-wrapper:before{background-image:url(../images/0f736aefcae743a48077.png)}}@media (min-width: 1300px){.main-container{background-image:url(../images/fca9f0a1c3d080d26894.webp)}.main-container__logo{width:280px;height:64px;}.main-container__bonus{width:378px;height:152px;background-image:url(../images/cf58e1e254a3a7c32bc5.webp);top:-15px}.main-container__elements{background-image:url(../images/5ed10a5bd9bb03aefccf.webp)}.main-container__content{top:180px;height:550px;max-width:1000px}.main-container__content__character{width:490px;height:100%}.main-container__content__character--1,.main-container__content__character--2{background-position:unset;background-size:unset}.main-container__content__character--1{animation-name:sliderToLeft;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease;left:100px;background-image:url(../images/14c8df5824e25bc31160.webp)}@keyframes sliderToLeft{0%{transform:translate(0)}50%{transform:translate(-200px)}to{transform:translate(0)}}.main-container__content__character--2{animation-name:sliderToRight;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease;right:-100px;background-image:url(../images/28a5a846675a9b18c006.webp)}@keyframes sliderToRight{0%{transform:translate(0)}50%{transform:translate(200px)}to{transform:translate(0)}}.main-container__wheel-wrapper{width:550px;height:450px;background-repeat:no-repeat;background-position:center;background-size:530px;position:relative;top:46px}.main-container__wheel-wrapper:after{width:40px;height:44px;-webkit-transform:translate(-50%,58%);transform:translate(-50%,58%)}.main-container__wheel-wrapper:before{width:540px;height:490px;background-image:url(../images/780dc773237da4b37313.webp);background-size:531px;background-position:center;top:45%}.main-container__wheel{background-repeat:no-repeat;background-position:center;background-size:380px}.main-container__wheel-button{width:90px;height:90px}.main-container__wheel-button:after{font-size:24px}.main-container__quarter--1{top:70px;left:241px;font-size:11px;line-height:22px}.main-container__quarter--1 strong{font-size:14px}.main-container__quarter--2{top:101px;left:323px;line-height:22px;font-size:14px}.main-container__quarter--2 span{font-size:11px}.main-container__quarter--3{font-size:11px;line-height:22px;width:95px;top:204px;left:366px}.main-container__quarter--3 strong{font-size:14px}.main-container__quarter--4{top:285px;left:325px;line-height:22px;font-size:14px}.main-container__quarter--4 span{font-size:11px}.main-container__quarter--5{top:338px;left:230px;width:95px;font-size:11px;line-height:22px}.main-container__quarter--5 strong{font-size:14px}.main-container__quarter--6{top:287px;left:138px;line-height:22px;font-size:14px}.main-container__quarter--6 span{font-size:11px}.main-container__quarter--7{top:208px;left:92px;font-size:11px;line-height:22px}.main-container__quarter--7 strong{font-size:14px}.main-container__quarter--8{top:101px;left:138px;line-height:22px;font-size:14px}.main-container__quarter--8 span{font-size:11px}.no-webp .main-container{background-image:url(../images/5418b02bb5406a3b3d08.png)}.no-webp .main-container__bonus{background-image:url(../images/60915f23de4c54160d49.png)}.no-webp .main-container__elements{background-image:url(../images/9bc124e9f99f6b4a64ef.png)}.no-webp .main-container__content__character--1{background-image:url(../images/d9f5572f559275679630.png)}.no-webp .main-container__content__character--2{background-image:url(../images/8e8453bbe9aeb618c7f6.png)}.no-webp .main-container__wheel-wrapper:before{background-image:url(../images/3e60830209500bd01f6c.png)}}@media (min-width: 1600px){.main-container{background-image:url(../images/928e59f4551acf866ffb.webp)}.main-container__logo{width:280px;height:64px;}.main-container__bonus{width:454px;height:183px;background-image:url(../images/f69fef4b10cc3b5db578.webp)}.main-container__elements{background-image:url(../images/5ed10a5bd9bb03aefccf.webp)}.main-container__content{top:120px;max-width:1400px;height:670px}.main-container__content__character{width:650px;height:100%}.main-container__content__character--1{animation-name:sliderToLeft;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease;left:240px;background-image:url(../images/f5be779102fccb8a8396.webp)}@keyframes sliderToLeft{0%{transform:translate(0)}50%{transform:translate(-300px)}to{transform:translate(0)}}.main-container__content__character--2{animation-name:sliderToRight;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease;right:-70px;background-image:url(../images/44ef39bbeae9885e4ca5.webp)}@keyframes sliderToRight{0%{transform:translate(0)}50%{transform:translate(300px)}to{transform:translate(0)}}.main-container__wheel-wrapper{width:600px;height:500px;background-repeat:no-repeat;background-position:center;background-size:590px;position:relative;top:74px}.main-container__wheel-wrapper:after{width:43px;height:37px;-webkit-transform:translate(-50%,95%);transform:translate(-50%,95%)}.main-container__wheel-wrapper:before{width:600px;height:583px;background-image:url(../images/9d6561cf6891309ab584.webp);background-size:594px;background-position:center;top:46%}.main-container__wheel{background-repeat:no-repeat;background-position:center;background-size:420px}.main-container__wheel-button{width:100px;height:100px}.main-container__quarter--1{top:86px;left:266px}.main-container__quarter--2{left:358px;top:118px}.main-container__quarter--3{top:230px;left:401px}.main-container__quarter--4{top:318px;left:361px}.main-container__quarter--5{top:376px;left:256px}.main-container__quarter--6{top:322px;left:155px}.main-container__quarter--7{top:236px;left:107px}.main-container__quarter--8{top:116px;left:154px}.no-webp .main-container{background-image:url(../images/8aafc5e20664af46f6a9.png)}.no-webp .main-container__bonus{background-image:url(../images/37c80fe285e5b389418f.png)}.no-webp .main-container__elements{background-image:url(../images/9bc124e9f99f6b4a64ef.png)}.no-webp .main-container__content__character--1{background-image:url(../images/714cb959db7a13280f2a.png)}.no-webp .main-container__content__character--2{background-image:url(../images/ecf7e01b10c25cac04af.png)}.no-webp .main-container__wheel-wrapper:before{background-image:url(../images/e597a88c5179bec512ff.png)}}@media (min-width: 1920px){.main-container{background-image:url(../images/928e59f4551acf866ffb.webp);overflow:hidden}.main-container__bonus{width:589px;height:237px;top:-4px;background-image:url(../images/f2e89218e9082bda4c32.webp);-webkit-transform:scale(.9);transform:scale(.9)}.main-container__elements{background-image:url(../images/5ed10a5bd9bb03aefccf.webp)}.main-container__content{max-width:1300px;top:95px;height:1300px;-webkit-transform:scale(.9);transform:scale(.9)}.main-container__content__character{width:760px;height:100%;background-size:contain}.main-container__content__character--1,.main-container__content__character--2{top:0}.main-container__content__character--1{left:-60px;background-image:url(../images/ae5a65be57cdb50f83fc.webp);animation-name:sliderToLeft;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease;pointer-events:none}@keyframes sliderToLeft{0%{transform:translate(0)}50%{transform:translate(-350px)}to{transform:translate(0)}}.main-container__content__character--2{animation-name:sliderToRight;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease;right:-180px;background-image:url(../images/88c46d33465158e68e88.webp);pointer-events:none}@keyframes sliderToRight{0%{transform:translate(0)}50%{transform:translate(350px)}to{transform:translate(0)}}.main-container__wheel-wrapper{width:640px;height:640px;background-repeat:no-repeat;background-position:center;background-size:750px;position:relative;top:-135px}.main-container__wheel-wrapper:after{width:56px;height:50px;-webkit-transform:translate(-50%,95%);transform:translate(-50%,95%)}.main-container__wheel-wrapper:before{width:800px;height:700px;background-image:url(../images/b0762e099d024714adf0.webp);background-size:744px;background-position:center;top:48%}.main-container__wheel{background-repeat:no-repeat;background-position:center;background-size:530px}.main-container__wheel-button{width:129px;height:129px}.main-container__wheel-button:after{font-size:30px}.main-container__quarter--1,.main-container__quarter--3,.main-container__quarter--5,.main-container__quarter--7{font-size:14px}.main-container__quarter--1 strong,.main-container__quarter--3 strong,.main-container__quarter--5 strong,.main-container__quarter--7 strong,.main-container__quarter--2,.main-container__quarter--4,.main-container__quarter--6,.main-container__quarter--8{font-size:18px}.main-container__quarter--2 span,.main-container__quarter--4 span,.main-container__quarter--6 span,.main-container__quarter--8 span{font-size:14px}.main-container__quarter--1{top:91px;left:271px}.main-container__quarter--2{left:406px;top:157px}.main-container__quarter--3{top:293px;left:478px}.main-container__quarter--4{top:420px;left:407px}.main-container__quarter--5{top:506px;left:275px}.main-container__quarter--6{top:422px;left:136px}.main-container__quarter--7{left:66px;top:298px}.main-container__quarter--8{top:154px;left:136px}.no-webp .main-container{background-image:url(../images/8aafc5e20664af46f6a9.png)}.no-webp .main-container__bonus{background-image:url(../images/0d517a3de09079983882.png)}.no-webp .main-container__elements{background-image:url(../images/5ed10a5bd9bb03aefccf.webp)}.no-webp .main-container__content__character--1{background-image:url(../images/cc163d76b28e7f27ee89.png)}.no-webp .main-container__content__character--2{background-image:url(../images/f3a38edeea43fba8afcf.png)}.no-webp .main-container__wheel-wrapper:before{background-image:url(../images/0f736aefcae743a48077.png)}}@media (min-width: 2560px){.main-container__bonus{-webkit-transform:scale(1);transform:scale(1)}.main-container__content{top:225px;height:1000px;-webkit-transform:scale(1.2);transform:scale(1.2)}.main-container__content__character--1{left:80px}.main-container__wheel-wrapper{top:15px}}

/* Novos estilos para o popup de sucesso inspirado no Matrix IA */
.main-container__popup__success-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 25px 15px;
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
  border: 3px solid #00ff00;
  border-radius: 20px;
  box-shadow: 0 0 30px rgba(0, 255, 0, 0.3);
  max-width: 350px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  max-height: 85vh;
  overflow-y: auto;
}

.confetti-icon {
  font-size: 2rem;
  margin: 5px 0;
  animation: confetti-bounce 2s ease-in-out infinite;
}

.confetti-icon--top {
  animation-delay: 0s;
}

.confetti-icon--bottom {
  animation-delay: 0.5s;
}

@keyframes confetti-bounce {
  0%, 100% { transform: translateY(0) rotate(0deg); }
  50% { transform: translateY(-10px) rotate(10deg); }
}

.congratulations-title {
  font-size: 2.2rem;
  font-weight: 700;
  color: #00ff00;
  margin: 10px 0;
  text-shadow: 0 0 20px rgba(0, 255, 0, 0.5);
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.success-message {
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.4;
  margin: 10px 0 20px 0;
  max-width: 320px;
  font-family: 'Roboto-Regular', sans-serif;
}

.urgency-warning {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0 15px 0;
  padding: 10px 15px;
  background: rgba(255, 193, 7, 0.1);
  border: 2px solid #ffc107;
  border-radius: 10px;
  gap: 8px;
}

.warning-icon {
  font-size: 1.5rem;
  color: #ffc107;
}

.warning-text {
  color: #ffc107;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.arrow-indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 8px 0 12px 0;
}

.arrow-icon {
  font-size: 2rem;
  color: #00ff00;
  animation: arrow-bounce 2s ease-in-out infinite;
  text-shadow: 0 0 10px rgba(0, 255, 0, 0.5);
}

@keyframes arrow-bounce {
  0%, 100% { 
    transform: translateY(0);
    opacity: 1;
  }
  50% { 
    transform: translateY(10px);
    opacity: 0.7;
  }
}

.whatsapp-button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: linear-gradient(135deg, #00ff00 0%, #00cc00 100%);
  color: #ffffff;
  padding: 15px 30px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-shadow: 0 5px 15px rgba(0, 255, 0, 0.3);
  transition: all 0.3s ease;
  border: none;
  cursor: pointer;
}

.whatsapp-button:hover {
  background: linear-gradient(135deg, #00cc00 0%, #00ff00 100%);
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0, 255, 0, 0.4);
}

.button-icon {
  font-size: 1.2rem;
}

.button-text {
  font-family: 'Roboto-Bold', sans-serif;
}

/* Responsividade para o novo popup */
@media (min-width: 744px) {
  .main-container__popup__success-box {
    max-width: 500px;
    padding: 50px 30px;
  }
  
  .congratulations-title {
    font-size: 4rem;
  }
  
  .success-message {
    font-size: 1.3rem;
    max-width: 450px;
  }
  
  .whatsapp-button {
    padding: 20px 40px;
    font-size: 1.3rem;
  }
  
  .arrow-icon {
    font-size: 2.5rem;
  }
}

@media (min-width: 1000px) {
  .main-container__popup__success-box {
    max-width: 600px;
    padding: 60px 40px;
  }
  
  .congratulations-title {
    font-size: 5rem;
  }
  
  .success-message {
    font-size: 1.5rem;
    max-width: 550px;
  }
  
  .arrow-icon {
    font-size: 3rem;
  }
}

/* Novos estilos para o popup de falha inspirado no Matrix IA */
.main-container__popup__failure-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 20px 15px;
  background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);
  border: 3px solid #00ff00;
  border-radius: 15px;
  box-shadow: 0 0 30px rgba(0, 255, 0, 0.3);
  max-width: 350px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  max-height: 80vh;
  overflow-y: auto;
}

.failure-icon {
  font-size: 2rem;
  margin: 5px 0 10px 0;
  animation: failure-pulse 2s ease-in-out infinite;
  opacity: 0.8;
}

@keyframes failure-pulse {
  0%, 100% { 
    transform: scale(1);
    opacity: 0.8;
  }
  50% { 
    transform: scale(1.1);
    opacity: 1;
  }
}

.failure-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #ffffff;
  margin: 5px 0 10px 0;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
  font-family: 'Roboto-Bold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.2;
}

.failure-message {
  color: #ffffff !important;
  font-size: 0.9rem;
  line-height: 1.3;
  margin: 5px 0 15px 0;
  max-width: 300px;
  font-family: 'Roboto-Regular', sans-serif;
  opacity: 1;
}

/* Estilo para botão de retry que mantém funcionalidade */
.main-container__popup__failure-box .button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: linear-gradient(135deg, #ffffff 0%, #e0e0e0 100%);
  color: #000000;
  padding: 15px 30px;
  border-radius: 15px;
  border: none;
  font-weight: 700;
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-shadow: 0 5px 15px rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
  cursor: pointer;
  font-family: 'Roboto-Bold', sans-serif;
}

.main-container__popup__failure-box .button:hover {
  background: linear-gradient(135deg, #e0e0e0 0%, #ffffff 100%);
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(255, 255, 255, 0.3);
}

.main-container__popup__failure-box .button .button-icon {
  font-size: 1.2rem;
  animation: rotate-icon 2s linear infinite;
}

@keyframes rotate-icon {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.main-container__popup__failure-box .button .button-text {
  font-family: 'Roboto-Bold', sans-serif;
}

/* Remover imagem de fundo do popup de falha */
.main-container__popup--failure:after {
  background: #000000;
  border-radius: 15px;
}

/* Responsividade para o popup de falha */
@media (min-width: 744px) {
  .main-container__popup__failure-box {
    max-width: 500px;
    padding: 50px 30px;
  }
  
  .failure-title {
    font-size: 1.8rem;
  }
  
  .failure-message {
    font-size: 1.3rem;
    max-width: 450px;
  }
  
  .retry-button {
    padding: 20px 40px;
    font-size: 1.3rem;
  }
}

@media (min-width: 1000px) {
  .main-container__popup__failure-box {
    max-width: 600px;
    padding: 60px 40px;
  }
  
  .failure-title {
    font-size: 2rem;
  }
  
  .failure-message {
    font-size: 1.5rem;
    max-width: 550px;
  }
}

/* Estilo para o título da roleta */
.wheel-title {
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  color: #8ce342;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.2;
  text-shadow: 0 0 10px rgba(140, 227, 66, 0.5);
  font-family: 'Roboto-Bold', sans-serif;
  z-index: 2;
  margin: 0;
  padding: 0 20px;
  max-width: 90%;
  word-wrap: break-word;
}

/* Responsividade para o título da roleta */
@media (min-width: 744px) {
  .wheel-title {
    font-size: 2rem;
    top: 60px;
    letter-spacing: 3px;
  }
}

@media (min-width: 1000px) {
  .wheel-title {
    font-size: 2.5rem;
    top: 80px;
    letter-spacing: 4px;
  }
}

@media (min-width: 1300px) {
  .wheel-title {
    font-size: 3rem;
    top: 100px;
    letter-spacing: 5px;
  }
}