.overlay{opacity:0;visibility:hidden;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--transparent);justify-content:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.popup.active,.overlay.active{opacity:1;visibility:visible}.popup{opacity:0;visibility:hidden;border-radius:var(--radius-l);flex-direction:column;width:100%;max-width:746px;height:fit-content;margin:80px 0;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:10px 10px 10px #0000002e}.popup-close-button{background-color:#0000;position:absolute;top:18.77px;right:18px}.popup-close-button svg{pointer-events:none}.popup-image-block{border-radius:var(--radius-l)var(--radius-l)0 0;border:2px solid var(--shade-900);flex-shrink:0;width:100%;overflow:hidden}.popup-image{object-fit:cover;width:100%;height:100%}.popup-content-block{background:var(--shade-900);border:2px solid var(--shade-900);flex-direction:column;gap:20px;padding:24px 24px 36px;display:flex}.popup-content-block .wrapper{flex-direction:column;gap:20px;display:flex}.popup-subtitle{text-align:center;color:var(--text-100);margin:0;font-size:26px;font-weight:600;line-height:154%}.button-wrapper{justify-content:center;width:100%;padding:16px 10px 0;display:flex}.popup-button{max-width:466px}.html-parse-content{font-size:14px}@media screen and (max-width:1024px){.popup{max-width:unset;border-radius:unset;height:100vh;margin:0;overflow:auto}.popup-image-block{border:unset;border-radius:unset}.popup-content-block{border:unset;flex-grow:1}}@media screen and (max-width:600px){.popup-subtitle{gap:15px;font-size:16px}.popup-content-block{padding:16px 16px 19px}.popup-content-block .wrapper{gap:12px}.popup-close-button{top:12px;right:13px}.button-wrapper{justify-content:flex-start;width:100%;padding:0;display:flex}.popup-button{max-width:unset}}
