.CookieConsent-module__ORNcuG__cookieConsent{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;padding:16px;animation:.3s ease-out CookieConsent-module__ORNcuG__slideIn;position:fixed;left:0;right:0;box-shadow:0 -2px 8px #0000001a;background:#fffffff2!important}.CookieConsent-module__ORNcuG__cookieConsent.CookieConsent-module__ORNcuG__position-top{top:0;bottom:auto;box-shadow:0 2px 8px #0000001a}.CookieConsent-module__ORNcuG__cookieConsent.CookieConsent-module__ORNcuG__position-bottom{top:auto;bottom:0}@keyframes CookieConsent-module__ORNcuG__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__ORNcuG__cookieConsent.CookieConsent-module__ORNcuG__position-top{animation:.3s ease-out CookieConsent-module__ORNcuG__slideInTop}@keyframes CookieConsent-module__ORNcuG__slideInTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__ORNcuG__container{max-width:1200px;margin:0 auto;padding:0}.CookieConsent-module__ORNcuG__bannerContent{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.CookieConsent-module__ORNcuG__textSection{min-width:0}.CookieConsent-module__ORNcuG__title{letter-spacing:-.5px;margin:0 0 8px;font-size:16px;font-weight:600}.CookieConsent-module__ORNcuG__description{opacity:.85;margin:0;font-size:14px;line-height:1.5}.CookieConsent-module__ORNcuG__buttonsSection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.CookieConsent-module__ORNcuG__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.CookieConsent-module__ORNcuG__btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.CookieConsent-module__ORNcuG__btn:active{transform:translateY(0)}.CookieConsent-module__ORNcuG__btnPrimary{color:#fff;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%)}.CookieConsent-module__ORNcuG__btnPrimary:hover{background:linear-gradient(135deg,#0056b3 0%,#003d82 100%)}.CookieConsent-module__ORNcuG__btnOutline{color:#495057;background:0 0;border:1.5px solid #dee2e6}.CookieConsent-module__ORNcuG__btnOutline:hover{background:#f8f9fa;border-color:#adb5bd}.CookieConsent-module__ORNcuG__btnCustomize{color:#0d6efd;background:0 0;border:1.5px solid #0d6efd}.CookieConsent-module__ORNcuG__btnCustomize:hover{color:#0056b3;background:#f0f4ff;border-color:#0056b3}.CookieConsent-module__ORNcuG__closeBtn{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;transition:opacity .2s;display:flex}.CookieConsent-module__ORNcuG__closeBtn:hover{opacity:1}.CookieConsent-module__ORNcuG__customizeContent{animation:.3s ease-out CookieConsent-module__ORNcuG__fadeIn}@keyframes CookieConsent-module__ORNcuG__fadeIn{0%{opacity:0}to{opacity:1}}.CookieConsent-module__ORNcuG__customizeHeader{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.CookieConsent-module__ORNcuG__customizeHeader .CookieConsent-module__ORNcuG__title{margin:0}.CookieConsent-module__ORNcuG__cookieTypesSection{flex-direction:column;gap:16px;max-height:300px;margin-bottom:24px;padding-right:12px;display:flex;overflow-y:auto}.CookieConsent-module__ORNcuG__cookieTypesSection::-webkit-scrollbar{width:6px}.CookieConsent-module__ORNcuG__cookieTypesSection::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.CookieConsent-module__ORNcuG__cookieTypesSection::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.CookieConsent-module__ORNcuG__cookieTypesSection::-webkit-scrollbar-thumb:hover{background:#555}.CookieConsent-module__ORNcuG__cookieTypeItem{background:#f8f9fa;border-left:3px solid #0d6efd;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;transition:all .2s;display:flex}.CookieConsent-module__ORNcuG__cookieTypeItem:hover{background:#f0f4ff;border-left-color:#0056b3}.CookieConsent-module__ORNcuG__cookieTypeLabel{flex:1}.CookieConsent-module__ORNcuG__cookieTypeName{margin:0 0 4px;font-size:14px;font-weight:600}.CookieConsent-module__ORNcuG__cookieTypeDescription{opacity:.7;margin:0;font-size:12px;line-height:1.4}.CookieConsent-module__ORNcuG__cookieSwitch{flex-shrink:0;align-items:center;margin:0;display:flex}.CookieConsent-module__ORNcuG__cookieSwitch .form-check-input{cursor:pointer;border-radius:20px;width:2.5rem;height:1.25rem}.CookieConsent-module__ORNcuG__cookieSwitch .form-check-input:disabled{opacity:.6;cursor:not-allowed}.CookieConsent-module__ORNcuG__customizeButtonsSection{border-top:1px solid #e9ecef;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}@media (max-width:768px){.CookieConsent-module__ORNcuG__cookieConsent{padding:12px}.CookieConsent-module__ORNcuG__bannerContent{grid-template-columns:1fr;gap:16px}.CookieConsent-module__ORNcuG__buttonsSection{flex-direction:column-reverse;gap:8px}.CookieConsent-module__ORNcuG__btn{justify-content:center;width:100%}.CookieConsent-module__ORNcuG__customizeContent{padding:0}.CookieConsent-module__ORNcuG__customizeHeader{margin-bottom:16px}.CookieConsent-module__ORNcuG__cookieTypesSection{max-height:250px}.CookieConsent-module__ORNcuG__customizeButtonsSection{flex-direction:column-reverse;gap:8px}}@media (max-width:480px){.CookieConsent-module__ORNcuG__title{font-size:15px}.CookieConsent-module__ORNcuG__description{font-size:13px}.CookieConsent-module__ORNcuG__btn{padding:6px 12px;font-size:12px}.CookieConsent-module__ORNcuG__cookieTypeItem{flex-direction:column;padding:8px}.CookieConsent-module__ORNcuG__cookieSwitch{justify-content:space-between;width:100%}}
