.mfm-element-slider-vertical .row,.mfm-element-slider-vertical [class*=col-]{box-sizing:border-box}.mfm-element-slider-vertical .mfm-element-menu-item{background-color:#f7f6f4;border-radius:6px;border-left:4px solid transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.mfm-element-slider-vertical .mfm-element-menu-item:hover{background-color:#efedea}.mfm-element-slider-vertical .mfm-element-menu-item.active{background-color:#fff;border-left-color:var(--theme-color, #0071f2);box-shadow:0 2px 10px rgba(0,0,0,.08)}.mfm-element-slider-vertical .mfm-element-menu-item.active .mfm-subtitle-3{color:var(--theme-color, #0071f2)}.mfm-element-slider-vertical .mfm-element-menu-item .mfm-icon-border{border:0;padding:0;display:flex;align-items:center;justify-content:center}.mfm-element-slider-vertical .mfm-element-menu-item .mfm-icon{width:32px;height:32px}.mfm-element-slider-vertical .mfm-element-menu-item .ddm-paragraph{margin:0;color:#575756}.mfm-element-slider-vertical .swiper-slide .mfm-title{margin-bottom:.75rem}.mfm-element-slider-vertical .swiper-slide .mfm-bullet-item .d-flex:not([class*=text-])>i{color:var(--theme-color, #0071f2)}.mfm-element-slider-vertical .swiper-slide .mfm-unordered-list-item svg{color:var(--theme-color, #0071f2)}.mfm-element-slider-vertical .mfm-element-slide-image{border-radius:4px;max-height:300px}.mfm-element-slider-vertical .mfm-element-slide-image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 992px){.mfm-element-slider-vertical{align-items:stretch}.mfm-element-slider-vertical>[class*=col-]{display:flex;flex-direction:column;min-width:0}.mfm-element-slider-vertical .swiper{height:100% !important;flex:1 1 auto;width:100%;min-width:0}.mfm-element-slider-vertical .swiper-wrapper,.mfm-element-slider-vertical .swiper-slide{height:100%}.mfm-element-slider-vertical .swiper-slide>.mfm-background-creme{height:100%}}@media screen and (max-width: 991px){.mfm-element-slider-vertical #elemente-menu-filter{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.mfm-element-slider-vertical .mfm-element-menu-item{flex:0 0 auto;min-width:220px;margin-bottom:0 !important}.mfm-element-slider-vertical .mfm-element-slide-image{max-height:none;overflow:visible !important}.mfm-element-slider-vertical .mfm-element-slide-image img{height:auto;object-fit:contain}}
