.update-carousel-container{position:relative;width:100%;min-height:500px;padding:60px;border-radius:30px;background-color:var(--color-primary-blue);overflow:hidden}.update-carousel-container .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.update-carousel-container .bg-image .img{width:100%;height:100%;object-fit:cover}.update-carousel-container .swiper{width:100%;height:100%;padding-bottom:100px}.update-carousel-container .carousel-content-container{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px;height:100%}.update-carousel-container .carousel-content-container .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.update-carousel-container .carousel-content-container .left .title{text-align:left;color:var(--color-white);font-family:var(--font-secondary);font-size:90px;font-weight:600;line-height:100%;letter-spacing:-3.6px}.update-carousel-container .carousel-content-container .left .description{text-align:left;color:var(--color-white);font-size:20px;font-weight:400;line-height:140%;letter-spacing:-.4px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:152px;height:48px;padding:10px 20px!important;border:1px solid #fff!important;color:var(--color-white)!important}.update-carousel-container .carousel-content-container .right{width:100%;height:100%;border-radius:8px;overflow:hidden}.update-carousel-container .carousel-content-container .right .img{object-fit:contain;width:100%;height:100%}.update-carousel-container .carousel-arrow{position:absolute;bottom:-34px;transform:translateY(-50%);cursor:pointer;z-index:10;transition:opacity .3s ease}.update-carousel-container .carousel-arrow.swiper-button-disabled{opacity:.5;cursor:not-allowed}.update-carousel-container .carousel-arrow-left{left:0}.update-carousel-container .carousel-arrow-right{left:80px}.update-carousel-container .swiper-slide{transition:transform .3s ease-in-out}@media(max-width:1200px)and (min-width:992px){.update-carousel-container{height:400px;padding:40px}.update-carousel-container .carousel-content-container{gap:20px}.update-carousel-container .carousel-content-container .left{gap:30px}.update-carousel-container .carousel-content-container .left .title{font-size:60px;letter-spacing:-2.8px}.update-carousel-container .carousel-content-container .left .description{font-size:18px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:130px;height:40px;padding:8px 16px!important}.update-carousel-container .carousel-arrow{left:0}.update-carousel-container .carousel-arrow.carousel-arrow-right{left:70px}}@media(max-width:991px)and (min-width:768px){.update-carousel-container{height:400px;padding:40px}.update-carousel-container .carousel-content-container .left{gap:30px}.update-carousel-container .carousel-content-container .left .title{font-size:60px;letter-spacing:-2.8px}.update-carousel-container .carousel-content-container .left .description{font-size:18px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:130px;height:40px;padding:8px 16px!important}.update-carousel-container .carousel-content-container .right .img{object-fit:contain;width:100%;height:100%}.update-carousel-container .carousel-arrow{left:0}.update-carousel-container .carousel-arrow.carousel-arrow-right{left:70px}}@media(max-width:767px)and (min-width:576px){.update-carousel-container{width:100%;height:100%;padding:35px}.update-carousel-container .carousel-content-container{grid-template-columns:1fr;gap:100px}.update-carousel-container .carousel-content-container .left{width:100%;height:100%;gap:20px}.update-carousel-container .carousel-content-container .left .title{font-size:45px;letter-spacing:-1.6px}.update-carousel-container .carousel-content-container .left .description{font-size:18px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:150px;height:36px;padding:6px 12px!important}.update-carousel-container .carousel-arrow{left:0}.update-carousel-container .carousel-arrow.carousel-arrow-right{left:70px}}@media(max-width:575px)and (min-width:420px){.update-carousel-container{width:100%;height:100%;padding:30px}.update-carousel-container .carousel-content-container{grid-template-columns:1fr;gap:80px}.update-carousel-container .carousel-content-container .left{width:100%;height:100%;gap:20px}.update-carousel-container .carousel-content-container .left .title{font-size:40px;letter-spacing:-1.2px}.update-carousel-container .carousel-content-container .left .description{font-size:16px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:130px;height:32px;padding:4px 8px!important}.update-carousel-container .carousel-arrow{left:0}.update-carousel-container .carousel-arrow.carousel-arrow-right{left:60px}}@media(max-width:419px)and (min-width:320px){.update-carousel-container{width:100%;height:100%;padding:25px}.update-carousel-container .carousel-content-container{grid-template-columns:1fr;gap:60px}.update-carousel-container .carousel-content-container .left{width:100%;height:100%;gap:20px}.update-carousel-container .carousel-content-container .left .title{font-size:35px;letter-spacing:-1px}.update-carousel-container .carousel-content-container .left .description{font-size:14px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:120px;height:28px;padding:2px 4px!important}.update-carousel-container .carousel-arrow{left:0;width:35px;height:35px}.update-carousel-container .carousel-arrow.carousel-arrow-right{left:50px}}@media(max-width:319px){.update-carousel-container{width:100%;height:100%;padding:20px}.update-carousel-container .carousel-content-container{grid-template-columns:1fr;gap:40px}.update-carousel-container .carousel-content-container .left{width:100%;height:100%;gap:20px}.update-carousel-container .carousel-content-container .left .title{font-size:30px;letter-spacing:-.8px}.update-carousel-container .carousel-content-container .left .description{font-size:12px}.update-carousel-container .carousel-content-container .left .learn-more-btn{width:100px;height:24px;padding:2px 4px!important}.update-carousel-container .carousel-arrow{left:0;width:30px;height:30px}.update-carousel-container .carousel-arrow.carousel-arrow-right{left:40px}}