.overlay{z-index:20001;background-color:var(--color-p-o-90);width:100%;height:100%;color:var(--text-color);contain:strict;transition-property:opacity,width,height,inset,padding-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.45,.45,.35,.81);display:block;position:fixed;inset:0;overflow:hidden}.overlay__inner{height:100%;padding-top:var(--space-sm);overscroll-behavior:contain;overflow-scrolling:touch;padding-bottom:35px;transition:opacity .2s cubic-bezier(.45,.45,.35,.81);overflow-y:auto}.overlay__inner::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.overlay__inner::-webkit-scrollbar-thumb{background:#ffffff80}.overlay__inner::-webkit-scrollbar-corner{background:#ffffff80}.overlay__inner::-webkit-scrollbar-track{background:0 0}@media (width>=992px){.overlay__inner{position:relative}}.overlay:not(.show){opacity:0;pointer-events:none;width:0;height:0;padding-top:0}.overlay:not(.show) .overlay__inner{opacity:0}.overlay .page__header{pointer-events:none;box-shadow:none;z-index:0;background-color:#0000;border-bottom-color:#0000;position:absolute}.overlay .page__header .header__inner *{pointer-events:auto}.overlay__close{top:calc(50% - var(--header-h) / 2);right:calc(var(--container-px) * 3);z-index:2;color:var(--color-s);text-align:center;cursor:pointer;font-size:16px;font-weight:700;transition:opacity .2s;position:absolute;transform:translateY(-50%)}@media (hover:hover){.overlay__close:hover,.overlay__close:focus,.overlay__close:active{opacity:.7}}@media (width<=991.98px){.overlay__close{display:none}}.overlay__close:before{font-size:38px;line-height:1;display:block}.overlay__close div{margin-top:.8em}.overlay__footer{--link-color:var(--color-p);margin-top:auto}.overlay:not([data-overlay-mode=offcanvas]){--highlight-color:#fff;--highlight-color-c:var(--color-p);--bg-color:var(--color-p);--text-color:#fff;--caption-color:var(--text-color);--headline-color:var(--text-color);--link-color:var(--text-color);--link-color--hover:#fffc;--link-brand-color:var(--link-color);--link-brand-color--hover:var(--link-color--hover);--btn-border-color:#fff;--btn-primary-bg:#fff;--btn-primary-color:var(--color-p);--border-color:#fff;--scrollbar-bg:transparent;--scrollbar-thumb:#ffffff80}.overlay:not([data-overlay-mode=offcanvas]).show .overlay__inner{transition-delay:.3s}.overlay[data-overlay-mode=offcanvas]{cursor:pointer;justify-content:flex-end;transition-property:opacity,padding-top,height;transition-duration:.3s,.3s,0s;display:flex}.overlay[data-overlay-mode=offcanvas] .overlay__inner{cursor:default;background-color:#fff;flex-direction:column;padding-top:40px;transition-property:transform;display:flex}@media (width>=650px){.overlay[data-overlay-mode=offcanvas] .overlay__inner{padding-top:6.15vw}}@media (width>=812.5px){.overlay[data-overlay-mode=offcanvas] .overlay__inner{padding-top:50px}}.overlay[data-overlay-mode=offcanvas] .overlay__inner{padding-bottom:30px}@media (width>=650px){.overlay[data-overlay-mode=offcanvas] .overlay__inner{padding-bottom:4.62vw}}@media (width>=866.67px){.overlay[data-overlay-mode=offcanvas] .overlay__inner{padding-bottom:40px}}.overlay[data-overlay-mode=offcanvas] .overlay__inner::-webkit-scrollbar-thumb{background:#9d9d9d}.overlay[data-overlay-mode=offcanvas] .overlay__inner::-webkit-scrollbar-corner{background:#9d9d9d}.overlay[data-overlay-mode=offcanvas] .overlay__title,.overlay[data-overlay-mode=offcanvas] .overlay__footer{padding:0 40px}.overlay[data-overlay-mode=offcanvas] [data-overlay-toggle]{align-self:flex-start;margin-top:40px;margin-right:24px}@media (width>=650px){.overlay[data-overlay-mode=offcanvas] [data-overlay-toggle]{margin-top:6.15vw}}@media (width>=812.5px){.overlay[data-overlay-mode=offcanvas] [data-overlay-toggle]{margin-top:50px}}.overlay[data-overlay-mode=offcanvas]:not(.show){width:100%;transition-delay:0s,0s,.3s}.overlay[data-overlay-mode=offcanvas]:not(.show) .overlay__inner{opacity:1;transform:translate(100%)}[data-overlay-toggle]{cursor:pointer}body.overlay-active .burger[data-overlay-toggle]{opacity:0}body.overlay-active .overlay .burger[data-overlay-toggle]{opacity:1}
