@charset "UTF-8";:root{--s: .33rem;--s2: calc(var(--s) * 2);--s3: calc(var(--s) * 3);--s4: calc(var(--s) * 4);--s5: calc(var(--s) * 5);--s6: calc(var(--s) * 6);--s7: calc(var(--s) * 7);--s8: calc(var(--s) * 8);--s9: calc(var(--s) * 9);--s10: calc(var(--s) * 10);--sem: .33em;--sem2: calc(var(--sem) * 2);--sem3: calc(var(--sem) * 3);--sem4: calc(var(--sem) * 4);--sem5: calc(var(--sem) * 5);--sem6: calc(var(--sem) * 6);--sem7: calc(var(--sem) * 7);--sem8: calc(var(--sem) * 8);--sem9: calc(var(--sem) * 9);--sem10: calc(var(--sem) * 10);--gap: .99rem;--gutter: .99rem;--safe-area: calc(var(--s) * 3);--cols: 12}@media screen and (min-width:992px){:root{--safe-area: calc(var(--s) * 12)}}:root{--html-font-size-v: 16;--html-font-size: calc(var(--html-font-size-v) * 1);--font-primary: "Workoholics", "Workoholics Fallback", sans-serif;--one-pixel: max(.0714rem, 1px);--half-pixel: max(.0357rem, .03rem)}@media screen and (min-width:992px){:root{--html-font-size: clamp(calc(12px * var(--browser-zoom, 1)), calc(.972vw * var(--browser-zoom, 1)), 100vw)}}:root{--cols: 8;--safe-area: 1rem;--gap: 1rem}@media screen and (min-width:768px){:root{--cols: 12;--safe-area: 1.5rem}}:root{--fs-xs: .75rem;--lh-xs: 1.3333333333;--ls-xs: normal}:root{--fs-sm: .875rem;--lh-sm: 1.2857142857;--ls-sm: normal}:root{--fs-base: clamp(16px, 1rem, 1rem);--lh-base: 1.25;--ls-base: normal}:root{--fs-bigger: clamp(16px, 1rem, 1rem);--lh-bigger: 1.15;--ls-bigger: normal}:root{--fs-md: clamp(24px, 1.7rem, 1.7rem);--lh-md: 1.125;--ls-md: normal}:root{--fs-lg: 2.5rem;--lh-lg: 1.15;--ls-lg: normal}:root{--fs-xl: 3.875rem;--lh-xl: 1;--ls-xl: normal}:root{--fs-xxl: 5.375rem;--lh-xxl: .9534883721;--ls-xxl: normal}:root{--fs-hg: 2.4rem;--lh-hg: 1;--ls-hg: normal}@media screen and (min-width:992px){:root{--fs-hg: 6.0625rem}}:root{--color-light: #fff;--color-secondary-500: #fff4f8;--color-secondary-200: #fed7e3;--color-secondary-50: hsl(342, 100%, 66%);--color-secondary: var(--color-secondary-50);--color-primary-50: #fcfcfc;--color-primary-75: #f9f9f9;--color-primary-100: #f5f5f5;--color-primary-100-rgb: 245, 245, 245;--color-primary-150: #f0f0f0;--color-primary-200: #e9e9e9;--color-primary-250: #dbd8d2;--color-primary-300: #bab7b2;--color-primary-400: #919191;--color-primary-400-rgb: 145, 145, 145;--color-primary-500: #696867;--color-primary-500-rgb: 105, 104, 103;--color-primary-600: #4b4b4b;--color-primary-700: #333333;--color-primary-800: #1e1e1e;--color-primary-800-rgb: 30, 30, 30;--color-primary-900: #090909;--color-primary: var(--color-primary-900);--color-primary-rgb: 9, 9, 9;--color-primary-contrast: var(--color-light);--color-bg-light: #f9f8f5;--color-bg-light-contrast: var(--color-primary);--color-bg-pink-light: var(--color-secondary-500);--color-bg-dark: var(--color-primary);--color-bg-dark-contrast: var(--color-primary-contrast);--color-error: #f65d42;--color-warning: #f5a623;--color-success: #298f5b;--color-info: #3178c6;--color-text: var(--color-primary);--color-border: var(--color-primary-300);--site-background: var(--color-bg-light)}:root{--motion-curve-productive: cubic-bezier(.2, 0, .4, 1);--menu-transition-duration: .3s;--motion-curve-expresive: cubic-bezier(.4, 0, .2, 1)}:root{--navigation-hub-height: 4.5rem;--home-hero-bar-top: max(9rem, calc(100dvh - var(--safe-area) - (100vw - 2 * var(--safe-area)) * 142 / 1392 - 2rem - 18.375rem * 347 / 257 - var(--navigation-hub-height)))}:root{--block-spacing: 3rem}:root{--figure-default-aspect-ratio: 1160 / 580}:root{--box-default-border-radius: .5rem}@font-face{font-family:Workoholics;src:url(/fonts/workoholics-v1.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Workoholics;src:url(/fonts/workoholics-italic-v1.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Workoholics Fallback;src:local("Arial"),local("Helvetica"),local("Roboto");size-adjust:94.72%;ascent-override:82.981%;descent-override:23.754%;line-gap-override:0%}@font-face{font-family:Archivo;src:url(/fonts/archivo-variable-v1.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-variable-italic-v1.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}nav ul{list-style:none;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit}.wrapper-fluid{width:100%;max-width:100%;margin:0 auto;padding-left:var(--safe-area, 15px);padding-right:var(--safe-area, 15px)}@media screen and (min-width:992px){.wrapper-fluid{padding-left:var(--safe-area, 60px);padding-right:var(--safe-area, 60px)}}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}h1,h2,h3,h4,h5,h6,caption,figcaption,blockquote{white-space:unset;text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty;overflow-wrap:break-word}body,html{font-family:var(--font-primary);font-size:var(--html-font-size);line-height:var(--lh-base);-webkit-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0;background-color:var(--site-background, var(--color-bg-light));color:var(--site-color, var(--color-text, #000));transition:.15s background-color,.15s color}p+p{margin-top:1em}.page-grid{--page-sidebar-cols: 0;--page-col: calc((100vw - 2 * var(--safe-area) - (var(--cols) - 1) * var(--gap)) / var(--cols));--page-bleed-offset: calc(var(--safe-area) + var(--page-sidebar-cols) * (var(--page-col) + var(--gap)));display:grid;grid-template-columns:repeat(12,1fr);padding-left:var(--safe-area);padding-right:var(--safe-area);gap:var(--gap)}@media screen and (min-width:992px){.page-grid{--page-sidebar-cols: 2}}.page-grid.page-grid--full{--page-sidebar-cols: 0}@media screen and (min-width:992px){.page-grid.page-grid--full{padding-bottom:3rem}}.page-grid__sidebar{display:none}@media screen and (min-width:992px){.page-grid__sidebar{display:block;grid-column:1/span var(--page-sidebar-cols)}}.page-grid__blocks{grid-column:span var(--cols)}@media screen and (min-width:992px){.page-grid__blocks{grid-column:calc(var(--page-sidebar-cols) + 1)/-1}}.trim-manual:before{content:"";display:table;margin-bottom:var(--trim-top, 0)}.trim-manual:after{content:"";display:table;margin-top:var(--trim-bottom, 0)}button,a{font-family:var(--font-primary);font-size:var(--fs-base);line-height:var(--lh-base)}strong,b{font-variation-settings:"wght" 600}@media(prefers-reduced-motion:reduce){:root{--menu-transition-duration: 0s}}.page{display:block}.page__sidebar{padding-top:3rem;padding-bottom:3rem;align-self:start;z-index:10;position:relative}.page__sidebar-nav ul{margin-top:2.5rem;display:flex;flex-direction:column;gap:.625rem}.page__sidebar-title{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--sidebar-text-color, var(--color-primary));transition:color .3s ease}.page__sidebar-nav-link{color:var(--color-primary);text-decoration:none}.fragment-header+*{margin-top:0!important;padding-top:0!important}.button{--button-min-height: 2.285rem;--background-color: var(--color-primary);--border-color: transparent;--border-radius: .285rem;--color: var(--color-light);--padding: 0 .785rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);padding:var(--padding);height:fit-content;width:fit-content;min-height:var(--button-min-height);background-color:var(--background-color);color:var(--color);border:var(--one-pixel) solid var(--border-color);border-radius:var(--border-radius);white-space:nowrap;text-decoration:none;gap:.5em;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;font-size:var(--fs-sm);transition-property:all;transition-timing-function:cubic-bezier(.2,0,0,1);transition-duration:.3s}.button:disabled{cursor:not-allowed;opacity:.5}.button:hover:not(:disabled){--background-color: var(--color-primary-600);--border-color: var(--color-primary-600)}.button:active:not(:disabled){--background-color: var(--color-primary-700);--border-color: var(--color-primary-700)}.button>.icon{--size: 1.43em}.button>.icon:first-child{margin-left:-.36em}.button>.icon:last-child{margin-right:-.36em}.button.button--primary{--background-color: var(var(--color-primary));--color: var(--color-light);--border-color: var(--color-primary)}.button.button--primary .icon{--color: var(--color-light)}.button.button--secondary{--border-color: var(--color-secondary);--color: var(--color-secondary-contrast)}.button.button--secondary .icon{--color: var(--color-secondary-contrast)}.button.button--tertiary{--background-color: var(--color-tertiary);--border-color: var(--color-tertiary);--color: var(--color-tertiary-contrast)}.button.button--tertiary:hover:not(:disabled){--background-color: var(--color-tertiary-600);--border-color: var(--color-tertiary-600)}.button.button--tertiary:active:not(:disabled){--background-color: var(--color-tertiary-700);--border-color: var(--color-tertiary-700)}.button.button--tertiary .icon{--color: var(--color-tertiary-contrast)}.button.button--clear-light{--color: var(--color-primary-contrast);--background-color: transparent}.button.button--clear-light .icon{--color: var(--color-primary-contrast)}.button.button--clear-light:hover:not(:disabled){--background-color: rgba(255, 255, 255, .1);--border-color: transparent}.button.button--clear-dark{--color: var(--color-primary);--background-color: transparent}.button.button--clear-dark .icon{--color: var(--color-primary)}.button.button--clear-dark:hover:not(:disabled){--background-color: rgba(255, 255, 255, .1);--border-color: transparent}.button.button--danger{--background-color: var(--color-error);--color: var(--color-light);--border-color: var(--color-light)}.button.button--danger:hover:not(:disabled){--background-color: var(--color-error);--border-color: var(--color-error);opacity:.5}.button.button--danger.button--outline{--background-color: transparent;--color: var(--color-error);--border-color: var(--color-error)}.button.button--danger.button--outline:hover:not(:disabled){--background-color: transparent;--border-color: var(--color-error);opacity:.5}.button.button--icon{padding:0;height:var(--button-min-height);aspect-ratio:1/1;border-radius:50%}.button.button--icon .icon{margin:0;--color: var(--color-light)}.button.button--icon.button--xs{--button-min-height: 1.5rem}.button.button--light{--background-color: var(--color-light);--color: var(--color-primary)}.button.button--light .icon{--color: var(--color-primary)}.button.button--clear{--background-color: var(--color-primary-200);--color: var(--color-text)}.button.button--clear .icon{--color: var(--color-primary)}.button.button--clear:hover:not(:disabled){--background-color: var(--color-primary-300);--border-color: transparent}.button.button--clear:active:not(:disabled){--background-color: transparent;--border-color: transparent;--background-color: var(--color-primary-400)}.button.button--transparent{--background-color: transparent;--color: var(--color-text)}.button.button--transparent .icon{--color: var(--color-primary)}.button.button--transparent:hover:not(:disabled){--background-color: var(--color-primary-200);--border-color: transparent}.button.button--transparent:active:not(:disabled){--background-color: transparent;--border-color: transparent;--background-color: var(--color-primary-300)}.button.button--avatar{--button-min-height: 2rem;--background-color: transparent;--border-color: transparent;border:0}.button.button--avatar .icon{--size: var(--button-min-height);--color: var(--color-secondary)}.button.button--avatar:hover:not(:disabled){--background-color: transparent;--border-color: transparent;opacity:.7}.button.button--avatar:active:not(:disabled){--background-color: transparent;--border-color: transparent;opacity:.5}.button.button--outline{--background-color: transparent;--border-color: var(--site-color, var(--color-text));--color: var(--color-text)}.button.button--outline .icon{--color: var(--color-text)}.button.button--outline:hover:not(:disabled){--background-color: transparent;--border-color: var(--color-text);opacity:.5}.button.button--outline:active:not(:disabled){--background-color: transparent;--border-color: var(--color-text);opacity:.25}.button.button--sm{--button-min-height: 2rem;font-size:var(--fs-sm)}.button.button--xs{--button-min-height: 1.5rem;font-size:var(--fs-xs)}.button.button--xs>.icon{--size: 1.3em}.button.button--xxs{--button-min-height: 1rem;font-size:var(--fs-xs)}.button.button--xxs>.icon{--size: 1em}.button-download{border:none;background-color:transparent;display:flex;align-items:center;gap:.5rem;border-radius:2rem;cursor:pointer;padding:0 0 0 .5rem}@media screen and (min-width:768px){.button-download{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:var(--ls-xs);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}.button-download:hover{background-color:var(--color-primary-100)}.button-download__icon{width:2rem;height:2rem;border-radius:2rem;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.button-download__icon{width:1.5rem;height:1.5rem;border-radius:1.5rem}}.button-download .icon{--size: 1.5rem;--color: var(--color-primary-contrast)}@media screen and (min-width:768px){.button-download .icon{--size: 1rem}}.button-download--secondary{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-weight:400;color:var(--color-primary-contrast)}.button-download--secondary:hover{background-color:transparent}.button-download--secondary .button-download__icon{background-color:var(--color-primary-200);width:2.285rem;height:2.285rem;border-radius:2.285rem;display:flex;align-items:center;justify-content:center}.button-download--secondary .button-download__icon .icon{--color: var(--color-primary);--size: 1.43em}.button-download--secondary>span:not(.button-download__icon){background-color:var(--color-primary);padding:0 .785rem;min-height:2.285rem;display:flex;align-items:center;border-radius:.285rem}.input{border:1px solid var(--input-color, var(--color-primary-200));font-size:var(--fs-sm);color:var(--input-color, var(--color-primary));padding:.5rem;border-radius:var(--border-radius, .285rem);min-height:2.625rem;display:block;font-family:var(--font-primary)}.input:focus{box-shadow:0 0 0 .1875rem #02498e1a;border:1px solid var(--input-color, var(--color-primary));outline:none}.input::placeholder{color:var(--input-color-placeholder, var(--input-color, var(--color-primary-300)))}.input--clear{background-color:transparent;border:1px dashed var(--input-color, var(--color-primary-200));min-height:0;padding:.25rem}.input--clear:focus{border:1px dashed var(--input-color, var(--color-primary));box-shadow:none}select{font-family:var(--font-primary);font-size:var(--fs-sm)}.select{--background-color: var(--color-primary-200);--color: var(--color-light);--border-radius: .285rem;--border-color: var(--color-primary-200);display:block;position:relative;background-color:var(--background-color);border-radius:var(--border-radius);color:var(--color);border:1px solid var(--border-color);font-size:var(--fs-sm);cursor:pointer}.select:focus-within{box-shadow:0 0 0 .1875rem #02498e1a;border:1px solid var(--color-primary);outline:none}.select .icon{--color: var(--color-light);--size: 1rem;pointer-events:none;position:absolute;right:.45em;top:50%;transform:translateY(-50%)}.select--outline{--border-color: var(--color-primary-200);--background-color: transparent;--color: var(--color-primary)}.select--outline .icon{--color: var(--color-primary)}.select select{color:var(--color);background-color:transparent;border:none;appearance:none;outline:none;height:100%;padding:.55rem 3em .55rem 1em;font-variation-settings:"wght" 400;font-family:var(--font-primary);min-height:2.625rem;width:100%;cursor:pointer}.select select::-ms-expand{display:none}.select--clear{--background-color: transparent;--color: var(--color-secondary);--select-chevron-size: 1rem;--select-chevron-gap: .25rem;border:0;display:flex;align-items:center}.select--clear:focus-within{border:0;box-shadow:none}.select--clear:has(select:focus-visible){outline:none;outline-offset:.25rem}.select--clear .icon{--color: var(--color-secondary);--size: var(--select-chevron-size);pointer-events:none;right:0}.select--clear select{flex:1 1 auto;width:auto;min-width:0;min-height:0;text-transform:uppercase;padding:.5rem calc(var(--select-chevron-size) + var(--select-chevron-gap)) .5rem .5rem}.select-clear{--color: var(--color-primary);--background-color: transparent;display:inline-flex;align-items:center;gap:.5em;cursor:pointer;position:relative}.select-clear--light,.select-clear--light .icon{--color: var(--color-light)}.select-clear .icon{position:absolute;margin-left:-.5rem;pointer-events:none;left:0;transform:translateY(-50%);top:50%}.select-clear select{color:var(--color);background-color:transparent;border:none;appearance:none;outline:none;cursor:pointer;padding-left:1.5rem;min-height:2.625rem}textarea{border:1px solid var(--site-color, var(--color-primary-200));color:var(--color-primary);padding:.5rem;min-height:100px;resize:vertical;font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-base);font-family:var(--font-primary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400);border-radius:var(--border-radius, .285rem)}textarea:focus{box-shadow:0 0 0 .1875rem #02498e1a;border:1px solid var(--color-primary);outline:none}textarea::placeholder{color:var(--color-primary-300)}@keyframes mgd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mgd-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes mgd-content-in{0%{opacity:0}to{opacity:1}}@keyframes mgd-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes mgd-slide-up-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}:root{--view-transition-duration: .45s;--view-transition-ease: cubic-bezier(.4, 0, .6, 1)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--view-transition-duration);animation-timing-function:var(--view-transition-ease);animation-fill-mode:both}::view-transition-old(root){animation-name:bc-view-transition-out}::view-transition-new(root){animation-name:bc-view-transition-in}@keyframes bc-view-transition-out{to{opacity:0}}@keyframes bc-view-transition-in{0%{opacity:0;transform:translateY(1.5rem)}}::view-transition-group(navigation-hub),::view-transition-group(navigation-progress){animation:none}::view-transition-image-pair(navigation-hub),::view-transition-image-pair(navigation-progress){isolation:auto}::view-transition-old(navigation-hub),::view-transition-old(navigation-progress){display:none}::view-transition-new(navigation-hub),::view-transition-new(navigation-progress){animation:none;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}}html body #CybotCookiebotDialog#CybotCookiebotDialog{--cookiebot-safe-area: var(--safe-area, 1.5rem);--cookiebot-color: var(--color-primary);--cookiebot-contrast: var(--color-primary-contrast);--cookiebot-background: var(--color-secondary);--cookiebot-border: max(.0625em, 1px) solid var(--cookiebot-color);position:fixed;inset:auto auto var(--cookiebot-safe-area) var(--cookiebot-safe-area);z-index:999999;display:flex;flex-direction:column;width:calc(100% - var(--cookiebot-safe-area) * 2);min-width:0;max-width:28.125em;height:auto;max-height:calc(100dvh - var(--cookiebot-safe-area) * 2);margin:0;padding:1.25em 1.0625em .875em 1.25em;transform:none;border:0;border-radius:.25em;box-shadow:none;background-color:var(--cookiebot-background);color:var(--cookiebot-color);font-family:var(--font-primary);font-size:var(--fs-base)!important;line-height:var(--lh-base);letter-spacing:normal}html body #CybotCookiebotDialog#CybotCookiebotDialog *{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}html body #CybotCookiebotDialog#CybotCookiebotDialog a{color:inherit;text-decoration:underline}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{display:flex;flex-direction:column;gap:2em;width:100%;max-width:none;min-height:0;margin:0}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogHeader,html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotFader,html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogNav{display:none}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogTabContent{flex:1 1 auto;min-height:0;margin:0}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:0;max-height:none;padding:0;border:0}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotScrollArea{padding:0}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:0 1.25em 0 0}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{margin:0}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter{width:100%;margin:0;padding:0}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotScrollArea{width:100%}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons{width:100%;max-width:none;margin:0;padding:0}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5em;width:100%}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton{flex:0 0 auto;width:auto;min-width:0;height:auto;margin:0;padding:.625em .75em .75em;border:var(--cookiebot-border);border-radius:.25em;background-color:var(--cookiebot-button-background, var(--cookiebot-color));color:var(--cookiebot-button-color, var(--cookiebot-contrast));font-weight:400;text-align:center;white-space:nowrap;cursor:pointer;opacity:1;transition:background-color .2s var(--motion-curve-productive, ease),color .2s var(--motion-curve-productive, ease)}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:hover,html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton:focus-visible{background-color:var(--cookiebot-button-hover-background, transparent);color:var(--cookiebot-button-hover-color, var(--cookiebot-color))}@media screen and (max-width:575px){html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton{flex:1 1 auto}}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogBodyButtonDecline,html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize,html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{--cookiebot-button-background: transparent;--cookiebot-button-color: var(--cookiebot-color);--cookiebot-button-hover-background: var(--cookiebot-color);--cookiebot-button-hover-color: var(--cookiebot-contrast)}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize{order:1}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{display:none}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline{order:2}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:3}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:4}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge){max-width:42.875em;padding-right:.75em;height:min(30.625em,100dvh - var(--cookiebot-safe-area) * 2)}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogContentWrapper{flex:1 1 auto;gap:1.25em}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogNav{display:block;margin:0 .375em 0 0;border:0;border-bottom:var(--cookiebot-border)}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogNavList{display:flex;gap:1.25em;margin:0;padding:0;border:0;overflow-x:auto;scrollbar-width:none}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItem{flex:0 0 auto}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItemLink{display:block;margin:0 0 -.0625em;padding:0 0 .5em;border:0;border-bottom:.125em solid transparent;text-decoration:none}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--cookiebot-color)}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent{display:flex;flex-direction:column}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent>.CybotCookiebotScrollContainer.CybotCookiebotDialogActive{flex:1 1 auto;height:100%}html body #CybotCookiebotDialog#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollArea{height:100%;max-height:none;overflow-y:auto;padding-right:.375em}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBody,html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes{margin:0;padding:0}html body #CybotCookiebotDialog#CybotCookiebotDialog .CookieCard,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieGroup,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfoFooter,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before{border-color:var(--cookiebot-color);background-color:transparent}html body #CybotCookiebotDialog#CybotCookiebotDialog .CookieCard:first-child{padding-top:0}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount{padding:0;background-color:transparent}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount:before{content:"["}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount:after{content:"]"}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogCollapsibleArrow,html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogArrow{border-color:var(--cookiebot-color)}html body #CybotCookiebotDialog#CybotCookiebotDialog input[type=checkbox]+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:transparent;box-shadow:inset 0 0 0 max(.0625em,1px) var(--cookiebot-color)}html body #CybotCookiebotDialog#CybotCookiebotDialog input[type=checkbox]+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cookiebot-color)}html body #CybotCookiebotDialog#CybotCookiebotDialog input[type=checkbox]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cookiebot-color)}html body #CybotCookiebotDialog#CybotCookiebotDialog input[type=checkbox]:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cookiebot-background)}html body #CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled{opacity:.5}html body #CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter{padding:1.25em 0 0}
