.topImageCaption{background:hsla(0,0%,100%,.85);color:#000;border-bottom:2px solid #ababab}.screensaver-download-slide>div{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.screensaver-download-slide .infopoint-autoplayslide-more{width:160px!important;height:160px!important}.screensaver-download-slide .infopoint-autoplayslide-more i.v-icon{width:140px;height:140px;font-size:90px!important}.screensaver-message-slide{position:relative;background:linear-gradient(180deg,var(--message-accent-deep),var(--message-accent-dark));isolation:isolate}.screensaver-message-slide__backdrop{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(28px) saturate(1.04) brightness(.92);transform:scale(1.08);opacity:.9;z-index:0}.screensaver-message-slide__image{width:100%;height:100%;position:relative;z-index:1}.screensaver-message-slide__image .v-image__image{background-size:100% auto!important;background-repeat:no-repeat!important;background-position:50% calc(50% - var(--message-image-offset, 0px))!important}.screensaver-message-slide__dialog-proxy{display:none!important}.screensaver-message-slide__image-fill{position:relative;width:100%;height:100%;cursor:pointer}.screensaver-message-slide__qr-overlay{position:absolute;top:14px;right:14px;z-index:2}.screensaver-message-slide__bottom-overlay{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(180deg,rgba(5,9,16,0),rgba(5,9,16,.28) 12%,rgba(5,9,16,.76))}.screensaver-message-slide__panel{width:100%;padding:30px 34px;border-radius:32px;background:var(--message-panel-bg);border:2px solid var(--message-panel-border);box-shadow:0 22px 54px rgba(0,0,0,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.screensaver-message-slide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.screensaver-message-slide__header-main{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;min-width:0;flex:1 1 auto}.screensaver-message-slide__kicker{display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;background:var(--message-accent-dark);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.screensaver-message-slide__publisher-pill{min-width:0;display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:var(--message-publisher-bg);border:2px solid var(--message-publisher-border);color:var(--message-publisher-text)}.screensaver-message-slide__avatar{flex:0 0 auto;background:#fff}.screensaver-message-slide__avatar-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.screensaver-message-slide__publisher-text{font-size:clamp(1.15rem,1.45vw,1.75rem);font-weight:900;letter-spacing:-.01em;line-height:1.15;word-break:break-word}.screensaver-message-slide__qr-card{flex:0 0 auto;padding:14px;border-radius:22px;background:hsla(0,0%,100%,.94);border:2px solid var(--message-panel-border);box-shadow:0 16px 36px rgba(0,0,0,.14);text-align:center}.screensaver-message-slide__qr-image{margin:0 auto;display:block;background:#fff;border-radius:12px;-o-object-fit:contain;object-fit:contain}.screensaver-message-slide__qr-label{margin-top:6px;color:var(--message-text-soft);font-size:.9rem;font-weight:700;line-height:1.2}.screensaver-message-slide__headline{margin-top:18px;color:var(--message-text);font-size:clamp(2.8rem,4.2vw,5.8rem);font-weight:900;line-height:.95;letter-spacing:-.035em;word-break:break-word}.screensaver-message-slide__headline--text{color:#fff}.screensaver-message-slide__content-overlay{margin-top:18px;max-width:100%;max-height:24vh;overflow:hidden;padding:18px 20px;border-radius:22px;background:var(--message-panel-bg-strong);color:var(--message-text-soft);font-size:clamp(1.25rem,1.7vw,2rem);line-height:1.6}.screensaver-message-slide__content-overlay img{display:none}.screensaver-message-slide__content-overlay--empty{display:flex;align-items:center;font-weight:700}.screensaver-message-slide__footer{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.screensaver-message-slide__accent-line{flex:1 1 auto;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--message-accent-dark),rgba(16,52,91,.08))}.screensaver-message-slide__cta{flex:0 0 auto;color:#fff!important;font-weight:800;letter-spacing:.01em;text-transform:none;box-shadow:0 16px 34px rgba(20,94,168,.24)}.screensaver-message-slide__text-mode{width:100%;height:100%;padding:18px;display:flex;align-items:stretch;justify-content:stretch;cursor:pointer;position:relative;z-index:1}.screensaver-message-slide__text-panel{width:100%;height:100%;padding:34px 36px;display:flex;flex-direction:column;border-radius:32px;background:linear-gradient(180deg,var(--message-accent-deep),var(--message-accent-dark));box-shadow:inset 0 0 0 2px var(--message-text-shell-border);color:#fff}.screensaver-message-slide__text-content{margin-top:22px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:28px 30px;border-radius:28px;background:var(--message-panel-bg-strong);box-shadow:inset 0 0 0 2px var(--message-panel-border);color:var(--message-text-soft);font-size:clamp(1.4rem,1.9vw,2.3rem);line-height:1.68}.screensaver-message-slide__text-content img{display:none}.screensaver-message-slide__text-content--empty{display:flex;align-items:center;justify-content:center;font-weight:700}.screensaver-message-slide--terminal .screensaver-message-slide__bottom-overlay{padding:10px}.screensaver-message-slide--terminal .screensaver-message-slide__panel{padding:34px 36px}.screensaver-message-slide--terminal .screensaver-message-slide__publisher-pill{padding:10px 22px}.screensaver-message-slide--terminal .screensaver-message-slide__publisher-text{font-size:clamp(1.35rem,1.45vw,2rem)}.screensaver-message-slide--terminal .screensaver-message-slide__headline{font-size:clamp(3.5rem,4.5vw,6.4rem)}.screensaver-message-slide--terminal .screensaver-message-slide__content-overlay{font-size:clamp(1.35rem,1.45vw,2rem)}.screensaver-message-slide--terminal .screensaver-message-slide__text-panel{padding:42px 44px}.screensaver-message-slide--terminal .screensaver-message-slide__qr-card{padding:16px}.screensaver-message-slide--portrait .screensaver-message-slide__bottom-overlay{padding:8px}.screensaver-message-slide--portrait .screensaver-message-slide__qr-overlay{top:10px;right:10px}.screensaver-message-slide--portrait .screensaver-message-slide__header{flex-direction:row;align-items:flex-start}.screensaver-message-slide--portrait .screensaver-message-slide__header-main{width:100%}.screensaver-message-slide--portrait .screensaver-message-slide__kicker{padding:12px 16px;font-size:1.02rem}.screensaver-message-slide--portrait .screensaver-message-slide__publisher-pill{padding:10px 18px}.screensaver-message-slide--portrait .screensaver-message-slide__publisher-text{font-size:clamp(1.35rem,1.75vh,1.95rem)}.screensaver-message-slide--portrait .screensaver-message-slide__headline{margin-top:14px;font-size:clamp(3.9rem,4.8vh,6.2rem)}.screensaver-message-slide--portrait .screensaver-message-slide__content-overlay{margin-top:14px;max-height:16vh;padding:16px 18px;font-size:clamp(1.2rem,1.45vh,1.7rem)}.screensaver-message-slide--portrait .screensaver-message-slide__text-mode{padding:10px}.screensaver-message-slide--portrait .screensaver-message-slide__text-panel{padding:34px 28px}.screensaver-message-slide--portrait .screensaver-message-slide__text-content{padding:22px 20px;font-size:clamp(1.35rem,1.65vh,1.95rem)}@media(max-width:960px){.screensaver-message-slide__header{flex-direction:column;align-items:flex-start}.screensaver-message-slide__footer{flex-direction:column;align-items:stretch}.screensaver-message-slide__accent-line{width:100%}.screensaver-message-slide--portrait .screensaver-message-slide__header{flex-direction:row;align-items:flex-start}}.missing-image{background:#c5e1a5;background:linear-gradient(120deg,#c5e1a5,#f1f8e9)}.message-dialog{overflow:hidden}.message-img .v-image__image{transition:1s}.message-img:hover .v-image__image{transform:scale(1.05)}.screensaver-appointment-slide{position:relative;background:linear-gradient(180deg,var(--appointment-accent-deep),var(--appointment-accent-dark));isolation:isolate}.screensaver-appointment-slide__backdrop{position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(28px) saturate(1.04) brightness(.92);transform:scale(1.08);opacity:.9;z-index:0}.screensaver-appointment-slide__image{width:100%;height:100%;position:relative;z-index:1}.screensaver-appointment-slide__image .v-image__image{background-size:100% auto!important;background-repeat:no-repeat!important;background-position:50% calc(50% - var(--appointment-image-offset, 0px))!important}.screensaver-appointment-slide__dialog-proxy{display:none!important}.screensaver-appointment-slide__image-fill{position:relative;width:100%;height:100%;cursor:pointer}.screensaver-appointment-slide__qr-overlay{position:absolute;top:14px;right:14px;z-index:2}.screensaver-appointment-slide__bottom-overlay{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(180deg,rgba(5,9,16,0),rgba(5,9,16,.28) 12%,rgba(5,9,16,.76))}.screensaver-appointment-slide__panel{width:100%;padding:30px 34px;border-radius:32px;background:var(--appointment-panel-bg);border:2px solid var(--appointment-panel-border);box-shadow:0 22px 54px rgba(0,0,0,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.screensaver-appointment-slide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.screensaver-appointment-slide__header-main{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;min-width:0;flex:1 1 auto}.screensaver-appointment-slide__kicker{display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;background:var(--appointment-accent-dark);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.screensaver-appointment-slide__location-button,.screensaver-appointment-slide__location-pill{min-width:0;padding:8px 18px!important;border-radius:999px;background:var(--appointment-location-bg);border:2px solid var(--appointment-location-border);color:var(--appointment-location-text)!important;font-size:clamp(1.15rem,1.45vw,1.75rem);font-weight:900;letter-spacing:-.01em;line-height:1.15;text-transform:none}.screensaver-appointment-slide__location-button .v-btn__content{max-width:100%;justify-content:flex-start;white-space:normal}.screensaver-appointment-slide__location-button .v-icon,.screensaver-appointment-slide__location-pill .v-icon{color:var(--appointment-location-icon)!important;margin-right:10px;font-size:1.45em!important}.screensaver-appointment-slide__location-pill{display:inline-flex;align-items:center}.screensaver-appointment-slide__qr-card{flex:0 0 auto;padding:14px;border-radius:22px;background:hsla(0,0%,100%,.94);border:2px solid var(--appointment-panel-border);box-shadow:0 16px 36px rgba(0,0,0,.14);text-align:center}.screensaver-appointment-slide__qr-image{margin:0 auto;display:block;background:#fff;border-radius:12px;-o-object-fit:contain;object-fit:contain}.screensaver-appointment-slide__qr-label{margin-top:6px;color:var(--appointment-text-soft);font-size:.9rem;font-weight:700;line-height:1.2}.screensaver-appointment-slide__headline{margin-top:18px;color:var(--appointment-text);font-size:clamp(2.8rem,4.2vw,5.6rem);font-weight:900;line-height:.95;letter-spacing:-.035em;word-break:break-word}.screensaver-appointment-slide__meta-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.screensaver-appointment-slide__meta-card{padding:20px 22px;border-radius:24px;background:var(--appointment-accent-dark);box-shadow:inset 0 0 0 2px var(--appointment-meta-border);color:#fff}.screensaver-appointment-slide__meta-label{color:hsla(0,0%,100%,.74);font-size:.92rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.screensaver-appointment-slide__meta-value{margin-top:8px;font-size:clamp(1.45rem,2vw,2.3rem);font-weight:900;line-height:1.14}.screensaver-appointment-slide__content-overlay{margin-top:18px;max-width:100%;max-height:20vh;overflow:hidden;padding:18px 20px;border-radius:22px;background:var(--appointment-panel-bg-strong);color:var(--appointment-text-soft);font-size:clamp(1.05rem,1.4vw,1.5rem);line-height:1.5}.screensaver-appointment-slide__content-overlay img{display:none}.screensaver-appointment-slide__text-mode{width:100%;height:100%;padding:18px;display:flex;align-items:stretch;justify-content:stretch;cursor:pointer;position:relative;z-index:1}.screensaver-appointment-slide__text-panel{width:100%;height:100%;padding:34px 36px;display:flex;flex-direction:column;border-radius:32px;background:linear-gradient(180deg,var(--appointment-accent-deep),var(--appointment-accent-dark));box-shadow:inset 0 0 0 2px var(--appointment-text-shell-border);color:#fff}.screensaver-appointment-slide__text-mode .screensaver-appointment-slide__headline{color:#fff}.screensaver-appointment-slide__text-content{margin-top:22px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:28px 30px;border-radius:28px;background:var(--appointment-panel-bg-strong);box-shadow:inset 0 0 0 2px var(--appointment-panel-border);color:var(--appointment-text-soft);font-size:clamp(1.2rem,1.55vw,1.9rem);line-height:1.62}.screensaver-appointment-slide__text-content img{display:none}.screensaver-appointment-slide__text-content--empty{display:flex;align-items:center;justify-content:center;font-weight:700}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__bottom-overlay{padding:10px}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__panel{padding:34px 36px}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__location-button,.screensaver-appointment-slide--terminal .screensaver-appointment-slide__location-pill{font-size:clamp(1.35rem,1.45vw,2rem);padding:10px 22px!important}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__headline{font-size:clamp(3.5rem,4.5vw,6.4rem)}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__meta-card{padding:24px 26px}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__meta-label{font-size:1.02rem}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__meta-value{font-size:clamp(1.8rem,2vw,2.7rem)}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__content-overlay{font-size:clamp(1.1rem,1.2vw,1.55rem)}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__text-panel{padding:42px 44px}.screensaver-appointment-slide--terminal .screensaver-appointment-slide__qr-card{padding:16px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__bottom-overlay{padding:8px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__qr-overlay{top:10px;right:10px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__panel{padding:34px 28px 28px;border-radius:28px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__header{flex-direction:row;align-items:flex-start}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__header-main{flex:1 1 auto;width:auto;min-width:0}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__kicker{padding:12px 16px;font-size:1.02rem}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__location-button,.screensaver-appointment-slide--portrait .screensaver-appointment-slide__location-pill{font-size:clamp(1.35rem,1.75vh,1.95rem);padding:10px 18px!important}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__headline{margin-top:14px;font-size:clamp(3.9rem,4.8vh,6.2rem)}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__meta-grid{margin-top:18px;grid-template-columns:1fr 1fr;gap:12px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__meta-card{padding:22px 20px;border-radius:22px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__meta-label{font-size:1rem}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__meta-value{font-size:clamp(2.15rem,2.65vh,3.3rem);line-height:1.08}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__content-overlay{margin-top:14px;max-height:15vh;padding:16px 18px;font-size:clamp(1rem,1.2vh,1.35rem)}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__text-mode{padding:10px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__text-panel{padding:34px 28px}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__text-content{padding:22px 20px;font-size:clamp(1.2rem,1.45vh,1.65rem)}@media(max-width:960px){.screensaver-appointment-slide__header{flex-direction:column;align-items:flex-start}.screensaver-appointment-slide__meta-grid{grid-template-columns:1fr}.screensaver-appointment-slide--portrait .screensaver-appointment-slide__header{flex-direction:row;align-items:flex-start}}.borderblock{border:1px solid #cfd8dc;background:#eceff1}.block-expendable{cursor:pointer}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 35px transparent}}.pulse{animation:shadow-pulse 4s infinite;border-radius:20px}.parallax-title{background:linear-gradient(0deg,rgba(100,115,201,0),rgba(25,32,72,.6));padding:5px}.expendable-block{cursor:pointer}.profile-block-bg .v-image__image{transition:1s}.profile-block-bg:hover>.v-image__image{filter:blur(1.7px);transform:scale(1.1)}.v-parallax{position:relative;overflow:hidden;z-index:0}.v-parallax__image-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;contain:strict}.v-parallax__image{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;display:none;transform:translate(-50%);will-change:transform;transition:opacity .3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-parallax__content{color:#fff;height:100%;z-index:2;display:flex;justify-content:center;padding:0 1rem}.v-parallax__content,[data-simplebar]{position:relative;flex-direction:column}[data-simplebar]{flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.account-details-image .v-image__image{transition:1s}.account-details-image:hover .v-image__image{transform:scale(1.05)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed.v-text-field--reverse .v-text-field__slot .v-label{margin-left:12px}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.v-card__title{overflow-wrap:break-word;word-break:break-word}.v-application .leistungen-text-in-image{background-image:linear-gradient(180deg,transparent,#000);margin:0!important;padding-top:55px!important;text-shadow:1px 1px #424242}.services-container{background-image:linear-gradient(0deg,#9e9e9e,#eee)}.services-container .services-card{background-image:linear-gradient(0deg,#eee,#fafafa)}.services-container .services-card .service-icon-avatar{margin-top:12px}.services-container .services-card .service-icon-avatar>div{box-shadow:1px 1px 2px rgba(0,0,0,.5)}.highlighted-services-container{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.v-rating{max-width:100%;white-space:nowrap}.v-rating .v-icon{padding:.5rem;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.v-rating .v-icon:after{display:none}.v-application--is-ltr .v-rating .v-icon{transform:scaleX(1)}.v-application--is-rtl .v-rating .v-icon{transform:scaleX(-1)}.v-rating--readonly .v-icon{pointer-events:none}.v-rating--dense .v-icon{padding:.1rem}.event-list-img .v-image__image{transition:1s}.event-list-img:hover .v-image__image{filter:blur(6px);transform:scale(1.2)}.screensaver-weather{position:relative;overflow:hidden;color:var(--weather-text,#0d1b2a);background:linear-gradient(180deg,var(--weather-bg-top,#91c4f2),var(--weather-bg-mid,#d9f0ff) 40%,var(--weather-bg-bottom,#f7fbff))}.screensaver-weather__backdrop{position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.85),transparent 36%),radial-gradient(circle at bottom left,var(--weather-backdrop-accent,rgba(53,121,184,.18)),transparent 30%)}.screensaver-weather__content{position:relative;z-index:1}.screensaver-weather__eyebrow{letter-spacing:.12em;font-weight:700}.screensaver-weather__eyebrow,.screensaver-weather__muted,.screensaver-weather__timestamp{color:var(--weather-muted,rgba(13,27,42,.65))}.screensaver-weather__hero-main{display:flex;align-items:center}.screensaver-weather__icon{line-height:1;margin-right:32px}.screensaver-weather__icon-symbol{font-size:220px!important;width:220px!important;height:220px!important;line-height:1}.screensaver-weather__temp{font-size:132px;line-height:.95;font-weight:800}.screensaver-weather__sun-item{flex:1;padding:24px 28px;border-radius:28px;background:var(--weather-card-soft,hsla(0,0%,100%,.46));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 40px var(--weather-shadow,rgba(52,101,164,.12));border:2px solid var(--weather-card-border,hsla(0,0%,100%,.45))}.screensaver-weather__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.screensaver-weather__day-card,.screensaver-weather__hour-card,.screensaver-weather__stat-card{border-radius:28px;background:var(--weather-card,hsla(0,0%,100%,.58));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 45px var(--weather-shadow,rgba(52,101,164,.12));border:2px solid var(--weather-card-border,hsla(0,0%,100%,.45))}.screensaver-weather__stat-card{padding:24px 28px}.screensaver-weather__hourly-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.screensaver-weather__hour-card{padding:24px 12px;text-align:center}.screensaver-weather__hour-icon{line-height:1;margin:14px 0}.screensaver-weather__hour-icon-symbol{font-size:76px!important;width:76px!important;height:76px!important;line-height:1}.screensaver-weather__daily-grid{display:grid;grid-template-columns:1fr;gap:18px}.screensaver-weather__day-card{padding:24px 28px}.screensaver-weather__day-icon{line-height:1}.screensaver-weather__day-icon-symbol{font-size:68px!important;width:68px!important;height:68px!important;line-height:1}iframe.external_autoplay{transform:scale(1.7);transform-origin:0 0}