.klaro{--green1:#0f5f49;--blue1:var(--color-secondary);--dark1:#fff;--dark2:#e8eeec;--dark3:#3d3d3d;--light1:#3d3d3d;--light2:#d5ddd9;--light3:#565656;--button-text-color:#fff;--border-radius:8px;--notice-max-width:100%;--notice-right:0;--notice-left:0;--notice-bottom:0;--font-size:15px;--font-family:"filson-soft", sans-serif;font-family:var(--font-family);font-size:var(--font-size)}.klaro .cookie-notice:not(.cookie-modal-notice),.klaro .cookie-modal{z-index:2147483647!important}.klaro .cookie-notice:not(.cookie-modal-notice){pointer-events:auto;color:#3d3d3d;flex-direction:column;align-items:stretch;max-height:min(55vh,100%);display:flex;background:#fff!important;border-top:3px solid #0f5f49!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -8px 28px #0f28201f!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{box-sizing:border-box;flex-direction:column;min-height:0;max-height:min(55vh,100%);display:flex;overflow:hidden;width:100%!important;max-width:none!important;padding:1.5rem 1.25rem 0!important;padding-left:max(1.25rem, env(safe-area-inset-left))!important;padding-right:max(1.25rem, env(safe-area-inset-right))!important;margin:0!important}@media (min-width:768px) and (max-width:899px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding-left:max(2rem, env(safe-area-inset-left))!important;padding-right:max(2rem, env(safe-area-inset-right))!important;padding-top:1.25rem!important}}@media (min-width:900px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""notice actions";align-items:center;gap:.35rem 2rem;max-height:none;overflow:visible;padding:1.5rem 2rem!important;padding-left:max(2rem, env(safe-area-inset-left))!important;padding-right:max(2rem, env(safe-area-inset-right))!important;padding-bottom:max(1.5rem, env(safe-area-inset-bottom))!important;display:grid!important}.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-title{grid-area:title;margin:0!important}.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-notice{grid-area:notice;max-width:52rem;overflow:visible}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{border-top:0;flex-wrap:nowrap;grid-area:actions;align-self:center;position:static;margin:0!important;padding:0!important}}.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-title{letter-spacing:.01em;flex-shrink:0;font-family:inherit;font-weight:600;line-height:1.35;color:#1f1f1f!important;margin:0 0 .5rem!important;padding:0!important;font-size:1.125rem!important}@media (min-width:768px){.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-title{font-size:1.25rem!important}}.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-notice{overscroll-behavior:contain;flex:auto;min-height:0;font-size:.9375rem;font-weight:300;line-height:1.55;overflow-y:auto;color:#565656!important;margin:0!important;padding:0!important}.klaro .cookie-notice:not(.cookie-modal-notice) #id-cookie-notice a{text-underline-offset:2px;font-weight:400;text-decoration:underline;color:#0f5f49!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{z-index:1;pointer-events:auto;background:#fff;border-top:1px solid #e8eeec;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;position:sticky;bottom:0;padding:1rem 0 max(1.5rem, env(safe-area-inset-bottom))!important;flex-flow:wrap!important;margin:1rem 0 0!important;display:flex!important}@media (min-width:768px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{gap:.75rem 1rem}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0!important;display:flex!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-learn-more{pointer-events:auto;flex-grow:0!important;margin:0!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn,.klaro .cookie-notice:not(.cookie-modal-notice) a.cn-learn-more.cm-link{box-sizing:border-box;white-space:nowrap;cursor:pointer;pointer-events:auto;z-index:1;justify-content:center;align-items:center;min-height:2.75rem;font-family:inherit;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s;position:relative;border-radius:8px!important;margin:0!important;padding:.625rem 1.25rem!important;font-size:.9375rem!important;text-decoration:none!important;display:inline-flex!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success{order:2;color:#fff!important;background-color:#0f5f49!important;border:1px solid #0f5f49!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success:hover,.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-success:focus-visible{background-color:#0c4d3b!important;border-color:#0c4d3b!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info,.klaro .cookie-notice:not(.cookie-modal-notice) a.cn-learn-more.cm-link{order:1;color:#0f5f49!important;background-color:#fff!important;border:1px solid #0f5f49!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info:hover,.klaro .cookie-notice:not(.cookie-modal-notice) .cm-btn.cm-btn-info:focus-visible,.klaro .cookie-notice:not(.cookie-modal-notice) a.cn-learn-more.cm-link:hover,.klaro .cookie-notice:not(.cookie-modal-notice) a.cn-learn-more.cm-link:focus-visible{background-color:#f3f8f6!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-buttons{order:2}.klaro .cookie-notice:not(.cookie-modal-notice) a.cn-learn-more.cm-link{order:1}@media (max-width:767px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-ok{justify-content:stretch;align-items:stretch;width:100%;flex-flow:column!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{flex-direction:column;order:1;align-items:stretch;width:100%!important;display:flex!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:100%!important;max-width:none!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a.cn-learn-more.cm-link{order:2;width:100%!important;max-width:none!important;display:flex!important}}.klaro .cookie-modal{pointer-events:auto}.klaro .cookie-modal .cm-modal.cm-klaro{max-width:min(32rem,100vw - 2rem);box-shadow:0 16px 48px #0f28202e;border-radius:12px!important}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #e8eeec;padding:1.25rem 1.25rem .75rem!important}.klaro .cookie-modal .cm-modal .cm-header h1,.klaro .cookie-modal .cm-modal .cm-header h1.title{font-weight:600;color:#1f1f1f!important;margin:0!important;padding:0!important;font-size:1.25rem!important}.klaro .cookie-modal .cm-modal .cm-header p{font-size:.9375rem;line-height:1.5;color:#565656!important;margin:.5rem 0 0!important;padding:0!important}.klaro .cookie-modal .cm-modal .cm-header a{text-underline-offset:2px;text-decoration:underline;color:#0f5f49!important}.klaro .cookie-modal .cm-modal .cm-body{padding:.75rem 1.25rem!important}.klaro .cookie-modal .cm-modal .cm-footer{border-top:1px solid #e8eeec;padding:1rem 1.25rem max(1.25rem, env(safe-area-inset-bottom))!important}.klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex!important}.klaro .cookie-modal .cm-btn{box-sizing:border-box;pointer-events:auto;min-height:2.75rem;font-weight:500;border-radius:8px!important;margin:0 0 0 .5rem!important;padding:.625rem 1.25rem!important;font-size:.9375rem!important}.klaro .cookie-modal .cm-footer-buttons .cm-btn:first-child{margin-left:0!important}.klaro .cookie-modal .cm-btn.cm-btn-success{color:#fff!important;background-color:#0f5f49!important;border:1px solid #0f5f49!important}.klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info:not(.cm-btn-success){color:#0f5f49!important;background-color:#fff!important;border:1px solid #0f5f49!important}.klaro .cookie-modal .cm-list-label,.klaro .cookie-modal .cm-list-input,.klaro .cookie-modal .cm-switch,.klaro .cookie-modal .slider{pointer-events:auto}.klaro .cookie-modal .cm-body ul.cm-purposes>li.cm-purpose,.klaro .cookie-modal .cm-body ul.cm-services>li.cm-service{border-bottom:1px solid #e8eeec;padding:.875rem .25rem .875rem 60px!important}.klaro .cookie-modal .cm-body ul.cm-purposes>li.cm-purpose:last-child,.klaro .cookie-modal .cm-body ul.cm-services>li.cm-service:last-child{border-bottom:0}.klaro .cookie-modal .cm-list-title{color:#1f1f1f;font-weight:500}.klaro .cookie-modal .cm-list-description{color:#565656;line-height:1.45}.klaro .cookie-modal .cm-caret a{color:#0f5f49!important}.klaro .cm-link{text-underline-offset:2px;text-decoration:underline;color:#0f5f49!important}#klaro[data-fma-hide-notice] .cookie-notice:not(.cookie-modal-notice){pointer-events:none!important;display:none!important}body:has(#klaro:not([data-fma-hide-notice]) .klaro .cookie-notice:not(.cookie-notice-hidden)) .acsb-trigger{pointer-events:none!important;visibility:hidden!important}body:has(.klaro .cookie-modal) .acsb-trigger{pointer-events:none!important;visibility:hidden!important}body:has(#klaro:not([data-fma-hide-notice]) #klaro-cookie-notice:not(.cookie-notice-hidden)) .acsb-trigger{pointer-events:none!important;visibility:hidden!important}body:has(#klaro:not([data-fma-hide-notice]) .klaro .cookie-notice:not(.cookie-notice-hidden)) #acsbTrigger{pointer-events:none!important;visibility:hidden!important}body:has(.klaro .cookie-modal) #acsbTrigger{pointer-events:none!important;visibility:hidden!important}
