/* VTSK COOKIE CONSENT 08 */
.vtsk-cookie {position:fixed;left:16px;right:16px;bottom:16px;z-index:2147482000;max-width:920px;margin:0 auto;padding:20px 22px;background:#fff;color:#102a4b;border:1px solid #cad7e5;border-top:4px solid #0753a4;border-radius:12px;box-shadow:0 18px 46px rgba(5,25,55,.22);font-family:inherit;font-size:14px;line-height:1.55}
.vtsk-cookie[hidden]{display:none!important}.vtsk-cookie__title{font-size:17px;font-weight:750;margin:0 0 7px}.vtsk-cookie__text{margin:0 0 13px}.vtsk-cookie__actions{display:flex;flex-wrap:wrap;gap:10px}.vtsk-cookie__btn{font:inherit;font-weight:700;cursor:pointer;border-radius:6px;padding:10px 15px;border:1px solid #0753a4;background:#0753a4;color:white}.vtsk-cookie__btn--light{background:white;color:#0753a4}.vtsk-cookie a{color:#0753a4;text-decoration:underline}.vtsk-cookie-settings{position:fixed;bottom:10px;left:10px;z-index:2147481999;font:inherit;font-size:12px;padding:6px 9px;color:#144879;background:#fff;border:1px solid #ccd8e7;border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.12);cursor:pointer}.vtsk-cookie__btn:focus-visible,.vtsk-cookie-settings:focus-visible{outline:3px solid #3379d2;outline-offset:2px}@media(max-width:600px){.vtsk-cookie{left:10px;right:10px;bottom:10px;padding:15px;font-size:13px}.vtsk-cookie__btn{flex:1 1 100%}.vtsk-cookie-settings{bottom:5px;left:5px}}


/* VTSK-MOBILE-LOGO-FIX-01 : cookie settings live in the footer, not in a floating layer */
.vtsk-cookie-settings, .vtsk-cookie-settings:is(:hover,:focus) {
  position:static!important; left:auto!important; right:auto!important; bottom:auto!important; top:auto!important; z-index:auto!important;
  display:inline-flex; align-items:center; width:auto; margin:12px 0 0; padding:6px 0;
  background:transparent; color:#cbd9e9; font-size:12px; border:0; border-radius:0;
  box-shadow:none; text-decoration:underline; text-underline-offset:3px; cursor:pointer;
}
.vtsk-cookie-settings:focus-visible { outline:2px solid #79b6ff;outline-offset:4px; }
.vtsk-cookie[hidden] { display:none!important; }
