:root{--cb-accept-bg:var(--color-primary);--cb-accept-bg-hover:var(--color-primary-dark);--cb-accept-text-hover:#ffffff;--cb-accept-text:#ffffff;--cb-accept-border-width:0;--cb-accept-border-color:#00a4ff;--cb-accept-border-radius:0;--cb-accept-shadow:0 2px 8px rgba(0,164,255,0.40);--cb-reject-bg:#000000;--cb-reject-bg-hover:#555555;--cb-reject-text-hover:#ffffff;--cb-reject-text:#ffffff;--cb-reject-border-width:0;--cb-reject-border-color:#888888;--cb-reject-border-radius:0;--cb-reject-shadow:0 2px 8px rgba(0,0,0,0.20);--cb-window-border-radius:0;--cb-mini-icon-opacity:1}.cookieBubble{position:fixed;width:580px;max-width:calc(100vw - 20px);min-height:100px;border-radius:var(--cb-window-border-radius);background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);z-index:9999;font-family:sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.35s ease,visibility 0.35s;-webkit-transition:opacity 0.35s ease,visibility 0.35s,-webkit-transform 0.35s ease;transition:opacity 0.35s ease,visibility 0.35s,-webkit-transform 0.35s ease;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0.35s;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0.35s,-webkit-transform 0.35s ease}.cookieBubble.top-left{top:10px;left:10px}.cookieBubble.top-right{top:10px;right:10px}.cookieBubble.top-center{top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cookieBubble.bottom-left{bottom:10px;left:10px}.cookieBubble.bottom-right{bottom:10px;right:10px}.cookieBubble.bottom-center{bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cookieBubble.show.top-center,.cookieBubble.show.top-left,.cookieBubble.show.top-right{-webkit-animation-name:popInTop;animation-name:popInTop;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cookieBubble.show.bottom-center,.cookieBubble.show.bottom-left,.cookieBubble.show.bottom-right{-webkit-animation-name:popInBottom;animation-name:popInBottom;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cookieBubble.hide{opacity:0;visibility:hidden;-webkit-transform:translateY(20px) scale(0.95);transform:translateY(20px) scale(0.95);pointer-events:none}.cookieBubble.show{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:auto}.cookieBubble .cb-wrapper{position:relative;display:block;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.cookieBubble .cb-wrapper .cb-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.cookieBubble .cb-wrapper .cb-row .cb-message{-webkit-box-flex:1;-ms-flex:1;flex:1}.cookieBubble .cb-wrapper .cb-row .cb-message span{position:relative;width:100%;display:inline-block;color:#000;font-size:14px;margin-top:0}.cookieBubble .cb-wrapper .cb-row .cb-image{padding-right:23px;-ms-flex-negative:0;flex-shrink:0}.cookieBubble .cb-wrapper .cb-row .cb-image .cookie-inner{fill:#00a4ff}.cookieBubble .cb-wrapper .cb-row .cb-image svg{width:75px}.cookieBubble .cb-wrapper .cb-buttons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;margin-top:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookieBubble .cb-wrapper .cb-buttons-row .agreement-btn{margin:0;text-decoration:none;color:var(--cb-accept-text);background:var(--cb-accept-bg);padding:10px 20px;display:inline-block;border-radius:var(--cb-accept-border-radius);font-size:13px;opacity:1;border:var(--cb-accept-border-width) solid var(--cb-accept-border-color);-webkit-box-shadow:var(--cb-accept-shadow);box-shadow:var(--cb-accept-shadow);cursor:pointer;text-transform:uppercase;font-weight:600;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.cookieBubble .cb-wrapper .cb-buttons-row .agreement-btn:hover{background-color:var(--cb-accept-bg-hover);border-color:var(--cb-accept-bg-hover);color:var(--cb-accept-text-hover)}.cookieBubble .cb-wrapper .cb-buttons-row .reject-btn{margin:0;text-decoration:none;color:var(--cb-reject-text);background:var(--cb-reject-bg);padding:10px 20px;display:inline-block;border-radius:var(--cb-reject-border-radius);font-size:13px;opacity:1;border:var(--cb-reject-border-width) solid var(--cb-reject-border-color);-webkit-box-shadow:var(--cb-reject-shadow);box-shadow:var(--cb-reject-shadow);cursor:pointer;text-transform:uppercase;font-weight:600;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.cookieBubble .cb-wrapper .cb-buttons-row .reject-btn:hover{background-color:var(--cb-reject-bg-hover);border-color:var(--cb-reject-bg-hover);color:var(--cb-reject-text-hover)}.cookieBubble .cb-wrapper .cb-buttons-row .cookie-policy-btn{margin:0;color:#000;padding:10px;display:inline-block;border-radius:var(--cb-btn-border-radius);font-size:14px;opacity:.95;border:none;cursor:pointer;font-weight:400;background:transparent;text-decoration:none}.cookieBubble .cb-wrapper .cb-buttons-row .cookie-policy-btn:hover{opacity:1;text-decoration:underline}.cookieBubble .copyright-wrapper{margin-top:20px}.cookieBubble .copyright-wrapper a.copyright{position:absolute;width:80px;height:16px;bottom:8px;right:7px;margin-top:30px;background:url(../img/cb_copyright.svg);background-size:cover}.cookieBubble .cb-status-row{margin-top:10px;min-height:18px;text-align:left}.cookieBubble .cb-status-row .cb-status-text{font-size:12px;color:#555;font-style:italic}.cb-mini-icon{position:fixed;bottom:15px;left:15px;width:50px;height:50px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25);cursor:pointer;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.35s ease,visibility 0.35s,-webkit-box-shadow 0.2s ease;-webkit-transition:opacity 0.35s ease,visibility 0.35s,-webkit-transform 0.35s ease,-webkit-box-shadow 0.2s ease;transition:opacity 0.35s ease,visibility 0.35s,-webkit-transform 0.35s ease,-webkit-box-shadow 0.2s ease;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0.35s,box-shadow 0.2s ease;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0.35s,box-shadow 0.2s ease,-webkit-transform 0.35s ease,-webkit-box-shadow 0.2s ease}.cb-mini-icon img{width:34px;height:34px;display:block}.cb-mini-icon:hover{-webkit-transform:scale(1.12);transform:scale(1.12);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.30);box-shadow:0 4px 16px rgba(0,0,0,.30)}.cb-mini-icon.hide{opacity:0;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5);pointer-events:none}.cb-mini-icon.show{opacity:var(--cb-mini-icon-opacity);visibility:visible;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}@media (max-width:575.98px){.cookieBubble{width:calc(100vw - 20px);left:10px!important;right:10px!important;bottom:10px!important;top:auto!important;-webkit-transform:none!important;transform:none!important}.cookieBubble .cb-wrapper{padding:12px}.cookieBubble .cb-wrapper .cb-row .cb-image{display:none}.cookieBubble .cb-wrapper .cb-buttons-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px}.cookieBubble .cb-wrapper .cb-buttons-row .agreement-btn,.cookieBubble .cb-wrapper .cb-buttons-row .cookie-policy-btn,.cookieBubble .cb-wrapper .cb-buttons-row .reject-btn{width:100%;text-align:center;white-space:normal;font-size:14px}}@media (min-width:576px) and (max-width:767.98px){.cookieBubble{width:calc(100vw - 20px);max-width:540px;left:10px!important;right:auto!important;bottom:10px!important;top:auto!important;-webkit-transform:none!important;transform:none!important}.cookieBubble .cb-wrapper .cb-buttons-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px}.cookieBubble .cb-wrapper .cb-buttons-row .agreement-btn,.cookieBubble .cb-wrapper .cb-buttons-row .cookie-policy-btn,.cookieBubble .cb-wrapper .cb-buttons-row .reject-btn{width:100%;text-align:center;white-space:normal;font-size:14px}}@media (min-width:768px) and (max-width:991.98px){.cookieBubble{width:580px;max-width:calc(100vw - 20px)}.cookieBubble.bottom-center,.cookieBubble.top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes popInBottom{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popInBottom{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes popInTop{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popInTop{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}