.mco-overlay-backdrop{opacity:0;z-index:1299;animation:.2s ease-out forwards overlay-fadeIn-backdrop;position:fixed;inset:0}.mco-overlay-backdrop-blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes overlay-fadeIn-backdrop{0%{opacity:0}to{opacity:1}}
.mco-overlay-close{color:inherit;cursor:pointer;opacity:0;z-index:2;background:0 0;border:0;padding:8px;animation:1s forwards closeAnimation;position:absolute;top:8px;right:8px}@media (min-width:600px){.mco-overlay-close{padding:12px}}@media (min-width:smpx){.mco-overlay-close{padding:12px}}.mco-overlay-close svg{fill:currentColor}.mco-overlay-close-inside{color:#333;background:#fff;border-radius:50%;padding:10px;top:16px;right:16px}.mco-overlay-close-images{position:fixed}@keyframes closeAnimation{to{opacity:1}}
.mco-overlay-toolbar{color:#000;z-index:2;background:#e6e5e5;justify-content:space-between;align-items:center;min-height:56px;padding:8px 64px 8px 24px;display:flex}.mco-overlay-toolbar.mco-overlay-toolbar--primary{color:#fff;background:#b8292f}.mco-overlay-toolbar.mco-overlay-toolbar--primary .mco-overlay-close{color:#fff}.mco-overlay-toolbar.mco-overlay-toolbar--secondary{color:#fff;background:#788087}.mco-overlay-toolbar.mco-overlay-toolbar--secondary .mco-overlay-close{color:#fff}.mco-overlay-toolbar .mco-overlay-close{top:8px}@media (min-width:600px){.mco-overlay-toolbar .mco-overlay-close{top:4px}}@media (min-width:smpx){.mco-overlay-toolbar .mco-overlay-close{top:4px}}.mco-overlay-toolbar-inside{padding:0;position:absolute;top:0;right:0}.mco-overlay-toolbar-no-title{justify-content:flex-end}.mco-overlay-toolbar-title{font:500 28px/1.1 var(--font-secondary),sans-serif;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.mco-overlay-toolbar-hide{opacity:0}
.mco-overlay-scroll{z-index:1;padding:40px 0 0;position:relative;overflow:auto}@media (min-width:600px){.mco-overlay-scroll{padding:48px 0 0}}@media (min-width:smpx){.mco-overlay-scroll{padding:48px 0 0}}.mco-overlay-scroll-html{background:#fff}.mco-overlay-scroll-padding{padding:40px 24px}@media (min-width:600px){.mco-overlay-scroll-padding{padding:48px}}@media (min-width:smpx){.mco-overlay-scroll-padding{padding:48px}}
.mco-overlay-scroll--iframe{height:100%;padding:0}.mco-overlay-scroll--iframe .mco-overlay-iframe-wrapper{width:100%;height:100%;max-height:calc(100vh - 48px);position:relative}.mco-overlay-scroll--iframe .mco-overlay-iframe-wrapper .mco-overlay-iframe{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.mco-overlay-preloader{width:100px;height:100px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mco-overlay-preloader circle{fill:#b8292f}
.mco-overlay-scroll--images{background:#fff;height:100%;overflow:auto}.mco-overlay-scroll--images .mco-overlay-scroll-images img{-webkit-user-select:none;user-select:none;display:block;max-width:calc(100vw - 48px)!important;height:auto!important;max-height:calc(100vh - 48px)!important}.mco-overlay-scroll--native-fullscreen img{max-width:100vw!important;max-height:100vh!important}.mco-overlay-scroll-images--mobile{z-index:1;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.mco-overlay-scroll-title{background:linear-gradient(#0000 0%,#00000080 100%);flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.mco-overlay-scroll-title div{color:#fff;text-shadow:0 0 5px #00000080;font-size:20px;font-weight:700}.mco-overlay-scroll-title-mobile{min-height:unset;text-shadow:none;background:0 0;margin:0 0 8px;padding:0;display:block;position:static}.mco-overlay-scroll-title-mobile div{color:inherit;font-size:inherit;font-weight:inherit;text-shadow:none}.mco-overlay-scroll-text{color:#fff;text-align:center;text-shadow:0 0 5px #00000080;margin-top:4px;font-size:14px;font-weight:400}.mco-overlay-scroll-download{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;transition:background-color .15s;position:absolute;top:8px;right:8px}.mco-overlay-scroll-download:hover{background-color:#00000080}.mco-overlay-scroll-download a{justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (min-width:960px){.mco-overlay-scroll-download a{width:48px;height:48px}}@media (min-width:mdpx){.mco-overlay-scroll-download a{width:48px;height:48px}}.mco-overlay-scroll-download i{color:#fff}
.mco-overlay-arrow-prev{color:#fff;cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:0;animation:1s 1s forwards contentNextAnimation;position:fixed;top:50%;left:16px;transform:translate(24px,-50%)}@keyframes contentPrevAnimation{to{opacity:1;transform:translateY(-50%)}}
.mco-overlay-arrow-next{color:#fff;cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:0;animation:1s 1s forwards contentNextAnimation;position:fixed;top:50%;right:16px;transform:translate(24px,-50%)}@keyframes contentNextAnimation{to{opacity:1;transform:translateY(-50%)}}
.mco-overlay-content{z-index:1300;flex-direction:column;width:100%;display:flex;position:absolute;overflow:hidden}@media (min-width:600px){.mco-overlay-content{width:calc(100% - 48px)}}@media (min-width:smpx){.mco-overlay-content{width:calc(100% - 48px)}}.mco-overlay-content.mco-overlay-content--images{background:0 0;max-width:none!important;height:auto!important;max-height:100%!important}@media (min-width:600px){.mco-overlay-content.mco-overlay-content--images{width:auto}}@media (min-width:smpx){.mco-overlay-content.mco-overlay-content--images{width:auto}}.mco-overlay-content.mco-overlay-content--top{transition:top .5s ease-out,transform .5s ease-out;top:32px;transform:translate(0)}.mco-overlay-content.mco-overlay-content--fullscreen{top:0;transform:translate(0);width:100%!important}
.mco-overlay-container{opacity:0;z-index:1300;justify-content:center;align-items:center;animation:.2s ease-in-out forwards overlay-fadeIn;display:flex;position:fixed;inset:0}.mco-overlay-container--mobile{z-index:1300;justify-content:center;align-items:center;height:100%;display:flex;position:fixed;inset:auto 0 0}@keyframes overlay-fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
