@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);section#home #background-home,section#home #background-light{position:absolute;left:0;width:110%;transform-origin:top left;background-repeat:no-repeat;top:0}.container-app-store,footer,nav.menu{background:linear-gradient(180deg,#0363b6 0,#00418e 100%)}*{border:none;margin:0;padding:0;text-decoration:none;box-sizing:border-box;font-size:1.6rem;list-style:none;font-family:"Bebas Neue",sans-serif}html{font-size:62.5%}img{max-width:100%}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}.pdfobject-container{height:30rem;border:1rem solid rgba(0,0,0,.1)}nav.menu{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);position:fixed;z-index:90;width:100%;padding:2rem 0}nav.menu .container .container-menu-mobile{display:flex;justify-content:space-between}nav.menu .container .container-menu-mobile li a{color:#e5c39e;font-size:2.5rem;position:relative;overflow:hidden;display:block;text-align:center;flex-grow:1;animation-duration:.2s;animation-fill-mode:both}nav.menu .container .container-menu-mobile li a span{display:block;transition:transform .4s cubic-bezier(.68, -.55, .265, 1.55);font-size:2.5rem}nav.menu .container .container-menu-mobile li a::after{position:absolute;top:100%;left:0;right:0;content:attr(data-hover);display:inline;text-align:center;transition:top .5s cubic-bezier(.68, -.55, .265, 1.55)}nav.menu .container .container-menu-mobile li a:hover{color:#fff}nav.menu .container .container-menu-mobile li a:hover span{color:#e5c39e;transform:translateY(-100%)}nav.menu .container .container-menu-mobile li a:hover:after{top:0}nav.menu .container .container-menu-mobile li a:active{animation-name:rubberBand}nav.menu .logo-mobile{display:none;width:4rem;height:4rem}nav.menu .btn-menu-mobile{display:none}section{position:relative}section h1,section h2,section h3{text-align:center;font-size:6rem;font-style:normal;font-weight:400;background:-webkit-linear-gradient(180deg,#0363b6 0,#00418e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}section#home{min-height:135vh;top:7.2rem;overflow:hidden;transition:.3s}section#home #background-home{z-index:-2;height:140vh;background-size:cover;background-image:url("../img/background-fullscreen-mercantil-atacado.jpg");background-position-y:0rem}section#home #background-light{z-index:-1;height:115vh;background-image:url("../img/background-light.png")}section#como-participar{margin:3rem 0;padding:20rem 0}section#como-participar .container-mecanica{margin-top:-11.5rem}.container-app-store{border-radius:4rem;box-shadow:0 24px 84px 0 rgba(0,0,0,.5);padding:5rem;display:flex;justify-content:center;align-items:center;margin-bottom:10rem;margin-top:-14.4rem;position:relative}.container-app-store p{color:#e5c39e;font-size:80px;font-style:normal;font-weight:400;line-height:32px;margin-right:3rem}.container-app-store a{transition:.3s;max-width:30rem;margin-right:3rem}.container-app-store a:hover{margin-top:-4px}section#marcas-participantes{margin:3rem 0}section#duvidas-regulamentos{margin:4.5rem 0}section#duvidas-regulamentos .container-duvidas-regulamento{display:flex;justify-content:center}section#duvidas-regulamentos .container-duvidas-regulamento a{color:#e5c39e;font-size:4rem;border-radius:1.5rem;border:5px solid #0363b6;padding:1rem 2.5rem;background:#0363b6;box-shadow:0 8px 16px 0 rgba(0,0,0,.25);margin-left:1.5rem;transition:.3s;cursor:pointer}section#duvidas-regulamentos .container-duvidas-regulamento a:hover{opacity:.8}footer{padding:4rem 0}footer .container{display:flex;color:#fff;line-height:2.4rem;align-items:center;justify-content:space-between}footer .container p{margin-right:1.5rem;font-size:1.4rem}footer .container .social{display:flex;align-items:center}footer .container .social li{margin:0 .3rem;font-size:1.4rem}footer .container .social li svg{width:2.5rem;height:2.5rem}footer .container .logo-footer{margin-left:2rem}.modal-container{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:10;top:0;display:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal-container.active{display:flex;justify-content:center;align-items:center;animation:.3s fadeIn}.modal-container.active .modal-contentBox{width:50vw;height:80vh;background-color:#fff;border-radius:.5rem;position:relative}.btn-close-modal{position:absolute;top:.8rem;right:1rem;width:3.5rem;height:3.5rem;background-color:#0363b6;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:.7rem;cursor:pointer}#render{margin-top:5rem;height:70vh}section#premios{background:url("../img/background-premios.jpg") top center no-repeat;width:100%;min-height:780px}section#premios h2{padding-top:4rem;margin-bottom:4rem}@media screen and (max-width:991px){section#home{min-height:62rem}section#home #background-home,section#home #background-light{background-size:contain}section#como-participar{margin-top:10rem}.container-app-store p{line-height:7.7rem;text-align:center}}@media screen and (max-width:800px){section#home{min-height:45rem;top:4.2rem}section#como-participar .container-mecanica{margin-top:-6.5rem}}@media screen and (max-width:768px){footer .container{flex-wrap:wrap}}@media screen and (max-width:600px){nav.menu{padding:1rem 0}nav.menu .container{display:flex;justify-content:space-between;align-items:center;position:relative}nav.menu .container .container-menu-mobile{display:none}nav.menu .container .btn-menu-mobile,nav.menu .logo-mobile{display:block}nav.menu .container .btn-menu-mobile .bar-menu{transition:.3s;display:block;width:3.5rem;height:.3rem;margin:0 0 .5rem;border-radius:.5rem;cursor:pointer;background:#fff}nav.menu .container .btn-menu-mobile .bar-menu:last-child{margin:0}nav.menu .container .activeMenu #bar-menu-1{transform:translateY(16px) rotateZ(-45deg)}nav.menu .container .activeMenu #bar-menu-3{transform:translateY(0) rotateZ(45deg)}nav.menu .container .activeMenu #bar-menu-2{opacity:0}nav.menu .container .container-menu-mobile.activeMenu{position:absolute;left:0;top:5rem;width:100%;display:block;transition:.3s;padding:3rem;background:#00418e}nav.menu .container .container-menu-mobile.activeMenu li{margin:2rem}nav.menu .container .container-menu-mobile.activeMenu li a{padding:.5rem 0}section#home{top:3rem}.container-app-store{flex-wrap:wrap;margin-top:-10.4rem}.container-app-store p{margin-bottom:2rem}}@media screen and (max-width:480px){section#como-participar{padding:0}section#como-participar .container-mecanica{margin-top:-.5rem}section#duvidas-regulamentos .container-duvidas-regulamento{flex-wrap:wrap}section#duvidas-regulamentos .container-duvidas-regulamento a{margin-bottom:1.5rem;width:100%;text-align:center;margin-left:0;font-size:1.8rem;padding:.8rem 2rem}.container-app-store a{margin:0 auto;max-width:25rem}.container-app-store p{margin-right:0;font-size:4.5rem}section#home{min-height:25rem;top:6rem}section h1,section h2,section h3{font-size:3rem}footer .container p{font-size:1.2rem}section#marcas-participantes .container-app-store{padding:2rem;margin-top:-4.4rem}}