@keyframes blink{0%,to{color:#584eb2}50%{color:transparent}}.dialog{position:absolute;top:-300vh;left:50%;transform:translateX(-50%)}.dialog .wrap{border-radius:20px;background-color:#fff;box-shadow:0 15px 40px rgba(47,54,157,.18);padding:20px 40px;margin:20px 10px;position:relative}.dialog,.dialog *{transition:all .5s}.dialog.visible{top:0}.dialog .cross{display:block;width:32px;height:32px;background-image:url(/images/cross.svg);background-position:center;background-repeat:no-repeat;background-size:16px;position:absolute;top:10px;right:10px;cursor:pointer;transition:all .2s ease}.dialog .cross:hover{transition:all .2s ease;transform:rotate(90deg)}.dialog h4,.dialog h6{margin-top:20px}.dialog .title-photo{margin:20px -40px}.dialog .title-photo img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:top}.dialog .title-photo.obj-center img{object-position:center}.dialog .title-photo.obj-bot img{object-position:bottom}.dialog .date{font-size:27px;font-weight:700;margin-bottom:20px;background-image:linear-gradient(to right,#7864c6 0,#9994d9 51%,#b994d9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dialog .date:before{content:"";display:inline-block;background-image:url(/images/calendar.svg);background-repeat:no-repeat;width:27px;height:28px;vertical-align:middle;margin-right:10px}.dialog .loading{margin:80px 40px;text-align:center}.dialog .loading img{width:200px;max-width:100%}.dialog .loading span{display:block;font-size:22px;color:#584eb2;margin-top:20px;animation:blink 3s linear infinite}.dialog .block-dialog-feedback{border-top:1px solid #e7e9f0;margin-top:40px;padding-top:5px}.dialog .block-dialog-feedback .feedback{display:flex;flex-wrap:wrap;align-items:center;margin:-10px -10px 10px}.dialog .block-dialog-feedback .feedback>div{padding-left:10px;padding-right:10px}.dialog .block-dialog-feedback .feedback .b-name,.dialog .feedback .b-privacy{width:100%}.dialog .block-dialog-feedback .feedback .b-age,.dialog .block-dialog-feedback .feedback .b-phone{flex:.4}.dialog .block-dialog-feedback .feedback .b-send{flex:.2;text-align:right}.dialog .feedback .b-privacy label{display:flex}.dialog .feedback .b-privacy label span{padding:3px 0 0 10px;font-size:14px}#dialog_text{width:100%;max-width:1000px}#dialog_callback,#dialog_order{width:100%;max-width:430px}#dialog_info{position:fixed;width:100%;max-width:360px}.cookie-agreement{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;background-color:rgba(35,43,70,.85);backdrop-filter:blur(2px);color:#fff;width:100%;font-size:16px;z-index:10000000000}.cookie-agreement *{transition:all .2s ease}.cookie-agreement .cookie-text{padding:20px}.cookie-agreement .cookie-text a{color:#fff}.cookie-agreement .cookie-btn{padding:20px 20px 20px 0}.cookie-agreement .cookie-btn a{display:inline-block;background-color:#fff;border:1px solid #fff;border-radius:4px;color:#fff;text-decoration:none;padding:10px 20px}.cookie-agreement .cookie-btn a:hover{background-color:transparent;color:#fff}@media screen and (max-width:767px){.cookie-agreement{flex-direction:column}.cookie-agreement .cookie-text{padding-bottom:0}}