.HeaderSpace_header_container__53siW {
  display: flex;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
@media screen and (max-width: 998px) {
  .HeaderSpace_header_container__53siW {
    height: 72px;
  }
}
.HeaderSpace_header_container__53siW .HeaderSpace_header_main_part__JRo0t {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  height: 80px;
  transition: height 0.2s ease-in-out, background-color 0.2s ease-in-out,
    -webkit-backdrop-filter 0.2s ease-in-out, backdrop-filter 0.2s ease-in-out;
}
@media screen and (max-width: 480px) {
  .HeaderSpace_header_container__53siW .HeaderSpace_header_main_part__JRo0t {
    padding: 0 12px;
  }
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU {
  width: 100%;
  max-width: 1140px;
  display: flex;
  justify-content: space-between;
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_left_side__Qxcbb
  .HeaderSpace_logo_link__xWPZI {
  cursor: pointer;
  transition: opacity 50ms ease-in-out;
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_left_side__Qxcbb
  .HeaderSpace_logo_link__xWPZI:focus,
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_left_side__Qxcbb
  .HeaderSpace_logo_link__xWPZI:hover {
  opacity: 0.5;
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ {
  display: flex;
  align-items: center;
  grid-gap: 40px;
  gap: 40px;
}
@media screen and (max-width: 998px) {
  .HeaderSpace_header_container__53siW
    .HeaderSpace_header_main_part__JRo0t
    .HeaderSpace_header_main_wrapper__e8UqU
    .HeaderSpace_header_right_side__mHcXQ {
    grid-gap: 8px;
    gap: 8px;
  }
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ
  .HeaderSpace_links__1wK3J {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
  color: #0a0b0b;
  transition: color 0.15s ease;
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ
  .HeaderSpace_links__1wK3J:focus,
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ
  .HeaderSpace_links__1wK3J:hover {
  color: rgba(10, 11, 11, 0.5);
}
@media screen and (max-width: 998px) {
  .HeaderSpace_header_container__53siW
    .HeaderSpace_header_main_part__JRo0t
    .HeaderSpace_header_main_wrapper__e8UqU
    .HeaderSpace_header_right_side__mHcXQ
    .HeaderSpace_links__1wK3J {
    display: none;
  }
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ
  .HeaderSpace_links__1wK3J
  sup {
  font-size: 10px;
  font-weight: 700;
  color: #7a0db5;
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ
  .HeaderSpace_burger_btn__pl_zG {
  padding: 4px;
  background-color: rgba(10, 11, 11, 0.1);
  border-radius: 12px;
  display: none;
  border: none;
}
.HeaderSpace_header_container__53siW
  .HeaderSpace_header_main_part__JRo0t
  .HeaderSpace_header_main_wrapper__e8UqU
  .HeaderSpace_header_right_side__mHcXQ
  .HeaderSpace_burger_btn__pl_zG:hover {
  background-color: #fff;
  color: #0a0b0b;
}
@media screen and (max-width: 998px) {
  .HeaderSpace_header_container__53siW
    .HeaderSpace_header_main_part__JRo0t
    .HeaderSpace_header_main_wrapper__e8UqU
    .HeaderSpace_header_right_side__mHcXQ
    .HeaderSpace_burger_btn__pl_zG {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  .HeaderSpace_header_container__53siW
    .HeaderSpace_header_main_part__JRo0t
    .HeaderSpace_header_main_wrapper__e8UqU
    .HeaderSpace_header_right_side__mHcXQ
    .HeaderSpace_header_btn__6qonx {
    display: none;
  }
}
.HeaderSpace_header_container__53siW.HeaderSpace_header_solid__RYA3j {
  position: fixed;
  top: 0;
}
.HeaderSpace_header_container__53siW.HeaderSpace_header_solid__RYA3j
  .HeaderSpace_header_main_part__JRo0t {
  height: 72px;
  background: rgba(250, 250, 250, 0.8);
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
}
@media screen and (max-width: 480px) {
  .HeaderSpace_header_container__53siW.HeaderSpace_header_solid__RYA3j
    .HeaderSpace_header_main_part__JRo0t {
    height: 64px;
  }
}
.Footer_footer_container___MUKG {
  background: radial-gradient(
      65% 32% at 50% -10%,
      #7a0db5 0,
      rgba(10, 11, 12, 0) 100%
    ),
    #0a0b0b;
  color: #fff;
  display: grid;
  width: 100%;
  padding: 88px 40px;
  grid-template-rows: auto;
  grid-gap: 80px;
  gap: 80px;
  font-size: 16px;
  line-height: 1.3em;
  justify-items: center;
  border-top-left-radius: 64px;
  border-top-right-radius: 64px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG {
    padding: 48px 40px;
    grid-gap: 48px;
    gap: 48px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG {
    grid-gap: 32px;
    gap: 32px;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }
}
@media screen and (max-width: 480px) {
  .Footer_footer_container___MUKG {
    padding: 32px 12px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }
}
.Footer_footer_container___MUKG .Footer_footer_particles__s0tTM {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
.Footer_footer_container___MUKG a:focus,
.Footer_footer_container___MUKG a:hover {
  color: #7a0db5;
}
.Footer_footer_container___MUKG a sup {
  font-size: 10px;
  font-weight: 700;
  color: #7a0db5;
}
.Footer_footer_container___MUKG .Footer_footer_nav__WBH89 {
  display: grid;
  width: 100%;
  max-width: 1140px;
  grid-template-columns: 3fr 3fr 2fr 310px;
  z-index: 1;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG .Footer_footer_nav__WBH89 {
    grid-template-columns: repeat(3, 1fr) 150px;
  }
}
@media screen and (max-width: 768px) {
  .Footer_footer_container___MUKG .Footer_footer_nav__WBH89 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG .Footer_footer_nav__WBH89 {
    grid-template-columns: auto;
    grid-gap: 32px;
    gap: 32px;
  }
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_nav_list__kOfv1 {
  display: flex;
  flex-direction: column;
  grid-gap: 16px;
  gap: 16px;
}
@media screen and (max-width: 768px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_nav_list__kOfv1 {
    text-align: center;
  }
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_nav_list__kOfv1 {
    text-align: left;
  }
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_nav_list__kOfv1
  h5 {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
  color: #fff;
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_nav_list__kOfv1
    h5 {
    margin-top: 32px;
    margin-bottom: 12px;
  }
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_nav_list__kOfv1
    h5
    a {
    border-bottom: none;
  }
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_nav_list__kOfv1
    a {
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_nav_list__kOfv1
  a
  p {
  color: rgba(255, 255, 255, 0.5);
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_logos__3AIy2 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2 {
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2 {
    order: -1;
    margin-bottom: 40px;
    grid-column-start: 1;
    grid-column-end: 4;
    flex-direction: row;
    justify-content: center;
  }
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2 {
    grid-column-start: 1;
    grid-column-end: 2;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
  }
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_logos__3AIy2
  .Footer_footer_logos_item__rnsIB {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  max-width: 90px;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB {
    flex-direction: row;
    text-align: left;
    max-width: 150px;
  }
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB:not(:last-child) {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 768px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB {
    margin: 0;
    max-width: unset;
  }
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB:not(:last-child) {
    margin-right: 32px;
  }
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB {
    flex-direction: column;
    align-items: center;
    max-width: 90px;
    text-align: center;
    margin-right: 0 !important;
  }
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_logos__3AIy2
  .Footer_footer_logos_item__rnsIB
  svg {
  width: 56px;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB
    svg {
    width: 40px;
    margin-bottom: 0;
    margin-right: 16px;
  }
}
@media screen and (max-width: 768px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB
    svg {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }
}
@media screen and (max-width: 600px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB
    svg {
    width: unset;
    margin-bottom: 8px;
    margin-right: 0 !important;
  }
}
.Footer_footer_container___MUKG
  .Footer_footer_nav__WBH89
  .Footer_footer_logos__3AIy2
  .Footer_footer_logos_item__rnsIB
  p {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
  color: #fff;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG
    .Footer_footer_nav__WBH89
    .Footer_footer_logos__3AIy2
    .Footer_footer_logos_item__rnsIB
    p {
    font-size: 14px;
  }
}
.Footer_footer_container___MUKG .Footer_footnotes__2Fqyv {
  font-family: Inter, sans-serif;
  font-size: 12px;
  width: 100%;
  max-width: 1140px;
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
  color: rgba(255, 255, 255, 0.75);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  line-height: 150%;
  padding: 32px;
  background-color: rgba(255, 255, 255, 0.05);
  border-radius: 24px;
  z-index: 1;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG .Footer_footnotes__2Fqyv {
    padding: 24px;
    border-radius: 16px;
    padding: 16px;
    border-radius: 12px;
  }
}
.Footer_footer_container___MUKG
  .Footer_footnotes__2Fqyv
  .Footer_footnote__Y8bSq {
  display: flex;
  grid-gap: 8px;
  gap: 8px;
}
.Footer_footer_container___MUKG .Footer_address_part__Uk28Q {
  width: 100%;
  max-width: 1140px;
  display: flex;
  flex-direction: column;
  grid-gap: 12px;
  gap: 12px;
  z-index: 1;
}
.Footer_footer_container___MUKG
  .Footer_address_part__Uk28Q
  .Footer_address__guGfm {
  color: rgba(255, 255, 255, 0.5);
  line-height: 24px;
}
.Footer_footer_container___MUKG .Footer_bottom_part__Fm_Kt {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  grid-gap: 32px;
  gap: 32px;
  max-width: 1140px;
  z-index: 1;
}
@media screen and (max-width: 998px) {
  .Footer_footer_container___MUKG .Footer_bottom_part__Fm_Kt {
    flex-direction: column;
    grid-gap: 48px;
    gap: 48px;
  }
}
.Footer_footer_container___MUKG
  .Footer_bottom_part__Fm_Kt
  .Footer_legal__s__oq {
  display: flex;
  grid-gap: 32px;
  gap: 32px;
}
@media screen and (max-width: 480px) {
  .Footer_footer_container___MUKG
    .Footer_bottom_part__Fm_Kt
    .Footer_legal__s__oq {
    flex-direction: column;
    grid-gap: 24px;
    gap: 24px;
  }
}
.Footer_footer_container___MUKG
  .Footer_bottom_part__Fm_Kt
  .Footer_comp_links__kvPvb {
  display: flex;
  flex-direction: row;
  align-items: center;
  grid-gap: 32px;
  gap: 32px;
}
.Footer_footer_container___MUKG
  .Footer_bottom_part__Fm_Kt
  .Footer_comp_links__kvPvb
  .Footer_social_links__sYFEN {
  display: flex;
  grid-gap: 32px;
  gap: 32px;
}
@media screen and (max-width: 480px) {
  .Footer_footer_container___MUKG
    .Footer_bottom_part__Fm_Kt
    .Footer_comp_links__kvPvb
    .Footer_social_links__sYFEN {
    flex-wrap: wrap;
  }
  .Footer_footer_container___MUKG
    .Footer_bottom_part__Fm_Kt
    .Footer_comp_links__kvPvb
    .Footer_social_links__sYFEN
    .Footer_email__jlzhy {
    width: 100%;
  }
}
.TopSpace_top_space__QPTK3 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 104px 24px 0;
}
@media screen and (max-width: 998px) {
  .TopSpace_top_space__QPTK3 {
    padding: 88px 24px 0;
  }
}
@media screen and (max-width: 480px) {
  .TopSpace_top_space__QPTK3 {
    padding: 80px 12px 0;
  }
}
.TopSpace_top_space__QPTK3 .TopSpace_top_space_wrapper__wqBQc {
  width: 100%;
  max-width: 1140px;
  display: flex;
  flex-direction: column;
  grid-gap: 32px;
  gap: 32px;
}
@media screen and (max-width: 480px) {
  .TopSpace_top_space__QPTK3 .TopSpace_top_space_wrapper__wqBQc {
    grid-gap: 16px;
    gap: 16px;
  }
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_top_space_text__QASo0 {
  display: flex;
  flex-direction: column;
  grid-gap: 4px;
  gap: 4px;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_top_space_text__QASo0
  h1 {
  font-size: 64px;
  line-height: 1.2em;
  font-weight: 700;
  font-family: DM Sans, sans-serif;
  font-variation-settings: "opsz" 40;
}
@media screen and (max-width: 768px) {
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_top_space_text__QASo0
    h1 {
    font-size: 40px;
  }
}
@media screen and (max-width: 480px) {
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_top_space_text__QASo0
    h1 {
    font-size: 32px;
  }
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_top_space_text__QASo0
  p {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm {
  display: flex;
  flex-direction: column;
  grid-gap: 24px;
  gap: 24px;
  width: 100%;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR {
  display: flex;
  position: relative;
  width: 100%;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR
  input {
  width: 100%;
  padding: 12px 24px 12px 56px;
  border-radius: 32px;
  border: none;
  box-shadow: 0 0 1px 0 rgba(10, 11, 11, 0.2), 0 2px 8px 0 rgba(10, 11, 11, 0.1);
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
}
@media screen and (max-width: 480px) {
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_space_search_and_filter__nPCdm
    .TopSpace_space_search__Al_qR
    input {
    font-size: 16px;
  }
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR
  input:hover {
  box-shadow: 0 0 3px 0 rgba(10, 11, 11, 0.3), 0 2px 8px 0 rgba(10, 11, 11, 0.1);
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR
  input::-moz-placeholder {
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
  color: rgba(10, 11, 11, 0.5);
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR
  input:-ms-input-placeholder {
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
  color: rgba(10, 11, 11, 0.5);
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR
  input::placeholder {
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
  color: rgba(10, 11, 11, 0.5);
}
@media screen and (max-width: 480px) {
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_space_search_and_filter__nPCdm
    .TopSpace_space_search__Al_qR
    input::-moz-placeholder {
    font-size: 16px;
  }
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_space_search_and_filter__nPCdm
    .TopSpace_space_search__Al_qR
    input:-ms-input-placeholder {
    font-size: 16px;
  }
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_space_search_and_filter__nPCdm
    .TopSpace_space_search__Al_qR
    input::placeholder {
    font-size: 16px;
  }
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_search__Al_qR
  svg {
  color: rgba(10, 11, 11, 0.5);
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  left: 24px;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_filter_list__eG4Lp {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  overflow-x: scroll;
  width: calc(100% + 48px);
  translate: -24px 0;
  padding: 0 24px 24px;
}
@media screen and (max-width: 480px) {
  .TopSpace_top_space__QPTK3
    .TopSpace_top_space_wrapper__wqBQc
    .TopSpace_space_search_and_filter__nPCdm
    .TopSpace_space_filter_list__eG4Lp {
    width: calc(100% + 24px);
    translate: -12px 0;
    padding: 0 12px 16px;
  }
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_filter_list__eG4Lp:not(
    .TopSpace_is_windows_styles__CZK24
  )::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_filter_list__eG4Lp
  .TopSpace_space_filter_item__Qpplu {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  padding: 8px 16px;
  background-color: rgba(10, 11, 11, 0.05);
  border-radius: 12px;
  flex-shrink: 0;
  cursor: pointer;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_filter_list__eG4Lp
  .TopSpace_space_filter_item__Qpplu:hover {
  background-color: rgba(10, 11, 11, 0.1);
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_filter_list__eG4Lp
  .TopSpace_space_filter_item__Qpplu
  svg {
  color: #7a0db5;
}
.TopSpace_top_space__QPTK3
  .TopSpace_top_space_wrapper__wqBQc
  .TopSpace_space_search_and_filter__nPCdm
  .TopSpace_space_filter_list__eG4Lp
  .TopSpace_space_filter_item__Qpplu.TopSpace_space_filter_item_active__E1YnR {
  color: #fff;
  background-color: #0a0b0b;
  cursor: default;
}
.ProExpertListItem_pro_expert_list_item__xVaa8 {
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
  transition: filter 0.1s ease-out;
  word-break: break-word;
}
.ProExpertListItem_pro_expert_list_item__xVaa8:hover {
  filter: brightness(1.05);
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_expert_image_box___aUTi {
  position: relative;
  width: 220px;
  height: 260px;
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_expert_image_box___aUTi
  .ProExpertListItem_expert_photo__rwUYT {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  border: 1px solid rgba(10, 11, 11, 0.1);
  box-shadow: 0 2px 4px 0 rgba(10, 11, 11, 0.05);
  transition: border-radius 0.1s ease-out;
  -o-object-fit: cover;
  object-fit: cover;
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_expert_image_box___aUTi
  .ProExpertListItem_pro_label__xK679 {
  position: absolute;
  left: 8px;
  bottom: 8px;
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_expert_name__OQQiQ {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_expert_title__e0NIZ {
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
  color: rgba(10, 11, 11, 0.5);
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_featured__iXOjq {
  display: flex;
  align-items: center;
  align-self: flex-start;
  grid-gap: 4px;
  gap: 4px;
  font-size: 11px;
  line-height: 150%;
  font-weight: 600;
  color: rgba(10, 11, 11, 0.5);
}
.ProExpertListItem_pro_expert_list_item__xVaa8
  .ProExpertListItem_featured__iXOjq:hover {
  color: rgba(10, 11, 11, 0.75);
}
.ProExpertList_pro_experts_section__JHrSI {
  padding: 0;
}
.ProExpertList_pro_experts_section__JHrSI
  .ProExpertList_pro_experts_wrapper__c94GD {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  grid-gap: 24px;
  gap: 24px;
}
@media screen and (max-width: 480px) {
  .ProExpertList_pro_experts_section__JHrSI
    .ProExpertList_pro_experts_wrapper__c94GD {
    grid-gap: 8px;
    gap: 8px;
  }
}
.ProExpertList_pro_experts_section__JHrSI
  .ProExpertList_pro_experts_wrapper__c94GD
  h4 {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  width: 100%;
  max-width: 1188px;
  margin: 0 auto;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .ProExpertList_pro_experts_section__JHrSI
    .ProExpertList_pro_experts_wrapper__c94GD
    h4 {
    padding: 0 12px;
  }
}
.ProExpertList_pro_experts_section__JHrSI
  .ProExpertList_pro_experts_wrapper__c94GD
  .ProExpertList_pro_expert_list__Tjczc {
  overflow-x: scroll;
  display: grid;
  grid-template-columns: repeat(10, 220px);
  grid-gap: 24px;
  gap: 24px;
  padding: 0 calc((max(100%, 1188px) - 1188px) / 2 + 24px);
}
@media screen and (max-width: 480px) {
  .ProExpertList_pro_experts_section__JHrSI
    .ProExpertList_pro_experts_wrapper__c94GD
    .ProExpertList_pro_expert_list__Tjczc {
    padding: 12px;
  }
}
.ProExpertList_pro_experts_section__JHrSI
  .ProExpertList_pro_experts_wrapper__c94GD
  .ProExpertList_pro_expert_list__Tjczc:not(
    .ProExpertList_is_windows_styles__1JBql
  )::-webkit-scrollbar {
  width: 0 !important;
  display: none;
}
.ProExpertList_pro_experts_section__JHrSI
  .ProExpertList_pro_experts_wrapper__c94GD
  .ProExpertList_pro_experts_divider__ZvYxm {
  width: 100%;
  max-width: 1140px;
  height: 1px;
  background-color: rgba(10, 11, 11, 0.1);
  margin: 8px auto 0;
}
.ExpertListItem_expert_list_item__rf1Tg {
  width: 100%;
  display: grid;
  grid-template-columns: 180px auto 200px;
  grid-template-areas: "image content actions";
  align-items: center;
  grid-gap: 48px;
  gap: 48px;
  padding: 32px 0;
  border-bottom: 1px solid rgba(10, 11, 11, 0.1);
  word-break: break-word;
}
@media screen and (max-width: 960px) {
  .ExpertListItem_expert_list_item__rf1Tg {
    grid-gap: 24px;
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .ExpertListItem_expert_list_item__rf1Tg {
    grid-template-columns: 180px auto;
    grid-template-areas: "image content" "image actions";
    align-items: start;
  }
}
@media screen and (max-width: 480px) {
  .ExpertListItem_expert_list_item__rf1Tg {
    grid-template-columns: auto;
    grid-template-areas: "image" "content" "actions";
    align-items: start;
    grid-gap: 16px;
    gap: 16px;
  }
}
.ExpertListItem_expert_list_item__rf1Tg:first-of-type {
  padding-top: 0;
}
.ExpertListItem_expert_list_item__rf1Tg:last-of-type {
  border-bottom: none;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_image_box__TQY0a {
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
  position: relative;
  grid-area: image;
  aspect-ratio: 1/1;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_image_box__TQY0a
  .ExpertListItem_expert_photo__2wB3o {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  border: 1px solid rgba(10, 11, 11, 0.1);
  box-shadow: 0 2px 4px 0 rgba(10, 11, 11, 0.05);
  transition: border-radius 0.1s ease-out;
  -o-object-fit: cover;
  object-fit: cover;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_image_box__TQY0a
  .ExpertListItem_pro_label__NJaky {
  position: absolute;
  left: 8px;
  top: 8px;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_image_box__TQY0a
  .ExpertListItem_featured__oCwmn {
  display: flex;
  align-items: center;
  align-self: flex-start;
  grid-gap: 4px;
  gap: 4px;
  font-size: 11px;
  line-height: 150%;
  font-weight: 600;
  color: rgba(10, 11, 11, 0.5);
  cursor: pointer;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_image_box__TQY0a
  .ExpertListItem_featured__oCwmn:hover {
  color: rgba(10, 11, 11, 0.75);
}
.ExpertListItem_expert_list_item__rf1Tg .ExpertListItem_expert_content__TtFe3 {
  display: flex;
  flex-direction: column;
  grid-area: content;
  grid-gap: 16px;
  gap: 16px;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_main_info__1OGlz
  .ExpertListItem_expert_name__dOFvn {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
}
@media screen and (max-width: 480px) {
  .ExpertListItem_expert_list_item__rf1Tg
    .ExpertListItem_expert_content__TtFe3
    .ExpertListItem_expert_main_info__1OGlz
    .ExpertListItem_expert_name__dOFvn {
    font-size: 16px;
  }
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_main_info__1OGlz
  .ExpertListItem_expert_title__qM_ZO {
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_price_section__xj2V8 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  grid-row-gap: 0;
  row-gap: 0;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_price_section__xj2V8
  .ExpertListItem_expert_price_from__rgQGN {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_price_section__xj2V8
  .ExpertListItem_expert_free_session__D9jOv {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
  color: #7a0db5;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_description_section__bP0xo
  .ExpertListItem_expert_description__bC5DF {
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
  color: rgba(10, 11, 11, 0.5);
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_description_section__bP0xo
  .ExpertListItem_expert_description__bC5DF.ExpertListItem_expert_description_expanded__ZEnTt {
  -webkit-line-clamp: unset;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_description_section__bP0xo
  .ExpertListItem_show_more_button__UG3IQ {
  border: none;
  background: none;
  padding: 0;
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 600;
  font-family: Inter, sans-serif;
  color: rgba(10, 11, 11, 0.5);
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_description_section__bP0xo
  .ExpertListItem_show_more_button__UG3IQ:hover {
  color: rgba(10, 11, 11, 0.75);
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_categories_list__IoEXJ {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 4px;
  gap: 4px;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_content__TtFe3
  .ExpertListItem_expert_categories_list__IoEXJ
  .ExpertListItem_expert_category_item__ZCCRz {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(10, 11, 11, 0.1);
  padding: 2px 8px;
  color: rgba(10, 11, 11, 0.5);
  font-size: 11px;
  line-height: 150%;
  border-radius: 8px;
}
.ExpertListItem_expert_list_item__rf1Tg
  .ExpertListItem_expert_action_buttons__l7IbL {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  grid-gap: 8px;
  gap: 8px;
  grid-area: actions;
}
.ClientMotivation_motivation_banner__ONgXL
  .ClientMotivation_motivation_banner_body__ss9VF {
  display: flex;
  flex-direction: column;
  grid-gap: 32px;
  gap: 32px;
  background: #fff;
  border: 1px solid rgba(10, 11, 11, 0.1);
  border-radius: 32px;
  padding: 32px 32px 48px;
  width: 100%;
  max-width: 1140px;
}
@media screen and (max-width: 480px) {
  .ClientMotivation_motivation_banner__ONgXL
    .ClientMotivation_motivation_banner_body__ss9VF {
    grid-gap: 16px;
    gap: 16px;
    padding: 16px;
  }
}
.ClientMotivation_motivation_banner__ONgXL
  .ClientMotivation_motivation_banner_body__ss9VF
  h4 {
  text-align: center;
}
.ClientMotivation_motivation_banner__ONgXL
  .ClientMotivation_motivation_banner_body__ss9VF
  .ClientMotivation_motivations_list__5qOT2 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  grid-gap: 24px;
  gap: 24px;
  max-width: 1140px;
}
@media screen and (max-width: 600px) {
  .ClientMotivation_motivation_banner__ONgXL
    .ClientMotivation_motivation_banner_body__ss9VF
    .ClientMotivation_motivations_list__5qOT2 {
    grid-template-columns: 1fr;
    grid-gap: 16px;
    gap: 16px;
  }
}
.ClientMotivation_motivation_banner__ONgXL
  .ClientMotivation_motivation_banner_body__ss9VF
  .ClientMotivation_motivations_list__5qOT2
  .ClientMotivation_motivation_item__Zzn3F {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  border-radius: 24px;
  flex-grow: 1;
  text-align: center;
  transition: background-color 0.1s ease-in;
}
@media screen and (max-width: 600px) {
  .ClientMotivation_motivation_banner__ONgXL
    .ClientMotivation_motivation_banner_body__ss9VF
    .ClientMotivation_motivations_list__5qOT2
    .ClientMotivation_motivation_item__Zzn3F {
    grid-gap: 8px;
    gap: 8px;
  }
}
.ClientMotivation_motivation_banner__ONgXL
  .ClientMotivation_motivation_banner_body__ss9VF
  .ClientMotivation_motivations_list__5qOT2
  .ClientMotivation_motivation_item__Zzn3F
  p {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Inter, sans-serif;
}
.ExpertList_expert_list_section__Iw8xs {
  padding-top: 32px;
}
@media screen and (max-width: 480px) {
  .ExpertList_expert_list_section__Iw8xs {
    padding-top: 16px;
  }
}
.ExpertList_expert_list_section__Iw8xs .ExpertList_expert_list_wrapper__qGtl9 {
  width: 100%;
  max-width: 1140px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-items: center;
  grid-gap: 32px;
  gap: 32px;
}
.ExpertList_expert_list_section__Iw8xs .ExpertList_search_results__qjGfg {
  width: 100%;
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
}
.ExpertList_expert_list_section__Iw8xs .ExpertList_no_search_results__ZbS3T {
  width: 100%;
  min-height: 480px;
  display: flex;
  flex-direction: column;
  grid-gap: 8px;
  gap: 8px;
}
.ExpertList_expert_list_section__Iw8xs .ExpertList_expert_list_content__9_thA {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 80px;
  gap: 80px;
}
.ExpertList_expert_list_section__Iw8xs
  .ExpertList_expert_list_content__9_thA
  .ExpertList_expert_list__1OfD3 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-items: center;
}
.ExpertList_expert_list_section__Iw8xs
  .ExpertList_expert_list_content__9_thA
  .ExpertList_loading_wrapper__EJVR5 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #7a0db5;
}
