.pop-up{opacity:0;visibility:hidden;z-index:0;background-color:#f2f1ed;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:auto;transition:all .4s;display:flex;position:fixed;bottom:15px;right:15px}.pop-up__close{cursor:pointer;background-color:#f2f1ed;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex;position:absolute;top:-45px;right:0}.pop-up__close:hover{transition:all .3s;scale:1.05}.pop-up__img{background-image:url(../media/popup.93b99d40.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;height:200px}.pop-up__text{padding:20px}.pop-up__title{color:#000;margin-bottom:10px;font-size:28px;line-height:32px}@media (max-width:450px){.pop-up__title{font-size:24px;line-height:28px}}.pop-up__description{color:#0006;margin-bottom:25px;font-size:16px;line-height:20px}@media (max-width:450px){.pop-up__description{font-size:14px;line-height:18px}}.pop-up__input{background-color:#fff;border-radius:7px;outline:none;width:100%;height:42px;margin-bottom:10px;padding:0 19px}.pop-up__btn{background-color:#000;border-radius:7px;width:100%;height:42px;margin-top:10px;transition:all .3s}.pop-up__btn:hover{transition:all .3s;scale:1.05}.pop-up__active{opacity:1;visibility:inherit;z-index:9999;transition:all .4s}
