.popin{position:fixed;top:0;left:0;height:100%;width:100%;z-index:50;display:flex;align-items:center;justify-content:center;padding-bottom:var(--cookie-banner-offset, 0px)}.popin__backdrop{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--body-background-color, #f5f5f5);opacity:.8}.popin__content{z-index:2;border-radius:var(--border-radius-large);padding:4rem 3rem;min-width:280px;max-width:700px;background:var(--white);max-height:calc(100vh - 4rem - var(--cookie-banner-offset, 0px));overflow-y:auto;margin-left:2rem;margin-right:2rem}@media(max-width:767.98px){.popin__content{width:100%}}@media(min-width:768px){.popin__content{min-width:400px}}.popin__content:focus,.popin__result:focus{--focus-ring-width: 0px;--focus-ring-shadow: none;outline:none;box-shadow:none}.popin__message{max-height:calc(100vh - 290px);overflow-y:auto;padding-right:1rem;padding-left:1rem;margin-right:-1rem;margin-left:-1rem;overflow-wrap:break-word;overflow-wrap:anywhere}.popin__message--rgpd{max-height:calc(100vh - 340px)}@supports (max-height: max(1px,2px)){.popin__message{max-height:max(12rem,calc(100vh - 290px - var(--cookie-banner-offset, 0px)))}.popin__message--rgpd{max-height:max(12rem,calc(100vh - 340px - var(--cookie-banner-offset, 0px)))}}.popin__description{max-width:100%}.popin__description ul,.popin__description ol{max-width:320px;margin:auto}@media(max-height:500px){.popin{align-items:flex-start;overflow-y:auto;padding:2rem 0;padding-bottom:calc(2rem + var(--cookie-banner-offset, 0px));scroll-padding-bottom:var(--cookie-banner-offset, 0px)}.popin__backdrop{position:fixed}.popin__content{margin-top:auto;margin-bottom:auto;max-height:none;overflow-y:visible}.popin__message,.popin__message--rgpd{max-height:none;overflow-y:visible}}.popin-enter-active,.popin-leave-active{transition:opacity .3s ease}.popin-enter-active .popin__content,.popin-leave-active .popin__content{transition:transform .3s ease}.popin-enter-from{opacity:0}.popin-enter-from .popin__content{transform:translateY(-5px)}.popin-leave-to{opacity:0}.popin-leave-to .popin__content{transform:translateY(5px)}.popin-cookie-policy__title[data-v-2894a391]{margin-bottom:4rem;text-align:center}.popin-cookie-policy__content[data-v-2894a391]{margin-bottom:2rem}.popin-cookie-policy__action[data-v-2894a391]{display:flex;justify-content:center}.cookie-banner-content[data-v-19650a63]{position:fixed;bottom:20px;left:50%;z-index:9999;width:90%;max-width:500px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;transform:translate(-50%);animation:cookie-banner-slide-up-19650a63 .3s ease-out}.cookie-banner-header[data-v-19650a63]{padding:20px 20px 0}.cookie-banner-title[data-v-19650a63]{margin:0;color:#333;font-size:18px;font-weight:600;line-height:1.2}.cookie-banner-header[data-v-19650a63],.cookie-banner-actions[data-v-19650a63]{flex-shrink:0}.cookie-banner-body[data-v-19650a63]{min-height:0;overflow-y:auto;padding:15px 20px;color:#666;font-size:14px;line-height:1.5}.cookie-banner-body p[data-v-19650a63]{margin:0}.cookie-banner-body .cookie-banner-policy[data-v-19650a63],.cookie-banner-body .cookie-banner-current[data-v-19650a63]{margin-top:10px}.cookie-banner-link[data-v-19650a63]{padding:0;border:none;background:none;color:#333;font:inherit;text-decoration:underline;cursor:pointer}.cookie-banner-purposes[data-v-19650a63]{margin:10px 0 0;padding:0;border:none}.cookie-banner-purpose[data-v-19650a63]{display:flex;align-items:center;color:#333;cursor:pointer}.cookie-banner-purpose input[data-v-19650a63]{margin:0 8px 0 0}.cookie-banner-purpose+.cookie-banner-purpose[data-v-19650a63]{margin-top:6px}.cookie-banner-actions[data-v-19650a63]{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 20px 10px}.cookie-banner-button[data-v-19650a63]{margin:0 0 10px 10px;padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.cookie-banner-button--accept[data-v-19650a63]{background:#ff7900;color:#1a1a1a}.cookie-banner-button--accept[data-v-19650a63]:hover{background:#d96a00}.cookie-banner-button--refuse[data-v-19650a63]{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.cookie-banner-button--refuse[data-v-19650a63]:hover{background:#e9ecef}@keyframes cookie-banner-slide-up-19650a63{0%{opacity:0;transform:translate(-50%) translateY(100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}
