.swiper.stories-swiper{height:100vh;min-height:850px;width:100%}.stories-swiper .swiper-slide{width:75%}.swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;--swiper-theme-color:#ce0058;-webkit-align-items:center;align-items:center;-webkit-backface-visibility:hidden;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:18px;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-transform:translateZ(0)}.swiper-slide .slide-container{flex-direction:row}.swiper-slide .slide-container,.swiper-slide-active .slide-container{color:#000;display:flex;font-size:20px;height:calc(85% - 50px);width:100%}.swiper-slide .slide-container.text-left,.swiper-slide-active .slide-container,.swiper-slide-prev .slide-container{flex-direction:row-reverse}.swiper-slide .slide-container .image-side,.swiper-slide-active .slide-container .image-side{position:relative;width:50%}.swiper-slide .slide-container .image-side img{border-radius:15px;height:100%;width:auto}.swiper-slide .text-side{opacity:0;width:0}.swiper-slide-active .text-side{opacity:1;width:50%}.initial-slide .text-side .heading p{font-size:48px}.text-side .heading h2,.text-side .heading p{font-family:Ivar Headline;font-weight:400}.text-side .heading p{font-size:36px}.text-content p{font-family:Sohne;font-size:18px}.swiper-slide .text-side>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 30px;position:relative;text-align:left}.swiper-slide .text-side .sub-head{font-family:Sohne;font-size:28px;font-weight:400;margin-top:20px}.swiper-slide .text-side .text-content{margin-top:20px;text-align:left}.swiper-slide .text-side .callout-button{border:1px solid #000;border-radius:35px;font-family:Sohne;margin:20px 0 0;padding:10px 40px}.swiper-slide .text-side .callout-button a{color:#000;font-weight:400}.swiper-slide .text-side .callout-button:hover a{font-weight:500}.nav-buttons{bottom:15px;position:absolute}.nav-buttons img{cursor:pointer;transition:.2s ease-in}.stories-swiper .mask{background:#000;border-radius:15px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.swiper-slide-active .mask{opacity:0;z-index:-1}.swiper-slide-next .mask{z-index:100}.swiper-slide-prev .mask{left:0;z-index:100}.swiper-slide-next .image-side img{left:0;position:absolute}.swiper-slide-prev .image-side img{position:absolute;right:0}.hide-desktop,.swiper-slide .mobile-image,.swiper-slide .pagination{display:none}.nav-buttons div{cursor:pointer;display:inline-block}.stories-button-next{margin-left:10px}.nav-buttons img{width:35px}@media only screen and (min-width:1400px){.swiper-slide.initial-slide .text-content{padding:0 100px 0 0}}@media only screen and (min-width:979px) and (max-width:1300px){.swiper-slide .slide-container .image-side img{height:auto;width:100%}.swiper-slide .slide-container{align-items:center}.swiper-slide .text-side{height:80%}}@media only screen and (max-width:1100px){.swiper-slide .mobile-image{display:block}.stories-swiper{height:auto;margin-top:100px}.stories-swiper .swiper-slide .slide-container .text-side .text-content{display:block;text-align:center}.stories-swiper .swiper-slide{max-width:100vw;width:100%}.stories-swiper .swiper-slide .slide-container{flex-direction:column;height:auto}.stories-swiper .swiper-slide .slide-container .image-side{margin:0 auto;width:95%}.stories-swiper .swiper-slide .slide-container .text-side{margin-bottom:50px;text-align:center;width:100%}.stories-swiper .swiper-slide .pagination{display:block}.stories-swiper .swiper-slide .pagination .swiper-pagination-bullet{margin:0 2px}.stories-swiper .swiper-slide[data-swiper-index="1"] .bullet-1,.stories-swiper .swiper-slide[data-swiper-index="5"] .bullet-5{background:#ce0058;opacity:1}.hide-desktop{display:block}.stories-swiper .heading.hide-desktop{bottom:20px;color:#fff;position:absolute;width:100%;z-index:100}.stories-swiper .heading.hide-desktop p{font-family:Ivar Headline;font-size:32px}.text-content p{font-size:16px}.stories-swiper .text-side .heading{display:none}.stories-swiper .swiper-slide .slide-container .image-side img{height:auto;position:relative;width:100%}.stories-swiper .mask{opacity:0}.stories-swiper .nav-buttons{display:none}.swiper-slide .text-side .sub-head{display:none;font-size:22px;text-align:center;width:100%}.swiper-slide .text-side .callout-button{margin-left:auto;margin-right:auto}}