.combined-popups{left:0;--bottom-spacing:0rem;--animate-popup-module-rolling-open-factor:1;display:flex;pointer-events:none;padding-bottom:var(--preview-bar-iframe-height);z-index:10;position:fixed;bottom:0;width:100%;flex-direction:column}.combined-popups--half{--animate-popup-module-rolling-open-factor:-1}@media screen and (min-width:1025px){.combined-popups--half .cookies-popup.popup-module--open~.round-popup,body.design-mode .combined-popups--half .cookies-popup~.round-popup{--bottom-spacing:var(--cookies-popup-height)}}.combined-popups--fullwidth .page-width{--page-width:100%}.combined-popups .button{--clr-button-secondary:var(--clr-theme-base)}.combined-popups,.newsletter-popup__text{color:rgb(var(--popups-foreground))}.newsletter-popup .field{--color-foreground:var(--popups-foreground)}.combined-popups__block{--round-popup-close:var(--clr-icon)}.combined-popups__content{pointer-events:all;position:relative}.combined-popups__close-button{border-top-right-radius:var(--buttons-border-radius);right:0;display:flex;justify-content:center;color:rgb(var(--round-popup-close));border-bottom-right-radius:var(--buttons-border-radius);align-items:center;position:absolute;top:0;padding:0;height:4rem;width:4rem}.newsletter-popup{--border-color:var(--color-foreground)}.app-popup--type-2,.newsletter-popup,.round-popup .page-width{margin-bottom:calc(2rem + var(--bottom-spacing))}@media screen and (min-width:577px){.app-popup--type-2,.newsletter-popup,.round-popup .page-width{margin-bottom:calc(3rem + var(--bottom-spacing))}}@media screen and (min-width:1025px){.app-popup--type-2,.newsletter-popup,.round-popup .page-width{margin-bottom:calc(6rem + var(--bottom-spacing))}.newsletter-popup__container{margin-right:2rem}}.round-popup{--round-popup-offset-x:1.5rem}@media screen and (min-width:1025px){.round-popup{--round-popup-offset-x:2rem}}.round-popup__container{margin-left:var(--round-popup-offset-x);margin-right:var(--round-popup-offset-x)}.newsletter-popup__content{display:flex;gap:2rem;flex-direction:column}.app-popup--type-2 .app-popup__content,.newsletter-popup__content{border-radius:var(--images-border-radius);border:.1rem solid rgb(var(--border-color));padding:2rem}@media screen and (min-width:577px){.app-popup--type-2 .app-popup__content,.newsletter-popup__content{margin-left:auto;padding:4rem;width:66.6666%}}@media screen and (min-width:577px) and (max-width:1024px){.newsletter-popup__content{width:100%}}@media screen and (min-width:1025px){.app-popup--type-2 .app-popup__content,.newsletter-popup__content{min-width:44rem;width:33.3333%}}.newsletter-popup__text{text-transform:var(--headings-case);margin:0;padding-right:2rem}@media screen and (min-width:577px){.newsletter-popup__text{padding-right:0}}.newsletter-popup .newsletter-form,.newsletter-popup .newsletter-form__field-wrapper{max-width:none}.app-popup--type-1,.app-popup--type-2 .app-popup__content,.cookies-popup,.newsletter-popup__content,.round-popup__content{background-color:rgb(var(--popups-background))}.cookies-popup{order:1}.cookies-popup__content{display:flex;align-items:stretch;gap:2rem;row-gap:1rem;flex-direction:column}.app-popup--type-1 .app-popup__content,.cookies-popup__content{border-top:.1rem solid rgba(var(--clr-line),var(--clr-line-alpha));min-height:7rem;padding:1rem 0 2rem}@media screen and (min-width:577px){.app-popup--type-1 .app-popup__content,.cookies-popup__content{align-items:center;padding:1rem 0 3rem}.cookies-popup__content{justify-content:space-between;flex-direction:row}}@media screen and (min-width:1025px){.app-popup--type-1 .app-popup__content,.cookies-popup__content{padding:1rem 0}}.app-popup--type-1,.cookies-popup{line-height:var(--font-body-small-line-height);font-size:var(--font-body-small-size)}.cookies-popup__text{margin:0;color:rgb(var(--popups-foreground))}.cookies-popup__buttons{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}@media screen and (min-width:577px){.cookies-popup__buttons{justify-content:flex-end;align-items:center}}.cookies-popup__buttons .link-button{--color-link:var(--clr-theme-accent)}.round-popup{--round-popup-background:var(--clr-theme-accent);--character-angle:calc((360/var(--character-count))*1deg);--circle-width:22rem;--round-popup-border:var(--clr-theme-background);--round-popup-text:var(--clr-theme-background)}@media screen and (min-width:1025px){.combined-popups--half .round-popup .page-width{left:0;right:0;position:absolute;bottom:0}.combined-popups--half .combined-popups__block{order:3}.combined-popups--half .newsletter-popup{order:-1}}.round-popup .combined-popups__close-button{right:-1rem;z-index:1;position:absolute;top:-1rem}.round-popup__content{transform-origin:bottom right;border-radius:50%;transform:scale(var(--circle-scale));position:relative;max-width:var(--circle-width);background-color:rgb(var(--round-popup-background));width:100%}.combined-popups--half .round-popup__content{transform-origin:bottom left}.round-popup--flex-end-start .round-popup__content{margin-right:auto}.round-popup--flex-end-end .round-popup__content{margin-left:auto}.round-popup__content:before{display:block;padding-top:100%;content:""}.round-popup__text{font-family:var(--font-heading-family);left:50%;--circle-text-width:calc(var(--circle-width)*0.86);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:calc(1 + .4125/max(1,var(--font-heading-scale)));color:rgb(var(--round-popup-text));font-style:var(--font-heading-style);position:absolute;top:50%;font-size:calc(var(--font-heading-scale)*1.5rem);animation:RoundPopupRotation var(--animation-speed) infinite reverse linear;animation-delay:calc(var(--popups-rolling-transition-duration)/5*3)}.round-popup__text>span{left:0;transform-origin:bottom center;transform:translate(-50%,-100%) rotate(calc(var(--character-angle)*var(--character-index)));display:block;position:absolute;top:0;height:calc(var(--circle-text-width)/2)}.round-popup__text>span span{z-index:1;position:relative}.round-popup__border-inner,.round-popup__border-outer,.round-popup__image{left:calc(50% - var(--circle-content-width)/2);border-radius:50%;display:block!important;position:absolute;top:calc(50% - var(--circle-content-width)/2);height:var(--circle-content-width);width:var(--circle-content-width)}.round-popup__border-inner,.round-popup__border-outer{border:.1rem solid rgb(var(--round-popup-border))}.round-popup__border-outer{--circle-content-width:calc(var(--circle-width)*0.9545)}.round-popup__border-inner{--circle-content-width:calc(var(--circle-width)*0.591)}.round-popup__image{--circle-content-width:calc(var(--circle-width)*0.545);overflow:hidden;background-color:rgb(var(--round-popup-background))}.round-popup__image .media{padding-top:100%}.round-popup__link{left:0;opacity:0;right:0;display:block!important;position:absolute;top:0;bottom:0;font-size:0}.popup-module--rolling{--rolling-transform-start-state:translateX(calc(101%*var(--animate-popup-module-rolling-open-factor))) rotate(calc(360deg*var(--animate-popup-module-rolling-open-factor))) scale(var(--circle-scale));--rolling-right-start-state:calc((-50vw - -50% - var(--round-popup-offset-x)/2*-1)*var(--animate-popup-module-rolling-open-factor))}.popup-module--rolling.popup-module--open:not(.popup-module--close){animation:none}.popup-module--rolling.popup-module--preopen:not(.popup-module--open) .combined-popups__content{transform:var(--rolling-transform-start-state);right:var(--rolling-right-start-state);display:block}.popup-module--rolling.popup-module--open .combined-popups__content{transform-origin:center;will-change:transform;animation:animatePopupModuleRollingOpen var(--popups-rolling-transition-duration) var(--popups-rolling-transition-timing)}.popup-module--rolling.popup-module--open .combined-popups__close-button{animation:animatePopupModuleRollingOpenCloseButton calc(var(--popups-rolling-transition-duration) + .3s) var(--popups-rolling-transition-timing)}@keyframes RoundPopupRotation{to{rotate:1turn}}@keyframes animatePopupModuleRollingOpen{0%{transform:var(--rolling-transform-start-state);right:var(--rolling-right-start-state)}to{transform:translate(0) rotate(0) scale(var(--circle-scale));right:0}}@keyframes animatePopupModuleRollingOpenCloseButton{0%,80%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:none}}