.Home_mainFeaturesSectionWrapper__l3qQp{display:flex;flex-direction:column;gap:30px;margin-block:100px;&>h3{color:var(--text-color);text-align:center;font-size:48px;font-family:var(--ff-primary-med);font-weight:500}@media screen and (max-width:991px){&>h3{font-size:32px}}@media screen and (max-width:450px){&>h3{font-size:24px}}}.Home_mainFeaturesSectionItem__SmYeq{display:flex;flex-direction:column;gap:50px}.Carousel_headings__wVk8f{margin-bottom:3rem;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem}.Carousel__buttonsDiv__9lJit{display:flex;gap:1rem;align-self:center;align-items:center;position:absolute;top:.2rem;bottom:.2rem;margin-block:auto;z-index:1}.Carousel__buttonsDiv__9lJit svg{line-height:1}.Carousel__btnNext__KuEvQ{left:calc(100% + 1rem)}.Carousel__btnPrev__s6EwH{right:calc(100% + 1rem)}.Carousel__buttonsDiv__9lJit button{padding:.5rem;background-color:#e5e5e5;color:#979797;border-radius:4px;line-height:1}.Carousel_headings__wVk8f h2{font-size:45px;color:var(--text-color,var(--text-color-gray));font-family:var(--ff-primary-med);margin-bottom:1rem}.Carousel_headings__wVk8f p{color:var(--text-color,var(--text-color-gray));text-align:center;grid-row:2/3;grid-column:1/3}.Carousel_carouselWrapper__to6l7{position:relative;max-width:calc(100% - 0px);width:100%;margin-inline:auto;z-index:0}.Carousel_carouselWrapper__to6l7.Carousel_maxWidthEnable__MuWDF{max-width:var(--max-width)}.Carousel_maxWidthEnable__MuWDF .Carousel_carouselSwiper__B5KK9{overflow:visible;max-width:var(--max-width)!important;margin-inline:auto}.Carousel_carouselSwiper__B5KK9{--swiper-theme-color:var(--white-color);--swiper-navigation-size:25px;--swiper-navigation-sides-offset:calc(50% - calc(48px + 1rem));--swiper-pagination-bottom:0;--swiper-pagination-color:var(--primary-color)}.Carousel_carouselSwiper__B5KK9.Carousel_hasNavigation__vwAre{padding-bottom:4rem}.Carousel_navigationOnRight__LFUTa{--swiper-navigation-sides-offset:auto}.Carousel_navigationOnRight__LFUTa .swiper-button-prev{right:calc(48px + 1rem)}.Carousel_navigationOnRight__LFUTa .swiper-button-next{right:0}.Carousel_navigationOnLeft___Xy4s{--swiper-navigation-sides-offset:auto}.Carousel_navigationOnLeft___Xy4s .swiper-button-prev{left:0}.Carousel_navigationOnLeft___Xy4s .swiper-button-next{left:calc(48px + 1rem)}.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5{padding-bottom:0}.Carousel_carouselSwiper__B5KK9 .swiper-button-next,.Carousel_carouselSwiper__B5KK9 .swiper-button-prev{background-color:var(--btn-color,var(--secondary-color));padding:1.5rem;top:auto;bottom:20px;border:var(--border)}.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5 .swiper-button-next,.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5 .swiper-button-prev{bottom:60px}.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5.swiper-button-next.swiper-button-disabled,.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5.swiper-button-prev.swiper-button-disabled{background-color:var(--disabled-btn-color);opacity:1}.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5 .swiper-pagination{bottom:0}.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5 .swiper-pagination-bullet{width:12px;height:12px;background-color:#4f7ebb42;opacity:1;@media screen and (max-width:480px){width:8px;height:8px}}.Carousel_carouselSwiper__B5KK9.Carousel_hasPagination__H6eX5 .swiper-pagination-bullet-active{width:30px;height:12px;border-radius:20px;background-color:var(--main-color)!important;@media screen and (max-width:480px){width:18px;height:5px}}.Carousel_btnRef__uwqDU{background-color:transparent;color:var(--main-color);display:flex;align-items:center;justify-content:center}@media screen and (max-width:992px){.Carousel_headings__wVk8f h2{font-size:32px;line-height:1.2}.Carousel_carouselSwiper__B5KK9{--swiper-navigation-size:15px;--swiper-navigation-sides-offset:calc(50% - calc(48px))}.Carousel_carouselSwiper__B5KK9 .swiper-button-next,.Carousel_carouselSwiper__B5KK9 .swiper-button-prev{padding:1.2rem}.Carousel_carouselWrapper__to6l7{max-width:calc(100% - 20px)}}@media screen and (max-width:550px){.Carousel_headings__wVk8f{margin-bottom:1rem;gap:5px}.Carousel_headings__wVk8f>h2{font-size:22px}.Carousel_btnRef__uwqDU>svg{font-size:14px}}@media screen and (max-width:340px){.Carousel_headings__wVk8f>h2{font-size:18px}}