:root{--toolbar-width: 100%;--floating-video-offset: 50%}body.no-scroll{overflow:hidden}.reset-btn{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}#immobilienanfrage-rsform-wrapper{display:none;margin-top:121px}.property-header-text{text-align:left}.property-main-image{width:964px;height:642px;object-fit:cover}.property-thumb{width:276px;height:214px;object-fit:cover}.more-info{display:flex;gap:3%;flex-direction:row;flex-wrap:wrap}#energieinformationen,#beschreibung,#ubersicht,#finanzierung,#lage,#ausstattung,#sonstiges{margin-bottom:80px}@media(max-width:1024px){.more-info{flex-direction:column-reverse}}.link-back{display:flex;align-items:center}.link-back>.link-back__button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;border:none;color:inherit;font:inherit;color:#00305ea6;font-weight:600;font-size:14px;text-decoration:none;transition:color .5s ease;letter-spacing:.25px;line-height:22px;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.link-back>.link-back__button:hover{color:#00305e}.link-back>.link-back__button>.link-back__icon{display:inline-flex;transition:transform .5s ease}.link-back>.link-back__button:hover>.link-back__icon{transform:translate(-4px)}.link-back>.link-back__button>.link-back__text{display:inline}@media(max-width:1024px){.link-back>.link-back__button>.link-back__icon{margin:0}.link-back>.link-back__button>.link-back__text{display:none!important}}.agent-card span svg{transition:transform .3s ease}.header-section{justify-content:center;display:flex}.header-gallery{width:100%;display:flex;flex-direction:column;background:linear-gradient(to bottom,#fff 0px 236px,#f6f8fa 236px 100%)}.header-gallery .links-section{width:100%;height:86px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px;padding:12px 0;background-color:#fff;max-width:1240px;margin-inline:auto}@media(max-width:1024px){.header-gallery .links-section{height:60px;padding:13px}}.gallery-section>.gallery-section__padded{padding:0 18.5px;max-width:1240px;width:100%;display:flex;flex-direction:column;margin-inline:auto;box-sizing:content-box}.gallery-section .carrousel-header-images{position:relative;width:100%;margin:0 auto}.gallery-section .slick-arrow-inside{position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#fff;border:none;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.gallery-section .slick-prev.slick-arrow-inside{left:10px}.gallery-section .slick-next.slick-arrow-inside{right:10px}.gallery-section .carrousel-header-images .slick-dots{bottom:10px}.header-gallery .links-section .gallery-links{display:flex;align-items:center;gap:12px}.header-gallery .gallery-images{width:100%;margin-bottom:37px;max-width:1240px;margin-inline:auto}.header-gallery .gallery-images .small-images img,.header-gallery .gallery-images .img-gallery-open{flex:1 1 0;min-height:0;width:100%;object-fit:cover;display:block;position:relative}.property-image-grid{display:grid;grid-template-columns:1fr 23%;gap:4px;align-items:stretch;box-shadow:0 4px 8px #20232714,0 4px 48px #20232714}.property-image-grid.property-image-grid--big{display:block;width:100%}.property-image-grid.property-image-grid--big .property-image-grid__big-overlay{aspect-ratio:initial}.property-image-grid__big{position:relative;border-radius:5px 0 0 5px;overflow:hidden}.property-image-grid__big-overlay{position:relative;aspect-ratio:390 / 260;overflow:hidden}.property-image-grid__big-overlay>.play-fab-wrapper{height:100%}.property-image-grid__big-img-button{cursor:pointer;display:flex;height:100%}.property-image-grid__big-img-button:after,.property-image-grid__small-img-button:after,.property-image-grid__big-slider-button:after{content:"";position:absolute;inset:0;background-color:#0000;pointer-events:none;transition:background-color .15s ease}.property-image-grid__big-img-button:hover:after,.property-image-grid__small-img-button:hover:after,.property-image-grid__big-slider-button:hover:after{background-color:#0000001a}@media(pointer:coarse)and (hover:none){.property-image-grid__big-img-button:hover:after,.property-image-grid__small-img-button:hover:after,.property-image-grid__big-slider-button:hover:after{background-color:#0000}}.property-image-grid__big-img-button:active:after,.property-image-grid__small-img-button:active:after,.property-image-grid__big-slider-button:active:after{background-color:#0003}.property-image-grid__big-img{aspect-ratio:482/321;max-width:100%;height:auto;max-height:642px;object-fit:cover;object-position:center}.property-image-grid__big-slider{display:none}.property-image-grid__big-video-buttons-list{display:flex;gap:8px;list-style:none;padding:0;margin:0;align-items:center;position:absolute;top:20px;left:20px}.property-image-grid__big-video-buttons-separator__separator{display:block;width:1px;height:30px;background:#ffffff26}.property-image-grid__big-fab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;background:#00000080;box-shadow:0 1px 5px #00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;transition:background .15s ease,box-shadow .15s ease}.property-image-grid__big-fab__icon{width:26px;height:29px;margin-top:2px;margin-left:4px;transition:opacity .15s ease}.property-image-grid__big-fab:hover{background:#000000bf}.property-image-grid__big-fab:active{background:#00000073;box-shadow:none}.property-image-grid__big-fab:active .property-image-grid__big-fab__icon{opacity:.75}.property-image-grid__big-slider-info{align-items:center;justify-content:center;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.25px;border-radius:5px;background:#00000026;position:absolute;bottom:16px;right:16px;height:25px;padding:0 8px;white-space:pre-wrap;display:none;width:60px}.property-image-grid__small{display:flex;flex-direction:column;gap:4px;height:100%}.property-image-grid__small-item{position:relative;flex:1 1 0;overflow:hidden}.property-image-grid__small-item:nth-child(1){border-radius:0 5px 0 0}.property-image-grid__small-item:nth-child(3){border-radius:0 0 5px}.property-image-grid__small-img-button{width:100%;height:100%}.property-image-grid__small-img{width:100%;height:100%;object-fit:cover;object-position:center}.property-image-grid__more-overlay{position:absolute;inset:0}.property-image-grid__more-overlay-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;background:#01264bbf;transition:background .15s ease,color .15s ease;color:#fff;text-shadow:0px 1px 2px rgba(0,48,94,.06);font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px;cursor:pointer}.property-image-grid__more-overlay-button:hover{background:#01264bd9}.property-image-grid__more-overlay-button:active{background:#00305ef2;color:#ffffff80}.transparent-button.transparent-button{display:flex;padding:12px;align-items:center;gap:12px;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;text-shadow:0px 1px 2px rgba(0,48,94,.06);font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px;border-radius:5px;background:#0000;transition:background .15s ease,color .15s ease,text-shadow .15s ease}.transparent-button.transparent-button:hover{background:#00000026;text-shadow:none}.transparent-button.transparent-button:active{background:#0000001a;color:#ffffffbf;text-shadow:none}.property-image-grid__dots-wrapper{display:none}:root{--dots-width: 6px;--dots-height: 6px;--dots-horizontal-margin: 2.5px;--dots-quantity: 5}@media(max-width:1024px){.property-image-grid{display:flex;flex-direction:column;box-shadow:none}.property-image-grid__big{border-radius:0}.property-image-grid__small,.property-image-grid__big-img-button{display:none}.property-image-grid__big-slider{display:block;width:100%}.property-image-grid__big-slider.slick-dotted.slick-slider{margin:0;touch-action:pan-y}.property-image-grid__big-video-buttons-separator__separator{display:none}.property-image-grid__dots-wrapper{width:calc((var(--dots-width) + (var(--dots-horizontal-margin) * 2)) * var(--dots-quantity));margin:0 auto;position:absolute;left:50%;right:50%;transform:translate(-50%);bottom:3.5px;display:block}.property-image-grid__interaction-layer{overflow:hidden;width:100%}.property-image-grid__big-slider__dots{width:100%;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;margin:0 0 0 -2.5px;transition:transform .3s ease;will-change:transform;height:25px}.property-image-grid__big-slider__dots li{width:6px;height:6px;margin:0 2.5px;border-radius:50%;background:#fff;opacity:.5;box-shadow:none;display:inline-block;font-size:0;line-height:0;cursor:pointer;color:transparent;position:relative;outline:none;transition:all .3s}.property-image-grid__big-slider__dots__dot{font-size:0;line-height:0;display:block;width:6px;height:6px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.property-image-grid__big-slider__dots li.slick-active{opacity:1}.property-image-grid__big-slider__dots li:after{display:none}.property-image-grid__big-slider-button-img.property-image-grid__big-slider-button-img{max-width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:390/260;width:100%}.property-image-grid__big-slider-info{display:flex}.property-image-grid__big-overlay>.play-fab-wrapper{display:none}.play-fab-wrapper{aspect-ratio:390 / 260;position:relative}.property-image-grid__big-fab{width:36px;height:36px}.property-image-grid__big-fab__icon{width:17px;height:17px;margin-left:2px;margin-top:0}.transparent-button.transparent-button{height:34px;padding:0 8px;border-radius:5px;background:#00000040;box-shadow:0 1px 8px #00000026;gap:4px}.transparent-button.transparent-button svg{width:20px;height:18px}@media(pointer:coarse)and (hover:none){.transparent-button.transparent-button:hover{background:#00000040;text-shadow:none}.property-image-grid__big-fab:hover{background:#00000080}}.property-image-grid__big-fab:active{background:#00000073;box-shadow:none}.tranparent-button__desktop-text{display:none}}.header-gallery .gallery-images .img-fluid{transition:filter .3s}.header-gallery .gallery-images .img-fluid:hover{filter:brightness(.8)}.header-gallery .gallery-images-carousel img{width:100%}.header-gallery .gallery-images-carousel .slick-dots{bottom:20px}.gallery-images-carousel .vp-button.secondary.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:transparent;border:none}.gallery-images-carousel .previous{left:0}.gallery-images-carousel .next{right:0}.header-gallery .gallery-images .big-image{position:relative;width:100%;height:100%;min-height:320px;display:flex;align-items:stretch;flex-direction:column}.header-gallery .gallery-images .big-image img.main-image{display:block;width:100%;height:auto;min-height:320px;border-radius:5px 0 0 5px;object-fit:cover;aspect-ratio:482/321}.header-gallery .gallery-images .big-image .video-buttons{position:absolute;top:16px;left:16px;display:flex;z-index:2}.header-gallery .gallery-images .big-image .video-buttons button{display:inline-flex;align-items:center;gap:12px;border-radius:5px}.header-gallery .gallery-images .big-image .video-buttons:first-child{border-right:1px white}.header-gallery .gallery-images .big-image .video-buttons button:hover{background-color:#00305e26}.header-gallery .gallery-images .big-image .video-buttons button:active{background-color:#00305e40}.header-gallery .gallery-images .big-image .zoom-button:hover{transform:none}.header-gallery .gallery-images .big-image .main-image-button{display:none;position:absolute;bottom:16px;right:16px;z-index:2}.header-gallery .gallery-images .big-image .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;width:61px;height:61px;flex-shrink:0}.header-gallery .gallery-images .small-images{display:flex;flex-direction:column;gap:4px;height:100%}.header-gallery .gallery-images .small-images .first{border-radius:0 5px 0 0}.header-gallery .gallery-images .small-images .second{border-radius:0}.header-gallery .gallery-images .small-images .third{border-radius:0 0 5px}.header-gallery .gallery-images .small-images .first,.header-gallery .gallery-images .small-images .second,.header-gallery .gallery-images .small-images .third{object-fit:cover}.header-gallery .gallery-images .small-images .img-gallery-open{position:relative;display:flex;align-items:stretch}.header-gallery .gallery-images .small-images .gallery-overlay{position:absolute;inset:0;background:#01264bbf;display:flex;align-items:center;justify-content:center;border-radius:5px;z-index:2}.header-gallery .gallery-images .small-images .gallery-overlay .gallery-button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;padding:10px 20px}.header-gallery .gallery-images .small-images .gallery-overlay .gallery-button svg{display:block;width:20px;height:20px}.header-gallery .gallery-images .small-images .gallery-overlay span{color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;text-shadow:0px 1px 2px rgba(0,48,94,.06);font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px}.header-gallery .basic-info{display:grid;grid-template-columns:4fr 1fr;width:100%;max-width:1240px;margin-inline:auto}.header-gallery .basic-info .block-text{display:flex;flex-direction:column}.header-gallery .basic-info .block-text .location-text{color:var(--brand-muted);font-size:14px;font-weight:600;line-height:14px;letter-spacing:.5px;text-transform:capitalize;margin-bottom:7.5px}.header-gallery .basic-info .block-text .property-title{font-weight:600;line-height:32px;margin-bottom:30.5px}.header-gallery .basic-info .contact-form-button button{float:right}.gallery-section>.gallery-section__full{padding:0 18.5px;width:100%;display:flex;flex-direction:column}.gallery-section>.gallery-section__full.grey{background-color:#eff1f5}@media(max-width:1024px){.gallery-section>.gallery-section__full{padding:0}.gallery-section>.gallery-section__full.grey{background-color:#e8ecf0}}.property-info-list{display:flex;padding:15px 0;max-width:1240px;width:100%;margin-inline:auto;gap:40px}.property-info-list>.property-info-list__item{color:#00305e}.property-info-list>.property-info-list__item>.property-info-list__type{font-size:14px;font-weight:400;line-height:22px;letter-spacing:.25px;display:block}.property-info-list>.property-info-list__item>.property-info-list__value{font-size:16px;font-weight:600;line-height:24px;letter-spacing:.3px;display:block}.property-info-list>.property-info-list__separator>.property-info-list__separator-line{width:.5px;height:100%;display:block;background:#00305e40}@media(max-width:1024px){.property-info-list{background:#e8ecf0;flex-direction:column;padding:22px 18.5px;gap:10px}.property-info-list>.property-info-list__item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.property-info-list>.property-info-list__item>.property-info-list__value{font-size:14px;font-weight:500;line-height:22px;letter-spacing:.25px}.property-info-list>.property-info-list__separator>.property-info-list__separator-line{width:100%;height:1px}}.gallery-links{display:flex;align-items:center;gap:8px;position:relative}@media(max-width:1024px){.gallery-links .gallery-btn{width:34px;height:34px;padding:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:background .4s ease}.gallery-links .gallery-btn.toggled{background:#00305e1a}}.gallery-links svg{transition:transform .3s ease}.gallery-links a{display:flex;align-items:center;justify-content:center;position:relative;padding:10px;transition:transform .3s ease}.gallery-links a:hover svg{transform:scale(1.1)}.gallery-links a:hover .star-icon{transform:scale(1.1);transition:transform .3s ease;cursor:pointer}.gallery-links .gallery-separator{width:1px;height:27px;background-color:#00305e26;flex-shrink:0}.mobile-menu{position:relative;display:none}.menu-toggle{background:none;border:none;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.share-menu{position:relative}.menu-dropdown{position:absolute;top:calc(100% + 6px);right:0;background-color:#fff;border:1px solid #ccc;border-radius:5px;z-index:100;min-width:120px;box-shadow:0 2px 8px #0000001a;padding:0;margin:0;overflow:hidden}.menu-dropdown>.menu-dropdown__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;width:226px}.menu-dropdown>.menu-dropdown__list>.menu-dropdown__item{width:100%}.menu-dropdown>.menu-dropdown__list>.menu-dropdown__item>.menu-dropdown__item__cta{all:unset;display:flex;padding:7px 16px;align-items:center;gap:12px;align-self:stretch;min-height:48px;background:#fff;width:100%;box-shadow:0 8px 18px #00305e1a;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px;box-sizing:border-box;cursor:pointer}.menu-dropdown>.menu-dropdown__list>.menu-dropdown__item>.menu-dropdown__item__separator{display:block;width:100%;height:1px;background:#00305e0d}.menu-dropdown a{padding:8px 12px;color:#00305e;text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 16px}.menu-dropdown a span{display:none}.menu-dropdown a:hover{background-color:#f0f0f0}.desktop-actions{display:block;height:27px}.desktop-actions>.desktop-actions__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:20px;height:100%}.desktop-actions>.desktop-actions__list>.desktop-actions__item{padding:0;margin:0}.desktop-actions>.desktop-actions__list>.desktop-actions__item>.desktop-actions__cta{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease;width:24px;height:24px}.desktop-actions>.desktop-actions__list>.desktop-actions__item>.desktop-actions__cta>.desktop-actions__cta-icon{transition:transform .3s ease}.desktop-actions>.desktop-actions__list>.desktop-actions__item>.desktop-actions__cta:hover>.desktop-actions__cta-icon{transform:scale(1.1)}.desktop-actions>.desktop-actions__list>.desktop-actions__item>.desktop-actions__cta>.desktop-actions__cta-tooltip{visibility:hidden;font-weight:600;opacity:0;background-color:#fff;color:#00305e;text-align:center;border-radius:5px;padding:0 10px;position:absolute;top:calc(100% + 7.5px);left:50%;transform:translate(-50%);white-space:nowrap;z-index:10;transition:opacity .3s;font-size:.75rem;border:1px solid rgba(0,0,0,.15);background:#fff;box-shadow:0 1px 2px #00305e1f;z-index:-1}@media(max-width:1290px){.desktop-actions>.desktop-actions__list>.desktop-actions__item.last>.desktop-actions__cta>.desktop-actions__cta-tooltip{right:0;transform:none;left:auto}}.desktop-actions>.desktop-actions__list>.desktop-actions__item>.desktop-actions__cta:hover>.desktop-actions__cta-tooltip{z-index:1;visibility:visible;opacity:1}.desktop-actions>.desktop-actions__list>.desktop-actions__separator{height:100%}.desktop-actions>.desktop-actions__list>.desktop-actions__separator>.desktop-actions__separator-line{display:block;height:100%;width:1px;background-color:#00305e26}@media(max-width:1024px){.desktop-actions{display:none}.mobile-menu{display:flex;align-items:center;gap:17px}.menu-dropdown{transition:all .3s ease}.menu-dropdown.open{display:block}.menu-dropdown a span{display:inline}}.share-popup{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100dvh;overflow:auto;background:#141c26eb;justify-content:center;align-items:center}.share-popup.active{display:grid;justify-content:center;align-items:center}.popup-content{padding:20px;width:390px;position:relative;border-radius:5px;border:1px solid rgba(0,48,94,.15);background:#f2f4f7;box-shadow:0 8px 32px -6px #14171a1f,0 12px 42px -4px #14171a1f}.popup-content__close-btn{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;cursor:pointer;width:24px;height:24px;padding:4px;display:flex;align-items:center;justify-content:center;color:#00305e}.popup-content__close-btn__icon{transition:opacity .15s ease;opacity:.5}.popup-content__close-btn:hover .popup-content__close-btn__icon{opacity:.75}.popup-content__close-btn:active .popup-content__close-btn__icon{opacity:.25}.popup-content__title-zone{display:flex;align-items:center;gap:12px;margin-bottom:20px}.popup-content__title-zone__title{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.3px;margin:0}.popup-card{border-radius:5px;border:1px solid rgba(0,48,94,.15);background:#fff;box-shadow:0 1px 2px #00305e0f;padding:20px}.popup-card__description{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.popup-card__form{display:flex;flex-direction:column;gap:20px}@media(max-width:992px){.popup-card__form .basic-input input[type=email]{height:48px;font-size:16px}}.popup-card__form>.captcha>.cf-turnstile{display:flex;justify-content:center}.popup-card__form__submit-button{width:100%}.popup-content__social-description{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;margin:20px 0}.popup-content__social-buttons{display:flex;flex-direction:column;width:100%;gap:12px}.social-buttons__share-btn{width:100%;align-items:center;justify-content:flex-start;gap:10px}.more-info{padding-top:60px}@media(max-width:1024px){.header-section{background:linear-gradient(155deg,#00305e14 13.18%,#00305e08 82%);padding:0}.header-gallery .gallery-images .big-image .main-image-button{display:block}.header-gallery .gallery-images{grid-template-columns:1fr!important;margin-bottom:28px}.header-gallery .gallery-images .big-image{margin:0!important;border-radius:none!important}.header-gallery .gallery-images .big-image .rounded{border-radius:0!important}.header-gallery .gallery-images .small-images{display:none!important}.header-gallery .gallery-images .video-buttons{gap:8px}.header-gallery .gallery-images .video-buttons button{background-color:#00305e40}.header-gallery .gallery-images .video-buttons svg{display:flex;width:24px;height:24px;padding:0 .722px;justify-content:center;align-items:center}.header-gallery .gallery-images .main-image-button{background-color:#00305e40}.header-gallery .basic-info{display:flex;flex-direction:column;padding:0 18.5px!important}.header-gallery .basic-info .block-text{width:100%!important}.header-gallery .basic-info .block-text .location-text{font-size:14px!important;margin-bottom:7px}.header-gallery .basic-info .block-text .property-title{font-size:24px;margin-bottom:28px}.header-gallery .basic-info .contact-form-button{width:100%;margin-bottom:31px}.header-gallery .basic-info .contact-form-button .form-button{width:100%}}.gallery-banner{width:100%;background:linear-gradient(91deg,#00366b 4.54%,#002447 97.24%);padding:8px 16px;display:flex;align-items:center;gap:20px;min-height:92px}.gallery-banner .gallery-banner__desktop-overflow{width:100%;display:flex}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_text-wrapper{display:flex;align-items:center;gap:12px;flex:1 0 0;color:#ffffffd9}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_text-wrapper .gallery-banner_text-wrapper__icon{flex-shrink:0;width:24px;height:24px;aspect-ratio:1 / 1}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_text-wrapper .gallery-banner_text-wrapper__text{color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.25px}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_text-wrapper .gallery-banner_text-wrapper__text .gallery-banner_text-wrapper__text--lighten{color:#ffffffbf}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper{width:56px;height:76px;flex-shrink:0;border-radius:3px;overflow:hidden;position:relative}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper img.gallery-banner_image-wrapper__image{object-fit:contain;border-radius:0}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper img.gallery-banner_image-wrapper__image.gallery-banner_image-wrapper__image--desktop{display:none}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper img.gallery-banner_image-wrapper__image.gallery-banner_image-wrapper__image--mobile{display:block;object-fit:cover;object-position:-51px}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay{position:absolute;inset:0;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn{all:unset;width:100%;height:100%;border-radius:0;background-color:none;display:flex;align-items:center;justify-content:center;filter:none;padding:0;border:none;line-height:0;transition:all .15s ease-in-out}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn .icon-play{display:block;width:24px;height:24px;flex-shrink:0;margin-left:3px;margin-top:1px;transition:all .15s ease-in-out}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn:hover{background-color:none;filter:none}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn:active{background-color:none}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn:active .icon-play{opacity:1}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner__desktop-overflow__button-wrapper{display:none}.gallery-banner .vp-button.fourth{display:flex;padding:12px;justify-content:center;align-items:center;gap:10px;border-radius:5px;border:1px solid rgba(255,255,255,.15);background:#ffffff1a;box-shadow:0 1px 2px #00305e29}.gallery-banner .vp-button.fourth:hover{background:#ffffff40}.gallery-banner .vp-button.fourth:active{border:1px solid rgba(255,255,255,0);background:#ffffff26}.gallery-banner .button-empty{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff}.gallery-banner .button-empty svg{transition:opacity .3s ease;opacity:.5}.gallery-banner .button-empty:hover svg{opacity:.75}.gallery-banner .button-empty:active svg{opacity:.25}@media(min-width:1025px){.gallery-banner{position:absolute;bottom:0;padding:0;width:100%;background:linear-gradient(91deg,#00366bd9 4.54%,#002447d9 97.24%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.gallery-banner .gallery-banner__desktop-overflow{position:relative;padding:20px;height:100%}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_text-wrapper{margin-left:144px}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper{position:absolute;bottom:16px;left:20px;height:150px;width:108px;border-radius:5px;border:4px solid rgba(255,255,255,.25);background-color:#ffffff40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 1px 2px #00305e29}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper img.gallery-banner_image-wrapper__image.gallery-banner_image-wrapper__image--desktop{display:block;object-fit:cover;object-position:-98px}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper img.gallery-banner_image-wrapper__image.gallery-banner_image-wrapper__image--mobile{display:none}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay{position:absolute;inset:0;padding:6px;display:flex;justify-content:flex-end;align-items:flex-end}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn{all:unset;cursor:pointer;width:28px;height:28px;border-radius:50%;background-color:#4e73f4;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 1px 2px rgba(0,48,94,.16))}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn .icon-play{display:block;width:16px;height:16px;flex-shrink:0;margin-left:3px;margin-top:1px;transition:all .15s ease-in-out}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn:hover{background-color:#4262d0;filter:drop-shadow(0px 2px 3px rgba(0,48,94,.24))}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn:active{background-color:#3a56b7}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner_image-wrapper .gallery-banner_image-wrapper__overlay .gallery-banner_image-wrapper__overlay__play-btn:active .icon-play{opacity:.75}.gallery-banner .gallery-banner__desktop-overflow .gallery-banner__desktop-overflow__button-wrapper{display:flex;align-items:center;gap:20px}.gallery-banner .hide{display:none;opacity:0;transition:opacity .4s ease;pointer-events:none}}.left-side{width:68%;max-width:68%}@media(max-width:1024px){.left-side{width:100%;max-width:100%;padding-right:0}}.layout{overflow:visible}.links-tabs{background:linear-gradient(180deg,#fff 0% 95%,#fff0);position:sticky;top:121px;display:flex;align-items:center;z-index:2;border-bottom:1px solid #dee2e6;width:max-content;padding-top:16px;width:100%;justify-content:space-between}.links-tabs .hide-layer{overflow:visible;display:flex;flex-direction:row}.links-tabs nav{display:flex;background:#fff}.links-tabs .tab-link{color:#00305e4d;border-bottom:4px solid transparent}.links-tabs .tab-link:hover{color:#00305e}.tab-link.active{border-bottom:4px solid #00305e;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.3px}.scroll-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:100%;color:#00305e;transition:opacity .3s ease,transform .3s ease}.scroll-btn.hidden{opacity:0;transform:scale(0);pointer-events:none}.tabs-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;box-sizing:content-box}.tabs-nav::-webkit-scrollbar{display:none}.tab-link{top:20px;margin-right:40px;white-space:nowrap;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.3px;padding-bottom:11px}.scroll-btn{background:none;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;padding:0;opacity:.5;background:radial-gradient(circle,#fff 80%,#fff0)}#scrollLeft{left:-15px}#scrollRight{right:-15px}.scroll-btn svg{width:20px;height:20px;stroke:#6b7280;stroke-width:2}.scroll-btn:hover{opacity:1}.scroll-btn.hidden{display:none;opacity:0;pointer-events:none}@media(min-width:992px)and (max-width:1024px){.links-tabs{padding:0 8px}.scroll-btn{display:none}.tabs-nav{overflow-x:auto}.tab-link{flex:0 0 auto;font-size:15px}}@media(max-width:991px){.links-tabs{top:81px!important;padding:16px 0 0 16px}.scroll-btn{display:none}.tabs-nav{overflow-x:auto}.tab-link{flex:0 0 auto;font-size:15px}}.content-sections{margin-top:var(--sp-40);margin-bottom:var(--sp-80)}*/ #ubersicht,#energieinformationen{.info-text>.label{font-weight:500}.info-text>.label,.info-text>.value{line-height:24px}}p{font-size:var(--fix-font-scale-2);font-style:normal;font-weight:400;letter-spacing:.25px}@media(max-width:1024px){.content-sections{padding-inline:18.5px}}.description-container{position:relative}.description-text{overflow:hidden;position:relative;transition:max-height .2s ease}.description-text p{color:#000}.description-text.collapsed-text:after{content:"";position:absolute;bottom:0;left:0;height:60px;width:100%;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.toggle-link{display:flex;align-items:center;gap:6px;color:#00305e;cursor:pointer;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px;width:fit-content;transition:color .3s ease}.toggle-link:hover{color:#001e3d}.toggle-icon{transition:transform .4s ease;transition-delay:0s}.toggle-icon.rotate{transform:rotate(180deg);transition-delay:0s}.description-text.collapsed-text~.toggle-button .toggle-icon{transition-delay:.2s}.right-side{width:29%;max-width:fit-content;display:flex;flex-direction:column;position:relative;gap:20px}.components-section{position:sticky;top:130px}.property-contact{right:0;background:linear-gradient(0deg,#00305e0d 0% 100%),#fff;width:100%;flex-shrink:0;border-radius:5px;overflow:hidden;box-shadow:0 0 1px #20232729,0 4px 8px #2023270a,0 8px 48px #20232705}.body-card{padding:19px 20px 6px;border:1px solid rgba(0,48,94,.05);border-radius:0 0 5px 5px;border-top:none}.property-contact .image-gallery-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(190deg,#0000004d,#0000 50%)}.property-contact .image-property{display:block;aspect-ratio:360 / 236;width:100%;flex-shrink:0;object-fit:cover}.property-contact .city-township{color:var(--brand-muted);font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:11px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.property-contact .title-property{overflow:hidden;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px;margin-bottom:3px;width:100%;white-space:nowrap}.property-contact .property-features{display:flex;min-height:38px;flex-direction:row;flex-wrap:wrap;margin-bottom:16px;align-items:center}.property-contact .bulls{color:#0000004d!important;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;padding:0 5px}.property-contact .property-features span{font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;color:#000}.property-contact .form-section{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-bottom:20px}.property-contact .form-section button{width:100%;justify-content:center;align-items:center}.property-contact .contact-section h5{padding-top:8px;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px}.property-contact .contact-section h5 .ico-send-email img{width:20px;height:20px}.property-contact .contact-section p{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;flex-shrink:0;align-self:stretch;margin-bottom:1px}.property-contact .contact-section a{color:#4e73f4;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px;align-self:stretch}@media(max-width:1024px){.right-side{width:100%;padding-left:0;max-width:none;padding-inline:18.5px}.right-side .gallery-button-group{display:none}.property-contact{display:none}}.agent-card{right:0;width:100%;margin:60px 0 80px;display:flex;flex-direction:column}.agent-card .info-agent{display:flex;max-width:1239.95px;align-items:flex-start;justify-content:space-between;align-self:stretch}.agent-card .info-agent .details-agent{display:flex;padding-right:8px;flex-direction:column;align-items:flex-start}.agent-card .info-agent .details-agent .title{color:#00305e80;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:11px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-transform:uppercase}.agent-card .info-agent .details-agent ul{list-style-type:none}.agent-card .info-agent .details-agent li,.agent-card .info-agent .details-agent p{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.agent-card .info-agent .details-agent .name-agent{color:#00305e;font-weight:500;margin-bottom:10px}.agent-card .info-agent .details-agent .shop-name{font-weight:500}.full-width{width:100%}.half-width{width:60%}.agent-card .info-agent .card-agent-img{border-radius:5px;flex-shrink:0;height:100%;max-height:125px;max-width:125px;aspect-ratio:1/1;width:45%;object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat}.agent-card .buttons-section{padding:20px 0;display:flex;align-items:flex-start;gap:12px;align-self:stretch}.agent-card .buttons-section a{display:flex;height:40px;padding:17px 14px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:5px;border:1px solid rgba(0,48,94,.15);background:#fcfcfd;box-shadow:0 1px 2px #00305e0f}.agent-card .card-agent-vimeo-player{width:125px;height:125px}.agent-card .card-agent-vimeo-player iframe{position:relative;left:-50%}@media(max-width:1024px){.right-side .agent-card{width:100%}.agent-card .info-agent .card-agent-img{width:100%;max-width:100%;height:100%;margin-bottom:8px}.right-side .agent-card .info-agent .details-agent{padding-right:0}.right-side .agent-card .card-agent-vimeo-player{width:100%;height:100%}}@media(max-width:1024px){.agent-card{width:100%;position:relative;top:0;margin-top:0;margin-bottom:40px}.agent-card .info-agent .card-agent-img{max-height:125px;max-width:125px}.right-side .agent-card .card-agent-vimeo-player{width:125px;height:125px}.right-side .agent-card .info-agent .details-agent{padding-right:8px}}#aktuelleImmobilienangeboteSliderWrapper{width:100%;margin-bottom:160px;position:relative;z-index:1}#aktuelleImmobilienangeboteSliderWrapper .special-properties-title{text-align:center}#aktuelleImmobilienangeboteSliderWrapper .controls-wrapper{display:flex;justify-content:center}#aktuelleImmobilienangeboteSliderWrapper .controls-wrapper .previous{order:1}#aktuelleImmobilienangeboteSliderWrapper .controls-wrapper .next{order:3}#aktuelleImmobilienangeboteSliderWrapper .controls-wrapper .slick-dots{display:flex;align-items:center;position:static;order:2;width:fit-content;margin:0 20px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slick-list{margin:0 -10px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card{width:294.05px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card{margin:0 10px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .city-township{color:#00305e;font-feature-settings:"cv09" on,"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;font-size:11px!important;font-style:normal;font-weight:500!important;line-height:normal!important;letter-spacing:1px;text-transform:uppercase;margin:16px 0 10px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .title-property{margin:0 0 10px;height:40px;color:#00305e;overflow:hidden;font-feature-settings:"cv09" on,"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;text-overflow:ellipsis;whitespace:nowrap;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.25px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .property-features{color:var(--brand-muted);font-feature-settings:"cv09" on,"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:21px!important;letter-spacing:.25px;margin:0}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .image-wrapper{position:relative;box-shadow:0 1px 2px #00305e0f;overflow:hidden;border-radius:5px;aspect-ratio:294 / 221}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .property-img img{width:100%;height:100%;object-fit:cover;object-position:center}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .ico-fav{top:8px;right:5px;position:absolute;width:32px;height:32px;min-width:32px;padding:0;background:none;border:none;box-shadow:none;margin-right:0}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .ico-fav img{width:32px;height:32px}@media(max-width:1024px){#aktuelleImmobilienangeboteSliderWrapper{margin-bottom:120px}#aktuelleImmobilienangeboteSliderWrapper .special-properties-title{text-align:left;margin-bottom:40px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .city-township{margin-top:19px;margin-bottom:10px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider{margin-bottom:28px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .ico-fav{width:32px;height:32px;padding:10px;top:9px;right:13px}#aktuelleImmobilienangeboteSliderWrapper #aktuelleImmobilienangeboteSlider .slider-card .ico-fav .star-icon{width:32px;height:32px}}#more-links{position:relative;z-index:1;font-family:Arial,sans-serif;background-color:#fff;display:flex;width:100%;flex-direction:column;align-items:flex-start;margin-bottom:40px}#more-links h2{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on,"cv09" on;font-size:22px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.25px}#more-links .container{display:flex;gap:40px}#more-links .column{flex:1}#more-links .column h3{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px}#more-links .column ul{list-style:none;padding:0}#more-links .column li{margin-bottom:8px}#more-links .column a{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;text-decoration:none}#more-links .column a:hover{text-decoration:underline}@media(max-width:1024px){#more-links .container{flex-direction:column}#more-links .column{margin-bottom:20px}}.free-locations-search-map{scroll-margin-top:25px}.free-locations-search-map .title{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on,"cv09" on;font-size:22px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.25px}.free-locations-search-map .services-zone-container{margin-bottom:32px}.free-locations-search-map .services-zone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.free-locations-search-map .services-zone-grid .score-card{display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:4px;border-radius:5px;border:1px solid rgba(0,48,94,.15);background:#fffffff2}.free-locations-search-map .services-zone-grid .score-card.disabled{background:linear-gradient(0deg,#fffffff2 0% 100%),#00305e}.free-locations-search-map .services-zone-grid .score-card.disabled .title{color:#d9e0e7}.free-locations-search-map .services-zone-grid .score-card .progress-container{position:relative;display:flex;justify-content:center}.free-locations-search-map .services-zone-grid .score-card .progress-container .progress-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;height:44px;padding-top:8px}.free-locations-search-map .services-zone-grid .score-card .progress-container .progress-wrapper .progress-ring{position:absolute;top:0;left:0;z-index:0}.free-locations-search-map .services-zone-grid .score-card .progress-container .progress-wrapper .services-zone-icon{z-index:1;width:24px;height:24px;stroke:#00305e}.free-locations-search-map .services-zone-grid .score-card .info{display:inline-flex;flex-direction:column-reverse;align-items:center}.free-locations-search-map .services-zone-grid .score-card .info .value-wrapper{display:flex;flex-direction:row}.free-locations-search-map .services-zone-grid .score-card .info .value-wrapper .value{font-size:14px;font-style:normal;line-height:22px;text-wrap:nowrap}.free-locations-search-map .services-zone-grid .score-card .info .value-wrapper .value.value-highlighted{font-weight:600}.free-locations-search-map .services-zone-grid .score-card .info .value-wrapper .value.value-empty{height:8px;width:24px;border-radius:100px;background-color:#d9e0e7}.free-locations-search-map .services-zone-grid .score-card .info .value-wrapper .value.value-empty-sm{height:8px;width:12px;border-radius:100px;background-color:#d9e0e7}.free-locations-search-map .services-zone-grid .score-card .info.info-empty .value-wrapper{padding-top:7px;padding-bottom:7px;gap:4px}.free-locations-search-map .services-zone-grid .score-card .info .title{font-size:14px;font-style:normal;font-weight:500;line-height:22px}.free-locations-search-map .services-zone-label{font-weight:700;color:#1a365d;font-size:16px}.progress-container{position:relative;width:60px;height:44px}.progress-bg,.progress-fg,.progress-w,.progress-rest{fill:none;stroke-width:5;stroke-linecap:round}.progress-w{z-index:5}.progress-bg{stroke:#e0e0e0;stroke-dasharray:212;stroke-dashoffset:53}.services-zone-locked .progress-fg{stroke:#d1d5db}.services-zone-locked .services-zone-icon{stroke:#9ca3af}.services-zone-gray{color:#9ca3af}.free-locations-search-map .services-zone-score{font-size:18px;font-weight:700;margin-top:4px}.free-locations-search-map .services-zone-locked{background:#e0e0e0;opacity:.6}.free-locations-search-map .services-zone-cta{display:flex;flex-direction:column;margin-top:26px;position:relative;z-index:0;justify-content:space-around;width:100%}.free-locations-search-map .services-zone-cta .text-info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.free-locations-search-map .services-zone-cta .text-info .services-zone-cta-text{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;display:flex;gap:12px;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px}.free-locations-search-map .services-zone-cta .text-info .services-zone-cta-text-info{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.free-locations-search-map .services-zone-cta .form-button{color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.15px;display:relative;z-index:0;margin-top:10px;padding:17px 16px;height:40px}.free-locations-search-map .services-zone-cta .form-button:hover{background-color:var(--vp-primary-dark);box-shadow:0 2px 3px #00305e3d;color:#fff}.free-locations-search-map .title-map{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.15px}.free-locations-search-map .map-section .map-info{display:flex;flex-direction:column}.free-locations-search-map .map-section .map-info .form-button{color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;height:40px;padding:17px 16px;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.15px;position:relative;z-index:0}.free-locations-search-map .map-section .map-info .info-property{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.free-locations-search-map .map-section .map-info .info-property .form-button{width:100%}.free-locations-search-map .map-section .map-info .info-property .address{display:flex;flex-direction:column;align-items:flex-start}.free-locations-search-map .map-section .map-info .info-property .address .address-title{display:flex;flex-direction:row;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px}.free-locations-search-map .map-section .map-info .info-property .address .address-title .icon-house{display:flex;width:16px;justify-content:center;align-items:center;margin-right:5px}.free-locations-search-map .map-section .map-info .info-property .address .address-hidden{height:14px;width:50%;border-radius:100px;background:#00305e26;margin-left:21px}.free-locations-search-map .map-section .map-info .info-property .address .address-description{margin-left:21px;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.free-locations-search-map .map-section .map-info .extra-info.desktop{display:none}.free-locations-search-map .map-section .map-info .extra-info.mobile{display:flex;margin-bottom:10px}.free-locations-search-map .map-section .map-info .extra-info{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px}.free-locations-search-map .map-section .map-info .extra-info .text-extra-info{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.25px}.free-locations-search-map .map-section .map-info .extra-info .text-extra-info .icon-warning{display:flex;width:16px;height:16px;padding:.571px 1.714px;justify-content:center;align-items:center;flex-shrink:0}.free-locations-search-map .map-description{display:flex;flex-direction:column}.free-locations-search-map .services-zone-container .description-title,.free-locations-search-map .map-description .description-title{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.15px;margin-bottom:24px}.free-locations-search-map .cluster{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(150deg,#fff 8.23%,#fff0 92.59%),#00305e;background-blend-mode:overlay,normal;box-shadow:0 1px 2px #00305e0f;color:#fff;font-feature-settings:"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.25px}.free-locations-search-map .cluster:hover{cursor:pointer}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{z-index:10!important}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{z-index:9!important}.free-locations-search-map .marker,.free-locations-search-map .marker.main{position:absolute;z-index:6}.free-locations-search-map .marker{width:27px;height:35px}.free-locations-search-map .marker:hover{cursor:pointer}.free-locations-search-map .marker.main{width:66px;height:85px}.free-locations-search-map .marker.main .marker-shadow{filter:drop-shadow(0px 25px 33px rgba(0,48,94,.8))}.free-locations-search-map .marker:hover,.free-locations-search-map .marker.main:hover{z-index:7}.free-locations-search-map .marker .hover-bounding-box{position:absolute;width:27px;height:35px;z-index:3}.free-locations-search-map .marker.main .hover-bounding-box{position:absolute;top:12px;left:4.5px;width:57px;height:74px;z-index:3}.free-locations-search-map .marker .hover-bounding-box:hover,.free-locations-search-map .marker.active .hover-bounding-box{width:33px;height:43px;top:-18px;left:-12px;margin:10px}.free-locations-search-map .marker.main .hover-bounding-box:hover{width:68px;height:85px;top:-9px;left:-11px;margin:10px}.free-locations-search-map .marker .pin-hover{visibility:hidden;opacity:0;position:absolute;z-index:2;top:-5px;left:-8.5px;transition:all ease-in-out .2s}.free-locations-search-map .marker.main .pin-hover{visibility:hidden;opacity:0;position:absolute;z-index:2;top:-4px;left:0;transition:all ease-in-out .2s}button.marker-link{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;cursor:pointer}.free-locations-search-map .marker .hover-bounding-box:hover~.pin-hover,.free-locations-search-map .marker.active .pin-hover{visibility:visible;opacity:1;transform:scale(1.1)}.free-locations-search-map .marker.main .hover-bounding-box:hover~.marker-shadow .pin-hover{visibility:visible;opacity:1;transform:scale(1.1)}.free-locations-search-map .marker .hover-bounding-box:hover~.tooltip,.free-locations-search-map .marker.active .tooltip{visibility:visible;opacity:1;box-shadow:0 1px 2px #00305e0f}.free-locations-search-map .marker.main .hover-bounding-box:hover~.tooltip{visibility:visible;opacity:1;box-shadow:0 1px 2px #00305e0f}.free-locations-search-map .marker .tooltip{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:5px;position:absolute;opacity:0;visibility:hidden;border-radius:3px;border:.5px solid #112537;background:#112537f2;box-shadow:0 1px 2px #00305e0f;top:45px;left:50%;transform:translate(-50%);padding:8px;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.25px;transition:opacity ease-in-out .3s;width:max-content;max-width:16ch}.free-locations-search-map .marker.main .tooltip{display:block;position:absolute;opacity:0;visibility:hidden;border-radius:3px;border:.5px solid #112537;background:#112537f2;box-shadow:0 1px 2px #00305e0f;top:96px;left:50%;transform:translate(-50%);padding:8px;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.25px;transition:opacity ease-in-out .3s}.free-locations-search-map .map-section{margin-bottom:20px;width:100%;display:flex;flex-direction:column;border-radius:5px;border-width:1px;border-color:#00305e26;box-shadow:(0px 8px 48px rgba(32,35,39,.02)) drop-shadow(0px 4px 8px rgba(32,35,39,.04)) drop-shadow(0px 0px 1px rgba(32,35,39,.16))}.free-locations-search-map>.info--header>.header--locations-searchbox>.basic-input{margin-bottom:12px}.free-locations-search-map>.info--header>.header--locations-searchbox>.vp-button{width:100%}.free-locations-search-map .map-section>.map{width:100%;max-height:299px;overflow:hidden}.popup.job-offers-popup>.popup--content{display:block;width:425px;max-height:578px}.popup.job-offers-popup>.popup--content>.title--wrapper{background:#fff;padding:20px 25px;min-height:0}.popup.job-offers-popup>.popup--content>.title--wrapper>.title--overline{color:#00305e;font-feature-settings:"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;font-size:11px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1px;text-transform:uppercase;position:relative}.popup.job-offers-popup>.popup--content>.title--wrapper>.title--main{font-feature-settings:"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;font-style:normal;margin:0;font-size:22px;font-weight:700;line-height:28px}.popup.job-offers-popup>.popup--content>.title--wrapper>.close-btn{right:20px;top:20px}.popup.job-offers-popup>.popup--content>.content-wrapper{padding:22px;overflow-y:auto;max-height:438px}.popup.job-offers-popup>.popup--content>.content-wrapper .job-link{display:block;margin-bottom:20px}.popup.job-offers-popup>.popup--content>.content-wrapper .job-link:last-child{margin-bottom:0}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item{min-height:88px;background:#fcfcfd;border:1px solid rgba(0,48,94,.15);border-radius:5px;box-shadow:0 1px 2px #00305e0f;display:flex;padding:12px;transition-property:background,border,box-shadow;transition-duration:.15s;transition-timing-function:ease-in}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item>.job-image{width:100px;border-radius:3px;opacity:.85;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-in}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item>.job-title{color:#00305ed9;width:211px;font-feature-settings:"cv06" on,"cv04" on,"cv02" on,"cv01" on,"cv03" on,"cv05" on,"case" on;font-style:normal;font-size:14px;font-weight:500;line-height:22px;margin-left:20px;transition-property:color;transition-duration:.15s;transition-timing-function:ease-in}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item:hover{background:#f2f4f7;border:1px solid rgba(0,48,94,.2);box-shadow:0 1px 2px #00305e1f}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item:hover>.job-image{opacity:1}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item:hover>.job-title{color:#00305e}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item:active{background:#d9e0e7;border:none;box-shadow:none}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item:active>.job-image{opacity:.75}.popup.job-offers-popup>.popup--content>.content-wrapper .job-item:active>.job-title{color:#00305ed9}@media(min-width:1025px){.free-locations-search-map{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:100px;scroll-margin-top:130px}.free-locations-search-map .map-section>.map{overflow:hidden}.free-locations-search-map .map-section>.map{max-width:1240px}.free-locations-search-map .map-section>.map{max-height:299px;width:100%}.free-locations-search-map .services-zone-cta{flex-direction:row;gap:50px}.free-locations-search-map .services-zone-cta .form-button{margin-top:0}.free-locations-search-map .services-zone-grid .score-card{flex-direction:row!important;align-items:flex-start;gap:20px;padding:12px 16px}.free-locations-search-map .services-zone-grid .score-card .info{flex-direction:column}.free-locations-search-map .services-zone-grid .score-card .info .value{font-size:14px;line-height:22px}.free-locations-search-map .services-zone-grid .score-card .info .title{font-size:14px;font-style:normal;font-weight:500;line-height:22px}.free-locations-search-map .map-section .map-info{display:flex;flex-direction:column;margin-top:20px}.free-locations-search-map .map-section .map-info .form-button{color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.15px;position:relative;z-index:0;padding:17px 16px;width:100%}.free-locations-search-map .map-section .map-info .info-property{display:flex;flex-direction:row;align-items:flex-start}.free-locations-search-map .map-section .map-info .info-property .form-button{width:30%}.free-locations-search-map .map-section .map-info .info-property .address{display:flex;flex-direction:column;align-items:flex-start;width:80%}.free-locations-search-map .map-section .map-info .info-property .address .address-title{display:flex;flex-direction:row;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.25px}.free-locations-search-map .map-section .map-info .info-property .address .address-title .icon-house{display:flex;width:16px;justify-content:center;align-items:center;margin-right:5px}.free-locations-search-map .map-section .map-info .info-property .address .address-hidden{height:14px;width:50%;border-radius:100px;background:#00305e26;margin-left:21px}.free-locations-search-map .map-section .map-info .info-property .address .address-description{margin-left:21px;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.free-locations-search-map .map-section .map-info .extra-info.desktop{display:flex}.free-locations-search-map .map-section .map-info .extra-info.mobile{display:none}.free-locations-search-map .map-section .map-info .extra-info{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px}.free-locations-search-map .map-section .map-info .extra-info .text-extra-info{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.25px}.free-locations-search-map .map-section .map-info .extra-info .text-extra-info .icon-warning{display:flex;width:16px;height:16px;padding:.571px 1.714px;justify-content:center;align-items:center;flex-shrink:0}.free-locations-search-map .map-description{display:flex;flex-direction:column}.free-locations-search-map .map-description .description-title{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.15px}.free-locations-search-map .services-zone-grid .score-card .info{align-items:flex-start}}#grundModal{padding-right:0!important}.modal-dialog{max-width:800px}.modal-dialog .modal-content .modal-header h3{font-size:20px;padding-top:1px;line-height:23px;font-weight:500}.modal-dialog .modal-content .modal-header button{cursor:pointer}img.thumbnail.img-thumbnail{width:100%;height:100%}.modal-dialog .modal-content .modal-footer button{cursor:pointer;transition:.3s;font-size:14px;background-color:#00305e1a;color:#00305e;padding:10px 25px;text-transform:uppercase;letter-spacing:1px;font-weight:600;border-radius:3px;border:0}.modal-dialog .modal-content .modal-footer button:hover{background-color:#00305e26}.modal-dialog-grundModal{margin:360px auto 0!important}.grid{display:grid;--gap: 10px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.local-left{float:left;width:45%}@media(max-width:576px){.modal-dialog-grundModal{margin:180px auto 0!important}}.immobilie-images-wrap,.immobilie-a-image-wrap{width:100%;text-align:center}.immobilie-img{height:335px;margin-top:30px}.immobilie-grundriss{width:400px;max-height:520px;margin-top:30px}.cover-img-wrap{width:100%;text-align:center}.margin-top-20{margin-top:20px}.immobilie-grundriss-hinweis{position:absolute;left:0;bottom:80px;width:500px;font-size:12px;color:#d2d2d2;text-align:center;padding:0 100px}.gallery-button-group{display:flex;padding:12px;position:absolute;right:2px;z-index:2;flex-flow:row;align-items:center;justify-content:flex-end}button.open-gallery-modal{border:none;background-color:transparent;padding:12px;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;transition:transform .3s ease,opacity .3s ease;border-radius:5px;display:flex;align-items:center;gap:8px}button.open-lightbox-modal{border:none;background-color:transparent;padding:12px;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;transition:transform .3s ease,opacity .3s ease;border-radius:5px}button.gallery-button:hover{background:#ffffff40;cursor:pointer}button.gallery-button:active{background-color:#00305e40}button.zoom-button:hover{transform:scale(1.125)}.vertical-line{border-left:1px solid #fff;width:1px;height:30px;padding:12px 0;background:#ffffff26}.gallery-modal{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:20000;background-color:#191e24e6;padding:0 18.5px;flex-direction:column;align-items:center;display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.gallery-modal--visible{opacity:1;visibility:visible;pointer-events:auto}.gallery-modal__toolbar{height:48px;display:flex;justify-content:space-between;align-items:center;max-width:1240px;width:var(--toolbar-width, 100%);margin-top:40px;margin-bottom:20px}.gallery-modal__toolbar--align-right{justify-content:flex-end}.gallery-modal__gallery-btn{display:flex;align-items:center;margin:0;cursor:pointer;background:transparent;border:none;padding:12px;gap:12px;border-radius:5px;background:#ffffff26;color:#fff;transition:background .2s;line-height:1;text-shadow:0 1px 2px rgba(0,48,94,.06);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.25px}@media(max-width:1024px){.gallery-modal__gallery-btn{display:none}.gallery-modal__toolbar{justify-content:flex-end}}.gallery-modal__gallery-btn:hover{background:#ffffff40}.gallery-modal__gallery-btn--hidden{display:none}.gallery-modal__close-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;cursor:pointer;background:transparent;border:none;color:#fff;opacity:.5;transition:opacity .2s}.gallery-modal__close-btn:hover{opacity:.75}.gallery-modal__close-btn:active{opacity:.25}.gallery-modal__content{flex:1;display:flex;align-items:flex-start;justify-content:center;min-height:0;width:100%}.gallery-modal__content--grid-mode .gallery-grid-view{visibility:visible;pointer-events:auto;opacity:1}.gallery-modal__content--grid-mode .slider-view,.gallery-modal__content--grid-mode .video-agent{display:none}.gallery-modal__content--slider-mode .gallery-modal__toolbar{width:var(--toolbar-width, 100%)}.gallery-modal__content--slider-mode .slider-view{visibility:visible;pointer-events:auto;opacity:1}.gallery-modal__content--slider-mode .video-agent{display:none}.gallery-modal__content--agent-video-mode .video-agent{visibility:visible;pointer-events:auto;opacity:1}.gallery-modal__content--agent-video-mode .slider-view,.gallery-modal__content--agent-video-mode .gallery-grid-view{display:none}.slider-view{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease,visibility .3s ease}.slider-view__carousel{display:flex;justify-content:center;width:100vw;min-height:0;gap:40px;position:relative;max-height:826px;aspect-ratio:1240 / 826}.slider-view__carousel-controls{position:absolute;right:0;width:100%;display:flex;justify-content:center;align-self:center;z-index:2;pointer-events:none}@media(max-width:1240px){.slider-view__carousel-controls{padding:0 18.5px}}.slider-view__carousel-controls-center{pointer-events:none;justify-content:space-between;display:flex;max-width:1240px;width:var(--toolbar-width, 100%)}.slider-view__controls{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;width:fit-content;max-width:100%;margin-bottom:20px;z-index:2}.slider-view__main-image{max-width:100%;max-height:100%;height:826px;object-fit:cover;aspect-ratio:1240 / 826;border-radius:5px;box-shadow:0 4px 8px #20232714,0 4px 48px #20232714;position:relative;overflow:hidden}.slider-view__interaction-layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent}.swiper-slide.swiper-slide-active .slider-view__main-image .slider-view__interaction-layer{display:none}.slider-view__main-image--left,.slider-view__main-image--right{opacity:.5;cursor:pointer}.slider-view__iframe{border-radius:5px;background:#000}.slider-view__main-section{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1240 / 826;position:relative}.slider-view__title{display:flex;flex-direction:column;align-items:center;color:#fff;margin-bottom:40px;margin-top:20px}.slider-view__title-text{color:#ffffffd9;text-align:center;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px}.slider-view__counter{color:#ffffffd9;text-align:center;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.slider-view__thumbnail-container{display:flex;align-items:center;justify-content:center;width:100%}.slider-view__prev-btn,.slider-view__next-btn{display:flex;align-items:center;justify-content:center;width:var(--thumbnail-btn-width);height:var(--thumbnail-btn-height)}.slider-view__prev-btn svg,.slider-view__next-btn svg{opacity:.5;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.slider-view__next-btn--disabled,.slider-view__prev-btn--disabled{display:none}.slider-view__prev-btn{margin-right:var(--thumbnail-btn-margin-right)}.slider-view__prev-btn:hover svg{transform:translate(-5px);opacity:1}.slider-view__next-btn:hover svg{transform:translate(5px);opacity:1}@media(pointer:coarse)and (hover:none){.slider-view__prev-btn svg,.slider-view__next-btn svg{transform:none;opacity:.5}}@media(pointer:coarse)and (hover:none){.slider-view__prev-btn,.slider-view__next-btn{transform:none}}.slider-view__next-btn{margin-left:var(--thumbnail-btn-margin-left)}@media(max-width:1024px){.slider-view__prev-btn,.slider-view__next-btn{display:none}}.slider-view__static-thumbnails{display:flex}@media(max-width:1024px){.slider-view__static-thumbnails{display:none}}.slider-view__static-thumbnails--empty{display:none}.slider-view__dynamic-thumbnails{display:flex;width:100%}.slider-view__dynamic-thumbnails .swiper-slide{width:auto;min-width:calc(var(--thumbnail-width) + (var(--thumbnail-padding) * 2));flex-shrink:0}.slider-view__dynamic-thumbnails .swiper-wrapper{width:auto;display:flex;flex-wrap:nowrap}.slider-view__dynamic-thumbnails .swiper-slide--show-in-mobile{display:none}@media(max-width:1024px){.slider-view__dynamic-thumbnails .swiper-slide--show-in-mobile{display:flex}}.slider-view__thumbnail-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;border:2px solid transparent;transition:outline-color .2s,box-shadow .2s;margin-inline:var(--thumbnail-padding)}.slider-view__thumbnail-hidden-overflow{overflow:hidden;border-radius:3px;transition:outline-color .2s;outline:2px solid transparent}.slider-view__thumbnail-item:hover .slider-view__thumbnail-hidden-overflow{outline-color:#ffffff40}.slider-view__thumbnail-item--active .slider-view__thumbnail-hidden-overflow,.slider-view__thumbnail-item:hover.slider-view__thumbnail-item--active .slider-view__thumbnail-hidden-overflow{outline-color:#fff}.slider-view__thumbnail-tooltip{display:none;padding:8px;flex-direction:column;align-items:flex-start;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;border-radius:5px;border:1px solid rgba(255,255,255,.25);background:#000000d9;position:absolute;top:-44px;width:max-content}:root{--thumbnail-width: 73px;--thumbnail-height: 49px;--thumbnail-border-width: 0px;--thumbnail-padding: 6px;--thumbnail-btn-width: 32px;--thumbnail-btn-height: 32px;--thumbnail-btn-margin-left: 16px;--thumbnail-btn-margin-right: 16px}.slider-view__thumbnail-image,.slider-view__thumbnail-overlay-container{width:var(--thumbnail-width);height:var(--thumbnail-height);flex-shrink:0;object-fit:cover;cursor:pointer;opacity:.75;border-radius:3px;transition:opacity .2s,box-shadow .2s}.slider-view__thumbnail-item:hover .slider-view__thumbnail-image,.slider-view__thumbnail-item--active .slider-view__thumbnail-image,.slider-view__thumbnail-item:hover .slider-view__thumbnail-overlay-container,.slider-view__thumbnail-item--active .slider-view__thumbnail-overlay-container{opacity:1}.slider-view__thumbnail-overlay-container{position:relative}.slider-view__thumbnail-overlay{position:absolute;inset:0;background:#01264bbf;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;border-radius:3px;overflow:hidden}.slider-view__main-carousel .swiper-wrapper{max-height:826px}.slider-view__main-carousel .swiper-slide{aspect-ratio:1240 / 826;display:inline-block;width:auto;height:auto;max-width:100%;max-height:min(826px,100%);transition:opacity .3s ease-in-out}.slider-view__main-carousel .swiper-slide-active{opacity:1;cursor:default}.slider-view__main-carousel .swiper-slide-prev,.slider-view__main-carousel .swiper-slide-next{filter:brightness(.5);cursor:pointer}.slider-view__carousel-arrow-prev,.slider-view__carousel-arrow-next{pointer-events:auto}.slider-view__carousel-arrow-next svg,.slider-view__carousel-arrow-prev svg{opacity:.5;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.slider-view__carousel-arrow-next:hover svg{opacity:1;transform:translate(5px)}.slider-view__carousel-arrow-prev:hover svg{opacity:1;transform:translate(-5px)}@media(pointer:coarse)and (hover:none){.slider-view__carousel-arrow-next svg,.slider-view__carousel-arrow-prev svg{transform:none;opacity:.5}}.slider-view__main-carousel.swiper{margin-inline:0px;width:100%}@media(max-width:1240px){.slider-view__main-carousel .swiper-slide{aspect-ratio:1240 / 826;max-width:100%}.slider-view__main-carousel.swiper{padding:0 18.5px}}.a11y-tooltip{position:fixed;z-index:20001;max-width:min(320px,90vw);transform:translate(-50%,-100%);pointer-events:none;opacity:0;transition:opacity .12s ease,transform .12s ease;border-radius:5px;border:1px solid rgba(255,255,255,.25);background:#000000d9;padding:6px 12px;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;text-align:center}.a11y-tooltip[data-show=true]{opacity:1}.a11y-tooltip[data-placement=bottom]{transform:translate(-50%)}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}.slider-view__carousel-dots{width:calc((var(--dots-width) + (var(--dots-horizontal-margin) * 2)) * var(--dots-quantity))}.slider-view__interaction-bullet-layer{overflow:hidden;width:100%}.slider-view__bullet-list{width:100%;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;margin:0 0 0 -2.5px;transition:transform .3s ease;will-change:transform;height:25px}.slider-view__bullet-list--center{justify-content:center;margin-left:0}.slider-view__bullet-list .swiper-pagination-bullet{width:6px;height:6px;margin:0 2.5px!important;background:#fff;opacity:.5;box-shadow:none;flex-shrink:0}.slider-view__bullet-list .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.gallery-grid-view{width:100%;height:100%;max-width:1240px;max-height:75vh;overflow-y:auto;scrollbar-width:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.gallery-grid-view--hidden{display:none}.gallery-grid-view::-webkit-scrollbar{display:none}.gallery-grid-view__content{display:flex;align-items:flex-start;align-content:flex-start;gap:20px 40px;align-self:stretch;flex-wrap:wrap;justify-content:center}.gallery-item{display:flex;flex-direction:column;align-items:flex-start;aspect-ratio:386 / 290;gap:12px;width:100%;max-width:min-content}.gallery-item__image-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.gallery-item__image{width:100%;height:100%;display:block;cursor:pointer;border-radius:5px}.gallery-item__image--dynamic,.gallery-item__image--static{width:auto;height:257.778px;flex-shrink:0;align-self:stretch;aspect-ratio:386 / 258;transition:filter .2s,box-shadow .2s;object-fit:cover}.gallery-item__image-overlay{position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%,#4e73f42b,#4e73f426),linear-gradient(0deg,#191e244d 0% 100%);display:flex;align-items:center;justify-content:center;border-radius:5px;z-index:2}.gallery-item__image-overlay:hover,.gallery-item__image--dynamic:hover{filter:brightness(.6);box-shadow:0 2px 12px #00000040;cursor:pointer}.gallery-item__image-overlay:hover .gallery-item__image-icon{filter:brightness(1)}.gallery-item__description{display:flex;flex-direction:row;align-items:flex-start;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 auto;overflow:hidden;color:#ffffffd9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:22px;gap:12px;letter-spacing:.25px}.gallery-item__number{font-weight:500}.video-agent{display:flex;width:auto;height:auto;max-width:1240px;max-height:100%;aspect-ratio:16 / 9;flex-grow:1;flex-shrink:1;border-radius:5px;overflow:hidden;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.video-agent__wrapper{display:flex;flex-grow:1;flex-shrink:1}#ubersicht h4{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.15px;margin:40px 0 20px}.equipment-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.equipment-item{background-color:#00305e1a;border-radius:100px;padding:6px 12px;color:#00305e;text-align:center;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px}.info-group{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.info-group .info-row{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,48,94,.15)}.info-row .icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#00305e}.info-text{display:flex;flex-direction:column;justify-content:center;width:100%;gap:2px}#CookiebotWidget{z-index:999!important}@media(max-width:1024px){#CookiebotWidget{margin-left:12px!important}}.info-text p{margin:0;padding:0}.label{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px}.value{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;display:flex;flex-direction:column;gap:4px;width:100%}@media(max-width:1024px){.info-group{grid-template-columns:1fr}}.scale-field{align-items:center}.value .energy-bar{margin-top:4px}.energy-bar{width:100%;padding:6px 0}.scale-bar-wrapper{position:relative;width:100%}.scale-bar{display:flex;width:100%;height:8px;background-color:#eee;border-radius:100px;overflow:visible;background:linear-gradient(90deg,#41af4e,#c8e13f 23.44%,#f5c310 49.48%,#e8710f 74.48%,#d9120e)}.scale-segment:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px;border-right:none}.scale-segment:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px;border-left:none}.scale-segment{flex:1;height:100%;border-left:.5px solid rgba(255,255,255,.5);border-right:.5px solid rgba(255,255,255,.5);box-sizing:border-box}.scale-indicator{position:absolute;top:-6px;transform:translate(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.indicator-circle{width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;box-shadow:0 0 0 2px #fff}@media(max-width:1024px){.energy-bar{width:100%}}.energy-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2001}.energy-modal-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000c}.energy-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px;box-shadow:0 4px 24px #0003;max-width:fit-content;width:100%;min-width:0;min-height:0;z-index:10000;overflow:visible;padding:0;box-sizing:border-box}.energy-modal-header{display:flex;justify-content:flex-end;align-items:center}.energy-modal-close{background:none;border:none;cursor:pointer;margin-left:auto;margin-bottom:20px;padding:0}.energy-modal-close svg{width:16px;height:16px;opacity:.75;filter:drop-shadow(0 1px 2px rgba(0,48,94,.06))}.energy-modal-close svg:hover{opacity:1}.energy-modal-close svg:active{opacity:.2}@media(max-width:900px){.energy-modal-content{max-width:100vw;width:100vw;min-width:0;border-radius:0;left:50%;top:50%;transform:translate(-50%,-50%)}.certificate-image{max-width:100%}.certificate-image img{width:-webkit-fill-available;height:auto}}@media(max-width:600px){.energy-modal-content{max-width:100vw;width:100vw;min-width:0;border-radius:0;left:50%;top:50%;transform:translate(-50%,-50%)}}.energy-modal-close svg line{stroke:#000!important}.energy-label-es{color:#000000d9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;leading-trim:both;text-edge:cap;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;transition:color .2s;cursor:pointer}.energy-label-es:hover{color:#4e73f4}.energy-label-es:hover .energy-label path{stroke:#4e73f4!important}.finance-section .finance-content{position:relative}.finance-section .finance-title{font-style:normal;font-weight:600;line-height:150%}.finance-section.finance-subtitle{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.finance-section #finance-result .total-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:23px;gap:8px}.finance-section #finance-result .total-text .left-bar{flex:1;margin-top:16px;height:18px;flex-shrink:0;border-radius:100px 0 0;border-top:1px solid rgba(0,48,94,.15);border-left:1px solid rgba(0,48,94,.15)}.finance-section #finance-result .total-text .right-bar{flex:1;margin-top:16px;height:18px;flex-shrink:0;border-radius:0 100px 0 0;border-top:1px solid rgba(0,48,94,.15);border-right:1px solid rgba(0,48,94,.15)}.finance-section #finance-result .total-text .text-title{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.finance-section #finance-result .total-text .text-title .text-title-highlight{color:#00305e;font-weight:500}.finance-section #finance-result .bar-container{border-radius:20px;height:20px;display:flex;margin-top:15px;align-items:center}.finance-section #finance-result .details{display:flex;flex-direction:column;width:100%;padding-top:40px;gap:16px}.finance-section #finance-result .details .cost-item{display:flex;flex-flow:row;align-items:center;border-bottom:1px solid rgba(0,48,94,.15);padding-bottom:18px;min-width:0}.finance-section #finance-result .details .color-dot{width:11px;height:11px;border-radius:2px;flex:0 0 11px}.finance-section #finance-result .details .value-name{order:1;flex:0 1 auto;width:50%;display:flex;flex-flow:row;align-items:center;gap:8px}.finance-section #finance-result .details .value-label{color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.finance-section #finance-result .details .value-amount{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px;order:3;white-space:nowrap;margin-left:auto;text-align:right}.finance-section #finance-result .details .value-percent{color:#00000080;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:12px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.25px;order:2;width:10%;white-space:nowrap}.finance-section #finance-result{padding-top:40px}#finance-result .bar-container .segment:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}#finance-result .bar-container .segment:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}#finance-result .bar-container .segment{height:20px;transition:all .2s ease-in-out}#finance-result .details .cost-item{transition:opacity .2s ease-in-out}#finance-result .details .cost-item.inactive{opacity:.5}#finance-result .bar-container .segment.inactive{opacity:.3;height:16px;z-index:1}#finance-result .bar-container .segment.active{height:24px;border-radius:5px;opacity:1;z-index:2}.finance-section .finance-content{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.finance-section .finance-content .finance-info-wrapper{display:flex;flex-direction:column;gap:20px}.finance-section .finance-content .finance-info-wrapper .finance-info-card{display:flex;flex-direction:column;border-radius:5px;padding:20px;border:1px solid rgba(0,48,94,.15);background:#fff;gap:20px}.finance-section .finance-content .finance-info-wrapper .finance-info-card .highlight{font-weight:500}.finance-section .finance-content .finance-info-capital{color:#0009;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:12px;font-style:italic;font-weight:400;line-height:18px;letter-spacing:.25px}.finance-section .finance-content .finance-info-capital p{font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.finance-section .finance-content .finance-info-footer{color:#0009;font-feature-settings:"case" 0,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:12px;font-style:italic;font-weight:400;line-height:16px;letter-spacing:.25px}.finance-section .finance-content .line{background:#00305e26}.finance-section .finance-content .line.vertical-line{width:100%;height:1px;padding:0;border:none;align-self:stretch}.finance-section .finance-content .line.horizontal-line{width:100%;height:1px}.finance-section .subtitle{color:#000000d9;line-height:22px;margin:0}.finance-section .subtitle .subtitle-highlight{font-weight:500}.finance-section .finance-info{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:40px}.finance-section .finance-info .calculation-data-disclaimer{color:#0009;font-size:12px;font-style:italic;line-height:16px}.finance-section .finance-info .finance-info-summary{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:20px}.finance-section .finance-info .suitable-financing-partners{display:flex;flex-direction:column;width:100%;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;line-height:22px;letter-spacing:.25px}.finance-section .finance-info .suitable-financing-partners .title-subsection{font-weight:500;margin-bottom:16px;color:#00305e}.finance-section .finance-info .suitable-financing-partners div{font-weight:400}@media(max-width:1024px){.finance-section .finance-info .suitable-financing-partners .fixed-interest-rate .line-item{display:block!important}.finance-section .finance-info .suitable-financing-partners .semicolon{display:none}}.finance-section .finance-info .average-market-data{display:flex;flex-direction:column;width:100%;color:#00305e;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;line-height:22px;letter-spacing:.25px}.finance-section .finance-info .average-market-data .result-finance{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.finance-section .finance-info .average-market-data .title-subsection{font-weight:500;margin-bottom:20px;color:#00305e}.finance-section .finance-info .average-market-data .monthly-rate{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.finance-section .finance-info .average-market-data .monthly-rate .data{display:flex;flex-direction:column;text-wrap:nowrap}.finance-section .finance-info .average-market-data .monthly-rate .data .title{font-weight:500}.finance-section .finance-info .average-market-data .monthly-rate .monthly-rate-btn a{border-radius:5px;border:1px solid rgba(63,94,229,.3);padding:12px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;color:#3f5ee5;box-shadow:0 1px 2px #00305e0f}.finance-section .finance-info .average-market-data .interest-rate{display:flex;flex-direction:column;width:100%;padding:12px 0;color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.finance-section .finance-info .average-market-data .interest-rate .highlight{font-weight:500}.finance-section .text-info-finance{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.finance-section .text-info-finance .services-zone-cta-text{color:#000000d9;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.25px}.finance-section .text-info-finance .form-button-finance{width:100%;margin-top:28px;color:#fff;font-feature-settings:"case" on,"cv01" on,"cv02" on,"cv03" on,"cv04" on,"cv05" on,"cv06" on;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.15px;display:flex;height:48px;padding:17px 16px;justify-content:center;align-items:center;gap:10px;align-self:stretch}.finance-section .text-info-finance .form-button-finance:hover{background-color:var(--vp-primary-dark);box-shadow:0 2px 3px #00305e3d;color:#fff}@media(max-width:325px){.result-finance{display:flex;flex-wrap:wrap}}@media(min-width:768px){.finance-section #finance-result .total-text{gap:8px}.finance-section #finance-result .details{flex-direction:row;width:100%;justify-content:space-between;padding-top:24px}.finance-section #finance-result .details .cost-item{border-bottom:none;display:flex;flex-flow:column}.finance-section #finance-result .details .cost-item .value-name{display:flex;align-items:center;gap:8px}.finance-section #finance-result .details .cost-item .value-amount,.finance-section #finance-result .details .cost-item .value-percent{padding-left:19px}.finance-section #finance-result .details .cost-item .color-dot{width:11px;height:11px;flex-shrink:0}.finance-section #finance-result .details .line{display:none}.finance-section #finance-result .details .value-name,.finance-section #finance-result .details .value-amount,.finance-section #finance-result .details .value-percent{order:0;width:100%;text-align:left;line-height:17px}.finance-section .finance-info{flex-direction:row}.finance-section .finance-info .finance-info-summary{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:40px}.finance-section .finance-info .line{display:block}.finance-section .finance-info .line.vertical-line{height:auto;width:1px}.finance-section .finance-info .suitable-financing-partners{flex-direction:column;width:50%;border-bottom:none;padding-bottom:0}.finance-section .finance-info .average-market-data{display:flex;flex-direction:column;width:50%}.finance-section .text-info-finance{flex-direction:row;gap:80px}.finance-section .text-info-finance .form-button-finance{width:auto;margin-top:0}}.finance-section .finance-info{gap:20px}@media(min-width:1025px){.finance-section .finance-info{gap:40px}}.fix-mobile-footer{display:none;position:fixed;bottom:0;height:160px;padding:84px 16px 28px 22px;align-items:center;flex-shrink:0;z-index:50;width:100%;gap:6px;background:linear-gradient(180deg,#fff0 15.94%,#fffffff2 64.69%)}.fix-mobile-footer .fix-mobile-footer-btn.right{display:flex;height:48px!important;width:48px;padding:17px 16px;justify-content:center;align-items:center;gap:10px;border-radius:5px;border:1px solid rgba(0,48,94,.15);background:#fff;box-shadow:0 1px 2px #00305e29}.fix-mobile-footer .fix-mobile-footer-btn.left{display:flex;height:48px;padding:17px 16px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:5px;background:#4e73f4;box-shadow:0 1px 2px #00305e29}@media(max-width:1024px){.fix-mobile-footer{display:inline-flex;transition:opacity .4s ease}}.link-to-login{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:inherit}.icon-to-login{width:15px;height:15px;fill:currentColor;flex-shrink:0}.card-agent-video-manager{position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay{inset:0;position:absolute;display:flex;justify-content:center;align-items:center}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay:hover .card-agent-video-manager-wrapper__overlay__play-btn.hidden{opacity:1}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay:hover .card-agent-video-manager-wrapper__overlay__play-btn.hidden.icon-pause.visible{display:block}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay .card-agent-video-manager-wrapper__overlay__play-btn{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;background-color:#00000059;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);transition:all .15s ease-in-out}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay .card-agent-video-manager-wrapper__overlay__play-btn .icon{display:block;width:18px;height:18px;flex-shrink:0}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay .card-agent-video-manager-wrapper__overlay__play-btn .icon.hidden{display:none}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay .card-agent-video-manager-wrapper__overlay__play-btn.hidden{opacity:0}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay .card-agent-video-manager-wrapper__overlay__play-btn:hover,.card-agent-video-manager .card-agent-video-manager-wrapper__overlay .card-agent-video-manager-wrapper__overlay__play-btn:active{background-color:#000000b3}.card-agent-video-manager .card-agent-video-manager-wrapper__overlay.disabled{display:none}.floating-video{position:fixed;z-index:2147483633;cursor:grab;transition:all .5s ease-out;top:calc(100% - 370px);left:-450px;overflow:hidden;border-radius:5px;box-shadow:0 4px 20px #0000001a;display:flex;width:200px;height:300px;box-shadow:0 8px 20px #0009,0 12px 40px #0006}.floating-video--dragging{cursor:grabbing}.floating-video--no-transition{transition:none}.floating-video__frame{height:100%;aspect-ratio:16 / 9;position:relative;left:var(--floating-video-offset, 50%);transform:translate(calc(-1 * var(--floating-video-offset, 50%)))}.floating-video__controls-overlay{position:absolute;inset:0;display:flex;flex-direction:column;z-index:2}.floating-video__top-controls{width:100%;display:flex;justify-content:flex-end;position:relative;z-index:4}.floating-video__center-controls{width:100%;flex:1;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease,visibility .3s ease;position:relative;z-index:1}.floating-video--is-playing .floating-video__center-controls{opacity:0;pointer-events:none;visibility:hidden}.floating-video--hovering.floating-video--is-playing .floating-video__center-controls{opacity:1;pointer-events:auto;visibility:visible}.floating-video__bottom-controls{width:100%;position:relative;z-index:1}.floating-video__top-controls,.floating-video__bottom-controls{height:47px}.floating-video__close-btn{background:transparent;border:none;cursor:pointer;margin:0;padding:15px;width:47px;height:47px;color:#fff}.floating-video__close-btn-icon{opacity:.5;transition:opacity .15s ease}.floating-video__close-btn:hover .floating-video__close-btn-icon{opacity:1}@media(pointer:coarse)and (hover:none){.floating-video__close-btn:hover .floating-video__close-btn-icon{opacity:.5}.floating-video__close-btn:active .floating-video__close-btn-icon{opacity:1}}.floating-video__ai-label{position:absolute;background-color:#002a55;width:85px;height:22px;right:0;bottom:16px;opacity:1;border-radius:5px 0 0 5px;color:#fff;text-align:left;padding:6px 8px;font-size:12px;line-height:1;display:flex;align-items:center}.floating-video__video{pointer-events:none}.floating-video__play-pause-btn{width:65px;height:65px;border-radius:50%;background:#00000080;box-shadow:0 1px 5px #00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;transition:background .15s ease,box-shadow .15s ease;margin:0;padding:0;border:none;cursor:pointer;color:#fff}.floating-video__play-pause-btn:hover{background:#000000bf}@media(pointer:coarse)and (hover:none){.floating-video__play-pause-btn:hover{background:#00000040}}.floating-video__play-pause-btn:active{background:#00000073;box-shadow:none}
