.overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;transition:all .3s;display:flex;justify-content:center;overflow-y:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(14,9,9,.44)}.overlay.active,.popup.active{opacity:1;visibility:visible}.popup{opacity:0;visibility:hidden;margin:80px 0;box-shadow:10px 10px 10px 0 rgba(0,0,0,.18);width:100%;max-width:746px;height:-moz-fit-content;height:fit-content;border-radius:8px;overflow:hidden;transition:all .3s;display:flex;flex-direction:column;position:relative}.popupCloseButton{position:absolute;top:18.77px;right:18px;background-color:transparent}.popupCloseButton svg{pointer-events:none}.popupImageBlock{border-radius:8px 8px 0 0;overflow:hidden;width:100%;flex-shrink:0;border:2px solid var(--global-color-main-background_tertiary)}.popupImage{width:100%;height:100%;object-fit:cover}.popupContentBlock{background:var(--global-color-main-background_tertiary);border:2px solid var(--global-color-main-background_tertiary);padding:24px 24px 36px;display:flex;flex-direction:column;gap:20px;.wrapper{display:flex;flex-direction:column;gap:20px}}.popupTitle{font-weight:700;font-size:32px;line-height:125%;text-align:center}.popupText,.popupTitle{color:var(--global-color-main-text_primary);margin:0}.popupText{font-weight:400;font-size:14px;line-height:171%;text-align:justify}.popupSubtitle{font-weight:600;font-size:26px;line-height:154%;text-align:center;color:var(--global-color-main-text_primary);margin:0}.popupListsWrapper,.popupMarkList{font-weight:400;font-size:14px;line-height:171%;color:var(--global-color-main-text_primary)}.buttonWrapper{padding:16px 10px 0;width:100%;display:flex;justify-content:center}.popupButton{max-width:466px}.html-parse-content{font-size:14px}@media screen and (max-width:1024px){.popup{margin:0;max-width:unset;height:100vh;overflow:auto;border-radius:unset}.popupImageBlock{border:unset;border-radius:unset}.popupContentBlock{flex-grow:1;border:unset}}@media screen and (max-width:600px){.popupTitle{font-size:16px}.popupSubtitle{font-size:16px;gap:15px}.popupContentBlock{padding:16px 16px 19px;.wrapper{gap:12px}}.popupCloseButton{top:12px;right:13px}.buttonWrapper{padding:0;width:100%;display:flex;justify-content:flex-start}.popupButton{max-width:unset}}