:root,:host{--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.5rem;--font-size-h5: 1.125rem;--font-size-body-normal: 1rem;--font-size-body-small: 0.875rem;--font-size-body-x-small: 0.75rem;--font-weight-h1: 700;--font-weight-h2: 600;--font-weight-h3: 600;--font-weight-h4: 600;--font-weight-h5: 500;--font-weight-body-normal: 500;--font-weight-body-small: 500;--font-weight-body-x-small: 500;--font-weight-heavy: 600;--line-height-h1: 3rem;--line-height-h2: 2.5rem;--line-height-h3: 2rem;--line-height-h4: 2rem;--line-height-h5: 1.625rem;--line-height-body-normal: 1.5rem;--line-height-body-small: 1.375rem;--line-height-body-x-small: 1.25rem}@media(min-width: 1024px){:root,:host{--font-size-h1: 3rem;--font-size-h2: 3rem;--font-size-h3: 2rem;--font-size-h4: 1.5rem;--font-size-h5: 1.25rem;--font-size-body-normal: 1rem;--font-size-body-small: 0.875rem;--font-size-body-x-small: 0.75rem;--line-height-h1: 3.5rem;--line-height-h2: 3.5rem;--line-height-h3: 2.5rem;--line-height-h4: 2rem;--line-height-h5: 1.75rem;--line-height-body-normal: 1.5rem;--line-height-body-small: 1.375rem;--line-height-body-x-small: 1.25rem}}.cc-window.cc-banner.cc-middle{padding-inline:1rem !important;padding-top:1rem !important;font-family:Poppins,sans-serif !important}@media(min-width: 768px){.cc-window.cc-banner.cc-middle{padding-inline:1.75rem !important}}.cc-window.cc-banner.cc-middle .cc-message,.cc-window.cc-banner.cc-middle .dr-descriptiontext,.cc-window.cc-banner.cc-middle .dr-headline,.cc-window.cc-banner.cc-middle .dr-cookietext{margin-bottom:.5rem !important}@media(min-width: 768px){.cc-window.cc-banner.cc-middle .cc-message,.cc-window.cc-banner.cc-middle .dr-descriptiontext,.cc-window.cc-banner.cc-middle .dr-headline,.cc-window.cc-banner.cc-middle .dr-cookietext{margin-bottom:1rem !important}}.cc-window.cc-banner.cc-middle .cc-compliance{display:flex;flex-direction:column !important;gap:.25rem;align-items:center !important;justify-content:center !important;padding-bottom:.25rem !important}@media(min-width: 768px){.cc-window.cc-banner.cc-middle .cc-compliance{flex-direction:row !important;gap:1rem;justify-content:flex-end !important;padding-bottom:0}}.cc-window.cc-banner.cc-middle .cc-compliance .cc-allow.dr-roundcorners{width:100% !important;padding-block:.5rem;margin-right:0 !important;border-radius:9999px !important}.cc-window.cc-banner.cc-middle .cc-compliance .cc-allow.dr-roundcorners:hover{color:#fff !important;text-decoration:none;background-color:#488fed}@media(min-width: 768px){.cc-window.cc-banner.cc-middle .cc-compliance .cc-allow.dr-roundcorners{width:auto !important;padding-inline:2rem}}.cc-window.cc-banner.cc-middle .cc-compliance .cc-details,.cc-window.cc-banner.cc-middle .cc-compliance .cc-details:hover{display:flex;flex:2;justify-content:center;order:0 !important;font-size:var(--font-size-body-normal) !important;font-weight:700;color:#1a73e8 !important;text-decoration:underline}@media(min-width: 768px){.cc-window.cc-banner.cc-middle .cc-compliance .cc-details,.cc-window.cc-banner.cc-middle .cc-compliance .cc-details:hover{justify-content:flex-start}}.cc-window.cc-banner.cc-middle .cc-compliance .cc-deny#cc-deny-01{width:100% !important;padding-block:.5rem;margin-right:0 !important;color:#121623 !important;border:1px solid #5c606e !important;border-radius:9999px !important}.cc-window.cc-banner.cc-middle .cc-compliance .cc-deny#cc-deny-01:hover{color:#121623 !important;text-decoration:none;background-color:#a3c7f6}@media(min-width: 768px){.cc-window.cc-banner.cc-middle .cc-compliance .cc-deny#cc-deny-01{width:auto !important;padding-inline:2rem}}.cc-window.cc-banner.cc-middle div p.dr-headline{margin-bottom:1rem !important;font-family:Poppins,sans-serif !important;font-size:var(--font-size-body-normal) !important;font-weight:var(--font-weight-h1) !important;color:#000 !important}.cc-window.cc-banner.cc-middle .dr-descriptiontext span,.cc-window.cc-banner.cc-middle .dr-descriptiontext a{font-family:Poppins,sans-serif !important;font-size:var(--font-size-body-normal) !important;line-height:1.2rem !important}.cc-window.cc-banner.cc-middle .dr-descriptiontext span{color:#121623 !important}.cc-window.cc-banner.cc-middle .dr-overview-list .dr-title{font-family:Poppins,sans-serif !important;font-size:var(--font-size-body-normal) !important}.cc-window.cc-banner.cc-middle ul li.dr-category-headline{font-family:Poppins,sans-serif !important;font-size:var(--font-size-body-small) !important;line-height:1.2rem !important;color:#121623 !important}.cc-window.cc-banner.cc-middle ul li.dr-tab-category-text span{font-family:Poppins,sans-serif !important;font-size:var(--font-size-body-small) !important;color:#121623 !important}.cc-window.cc-banner.cc-middle #dr-hiddencat-btn-apply{padding:.75rem 2rem;margin-right:0 !important;border-radius:9999px !important}.cc-window.cc-banner.cc-middle #dr-hiddencat-btn-apply:hover{color:#fff !important;text-decoration:none;background-color:#488fed}.cc-revoke{display:none !important;width:0 !important}.tractive-cookie-consent-popup>div,.tractive-cookie-consent-banner>div{margin:auto auto 0 0}@media(min-width: 768px){.tractive-cookie-consent-popup>div,.tractive-cookie-consent-banner>div{margin:auto}}.tractive-cookie-consent-popup .screen-1-text>h2,.tractive-cookie-consent-banner .screen-1-text>h2{font-size:var(--font-size-body-normal) !important}.tractive-cookie-consent-popup>.button-section__wrapper,.tractive-cookie-consent-banner>.button-section__wrapper{width:100%}@media(min-width: 768px){.tractive-cookie-consent-popup>.button-section__wrapper,.tractive-cookie-consent-banner>.button-section__wrapper{width:unset}}.tractive-cookie-consent-popup>.button-section__wrapper>button,.tractive-cookie-consent-banner>.button-section__wrapper>button{width:100%}@media(min-width: 768px){.tractive-cookie-consent-popup>.button-section__wrapper>button,.tractive-cookie-consent-banner>.button-section__wrapper>button{width:unset}}.tractive-cookie-consent-popup p,.tractive-cookie-consent-banner p{color:#000}.tractive-cookie-consent-popup .screen-1-title--screen-reader-only,.tractive-cookie-consent-popup .screen-1-description--screen-reader-only,.tractive-cookie-consent-popup .screen-2-description--screen-reader-only,.tractive-cookie-consent-banner .screen-1-title--screen-reader-only,.tractive-cookie-consent-banner .screen-1-description--screen-reader-only,.tractive-cookie-consent-banner .screen-2-description--screen-reader-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.tractive-cookie-consent-popup .screen-1:focus,.tractive-cookie-consent-popup .screen-1:focus-visible,.tractive-cookie-consent-popup .screen-2:focus,.tractive-cookie-consent-popup .screen-2:focus-visible,.tractive-cookie-consent-banner .screen-1:focus,.tractive-cookie-consent-banner .screen-1:focus-visible,.tractive-cookie-consent-banner .screen-2:focus,.tractive-cookie-consent-banner .screen-2:focus-visible{outline:none}.tractive-cookie-consent-popup .screen-1-title,.tractive-cookie-consent-banner .screen-1-title{margin-top:0;margin-bottom:10px;font-size:20px !important;font-weight:700;line-height:23px !important;color:#000;text-align:left;letter-spacing:initial}@media(min-width: 768px){.tractive-cookie-consent-popup .screen-1-title,.tractive-cookie-consent-banner .screen-1-title{margin-bottom:15px}}.tractive-cookie-consent-popup .screen-1-title--screen-reader-only,.tractive-cookie-consent-banner .screen-1-title--screen-reader-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.tractive-cookie-consent-popup .content,.tractive-cookie-consent-banner .content{position:relative;max-width:960px;padding:20px;margin:16px;color:rgba(0,0,0,0);background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.25)}.tractive-cookie-consent-popup .content>div:not(.screen-1)>p,.tractive-cookie-consent-banner .content>div:not(.screen-1)>p{margin-bottom:30px}.tractive-cookie-consent-popup .content p,.tractive-cookie-consent-banner .content p{margin-top:0;margin-bottom:20px;font-size:16px !important;font-weight:300;line-height:18.75px !important}@media(min-width: 768px){.tractive-cookie-consent-popup .content p,.tractive-cookie-consent-banner .content p{margin-bottom:30px}}.tractive-cookie-consent-popup .content p a,.tractive-cookie-consent-banner .content p a{color:#1a73e8;text-decoration:underline}.tractive-cookie-consent-popup .content .first-line,.tractive-cookie-consent-banner .content .first-line{display:flex;gap:10px}.tractive-cookie-consent-popup .content .first-line span,.tractive-cookie-consent-banner .content .first-line span{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;cursor:pointer;background-color:rgba(124,136,145,.15);border-radius:50%}.tractive-cookie-consent-popup .content .first-line p,.tractive-cookie-consent-banner .content .first-line p{margin-bottom:10px}.tractive-cookie-consent-popup .cookie-setting,.tractive-cookie-consent-banner .cookie-setting{margin-bottom:20px}@media(min-width: 768px){.tractive-cookie-consent-popup .cookie-setting,.tractive-cookie-consent-banner .cookie-setting{align-items:center;margin-bottom:30px}}.tractive-cookie-consent-popup .cookie-setting h3,.tractive-cookie-consent-banner .cookie-setting h3{margin-top:0;margin-bottom:10px;font-size:18px !important;font-weight:bold;line-height:21px !important;color:#5c606e;letter-spacing:initial}.tractive-cookie-consent-popup .cookie-setting p,.tractive-cookie-consent-banner .cookie-setting p{padding-bottom:0;margin-bottom:0}@media(min-width: 768px){.tractive-cookie-consent-popup .cookie-setting p,.tractive-cookie-consent-banner .cookie-setting p{margin-right:60px}}.tractive-cookie-consent-popup .cookie-setting div,.tractive-cookie-consent-banner .cookie-setting div{display:flex;justify-content:space-between;width:100%}.tractive-cookie-consent-popup .button-section,.tractive-cookie-consent-banner .button-section{display:flex;flex-direction:column;align-items:center}.tractive-cookie-consent-popup .button-section button,.tractive-cookie-consent-banner .button-section button{margin-bottom:0}@media(min-width: 768px){.tractive-cookie-consent-popup .button-section,.tractive-cookie-consent-banner .button-section{flex-direction:row;justify-content:space-between}.tractive-cookie-consent-popup .button-section a,.tractive-cookie-consent-banner .button-section a{margin-bottom:0}}.tractive-cookie-consent-popup .button-section__wrapper,.tractive-cookie-consent-banner .button-section__wrapper{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%}.tractive-cookie-consent-popup .button-section__wrapper>button,.tractive-cookie-consent-banner .button-section__wrapper>button{width:100%}@media(min-width: 768px){.tractive-cookie-consent-popup .button-section__wrapper>button,.tractive-cookie-consent-banner .button-section__wrapper>button{width:auto}}@media(min-width: 768px){.tractive-cookie-consent-popup .button-section__wrapper,.tractive-cookie-consent-banner .button-section__wrapper{flex-direction:row;width:unset}}.tractive-cookie-consent-popup .switch,.tractive-cookie-consent-banner .switch{position:relative;display:inline-block;width:50px;min-width:50px;height:30px;margin-bottom:0}@media(min-width: 768px){.tractive-cookie-consent-popup .switch,.tractive-cookie-consent-banner .switch{margin-top:10px;margin-bottom:-10px}}.tractive-cookie-consent-popup .switch input,.tractive-cookie-consent-banner .switch input{width:0;height:0;opacity:0}.tractive-cookie-consent-popup .switch .slider,.tractive-cookie-consent-banner .switch .slider{position:absolute;inset:0;cursor:pointer;background-color:#d1d1d6;border-radius:34px;transition:.4s}.tractive-cookie-consent-popup .switch .slider::before,.tractive-cookie-consent-banner .switch .slider::before{position:absolute;bottom:2px;left:2px;width:26px;height:26px;content:"";background-color:#fff;border-radius:50%;transition:.4s}.tractive-cookie-consent-popup .switch input:checked+.slider,.tractive-cookie-consent-banner .switch input:checked+.slider{background-color:#1a73e8}.tractive-cookie-consent-popup .switch input:disabled+.slider,.tractive-cookie-consent-banner .switch input:disabled+.slider{background-color:#80bfe3}.tractive-cookie-consent-popup .switch input:focus+.slider,.tractive-cookie-consent-banner .switch input:focus+.slider{box-shadow:0 0 1px #1a73e8}.tractive-cookie-consent-popup .switch input:checked+.slider::before,.tractive-cookie-consent-banner .switch input:checked+.slider::before{transform:translateX(20px)}.tractive-cookie-consent-popup .button--text-link,.tractive-cookie-consent-banner .button--text-link{font-size:18px;font-weight:700;color:#1a73e8;text-decoration:underline}.tractive-cookie-consent-popup .button--text-link:hover,.tractive-cookie-consent-banner .button--text-link:hover{text-decoration:underline}body.cookie-consent-open,html.cookie-consent-open{overflow:hidden !important}.tractive-cookie-consent-banner{position:fixed;right:0;bottom:0;left:0;z-index:402;display:flex;max-width:960px;margin:16px auto 20px}.tractive-cookie-consent-banner a{margin-bottom:0}.tractive-cookie-consent-banner .button-section{align-items:flex-start}.tractive-cookie-consent-banner .content{display:flex;padding:.5rem;margin:0}@media(min-width: 768px){.tractive-cookie-consent-banner .content{padding:1.25rem 1rem}}.tractive-cookie-consent-banner .content .first-line{align-items:flex-start}@media(min-width: 768px){.tractive-cookie-consent-banner .content .first-line{align-items:center}}.tractive-cookie-consent-banner .content p{margin:0 !important;font-size:var(--font-size-body-x-small) !important;line-height:18px !important}@media(min-width: 768px){.tractive-cookie-consent-banner .content p{font-size:var(--font-size-body-small) !important;line-height:21px !important}}.tractive-cookie-consent-banner .content p a{color:#1a73e8}.tractive-cookie-consent-popup{position:fixed;top:0;bottom:0;left:0;z-index:100000;display:flex;flex-direction:row;justify-content:center;width:100vw;margin-bottom:env(safe-area-inset-bottom);overflow-y:scroll;line-height:18px;color:#000;background:rgba(0,0,0,.7)}.tractive-cookie-consent-popup>div{display:flex;align-items:center;justify-content:center}.tractive-cookie-consent-popup .content{display:flex}.tractive-cookie-consent-popup .content .button-section a{margin-bottom:20px}@media(min-width: 768px){.tractive-cookie-consent-popup .content .button-section a{margin-bottom:0}}.tractive-cookie-consent-popup .content .cookie-consent-settings{margin-bottom:20px}
