@charset "UTF-8";.ec-gtm-cookie-directive{position:fixed;bottom:20px;left:0;right:0;text-align:center;z-index:9999;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95}.ec-gtm-cookie-directive>div{position:relative;display:inline-block;text-align:left;background:color-mix(in srgb,var(--consent-background-color) 95%,transparent);padding:20px;min-width:300px;max-width:70%;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 8px 1px rgba(0,0,0,.21);box-shadow:0px 0px 8px 1px rgba(0,0,0,.1);-webkit-border-radius:var(--consent-radius);-moz-border-radius:var(--consent-radius);-ms-border-radius:var(--consent-radius);-o-border-radius:var(--consent-radius);border-radius:var(--consent-radius);background-clip:padding-box}.ec-gtm-cookie-directive>div p{color:var(--consent-text-color)}.ec-gtm-cookie-directive{position:fixed;bottom:20px;left:0;right:0;z-index:9999;-webkit-tap-highlight-color:transparent;font-size:16px;border-radius:var(--consent-radius);transform:scale(1);opacity:1;transform-origin:center center}.ec-gtm-cookie-directive.consent-pop-in{animation:consent-pop-in .25s ease-out both}.ec-gtm-cookie-directive.is-closing{animation:consent-pop-out .22s ease-in forwards;pointer-events:none}@keyframes consent-pop-in{0%{transform:scale(.96);opacity:0}85%{transform:scale(1.01);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes consent-pop-out{0%{transform:scale(1);opacity:1}100%{transform:scale(.96);opacity:0}}@media (prefers-reduced-motion:reduce){.ec-gtm-cookie-directive.consent-pop-in,.ec-gtm-cookie-directive.is-closing{animation-duration:1ms}}.ec-gtm-cookie-directive>div>div{min-width:200px}.ec-gtm-cookie-directive>div>div>div:first-child{padding-bottom:10px}.ec-gtm-cookie-directive>div>div>div:before,.ec-gtm-cookie-directive>div>div>div:after{content:"";display:table}.ec-gtm-cookie-directive>div>div>div:after{clear:both}.ec-gtm-cookie-directive>div>div>div p{padding:5px;margin:0;line-height:22px;letter-spacing:.3px}.ec-gtm-cookie-directive>div>div>div a{cursor:pointer}.ec-gtm-cookie-directive>div>div>div a.action{display:block;float:left;margin:5px;padding:10px 15px;border:1px solid transparent;border-radius:0;font-size:16px;text-align:left}.ec-gtm-cookie-directive>div>div>div a.action:hover{text-decoration:none}.ec-gtm-cookie-directive>div>div>div a.action.accept,.ec-gtm-cookie-directive>div>div>div a.action.close,.ec-gtm-cookie-directive-customize{display:none}.ec-gtm-cookie-directive>div>div>div a.action.accept,.ec-gtm-cookie-directive>div>div>div a.action.accept-all,.ec-gtm-cookie-directive>div>div>div a.action.customize,.ec-gtm-cookie-directive>div>div>div a.action.decline,.ec-gtm-cookie-directive>div>div>div a.action.refuse{color:var(--consent-text-color);font-weight:400}.ec-gtm-cookie-directive>div>div>div a.action.accept,.ec-gtm-cookie-directive>div>div>div a.action.accept-all{color:var(--consent-text-accept-color);font-weight:700}.ec-gtm-cookie-directive-buttons{margin:0 -10px}.ec-gtm-cookie-directive>div>div>div a.action.decline{font-weight:400}.ec-gtm-cookie-directive>div>div>div a.action.close{position:absolute;top:20px;right:20px;z-index:10000;width:24px;height:24px;margin:0;padding:0;background:0 0}.ec-gtm-cookie-directive>div>div>div a.action.customize{color:var(--consent-text-customize-color);font-weight:400}.ec-gtm-cookie-directive label sup{display:inline-block;font-size:12px;color:#7f7f7f}span[data-consent-uuid]{display:inline-block;padding-left:5px;color:#59ce00}.ec-gtm-cookie-directive .consent-logo{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:200px;height:100%;padding:10px;overflow:hidden}.ec-gtm-cookie-directive .consent-logo svg{display:block;margin:auto}.ec-gtm-cookie-directive-segments{margin:10px -20px;padding:0 25px}.ec-gtm-cookie-directive-segments>div{position:relative;padding:5px 0}.ec-gtm-cookie-directive-segments>div input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0}.ec-gtm-cookie-directive-segments>div input[type=checkbox]+label{position:relative;display:inline-flex;padding-left:45px;cursor:pointer;user-select:none;width:fit-content;color:var(--consent-text-color);font-size:16px}.ec-gtm-cookie-directive-segments>div input[type=checkbox]+label:before{position:absolute;top:5px;left:0;display:block;width:20px;height:20px;border:2px solid color-mix(in srgb,var(--consent-checkbox-color,#000) 40%,transparent);border-radius:50%;content:"";transition:all .12s}.ec-gtm-cookie-directive-segments>div input[type=checkbox]:checked+label:before{top:0;left:8px;width:8px;border:0;border-right:3px solid color-mix(in srgb,var(--consent-checkbox-color,#000) 90%,transparent);border-bottom:3px solid color-mix(in srgb,var(--consent-checkbox-color,#000) 90%,transparent);border-radius:0 0 4px;transform:rotate(45deg)}.ec-gtm-cookie-directive-segments>div:first-child input[type=checkbox]+label:before{opacity:.5}.ec-gtm-cookie-directive small{display:block;padding:20px 20px 20px 5px;font-size:14px}.ec-gtm-cookie-directive .ec-gtm-cookie-directive-segments{display:block;max-height:400px;margin-right:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) var(--consent-background-color)}.ec-gtm-cookie-directive .ec-gtm-cookie-directive-segments small{padding:0 20px 20px 60px;opacity:.8}.consent-cookie-entity{display:table}.consent-cookie-entity>div{display:table-row}.consent-cookie-entity>div>div{display:table-cell;padding-right:10px;padding-bottom:10px}.consent-cookie-entity>div>div:first-child{width:300px;font-weight:700}.ec-gtm-cookie-directive>div>div>div .ec-gtm-cookie-directive-note{display:none;margin:0 -15px;opacity:.6;color:var(--consent-checkbox-color)}.ec-gtm-cookie-directive>div>div>div a.ec-gtm-cookie-directive-note-toggle{display:inline-flex;color:var(--consent-checkbox-color);font-size:14px;opacity:.6;cursor:pointer}.ec-gtm-cookie-directive-note-toggle.ec-gtm-cookie-directive-note-toggle-consent{margin-left:45px}.ec-gtm-cookie-directive>div>div>div .ec-gtm-cookie-directive-note.ec-gtm-cookie-directive-note-consent{font-weight:700;padding:10px 0}.ec-gtm-cookie-directive-customize-toggle{position:relative;display:block;font-size:12px;cursor:pointer}@media (max-width:760px){.ec-gtm-cookie-directive{left:10px;right:10px;width:auto;transform:none;box-sizing:border-box}.ec-gtm-cookie-directive>div{width:100%;max-width:100%;margin:0;box-sizing:border-box;font-size:12px}.ec-gtm-cookie-directive>div>div>div a.action{font-size:12px;padding:2px}.ec-gtm-cookie-directive .ec-gtm-cookie-directive-segments small,.ec-gtm-cookie-directive>div>div>div .ec-gtm-cookie-directive-note-toggle{font-size:11px}.ec-gtm-cookie-directive>div>div>div a.ec-gtm-cookie-directive-note-toggle{display:block;font-size:11px;margin-left:45px}}@media (max-width:480px){.ec-gtm-cookie-directive>div>div>div{padding-left:0}.ec-gtm-cookie-directive .ec-gtm-cookie-directive-segments{max-height:200px;margin:0;padding:0}.consent-cookie-entity>div,.consent-cookie-entity>div>div,.consent-cookie-entity>div>div:first-child{display:block;float:none}}@media (min-width:768px){.ec-gtm-cookie-directive>div>div{min-width:500px}}@media (min-width:1200px){.ec-gtm-cookie-directive>div{max-width:1000px}main .ec-gtm-cookie-directive{max-width:100%}}