.carousel-section .section-header{display:flex;flex-direction:column;gap:10px;margin:0 auto 96px;max-width:100%;text-align:center;width:552px}.carousel-section .section-header h2{font-size:40px;font-weight:700;line-height:56px}.carousel-section .section-header span{font-size:18px;font-weight:400;line-height:32px;opacity:.48}.carousel-section .carousel{background:var(--Linear,linear-gradient(180deg,rgba(119,51,255,.3) 0,rgba(119,51,255,0) 100%));border-radius:48px;display:flex;margin:0 auto 128px;max-width:100%;width:1128px}.carousel-section .carousel-navigation{align-items:start;display:flex;flex-direction:column;justify-content:start;max-width:100%;padding:46px 72px 70px;width:440px}.carousel-section .carousel-nav-item{width:100%}.carousel-section .nav-button{align-items:center;background:transparent;border:none;border-top:1px solid rgba(0,0,0,.07);display:flex;gap:8px;justify-content:space-between;margin-bottom:24px;max-width:100%;padding-top:24px;width:440px}.carousel-section .nav-button.first{border-top:none}.carousel-section .nav-button .left{display:flex;gap:8px}.carousel-section .nav-button .left img{height:24px;width:24px}.carousel-section .nav-button .left h3{font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.carousel-section .nav-button.active,.carousel-section .nav-button:hover{cursor:pointer;opacity:60%}.carousel-section .nav-content{display:none}.carousel-section .carousel-nav-item.active .nav-content{color:rgba(0,0,0,.336);display:block;font-size:16px;font-weight:400;line-height:28px}.carousel-section .carousel-item{display:none}.carousel-section .carousel-item.active{display:block}.carousel-section .carousel-item img{max-width:100%;width:544px}@media only screen and (max-width:992px){.carousel-section .carousel{align-items:center;flex-direction:column}.carousel-section .carousel-navigation{padding-bottom:0}}@media only screen and (max-width:600px){.carousel-section .carousel-navigation{padding:0}}