.whiteBox_whiteBox__Qf8Qu {
  overflow-x: hidden;
  margin: 80px auto;
  max-width: 1350px;
  padding: 32px 12px;
  width: 100%;
  background-color: #fff;
  color: #2a2a2a
}

@media(min-width:375px) {
  .whiteBox_whiteBox__Qf8Qu {
    padding: 48px 16px
  }
}

@media(min-width:1366px) {
  .whiteBox_whiteBox__Qf8Qu {
    padding: 104px 0;
    margin: 140px auto;
    border-radius: 32px
  }
}

.whiteBox_home__xDd7r {
  margin: 0 auto;
  padding: 16px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch
}

@media(min-width:414px) {
  .whiteBox_home__xDd7r {
    padding-top: 26px
  }
}

@media(min-width:768px) {
  .whiteBox_home__xDd7r {
    padding-top: 48px
  }
}

@media(min-width:1366px) {
  .whiteBox_home__xDd7r {
    padding: 0;
    margin: 0 auto;
    flex-direction: row
  }
}

.whiteBox_aboutUs__92Ejr {
  padding: 40px 12px;
  margin: 0 auto
}

@media(min-width:414px) {
  .whiteBox_aboutUs__92Ejr {
    padding: 56px 16px
  }
}

@media(min-width:768px) {
  .whiteBox_aboutUs__92Ejr {
    padding-top: 80px;
    padding-bottom: 80px
  }
}

@media(min-width:1366px) {
  .whiteBox_aboutUs__92Ejr {
    padding-top: 152px
  }
}

.whiteBox_howItWorks__yDl8h {
  padding: 56px 16px;
  display: flex;
  flex-direction: column;
  row-gap: 40px
}

@media(min-width:414px) {
  .whiteBox_howItWorks__yDl8h {
    row-gap: 64px
  }
}

@media(min-width:768px) {
  .whiteBox_howItWorks__yDl8h {
    padding: 80px 16px
  }
}

@media(min-width:1366px) {
  .whiteBox_howItWorks__yDl8h {
    max-width: 1000px;
    padding: 80px 16px 72px
  }
}

.whiteBox_contactUs__ODkJD {
  padding-bottom: 40px;
  padding-top: 40px;
  margin: 0 auto
}

@media(min-width:414px) {
  .whiteBox_contactUs__ODkJD {
    padding-top: 56px;
    padding-bottom: 56px
  }
}

@media(min-width:768px) {
  .whiteBox_contactUs__ODkJD {
    padding-top: 80px;
    padding-bottom: 80px
  }
}

@media(min-width:1366px) {
  .whiteBox_contactUs__ODkJD {
    padding-top: 120px;
    padding-bottom: 120px
  }
}

.whiteBox_services__V46h2 {
  padding: 40px 0;
  margin: 0 auto
}

@media(min-width:414px) {
  .whiteBox_services__V46h2 {
    padding: 56px 0
  }
}

@media(min-width:768px) {
  .whiteBox_services__V46h2 {
    padding: 80px 0
  }
}

@media(min-width:1366px) {
  .whiteBox_services__V46h2 {
    padding: 120px 0;
    margin: 0 auto;
    flex-direction: row
  }
}

.whiteBox_noPadding__eA38A {
  padding: 0 !important;
  margin: 0 auto
}

@font-face {
  font-family: redditSans;
  src: url(/_next/static/media/3c5f36b6b8f06d4b-s.p.ttf) format("truetype");
  font-display: swap
}

@font-face {
  font-family: redditSans Fallback;
  src: local("Arial");
  ascent-override: 99.34%;
  descent-override: 28.44%;
  line-gap-override: 0.00%;
  size-adjust: 101.65%
}

.__className_877f82 {
  font-family: redditSans, redditSans Fallback
}

.__variable_877f82 {
  --font-reddit: "redditSans", "redditSans Fallback"
}

.header_headerPadding___4OSA {
  height: 76px
}

@media(min-width:414px) {
  .header_headerPadding___4OSA {
    height: 84px
  }
}

@media(min-width:1366px) {
  .header_headerPadding___4OSA {
    height: 96px;
    margin-bottom: 12px
  }
}

.header_header__nO73c {
  z-index: 999;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 16px 0;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  transition: box-shadow .3s;
  border-radius: 0;
  border-bottom: 2px solid #ececec
}

@media(min-width:414px) {
  .header_header__nO73c {
    padding: 18px 0
  }
}

@media(min-width:1366px) {
  .header_header__nO73c {
    padding: 24px 0
  }
}

.header_header__nO73c.header_scrolled__LkSgv {
  position: fixed;
  background-color: #fff
}

.header_header__nO73c .header_headerInner__5XgZ1 {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.header_header__nO73c .header_headerLogo__7FRr4 img {
  display: block;
  width: 108px;
  height: 44px
}

@media(min-width:414px) {
  .header_header__nO73c .header_headerLogo__7FRr4 img {
    width: 118px;
    height: 48px
  }
}

@media(min-width:768px) {
  .header_header__nO73c .header_headerLogo__7FRr4 img {
    width: 118px;
    height: 48px
  }
}

@media(min-width:1366px) {
  .header_header__nO73c .header_headerLogo__7FRr4 img {
    width: 118px;
    height: 48px
  }
}

.desktopNav_desktopNav__2Av30 {
  display: none
}

@media(min-width:1366px) {
  .desktopNav_desktopNav__2Av30 {
    display: flex;
    align-items: center
  }
}

.desktopNav_desktopNavBurger__FhB_B {
  margin-left: 48px;
  width: 32px;
  height: 32px;
  cursor: pointer
}

.desktopNav_desktopNavBurger__FhB_B svg {
  width: 100%;
  height: 100%;
  display: block
}

.desktopNav_desktopNavBurger__FhB_B svg path {
  transition: fill .3s
}

.desktopNav_desktopNavList__1_JP6 {
  display: flex;
  column-gap: 28px;
  align-items: center
}

.desktopNav_menuItem__8FBN_ {
  padding: 12px 0;
  position: relative;
  transition: color .3s;
  color: #2a2a2a
}

.desktopNav_menuItem__8FBN_:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #232323;
  opacity: 0;
  transition: opacity .3s
}

.desktopNav_menuItem__8FBN_:hover {
  color: #232323
}

.desktopNav_menuItem__8FBN_:hover:before {
  opacity: 1
}

.desktopNav_menuItem__8FBN_:hover .desktopNav_menuInnerHoverList__3DDlM {
  visibility: visible;
  opacity: 1 !important
}

.desktopNav_menuItem__8FBN_:hover>svg {
  transform: rotate(180deg)
}

.desktopNav_menuItem__8FBN_:after {
  width: 100%;
  height: 5px;
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0
}

.desktopNav_menuInnerHoverList__3DDlM {
  z-index: 1;
  padding: 28px 32px;
  position: absolute;
  left: -250px;
  top: 80px;
  display: grid;
  grid-template-columns: repeat(2, 238px);
  grid-column-gap: 56px;
  column-gap: 56px;
  grid-row-gap: 12px;
  row-gap: 12px;
  background-color: #fff;
  color: #2a2a2a;
  opacity: 0;
  border: 2px solid #cbcbcb;
  visibility: hidden;
  box-shadow: 8px 16px 32px 0 rgba(3, 14, 49, .08);
  border-radius: 16px;
  transition: none
}

.desktopNav_menuInnerHoverList__3DDlM:after {
  width: 100%;
  height: 35px;
  content: "";
  position: absolute;
  top: -35px;
  left: 0;
  background-color: transparent;
  opacity: 0
}

.desktopNav_menuInnerHoverServiceListOpen__dlmk9 {
  visibility: visible;
  opacity: 1 !important;
  transition: all .3s ease
}

.desktopNav_menuInnerHoverListTransition__WG0xZ {
  transition: none
}

.desktopNav_menuInnerHoverListOpen__dbK0b {
  visibility: visible;
  opacity: 1 !important
}

.desktopNav_link__x__JC {
  display: inline-block;
  position: relative;
  padding: 8px 40px 16px 16px
}

.desktopNav_link__x__JC:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  top: 8px;
  right: 0;
  background-image: url(/elements/carousel-chevron-right.svg)
}

.desktopNav_menuInnerListItem__LCIvO {
  margin-left: 0;
  position: relative;
  padding: 4px 0;
  display: block;
  color: #575757
}

.desktopNav_menuInnerListItem__LCIvO:before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%)
}

.desktopNav_menuInnerListItem__LCIvO:hover {
  color: #2a2a2a
}

.desktopNav_menuInnerListItem__LCIvO:hover:before {
  width: 6px;
  height: 6px
}

.desktopNav_menuInnerListItem__LCIvO.desktopNav_itemActive__V6I3D:after {
  content: "";
  display: block;
  width: 6px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.desktopNav_menuListItemTitle__l75Q4 {
  padding-right: 28px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: relative
}

.desktopNav_menuListItemTitle__l75Q4>svg {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0;
  width: 24px;
  height: 24px;
  content: "";
  transition: transform .3s
}

.desktopNav_menuListItemTitle__l75Q4>svg path {
  transition: fill .3s
}

.desktopNav_servicesContainer__S5_iU {
  display: flex;
  justify-content: space-between;
  gap: 44px
}

@media(min-width:1366px) {
  .desktopNav_servicesContainer__S5_iU {
    display: block
  }
}

.desktopNav_note__1j4lr {
  padding: 4px 0;
  margin-top: 20px;
  opacity: 0;
  transition: opacity 0s 0s
}

.desktopNav_contactButton__IGcOL {
  margin-left: 12px
}

.desktopNav_bg__VMx_R {
  position: fixed;
  top: 96px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #232323;
  opacity: 0;
  visibility: hidden;
  transition: opacity .15s ease
}

.desktopNav_bg__VMx_R.desktopNav_bgActive__jWEPC {
  opacity: .72;
  visibility: visible
}

.desktopNav_bgActive__jWEPC {
  opacity: .72
}

.mobileMenu_menu__UntzO {
  padding: 0 16px 16px;
  width: 100%;
  margin: 0 auto;
  height: calc(100% - 78px);
  display: flex;
  flex-direction: column;
  background-color: #f7f7f7;
  border-top: 2px solid #ececec
}

@media(min-width:414px) {
  .mobileMenu_menu__UntzO {
    height: calc(100% - 86px);
    padding: 0 40px 16px
  }
}

@media(min-width:768px) {
  .mobileMenu_menu__UntzO {
    padding-top: 32px;
    height: calc(100% - 84px)
  }
}

.mobileMenu_menuList__v8mbj {
  overflow-y: auto;
  max-width: 478px;
  margin: 0 auto;
  width: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none
}

@media(min-width:768px) {
  .mobileMenu_menuList__v8mbj {
    max-width: 720px
  }
}

.mobileMenu_menuList__v8mbj::-webkit-scrollbar {
  display: none
}

.mobileMenu_menuItem__7tlUS {
  padding: 20px 0;
  display: block;
  color: #080808;
  cursor: pointer
}

@media(min-width:414px) {
  .mobileMenu_menuItem__7tlUS {
    padding: 24px 0
  }
}

.mobileMenu_menuInnerList__ISL5f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  overflow-y: hidden
}

@media(min-width:768px) {
  .mobileMenu_menuInnerList__ISL5f {
    padding-left: 32px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 80px;
    column-gap: 80px
  }
}

.mobileMenu_menuListTitle__Jc9uQ {
  padding: 16px 0;
  display: block;
  color: #080808;
  cursor: pointer;
  text-align: center
}

@media(min-width:414px) {
  .mobileMenu_menuListTitle__Jc9uQ {
    padding: 24px 0
  }
}

.mobileMenu_menuListInnerItem__BP_w2 {
  width: 100%;
  display: block;
  color: #2a2a2a;
  text-align: center
}

.mobileMenu_menuListItem__uATXJ {
  overflow: hidden;
  width: 100%;
  display: block;
  color: #2a2a2a;
  border-bottom: 2px solid #cbcbcb
}

.mobileMenu_menuListItem__uATXJ:last-of-type {
  border-bottom: none
}

.mobileMenu_menuListItemTitle__T8Vmr {
  position: relative;
  padding-right: 48px;
  display: block
}

.mobileMenu_menuListItemTitle__T8Vmr .mobileMenu_menuListItemTitleIcon__ZqwyB {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  transition: transform .3s
}

.mobileMenu_menuListItemTitleOpened__z5OH8 .mobileMenu_menuListItemTitleIcon__ZqwyB {
  transform: translateY(-50%) rotate(180deg)
}

.mobileMenu_menuInnerListOpened__b971G {
  transition: max-height .3s, opacity .2s .2s;
  opacity: 1;
  visibility: visible
}

.mobileMenu_menuInnerListItem__r_vuZ {
  position: relative;
  padding: 4px 0;
  display: block;
  color: #575757
}

.mobileMenu_menuInnerListItem__r_vuZ:last-of-type {
  margin-bottom: 12px
}

@media(min-width:768px) {
  .mobileMenu_menuInnerListItem__r_vuZ:last-of-type {
    margin-bottom: 24px
  }
}

.mobileMenu_menuInnerListItem__r_vuZ:hover {
  color: #2a2a2a
}

.mobileMenu_mobileMenyTopLine__aWjKS {
  position: relative;
  padding: 16px;
  max-width: 478px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center
}

@media(min-width:414px) {
  .mobileMenu_mobileMenyTopLine__aWjKS {
    padding: 18px 16px;
    max-width: 510px
  }
}

@media(min-width:768px) {
  .mobileMenu_mobileMenyTopLine__aWjKS {
    max-width: 768px;
    padding: 18px 40px
  }
}

.mobileMenu_mobileMenuLogo__LqMFG {
  width: 108px;
  height: 44px;
  display: block
}

@media(min-width:414px) {
  .mobileMenu_mobileMenuLogo__LqMFG {
    width: 118px;
    height: 48px
  }
}

@media(min-width:768px) {
  .mobileMenu_mobileMenuLogo__LqMFG {
    width: 118px;
    height: 48px
  }
}

.mobileMenu_link__JVRCp {
  display: inline-block;
  position: relative;
  padding-right: 40px;
  padding-top: 8px;
  padding-bottom: 16px
}

.mobileMenu_link__JVRCp:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  top: 8px;
  right: 0
}

@media(min-width:320px) {
  .mobileMenu_link__JVRCp:after {
    top: 8px
  }
}

@media(min-width:414px) {
  .mobileMenu_link__JVRCp:after {
    top: 3px
  }
}

@media(min-width:768px) {
  .mobileMenu_link__JVRCp:after {
    top: 10px
  }
}

@media(min-width:414px) {
  .mobileMenu_link__JVRCp {
    padding-bottom: 24px;
    padding-top: 0
  }
}

@media(min-width:768px) {
  .mobileMenu_link__JVRCp {
    padding-top: 8px
  }
}

.mobileMenu_burgerBtn___3nv5 {
  cursor: pointer;
  width: 32px;
  height: 32px
}

.mobileMenu_burgerBtn___3nv5 svg {
  width: 100%;
  height: 100%;
  display: block
}

.mobileMenu_burgerBtn___3nv5 svg path {
  fill: #2a2a2a
}

.mobileMenu_menuMobileDropdownWrapper__cDU8e {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #232323;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease
}

.mobileMenu_menuMobileDropdownWrapper__cDU8e.mobileMenu_menuMobileDropdownWrapperActive__34Saw {
  opacity: 1;
  visibility: visible
}

.mobileMenu_menuMobileDropdown__Auer6 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 20;
  max-height: 100%;
  opacity: 0;
  visibility: hidden
}

.mobileMenu_menuMobileDropdownInteracted__h0mAY {
  transition: visibility .2s ease, opacity .2s ease
}

.mobileMenu_menuMobileDropdownActive__5aSdl {
  opacity: 1;
  visibility: visible
}

@media(min-width:414px) {
  .mobileMenu_headerLogo__aSQQK {
    width: 151px;
    height: 40px
  }

  .mobileMenu_headerLogoImg__YNdjm {
    width: 100%;
    height: 100%
  }
}

@media(min-width:768px) {
  .mobileMenu_header__h5d_e {
    padding: 24px
  }

  .mobileMenu_burgerBtn___3nv5,
  .mobileMenu_chatBtn__Qu_Jj {
    width: 40px;
    height: 40px
  }
}

@media(min-width:1366px) {
  .mobileMenu_header__h5d_e {
    padding: 16px 80px
  }

  .mobileMenu_burgerBtn___3nv5,
  .mobileMenu_chatBtn__Qu_Jj {
    display: none
  }

  .mobileMenu_desktopChat__2NjVs {
    display: flex
  }
}

.mobileMenu_leftPadding__Z_Yn0 {
  margin-left: 12px
}

@media(min-width:320px) {
  .mobileMenu_leftPadding__Z_Yn0 {
    margin-left: 16px
  }
}

@media(min-width:768px) {
  .mobileMenu_leftPadding__Z_Yn0 {
    margin-left: 24px
  }
}

.footer_footer__8J5gH {
  overflow: hidden;
  padding: 40px 0;
  margin: 0 auto;
  width: 100%;
  background-color: #2a2a2a;
  color: #ececec
}

@media(min-width:414px) {
  .footer_footer__8J5gH {
    padding: 48px 0
  }
}

@media(min-width:768px) {
  .footer_footer__8J5gH {
    padding-top: 0
  }
}

@media(min-width:1366px) {
  .footer_footer__8J5gH {
    padding-top: 0;
    padding-bottom: 40px
  }
}

.footer_footerMiddle__21Gom {
  margin-bottom: 56px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  color: #ececec;
  gap: 56px
}

@media(min-width:768px) {
  .footer_footerMiddle__21Gom {
    margin-bottom: 64px;
    padding-top: 72px;
    display: grid;
    justify-content: space-between;
    grid-template-columns: 277px 277px;
    grid-gap: 72px;
    gap: 72px
  }
}

@media(min-width:1366px) {
  .footer_footerMiddle__21Gom {
    margin-bottom: 80px;
    display: flex;
    gap: 80px;
    flex-direction: row;
    justify-content: space-between
  }
}

.footer_footerColumn__OU3ft {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media(min-width:768px) {
  .footer_footerColumn__OU3ft {
    align-items: flex-start
  }
}

@media(min-width:1366px) {
  .footer_footerColumn__OU3ft {
    align-items: flex-start
  }

  .footer_footerColumn__OU3ft:first-of-type,
  .footer_footerColumn__OU3ft:nth-of-type(2),
  .footer_footerColumn__OU3ft:nth-of-type(3) {
    width: 354px
  }
}

.footer_footerColumnList__PW3SA {
  margin-top: 16px;
  padding-top: 24px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  border-top: 2px solid #575757
}

@media(min-width:1366px) {
  .footer_footerColumnList__PW3SA {
    margin-top: 8px;
    align-items: flex-start
  }
}

.footer_footerColumnList__PW3SA li {
  width: 100%;
  text-align: center
}

@media(min-width:768px) {
  .footer_footerColumnList__PW3SA li {
    text-align: left
  }
}

.footer_footerColumnList__PW3SA li span {
  margin-right: 12px
}

.footer_headerLogo__p4JYJ {
  margin-bottom: 8px;
  display: block
}

@media(min-width:768px) {
  .footer_headerLogo__p4JYJ {
    margin-bottom: 0;
    padding-bottom: 4px
  }
}

@media(min-width:1366px) {
  .footer_headerLogo__p4JYJ {
    padding-bottom: 16px
  }
}

.footer_headerLogo__p4JYJ img {
  width: 118px;
  height: 48px;
  display: block
}

@media(min-width:414px) {
  .footer_headerLogo__p4JYJ img {
    width: 156px;
    height: 64px
  }
}

@media(min-width:768px) {
  .footer_headerLogo__p4JYJ img {
    width: 123px;
    height: 50px
  }
}

@media(min-width:1366px) {
  .footer_headerLogo__p4JYJ img {
    width: 127px;
    height: 52px
  }
}

.footer_copyright__lmycH {
  text-align: center
}

@media(min-width:1366px) {
  .footer_copyright__lmycH {
    margin-bottom: 0;
    text-align: left
  }
}

.footer_footerColumnTitle__vqYBf {
  margin-bottom: 16px;
  color: #fff
}

@media(min-width:1366px) {
  .footer_footerColumnTitle__vqYBf {
    margin-bottom: 24px
  }
}

.footer_footerBottom__xAKz_ {
  display: flex;
  flex-direction: column;
  gap: 16px;
  border-top: 2px solid #575757
}

@media(min-width:1366px) {
  .footer_footerBottom__xAKz_ {
    padding-top: 32px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
  }
}

.footer_footerBottomText___4oMF {
  margin-top: 8px;
  text-align: center
}

@media(min-width:1366px) {
  .footer_footerBottomText___4oMF {
    margin-top: 0
  }
}

.footer_footerBottomList___pVnB {
  margin-top: 16px;
  padding-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center
}

@media(min-width:768px) {
  .footer_footerBottomList___pVnB {
    padding-top: 32px;
    flex-direction: row;
    justify-content: center
  }
}

@media(min-width:1366px) {
  .footer_footerBottomList___pVnB {
    padding-top: 0;
    margin-top: 8px;
    align-items: flex-start
  }
}

.footer_footerBottomList___pVnB li {
  text-align: center
}

@media(min-width:768px) {
  .footer_footerBottomList___pVnB li {
    text-align: center
  }
}

.footer_footerBottomList___pVnB li span {
  margin-right: 12px
}

@media(min-width:1366px) {
  .footer_footerColumnListContact__zoaYj {
    gap: 16px
  }
}

@media(min-width:768px) {
  .disclaimer_disclaimer__y0c1i {
    margin: 0 auto;
    max-width: 100%
  }
}

@media(min-width:1366px) {
  .disclaimer_disclaimer__y0c1i {
    max-width: 1208px
  }
}

.disclaimer_disclaimerTop__w37dJ {
  padding: 16px 0;
  color: #cbcbcb;
  text-align: center;
  border-top: 2px solid #575757
}

.disclaimer_disclaimerBottom__0lJyI {
  padding-top: 32px;
  color: #cbcbcb;
  text-align: center
}

.disclaimer_disclaimerBottom__0lJyI p+p {
  margin-top: 24px
}

.footerServices_footerServices__E2Hb3 {
  margin-top: 56px;
  margin-bottom: 56px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 56px;
  justify-content: space-between;
  column-gap: 100px
}

@media(min-width:768px) {
  .footerServices_footerServices__E2Hb3 {
    flex-direction: row;
    gap: 72px;
    justify-content: space-between
  }
}

@media(min-width:1366px) {
  .footerServices_footerServices__E2Hb3 {
    margin-bottom: 72px;
    gap: 80px
  }
}

.footerServices_footerServicesColumn__fFyVN {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  align-items: center
}

@media(min-width:768px) {
  .footerServices_footerServicesColumn__fFyVN {
    align-items: flex-start
  }
}

@media(min-width:1366px) {
  .footerServices_footerServicesColumn__fFyVN {
    align-items: flex-start
  }
}

@media(min-width:768px) {
  .footerServices_footerServicesColumn__fFyVN:first-of-type {
    width: 277px
  }
}

@media(min-width:1366px) {
  .footerServices_footerServicesColumn__fFyVN:first-of-type {
    width: 569px
  }
}

@media(min-width:768px) {
  .footerServices_footerServicesColumn__fFyVN:nth-of-type(2) {
    width: 277px
  }
}

@media(min-width:1366px) {
  .footerServices_footerServicesColumn__fFyVN:nth-of-type(2) {
    width: 569px;
    flex-grow: 1
  }
}

.footerServices_footerServicesColumnTitle__yIVoF {
  margin-bottom: 16px;
  color: #fff;
  text-align: center
}

@media(min-width:768px) {
  .footerServices_footerServicesColumnTitle__yIVoF {
    text-align: left;
    max-width: 200px
  }
}

@media(min-width:1366px) {
  .footerServices_footerServicesColumnTitle__yIVoF {
    margin-bottom: 24px;
    max-width: 100%
  }
}

.footerServices_footerServicesColumnList__zul52 {
  margin-top: 16px;
  padding-top: 24px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  column-gap: 40px;
  row-gap: 16px;
  align-items: center;
  border-top: 2px solid #575757
}

@media(min-width:1366px) {
  .footerServices_footerServicesColumnList__zul52 {
    margin-top: 8px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, auto);
    grid-column-gap: 40px;
    column-gap: 40px;
    grid-row-gap: 16px;
    row-gap: 16px
  }
}

.footerServices_footerServicesColumnList__zul52 li {
  width: 100%;
  text-align: center
}

@media(min-width:768px) {
  .footerServices_footerServicesColumnList__zul52 li {
    text-align: left
  }
}

@media(min-width:1366px) {
  .footerServices_footerServicesColumnList__zul52 li {
    white-space: nowrap
  }
}

.footerServices_footerServicesColumnList__zul52 li span {
  margin-right: 12px
}

.basicButton_basicButton__GrsiW {
  padding: 10px 24px;
  width: 100%;
  border: none;
  outline: none;
  border-radius: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: all .3s ease;
  font-family: var(--font-reddit);
  font-size: 16px;
  line-height: 28px;
  font-weight: 500
}

@media(min-width:414px) {
  .basicButton_basicButton__GrsiW {
    font-size: 18px;
    line-height: 32px
  }
}

.basicButton_basicButton__GrsiW:disabled {
  cursor: auto
}

.basicButton_basicButtonBlack__aeIxz {
  background-color: #080808;
  color: #f7f7f7
}

.basicButton_basicButtonBlack__aeIxz:hover:not(:disabled) {
  background-color: #fff;
  color: #080808
}

.basicButton_basicButtonBlack__aeIxz:active:not(:disabled) {
  background-color: #ececec;
  color: #080808
}

.basicButton_basicButtonWhite__EcPzc {
  background-color: #fff;
  color: #0c42ca;
  border: 2px solid #0c42ca
}

.basicButton_basicButtonWhite__EcPzc:hover:not(:disabled) {
  background-color: #3268f1;
  color: #fff
}

.basicButton_basicButtonWhite__EcPzc:active:not(:disabled) {
  background-color: #ececec;
  color: #080808
}

.basicButton_basicButtonBlue__Tppp4 {
  background-color: #3268f1;
  color: #fff
}

.basicButton_basicButtonBlue__Tppp4:hover:not(:disabled) {
  background-color: #0c42ca
}

.basicButton_basicButtonBlue__Tppp4:active:not(:disabled) {
  background-color: #527deb
}

.basicButton_btn-sm__BsgNi {
  padding: 8px 24px;
  font-size: 16px;
  line-height: 28px
}

.cookiesBanner_cookiesBanner__ejNAh {
  z-index: 9999999999;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 10px 20px
}

.cookiesBanner_container__n46B_ {
  margin: 0 auto;
  max-width: 688px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #575757
}

@media(min-width:1366px) {
  .cookiesBanner_container__n46B_ {
    justify-content: center;
    gap: 56px
  }
}

.cookiesBanner_content__UWQMD {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500
}

@media(min-width:414px) {
  .cookiesBanner_content__UWQMD {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 4px
  }
}

@media(min-width:768px) {
  .cookiesBanner_content__UWQMD {
    font-size: 16px;
    line-height: 28px
  }
}

.cookiesBanner_content__UWQMD p {
  display: flex;
  align-items: center
}

.cookiesBanner_content__UWQMD p span {
  margin-right: 12px
}

.cookiesBanner_content__UWQMD p span svg {
  display: block;
  width: 28px;
  height: 28px
}

.cookiesBanner_link__X28op {
  text-decoration: underline
}

.cookiesBanner_acceptButton__cMW2C {
  width: 98px
}