@charset "UTF-8";:root{--cookie-gutter-x:1.5rem;--cookie-gutter-y:0}.cookie-container{width:100%;padding-right:calc(var(--cookie-gutter-x) * .5);padding-left:calc(var(--cookie-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.cookie-container{max-width:540px}}@media(min-width:768px){.cookie-container{max-width:720px}}@media(min-width:992px){.cookie-container{max-width:960px}}@media(min-width:1200px){.cookie-container{max-width:1140px}}@media(min-width:1400px){.cookie-container{max-width:1320px}}.cookie-row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--cookie-gutter-y));margin-right:calc(-0.5 * var(--cookie-gutter-x));margin-left:calc(-0.5 * var(--cookie-gutter-x))}.cookie-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--cookie-gutter-x) * .5);padding-left:calc(var(--cookie-gutter-x) * .5);margin-top:var(--cookie-gutter-y)}.cookie-row .cookie-caption{flex:0 0 auto;width:50%}@media(max-width:1200px){.cookie-row .cookie-caption{width:100%}}.cookie-row .cookie-btn-preference{flex:0 0 auto;width:16.66666667%;margin:auto;text-align:center}@media(max-width:1200px){.cookie-row .cookie-btn-preference{width:100%;margin-bottom:.5em}}.cookie-row .cookie-btn-acceptance{flex:0 0 auto;width:33.33333333%;margin:auto;text-align:center}@media(max-width:1200px){.cookie-row .cookie-btn-acceptance{width:100%}}.cookienotice{position:fixed;bottom:0;left:0;width:100%;margin:0 !important;z-index:2147483647 !important;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#fff;background:rgba(0,0,0,0.8);padding:.75rem 1.25rem;font-size:13px}.cookienotice,.cookienotice *{box-sizing:border-box}.cookienotice.show{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1000ms}.cookienotice a{text-decoration:underline}.cookie-preferences,.cookie-preferences-reject,.cookie-preferences-save,.preferencecookie,.rejectcookie,.acceptcookie{vertical-align:baseline;padding:.25rem .5rem;font-size:13px;line-height:1.5;border-radius:.2rem;color:#fff;background-color:#06c;border:1px solid transparent;-webkit-transition:none !important;transition:none !important;margin:0}.cookie-preferences-reject,.rejectcookie{margin-right:5px !important}.preferencecookie{display:inline-block !important}.cookie-preferences-icon{width:1.5em}p.textcookie,p.textcookie:last-child{margin-bottom:1rem !important}.cookie-preferences{position:fixed !important;z-index:2147483647 !important;bottom:0 !important;right:0 !important;margin:16px !important;padding:.375rem .5rem !important;opacity:0;visibility:hidden}.cookie-preferences.show{opacity:1;visibility:visible}.cookie-modal{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0,0.8);transition:opacity .25s ease;z-index:2147483648 !important;overflow-y:scroll !important}.cookie-modal p{margin:0 !important}.cookie-modal-state{display:none}.cookie-modal-state:checked+.cookie-modal{opacity:1;visibility:visible}.cookie-modal-state:checked+html{overflow:hidden !important}.cookie-modal-state:checked+.cookie-modal .cookie-modal__inner{top:0}.cookie-modal__inner{transition:top .25s ease;top:-20%;right:0;bottom:0;left:0;width:700px;margin:1.75rem auto;background:#fff;border-radius:5px;max-height:100%;overflow:hidden;position:relative}@media screen and (max-width:768px){.cookie-modal__inner{width:auto;margin:.5rem;box-sizing:border-box}}.cookie-modal-header{position:sticky !important;top:0 !important;background-color:#fff !important;border-bottom:1px solid #dee2e6 !important;padding-bottom:1.25em;z-index:1;padding:1em 2em}.cookie-modal-footer{position:sticky !important;bottom:0 !important;right:0 !important;display:flex !important;justify-content:flex-end !important;background-color:#fff !important;border-top:1px solid #dee2e6 !important;padding:1em 2em}.cookie-purposes{max-height:300px;overflow-y:scroll !important;padding-left:2em;padding-right:2em}.cookie-purpose{padding:1.5em 0}.cookie-purpose:not(:first-child){border-top:1px solid #d6d6d6}.cookie-purpose-info{display:flex;align-items:center}.cookie-purpose-title{display:inline;font-weight:500}.cookie-purpose-title.cookie-toggle-collapse{cursor:pointer}.cookie-purpose-title.cookie-toggle-collapse:before{content:"›";position:relative;display:inline-block;font-size:30px;line-height:0}.cookie-purpose-title.cookie-toggle-collapse:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25) !important}.cookie-purpose-title.cookie-collapsed:before{top:.1em;rotate:0}.cookie-purpose-title:not(.cookie-collapsed):before{top:.15em;rotate:90deg}.cookie-collapse{display:none}.cookie-purpose-toggle{margin-left:auto}.cookie-purpose-list{list-style-type:none;padding:0;padding-top:1em;margin:0;transition:unset !important}.cookie-purpose-list>li{padding:.5em}.cookie-purpose-list>li:not(:last-child){border-bottom:1px solid lightgray;margin-bottom:.5em}.cookie-purpose-list>li .domain{font-size:.9em;color:#757575}.cookie-name{font-weight:600}.cookie-details{padding:0;list-style:none !important;font-size:smaller}.cookie-toggle{cursor:pointer;display:inline-block}.cookie-toggle-switch{display:inline-block;background:#56c080;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background .25s}.cookie-toggle-switch:before,.cookie-toggle-switch:after{content:""}.cookie-toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:30px;transition:left .25s}.cookie-toggle-switch:hover:before{background:linear-gradient(to bottom,#fff 0,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}.cookie-toggle-checkbox{opacity:0}.cookie-toggle-checkbox:not(:checked)+.cookie-toggle-switch{background:#ccc !important}.cookie-toggle-checkbox:not(:checked)+.cookie-toggle-switch:before{left:4px}.cookie-toggle-checkbox:disabled+.cookie-toggle-switch{opacity:.5}.cookie-toggle-checkbox:focus+.cookie-toggle-switch{border:2px solid #909090}.cookie-toggle-checkbox:focus+.cookie-toggle-switch:before{top:2px !important}.cookie-toggle-label{margin-left:5px;position:relative;top:2px}