@media only screen and (min-width:0rem){#popup-2064{background-color:#f3fcfb;border-radius:1rem;bottom:1rem;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);max-width:52.625rem;opacity:0;padding:2.5rem clamp(1rem,7vw,3rem);position:fixed;right:0;transform:translateY(10rem);transition:transform .3s,opacity .3s;visibility:hidden;z-index:9999!important}#popup-2064.cs-show{opacity:1;transform:translateY(0);visibility:visible}#popup-2064 .cs-container,#popup-2064 .cs-content{display:flex;flex-direction:column}#popup-2064 .cs-content{gap:1.5rem}#popup-2064 .cs-close{align-items:center;background-color:transparent;border:none;display:flex;height:1.5rem;justify-content:center;margin-left:auto;padding:0;position:absolute;right:1rem;top:1rem;transition:transform .3s;width:1.5rem}#popup-2064 .cs-close:hover{cursor:pointer;transform:rotate(90deg)}#popup-2064 .cs-h3{color:var(--headerColor);font-size:clamp(1.25rem,4vw,1.5625rem);font-weight:700;line-height:1.2em;margin:0 0 .5rem}#popup-2064 .cs-link{color:var(--secondary);display:block;font-size:1rem;font-weight:700;line-height:1.2em;margin-top:.25rem}#popup-2064 .cs-button-solid{background-color:var(--secondary);border:none;border-radius:.5rem;box-sizing:border-box;color:var(--bodyTextColorWhite);display:inline-block;font-size:1rem;font-weight:700;height:-moz-fit-content;height:fit-content;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;overflow:hidden;padding:0 2rem;position:relative;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content;z-index:1}#popup-2064 .cs-button-solid:before{background:#000;border-radius:.25rem;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#popup-2064 .cs-button-solid:hover:before{width:100%}#popup-2064 .cs-accept:hover{cursor:pointer}}@media only screen and (min-width:48rem){#popup-2064 .cs-content{align-items:flex-end;flex-direction:row}#popup-2064 .cs-text{margin:0}#popup-2064 .cs-link{display:inline}}@media only screen and (min-width:1280px){#popup-2064{bottom:1rem;left:50%;right:auto;transform:translateX(-50%) translateY(10rem)}#popup-2064.cs-show{transform:translateX(-50%) translateY(0)}}@media only screen and (min-width:0rem){body.dark-mode #popup-2064{background-color:var(--medium)}body.dark-mode #popup-2064 .cs-h3{color:var(--bodyTextColorWhite)}body.dark-mode #popup-2064 .cs-text{opacity:.8}}