/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(/themes/custom/novel/assets/dpl-design-system/fonts/notosans-regular-webfont.woff2) format("woff2"),url(/themes/custom/novel/assets/dpl-design-system/fonts/notosans-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url(/themes/custom/novel/assets/dpl-design-system/fonts/notosans-medium-webfont.woff2) format("woff2"),url(/themes/custom/novel/assets/dpl-design-system/fonts/notosans-medium-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(/themes/custom/novel/assets/dpl-design-system/fonts/notosans-bold-webfont.woff2) format("woff2"),url(/themes/custom/novel/assets/dpl-design-system/fonts/notosans-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:400;src:url(/themes/custom/novel/assets/dpl-design-system/fonts/lora-v26-latin-regular.woff2) format("woff2"),url(/themes/custom/novel/assets/dpl-design-system/fonts/lora-v26-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:400;src:url(/themes/custom/novel/assets/dpl-design-system/fonts/lora-v26-latin-italic.woff2) format("woff2"),url(/themes/custom/novel/assets/dpl-design-system/fonts/lora-v26-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Gochi Hand";font-style:normal;font-weight:400;src:url(/themes/custom/novel/assets/dpl-design-system/fonts/gochi-hand-v19-latin-regular.woff2) format("woff2"),url(/themes/custom/novel/assets/dpl-design-system/fonts/gochi-hand-v19-latin-regular.woff) format("woff")}:root{--identity-color-h:145;--identity-color-s:22%;--identity-color-l:35%;--identity-color:var(--identity-color-h),var(--identity-color-s),var(--identity-color-l);--tint-color-20:hsl(var(--identity-color),0.2);--tint-color-40:hsl(var(--identity-color),0.4);--tint-color-80:hsl(var(--identity-color),0.8);--tint-color-100:hsl(var(--identity-color),1);--tint-color-120:hsl(var(--identity-color-h),calc(var(--identity-color-s) - 1%),calc(var(--identity-color-l) - 8%));--c-global-primary:#f6f5f0;--c-global-secondary:#eee9e5;--c-global-tertiary-1:#dbdbdb;--c-global-tertiary-2:#707070;--c-text-primary-white:#fff;--c-text-primary-black:#000;--c-text-secondary-gray:#484848;--c-signal-success:#068802;--c-signal-aware:#f7bf42;--c-signal-alert:#d22d43;--font-body:Noto Sans,sans-serif}.content-list-item__title,.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rich-text a,.breadcrumb>a,a.tag{text-decoration:underline solid #000;text-underline-offset:.3em;transition:text-underline-offset .1s ease-in-out}.rich-text a:hover,.breadcrumb>a:hover,a.tag:hover{color:#000;text-underline-offset:.2em}.promo-title,.material-grid__title,.promo-title.promo-title--narrow,.card-grid__title{position:relative}.promo-title::before,.material-grid__title::before,.promo-title.promo-title--narrow::before,.card-grid__title::before{position:absolute;content:"";top:1.3em;left:8px;right:8px;height:.4em;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 852.2 17' style='enable-background:new 0 0 852.2 17;' xml:space='preserve'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.9,8.7c52-1.3,131.1-3,227.7-4.3c83.7-1.1,243.5,1.2,325.2,4.3c43.3,1.6,166.2-4.9,284.4-2.7'/%3E%3C/svg%3E")}.material-grid__title::before,.promo-title.promo-title--narrow::before,.card-grid__title::before{width:80px;right:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='16' viewBox='0 0 81 16' fill='none'%3E%3Cpath d='M3 10C29.8561 3.71312 50.1886 4.9889 78 5.35819' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.article-header__author,.link-tag,.button-link{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;text-decoration:none;color:#000;display:inline-block;width:fit-content}@media screen and (min-width:768px){.article-header__author,.link-tag,.button-link{line-height:160%}}@media screen and (min-width:1024px){.article-header__author,.link-tag,.button-link{font-size:16px}}@media screen and (min-width:1920px){.article-header__author,.link-tag,.button-link{font-size:18px}}.article-header__author::after,.link-tag::after,.button-link::after{display:block;content:"";border-bottom:solid 1px;transform:scaleX(1);transition:transform 300ms ease-in-out;transform-origin:100% 50%;padding-bottom:2px}.article-header__author:hover::after,.link-tag:hover::after,.button-link:hover::after{transform:scaleX(0);transform-origin:100% 0}.button-link{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.card-grid__item:nth-child(1) .card--has-media.card .card__media,.slider__item:nth-child(4n+2) .card--has-media.card .card__media,.card[data-variant=x-large].card--has-media .card__media,.image-credited__no-image{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:24px}@media screen and (min-width:768px){.card-grid__item:nth-child(1) .card--has-media.card .card__media,.slider__item:nth-child(4n+2) .card--has-media.card .card__media,.card[data-variant=x-large].card--has-media .card__media,.image-credited__no-image{border-width:32px}}@media screen and (min-width:1024px){.card-grid__item:nth-child(1) .card--has-media.card .card__media,.slider__item:nth-child(4n+2) .card--has-media.card .card__media,.card[data-variant=x-large].card--has-media .card__media,.image-credited__no-image{border-width:44px}}.media-container__placeholder-text{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;display:flex;height:100%;overflow:hidden;align-items:end;color:#fff}@media screen and (min-width:1024px){.media-container__placeholder-text{font-size:28px;line-height:32px}}.footer-accordion__header button:focus-visible,.dpl-icon-button:focus-visible,.dpl-form .dpl-input textarea:focus-visible,.dropdown__select:focus-visible{outline:2px solid #000}.search-full-text:focus-within{outline:2px solid #000}.media-container__placeholder-text{padding:12px}@media screen and (min-width:768px){.media-container__placeholder-text{padding:16px}}@media screen and (min-width:1024px){.media-container__placeholder-text{padding:22px}}.card-grid__item:nth-child(1) .card--has-no-media.card,.slider__item:nth-child(4n+2) .card--has-no-media.card,.card[data-variant=x-large].card--has-no-media{position:relative}.card-grid__item:nth-child(1) .card--has-no-media.card::before,.slider__item:nth-child(4n+2) .card--has-no-media.card::before,.card[data-variant=x-large].card--has-no-media::before{content:"";display:block;position:absolute;top:0;left:0;border-bottom:solid var(--tint-color-120);border-left:solid #f6f5f0;border-bottom-width:18px;border-left-width:18px}@media screen and (min-width:768px){.card-grid__item:nth-child(1) .card--has-no-media.card::before,.slider__item:nth-child(4n+2) .card--has-no-media.card::before,.card[data-variant=x-large].card--has-no-media::before{border-bottom-width:24px;border-left-width:24px}}@media screen and (min-width:1024px){.card-grid__item:nth-child(1) .card--has-no-media.card::before,.slider__item:nth-child(4n+2) .card--has-no-media.card::before,.card[data-variant=x-large].card--has-no-media::before{border-bottom-width:33px;border-left-width:33px}}*,*::before,*::after{box-sizing:border-box}*{hyphens:auto}ul,ol{padding:0;list-style:none}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}a{color:inherit}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizespeed;line-height:1.5;background-color:#f6f5f0}a:not([class]){text-decoration-skip-ink:auto}img{height:auto;max-width:100%;display:block}input,button,textarea,select{font:inherit}button,input[type=button],input[type=submit],input[type=reset]{padding:0;border:inherit;background-color:inherit}address{font-style:normal}@keyframes ssc-loading{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.ssc-square,.ssc-head-line,.ssc-line,.ssc-hr,.ssc-circle{display:block;background-color:rgba(0,0,0,.17);position:relative;overflow:hidden}.ssc-square:after,.ssc-head-line:after,.ssc-line:after,.ssc-hr:after,.ssc-circle:after{content:"";animation:ssc-loading 1.3s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,0.3),transparent)}.ssc{cursor:progress;user-select:none}.ssc .mb{margin-bottom:16px}.ssc .mt{margin-top:16px}.ssc .mr{margin-right:16px}.ssc .ml{margin-left:16px}.ssc .mbs{margin-bottom:8px}.ssc .mts{margin-top:8px}.ssc .mrs{margin-right:8px}.ssc .mls{margin-left:8px}.ssc .w-10{width:10%}.ssc .w-20{width:20%}.ssc .w-30{width:30%}.ssc .w-40{width:40%}.ssc .w-50{width:50%}.ssc .w-60{width:60%}.ssc .w-70{width:70%}.ssc .w-80{width:80%}.ssc .w-90{width:90%}.ssc .w-100{width:100%}.ssc .flex{display:flex}.ssc .inline-flex{display:inline-flex}.ssc .flex-column{flex-direction:column}.ssc .flex-column-reverse{flex-direction:column-reverse}.ssc .flex-row{flex-direction:row}.ssc .flex-row-reverse{flex-direction:row-reverse}.ssc .align-center{align-items:center}.ssc .align-start{align-items:flex-start}.ssc .align-end{align-items:flex-end}.ssc .align-stretch{align-items:stretch}.ssc .justify-start{justify-content:start}.ssc .justify-center{justify-content:center}.ssc .justify-end{justify-content:end}.ssc .justify-between{justify-content:space-between}.ssc .justify-around{justify-content:space-around}.ssc-wrapper{padding:16px}.ssc-card{display:block;width:100%;height:100%;border-radius:5px;box-shadow:0 2px 4px 1px rgba(0,0,0,.17);background-color:#fff}.ssc-circle{border-radius:50%;width:50px;height:50px}.ssc-hr{width:100%;height:2px}.ssc-line{border-radius:3px;width:100%;height:12px}.ssc-head-line{border-radius:3px;width:100%;height:24px}.ssc-square{width:100%;height:150px}.m-4{margin:4px}.mx-4{margin-left:4px;margin-right:4px}.my-4{margin-top:4px;margin-bottom:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.mt-4{margin-top:4px}.p-4{padding:4px}.px-4{padding-left:4px;padding-right:4px}.py-4{padding-top:4px;padding-bottom:4px}.pl-4{padding-left:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pt-4{padding-top:4px}.m-8{margin:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-top:8px;margin-bottom:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.mt-8{margin-top:8px}.p-8{padding:8px}.px-8{padding-left:8px;padding-right:8px}.py-8{padding-top:8px;padding-bottom:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pt-8{padding-top:8px}.m-16{margin:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-top:16px;margin-bottom:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.mt-16{margin-top:16px}.p-16{padding:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pt-16{padding-top:16px}.m-22{margin:22px}.mx-22{margin-left:22px;margin-right:22px}.my-22{margin-top:22px;margin-bottom:22px}.ml-22{margin-left:22px}.mr-22{margin-right:22px}.mb-22{margin-bottom:22px}.mt-22{margin-top:22px}.p-22{padding:22px}.px-22{padding-left:22px;padding-right:22px}.py-22{padding-top:22px;padding-bottom:22px}.pl-22{padding-left:22px}.pr-22{padding-right:22px}.pb-22{padding-bottom:22px}.pt-22{padding-top:22px}.m-24{margin:24px}.mx-24{margin-left:24px;margin-right:24px}.my-24{margin-top:24px;margin-bottom:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.mt-24{margin-top:24px}.p-24{padding:24px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-top:24px;padding-bottom:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pt-24{padding-top:24px}.m-32{margin:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-top:32px;margin-bottom:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.mt-32{margin-top:32px}.p-32{padding:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-top:32px;padding-bottom:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pt-32{padding-top:32px}.m-35{margin:35px}.mx-35{margin-left:35px;margin-right:35px}.my-35{margin-top:35px;margin-bottom:35px}.ml-35{margin-left:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.mt-35{margin-top:35px}.p-35{padding:35px}.px-35{padding-left:35px;padding-right:35px}.py-35{padding-top:35px;padding-bottom:35px}.pl-35{padding-left:35px}.pr-35{padding-right:35px}.pb-35{padding-bottom:35px}.pt-35{padding-top:35px}.m-48{margin:48px}.mx-48{margin-left:48px;margin-right:48px}.my-48{margin-top:48px;margin-bottom:48px}.ml-48{margin-left:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.mt-48{margin-top:48px}.p-48{padding:48px}.px-48{padding-left:48px;padding-right:48px}.py-48{padding-top:48px;padding-bottom:48px}.pl-48{padding-left:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pt-48{padding-top:48px}.m-64{margin:64px}.mx-64{margin-left:64px;margin-right:64px}.my-64{margin-top:64px;margin-bottom:64px}.ml-64{margin-left:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.mt-64{margin-top:64px}.p-64{padding:64px}.px-64{padding-left:64px;padding-right:64px}.py-64{padding-top:64px;padding-bottom:64px}.pl-64{padding-left:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pt-64{padding-top:64px}.m-80{margin:80px}.mx-80{margin-left:80px;margin-right:80px}.my-80{margin-top:80px;margin-bottom:80px}.ml-80{margin-left:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.mt-80{margin-top:80px}.p-80{padding:80px}.px-80{padding-left:80px;padding-right:80px}.py-80{padding-top:80px;padding-bottom:80px}.pl-80{padding-left:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pt-80{padding-top:80px}.m-96{margin:96px}.mx-96{margin-left:96px;margin-right:96px}.my-96{margin-top:96px;margin-bottom:96px}.ml-96{margin-left:96px}.mr-96{margin-right:96px}.mb-96{margin-bottom:96px}.mt-96{margin-top:96px}.p-96{padding:96px}.px-96{padding-left:96px;padding-right:96px}.py-96{padding-top:96px;padding-bottom:96px}.pl-96{padding-left:96px}.pr-96{padding-right:96px}.pb-96{padding-bottom:96px}.pt-96{padding-top:96px}.m-112{margin:112px}.mx-112{margin-left:112px;margin-right:112px}.my-112{margin-top:112px;margin-bottom:112px}.ml-112{margin-left:112px}.mr-112{margin-right:112px}.mb-112{margin-bottom:112px}.mt-112{margin-top:112px}.p-112{padding:112px}.px-112{padding-left:112px;padding-right:112px}.py-112{padding-top:112px;padding-bottom:112px}.pl-112{padding-left:112px}.pr-112{padding-right:112px}.pb-112{padding-bottom:112px}.pt-112{padding-top:112px}.m-215{margin:215px}.mx-215{margin-left:215px;margin-right:215px}.my-215{margin-top:215px;margin-bottom:215px}.ml-215{margin-left:215px}.mr-215{margin-right:215px}.mb-215{margin-bottom:215px}.mt-215{margin-top:215px}.p-215{padding:215px}.px-215{padding-left:215px;padding-right:215px}.py-215{padding-top:215px;padding-bottom:215px}.pl-215{padding-left:215px}.pr-215{padding-right:215px}.pb-215{padding-bottom:215px}.pt-215{padding-top:215px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.pagefold-inherit-parent{opacity:.2;background-color:#000}.m-none{margin:nonepx}.pagefold-parent--none{min-width:0px;min-height:0px;position:relative;display:inherit;clip-path:polygon(0px 0,0 0px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(0px 0,0 0px,0 100%,100% 100%,100% 0)}.pagefold-triangle--none{width:0px;height:0px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);position:absolute;top:0;left:0}.pagefold-triangle--success{background-color:#068802}.pagefold-triangle--alert{background-color:#d22d43}.m-xsmall{margin:xsmallpx}.pagefold-parent--xsmall{min-width:14px;min-height:14px;position:relative;display:inherit;clip-path:polygon(14px 0,0 14px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(14px 0,0 14px,0 100%,100% 100%,100% 0)}.pagefold-triangle--xsmall{width:14px;height:14px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);position:absolute;top:0;left:0}.pagefold-triangle--success{background-color:#068802}.pagefold-triangle--alert{background-color:#d22d43}.m-small{margin:smallpx}.pagefold-parent--small{min-width:16px;min-height:16px;position:relative;display:inherit;clip-path:polygon(16px 0,0 16px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(16px 0,0 16px,0 100%,100% 100%,100% 0)}.pagefold-triangle--small{width:16px;height:16px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);position:absolute;top:0;left:0}.pagefold-triangle--success{background-color:#068802}.pagefold-triangle--alert{background-color:#d22d43}.m-medium{margin:mediumpx}.dpl-pause-reservation-component,.pagefold-parent--medium{min-width:24px;min-height:24px;position:relative;display:inherit;clip-path:polygon(24px 0,0 24px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(24px 0,0 24px,0 100%,100% 100%,100% 0)}.dpl-pause-reservation-component__pagefold,.pagefold-triangle--medium{width:24px;height:24px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);position:absolute;top:0;left:0}.pagefold-triangle--success{background-color:#068802}.pagefold-triangle--alert{background-color:#d22d43}.m-large{margin:largepx}.pagefold-parent--large{min-width:38px;min-height:38px;position:relative;display:inherit;clip-path:polygon(38px 0,0 38px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(38px 0,0 38px,0 100%,100% 100%,100% 0)}.pagefold-triangle--large{width:38px;height:38px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);position:absolute;top:0;left:0}.pagefold-triangle--success{background-color:#068802}.pagefold-triangle--alert{background-color:#d22d43}.m-xlarge{margin:xlargepx}.pagefold-parent--xlarge{min-width:56px;min-height:56px;position:relative;display:inherit;clip-path:polygon(56px 0,0 56px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(56px 0,0 56px,0 100%,100% 100%,100% 0)}.pagefold-triangle--xlarge{width:56px;height:56px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);position:absolute;top:0;left:0}.pagefold-triangle--success{background-color:#068802}.pagefold-triangle--alert{background-color:#d22d43}.text-header-h1{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px}@media screen and (min-width:768px){.text-header-h1{line-height:120%}}@media screen and (min-width:1024px){.text-header-h1{font-size:52px}}@media screen and (min-width:1920px){.text-header-h1{font-size:58px}}.text-header-h2{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.text-header-h2{line-height:120%}}@media screen and (min-width:1024px){.text-header-h2{font-size:42px}}@media screen and (min-width:1920px){.text-header-h2{font-size:44px}}.text-header-h3{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px}@media screen and (min-width:768px){.text-header-h3{line-height:120%}}@media screen and (min-width:1024px){.text-header-h3{font-size:32px}}@media screen and (min-width:1920px){.text-header-h3{font-size:34px}}.text-header-h4{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media screen and (min-width:768px){.text-header-h4{line-height:120%}}@media screen and (min-width:1024px){.text-header-h4{font-size:24px}}@media screen and (min-width:1920px){.text-header-h4{font-size:26px}}.text-header-h5{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px}.text-subtitle{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px}@media screen and (min-width:768px){.text-subtitle{line-height:160%}}@media screen and (min-width:1024px){.text-subtitle{font-size:24px}}@media screen and (min-width:1920px){.text-subtitle{font-size:26px}}.text-accent{font-family:"Gochi Hand",cursive;font-style:normal;font-weight:400;font-size:24px;line-height:120%}@media screen and (min-width:1920px){.text-accent{font-size:26px}}.text-body-large{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%}@media screen and (min-width:1024px){.text-body-large{font-size:18px}}@media screen and (min-width:1920px){.text-body-large{font-size:20px}}.text-body-medium-regular{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.text-body-medium-regular{line-height:160%}}@media screen and (min-width:1024px){.text-body-medium-regular{font-size:16px}}@media screen and (min-width:1920px){.text-body-medium-regular{font-size:18px}}.text-body-medium-medium{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%}@media screen and (min-width:1024px){.text-body-medium-medium{font-size:16px}}@media screen and (min-width:1920px){.text-body-medium-medium{font-size:18px}}.text-body-small-regular{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.text-body-small-medium{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;font-weight:bold}.text-button{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:768px){.text-button{line-height:120%}}@media screen and (min-width:1920px){.text-button{font-size:16px;line-height:20px}}.text-links{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em}@media screen and (min-width:768px){.text-links{line-height:150%}}@media screen and (min-width:1920px){.text-links{font-size:16px}}.text-tags{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:768px){.text-tags{line-height:120%}}@media screen and (min-width:1920px){.text-tags{font-size:14px}}.text-small-caption{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}@media screen and (min-width:768px){.text-small-caption{line-height:160%}}@media screen and (min-width:1024px){.text-small-caption{line-height:120%}}.text-small-caption-bold{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;font-weight:bold}@media screen and (min-width:768px){.text-small-caption-bold{line-height:160%}}@media screen and (min-width:1024px){.text-small-caption-bold{line-height:120%}}.text-label,.text-label-normal{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:18px;letter-spacing:.02em}.text-label-semibold{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:18px;letter-spacing:.02em;font-weight:500}.text-label-bold{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:18px;letter-spacing:.02em;font-weight:700}.ellipsis-two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.bg-global-primary{background-color:#f6f5f0}.bg-global-secondary{background-color:#eee9e5}.bg-global-tertiary-1{background-color:#dbdbdb}.bg-global-tertiary-2{background-color:#707070}.border-global-primary{border:1px solid #f6f5f0;stroke:#f6f5f0}.border-global-secondary{border:1px solid #eee9e5;stroke:#eee9e5}.border-global-tertiary-1{border:1px solid #dbdbdb;stroke:#dbdbdb}.border-global-tertiary-2{border:1px solid #707070;stroke:#707070}.bg-identity-primary{background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);fill:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1)}.border-identity-primary{border:1px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);stroke:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1)}.color-identity-primary{color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1)}.color-secondary-gray{color:#484848}.bg-identity-tint-20{background-color:var(--tint-color-20)}.bg-identity-tint-40{background-color:var(--tint-color-40)}.bg-identity-tint-80{background-color:var(--tint-color-80)}.bg-identity-tint-100{background-color:var(--tint-color-100)}.bg-identity-tint-120{background-color:var(--tint-color-120)}.color-primary-white{color:#fff}.color-primary-black{color:#000}.border-primary-white{border:1px solid #fff;stroke:#fff}.border-primary-black{border:1px solid #000;stroke:#000}.border-secondary-gray{border:1px solid #484848;stroke:#484848}.bg-color-primary-white{background-color:#fff}.bg-color-primary-black{background-color:#000}.bg-color-secondary-gray{background-color:#484848}.bg-signal-success{background-color:#068802}.bg-signal-aware{background-color:#f7bf42}.bg-signal-alert{background-color:#d22d43}.border-signal-success{border:1px solid #068802;stroke:#068802}.border-signal-aware{border:1px solid #f7bf42;stroke:#f7bf42}.border-signal-alert{border:1px solid #d22d43;stroke:#d22d43}.color-signal-success{color:#068802}.color-signal-aware{color:#f7bf42}.color-signal-alert{color:#d22d43}.media-container{height:100%;width:100%}.media-container--placeholder{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:24px}@media screen and (min-width:768px){.media-container--placeholder{border-width:32px}}@media screen and (min-width:1024px){.media-container--placeholder{border-width:44px}}.media-container__media{height:100%;width:100%}.media-container__media .image-credited__image,.media-container__media figure,.media-container__media img{width:100%;height:100%}.media-container__media img{height:100%;width:100%;object-fit:cover;object-position:center}.button-link{color:#fff}.button-link--bright{color:#000}.link-filters{display:flex;grid-column-gap:24px}.link-filters__tag-wrapper:last-child{padding-right:0;padding-bottom:0}.link-filters__tag{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-transform:uppercase;text-decoration:none;padding-bottom:0}.link-filters__tag--active{border-bottom:0}.link-filters__tag::after{padding-bottom:4px}.link-filters__counter{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;position:relative;top:-8px;padding-left:8px}.link-filters__tag:active{border-bottom:0}.link-filters__title{text-transform:uppercase}.arrow__hover--right-large{cursor:pointer}.arrow__hover--right-large svg{overflow:visible}.arrow__hover--right-large:hover .arrow__head{transition:.3s;transform:translateX(25px)}.arrow__hover--right-large:hover .arrow__body{transition:.3s;transform:scaleX(1.165)}.arrow__hover--right-large .arrow__body{transition:.6s;transform:scaleX(1);transform-origin:left}.arrow__hover--right-large .arrow__head{transition:.6s;transform:translateX(0)}.arrow__hover--right-small{cursor:pointer}.arrow__hover--right-small svg{overflow:visible}.arrow__hover--right-small:hover .arrow__head{transition:.3s;transform:translateX(30px)}.arrow__hover--right-small:hover .arrow__body{transition:.3s;transform:scaleX(1.5)}.arrow__hover--right-small .arrow__body{transition:.6s;transform:scaleX(1);transform-origin:left}.arrow__hover--right-small .arrow__head{transition:.6s;transform:translateX(0)}.arrow__hover--left-large{cursor:pointer}.arrow__hover--left-large svg{overflow:visible}.arrow__hover--left-large:hover .arrow__head{transition:.3s;transform:translateX(-25px)}.arrow__hover--left-large:hover .arrow__body{transition:.3s;transform:scaleX(1.165)}.arrow__hover--left-large .arrow__body{transition:.6s;transform:scaleX(1);transform-origin:right}.arrow__hover--left-large .arrow__head{transition:.6s;transform:translateX(0)}.arrow__hover--left-small{cursor:pointer}.arrow__hover--left-small svg{overflow:visible}.arrow__hover--left-small:hover .arrow__head{transition:.3s;transform:translateX(-30px)}.arrow__hover--left-small:hover .arrow__body{transition:.3s;transform:scaleX(1.5)}.arrow__hover--left-small .arrow__body{transition:.6s;transform:scaleX(1);transform-origin:right}.arrow__hover--left-small .arrow__head{transition:.6s;transform:translateX(0)}.arrow__link{text-decoration:none}.arrow-button{width:101px}.arrow-button:focus svg{visibility:visible;opacity:1}.btn-icon{margin-left:16px;color:inherit}.btn-collapsible{margin-left:16px;display:none}.btn-primary{display:flex;align-items:center;justify-content:center;border-radius:0;border:1px solid #000;cursor:pointer;white-space:nowrap;transition:background-color .4s ease-in-out,color .2s ease-in-out,opacity .4s ease-in-out;text-decoration:none;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:768px){.btn-primary{line-height:120%}}@media screen and (min-width:1920px){.btn-primary{font-size:16px;line-height:20px}}.btn-primary:hover .btn-collapsible,.btn-primary:focus-visible .btn-collapsible{display:block}.btn-primary:focus-visible{outline:2px solid #000;box-shadow:inset 0 0 0 3px #fff}.btn-primary[disabled]{border:1px solid #707070;color:#707070;fill:#707070;cursor:not-allowed}.btn-primary[disabled] .arrow__body{stroke:#707070}.btn-primary[disabled] .arrow__head{fill:#707070}.btn-xlarge{height:48px;padding:8px 86px}.btn-large{height:48px;padding:0 86px}.btn-medium{height:48px;padding:0 48px}.btn-small{height:40px;padding:0 32px}.btn-xsmall{height:32px;padding:0 24px}.btn-filled:not([disabled]){background-color:#000;color:#fff}.btn-filled:not([disabled]):hover,.btn-filled:not([disabled]):focus-visible{background-color:#484848;border-color:#484848}.btn-outline{background-color:rgba(0,0,0,0);color:#000}.btn-outline:not([disabled]):hover,.btn-outline:not([disabled]):focus-visible{background-color:#000;color:#fff}.btn-ui{background-color:rgba(0,0,0,0);border:0;cursor:pointer}.tag{color:#000;display:inline-flex;justify-content:center;align-items:center;border:1px solid #dbdbdb;padding:8px 16px;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}@media screen and (min-width:768px){.tag{line-height:120%}}@media screen and (min-width:1920px){.tag{font-size:14px}}.tag.tag--fill{background-color:#eee9e5}.tag.tag--small{height:32px;padding:0 8px}.tag.tag--large{height:40px;padding:0 16px}.tag-icon{margin-left:10px}.logo{text-decoration:none;height:100%;width:auto;display:flex;align-items:center;justify-content:center}.logo img{display:none;width:auto}@media screen and (min-width:768px){.logo img{display:block}}.logo__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.logo__library-name{font-weight:700}@media screen and (min-width:768px){.logo__description--has-image{display:none}}.has-burger-menu .header__menu-navigation-mobile .logo img{display:none}.has-burger-menu .header__menu-navigation-mobile .logo .logo__description--has-image{display:block}.dropdown{width:100%;position:relative;border-color:#000}.dropdown--grey-borders{border-color:#dbdbdb}.dropdown__desktop{width:100%}@media screen and (min-width:1024px){.dropdown__desktop{width:50%}}.dropdown__select{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;appearance:none;-webkit-appearance:none;min-width:230px;width:100%;height:50px;cursor:pointer;background-color:rgba(0,0,0,0);color:#000;border-radius:0;border:1px solid;border-color:inherit;padding:0;padding-left:20px;padding-right:70px;text-overflow:ellipsis;white-space:nowrap;text-transform:none}@media screen and (min-width:768px){.dropdown__select{line-height:120%}}@media screen and (min-width:1920px){.dropdown__select{font-size:16px;line-height:20px}}.dropdown__select.dropdown__select--grey{border-color:#dbdbdb;color:#484848}.dropdown__option{background-color:#f9f9f9;height:400px;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.dropdown__option{line-height:160%}}@media screen and (min-width:1024px){.dropdown__option{font-size:16px}}@media screen and (min-width:1920px){.dropdown__option{font-size:18px}}.dropdown__arrows{pointer-events:none;position:absolute;right:0;top:0;height:50px;width:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-left:1px solid;border-color:inherit}.dropdown__arrows.dropdown__arrows--grey{border-color:#dbdbdb}.dropdown__arrow--bottom{margin-top:4px;transform:rotateZ(180deg)}.dropdown__select--inline{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;height:100%;padding:8px 16px;min-width:200px;text-transform:none}@media screen and (min-width:768px){.dropdown__select--inline{line-height:120%}}@media screen and (min-width:1920px){.dropdown__select--inline{font-size:14px}}.dropdown__select--inline-body-font{height:100%;padding:8px 60px 8px 16px;min-width:200px}.dropdown__arrows--inline{height:100%}.dropdown__footnote{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;margin:8px 0 60px 0}@media screen and (min-width:768px){.dropdown__footnote{line-height:160%}}@media screen and (min-width:1024px){.dropdown__footnote{line-height:120%}}.breadcrumb{max-width:1472px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-top:24px;margin-bottom:24px;row-gap:8px}.breadcrumb>*{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;position:relative;display:inline-block;color:#484848}.breadcrumb>*+*{padding-left:20px}.breadcrumb>*+*::before{position:absolute;content:">";left:0;width:20px;text-align:center}.status-label{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:18px;letter-spacing:.02em;min-height:28px;padding:0 4px;display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:500}@media screen and (min-width:768px){.status-label{padding:0 16px}}.status-label--danger{background-color:#d22d43;color:#fff}.status-label--warning{background-color:#f7bf42;color:#484848}.status-label--info{background-color:#068802;color:#fff}.status-label--neutral{background-color:#f6f5f0;color:#484848}.status-label--outline{background-color:rgba(0,0,0,0);border:1px solid #dbdbdb;color:#484848}.number{min-width:40px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:2px solid rgba(0,0,0,0);border-radius:100%;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%}@media screen and (min-width:1024px){.number{font-size:16px}}@media screen and (min-width:1920px){.number{font-size:18px}}@media screen and (min-width:768px){.number{min-width:56px;width:56px;height:56px}}.number--danger{border-color:#d22d43}.number--warning{border-color:#f7bf42}.number--info{border-color:#068802}.number--neutral{border-color:#484848}.counter{width:92px;height:92px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;font-family:"Noto Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0}.counter__value{line-height:1em;text-align:center}.counter__value img{margin:4px}.counter__label{font-size:12px;font-weight:500;line-height:19px;text-align:center}.counter__label::first-letter{text-transform:uppercase}.counter__icon{margin-bottom:2px}.dpl-patron-info{color:#484848;background-color:#eee9e5;padding-bottom:32px}.dpl-patron-info__label{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;margin-left:32px;padding-top:32px}@media screen and (min-width:1024px){.dpl-patron-info__label{font-size:18px}}@media screen and (min-width:1920px){.dpl-patron-info__label{font-size:20px}}.dpl-patron-info__text{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;margin-left:32px}@media screen and (min-width:1024px){.dpl-patron-info__text{font-size:16px}}@media screen and (min-width:1920px){.dpl-patron-info__text{font-size:18px}}.patron-buttons{display:flex;margin-top:32px}.contact-info-flex{display:flex;flex-direction:column}@media screen and (min-width:768px){.contact-info-flex{flex-direction:row}}.patron-page-info{width:100%}@media screen and (min-width:768px){.patron-page-info{width:75%}}.patron__input{display:flex;flex-direction:column;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;margin-bottom:32px}@media screen and (min-width:1024px){.patron__input{font-size:16px}}@media screen and (min-width:1920px){.patron__input{font-size:18px}}.patron__input label{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;color:#484848}@media screen and (min-width:1024px){.patron__input label{font-size:16px}}@media screen and (min-width:1920px){.patron__input label{font-size:18px}}.patron__input input{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #dbdbdb;height:40px}.patron__input input:focus{border-bottom-color:#000;outline:none}.patron__input__description{color:#484848;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;margin-top:8px}.patron__input__validation{color:#d22d43;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;margin-top:8px}.patron__input input::-webkit-outer-spin-button,.patron__input input::-webkit-inner-spin-button{-webkit-appearance:none}.patron__input input[type=number]{appearance:textfield;-moz-appearance:textfield}.patron__input--desktop{width:100%}@media screen and (min-width:768px){.patron__input--desktop:first-of-type{margin-right:24px}}@media screen and (min-width:1024px){.patron__input--desktop{width:50%}}.checkbox__input{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.checkbox__label{user-select:none;cursor:pointer;padding:6px 8px 6px 0;overflow:hidden;transition:all .3s ease;display:flex;align-items:center}.checkbox__label .checkbox__icon{vertical-align:middle;transform:translate3d(0,0,0)}.checkbox__label .checkbox__icon:first-of-type{position:relative;flex:0 0 18px;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #707070;transition:all .3s ease}.checkbox__label .checkbox__icon:first-of-type svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transform:translate3d(0,0,0)}.checkbox__label .checkbox__text{padding-left:8px;line-height:18px}.checkbox__label .checkbox__text--validation{color:#d22d43}.checkbox__label .checkbox__text--hide-visually{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.checkbox__label:hover .checkbox__icon:first-of-type{border-color:#484848}.checkbox__input:checked+.checkbox__label .checkbox__icon:first-of-type{background:#484848;border-color:#484848;animation:zoom-in-out .3s ease}.checkbox__input:checked+.checkbox__label .checkbox__icon:first-of-type svg{stroke-dashoffset:0}.checkbox__input:focus+.checkbox__label{outline:solid 1px #484848;outline-offset:0}@keyframes zoom-in-out{50%{transform:scale(0.9)}}.dpl-form .dpl-input.checkbox-override{display:flex;flex-direction:row;align-items:center;padding:6px 8px 6px 0;margin-bottom:0}.dpl-form .dpl-input.checkbox-override input{accent-color:#000;width:18px;height:18px;cursor:pointer;margin-left:0}.dpl-form .dpl-input.checkbox-override .input-label,.dpl-form .dpl-input.checkbox-override .description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#484848;padding:0 8px 0 8px;width:fit-content;max-width:300px;margin:0;height:auto}@media screen and (min-width:768px){.dpl-form .dpl-input.checkbox-override .input-label,.dpl-form .dpl-input.checkbox-override .description{line-height:160%}}@media screen and (min-width:1024px){.dpl-form .dpl-input.checkbox-override .input-label,.dpl-form .dpl-input.checkbox-override .description{line-height:120%}}.dpl-form .dpl-input.checkbox-override .input-label{cursor:pointer}.dpl-form .dpl-input.radio-override{display:flex;flex-direction:row;align-items:center;padding:6px 8px 6px 0;margin-bottom:0}.dpl-form .dpl-input.radio-override input[type=radio]{accent-color:#000;width:18px;height:18px;cursor:pointer;margin:3px 3px 3px 0}.dpl-form .dpl-input.radio-override label,.dpl-form .dpl-input.radio-override .description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#484848;padding:0 8px 0 8px;width:fit-content;max-width:300px;margin:0;height:auto}@media screen and (min-width:768px){.dpl-form .dpl-input.radio-override label,.dpl-form .dpl-input.radio-override .description{line-height:160%}}@media screen and (min-width:1024px){.dpl-form .dpl-input.radio-override label,.dpl-form .dpl-input.radio-override .description{line-height:120%}}.dpl-form .dpl-input.radio-override label{cursor:pointer}.cover--size-2xsmall{border-radius:3px;height:52px}@media screen and (min-width:768px){.cover--size-2xsmall{height:68.5px}}.cover--size-xsmall{border-radius:3px;height:104px}@media screen and (min-width:768px){.cover--size-xsmall{height:104px}}.cover--size-small{height:104px}@media screen and (min-width:768px){.cover--size-small{height:137px}}.cover--size-medium{height:216px}@media screen and (min-width:768px){.cover--size-medium{height:216px}}.cover--size-large{height:216px}@media screen and (min-width:768px){.cover--size-large{height:216px}}.cover--size-xlarge{height:284px}@media screen and (min-width:768px){.cover--size-xlarge{height:460px}}.cover--aspect-2xsmall{aspect-ratio:.69}.cover--aspect-xsmall{aspect-ratio:.69}.cover--aspect-small{aspect-ratio:.69}.cover--aspect-medium{aspect-ratio:.69}.cover--aspect-large{aspect-ratio:.79}.cover--aspect-xlarge{aspect-ratio:.79}a.cover{display:block}.cover__img{height:100%;margin:0 auto;object-fit:contain}.cover__img.cover__img--animate{animation:.3s ease-out 0s 1 CoverFadeIn}.cover__img.cover__img--shadow-small{filter:drop-shadow(0 4px 40px rgba(0,0,0,0.15))}.cover__img.cover__img--shadow-medium{filter:drop-shadow(0 4px 40px rgba(0,0,0,0.25))}@keyframes CoverFadeIn{0%{opacity:0;transform:scale(1.05) translateY(5px)}100%{opacity:1;transform:scale(1) translateY(0)}}.dpl-input{display:flex;flex-direction:column;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%}@media screen and (min-width:1024px){.dpl-input{font-size:16px}}@media screen and (min-width:1920px){.dpl-input{font-size:18px}}.dpl-input label{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;color:#484848}@media screen and (min-width:1024px){.dpl-input label{font-size:16px}}@media screen and (min-width:1920px){.dpl-input label{font-size:18px}}.dpl-input input{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #707070;height:40px}.dpl-input input:focus{border-bottom-color:#000;outline:none}.dpl-input__flex{display:flex;flex-direction:column}@media screen and (min-width:768px){.dpl-input__flex{flex-direction:row}}.dpl-input.dpl-input--invalid input{background-color:#eee9e5}.dpl-input.dpl-input--double{width:100%;margin-bottom:32px}@media screen and (min-width:768px){.dpl-input.dpl-input--double{margin-bottom:0px}}.dpl-input__description{color:#484848;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;margin-top:16px}.dpl-input__validation{color:#d22d43;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;margin-top:16px}.dpl-input input::-webkit-outer-spin-button,.dpl-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dpl-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.dpl-form .dpl-input:has(textarea){max-width:896px}.dpl-form .dpl-input textarea{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;border:solid 1px #707070;width:100%;padding:16px;resize:none;background-color:#f6f5f0}@media screen and (min-width:768px){.dpl-form .dpl-input textarea{line-height:160%}}@media screen and (min-width:1024px){.dpl-form .dpl-input textarea{font-size:16px}}@media screen and (min-width:1920px){.dpl-form .dpl-input textarea{font-size:18px}}.dpl-form .dpl-button{margin:44px 0 24px 0}.dpl-form .dpl-button.btn-primary{padding:0 24px}.datepicker__wrapper{position:relative;width:100%;height:48px;background-color:rgba(0,0,0,0);display:flex;align-items:center;flex-direction:row;border:1px solid #dbdbdb}.datepicker__input{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;border:none;cursor:pointer}@media screen and (min-width:768px){.datepicker__input{line-height:120%}}@media screen and (min-width:1920px){.datepicker__input{font-size:16px;line-height:20px}}.datepicker__opener{width:44px;min-width:44px;height:48px;border-left:1px solid #dbdbdb;display:flex;align-items:center;cursor:pointer}.datepicker__icon{margin:auto}.flatpickr-calendar{font-family:"Noto Sans";font-style:normal;font-weight:500;color:#000;padding:16px !important;width:fit-content !important}@media screen and (max-width:767px){.flatpickr-calendar.open.static{top:-80px;left:0;right:0;margin:0 auto}.flatpickr-calendar.open.static::after,.flatpickr-calendar.open.static::before{display:none}}.flatpickr-calendar.inline{box-shadow:none;border-radius:0}.flatpickr-calendar *{font-weight:500 !important}.flatpickr-calendar .flatpickr-months .flatpickr-month{order:-1;display:flex;padding-left:5px}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{display:flex;align-items:center;position:relative;padding:0;left:0;width:auto;font-size:14px;line-height:100%;color:#000}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month select{appearance:none;height:30px;line-height:30px;padding:0 4px}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper{width:7ch;display:flex;height:30px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{position:relative;height:auto;line-height:100%;display:flex;align-items:center}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover{background:rgba(0,0,0,.05)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{stroke:#000}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays{height:auto;padding:20px 0}.flatpickr-calendar .flatpickr-days{user-select:none}.flatpickr-calendar .flatpickr-days .flatpickr-day{display:flex;align-items:center}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected{background-color:#0069ff;border-color:#0069ff}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-days .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-days .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #0069ff}.flatpickr-calendar .flatpickr-days .flatpickr-day.prevMonthDay:not(.endRange):not(.startRange),.flatpickr-calendar .flatpickr-days .flatpickr-day.nextMonthDay:not(.endRange):not(.startRange){color:rgba(57,57,57,.7);font-weight:400 !important}.dpl-list-buttons{display:flex;justify-content:space-between;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%}@media screen and (min-width:1024px){.dpl-list-buttons{font-size:16px}}@media screen and (min-width:1920px){.dpl-list-buttons{font-size:18px}}.dpl-list-buttons__header{all:unset;height:35px;position:relative;padding-right:25px;display:flex;align-items:flex-end}.dpl-list-buttons__power{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;margin-left:2px;height:30px;vertical-align:super}@media screen and (min-width:768px){.dpl-list-buttons__power{line-height:160%}}@media screen and (min-width:1024px){.dpl-list-buttons__power{line-height:120%}}.dpl-list-buttons__buttons{display:flex;justify-content:center;align-items:center}.dpl-list-buttons__buttons__button{margin-left:32px;display:flex}.dpl-list-buttons__buttons__button--hide-on-mobile{display:none}@media screen and (min-width:768px){.dpl-list-buttons__buttons__button--hide-on-mobile{display:flex}}.dpl-list-buttons__screen-reader-description{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.dpl-progress-bar__progress-bar{display:flex;width:100%;height:16px}.dpl-progress-bar__header{display:flex;justify-content:space-between;column-gap:8px}.missing-story{color:#d5364a}.icon-favourite{cursor:pointer;height:24px;width:24px;color:#000;stroke:#000;fill:none}.icon-favourite--filled{color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);stroke:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);fill:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1)}.icon-favourite--bright{color:#fff;stroke:#fff;fill:none}.icon-favourite--bright-filled{stroke:#fff;color:#fff;fill:#fff}.button-favourite{background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);padding:0;margin:0}.dpl-icon-button{all:unset;cursor:pointer;height:27px}.dpl-icon-button path{fill:#707070}.dpl-icon-button:not(.dpl-icon-button--selected):hover{box-shadow:inset 0 -2px 0 0 #707070}.dpl-icon-button--selected{box-shadow:inset 0 -2px 0 0}.dpl-icon-button--selected svg path{fill:#000}.button-expand{cursor:pointer;align-self:center}.button-expand__image{transition:transform .3s ease-in-out}.button-expand__image.button-expand__image--expanded{transform:scaleY(-1)}.warning-bar{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:16px}@media screen and (min-width:768px){.warning-bar{flex-direction:row;padding:16px 32px}}.warning-bar__icon{margin-right:16px;min-width:40px}.warning-bar__left{display:flex;align-items:center;width:100%;justify-content:flex-start}@media screen and (min-width:768px){.warning-bar__left{width:auto}}.warning-bar__right{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:16px}.warning-bar__right:empty{margin-top:0}@media screen and (min-width:768px){.warning-bar__right{flex-direction:row;justify-content:flex-start;align-items:center;width:auto;margin-top:0}}.warning-bar__owes{margin-right:8px;margin-bottom:8px}@media screen and (min-width:768px){.warning-bar__owes{margin-right:24px;margin-bottom:0}}.availability-label{color:#484848;position:relative;display:inline-flex;flex-direction:row;align-items:center;width:auto;height:25px;background-color:#f6f5f0;white-space:nowrap}.availability-label--selected{border:1px solid #000}.availability-label--unselected{border:1px solid #dbdbdb}.availability-label__divider{height:14px;width:1px;background-color:#dbdbdb}.availability-label__check{width:14px;position:absolute;left:5px;display:none}.availability-label__check.selected{display:inline-block}.availability-label__text{margin-bottom:0px !important}.avatar{display:flex;place-content:center;border-radius:50%;width:48px;height:48px;padding:12px}.avatar img{height:20px}.material-card{padding:16px;max-width:500px;text-decoration:none;height:100%}.material-card__icon{display:flex;justify-content:flex-end}.material-card__cover{display:flex;justify-content:center}.material-card__cover .cover{margin-top:8px}.material-card__texts{margin-top:16px;display:grid}@media screen and (min-width:768px){.material-card__texts{margin-top:32px}}.material-card__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.material-card__title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;font-weight:500}.card-list-item{background-color:#fff;padding:16px 24px;display:grid;grid-template-columns:min-content 1fr;gap:22px 16px;cursor:pointer;text-decoration:none;min-height:184px}.card-list-item>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.card-list-item>svg{display:none}}.card-list-item:hover>svg{visibility:visible;opacity:1}@media screen and (min-width:768px){.card-list-item{gap:0;column-gap:24px;padding:24px;grid-template-columns:min-content minmax(min-content,407px) 1fr max-content}}.card-list-item:hover{filter:drop-shadow(0 4px 20px rgba(72,72,72,0.2))}.card-list-item__cover{grid-row:span 2}@media screen and (min-width:768px){.card-list-item__cover{grid-row:auto}}.card-list-item__availability{grid-column:2;display:flex;align-content:center;flex-wrap:wrap;gap:6px}@media screen and (min-width:768px){.card-list-item__availability{grid-column:3}}.card-list-item__meta{display:flex;gap:10px}.card-list-item__title{margin-top:10px}.card-list-item__title>a{text-decoration:none}.card-list-item__title>a:hover{text-decoration:underline}@media screen and (min-width:768px){.card-list-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:16px;overflow:hidden;text-overflow:ellipsis;line-height:calc(120% + 2px)}}.card-list-item.ssc{grid-template-columns:min-content 1fr}.card-list-item .ssc-square{width:95px}.card-list-item .ssc-head-line{margin-top:16px}@media screen and (min-width:768px){.card-list-item .ssc-wrapper{width:50%}}.list-reservation-container{position:relative}.list-reservation{background-color:#fff;border:0;width:100%;display:grid;grid-template-columns:1fr;position:relative;padding:16px;cursor:pointer}.list-reservation .list-reservation__status>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-reservation .list-reservation__status>svg{display:none}}.list-reservation:hover .list-reservation__status>svg{visibility:visible;opacity:1}.list-reservation .arrow-button>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-reservation .arrow-button>svg{display:none}}.list-reservation:hover .arrow-button>svg{visibility:visible;opacity:1}.list-reservation h3{color:#000}.list-reservation p{color:#484848}@media screen and (min-width:768px){.list-reservation{grid-template-columns:1fr 1fr;height:184px;padding:24px}}.list-reservation:hover{filter:drop-shadow(0 4px 20px rgba(72,72,72,0.2))}.list-reservation__material{min-height:120px;display:flex;align-items:center}.list-reservation__hidden-explanation{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.list-reservation__note{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;min-height:20px;cursor:pointer;background-color:rgba(0,0,0,0);align-self:baseline;border:0;display:block;margin-top:4px;white-space:break-spaces;text-decoration:underline;padding-left:0}@media screen and (min-width:768px){.list-reservation__note{line-height:160%}}@media screen and (min-width:1024px){.list-reservation__note{line-height:120%}}.list-reservation__note--desktop{display:none}@media screen and (min-width:768px){.list-reservation__note--desktop{display:block}}.list-reservation__note--mobile{text-align:left}@media screen and (min-width:768px){.list-reservation__note--mobile{display:none}}.list-reservation__information{display:flex;flex-direction:column;height:100%;margin-left:16px;align-items:baseline;justify-content:space-between;min-width:200px}@media screen and (max-width:374px){.list-reservation__information{min-width:100px}}@media screen and (min-width:768px){.list-reservation__information{margin-left:24px}}.list-reservation__about{padding-left:0;text-align:left}.list-reservation__about p{margin-top:2px;font-size:14px;margin-bottom:16px}@media screen and (min-width:768px){.list-reservation__about{margin-top:0}.list-reservation__about p{font-size:12px;margin-bottom:0}}.list-reservation__header{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#000;padding:0;cursor:pointer}@media screen and (min-width:768px){.list-reservation__header{line-height:120%}}@media screen and (min-width:1024px){.list-reservation__header{font-size:24px}}@media screen and (min-width:1920px){.list-reservation__header{font-size:26px}}.list-reservation__header:hover,.list-reservation__header:focus{text-decoration:underline}.list-reservation__header__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.list-reservation__status{height:100%;display:grid;align-items:flex-end;grid-template-columns:auto 1fr max-content}@media screen and (min-width:768px){.list-reservation__status{align-items:center}}.list-reservation__counter{display:none;margin:4px}@media screen and (min-width:768px){.list-reservation__counter{width:92px;display:block}}.list-reservation__deadline{display:inline-grid;grid-row-gap:8px;margin-left:2px}@media screen and (min-width:768px){.list-reservation__deadline{margin-left:15px}}.list-reservation__fee>p{text-align:end;white-space:nowrap}.list-reservation--stacked::before,.list-reservation--stacked::after{height:20px;width:100%;position:absolute;bottom:0;background-color:#fff;perspective:500px;box-shadow:0 4px 20px rgba(72,72,72,.1)}.list-reservation--stacked::after{content:" ";height:8px;transform:translateY(8px) scale(0.95);z-index:-5}.list-reservation--stacked::before{content:" ";height:9px;transform:translateY(16px) scale(0.9);z-index:-10}.list-dashboard{display:flex;align-items:center;background:#fff;position:relative;padding:16px;text-decoration:none}.list-dashboard .list-dashboard__arrow>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-dashboard .list-dashboard__arrow>svg{display:none}}.list-dashboard:hover .list-dashboard__arrow>svg{visibility:visible;opacity:1}.list-dashboard .status-label{margin-left:auto}@media screen and (min-width:768px){.list-dashboard{padding:16px 24px}.list-dashboard .status-label{margin-left:unset}}.list-dashboard__title{margin-left:8px;margin-right:16px}@media screen and (min-width:768px){.list-dashboard__title{margin-left:24px}}.list-dashboard__dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#d63649;border-radius:100%}.list-dashboard__arrow{margin-left:auto;width:90px;display:inline-block}@media screen and (max-width:767px){.list-dashboard__arrow{display:none}}dl.list-description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;max-width:420px;color:#484848}@media screen and (min-width:768px){dl.list-description{line-height:160%}}@media screen and (min-width:1024px){dl.list-description{line-height:120%}}dl.list-description .list-description__item{display:grid;grid-template-columns:1fr 2fr}dl.list-description .list-description__key,dl.list-description .list-description__value{padding:2px 4px}dl.list-description .list-description__value{display:grid}@media screen and (min-width:768px){dl.list-description .list-description__value{display:flex;flex-wrap:wrap;gap:8px}}dl.list-description .list-description__value--column{flex-direction:column}dl.list-description .list-description__value--list{list-style:initial;padding-left:16px}dl.list-description .link-tag{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#000}@media screen and (min-width:768px){dl.list-description .link-tag{line-height:160%}}@media screen and (min-width:1024px){dl.list-description .link-tag{line-height:120%}}dl.list-description.list-description--hero,dl.list-description.list-description--event{height:max-content;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;line-height:120%}@media screen and (min-width:768px){dl.list-description.list-description--hero,dl.list-description.list-description--event{line-height:160%}}@media screen and (min-width:1024px){dl.list-description.list-description--hero,dl.list-description.list-description--event{font-size:16px}}@media screen and (min-width:1920px){dl.list-description.list-description--hero,dl.list-description.list-description--event{font-size:18px}}dl.list-description.list-description--hero .list-description__item,dl.list-description.list-description--event .list-description__item{grid-template-columns:1fr}dl.list-description.list-description--hero .list-description__value,dl.list-description.list-description--event .list-description__value{font-weight:500;grid-gap:8px;gap:8px}dl.list-description.list-description--hero .link-tag,dl.list-description.list-description--event .link-tag{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;line-height:120%}@media screen and (min-width:768px){dl.list-description.list-description--hero .link-tag,dl.list-description.list-description--event .link-tag{line-height:160%}}@media screen and (min-width:1024px){dl.list-description.list-description--hero .link-tag,dl.list-description.list-description--event .link-tag{font-size:16px}}@media screen and (min-width:1920px){dl.list-description.list-description--hero .link-tag,dl.list-description.list-description--event .link-tag{font-size:18px}}@media screen and (min-width:768px){dl.list-description.list-description--hero,dl.list-description.list-description--event{grid-template-columns:1fr;gap:4px}dl.list-description.list-description--hero .list-description__item,dl.list-description.list-description--event .list-description__item{grid-template-columns:1fr 2fr}}.list-details{display:flex;align-items:center;min-height:72px;padding:16px;background-color:#fff}@media screen and (min-width:768px){.list-details{height:96px;padding:16px 32px}}.list-details__icon{margin-top:8px;margin-right:16px;width:24px}@media screen and (min-width:768px){.list-details__icon{margin-top:0;margin-right:32px;width:32px}}.list-details__container{width:100%;display:flex;flex-direction:column}@media screen and (min-width:768px){.list-details__container{flex-direction:row;display:flex;justify-content:space-between}}.list-details__dropdown{margin-top:16px}@media screen and (min-width:768px){.list-details__dropdown{margin-top:0}}.list-details__menu{margin-top:16px}@media screen and (min-width:768px){.list-details__menu{margin-top:0}}.list-materials{display:flex;min-height:96px;padding:16px;background-color:#fff;justify-content:space-between;cursor:pointer}.list-materials .list-dashboard__arrow>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-materials .list-dashboard__arrow>svg{display:none}}.list-materials:hover .list-dashboard__arrow>svg{visibility:visible;opacity:1}.list-materials .list-materials__arrow>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-materials .list-materials__arrow>svg{display:none}}.list-materials:hover .list-materials__arrow>svg{visibility:visible;opacity:1}.list-materials .arrow-button>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-materials .arrow-button>svg{display:none}}.list-materials:hover .arrow-button>svg{visibility:visible;opacity:1}.list-materials:hover{filter:drop-shadow(0 4px 20px rgba(72,72,72,0.2))}@media screen and (min-width:768px){.list-materials{padding:16px 32px;align-items:center;flex-direction:row}}.list-materials--bottom-buttons-visible{padding-bottom:90px}.list-materials.list-materials--no-hover{cursor:default}.list-materials.list-materials--no-hover:hover{filter:none}.list-materials__checkbox{display:flex;align-items:center}.list-materials__content{flex:1}.list-materials__content__header{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px}.list-materials--disabled .list-materials__arrow>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.list-materials--disabled .list-materials__arrow>svg{display:none}}.list-materials--disabled:hover .list-materials__arrow>svg{visibility:visible;opacity:1}.list-materials--disabled .checkbox .checkbox__icon{opacity:0}.list-materials--disabled .checkbox input{display:none}.list-materials__status{display:flex;flex-direction:column;margin-top:0;align-items:flex-start;justify-content:center;grid-gap:16px}.list-materials__status--mobile{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;margin-top:16px}@media screen and (min-width:768px){.list-materials__status--mobile{line-height:160%}}@media screen and (min-width:1024px){.list-materials__status--mobile{line-height:120%}}@media screen and (min-width:768px){.list-materials__status--mobile{display:none}}.list-materials__status--desktop{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:none}@media screen and (min-width:768px){.list-materials__status--desktop{line-height:160%}}@media screen and (min-width:1024px){.list-materials__status--desktop{line-height:120%}}@media screen and (min-width:768px){.list-materials__status--desktop{display:block;margin-top:8px;max-width:150px}}.list-materials__status__note-desktop{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:none;margin-top:8px;max-width:150px}@media screen and (min-width:768px){.list-materials__status__note-desktop{line-height:160%}}@media screen and (min-width:1024px){.list-materials__status__note-desktop{line-height:120%}}@media screen and (min-width:768px){.list-materials__status__note-desktop{display:flex}}.list-materials__status__note-mobile{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex}@media screen and (min-width:768px){.list-materials__status__note-mobile{line-height:160%}}@media screen and (min-width:1024px){.list-materials__status__note-mobile{line-height:120%}}@media screen and (min-width:768px){.list-materials__status__note-mobile{display:none}}.list-materials__content-status{display:inline-flex;gap:8}@media screen and (min-width:768px){.list-materials__content-status{display:flex;flex-direction:row}}@media screen and (min-width:768px){.list-materials__content-status-label{display:none}}.list-materials__arrow{margin-left:32px;margin-right:16px;cursor:pointer;display:none}@media screen and (min-width:768px){.list-materials__arrow{display:block}}.dpl-list-empty{width:100%;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dotted #484848;text-align:center;color:#484848;padding:48px 4px;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%}@media screen and (min-width:1024px){.dpl-list-empty{font-size:18px}}@media screen and (min-width:1920px){.dpl-list-empty{font-size:20px}}.dpl-list-empty__links{display:flex;flex-direction:row;column-gap:24px}.footer-accordions{margin:0 -50px}.footer-accordion .footer__content{padding-top:16px;padding-left:44px;padding-right:44px;padding-bottom:44px}.footer-accordion__header{height:60px}.footer-accordion__header-button{color:#000;padding-left:44px;padding-right:44px;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dbdbdb}.footer-accordion__header-button__arrow{transition:transform .3s;transform:rotateZ(180deg)}.footer-accordion__header-button[aria-expanded=true] .footer-accordion__header-button__arrow{transform:rotateZ(0deg)}.footer-accordion:first-child .footer-accordion__header-button{border-top:0}.footer-accordion:last-child .footer-accordion__header-button{border-bottom:1px solid #dbdbdb}.modal{padding:16px;--parent-bg-color:#f6f5f0;background-color:#f6f5f0;position:relative;opacity:0;display:none;transition:opacity .3s;height:100dvh;overflow:auto}.modal__screen-reader-description{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media screen and (min-width:768px){.modal{height:calc(100vh - 200px);width:calc(100vw - 200px);margin:100px 0 0 100px}}@media screen and (min-width:1024px){.modal{padding:80px 215px}}.modal.modal--no-padding{padding:0}.modal-padding{padding:24px}.modal-show{display:flex;position:fixed;left:0;right:0;top:0;opacity:1}.modal-right{position:fixed;top:0;left:initial;right:0;max-width:560px;width:100%;height:100dvh;margin:0}.modal-backdrop{display:block;width:100%;height:100%;position:fixed;z-index:20;top:0;left:0;background-color:rgba(38,38,38,.5)}.modal--no-padding{padding:0}.modal--center{justify-content:center;align-items:center}.modal-btn-close{background-color:#f6f5f0;position:fixed;top:0;right:0;padding:16px;margin:6.5px;transition:.3s;z-index:15}@media screen and (min-width:768px){.modal-btn-close.modal-btn-close--offset{top:100px;right:117px}}@media screen and (min-width:768px){.modal-btn-close{padding:24px;margin:8px;border-radius:44px}}.modal-btn-close:hover{transform:rotateZ(90deg)}.modal-btn-close>img{width:11.5px}@media screen and (min-width:768px){.modal-btn-close>img{width:19.5px}}.modal-btn-fallback{display:flex;justify-content:flex-end;padding:20px}@media print{.modal{position:static;overflow:visible;width:auto;height:auto;opacity:1;display:block}.modal-backdrop,.modal-btn-close,.modal-btn-fallback{display:none}}.modal-details{flex-direction:column;align-items:center}.modal-show{display:flex;opacity:1}.modal-details__container{width:100%;max-width:100%;padding-bottom:80px}@media screen and (min-width:768px){.modal-details__container{margin:0;padding-bottom:0}}.modal-details__header{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.modal-details__header{align-items:center;flex-direction:row;padding-top:96px;width:80%}}.modal-details__cover{margin:48px 0}@media screen and (min-width:768px){.modal-details__cover{margin:0}}.modal-details__material{margin:0}@media screen and (min-width:768px){.modal-details__material{margin:0 46px}}.modal-details__tags{display:flex;grid-column-gap:8px;margin-bottom:16px}.modal-details__title{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:normal}.modal-details__buttons{margin-top:40px;justify-content:flex-end;display:flex;flex-direction:column}@media screen and (min-width:768px){.modal-details__buttons{display:none}}.modal-details__buttons--bottom{justify-content:flex-end;display:flex;flex-direction:row;margin-top:40px}.modal-details__buttons--hide-on-mobile{display:none}@media screen and (min-width:768px){.modal-details__buttons--hide-on-mobile{display:flex;flex-direction:row}}@media screen and (min-width:768px){.modal-details__buttons__full-width{width:100%}}.modal-details__warning{margin-top:40px}@media screen and (max-width:767px){.modal-details__warning .text-body-medium-regular{line-height:24px}}.modal-details__list{display:grid;grid-row-gap:10px;margin-top:40px}.modal-details__banner{width:100%;margin-top:128px}.modal-details__close{position:fixed;top:0;right:0;padding:34px;transition:.3s;z-index:10}.modal-details__close:hover{transform:rotateZ(90deg)}.modal-cta{flex-direction:column;align-items:center;justify-content:center}.modal-cta__container{max-width:550px}.modal-cta__buttons{display:flex;flex-direction:column;align-items:center}.modal-cta__link{display:flex;justify-content:center;margin-top:16px}.modal-cta__button{padding:0;width:100%}@media screen and (min-width:1024px){.modal-cta__button{padding:0 86px;width:auto}}.modal-header{display:grid;grid-template-areas:"avatar" "name" "link";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;row-gap:12px;column-gap:24px;padding:32px;border-bottom:1px solid #dbdbdb}.modal-header__avatar{grid-area:avatar;width:fit-content}.modal-header__name{grid-area:name;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.modal-header__link{grid-area:link}@media screen and (min-width:768px){.modal-header{grid-template-areas:"avatar name" "avatar link";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding-top:40px;padding-right:80px;padding-bottom:40px;padding-left:80px}}.modal-loan{flex-direction:column;align-items:center;width:100%}.modal-loan__title{padding-right:32px}@media screen and (min-width:768px){.modal-loan__title{padding-right:80px}}@media screen and (min-width:1024px){.modal-loan__title{padding-right:initial}}.modal-loan__container{width:100%}.modal-loan__header{display:flex;align-items:center}@media screen and (max-width:767px){.modal-loan__header .text-body-large{line-height:24px}}.modal-loan__list-container{display:grid;grid-row-gap:100px}.modal-loan__list{position:relative;margin-top:24px;padding-bottom:10px}.modal-loan__count{position:absolute;top:-48px}.modal-loan__list-materials{display:grid;grid-row-gap:8px}.modal-loan__list-materials--bottom-buttons-visible{padding-bottom:80px}.modal-login{display:flex;width:100%;justify-content:center;justify-content:flex-start}.modal-login--authenticated{align-items:baseline}.modal-login--anonymous{flex-direction:column;justify-content:center;align-items:center}.modal-login__container{justify-content:flex-start;width:100%;padding-bottom:80px}@media screen and (min-width:768px){.modal-login__container{padding-bottom:0px}}.modal-login__btn-create-profile{justify-self:center}.modal-search{flex-direction:column;align-items:center}.modal-search__container{margin:0 24px;padding-top:96px;max-width:550px;width:100%}@media screen and (min-width:768px){.modal-search__container{margin:0 45px}}.modal-search__buttons{display:grid;justify-content:center}.modal-search__input-element{width:100%;height:40px;border:0;border-bottom:1px solid #000;background-color:rgba(0,0,0,0);border-radius:0}.modal-text{flex-direction:column;align-items:center}.modal-text__container{margin:0 24px;padding-top:96px;padding-bottom:100px;max-width:550px;width:100%}@media screen and (min-width:768px){.modal-text__container{margin:0 45px}}.modal-text__content{display:grid;grid-row-gap:16px;margin-top:32px}.modal-text__buttons{display:flex;justify-content:center;position:fixed;bottom:0;height:88px;width:100%;background-color:#f6f5f0;filter:drop-shadow(4px 0 20px rgba(72,72,72,0.1))}@media screen and (min-width:768px){.modal-text__buttons{bottom:100px;width:calc(100vw - 200px)}}.modal-text__buttons-inner{display:flex;justify-content:flex-end;align-items:center;grid-column-gap:24px;max-width:1000px;width:100%;height:100%}.modal-pause{flex-direction:column;align-items:center}.modal-pause__subtitle{margin-top:32px;color:#484848}.modal-pause__date-range{margin-top:24px}.modal-pause__text-link{color:#484848;margin-bottom:4px}.modal-pause__container{margin:0 24px;padding-top:80px;max-width:550px}@media screen and (min-width:768px){.modal-pause__container{margin:0 45px}}.modal-pause__button{display:grid;justify-content:center}.date-range input{border:1px solid #dbdbdb;box-sizing:border-box;background-color:#f6f5f0;min-width:100%;height:50px;padding:0 10px;color:#484848;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:768px){.date-range input{line-height:120%}}@media screen and (min-width:1920px){.date-range input{font-size:16px;line-height:20px}}.date-range .date-range__input{display:flex;flex-direction:column;width:100%;margin-bottom:24px}.modal-profile{padding:0;flex-direction:column}.modal-profile__notifications:has[div]{border-bottom:1px solid #dbdbdb;padding:32px}@media screen and (min-width:768px){.modal-profile__notifications:has[div]{padding-top:40px;padding-right:80px;padding-bottom:40px;padding-left:80px}}.modal-profile__notification-item{margin-bottom:8px}.modal-profile__notification-item .list-dashboard{padding:8px}.modal-profile__notification-item .number{min-width:40px;width:40px;height:40px}.modal-profile__container{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:32px}.modal-profile__links .link-filters{display:flex;flex-direction:column;row-gap:24px}.modal-profile__btn-logout{margin:0 32px}@media screen and (min-width:768px){.modal-profile__btn-logout{display:flex;justify-content:flex-end}.modal-profile__btn-logout a{width:200px}}.reservation-modal{background-color:#f6f5f0;width:100%}.reservation-modal--confirm{display:grid;place-content:center}.reservation-modal__confirm-button{width:193px;margin:0 auto}.reservation-modal-header{display:flex;flex-direction:column;margin-bottom:16px}@media screen and (min-width:768px){.reservation-modal-header{flex-direction:row}}.reservation-modal-description{margin-top:24px}@media screen and (min-width:768px){.reservation-modal-description{margin-left:42px}}.reservation-modal-tag{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;padding:4px 16px;border:1px solid #dbdbdb;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.reservation-modal-tag{line-height:120%}}@media screen and (min-width:1920px){.reservation-modal-tag{font-size:14px}}.reservation-modal-submit{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px}@media screen and (min-width:768px){.reservation-modal-submit{justify-content:end;flex-direction:row}}.reservation-modal-list{display:grid;gap:8px}.reservation-modal-list-item{background-color:#fff;display:flex;align-items:center;min-height:96px;gap:32px;padding-left:32px;padding-right:32px}.reservation-modal-list-item-text{flex:1}.reservation-modal-list-item-text>*{margin:0}.reservation-form{display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.reservation-form__content{width:45%}}.reservation-form__footer{display:flex;justify-content:center}.facet-browser{width:100%}.facet-browser__header{min-height:120px;padding-left:32px;padding-top:32px}@media screen and (min-width:768px){.facet-browser__header{min-height:144px;padding-left:44px;padding-top:44px}}.facet-browser__facet-group{margin:16px;display:flex;gap:8px;flex-wrap:wrap}.facet-browser__facet-group .tag{color:#484848}.facet-browser__clear-btn{padding:0;margin-top:8px}.facet-browser__more-btn{font-size:12px;text-transform:uppercase;display:block;margin-left:auto;margin-bottom:32px;margin-right:16px}@media screen and (min-width:768px){.facet-browser__more-btn{margin-right:44px}}.facet-browser__results-btn{margin:44px auto 8px}.material-page{padding-bottom:44px}@media screen and (min-width:768px){.material-page{padding-bottom:112px}}.material-page.ssc .material-header__content{height:605px}.material-page.ssc .material-header__content .ssc-square{height:30px;width:30px}.dpl-toggle-button{border-radius:34px;width:44px;height:24px;position:relative;border:0px;cursor:pointer}.dpl-toggle-button::before{content:"";border-radius:50%;position:absolute;height:20px;width:20px;background-color:#fff;top:2px;bottom:2px}.dpl-toggle-button--inactive{background-color:#707070}.dpl-toggle-button--inactive::before{left:2px}.dpl-toggle-button--active{background-color:#068802}.dpl-toggle-button--active::before{right:2px}.dpl-pause-reservation-component{background-color:#eee9e5;min-height:72px;position:relative;display:flex;align-items:center;padding:16px}.dpl-pause-reservation-component__flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:center;justify-content:center;gap:8px}@media screen and (min-width:375px){.dpl-pause-reservation-component__flex{justify-content:start}}.dpl-pause-reservation-component__flex__reservation-icon{justify-content:center}@media screen and (min-width:768px){.dpl-pause-reservation-component__flex__reservation-icon{padding-left:48px}}.dpl-pause-reservation-component__flex__text{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%}@media screen and (min-width:1024px){.dpl-pause-reservation-component__flex__text{font-size:18px}}@media screen and (min-width:1920px){.dpl-pause-reservation-component__flex__text{font-size:20px}}.dpl-pause-reservation-component__flex__badge{background-color:#f6f5f0;padding:4px 8px;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%}@media screen and (min-width:1024px){.dpl-pause-reservation-component__flex__badge{font-size:16px}}@media screen and (min-width:1920px){.dpl-pause-reservation-component__flex__badge{font-size:18px}}.dpl-pause-reservation-component__flex__button{display:flex;flex:1;justify-content:center}@media screen and (min-width:375px){.dpl-pause-reservation-component__flex__button{justify-content:flex-end}}.material-header{border-bottom:1px solid #dbdbdb;padding-bottom:56px}@media screen and (min-width:1024px){.material-header{min-height:800px;display:grid;grid-template-columns:1fr 1fr;padding-bottom:0}}@media screen and (min-width:1440px){.material-header{min-height:650px}}.material-header .button-favourite{display:inline-flex}.material-header__cover{padding-top:65px;padding-bottom:38px;display:grid;place-content:center}@media screen and (min-width:1024px){.material-header__cover{padding:0}}.material-header__content{padding:16px}@media screen and (min-width:1024px){.material-header__content{padding:80px 44px 80px 215px;grid-column:1/2;grid-row:1/2;border-right:1px solid #dbdbdb}}.material-header__content>h1{margin-top:8px}.material-header__availability-label{margin-top:38px;margin-bottom:56px;display:flex;align-content:center;flex-wrap:wrap;gap:6px}.material-header__button>*+*{margin-top:8px}.material-header__button>*{width:100%}@media screen and (min-width:1024px){.material-header__button>*{width:346px;max-width:346px}}.material-periodical{display:flex;gap:24px;margin-bottom:48px}.material-periodical-select{display:flex;gap:8px}.material-periodical-select__border-container{position:relative}.material-periodical-select__border-container select{border:rgba(0,0,0,0);appearance:none;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:6px;background-image:url("data:image/svg+xml;utf8,%3Csvg width='6' height='5' viewBox='0 0 6 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75821 0.708313L3 3.95101L1.24179 0.708313L4.75821 0.708313Z' fill='black' stroke='black'/%3E%3C/svg%3E");background-position:100%;padding-right:10px}.material-periodical-select__border-container::before{content:"";position:absolute;right:10px;bottom:-7px;left:0;border-bottom:1px solid #000}.material-description{padding:16px;padding-top:60px;padding-bottom:44px}.material-description>h2.text-header-h4{font-size:24px}.material-description__content{max-width:750px;line-height:160%}@media screen and (min-width:1024px){.material-description{padding-top:80px;padding-left:215px;padding-bottom:100px}}.material-description__links>*+*{margin-top:16px}.disclosure{width:auto;border:solid 1px #dbdbdb;border-top:none}.disclosure:first-of-type{border-top:solid 1px #dbdbdb}@media screen and (min-width:768px){.disclosure{margin:0 133px}}.disclosure.disclosure--full-width{width:100%;margin:0}@media screen and (min-width:768px){.disclosure.disclosure--full-width{margin:0}}.disclosure__headline{height:88px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-left:16px}@media screen and (min-width:768px){.disclosure__headline{padding-left:32px}}.disclosure__headline::-webkit-details-marker{display:none}.disclosure__headline.disclosure__headline--no-padding{padding-left:32px}@media screen and (min-width:768px){.disclosure__headline.disclosure__headline--no-padding{padding-left:44px}}.disclosure__text{width:201px;text-overflow:ellipsis;max-height:84px;overflow-y:hidden}@media screen and (min-width:768px){.disclosure__text{width:685px}}.disclosure__text--shorter{width:197px}@media screen and (min-width:768px){.disclosure__text--shorter{width:404px}}.disclosure__icon{height:40px;width:40px;border-radius:20px;display:flex;justify-content:center;margin-right:16px}@media screen and (min-width:768px){.disclosure__icon{margin-left:-8px;margin-right:24px}}.disclosure__icon>img{width:24px}.disclosure__expand{margin-left:auto;margin-right:16px;height:24px;min-width:24px}@media screen and (min-width:768px){.disclosure__expand{margin-right:32px}}.disclosure__expand--expanded{transition:transform .3s ease-in-out;transform:scaleY(-1)}.disclosure--paragraph-width .disclosure__expand{transition:transform .3s ease-in-out}.disclosure--paragraph-width{max-width:928px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.disclosure__content-padding{padding:16px}@media screen and (min-width:768px){.disclosure__content-padding{padding:32px}}.disclosure[open] .disclosure__expand{transition:transform .3s ease-in-out;transform:scaleY(-1)}.horizontal-term-line{display:flex;align-items:baseline;flex-wrap:wrap;white-space:nowrap;gap:8px}.horizontal-term-line *{font-size:12px}.card-list-page__skeleton-facet-line--mobile{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:block}@media screen and (min-width:768px){.card-list-page__skeleton-facet-line--mobile{display:none}}.card-list-page__skeleton-facet-line--desktop{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:none}@media screen and (min-width:768px){.card-list-page__skeleton-facet-line--desktop{display:block}}.loan-list-page{background:#f6f5f0;padding:16px 16px 80px 16px;position:sticky}@media screen and (min-width:1024px){.loan-list-page{padding:112px}}.dashboard-page{background:#f6f5f0;padding:16px;position:relative}@media screen and (min-width:1024px){.dashboard-page{padding:112px}}.dpl-patron-page{background:#f6f5f0;padding:16px}@media screen and (min-width:1024px){.dpl-patron-page{padding:112px}}.reservation-list-page{background:#f6f5f0;padding:16px}@media screen and (min-width:1024px){.reservation-list-page{padding:112px}}.result-pager__title{text-align:center;margin-top:24px;margin-bottom:16px}.result-pager--margin-bottom{margin-bottom:100px;margin-top:0px}.result-pager>.btn-primary{margin:0 auto;width:100%}@media screen and (min-width:768px){.result-pager>.btn-primary{max-width:253px}}@media screen and (min-width:768px){.result-pager--margin-bottom>.btn-primary{margin-bottom:90px}}.search-result-zero{border:1px dashed #484848;height:240px;display:grid;place-content:center;text-align:center}.facet-line{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;max-height:32px;overflow-x:scroll;overflow-y:hidden;display:flex;flex-wrap:nowrap;flex-direction:row;-ms-overflow-style:none;scrollbar-width:none}.facet-line::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.facet-line{overflow-y:visible;max-height:none;flex-wrap:wrap}}.facet-line-selected-terms__item,.facet-line__item{display:inline-block;margin-right:8px;margin-top:0px;white-space:nowrap}@media screen and (min-width:768px){.facet-line-selected-terms__item,.facet-line__item{margin-top:8px}}.facet-line-selected-terms__item .tag,.facet-line__item .tag{color:#484848}.facet-line-selected-terms__item{margin-bottom:8px}.facet-line-selected-terms{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-top:16px}.reviews{margin:0 80px}.review{margin-bottom:32px}.review:last-of-type{margin-bottom:44px}.review__meta{color:#484848}.review__heart{height:14px;width:14px;display:inline-block;margin-right:2px}.review__heart:last-of-type{margin-right:0}.review__headline{color:#484848;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;font-weight:700}@media screen and (min-width:768px){.review__headline{line-height:160%}}@media screen and (min-width:1024px){.review__headline{line-height:120%}}.review__body{max-width:545px;color:#484848}.shadow-low{box-shadow:0px 0px 1px hsla(0deg,0%,0%,0.03),0 1px 4px hsla(0deg,0%,0%,0.1),1px 0px 2px hsla(0deg,0%,0%,0.03)}.shadow-low-hover{transition:box-shadow .2s cubic-bezier(1,0.61,0.77,0.98)}.shadow-low-hover:hover{box-shadow:0px 0px 1px hsla(0deg,0%,0%,0.03),0 1px 4px hsla(0deg,0%,0%,0.1),1px 0px 2px hsla(0deg,0%,0%,0.03);transition:box-shadow .4s cubic-bezier(0.74,0.18,0.64,0.95)}.shadow-medium{box-shadow:0px 0px 3px hsla(0deg,0%,0%,0.03),0 1px 16px hsla(0deg,0%,0%,0.1),3px 0px 6px hsla(0deg,0%,0%,0.03)}.shadow-medium-hover{transition:box-shadow .2s cubic-bezier(1,0.61,0.77,0.98)}.shadow-medium-hover:hover{box-shadow:0px 0px 3px hsla(0deg,0%,0%,0.03),0 1px 16px hsla(0deg,0%,0%,0.1),3px 0px 6px hsla(0deg,0%,0%,0.03);transition:box-shadow .4s cubic-bezier(0.74,0.18,0.64,0.95)}.shadow-high{box-shadow:0px 0px 3px hsla(0deg,0%,0%,0.04),0 1px 16px hsla(0deg,0%,0%,0.2),6px 0px  24px hsla(0deg,0%,0%,0.06)}.shadow-high-hover{transition:box-shadow .2s cubic-bezier(1,0.61,0.77,0.98)}.shadow-high-hover:hover{box-shadow:0px 0px 3px hsla(0deg,0%,0%,0.04),0 1px 16px hsla(0deg,0%,0%,0.2),6px 0px  24px hsla(0deg,0%,0%,0.06);transition:box-shadow .4s cubic-bezier(0.74,0.18,0.64,0.95)}.boxed-text{height:24px;display:flex;align-items:center;outline:1px solid #dbdbdb;padding:0 8px}.find-on-shelf{background-color:#eee9e5}.find-on-shelf__header-row{display:none}@media screen and (min-width:768px){.find-on-shelf__header-row{display:flex;height:32px;align-items:center;padding:0 16px 0 32px}}.find-on-shelf__material-header{width:404px}.find-on-shelf__location-header{white-space:nowrap;padding-right:24px}@media screen and (min-width:768px){.find-on-shelf__item-count-header{margin-left:auto}}.find-on-shelf__row{display:flex;flex-direction:column;border-top:solid 1px #f6f5f0;padding:24px 16px;gap:16px}@media screen and (min-width:768px){.find-on-shelf__row{padding:0 32px 0 32px;flex-direction:row;min-height:110px;align-items:center;gap:0}}.find-on-shelf__material-text{max-width:600px}@media screen and (min-width:768px){.find-on-shelf__material-text{width:404px}}@media screen and (min-width:768px){.find-on-shelf__item-count-text{margin-left:auto;overflow-y:visible}}.modal-find-on-shelf{padding:72px 0;overflow-y:scroll;align-items:flex-start}@media screen and (min-width:1024px){.modal-find-on-shelf{padding:80px 215px}}.modal-find-on-shelf__headline{margin:0 16px 44px 16px}@media screen and (min-width:1024px){.modal-find-on-shelf__headline{margin:0 16px 96px 0}}.modal-find-on-shelf__caption{margin:0 0 16px 16px}@media screen and (min-width:1024px){.modal-find-on-shelf__caption{margin:0 0 8px 0}}.modal-find-on-shelf__periodical-dropdowns{display:flex;flex-direction:column;width:100%;margin:0 0 44px 0}@media screen and (min-width:1024px){.modal-find-on-shelf__periodical-dropdowns{flex-direction:row;gap:24px;max-width:800px;margin:0 0 60px 0}}.campaign{background-color:#707070;display:grid;grid-template-rows:150px auto}@media screen and (min-width:768px){.campaign{height:150px;display:flex}}.campaign__image{height:100%;width:100%;object-fit:cover}@media screen and (min-width:768px){.campaign__image{max-width:30%}}@media screen and (min-width:768px){.campaign__image.campaign__image--full-width{max-width:100%;min-width:100%}}.campaign__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;margin:24px;align-self:center;color:#fff}@media screen and (min-width:768px){.campaign__title{line-height:120%}}@media screen and (min-width:1024px){.campaign__title{font-size:24px}}@media screen and (min-width:1920px){.campaign__title{font-size:26px}}.campaign__title.campaign__title--none{display:none}@media screen and (min-width:768px){.campaign--reverse{flex-direction:row-reverse}}.campaign__title--ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.infomedia-logo{display:block;margin-left:auto;margin-right:44px;object-fit:contain;height:24px}.infomedia-article>*+*{margin-top:1em}.dpl-pincode-container{display:flex;flex-wrap:wrap}@media screen and (min-width:1024px){.dpl-pincode-container{flex-wrap:nowrap}.dpl-pincode-container .dpl-input:first-of-type{margin-right:8px}.dpl-pincode-container .dpl-input:last-of-type{margin-left:8px}}.promo-bar{min-height:44px;background-color:#eee9e5;display:flex;align-items:center;gap:16px}.promo-bar.promo-bar--sticky{margin-top:-8px}.promo-bar.promo-bar--dark{color:#fff;background-color:#5a5f63}.recommender{background-color:#707070;color:#fff;border-color:#484848}.recommender--bright{background-color:#f6f5f0;color:#000;border-color:#dbdbdb}@media screen and (min-width:1024px){.recommender--triple-desktop .simple-material:last-of-type{display:none}}@media screen and (min-width:1024px){.recommender--padding-desktop{padding:112px}}.recommender__title{text-align:center;padding:24px}@media screen and (min-width:1024px){.recommender__title{padding-bottom:112px}}.recommender__left-title{text-align:left;padding-left:16px}@media screen and (min-width:1024px){.recommender__left-title{padding-left:80px}}.recommender__buttons{display:flex;justify-content:end;margin-bottom:16px;margin-right:16px;gap:16px}.recommender__triple-grid{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%}@media screen and (min-width:1024px){.recommender__triple-grid{grid-template-columns:33.33% 33.33% 33.33%}}.recommender__grid{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%}@media screen and (min-width:1024px){.recommender__grid{grid-template-columns:25% 25% 25% 25%}}.simple-material{border:1px solid #484848;padding:30px;display:flex;width:100%;position:relative;height:350px}.simple-material--bright{border:1px solid #dbdbdb}.simple-material__favourite{position:absolute;top:10px;right:10px}.simple-material__cover-container{display:flex;justify-content:center;width:100%;margin-top:10px}.simple-material__meta{position:absolute;left:10px;bottom:10px;width:100%;padding-right:10px}.simple-material__title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;text-decoration:none;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}@media screen and (min-width:768px){.simple-material__title{line-height:160%}}@media screen and (min-width:1024px){.simple-material__title{font-size:16px}}@media screen and (min-width:1920px){.simple-material__title{font-size:18px}}.simple-material__title:hover{text-decoration:underline}.simple-material__author{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}@media screen and (min-width:768px){.simple-material__author{line-height:160%}}@media screen and (min-width:1024px){.simple-material__author{font-size:16px}}@media screen and (min-width:1920px){.simple-material__author{font-size:18px}}.fee-list-page{background:#f6f5f0;padding:16px;position:relative;z-index:0;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.fee-list-page{line-height:160%}}@media screen and (min-width:1024px){.fee-list-page{font-size:16px}}@media screen and (min-width:1920px){.fee-list-page{font-size:18px}}@media screen and (min-width:1024px){.fee-list-page{padding:112px}}.fee-list{margin-top:24px}.fee-list-bottom{display:flex;flex-direction:row}.fee-list-bottom__paymenttypes{flex:1}.fee-list-bottom__actions>p{text-align:right}.fee-list-bottom__actions>button{margin-left:auto}.fee-list-body__payment-button{margin:18px 0px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1024px){.fee-list-body__payment-button{flex-direction:row-reverse;justify-content:right}}.fee-list-body__payment-info-link{margin-top:18px}.instant-loan-arrow{width:16px}.instant-loan-summary{background-color:#fff;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.instant-loan-summary{flex-direction:row}}.instant-loan-summary[aria-expanded=true] .instant-loan-arrow{transform:scaleY(-1)}.instant-loan-underline{display:flex;align-items:center;gap:4px}.instant-loan-branches{display:grid;gap:1px}.instant-loan-branch{background-color:#fff;min-height:80px;display:grid;grid-template-columns:1fr max-content 1fr;align-items:center}.scroll-lock-background{overflow:hidden;height:100vh}.multiselect{position:relative;width:100%;height:48px;background-color:rgba(0,0,0,0);display:flex;align-items:center;flex-direction:row;border:1px solid #dbdbdb;color:#484848}.multiselect__selected{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;cursor:pointer;text-transform:none}@media screen and (min-width:768px){.multiselect__selected{line-height:120%}}@media screen and (min-width:1920px){.multiselect__selected{font-size:16px;line-height:20px}}.multiselect__opener{width:44px;min-width:44px;height:48px;border-left:1px solid #dbdbdb;display:flex;align-items:center;cursor:pointer}.multiselect__icon{margin:auto}.multiselect__options{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;width:100%;padding:16px 0;position:absolute;top:47px;background-color:#f6f5f0;z-index:1;display:flex;flex-direction:column;outline:1px solid #dbdbdb}@media screen and (min-width:768px){.multiselect__options{line-height:160%}}@media screen and (min-width:1024px){.multiselect__options{font-size:16px}}@media screen and (min-width:1920px){.multiselect__options{font-size:18px}}.multiselect__option{position:relative;width:100%;height:28px;padding:0 0 0 16px;cursor:pointer}.multiselect__option.multiselect__option--highlighted{background-color:#eee9e5}.multiselect__checkbox{position:absolute;right:8px;top:0px}.multiselect__caption{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;width:100%;height:24px;margin-bottom:8px;padding-top:4px}@media screen and (min-width:768px){.multiselect__caption{line-height:160%}}@media screen and (min-width:1024px){.multiselect__caption{line-height:120%}}.input-with-dropdown{position:relative;width:100%;display:flex;flex-direction:column;margin-bottom:16px;padding-right:48px}@media screen and (min-width:768px){.input-with-dropdown{margin-bottom:24px;flex-direction:row;padding-right:0;height:48px}}@media screen and (min-width:1024px){.input-with-dropdown{margin-bottom:24px}}.input-with-dropdown__input{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;width:100%;min-height:48px;border:1px solid #dbdbdb;padding-left:16px;background-color:rgba(0,0,0,0)}.input-with-dropdown__dropdown{width:100%;height:48px;min-height:48px;margin-top:-1px}@media screen and (min-width:768px){.input-with-dropdown__dropdown{width:200px;margin:0 0 0 -1px}}.input-with-dropdown__icon{width:25px;cursor:pointer;position:absolute;top:12px;right:8px}@media screen and (min-width:768px){.input-with-dropdown__icon{margin:0 16px 24px 16px;position:relative}}.button-box{background-color:#f6f5f0;display:flex;justify-content:flex-end;margin-top:40px;flex-direction:column;margin-bottom:10px}@media screen and (min-width:768px){.button-box{align-items:center;flex-direction:row}}.button-box--sticky-bottom{position:fixed;right:0;bottom:0;left:0;padding:16px;margin-bottom:0px;z-index:20}@media screen and (min-width:768px){.button-box--sticky-bottom{padding:24px 215px 24px 0;bottom:100px;right:100px;left:100px}}.arrow-link{display:block;text-decoration:none}.arrow-link__text{margin-bottom:-5px}.row-button{height:40px;background-color:#eee9e5;color:#484848;padding:9px 16px;display:flex;align-items:center}.row-button+.row-button{margin-left:8px}.row-button:hover{cursor:pointer}.row-buttons{display:flex;flex-direction:row}.article-header{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:grid;gap:32px;position:relative;margin-top:24px}@media screen and (min-width:768px){.article-header{margin-bottom:80px}}.article-header__back-link{position:absolute;left:16px;top:8px}@media screen and (min-width:768px){.article-header__back-link{left:44px;top:24px}}.article-header__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px}@media screen and (min-width:768px){.article-header__title{line-height:120%}}@media screen and (min-width:1024px){.article-header__title{font-size:52px}}@media screen and (min-width:1920px){.article-header__title{font-size:58px}}.article-header__subtitle{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px}@media screen and (min-width:768px){.article-header__subtitle{line-height:160%}}@media screen and (min-width:1024px){.article-header__subtitle{font-size:24px}}@media screen and (min-width:1920px){.article-header__subtitle{font-size:26px}}@media screen and (min-width:768px){.article-header__title,.article-header__subtitle{max-width:897px}}.article-header__info{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.article-header__author{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;margin-left:4px}.article-header__date{margin-left:8px}.content-list{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-top:32px;margin-bottom:32px}.content-list__item{list-style:none;margin-bottom:16px}.content-list__item--stacked{margin-top:-16px}.content-list-item{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;text-decoration:none;display:grid;grid-template-columns:1fr;padding-top:24px;padding-bottom:24px;background-color:#fff;margin:0 auto;grid-template-areas:"image" "content";grid-template-rows:auto;gap:16px}.content-list-item>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.content-list-item>svg{display:none}}.content-list-item:hover>svg{visibility:visible;opacity:1}@media screen and (min-width:768px){.content-list-item{grid-template-columns:222px 1fr;gap:24px}}@media screen and (min-width:1024px){.content-list-item{grid-template-columns:222px 1fr max-content;gap:44px}}@media screen and (max-width:1023px){.content-list-item>svg,.content-list-item-stacked>svg{display:none}}.content-list-item__image-container{grid-area:image;position:relative;width:100%;aspect-ratio:4/3}.content-list-item__content{display:grid;grid-template-areas:"tag date date" "title title title" "description description description" "location schedule schedule";font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}@media screen and (min-width:768px){.content-list-item__content{line-height:160%}}@media screen and (min-width:1024px){.content-list-item__content{line-height:120%}}.content-list-item__tag{grid-area:tag;width:max-content;margin-bottom:8px}.content-list-item__pricing{font-weight:500}.content-list-item__date{grid-area:date;justify-self:end}.content-list-item__title{grid-area:title;font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media screen and (min-width:768px){.content-list-item__title{line-height:120%}}@media screen and (min-width:1024px){.content-list-item__title{font-size:24px}}@media screen and (min-width:1920px){.content-list-item__title{font-size:26px}}.content-list-item__description{grid-area:description;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.content-list-item__content-bottom-container{grid-area:location;display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px}.content-list-item__location{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}@media screen and (min-width:768px){.content-list-item__location{line-height:160%}}@media screen and (min-width:1024px){.content-list-item__location{line-height:120%}}.content-list-item__content-right-container{grid-area:schedule;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.content-list-item__content-right-container{line-height:160%}}@media screen and (min-width:1024px){.content-list-item__content-right-container{font-size:16px}}@media screen and (min-width:1920px){.content-list-item__content-right-container{font-size:18px}}.content-list-item-stacked{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;text-decoration:none;display:grid;grid-template-columns:1fr;position:relative;padding-top:8px;padding-bottom:8px;grid-template-areas:"contentStacked";align-items:center}.content-list-item-stacked>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.content-list-item-stacked>svg{display:none}}.content-list-item-stacked:hover>svg{visibility:visible;opacity:1}@media screen and (min-width:768px){.content-list-item-stacked{grid-template-columns:222px 1fr;gap:24px}}@media screen and (min-width:1024px){.content-list-item-stacked{grid-template-columns:222px 1fr max-content;gap:44px}}.content-list-item-stacked::before{content:"";background-color:#fff;position:absolute;width:calc(100% - 20px);height:100%;left:50%;top:0;transform:translateX(-50%);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.1)}.content-list-item-stacked__content{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:grid;grid-template-columns:1fr 44px 120px;z-index:10;grid-area:contentStacked;grid-template-areas:"dateStacked . timeStacked"}@media screen and (min-width:768px){.content-list-item-stacked__content{line-height:160%}}@media screen and (min-width:1024px){.content-list-item-stacked__content{line-height:120%}}.content-list-item-stacked__date{grid-area:dateStacked}.content-list-item-stacked__time{grid-area:timeStacked;justify-self:end}.content-list-item-stacked>svg{z-index:10;grid-area:arrowStacked}@media screen and (min-width:768px){.content-list-item{grid-template-areas:"image content"}.content-list-item__content{display:grid;grid-template-columns:1fr 44px 120px;grid-area:content;grid-template-areas:"tag . schedule" "date . schedule" "title . schedule" "description . schedule" "location . schedule";grid-template-rows:repeat(5,minmax(33.2px,auto))}.content-list-item__image-container{grid-area:image;max-height:166px;min-height:166px}.content-list-item__image-container .media-container--placeholder{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:16px}}@media screen and (min-width:768px)and (min-width:768px){.content-list-item__image-container .media-container--placeholder{border-width:24px}}@media screen and (min-width:768px)and (min-width:1024px){.content-list-item__image-container .media-container--placeholder{border-width:32px}}@media screen and (min-width:768px){.content-list-item__image-container .media-container .media-container__placeholder-text{font-size:14px;line-height:16px;padding:16px}.content-list-item__tag{margin-bottom:unset;grid-area:tag}.content-list-item__date{justify-self:start;align-self:center}.content-list-item__title{grid-area:title;line-height:100%}.content-list-item__description{margin-bottom:auto;grid-area:description;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.content-list-item__content-right-container{grid-area:schedule;grid-row:3/span 3;justify-content:unset}.content-list-item-stacked{grid-template-areas:". contentStacked"}.content-list-item-stacked__content{grid-template-areas:"dateStacked . timeStacked"}}@media screen and (min-width:1024px){.content-list-item{grid-template-areas:"image content arrow"}.content-list-item__content-right-container{align-items:flex-start}.content-list-item>svg{grid-area:arrow}.content-list-item-stacked{grid-template-areas:". contentStacked arrowStacked"}.content-list-item-stacked__content{grid-template-areas:"dateStacked . timeStacked"}.content-list-item-stacked__time{justify-self:start}}.image-credited__image{width:100%}.image-credited__image *{width:100%}.image-credited__info{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;margin-top:16px;display:flex;justify-content:space-between}@media screen and (min-width:768px){.image-credited__info{line-height:160%}}@media screen and (min-width:1024px){.image-credited__info{line-height:120%}}.image-credited__no-image{aspect-ratio:4/3}.event-description{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-top:48px}@media screen and (min-width:1024px){.event-description{margin-top:64px}}@media screen and (min-width:768px){.event-description{max-width:928px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:grid;column-gap:32px;grid-template-columns:2fr 1fr}}.event-description__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;margin-bottom:16px}@media screen and (min-width:768px){.event-description__title{line-height:120%}}@media screen and (min-width:1024px){.event-description__title{font-size:24px}}@media screen and (min-width:1920px){.event-description__title{font-size:26px}}@media screen and (min-width:768px){.event-description__title{grid-column:1/-1;margin-bottom:24px}}.event-description__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px;margin-bottom:16px}@media screen and (min-width:768px){.event-description__description{line-height:160%}}@media screen and (min-width:1024px){.event-description__description{font-size:24px}}@media screen and (min-width:1920px){.event-description__description{font-size:26px}}.event-description__links{margin-bottom:44px}@media screen and (min-width:768px){.event-description__links{margin-bottom:0}}.link-with-icon{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;background-color:#f6f5f0;padding:16px;display:grid;grid-template-columns:40px auto max-content;align-items:center;gap:16px;text-decoration:none;width:100%;transform:translateY(-1px);border:1px solid #dbdbdb}@media screen and (min-width:768px){.link-with-icon{line-height:160%}}@media screen and (min-width:1024px){.link-with-icon{font-size:16px}}@media screen and (min-width:1920px){.link-with-icon{font-size:18px}}.link-with-icon>svg{visibility:hidden;opacity:0;margin-right:40px;align-self:center;transition:opacity .5s ease-in-out}@media screen and (max-width:767px){.link-with-icon>svg{display:none}}.link-with-icon:hover>svg{visibility:visible;opacity:1}.link-with-icon:first-child{margin-top:0}.link-with-icon:last-child{margin-bottom:0}.link-with-icon+.link-with-icon{margin-top:0;border-top:0}@media screen and (min-width:768px){.link-with-icon{padding:24px 32px}}.link-with-icon__icon{background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);min-width:40px;min-height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center}.link-with-icon__icon--rotate-180{transform:rotate(180deg)}.rich-text{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#484848}@media screen and (min-width:1024px){.rich-text{font-size:18px;line-height:32px}}.rich-text h2{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px}@media screen and (min-width:768px){.rich-text h2{line-height:120%}}@media screen and (min-width:1024px){.rich-text h2{font-size:32px}}@media screen and (min-width:1920px){.rich-text h2{font-size:34px}}.rich-text h3{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media screen and (min-width:768px){.rich-text h3{line-height:120%}}@media screen and (min-width:1024px){.rich-text h3{font-size:24px}}@media screen and (min-width:1920px){.rich-text h3{font-size:26px}}.rich-text>*{margin-bottom:16px}.rich-text ol>li,.rich-text ul>li{position:relative;padding-left:37px;padding-bottom:24px;box-sizing:border-box}.rich-text ol>li::before,.rich-text ul>li::before{position:absolute;top:.8em;left:0;width:21px;text-align:center}.rich-text ul>li::before{content:"";height:2px;background-color:#000}.rich-text ol{counter-reset:list}.rich-text ol>li::before{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;top:0;font-weight:normal;line-height:normal;counter-increment:list;content:counter(list) "."}@media screen and (min-width:1024px){.rich-text ol>li::before{font-size:24px}}@media screen and (min-width:1920px){.rich-text ol>li::before{font-size:26px}}.rich-text blockquote{color:#484848;font-family:"Noto Sans",sans-serif;font-weight:600;font-size:16px;line-height:24px;position:relative;padding-top:8px;padding-bottom:8px;padding-left:27px}@media screen and (min-width:1024px){.rich-text blockquote{font-size:18px;line-height:32px}}@media screen and (min-width:768px){.rich-text blockquote{padding-left:43px}}.rich-text blockquote::before{position:absolute;content:"";top:0;left:0;bottom:0;width:3px;background-color:hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1)}@media screen and (min-width:768px){.rich-text blockquote::before{left:16px}}.rich-text blockquote>*:not(:last-child){margin-bottom:24px}.rich-text table{table-layout:fixed;max-width:100%;width:100%}@media screen and (max-width:767px){.rich-text table{font-size:.75rem;line-height:1rem}}.rich-text table[style]{min-width:100% !important;height:auto !important}.rich-text table,.rich-text th,.rich-text td{border-collapse:collapse;border:1px solid #707070;padding:4px 8px;box-sizing:border-box}.rich-text thead{background-color:#707070;color:#fff}.rich-text tbody tr{background-color:#f6f5f0}.rich-text tbody tr:nth-child(2n){background-color:#eee9e5}.rich-text th{text-align:left;font-weight:bold}.rich-text{max-width:812px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.medias__item{width:100%;box-sizing:border-box}.medias__item img{width:100%;height:auto;aspect-ratio:33/25;object-fit:cover}.medias--single{max-width:928px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}@media screen and (min-width:550px){.medias--multiple{display:grid;grid-gap:8%;grid-template-columns:auto 40%}.medias__item{width:100%;min-width:250px}.medias__item--last{margin-top:4rem}}@media screen and (max-width:549px){.medias--multiple .medias__item{max-width:330px;padding-right:24px}.medias--multiple .medias__item--last{max-width:300px;margin-top:16px;margin-left:auto;padding-left:24px;padding-right:0}}.medias--multiple{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.medias--multiple .medias__item--last img{aspect-ratio:1/1;object-fit:cover}.slider__header{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;margin-bottom:24px}.slider__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.slider__title{line-height:120%}}@media screen and (min-width:1024px){.slider__title{font-size:42px}}@media screen and (min-width:1920px){.slider__title{font-size:44px}}.slider__title u{position:relative;text-decoration:none}.slider__title u::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:12px;background-repeat:no-repeat;background-position:left;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='205' height='8' viewBox='0 0 205 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11133 6.87425C73.7223 0.129386 128.695 1.4981 203.889 1.8943' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.slider__controls{display:none;flex-direction:column;flex-grow:1;align-content:end}@media screen and (min-width:768px){.slider__controls{display:flex}}.slider__control{width:115px;max-width:100%;margin-left:auto;transition:opacity .2s ease-in-out;cursor:pointer}.slider__control[disabled]{opacity:0}.slider__item{width:fit-content !important;margin-right:5%}.slider__item .card{max-width:calc(100vw - 50px)}.slider__item:nth-child(4n+1) .card{margin-top:32px}.slider__item:nth-child(4n+3) .card{margin-top:32px}.card__media{box-sizing:border-box;background-color:var(--tint-color-120);margin-bottom:8px}.card__tags{display:flex;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.card__tag{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px}@media screen and (min-width:1024px){.card__tag{font-size:20px}}.card__tag+.card__tag{position:relative;margin-left:8px;padding-left:8px}.card__tag+.card__tag::before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:1px;background-color:#000}.card__tag--type{color:#707070}.card__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px}@media screen and (min-width:768px){.card__title{line-height:120%}}@media screen and (min-width:1024px){.card__title{font-size:32px}}@media screen and (min-width:1920px){.card__title{font-size:34px}}.card-grid__item:nth-child(6) .card,.slider__item:nth-child(4n+1) .card,.card[data-variant=large],.card{width:327px}@media screen and (min-width:1024px){.card-grid__item:nth-child(6) .card,.slider__item:nth-child(4n+1) .card,.card[data-variant=large],.card{width:551px}}.card-grid__item:nth-child(6) .card .card__media,.slider__item:nth-child(4n+1) .card .card__media,.card .card__media{aspect-ratio:551/312}.card{position:relative;max-width:100%;word-break:break-word}.card img{height:100%;width:100%;object-fit:cover;object-position:center}.card a{text-decoration:none}.card__override-images{display:none;height:100%;width:100%;background-size:contain}.card-grid__item:nth-child(6) .card .card__override-images[data-card-style=large][style],.slider__item:nth-child(4n+1) .card .card__override-images[data-card-style=large][style],.card[data-variant=large] .card__override-images[data-card-style=large][style]{display:block !important}.card-grid__item:nth-child(6) .card .card__override-images[data-card-style=large]~img,.slider__item:nth-child(4n+1) .card .card__override-images[data-card-style=large]~img,.card[data-variant=large] .card__override-images[data-card-style=large]~img{display:none}.card-grid__item:nth-child(1) .card,.slider__item:nth-child(4n+2) .card,.card[data-variant=x-large]{width:200px}.card-grid__item:nth-child(1) .card .media-container .media-container__placeholder-text,.slider__item:nth-child(4n+2) .card .media-container .media-container__placeholder-text,.card[data-variant=x-large] .media-container .media-container__placeholder-text{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px}@media screen and (min-width:1024px){.card-grid__item:nth-child(1) .card .media-container .media-container__placeholder-text,.slider__item:nth-child(4n+2) .card .media-container .media-container__placeholder-text,.card[data-variant=x-large] .media-container .media-container__placeholder-text{font-size:42px;line-height:46px}}.card-grid__item:nth-child(1) .card .card__override-images[data-card-style=x-large][style],.slider__item:nth-child(4n+2) .card .card__override-images[data-card-style=x-large][style],.card[data-variant=x-large] .card__override-images[data-card-style=x-large][style]{display:block !important}.card-grid__item:nth-child(1) .card .card__override-images[data-card-style=x-large]~img,.slider__item:nth-child(4n+2) .card .card__override-images[data-card-style=x-large]~img,.card[data-variant=x-large] .card__override-images[data-card-style=x-large]~img{display:none}@media screen and (min-width:1024px){.card-grid__item:nth-child(1) .card,.slider__item:nth-child(4n+2) .card,.card[data-variant=x-large]{width:440px}}.card-grid__item:nth-child(1) .card .card__media,.slider__item:nth-child(4n+2) .card .card__media,.card[data-variant=x-large] .card__media{aspect-ratio:1/1}.card-grid__item:nth-child(5) .card,.card-grid__item:nth-child(3) .card,.card-grid__item:nth-child(2) .card,.slider__item:nth-child(4n+4) .card,.card[data-variant=small]{width:206px}.card-grid__item:nth-child(5) .card .card__override-images[data-card-style=small][style],.card-grid__item:nth-child(3) .card .card__override-images[data-card-style=small][style],.card-grid__item:nth-child(2) .card .card__override-images[data-card-style=small][style],.slider__item:nth-child(4n+4) .card .card__override-images[data-card-style=small][style],.card[data-variant=small] .card__override-images[data-card-style=small][style]{display:block !important}.card-grid__item:nth-child(5) .card .card__override-images[data-card-style=small]~img,.card-grid__item:nth-child(3) .card .card__override-images[data-card-style=small]~img,.card-grid__item:nth-child(2) .card .card__override-images[data-card-style=small]~img,.slider__item:nth-child(4n+4) .card .card__override-images[data-card-style=small]~img,.card[data-variant=small] .card__override-images[data-card-style=small]~img{display:none}.card-grid__item:nth-child(5) .card .card__media,.card-grid__item:nth-child(3) .card .card__media,.card-grid__item:nth-child(2) .card .card__media,.slider__item:nth-child(4n+4) .card .card__media,.card[data-variant=small] .card__media{aspect-ratio:1/1}.card-grid__item:nth-child(5) .card .card__media,.card-grid__item:nth-child(3) .card .card__media,.card-grid__item:nth-child(2) .card .card__media,.slider__item:nth-child(4n+4) .card .card__media,.card-grid__item:nth-child(5) .card .card__tags,.card-grid__item:nth-child(3) .card .card__tags,.card-grid__item:nth-child(2) .card .card__tags,.slider__item:nth-child(4n+4) .card .card__tags,.card[data-variant=small] .card__media,.card[data-variant=small] .card__tags{margin-bottom:4px}@media screen and (min-width:1024px){.card-grid__item:nth-child(5) .card .media-container--placeholder,.card-grid__item:nth-child(3) .card .media-container--placeholder,.card-grid__item:nth-child(2) .card .media-container--placeholder,.slider__item:nth-child(4n+4) .card .media-container--placeholder,.card[data-variant=small] .media-container--placeholder{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:16px}}@media screen and (min-width:1024px)and (min-width:768px){.card-grid__item:nth-child(5) .card .media-container--placeholder,.card-grid__item:nth-child(3) .card .media-container--placeholder,.card-grid__item:nth-child(2) .card .media-container--placeholder,.slider__item:nth-child(4n+4) .card .media-container--placeholder,.card[data-variant=small] .media-container--placeholder{border-width:24px}}@media screen and (min-width:1024px)and (min-width:1024px){.card-grid__item:nth-child(5) .card .media-container--placeholder,.card-grid__item:nth-child(3) .card .media-container--placeholder,.card-grid__item:nth-child(2) .card .media-container--placeholder,.slider__item:nth-child(4n+4) .card .media-container--placeholder,.card[data-variant=small] .media-container--placeholder{border-width:32px}}@media screen and (min-width:1024px){.card-grid__item:nth-child(5) .card .media-container .media-container__placeholder-text,.card-grid__item:nth-child(3) .card .media-container .media-container__placeholder-text,.card-grid__item:nth-child(2) .card .media-container .media-container__placeholder-text,.slider__item:nth-child(4n+4) .card .media-container .media-container__placeholder-text,.card[data-variant=small] .media-container .media-container__placeholder-text{font-size:14px;line-height:16px;padding:16px}.card-grid__item:nth-child(5) .card .card__tag,.card-grid__item:nth-child(3) .card .card__tag,.card-grid__item:nth-child(2) .card .card__tag,.slider__item:nth-child(4n+4) .card .card__tag,.card[data-variant=small] .card__tag{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px}.card-grid__item:nth-child(5) .card .card__title,.card-grid__item:nth-child(3) .card .card__title,.card-grid__item:nth-child(2) .card .card__title,.slider__item:nth-child(4n+4) .card .card__title,.card[data-variant=small] .card__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}}@media screen and (min-width:1024px)and (min-width:768px){.card-grid__item:nth-child(5) .card .card__title,.card-grid__item:nth-child(3) .card .card__title,.card-grid__item:nth-child(2) .card .card__title,.slider__item:nth-child(4n+4) .card .card__title,.card[data-variant=small] .card__title{line-height:120%}}@media screen and (min-width:1024px)and (min-width:1024px){.card-grid__item:nth-child(5) .card .card__title,.card-grid__item:nth-child(3) .card .card__title,.card-grid__item:nth-child(2) .card .card__title,.slider__item:nth-child(4n+4) .card .card__title,.card[data-variant=small] .card__title{font-size:24px}}@media screen and (min-width:1024px)and (min-width:1920px){.card-grid__item:nth-child(5) .card .card__title,.card-grid__item:nth-child(3) .card .card__title,.card-grid__item:nth-child(2) .card .card__title,.slider__item:nth-child(4n+4) .card .card__title,.card[data-variant=small] .card__title{font-size:26px}}.card-grid__item:nth-child(4) .card,.slider__item:nth-child(4n+3) .card,.card[data-variant=medium]{width:200px}.card-grid__item:nth-child(4) .card .card__override-images[data-card-style=medium][style],.slider__item:nth-child(4n+3) .card .card__override-images[data-card-style=medium][style],.card[data-variant=medium] .card__override-images[data-card-style=medium][style]{display:block !important}.card-grid__item:nth-child(4) .card .card__override-images[data-card-style=medium]~img,.slider__item:nth-child(4n+3) .card .card__override-images[data-card-style=medium]~img,.card[data-variant=medium] .card__override-images[data-card-style=medium]~img{display:none}@media screen and (min-width:1024px){.card-grid__item:nth-child(4) .card,.slider__item:nth-child(4n+3) .card,.card[data-variant=medium]{width:321px}}.card-grid__item:nth-child(4) .card .card__media,.slider__item:nth-child(4n+3) .card .card__media,.card[data-variant=medium] .card__media{aspect-ratio:321/426}.paragraphs{margin-top:48px}@media screen and (min-width:1024px){.paragraphs{margin-top:64px}}.paragraphs__item+.paragraphs__item{margin-top:48px}@media screen and (min-width:1024px){.paragraphs__item+.paragraphs__item{margin-top:64px}}.paragraphs__item--links,.paragraphs__item--simple_links,.paragraphs__item--files,.paragraphs__item--accordion{max-width:928px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.paragraphs__item--links+.paragraphs__item--accordion,.paragraphs__item--links+.paragraphs__item--files,.paragraphs__item--links+.paragraphs__item--links,.paragraphs__item--links+.paragraphs__item--simple_links,.paragraphs__item--simple_links+.paragraphs__item--accordion,.paragraphs__item--simple_links+.paragraphs__item--files,.paragraphs__item--simple_links+.paragraphs__item--links,.paragraphs__item--simple_links+.paragraphs__item--simple_links,.paragraphs__item--files+.paragraphs__item--accordion,.paragraphs__item--files+.paragraphs__item--files,.paragraphs__item--files+.paragraphs__item--links,.paragraphs__item--files+.paragraphs__item--simple_links,.paragraphs__item--accordion+.paragraphs__item--accordion,.paragraphs__item--accordion+.paragraphs__item--files,.paragraphs__item--accordion+.paragraphs__item--links,.paragraphs__item--accordion+.paragraphs__item--simple_links{margin-top:-1px}@media screen and (min-width:1024px){.paragraphs__item--links+.paragraphs__item--accordion,.paragraphs__item--links+.paragraphs__item--files,.paragraphs__item--links+.paragraphs__item--links,.paragraphs__item--links+.paragraphs__item--simple_links,.paragraphs__item--simple_links+.paragraphs__item--accordion,.paragraphs__item--simple_links+.paragraphs__item--files,.paragraphs__item--simple_links+.paragraphs__item--links,.paragraphs__item--simple_links+.paragraphs__item--simple_links,.paragraphs__item--files+.paragraphs__item--accordion,.paragraphs__item--files+.paragraphs__item--files,.paragraphs__item--files+.paragraphs__item--links,.paragraphs__item--files+.paragraphs__item--simple_links,.paragraphs__item--accordion+.paragraphs__item--accordion,.paragraphs__item--accordion+.paragraphs__item--files,.paragraphs__item--accordion+.paragraphs__item--links,.paragraphs__item--accordion+.paragraphs__item--simple_links{margin-top:-1px}}.paragraphs__item--hero{margin-top:-48px}@media screen and (min-width:1024px){.paragraphs__item--hero{margin-top:-64px}}.video-embed{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.video-embed__wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-embed__wrapper>iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.cookie-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#eee9e5;width:100%;height:100%;clip-path:polygon(24px 0,0 24px,0 100%,100% 100%,100% 0);-webkit-clip-path:polygon(24px 0,0 24px,0 100%,100% 100%,100% 0)}.cookie-placeholder__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cookie-placeholder__description{font-family:"Noto Sans",sans-serif;font-weight:400;margin-bottom:24px}.cookie-placeholder__hide{display:none}.card-grid{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.card-grid .media-container .media-container__placeholder-text{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px}@media screen and (min-width:1024px){.card-grid .media-container .media-container__placeholder-text{font-size:20px;line-height:24px}}.card-grid--full-width{max-width:none32px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.card-grid__header{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;align-items:center}.card-grid__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;display:flex;flex-grow:1;margin-bottom:48px}@media screen and (min-width:768px){.card-grid__title{line-height:120%}}@media screen and (min-width:1024px){.card-grid__title{font-size:42px}}@media screen and (min-width:1920px){.card-grid__title{font-size:44px}}.card-grid__link,.card-grid__link>a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;margin-bottom:48px}@media screen and (min-width:768px){.card-grid__link,.card-grid__link>a{line-height:150%}}@media screen and (min-width:1920px){.card-grid__link,.card-grid__link>a{font-size:16px}}.card-grid__items-wrapper{margin-left:-24px}.card-grid__items{display:flex;flex-wrap:wrap}.card-grid--count-4 .card-grid__items,.card-grid--count-5 .card-grid__items,.card-grid--count-6 .card-grid__items{justify-content:end}.card-grid__item{padding-left:24px;padding-bottom:24px}.card-grid__item:nth-child(1){width:100%}@media screen and (min-width:768px){.card-grid__item:nth-child(1){width:35%}}@media screen and (min-width:1440px){.card-grid--full-width .card-grid__item:nth-child(1){width:45%}}.card-grid__item:nth-child(1) .card{width:100%}.card-grid__item:nth-child(2){width:50%}@media screen and (min-width:768px){.card-grid__item:nth-child(2){width:20%}}@media screen and (min-width:1440px){.card-grid--full-width .card-grid__item:nth-child(2){width:15%}}.card-grid__item:nth-child(2) .card{width:100%}@media screen and (min-width:768px){.card-grid__item:nth-child(2) .card .media-container--placeholder{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:16px}}@media screen and (min-width:768px)and (min-width:768px){.card-grid__item:nth-child(2) .card .media-container--placeholder{border-width:24px}}@media screen and (min-width:768px)and (min-width:1024px){.card-grid__item:nth-child(2) .card .media-container--placeholder{border-width:32px}}@media screen and (min-width:768px){.card-grid__item:nth-child(2) .card .media-container .media-container__placeholder-text{font-size:14px;line-height:16px;padding:16px}}.card-grid__item:nth-child(3){width:50%}@media screen and (min-width:768px){.card-grid__item:nth-child(3){width:20%}}@media screen and (min-width:1440px){.card-grid--full-width .card-grid__item:nth-child(3){width:15%}}.card-grid__item:nth-child(3) .card{width:100%}@media screen and (min-width:768px){.card-grid__item:nth-child(3) .card .media-container--placeholder{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:16px}}@media screen and (min-width:768px)and (min-width:768px){.card-grid__item:nth-child(3) .card .media-container--placeholder{border-width:24px}}@media screen and (min-width:768px)and (min-width:1024px){.card-grid__item:nth-child(3) .card .media-container--placeholder{border-width:32px}}@media screen and (min-width:768px){.card-grid__item:nth-child(3) .card .media-container .media-container__placeholder-text{font-size:14px;line-height:16px;padding:16px}}.card-grid__item:nth-child(4){width:50%}@media screen and (min-width:768px){.card-grid__item:nth-child(4){width:25%}}@media screen and (min-width:1440px){.card-grid--full-width .card-grid__item:nth-child(4){width:25%}}.card-grid__item:nth-child(4) .card{width:100%}.card-grid__item:nth-child(5){width:50%}@media screen and (min-width:768px){.card-grid__item:nth-child(5){width:20%}}@media screen and (min-width:1440px){.card-grid--full-width .card-grid__item:nth-child(5){width:15%}}.card-grid__item:nth-child(5) .card{width:100%}@media screen and (min-width:768px){.card-grid__item:nth-child(5) .card .media-container--placeholder{background-color:var(--tint-color-120);border:24px solid hsl(var(--identity-color-h),var(--identity-color-s),var(--identity-color-l),1);border-width:16px}}@media screen and (min-width:768px)and (min-width:768px){.card-grid__item:nth-child(5) .card .media-container--placeholder{border-width:24px}}@media screen and (min-width:768px)and (min-width:1024px){.card-grid__item:nth-child(5) .card .media-container--placeholder{border-width:32px}}@media screen and (min-width:768px){.card-grid__item:nth-child(5) .card .media-container .media-container__placeholder-text{font-size:14px;line-height:16px;padding:16px}}.card-grid__item:nth-child(6){width:100%}@media screen and (min-width:768px){.card-grid__item:nth-child(6){width:40%}}@media screen and (min-width:1440px){.card-grid--full-width .card-grid__item:nth-child(6){width:40%}}.card-grid__item:nth-child(6) .card{width:100%}.promo-title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.promo-title{line-height:120%}}@media screen and (min-width:1024px){.promo-title{font-size:42px}}@media screen and (min-width:1920px){.promo-title{font-size:44px}}.list-materials__status .ssc-head-line{min-width:143px}.list-dashboard.ssc{height:72px}@media screen and (min-width:768px){.list-dashboard.ssc{height:88px}}.list-dashboard.ssc .ssc-circle{width:40px;height:40px;margin-right:24px}@media screen and (min-width:768px){.list-dashboard.ssc .ssc-circle{width:56px;height:56px}}.recommended-material{background-color:#eee9e5;max-height:432px;width:100%;height:100%;padding:16px;display:grid;grid-template-columns:1fr;grid-auto-rows:auto 216px auto;row-gap:24px;justify-items:center;align-items:center;align-content:space-between;aspect-ratio:.79}@media screen and (min-width:768px){.recommended-material{padding:24px;max-width:378px}}.recommended-material__icon{justify-self:end;line-height:1}.recommended-material__texts{justify-self:start;align-self:baseline}.recommended-material__description,.recommended-material__author{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;text-decoration:none}.recommended-material__description{font-weight:700;line-height:2}.recommended-material--in-grid{max-width:unset;border:1px solid #dbdbdb;aspect-ratio:unset;grid-template-rows:min-content 137px 1fr}.recommended-material--in-grid>.cover{height:100%}@media screen and (min-width:768px){.recommended-material--in-grid{grid-template-rows:min-content 216px 1fr}}.recommendation{max-width:1112px;margin-left:auto;margin-right:auto;padding-left:44px;padding-right:44px;box-sizing:border-box;background-color:#f6f5f0;display:flex;flex-direction:column;gap:32px;padding-top:32px;padding-bottom:32px}.recommendation__texts{text-decoration:none}.recommendation__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;word-wrap:break-word;margin-bottom:16px}@media screen and (min-width:768px){.recommendation__title{line-height:120%}}@media screen and (min-width:1024px){.recommendation__title{font-size:42px}}@media screen and (min-width:1920px){.recommendation__title{font-size:44px}}.recommendation__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;margin-bottom:16px;word-wrap:break-word}@media screen and (min-width:1024px){.recommendation__description{font-size:16px}}@media screen and (min-width:1920px){.recommendation__description{font-size:18px}}@media screen and (min-width:768px){.recommendation{max-width:896px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;display:grid;grid-template-columns:378px minmax(378px,1fr);grid-template-areas:"material text-content";padding-top:unset;padding-bottom:unset;gap:0;max-height:432px;overflow:hidden}.recommendation_title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px}}@media screen and (min-width:768px)and (min-width:768px){.recommendation_title{line-height:120%}}@media screen and (min-width:768px)and (min-width:1024px){.recommendation_title{font-size:32px}}@media screen and (min-width:768px)and (min-width:1920px){.recommendation_title{font-size:34px}}@media screen and (min-width:768px){.recommendation--reversed{grid-template-columns:minmax(378px,1fr) 378px;grid-template-areas:"text-content material"}.recommendation__material{grid-area:material}.recommendation__texts{grid-area:text-content;padding-left:80px;padding-right:80px;display:flex;justify-content:center;flex-direction:column}.recommendation__description{margin-bottom:24px}}.recommended-material .ssc-square{width:30px;height:30px;justify-self:end}.recommended-material .ssc-square.image-square{height:100%;aspect-ratio:.79;width:auto;justify-self:center}.recommended-material .ssc-text-wrapper{width:100%;display:flex;flex-direction:column;gap:5px;margin-top:12px}.recommended-material .ssc-text-wrapper .ssc-line{width:60%;margin-bottom:0}.recommendation .ssc-line{margin-bottom:8px}.recommendation .ssc-header{height:20px;width:70%}.nav-teaser{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;color:#000;display:block;width:100%;box-sizing:border-box;border:1px solid #dbdbdb;cursor:pointer}@media screen and (min-width:768px){.nav-teaser{line-height:160%}}@media screen and (min-width:1024px){.nav-teaser{font-size:16px}}@media screen and (min-width:1920px){.nav-teaser{font-size:18px}}.nav-teaser>a{display:block;width:100%;height:100%;padding:16px;text-decoration:none}@media screen and (min-width:1024px){.nav-teaser>a{padding:32px 44px}}@media screen and (min-width:1440px){.nav-teaser>a{padding:44px 60px}}.nav-teaser__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;margin-bottom:16px}@media screen and (min-width:768px){.nav-teaser__title{line-height:120%}}@media screen and (min-width:1024px){.nav-teaser__title{font-size:32px}}@media screen and (min-width:1920px){.nav-teaser__title{font-size:34px}}.nav-teaser__subtitle{margin-bottom:24px}.nav-grid{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.nav-grid--simple .nav-teaser__subtitle{display:none}.nav-grid__controller{display:none;margin:auto;margin-top:16px}.nav-grid__header{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;align-items:center}.nav-grid__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;display:flex;flex-grow:1;margin-bottom:24px}@media screen and (min-width:768px){.nav-grid__title{line-height:120%}}@media screen and (min-width:1024px){.nav-grid__title{font-size:42px}}@media screen and (min-width:1920px){.nav-grid__title{font-size:44px}}.nav-grid__items{display:grid;grid-gap:1px;grid-template-columns:1fr}@media screen and (min-width:1024px){.nav-grid__items{grid-template-columns:repeat(3,1fr)}}.nav-grid__item{outline:1px solid #dbdbdb}.nav-grid__item .nav-teaser{border:0}.nav-grid--folded .nav-grid__item:nth-child(n+7){display:none}.nav-grid--folded .nav-grid__controller{display:block}@media screen and (max-width:767px){.hero--has-no-media .hero__visual{display:none}}@media screen and (min-width:768px){.hero__content,.hero__visual{padding:44px}}@media screen and (min-width:768px){.hero__visual{grid-column:1/2;grid-row:1/2;border-right:1px solid #dbdbdb}}.hero__visual-inner{width:100%;aspect-ratio:5/4}.hero{max-width:1472px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;border-bottom:1px solid #dbdbdb;display:grid;gap:24px;padding-bottom:44px;text-decoration:none}@media screen and (min-width:768px){.hero{grid-template-columns:2fr 1fr;gap:0;padding-bottom:0}}.hero>a{text-decoration:none}.hero__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;flex-grow:1}@media screen and (min-width:768px){.hero__description{line-height:160%}}@media screen and (min-width:1024px){.hero__description{font-size:16px}}@media screen and (min-width:1920px){.hero__description{font-size:18px}}.hero__description>*{margin-bottom:16px}.hero__inner{display:flex;flex-direction:column;height:100%;padding-top:16px}@media screen and (min-width:768px){.hero__inner{padding-top:60px}}@media screen and (max-width:767px){.hero__inner>:not(.hero__cta){margin-left:60px;margin-right:60px}}.hero__cta{width:100%;text-decoration:none}.hero__tag{margin-bottom:16px}@media screen and (min-width:768px){.hero__tag{margin-bottom:24px}}.hero__details{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:20px;line-height:24px;display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:16px}.hero__details__type{color:#707070}@media screen and (min-width:768px){.hero__details__date{white-space:nowrap}}.hero__content{display:flex;flex-direction:column}.hero__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px;word-break:break-word;margin-bottom:16px}@media screen and (min-width:768px){.hero__title{line-height:120%}}@media screen and (min-width:1024px){.hero__title{font-size:52px}}@media screen and (min-width:1920px){.hero__title{font-size:58px}}@media screen and (min-width:768px){.hero__title{margin-bottom:32px}}.tag-list{display:flex;flex-wrap:wrap;gap:.75rem}.tag-list ul,.tag-list ol{display:flex;flex-wrap:wrap;gap:.5rem}.nav-spot{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%}@media screen and (min-width:1024px){.nav-spot{font-size:18px}}@media screen and (min-width:1920px){.nav-spot{font-size:20px}}.nav-spot .nav-spot__text{padding-top:32px}.nav-spot .nav-spot__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;margin-bottom:16px}@media screen and (min-width:768px){.nav-spot .nav-spot__title{line-height:120%}}@media screen and (min-width:1024px){.nav-spot .nav-spot__title{font-size:42px}}@media screen and (min-width:1920px){.nav-spot .nav-spot__title{font-size:44px}}.nav-spot .nav-spot__subtitle{margin-bottom:16px}.nav-spot .nav-spot__content{text-decoration:none}.nav-spot .nav-spot__media{aspect-ratio:16/9}@media screen and (max-width:1023px){.nav-spot .nav-spot__text{padding-left:32px;padding-right:32px}}.nav-spots--count-1 .nav-spot,.nav-spot[data-variant=large]{background-color:#fff}.nav-spots--count-1 .nav-spot .nav-spot__media,.nav-spot[data-variant=large] .nav-spot__media{margin-bottom:0}.nav-spots--count-1 .nav-spot .nav-spot__text,.nav-spot[data-variant=large] .nav-spot__text{padding:32px;flex-grow:1;align-self:center}@media screen and (min-width:1024px){.nav-spots--count-1 .nav-spot .nav-spot__content,.nav-spot[data-variant=large] .nav-spot__content{display:flex}.nav-spots--count-1 .nav-spot .nav-spot__media,.nav-spot[data-variant=large] .nav-spot__media{width:60%}}.nav-spots--count-2 .nav-spots__item+.nav-spots__item .nav-spot .nav-spot__title,.nav-spot[data-variant=small] .nav-spot__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px}@media screen and (min-width:768px){.nav-spots--count-2 .nav-spots__item+.nav-spots__item .nav-spot .nav-spot__title,.nav-spot[data-variant=small] .nav-spot__title{line-height:120%}}@media screen and (min-width:1024px){.nav-spots--count-2 .nav-spots__item+.nav-spots__item .nav-spot .nav-spot__title,.nav-spot[data-variant=small] .nav-spot__title{font-size:32px}}@media screen and (min-width:1920px){.nav-spots--count-2 .nav-spots__item+.nav-spots__item .nav-spot .nav-spot__title,.nav-spot[data-variant=small] .nav-spot__title{font-size:34px}}.nav-spots--count-2 .nav-spots__item+.nav-spots__item .nav-spot .nav-spot__media,.nav-spot[data-variant=small] .nav-spot__media{aspect-ratio:1/1}@media screen and (max-width:1023px){.nav-spots--count-2 .nav-spots__item+.nav-spots__item .nav-spot .nav-spot__text,.nav-spot[data-variant=small] .nav-spot__text{padding-left:0}}.nav-spots{max-width:1124px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.nav-spots--count-2 .nav-spots__item+.nav-spots__item{padding-top:80px;padding-left:80px;box-sizing:border-box}@media screen and (min-width:1024px){.nav-spots--count-2 .nav-spots__items{display:flex}.nav-spots--count-2 .nav-spots__item{width:60%}.nav-spots--count-2 .nav-spots__item+.nav-spots__item{width:40%}}.input-label{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;width:100%;height:24px;margin-bottom:8px;padding-top:4px}@media screen and (min-width:768px){.input-label{line-height:160%}}@media screen and (min-width:1024px){.input-label{line-height:120%}}.input-label--required::after{content:" *"}.footer-separator{border-bottom:1px solid #dbdbdb;margin:24px 0}.footer__mobile .footer-separator{margin:24px -50px}.footer-widgets{display:flex;justify-content:space-between;margin-top:44px}@media screen and (min-width:768px){.footer-widgets{margin-top:80px}}.footer-widgets:not(:has(.dropdown)){justify-content:flex-end}.footer-widgets .dropdown{width:82px}.footer-widgets .dropdown .dropdown__select{background-color:#eee9e5;height:32px;padding:0 12px;min-width:82px}.footer-widgets .dropdown .dropdown__arrows{height:32px;width:32px}@media screen and (min-width:768px){.footer-info{display:flex;justify-content:space-between;flex-direction:row-reverse}}.footer-info__links{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;color:#484848;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.footer-info__links{line-height:150%}}@media screen and (min-width:1920px){.footer-info__links{font-size:16px}}@media screen and (min-width:768px){.footer-info__links{gap:24px;flex-direction:row}}.footer-info__icons{display:flex;gap:24px;margin-top:44px}@media screen and (min-width:768px){.footer-info__icons{margin-top:0}}.footer-info__link{text-decoration:none;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;padding-bottom:16px}@media screen and (min-width:768px){.footer-info__link{line-height:150%}}@media screen and (min-width:1920px){.footer-info__link{font-size:16px}}.footer-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(263px,1fr));grid-gap:82px}.footer-column{width:263px;height:auto}:root{--sidebar-padding:16px}.header-sidebar-nav{position:fixed;width:100%;height:100%;top:0;left:0;z-index:20;transform:translateX(-100%);transition:transform .3s cubic-bezier(0.65,0.1,0.36,1)}.header-sidebar-nav ul.header__menu-navigation{padding:0;display:flex;flex-direction:column;gap:16px;height:100%;padding-top:100px;padding-bottom:44px;overflow-y:auto;max-height:calc(100vh - var(--sidebar-padding)*2);position:unset;visibility:visible}.header-sidebar-nav .header__menu-navigation-item:hover{border:none}.header-sidebar-nav .header__menu-navigation-link{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;outline-offset:0px;padding:0;text-decoration:none;position:relative;display:inline-block;white-space:normal;word-break:break-word}@media screen and (min-width:1024px){.header-sidebar-nav .header__menu-navigation-link{font-size:18px}}@media screen and (min-width:1920px){.header-sidebar-nav .header__menu-navigation-link{font-size:20px}}.header-sidebar-nav .header__menu-navigation-link::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:currentColor;transition:width .3s cubic-bezier(0.65,0.1,0.36,1)}.header-sidebar-nav .header__menu-navigation-link:hover::after,.header-sidebar-nav .header__menu-navigation-link:focus::after{width:100%}.header-sidebar-nav__close-menu-button{height:min-content;padding:4px;line-height:1;cursor:pointer}.header-sidebar-nav__menu-wrapper{background:#fff;padding:var(--sidebar-padding);display:grid;grid-template-columns:max-content 1fr;grid-gap:16px;height:100%;opacity:0;transform:translateX(-100%);transition:opacity .3s cubic-bezier(0.65,0.1,0.36,1) .2s,transform .3s cubic-bezier(0.65,0.1,0.36,1) .2s;cursor:initial}.header-sidebar-nav[data-open=closed]{transform:translateX(-100%)}.header-sidebar-nav[data-open=open]{transform:translateX(0%)}.header-sidebar-nav[data-open=open] .header-sidebar-nav__menu-wrapper{opacity:1;transform:translateX(0%)}.header-sidebar-nav__background-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer}@media screen and (min-width:768px){:root{--sidebar-padding:24px}.header-sidebar-nav{display:none}.header-sidebar-nav__menu-wrapper{max-width:375px;grid-gap:24px}.header-sidebar-nav__menu-items{padding-top:120px}}.has-burger-menu .header-sidebar-nav{display:block}.header__menu-navigation-item:hover{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #000}.header__menu-navigation-link{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;line-height:32px;color:#484848;font-size:18px;padding:0 12px;height:100%;display:flex;align-items:center;color:#000}.icon-text-link{display:flex;flex-direction:row;align-items:center;gap:8px}.icon-text-link__text{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;color:#484848}@media screen and (min-width:768px){.icon-text-link__text{line-height:150%}}@media screen and (min-width:1920px){.icon-text-link__text{font-size:16px}}.icon-text-link__text::after{color:#484848}.material-grid{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.material-grid__text-wrapper{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-bottom:24px;display:flex;flex-direction:column;gap:24px}.material-grid__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.material-grid__title{line-height:120%}}@media screen and (min-width:1024px){.material-grid__title{font-size:42px}}@media screen and (min-width:1920px){.material-grid__title{font-size:44px}}.material-grid__title--no-description{margin-bottom:24px}.material-grid__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.material-grid__description{line-height:160%}}@media screen and (min-width:1024px){.material-grid__description{font-size:16px}}@media screen and (min-width:1920px){.material-grid__description{font-size:18px}}@media screen and (min-width:1024px){.material-grid__description{max-width:600px}}.material-grid__items{display:grid;grid-template-columns:repeat(2,1fr)}.material-grid__show-more{cursor:pointer;margin:24px auto 0 auto}@media screen and (min-width:768px){.material-grid__items{grid-template-columns:repeat(4,1fr)}}.error-message{background-color:#eee9e5;padding:16px;display:flex;align-items:center}@media screen and (min-width:375px){.error-message{display:flex;align-items:center;padding:16px 32px 16px 32px}}.error-message__icon{margin-right:8px;min-width:40px}.error-message__description{color:#000;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;padding:16px 8px;max-width:82%;line-height:120%}@media screen and (min-width:768px){.error-message__description{line-height:160%}}@media screen and (min-width:1024px){.error-message__description{font-size:16px}}@media screen and (min-width:1920px){.error-message__description{font-size:18px}}@media screen and (min-width:1440px){.error-message__description{max-width:85%}}.error-message__btn-close{background-color:rgba(0,0,0,0);position:fixed;top:0;right:0;padding:8px;transition:.3s;z-index:15;margin:8px}@media screen and (min-width:768px){.error-message__btn-close{position:relative;top:auto;right:auto;margin:8px 8px 8px auto;padding:0}}.error-message__btn-close:hover{transform:rotateZ(90deg)}.error-message__btn-close>img{width:15px}@media screen and (min-width:768px){.error-message__btn-close>img{width:18px}}.status-message{background-color:#eee9e5;padding:16px;display:flex;align-items:center}@media screen and (min-width:375px){.status-message{display:flex;align-items:center;padding:16px 32px 16px 32px}}.status-message__icon{margin-right:8px;min-width:40px}.status-message__description{color:#000;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;padding:16px 8px;max-width:82%;line-height:120%}@media screen and (min-width:768px){.status-message__description{line-height:160%}}@media screen and (min-width:1024px){.status-message__description{font-size:16px}}@media screen and (min-width:1920px){.status-message__description{font-size:18px}}@media screen and (min-width:1440px){.status-message__description{max-width:85%}}.status-message__btn-close{background-color:rgba(0,0,0,0);position:fixed;top:0;right:0;padding:8px;transition:.3s;z-index:15;margin:8px}@media screen and (min-width:768px){.status-message__btn-close{position:relative;top:auto;right:auto;margin:8px 8px 8px auto;padding:0}}.status-message__btn-close:hover{transform:rotateZ(90deg)}.status-message__btn-close>img{width:15px}@media screen and (min-width:768px){.status-message__btn-close>img{width:18px}}.dialog{position:relative;padding:0;border-radius:4px}.dialog__close-button{position:absolute;top:10px;right:10px;border:0;cursor:pointer;background-color:rgba(0,0,0,0);padding:10px}.dialog--sidebar{max-height:unset;max-width:unset;border:0;border-radius:0;background-color:#f6f5f0;position:fixed;height:100dvh;width:100%;left:auto;transition-behavior:allow-discrete;transition-property:translate overlay display;transition-duration:.7s;transition-timing-function:ease-out;translate:100vw 0}@media screen and (min-width:768px){.dialog--sidebar{width:435px}}.dialog--sidebar[open]{translate:0 0}@starting-style{.dialog--sidebar[open]{translate:100vw 0}}.dialog--sidebar[open]::backdrop{animation:backdrop-fade-in .25s forwards}@keyframes backdrop-fade-in{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.25)}}@media screen and (min-width:768px){.storybook-dialog-sidebar{width:435px}}.opening-hours-editor-form{display:grid;background:#f8f8f8;padding:2.5rem;width:350px;line-height:1}.opening-hours-editor-form__label{font-weight:bold;color:#333;margin-top:.75rem;margin-bottom:.5rem}.opening-hours-editor-form__select,.opening-hours-editor-form__time-input{border:2px solid #ddd;border-radius:.5rem;padding:.5rem;color:#555;background-color:#fff}.opening-hours-editor-form__select:disabled,.opening-hours-editor-form__time-input:disabled{background-color:rgba(0,0,0,0)}.opening-hours-editor-form__checkbox{margin-top:1.5rem;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center}.opening-hours-editor-form__checkbox input[type=checkbox]{width:2rem;height:2rem}.opening-hours-editor-form__checkbox label{margin:0;font-size:.8rem;line-height:1.25}.opening-hours-editor-form__table tr>td:last-child{white-space:nowrap;text-align:right}.opening-hours-editor-form__submit,.opening-hours-editor-form__remove,.opening-hours-editor-form__cancel{cursor:pointer;border:0;margin-top:1rem;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;transition:background-color .3s}.opening-hours-editor-form__submit{background-color:#22c55e}.opening-hours-editor-form__submit:hover{background-color:#15803d}.opening-hours-editor-form__remove{background-color:#ef4444}.opening-hours-editor-form__remove:hover{background-color:#dc2626}.opening-hours-editor-form__cancel{background-color:#d1d5db}.opening-hours-editor-form__cancel:hover{background-color:#a1a1aa}.opening-hours-editor-event-content{padding:5px 10px;cursor:pointer;width:100%;display:flex;justify-content:space-between;background-color:rgba(255,255,255,.8);color:#000}.opening-hours-editor-event-content__series-icon{width:2rem;height:2rem}.fc table{margin:0}.fc tr{border-bottom:unset}.opening-hours{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.opening-hours__header{display:flex;justify-content:space-between;flex-direction:column;gap:24px;margin-bottom:24px;align-items:center;max-width:600px}@media screen and (min-width:768px){.opening-hours__header{flex-direction:row}}.opening-hours__content{max-width:600px}.opening-hours__heading{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:24px;line-height:32px;align-self:flex-start}@media screen and (min-width:768px){.opening-hours__heading{line-height:120%}}@media screen and (min-width:1024px){.opening-hours__heading{font-size:32px}}@media screen and (min-width:1920px){.opening-hours__heading{font-size:34px}}.opening-hours__row{padding:16px 0 24px 0;border-bottom:1px solid #dbdbdb;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.opening-hours__row{line-height:160%}}@media screen and (min-width:1024px){.opening-hours__row{font-size:16px}}@media screen and (min-width:1920px){.opening-hours__row{font-size:18px}}.opening-hours__individual-day{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;font-weight:700;margin-bottom:16px}@media screen and (min-width:1024px){.opening-hours__individual-day{font-size:16px}}@media screen and (min-width:1920px){.opening-hours__individual-day{font-size:18px}}@media screen and (min-width:768px){.opening-hours__individual-day{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;font-weight:700}}@media screen and (min-width:768px)and (min-width:1024px){.opening-hours__individual-day{font-size:18px}}@media screen and (min-width:768px)and (min-width:1920px){.opening-hours__individual-day{font-size:20px}}.opening-hours__individual-opening{display:flex;justify-content:space-between;padding:0 4px}@media screen and (min-width:768px){.opening-hours__individual-opening{line-height:32px}}.opening-hours__individual-opening:nth-child(odd){background-color:#dbdbdb}.opening-hours__row:first-child{border-top:1px solid #dbdbdb}.opening-hours__navigation-controls{display:flex;gap:8px}.opening-hours__navigation-control{width:40px;height:40px;background-color:#f6f5f0;border:2px solid #dbdbdb;display:flex;justify-content:center;align-items:center}.opening-hours__week-display{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;border:2px solid #dbdbdb;height:40px;display:flex;align-items:center;gap:4px;padding:4px 16px}@media screen and (min-width:768px){.opening-hours__week-display{line-height:120%}}@media screen and (min-width:1920px){.opening-hours__week-display{font-size:14px}}.opening-hours .ssc-line{height:32px}.opening-hours .ssc-line--odd{opacity:.5}.opening-hours .ssc-line-headline{height:26px;margin-bottom:16px;width:100px}.opening-hours-sidebar__header{padding:24px 16px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.opening-hours-sidebar__header{padding:24px 32px}}.opening-hours-sidebar__texts{align-items:end;text-align:end}.opening-hours-sidebar__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media screen and (min-width:768px){.opening-hours-sidebar__title{line-height:120%}}@media screen and (min-width:1024px){.opening-hours-sidebar__title{font-size:24px}}@media screen and (min-width:1920px){.opening-hours-sidebar__title{font-size:26px}}.opening-hours-sidebar__date{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;font-weight:400}@media screen and (min-width:1024px){.opening-hours-sidebar__date{font-size:16px}}@media screen and (min-width:1920px){.opening-hours-sidebar__date{font-size:18px}}.opening-hours-sidebar-details{padding:24px 16px;border-top:1px solid #dbdbdb}@media screen and (min-width:768px){.opening-hours-sidebar-details{padding:24px 32px}}.opening-hours-sidebar-summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.opening-hours-sidebar-summary__icon{transition:transform .3s}.opening-hours-sidebar-summary[aria-expanded=true] .opening-hours-sidebar-summary__icon{transform:rotateZ(180deg)}.opening-hours-sidebar-summary__name{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;font-weight:500}@media screen and (min-width:768px){.opening-hours-sidebar-summary__name{line-height:160%}}@media screen and (min-width:1024px){.opening-hours-sidebar-summary__name{font-size:16px}}@media screen and (min-width:1920px){.opening-hours-sidebar-summary__name{font-size:18px}}.opening-hours-sidebar-details__content{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;margin-top:24px;color:#484848}@media screen and (min-width:768px){.opening-hours-sidebar-details__content{line-height:160%}}@media screen and (min-width:1024px){.opening-hours-sidebar-details__content{font-size:16px}}@media screen and (min-width:1920px){.opening-hours-sidebar-details__content{font-size:18px}}.opening-hours-sidebar-details__item{display:flex;justify-content:space-between}.opening-hours-sidebar__link{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;text-decoration:none;color:#000;display:inline-block;width:fit-content;display:block;margin-top:24px}@media screen and (min-width:768px){.opening-hours-sidebar__link{line-height:160%}}@media screen and (min-width:1024px){.opening-hours-sidebar__link{font-size:16px}}@media screen and (min-width:1920px){.opening-hours-sidebar__link{font-size:18px}}.opening-hours-sidebar__link::after{display:block;content:"";border-bottom:solid 1px;transform:scaleX(1);transition:transform 300ms ease-in-out;transform-origin:100% 50%;padding-bottom:2px}.opening-hours-sidebar__link:hover::after{transform:scaleX(0);transform-origin:100% 0}@media screen and (min-width:768px){.opening-hours-sidebar__link{font-size:14px}}.filtered-event-list{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.filtered-event-list__heading{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;margin-bottom:32px}@media screen and (min-width:768px){.filtered-event-list__heading{line-height:120%}}@media screen and (min-width:1024px){.filtered-event-list__heading{font-size:42px}}@media screen and (min-width:1920px){.filtered-event-list__heading{font-size:44px}}.filtered-event-list__list-item{border-bottom:1px solid #dbdbdb}.filtered-event-list__list-item--hidden{display:none}.filtered-event-list__list-item:first-child{border-top:1px solid #dbdbdb}.filtered-event-list__button{width:min-content;margin:0 auto;margin-top:32px}.filtered-event-list__button--hidden{display:none}.event-list-stacked{max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-top:48px}@media screen and (min-width:1024px){.event-list-stacked{margin-top:64px}}.event-list-stacked__heading{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;margin-bottom:32px}@media screen and (min-width:768px){.event-list-stacked__heading{line-height:120%}}@media screen and (min-width:1024px){.event-list-stacked__heading{font-size:42px}}@media screen and (min-width:1920px){.event-list-stacked__heading{font-size:44px}}.material-search{max-width:800px;margin-bottom:1rem}.material-search__label{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;font-weight:525}.material-search__inputs-container{display:grid;grid-template-columns:2fr minmax(auto,220px);gap:1rem;margin-bottom:.5rem}.material-search__inputs-container--hidden{display:none}.material-search__preview{color:#484848;cursor:not-allowed;display:grid;background-color:#e1eafc;height:170px;align-items:center;border:1px solid #8e929c;border-radius:.5rem;overflow:hidden;font-family:inherit;font-size:1rem}.material-search__preview-material{display:grid;padding:0 1rem;grid-template-columns:min-content auto;column-gap:1rem;align-items:center;height:100%}.material-search__preview-empty{height:100%;display:flex;justify-content:center;background:#dbdbdb;align-items:center;color:#484848}.material-search__preview-loading{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column}.material-search__input,.material-search__selector{border:1px solid #8e929c;padding:.5rem;border-radius:.5rem;height:100%;font-family:inherit}.material-search__input:disabled,.material-search__selector:disabled{background-color:#dbdbdb}.material-search__preview-item{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem}.material-search__preview-term{font-weight:700}.material-search__preview-detail{width:max-content}.material-search__loading{display:flex;flex-direction:column;justify-content:center;align-items:center}.material-search__loading-spinner{width:40px;height:40px;animation:spin .9s linear infinite;animation-timing-function:ease-in-out}.material-search__loading-text{font-size:1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.material-search-list{border:1px solid #8e929c;margin-top:2rem;overflow:hidden;border-radius:.5rem;background-color:#fff;position:relative;overflow-y:auto;height:100%;max-height:500px}.material-search-list__results{display:flex;flex-direction:column;justify-content:left;row-gap:.5rem;padding:.5rem;padding-bottom:20px;background-color:#eeeeed;margin:0}.material-search-list__item{background-color:#fff}.material-search-list__item--highlighted{background-color:#e1eafc}.material-search-list__button{width:100%;border:1px solid #8e929c;border-radius:.5rem;padding:.5rem;display:grid;grid-template-columns:min-content auto;column-gap:1rem;justify-items:baseline;align-items:center;transition:scale .1s ease-in-out,box-shadow .1s ease-in-out;background-color:rgba(0,0,0,0)}.material-search-list__button:hover,.material-search-list__button:focus{transform:scale(1.005);box-shadow:0px 0px 0px 2px rgba(0,0,0,.25);cursor:pointer}.material-search-list__header{display:flex;width:100%;border-bottom:1px solid #8e929c;height:50px;align-items:center;padding:0 1rem;position:sticky;top:0;left:0;z-index:10;background:#fff;gap:.5rem}.material-search-list__detail-item{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;font-size:14px}.material-search-list__term{font-weight:700}.material-search-list__detail{width:max-content}.material-search-list__loading{margin-top:1rem}.material-search__error{background-color:#fff;border:1px solid #cc3d3d;min-height:170px;height:100%;border-radius:.5rem;font-family:inherit;overflow:hidden;font-size:1rem}.material-search__error-header{display:flex;gap:.5rem;align-items:center;font-size:1rem;padding:1rem;background-color:#fdd9d9;font-weight:700;box-shadow:0 4px 2px -2px rgba(0,0,0,.171)}.material-search__error-header-text{font-size:1.125rem;font-weight:525;margin:0}.material-search__error-icon{height:25px;width:25px}.material-search__error-content{padding:1rem}.material-search__error-material-content{margin-top:1rem}.material-search__error-item{display:flex;gap:.5rem;flex-direction:row;align-items:center}.material-search__error-term{font-weight:700}.material-search__error-link{text-decoration:none}.material-search__error-link:hover{text-decoration:underline}.banner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;display:grid;align-items:center;text-decoration:none;box-sizing:border-box;background-color:#eee9e5;min-height:500px}.banner--has-image{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%}@media screen and (min-width:768px){.banner{min-height:810px}}.banner__content-wrapper{max-width:944px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;width:100%;padding:44px 0}.banner__content-wrapper--has-image{padding-right:44px}@media screen and (min-width:768px){.banner__content-wrapper{padding-right:unset}}.banner__content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:32px;margin:0 auto;max-width:569px}.banner__content--has-image{padding:32px;margin:unset;text-align:unset;align-items:unset;background-color:#fff;max-width:330px}@media screen and (min-width:768px){.banner__content{gap:24px;padding:50px;max-width:569px}}.banner__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.banner__title{line-height:120%}}@media screen and (min-width:1024px){.banner__title{font-size:42px}}@media screen and (min-width:1920px){.banner__title{font-size:44px}}.banner__title u{position:relative;text-decoration:none}.banner__title u::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:12px;background-repeat:no-repeat;background-position:left;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='205' height='8' viewBox='0 0 205 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11133 6.87425C73.7223 0.129386 128.695 1.4981 203.889 1.8943' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.banner__description{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;line-height:160%}@media screen and (min-width:768px){.banner__description{line-height:160%}}@media screen and (min-width:1024px){.banner__description{font-size:16px}}@media screen and (min-width:1920px){.banner__description{font-size:18px}}.simple-link{display:grid;align-items:center;grid-template-columns:1fr min-content;gap:32px;min-height:80px;border:1px solid #dbdbdb;padding:24px 32px;text-decoration:none;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#484848}@media screen and (min-width:1024px){.simple-link{font-size:18px}}@media screen and (min-width:1920px){.simple-link{font-size:20px}}.simple-link>svg{margin-right:40px}.search-full-text{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;font-weight:400;width:100%;border:#dbdbdb 1px solid;display:flex;align-items:center;padding:0 20px}@media screen and (min-width:768px){.search-full-text{line-height:120%}}@media screen and (min-width:1920px){.search-full-text{font-size:16px;line-height:20px}}@media screen and (min-width:768px){.search-full-text{width:fit-content}}.search-full-text__input{width:100%;outline:none;height:50px;background-color:rgba(0,0,0,0);border:none}.search-full-text__button{border:none;display:grid;place-items:center}.empty-view{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-top:44px;text-align:center}.player{height:250px;width:100%}.material-grid-related{margin-bottom:1rem}.material-grid-related__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:20px;max-width:1472px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}@media screen and (min-width:768px){.material-grid-related__header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}}.material-grid-related__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.material-grid-related__title{line-height:120%}}@media screen and (min-width:1024px){.material-grid-related__title{font-size:42px}}@media screen and (min-width:1920px){.material-grid-related__title{font-size:44px}}.material-grid-related__dropdown{display:inline-flex;align-items:center}@media screen and (min-width:768px){.material-grid-related__dropdown{display:none}}.material-grid-related__filter-inline{display:none;margin-top:auto;gap:16px}@media screen and (min-width:768px){.material-grid-related__filter-inline{display:flex}}.material-grid-related__filter-button{background:none;border:none;cursor:pointer;padding:0;font-weight:400;color:inherit;position:relative;display:inline-flex;align-items:flex-start;gap:8px}.material-grid-related__filter-text{position:relative;display:inline-block;text-transform:uppercase;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}.material-grid-related__filter-text::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#000}.material-grid-related__filter-text:hover{text-shadow:0 0 .2px currentColor}.material-grid-related__filter-sup{position:relative;top:-50%}.material-grid-related__filter-button--active{text-shadow:0 0 .4px currentColor}.material-grid-related__filter-button--active .material-grid-related__filter-text::after{height:2px}.autosuggest{background-color:#f6f5f0;outline:1px solid #dbdbdb;position:absolute;left:0;right:0;top:calc(100% + 1px);z-index:5;display:flex;flex-wrap:wrap;justify-content:center;padding-top:16px}.autosuggest__text-item{min-height:40px;width:100%;display:flex;align-items:center}@media screen and (min-width:1024px){.autosuggest__text-item:hover{background-color:#eee9e5;cursor:pointer}}@media screen and (min-width:1440px){.autosuggest__text-item{height:40px;padding-right:24px}}.autosuggest__text-item--highlight{background-color:#eee9e5}@media screen and (min-width:1024px){.autosuggest__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.autosuggest__material-item{width:100%;padding:8px 16px}.autosuggest__material-item:last-child{margin-bottom:0}@media screen and (min-width:1024px){.autosuggest__material-item{width:33.3333333333%}.autosuggest__material-item:hover{background-color:#eee9e5;cursor:pointer}}@media screen and (min-width:1024px){.autosuggest__material-item.autosuggest__material-item--two{width:50%}}@media screen and (min-width:1024px){.autosuggest__material-item.autosuggest__material-item--one{width:100%}}.autosuggest__material-item--highlight{background-color:#eee9e5}.autosuggest__text-item+.autosuggest__material-item{border-top:1px solid #dbdbdb;margin-top:24px;padding-top:24px}@media screen and (min-width:1024px){.autosuggest__text-item+.autosuggest__material-item{border:none;margin:0}}.autosuggest__material-item+.autosuggest__text-item{border-top:1px solid #dbdbdb;margin-top:16px;padding-top:16px}@media screen and (min-width:1024px){.autosuggest__material-item+.autosuggest__text-item{border:none;padding-top:0;margin-top:0}}@media screen and (min-width:1024px){.autosuggest__text-item~.autosuggest__material-item{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:24px 0;padding-top:24px;padding-bottom:24px}}.autosuggest__material-card{display:flex;flex-flow:row nowrap;gap:15px;width:95%}.autosuggest__info{display:flex;flex-direction:column;justify-content:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autosuggest__title{color:#484848;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autosuggest__author{color:#000;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.footer{margin-top:48px}@media screen and (min-width:1024px){.footer{margin-top:64px}}.footer .footer__mobile{display:block}.footer .footer__desktop{display:none}@media screen and (min-width:768px){.footer .footer__mobile{display:none}.footer .footer__desktop{display:block}}.footer .pagefold-parent--small,.footer .pagefold-parent--medium{width:100%;height:auto}.footer .internal-pagefold-parent{background-color:#eee9e5}@media screen and (min-width:1024px){.footer .internal-pagefold-parent{padding:56px 100px 24px}}.footer__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media screen and (min-width:768px){.footer__title{line-height:120%}}@media screen and (min-width:1024px){.footer__title{font-size:24px}}@media screen and (min-width:1920px){.footer__title{font-size:26px}}@media screen and (min-width:768px){.footer__title{margin-bottom:16px}}.footer__content{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848}@media screen and (min-width:768px){.footer__content{line-height:160%}}@media screen and (min-width:1024px){.footer__content{font-size:16px}}@media screen and (min-width:1920px){.footer__content{font-size:18px}}.footer__content a{display:block;text-decoration:none}.footer__content p{margin-bottom:16px}.footer__content p:has(>a){margin-bottom:0}@media screen and (min-width:768px){.footer__content a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;text-decoration:none;color:#000;display:inline-block;width:fit-content}}@media screen and (min-width:768px)and (min-width:768px){.footer__content a{line-height:160%}}@media screen and (min-width:768px)and (min-width:1024px){.footer__content a{font-size:16px}}@media screen and (min-width:768px)and (min-width:1920px){.footer__content a{font-size:18px}}@media screen and (min-width:768px){.footer__content a::after{display:block;content:"";border-bottom:solid 1px;transform:scaleX(1);transition:transform 300ms ease-in-out;transform-origin:100% 50%;padding-bottom:2px}.footer__content a:hover::after{transform:scaleX(0);transform-origin:100% 0}}.footer__content--hidden{display:none}.header{border:1px solid #dbdbdb;display:grid;grid-template-columns:250px 1fr 105px;background-color:#f6f5f0;position:sticky;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms;z-index:20}.header__logo-desktop{border-right:1px solid #dbdbdb}.header__menu{display:grid;grid-template-rows:1fr 1fr}.header__menu-first{border-bottom:1px solid #dbdbdb;display:grid;grid-template-columns:1fr auto auto}.header__menu-navigation-logo{margin-left:16px;display:flex;align-items:center}.header__menu-navigation{display:inline-flex;padding:0 12px;height:100%;white-space:nowrap}.header__menu-navigation-mobile{display:none}@media screen and (min-width:768px){.header__menu-navigation-mobile .pagefold-triangle-small{display:none}}.header__menu-navigation-pagefold{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.header__button{cursor:pointer;position:relative;height:56px;width:56px;display:flex;justify-content:center;align-items:center;color:#000}@media screen and (min-width:768px){.header__button{height:70px;width:70px}}.header__button-notification{position:absolute;width:8px;height:8px;border-radius:100%;transform:translateX(10px) translateY(-12px)}.header__button--left-border{border-left:1px solid #dbdbdb}.header__button--right-border{border-right:1px solid #dbdbdb}@media screen and (min-width:768px){.header__button-responsive-switch>*:first-child{display:none}}.header__button-responsive-switch>*:last-child{display:none}@media screen and (min-width:768px){.header__button-responsive-switch>*:last-child{display:flex}}.header__button-text{display:none}@media screen and (min-width:768px){.header__button-text{display:block;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:0 4px;text-align:center;position:absolute;bottom:4px}}@media screen and (min-width:768px)and (min-width:768px){.header__button-text{line-height:160%}}@media screen and (min-width:768px)and (min-width:1024px){.header__button-text{line-height:120%}}.header__button-icon{width:24px;height:24px}.header__menu-second{height:100%}.header__menu-search{display:flex;align-items:center;position:relative;height:100%}.header__menu-search-input{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;width:100%;height:100%;padding:0 24px;border:0 solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media screen and (min-width:768px){.header__menu-search-input{line-height:160%}}@media screen and (min-width:1024px){.header__menu-search-input{font-size:16px}}@media screen and (min-width:1920px){.header__menu-search-input{font-size:18px}}.header__menu-search-input ::placeholder{color:#484848}.header__menu-search-input:focus{background-color:#fff;border:0 solid rgba(0,0,0,0);outline:none}.header__menu-search-form{display:flex;align-items:center;width:100%;height:100%}.header__menu-search-icon{position:absolute;right:60px;cursor:pointer}.header__menu-dropdown{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;position:absolute;right:0;top:58px;background-color:#f6f5f0;padding:4px 0;outline:#dbdbdb solid 1px;z-index:10}@media screen and (min-width:768px){.header__menu-dropdown{line-height:160%}}@media screen and (min-width:1024px){.header__menu-dropdown{font-size:16px}}@media screen and (min-width:1920px){.header__menu-dropdown{font-size:18px}}@media screen and (min-width:768px){.header__menu-dropdown{padding:8px 0;right:0;top:72px}}.header__menu-dropdown-item{padding:4px 44px;line-height:2em}.header__menu-dropdown-item:hover{background-color:#eee9e5}.header__menu-dropdown-item--highlighted{background-color:#eee9e5}.header__menu-dropdown-icon{position:absolute;cursor:pointer;right:24px;transition:transform .3s ease-in-out;transform:scaleY(1)}.header__menu-dropdown-icon.header__menu-dropdown-icon--expanded{transition:transform .3s ease-in-out;transform:scaleY(-1)}.header__clock{height:100%;border-left:1px solid #dbdbdb;display:none}@media screen and (min-width:768px){.header__clock{display:block}}.header__clock-items{text-decoration:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;width:100%}.has-burger-menu .header{grid-template-columns:1fr}@media screen and (min-width:768px){.has-burger-menu .header{grid-template-columns:1fr 105px}}.has-burger-menu .header__menu-navigation{position:absolute;top:-999px;visibility:hidden}.has-burger-menu .header__logo-desktop{display:none}.has-burger-menu .header__menu-navigation-mobile{display:flex}.material-banner__header{position:relative;padding:24px}@media screen and (min-width:768px){.material-banner__header{padding:24px 45px}}@media screen and (min-width:1024px){.material-banner__header{padding:50px 0 45px 100px}}.material-banner__row{display:flex;flex-direction:column}@media screen and (min-width:768px){.material-banner__row{flex-direction:row;align-items:flex-end;justify-content:space-between}}.material-banner__menu{margin-top:16px;padding-right:20px}.material-banner__menu .link-filters{display:none}@media screen and (min-width:1024px){.material-banner__menu{position:absolute;top:88px;right:20px}.material-banner__menu .dropdown{display:none}.material-banner__menu .link-filters{display:flex}}.material-banner__menu .link-filters__tag-wrapper{position:relative}@media screen and (min-width:1440px){.material-banner__menu{position:unset;top:unset;right:unset;padding-right:20px}}.material-banner__cards{display:grid;grid-gap:1px;grid-template-columns:repeat(2,1fr);background-color:#dbdbdb;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.material-banner__cards .material-card{background-color:#f6f5f0}@media screen and (min-width:768px){.material-banner__cards{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.material-banner__cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.dpl-status-loans{display:flex;flex-direction:column}@media screen and (min-width:768px){.dpl-status-loans{width:50%}}.status-userprofile{display:flex;flex-direction:column;column-gap:25px;align-items:unset}@media screen and (min-width:768px){.status-userprofile{align-items:baseline;flex-direction:row;row-gap:25px}}.status-userprofile__column{flex-basis:50%;display:flex;flex-direction:column}.material-manifestation-item{background-color:#fff;padding:24px;margin:0 24px 16px 24px;padding-top:30px;display:grid}@media screen and (min-width:768px){.material-manifestation-item{min-height:184px;grid-template-columns:min-content minmax(0,634px) 1fr;grid-template-rows:40px auto;column-gap:24px}}.material-manifestation-item__cover{display:none}@media screen and (min-width:768px){.material-manifestation-item__cover{display:block;grid-column:1/2;grid-row:1/3}}.material-manifestation-item__availability{display:flex;flex-wrap:wrap;gap:6px}.material-manifestation-item__text{color:#484848}@media screen and (min-width:768px){.material-manifestation-item__text{grid-column:2/3}}.material-manifestation-item__title{color:#000;margin-top:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}@media screen and (min-width:768px){.material-manifestation-item__title{margin-top:16px;max-width:100%}}.material-manifestation-item__details{margin-top:19px;display:flex;align-items:center;gap:9px}.material-manifestation-item__details img{width:16px}.material-manifestation-item__details.expanded img{transform:rotate(180deg)}.material-manifestation-item__details p.text-small-caption{color:#484848}@media screen and (min-width:768px){.material-manifestation-item__buttons{display:flex;flex-direction:column;align-items:center;justify-self:end}}.material-manifestation-item__buttons .reserve-button{margin-top:16px;max-width:158px}@media screen and (min-width:768px){.material-manifestation-item__buttons .reserve-button{margin-top:0}}.material-manifestation-item__find{margin-top:12px;text-align:center}.advanced-search{width:100%;padding:40px 16px;background-color:#f6f5f0}@media screen and (min-width:1024px){.advanced-search{width:100%;padding:80px 157px 64px 157px}}.advanced-search__title{margin-bottom:32px}@media screen and (min-width:1024px){.advanced-search__title{margin-bottom:48px}}.advanced-search__clauses{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#484848;display:flex;flex-direction:row;align-items:center;margin:0 0 16px 32px}@media screen and (min-width:768px){.advanced-search__clauses{line-height:120%}}@media screen and (min-width:1920px){.advanced-search__clauses{font-size:16px;line-height:20px}}@media screen and (min-width:1024px){.advanced-search__clauses{margin:0 0 24px 32px}}.advanced-search__clause{display:inline-block;margin-right:32px;color:#000}.advanced-search__clause.advanced-search__clause--grey{color:#707070}.advanced-search__filters{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:32px;margin-bottom:46px}.advanced-search__filter{width:100%}@media screen and (min-width:768px){.advanced-search__filter{width:260px;margin-right:24px}}.advanced-search__footer{width:100%;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:768px){.advanced-search__footer{flex-direction:row}}.advanced-search__back-button{align-self:center;margin-bottom:24px}@media screen and (min-width:768px){.advanced-search__back-button{align-self:center;margin-bottom:0}}.advanced-search__search-button{width:100%}@media screen and (min-width:768px){.advanced-search__search-button{margin-left:24px;width:266px}}.advanced-search__divider{height:1px;background-color:#dbdbdb;margin:44px 0;width:100%}.advanced-search-cql-form{display:grid;gap:24px}@media screen and (min-width:768px){.advanced-search-cql-form{gap:32px}}.advanced-search-cql-form__input{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;border:solid 1px #dbdbdb;width:100%;height:100%;padding:16px;resize:none;background-color:#f6f5f0}@media screen and (min-width:768px){.advanced-search-cql-form__input{line-height:160%}}@media screen and (min-width:1024px){.advanced-search-cql-form__input{font-size:16px}}@media screen and (min-width:1920px){.advanced-search-cql-form__input{font-size:18px}}.input-and-preview{display:flex;flex-direction:row;margin-bottom:64px}.input-and-preview__input{width:100%}@media screen and (min-width:1024px){.input-and-preview__input{padding-right:80px;margin-bottom:48px}}.input-and-preview__preview{padding:32px 48px 32px 64px;background-color:#eee9e5;flex-direction:column;align-self:flex-start;display:none}@media screen and (min-width:1024px){.input-and-preview__preview{display:flex;width:300px;min-width:300px;padding:44px 32px}}@media screen and (min-width:1440px){.input-and-preview__preview{padding:32px 48px 32px 64px;width:420px;min-width:420px;display:flex}}.input-and-preview__preview--mobile{display:flex;width:100%;margin-bottom:48px}@media screen and (min-width:1024px){.input-and-preview__preview--mobile{display:none}}.article{background-color:#f6f5f0}.page__tags{margin-top:16px;max-width:1056px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.event-page{background-color:#f6f5f0}.fee-list-page .ssc-square.cover--size-small{height:104px;width:70px}@media screen and (min-width:768px){.fee-list-page .ssc-square.cover--size-small{height:137px;width:95px}}.fee-list-page .list-reservation__deadline .ssc-head-line{min-width:100px}.content-list-page{margin-top:48px;background-color:#f6f5f0}@media screen and (min-width:1024px){.content-list-page{margin-top:64px}}.content-list-page__heading{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px}@media screen and (min-width:768px){.content-list-page__heading{line-height:120%}}@media screen and (min-width:1024px){.content-list-page__heading{font-size:42px}}@media screen and (min-width:1920px){.content-list-page__heading{font-size:44px}}.content-list-page__subheading{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#484848;margin-top:24px}.content-list-page__subheading a{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;text-decoration:none;color:#000;display:inline-block;width:fit-content}@media screen and (min-width:768px){.content-list-page__subheading a{line-height:160%}}@media screen and (min-width:1024px){.content-list-page__subheading a{font-size:16px}}@media screen and (min-width:1920px){.content-list-page__subheading a{font-size:18px}}.content-list-page__subheading a::after{display:block;content:"";border-bottom:solid 1px;transform:scaleX(1);transition:transform 300ms ease-in-out;transform-origin:100% 50%;padding-bottom:2px}.content-list-page__subheading a:hover::after{transform:scaleX(0);transform-origin:100% 0}.content-list-page__filters{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-top:24px;margin-bottom:24px}@media screen and (min-width:768px){.content-list-page__filters{flex-direction:row}}@media screen and (min-width:768px){.content-list-page__filter--right{margin-left:auto}}.reservation-list-page .ssc-square{height:72px}.reservation-list-page .ssc-square.cover--size-small{height:137px;width:95px}.reservation-list-page .ssc-circle{height:90px}.loan-list-page .ssc-square.cover--size-small{height:137px;width:95px}.loan-list-page .ssc-circle{height:92px}.paragraphs__item--language_selector{max-width:812px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;margin-bottom:32px}.paragraphs__item--user_registration_section__button_row{max-width:812px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.paragraphs__item--user_registration_section__button_row p{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;display:inline-block}@media screen and (min-width:1024px){.paragraphs__item--user_registration_section__button_row p{font-size:16px}}@media screen and (min-width:1920px){.paragraphs__item--user_registration_section__button_row p{font-size:18px}}.paragraphs__item--user_registration_section__button{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;color:#484848;display:inline-block;margin-left:16px}@media screen and (min-width:768px){.paragraphs__item--user_registration_section__button{line-height:150%}}@media screen and (min-width:1920px){.paragraphs__item--user_registration_section__button{font-size:16px}}.paragraphs__item--user_registration_section__button::after{color:#484848}.paragraphs__item--user_registration_section__title{padding:16px 0}.paragraphs__item--user_registration_section__body{padding-top:60px}.paragraphs__item--user_registration_section__body p{margin-bottom:16px}.paragraphs__item--user_registration_section a.paragraphs__item--user_registration_section__link{width:fit-content}.paragraphs__item--user_registration_section a.paragraphs__item--user_registration_section__link:hover{color:#fff;text-decoration:none}.redirect-to-login-message{padding:24px;margin-left:auto}@media screen and (min-width:768px){.redirect-to-login-message{padding:300px}}.redirect-to-login-message__top{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;margin-top:16px}@media screen and (min-width:1024px){.redirect-to-login-message__top{font-size:18px}}@media screen and (min-width:1920px){.redirect-to-login-message__top{font-size:20px}}.redirect-to-login-message__bottom{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;margin-top:16px}@media screen and (min-width:768px){.redirect-to-login-message__bottom{line-height:160%}}@media screen and (min-width:1024px){.redirect-to-login-message__bottom{font-size:16px}}@media screen and (min-width:1920px){.redirect-to-login-message__bottom{font-size:18px}}.dpl-form{max-width:812px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.dpl-form__header{margin:44px 0 44px 16px}@media screen and (min-width:768px){.dpl-form__header{margin:60px 0 80px 160px;max-width:896px}}.dpl-form__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px}@media screen and (min-width:768px){.dpl-form__title{line-height:120%}}@media screen and (min-width:1024px){.dpl-form__title{font-size:52px}}@media screen and (min-width:1920px){.dpl-form__title{font-size:58px}}.dpl-form__subtitle{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px;margin-top:8px}@media screen and (min-width:768px){.dpl-form__subtitle{line-height:160%}}@media screen and (min-width:1024px){.dpl-form__subtitle{font-size:24px}}@media screen and (min-width:1920px){.dpl-form__subtitle{font-size:26px}}@media screen and (min-width:768px){.dpl-form__subtitle{margin-top:32px}}.dpl-form .dpl-input{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:32px;color:#484848;margin-bottom:24px;max-width:550px}@media screen and (min-width:768px){.dpl-form .dpl-input{line-height:160%}}@media screen and (min-width:1024px){.dpl-form .dpl-input{font-size:16px}}@media screen and (min-width:1920px){.dpl-form .dpl-input{font-size:18px}}.dpl-form .dpl-input--full-width{max-width:750px}.dpl-form .dpl-input:has(p){font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;color:#707070;max-width:550px}@media screen and (min-width:768px){.dpl-form .dpl-input:has(p){line-height:150%}}@media screen and (min-width:1920px){.dpl-form .dpl-input:has(p){font-size:16px}}.dpl-form__body{margin:0 16px 0 16px}@media screen and (min-width:768px){.dpl-form__body{margin-left:160px;max-width:896px}}.dpl-form__info-message{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;color:#707070;max-width:550px}@media screen and (min-width:768px){.dpl-form__info-message{line-height:150%}}@media screen and (min-width:1920px){.dpl-form__info-message{font-size:16px}}.dpl-fieldset{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;border:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-inline-start:0;margin-inline-end:0;margin-bottom:24px}@media screen and (min-width:768px){.dpl-fieldset{line-height:160%}}@media screen and (min-width:1024px){.dpl-fieldset{line-height:120%}}.dpl-fieldset legend{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:160%;color:#484848;padding-inline-start:0;padding-inline-end:0;margin-bottom:6px;max-width:550px}@media screen and (min-width:1024px){.dpl-fieldset legend{font-size:16px}}@media screen and (min-width:1920px){.dpl-fieldset legend{font-size:18px}}.dpl-fieldset legend--full-width{max-width:750px}.dpl-fieldset legend:has(p){font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-underline-offset:.5em;color:#707070;max-width:550px}@media screen and (min-width:768px){.dpl-fieldset legend:has(p){line-height:150%}}@media screen and (min-width:1920px){.dpl-fieldset legend:has(p){font-size:16px}}.create-patron-page{background:#f6f5f0;padding:44px 8px 112px 8px}@media screen and (min-width:768px){.create-patron-page{margin:auto;max-width:550px;padding:100px 0 44px 0}}.create-patron-page__title{font-family:"Lora",serif;font-style:normal;font-weight:400;font-size:32px;line-height:40px;margin-bottom:44px}@media screen and (min-width:768px){.create-patron-page__title{line-height:120%}}@media screen and (min-width:1024px){.create-patron-page__title{font-size:52px}}@media screen and (min-width:1920px){.create-patron-page__title{font-size:58px}}@media screen and (min-width:768px){.create-patron-page__title{margin-bottom:100px}}@media screen and (min-width:768px){.create-patron-page__row{margin-bottom:60px}}.create-patron-page__buttons{display:flex}.hide-linkstyle{text-decoration:inherit}.hide-visually{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media screen and (min-width:768px){.hide-visually--on-desktop{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}}@media screen and (min-width:768px){.hide-on-desktop{display:none}}:root{--parent-bg-color:#fff}.uppercase{text-transform:uppercase}.noselect{-webkit-user-select:none;-ms-user-select:none;user-select:none}.capitalize-all{text-transform:uppercase}.capitalize-first:first-letter{text-transform:uppercase}.invert{filter:invert(1)}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.text-loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis 1.7s infinite;-webkit-animation:ellipsis 1.7s infinite;-moz-animation:ellipsis 1.7s infinite;content:"…";width:0px}@keyframes ellipsis{to{width:1.25em}}.focus-styling:focus{outline:none;border:1px solid #000}.focus-styling__input:focus{outline:none;border:1px solid #000;background-color:#fff}.inline-icon{display:inline;margin:0 0 -5px 5px}.internal-container-grid{display:grid;grid-template-columns:repeat(auto-fill,150px);grid-gap:20px}.internal-colors-container{margin-top:20px}.internal-colors-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px;margin-top:40px;margin-bottom:40px}.internal-colors-box{width:150px;height:150px}.internal-colors-code pre{display:grid;grid-template-columns:min-content}.internal-spacing-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;column-gap:30px}.internal-spacing-scale-inner{display:grid;grid-template-columns:60px 350px}.internal-spacing-scale-box{background-color:#c96fe6;opacity:.1}.internal-spacing-css-inner-prefix{border:1px solid #dbdbdb;width:200px;height:60px}.internal-spacing-css-inner-property{border:1px solid #dbdbdb;width:250px;height:60px}.internal-spacing-css-inner{display:flex}.internal-breakpoints-css-inner-prefix{border:1px solid #dbdbdb;width:250px;height:60px}.internal-breakpoints-css-inner-property{border:1px solid #dbdbdb;width:90px;height:60px}.internal-breakpoints-css-inner{display:flex}code{font-family:monospace;background-color:#f5f8fa;padding:4px;border-radius:2px;font-size:90%;line-height:1.45}.internal-pagefold-parent{width:300px;height:300px;background:#eee9e5;padding:50px}.internal-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.internal-arrow-box{width:300px;height:300px;border:1px solid;margin:10px 0;justify-content:center;align-items:center;display:flex;text-align:center;transition:.3s}.internal-arrow-box:hover{background-color:#f5f8fa}.shadow-box-container{display:flex;flex-direction:column;row-gap:24px}.shadow-box-item{padding:24px}.show-more__hidden{display:none}
.dpl-react-app-container--page{min-height:100vh;background-color:var(--c-global-primary);}.select2-dropdown{background-color:var(--c-global-primary);font-family:var(--font-body);font-size:14px;}.select2-container--open + .dropdown__arrows{z-index:2261;}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{align-items:center;background-color:var(--c-global-primary);border:1px solid var(--c-text-primary-black);border-radius:0;display:flex;height:50px;}.select2-container--default .select2-selection--multiple{padding:10px 0;}.select2-container--default .select2-selection--single:focus,.select2-container--open{outline:2px solid var(--c-text-primary-black);}.select2-container .select2-selection--single .select2-selection__rendered{font-weight:500;font-size:14px;color:var(--c-text-primary-black);padding:0 70px 0 20px;}.select2-container--default .select2-selection__arrow{display:none;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--c-global-secondary);font-size:14px;line-height:2.4em;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:6px;}.search-full-text input[value="Apply"]{display:none;}
