.work-time-popup,.city-popup{box-sizing:border-box;background:rgba(13,13,13,0.9);position:fixed;left:0;top:0;bottom:0;right:0;width:100vw;height:100vh;z-index:99999;padding-left:10px;padding-right:10px;opacity:0;visibility:hidden;transition:all 0.3s;}.work-time-popup ol,.work-time-popup ul,.city-popup ol,.city-popup ul{margin:0;padding:0;box-sizing:border-box;width:100%;}.work-time-popup ol li,.work-time-popup ul li,.city-popup ol li,.city-popup ul li{margin:0;padding:0;list-style:none;width:100%;}.work-time-popup ol li button,.work-time-popup ul li button,.city-popup ol li button,.city-popup ul li button{margin:0;padding:0;border:none;outline:none;box-shadow:none;box-sizing:border-box;text-align:center;font-family:'AvenirNextCyr';font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;border-radius:5px;text-align:center;padding:8px;width:100%;background:transparent;color:#2D83F7;cursor:pointer;transition:all 0.3s;}.work-time-popup ol li button:hover,.work-time-popup ul li button:hover,.city-popup ol li button:hover,.city-popup ul li button:hover{color:#ffffff;}.work-time-popup span,.city-popup span{font-family:'AvenirNextCyr';font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#FFFFFF;}.work-time-popup__inner,.city-popup__inner{position:relative;box-sizing:border-box;margin:auto;margin-top:27.867vh;background:#2C2C2C;border-radius:20px;width:100%;max-width:355px;max-height:70vh;padding:0px 25px 70px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}.work-time-popup__inner::-webkit-scrollbar,.city-popup__inner::-webkit-scrollbar{width:0;}.work-time-popup__head,.city-popup__head{background:#2C2C2C;position:-webkit-sticky;position:sticky;top:0px;width:100%;padding-top:25px;padding-bottom:10px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:20px;}.work-time-popup__body,.city-popup__body{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;}.work-time-popup__close,.city-popup__close{background:transparent;margin:0;padding:0;border:none;outline:none;box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;}.work-time-popup__close img,.city-popup__close img{transition:all 0.3s;filter:none;}.work-time-popup__close:hover img,.city-popup__close:hover img{filter:brightness(200%) grayscale(1);}.work-time-popup__title,.city-popup__title{margin:0;padding:0;font-family:'AvenirNextCyr';font-style:normal;font-weight:500;font-size:24px;line-height:29px;text-align:center;color:#FFFFFF;}.work-time-popup__title span,.city-popup__title span{font-weight:inherit;font-size:inherit;line-height:inherit;}.work-time-popup__title b,.city-popup__title b{font-family:'AvenirNextCyr';font-style:normal;font-weight:700;font-size:21px;line-height:29px;text-align:center;color:#2D83F7;text-transform:uppercase;}.work-time-popup__btn,.city-popup__btn{margin:0;padding:0;border:none;outline:none;box-shadow:none;text-decoration:none;box-sizing:border-box;font-family:'AvenirNextCyr';font-style:normal;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#FFFFFF;background:#2D83F7;border-radius:5px;text-align:center;padding:14px;width:100%;margin-bottom:40px;transition:all 0.3s;}.work-time-popup__btn:hover,.city-popup__btn:hover{background:#FFFFFF;color:#2D83F7;}.work-time-popup.active,.city-popup.active{opacity:1;visibility:visible;}.work-time-popup__title{margin-bottom:60px;}.city-popup__title{margin-bottom:25px;font-weight:700;font-size:25px;line-height:34px;}.massage__box{width:100%;background:transparent;font-family:'AvenirNextCyr';font-style:normal;font-weight:700;font-size:14px;line-height:22px;text-transform:uppercase;color:#FFFDFF;text-align:start;margin:0;margin-bottom:20px;padding:4px 16px;border:2px solid #1A5881;border-radius:5px;}.massage__box p{margin:0;padding:0;font-family:'AvenirNextCyr';font-style:normal;font-weight:700;font-size:14px;line-height:22px;text-transform:uppercase;text-align:start;}