:root{--ot-text-size-banner-title:calc(var(--ot-text-size) + 5px);--ot-text-size-popup-title:calc(var(--ot-text-size) + 5px);--ot-text-size-category-title:calc(var(--ot-text-size) + 2px);--ot-text-size-button:calc(var(--ot-text-size) + 2px)}.otCookiesNotification button.cookies-btn,.otCookiesNotification span.ot-cookie{padding:8px 16px;cursor:pointer;border-radius:var(--ot-border-radius);font-weight:inherit;min-width:110px;text-align:center;box-sizing:border-box;width:auto;align-items:center;display:flex;justify-content:center;word-break:break-word;font-weight:700}.otCookiesNotification #cookies-popup .cookies-btn,.otCookiesNotification #cookies-wrapper .cookies-btn,.otCookiesNotification #cookies-wrapper .ot-cookie{font-size:var(--ot-text-size-button)!important}.otCookiesNotification button.cookies-btn:hover,.otCookiesNotification span.ot-cookie:hover{opacity:.85}.otCookiesNotification .cst-privacy-wrapper{display:flex;align-items:center;justify-content:var(--cst-element-align);column-gap:20px;margin-bottom:14px;flex-wrap:wrap}.otCookiesNotification .cst-privacy-wrapper a{text-decoration:underline;text-decoration-color:var(--ot-more-textcolor);text-decoration-thickness:1px}.otCookiesNotification .cst-banner-header{display:flex;flex-direction:column;align-items:var(--cst-element-align);justify-content:center}.otCookiesNotification .otCookies-title-banner{display:flex;flex-direction:column;align-items:var(--cst-element-align);justify-content:center}.otCookiesNotification .ot-group-btn-corner{display:flex;justify-content:space-around;gap:12px;align-items:stretch;max-width:100%}.otCookiesNotification #cookies-popup{z-index:9999;display:none;border-radius:8px;width:auto;max-width:700px;left:0;right:0;top:11%;position:fixed;margin:auto;animation-name:cstSlideDown;animation-duration:.7s;min-width:35%;min-height:35%;box-shadow:-9px -9px 10px -5px rgba(161,161,161,.39);-webkit-box-shadow:-9px -9px 10px -5px rgba(161,161,161,.39);-moz-box-shadow:-9px -9px 10px -5px rgba(161,161,161,.39);padding:20px;background:var(--ot-banner-bgcolor);color:var(--ot-banner-textcolor);-webkit-backdrop-filter:var(--ot-banner-filter-blur);backdrop-filter:var(--ot-banner-filter-blur);border:var(--ot-banner-border)}.otCookiesNotification #cookies-popup:has(.close-popup){padding-top:30px}.otCookiesNotification #cookies-body .accordion-item button[aria-expanded=true]{border-bottom:1px solid #000}.otCookiesNotification #cookies-body .accordion-item button[aria-expanded=true] svg{transform:rotate(90deg)}.otCookiesNotification div#cookies-description-header p{font-size:var(--ot-text-size);margin:0;text-align:var(--cst-text-align)}.otCookiesNotification .accordion-content::-webkit-scrollbar{width:5px}.otCookiesNotification .accordion-content::-webkit-scrollbar-track{background:#ffffff57}.otCookiesNotification .accordion-content::-webkit-scrollbar-thumb{background:var(--ot-banner-textcolor);border-radius:5px}.otCookiesNotification .accordion-content::-webkit-scrollbar-thumb:hover{background:var(--ot-banner-textcolor);opacity:.8}#cookies-body button[aria-expanded=true]+.accordion-content{visibility:unset;overflow:auto;max-height:300px;will-change:max-height;padding:0 8px 8px;height:auto}.otCookiesNotification #cookies-body .accordion-content{visibility:hidden;overflow:hidden;transition:all .2s linear;will-change:max-height;height:0}.otCookiesNotification #cookies-body .accordion-content p{font-weight:400;font-size:var(--ot-text-size);margin:0}.otCookiesNotification #cookies-body .accordion-item button.header-accord{display:flex;width:100%;background:0 0;border:none;justify-content:space-between;cursor:pointer;align-items:center;padding:0;padding-right:5px}.omgCookie-switch input.omgCookie-input-switch[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.otCookiesNotification #cookies-action{display:flex;justify-content:center;padding-top:10px;gap:10px}.otCookiesNotification .cookies-btn{padding:6px;border:none;font-family:var(--ot-font-family);box-sizing:border-box;align-items:center;text-align:center;max-width:50%}.otCookiesNotification .close:hover{opacity:1}.otCookiesNotification .close:before{transform:rotate(45deg)}.otCookiesNotification .close:after{transform:rotate(-45deg)}.otCookiesNotification #cookies-body{max-height:420px;overflow-y:auto;flex:1}.otCookiesNotification #cookies-body::-webkit-scrollbar{display:none}input[type=checkbox].cst-quick-checkbox{display:none}label.cst-quick-label{cursor:pointer;text-indent:-9999px;width:32px;height:15px;background:var(--ot-banner-textcolor-fade);display:block;border-radius:100px;position:relative}label.cst-quick-label:after{content:"";position:absolute;top:0;left:2px;width:15px;height:15px;background:#fff;border-radius:18px;transition:all .1s}.otCookiesNotification #cookies-wrapper .ot-close-icon{position:relative;width:20px;text-align:right;cursor:pointer}.otCookiesNotification #cookies-wrapper .ot-close-icon:hover{opacity:.85}.otCookiesNotification #opacityBackground{width:100%;position:fixed;top:0;bottom:0;left:0;right:0;background:#444;opacity:.3;z-index:999}div.ot-block-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--cst-block-interaction-bg);backdrop-filter:blur(var(--cst-block-interaction-blur));-webkit-backdrop-filter:blur(var(--cst-block-interaction-blur));width:100vw;height:100vh;z-index:9998;user-select:none;cursor:not-allowed}div.ot-block-overlay[show=false]{display:none}div.ot-block-overlay[show=true]{display:block}body:has(.ot-block-overlay[show=true]),html:has(.ot-block-overlay[show=true]){overflow:hidden!important}body:has(.ot-block-overlay[show=false]) #opacityBackground{visibility:hidden}.ot-icon-banner-wrapper{display:flex;align-items:center;text-align:center;margin-bottom:10px}select#ot-lang-selector{padding:4px;border:none;border-radius:4px;cursor:pointer}.ot-lang-selector-wrapper{text-align:center;display:flex;justify-content:end;align-items:center;width:auto}select#ot-lang-selector:hover{opacity:.85}select#ot-lang-selector:focus-visible{outline:0;outline-offset:0;box-shadow:none}.cst-reopener-wrapper{z-index:99999999!important;position:fixed;display:none}.cst-position-bottom-right.cst-reopener-icon{bottom:var(--cst-ro-btn-vtc-margin);right:var(--cst-ro-btn-hrz-margin);left:unset;top:unset}.cst-position-top-right.cst-reopener-icon{top:var(--cst-ro-btn-vtc-margin);right:var(--cst-ro-btn-hrz-margin);left:unset;bottom:unset}.cst-position-top-left.cst-reopener-icon{top:var(--cst-ro-btn-vtc-margin);left:var(--cst-ro-btn-hrz-margin);right:unset;bottom:unset}.cst-position-bottom-left.cst-reopener-icon{bottom:var(--cst-ro-btn-vtc-margin);left:var(--cst-ro-btn-hrz-margin);right:unset;top:unset}.cst-position-bottom-right.cst-reopener-text{bottom:0;right:var(--cst-ro-btn-hrz-margin);left:unset;top:unset}.cst-position-top-right.cst-reopener-text{top:0;right:var(--cst-ro-btn-hrz-margin);left:unset;bottom:unset}.cst-position-top-left.cst-reopener-text{top:0;left:var(--cst-ro-btn-hrz-margin);right:unset;bottom:unset}.cst-position-bottom-left.cst-reopener-text{bottom:0;left:var(--cst-ro-btn-hrz-margin);right:unset;top:unset}.cst-position-bottom-left .cst-cookie-btn-text,.cst-position-bottom-right .cst-cookie-btn-text{border-radius:8px 8px 0 0}.cst-position-top-left .cst-cookie-btn-text,.cst-position-top-right .cst-cookie-btn-text{border-radius:0 0 8px 8px}img.cst-cookie-btn-icon.cst-reopen-trigger{max-width:40px;height:auto;cursor:pointer;display:inline-block}.cst-reopen-trigger:hover{opacity:.9}.cst-cookie-btn-icon-wrapper{display:flex;align-items:center;border-radius:6px;padding:4px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(0, 0, 0, .1));transition:all .3s ease-in-out}.cst-cookie-btn-icon-wrapper:hover{transform:scale(1.08)}.otCookiesNotification #cst-quick-categories{display:flex;justify-content:var(--cst-element-align);align-items:center;margin:10px 0;gap:20px}#cst-quick-categories .cst-quick-item{display:flex;flex-direction:column-reverse;align-items:center;flex:0 1 auto;gap:10px}#cst-quick-categories .cst-quick-pair{display:flex;gap:10px 20px;flex-wrap:wrap;justify-content:center}.otCookiesNotification #cst-quick-categories .cst-quick-label--text{font-size:var(--ot-text-size-category-title)!important}span.cst-cookie-btn-text.cst-reopen-trigger{background:var(--cst-ro-btn-bg);color:var(--cst-ro-btn-color);padding:5px 10px;cursor:pointer;font-size:var(--ot-text-size);display:inline-block}.omgCookie-switch label.omgCookie,label.cst-quick-label{cursor:pointer;text-indent:-9999px;width:28px;height:17px;background:var(--ot-banner-textcolor-fade);display:block;border-radius:5px;position:relative}.omgCookie-switch input.omgCookie-input-switch[checked=checked]+label:after,.omgCookie-switch input.omgCookie-input-switch[checked=true]+label:after{left:calc(100% - 3px);transform:translateX(-100%)}.omgCookie-switch label.omgCookie:after,label.cst-quick-label:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;background:var(--cst-active-switch-color);border-radius:3px;transition:all .1s}.omgCookie-switch label.omgCookie:active:after{width:26px}input.cst-quick-checkbox[checked=checked]+label.cst-quick-label:after,input.cst-quick-checkbox[checked=true]+label.cst-quick-label:after{left:calc(100% - 3px);transform:translateX(-100%)}.otCookiesNotification .close{position:absolute;right:10px;top:10px;width:25px;height:25px;opacity:.8;cursor:pointer;color:var(--ot-title-color-popup)}.otCookiesNotification .close:after,.otCookiesNotification .close:before{position:absolute;left:15px;content:" ";height:15px;width:2px;background-color:var(--ot-title-color-popup);color:var(--ot-title-color-popup)}.otCookiesNotification #cookies-wrapper .otCookies-title-banner p{color:var(--ot-banner-textcolor);font-size:var(--ot-text-size-banner-title)!important;margin-block:6px}.otCookiesNotification #cookies-popup *,.otCookiesNotification #cookies-wrapper *{font-size:var(--ot-text-size)!important;font-family:var(--ot-font-family)}.otCookiesNotification #cookies-wrapper{background:var(--ot-banner-bgcolor);color:var(--ot-banner-textcolor);gap:10px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;box-shadow:-7px 7px 12px -1px rgba(115,115,115,.3);-webkit-box-shadow:-7px 7px 12px -1px rgba(115,115,115,.3);-moz-box-shadow:-9px -9px 10px -5px rgba(115,115,115,.3);-webkit-backdrop-filter:var(--ot-banner-filter-blur);backdrop-filter:var(--ot-banner-filter-blur);border:var(--ot-banner-border);z-index:1000}.otCookiesNotification #cookies-wrapper[arial-preferences=true]{background:var(--ot-banner-bgcolor);color:var(--ot-banner-textcolor)}.otCookiesNotification #cookies-wrapper.ot-sidebar-layout{background:var(--ot-banner-bgcolor);color:var(--ot-banner-textcolor)}select#ot-lang-selector{color:var(--ot-banner-textcolor);background:0 0;height:auto;margin:0}.ot-translation-icon{fill:var(--ot-banner-textcolor)}option.ot-lang-item{color:var(--ot-banner-textcolor);background:var(--ot-banner-bgcolor)}.otCookiesNotification #cookies-body h4,.otCookiesNotification #cookies-title h2{color:var(--ot-banner-textcolor)}.otCookiesNotification #cookies-body,.otCookiesNotification #cookies-body label,.otCookiesNotification .cookies-description{color:var(--ot-banner-textcolor)}.otCookiesNotification #cookies-message-context{margin-top:0;font-family:var(--ot-font-family);text-align:var(--cst-text-align)}.otCookiesNotification #cookies-more-info,.otCookiesNotification #cst-google-privacy-link,.otCookiesNotification #cst-imprint-link{color:var(--ot-more-textcolor)}.otCookiesNotification #cookies-body button .accordion-title{color:var(--ot-banner-textcolor);font-family:var(--ot-font-family);font-size:var(--ot-text-size-category-title)!important;margin:10px 0;align-items:center;display:flex;gap:5px}.otCookiesNotification #cookies-body button .accordion-title svg.category-icon{stroke:var(--ot-banner-textcolor)}.otCookiesNotification #cookies-dismiss,.otCookiesNotification #cookies-preferences,.otCookiesNotification #cookies-selected,.otCookiesNotification #cookies-submit{font-size:var(--ot-text-size);font-family:var(--ot-font-family)}.otCookiesNotification #cookies-submit{color:var(--ot-submit-textcolor);background:var(--ot-submit-bgcolor);border:none}.otCookiesNotification #cookies-selected{color:var(--ot-accept-selected-text-color);background:var(--ot-accept-selected-bgcolor);border:none}.cst-btn-group .cookies-btn.decline-btn,.otCookiesNotification #cookies-dismiss{color:var(--ot-dismiss-textcolor);background:var(--ot-dismiss-bgcolor);border:none}.otCookiesNotification .btn-dismiss{color:var(--ot-dismiss-textcolor);background:var(--ot-dismiss-bgcolor)}.btn-select{color:var(--ot-accept-selected-text-color);background:var(--ot-accept-selected-bgcolor)}.btn-all{color:var(--ot-accept-all-text-color);background:var(--ot-accept-all-bgcolor);display:flex;align-items:center;justify-content:center;border-radius:6px}.otCookiesNotification #cookies-action .cookies-btn.decline-btn{color:var(--ot-dismiss-textcolor);background:var(--ot-dismiss-bgcolor);border:none;display:block}#cookies-body button[aria-expanded=true]{color:var(--ot-title-color-popup)}.otCookiesNotification #cookies-preferences{color:var(--ot-prefrences-textcolor);background:var(--ot-prefrences-bgcolor);border:none}.omgCookie-switch input.omgCookie-input-switch[checked=checked]+label,.omgCookie-switch input.omgCookie-input-switch[checked=true]+label{background:var(--ot-banner-textcolor)}input.cst-quick-checkbox[checked=checked]+label.cst-quick-label,input.cst-quick-checkbox[checked=true]+label.cst-quick-label{background:var(--ot-banner-textcolor)}.otCookiesNotification #cookies-title{text-align:var(--cst-text-align);margin-bottom:10px}.otCookiesNotification #cookies-title p{font-size:var(--ot-text-size-popup-title)!important;font-weight:600;margin:0}.otCookiesNotification .cst-corner{position:absolute;right:10px;top:5px;display:flex;align-items:center}#cookies-wrapper:has(#ot-lang-selector) div#ot-cookie-banner{margin-top:25px}.otCookiesNotification div#ot-dns-data{align-items:center;display:flex;gap:5px;justify-content:center;margin:5px auto}.otCookiesNotification .ot-preference-categories{margin-block:14px 10px}.otCookiesNotification #cookies-body div#ot-dns-data{justify-content:flex-start}.ot-dns-data-label{display:flex;align-items:center;gap:5px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ot-dns-data-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ot-dns-data-checkbox:checked~.ot-dns-data-check-mark{background-color:var(--ot-banner-textcolor)}.ot-dns-data-checkbox:checked~.ot-dns-data-check-mark:after{opacity:1}.ot-dns-data-label:hover input~.ot-dns-data-check-mark{background-color:#abababce}.ot-dns-data-label:hover input:checked~.ot-dns-data-check-mark{background-color:var(--ot-banner-textcolor)}.ot-dns-data-label .ot-dns-data-check-mark{position:relative;top:0;left:0;height:15px;width:15px;background-color:transparent;transition:background-color .25s ease;border-radius:4px;display:block;border:2px solid var(--ot-banner-textcolor)}.ot-dns-data-label .ot-dns-data-check-mark:after{content:"";position:absolute;left:4px;top:0;width:4px;height:8px;border:solid 2px var(--ot-banner-bgcolor);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease}.ot-dns-data-label .ot-dns-data-body{color:var(--ot-banner-textcolor);line-height:1.4;font-size:16px}ul.cst-cookies-detail-list{margin:5px 0;padding:0;display:none;background:var(--ot-banner-bg-fade);padding:10px}li.cst-cookie-detail-item{list-style-type:none;padding-block:5px;border-bottom:1px solid var(--ot-banner-textcolor-fade)}li.cst-cookie-detail-item:last-child{border-bottom:none}li.cst-cookie-detail-item .cst-cookie-detail-table{display:flex}li.cst-cookie-detail-item .cst-cookie-detail-table-left{flex:1;text-align:left}li.cst-cookie-detail-item .cst-cookie-detail-table-right{flex:3;text-align:left}li.cst-cookie-detail-item .cst-cookie-detail-table-cell{font-size:var(--ot-text-size)}span.cst-cookie-detail-trigger{font-size:var(--ot-text-size);cursor:pointer;text-decoration:underline}span.cst-cookie-detail-trigger:hover{opacity:.9}.otCookiesNotification #cookies-title p,.otCookiesNotification div#cookies-description-header p,.otCookiesNotification p#cookies-message-context{color:var(--ot-banner-textcolor)}@keyframes cstSlideDownMobile{from{top:0}to{top:12%}}@keyframes cstSlideDown{from{top:0}to{top:12%}}.otCookiesNotification .cookies-privacy-popup{display:none;position:fixed;background:var(--ot-privacy-popup-bg);color:var(--ot-privacy-popup-text);max-width:25%;border-radius:5px;box-shadow:0 0 8px 0 var(--ot-privacy-popup-border);font-size:var(--ot-text-size);z-index:9999}.otCookiesNotification .cookies-privacy-popup *{font-family:var(--ot-font-family);word-break:break-word;text-wrap:wrap}.cst-position-bottom-right.cookies-privacy-popup{bottom:var(--ot-privacy-popup-vertical-margin);right:var(--ot-privacy-popup-horizontal-margin)}.cst-position-top-right.cookies-privacy-popup{top:var(--ot-privacy-popup-vertical-margin);right:var(--ot-privacy-popup-horizontal-margin)}.cst-position-bottom-left.cookies-privacy-popup{bottom:var(--ot-privacy-popup-vertical-margin);left:var(--ot-privacy-popup-horizontal-margin)}.cst-position-top-left.cookies-privacy-popup{top:var(--ot-privacy-popup-vertical-margin);left:var(--ot-privacy-popup-horizontal-margin)}.otCookiesNotification .cookies-privacy-popup>:not(:first-child){padding-inline:20px}.otCookiesNotification .cookies-privacy-popup>:not(:first-child):not(:last-child){border-bottom:1px solid var(--ot-privacy-popup-border)}.cookies-privacy-popup .privacy-popup-header>*{font-weight:600;font-size:calc(var(--ot-text-size) + 3px);color:inherit}.cookies-privacy-popup .privacy-popup-header h3{margin-block:18px}.cookies-privacy-popup .cst-corner .ot-close-icon{cursor:pointer}.cookies-privacy-popup .privacy-popup-content>*{margin-block:10px 0}.cookies-privacy-popup .privacy-popup-visitor{padding:20px;border-radius:8px;background:var(--ot-privacy-popup-secondary-bg)}.cookies-privacy-popup .privacy-popup-visitor p{margin:0}.cookies-privacy-popup .privacy-popup-categories{display:flex;justify-content:space-between;flex-wrap:wrap;padding-inline:20px}.cookies-privacy-popup .privacy-popup-category{width:40%;margin:14px 0}.cookies-privacy-popup .privacy-popup-category.consent{color:var(--ot-privacy-popup-highlight)}.cookies-privacy-popup .privacy-popup-footer{display:flex;padding-block:16px;gap:16px}.cookies-privacy-popup .privacy-popup-footer>button{flex:1;border:1px solid var(--ot-privacy-popup-highlight);background-color:var(--ot-privacy-popup-bg);color:var(--ot-privacy-popup-highlight);padding:8px 16px;cursor:pointer;border-radius:var(--ot-border-radius);min-width:110px;text-align:center;box-sizing:border-box;width:auto;align-items:center;display:flex;justify-content:center;word-break:break-word;font-weight:700}.cookies-privacy-popup .privacy-popup-footer button.primary{background-color:var(--ot-privacy-popup-highlight);color:var(--ot-privacy-popup-bg)}.otCookiesNotification #logo-cookie{width:var(--cst-icon-size);height:auto}.otCookiesNotification .cst-category-item{border-radius:6px;border:1px solid var(--cst-border-color-category)}.otCookiesNotification .cst-category-item+.cst-category-item{margin-top:12px}.otCookiesNotification .cst-category-arrow{transition:all .2s linear;display:flex;justify-content:center;align-items:center}.cst-category-item:has(.cst-category-item-content[aria-expanded=true]) .cst-category-arrow{transform:rotate(90deg)}.otCookiesNotification .cst-category-item-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer}.otCookiesNotification .cst-category-detail-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.otCookiesNotification #cookies-body .cst-category-name{font-size:var(--ot-text-size-category-title)!important;display:flex;align-items:center;gap:6px}.otCookiesNotification .cst-category-detail-back{color:var(--ot-banner-textcolor);display:flex;justify-content:center;align-items:center;padding:4px 4px 4px 0;cursor:pointer}.otCookiesNotification .cst-category-detail-back:hover{opacity:.8}.otCookiesNotification .cst-category-item-content{padding-inline:12px;padding-bottom:10px}.otCookiesNotification .cst-category-detail-content{max-height:376px;overflow-y:auto}.otCookiesNotification .cst-category-item-description{margin-block:0 6px}.otCookiesNotification .cst-category-detail-back{font-size:var(--ot-text-size)}.otCookiesNotification .cst-cookies-table{margin:14px 0 0;padding:0;background:var(--ot-banner-bg-fade);padding:10px}@media screen and (max-width:1400px){.otCookiesNotification .cookies-privacy-popup{max-width:28%}}@media screen and (max-width:1200px){.otCookiesNotification .cookies-privacy-popup{max-width:35%}}@media screen and (max-width:992px){.otCookiesNotification .cookies-privacy-popup{max-width:50%}}@media screen and (max-width:576px){.otCookiesNotification .cookies-privacy-popup{max-width:100%;left:0;right:0;margin-inline:8px}}.otCookiesNotification #cookies-action>button{flex:1}@media screen and (max-width:576px){.otCookiesNotification #cookies-action{flex-direction:column}.otCookiesNotification .cookies-btn{max-width:100%}}