.BubbledList_outer__JSosb {
  background-image: url("/static/img/bubbles/research.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}
@media only screen and (max-width: 1090px) {
  .BubbledList_outer__JSosb {
    height: 150px;
  }
}
@media only screen and (max-width: 630px) {
  .BubbledList_outer__JSosb {
    background-image: url("/static/img/bubbles/research_mobile.svg");
  }
}
.BubbledList_create__3bvln {
  background-image: url("/static/img/bubbles/create.svg");
}
@media only screen and (max-width: 630px) {
  .BubbledList_create__3bvln {
    background-image: url("/static/img/bubbles/create_mobile.svg");
  }
}
.BubbledList_design__2f_PJ {
  background-image: url("/static/img/bubbles/design.svg");
}
@media only screen and (max-width: 630px) {
  .BubbledList_design__2f_PJ {
    background-image: url("/static/img/bubbles/design_mobile.svg");
  }
}
.BubbledList_research__qVLxo {
  background-image: url("/static/img/bubbles/research.svg");
}
@media only screen and (max-width: 630px) {
  .BubbledList_research__qVLxo {
    background-image: url("/static/img/bubbles/research_mobile.svg");
  }
}
.BubbledList_support__3h7bD {
  background-image: url("/static/img/bubbles/support.svg");
}
@media only screen and (max-width: 630px) {
  .BubbledList_support__3h7bD {
    background-image: url("/static/img/bubbles/support_mobile.svg");
  }
}
.BubbledList_wrap__3T39k {
  width: 100%;
}
.BubbledList_wrap__scrollable__iLYDN {
  width: 100vw;
}
.BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs {
  scrollbar-width: none;
  padding-left: 60px;
  padding-right: 60px;
  overflow-x: scroll;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  scrollbar-width: none;
}
.BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs::-webkit-scrollbar {
  display: none;
  width: 0 !important;
  height: 0;
  background: #fff;
}
@media only screen and (max-width: 1190px) {
  .BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (max-width: 630px) {
  .BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.BubbledList_ul__2_EyE {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  counter-reset: list;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  color: #000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media only screen and (max-width: 1090px) {
  .BubbledList_ul__2_EyE {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    background-color: transparent;
    cursor: -webkit-grab;
    cursor: grab;
  }
}
@media only screen and (max-width: 630px) {
  .BubbledList_ul__2_EyE {
    line-height: 30px;
    font-size: 19px;
  }
}
.BubbledList_li__uNDCI {
  margin-right: 20px;
  position: relative;
  counter-increment: list;
  white-space: nowrap;
}
@media only screen and (max-width: 630px) {
  .BubbledList_li__uNDCI {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 1700px) {
  .BubbledList_li__uNDCI {
    padding-top: 20px;
  }
}
.BubbledList_li__uNDCI:before {
  content: '0' counter(list);
  position: absolute;
  top: -20px;
  left: 0;
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  color: #909090;
  z-index: 100;
}
@media screen and (max-width: 1700px) {
  .BubbledList_li__uNDCI:before {
    top: 0;
  }
}
.BubbledList_li__uNDCI:not(:last-of-type):after {
  margin-left: 20px;
  content: url("/static/icons/arrow_next.svg");
}
.BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs .BubbledList_li__uNDCI:last-of-type:after {
  content: '';
  display: inline-block;
  width: 60px;
}
@media only screen and (max-width: 1190px) {
  .BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs .BubbledList_li__uNDCI:last-of-type:after {
    width: 50px;
  }
}
@media only screen and (max-width: 630px) {
  .BubbledList_ul__2_EyE.BubbledList_scrollable__2MIqs .BubbledList_li__uNDCI:last-of-type:after {
    width: 20px;
  }
}

@media only screen and (max-width: 1090px) {
  .SectionWithBubbledList_wrap__5paMk {
    width: 100vw;
    overflow-x: hidden;
  }
}
.SectionWithBubbledList_divider__1Wws6 {
  height: 3px;
  margin-top: 50px;
  background-color: #d6d6d6;
}
@media screen and (max-width: 1200px) {
  .SectionWithBubbledList_divider__1Wws6 {
    margin-top: 30px;
  }
}
@media screen and (max-width: 990px) {
  .SectionWithBubbledList_divider__1Wws6 {
    margin-top: 20px;
  }
}
@media screen and (max-width: 850px) {
  .SectionWithBubbledList_divider__1Wws6 {
    margin-top: 10px;
  }
}
@media screen and (max-width: 790px) {
  .SectionWithBubbledList_divider__1Wws6 {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithBubbledList_divider__1Wws6 {
    margin-top: 30px;
  }
}
.SectionWithBubbledList_bottom__2OnOO {
  margin-top: 40px;
}
@media screen and (max-width: 1200px) {
  .SectionWithBubbledList_bottom__2OnOO {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithBubbledList_bottom__2OnOO {
    margin-top: 30px;
  }
}
.SectionWithBubbledList_bottom__2OnOO button {
  margin-top: 40px;
}
@media screen and (max-width: 1200px) {
  .SectionWithBubbledList_bottom__2OnOO button {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithBubbledList_bottom__2OnOO button {
    margin-top: 30px;
  }
}

.SectionWithCases_wrap__3oSAX {
  overflow-x: visible;
}
.SectionWithCases_wrap__3oSAX .swiper-container {
  overflow: visible;
}
.SectionWithCases_wrap__3oSAX .swiper-slide {
  position: relative;
  width: 100%;
  max-width: 455px;
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
@media only screen and (max-width: 630px) {
  .SectionWithCases_wrap__3oSAX .swiper-slide {
    max-width: 305px;
  }
}
.SectionWithCases_scrollable__3bw5P {
  margin-right: auto;
  margin-left: auto;
  max-width: 1680px;
  overflow-x: visible;
  width: 100%;
}
.SectionWithCases_scrollable__3bw5P::-webkit-scrollbar {
  display: none;
}
@media only screen and (max-width: 1090px) {
  .SectionWithCases_scrollable__3bw5P {
    overflow-x: hidden;
  }
}
.SectionWithCases_casewrap__3Wt2x:first-of-type {
  margin-left: 40px;
}
@media (max-width: 1700px) {
  .SectionWithCases_casewrap__3Wt2x:first-of-type {
    margin-left: 80px;
  }
}
@media only screen and (max-width: 1440px) {
  .SectionWithCases_casewrap__3Wt2x:first-of-type {
    margin-left: 60px;
  }
}
@media only screen and (max-width: 1190px) {
  .SectionWithCases_casewrap__3Wt2x:first-of-type {
    margin-left: 50px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithCases_casewrap__3Wt2x:first-of-type {
    margin-left: 20px;
  }
}
.SectionWithCases_casewrap__3Wt2x:last-of-type {
  margin-right: 40px;
}
@media (max-width: 1700px) {
  .SectionWithCases_casewrap__3Wt2x:last-of-type {
    margin-right: 80px;
  }
}
@media only screen and (max-width: 1440px) {
  .SectionWithCases_casewrap__3Wt2x:last-of-type {
    margin-right: 60px;
  }
}
@media only screen and (max-width: 1190px) {
  .SectionWithCases_casewrap__3Wt2x:last-of-type {
    margin-right: 50px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithCases_casewrap__3Wt2x:last-of-type {
    margin-right: 20px;
  }
}
.SectionWithCases_wrap__3oSAX .SectionWithCases_col__34SBb {
  padding: 0px;
}
.SectionWithCases_title__3Lsdc {
  color: #000;
}

.LogoList_wrap__2pIDa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 60px;
}
.LogoList_wrap__2pIDa::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 1280px) {
  .LogoList_wrap__2pIDa {
    padding: 0px;
  }
}
@media only screen and (max-width: 1090px) {
  .LogoList_wrap__2pIDa {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-x: scroll;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    padding: 0px;
  }
}
@media only screen and (max-width: 630px) {
  .LogoList_wrap__2pIDa {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow-x: scroll;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    padding: 0px;
  }
}
.LogoList_logo__3E0zK + .LogoList_logo__3E0zK {
  margin-left: 65px;
}
@media only screen and (max-width: 630px) {
  .LogoList_logo__3E0zK + .LogoList_logo__3E0zK {
    margin-left: 40px;
  }
}
@media only screen and (max-width: 630px) {
  .LogoList_logo__img__3pU5x {
    max-width: unset;
  }
}
@media only screen and (max-width: 1090px) {
  .LogoList_logo__img__3pU5x {
    max-width: unset;
  }
}

.SectionWithLogos_wrap__5Jz9Q {
  overflow-x: visible;
}
.SectionWithLogos_logos__S_T91 {
  margin-top: 10px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 1090px) {
  .SectionWithLogos_logos__S_T91 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithLogos_logos__S_T91 {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.SectionWithLogos_title__3ubCE {
  color: #000;
}
@media only screen and (max-width: 1090px) {
  .SectionWithLogos_logotype__mRzTO {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithLogos_logotype__mRzTO {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1090px) {
  .SectionWithLogos_rowproto__37FYk {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1090px) {
  .SectionWithLogos_prototitle__2qIpn {
    padding-left: 50px;
  }
}
@media only screen and (max-width: 630px) {
  .SectionWithLogos_prototitle__2qIpn {
    padding-left: 20px;
  }
}

.UnderlinedListRenderer_list__2IaNa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.UnderlinedListRenderer_li__3_smV {
  margin-bottom: 0;
}
.UnderlinedListRenderer_li__3_smV:nth-of-type(n + 4) {
  margin-top: 70px;
}
@media only screen and (max-width: 630px) {
  .UnderlinedListRenderer_li__3_smV:nth-of-type(n + 2) {
    margin-top: 40px;
  }
}

