/* compiled by scssphp 1.11.0 on Thu, 23 Oct 2025 11:52:11 +0000 (0.0163s) */
/* Developed by Inware AG - www.inware.ch */

@-webkit-keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes infinite-spinning{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.MeilensteinSlider{position:relative;}.MeilensteinSlider__container{position:relative;}.MeilensteinSlider__swiperCon{margin:3.75rem 4em;position:relative;}.MeilensteinSlider__swiperWrapper{display:-webkit-flex;display:flex;align-items:center;height:150px;}.MeilensteinSlider__item{position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.MeilensteinSlider__item::before,.MeilensteinSlider__item::after{content:"";position:absolute;top:50%;height:2px;background:#031c2c;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;width:calc(50% - 13px);-webkit-transition:width .3s ease;transition:width .3s ease;}.MeilensteinSlider__item::before{left:0;}.MeilensteinSlider__item::after{right:0;}.MeilensteinSlider__item:first-child::before{display:none;}.MeilensteinSlider__item:last-child::after{display:none;}.MeilensteinSlider__item.swiper-slide-active .MeilensteinSlider__year{width:100px;border:3px #198eff solid;font-size:2.25rem;font-weight:600;}@media (min-width:36em){.MeilensteinSlider__item.swiper-slide-active .MeilensteinSlider__year{width:150px;}}.MeilensteinSlider__item.swiper-slide-active::before,.MeilensteinSlider__item.swiper-slide-active::after{width:calc(50% - 50px);}@media (min-width:36em){.MeilensteinSlider__item.swiper-slide-active::before,.MeilensteinSlider__item.swiper-slide-active::after{width:calc(50% - 75px);}}.MeilensteinSlider__year{width:30px;aspect-ratio:1;border:2px solid #031c2c;border-radius:50%;font-size:0;overflow:hidden;background:#fff;-webkit-transition:width .3s ease,border-width .3s ease,font-size .3s ease;transition:width .3s ease,border-width .3s ease,font-size .3s ease;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}.MeilensteinSlider__textSlide{display:-webkit-flex;display:flex;justify-content:center;}.MeilensteinSlider__text{width:100%;max-width:1000px;text-align:center;font-size:1.625rem;}.MeilensteinSlider .swiper-container{width:80%;}@media (min-width:75em){.MeilensteinSlider .swiper-container{width:90%;}}.MeilensteinSlider .swiper-button-next{right:-4rem;}.MeilensteinSlider .swiper-button-prev{left:-4rem;}