.sxx-popup--pattern>.sxx-popup__background::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.sxx-popup{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;margin:0;padding:0;background-color:rgba(255,255,255,.65);display:flex;flex-direction:column;justify-content:center;--sxx-popup-pattern-size: auto}.sxx-popup,.sxx-popup *,.sxx-popup *:before,.sxx-popup *:after{box-sizing:border-box}.sxx-popup__wrap{flex:1 1 0%;margin:auto;border-radius:3px;width:100%;max-height:100%;display:flex;flex-direction:column;position:relative;z-index:0}.sxx-popup__close button{display:flex;font-size:2em;line-height:1;width:1.5em;height:1.5em;margin:0 0 0 auto;justify-content:center;align-items:center}.sxx-popup__content{width:100%;height:100%;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.sxx-popup__content:before{content:"";display:block;width:10rem;height:10rem;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%);border-radius:50%;border-width:.5em;border-style:solid;border-color:var(--color-secondary) var(--color-secondary) var(--color-secondary) var(--color-primary);animation:rotate360transform 1s linear infinite}.sxx-popup--loaded .sxx-popup__content:before{display:none}.sxx-popup iframe{width:100%;height:100%;margin:0;display:block}.sxx-popup--pattern>.sxx-popup__background::after{background-image:var(--pattern-primary);background-position:center top;background-size:var(--sxx-popup-pattern-size);z-index:1}.sxx-popup--pattern.c-bg--primary>.sxx-popup__background::after{background-image:var(--primary-pattern)}.sxx-popup--pattern.c-bg--secondary>.sxx-popup__background::after{background-image:var(--secondary-pattern)}.sxx-popup--pattern.c-bg--light>.sxx-popup__background::after,.sxx-popup--pattern.c-bg--white>.sxx-popup__background::after{background-image:var(--light-pattern)}.sxx-popup--pattern.c-bg--dark>.sxx-popup__background::after,.sxx-popup--pattern.c-bg--black>.sxx-popup__background::after,.sxx-popup--pattern.c-bg--midnight>.sxx-popup__background::after{background-image:var(--dark-pattern)}.sxx-popup--pattern-fixed>.sxx-popup__background::after{background-attachment:fixed}.sxx-popup__background{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;margin:0;overflow:hidden}.sxx-popup--bg-opaque-minimum:not(.sxx-popup--bg-opacity)>.sxx-popup__background>*{opacity:.1}.sxx-popup--bg-opaque-half:not(.sxx-popup--bg-opacity)>.sxx-popup__background>*{opacity:.4}.a11y .sxx-popup--bg-opaque-half:not(.sxx-popup--bg-opacity)>.sxx-popup__background>*{opacity:.1}.sxx-popup--bg-opaque-maximum:not(.sxx-popup--bg-opacity)>.sxx-popup__background>*{opacity:.85}.a11y .sxx-popup--bg-opaque-maximum:not(.sxx-popup--bg-opacity)>.sxx-popup__background>*{opacity:.1}.sxx-popup--pat-opaque-minimum>.sxx-popup__background::after{opacity:.04}.a11y .sxx-popup--pat-opaque-minimum>.sxx-popup__background::after{opacity:.03}.sxx-popup--pat-opaque-half>.sxx-popup__background::after{opacity:.1}.a11y .sxx-popup--pat-opaque-half>.sxx-popup__background::after{opacity:.03}.sxx-popup--pat-opaque-maximum>.sxx-popup__background::after{opacity:.25}.a11y .sxx-popup--pat-opaque-maximum>.sxx-popup__background::after{opacity:.03}.sxx-popup--blend-overlay>.sxx-popup__background{mix-blend-mode:overlay}.sxx-popup--blend-screen>.sxx-popup__background{mix-blend-mode:screen}.sxx-popup--blend-multiply>.sxx-popup__background{mix-blend-mode:multiply}.sxx-popup--background-h-left>.sxx-popup__background,.sxx-popup--background-h-middle>.sxx-popup__background,.sxx-popup--background-h-right>.sxx-popup__background,.sxx-popup--background-v-top>.sxx-popup__background,.sxx-popup--background-v-middle>.sxx-popup__background,.sxx-popup--background-v-bottom>.sxx-popup__background{display:flex}.sxx-popup--background-h-left>.sxx-popup__background>*,.sxx-popup--background-h-middle>.sxx-popup__background>*,.sxx-popup--background-h-right>.sxx-popup__background>*,.sxx-popup--background-v-top>.sxx-popup__background>*,.sxx-popup--background-v-middle>.sxx-popup__background>*,.sxx-popup--background-v-bottom>.sxx-popup__background>*{margin:0}.sxx-popup--background-h-left>.sxx-popup__background{justify-content:flex-start}.sxx-popup--background-h-left>.sxx-popup__background>.image{text-align:left}.sxx-popup--background-h-middle>.sxx-popup__background{justify-content:center}.sxx-popup--background-h-right>.sxx-popup__background{justify-content:flex-end}.sxx-popup--background-h-right>.sxx-popup__background>.image{text-align:right}.sxx-popup--background-v-top>.sxx-popup__background{align-items:flex-start}.sxx-popup--background-v-middle>.sxx-popup__background{align-items:center}.sxx-popup--background-v-bottom>.sxx-popup__background{align-items:flex-end}.sxx-popup__background--color{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;margin:0}
