.pricetableContainer .swiper{width:100%;display:block;margin-bottom:1rem;height:auto}.pricetableContainer .swiper-wrapper,.thumbsSlider,.thumbsSlider .swiper-wrapper{height:auto}.pricetableContainer .pricetable-slide{width:100%;position:relative;display:block}.pricetableContainer .thumbListGradientLeft,.thumbs-menu-gradient{height:100%;position:absolute;z-index:100;background:#fff;pointer-events:none}.pricetableContainer .thumbsSlide,[data-swiper-thumbnails] .swiper-slide{cursor:pointer}.pricetableContainer .thumbListGradientLeft{left:0;width:40px;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%)}.pricetable-slide-inner{padding:0 40px}.thumbs-menu-gradient{width:100px;top:0;right:0;background:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}.thumbsSlider .swiper-slide.thumbsSlide{width:auto!important}.thumbsSlider .thumbsSlide{padding:0 0 0 40px}.pricetableContainer{padding:60px 0 100px;font-size:18px}.pricetableContainer.pricecontainer--has-subtext{padding:60px 0 30px}.pricetableContainer.pricecontainer--part-of-pricegroup{padding-bottom:0}.thumbsSlide span{display:inline-block;padding:0}.priceTableSwiperThumbs .swiper-wrapper .thumbsSlide:last-child span{display:inline-block;padding:0 100px 0 0}.thumbsSlide{width:auto;height:auto}.priceTableSwiperThumbs .thumbsSlide{opacity:.3;color:#74a37d;font-weight:700;font-size:24px}.price-container-header{padding:0 40px 30px}.priceTableSwiperThumbs .thumbsSlide:hover{opacity:.7}.thumbsSlide.swiper-slide-thumb-active{opacity:1}.preis_info_text{padding:0 0 100px;color:#726d61}.preis_info_text p{font-size:1.6rem;margin:0 0 15px;line-height:1.3em}.preis_info_text p:last-child{margin:0}.pricetableContainer .price-item{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #bbb;line-height:1.3em;font-size:1em}.pricetableContainer .pricetable-slide .price-item:last-child{border:0}.pricetableContainer .price-item h4{margin:0;padding:0}.pricetableContainer .price-item p{margin:0;padding:0;color:#555}.pricetableContainer .price-name{width:calc(100% - 100px)}.pricetableContainer .price-amount{width:100px;text-align:right;font-weight:700;color:#22577a}@media screen and (max-width:900px){.pricetableContainer .priceTableSwiperThumbs .thumbsSlide{font-size:18px}}