.section{border:2px solid #1e90ff;margin:5px;padding:5px}table{width:100%;font-size:.7rem}.autocomplete-suggestions{right:0;left:auto;max-width:inherit}.autocomplete-suggestions .autocomplete-suggestion-btn{white-space:break-spaces}.autocomplete-suggestions .autocomplete-suggestion-btn span{word-break:break-all}.video__context-wrapper--red:after{background:linear-gradient(225deg,rgba(var(--c-red-light-rgb),1),rgba(var(--c-red-dark-rgb),1))}.video__context-wrapper--yellow:after{background:linear-gradient(225deg,rgba(var(--c-yellow-light-rgb),1),rgba(var(--c-yellow-dark-rgb),1))}.video__context-wrapper--green:after{background:linear-gradient(225deg,rgba(var(--c-green-light-rgb),1),rgba(var(--c-green-dark-rgb),1))}.video__context-wrapper--blue:after{background:linear-gradient(225deg,rgba(var(--c-blue-light-rgb),1),rgba(var(--c-blue-dark-rgb),1))}.video__context-wrapper--neon:after{background:linear-gradient(225deg,rgba(var(--c-neon-light-rgb),1),rgba(var(--c-neon-dark-rgb),1))}.video__context-wrapper--purple:after{background:linear-gradient(225deg,rgba(var(--c-purple-light-rgb),1),rgba(var(--c-purple-dark-rgb),1))}.video__context-wrapper--white:after{background:linear-gradient(225deg,rgba(var(--c-white-light-rgb),1),rgba(var(--c-white-dark-rgb),1))}.cursor-pointer{cursor:pointer}.footer__content button{font-size:calc(25/var(--font-size)*1rem);line-height:calc(30/var(--font-size)*1rem);background-image:linear-gradient(180deg,transparent 92%,currentColor 0);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease}.footer__content button:hover{background-size:100% 100%}@media screen and (max-width:767px){.footer__content button{font-size:calc(20/var(--font-size)*1rem);line-height:calc(22/var(--font-size)*1rem)}}.hero-image-search{width:100%;max-width:2650px;margin-right:auto;margin-left:auto;position:relative}.hero-image-search__image_wrapper{position:relative}.hero-image-search__image{filter:brightness(75%);position:relative;width:100%;height:100vh;max-height:450px;overflow:hidden}@media screen and (min-width:768px){.hero-image-search__image{max-height:none}}.hero-image-search__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:transform 50ms linear;font-family:"object-fit:cover";-o-object-fit:cover;object-fit:cover}.hero-image-search__wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;max-height:450px;padding-right:25px;padding-left:25px}@media screen and (min-width:768px){.hero-image-search__wrapper{max-height:none;padding-right:80px;padding-left:80px}}@media screen and (min-width:1200px){.hero-image-search__wrapper{padding-right:240px;padding-left:240px}}@media screen and (max-width:767px){.hero-image-search__wrapper{display:flex;flex-direction:column;justify-content:space-between}}.hero-image-search__title{margin-top:45px!important;color:#fff;font-family:Futura PT;font-size:38px;font-style:oblique;font-weight:500;letter-spacing:0;line-height:40px}@media screen and (min-width:768px){.hero-image-search__title{margin-top:100px!important;font-size:70px;letter-spacing:-.25px;line-height:75px}}@media screen and (min-width:1200px){.hero-image-search__title{margin-top:260px!important;font-size:85px;letter-spacing:0;line-height:90px}}.hero-image-search__image-caption{display:none}@media screen and (min-width:1199px){.hero-image-search__image-caption{display:block;position:absolute;bottom:20px;right:70px;color:#fff;font-family:Futura PT;font-size:30px;font-weight:500;letter-spacing:0;line-height:35px}.hero-image-search__image-caption a{color:var(--c-white)}}.hero-image-search .autocomplete-suggestions .autocomplete-suggestion-btn{font-size:30px}.hero-image-search .search-field{margin-top:55px}@media screen and (min-width:1200px){.hero-image-search .search-field{margin-top:145px}}@media screen and (max-width:767px){.hero-image-search .search-field{margin-bottom:50px}}.hero-image-search .search-field__submit{color:var(--c-white);font-size:36px}.hero-image-search .search-field__input{font-size:36px;line-height:pxtorem(60);border-bottom:3px solid var(--c-white);color:var(--c-white)}@media screen and (min-width:768px){.hero-image-search .search-field__input{height:85px;font-size:60px}}@media screen and (min-width:1200px){.hero-image-search .search-field__input{height:100px;font-size:75px}}.hero-image-search .search-field__input::-moz-placeholder{font-style:italic;color:var(--c-white)}.hero-image-search .search-field__input::placeholder{font-style:italic;color:var(--c-white)}.hero-image-search .search-field__input:-ms-input-placeholder{font-style:italic;color:var(--c-white)}.hero-image-search .search-field__input::-ms-input-placeholder{font-style:italic;color:var(--c-white)}.hero-image-search .search-field button{line-height:38px}@media screen and (min-width:768px){.hero-image-search .search-field button{font-size:45px}}@media screen and (min-width:1200px){.hero-image-search .search-field button{font-size:50px}}.hero-image-search .autocomplete-suggestions{max-width:unset}.hero-image-search__filter{color:var(--c-white);display:none}@media screen and (min-width:768px){.hero-image-search__filter{display:block;margin-top:15px}}@media screen and (min-width:1200px){.hero-image-search__filter{display:block;margin-top:30px;text-align:right}}.hero-image-search__checkbox{display:inline;padding-left:20px}.hero-image-search__checkbox .checkmark{color:var(--c-white);border:2px solid var(--c-white)}.hero-image-search__checkbox input:checked~.checkmark{background-color:transparent}.hero-image-search__checkbox .checkmark:after{color:var(--c-white)}.dmd-object-teaser__figure-caption p{color:#000;font-family:Futura PT!important;font-size:20px!important;font-weight:500!important;letter-spacing:0!important;line-height:27px!important}@media screen and (min-width:767px){.dmd-object-teaser__figure-caption p{font-size:25px!important;line-height:30px!important}}@media screen and (min-width:1199px){.dmd-object-teaser__figure-caption p{font-size:30px!important;line-height:35px!important}}.digital-object{width:100%;max-width:1882px;margin-right:auto;margin-left:auto;padding-right:70px;padding-left:70px;margin-top:80px;font-size:20px}@media screen and (max-width:1199px){.digital-object{padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.digital-object{padding-right:10px;padding-left:10px}}@media screen and (max-width:992px){.digital-object{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:183px;padding-left:183px;margin-top:70px}}@media screen and (max-width:992px)and (max-width:1199px){.digital-object{padding-right:84px;padding-left:84px}}@media screen and (max-width:992px)and (max-width:767px){.digital-object{padding-right:10px;padding-left:10px}}.digital-object__top-content{display:flex;justify-content:space-between}@media screen and (max-width:992px){.digital-object__top-content{flex-direction:column}}.digital-object__media{width:47.82609%;margin-top:30px}.digital-object__media>img{margin:0 auto}@media screen and (max-width:992px){.digital-object__media{width:100%}}.digital-object__summary .digital-object__media{width:100%}.digital-object__image{height:500px;border:1px solid var(--c-white-dark)}@media screen and (max-width:992px){.digital-object__image{max-height:75vh}}.digital-object__image.fullpage{background-color:#fff}.digital-object__model{padding:10px;border:1px solid var(--c-white-dark)}.digital-object__licence-info{text-align:right}.digital-object__toolbar{font-size:18px;padding-top:25px}.digital-object__toolbar.fullpage{background-color:#fff}.digital-object__toolbar.fullpage .digital-object__toolbar-inner{justify-content:center;padding-bottom:10px}.digital-object__summary{width:47.82609%}@media screen and (max-width:992px){.digital-object__summary{width:100%}}.digital-object__summary-heading{margin-bottom:14px;font-size:calc(60/var(--font-size)*1rem);line-height:calc(65/var(--font-size)*1rem)}.digital-object__summary-subtitle{font-size:20px;margin-top:30px}.digital-object__toolbar-inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;flex-wrap:wrap}.digital-object__buttons-selection{display:inline-block;white-space:nowrap;text-align:left;margin-right:15px}.digital-object__buttons-selection button{margin:5px}.digital-object__buttons{display:inline-block;white-space:nowrap;margin-top:10px;margin-bottom:10px}.digital-object__buttons button{padding:5px}.digital-object__buttons:nth-child(2){float:right}.digital-object__copy-area{margin-top:30px}.digital-object__url{line-height:27px}.digital-object__copy-btn{margin-top:5px;line-height:27px;cursor:pointer}.digital-object__copy-btn span{background-image:linear-gradient(180deg,transparent 92%,currentColor 0);background-repeat:no-repeat;transition:background-size .4s ease;background-size:0 100%}.digital-object__copy-btn span.focus-visible,.digital-object__copy-btn span:hover{background-size:100% 100%}.digital-object__copy-btn i{margin-right:5px;color:var(--c-black)}.digital-object #first-page-button,.digital-object #last-page-button{font-size:18px}.digital-object #first-page-button .icon-fast-forward,.digital-object #last-page-button .icon-fast-forward{position:relative;top:2px}.digital-object #next-button,.digital-object #previous-button{font-size:14px}.digital-object #download-button,.digital-object #full-page-button,.digital-object #home-button,.digital-object #zoom-in,.digital-object #zoom-out{font-size:18px}.dropdown{display:inline-block;min-width:200px;position:relative}.dropdown select{width:100%;padding:12px;background-color:var(--c-gray)}.dropdown:after{font-family:icomoon;font-style:normal;font-weight:400;font-feature-settings:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;content:"";position:absolute;top:50%;right:13px;display:block;font-size:calc(13/var(--font-size)*1rem);transform:translateY(-50%);pointer-events:none;font-variant:normal}.object-info{margin-top:30px}.object-info__row{margin-bottom:10px;border-radius:3px;padding:11px;background-color:var(--c-gray);display:flex}.object-info__row span:first-child{min-width:170px;flex-shrink:0}@media screen and (max-width:767px){.object-info__row{display:inline-grid;width:100%}.object-info__row .label{margin-bottom:5px;font-weight:bolder;border-bottom:3px solid #fff}}.logical-units{font-size:20px;margin-top:40px}@media screen and (max-width:992px){.logical-units{max-height:500px}}.logical-units ul{margin:0;padding:0;list-style:none}.logical-units__group{padding:10px 0;border-bottom:2px solid var(--c-black)}.logical-units__group .logical-units__group{border-bottom:none}.logical-units__btn{font-weight:500;font-size:pxtorem(30);font-family:Futura PT,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:pxtorem(35);position:relative;display:flex;font-weight:400;text-align:left;align-items:center;line-height:20px}@media screen and (max-width:1199px){.logical-units__btn{font-size:pxtorem(25);line-height:pxtorem(30)}}@media screen and (max-width:767px){.logical-units__btn{font-size:pxtorem(21);line-height:pxtorem(26)}}.logical-units__btn i{font-size:14px;margin-right:10px}.logical-units__btn[aria-expanded=true] .logical-units__toggle:after{content:"−"}.logical-units__btn-text{background-image:linear-gradient(180deg,transparent 92%,currentColor 0);background-repeat:no-repeat;transition:background-size .4s ease;background-size:0 100%}.logical-units__btn-text.focus-visible,.logical-units__btn-text:hover{background-size:100% 100%}.logical-units__toggle{margin-right:10px}.logical-units__toggle:after{content:"+"}.logical-units__panel{padding:8px 20px 0}@media screen and (max-width:767px){.logical-units__panel{padding:5px 0 0}}.logical-units__panel p+.logical-units__list li{margin-top:10px}.logical-units__panel a{position:relative}.logical-units__panel a span{background-image:linear-gradient(180deg,transparent 92%,currentColor 0);background-repeat:no-repeat;transition:background-size .4s ease;background-size:0 100%}.logical-units__panel a.focus-visible span,.logical-units__panel a:hover span{background-size:100% 100%}.logical-units__panel a:before{display:inline-block;margin-right:10px;color:var(--ci-color);font-size:pxtorem(16);transform:translateX(0);transition:all .3s ease-in-out;pointer-events:none}.logical-units__panel a.focus-visible:before,.logical-units__panel a:hover:before{color:var(--c-black);transform:translateX(20%)}.logical-units__unit{background-image:linear-gradient(180deg,transparent 92%,currentColor 0);background-repeat:no-repeat;transition:background-size .4s ease;background-size:0 100%}.logical-units__unit.focus-visible,.logical-units__unit:hover{background-size:100% 100%}.logical-units__sections{padding-top:5px;line-height:28px}.logical-units__items{padding-left:20px!important}.simplebar-scrollbar.simplebar-visible:before{opacity:1!important}.simplebar-scrollbar:before{border-radius:1px!important;left:8px!important;right:-20px!important}.tab{overflow:hidden;margin-top:40px}@media screen and (max-width:992px){.tab{margin-top:80px}}.tab__button{font-size:30px;float:left;outline:none;cursor:pointer;padding:10px 15px;transition:.3s;border-radius:3px;font-style:oblique;text-decoration:underline;position:relative}@media screen and (max-width:767px){.tab__button{font-size:21px;padding:10px 5px}}.tab__button.active{text-decoration:none;font-style:normal;font-weight:500}.tab__button:before{display:block;content:attr(title);font-weight:500;font-style:oblique;height:1px;color:transparent;overflow:hidden;visibility:hidden;padding-right:10px}.tab__button:not(:last-child):after{content:"";height:32px;width:2px;background-color:#000;display:block;position:absolute;bottom:11px;right:-2px}.tab__button--icon{padding:10px 25px}@media screen and (max-width:767px){.tab__button--icon{padding:10px 10px}}.tab__button--icon .icon-3d{display:inline-block;position:absolute;right:3px;top:6px}@media screen and (max-width:767px){.tab__button--icon .icon-3d{right:1px;top:0}}.tab__button--icon .icon-3d img{width:25px;height:18px}@media screen and (max-width:767px){.tab__button--icon .icon-3d img{width:20px;height:16px}}.tab__content{padding:25px 0 0 0;display:none}.tab__content.active{display:block}.tab__content table{margin-top:7px;width:100%;font-size:20px}.tab__content td,.tab__content th,.tab__content tr{border-radius:3px;background-color:#f6f6f6;padding:13px;vertical-align:top}.tab__content tr{border:none}.tab__content th{border:10px solid #fff;border-left:none;width:30%;text-align:left}@media screen and (max-width:767px){.tab__content th{font-size:18px}}.tab__content td{border:10px solid #fff;border-right:none}@media screen and (max-width:767px){.tab__content td{font-size:14px}}@media screen and (max-width:767px){.tab__content h4{font-size:25px}}.tab__content ul{padding-left:40px}.masonry{margin-top:100px;width:100%;max-width:1882px;margin-right:auto;margin-left:auto;padding-right:70px;padding-left:70px}@media screen and (max-width:1199px){.masonry{margin-top:80px}}@media screen and (max-width:767px){.masonry{margin-top:65px}}@media screen and (max-width:1199px){.masonry{padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.masonry{padding-right:10px;padding-left:10px}}.masonry>h2{text-align:center;margin-bottom:20px}.masonry__subtitle{font-weight:500;font-size:pxtorem(40);font-family:Futura PT,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:pxtorem(45);text-align:center;margin-bottom:70px}@media screen and (max-width:1199px){.masonry__subtitle{font-size:pxtorem(32);line-height:pxtorem(37)}}@media screen and (max-width:767px){.masonry__subtitle{font-size:pxtorem(25);line-height:pxtorem(30)}}@media screen and (max-width:992px){.masonry__subtitle{margin-bottom:40px}}@media screen and (max-width:767px){.masonry__subtitle{margin-bottom:30px}}.masonry__button-container{text-align:center;margin-top:30px}.grid-item{padding:10px}.grid-item,.grid-item--width1{width:200px}.grid-item--width2{width:300px}.grid-item--width3{width:400px}.grid-item--width4{width:500px}.grid-item--width5{width:600px}.textmedia.ce-image-row h2{text-align:center}.textmedia.ce-image-row .ce-gallery{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:992px){.textmedia.ce-image-row .ce-gallery{flex-direction:column;align-items:flex-start}}.textmedia.ce-image-row .ce-gallery figure{width:100%;flex:1}@media screen and (max-width:992px){.textmedia.ce-image-row .ce-gallery figure:not(:last-child){margin-bottom:40px}}.textmedia.ce-image-row .ce-gallery figure:not(:last-child){margin-right:20px}.textmedia.ce-image-row .ce-gallery figure picture{overflow:hidden}.textmedia.ce-image-row .ce-gallery figure img{width:auto;margin-left:auto;margin-right:auto;transform:scale(1);transition:transform .8s ease-in;-o-object-fit:cover;object-fit:cover}.textmedia.ce-image-row .ce-gallery figure img:hover{transform:scale(1.1)}.textmedia.ce-image-row .ce-gallery figure figcaption{text-align:center}.textmedia.ce-image-row .ce-gallery .ce-media{margin-top:0}.textmedia.ce-image-row .ce-bodytext{max-width:848px;margin-top:30px;margin-left:auto;margin-right:auto}.link--distribution span,.link--download span,.link--extern span,.link--mail span{background-image:linear-gradient(180deg,transparent 92%,currentColor 0);background-repeat:no-repeat;transition:background-size .4s ease;background-size:100% 100%}.link--distribution.focus-visible span,.link--distribution:hover span,.link--download.focus-visible span,.link--download:hover span,.link--extern.focus-visible span,.link--extern:hover span,.link--mail.focus-visible span,.link--mail:hover span{-webkit-animation:linkAnimation .4s forwards;animation:linkAnimation .4s forwards}@-webkit-keyframes linkAnimation{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes linkAnimation{0%{background-size:0 100%}to{background-size:100% 100%}}.link--distribution [class^=icon-],.link--download [class^=icon-],.link--extern [class^=icon-],.link--mail [class^=icon-]{display:inline-block;margin-left:5px;color:var(--ci-black);font-size:.7em;transition:all .25s ease-in-out}.block-heading{margin-top:70px;width:100%;max-width:1882px;margin-right:auto;margin-left:auto;padding-right:70px;padding-left:70px}@media screen and (max-width:1199px){.block-heading{margin-top:50px}}@media screen and (max-width:767px){.block-heading{margin-top:30px}}@media screen and (max-width:1199px){.block-heading{padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.block-heading{padding-right:10px;padding-left:10px}}.logo-section__list{align-items:flex-start}.logo-section__item{max-width:unset}.g-recaptcha{margin-top:20px}.mv-viewer{position:relative;width:100%;padding-top:50%;overflow:hidden}.mv-viewer voyager-explorer{position:absolute;top:0;left:0;width:100%;height:100%;cursor:-webkit-grab;cursor:grab}.mv-licenceInfo{display:block;text-align:right}.consent-overlay{font-size:var(--consent-overlay-font-size-basic,1em)}.consent-overlay.is-active .consent-overlay__content{display:block}.consent-overlay.is-active .consent-overlay__opt-out{display:inline-block}.consent-overlay.is-active .consent-overlay__opt-in{display:none}.consent-overlay__opt-in{padding:20px;color:var(--consent-overlay-text-color,#fff);font-size:var(--consent-overlay-font-size-text,1em);background-color:var(--consent-overlay-background-color,#000)}.consent-overlay__opt-out{display:none}.consent-overlay__opt-out span{margin-right:10px;font-size:var(--consent-overlay-font-size-text,1em)}.consent-overlay__heading{font-size:var(--consent-overlay-font-size-heading,1.5em)}.consent-overlay__content{display:none}.consent-overlay__buttons{display:inline-flex;flex-direction:column;gap:20px;margin-top:20px}@media screen and (min-width:768px){.consent-overlay__buttons{flex-direction:row;gap:30px;margin-top:30px}}.consent-overlay__button{color:var(--consent-overlay-text-color,#fff)}.consent-overlay__button:focus,.consent-overlay__button:hover{color:var(--consent-overlay-color-controls-active,tomato)}.consent-overlay iframe{width:100%}.consent-overlay [data-revoke]{position:relative;bottom:.4em;width:2.4em;height:1.3em;color:var(--consent-overlay-color-controls-active,tomato);background-color:var(--consent-overlay-color-controls-active,tomato);border:.15em solid currentColor;border-radius:2.88em}.consent-overlay [data-revoke]:after{content:"";position:absolute;top:.05em;right:.075em;z-index:1;width:.9em;height:.9em;background-color:#fff;border-radius:50%;transition:all .25s ease-in-out}.consent-overlay [data-revoke]:focus,.consent-overlay [data-revoke]:hover{background-color:#fff}.consent-overlay [data-revoke]:focus:after,.consent-overlay [data-revoke]:hover:after{background-color:var(--consent-overlay-color-controls-active,tomato);transform:translateX(-1.125em) translateY(0)}[data-consent-type=embed][data-consent-subtype=vimeo] .consent-overlay__content,[data-consent-type=embed][data-consent-subtype=youtube] .consent-overlay__content{position:relative}[data-consent-type=embed][data-consent-subtype=vimeo] .consent-overlay__content>*,[data-consent-type=embed][data-consent-subtype=youtube] .consent-overlay__content>*{position:absolute;top:0;left:0;height:100%}[data-consent-type=embed][data-consent-subtype=vimeo] .consent-overlay__content:after,[data-consent-type=embed][data-consent-subtype=youtube] .consent-overlay__content:after{content:"";display:block;padding-bottom:56.25%}:root{--cookiebanner-root-size:0.6rem;--cookiebanner-background-color-overlay:rgba(0,0,0,0.7);--cookiebanner-background-color-panel:#fff;--cookiebanner-color-text:#000;--cookiebanner-color-controls:#000;--cookiebanner-color-controls-active:#ff0336;--cookiebanner-color-controls-disabled:#666}.cookiebanner{position:fixed;top:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:var(--cookiebanner-root-size,1rem);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:var(--cookiebanner-background-color-overlay,rgba(0,0,0,.7))}@media screen and (min-width:768px){.cookiebanner{-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}}.cookiebanner__inner{z-index:1;width:90%;max-width:var(--cookiebanner-max-width,860px);max-height:90vh;padding:20px 15px 30px;overflow:auto;color:var(--cookiebanner-color-text,#000);background:linear-gradient(225deg,rgba(var(--c-white-light-rgb),1),rgba(var(--c-white-dark-rgb),1))}@media screen and (min-width:768px){.cookiebanner__inner{max-height:80vh;padding:40px}}.cookiebanner :where(ul){list-style-type:none}.cookiebanner :where(p){font-size:var(--cookiebanner-font-size-text,1.4em)}.cookiebanner :where(p:not(:first-child)){margin-top:10px}.cookiebanner :where(a){color:var(--cookiebanner-color-controls,#000)}.cookiebanner :where(a).focus-visible,.cookiebanner :where(a):hover{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner :where(button){padding:0;color:var(--cookiebanner-color-controls,#000);font-size:var(--cookiebanner-font-size-controls,1.6em);background-color:transparent;border:none;outline:none;cursor:pointer}.cookiebanner :where(button).focus-visible,.cookiebanner :where(button):hover{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner__heading{font-weight:var(--cookiebanner-font-weight-highlight,700);font-size:var(--cookiebanner-font-size-heading,2em)}.cookiebanner :where(input[type=checkbox])~label{position:relative;display:inline-block;font-size:var(--cookiebanner-font-size-controls,1.6em);cursor:pointer}.cookiebanner :where(input[type=checkbox]):disabled~label .cookiebanner__toggler{background-color:var(--cookiebanner-color-controls-disabled,#666);border-color:var(--cookiebanner-color-controls-disabled,#666);cursor:not-allowed}.cookiebanner :where(input[type=checkbox]):disabled~label .cookiebanner__toggler:before{background-color:var(--cookiebanner-background-color-panel,#fff)}.cookiebanner :where(input[type=checkbox]):disabled~label .cookiebanner__toggler-text{color:var(--cookiebanner-background-color-panel,#fff);cursor:not-allowed}.cookiebanner :where(input[type=checkbox]).focus-visible:not(:disabled)~label .cookiebanner__toggler,.cookiebanner :where(input[type=checkbox]):hover:not(:disabled)~label .cookiebanner__toggler{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner :where(input[type=checkbox]).focus-visible:not(:disabled)~label .cookiebanner__toggler:before,.cookiebanner :where(input[type=checkbox]):hover:not(:disabled)~label .cookiebanner__toggler:before{background-color:currentColor}.cookiebanner :where(input[type=checkbox]).focus-visible:not(:disabled)~label .cookiebanner__toggler-text,.cookiebanner :where(input[type=checkbox]):hover:not(:disabled)~label .cookiebanner__toggler-text{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner :where(input[type=checkbox]):checked~label .cookiebanner__toggler:before{transform:translateX(1.7em) translateY(-50%)}.cookiebanner :where(input[type=checkbox]):checked~label .cookiebanner__toggler-text.is-on{opacity:1}.cookiebanner :where(input[type=checkbox]):checked~label .cookiebanner__toggler-text.is-off{opacity:0}.cookiebanner :where(input[type=checkbox]):checked:not(:disabled)~label .cookiebanner__toggler{color:var(--cookiebanner-background-color-panel,#fff);background-color:var(--cookiebanner-color-controls-active,tomato);border-color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner :where(input[type=checkbox]):checked:not(:disabled)~label .cookiebanner__toggler:before{background-color:var(--cookiebanner-background-color-panel,#fff)}.cookiebanner :where(input[type=checkbox]):checked:not(:disabled)~label .cookiebanner__toggler-text{color:var(--cookiebanner-background-color-panel,#fff)}.cookiebanner__toggler{position:relative;display:block;flex-shrink:0;width:3.4em;height:1.8em;color:var(--cookiebanner-color-controls,#000);border:2px solid currentColor;border-radius:4.5em}.cookiebanner__toggler:before{content:"";left:2px;display:block;width:1.2em;height:1.2em;background-color:var(--cookiebanner-color-controls,#000);border-radius:50%}.cookiebanner__toggler-text,.cookiebanner__toggler:before{position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-in-out}.cookiebanner__toggler-text{font-weight:var(--cookiebanner-font-weight-highlight,700);font-size:var(--cookiebanner-font-size-toggler-text,.7em);outline:none}.cookiebanner__toggler-text.is-on{right:3.2em;opacity:0}[dir=rtl] .cookiebanner__toggler-text.is-on{right:unset;left:.6em}.cookiebanner__toggler-text.is-off{right:.6rem}[dir=rtl] .cookiebanner__toggler-text.is-off{right:unset;left:2.7em}.cookiebanner__cookie-label{font-weight:var(--cookiebanner-font-weight-highlight,700)}.cookiebanner__cookie-label:hover{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner__buttons,.cookiebanner__links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}@media screen and (min-width:768px){.cookiebanner__buttons,.cookiebanner__links{margin-top:30px;gap:30px}}.cookiebanner__links{font-size:var(--cookiebanner-font-size-text,1.4em)}.cookiebanner__buttons :where(button){padding:10px;font-weight:var(--cookiebanner-font-weight-highlight,700);border:2px solid currentColor}.cookiebanner__buttons :where(button)[data-consent=acceptTracking]{color:var(--c-white);background:var(--c-black)}.cookiebanner__buttons :where(button).focus-visible,.cookiebanner__buttons :where(button):hover{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner__info-panel :where(button){position:relative;width:100%;margin-top:20px;padding:0 3.5em 0 0;font-weight:var(--cookiebanner-font-weight-highlight,700);text-align:start}@media screen and (min-width:768px){.cookiebanner__info-panel :where(button){margin-top:30px}}.cookiebanner__info-panel :where(button) svg{position:absolute;top:3px;right:0;transition:transform .3s ease-in-out}.cookiebanner__info-panel :where(button)[aria-expanded=true] svg{transform:rotate(180deg)}.cookiebanner__shower-panel-inner{margin-top:10px}.cookiebanner--minimal-with-config :where(.cookiebanner__list){margin-top:15px;padding-top:35px;border-top:1px solid}.cookiebanner--minimal-with-config :where(.cookiebanner__list-item){margin-bottom:20px}.cookiebanner--minimal-with-config :where(input[type=checkbox]~label){display:flex;justify-content:space-between;margin-bottom:10px}.cookiebanner--tablist :where(.cookiebanner__cookie-section){display:flex;min-height:20em;margin-top:15px;padding-top:35px;border-top:1px solid}.cookiebanner--tablist :where(.cookiebanner__tablist){position:relative;flex:1 0 auto;width:100%}.cookiebanner--tablist :where(.cookiebanner__tablist-item){margin-bottom:20px}@media screen and (min-width:768px){.cookiebanner--tablist :where(.cookiebanner__tablist-item){margin-bottom:30px}}.cookiebanner--tablist :where(.cookiebanner__tablist-item):last-child{margin-bottom:0}.cookiebanner--tablist :where(.cookiebanner__tablist-head){display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width:768px){.cookiebanner--tablist :where(.cookiebanner__tablist-head){width:210px}}.cookiebanner--tablist :where(.cookiebanner__tab){flex-shrink:1;width:100%;padding-top:.15em;-webkit-padding-end:20px;padding-inline-end:20px;padding-bottom:.15em;color:var(--cookiebanner-color-controls-active,tomato);text-align:start}@media screen and (min-width:768px){.cookiebanner--tablist :where(.cookiebanner__tab){color:var(--cookiebanner-color-text,#000)}}.cookiebanner--tablist :where(.cookiebanner__tab).focus-visible span,.cookiebanner--tablist :where(.cookiebanner__tab):hover span,.cookiebanner--tablist :where(.cookiebanner__tab)[aria-selected=true] span{color:var(--cookiebanner-color-controls-active,tomato)}.cookiebanner--tablist :where(.cookiebanner__tabpanel){position:static;display:block;width:100%;height:100%;margin-top:15px;overflow:auto;line-height:1.5}@media screen and (min-width:768px){.cookiebanner--tablist :where(.cookiebanner__tabpanel){position:absolute;top:0;right:0;display:none;width:calc(100% - 280px);margin-top:0}[dir=rtl] .cookiebanner--tablist :where(.cookiebanner__tabpanel){right:unset;left:0}}.cookiebanner--tablist :where(.cookiebanner__tabpanel)[aria-hidden=false]{display:block}.cookiebanner--tablist .cookiebanner__tabpanel :where(ul li){position:relative;margin-top:10px;-webkit-padding-start:10px;padding-inline-start:10px}.cookiebanner--tablist .cookiebanner__tabpanel :where(ul li):before{content:"";position:absolute;top:9px;left:0;display:block;width:4px;height:4px;background-color:var(--cookiebanner-color-text,#000)}@media screen and (min-width:768px){.cookiebanner--tablist :where(.cookiebanner__buttons){justify-content:flex-end}}