#root,body,html{height:100vh;min-height:100vh}html{max-width:1920px;margin:0 auto;font-size:16px}html.swal2-shown{overflow:hidden}body{overflow:auto!important;padding:0!important}*{-moz-webkit-boz-sizing:border-box;-ms-boz-sizing:border-box;box-sizing:border-box;font-family:"Foco"}p{margin-bottom:15px;font:normal 17px/19px Foco}p.text-center{text-align:center}button,input{font:normal 15px/17px Foco}span{font:normal 12px/15px Foco}label{font:normal 15px/17px Foco}li{font:normal 15px/19px Foco}.login-app{width:auto!important;padding:0!important;overflow:hidden}.login-app .swal2-header{display:none!important}.login-app .swal2-actions{margin:0!important}@media only screen and (max-width:767px){.login-app img{max-width:100%}}@media only screen and (max-width:1920px){.custom-tooltip .MuiTooltip-tooltip{font-size:14px}}.popup-informativo{width:45%!important}.popup-informativo #popup-informativo-container img{width:100%}.popup-informativo #popup-informativo-container #mobile{display:none}.popup-informativo #popup-informativo-container #desktop{display:block}@media only screen and (max-width:1024px){.popup-informativo #popup-informativo-container #mobile{display:block}.popup-informativo #popup-informativo-container #desktop{display:none}}@media only screen and (max-width:1024px){.popup-informativo{width:85%!important}}.hiding-tooltip{display:none}@media only screen and (max-width:767px){h1,h2{margin-top:0;font-size:20px}}@media only screen and (max-width:767px){p{font-size:12px}}table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table.tbl{width:auto;border:1px solid #000}table.tbl tr{border-bottom:1px solid #000}@media screen and (max-width:600px){table{border:0}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;text-align:right!important;padding:10px!important}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;font-size:12px}table td:last-child{border-bottom:0}}@media only screen and (max-width:767px){.MuiDialogActions-root{justify-content:flex-start}.MuiFormControl-root{width:100%!important;color:#666}.MuiFormControl-root .MuiFormLabel-root,.MuiFormControl-root .MuiFormLabel-root.Mui-disabled,.MuiFormControl-root .MuiInputBase-input{color:#666;font-size:12px}.MuiTypography-body1{font-size:12px}}@media only screen and (max-width:767px){.MuiDialog-paperWidthLg{width:100%;max-width:90%}}.contentCenter{width:100%;display:flex;justify-content:center}.contentCenter button{margin-left:5px;margin-right:5px}.list-addresses-error input{color:#d00}.modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.1882352941);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal .container{background-color:#fff;width:40%;padding:20px;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.3137254902)}.modal .container .close-button{position:unset;margin-left:95%;right:5px;top:5px}.modal .container .close-button button{cursor:pointer;border:none;border-radius:100%;width:30px;height:30px;line-height:1.9;text-align:center;background:#a94d4f;color:#fff}.modal .label-title{font-size:150%;color:#a94d4f;text-align:center;margin-top:0}.modal .label-text,.modal .label-title{font-family:"Times New Roman",Times,serif}.modal .label-text{font-size:120%;color:#000;text-align:left;margin:15px 100px 5px 10px}.text--href{margin-left:6px;margin-right:6px}.text--tiny{font-size:12px!important}@media screen and (max-width:535px){.modal .container{width:90%}}.close__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none;margin:0 16px 0 -30px;float:right}.close__container .close__icone{font-size:30px;color:#eee;padding:16px 0 0;cursor:pointer;margin:0}@media screen and (max-width:667px){.close__container{display:block}}.regulamentoMEU,.regulamentoPIC,.regulamentoVIP{margin:0 16px 16px 0;width:35px;height:35px;background:url(/static/media/regulamento-icon.63adec59.svg) no-repeat 50%/contain}@media(max-width:667px){.regulamentoMEU,.regulamentoPIC,.regulamentoVIP{width:20px;height:20px}}.total-points p{color:#fff}.sidebar_pontos{padding:8px 0;text-align:center;color:#fff}.sidebar_pontos p{line-height:0}.sidebar_pontos--aberto{text-align:left;padding:12px;display:flex;grid-gap:8px;gap:8px}.iconFlutuante{position:fixed;top:5%;right:10px;z-index:1}.iconFlutuante a{width:60px;height:60px;display:block}@media(max-width:667px){.iconFlutuante a{display:block;width:30px;height:30px}}@keyframes WaveInsta{0%{transform:scale(.5)}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.instagram-icon,.instagram-icon2{position:fixed;z-index:10000;top:40%;right:5%;width:50px;height:50px;-webkit-border-radius:50%;cursor:pointer;background:transparent;transition:.3s;background-position:50%;background-repeat:no-repeat;background-size:100% auto}.instagram-icon2:after,.instagram-icon2:before,.instagram-icon:after,.instagram-icon:before{content:"";position:absolute;opacity:0;border:4px solid #a94d4f;left:-10px;top:-10px;right:-10px;bottom:-10px;-webkit-border-radius:50%;animation:WaveInsta 1.5s ease infinite;z-index:1}.instagram-icon2 :after,.instagram-icon :after{animation-delay:.5s}.instagram-icon2 img,.instagram-icon img{width:50px;height:50px;z-index:100;position:relative}@media(max-width:667px){.instagram-icon,.instagram-icon2{top:10%}}.instagram-icon2{right:10%;background:#a94d4f}.instagram-icon2 img{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px}.instagram-icon2:after,.instagram-icon2:before{background:none}.btn-icon,.btn-icon2,.btn-icon2>img,.btn-icon>img{width:50px;height:50px}.btn-icon,.btn-icon2{position:fixed;z-index:10000;top:60%;right:5%;-webkit-border-radius:50%;cursor:pointer;background:transparent;transition:.3s;background-position:50%;background-repeat:no-repeat;background-size:100% auto}.btn-icon2:after,.btn-icon2:before,.btn-icon:after,.btn-icon:before{content:"";position:absolute;opacity:0;border:4px solid #0e29a1;left:-10px;top:-10px;right:-10px;bottom:-10px;-webkit-border-radius:50%;animation:WaveInsta 1.5s ease infinite;z-index:1}.btn-icon2 :after,.btn-icon :after{animation-delay:.5s}.btn-icon2 img,.btn-icon img{width:50px;height:50px;z-index:100;position:relative}@media(max-width:667px){.btn-icon,.btn-icon2{top:10%}}.treinamento{margin:16px 0 8px 16px}.treinamento-nome{font-weight:700}.treinamento-nome,.treinamento-status{color:#fff;margin:0;padding:0}.status--aprovado{color:#0f0}.status--default{color:#fff}.link-btn{width:100%;display:flex}@media screen and (max-width:667px){.sidebar__aplicativo{height:calc(100% - 75px)}}.block-scroll{overflow:hidden}.voltagem__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:block}.voltagem__premio__imagem{height:200px}.container-premiacao{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.container-premiacao .content{position:relative;display:flex;width:100%;max-width:1000px;background-color:#fff;padding:32px;border-radius:16px;flex-direction:column;box-shadow:6px 6px 6px rgba(0,0,0,.3764705882)}.container-premiacao .content .close-button{position:absolute;right:32px;top:24px}.container-premiacao .content .close-button button{cursor:pointer;border:none;border-radius:100%;width:30px;height:30px;line-height:1.9;text-align:center;background:#a94d4f;color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.3764705882)}.container-premiacao .content .content-body{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.container-premiacao .content .premiacao-escolha{flex-grow:1;padding:16px 0;display:flex;justify-content:space-between;align-items:stretch;grid-gap:32px;gap:32px}.container-premiacao .content .premiacao-escolha .escolha{cursor:pointer;border-radius:8px;border:2px solid #eee;display:flex;justify-content:center;align-items:center;width:45%;flex-direction:column;text-align:center;box-shadow:3px 3px 3px rgba(0,0,0,.1882352941);transition:.3s}.container-premiacao .content .premiacao-escolha .escolha.selected{border:2px solid #b75765;box-shadow:0 0 7px #ff94a4;color:#ff94a4;text-shadow:0 0 3px #ff94a4}.container-premiacao .content .premiacao-escolha .escolha img{height:120px}.container-premiacao .content .acoes{max-height:40px;display:flex;justify-content:center;align-items:center;margin-top:50px}.container-premiacao .content .acoes .button{border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 5px;cursor:pointer;border-radius:5px}.container-premiacao .content .acoes .sucess{background-color:#008827}.container-premiacao .content .acoes .danger{background-color:#a94d4f}.container-premiacao .premio .label-premio{background-color:#a94d4f;color:#fff;padding:4px;border-radius:25px;margin:2px;display:inline-block}.label__escolha,.label__parabens,.label__posicao{margin:0;width:100%;text-align:center}.label__parabens{text-transform:uppercase;margin-bottom:16px;color:#b75765}.label__escolha{margin-bottom:8px}.premio__legenda{width:90%;height:40px;text-align:center}.disabled--button{opacity:.5}.premio__icone{margin-top:16px;margin-bottom:18px;border-radius:8px}.icone--chocolate{height:170px!important;margin-bottom:-16px!important}.premiacao__ilustrativo{text-align:right;font-style:italic;font-size:.85rem;color:#999;margin:0}.modal-container{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.5019607843)}.modal-content{padding:24px;min-width:250px;max-width:900px;background-color:#fff;border-radius:4px;box-shadow:5px 5px 15px 5px rgba(0,0,0,.3764705882)}.modal-texto:first-child{margin:0 0 16px 16px}.modal-texto:nth-child(2),.modal-texto:nth-child(3),.modal-texto:nth-child(4){margin:0 0 4px 16px}@media screen and (max-width:900px){.modal-content{width:95%}}.toolbar__container{width:100vw;height:76px;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;grid-gap:8px;gap:8px;background-color:#a94d4f;position:fixed;padding:0 32px;bottom:0;left:0;z-index:101}.toolbar__container div{width:30px;height:30px}.toolbar__container div:first-child{border-radius:50px;border:1px solid #cecece}.toolbar__container .icon__container span{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:2px}.toolbar__container .icon__container span div{width:100%;height:4px;border-radius:8px;border:1px solid #cecece}@media screen and (min-width:675px){.toolbar__container{display:none}}.menu__lateral{width:100vw;height:calc(100vh - 78px);background-color:#fff;position:fixed;transition:.3s;padding:32px 16px;top:0;left:110vw;z-index:150}.menu__lateral.menu__lateral--aberto{left:0}.menu__lateral .menu__lateral__bem__vindo{margin:8px 0 48px}.menu__lateral .menu__lateral__bem__vindo p{font-weight:600;margin:0;font-size:24px}.menu__lateral .menu__lateral__bem__vindo p:first-child{margin:0 0 8px}.menu__lateral .menu__lateral__itens{height:80%;overflow-y:auto}.menu__lateral .menu__lateral__itens .itens__item{display:flex;align-items:center;border-bottom:1px solid #eee;grid-gap:10px;gap:10px}.menu__lateral .menu__lateral__itens .itens__item p{font-size:16px;font-weight:500}.menu__lateral .menu__lateral__itens .itens__item .item__seta{margin:0 16px 0 auto;transition:.3s}.menu__lateral .menu__lateral__itens .itens__item .item__seta.item--aberto{transform:rotate(90deg)}.menu__lateral .menu__lateral__itens .item__submenu{width:calc(100% - 12px);border-left:1px solid #5d2503;padding:0 0 0 19px;margin:8px 0 0 12px}.menu__lateral .menu__lateral__itens .item__submenu .submenu__item{display:flex;align-items:center;grid-gap:8px;gap:8px}.menu__lateral .menu__lateral__itens .item__submenu .submenu__item p{margin:6px 0;font-size:16px;font-weight:500}.toolbar{width:100vw;height:78px;background-color:#fff;border-top:2px solid #f0f0f0;position:fixed;left:0;bottom:0;display:grid;z-index:99;grid-template-columns:repeat(3,1fr)}.toolbar .toolbar__menu__item{width:100%;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.toolbar .toolbar__menu__item div *{margin:0 0 4px!important}.toolbar .toolbar__menu__item p{width:100%;text-align:center;margin:0;color:#5d2503}.toolbar .toolbar__menu__item.item__incentivos p{font-weight:700}.toolbar .toolbar__menu__item.item__incentivos p.remove--bold{font-weight:400}