.cookiesjsr-btn{cursor:pointer;font:inherit;width:100%;text-transform:uppercase;font-size:0.85em;padding:0 10px;text-decoration:none;white-space:nowrap;margin:0 0 calc(var(--space-base) / 4) 0;opacity:0.95;transform:scale(1);transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;min-height:42px;color:var(--btn-font-color);border-width:1px;border-style:solid;border-color:currentColor;border-radius:10px;background-color:var(--btn-bg-color)}.cookiesjsr-btn:last-child{margin-bottom:0}@media (min-width:576px){.cookiesjsr-btn{min-height:35px}}.cookiesjsr-btn:hover{background-color:var(--btn-inv-bg-color);border-color:var(--btn-inv-border-color);color:var(--btn-inv-font-color)}.cookiesjsr-btn.important{color:var(--btn-prime-font-color);border-color:var(--btn-prime-border-color);background-color:var(--btn-prime-bg-color)}.cookiesjsr-btn.important:hover{color:var(--btn-prime-inv-font-color);border-color:var(--btn-prime-inv-border-color);background-color:var(--btn-prime-inv-bg-color)}.cookiesjsr-btn.allowAll{width:100%}@media (min-width:768px){.cookiesjsr-btn.cookiesjsr-settings,.cookiesjsr-btn.denyAll{width:calc(50% - (var(--space-base) / 8))}}@media (min-width:576px){.cookiesjsr-layer--footer .cookiesjsr-btn{margin-left:calc(var(--space-base) / 4);margin-bottom:0}}.cookiesjsr-links{list-style:none;margin:0 -0.75em;padding:0;display:flex;flex-direction:column}@media (min-width:576px){.cookiesjsr-links.links--row{flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center}}.cookiesjsr-links.links--row li{margin:0;padding-left:0.75em;padding-right:0.75em;position:relative}.cookiesjsr-links.links--row li a{margin:0;padding:0;line-height:2em;display:inline-block}.cookiesjsr-links.links--row li:first-child:before{content:none}@media (min-width:576px){.cookiesjsr-links.links--row li:before{content:"";position:absolute;top:50%;left:0;width:0.3em;height:0.3em;background-color:var(--link-list-separator-color, #FFF);transform:translate(-50%, -40%)}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.cookiesjsr-switch{cursor:pointer;display:block;position:relative;background-color:rgba(255, 255, 255, 0.1);border:2px solid var(--layer-tab-active-font-color);transition:background-color 0.3s ease;top:0;left:0;height:25px;width:25px}.cookiesjsr-switch input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cookiesjsr-switch:after{content:"";position:absolute;display:none;left:12px;top:-13px;width:10px;height:30px;border:solid transparent;border-width:0 3px 3px 0;transform:rotate(45deg);transition:border-color 0.3s ease;display:block}.cookiesjsr-switch:hover{background-color:#2198B7}.cookiesjsr-switch.active{background-color:rgba(255, 255, 255, 0)}.cookiesjsr-switch.active:after{display:block;border-color:#2198B7}.cookiesjsr-banner{position:fixed;z-index:10000;right:0;bottom:0;height:auto;width:calc(100vw - 2em);max-width:400px;margin:1em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1em;background-color:var(--banner-bg-color);color:var(--banner-font-color);max-height:calc(100vh - 100px);overflow:auto;transform:translateY(100%);transition:transform 0.3s ease-in-out}.cookiesjsr-banner.active{transform:translateY(0)}.cookiesjsr-banner a{color:var(--link-list-font-color)}.cookiesjsr-banner--info{width:100%}.cookiesjsr-banner--action{margin:0 calc(var(--space-base) * -1)}.cookiesjsr-banner--info{max-height:calc(100vh - 100px - 50px);overflow:auto;overflow-x:hidden}.cookiesjsr-banner--text{display:block}.cookiesjsr-banner--links{margin-top:0.5em;font-size:0.85em}.cookiesjsr-banner--action{width:100%;display:flex;flex-direction:column;padding:0}@media (min-width:768px){.cookiesjsr-banner--action{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service-groups{position:static !important;display:block;max-height:100%;overflow:auto;list-style:none;margin:0 0 -1px !important;padding:0 !important}.cookiesjsr-service-group{position:static !important;line-height:1.5em;list-style:none}.cookiesjsr-service-group--tab{min-height:3em;padding:1em var(--default-margin, 25px);display:block;width:100%;text-decoration:none;text-align:left;cursor:pointer;font-weight:700;margin:0;border:0;color:var(--layer-tab-font-color);background:var(--layer-tab-bg-color);border-bottom:1px solid var(--layer-border-color);-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-service-group--tab:last-child{border-bottom:0}.cookiesjsr-service-group--content{display:none}.cookiesjsr-service-group--intro{padding:1em var(--default-margin, 25px)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:var(--layer-tab-active-font-color);background:var(--layer-tab-active-bg-color);border-bottom:0 none}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:block;color:var(--layer-tab-active-font-color);background:var(--layer-tab-active-bg-color);font-weight:500}.cookiesjsr-service-group--services{margin:0 !important;padding:0 !important}.cookiesjsr-service{display:flex;align-items:center;background-color:rgba(57, 62, 66, 0);transition:background-color 0.3s ease}.cookiesjsr-service:hover{background-color:rgba(57, 62, 66, 0.1)}.cookiesjsr-service--description{padding:12.5px 25px;width:calc(100% - 50px - 45px)}.cookiesjsr-service--description h3{margin:0;font-size:1.125em;font-weight:400;color:var(--layer-font-light)}.cookiesjsr-service--links a{color:var(--layer-font-light);font-size:0.75em}.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:visited{color:var(--layer-font-light)}.cookiesjsr-service--action{padding:12.5px 25px;width:calc(50px + 45px)}.cookiesjsr-service--always-on{color:var(--switch-always-on-font-color);text-align:right;display:flex;justify-content:flex-end;white-space:nowrap}.cookiesjsr-service--always-on span{background-color:var(--switch-always-on-bg-color);padding:0 0.5em}.cookiesjsr-layer{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--layer-header-bg-color);height:100vh;width:100vw;max-width:100%;z-index:314160;padding:var(--layer-header-height, 3.5em) 0 var(--layer-footer-height, 4.5em);overflow:hidden;line-height:1.5em}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{position:fixed;z-index:314159;height:100vh;width:100vw;left:0;top:0;background:rgba(0, 0, 0, 0.4)}.cookiesjsr-layer--header{position:absolute;left:0;top:0;z-index:100;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#FFF;margin:0;background:var(--layer-header-bg-color);padding:0 var(--default-margin, 25px);border-bottom:1px solid var(--layer-border-color);height:3.5em}.cookiesjsr-layer--title{color:var(--layer-header-font-color);text-transform:uppercase}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml,%0A%3Csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Welcome' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tarte-close' transform='translate(-1264.000000, -2628.000000)' fill='%23000f37'%3E%3Cg id='Group-2' transform='translate(155.000000, 2591.000000)'%3E%3Cg id='Group-3-Copy-2'%3E%3Cpolygon id='Page-1' points='1133.26296 37 1122.50065 47.762319 1111.73704 37 1109 39.7370358 1119.76361 50.5006452 1109 61.2629642 1111.73704 64 1122.50065 53.2363906 1133.26296 64 1136 61.2629642 1125.23768 50.5006452 1136 39.7370358'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--body{position:absolute;left:0;right:0;background:var(--layer-body-bg-color);top:var(--layer-header-height, 3.5em);bottom:var(--layer-footer-height, 4.5em)}.cookiesjsr-layer--footer{position:absolute;bottom:0;left:0;width:100%;padding:0 var(--default-margin, 25px);height:var(--layer-footer-height, 4.5em);display:flex;justify-content:flex-end;align-items:center;background:var(--layer-footer-bg-color);border-top:1px solid var(--layer-border-color)}@media (min-width:768px){.cookiesjsr-layer--footer{justify-content:space-between}}.cookiesjsr-layer--label-all{color:var(--layer-footer-font-color);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;width:30%;padding-right:var(--default-margin, 25px)}}.cookiesjsr-layer--actions{display:flex;align-items:center;margin:-12.5px;width:calc(100% + 25px)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + 12.5px)}}.cookiesjsr-layer .cookiesjsr-btn,.cookiesjsr-layer .cookiesjsr-btn.denyAll,.cookiesjsr-layer .cookiesjsr-btn.allowAll{margin:0}@media (min-width:576px){.cookiesjsr-layer .cookiesjsr-btn,.cookiesjsr-layer .cookiesjsr-btn.denyAll,.cookiesjsr-layer .cookiesjsr-btn.allowAll{margin-left:calc(var(--space-base) / 4)}}#cookiesjsr{--default-margin: 25px;--font-size-reset: 14px;--btn-font-color: #25aacd;--btn-border-color: #25aacd;--btn-bg-color: transparent;--btn-inv-font-color: #FFF;--btn-inv-border-color: #FFF;--btn-inv-bg-color: #1f91ae;--btn-prime-font-color: #FFF;--btn-prime-border-color: #FFF;--btn-prime-bg-color: transparent;--btn-prime-inv-font-color: #25aacd;--btn-prime-inv-border-color: #25aacd;--btn-prime-inv-bg-color: #1f91ae;--link-list-font-color: #FFF;--link-list-separator-color: #FFF;--banner-logo-offset: 100px;--banner-bg-color: #393e42;--banner-font-color: #FFF;--layer-header-height: 3.5em;--layer-header-bg-color: #393e42;--layer-header-font-color: #FFF;--layer-body-bg-color: #393e42;--layer-tab-bg-color: #393e42;--layer-tab-font-color: #FFF;--layer-tab-active-bg-color: #FFF;--layer-tab-active-font-color: #393e42;--layer-bg-dark: #FFF;--layer-font-light: #393e42;--layer-font-dark: #2198B7;--layer-border-color: transparent;--layer-footer-bg-color: #393e42;--layer-footer-font-color: #2198B7;--layer-footer-height: 4.5em;--switch-border-color: transparent;--switch-handle-color: #FFF;--switch-bg-off: #FFF;--switch-bg-on: #2198B7;--switch-width: 45px;--switch-height: 20px;--switch-always-on-font-color: #2198B7;--switch-always-on-bg-color: transparent}.cookiesjsr--app{font-size:var(--font-size-reset, 14px)}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app *:before,body .cookiesjsr--app *:after{box-sizing:border-box}.cookies-fallback--wrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:5}.cookies-fallback--maps{margin:calc(var(--space-base) * 2);width:100%;max-width:600px;background-color:#000;color:#FFF;padding:calc(var(--space-base) * 2);display:flex;flex-wrap:wrap}.cookies-fallback--text{margin-bottom:calc(var(--space-base) * 1);width:100%;text-align:center}.cookies-fallback--link,.cookies-fallback--maps--btn{margin-top:calc(var(--space-base) / 2);--color: var(--color-main);--color-background: #FFF;--color-border: #FFF;color:var(--color-main);text-decoration:none;color:var(--color);outline:none;position:relative;cursor:pointer;font-size:0.85em;font-weight:normal;pointer-events:auto;padding:calc(var(--space-base) / 2) calc(var(--space-base) * 1);display:inline-block;border:3px solid var(--color-border);text-align:center;background:var(--color-background);border:none;transition:background-color 0.3s ease, color 0.3s ease}.cookies-fallback--link:not(:last-child),.cookies-fallback--maps--btn:not(:last-child){margin-right:calc(var(--space-base) / 2)}.cookies-fallback--link:hover,.cookies-fallback--maps--btn:hover{--color-background: #CCC;--color-border: #CCC;color:var(--color-main)}