body{--thim-core-primary: var(--thim-body-primary-color,#2563eb)}.tc-modal{position:fixed;bottom:40px;left:40px;width:auto;height:auto;max-width:1000px;min-width:320px;max-height:90%;overflow-y:auto;z-index:10000001;border-radius:6px;background-color:#fff;box-shadow:0px 4px 16px -1px rgba(0,0,0,.2)}@media(max-width: 767px){.tc-modal{left:0 !important;bottom:0 !important;right:0 !important;top:auto !important;transform:none !important}}.tc-modal.md-center{bottom:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.tc-modal.bottom-right{left:auto;right:40px}.tc-modal.top-left{bottom:auto;top:40px}.tc-modal.top-right{bottom:auto;left:auto;top:40px;right:40px}.tc-modal#cookie-banner .cookie-action{margin:20px -3px 0 -3px}.tc-modal#cookie-banner .message{margin:0;padding:0;font-size:15px;color:#555;background-color:rgba(0,0,0,0)}.tc-modal#cookie-banner .message>br{display:none}.tc-modal#cookie-banner button{transition:all .3s ease;margin:5px 3px;padding:9px 16px;background-color:var(--thim-core-primary);border-radius:6px;border:1px solid var(--thim-core-primary);font-size:14px;color:#fff}.tc-modal#cookie-banner button:hover{opacity:.85}.tc-modal#cookie-banner button.btn-outline{color:var(--thim-core-primary);background-color:#fff}.tc-modal#cookie-banner button.thim-close-modal{position:absolute;top:5px;right:5px;font-size:18px;color:#111;border:none;padding:0;background-color:rgba(0,0,0,0)}.tc-modal#cookie-banner h1,.tc-modal#cookie-banner h2,.tc-modal#cookie-banner h3,.tc-modal#cookie-banner h4,.tc-modal#cookie-banner h5,.tc-modal#cookie-banner h6{margin-bottom:15px}.tc-modal#cookie-banner a{color:var(--thim-core-primary);text-decoration:underline}.tc-modal #thimcookie-banner{max-width:520px;padding:25px}.tc-modal #thimcookie-customise{padding:25px}.tc-modal #thimcookie-customise .heading-top{padding-bottom:15px;border-bottom:1px solid #e5e5e5}.tc-modal #thimcookie-customise p{margin-bottom:15px;font-size:15px;color:#555}.tc-modal #thimcookie-customise label{color:#1d2327;font-weight:600}.tc-modal #thimcookie-customise .thimcookie-cat{position:relative;padding:10px 0 10px 20px;border-width:1px 0 0 0;border-style:solid;border-color:#f4f4f4;cursor:pointer}.tc-modal #thimcookie-customise .thimcookie-cat.toggled .cklist-cat{display:block}.tc-modal #thimcookie-customise .thimcookie-cat .icon-toggle{position:absolute;left:0}.tc-modal #thimcookie-customise .thimcookie-cat .header-cat{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#1d2327;font-weight:600}.tc-modal #thimcookie-customise .thimcookie-cat .header-cat .note{color:green}.tc-modal #thimcookie-customise .thimcookie-cat .desc-for-cat{margin-bottom:0}.tc-modal #thimcookie-customise .thimcookie-cat .cklist-cat{display:none;margin:12px 0;padding:12px;background-color:#f5f5f5;border-radius:4px}.tc-modal #thimcookie-customise .thimcookie-cat .cklist-cat ul.cookie-info{margin:0;padding:0;font-size:14px;list-style:none}.tc-modal #thimcookie-customise .thimcookie-cat .cklist-cat ul.cookie-info:not(:last-child){margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ddd}.tc-modal #thimcookie-customise .thimcookie-cat .cklist-cat ul.cookie-info label{display:inline-block;min-width:120px}.tc-modal #thimcookie-customise .thimcookie-cat input[type=checkbox]{position:relative;width:44px !important;height:24px !important;margin:0;background:#d0d5d2;border-radius:50px;appearance:none;cursor:pointer;outline:0;border:none;top:0}.tc-modal #thimcookie-customise .thimcookie-cat input[type=checkbox]:checked{background:var(--thim-core-primary)}.tc-modal #thimcookie-customise .thimcookie-cat input[type=checkbox]:checked:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.tc-modal #thimcookie-customise .thimcookie-cat input[type=checkbox]:before{position:absolute;content:"";height:20px;width:20px !important;left:2px;bottom:2px;border-radius:50%;background-color:#fff !important;-webkit-transition:.4s;transition:.4s;margin:0}.md-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;background:#000;opacity:.4;visibility:visible}.thimcookie-btn-revisit{transition:all .3s;display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border-radius:50%;position:fixed;bottom:15px;left:15px;background-color:var(--thim-core-primary);border:none;z-index:10000000;cursor:pointer}@media(max-width: 768px){.thimcookie-btn-revisit.high-bottom{bottom:65px}}.thimcookie-btn-revisit svg{fill:#fff;overflow:visible !important}.thimcookie-btn-revisit svg path{stroke:#fff}.thim-hide{display:none !important;opacity:0 !important;visibility:hidden !important}@media(max-width: 767px){.mobile-hide-modal{display:none}}