div.virtual-tour-wrapper{aspect-ratio:18/11;position:relative;width:100%}div.virtual-tour-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.f-carousel-wrap{overflow:hidden;position:relative}@media (min-width:768px){.f-carousel-wrap{background-color:#fff;border-bottom-left-radius:21px;border-bottom-right-radius:21px;padding-bottom:2px}}#fancy-carousel-gallery-foto,#fancy-carousel-gallery-planimetrie{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media (min-width:768px){#fancy-carousel-gallery-foto,#fancy-carousel-gallery-planimetrie{border-bottom-left-radius:21px;border-bottom-right-radius:21px;border-top-left-radius:0;border-top-right-radius:0}}#fancy-carousel-gallery-foto .f-carousel__slide>a,#fancy-carousel-gallery-planimetrie .f-carousel__slide>a{aspect-ratio:768/411;display:block;position:relative;width:100%}#fancy-carousel-gallery-foto .f-carousel__slide>a>img,#fancy-carousel-gallery-planimetrie .f-carousel__slide>a>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}#fancy-carousel-gallery-foto .f-button.is-next,#fancy-carousel-gallery-foto .f-button.is-prev,#fancy-carousel-gallery-planimetrie .f-button.is-next,#fancy-carousel-gallery-planimetrie .f-button.is-prev{background-color:#fff;border-radius:50%}#fancy-carousel-gallery-foto .f-button.is-next svg path,#fancy-carousel-gallery-foto .f-button.is-prev svg path,#fancy-carousel-gallery-planimetrie .f-button.is-next svg path,#fancy-carousel-gallery-planimetrie .f-button.is-prev svg path{stroke:var(--e-global-color-secondary)}#fancy-carousel-gallery-foto-counter,#fancy-carousel-gallery-planimetrie-counter{align-items:center;background-color:#fff;border-radius:10px;bottom:8px;color:var(--e-global-color-secondary);display:inline-flex;font-family:var(--e-global-typography-primary-font-family);font-size:12px;height:20px;justify-content:center;left:8px;line-height:12px;padding-left:10px;padding-right:10px;position:absolute;z-index:10}@media (min-width:768px){#fancy-carousel-gallery-foto-counter,#fancy-carousel-gallery-planimetrie-counter{border-radius:16px;bottom:15px;font-size:20px;height:32px;left:15px;line-height:20px;padding-left:14px;padding-right:14px}}
