*{box-sizing:border-box;margin:0;padding:0}body{font-family:Fira Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#272c36}a{color:inherit}menu,ol,ul{list-style:none}button,input{font-family:inherit}button{outline:none}.content{max-width:1225px;margin:0 auto}h1{font-size:40px;font-weight:700}.click-animate{transform:scale(1);transition:transform .3s ease}.click-animate:active{transform:scale(.8)}.header{padding-top:50px;text-align:center}.logo{width:112px}.top-bar{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:16px;padding:0 40px}.languages{display:flex;-webkit-user-select:none;user-select:none;background:#dcdfe6;border-radius:6px}.languages>div{border-radius:6px;border:2px solid #dcdfe6;background:none;padding:10px 24px;cursor:pointer}.languages>div:first-child{margin-right:2px}.languages--active{background:#fff!important}.header__caption{color:#636b79;font-size:20px;margin-top:.5rem}@media (max-width:360px){.header__caption{padding:0 5px}}@media (max-width:500px){.header{padding-top:20px}h1{font-size:28px}.header__caption{color:#636b79;font-size:14px}.logo{display:none}.mobile-logo{width:32px}.top-bar{width:95%;margin:20px auto;padding:0}.languages{font-size:12px}.languages>div{padding:10px 12px}.advertising{padding:0 2.5%;justify-content:space-between}.advertising button{width:30%;padding:4px 0;margin-left:0;font-size:12px}.advertising__title{font-size:12px;line-height:20px}.animated-words span{font-size:18px}.advertising__title-right-part{padding-left:100px}}@media (min-width:499px){.mobile-logo{display:none}}.search{text-align:center;margin-bottom:80px}.header__bold{display:flex;flex-direction:row;align-items:center;justify-content:center}.header__bold img{margin-left:12px;max-width:46px}.search__number-form{display:flex;justify-content:center;margin:60px 15px 40px}.search__random-btn{background-color:#fff;outline:none;border:none;text-decoration:underline;color:#636b79;font-family:inherit;font-size:20px;cursor:pointer}.search__random-btn img{vertical-align:middle;margin-right:12px}.img-preloader{max-width:100px}.number-not-found{background:rgba(255,205,0,.1);border:1px dashed #ffcd00;border-radius:10px;max-width:440px;margin:0 auto;padding:20px}.search-buttons{margin-bottom:72px}.number-info{font-size:14px;color:#636b79;line-height:24px}.number-info span{font-size:16px;font-weight:700;color:#000}.text-preloader{color:#636b79;font-size:14px}.preloader-block{margin-top:150px}.number-field{display:flex;border-radius:10px;overflow:hidden;height:72px;border:2px solid #ffcd00;background-color:#ffcd00}.number-field__input{letter-spacing:.6em;min-width:273px;height:100%;border:none;border-right:1px solid #dcdfe6;padding-left:20px;font-size:30px;outline:none;box-shadow:none;transition:box-shadow .3s ease}.number-field__input::-webkit-inner-spin-button,.number-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-field__input[type=number]{-moz-appearance:textfield}.number-field__input::placeholder{color:#b3b9c4}.number-field__input:focus{box-shadow:inset 0 0 5px #ffcd00}.number-field__input:disabled{background:#fff}.number-field__btn{background:none;border:2px solid #ffcd00;box-sizing:border-box;border-radius:0 10px 10px 0;height:72px;width:100%;min-width:90px;outline:none;font-family:inherit;font-size:20px;font-weight:400;cursor:pointer}button:disabled,button[disabled]{background-color:#ddd;color:#ccc;border:2px solid}.dropdown{height:72px;width:180px;border:2px solid #ffcd00;border-radius:10px;margin-right:10px;-webkit-user-select:none;user-select:none;position:relative;font-size:20px}.dropdown-preview{display:flex;align-items:center;justify-content:space-between;padding:20px;cursor:pointer}.dropdown-menu{position:absolute;z-index:99;left:-2px;top:85px;width:180px;border-radius:10px;background:#fff;height:0;overflow-y:auto;transition:all .3s ease;box-shadow:0 5px 20px rgba(0,0,0,.15)}.dropdown--active .dropdown-menu{height:40vh}.dropdown-menu__item{display:flex;justify-content:space-between;cursor:pointer;padding:18px;border-bottom:1px solid #ebeef5}.dropdown-menu__item img,.dropdown-menu__item input{display:none}.dropdown-menu__item input:checked+img{display:block}.dropdown__new-number span{font-size:12px;font-weight:700;color:#00c24e}@media (min-width:499px){.dropdown-mobile-preview,.number-field__btn-mobile{display:none}}@media (max-width:500px){.search__number-form{margin:15px auto;width:95%;justify-content:space-between;height:44px}.number-field{height:100%;background:none;width:75%;border-radius:6px}.number-field__input{letter-spacing:1.8em;min-width:100%;padding-left:16px}.number-not-found{margin:0 15px}.number-info{font-size:13px}.search-buttons{display:flex;flex-direction:column;align-items:center}.number-field__btn-mobile{background:#ffcd00;border-radius:6px;height:48px;margin-bottom:23px;border-width:0;font-size:16px;font-family:inherit;width:95%;outline:none}.dropdown{width:23%;height:100%;margin-right:3px;border-radius:6px}.dropdown-mobile-preview{display:flex;justify-content:space-around;padding:8px;font-size:16px}.number-field__btn{display:none}.search__random-btn{font-size:14px}.dropdown-preview{display:none}.number-field input{font-size:16px}.dropdown{position:static}.dropdown-menu{left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.dropdown--active .dropdown-menu{height:460px}.dropdown--active .mobile-dropdown__bg{content:"";display:block;position:absolute;left:0;top:0;z-index:90;width:100%;height:200vh;background:rgba(0,0,0,.4)}}@media (max-width:350px){.number-field__input{letter-spacing:1.3em}}@media (min-width:400px) and (max-width:500px){.number-field__input{letter-spacing:2.2em}}:root{--swiper-navigation-size:30px;--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:10px;--swiper-navigation-color:#b0b0b0}.banner{width:100%;margin-bottom:50px}.banner__link{width:100%;display:inline-block}.banner__img{width:100%}.banner__img-mob{display:none;width:100%}.m-0{margin:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:visible}@media (min-width:2000px){.banner__container{width:2000px;margin:0 auto}}@media (max-width:770px){:root{--swiper-navigation-size:20px}.banner__img-mob{display:block}.banner__img{display:none}}
/*# sourceMappingURL=main.55d65c23.chunk.css.map */