#sliding-popup{background:#005ca8;background:var(--color--bg--inverted);font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s);max-height:90vh;overflow:hidden;overflow-y:scroll;padding-bottom:2rem;padding-bottom:var(--padding--layout--content);padding-top:2rem;padding-top:var(--padding--layout--content);width:100%}#sliding-popup,#sliding-popup a,#sliding-popup a:hover{color:#fff;color:var(--color--text--inverted)}#sliding-popup p{font-size:.875rem;font-size:var(--font-size--s);line-height:1.41575rem;line-height:var(--line-height--s)}#sliding-popup .eu-cookie-withdraw-tab{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#sliding-popup .eu-cookie-compliance-banner{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 2rem);width:var(--width)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content{max-width:100%}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button{background-color:transparent;display:block;margin-bottom:1rem;margin-bottom:var(--sp1);margin-left:auto;position:relative;right:0;transform-style:preserve-3d;z-index:100;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;border:1px solid #fff;border:1px solid var(--color--white);border-radius:50%;cursor:pointer;height:40px;text-indent:-99999px;transition:background-color .25s linear 0s;width:40px}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:after,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:before{--rotate:0deg;backface-visibility:hidden;background-color:#fff;background-color:var(--color--white);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(var(--rotate));transition:background-color .25s linear 0s;width:28px}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:before{--rotate:-45deg}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:after{--rotate:45deg}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:hover{background-color:#fff;background-color:var(--color--white)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:hover:after,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-close-button:hover:before{background-color:#005ca8;background-color:var(--color--primary)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{float:none;max-width:100%;width:100%}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message p:first-child{margin-top:0}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category{margin-top:1rem;margin-top:var(--sp1)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox{margin-top:0;position:absolute}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category label{font-weight:700;font-weight:var(--font-weight-bold);padding-left:calc(2.25rem + 2px);padding-left:calc(var(--sp0-75) + var(--sp1-5) + 2px)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{padding-left:calc(2.25rem + 2px);padding-left:calc(var(--sp0-75) + var(--sp1-5) + 2px)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-top:1rem;margin-top:var(--sp1)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons .eu-cookie-compliance-save-preferences-button{background:transparent;border:0;border-radius:0;color:#fff;color:var(--color--text--inverted);font-weight:700;font-weight:var(--font-weight-bold);-webkit-mask-image:none;mask-image:none;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons .eu-cookie-compliance-save-preferences-button:hover{rotate:0deg;scale:1}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{float:none;max-width:100%;text-align:center;width:100%}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{background:transparent;border:0;color:#fff;color:var(--color--text--inverted);color:#005ca8;color:var(--color--text);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size--s);font-weight:500;font-weight:var(--font-weight-medium);line-height:normal;margin-left:.5rem;margin-left:calc(var(--padding--layout--columns)/2);margin-right:.5rem;margin-right:calc(var(--padding--layout--columns)/2);margin-top:1rem;margin-top:var(--sp1);max-width:auto;padding:.5rem 1.25rem;padding:var(--sp0-5) var(--sp1-25);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:transform .5s,background-color .5s,color .5s,rotate .5s,scale .5s;transition:transform var(--transition-duration-fast),background-color var(--transition-duration-fast),color var(--transition-duration-fast),rotate var(--transition-duration-fast),scale var(--transition-duration-fast);white-space:wrap;width:auto;z-index:1}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:after,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:before{bottom:0;content:"";left:0;margin:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:0;top:0;transition:background-color .5s,color .5s;transition:background-color var(--transition-duration-fast),color var(--transition-duration-fast)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:before{background:#005ca8;background:var(--color--primary);height:calc(100% - .25rem);height:calc(100% - var(--border-width--button)*2);-webkit-mask-image:url(../../images/masks/button-inner.svg);mask-image:url(../../images/masks/button-inner.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:calc(100% - .25rem);width:calc(100% - var(--border-width--button)*2);z-index:-1}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:after{background:#005ca8;background:var(--color--primary);height:100%;-webkit-mask-image:url(../../images/masks/button-outer.svg);mask-image:url(../../images/masks/button-outer.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%;z-index:-2}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover{rotate:-1deg;scale:.95;scale:var(--scale-down)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:after,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:before{background:#fff;background:var(--color--white)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover{color:#005ca8;color:var(--color--text)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover:after,#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover:before{background:#fff;background:var(--color--white)}.eu-cookie-compliance-status-default button.eu-cookie-withdraw-button{display:none!important}@media (min-width:480px){#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{text-align:right}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{margin-left:1rem;margin-left:var(--padding--layout--columns);margin-right:0;margin-top:1rem;margin-top:var(--sp1)}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:first-child{margin-left:0}}