.c-carousel-content{display:flex}.c-carousel-content.reversed{flex-direction:row-reverse}.c-carousel-content a{color:var(--green)}.c-carousel-content a:hover{color:var(--gray)}.c-carousel-content .carousel{min-height:680px;position:relative;width:50%}.c-carousel-content .carousel .carousel-content{height:100%;left:0;padding-right:6vw;padding-top:8vw;position:absolute;top:0;width:100%;z-index:2}.c-carousel-content .carousel .carousel-content>.title{color:var(--white,#fff);text-align:right}.c-carousel-content .carousel .carousel-content .mobile-content{display:none}.c-carousel-content .carousel .swiper{height:100%;width:100%}.c-carousel-content .carousel .swiper img{height:100%;object-fit:cover;width:100%}.c-carousel-content .content{background-color:var(--lightgrey,#ededed);display:flex;flex-direction:column;gap:2em;padding:8vw 6vw 6vw;width:50%}.c-carousel-content .content p:has(+*),.c-carousel-content .mobile-content p:has(+*){margin-bottom:revert}.c-carousel-content .content ul,.c-carousel-content .mobile-content ul{list-style-type:disc;margin:revert;padding:revert}@media screen and (max-width:800px){.c-carousel-content .content,.c-carousel-content .swiper-pagination{display:none}.c-carousel-content .carousel .carousel-content>.title{margin-bottom:1rem;text-align:left}.c-carousel-content .carousel{display:flex;width:100%}.c-carousel-content .carousel .carousel-content{background-color:#e4e4e4;height:85%;height:auto;left:5%;padding:2rem;top:7.5%;width:90%}.c-carousel-content .carousel .carousel-content .mobile-content{display:unset;display:flex;flex-direction:column;gap:1em}}@media screen and (min-width:680px){.c-carousel-content .button-container{align-items:center;display:flex;gap:1.5rem}}