section{padding:7rem 2rem 4rem}section.epic-prizes{background-color:#262423;position:relative}section.epic-prizes:after{content:"";background-image:url(/images/bg-divider_black-left.png);left:0;bottom:-77px;width:150px;position:absolute;background-size:contain;background-repeat:no-repeat;background-color:#ede5e2;height:114px;z-index:1}section.epic-prizes h2{color:#cfcdca}section.epic-prizes .epic-prizes_hero{text-align:center}section.epic-prizes .epic-prizes_hero img{max-width:100%}section.epic-prizes .minecoins-winners{background-image:url(/images/bg-tile_grass.png);background-repeat:repeat;background-size:60% 30%;padding:4rem;position:relative;margin-top:5rem;margin-bottom:5rem}section.epic-prizes .minecoins-winners:before{content:"";position:absolute;background-image:url(/images/winners_checkboard.png);background-repeat:no-repeat;background-size:contain;width:100px;height:100px;left:-48px;top:-48px;z-index:1}@media(max-width:1024px){section.epic-prizes .minecoins-winners:before{width:50px;height:50px;left:-25px;top:-25px}}section.epic-prizes .minecoins-winners:after{content:"";position:absolute;background-image:url(/images/winners_checkboard.png);background-repeat:no-repeat;background-size:contain;width:100px;height:100px;right:-54px;bottom:-54px;z-index:1}@media(max-width:1024px){section.epic-prizes .minecoins-winners:after{width:50px;height:50px;right:-28px;bottom:-28px}}section.epic-prizes.winners .section-content{max-width:800px}@media(max-width:1024px){section.epic-prizes.winners .section-content{max-width:400px}}section.epic-prizes.winners .section-content .minecoins-winners-container{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.6;position:relative}section.epic-prizes.winners .section-content .minecoins-winners-container:before{content:"";background-image:url(/images/winners_coins_top.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-126px;right:-110px;width:500px;height:200px}@media(max-width:1024px){section.epic-prizes.winners .section-content .minecoins-winners-container:before{top:-95px;right:-90px;width:250px;height:100px}}@media(max-width:768px){section.epic-prizes.winners .section-content .minecoins-winners-container:before{top:-75px;right:-70px;width:180px;height:72px}}section.epic-prizes.winners .section-content .minecoins-winners-container:after{content:"";background-image:url(/images/winners_coins_bottom.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-126px;right:100px;width:160px;height:130px}@media(max-width:1024px){section.epic-prizes.winners .section-content .minecoins-winners-container:after{bottom:-98px;right:10px;width:80px;height:70px}}@media(max-width:768px){section.epic-prizes:after{bottom:-42px;width:80px;height:62px}}section.epic-prizes.winners:after{background-image:none;background-color:transparent}section.featured-products{background-color:#ede5e2;text-align:center;position:relative}section.featured-products img{width:100%;max-width:1000px;padding:4rem 0}section.featured-products h2{color:#2e3336}section.divider{position:relative;background:#3bb34b;padding:2rem}section.divider:after{content:"";background-image:url(/images/bg-divider_grass-left.png);left:0;top:-77px;width:192px;position:absolute;background-size:contain;background-repeat:no-repeat;background-color:#ede5e2;height:115px;z-index:1}@media(max-width:768px){section.divider:after{top:-40px;width:100px;height:60px}}section.promotion{background-image:url(/images/bg-tile_grass.png);padding:4.4rem 2rem 4rem}section.promotion .section-subtitle{color:#fff}section.promotion .section-content h2{margin:.3rem}section .section-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}section h2{font-size:4rem;font-weight:400;margin-bottom:1rem;font-family:CustomFont}section h2,section h4{text-align:center;color:#fff}section h4{font-size:1.5rem;padding-bottom:2.5rem}@media(max-width:768px){section h2{font-size:3rem}}.section_bottom a.view-more{font-size:.8rem;font-weight:700;text-decoration:underline}.section-subtitle{text-transform:uppercase;font-family:Noto Sans;font-size:1.4rem;font-weight:600;color:#2e3336;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:1rem}.steps-grid .step{text-align:center;padding:2rem}@media(max-width:768px){.steps-grid .step{padding:1rem 0;max-width:80%;margin:0 auto}}.steps-grid .step-icon{margin-bottom:1.5rem;width:100%}.steps-grid .step-icon img{max-width:100%}.steps-grid .step h3{font-size:1.5rem;font-family:CustomFont;margin-bottom:1rem;color:#fff}.steps-grid .step p{color:#fff;margin:0 3rem 1rem;text-align:left}@media(max-width:768px){.steps-grid .step p{margin:0 1.6rem 1rem}}.instructions{display:flex;flex-direction:column;max-width:800px;margin:2rem auto 0}.instructions .instruction_step{display:flex;align-items:center;justify-content:center;padding-bottom:30px}.instructions .description{max-width:320px;width:100%;text-align:left;padding-left:20px}.instructions .list_item{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-radius:0;text-transform:uppercase;font-weight:400;text-decoration:none;min-height:2.75rem;font-family:CustomFont}.instructions .list_item--primary{background:#008542;border-color:#86bf74 #12290d #15270d #b0d8a4;border-style:solid;border-width:3px;color:#fff;padding:.45rem .95rem .3rem;text-align:center}.instructions .list_item--secondary{background-color:#fde50a;border-color:#faeb77 #000 #000 #fcf2a6;border-style:solid;border-width:3px;color:#2e3336;font-size:1.4rem;padding:1rem 2rem .8rem;margin:0 1.2rem}.products-slider{display:flex;gap:2rem;overflow-x:auto;padding:1rem;margin:2rem -1rem;-webkit-overflow-scrolling:touch}.products-slider .product-card{flex:0 0 auto;width:250px;background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.products-slider .product-card h3{margin:1rem 0;font-size:1.25rem}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0}.faq-grid .faq-item{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.faq-grid .faq-item h3{color:#444;margin-bottom:1rem;font-size:1.25rem}.section-cta{text-align:center;margin-top:1.8rem}.view-more{color:#666;text-decoration:none;font-size:1.125rem}.view-more:hover{color:#333}.home-page{min-height:100vh}.home-page .hero{background:url(/images/bg_homepage.jpg);background-size:cover;background-position:bottom;color:#fff;padding:2rem;text-align:center;position:relative;min-height:80vh}.home-page .hero-content{max-width:800px;margin:0 auto 27rem}.home-page .hero h1{font-size:3.5rem;margin-bottom:1rem}.home-page .hero-subtitle{font-size:1.5rem;margin-bottom:2rem}.home-page .hero .logos{margin:0 0 2rem;width:100%}.home-page .hero .logos img{max-width:100%}.home-page .hero .titleTreasure{margin:0 0 1.6rem}.home-page .hero:after,.home-page .hero:before{content:"";position:absolute;z-index:1;transition:all .3s ease}.home-page .hero:before{background:url(/images/pic-character_alex.png);height:294px;width:242px;background-size:contain;bottom:30px;left:calc(50% - 260px);background-repeat:no-repeat}.home-page .hero:after{background:url(/images/pic-character_steve.png);width:326px;height:415px;background-size:contain;bottom:0;background-repeat:no-repeat;right:calc(50% - 300px)}.home-page .hero .subTitle{text-transform:uppercase;font-family:Noto Sans;font-size:1.5rem;font-weight:700;color:#2e3336;margin:0 0 1rem}.home-page .hero.endpromo{min-height:90vh}.home-page .paddingMedium{padding:2rem}.home-page .products{padding:2rem 1rem;text-align:center;background-image:url(/images/bg-tile_grass.png);background-repeat:repeat;background-position:bottom;background-size:250px auto}.home-page .products img{max-width:100%}@media(max-width:1024px){.home-page .hero{min-height:100vh}.home-page .hero:before{height:278px;width:230px;bottom:37px;left:calc(50% - 246px)}.home-page .hero:after{width:323px;height:411px;bottom:0;right:calc(50% - 260px)}.home-page .hero .hero-content{margin:0 auto 10rem}}@media(max-width:768px){.home-page .hero{padding:1.5rem 1rem 3rem;min-height:95vh;background:url(/images/bg_homepage__mobile.jpg);background-size:cover;background-position:bottom}.home-page .hero:after{width:185px;height:237px;bottom:0;right:calc(50% - 139px)}.home-page .hero:before{height:158px;width:132px;bottom:22px;left:calc(50% - 148px)}.home-page .hero .hero-content{margin:0 auto 15rem}.home-page .hero h1{font-size:2.5rem}.home-page .hero-subtitle{font-size:1.25rem}.home-page section{padding:4rem 1rem}.home-page section.divider{padding:1rem 0 0}.home-page h2{font-size:3rem}.home-page .steps-grid{grid-template-columns:1fr}.home-page .buttons,.home-page .section-cta{display:flex;justify-content:center;flex-direction:column;max-width:320px;margin:0 auto}.home-page .section-cta{padding:2rem 0 0}}