.klaro{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:0.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:0.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:0.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:0.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3,#7c7c7c);font-size:0.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;transition:0.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,0.2),5px 5px 10px 0 rgba(125,125,125,0.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:0.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:0.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:0.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:0.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2,#459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1,#333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,0.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:0.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:0.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2,#5c5c5c);padding-left:0.2em;font-size:0.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:0.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:0.2em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}.klaro-ide .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro-ide .cm-switch-container:last-child{border-bottom:0}.klaro-ide .cm-switch-container:first-child{margin-top:0}.klaro-ide .cm-switch-container p{margin-top:0}.klaro-ide .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro-ide .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro-ide .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:0.6}.klaro-ide .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro-ide .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:0.8}.klaro-ide .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro-ide .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:0.8;cursor:not-allowed}.klaro-ide .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.klaro-ide .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro-ide .cm-list-title{font-size:0.9em;font-weight:600}.klaro-ide .cm-list-description{color:#7c7c7c;color:var(--dark3,#7c7c7c);font-size:0.9em;padding-top:4px}.klaro-ide .cm-list-label .cm-switch{position:absolute;left:0}.klaro-ide .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;width:50px;display:inline-block}.klaro-ide .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;transition:0.4s}.klaro-ide .cm-list-label .slider.round{border-radius:30px}.klaro-ide .cm-list-label .slider.round::before{border-radius:50%}.klaro-ide .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(color,green3)}.klaro-ide .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro-ide .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,0.2),5px 5px 10px 0 rgba(125,125,125,0.19)}.klaro-ide .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro-ide .cm-language-select,.klaro-ide .cm-theme-select,.klaro-ide .cm-purpose-select{border-radius:4px;border-radius:var(--border-radius,4px);background-color:#fff;background-color:var(--white1,#fff);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);padding:12px;margin-bottom:12px}.klaro-ide .cm-language-select ul.cm-languages,.klaro-ide .cm-language-select ul.cm-themes,.klaro-ide .cm-language-select ul.cm-purposes,.klaro-ide .cm-theme-select ul.cm-languages,.klaro-ide .cm-theme-select ul.cm-themes,.klaro-ide .cm-theme-select ul.cm-purposes,.klaro-ide .cm-purpose-select ul.cm-languages,.klaro-ide .cm-purpose-select ul.cm-themes,.klaro-ide .cm-purpose-select ul.cm-purposes{margin-top:-4px}.klaro-ide .cm-language-select ul.cm-languages li,.klaro-ide .cm-language-select ul.cm-themes li,.klaro-ide .cm-language-select ul.cm-purposes li,.klaro-ide .cm-theme-select ul.cm-languages li,.klaro-ide .cm-theme-select ul.cm-themes li,.klaro-ide .cm-theme-select ul.cm-purposes li,.klaro-ide .cm-purpose-select ul.cm-languages li,.klaro-ide .cm-purpose-select ul.cm-themes li,.klaro-ide .cm-purpose-select ul.cm-purposes li{color:#fafafa;color:var(--light1,#fafafa);border-radius:4px;border-radius:var(--border-radius,4px);border-width:1px;border-width:var(--border-width,1px);border-style:solid;border-style:var(--border-style,solid);border-color:#24cc9a;border-color:var(--green2,#24cc9a);background-color:#1a936f;background-color:var(--green1,#1a936f);display:inline-block;margin-right:4px;margin-top:4px;padding:2px 4px;font-size:0.9em}.klaro-ide .cm-language-select ul.cm-languages li a,.klaro-ide .cm-language-select ul.cm-themes li a,.klaro-ide .cm-language-select ul.cm-purposes li a,.klaro-ide .cm-theme-select ul.cm-languages li a,.klaro-ide .cm-theme-select ul.cm-themes li a,.klaro-ide .cm-theme-select ul.cm-purposes li a,.klaro-ide .cm-purpose-select ul.cm-languages li a,.klaro-ide .cm-purpose-select ul.cm-themes li a,.klaro-ide .cm-purpose-select ul.cm-purposes li a{color:#fff;color:var(--white1,#fff)}.klaro-ide .cm-search-select{margin-top:12px;margin-bottom:12px;display:flex}.klaro-ide .cm-search-select input:not(:focus) ~ .cm-candidates{display:none}.klaro-ide .cm-search-select .cm-candidates:hover{display:block !important}.klaro-ide .cm-search-select .cm-candidates{background-color:#fff;background-color:var(--white1,#fff);border-radius:4px;border-radius:var(--border-radius,4px);border-width:1px;border-width:var(--border-width,1px);border-style:solid;border-style:var(--border-style,solid);border-color:#f2f2f2;border-color:var(--white2,#f2f2f2);position:absolute;top:55px;left:0;z-index:10;margin-bottom:10px;width:100%}.klaro-ide .cm-search-select .cm-candidates .cm-candidate{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#7c7c7c;border-bottom-color:var(--dark3,#7c7c7c);padding:12px;cursor:pointer}.klaro-ide .cm-search-select .cm-candidates .cm-candidate p{color:#5c5c5c;color:var(--dark2,#5c5c5c);font-size:0.9em}.klaro-ide .cm-search-select .cm-candidates .cm-candidate:last-child{border-bottom-style:none}.klaro-ide .cm-obj-selector{position:relative;display:inline-block;margin-bottom:10px;margin-right:20px;width:100%;height:40px;overflow:visible}@media (min-width:768px){.klaro-ide .cm-obj-selector{width:300px}}.klaro-ide .cm-obj-selector span.cm-obj-selector-more{display:block;position:absolute;right:0.5em;padding-top:0.6em;padding-right:0.3em;z-index:2;pointer-events:none;-ms-transform:scaleY(0.6) scaleX(0.8);transform:scaleY(0.6) scaleX(0.8);font-weight:800}.klaro-ide .cm-obj-selector ul{background-color:#fff;background-color:var(--white1,#fff);top:0;left:0;z-index:1;margin:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.klaro-ide .cm-obj-selector ul li{background-color:#fff;background-color:var(--white1,#fff);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#f2f2f2;border-bottom-color:var(--white2,#f2f2f2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);margin:0;width:auto;display:none;width:100%;order:2}.klaro-ide .cm-obj-selector ul li:last-child{border-bottom-style:none}.klaro-ide .cm-obj-selector ul li.cm-obj-is-active{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8);display:flex;order:1}.klaro-ide .cm-obj-selector ul li a.cm-obj-item{width:100%;padding:8px;padding-right:40px}.klaro-ide .cm-obj-selector ul li.cm-obj-add{padding:8px;display:none;justify-content:space-between;order:3}.klaro-ide .cm-obj-selector ul li.cm-obj-add input{color:#333;color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);flex-grow:1;flex-shrink:1;padding:4px;font-size:0.9em}.klaro-ide .cm-obj-selector ul li.cm-obj-add a.cm-btn{color:#fff;color:var(--white1,#fff);border-radius:4px;border-radius:var(--border-radius,4px);background-color:#7c7c7c;background-color:var(--dark3,#7c7c7c);padding:8px;flex-grow:0;flex-shrink:0;margin-left:10px;width:auto;display:inline-block}.klaro-ide .cm-obj-selector ul:not(.cm-is-active) li.cm-obj-is-active{background-color:#fff;background-color:var(--white1,#fff)}.klaro-ide .cm-obj-selector ul.cm-is-active{z-index:4}.klaro-ide .cm-obj-selector ul.cm-is-active li{display:flex}.klaro-ide .cm-switch{padding:12px}.klaro-ide p.cm-description{color:#5c5c5c;color:var(--dark2,#5c5c5c);font-size:0.9em;padding-top:2px;margin-bottom:4px}.klaro-ide .cm-select{margin-top:16px}.klaro-ide .cm-select select{background-color:#fff;background-color:var(--white1,#fff);color:#5c5c5c;color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-color:#f2f2f2;border-color:var(--white2,#f2f2f2);display:block;width:100%;padding:12px 5px;font-size:0.9em;text-indent:5px}.klaro-ide .cm-select select[disabled]{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro-ide .cm-retracting-label-input{display:inline-block;position:relative;width:100%;padding:10px 0 6px;margin-top:4px}.klaro-ide .cm-retracting-label-input>.cm-label{background-color:#fff;background-color:var(--white1,#fff);border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);position:absolute;top:16px;left:8px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - (2 * 8px));overflow:hidden;pointer-events:none;transition:transform 150ms cubic-bezier(0.47,0,0.74,0.71),opacity 150ms cubic-bezier(0.47,0,0.74,0.71),color 150ms cubic-bezier(0.47,0,0.74,0.71);padding:0 8px;-ms-transform:scale(0.75) translateX(-16%) translateY(-26px);transform:scale(0.75) translateX(-16%) translateY(-26px)}.klaro-ide .cm-input{border-radius:4px;border-radius:var(--border-radius,4px);background-color:#fafafa;background-color:var(--light1,#fafafa);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#1a936f;border-color:var(--green1,#1a936f);font-size:0.9em;box-sizing:border-box;padding:12px 18px;width:100%}.klaro-ide .cm-input[disabled]{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}@media (min-width:768px){.klaro-ide .cm-tabs span.cm-more{display:none}}.klaro-ide .cm-tabs{position:relative;display:flex;align-items:stretch;justify-content:space-between;white-space:nowrap}@media (min-width:768px){.klaro-ide .cm-tabs span.cm-tabs-more{display:none}}@media (max-width:768px){.klaro-ide .cm-tabs{border-radius:4px;border-radius:var(--border-radius,4px);border-radius:4px;border-radius:var(--border-radius,4px);background-color:#fff;background-color:var(--white1,#fff);box-shadow:0 2px 5px 0 rgba(0,0,0,0.33)}.klaro-ide .cm-tabs span.cm-tabs-more{display:block;position:absolute;right:0.5em;padding-top:0.6em;padding-right:0.3em;-ms-transform:scaleY(0.6) scaleX(0.8);transform:scaleY(0.6) scaleX(0.8);font-weight:800}.klaro-ide .cm-tabs ul{flex-wrap:wrap}.klaro-ide .cm-tabs ul li{display:block;position:relative;width:100%;text-align:left}.klaro-ide .cm-tabs ul li a{justify-content:left;border-bottom:0 !important}.klaro-ide .cm-tabs:not(.cm-tabs-active) ul li:not(.cm-tab-is-active){display:none}.klaro-ide .cm-tabs.cm-tabs-active ul li{order:2;display:block}.klaro-ide .cm-tabs.cm-tabs-active ul li.cm-tab-is-active{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8);order:1}}.klaro-ide .cm-tabs:not(:last-child){margin-bottom:1.5rem}.klaro-ide .cm-tabs ul{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);align-items:center;display:flex;width:100%;flex-grow:1;flex-shrink:0;justify-content:flex-start;margin:0;padding:0}.klaro-ide .cm-tabs ul li{display:block}.klaro-ide .cm-tabs ul li a{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);color:#5c5c5c;color:var(--dark2,#5c5c5c);display:flex;align-items:flex-start;justify-content:left;margin-bottom:-1px;padding:0.5em 1em}.klaro-ide .cm-tabs ul li.cm-tab-is-active a{color:#2581c4;color:var(--blue1,#2581c4);border-bottom-color:#2581c4;border-bottom-color:var(--blue1,#2581c4)}@media (max-width:767px){.klaro-ide .cm-tabs.tabs-active{position:relative;min-height:40px;overflow:visible;z-index:10}.klaro-ide .cm-tabs.tabs-active ul{background-color:#fff;background-color:var(--white1,#fff);display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;width:100%;height:auto;box-shadow:0 2px 5px 0 rgba(0,0,0,0.33)}.klaro-ide .cm-tabs.tabs-active ul li{margin:0 !important}.klaro-ide .cm-tabs.tabs-active ul li:not(.cm-tab-is-active){order:2;display:block}.klaro-ide .cm-tabs.tabs-active ul li.cm-tab-is-active{background-color:#fafafa;background-color:var(--light1,#fafafa);order:1;display:block}}.klaro-ide .cm-list .cm-item{display:flex;flex-direction:row;align-items:center;padding:8px;display:flex;flex-direction:row;align-items:top;justify-items:flex-end}@media (min-width:768px){.klaro-ide .cm-list .cm-item span.cm-is-action{display:none}.klaro-ide .cm-list .cm-item:hover span.cm-is-action{display:inline-block}}.klaro-ide .cm-list .cm-item:last-child{border-bottom:0}.klaro-ide .cm-list .cm-item:nth-child(2n){background-color:#fafafa;background-color:var(--light1,#fafafa)}.klaro-ide .cm-list .cm-item.cm-is-header{font-weight:600;margin-bottom:4px;background:none}.klaro-ide .cm-list .cm-item.cm-is-card{background-color:#fff;background-color:var(--white1,#fff);border-radius:4px;border-radius:var(--border-radius,4px);box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);margin-bottom:24px}.klaro-ide .cm-list .cm-item.cm-is-clickable{cursor:pointer}.klaro-ide .cm-list .cm-item.cm-is-expandable{cursor:pointer}.klaro-ide .cm-list .cm-item form{margin:0}.klaro-ide .cm-list .cm-item form label.label{font-weight:300}.klaro-ide .cm-list .cm-item span.cm-is-action{position:absolute;right:1rem;top:1rem}.klaro-ide .cm-list .cm-item .cm-col{align-content:center;flex-basis:0;margin:8px;flex-grow:1}.klaro-ide .cm-list .cm-item .cm-col.cm-is-xs{flex-grow:1}.klaro-ide .cm-list .cm-item .cm-col.cm-is-sm{flex-grow:2}.klaro-ide .cm-list .cm-item .cm-col.cm-is-md{flex-grow:5}.klaro-ide .cm-list .cm-item .cm-col.cm-is-lg{flex-grow:10}.klaro-ide .cm-list .cm-item .cm-col.cm-is-xl{flex-grow:20}.klaro-ide .cm-list .cm-item .cm-col.cm-is-icon{flex-basis:50px;text-align:right;flex-grow:0}.klaro-ide .cm-list .cm-item .cm-content{flex:10}.klaro-ide .cm-dropdown{position:relative}.klaro-ide .cm-dropdown>button{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:2em;height:2em;font-size:1em;border:0;background-color:transparent}.klaro-ide .cm-dropdown>button:focus,.klaro-ide .cm-dropdown>button:hover{background-color:#fafafa;background-color:var(--light1,#fafafa);border-radius:25px}.klaro-ide .cm-dropdown>.cm-dropdowncontent{background-color:#fff;background-color:var(--white1,#fff);display:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);width:auto}.klaro-ide .cm-dropdown>.cm-dropdowncontent.cm-dropdownexpanded{border-radius:4px;border-radius:var(--border-radius,4px);display:block;position:absolute;top:35px;z-index:100;left:0}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c);list-style:none;text-align:left;max-width:300px;min-width:200px;padding-top:0.25rem;padding-bottom:0.25rem}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li{height:auto}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a{display:block;padding:8px;padding-left:16px}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a span{display:inline-flex;align-items:center}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a .icon{margin-right:0.45em}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a:hover{background-color:#2581c4;background-color:var(--blue1,#2581c4);color:#fff;color:var(--white1,#fff)}.klaro-ide .cm-dropdown.is-right .cm-dropdowncontent.cm-dropdownexpanded{right:0;left:auto}.klaro-ide label{display:inline-block}.klaro-ide .cm-global-fields,.klaro-ide .cm-config-controls,.klaro-ide .cm-translations-fields,.klaro-ide .cm-service-fields{max-width:600px}.klaro-ide .cm-json .cm-file-import{display:none}.klaro-ide .cm-json .cm-upload-label{cursor:pointer}.klaro-ide .cm-json .cm-upload-label button{pointer-events:none}.klaro-ide .cm-json pre code{white-space:pre-wrap}.klaro-ide .cm-message{padding:12px}.klaro-ide .cm-message.cm-error,.klaro-ide .cm-message.cm-success{border-radius:4px;border-radius:var(--border-radius,4px);color:#fff;color:var(--white1,#fff);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);margin-bottom:24px}.klaro-ide .cm-message.cm-error{background-color:#e15669;background-color:var(--red2,#e15669)}.klaro-ide .cm-message.cm-success{background:#24cc9a;background:var(--green2,#24cc9a)}.klaro-ide .cm-space-sm{margin-bottom:8px !important}.klaro-ide .cm-space-md{margin-bottom:12px !important}.klaro-ide .cm-space-lg{margin-bottom:24px !important}.klaro-ide .cm-json h1,.klaro-ide .cm-json h2,.klaro-ide .cm-json h3,.klaro-ide .cm-json h4,.klaro-ide .cm-global-fields h1,.klaro-ide .cm-global-fields h2,.klaro-ide .cm-global-fields h3,.klaro-ide .cm-global-fields h4,.klaro-ide .cm-config-controls h1,.klaro-ide .cm-config-controls h2,.klaro-ide .cm-config-controls h3,.klaro-ide .cm-config-controls h4,.klaro-ide .cm-translations-fields h1,.klaro-ide .cm-translations-fields h2,.klaro-ide .cm-translations-fields h3,.klaro-ide .cm-translations-fields h4,.klaro-ide .cm-service-fields h1,.klaro-ide .cm-service-fields h2,.klaro-ide .cm-service-fields h3,.klaro-ide .cm-service-fields h4{font-size:2em;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:600}.klaro-ide .cm-json h1,.klaro-ide .cm-global-fields h1,.klaro-ide .cm-config-controls h1,.klaro-ide .cm-translations-fields h1,.klaro-ide .cm-service-fields h1{border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);text-transform:none;margin-bottom:20px;display:inline-block}.klaro-ide .cm-json h2,.klaro-ide .cm-global-fields h2,.klaro-ide .cm-config-controls h2,.klaro-ide .cm-translations-fields h2,.klaro-ide .cm-service-fields h2{font-size:1.6em}.klaro-ide .cm-json h3,.klaro-ide .cm-global-fields h3,.klaro-ide .cm-config-controls h3,.klaro-ide .cm-translations-fields h3,.klaro-ide .cm-service-fields h3{font-size:1.3em}.klaro-ide .cm-json h4,.klaro-ide .cm-global-fields h4,.klaro-ide .cm-config-controls h4,.klaro-ide .cm-translations-fields h4,.klaro-ide .cm-service-fields h4{font-size:1em;font-weight:600}.klaro-ide p.cm-section-description{color:#5c5c5c;color:var(--dark2,#5c5c5c);text-align:justify;margin-top:8px;margin-bottom:24px}.klaro-ide .cm-purpose-order ul{margin-top:12px;margin-bottom:12px}.klaro-ide .cm-purpose-order ul li{display:flex}.klaro-ide .cm-purpose-order ul li span.cm-buttons{border-radius:4px;border-radius:var(--border-radius,4px);flex-grow:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.11)}.klaro-ide .cm-purpose-order ul li span.cm-buttons a{padding:12px;display:inline-block}.klaro-ide .cm-purpose-order ul li span.cm-buttons a:hover{background:#1a936f;background:var(--green1,#1a936f)}.klaro-ide .cm-purpose-order ul li span.cm-value{flex-grow:1;padding:12px}.klaro-ide .cm-translations-fields .cm-translations-for-key{border-radius:4px;border-radius:var(--border-radius,4px);background-color:#fff;background-color:var(--white1,#fff);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);padding:12px;margin-bottom:24px}.klaro-ide .cm-translations-fields .cm-translations-for-key li{display:flex;justify-content:space-between;align-items:flex-start}.klaro-ide .cm-translations-fields .cm-translations-for-key li span.cm-lang{font-family:Courier;display:block;padding:20px;margin-top:5px;flex-grow:0}.klaro-ide .cm-service-list .cm-status,.klaro-ide .cm-config-list .cm-status{text-align:left}.klaro-ide .cm-service-list .cm-status span,.klaro-ide .cm-config-list .cm-status span{padding-left:10px}.klaro-ide .cm-service-list .cm-status .cm-status-is-active,.klaro-ide .cm-config-list .cm-status .cm-status-is-active{color:#1a936f;color:var(--green1,#1a936f)}.klaro-ide .cm-service-list .cm-status .cm-status-is-inactive,.klaro-ide .cm-config-list .cm-status .cm-status-is-inactive{color:#da2c43;color:var(--red1,#da2c43)}.klaro-ide .cm-service-list .cm-name,.klaro-ide .cm-config-list .cm-name{text-transform:uppercase;font-weight:600}.klaro-ide p.cm-no-cookies,.klaro-ide p.cm-no-services{margin-top:6px;margin-bottom:6px;font-weight:600}.klaro-ide .cm-cookie-config .cm-cookie-forms .cm-cookie-form{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8)}.klaro-ide .cm-demo .cm-config-controls .cm-retracting-label-input{width:auto;flex-grow:1;margin-right:12px}.klaro-ide .cm-demo .cm-config-controls:first-child{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8)}.klaro-ide .cm-config-controls{margin-top:8px;margin-bottom:24px;max-width:none;display:flex;flex-wrap:wrap;width:100%;align-items:baseline;justify-content:space-between}.klaro-ide .cm-config-controls h2{margin-right:24px;display:block;flex-grow:1}.klaro-ide .cm-config-controls .cm-control{flex-shrink:1;display:inline-block;margin-bottom:20px}.klaro-ide .cm-config-controls .cm-control .cm-retracting-label-input{max-width:400px;display:block}.klaro-ide .cm-config-controls .cm-control input{max-width:400px}.klaro-ide .cm-config-controls .cm-control select{border-color:#1a936f;border-color:var(--green1,#1a936f);border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-radius:4px;border-radius:var(--border-radius,4px);background-color:#fff;background-color:var(--white1,#fff);padding:12px;margin-bottom:12px;display:block}.klaro-ide .cm-config-controls .cm-control-button{border-radius:4px;border-radius:var(--border-radius,4px);background-color:#459cdc;background-color:var(--blue2,#459cdc);color:#fff;color:var(--white1,#fff);border-style:none;padding:12px;margin-top:4px;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);margin-right:6px}.klaro-ide .cm-config-controls .cm-control-button.cm-delete{background-color:#e77887;background-color:var(--red3,#e77887);float:right}.klaro-ide .cm-config-controls .cm-control-button.cm-secondary{background-color:#e15669;background-color:var(--red2,#e15669)}.klaro-ide .cm-config-controls .cm-control-button.cm-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro-ide .cm-config-controls .cm-control-button:disabled{background-color:#fafafa;background-color:var(--light1,#fafafa);color:#333;color:var(--dark1,#333);cursor:not-allowed}.klaro-ide .cookie-modal .cm-modal.cm-ide{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:1020px){.klaro-ide .cookie-modal .cm-modal.cm-ide{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:1000px;height:auto;width:auto}}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{width:40px;height:44px;}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center;}
.address>p:last-child{margin-bottom:0;}.address__row{display:block;}.address__district{text-transform:uppercase;}.address__logo{display:block;max-width:20rem;}.bg-img{position:relative;display:block;}.bg-img__figure{position:relative;width:100%;height:0;margin:0;background:linear-gradient(-45deg,#555,#999);}.bg-img__img{z-index:0;width:100%;height:auto;}.bg-img__img,.bg-img__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;}.bg-img__overlay{z-index:1;}.breadcrumb{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.2rem;}.breadcrumb__item{margin:0 .8rem 0 0;color:#565656;}.breadcrumb__item--current{color:#363636;}.breadcrumb__item-icon{display:inline-block;width:.4rem;height:.8rem;margin:0 0 0 .8rem;fill:#999;}.breadcrumb__item-link{text-decoration:underline;color:currentcolor;}.breadcrumb__item-link:hover{text-decoration:none;}.theme--booking .breadcrumb__item-link:hover{color:#207c8e;}.theme--event .breadcrumb__item-link:hover{color:#a80f82;}.theme--mag .breadcrumb__item-link:hover{color:#b20e10;}.theme--ticket .breadcrumb__item-link:hover{color:#048280;}.breadcrumb-container{margin:1.2rem 2rem;}@media (min-width:760px){.breadcrumb{margin:0 0 2.4rem;}.breadcrumb-container{margin:2rem 0 -.4rem;}}@media (min-width:980px){.breadcrumb{margin:0 0 4rem;}.breadcrumb-container{margin:2rem 0 -2rem;}}.blank-button{padding:0;border:0;border-radius:0;background:transparent;text-align:left;}.blank-button,.button,.button--compact,.button--ticket{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.button,.button--compact,.button--ticket{font-size:1.5rem;font-family:Avalon,sans-serif;font-weight:700;line-height:1.2;display:inline-block;padding:1.5rem 2.4rem;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none;letter-spacing:.15em;border:0;border-radius:8px;text-transform:uppercase;}.button--compact:disabled,.button--ticket:disabled,.button:disabled{cursor:not-allowed;}.button--icon-left.button--compact,.button--icon-left.button--ticket,.button--icon-right.button--compact,.button--icon-right.button--ticket,.button.button--icon-left,.button.button--icon-right{position:relative;}.button--icon-left.button--compact svg,.button--icon-left.button--ticket svg,.button--icon-right.button--compact svg,.button--icon-right.button--ticket svg,.button.button--icon-left svg,.button.button--icon-right svg{position:absolute;display:inline-block;top:1.5rem;bottom:1.5rem;width:1.8rem;height:1.8rem;vertical-align:middle;}.button--icon-left.button--compact,.button--icon-left.button--ticket,.button.button--icon-left{padding-left:5.3rem;}.button--icon-left.button--compact svg,.button--icon-left.button--ticket svg,.button.button--icon-left svg{left:2.4rem;right:auto;}.button--icon-right.button--compact,.button--icon-right.button--ticket,.button.button--icon-right{padding-right:5.3rem;}.button--icon-right.button--compact svg,.button--icon-right.button--ticket svg,.button.button--icon-right svg{left:auto;right:2.4rem;}.button--compact strong,.button--ticket strong,.button strong{font-size:1.375em;}.button--white{background:transparent !important;border:1px solid #fff;}.button--white:hover{color:#363636 !important;background:#fff !important;}.button--compact,.button--ticket{font-size:1.4rem;padding:1.1rem 1.6rem;}.button--compact.button--icon-left,.button--compact.button--icon-right,.button--icon-left.button--ticket,.button--icon-right.button--ticket{position:relative;}.button--compact.button--icon-left svg,.button--compact.button--icon-right svg,.button--icon-left.button--ticket svg,.button--icon-right.button--ticket svg{top:1.1rem;bottom:1.1rem;width:1.8rem;height:1.8rem;}.button--compact.button--icon-left,.button--icon-left.button--ticket{padding-left:4.5rem;}.button--compact.button--icon-left svg,.button--icon-left.button--ticket svg{left:1.6rem;}.button--compact.button--icon-right,.button--icon-right.button--ticket{padding-right:4.5rem;}.button--compact.button--icon-right svg,.button--icon-right.button--ticket svg{right:3.4rem;}.button-group{margin:2.4rem 0 0;}.button-group .button,.button-group .button--compact,.button-group .button--ticket{margin-bottom:2.4rem;}.button-group .button--compact:not(:last-child),.button-group .button--ticket:not(:last-child),.button-group .button:not(:last-child){margin-right:2rem;}.content .button--ticket{margin:2rem 0 6rem;}.button--booking,.button--primary,.button--ticket{font-weight:700;}.button__icon{width:5rem;height:5rem;padding:1.6rem;}.button,.button--compact,.button--ticket{transition:background-color .1s,box-shadow .1s;color:#fff;background-color:#585858;}.button--compact:active,.button--compact:focus,.button--compact:hover,.button--ticket:active,.button--ticket:focus,.button--ticket:hover,.button:active,.button:focus,.button:hover{color:#fff;}.button--compact:not(:disabled):hover,.button--ticket:not(:disabled):hover,.button:not(:disabled):hover{background-color:#363636;}.button--compact:disabled,.button--ticket:disabled,.button:disabled{color:#9b9b9b;}.button--compact svg,.button--ticket svg,.button svg{fill:#fff;}.button--booking,.button--primary,.button--ticket{color:#fff;background-color:#b20e10;}.button--booking:active,.button--booking:focus,.button--booking:hover,.button--primary:active,.button--primary:focus,.button--primary:hover,.button--ticket:active,.button--ticket:focus,.button--ticket:hover{color:#fff;}.button--booking svg,.button--primary svg,.button--ticket svg{fill:#fff;}.button--booking:not(:disabled):active,.button--booking:not(:disabled):hover,.button--primary:not(:disabled):active,.button--primary:not(:disabled):hover,.button--ticket:not(:disabled):active,.button--ticket:not(:disabled):hover{background-color:#990b0d;}.button--booking:disabled,.button--primary:disabled,.button--ticket:disabled{color:#e8b7b7;background-color:#d98788;}.theme--booking .button--secondary svg{fill:#207c8e;}.theme--event .button--secondary svg{fill:#a80f82;}.theme--mag .button--secondary svg{fill:#b20e10;}.theme--ticket .button--secondary svg{fill:#048280;}.button--secondary-new,.button--success{color:#fff;background-color:#048280;}.button--secondary-new:active,.button--secondary-new:focus,.button--secondary-new:hover,.button--success:active,.button--success:focus,.button--success:hover{color:#fff;}.button--secondary-new svg,.button--success svg{fill:#fff;}.button--secondary-new:not(:disabled):hover,.button--success:not(:disabled):hover{background-color:#126f6e;}.button--secondary-new:not(:disabled):active,.button--success:not(:disabled):active{background-color:#048280;}.button--secondary-new:disabled,.button--success:disabled{color:#b4dad9;background-color:#82c1c0;}.button--brand{background-color:#b20e10;}.button--brand,.button--brand:active,.button--brand:focus,.button--brand:hover{color:#fff;}.button--brand svg{fill:#fff;}.button--brand:not(:disabled):hover{background-color:#c13e40;}.button--brand:not(:disabled):active{background-color:#b20e10;}.button--brand:disabled{color:#e8b7b7;background-color:#d98788;}.button--orange{color:#fff;background-color:#e77225;}.button--orange:active,.button--orange:focus,.button--orange:hover{color:#fff;}.button--orange svg{fill:#fff;}.button--orange:not(:disabled):hover{background-color:#ec8e51;}.button--orange:not(:disabled):active{background-color:#e77225;}.button--orange:disabled{color:#f8d5be;background-color:#f3b992;}.button--red{background-color:#e77225;}.button--red,.button--red:active,.button--red:focus,.button--red:hover{color:#fff;}.button--red svg{fill:#fff;}.button--red:not(:disabled):hover{background-color:#ec8e51;}.button--red:not(:disabled):active{background-color:#e77225;}.button--red:disabled{color:#f8d5be;background-color:#f3b992;}.button--teal{background-color:#048280;}.button--teal,.button--teal:active,.button--teal:focus,.button--teal:hover{color:#fff;}.button--teal svg{fill:#fff;}.button--teal:not(:disabled):active,.button--teal:not(:disabled):hover{background-color:#126f6e;}.button--teal:disabled{color:#b4dad9;background-color:#82c1c0;}.button--grey{background-color:#585858;}.button--grey,.button--grey:active,.button--grey:focus,.button--grey:hover{color:#fff;}.button--grey svg{fill:#fff;}.button--grey:not(:disabled):active,.button--grey:not(:disabled):hover{background-color:#818080;}.button--grey:disabled{color:#cdcdcd;background-color:#acacac;}.button--secondary-white{color:#363636;background-color:#fff;}.button--secondary-white:active,.button--secondary-white:focus,.button--secondary-white:hover{color:#363636;}.button--secondary-white svg{fill:#363636;}.button--secondary-white:not(:disabled):hover{color:#fff;background-color:#363636;}.button--secondary-white:not(:disabled):hover svg{fill:#fff;}.button--secondary-white:not(:disabled):active{background-color:#363636;}.button--secondary-white:disabled{color:#c3c3c3;background-color:#fff;}.button--alt{background-color:#048280;}.button--alt,.button--alt:active,.button--alt:focus,.button--alt:hover{color:#fff;}.button--alt svg{fill:#fff;}.button--alt:not(:disabled):hover{background-color:#369b99;}.button--alt:not(:disabled):active{background-color:#048280;}.button--alt:disabled{color:#b4dad9;background-color:#82c1c0;}.bwc-discount{position:relative;width:11.5rem;height:12.5rem;}.bwc-discount__eyecatcher{position:absolute;z-index:1;top:0;left:0;}.bwc-discount__eyecatcher .eyecatcher{font-size:1.2rem;width:9rem;height:9rem;}.bwc-discount__logo{position:absolute;z-index:2;top:6.5rem;left:2.5rem;width:9rem;margin:0;}.category-label{font-size:1.8rem;line-height:2;position:relative;display:inline-block;padding:.2rem 1rem;text-transform:uppercase;color:#363636;background:#ececec;}a.category-label{transition:background .1s;}a.category-label:active,a.category-label:focus,a.category-label:hover{background:#048280;color:#fff;}a.category-label:active svg,a.category-label:focus svg,a.category-label:hover svg{fill:#fff;}.category-label--parent{padding-right:2rem;}.category-label--small{font-size:1.4rem;line-height:1.5;}.category-label__arrow{line-height:1rem;position:absolute;top:0;right:0;bottom:0;display:block;height:4rem;padding:1.5rem .6rem 1.5rem 0;}.category-label__arrow svg{width:.5rem;height:1rem;fill:#363636;}.hljs{background:#e6e6e6;overflow:auto;width:auto;border:solid #b20e10;border-width:.1em .1em .1em .8em;padding:.2em .4em;white-space:nowrap;}.content-image{margin:0 0 2.4rem;clear:both;}.content-image__img-container{position:relative;}.content-image__caption{background:#e6e6e6;padding:1rem 1.5rem;font-size:1.6rem;}@media (min-width:760px){.content-image--medium{width:50%;}.content-image--medium.pullout--left{width:70%;float:left;padding-right:4rem;}.content-image--medium.pullout--right{width:70%;float:right;padding-left:4rem;}}@media (min-width:980px){.content-image--medium.pullout--right{width:96.66667%;}}.content-video{background:#363636;}.content-infographic,.content-video{margin:4rem 0;clear:both;}.content-infographic img{display:block;}.content-infographic .embed-code{margin:2.4rem 0;}.content-infographic .embed-code .label{margin:0 0 2.4rem;}.content{font-size:1.8rem;}.content .heading--2,.content .heading--3,.content h2:not([class]),.content h3:not([class]){font-family:Avalon,sans-serif;font-weight:600;}.content .heading--2,.content h2:not([class]){font-size:2.4rem;clear:left;margin:4rem 0 2.4rem;}.node--type-microsite .content .heading--2,.node--type-microsite .content h2:not([class]){margin-top:0;}.content .heading--3,.content h3:not([class]){font-size:2rem;margin:2.4rem 0;}.content a:not([class]){font-weight:600;text-decoration:underline;}.theme--booking .content a:not([class]){color:#207c8e;}.theme--event .content a:not([class]){color:#a80f82;}.theme--mag .content a:not([class]){color:#b20e10;}.theme--ticket .content a:not([class]){color:#048280;}.content a:not([class]):hover{text-decoration:none;}.content .accordion{margin:0 0 2.4rem;}.copyright{font-size:.9rem;line-height:1;position:absolute;z-index:0;right:0;bottom:0;padding:.2rem .4rem;text-align:right;color:#fff;text-shadow:0 0 5px #363636;background:rgba(51,51,51,.675);}.cover-img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";}.datetime .datetime-day{font-family:Avalon,sans-serif;font-size:5.6rem;font-weight:600;letter-spacing:4px;}.datetime .datetime-month{font-family:Avalon,sans-serif;font-size:2rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;}.datetime .datetime-end-date,.datetime .datetime-time{font-family:Avalon,sans-serif;font-size:1.6rem;letter-spacing:1px;margin-top:.8rem;}.r-embed{position:relative;height:0;}.r-embed--2x1{padding-bottom:50%;}.r-embed--16x9,.r-embed--video{padding-bottom:56.25%;}.r-embed--4x3{padding-bottom:75%;}.r-embed--6x5{padding-bottom:83.33333%;}.r-embed__inner{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0;}.video-embed-field-responsive-video{min-height:445px;}.video-embed-field-responsive-video:after{padding-bottom:0;}.eyecatcher{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:15rem;height:15rem;margin:0;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);text-align:center;color:#fff;border-radius:50%;background:#048280;}.eyecatcher__line{line-height:1;display:block;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}.eyecatcher__line--s{font-size:1.125em;}.eyecatcher__line--m{font-size:1.6em;}.eyecatcher__line--l{font-size:2.4em;}.eyecatcher__line--xl{font-family:Avalon,sans-serif;font-size:3.6em;font-weight:600;}.eyecatcher__price-mod{font-size:1.125em;font-weight:400;}.eyecatcher__price-amount{font-family:Avalon,sans-serif;font-size:2.8125em;font-weight:600;}.flag{display:inline-block;}.flag__img,.fluid-img{width:100%;}.fluid-img{height:auto;}.fluid-img,.label--block{display:block;}.label--inline{display:inline;}form .form-item.optional,form .form-wrapper.optional{visibilty:hidden;display:none;width:0;height:0;}.heading-highlight{font-family:Avalon,sans-serif;font-weight:600;line-height:1.45;display:block;margin:0 1rem;}.heading-highlight.heading-highlight--align{margin-right:0;margin-left:0;}.heading-highlight.heading-highlight--large{line-height:1.42;}.heading-highlight--sub{font-family:Avalon,sans-serif;font-weight:400;}.heading-highlight__inner{display:inline;padding:.1em 0;background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:1rem 0 0 #fff,-1rem 0 0 #fff;}.heading-highlight--transparent .heading-highlight__inner{background-color:hsla(0,0%,100%,.8);box-shadow:1rem 0 0 hsla(0,0%,100%,.8),-1rem 0 0 hsla(0,0%,100%,.8);}.heading-highlight--invert .heading-highlight__inner{color:#fff;background-color:rgba(54,54,54,.8);box-shadow:1rem 0 0 rgba(54,54,54,.8),-1rem 0 0 rgba(54,54,54,.8);}.me:after{clear:both;content:"";display:table;}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}[hidden]{display:none !important;visibility:hidden;}.icon-link{transition:color .1s;white-space:nowrap;color:currentcolor;background-repeat:no-repeat;background-position:0;}.icon-link svg{display:inline-block;fill:inherit;}.theme--booking .icon-link:hover,.theme--booking a:hover .icon-link{color:#207c8e;}.theme--event .icon-link:hover,.theme--event a:hover .icon-link{color:#a80f82;}.theme--mag .icon-link:hover,.theme--mag a:hover .icon-link{color:#b20e10;}.theme--ticket .icon-link:hover,.theme--ticket a:hover .icon-link{color:#048280;}.icon-link:hover.icon-link--brand,a:hover .icon-link.icon-link--brand{color:#b20e10;}.icon-link:hover.icon-link--booking,.icon-link:hover.icon-link--conversion,a:hover .icon-link.icon-link--booking,a:hover .icon-link.icon-link--conversion{color:#e77225;}.icon-link:hover.icon-link--invert,a:hover .icon-link.icon-link--invert{color:hsla(0,0%,100%,.8);}.theme--booking .icon-link{fill:#207c8e;}.theme--event .icon-link{fill:#a80f82;}.theme--mag .icon-link{fill:#b20e10;}.theme--ticket .icon-link{fill:#048280;}.icon-link.icon-link--brand{fill:#b20e10;}.icon-link.icon-link--booking,.icon-link.icon-link--conversion{fill:#e77225;}.icon-link.icon-link--invert{color:#fff;fill:#fff;}.icon-link--arrow svg{width:.55em;height:.55em;margin-left:-.55em;}.icon-link--arrow .icon-link__label{padding-right:calc(1.25em - 4px);}.icon-link--arrow-left svg{width:.55em;height:.55em;margin-right:-.55em;}.icon-link--arrow-left .icon-link__label{padding-left:calc(1.25em - 4px);}.icon-link--download svg{width:.8em;height:.8em;margin-right:-.8em;}.icon-link--download .icon-link__label{padding-left:calc(1.45em - 4px);}.icon-link__label{white-space:normal;}.l-container{width:100%;max-width:1340px;}@media (min-width:760px){.l-container{margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;}}.l-container .l-container{padding:unset;}.l-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem;padding:0;list-style:none;}@media (min-width:760px){.l-grid{margin:-2rem;}}.l-grid__item{-webkit-flex:1;-ms-flex:1;flex:1;padding:1rem;}.l-grid--equal-height .l-grid__item{display:-webkit-flex;display:-ms-flexbox;display:flex;}.l-grid--equal-height .l-grid__item>*{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}@media (max-width:759px){.l-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.l-grid--5 .l-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:760px) and (max-width:979px){.l-grid__item{padding:2rem;}.l-grid--2 .l-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.l-grid--3 .l-grid__item,.l-grid--4 .l-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.l-grid--5 .l-grid__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}}@media (min-width:980px){.l-grid__item{padding:2rem;}.l-grid--2 .l-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.l-grid--3 .l-grid__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}.l-grid--4 .l-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.l-grid--5 .l-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}.l-list{margin:0;padding:0;list-style:none;}.l-list__item{margin:4rem 0;}.l-list--compact .l-list__item{margin:1rem 0;}.l-list__item:first-child{margin-top:0;}.l-list__item:last-child{margin-bottom:0;}.l-triplette{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;}@media (max-width:759px){.l-triplette__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:1rem 0;}.l-triplette__item:first-child{margin-top:0;}.l-triplette__item:last-child{margin-bottom:0;}}@media (min-width:760px){.l-triplette__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}.l-triplette__item:first-child,.l-triplette__item:last-child{margin-top:3rem;}}.list-inline{margin:0;padding:0;list-style:none;}.list-inline li{display:inline-block;}.list-blank{margin:0;padding:0;list-style:none;}.list-tags{margin:-.2rem 0;}.list-tags__item{margin:.2rem 0;}.arrowlist,.checklist{margin:0;padding:0;}.arrowlist,.arrowlist ul,.checklist,.checklist ul{list-style:none;}.arrowlist li,.checklist li{line-height:1.5625;margin:.3rem 0 .3rem 2.8rem;}.arrowlist li:before,.checklist li:before{display:inline-block;width:1.8rem;height:1.8rem;margin:0 1rem 0 -2.8rem;content:"";vertical-align:middle;}.checklist li:before{background:url(/themes/custom/visitberlin/build/images/vb-checkmark--mag.svg) no-repeat 50%/1.8rem;}.theme--booking .checklist:not(.checklist--brand) li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-checkmark--booking.svg);}.theme--event .checklist:not(.checklist--brand) li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-checkmark--event.svg);}.theme--mag .checklist:not(.checklist--brand) li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-checkmark--mag.svg);}.theme--ticket .checklist:not(.checklist--brand) li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-checkmark--ticket.svg);}.checklist:not(.checklist--brand).checklist--invert li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-checkmark--invert.svg);}.arrowlist li:before{background:url(/themes/custom/visitberlin/build/images/vb-arrow--mag.svg) no-repeat 50%/1.8rem;}.theme--booking .arrowlist li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-arrow--booking.svg);}.theme--event .arrowlist li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-arrow--event.svg);}.theme--mag .arrowlist li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-arrow--mag.svg);}.theme--ticket .arrowlist li:before{background-image:url(/themes/custom/visitberlin/build/images/vb-arrow--ticket.svg);}@media (min-width:760px){.checklist--large{font-size:1.8rem;line-height:4rem;}.checklist--large li{margin:.6rem 0 .6rem 3.8rem;}.checklist--large li:before{width:2.4rem;height:2.4rem;margin:0 1.4rem 0 -3.8rem;background-size:2.4rem;}}.map-cluster{font-family:FranklinGothic,sans-serif;font-weight:600;color:#fff;border-radius:50%;background:#363636 !important;}.theme--booking .map-cluster{background:#207c8e !important;}.theme--event .map-cluster{background:#a80f82 !important;}.theme--mag .map-cluster{background:#b20e10 !important;}.theme--ticket .map-cluster{background:#048280 !important;}.map-infowindow{position:absolute;overflow:hidden;padding:.5rem .4rem;}.infowindow{font-family:FranklinGothic,sans-serif;font-size:1.6rem;position:relative;width:30rem;background:#e6e6e6;box-shadow:.4rem .5rem 0 rgba(0,0,0,.14);}.infowindow__panel{overflow:hidden;padding:2rem;}.infowindow__figure{margin:0;position:relative;height:0;padding-top:50%;overflow:hidden;z-index:0;}.infowindow__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;}.infowindow__close-button{z-index:1;}.infowindow__header{margin:0 0 1rem;}.infowindow__content{font-size:1.4rem;overflow:hidden;}.infowindow__heading{font-size:2rem;}.theme--booking a:hover .infowindow__heading{color:#207c8e;}.theme--event a:hover .infowindow__heading{color:#a80f82;}.theme--mag a:hover .infowindow__heading{color:#b20e10;}.theme--ticket a:hover .infowindow__heading{color:#048280;}.infowindow__location{margin:0;}.infowindow__link{margin:1rem 0 0;display:block;}.me__content{overflow:hidden;display:block;}.me__img{float:left;}.me__img,.me__img img{display:block;}.gradient-overlay{position:absolute;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3));}.gradient-overlay.strong{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.6));}.modal{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;transition:opacity .3s;opacity:0;background:rgba(54,54,54,.9);}.modal.modal--open{visibility:visible;opacity:1;}.modal__panel{position:relative;overflow:"auto";max-height:100vh;margin:auto;-webkit-transform:scale(0);transform:scale(0);opacity:0;background:#e6e6e6;box-shadow:.4rem .5rem 0 rgba(0,0,0,.14);}.modal--open .modal__panel{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);opacity:1;}.modal__close-button{position:absolute;top:0;right:0;padding:1rem;transition:all .1s;background:#048280;color:#fff;}.modal__close-button:active,.modal__close-button:focus,.modal__close-button:hover{background:#b20e10;}.modal__close-button svg{display:block;width:1.2rem;height:1.2rem;pointer-events:none;fill:#fff;}.menu-popup{position:absolute;top:100%;left:50%;transition:opacity .3s,-webkit-transform 4s;transition:transform 4s,opacity .3s;transition:transform 4s,opacity .3s,-webkit-transform 4s;-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);margin-top:15px;border:1px solid #363636;padding:0;background:#e6e6e6;opacity:0;min-width:120px;z-index:20000;}.menu-popup i{bottom:100%;margin-left:-12px;width:24px;overflow:hidden;}.menu-popup i,.menu-popup i:after{position:absolute;left:50%;height:12px;}.menu-popup i:after{content:"";width:12px;-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);background:#e6e6e6;border:1px solid #363636;}.menu-popup-open{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);transition:opacity .3s;opacity:1;}.nav-button{width:4rem;height:4.6rem;padding:0;transition:all .1s;text-align:center;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.nav-button:not(.slick-disabled):active .nav-button__icon,.nav-button:not(.slick-disabled):focus .nav-button__icon,.nav-button:not(.slick-disabled):hover .nav-button__icon{-webkit-transform:scale(1.2);transform:scale(1.2);}.nav-button.slick-disabled{cursor:default;opacity:.25;}.nav-button:focus{outline:0;}.nav-button--positioned{position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.nav-button--prev{left:0;}.nav-button--prev .nav-button__icon{-webkit-transform-origin:66% 50%;transform-origin:66% 50%;}.nav-button--next{right:0;}.nav-button--next .nav-button__icon{-webkit-transform-origin:33% 50%;transform-origin:33% 50%;}.nav-button__icon{width:4rem;height:4.6rem;padding:1.5rem 1.2rem;transition:all .1s;pointer-events:none;fill:#fff;}.newsletter-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.newsletter-form__input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;outline:2px solid #e0e0e0;}.form-item-privacy-information{font-size:1.4rem;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-order:4;-ms-flex-order:4;order:4;max-width:100%;}.form-item-privacy-information+.form-item-privacy-information{margin-top:-.5em;}.form-item-privacy-information input{float:left;}.form-item-privacy-information label{line-height:1.2;display:block;overflow:hidden;}.form-item-privacy-information p{display:inline;}.form-item-privacy-information a{text-decoration:underline;}.form-item-privacy-information a:active,.form-item-privacy-information a:focus,.form-item-privacy-information a:hover{text-decoration:none;}.mailing-list-operation-form .form-item{margin-bottom:1.5em;}.mailing-list-operation-form .form-item label+input{display:block;margin-top:1em;max-width:100%;}.mailing-list-operation-form .form-item input[type=checkbox],.mailing-list-operation-form .form-item input[type=radio]{margin:.2rem 1rem 0 0;}.mailing-list-operation-form .form-composite .fieldset-wrapper{margin-top:1em;}.mailing-list-operation-form .form-composite .fieldset-wrapper>div{display:-webkit-flex;display:-ms-flexbox;display:flex;}.mailing-list-operation-form .form-composite .form-item{margin-bottom:0;margin-right:2em;}.mailing-list-operation-form label.form-required:after{content:"*";color:#b20e10;}@media screen and (min-width:760px){.mailing-list-operation-form{margin:0 calc(12% - 4rem);}}html.os-android .hide-on-android,html.os-ios .hide-on-ios,html:not(.os-android) .show-on-android,html:not(.os-ios) .show-on-ios{display:none;}.page-tools__list{list-style:none;margin:4rem 0 0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;}.page-tools__link{display:block;}.page-tools__link:active .page-tools__button,.page-tools__link:focus .page-tools__button,.page-tools__link:hover .page-tools__button{-webkit-transform:scale(1.1) translateY(-.2rem);transform:scale(1.1) translateY(-.2rem);box-shadow:0 .4rem .8rem rgba(0,0,0,.1);}.page-tools__link:active .page-tools__icon,.page-tools__link:focus .page-tools__icon,.page-tools__link:hover .page-tools__icon{padding:1.3rem;fill:#565656;}.page-tools__link:active .page-tools__label,.page-tools__link:focus .page-tools__label,.page-tools__link:hover .page-tools__label{opacity:1;visibility:visible;}.page-tools__link--facebook:active .page-tools__icon,.page-tools__link--facebook:focus .page-tools__icon,.page-tools__link--facebook:hover .page-tools__icon{fill:#3b5998;}.page-tools__link--twitter:active .page-tools__icon,.page-tools__link--twitter:focus .page-tools__icon,.page-tools__link--twitter:hover .page-tools__icon{fill:#55acee;}.page-tools__button{background:#e6e6e6;margin:0 .1rem 0 0;transition:box-shadow .1s,-webkit-transform .1s;transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s,-webkit-transform .1s;}.page-tools__button,.page-tools__icon{display:block;width:5.8rem;height:5.8rem;}.page-tools__icon{padding:1.6rem;fill:#999;transition:all .1s;}.page-tools__label{transition:all .4s;opacity:0;visibility:hidden;position:absolute;left:0;top:6.2rem;font-size:1.4rem;line-height:1;color:#999;white-space:nowrap;}.view-footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:6rem 0 4rem;}.view-footer,.view-footer__tools{display:-webkit-flex;display:-ms-flexbox;display:flex;}.view-footer__tools{font-size:1.4rem;line-height:3.6rem;height:3.6rem;padding-left:1rem;white-space:nowrap;background:#e6e6e6;}.view-footer__tools form{margin-left:1rem;border-left:2px solid #fff;}.view-footer__tools select{font-size:1.4rem;height:3.6rem;padding:.8rem .5rem;}@media (max-width:979px){.view-footer__pager{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}.view-footer__pager+.view-footer__tools{margin-top:2rem;}}@media (min-width:980px){.view-footer{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.view-footer__pager+.view-footer__tools{margin-left:2rem;}}.pager__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-.5rem;}.pager__item{margin:.5rem;}.pager__item.pager__item--ellipsis,.pager__item a{font-size:1.8rem;font-weight:600;line-height:3.6rem;display:block;width:3.6rem;height:3.6rem;transition:all .1s;text-align:center;color:#fff;background:#dedede;}.pager__item.pager__item--ellipsis{line-height:2.8rem;width:2rem;color:#999;background:transparent;}.pager__item a{color:#363636;}.pager__item a:active,.pager__item a:focus,.pager__item a:hover{-webkit-transform:scale(1.1) translateY(-.1rem);transform:scale(1.1) translateY(-.1rem);background:#363636;color:#fff;box-shadow:0 .4rem .8rem rgba(0,0,0,.1);}.pager__item.is-active a{background:#363636;color:#fff;}.theme--booking .pager__item.is-active a{background-color:#207c8e;}.theme--event .pager__item.is-active a{background-color:#a80f82;}.theme--mag .pager__item.is-active a{background-color:#b20e10;}.theme--ticket .pager__item.is-active a{background-color:#048280;}.pager__icon{width:3.6rem;height:3.6rem;padding:1rem;fill:#363636;}.pager__icon:active,.pager__icon:focus,.pager__icon:hover{fill:#fff;}.paid{font-size:1.2rem;display:inline;padding:0 .3rem;color:#363636;border:1px solid #363636;line-height:1.4;}.rider{font-size:1.6rem;line-height:2;position:relative;display:block;float:left;margin:-1.5rem 2.2rem 0 0;padding:.4rem 1.4rem;color:#fff;border-color:gray;background-color:#999;}.rider:after{position:absolute;top:0;right:-1rem;width:0;height:0;content:"";border-width:1.5rem 0 0 1rem;border-style:solid;border-color:transparent;border-left-color:inherit;}.rider--secondary{border-color:#02514f;background-color:#048280;}.rider--primary{border-color:#830a0c;background-color:#b20e10;}.rider--booking{border-color:#175864;background-color:#207c8e;}.rider--small{font-size:1.4rem;line-height:1.3;margin:-1rem 1.2rem 0 0;padding:.4rem 1rem;}.rider--small:after{right:-.7rem;border-width:1rem 0 0 .7rem;}.rider--large{font-size:1.8rem;}@media (min-width:760px){.rider--large{font-size:2.4rem;}}.select{font-size:1.8rem;line-height:2.4rem;height:5rem;padding:1rem 4rem 1rem 1.5rem;cursor:pointer;background:#e6e6e6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23565656' d='M12 0L6 6 0 0'/%3E%3C/svg%3E") no-repeat right 1.6rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.select::-ms-expand{display:none;}.site-footer .site-logo{width:17rem;height:4.2279rem;}.skip{position:absolute;z-index:3;right:0;bottom:0;left:0;text-align:center;}.skip__button{font-size:2.4rem;font-family:Avalon,sans-serif;line-height:1.3;border:0;background:none;}.skip__button:active .skip__icon,.skip__button:focus .skip__icon,.skip__button:hover .skip__icon{margin:1rem auto;}.skip__icon{display:block;width:1.6rem;height:1.6rem;margin:.6rem auto 2rem;transition:margin .1s;fill:currentcolor;}.slick-dots{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.6rem;margin:0;padding:.75rem 0;list-style:none;text-align:center;overflow:hidden;}.slick-dots,.slick-dots li{display:-webkit-flex;display:-ms-flexbox;display:flex;}.slick-dots li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .5rem;}.slick-dots button{overflow:hidden;width:1rem;height:1rem;margin:0;padding:0;transition:all .1s;text-indent:2rem;border:0;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.slick-dots button:active,.slick-dots button:focus,.slick-dots button:hover{-webkit-transform:scale(1.4);transform:scale(1.4);}.theme--booking .slick-dots .slick-active button{background:#207c8e;}.theme--event .slick-dots .slick-active button{background:#a80f82;}.theme--mag .slick-dots .slick-active button{background:#b20e10;}.theme--ticket .slick-dots .slick-active button{background:#048280;}.sm-link{display:inline-block;transition:all .1s;background:#363636;border-radius:50%;}.sm-link,.sm-link svg{width:4rem;height:4rem;}.sm-link svg{padding:1rem;transition:fill .1s;fill:#fff;}.sm-link:active,.sm-link:focus,.sm-link:hover{-webkit-transform:scale(1.1) translateY(-.2rem);transform:scale(1.1) translateY(-.2rem);background:#e6e6e6;box-shadow:0 .4rem .8rem rgba(0,0,0,.1);}.sm-link:active svg,.sm-link:focus svg,.sm-link:hover svg{fill:#fff;}.sm-link--facebook:active,.sm-link--facebook:focus,.sm-link--facebook:hover{background:#3b5998;}.sm-link--twitter:active,.sm-link--twitter:focus,.sm-link--twitter:hover{background:#55acee;}.sm-link--tiktok svg.tiktok{display:inline;}.sm-link--tiktok svg.tiktok-hover{display:none;}.sm-link--tiktok:active,.sm-link--tiktok:focus,.sm-link--tiktok:hover{background:#000;}.sm-link--tiktok:active svg.tiktok,.sm-link--tiktok:focus svg.tiktok,.sm-link--tiktok:hover svg.tiktok{display:none;}.sm-link--tiktok:active svg.tiktok-hover,.sm-link--tiktok:focus svg.tiktok-hover,.sm-link--tiktok:hover svg.tiktok-hover{display:inline;}.sm-link--youtube:active,.sm-link--youtube:focus,.sm-link--youtube:hover{background:red;}.sm-link--instagram:active,.sm-link--instagram:focus,.sm-link--instagram:hover{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);}.sm-link--snapchat:active,.sm-link--snapchat:focus,.sm-link--snapchat:hover{background:#fffc00;}.sm-link--newsletter:active,.sm-link--newsletter:focus,.sm-link--newsletter:hover{background:#b20e10;}@media (min-width:760px){.sm-link{margin:0 1rem;}}.stars{display:inline-block;white-space:nowrap;line-height:1;}.stars__item{font-weight:600;vertical-align:top;}.stars__item::last-child{margin:0;}.stars__item--add{font-size:.55em;}.stars__img{width:.9em;height:.9em;fill:#363636;}.stars__img--circle{width:.5em;height:.5em;fill:#999;}.tag{font-size:1.4rem;line-height:1.5;display:inline-block;padding:0 .8rem;color:#565656;border:1px solid #999;border-radius:.2rem;white-space:nowrap;}a.tag{transition:all .1s;}a.tag:active,a.tag:focus,a.tag:hover{background:#fff;border-color:#fff;color:#363636;-webkit-transform:scale(1.15) translateY(-.2rem);transform:scale(1.15) translateY(-.2rem);box-shadow:0 .4rem .8rem rgba(0,0,0,.1);}.theme-link{transition:color .1s;}.theme--booking .theme-link{color:#207c8e;}.theme--booking .theme-link:active,.theme--booking .theme-link:focus,.theme--booking .theme-link:hover{color:#1a6372;}.theme--event .theme-link{color:#a80f82;}.theme--event .theme-link:active,.theme--event .theme-link:focus,.theme--event .theme-link:hover{color:#860c68;}.theme--mag .theme-link{color:#b20e10;}.theme--mag .theme-link:active,.theme--mag .theme-link:focus,.theme--mag .theme-link:hover{color:#8e0b0d;}.theme--ticket .theme-link{color:#048280;}.theme--ticket .theme-link:active,.theme--ticket .theme-link:focus,.theme--ticket .theme-link:hover{color:#036866;}.dimmed{color:#565656;}.mute{color:#999;}.warn{color:#b20e10;}.left{text-align:right;}.center{text-align:center;}.right{text-align:right;}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.small{font-size:1.2rem;line-height:1.3;}.nobr{white-space:nowrap;}.lead{font-weight:600;font-size:2rem;}@media (max-width:759px){.util__readspeaker{margin:2rem 0 4rem;}}@media (min-width:760px){.util{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.util__readspeaker{margin:0 0 0 2rem;}}.tippy-content{white-space:pre-line;}.two-click__wrapper{position:relative;}.two-click__wrapper .two-click__preview{position:relative;z-index:0;}.two-click__wrapper .two-click__preview:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;}.two-click__wrapper .two-click__content{text-align:center;color:#fff;position:relative;z-index:1;opacity:0;transition:all .3s ease-in;height:0;padding:0 3rem;overflow:hidden;}.two-click__wrapper .two-click__content a{color:currentColor;}.two-click__wrapper .two-click__title{font-weight:600;}.two-click__wrapper .two-click__info a:not(:hover){text-decoration:underline;}.two-click__wrapper:active .two-click__preview:after,.two-click__wrapper:focus .two-click__preview:after,.two-click__wrapper:hover .two-click__preview:after{background-color:rgba(54,54,54,.9);}.two-click__wrapper:active .two-click__content,.two-click__wrapper:focus .two-click__content,.two-click__wrapper:hover .two-click__content{opacity:1;height:auto;margin:3rem;}.two-click__wrapper .two-click__actions{color:#fff;}.two-click__wrapper .two-click__actions li{margin:1rem 2rem;}.two-click__wrapper .two-click__actions a{font-size:1.6rem;line-height:1.4;padding:1.2rem 2rem;}.two-click__wrapper .two-click__icon{height:14rem;margin:3rem auto 0;color:#e77225;}.two-click__wrapper.two-click__background{background-size:cover;background-repeat:no-repeat;background-position:50%;}.two-click__wrapper.two-click__background .two-click__content{position:relative;opacity:1;height:auto;margin:3rem;margin-top:1rem;color:#363636;}.two-click__wrapper.two-click--gmaps{background-image:url(/themes/custom/visitberlin/build/images/twoclick/gmaps.svg);}.two-click__wrapper.two-click--instagram{background-image:url(/themes/custom/visitberlin/build/images/twoclick/instagram.svg);}.two-click__wrapper.two-click--komoot{background-image:url(/themes/custom/visitberlin/build/images/twoclick/komoot.svg);}.two-click__wrapper.two-click--twitter{background-image:url(/themes/custom/visitberlin/build/images/twoclick/twitter.svg);}.two-click__wrapper.two-click--yumpu{background-image:url(/themes/custom/visitberlin/build/images/twoclick/yumpu.svg);}.two-click--vimeo .two-click__preview:before,.two-click--youtube .two-click__preview:before{content:"";position:absolute;left:50%;top:50%;width:10%;margin-left:-5%;height:0;padding-bottom:7%;margin-top:-3%;background:url(/themes/custom/visitberlin/build/images/vb-play-button.svg) no-repeat 50%;}.map-slider .two-click__wrapper.two-click--location-map .two-click__content{background:#e6e6e6;}@media (max-width:759px){.two-click__wrapper{padding:2rem;}.two-click__wrapper .two-click__actions>ul a{display:block;}.two-click__wrapper:active .two-click__preview,.two-click__wrapper:focus .two-click__preview,.two-click__wrapper:hover .two-click__preview{position:absolute;margin:0 2rem;}}@media (min-width:760px){.two-click__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.two-click__wrapper .two-click__preview:after{transition:background-color .3s;}.two-click__wrapper .two-click__content{position:absolute;opacity:0;transition:opacity .3s ease-in;}.two-click__wrapper .two-click__actions>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:980px){.map-gl .two-click__wrapper.two-click--location-map .two-click__icon{padding-left:25%;padding-right:3rem;}.map-gl .two-click__wrapper.two-click--location-map .two-click__content{margin-left:25%;}}
.layout--onecol .layout__region{width:100%;}
.search-api-autocomplete-suggestion{padding:3px 5px;position:relative;}.search-api-autocomplete-search .ui-menu-item-wrapper{border:0;color:#333;margin:0;padding:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#0072B9;color:#FFF;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
