.container-empty{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.container-empty .container-empty__title{font-size:36px;color:#353535;font-weight:700;margin-bottom:10px}.container-empty .container-empty__description{font-size:20px;color:#5e5e5e;margin-bottom:25px}.container-dialog{position:fixed;width:100%;z-index:9999;background-color:rgba(0,0,0,.6);height:100vh;display:flex;justify-content:center;align-items:center;transition-duration:.5s}.container-dialog .dialog{max-width:315px;border-radius:5px;background-color:#fff;width:100%}.container-dialog .dialog .dialog__container-image{position:relative;width:100%;height:220px;display:flex;justify-content:center;align-items:center;background-image:url(../img/background.8bed8034.png);background-position:0;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-animation-name:animation;animation-name:animation;-webkit-animation-duration:58s;animation-duration:58s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.container-dialog .dialog .dialog__container-image .dialog__close{position:absolute;font-size:26px;color:#fff;top:15px;right:15px;cursor:pointer}.container-dialog .dialog .dialog__container-image .dialog__image{width:auto;height:100%}.container-dialog .dialog .dialog__body{padding:20px 30px}.container-dialog .dialog .dialog__body .dialog__list{list-style-type:none;padding:0}.container-dialog .dialog .dialog__body .dialog__list .dialog__item-list{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8e8}.container-dialog .dialog .dialog__body .dialog__list .dialog__item-list h5{font-size:18px;color:#5e5e5e}.container-dialog .dialog .dialog__body .dialog__list .dialog__item-list:last-child{margin-bottom:20px}.container-dialog .dialog .dialog__body .dialog__actions{display:flex;justify-content:space-between}.container-dialog .dialog .dialog__body .dialog__actions .btn-action{margin-right:16px;padding:11px 10px;font-size:16px}@media(min-width:768px){.container-dialog .dialog{max-width:570px}.container-dialog .dialog .dialog__actions .btn-action{padding:11px 22px!important;font-size:18px!important}}@-webkit-keyframes animation{0%{background-position:0}to{background-position:-688px}}.container-loader{position:fixed;width:100%;z-index:9999;background-color:#e5e5e5;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.container-loader .container-loader__container-pokeball{position:relative;overflow:hidden;width:106px;height:106px;-webkit-animation:fall .25s ease-in-out,shake 1.25s cubic-bezier(.36,.07,.19,.97) infinite;animation:fall .25s ease-in-out,shake 1.25s cubic-bezier(.36,.07,.19,.97) infinite}.container-loader .container-loader__container-pokeball .container-loader__pokeball{background:url(../img/pokeball.07d5441e.png);background-position:106px;width:106px;height:106px;position:absolute;top:calc(50% - 53px);left:calc(50% - 53px);-webkit-animation-name:pokeball-blink;animation-name:pokeball-blink;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:steps(2);animation-timing-function:steps(2);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pokeball-blink{0%{background-position:0}to{background-position:-212px}}@keyframes pokeball-blink{0%{background-position:0}to{background-position:-212px}}@-webkit-keyframes shake{0%{transform:translate(0) rotate(0)}20%{transform:translate(-10px) rotate(-20deg)}30%{transform:translate(10px) rotate(20deg)}50%{transform:translate(-10px) rotate(-10deg)}60%{transform:translate(10px) rotate(10deg)}to{transform:translate(0) rotate(0)}}@keyframes shake{0%{transform:translate(0) rotate(0)}20%{transform:translate(-10px) rotate(-20deg)}30%{transform:translate(10px) rotate(20deg)}50%{transform:translate(-10px) rotate(-10deg)}60%{transform:translate(10px) rotate(10deg)}to{transform:translate(0) rotate(0)}}@-webkit-keyframes fall{0%{top:-200px}60%{top:0}80%{top:-20px}to{top:0}}@keyframes fall{0%{top:-200px}60%{top:0}80%{top:-20px}to{top:0}}.container-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center}.container-welcome .container-welcome__title{font-weight:700;color:#353535;font-size:26px;margin:0}.container-welcome .container-welcome__image{margin-bottom:25px;width:100%;max-width:325px;text-align:center;background:url(../img/pikachu.0ca0d0b7.png);-webkit-animation-name:animation;animation-name:animation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:steps(15);animation-timing-function:steps(15);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.container-welcome .container-welcome__image img{width:100%;max-width:325px;height:auto}.container-welcome .container-welcome__description{max-width:570px;margin:30px 30px 50px;font-size:18px}@keyframes animation{0%{background-position:0}to{background-position:-4875px}}.container-list{display:flex;justify-content:center;padding:35px 30px 0;min-height:100vh;position:relative}.container-list .container-list__content{display:flex;flex-direction:column;width:100%;max-width:315px;margin-bottom:85px}.container-list .container-list__list-group{margin-top:40px;padding:0}.container-list .container-list__list-group .container-list__list-group-item{background-color:#fff;border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:8px 10px;width:100%;font-size:22px;font-weight:500;margin-bottom:10px;cursor:pointer}.container-list .container-list__list-group .container-list__list-group-item:hover{background-color:#f5f5f5}.container-list .container-list__list-group .container-list__list-group-item:last-child{margin-bottom:0}.container-list .container-list__title{font-weight:700;font-size:26px;margin:0}.container-list__actions{background:#fff;box-shadow:0 -5px 4px rgba(0,0,0,.05);padding:18px 30px;display:flex;justify-content:center}.container-list__actions .container-list__actions-justify{width:100%;max-width:315px;display:flex;flex-direction:row;justify-content:space-between}.container-list__actions .container-list__actions-justify .btn-action{width:100%;margin-right:15px;padding:11px 10px;font-size:16px}.container-list__actions .container-list__actions-justify .btn-action+.btn-action{margin-right:0}@media(min-width:768px){.container-list .container-list__content,.container-list__actions .container-list__actions-justify{max-width:570px}.container-list__actions .container-list__actions-justify .btn-action{margin-right:20px;padding:11px 22px;font-size:18px}}body{font-family:Lato}body.no-scroll{overflow:hidden}.container-vertical-center{display:flex}.container-top-center,.container-vertical-center{min-height:100vh;align-items:center;background-color:#e5e5e5}.container-top-center{display:block}.btn-action{background-color:#f22539;padding:11px 22px;border-radius:60px;font-size:18px;color:#fff;font-weight:700;border:0;font-family:Lato;position:relative;overflow:hidden;text-decoration:none}.btn-action .btn-action__icon{font-size:22px;margin-right:10px}.btn-action:active{background-color:#c00e20}.btn-action:hover{color:#fff;text-decoration:none}.btn-action:before{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);width:50px}.btn-action:before,.btn-action:hover:before{transition:all .55s cubic-bezier(.19,1,.22,1)}.btn-action:hover:before{left:120%}.btn-disabled{background-color:#bfbfbf}.search{width:100%;height:50px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04);border-radius:5px;position:relative}.search .search__input-search{border:0;border-radius:5px;width:100%;height:50px;padding-left:43px;color:#353535;font-size:16px}.search .search__input-search:focus-visible{outline-width:0}.search .search__input-search::-moz-placeholder{color:#bfbfbf}.search .search__input-search:-ms-input-placeholder{color:#bfbfbf}.search .search__input-search::placeholder{color:#bfbfbf}.search .search__icon-search{position:absolute;top:16px;left:16px;color:#bfbfbf;font-size:18px}.star{background-color:#f5f5f5;border-radius:50%;width:44px;height:44px;display:flex;justify-content:center;align-items:center;cursor:pointer}.star i{font-size:24px;color:#bfbfbf;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#bfbfbf;transition-duration:1s}.star-active i{color:#eca539;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.star:hover i{transform:rotateY(180deg);transform-style:preserve-3d}@-webkit-keyframes blink{0%{-webkit-text-stroke-color:#f5f5f5}to{-webkit-text-stroke-color:#eca539}}@keyframes blink{0%{-webkit-text-stroke-color:#f5f5f5}to{-webkit-text-stroke-color:#eca539}}