#cc-main{--cc-bg:#ffffff;--cc-font-family:var(--font-sans);--cc-modal-border-radius:0.75rem;--cc-btn-border-radius:0.5rem;--cc-primary-color:#5d375e;--cc-secondary-color:#4f3550;--cc-link-color:#276d5a;--cc-separator-border-color:#d1d5db;--cc-btn-primary-bg:#90d373;--cc-btn-primary-color:#5d375e;--cc-btn-primary-border-color:#1a4d3f;--cc-btn-primary-hover-bg:#90d373;--cc-btn-primary-hover-color:#5d375e;--cc-btn-primary-hover-border-color:#1a4d3f;--cc-btn-secondary-bg:#ffa63c;--cc-btn-secondary-color:#5d375e;--cc-btn-secondary-border-color:#e6952e;--cc-btn-secondary-hover-bg:#ffa63c;--cc-btn-secondary-hover-color:#5d375e;--cc-btn-secondary-hover-border-color:#e6952e;--cc-toggle-on-bg:#5d375e;--cc-toggle-off-bg:color-mix(in srgb,#5d375e 68%,#ffffff);--cc-toggle-on-knob-bg:#ffffff;--cc-toggle-off-knob-bg:#ffffff;--cc-toggle-enabled-icon-color:#ffffff;--cc-toggle-disabled-icon-color:#ffffff;--cc-toggle-readonly-bg:color-mix(in srgb,#5d375e 42%,#ffffff);--cc-toggle-readonly-knob-bg:#ffffff;--cc-toggle-readonly-knob-icon-color:#5d375e;--cc-cookie-category-block-bg:#f8fafc;--cc-cookie-category-block-border:#e5e7eb;--cc-cookie-category-block-hover-bg:#f3f4f6;--cc-cookie-category-block-hover-border:#d1d5db;--cc-footer-bg:#f8fafc;--cc-footer-color:#4f3550;--cc-footer-border-color:#e5e7eb}#cc-main .cm__title{display:flex;align-items:center;gap:.45rem}#cc-main .kbk-cookie-title-icon{display:inline-flex;align-items:center;justify-content:center;color:#5d375e}#cc-main .kbk-cookie-title-icon svg{display:block}#cc-main .cm,#cc-main .pm{border:solid #d1d5db;border-width:1px 1px 4px;box-shadow:0 10px 22px color-mix(in srgb,#111827 12%,transparent)}#cc-main .pm__section,#cc-main .pm__section--toggle .pm__section-desc-wrapper,#cc-main .pm__section--toggle .pm__section-title{border-color:#e5e7eb}#cc-main .cm__btn,#cc-main .pm__btn{box-sizing:border-box;display:inline-block;height:2.75rem;min-height:2.75rem;width:100%;transform:translateZ(0);cursor:pointer;touch-action:manipulation;white-space:nowrap;border-radius:.5rem;border:solid #1a4d3f;border-width:2px 2px 6px;background:#90d373;padding:1rem 1.5rem 2rem;text-align:center;line-height:1.25rem;letter-spacing:.05em;color:#5d375e;outline:none;transition:all .2s;position:relative;font-weight:600;box-shadow:none;isolation:isolate}#cc-main .cm__btn:after,#cc-main .pm__btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:.5rem;border-bottom:4px solid transparent;background:#90d373}#cc-main .cm__btn--secondary,#cc-main .pm__btn--secondary{border-color:#e6952e;background:#ffa63c;color:#5d375e}#cc-main .cm__btn--secondary:after,#cc-main .pm__btn--secondary:after{background:#ffa63c}#cc-main .cm__btn--secondary:hover,#cc-main .pm__btn--secondary:hover{border-color:#e6952e;background:#ffa63c;color:#5d375e;filter:brightness(1.1)}#cc-main .cm__btn:hover,#cc-main .pm__btn:hover{filter:brightness(1.1)}#cc-main .cm__btn:active,#cc-main .pm__btn:active{border-bottom-width:0;border-top-width:4px}#cc-main .cm__btn:disabled,#cc-main .pm__btn:disabled{cursor:not-allowed;opacity:.5}#cc-main .cm__btn:disabled:hover,#cc-main .pm__btn:disabled:hover{filter:brightness(1)}#cc-main .cm__btn:focus-visible,#cc-main .pm__btn:focus-visible,#cc-main .pm__close-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--dark_green) 30%,#ffffff)}#cc-main .pm__close-btn{border:solid #1a4d3f;border-width:2px 2px 4px;background:#ffffff;color:#5d375e;border-radius:.5rem}#cc-main .pm__close-btn:hover{filter:brightness(1.05)}#cc-main .pm__close-btn:active{border-bottom-width:0;border-top-width:4px}#cc-main .pm__close-btn svg{stroke:#5d375e}@media (min-width:768px){#cc-main .cm__btn,#cc-main .pm__btn{width:auto}}.navLink{overflow:hidden;border-radius:unset;&:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--primary);transition:transform .3s}&:not(.active){&:hover{&:after{transform:translateY(-2px)}}}&.active{&:after{transform:translateY(-2px)}}}