:root{--sw-popup-backdrop: rgb(11 20 31 / 65%);--sw-popup-surface: #ffffff;--sw-popup-text: #17212b;--sw-popup-muted: #5e6975;--sw-popup-accent: #1769aa;--sw-popup-radius: .35rem;--sw-popup-shadow: 0 1rem 4rem rgb(0 0 0 / 35%);--sw-popup-gutter: clamp(12px, 3vw, 32px);--sw-popup-close-background: #ffffff;--sw-popup-close-color: #000000;--sw-popup-close-hover-background: rgb(0 0 0 / 50%);--sw-popup-close-hover-color: #ffffff}.mfp-bg.sw-popup-backdrop{background-color:var(--sw-popup-backdrop);opacity:1}.mfp-wrap.sw-popup{color:var(--sw-popup-text);outline:0}.sw-popup .mfp-container{padding:var(--sw-popup-gutter)}.sw-popup .mfp-content{max-width:min(68rem,calc(100vw - (2 * var(--sw-popup-gutter))))}.sw-popup .mfp-figure:after,.sw-popup .sw-popup__surface,.sw-popup .mfp-ajax-holder .mfp-content>:first-child,.sw-popup .mfp-inline-holder .mfp-content>:first-child{border-radius:var(--sw-popup-radius);box-shadow:var(--sw-popup-shadow)}.sw-popup .mfp-figure:after{background-color:var(--sw-popup-surface)}.sw-popup .mfp-bottom-bar{color:#fff}.sw-popup__caption-title,.sw-popup__caption-description{display:block}.sw-popup__caption-description{margin-top:.25rem;color:#ffffffc7;font-size:.875rem;line-height:1.4}.sw-popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1047;top:.5rem;right:.5rem;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid rgb(255 255 255 / 45%);border-radius:50%;background-color:var(--sw-popup-close-background);color:var(--sw-popup-close-color);cursor:pointer;transition:background-color .5s,color .5s}.sw-popup__close:before,.sw-popup__close:after{content:"";grid-area:1 / 1;width:1.25rem;height:.125rem;place-self:center;border-radius:999px;color:inherit;background-color:currentColor;pointer-events:none}.sw-popup__close:before{transform:rotate(45deg)}.sw-popup__close:after{transform:rotate(-45deg)}.sw-popup__close:hover,.sw-popup__close:focus-visible{border-color:#fff;background-color:var(--sw-popup-close-hover-background);color:var(--sw-popup-close-hover-color);outline:3px solid rgb(255 255 255 / 48%);outline-offset:2px}.sw-popup__surface{box-sizing:border-box;max-width:100%;max-height:calc(100vh - (2 * var(--sw-popup-gutter)));margin-inline:auto;overflow:auto;padding:1.25rem;background-color:var(--sw-popup-surface);color:var(--sw-popup-text)}.sw-popup--compact .mfp-content{max-width:min(30rem,calc(100vw - (2 * var(--sw-popup-gutter))))}.sw-popup--medium-fixed .mfp-content{width:min(48rem,calc(100vw - (2 * var(--sw-popup-gutter))))}.sw-popup--wide-tall .mfp-content{width:min(1440px,calc(100vw - (2 * var(--sw-popup-gutter))));max-width:min(1440px,calc(100vw - (2 * var(--sw-popup-gutter))))}.sw-popup--compact .sw-popup__surface,.sw-popup--medium-fixed .sw-popup__surface,.sw-popup--wide-tall .sw-popup__surface{width:100%}.sw-popup--wide-tall .mfp-iframe-scaler,.sw-popup--wide-tall .sw-popup__post-host{height:calc(100vh - (2 * var(--sw-popup-gutter)));padding-top:0}.sw-popup--fullscreen .mfp-container{padding:0}.sw-popup--fullscreen .mfp-content,.sw-popup--fullscreen .mfp-iframe-scaler,.sw-popup--fullscreen .sw-popup__surface{width:100vw;max-width:none;height:100vh;max-height:none;padding-top:0;border-radius:0}.sw-popup__post-host{box-sizing:border-box;width:100%;height:min(80vh,58rem);padding:0;overflow:hidden;background-color:var(--sw-popup-surface)}.sw-popup--wide-tall .sw-popup__post-host{padding:10px}.sw-popup__post-frame{display:block;width:100%;height:100%;border:0;background-color:var(--sw-popup-surface)}.sw-popup .mfp-iframe-scaler iframe{background-color:var(--sw-popup-surface)}.sw-popup__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background-color:var(--sw-popup-surface);color:var(--sw-popup-muted)}.sw-popup__loader[hidden]{display:none}.sw-popup__error{padding:1rem;border-left:.25rem solid #bd1e2d;background-color:#fff4f4;color:#81131d}body.sw-popup-is-open{overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.mfp-bg,.mfp-wrap,.mfp-content,.sw-popup__close{transition:none!important;animation:none!important}}
