.popup-tu{position:fixed;z-index:22222;background:rgba(0,0,0,.8);inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;visibility:hidden}.popup-tu.opened{display:flex;opacity:1;visibility:visible}.popup-tu__text,.popup-tu__wrapper{position:relative}.popup-tu__text{width:722px;box-sizing:border-box;padding:60px 80px;text-align:center;border-radius:20px;border:4px solid #000;background:rgba(0,38,20,.9);z-index:2}.popup-tu__close{position:absolute;right:26px;top:26px;cursor:pointer;transition:all .3s;opacity:1}.popup-tu__close:hover{opacity:.9}.popup-tu__text h3{text-shadow:0 2px 0 #ff7a00;font-size:32px;margin-bottom:28px;margin-top:0}.popup-tu__text h3,.popup-tu__text p{color:#fff;text-align:center;font-family:ErasITC-Bold;line-height:1.2}.popup-tu__text p{font-size:20px;margin:0 0 40px}.popup-tu__btn{border-radius:6px;background:linear-gradient(180deg,#f9d323,#f8b71d);width:265px;height:65px;display:inline-flex;align-items:center;justify-content:center;color:#002614;text-align:center;font-size:20px;font-family:ErasITC-Bold;text-transform:uppercase;text-decoration:none;transition:all .3s;opacity:1}.popup-tu__btn:hover{opacity:.9}.popup-tu__bg-top{height:141px;top:0}.popup-tu__bg-bot,.popup-tu__bg-top{position:absolute;display:flex;justify-content:center;left:0;width:100%;z-index:1;transition:all .5s;opacity:0}.popup-tu__bg-bot{height:161px;bottom:0}.opened .popup-tu__bg-top{top:-141px;opacity:1;animation:moveUp 1.5s ease-in-out .5s infinite alternate}.opened .popup-tu__bg-bot{bottom:-161px;opacity:1;animation:moveDown 1.5s ease-in-out .5s infinite alternate}body.no-scroll{overflow:hidden}.popup-tu__bg-bot img,.popup-tu__bg-top img{display:block}@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes moveDown{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media (max-width:767px){.popup-tu__close{right:12px;top:12px}.popup-tu__close img{width:30px}.popup-tu__text{padding:52px 10px 40px;width:334px}.popup-tu__text h3{font-size:26px;margin-bottom:25px;padding:0 10px}.popup-tu__text p{font-size:18px;margin-bottom:30px}.popup-tu__btn{width:200px;height:50px;font-size:18px}.popup-tu__bg-top{height:65px}.opened .popup-tu__bg-top{top:-65px}.popup-tu__bg-bot{height:81px}.opened .popup-tu__bg-bot{bottom:-81px}}@media (max-width:767px) and (orientation:landscape){.popup-tu__text{width:500px}}