.page_main__GlU4n {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 6rem;
  min-height: 100vh;
}

.page_description__86bsR {
  display: inherit;
  justify-content: inherit;
  align-items: inherit;
  font-size: 0.85rem;
  max-width: var(--max-width);
  width: 100%;
  z-index: 2;
  font-family: var(--font-mono);
}

.page_description__86bsR a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.page_description__86bsR p {
  position: relative;
  margin: 0;
  padding: 1rem;
  background-color: rgba(var(--callout-rgb), 0.5);
  border: 1px solid rgba(var(--callout-border-rgb), 0.3);
  border-radius: var(--border-radius);
}

.page_code__9lUUd {
  font-weight: 700;
  font-family: var(--font-mono);
}

.page_grid__f5Kdy {
  display: grid;
  grid-template-columns: repeat(4, minmax(25%, auto));
  max-width: 100%;
  width: var(--max-width);
}

.page_card__QV0Om {
  padding: 1rem 1.2rem;
  border-radius: var(--border-radius);
  background: rgba(var(--card-rgb), 0);
  border: 1px solid rgba(var(--card-border-rgb), 0);
  transition: background 0.2s, border 0.2s;
}

.page_card__QV0Om span {
  display: inline-block;
  transition: transform 0.2s;
}

.page_card__QV0Om h2 {
  font-weight: 600;
  margin-bottom: 0.7rem;
}

.page_card__QV0Om p {
  margin: 0;
  opacity: 0.6;
  font-size: 0.9rem;
  line-height: 1.5;
  max-width: 30ch;
}

.page_center__5oHG7 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 4rem 0;
}

.page_center__5oHG7:before {
  background: var(--secondary-glow);
  border-radius: 50%;
  width: 480px;
  height: 360px;
  margin-left: -400px;
}

.page_center__5oHG7:after {
  background: var(--primary-glow);
  width: 240px;
  height: 180px;
  z-index: -1;
}

.page_center__5oHG7:after,
.page_center__5oHG7:before {
  content: "";
  left: 50%;
  position: absolute;
  filter: blur(45px);
  transform: translateZ(0);
}

.page_logo__7fc9l {
  position: relative;
}

@media (hover: hover) and (pointer: fine) {
  .page_card__QV0Om:hover {
    background: rgba(var(--card-rgb), 0.1);
    border: 1px solid rgba(var(--card-border-rgb), 0.15);
  }

  .page_card__QV0Om:hover span {
    transform: translateX(4px);
  }
}

@media (prefers-reduced-motion) {
  .page_card__QV0Om:hover span {
    transform: none;
  }
}

@media (max-width: 700px) {
  .page_content__kDoxQ {
    padding: 4rem;
  }

  .page_grid__f5Kdy {
    grid-template-columns: 1fr;
    margin-bottom: 120px;
    max-width: 320px;
    text-align: center;
  }

  .page_card__QV0Om {
    padding: 1rem 2.5rem;
  }

  .page_card__QV0Om h2 {
    margin-bottom: 0.5rem;
  }

  .page_center__5oHG7 {
    padding: 8rem 0 6rem;
  }

  .page_center__5oHG7:before {
    transform: none;
    height: 300px;
  }

  .page_description__86bsR {
    font-size: 0.8rem;
  }

  .page_description__86bsR a {
    padding: 1rem;
  }

  .page_description__86bsR div,
  .page_description__86bsR p {
    display: flex;
    justify-content: center;
    position: fixed;
    width: 100%;
  }

  .page_description__86bsR p {
    align-items: center;
    inset: 0 0 auto;
    padding: 2rem 1rem 1.4rem;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid rgba(var(--callout-border-rgb), 0.25);
    background: linear-gradient(
      to bottom,
      rgba(var(--background-start-rgb), 1),
      rgba(var(--callout-rgb), 0.5)
    );
    background-clip: padding-box;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
  }

  .page_description__86bsR div {
    align-items: flex-end;
    pointer-events: none;
    inset: auto 0 0;
    padding: 2rem;
    height: 200px;
    background: linear-gradient(
      to bottom,
      transparent 0,
      rgb(var(--background-end-rgb)) 40%
    );
    z-index: 1;
  }
}

@media (min-width: 701px) and (max-width: 1120px) {
  .page_grid__f5Kdy {
    grid-template-columns: repeat(2, 50%);
  }
}

@media (prefers-color-scheme: dark) {
  .page_vercelLogo__rOY_u {
    filter: invert(1);
  }

  .page_logo__7fc9l {
    filter: invert(1) drop-shadow(0 0 0.3rem #ffffff70);
  }
}

@keyframes page_rotate__durgN {
  0% {
    transform: rotate(1turn);
  }

  to {
    transform: rotate(0deg);
  }
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.VideoJSHome_VplayerPn__rR68Q,
.VideoJSHome_VplayerPnin__aVZ9m {
  width: 100%;
  height: 100%;
}

.masterSlider .swiper-pagination {
  bottom: 24px;
}

.VideoJS_VplayerPn__wX00c,
.VideoJS_VplayerPnin__0BMMb {
  width: 100%;
  height: 100%;
}

.VideoFallback_titleDv__4bNus {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 24px;
  left: 0;
  bottom: 50px;
  z-index: 100;
  padding: 0 15px;
}

.VideoFallback_titleDv__4bNus h4 {
  font-size: 28px;
  font-weight: 400;
  color: #fff;
}

.VideoFallback_bannerBottomHeader__GzwZH,
.VideoFallback_desktopVideo__4yQ7k {
  padding-bottom: calc(100% / (16 / 7));
}

.VideoFallback_desktopVideo__4yQ7k {
  position: relative;
  z-index: 2;
}

.VideoFallback_innerBannerVideo__lmSm5 {
  padding-bottom: calc(100% / (16 / 4.8));
}

.VideoFallback_innerBannerVideo1__GFAri {
  padding-bottom: calc(100% / (16 / 5.4));
}

.VideoFallback_desktopVideo__4yQ7k .VideoFallback_desktopVid__WnN_S,
.VideoFallback_desktopVideo__4yQ7k .VideoFallback_mobVid__IYTxl {
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  z-index: 99;
  width: 100%;
  height: 100%;
}

.VideoFallback_desktopVideo__4yQ7k:before {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  content: "";
}

.VideoFallback_video-js__RsJpe {
  height: 100% !important;
}

.VideoFallback_mobVid__IYTxl {
  display: none;
}

.VideoFallback_desktopVideo__4yQ7k video {
  min-height: 100%;
}

.VideoFallback_bgimg__yCMxy {
  width: 100%;
}

.VideoFallback_videoTopGap__AzmSR
  .VideoFallback_desktopVideo__4yQ7k
  > .VideoFallback_desktopVid__WnN_S {
  top: -10%;
}

@media only screen and (max-width: 1200px) {
  .VideoFallback_expertiseContent__YKyOn {
    width: 100%;
    max-width: 100%;
    padding: 0 15px;
    left: 0;
    bottom: 70px;
    top: inherit;
    transform: none;
  }

  .VideoFallback_expertiseBtn__wcday {
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .VideoFallback_bannerBottomHeader__GzwZH,
  .VideoFallback_desktopVideo__4yQ7k {
    padding-bottom: calc(100% / (11 / 14));
  }

  .VideoFallback_expertiseLong__9hhjz .VideoFallback_expertiseContent__YKyOn {
    bottom: 40px;
  }

  .VideoFallback_titleDv__4bNus {
    bottom: 70px;
  }

  .VideoFallback_titleDv__4bNus h4 {
    font-size: 20px;
    line-height: 25px;
  }
}

.MasterSlider_masterSlider__S1CKi {
  position: relative;
  z-index: 101;
}

.MasterSlider_masterSlidermain__tLwz9 {
  width: 100%;
  padding: 0;
}

.MasterSlider_mainSliderFlex__2bC1N {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.MasterSlider_mainSliderFlexleft__Yb297 {
  max-width: 440px;
  width: 100%;
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10000;
}

.MasterSlider_titleDv__oKy10 {
  color: #fff;
  padding-bottom: 40px;
}

.MasterSlider_titleDv__oKy10 span {
  display: block;
  color: #0041c0;
}

.MasterSlider_mainSliderFlexright__CFb06 {
  width: 100%;
}

.MasterSlider_desktopVideo__7TdGm {
  padding-bottom: calc(100% / (16 / 7));
}

.MasterSlider_desktopVideo__7TdGm > div {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
}

.MasterSlider_desktopVideo__7TdGm:before {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  content: "";
}

@media only screen and (min-width: 767) {
  .MasterSlider_desktopVid__responsive {
    overflow: hidden;
  }

  .MasterSlider_desktopVid__responsive,
  .MasterSlider_desktopVid__responsive video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }

  .MasterSlider_desktopVid__responsive div {
    height: 100%;
  }
}

@media only screen and (max-width: 767) {
  .MasterSlider_desktopVid__responsive {
    padding-bottom: calc(100% / (16 / 7));
  }

  .MasterSlider_desktopVid__responsive > div {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
  }

  .MasterSlider_desktopVid__responsive:before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    content: "";
  }
  .MasterSlider_desktopVid__responsive {
    padding-bottom: calc(100% / (11 / 14));
  }
}

.MasterSlider_mstrBnrimg__CLoky {
  padding-bottom: calc(100% / (16 / 7));
}

.MasterSlider_desktopVid__IUMbH {
  overflow: hidden;
}

.MasterSlider_desktopVid__IUMbH,
.MasterSlider_desktopVid__IUMbH video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.MasterSlider_desktopVid__IUMbH div {
  height: 100%;
}

.MasterSlider_video-js__5iQFe {
  height: 100% !important;
}

.MasterSlider_mobVid__CaT6Z {
  display: none;
}

.MasterSlider_bnrTitle__ECgU2 {
  padding-right: 100px;
}

.MasterSlider_bnrSubTitle__Ai4_l {
  padding-right: 80px;
}

@media only screen and (max-width: 1199px) {
  .MasterSlider_mainSliderFlexleft__Yb297 {
    left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .MasterSlider_bnrTitle__ECgU2 {
    padding-right: 0;
  }

  .MasterSlider_mobVid__CaT6Z {
    display: block;
  }

  .MasterSlider_desktopVid__IUMbH {
    display: none;
  }

  .MasterSlider_mainSliderFlex__2bC1N {
    flex-direction: column;
  }

  .MasterSlider_mainSliderFlexleft__Yb297 {
    width: 100%;
    order: 2;
    top: inherit;
    transform: none;
    bottom: 60px;
    left: 0;
    padding: 0 15px;
  }

  .MasterSlider_mainSliderFlexright__CFb06 {
    width: 100%;
    order: 1;
  }

  .MasterSlider_titleDv__oKy10 {
    padding-bottom: 20px;
  }

  .MasterSlider_desktopVideo__7TdGm,
  .MasterSlider_mstrBnrimg__CLoky {
    padding-bottom: calc(100% / (11 / 14));
  }
}

.mySwiperhomepagesecond {
  padding: 100px 0 150px !important;
}

.mySwiperhomepagesecond .swiper-slide {
  transform: scale(1);
  border-radius: 30px;
  height: auto;
}

.mySwiperhomepagesecond .swiper-slide.swiper-slide-prev {
  margin-right: 58px;
}

.mySwiperhomepagesecond .swiper-slide.swiper-slide-next {
  margin-left: 58px;
}

.mySwiperhomepagesecond .swiper-slide p {
  bottom: 24px;
}

.mySwiperhomepagesecond .swiper-slide .slideContainerdiv {
  border-bottom: 7px solid #0041c0;
}

.mySwiperhomepagesecond .swiper-slide-active .slideContainerdiv {
  border-bottom: 12px solid #0041c0;
}

.mySwiperhomepagesecond .swiper-slide-active {
  transform: scale(1.4);
  margin-right: 0 !important;
  transition: all 0.3s ease-in;
  border-radius: 30px;
  overflow: hidden;
  padding: 0;
  box-shadow: 0 3px 19px #8d8b8b;
  z-index: 90;
}

.mySwiperhomepagesecond .swiper-slide-active p {
  bottom: 12px;
  font-size: 20px;
  color: #fff;
  font-weight: 500;
}

.mySwiperhomepagesecond .swiper-pagination {
  bottom: 20px;
}

@media (min-width: 1600px) {
  .mySwiperhomepagesecond {
    padding: 8% 0 10% !important;
  }

  .mySwiperhomepagesecond .swiper-pagination {
    bottom: 0;
  }
}

@media (max-width: 767px) {
  .mySwiperhomepagesecond {
    padding: 80px 0 100px !important;
  }

  .mySwiperhomepagesecond .swiper-slide {
    transform: scale(1);
  }

  .mySwiperhomepagesecond .swiper-slide.swiper-slide-prev {
    margin-right: 24px;
  }

  .mySwiperhomepagesecond .swiper-slide.swiper-slide-next {
    margin-left: 24px;
  }

  .mySwiperhomepagesecond .swiper-slide-active {
    transform: scale(1.4);
  }

  .mySwiperhomepagesecond .swiper-slide-active p {
    font-size: 14px;
    bottom: 6px;
  }

  .mySwiperhomepagesecond .swiper-pagination {
    bottom: 0;
  }
}

@media only screen and (max-width: 640px) {
  .mySwiperhomepagesecond {
    padding: 60px 0 100px !important;
  }

  .mySwiperhomepagesecond .swiper-pagination {
    bottom: 0;
  }
}

@media only screen and (max-width: 480px) {
  .mySwiperhomepagesecond {
    padding: 40px 0 100px !important;
  }

  .mySwiperhomepagesecond .swiper-pagination {
    bottom: 20px;
  }
}

.OurProduct_ourPrdtMn__RjGWR {
    background: #ffffff;
    padding: 50px;
}

.OurProduct_ourPrdtMn__RjGWR .OurProduct_titleDv__KD4Wx {
  color: #fff;
}

.OurProduct_tabsPnin__Jf2nJ {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.OurProduct_tabNv__zpcYW {
  margin-bottom: 16px;
  border: 1.5px solid #0041c0;
  border-radius: 10px;
  overflow: hidden;
}

.OurProduct_tabNv__zpcYW .OurProduct_tabBtn__QyjKO {
  background: #000;
  color: #fff;
  font-weight: 400;
  border-radius: 0;
  padding: 10px 60px;
}

.OurProduct_tabNv__zpcYW .OurProduct_tabBtn__QyjKO[aria-selected="true"] {
  background: #0041c0;
  border-color: #0041c0;
  color: #fff;
}

.OurProduct_tabinsideSldr__UHwuI {
  padding-bottom: 40px;
}

.OurProduct_Ourproducthome__Pqmpp {
  color: #fff;
  padding: 0 0 10px;
}

.OurProduct_slideContainer__Qxs_6 {
  width: 100%;
  overflow: hidden;
  border-radius: 30px;
  height: 100%;
}

.OurProduct_slideContainerinr__Dn8MF {
  width: 100%;
  margin-bottom: 16px;
  overflow: hidden;
  border-radius: 20px;
  padding-bottom: calc(100% / (16 / 14.2));
  height: 100%;
}

.OurProduct_slideContainerinr__Dn8MF p {
  position: absolute;
  color: #fff;
  left: 50%;
  top: auto;
  bottom: 16px;
  font-size: 16px;
  padding: 0 16px;
  width: 100%;
  z-index: 4;
  font-weight: 300;
  transform: translateX(-50%);
  text-align: center;
}

.OurProduct_slideContainerinr__Dn8MF img {
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .OurProduct_ourPrdtMn__RjGWR {
    padding: 30px 0;
  }

  .OurProduct_tabinsideSldr__UHwuI {
    padding-bottom: 40px;
  }

  .OurProduct_tabNv__zpcYW .OurProduct_tabBtn__QyjKO {
    font-size: 13px;
    margin: 0;
    padding: 7px 15px;
  }

  .OurProduct_Ourproducthome__Pqmpp {
    padding: 48px 0 0;
  }
}

@media only screen and (max-width: 640px) {
  .OurProduct_Ourproducthome__Pqmpp {
    padding: 32px 0 0;
  }
}

@media only screen and (max-width: 480px) {
  .OurProduct_Ourproducthome__Pqmpp {
    padding: 12px 0 0;
  }
}

.CardwithHover_benchmarkInv__zKCE_ {
  margin: 32px auto 0;
  display: flex;
  justify-content: space-around;
  border: 1px solid #999;
  border-radius: 15px;
  overflow: hidden;
}

.CardwithHover_benchmarkInvitems__Ps9fj {
  width: 100%;
  position: relative;
}

.CardwithHover_benchmarkInvitemsImg__AVkE5,
.CardwithHover_benchmarkInvitemsImg__AVkE5 img {
  width: 100%;
}

.CardwithHover_benchmarkInvitemsContent__Tvkuf {
  width: 100%;
  position: relative;
  transition: all 0.2s ease-in;
}

.CardwithHover_benchmarkInvitemsContentinr__LvbDz {
  width: 100%;
  background: #fff;
  position: relative;
  padding: 25px 25px 0;
  display: flex;
  flex-direction: column;
}

.CardwithHover_crdBottom__YqEiX {
  padding-left: 25px;
  padding-right: 25px;
}

.CardwithHover_benchmarkInvitemsContentinr__LvbDz h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 32px;
  max-width: 90%;
  padding-bottom: 5px;
}

.CardwithHover_benchmarkInvitemsContentinr__LvbDz p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: auto;
}

.CardwithHover_arrowbenchmark__A6V7F {
  position: absolute;
  right: 0;
  bottom: 20px;
  width: 24px;
  height: 24px;
  transition: all 0.2s ease-in;
}

.CardwithHover_linebenchmark__V84rz {
  width: 100%;
  background: #000;
  height: 8px;
  margin-top: 28px;
  transition: all 0.2s ease-in;
}

.CardwithHover_plcholder__MF4CH {
  padding-bottom: 66%;
}

.CardwithHover_benchmarkInv__zKCE_.CardwithHover_threeColmn__OrGAV {
  width: 100%;
}

.CardwithHover_benchmarkInv__zKCE_.CardwithHover_threeColmn__OrGAV
  .CardwithHover_benchmarkInvitems__Ps9fj {
  width: 31%;
  position: relative;
}

.CardwithHover_benchmarkInv__zKCE_.CardwithHover_threeColmn__OrGAV
  .CardwithHover_benchmarkInvitems__Ps9fj
  .CardwithHover_benchmarkInvitemsContentinr__LvbDz
  h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  max-width: 90%;
  padding-bottom: 12px;
  padding-left: 12px;
}

.CardwithHover_benchmarkInv__zKCE_.CardwithHover_threeColmn__OrGAV
  .CardwithHover_benchmarkInvitems__Ps9fj
  .CardwithHover_benchmarkInvitemsContentinr__LvbDz
  p {
  font-weight: 400;
  display: none;
  font-size: 14px;
  line-height: 20px;
  max-width: 90%;
  text-align: left;
  padding-left: 12px;
  margin: 0;
}

.CardwithHover_linkWithArrow__jISkD {
  font-weight: 600;
}

@media (max-width: 767px) {
  .CardwithHover_benchmarkInvitemsContentinr__LvbDz {
    padding: 15px 15px 0;
  }

  .CardwithHover_benchmarkInvitemsContentinr__LvbDz h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
  }

  .CardwithHover_benchmarkInvitemsContentinr__LvbDz p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
  }

  .CardwithHover_crdBottom__YqEiX {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.BenchMark_benchMark__OFusb {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

.BenchMark_benchMark__OFusb h2 {
  text-align: center;
  max-width: 90%;
  margin: 0 auto;
  padding-bottom: 16px;
}

.BenchMark_benchMark__OFusb p.BenchMark_benchmarkp__dy0sc {
  text-align: center;
  max-width: 60%;
  margin: 0 auto 36px;
}

.BenchMark_counterBenchmark__fDvNO {
  width: 100%;
  margin: 16px auto 48px;
}

.BenchMark_counterBenchmark__fDvNO ul {
  display: flex;
  width: 100%;
  justify-content: center;
}

.BenchMark_counterBenchmark__fDvNO ul li {
  width: 30%;
  padding: 0 16px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

.BenchMark_counterBenchmark__fDvNO ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 42px;
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in;
  margin: 0 auto 8px;
  max-width: 100%;
}

.BenchMark_counterBenchmark__fDvNO ul li p em span {
  font-style: normal;
  font-size: 54px;
  padding-right: 8px;
  display: inline-block;
  color: #0041c0;
  font-weight: 400;
}

.BenchMark_counterBenchmark__fDvNO ul li span {
  display: block;
  color: #000;
  font-weight: 400;
}

.BenchMark_counterBenchmark__fDvNO ul li p:hover {
  color: #0041c0;
}

.BenchMark_bnchMrkCrd__MOtmO {
  width: 100%;
  padding-top: 30px;
  margin: 0 auto;
}

.BenchMark_titleDv__cSjll {
  max-width: 1000px;
  margin: 0 auto;
}

.BenchMark_whiteTextCounter__cJUsh .BenchMark_titleDv__cSjll h1,
.BenchMark_whiteTxt__GvapS .BenchMark_counterBenchmark__fDvNO ul li p,
.BenchMark_whiteTxt__GvapS .BenchMark_counterBenchmark__fDvNO ul li p em,
.BenchMark_whiteTxt__GvapS .BenchMark_counterBenchmark__fDvNO ul li span,
.BenchMark_whiteTxt__GvapS .BenchMark_titleDv__cSjll h1,
.BenchMark_whiteTxt__GvapS .BenchMark_titleDv__cSjll p {
  color: #fff;
}

.BenchMark_whiteTextCounter__cJUsh .BenchMark_titleDv__cSjll p {
  color: #fff;
  opacity: 0.7;
}

.BenchMark_whiteTextCounter__cJUsh .BenchMark_counterBenchmark__fDvNO ul li p,
.BenchMark_whiteTextCounter__cJUsh
  .BenchMark_counterBenchmark__fDvNO
  ul
  li
  p
  em
  span {
  color: #0041c0;
}

.BenchMark_whiteTextCounter__cJUsh
  .BenchMark_counterBenchmark__fDvNO
  ul
  li
  span {
  color: #fff;
}

.BenchMark_bluecolor___AojT {
  color: #0041c0;
}

.BenchMark_mrAbtlinkBtm__em3fT {
  margin-bottom: 30px;
}

.BenchMark_logoImg__1JQbl {
  width: 100px;
  height: 100px;
  overflow: hidden;
  margin: 0 auto 20px;
}

.BenchMark_logoImg__1JQbl img {
  max-height: 100px;
}

@media only screen and (max-width: 991px) {
  .BenchMark_titleDv__cSjll {
    width: 100%;
  }

  .BenchMark_titleDv__cSjll br {
    display: none;
  }

  .BenchMark_bnchMrkCrd__MOtmO {
    max-width: 100%;
  }

  .BenchMark_counterBenchmark__fDvNO ul {
    flex-wrap: wrap;
    padding-left: 0;
  }

  .BenchMark_counterBenchmark__fDvNO ul li {
    width: 50%;
    padding-top: 20px;
    justify-content: flex-start;
  }

  .BenchMark_counterBenchmark__fDvNO ul li:first-child,
  .BenchMark_counterBenchmark__fDvNO ul li:nth-child(2) {
    padding-top: 0;
  }

  .BenchMark_counterBenchmark__fDvNO ul li p {
    font-size: 36px;
  }

  .BenchMark_counterBenchmark__fDvNO ul li p em {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .BenchMark_counterBenchmark__fDvNO ul li {
    width: 100%;
    padding-top: 20px !important;
    font-size: 14px;
  }

  .BenchMark_counterBenchmark__fDvNO ul li p {
    font-size: 18px;
  }

  .BenchMark_counterBenchmark__fDvNO ul li p em span {
    font-size: 40px;
  }
}

.ConnectWithUs_connectWithUs__xIt_A {
  width: 100%;
  padding: 50px 0;
  background: #000;
}

.ConnectWithUs_connectFlexUs__OFFGE {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.ConnectWithUs_connectFlexUsLeft__txgZi {
  width: 50%;
  border-left: 8px solid #0041c0;
  padding: 5%;
  display: inline-flex;
  flex-direction: column;
}

.ConnectWithUs_connectFlexUsLeft__txgZi h2 span,
.ConnectWithUs_titleDv__iBvZY h2 span {
  color: #0041c0;
  display: inline-block;
  padding-right: 6px;
}

.ConnectWithUs_connectFlexUsLeft__txgZi p {
  padding-bottom: 8px;
}

.ConnectWithUs_connectFlexUsLeft__txgZi h3 {
  font-size: 24px;
  font-weight: 500;
}

.ConnectWithUs_buttonsconnect__AGyux {
  width: 100%;
  display: flex;
  margin-top: 12px;
}

.ConnectWithUs_buttonsconnect__AGyux a {
  width: auto;
  margin-right: 12px;
}

.ConnectWithUs_connectFlexUsRight__XaMyd {
  width: 50%;
}

.ConnectWithUs_connectFlexUsRightImg__7wC3_ {
  width: 100%;
  padding-bottom: 60%;
}

.ConnectWithUs_titleDv__iBvZY {
  margin-bottom: 20px;
}

.ConnectWithUs_titleDv__iBvZY h2 {
  text-align: center;
  color: #fff;
}

.ConnectWithUs_titleDv__iBvZY p {
  text-align: center;
  color: #fff;
  opacity: 0.7;
  text-wrap: balance;
  max-width: 500px;
  margin: 0 auto;
}

.ConnectWithUs_contect__XKvva ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.ConnectWithUs_contect__XKvva li {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  margin: 0 80px;
}

.ConnectWithUs_contect__XKvva li em {
  display: block;
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

.ConnectWithUs_contect__XKvva li span {
  display: block;
}

.ConnectWithUs_contect__XKvva li img {
  max-width: 80px;
  max-height: 60px;
  width: auto;
}

@media (max-width: 1024px) {
  .ConnectWithUs_contect__XKvva li {
    margin: 0 30px;
  }
}

@media (max-width: 767px) {
  .ConnectWithUs_titleDv__iBvZY {
    padding-bottom: 10px;
  }

  .ConnectWithUs_connectFlexUs__OFFGE {
    flex-direction: column;
  }

  .ConnectWithUs_connectFlexUsLeft__txgZi {
    width: 100%;
    border-top: 8px solid #0041c0;
    border-left: 0;
    margin-bottom: 20px;
    padding: 20px 0 10px;
  }

  .ConnectWithUs_connectFlexUsRight__XaMyd {
    width: 100%;
  }

  .ConnectWithUs_contect__XKvva li {
    width: 33%;
    margin: 0;
    padding: 0 7px;
    text-align: center;
    font-size: 14px;
  }

  .ConnectWithUs_contect__XKvva li img {
    max-width: 40px;
  }
}

.Expertise_expertise__uWzkB {
  width: 100%;
}

.Expertise_expertisebnr__grNmv {
  position: relative;
  width: 100%;
  height: auto;
}

.Expertise_expertiseContent__PHmCn {
  width: 100%;
  max-width: 500px;
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}

.Expertise_titleDv__IXAC9 {
  color: #fff;
}

.Expertise_expertiseContent__PHmCn h2 {
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
}

.Expertise_titleDv__IXAC9 h1 {
  text-wrap: balance;
}

.Expertise_expertiseContent__PHmCn p {
  font-size: 18px;
  font-weight: 300;
  color: #fff;
  line-height: 26px;
  max-width: 90%;
}

.Expertise_expertiseBtn__hJQcH {
  width: 100%;
  margin-top: 16px;
}

.Expertise_expertisebnr__grNmv img {
  width: 100%;
}

.Expertise_bannerBottomHeader__mCtLX,
.Expertise_desktopVideo__a8E59 {
  padding-bottom: calc(100% / (16 / 7));
}

.Expertise_desktopVideo__a8E59 {
  position: relative;
  z-index: 2;
}

.Expertise_desktopVideo__a8E59 > div {
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  z-index: 99;
  width: 100%;
  height: 100%;
}

.Expertise_desktopVideo__a8E59:before {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  content: "";
}

.Expertise_video-js__c__Ho {
  height: 100% !important;
}

.Expertise_mobVid__Nyb5a {
  display: none;
}

.Expertise_videoTopGap__Vifby
  .Expertise_desktopVideo__a8E59
  > .Expertise_desktopVid__aLzmp {
  top: -10%;
}

@media only screen and (max-width: 1200px) {
  .Expertise_expertiseContent__PHmCn {
    width: 100%;
    max-width: 100%;
    padding: 0 15px;
    left: 0;
    bottom: 70px;
    top: inherit;
    transform: none;
  }

  .Expertise_expertiseBtn__hJQcH {
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .Expertise_mobVid__Nyb5a {
    display: block;
  }

  .Expertise_desktopVid__aLzmp {
    display: none;
  }

  .Expertise_expertiseContent__PHmCn {
    bottom: 80px;
  }

  .Expertise_expertiseContent__PHmCn p {
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .Expertise_expertiseBtn__hJQcH {
    width: 100%;
  }

  .Expertise_bannerBottomHeader__mCtLX,
  .Expertise_desktopVideo__a8E59,
  .Expertise_expertiseLong__at0vn .Expertise_bannerBottomHeader__mCtLX {
    padding-bottom: calc(100% / (11 / 14));
  }

  .Expertise_expertiseLong__at0vn .Expertise_expertiseContent__PHmCn {
    bottom: 40px;
  }
}

.CardParallax_cardContainer__LVt42 {
  height: 90vh;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 10vh;
}

.CardParallax_cardContainer__LVt42 .CardParallax_cardparallax__BdCfL {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 85vh;
  width: 100%;
  max-width: 100%;
  padding: 16px;
  border-radius: 24px;
  transform-origin: top;
  overflow: hidden;
  border-bottom: 1px solid #000;
  box-shadow: 2px 8px 22px #000;
}

.CardParallax_imageContainer__2D4Mk {
  width: 100%;
  margin-bottom: 16px;
  overflow: hidden;
  border-radius: 20px;
  height: calc(100% - 150px);
}

.CardParallax_imageContainer__2D4Mk img {
  border-radius: 24px;
  object-position: center center;
}

.CardParallax_contentContainer__z5bAY {
  width: 100%;
}

.CardParallax_contentContainer__z5bAY h3 {
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 0;
}

.CardParallax_contentContainer__z5bAY p {
  font-size: 14px;
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .CardParallax_cardContainer__LVt42 {
    height: auto;
    padding-bottom: 100px;
  }

  .CardParallax_cardContainer__LVt42 .CardParallax_cardparallax__BdCfL {
    height: auto;
    border-radius: 10px;
    padding: 10px;
  }

  .CardParallax_imageContainer__2D4Mk {
    height: auto;
    padding-bottom: calc(100% / (9 / 10.5));
    border-radius: 10px;
  }

  .CardParallax_imageContainer__2D4Mk img {
    border-radius: 10px;
  }

  .CardParallax_contentContainer__z5bAY {
    text-align: left;
  }

  .CardParallax_contentContainer__z5bAY h3 {
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 0;
  }

  .CardParallax_contentContainer__z5bAY p {
    font-size: 16px;
    margin-bottom: 16px;
  }
}

.HomepageParallax_mainWrapparallax__f7wRp {
  width: 100%;
  position: relative;
  padding: 0;
  background: #000;
  margin-bottom: 0;
  height: 100%;
}

.HomepageParallax_cardContainerTop__MMFkS {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  height: calc(100vh - 160px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.HomepageParallax_cardContainerTop__MMFkS h2 {
  font-size: 120px;
  font-weight: 200;
  text-align: center;
  max-width: 900px;
  line-height: 120px;
  margin: 0 auto;
  transition: all 1s linear;
}

.HomepageParallax_cardContainerTop__MMFkS p {
  font-size: 24px;
  text-align: center;
  opacity: 0.7;
  padding-top: 4px;
  transition: all 1s linear;
}

@media only screen and (max-width: 767px) {
  .HomepageParallax_cardContainerTop__MMFkS {
    height: calc(100vh - 90px);
  }

  .HomepageParallax_cardContainerTop__MMFkS h2 {
    font-size: 48px;
    line-height: 48px;
    padding: 0 12px;
  }

  .HomepageParallax_cardContainerTop__MMFkS p {
    font-size: 18px;
    padding: 12px 12px 0;
  }
}

.CardLeftImgLink_cardLeftImgcopy__xHvtk {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.CardLeftImgLink_cardLeftImgcopyImg__QTVpZ {
  width: 40%;
}

.CardLeftImgLink_cardLeftImgcopyImg__QTVpZ img {
  width: 100%;
  height: auto;
}

.CardLeftImgLink_cardLeftImgcopyContent__DZhEy {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.CardLeftImgLink_cardLeftImgcopyContent__DZhEy p {
  line-height: 20px;
  color: #fff;
  padding-bottom: 12px;
}

.CardLeftImgLink_cardLeftImgcopyLinks__BZF7B {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.CardLeftImgLink_cardLeftImgcopyLinks__BZF7B span {
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
}

.CardLeftImgLink_cardLeftImgcopyLinks__BZF7B em {
  width: 16px;
  height: 16px;
}

.CardLeftImgLink_cardPlaceholder__Jsfo6 {
  padding-bottom: 54%;
}

.CardLeftImgLink_CardLeftImgLink__XHgxD .CardLeftImgLink_underlineLink__foMVx {
  opacity: 0.7;
  font-size: 12px;
  display: inline-block;
}

.CardLeftImgLink_underlineLink__foMVx:hover:after {
  width: 100%;
}

.CardLeftImgLink_CardLeftImgLink__XHgxD:hover
  .CardLeftImgLink_underlineLink__foMVx:after {
  width: 30%;
}

@media only screen and (max-width: 991px) {
  .CardLeftImgLink_cardLeftImgcopy__xHvtk {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .CardLeftImgLink_cardLeftImgcopyImg__QTVpZ {
    width: 100%;
    margin-bottom: 15px;
  }

  .CardLeftImgLink_cardLeftImgcopyContent__DZhEy {
    width: 100%;
    padding-left: 0;
  }
}

.LatestHappening_latestHappening__xhXOW {
  width: 100%;
  background: #000;
  padding: 50px 0;
}

.LatestHappening_latestHappening__xhXOW h2 {
  color: #fff;
  padding-bottom: 16px;
}

.LatestHappening_titleDv__4JM0n {
  padding-bottom: 40px;
}

.LatestHappening_titleDv__4JM0n h1 {
  font-weight: 500;
}

.LatestHappening_latestHappeninginr__vEiOK,
.LatestHappening_sliderLatest__5UEga {
  width: 100%;
}

.LatestHappening_itemslatest__MOkCY {
  width: 100%;
  padding: 16px;
  background: #fff;
}

.LatestHappening_sliderLatest__5UEga {
  padding: 16px 0;
}

.LatestHappening_listingBxGrdMn__RUufW {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}

.LatestHappening_listingBxGrdMn__RUufW .LatestHappening_colFullPN__PyLSz {
  margin-bottom: 30px;
}

.LatestHappening_listingBxGrdMn__RUufW
  .LatestHappening_col6PN__li1JN:last-child,
.LatestHappening_listingBxGrdMn__RUufW
  .LatestHappening_col6PN__li1JN:nth-last-child(2) {
  margin-bottom: 0;
}

.LatestHappening_listingBxGrdMn__RUufW
  .LatestHappening_col6PN__li1JN
  .LatestHappening_gridinrPadd__ZRlmk {
  padding-right: 90px;
}

.LatestHappening_listingBxGrdMn__RUufW
  .LatestHappening_col6PN__li1JN:nth-child(2n)
  .LatestHappening_gridinrPadd__ZRlmk {
  padding-left: 90px;
  padding-right: 0;
}

.LatestHappening_viewAllBtn__r7xHP {
  padding-top: 20px;
}

.LatestHappening_container__K1qHw {
  padding: 0 50px 0 0;
}

@media (max-width: 767px) {
  .LatestHappening_latestHappening__xhXOW {
    padding: 30px 0;
  }

  .LatestHappening_container__K1qHw {
    padding: 0;
  }

  .LatestHappening_listingBxGrdMn__RUufW
    .LatestHappening_colFullPN__PyLSz:last-child {
    margin-bottom: 0;
  }
}

.LoadingIndicator_loadingIndicator__oDMZD {
  font-size: 100px;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}

.LoadingIndicator_loadingIndicatorin__yXKtm {
  width: 220px;
}

.why-choose-us .css-1q7u3zq {
  text-align: center;
}

.why-choose-us a,
.why-choose-us a:hover,
.why-choose-us a:focus,
.why-choose-us a:active {
  text-decoration: none;
  outline: none;
}

.why-choose-us a,
.why-choose-us a:active,
.why-choose-us a:focus {
  color: #333;
  text-decoration: none;
  transition-timing-function: ease-in-out;
  -ms-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
}

.why-choose-us ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.why-choose-us img {
  max-width: 100%;
  height: auto;
}
.why-choose-us span,
.why-choose-us a,
.why-choose-us a:hover {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}
.why-choose-us .section-head {
  margin-bottom: 60px;
}
.why-choose-us .section-head h4 {
  position: relative;
  padding: 0;
  color: #f91942;
  line-height: 1;
  letter-spacing: 0.3px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
  margin-bottom: 30px;
}
.why-choose-us .section-head h4:before {
  content: "";
  width: 60px;
  height: 3px;
  background: #f91942;
  position: absolute;
  left: 0px;
  bottom: -10px;
  right: 0;
  margin: 0 auto;
}
.why-choose-us .section-head h4 span {
  font-weight: 700;
  padding-bottom: 5px;
  color: #2f2f2f;
}
.why-choose-us p.service_text {
  color: #cccccc !important;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
}
.why-choose-us .section-head p,
.why-choose-us p.awesome_line {
  color: #818181;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  font-size: 20px;
}

.why-choose-us .extra-text {
  font-size: 34px;
  font-weight: 700;
  color: #2f2f2f;
  margin-bottom: 25px;
  position: relative;
  text-transform: none;
}
.why-choose-us .extra-text::before {
  content: "";
  width: 60px;
  height: 3px;
  background: #f91942;
  position: absolute;
  left: 0px;
  bottom: -10px;
  right: 0;
  margin: 0 auto;
}
.why-choose-us .extra-text span {
  font-weight: 700;
  color: #f91942;
}
.why-choose-us .item {
  background: #fff;
  text-align: center;
  padding: 30px 25px;
  -webkit-box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
  box-shadow: 0 0px 25px rgba(0, 0, 0, 0.07);
  border-radius: 20px;
  border: 5px solid rgba(0, 0, 0, 0.07);
  margin-bottom: 30px;
  -webkit-transition: all 0.5s ease 0;
  transition: all 0.5s ease 0;
  transition: all 0.5s ease 0s;
}
.why-choose-us .item:hover {
  /* background: #000; */
  transform: scale(1.1);
  box-shadow: 0 8px 20px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.5s ease 0;
  transition: all 0.5s ease 0;
  transition: all 0.5s ease 0s;
}
.why-choose-us .item:hover .why-choose-us .item,
.why-choose-us .item:hover span.icon {
  /* background: #fff; */
  border-radius: 10px;
  -webkit-transition: all 0.5s ease 0;
  transition: all 0.5s ease 0;
  transition: all 0.5s ease 0s;
}
.why-choose-us .item:hover h6,
.why-choose-us .item:hover p {
  /* color: #fff; */
  -webkit-transition: all 0.5s ease 0;
  transition: all 0.5s ease 0;
  transition: all 0.5s ease 0s;
}
.why-choose-us .item .icon {
  font-size: 40px;
  margin-bottom: 25px;
  color: #f91942;
  width: 90px;
  height: 90px;
  line-height: 96px;
  border-radius: 50px;
}
.why-choose-us .item .feature_box_col_one {
  background: rgba(247, 198, 5, 0.2);
  color: #f91942;
}
.why-choose-us .item .feature_box_col_two {
  background: rgba(255, 77, 28, 0.15);
  color: #f91942;
}
.why-choose-us .item .feature_box_col_three {
  background: rgba(0, 147, 38, 0.15);
  color: #f91942;
}
.why-choose-us .item .feature_box_col_four {
  background: rgba(0, 108, 255, 0.15);
  color: #f91942;
}
.why-choose-us .item .feature_box_col_five {
  background: rgba(146, 39, 255, 0.15);
  color: #f91942;
}
.why-choose-us .item .feature_box_col_six {
  background: rgba(23, 39, 246, 0.15);
  color: #f91942;
}
.why-choose-us .item p {
  font-size: 15px;
  line-height: 26px;
}
.why-choose-us .item h6 {
  margin-bottom: 20px;
  color: #2f2f2f;
}
.why-choose-us .mission p {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 28px;
  font-weight: 500;
}
.why-choose-us .mission i {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #f91942;
  border-radius: 50%;
  color: #fff;
  font-size: 25px;
}
.why-choose-us .mission .small-text {
  margin-left: 10px;
  font-size: 13px;
  color: #666;
}
.why-choose-us .skills {
  padding-top: 0px;
}
.why-choose-us .skills .prog-item {
  margin-bottom: 25px;
}
.why-choose-us .skills .prog-item:last-child {
  margin-bottom: 0;
}
.why-choose-us .skills .prog-item p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 10px;
}
.why-choose-us .skills .prog-item .skills-progress {
  width: 100%;
  height: 10px;
  background: #e0e0e0;
  border-radius: 20px;
  position: relative;
}
.why-choose-us .skills .prog-item .skills-progress span {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #f91942;
  width: 10%;
  border-radius: 10px;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.why-choose-us .skills .prog-item .skills-progress span:after {
  content: attr(data-value);
  position: absolute;
  top: -5px;
  right: 0;
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  background: rgba(0, 0, 0, 0.9);
  padding: 3px 7px;
  border-radius: 30px;
}

.why-choose-us .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.why-choose-us .why-us-choose__item {
  max-width: 300px;
}

.why-choose-us .why-us-choose__item .item {
  height: 350px;
}

.faq {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.faq .wrapper {
  width: 80%;
  margin-bottom: 45px;
}

.faq h1 {
  margin-bottom: 20px;
}

.faq .container {
  background-color: white;
  color: black;
  border-radius: 20px;
  box-shadow: 0 5px 10px 0 rgb(0, 0, 0, 0.25);
  margin: 8px 0;
}

.faq .question {
  font-size: 1.2rem;
  font-weight: 600;
  padding: 20px 80px 20px 20px;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.faq .question::after {
  content: "\002B";
  font-size: 2.2rem;
  position: absolute;
  right: 20px;
  transition: 0.2s;
}

.faq .question.active::after {
  transform: rotate(45deg);
}

.faq .answercont {
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
}

.faq .answer {
  padding: 0 20px 20px;
  line-height: 1.5rem;
}

@media screen and (max-width: 790px) {
  .faq .wrapper {
    width: 80%;
  }
}
