body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{padding:0;margin:0;font-size:1em;color:#fff;font-weight:500;text-decoration:underline;border:none;background:none;white-space:normal;word-break:break-word}.button__content{background:#f0c;background:linear-gradient(155deg,#339,#f0c)}.button{background-color:#fff;padding:12px 20px;border-radius:6000px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 2px 4px rgba(0,0,0,.25);text-align:center;text-decoration:none!important;cursor:pointer;-webkit-transition:.3s;transition:.3s}.button:hover{box-shadow:0 2px 6px rgba(0,0,0,.5)}.button__content{color:transparent;-webkit-background-clip:text;background-clip:text}.button_size_large{padding:14px 22px;font-size:1.1em}.pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 0}.pagination__dot{cursor:pointer;width:8px;height:8px;background-color:#fff;opacity:.5;border-radius:8px;margin:0 4px;-webkit-transition:.3s;transition:.3s}.pagination__dot_active{opacity:.8}.section{margin-top:20px;width:100%}.section__title{margin:0}.section__hr{margin:10px 0}.promo__description{margin-bottom:40px;padding-top:10px}.present-item{display:flex;flex-direction:row;height:100%;width:100%}.present-item__preview{width:33%;padding:5px 5px 5px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.present-item__preview img{width:100%}.present-item__body{width:67%;margin-left:10px;display:flex;flex-direction:column;justify-content:center}.present-item__title{font-size:1.2em;font-weight:600}.present-item__description{margin-top:.5em}.rating-item{color:#333;padding:0 8px 0 0;background-color:#fff;border-radius:4px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:stretch;font-size:.8em;align-items:center;height:60px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.rating-item__avatar{width:50px;height:50px;padding:10px;box-sizing:border-box;border-radius:50px}.rating-item__avatar_0 img{box-shadow:0 0 0 2px #ffdf00}.rating-item__avatar_1 img{box-shadow:0 0 0 2px silver}.rating-item__avatar_2 img{box-shadow:0 0 0 2px #cd7f32}.rating-item__avatar img{max-width:100%;max-height:100%;border-radius:1000px;border:1px solid #fff}.rating-item__body{flex:1 1;margin-left:8px;display:flex;flex-direction:column;justify-content:center}.rating-item__body-name{font-weight:500}.rating-item__body-city{font-size:.9em;color:#777;margin-top:4px}.rating-item__score{width:55px;text-align:right;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.rating-item__score-value{font-size:2em}.rating-item__score-caption{font-size:.75em}.personal__promocode{display:flex;flex-direction:row;align-items:center;justify-content:stretch;padding:10px 0}.personal__promocode-value{flex:1 1;padding-right:10px;display:flex;flex-direction:column;justify-content:space-between}.personal__promocode-value-title{font-size:2em}.personal__promocode-value-caption{font-size:.75em}.personal__promocode-share{flex:1 1;padding-left:10px}.pre-loader{display:flex;position:absolute;z-index:10000;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);flex-direction:column;justify-content:center;align-items:center;text-align:center}.menu{z-index:1000001}.menu__icon{width:28px;height:20px;left:20px;top:33px;position:absolute;background-color:#fff;cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(15%,#fff),color-stop(15%,transparent),color-stop(42.5%,transparent),color-stop(42.5%,#fff),color-stop(57.5%,#fff),color-stop(57.5%,transparent),color-stop(85%,transparent),color-stop(85%,#fff),to(#fff));background:linear-gradient(0deg,#fff,#fff 15%,transparent 0,transparent 42.5%,#fff 0,#fff 57.5%,transparent 0,transparent 85%,#fff 0,#fff)}.menu__icon:hover{opacity:.8}.menu__cross{position:absolute;right:10px;top:20px;padding:6px;cursor:pointer}.menu__cross:hover{opacity:.8}.menu__cross img{width:20px;height:20px!important}.menu__content{padding:70px 20px 20px;box-sizing:border-box;position:absolute;background-color:#2a003c;background:linear-gradient(155deg,#2a003c,#15001f);top:0;left:0;margin-left:-100%;height:100vh;width:75%;max-width:400px;-webkit-transition:.5s;transition:.5s}.menu__content_open{margin-left:0}.menu__item{padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.25);text-decoration:none!important;display:block;cursor:pointer}.menu__item:hover{opacity:.8}.menu__paranga{display:none;position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.menu__paranga_open{opacity:1;display:inherit}.rules h2{margin-top:2em}.rules ol,.rules ul{-webkit-padding-start:1em;padding-inline-start:1em;line-height:1.2em}.rules li{margin-top:1em}.signup__instructions{margin-top:20px}.signup__error{padding:10px 20px;background-color:#ff6868;border-radius:6px}.signup__cta{margin-top:20px;display:flex;flex-direction:column;align-items:center;width:100%}.signup__cta div{width:100%;max-width:300px}.signup-step{flex-direction:row;justify-content:stretch;padding:10px 0}.signup-step,.signup-step__num{display:flex;align-items:center}.signup-step__num{height:40px;width:40px;border:1px solid #fff;box-sizing:border-box;justify-content:center;margin:10px;border-radius:1000px;font-size:1.2em}.signup-step__num span{margin-top:-.1em}.signup-step__content{flex:1 1;margin-left:10px}.App{background:#f0c;background:linear-gradient(155deg,#339,#f0c)}body{position:fixed;overflow:hidden;width:100%;height:100vh}@media (min-width:800px){body{font-size:1.2em}}a{text-decoration:underline;font-weight:500}a,a:visited{color:#fff}h2{font-size:1.5em;font-weight:600;margin-bottom:1em}h1{margin-bottom:0}p{margin-top:1em;line-height:1.2em}.App{height:100vh;color:#fff;justify-content:stretch}.App,.App__header{display:flex;flex-direction:column;align-items:center}.App__header{width:100%;height:44px;margin-top:20px;justify-content:center}.App__header img{height:32px}.App__body{padding:0 20px 80px;overflow:scroll;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:580px){.App__body{padding:0 100px 80px}}@media (min-width:800px){.App__body{padding-left:calc((100% - 760px)/2);padding-right:calc((100% - 760px)/2)}}.App__cta{position:absolute;bottom:20px}.user-info{padding:30px 0;display:flex;flex-direction:column;align-items:center}
/*# sourceMappingURL=main.f259555a.chunk.css.map */