[id]{scroll-margin-top:var(--header-height)}.c-custom-dialog{--body-bg:#fff;--body-color:#087eb5;--border-light-color:#ccc;--font-size:1rem;max-height:100vh;max-width:100vw}.c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog{background:var(--body-bg);border:0;box-shadow:0 0 20px 0 rgba(0,0,0,.82);color:var(--body-color);font-size:var(--font-size);margin:auto 0 0;min-height:25vh;width:100vw}.js-no-animation .c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog{animation-duration:0s!important}.c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog::backdrop{background:transparent;transition:all .3s ease-in-out}.c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog[open]{animation:open-drawer .3s ease-in-out}.c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog[open]::backdrop{animation:open-drawer-backdrop .3s ease-in-out forwards;opacity:1}.c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog[data-hide]{animation:close-drawer .15s ease-in-out}.c-custom-dialog__wrap[data-dialog-style=consent-banner-from-bottom] .c-custom-dialog[data-hide]::backdrop{animation:close-drawer-backdrop .15s ease-in-out forwards}.c-custom-dialog button{cursor:pointer}.c-custom-dialog__header{align-items:center;border-bottom:1px solid var(--border-light-color);display:flex;justify-content:space-between;padding:0 2rem 1rem}.c-custom-dialog__header [class*=o-headline]{align-items:center;display:flex;margin:auto}.c-custom-dialog__content{padding:0 2rem 2rem}.c-custom-dialog__content .consent-form__fieldset{align-items:center;display:block;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:.5rem 0}.c-custom-dialog__content .consent-form__fieldset .a-button{margin:2rem 0 0}.c-custom-dialog__content .consent-form__fieldset input,.c-custom-dialog__content .consent-form__fieldset label{display:inline}.c-custom-dialog__content .consent-form__fieldset label+input{margin-left:1rem}.c-custom-dialog__content .a-headline,.c-custom-dialog__content form,.c-custom-dialog__content p,.c-custom-dialog__content ul{margin-top:1.5em}.c-custom-dialog__footer{padding:2rem}.c-custom-dialog__footer .a-link{text-decoration:underline}.c-custom-dialog__footer .a-link:hover{text-decoration:none}.c-custom-dialog__footer .a-headline,.c-custom-dialog__footer form,.c-custom-dialog__footer p,.c-custom-dialog__footer ul{margin-top:1em}.c-custom-dialog .h-accessibility{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.c-custom-dialog button[aria-expanded=true] .u-show-on-aria-expanded-false{display:none}.c-custom-dialog button[aria-expanded=false] .u-show-on-aria-expanded-false,.c-custom-dialog button[aria-expanded=true] .u-show-on-aria-expanded-true{display:inherit}.c-custom-dialog button[aria-expanded=false] .u-show-on-aria-expanded-true{display:none}.a-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;padding:0;text-align:inherit}#metanavi .a-link{color:inherit;font:inherit}#metanavi .a-link:active,#metanavi .a-link:focus,#metanavi .a-link:hover{background:transparent;color:#087eb5}.sliding-panel-content .a-link{color:#fff}.sliding-panel-content .a-link:hover{background:transparent;color:#fff}@keyframes open-drawer{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes close-drawer{to{transform:translate3d(0,110%,0)}}@keyframes open-drawer-backdrop{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}}@keyframes close-drawer-backdrop{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}