.rk-header {
  --rk-colors__alt-blue_500: 13, 110, 253;
  --rk-colors__alt-blue_600: 10, 88, 202;
  --rk-colors__alt-blue_700: 8, 66, 152;
  --rk-colors__orange_300: 255, 213, 72;
  --rk-colors__orange_500: 255, 189, 24;
  --rk-colors__orange_700: 255, 168, 0;
  --rk-colors__shadow-second: 33, 37, 41, 0.12;
}

.rk-header {
  font-family: "Exo 2", sans-serif;
}
.rk-header,
.rk-header *,
.rk-header *::after,
.rk-header *::before {
  box-sizing: border-box;
}
.rk-header ul,
.rk-header ol {
  padding: 0;
  list-style: none;
}
.rk-header h1,
.rk-header h2,
.rk-header h3,
.rk-header h4,
.rk-header p,
.rk-header ul,
.rk-header ol,
.rk-header li,
.rk-header figure,
.rk-header figcaption,
.rk-header blockquote,
.rk-header dl,
.rk-header dd {
  margin: 0;
}
.rk-header input,
.rk-header button,
.rk-header textarea,
.rk-header select {
  font-family: inherit;
}
.rk-header .tippy-arrow {
  display: none;
}
.rk-header .tippy-box[data-theme~=popover] {
  background-color: transparent;
  color: inherit;
}
.rk-header .tippy-box[data-theme~=popover] > .tippy-content {
  padding: 0;
}
.rk-header .tippy-box[data-theme~=popover] > .tippy-arrow, .rk-header .tippy-box[data-theme~=popover] > .tippy-arrow::before {
  border-color: rgb(var(--rk-colors__white));
  height: 14px;
}
.rk-header .tippy-box[data-theme~=popover] > .tippy-arrow {
  z-index: 1;
}
.rk-header .tippy-box[data-theme~=popover] > .tippy-arrow::before {
  top: -16px;
  transform: rotate(135deg);
}
.rk-header .tippy-box[data-theme~=popover][data-placement=bottom-end] > .tippy-arrow::before {
  left: -6px;
}
.rk-header .rk-avatar + [data-tippy-root] .tippy-box[data-theme~=popover][data-placement=bottom] > .tippy-arrow::before {
  left: -6px;
}
.rk-header a.rk-navigation-link[aria-expanded=true] {
  color: rgb(var(--rk-colors__red_500));
}
.rk-header a.rk-navigation-link[aria-expanded=true]::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  background-color: rgb(var(--rk-colors__red_500));
  border-radius: 1px;
  opacity: 1;
}
.rk-header a.rk-navigation-link[aria-expanded=true] > .icon {
  transform: rotate(180deg);
}
.rk-header input:-webkit-autofill,
.rk-header input:-webkit-autofill:hover,
.rk-header input:-webkit-autofill:focus,
.rk-header input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #f1f3f5 inset !important;
  -webkit-text-fill-color: #363636 !important;
}

.rk-button_icon.services-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 98px;
  height: 48px;
  border-radius: 12px;
  border: 1px solid rgb(var(--rk-colors__gray_900));
  font-size: 14px;
  flex-direction: row;
  gap: 4px;
}
.on-dark-2OdVqH.svelte-1n46o8q .rk-button_icon.services-button {
  border-color: rgb(var(--rk-colors__white));
  color: #fff;
}
.on-dark-2OdVqH.svelte-1n46o8q .rk-button_icon.services-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.on-dark-2OdVqH.svelte-1n46o8q .rk-button_icon.services-button:active {
  background-color: rgba(0, 0, 0, 0.06);
}

.services-button-icon-2M038w.svelte-1n46o8q {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.services-button-text-vp3VM1.svelte-1n46o8q {
  line-height: 1;
  font-weight: 600;
}

.rk-navbar-wrapper {
  --Header__height: 80px;
  height: var(--Header__height);
}
@media (max-width: 1239px) {
  .rk-navbar-wrapper {
    --Header__height: 72px;
  }
}
@media (max-width: 639px) {
  .rk-navbar-wrapper {
    --Header__height: 64px;
  }
}

.root-1a09rA.svelte-1n46o8q {
  display: flex;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--Header__height);
  transition: transform ease-in 0.3s;
  z-index: 1000;
}
.root-1a09rA.hidden-1kA8La.svelte-1n46o8q {
  transform: translateY(-100%);
}

.header-content-2i1qlt.svelte-1n46o8q {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 579.5px) {
  .header-content-2i1qlt.svelte-1n46o8q {
    padding: 0 10px;
  }
}

.filled-2-8pgD.svelte-1n46o8q {
  background-color: rgb(var(--rk-colors__white));
  box-shadow: 0 2px 8px rgba(var(--rk-colors__shadow-second));
  color: rgb(var(--rk-colors__gray_900));
}

.on-light-3d6eQ9.svelte-1n46o8q {
  color: rgb(var(--rk-colors__gray_900));
}

.on-dark-2OdVqH.svelte-1n46o8q {
  color: rgba(var(--rk-colors__white), 0.88);
}

.on-light-3d6eQ9.scrolled-31EnXz.svelte-1n46o8q {
  background-color: white;
  box-shadow: 0 2px 8px rgba(var(--rk-colors__shadow-second));
}

.on-dark-2OdVqH.scrolled-31EnXz.svelte-1n46o8q {
  background-color: rgb(var(--rk-colors__white));
  box-shadow: 0 2px 8px rgba(var(--rk-colors__shadow-second));
  color: rgb(var(--rk-colors__gray_900));
}

.left-container-2dlSPk.svelte-1n46o8q {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding-right: 28px;
}

.right-container-3w92Wo.svelte-1n46o8q {
  min-width: 0;
  max-width: 100%;
  display: flex;
  justify-content: right;
  align-items: center;
}

.flex-1-2RRdlw.svelte-1n46o8q {
  flex: 1;
}

.buttons-container-uJKkB.svelte-1n46o8q {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
  margin-left: 32px;
}

.search-container-3obZqC.svelte-1n46o8q {
  display: flex;
  flex-grow: 1;
  padding-block: 16px;
}

.identificate-box-2TJrzl.svelte-1n46o8q {
  display: flex;
  align-items: center;
  height: 39.45px;
}

.logo-3NPyRp.svelte-1n46o8q {
  display: block;
  width: 166px;
  height: 36px;
  margin-bottom: 3.5px;
  margin-left: 10px;
  font-size: 0;
  cursor: pointer;
}
.on-dark-2OdVqH.svelte-1n46o8q .logo-3NPyRp:where(.svelte-1n46o8q) {
  --Logo__color: rgb(var(--rk-colors__white));
}
@media (max-width: 579.5px) {
  .logo-3NPyRp.svelte-1n46o8q {
    width: 130px;
    height: 28px;
    margin-left: 8px;
    margin-bottom: 3px;
  }
}
@media (min-width: 580px) {
  .logo-3NPyRp.svelte-1n46o8q {
    margin-left: 12px;
  }
}

.service-rd8xJY.svelte-1n46o8q {
  display: none;
  width: 28px;
  height: 28px;
  margin-top: 5.22px;
  margin-bottom: 3.5px;
  margin-left: 12px;
  font-size: 0;
  cursor: pointer;
}
@media (min-width: 580px) {
  .service-rd8xJY.svelte-1n46o8q {
    display: block;
  }
}

.service-title-9d_4Tk.svelte-1n46o8q {
  display: none;
  margin: 4px 0 4px 12px;
  text-decoration: none;
  color: inherit;
  max-width: 400px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.on-dark-2OdVqH.svelte-1n46o8q .service-title-9d_4Tk:where(.svelte-1n46o8q) {
  color: rgb(var(--rk-colors__white));
}
@media (min-width: 640px) {
  .service-title-9d_4Tk.svelte-1n46o8q {
    display: block;
  }
}
@media (max-width: 959px) {
  .service-title-9d_4Tk.svelte-1n46o8q {
    display: none;
  }
}

.nav-sDcJKN.svelte-1n46o8q {
  display: none;
  min-width: 0;
  flex: 1;
  max-width: 100%;
  overflow: hidden;
}
@media (min-width: 1240px) {
  .nav-sDcJKN.svelte-1n46o8q {
    display: block;
  }
}

.phone-IMNJex.svelte-1n46o8q {
  display: none;
}
@media (min-width: 1240px) {
  .phone-IMNJex.svelte-1n46o8q {
    display: block;
  }
}
@media (max-width: 639.5px) {
  .phone-IMNJex.svelte-1n46o8q {
    display: none;
  }
}

.login-xo3lTr.svelte-1n46o8q {
  display: none;
}
@media (min-width: 1240px) {
  .login-xo3lTr.svelte-1n46o8q {
    display: block;
  }
}
@media (max-width: 639.5px) {
  .login-xo3lTr.svelte-1n46o8q {
    display: none;
  }
}

.account-3GtTHa.svelte-1n46o8q {
  cursor: pointer;
}
@media (min-width: 640px) {
  .account-3GtTHa.svelte-1n46o8q {
    margin-left: 16px;
  }
}

.menu-1L6diq.svelte-1n46o8q {
  margin-left: 8px;
  position: relative;
}
@media (min-width: 580px) {
  .menu-1L6diq.svelte-1n46o8q {
    margin-left: 12px;
  }
}
@media (min-width: 1240px) {
  .menu-1L6diq.svelte-1n46o8q {
    display: none;
  }
}
@media (max-width: 639.5px) {
  .menu-1L6diq.svelte-1n46o8q {
    display: block;
  }
}

.menu-icon-3gs_nE.svelte-1n46o8q {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}

.sidebar-overlay-3fd_7X.svelte-1n46o8q {
  position: absolute;
  top: var(--Header__height);
  left: 0;
  right: 0;
  height: min-content;
  min-height: calc(100vh - var(--Header__height));
  width: 100%;
  background-color: rgba(var(--rk-colors__black), 0.48);
  z-index: 1000;
}
.sidebar-overlay-3fd_7X.hidden-1kA8La.svelte-1n46o8q {
  display: none;
}

.user-menu-popover-2szceo.svelte-1n46o8q {
  cursor: initial;
  width: 360px;
}

.services-menu-24Ni5E.svelte-1n46o8q {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1002;
}.modal-overlay-Wl2_GR.svelte-1spib5s {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1003;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(4px);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  padding: 40px 20px;
}
.modal-overlay-Wl2_GR.modal-center-2DKNYb.svelte-1spib5s {
  align-items: center;
  justify-content: center;
}
.modal-overlay-Wl2_GR.modal-top-1H7Ky3.svelte-1spib5s {
  align-items: flex-start;
  justify-content: center;
  padding-top: 40px;
}
.modal-overlay-Wl2_GR.modal-bottom-13TrFU.svelte-1spib5s {
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 40px;
}

.modal-content-21e-4r.svelte-1spib5s {
  background: white;
  border-radius: 24px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  max-height: none;
  overflow-y: visible;
  width: 480px;
  margin: auto;
  display: flex;
  flex-direction: column;
}
.modal-content-21e-4r.modal-sm-3DFzc5.svelte-1spib5s {
  width: 100%;
  max-width: 480px;
}
.modal-content-21e-4r.modal-md-2DsZt2.svelte-1spib5s {
  width: 100%;
  max-width: 600px;
}
.modal-content-21e-4r.modal-lg-mHHE7u.svelte-1spib5s {
  width: 100%;
  max-width: 800px;
}
.modal-content-21e-4r.modal-xl-2OgJGi.svelte-1spib5s {
  width: 100%;
  max-width: 1200px;
}
.modal-content-21e-4r.modal-full-2jBHrP.svelte-1spib5s {
  width: 95vw;
  height: auto;
  max-width: none;
  max-height: none;
  margin: 0;
}

.modal-header-1Jh6Io.svelte-1spib5s {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px 32px 0;
  flex-shrink: 0;
  position: relative;
}

.modal-body-2lx2Yq.svelte-1spib5s {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 32px 32px;
  min-height: fit-content;
  overflow-y: visible;
}

.modal-title-section-2WcJkW.svelte-1spib5s {
  flex: 1;
  padding-right: 24px;
}

.modal-title-3Ocoeq.svelte-1spib5s {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  color: #181718;
}

.modal-subtitle-8Soe_0.svelte-1spib5s {
  margin: 0;
  font-size: 16px;
  color: #181718;
  line-height: 1.4;
}

.modal-close-btn-qcMrwf.svelte-1spib5s {
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px 8px 6px 8px;
  border-radius: 8px;
  transition: background-color 0.2s;
  position: absolute;
  top: 24px;
  right: 24px;
}
.modal-close-btn-qcMrwf.svelte-1spib5s:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.modal-text-content-7-5E-V.svelte-1spib5s {
  line-height: 1.6;
  color: #333;
}
.modal-text-content-7-5E-V.svelte-1spib5s p {
  margin: 0 0 16px 0;
}
.modal-text-content-7-5E-V.svelte-1spib5s p:last-child {
  margin-bottom: 0;
}

.modal-iframe-35u1kI.svelte-1spib5s {
  border-radius: 12px;
  width: 100%;
}

@media (max-width: 1200px) {
  .modal-overlay-Wl2_GR.svelte-1spib5s {
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0;
  }
  .modal-overlay-Wl2_GR.modal-center-2DKNYb.svelte-1spib5s, .modal-overlay-Wl2_GR.modal-top-1H7Ky3.svelte-1spib5s, .modal-overlay-Wl2_GR.modal-bottom-13TrFU.svelte-1spib5s {
    align-items: flex-start;
    justify-content: flex-end;
    padding: 0;
  }
  .modal-content-21e-4r.svelte-1spib5s {
    height: 100vh;
    width: 400px;
    max-width: 480px;
    max-height: 100vh;
    margin: 0;
    border-radius: 0;
  }
  .modal-content-21e-4r.modal-sm-3DFzc5.svelte-1spib5s, .modal-content-21e-4r.modal-md-2DsZt2.svelte-1spib5s, .modal-content-21e-4r.modal-lg-mHHE7u.svelte-1spib5s, .modal-content-21e-4r.modal-xl-2OgJGi.svelte-1spib5s {
    width: 400px;
    max-width: 480px;
  }
  .modal-content-21e-4r.modal-full-2jBHrP.svelte-1spib5s {
    width: 100vw;
    height: 100vh;
    border-radius: 0;
  }
  .modal-body-2lx2Yq.svelte-1spib5s {
    background-color: white;
    justify-content: flex-start;
    overflow-y: auto;
    padding: 0 20px 20px;
  }
  .modal-header-1Jh6Io.svelte-1spib5s {
    padding: 24px 24px 16px;
    border-bottom: 1px solid #eee;
  }
}
@media (max-width: 768px) {
  .modal-content-21e-4r.svelte-1spib5s {
    width: 100vw;
    border-radius: 0;
  }
  .modal-content-21e-4r.modal-sm-3DFzc5.svelte-1spib5s, .modal-content-21e-4r.modal-md-2DsZt2.svelte-1spib5s, .modal-content-21e-4r.modal-lg-mHHE7u.svelte-1spib5s, .modal-content-21e-4r.modal-xl-2OgJGi.svelte-1spib5s {
    width: 100vw;
    max-width: none;
  }
  .modal-header-1Jh6Io.svelte-1spib5s {
    padding: 20px 20px 16px;
  }
  .modal-title-3Ocoeq.svelte-1spib5s {
    font-size: 20px;
  }
  .modal-body-2lx2Yq.svelte-1spib5s {
    padding: 0 20px 20px;
  }
}@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@400;600;700&display=swap");
.root-39JPll.svelte-jbcg2t {
  font-family: "Exo 2", sans-serif;
}.tippy-arrow {
  display: none;
  transform: translate(239px, 0px) !important;
}

nav.svelte-eyh2cm {
  display: flex;
  align-items: center;
  justify-content: right;
  width: 100%;
  max-width: 100%;
  min-height: 48px;
  overflow: hidden;
  padding-left: 12px;
  transition: opacity 0.15s ease-out, background-color 0.3s ease;
}

nav.on-dark-3q4lHj.svelte-eyh2cm {
  background-color: transparent;
}

.left-container-2kiLmu.svelte-eyh2cm,
.right-container-3dDjcM.svelte-eyh2cm {
  flex-shrink: 0;
}

.more-button-26Z8ku.svelte-eyh2cm {
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  min-width: 44px;
  max-width: 44px;
  transition: background-color 0.2s ease, opacity 0.15s ease-out;
}
.more-button-26Z8ku.svelte-eyh2cm:hover {
  background-color: rgb(var(--rk-colors__gray_100));
}
.on-dark-3q4lHj.svelte-eyh2cm .more-button-26Z8ku:where(.svelte-eyh2cm):hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.list-alcB0K.svelte-eyh2cm {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-shrink: 1;
  overflow: hidden;
  min-width: 0;
  max-width: 100%;
  transition: opacity 0.15s ease-out;
}

.item-3NMFig.svelte-eyh2cm {
  white-space: nowrap;
  flex-shrink: 0;
  transition: opacity 0.15s ease-out, transform 0.15s ease-out;
}
.item-3NMFig.more-3-e9F5.svelte-eyh2cm {
  transition: opacity 0.15s ease-out;
  flex-shrink: 0;
}

.rk-navigation-link-3zM1u_.svelte-eyh2cm {
  position: relative;
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  padding: 12px 12px 14px 12px;
  border-radius: 12px;
  transition: background-color 0.2s ease;
  font-size: 16px;
}
.rk-navigation-link-3zM1u_.svelte-eyh2cm:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

.on-dark-3q4lHj.svelte-eyh2cm .rk-navigation-link-3zM1u_:where(.svelte-eyh2cm):hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.icon-fBWgiR.svelte-eyh2cm {
  margin-left: 4px;
  transition: transform 150ms linear;
}

.child-list-3rltwd.svelte-eyh2cm {
  padding: 12px;
  margin: 0;
  list-style: none;
  min-width: max-content;
}

.child-link-ddrkRk.svelte-eyh2cm {
  display: block;
  color: inherit;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 16px;
  border-radius: 12px;
  height: 48px;
  align-content: center;
}
.child-link-ddrkRk.svelte-eyh2cm:hover {
  background: rgb(var(--rk-colors__gray_100));
}.avatar-2sjOAX.svelte-1pre9qb {
  --arc1-color: rgb(var(--rk-colors__orange_500));
  --arc2-color: rgb(var(--rk-colors__blue_600));
  --arc3-color: rgb(var(--rk-colors__red_500));
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sm-3d7BYb.svelte-1pre9qb {
  height: 48px;
  width: 40px;
}

.lg-13RVBr.svelte-1pre9qb {
  height: 88px;
  width: 88px;
}

.active-3T0wFw.svelte-1pre9qb {
  --arc1-color: rgb(var(--rk-colors__red_500));
  --arc2-color: rgb(var(--rk-colors__red_500));
  --arc3-color: rgb(var(--rk-colors__red_500));
}

.circle-2aHu-4.svelte-1pre9qb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.arc-1-GxchlS.svelte-1pre9qb {
  fill: var(--arc1-color);
}

.arc-2-1uVPMN.svelte-1pre9qb {
  fill: var(--arc2-color);
}

.arc-3-1BFOIz.svelte-1pre9qb {
  fill: var(--arc3-color);
}.rk-button {
  transition: background-color 0.3s ease;
  padding: 0 16px !important;
  box-shadow: none !important;
}
.rk-button.rk-button_default {
  background-color: #0468FF;
}
.rk-button.rk-button_default:hover {
  background-color: #145FDC;
}
.rk-button.rk-button_default:active {
  background-color: #1B56BB;
}
.rk-button.full-width {
  width: 100%;
}
.rk-button.rk-button_max {
  background-color: #9614fa;
}
.rk-button.rk-button_max:hover {
  background-color: #9614fa;
}
.rk-button.rk-button_max:active {
  background-color: #9614fa;
}
.rk-button.rk-button_telegram {
  background-color: #0088CC;
}
.rk-button.rk-button_telegram:hover {
  background: #0088CC;
}
.rk-button.rk-button_telegram:active {
  background-color: #0088CC;
}
.rk-button.rk-button_viber {
  background-color: #8f5db7;
}
.rk-button.rk-button_viber:hover {
  background-color: #8f5db7;
}
.rk-button.rk-button_viber:active {
  background-color: #8f5db7;
}
.rk-button.rk-button_quiet {
  color: #181718;
}
.rk-button.rk-button_quiet.on-dark {
  color: #fff;
}
.rk-button.rk-button_quiet.on-dark:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.rk-button.rk-button_quiet.on-dark:active {
  background-color: rgba(0, 0, 0, 0.06);
}.rk-button.rk-button_default.rk-button_combined {
  gap: 9px;
}

.combined-text-3i6ATM.svelte-1aeo2pd {
  font-size: 14px;
  align-content: center;
  color: #535253;
  font-weight: 550;
}

.rk-button.rk-button_combined.on-dark .combined-text-3i6ATM.svelte-1aeo2pd {
  color: rgba(255, 255, 255, 0.8);
}.rk-button.rk-button_default.rk-button_telephony {
  border: 1px solid rgb(var(--rk-colors__black), 0.16);
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 550;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  text-transform: none;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  width: auto;
}
.rk-button.rk-button_default.rk-button_telephony.on-dark {
  border-color: rgb(var(--rk-colors__white), 0.16);
  color: rgba(255, 255, 255, 0.8);
}
.rk-button.rk-button_default.rk-button_telephony:hover {
  color: rgb(var(--rk-colors__white));
  background-color: rgba(0, 0, 0, 0.0392156863);
}
.rk-button.rk-button_default.rk-button_telephony:active {
  color: rgb(var(--rk-colors__white));
  background-color: rgba(0, 0, 0, 0.0784313725);
  transform: translateY(0);
}
.rk-button.rk-button_default.rk-button_telephony .navbar-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row;
  width: auto;
  position: relative;
  height: 100%;
  gap: 8px;
  transform: translateY(-1px);
}
.rk-button.rk-button_default.rk-button_telephony .phone-icon {
  margin-bottom: -5px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.rk-button.rk-button_default.rk-button_telephony .phone-icon-phone {
  padding-bottom: 4px;
}
.rk-button.rk-button_default.rk-button_telephony .text-container {
  position: relative;
  height: 24px !important;
  overflow: hidden;
  display: inline-block;
  margin-bottom: -3px;
  transform: translateY(0);
}
.rk-button.rk-button_default.rk-button_telephony .phone-number,
.rk-button.rk-button_default.rk-button_telephony .hover-text {
  position: absolute;
  top: 50%;
  left: 0;
  width: max-content;
  transform: translateY(-50%);
  white-space: nowrap;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  line-height: 20px;
  color: #535253;
}
.rk-button.rk-button_default.rk-button_telephony.on-dark .phone-number, .rk-button.rk-button_default.rk-button_telephony.on-dark .hover-text {
  color: rgba(255, 255, 255, 0.8);
}
.rk-button.rk-button_default.rk-button_telephony .phone-number {
  opacity: 1;
}
.rk-button.rk-button_default.rk-button_telephony .hover-text {
  opacity: 0;
  transform: translateY(-50%) translateY(100%);
  padding-bottom: 1px;
}
.rk-button.rk-button_default.rk-button_telephony:hover .phone-icon {
  transform: scale(1.1) rotate(5deg);
}
.rk-button.rk-button_default.rk-button_telephony:hover .phone-number {
  opacity: 0;
  transform: translateY(-50%) translateY(-100%);
}
.rk-button.rk-button_default.rk-button_telephony:hover .hover-text {
  opacity: 1;
  transform: translateY(-50%) translateY(0);
}.root-30dFEt.svelte-181dlmc {
  margin-left: auto;
  background-color: rgb(var(--rk-colors__white));
  color: rgb(var(--rk-colors__gray_900));
  border: 1px solid rgb(var(--rk-colors__gray_200));
  height: calc(100vh - var(--Header__height));
  height: calc(100dvh - var(--Header__height));
  overflow-y: auto;
  scroll-behavior: smooth;
  width: 100vw;
  max-width: 100vw;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
}
@media (min-width: 580px) {
  .root-30dFEt.svelte-181dlmc {
    width: 100%;
    max-width: 460px;
    height: calc(100vh - var(--Header__height));
  }
}
@media (max-width: 767px) {
  .root-30dFEt.svelte-181dlmc {
    padding-bottom: env(safe-area-inset-bottom);
    padding-bottom: max(env(safe-area-inset-bottom), 20px);
  }
}.root-3fATep.svelte-gpycji {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.menu-3WGZP9.svelte-gpycji {
  padding: 20px 12px 24px;
}

.actions-32I_OU.svelte-gpycji {
  padding: 0 12px 12px 12px;
  display: grid;
  row-gap: 8px;
}

.hidden-1kNyW5.svelte-gpycji {
  position: absolute;
  z-index: -1;
}

.search-container-1MswMn.svelte-gpycji {
  display: flex;
  flex-grow: 1;
  padding: 8px 12px 20px 12px;
}

.dispatch-action-1XDnFs.svelte-gpycji button {
  width: 100%;
}

.feedback-form-103jEO.svelte-gpycji {
  padding: 36px 24px 32px;
  border-top: 1px solid #e0e0e0;
  margin-top: 20px;
  margin-left: -12px;
  margin-right: -12px;
}
.feedback-form-103jEO.svelte-gpycji .form-title-3Ema2A:where(.svelte-gpycji) {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  color: #181718;
}
.feedback-form-103jEO.svelte-gpycji .form-subtitle-1L_C8S:where(.svelte-gpycji) {
  font-size: 16px;
  color: #181718;
  line-height: 1.4;
}.root-asiZp1.svelte-1df66np {
  background-color: rgb(var(--rk-colors__white));
  color: rgb(var(--rk-colors__gray_900));
  border-radius: 24px;
  box-shadow: 0 0 12px rgba(var(--rk-colors__gray_900), 0.12);
  margin-top: -8px;
}

.visually-hidden-1sfEAG.svelte-1df66np {
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}.root-2fLjSx.svelte-1gjqjyc {
  display: grid;
  row-gap: 20px;
  padding: 32px 32px 24px;
  background-color: inherit;
}

.user-info-6v0Ew4.svelte-1gjqjyc {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.user-avatar-3OOU3V.svelte-1gjqjyc {
  margin-bottom: 12px;
}

.user-name-OWHnmX.svelte-1gjqjyc {
  margin-bottom: 4px;
  text-align: center;
}

.user-company-1_vijE.svelte-1gjqjyc {
  text-align: center;
  color: rgb(var(--rk-colors__gray_600));
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  hyphens: auto;
  width: 100%;
}

.menu-36aea9.svelte-1gjqjyc {
  margin: 0 -12px;
}

.document-links-USut_u.svelte-1gjqjyc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

.link-1D-ujd.svelte-1gjqjyc {
  text-decoration: none;
  color: rgb(var(--rk-colors__gray_600));
  display: inline-block;
  width: auto;
}
.link-1D-ujd.svelte-1gjqjyc:hover, .link-1D-ujd.svelte-1gjqjyc:active {
  color: rgb(var(--rk-colors__red_500));
}

.close-btn-2SITsQ.svelte-1gjqjyc {
  position: absolute;
  top: 16px;
  right: 16px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  color: rgb(var(--rk-colors__gray_600));
}
.close-btn-2SITsQ.svelte-1gjqjyc:hover {
  color: rgb(var(--rk-colors__red_500));
}.navbar-content-3NvfBr.svelte-nc0ln1 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}

.login-text-1apKxJ.svelte-nc0ln1 {
  font-weight: 600;
  font-size: 14px;
}

.login-icon-pobM4f.svelte-nc0ln1 {
  width: 18px;
  height: 18px;
}.cookie-banner-1_5Sze.svelte-1015gs8 {
  box-sizing: border-box;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1167;
  width: 380px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 14px 20px 20px;
  background: #383638;
  border-radius: 20px;
  overflow: hidden;
  animation: svelte-1015gs8-slideInDesktop 0.3s ease-out;
}

.cookie-text-3s_Xa9.svelte-1015gs8 {
  margin: 0;
  font-family: "Exo 2", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #fff;
  word-break: break-word;
}

.cookie-link-3Z0qnR.svelte-1015gs8 {
  color: inherit;
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 3px;
  text-decoration-thickness: 10%;
  transition: opacity 0.2s ease;
}
.cookie-link-3Z0qnR.svelte-1015gs8:hover {
  opacity: 0.7;
  color: inherit;
  text-decoration-style: dotted;
}
.cookie-link-3Z0qnR.svelte-1015gs8:active {
  opacity: 0.5;
}

.accept-button-1-IPnc.svelte-1015gs8 {
  width: 100%;
  height: 36px;
  padding: 0 12px;
  padding-bottom: 3px;
  background: rgba(0, 0, 0, 0.02);
  border: 1px solid #fff;
  border-radius: 10px;
  backdrop-filter: blur(4px);
  color: #fff;
  font-family: "Exo 2", sans-serif;
  font-size: 16px;
  font-weight: 550;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.accept-button-1-IPnc.svelte-1015gs8:hover {
  background: rgba(255, 255, 255, 0.08);
}
.accept-button-1-IPnc.svelte-1015gs8:active {
  background: rgba(255, 255, 255, 0.14);
}

@keyframes svelte-1015gs8-slideInDesktop {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes svelte-1015gs8-slideInMobile {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}
@media (max-width: 1200px) {
  .cookie-banner-1_5Sze.svelte-1015gs8 {
    left: 50%;
    transform: translateX(-50%);
    width: calc(100vw - 80px);
    max-width: 640px;
    animation: svelte-1015gs8-slideInMobile 0.3s ease-out;
    margin-inline: auto;
  }
}.root-2asD16.svelte-113ai4d {
  display: flex;
  flex-grow: 1;
}

.input-container-3Sq5kt.svelte-113ai4d {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}

.search-btn-3-MZDe.svelte-113ai4d {
  position: absolute;
  left: 3px;
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  pointer-events: none;
}
.search-btn-3-MZDe.svelte-113ai4d button {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  height: 32px !important;
  width: 32px !important;
  pointer-events: auto;
}
.search-btn-3-MZDe.svelte-113ai4d button:hover {
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  transform: none !important;
}
.search-btn-3-MZDe.svelte-113ai4d button:focus {
  outline: none !important;
}

.clear-btn-WxfjHa.svelte-113ai4d {
  position: absolute;
  top: 50%;
  right: 16px;
  z-index: 2;
  transform: translateY(-50%);
  height: 20px;
  cursor: pointer;
  border: none;
  background: none;
  padding: 0;
}

.input-3WUg-q.svelte-113ai4d {
  flex-grow: 1;
  padding: 13.5px 40px 14.5px 50px;
  border-radius: 12px;
  height: 48px;
  width: 100%;
  border: 1px solid #e6e7e9;
  background-color: #f0f1f4;
  color: rgb(var(--rk-colors__gray_900));
  position: relative;
  z-index: 1;
  font-size: 16px;
  transition: background-color 0.2s ease-in-out;
}
.input-3WUg-q.svelte-113ai4d::placeholder {
  color: rgb(var(--rk-colors__gray_600));
  font-weight: 400;
}
.input-3WUg-q.svelte-113ai4d:hover {
  background-color: #ecedf0;
}
.input-3WUg-q.svelte-113ai4d:focus {
  outline: none;
  border-color: rgb(var(--rk-colors__gray_500));
}
.input-3WUg-q.withButton-YPjn4I.svelte-113ai4d {
  padding-right: 40px;
}

.filled-1R5m0w.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d) {
  border: 1px solid #e6e7e9;
  background-color: #f0f1f4;
  color: rgb(var(--rk-colors__gray_900));
}
.filled-1R5m0w.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d)::placeholder {
  color: rgb(var(--rk-colors__gray_600));
  font-weight: 400;
}
.filled-1R5m0w.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d):hover {
  background-color: #ecedf0;
}
.filled-1R5m0w.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d):focus {
  border-color: rgb(var(--rk-colors__gray_500));
}
.filled-1R5m0w.svelte-113ai4d .clear-btn-WxfjHa:where(.svelte-113ai4d) button {
  color: rgb(var(--rk-colors__gray_500)) !important;
  font-size: 16px !important;
  width: 22px !important;
  height: 22px !important;
}
.filled-1R5m0w.svelte-113ai4d .clear-btn-WxfjHa:where(.svelte-113ai4d) button:hover {
  background-color: transparent !important;
  color: rgb(var(--rk-colors__gray_800)) !important;
}
.filled-1R5m0w.svelte-113ai4d .search-btn-3-MZDe:where(.svelte-113ai4d) button {
  color: rgb(var(--rk-colors__gray_900)) !important;
  border-radius: 12px 0 0 12px !important;
}

.on-light-1H3b6a.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d) {
  border: 1px solid rgba(0, 0, 0, 0.16);
  background-color: rgba(255, 255, 255, 0.9);
  color: rgb(var(--rk-colors__gray_900));
}
.on-light-1H3b6a.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d)::placeholder {
  color: rgb(var(--rk-colors__gray_600));
}
.on-light-1H3b6a.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d):hover {
  background-color: rgba(255, 255, 255, 0.95);
}
.on-light-1H3b6a.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d):focus {
  border-color: rgb(var(--rk-colors__gray_500));
  background-color: rgb(var(--rk-colors__white));
}
.on-light-1H3b6a.svelte-113ai4d .clear-btn-WxfjHa:where(.svelte-113ai4d) button {
  color: rgb(var(--rk-colors__gray_600)) !important;
}
.on-light-1H3b6a.svelte-113ai4d .search-btn-3-MZDe:where(.svelte-113ai4d) button {
  color: rgb(var(--rk-colors__gray_600)) !important;
}

.on-dark-1np75N.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d) {
  border: 2px solid transparent;
  background-color: rgba(255, 255, 255, 0.12);
  color: rgb(var(--rk-colors__white));
}
.on-dark-1np75N.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d)::placeholder {
  color: rgba(var(--rk-colors__white), 0.88);
}
.on-dark-1np75N.svelte-113ai4d .input-3WUg-q:where(.svelte-113ai4d):hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.on-dark-1np75N.svelte-113ai4d .clear-btn-WxfjHa:where(.svelte-113ai4d) button {
  color: rgb(var(--rk-colors__white)) !important;
  background-color: rgba(var(--rk-colors__white), 0.12) !important;
}
.on-dark-1np75N.svelte-113ai4d .search-btn-3-MZDe:where(.svelte-113ai4d) button {
  color: rgb(var(--rk-colors__white)) !important;
}.root-1EfhtI.svelte-aj6mxo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
  margin-top: calc(var(--Header__height));
  padding: 36px 24px 0;
  border-top: 1px solid rgb(var(--rk-colors__gray_200));
  background-color: rgb(var(--rk-colors__white));
}
@media (max-width: 1619.5px) {
  .root-1EfhtI.svelte-aj6mxo {
    z-index: 1001;
    margin-top: 0;
    padding: 24px 32px 0;
  }
}

.container-25zRts.svelte-aj6mxo {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 1619.5px) {
  .container-25zRts.svelte-aj6mxo {
    align-items: initial;
  }
}

.tab-container-1B6nAX.svelte-aj6mxo {
  display: flex;
  height: 48px;
  margin-bottom: 32px;
  overflow-x: auto;
  scrollbar-width: none;
}
@media (max-width: 1619.5px) {
  .tab-container-1B6nAX.svelte-aj6mxo {
    margin-bottom: 12px;
  }
}
.tab-container-1B6nAX.svelte-aj6mxo::-webkit-scrollbar {
  display: none;
}

.result-list-34dqeM.svelte-aj6mxo {
  padding-right: 20px;
  margin: 0;
}
@media (min-width: 1620px) {
  .result-list-34dqeM.svelte-aj6mxo {
    max-width: 942px;
  }
}

.result-container-1WUwX_.svelte-aj6mxo {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.custom-scrollbar-2bqBAc.svelte-aj6mxo {
  overflow-y: scroll;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: rgb(var(--rk-colors__gray_300)) rgb(var(--rk-colors__gray_100));
}
.custom-scrollbar-2bqBAc.svelte-aj6mxo::-webkit-scrollbar {
  width: 8px;
}
.custom-scrollbar-2bqBAc.svelte-aj6mxo::-webkit-scrollbar-track {
  background-color: rgb(var(--rk-colors__gray_100));
}
.custom-scrollbar-2bqBAc.svelte-aj6mxo::-webkit-scrollbar-thumb {
  background-color: rgb(var(--rk-colors__gray_300));
}

.results-loader {
  text-align: center;
}
.results-loader > * {
  width: 8px;
  height: 8px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  animation: svelte-aj6mxo-bouncedelay 1.4s infinite ease-in-out both;
}
.bounce1 {
  animation-delay: -0.32s;
}
.bounce2 {
  animation-delay: -0.16s;
}

@keyframes svelte-aj6mxo-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.search-1iEuo_.svelte-aj6mxo {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
}

.cancel-liTsTi.svelte-aj6mxo {
  border: none;
  background: none;
  padding: 0;
  cursor: pointer;
  color: inherit;
}

@media (min-width: 1620px) {
  .not-found-22piUS.svelte-aj6mxo {
    margin-left: 180px;
  }
}
@media (max-width: 1239.5px) {
  .not-found-22piUS.svelte-aj6mxo {
    margin-left: 0;
  }
}

.open-modal-33zmC_.svelte-aj6mxo {
  border: none;
  background: none;
  color: rgb(var(--rk-colors__gray_600));
  cursor: pointer;
  margin-bottom: 20px;
}

.filter-list-3PT8G.svelte-aj6mxo {
  min-width: 300px;
  max-width: 300px;
  margin-bottom: 12px;
}

.select-filter-1u-Zsl.svelte-aj6mxo {
  margin-bottom: 12px;
}

.select-title-1QkdJT.svelte-aj6mxo {
  margin-bottom: 4px;
}.error-3rrh3z.svelte-t8ujp {
  color: #60676c;
  background-color: #ffe9ea !important;
}
.error-3rrh3z.svelte-t8ujp:hover {
  background-color: #ffdfe0 !important;
}
.error-3rrh3z.svelte-t8ujp:focus:hover {
  background-color: #ffe9ea !important;
}
.error-3rrh3z.svelte-t8ujp:focus {
  border-color: #ff0015 !important;
}

.input-wrapper-1eVvv9.svelte-t8ujp {
  position: relative;
}
.input-wrapper-1eVvv9.svelte-t8ujp .clear-btn-A7BL19:where(.svelte-t8ujp) {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #363636;
  font-size: 16px;
  display: flex;
  padding: 13px 5px 5px 5px;
  border: none;
  background: none;
}

.checkbox-input-2Ssu2s.svelte-t8ujp {
  width: 20px;
  height: 20px;
  margin: 0;
  accent-color: #0468ff;
  cursor: pointer;
  position: relative;
  flex-shrink: 0;
  transition: all 0.2s ease;
  appearance: none;
  -webkit-appearance: none;
  border-radius: 6px;
  border: 1px solid #d7dbdf;
  outline: none;
}
.checkbox-input-2Ssu2s.svelte-t8ujp:hover {
  border-color: #0468ff;
  background-color: #f8f9fa;
}
.checkbox-input-2Ssu2s.svelte-t8ujp:focus {
  border-color: #0468ff;
  box-shadow: 0 0 0 3px rgba(4, 104, 255, 0.1);
}
.checkbox-input-2Ssu2s.svelte-t8ujp:checked {
  background-color: #0468ff;
  border-color: rgba(0, 0, 0, 0.1215686275);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
}
.checkbox-input-2Ssu2s.error-3rrh3z.svelte-t8ujp {
  border: 1px solid #ff3b30;
  background-color: #fff0f0;
}
.checkbox-input-2Ssu2s.error-3rrh3z.svelte-t8ujp:checked {
  background-color: #ff3b30;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23ffffff'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

.form-container-SaqNeU.svelte-t8ujp {
  background: white;
  padding-top: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  font-family: "Exo 2", sans-serif;
}

.close-btn-3VF6Fo.svelte-t8ujp {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  font-size: 20px;
  color: #11181c;
  padding: 14px;
  border: none;
  background: none;
}
.close-btn-3VF6Fo.svelte-t8ujp:hover {
  color: #0468ff;
}

.description-3yMck9.svelte-t8ujp {
  color: #363636;
  font-size: 14px;
  margin-bottom: 24px;
  line-height: 1.4;
}

.form-avatar-35ynK4.svelte-t8ujp {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
  align-items: center;
}

.avatar-container-2br8cL.svelte-t8ujp {
  position: relative;
  width: 70px;
  height: 70px;
  flex-shrink: 0;
}

.avatar-image-1PjSss.svelte-t8ujp {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  background: linear-gradient(135deg, #6e8efb, #a777e3);
}

.status-indicator-2Nf6oh.svelte-t8ujp {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  border: 3px solid white;
  background-color: #4ade80;
}

.avatar-info-ae-r5C.svelte-t8ujp {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.title-MIMhd5.svelte-t8ujp {
  font-size: 16px;
  font-weight: 600;
  color: #11181c;
  margin-bottom: 2px;
}

.info-1qtbYQ.svelte-t8ujp {
  font-size: 14px;
  color: #363636;
}

.form-group-2zZotk.svelte-t8ujp {
  margin-bottom: 8px;
}
.form-group-2zZotk.checkbox-1hQhbs.svelte-t8ujp {
  display: flex;
  gap: 8px;
  margin: 16px 0 0 0;
  align-items: flex-start;
}

.form-input-AzWC_f.svelte-t8ujp,
.form-textarea-2dYbAs.svelte-t8ujp {
  width: 100%;
  background: #f1f3f5;
  border: 1px solid #f1f3f5;
  border-radius: 12px;
  font-size: 16px;
  font-family: "Exo 2", sans-serif;
  transition: all 0.2s ease;
  color: #11181c !important;
}
.form-input-AzWC_f.svelte-t8ujp::placeholder,
.form-textarea-2dYbAs.svelte-t8ujp::placeholder {
  color: #999 !important;
}
.form-input-AzWC_f.svelte-t8ujp:focus,
.form-textarea-2dYbAs.svelte-t8ujp:focus {
  outline: none;
  border-color: #60676c;
  color: #11181c !important;
}

.form-input-AzWC_f.svelte-t8ujp {
  height: 56px;
  padding: 14px 44px 14px 20px;
}
.form-input-AzWC_f.svelte-t8ujp:hover:not(:focus) {
  background-color: #ecedf0;
  color: #535253;
}
.form-input-AzWC_f.svelte-t8ujp:hover:not(:focus)::placeholder {
  color: #535253;
}

.form-textarea-2dYbAs.svelte-t8ujp {
  min-height: 140px;
  padding: 14px 44px 14px 20px;
  resize: none;
}
.form-textarea-2dYbAs.svelte-t8ujp:hover:not(:focus) {
  background-color: #ecedf0;
  color: #535253;
}
.form-textarea-2dYbAs.svelte-t8ujp:hover:not(:focus)::placeholder {
  color: #535253;
}
.form-textarea-2dYbAs.svelte-t8ujp::-webkit-scrollbar {
  display: none;
}
.form-textarea-2dYbAs.svelte-t8ujp {
  scrollbar-width: none;
}

.error-message-yMWc7k.svelte-t8ujp {
  color: #ff0015;
  font-size: 12px;
  margin: 4px 0 0 1px;
}

.checkbox-label-3vRcvx.svelte-t8ujp {
  font-size: 14px;
  color: #11181c;
  cursor: pointer;
  font-weight: normal;
}

.checkbox-label-3vRcvx.svelte-t8ujp a {
  color: #0468ff;
  text-decoration: none;
}

.buttons-container-2miUE4.svelte-t8ujp {
  margin-top: 9px;
}

.submit-btn-V8MwNR.svelte-t8ujp {
  width: 100%;
  height: 48px;
  background: #0468ff;
  color: white;
  border: none;
  border-radius: 12px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.02em;
  cursor: pointer;
  font-family: "Exo 2", sans-serif;
  transition: background-color 0.2s ease;
  transform: translateY(-1px);
}
.submit-btn-V8MwNR.svelte-t8ujp:hover {
  background: #145fdc;
}
.submit-btn-V8MwNR.svelte-t8ujp:active {
  background: #1b56bb;
}
.submit-btn-V8MwNR.svelte-t8ujp:disabled {
  background: #eceef0;
  cursor: not-allowed;
}

.messenger-text-tlrhoj.svelte-t8ujp {
  color: #535253;
  font-size: 14px;
  margin: 28px 0 8px;
}

.social-text-2zJp4f.svelte-t8ujp {
  font-size: 14px;
  font-weight: 650;
}
@media (min-width: 1240px) {
  .social-text-2zJp4f.svelte-t8ujp {
    display: none;
  }
}
.social-text-2zJp4f.withphone-3iOSwv.svelte-t8ujp {
  display: block !important;
}

.navbar-content-2S1CBn.svelte-t8ujp {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: 1px solid #d7dbdf;
  transition: all 0.3s ease;
}
.navbar-content-2S1CBn.svelte-t8ujp:hover {
  background-color: #f8f9fa;
  border-color: rgba(0, 0, 0, 0.1215686275);
}

.phone-number-2lCxq0.svelte-t8ujp {
  font-size: 16px;
  color: #535253;
  font-weight: 550;
}

.default-content-2j7Iys.svelte-t8ujp {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.phone-icon-1tcefS.svelte-t8ujp {
  width: 22px;
  height: 22px;
}

.social-buttons-2jZZ57.svelte-t8ujp {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 1240px) {
  .social-buttons-2jZZ57.svelte-t8ujp {
    flex-direction: row;
  }
}
.social-buttons-2jZZ57.withphone-3iOSwv.svelte-t8ujp {
  flex-direction: column !important;
}

.telegram-icon-wrapper-2lucjE.svelte-t8ujp {
  margin-bottom: -8px;
}

.social-btn-2aZaFB.svelte-t8ujp {
  width: 100%;
  height: 48px;
  align-items: center;
  display: flex;
  justify-content: center;
  gap: 8px;
  padding: 13px 30px 14px 30px;
  border-radius: 12px;
  font-size: 14px;
  text-decoration: none;
  color: white;
  font-family: "Exo 2", sans-serif;
  letter-spacing: 0.02em;
  transition: background-color 0.2s ease;
}
.social-btn-2aZaFB.max-VG7BFS.svelte-t8ujp {
  background: #9614fa;
}
.social-btn-2aZaFB.max-VG7BFS.svelte-t8ujp:hover {
  background: rgb(137.53125, 5.09375, 239.40625);
}
.social-btn-2aZaFB.telegram-1sdiUL.svelte-t8ujp {
  background: #27a7e7;
}
.social-btn-2aZaFB.telegram-1sdiUL.svelte-t8ujp:hover {
  background: rgb(24.45, 154.85, 220.05);
}
.social-btn-2aZaFB.vk-hm-l8W.svelte-t8ujp {
  background: #0077ff;
}
.social-btn-2aZaFB.vk-hm-l8W.svelte-t8ujp:hover {
  background: rgb(0, 107.1, 229.5);
}
.social-btn-2aZaFB.navbar-content-2S1CBn.svelte-t8ujp {
  border: 1px solid #d7dbdf;
  transition: all 0.2s ease;
}
.social-btn-2aZaFB.navbar-content-2S1CBn.svelte-t8ujp:hover {
  background-color: #f8f9fa;
  border-color: rgba(0, 0, 0, 0.1215686275);
}.root-3g8maw.svelte-a117cg {
  text-decoration: none;
}.root-NV7Rk0.svelte-1qo109d {
  display: flex;
  flex-direction: column;
}.rk-button.rk-button_default.rk-button_contact {
  gap: 9px;
  transform: translateY(-2px);
}

.rk-button_contact {
  text-transform: none !important;
  font-size: 16px !important;
}

.contact-link-114s1I.svelte-50lkhg {
  display: block;
  text-decoration: none;
  color: inherit;
}
.contact-link-114s1I.svelte-50lkhg:hover {
  text-decoration: none;
}

.phone-icon-phone-kZAu7X.svelte-50lkhg {
  padding-bottom: 4px;
}

.phone-icon-2zzG6r.svelte-50lkhg {
  padding-right: 4px;
}

.contact-info-BK6qnL.svelte-50lkhg {
  height: 19px;
  align-content: start;
  letter-spacing: normal;
  color: #535253;
  font-weight: 550;
  transform: translateY(-1px);
}

.rk-button.rk-button_contact.on-dark .contact-info-BK6qnL.svelte-50lkhg {
  color: rgba(255, 255, 255, 0.8);
}.themes-menu-10xH0j.svelte-j0s383 {
  margin: 16px 0;
}

.themes-header-2xmyJ9.svelte-j0s383 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 16px 12px;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  border-radius: 12px;
  transition: background-color 0.2s;
}
.themes-header-2xmyJ9.svelte-j0s383:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.themes-header-2xmyJ9.svelte-j0s383:active {
  background-color: rgba(0, 0, 0, 0.08);
}
.themes-header-2xmyJ9.svelte-j0s383 .chevron-icon-container-60Lq8v:where(.svelte-j0s383) {
  margin-bottom: -8px;
}

.themes-title-2saltu.svelte-j0s383 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.themes-loading-2vS7Lr.svelte-j0s383,
.themes-error-3bBbOZ.svelte-j0s383,
.themes-empty-2MZJ7b.svelte-j0s383 {
  padding: 16px 20px;
  text-align: center;
  color: #666;
  font-size: 14px;
}

.themes-error-3bBbOZ.svelte-j0s383 {
  color: #d32f2f;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

.retry-button-3zjUrZ.svelte-j0s383 {
  background: #0468FF;
  color: white;
  border: none;
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 12px;
  cursor: pointer;
  transition: background-color 0.2s;
}
.retry-button-3zjUrZ.svelte-j0s383:hover {
  background: #145FDC;
}
.retry-button-3zjUrZ.svelte-j0s383:active {
  background: #1B56BB;
}

.themes-list-2v-bBA.svelte-j0s383 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.theme-item-1m1uC0.svelte-j0s383 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 12px 12px;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 14px;
  border-radius: 12px;
  color: #333;
  text-align: left;
  transition: background-color 0.2s;
}
.theme-item-1m1uC0.svelte-j0s383:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.theme-item-1m1uC0.svelte-j0s383:active {
  background-color: rgba(0, 0, 0, 0.08);
}

.theme-icon-3kZt4c.svelte-j0s383 {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  object-fit: contain;
}

.theme-title-1f4sdw.svelte-j0s383 {
  flex: 1;
  line-height: 1.4;
  font-size: 16px;
}

.chevron-icon {
  transition: transform 0.2s;
}.tab-3O6FlP.svelte-q5s9yo {
  position: relative;
  padding: 12px 45px;
  border: none;
  background-color: rgb(var(--rk-colors__white));
  color: rgb(var(--rk-colors__gray_600));
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab-3O6FlP.svelte-q5s9yo:hover, .tab-3O6FlP.is-active-1JAKam.svelte-q5s9yo {
  background-color: rgb(var(--rk-colors__gray_100));
  color: rgb(var(--rk-colors__gray_900));
}
.tab-3O6FlP.svelte-q5s9yo:hover .icon-3YtkXf:where(.svelte-q5s9yo), .tab-3O6FlP.is-active-1JAKam.svelte-q5s9yo .icon-3YtkXf:where(.svelte-q5s9yo) {
  color: rgb(var(--rk-colors__alt-blue_600));
}
.tab-3O6FlP.is-active-1JAKam.svelte-q5s9yo {
  pointer-events: none;
}
.tab-3O6FlP.is-active-1JAKam.svelte-q5s9yo::before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: rotate(45deg);
  background-color: rgb(var(--rk-colors__gray_100));
  width: 11px;
  height: 11px;
}
.tab-3O6FlP.svelte-q5s9yo:not(:last-child) {
  border-right: 1px solid rgb(var(--rk-colors__gray_100));
}

.icon-3YtkXf.svelte-q5s9yo {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 7px;
  min-width: 18px;
  min-height: 18px;
  width: 18px;
  height: 18px;
  border: 1px solid transparent;
  border-radius: 4px;
  overflow: hidden;
}

.svg-icon-2_5ioa.svelte-q5s9yo {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.title-11Mapu.svelte-q5s9yo {
  font-weight: 700;
  margin-right: 4px;
}.icon-bg {
  background-image: linear-gradient(135deg, #8498ff 0%, #ce6cff 100%);
}
.icon-bg-2 {
  background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
}
.icon-bg-28 {
  background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);
}
.icon-bg-24 {
  background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);
}
.icon-bg-32 {
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
}
.icon-bg-27 {
  background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%);
}
.icon-bg-9 {
  background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
}
.icon-bg-5 {
  background-image: linear-gradient(to right, #fa709a 0%, #fee140 100%);
}
.icon-bg-6 {
  background-image: linear-gradient(to top, #5ee7df 0%, #b490ca 100%);
}
.icon-bg-3 {
  background-image: linear-gradient(to top, #9890e3 0%, #b1f4cf 100%);
}
.icon-bg-25 {
  background-image: linear-gradient(120deg, #89f7fe 0%, #66a6ff 100%);
}
.icon-bg-7 {
  background-image: linear-gradient(180deg, #2af598 0%, #009efd 100%);
}
.icon-bg-26 {
  background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);
}
.icon-bg-4 {
  background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
}
.icon-bg-18 {
  background-image: linear-gradient(to top, #9795f0 0%, #fbc8d4 100%);
}
.icon-bg-13 {
  background-image: linear-gradient(60deg, #96deda 0%, #50c9c3 100%);
}
.icon-bg-31 {
  background-image: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
}
.icon-bg-16 {
  background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
}
.icon-bg-30 {
  background-image: linear-gradient(to top, #e8198b 0%, #c7eafd 100%);
}
.icon-bg-36 {
  background-image: linear-gradient(60deg, #64b3f4 0%, #c2e59c 100%);
}
.icon-bg-15 {
  background-image: linear-gradient(to right, #ed6ea0 0%, #ec8c69 100%);
}
.icon-bg-11 {
  background-image: linear-gradient(60deg, #3d3393 0%, #2b76b9 37%, #2cacd1 65%, #35eb93 100%);
}
.icon-bg-21 {
  background-image: linear-gradient(-225deg, #2cd8d5 0%, #c5c1ff 56%, #ffbac3 100%);
}
.icon-bg-29 {
  background-image: linear-gradient(-225deg, #d4ffec 0%, #57f2cc 48%, #4596fb 100%);
}
.icon-bg-35 {
  background-image: linear-gradient(-225deg, #69eacb 0%, #6654f1 100%);
}
.icon-bg-37 {
  background-image: linear-gradient(to top, #df89b5 0%, #bfd9fe 100%);
}
.icon-bg-38 {
  background-image: linear-gradient(to top, #ed6ea0 0%, #4596fb 100%);
}
.icon-bg-39 {
  background-image: linear-gradient(to top, #2b76b9 0%, #ed6ea0 100%);
}
.icon-bg-41 {
  background-image: linear-gradient(to top, #52e7ff 0%, #fac655 100%);
}
.icon-bg-42 {
  background-image: linear-gradient(to top, #76ff6b 0%, #f277ff 100%);
}
.icon-bg-43 {
  background-image: linear-gradient(to top, #3535ff 0%, #ff35f4 100%);
}
.icon-bg-44 {
  background-image: linear-gradient(to top, #ffc245 0%, #eeff45 100%);
}
.icon-bg-45 {
  background-image: linear-gradient(to top, #fd45ff 0%, #45fffd 100%);
}
.icon-bg-20 {
  background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
}
.icon-bg-115 {
  background-image: linear-gradient(45deg, #a18cd1 0%, #fbc2eb 100%);
}
.icon-bg-288 {
  background-image: linear-gradient(45deg, #f6d365 0%, #fda085 100%);
}
.search-match {
  background-color: #ff0;
}

.icon-1gP3D.svelte-155fys4 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  border-radius: 50%;
  background-color: #353535;
  color: rgb(var(--rk-colors__white));
  font-size: 14px;
  margin-right: 12px;
}

.svg-icon-3a7KRZ.svelte-155fys4 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.icon-svg-2p0fRu.svelte-155fys4 {
  background: transparent;
  border-radius: 0;
  color: inherit;
}

.result-3HWpX9.svelte-155fys4 {
  position: relative;
  display: flex;
  color: inherit;
  text-decoration: none;
}
.result-3HWpX9.svelte-155fys4:not(:last-child) {
  margin-bottom: 32px;
}

.result-link-zXf9M6.svelte-155fys4 {
  color: inherit;
  text-decoration: none;
}
.result-link-zXf9M6.svelte-155fys4::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}

.title-3pWLpr.svelte-155fys4 {
  margin-bottom: 4px;
}

.subtitle-1-cvY.svelte-155fys4 {
  display: flex;
  align-items: center;
  gap: 3px;
  color: rgb(var(--rk-colors__gray_600));
  margin-bottom: 4px;
}

.subtitleIcon-3-Ejrz.svelte-155fys4 {
  font-size: 8px;
  font-weight: 300;
}

.description-jbR6g7.svelte-155fys4 {
  color: rgb(var(--rk-colors__gray_600));
}

.link-OQNmW5.svelte-155fys4 {
  position: relative;
  z-index: 2;
  color: inherit;
  text-decoration: none;
}
.link-OQNmW5.svelte-155fys4:hover {
  text-decoration: underline;
}.root-3icEsC.svelte-bem4g1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 4px 8px;
  color: rgb(var(--rk-colors__gray_600));
  border: none;
  background-color: rgb(var(--rk-colors__white));
  cursor: pointer;
}
.root-3icEsC.svelte-bem4g1:hover .icon-3J5Wn_:where(.svelte-bem4g1) {
  color: rgb(var(--rk-colors__alt-blue_600));
}

.active-sLYg4P.svelte-bem4g1 {
  pointer-events: none;
}
.active-sLYg4P.svelte-bem4g1 .icon-3J5Wn_:where(.svelte-bem4g1) {
  color: rgb(var(--rk-colors__alt-blue_600));
}

.title-nb3awS.svelte-bem4g1 {
  margin: 0 8px;
  text-align: start;
}

.block-13lS5d.svelte-bem4g1 {
  display: flex;
}

.icon-3J5Wn_.svelte-bem4g1 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  min-height: 20px;
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  overflow: hidden;
}

.svg-icon-3RIzBM.svelte-bem4g1 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}.root-2WRb5W.svelte-51w33w {
  background-color: #fff;
  padding: 24px 40px 36px;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  border: none;
}
@media (max-width: 639.5px) {
  .root-2WRb5W.svelte-51w33w {
    padding: 24px 20px 28px;
  }
}

.close-2eL069.svelte-51w33w {
  font-size: 16px;
  font-weight: bold;
  border: none;
  background: none;
  cursor: pointer;
}

.header-2R8i3x.svelte-51w33w {
  display: flex;
  justify-content: flex-end;
}

.body-tRfU5D.svelte-51w33w {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 8px;
  margin-bottom: 24px;
}

.footer-2ZQcWs.svelte-51w33w {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
@media (max-width: 579.5px) {
  .footer-2ZQcWs.svelte-51w33w {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
  }
}

.overlay-3Dq8bG.svelte-51w33w {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--rk-colors__black), 0.48);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.tags-1RfyI4.svelte-51w33w {
  padding-right: 20px;
  max-height: 300px;
  overflow-y: scroll;
}

.select-filter-1Uf1WJ.svelte-51w33w {
  width: 382px;
}

.select-title-3A_NfE.svelte-51w33w {
  margin-bottom: 8px;
}.root-3tmlQB.svelte-1wwbgyt {
  position: relative;
  padding: 18px 20px;
  width: 100%;
  height: 60px;
  background-color: rgb(var(--rk-colors__gray_100));
  border: 1px solid rgb(var(--rk-colors__gray_100));
  border-radius: 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.root-3tmlQB.svelte-1wwbgyt:not(.open):hover {
  border-color: rgb(var(--rk-colors__gray_400));
}

.open-sAbyPq.svelte-1wwbgyt {
  background-color: rgb(var(--rk-colors__white));
  border-color: #9EC3DE;
  box-shadow: 0px 0px 0px 4px rgba(187, 224, 250, 0.5);
}
.open-sAbyPq.svelte-1wwbgyt .dropdown-3UHghE:where(.svelte-1wwbgyt) {
  display: block;
}

.item-2PLkD9.svelte-1wwbgyt {
  padding: 12px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
}
.item-2PLkD9.svelte-1wwbgyt:hover {
  background: rgb(var(--rk-colors__gray_100));
}

.dropdown-3UHghE.svelte-1wwbgyt {
  display: none;
  position: absolute;
  left: 0;
  z-index: 9999;
  color: black;
  background: #FFFFFF;
  border: 1px solid #9EC3DE;
  box-sizing: border-box;
  box-shadow: 0px 8px 12px rgba(53, 108, 147, 0.08);
  border-radius: 8px;
  width: 100%;
  max-height: 256px;
  overflow: auto;
}

.icon-30tWUq.svelte-1wwbgyt {
  width: 20px;
  height: 20px;
}

.reverse-1Bf4I.svelte-1wwbgyt {
  transform: rotate(180deg);
}

.select-container-kUEspk.svelte-1wwbgyt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}.rk-body-m-egRIjI.svelte-1uvvfgo {
  display: flex;
  align-items: center;
  font-size: 16px;
}

.nav-item-1JSd0i.svelte-1uvvfgo {
  width: 100%;
  list-style: none;
}

.item-sI4Y2R.svelte-1uvvfgo {
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 12px;
  margin-bottom: 2px;
  border-radius: 12px;
  cursor: pointer;
  min-height: 48px;
  text-decoration: none;
  color: inherit;
}
.item-sI4Y2R.svelte-1uvvfgo:hover {
  background-color: rgb(var(--rk-colors__gray_100));
}
.item-sI4Y2R.svelte-1uvvfgo:active {
  background-color: rgb(var(--rk-colors__gray_200));
}

.button-item-M2msl.svelte-1uvvfgo {
  background: none;
  border: none;
  width: 100%;
}

.link-cn0Y4J.svelte-1uvvfgo,
.button-3228yQ.svelte-1uvvfgo {
  display: flex;
  gap: 12px;
  color: inherit;
  padding: 0;
  align-items: center;
  flex: 1;
  text-decoration: none;
}

.icon-img-3C3NqJ.svelte-1uvvfgo {
  width: 21px;
  max-height: 21px;
}

.item-link-1jQhFN.svelte-1uvvfgo::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}

.chevron-down-1xLIis.svelte-1uvvfgo {
  all: unset;
  position: relative;
  z-index: 2;
  margin-left: 8px;
  display: flex;
}

.collapsed-vi2eG7.svelte-1uvvfgo > .children-tRj4Tj:where(.svelte-1uvvfgo) {
  opacity: 0;
  pointer-events: none;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease, opacity 0.2s ease;
}

.children-tRj4Tj.svelte-1uvvfgo {
  transition: height 0.3s ease, opacity 0.2s ease;
  overflow: hidden;
}

.button-3228yQ.svelte-1uvvfgo {
  background: none;
  border: none;
}.services-1twRjX.svelte-dpo21t {
  max-width: 1300px;
  min-width: 320px;
  height: 100vh;
}
.services-1twRjX.svelte-dpo21t > :where(.svelte-dpo21t) {
  border-right: 1px solid rgb(var(--rk-colors__gray_200));
  border-bottom: 1px solid rgb(var(--rk-colors__gray_200));
}
@media (min-width: 820px) {
  .services-1twRjX.svelte-dpo21t {
    display: grid;
    grid-template-columns: 340px auto;
    grid-template-rows: min-content auto;
  }
}
@media (max-width: 819.5px) {
  .services-1twRjX.svelte-dpo21t .services-title-tFEJFE:where(.svelte-dpo21t),
  .services-1twRjX.svelte-dpo21t .services-content-9MlAlS:where(.svelte-dpo21t) {
    display: none;
  }
  .services_active-3uGpYx.svelte-dpo21t .services-logo-vQuCg4:where(.svelte-dpo21t),
  .services_active-3uGpYx.svelte-dpo21t .services-sidebar-BVfg_8:where(.svelte-dpo21t) {
    display: none;
  }
  .services_active-3uGpYx.svelte-dpo21t .services-title-tFEJFE:where(.svelte-dpo21t),
  .services_active-3uGpYx.svelte-dpo21t .services-content-9MlAlS:where(.svelte-dpo21t) {
    display: block;
  }
}

.services-logo-vQuCg4.svelte-dpo21t,
.services-title-tFEJFE.svelte-dpo21t {
  background-color: rgb(var(--rk-colors__white));
}

.services-sidebar-BVfg_8.svelte-dpo21t,
.services-content-9MlAlS.svelte-dpo21t {
  background-color: rgb(var(--rk-colors__gray_100));
}

.services-content-9MlAlS.svelte-dpo21t {
  height: 100%;
}.root-3oIQ-N.svelte-wb2vo {
  display: flex;
  padding: 20px;
}
@media (max-width: 1023.5px) {
  .root-3oIQ-N.svelte-wb2vo {
    padding: 12px 20px;
  }
}

.close-button-2kxVMt.svelte-wb2vo {
  height: 40px;
  width: 40px;
  background-color: rgba(var(--rk-colors__black), 0.08);
  border: none;
  border-radius: 12px;
  margin-right: 16px;
  padding: 0;
  cursor: pointer;
  position: relative;
}

.close-button-icon-3zr2yz.svelte-wb2vo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
}.root-3YCHqx.svelte-1tpvs9d {
  display: flex;
  align-items: center;
  padding: 20px 60px;
}
@media (max-width: 1023.5px) {
  .root-3YCHqx.svelte-1tpvs9d {
    padding: 12px 20px;
  }
}

.backward-button-2lElNM.svelte-1tpvs9d {
  border: none;
  background: none;
  margin-right: 12px;
  padding: 8px;
  cursor: pointer;
}
@media (min-width: 820px) {
  .backward-button-2lElNM.svelte-1tpvs9d {
    display: none;
  }
}

.backward-button-icon-41A6Jm.svelte-1tpvs9d {
  font-size: 16px;
  height: 24px;
  width: 24px;
}

.icon-sY5c7R.svelte-1tpvs9d {
  margin-right: 12px;
}.root-3TJR3e.svelte-rgocqn {
  display: grid;
  row-gap: 12px;
}

.navigation-1o19R_.svelte-rgocqn {
  padding: 20px 0;
  background-color: rgb(var(--rk-colors__white));
  border-bottom: 1px solid rgb(var(--rk-colors__gray_200));
}

.navigation-item-s2XheQ.svelte-rgocqn {
  padding: 14px 20px;
  display: flex;
  align-items: center;
  transition: all 0.22s ease-out;
  cursor: pointer;
  background: none;
  border: none;
  width: 100%;
  text-align: left;
}
.navigation-item-s2XheQ.svelte-rgocqn:hover, .navigation-item-s2XheQ.svelte-rgocqn:focus {
  background-color: rgb(var(--rk-colors__gray_100));
}
.navigation-item-s2XheQ.svelte-rgocqn:active {
  background-color: rgb(var(--rk-colors__gray_200));
}
.navigation-item_active-QzIxlj.svelte-rgocqn, .navigation-item_active-QzIxlj.svelte-rgocqn:hover, .navigation-item_active-QzIxlj.svelte-rgocqn:focus, .navigation-item_active-QzIxlj.svelte-rgocqn:active {
  background-color: rgb(var(--rk-colors__blue_600));
  color: rgb(var(--rk-colors__white));
}

.navigation-item-icon-1A677k.svelte-rgocqn {
  height: 40px;
  width: 40px;
  margin-right: 12px;
}.tablist-zyvICX.svelte-naejsq {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}
@media (max-width: 1023.5px) {
  .tablist-zyvICX.svelte-naejsq {
    margin-bottom: 32px;
  }
}

.tab-kKXPwW.svelte-naejsq {
  flex-grow: 1;
}
.tab-kKXPwW.svelte-naejsq:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tab-kKXPwW.svelte-naejsq:nth-child(2) {
  border-radius: 0;
  margin-left: -1px;
  margin-right: -1px;
}
.tab-kKXPwW.svelte-naejsq:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tab_active-1erSV2.svelte-naejsq, .tab_active-1erSV2.svelte-naejsq:hover, .tab_active-1erSV2.svelte-naejsq:focus {
  background-color: rgb(var(--rk-colors__blue_600));
  color: rgb(var(--rk-colors__white));
}.banners-1L8fyS.svelte-ml7nw5 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 28px;
  row-gap: 20px;
}
@media (max-width: 1299.5px) {
  .banners-1L8fyS.svelte-ml7nw5 {
    grid-template-columns: auto;
  }
}
@media (max-width: 1023.5px) {
  .banners-1L8fyS.svelte-ml7nw5 {
    row-gap: 16px;
  }
}.banners-IDWyVc.svelte-1jigoq4 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 28px;
  row-gap: 20px;
}
@media (max-width: 1299.5px) {
  .banners-IDWyVc.svelte-1jigoq4 {
    grid-template-columns: auto;
  }
}
@media (max-width: 1023.5px) {
  .banners-IDWyVc.svelte-1jigoq4 {
    row-gap: 16px;
  }
}.services-wrapper-1y9dMm.svelte-64tge4 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 28px;
  align-items: flex-start;
}
@media (max-width: 1299.5px) {
  .services-wrapper-1y9dMm.svelte-64tge4 {
    grid-template-columns: auto;
    row-gap: 28px;
  }
}

.services-banners-3ftrRe.svelte-64tge4 {
  display: grid;
  grid-template-columns: auto;
  row-gap: 20px;
}
@media (max-width: 1023.5px) {
  .services-banners-3ftrRe.svelte-64tge4 {
    row-gap: 16px;
  }
}.forum-wrapper-Vb-Lt8.svelte-1jlt83d {
  display: grid;
  row-gap: 36px;
}

.forum-title-1EHbh9.svelte-1jlt83d {
  display: flex;
  align-items: center;
}

.forum-title-icon-3RbcHq.svelte-1jlt83d {
  height: 40px;
  width: 40px;
  margin-right: 16px;
}

.forum-discussions-3W6_na.svelte-1jlt83d,
.forum-communities-2qhqUz.svelte-1jlt83d {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 56px;
  row-gap: 28px;
}
@media (max-width: 1299.5px) {
  .forum-discussions-3W6_na.svelte-1jlt83d,
  .forum-communities-2qhqUz.svelte-1jlt83d {
    grid-template-columns: auto;
  }
}.wiki-wrapper-274ezf.svelte-ugbr54 {
  display: grid;
  row-gap: 36px;
}
@media (max-width: 1023.5px) {
  .wiki-wrapper-274ezf.svelte-ugbr54 {
    row-gap: 32px;
  }
}

.wiki-title-1iFpmF.svelte-ugbr54 {
  display: flex;
  align-items: center;
}

.wiki-title-icon-1GUVb0.svelte-ugbr54 {
  height: 40px;
  width: 40px;
  margin-right: 16px;
}

.wiki-sections-28hgKA.svelte-ugbr54 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 56px;
  row-gap: 28px;
}
@media (max-width: 1299.5px) {
  .wiki-sections-28hgKA.svelte-ugbr54 {
    grid-template-columns: auto;
  }
}.root-3RtlJe.svelte-14a3sdp {
  display: grid;
  grid-template-columns: 40px auto;
  grid-template-rows: min-content auto;
  grid-template-areas: "icon title" "icon description";
  column-gap: 16px;
  row-gap: 8px;
  padding: 36px;
  border: 1px solid rgb(var(--rk-colors__gray_200));
  border-radius: 12px;
  position: relative;
  height: 100%;
  max-height: 140px;
}
@media (max-width: 1023.5px) {
  .root-3RtlJe.svelte-14a3sdp {
    padding: 20px;
  }
}
.root-3RtlJe.svelte-14a3sdp:hover .title-3W6AHX:where(.svelte-14a3sdp) {
  color: rgb(var(--rk-colors__red_500));
}
.root-3RtlJe.svelte-14a3sdp:hover .description-1WTvwh:where(.svelte-14a3sdp) {
  color: rgb(var(--rk-colors__gray_900));
}
.root-3RtlJe.svelte-14a3sdp:active .title-3W6AHX:where(.svelte-14a3sdp) {
  color: rgb(var(--rk-colors__red_600));
}

.icon-1DyPCO.svelte-14a3sdp {
  grid-area: icon;
  height: 40px;
  width: 40px;
  margin-right: 12px;
  border-radius: 16px;
}

.title-3W6AHX.svelte-14a3sdp {
  grid-area: title;
}

.description-1WTvwh.svelte-14a3sdp {
  grid-area: description;
  color: rgb(var(--rk-colors__gray_600));
}.root-YcwLza.svelte-1n1vn6p {
  display: grid;
  grid-template-columns: 40px auto;
  grid-template-rows: min-content auto;
  grid-template-areas: "icon title" "icon description";
  column-gap: 16px;
  row-gap: 8px;
  position: relative;
}
.root-YcwLza.svelte-1n1vn6p:hover .title-WaJgpV:where(.svelte-1n1vn6p) {
  color: rgb(var(--rk-colors__red_500));
}
.root-YcwLza.svelte-1n1vn6p:hover .description-w4I6r1:where(.svelte-1n1vn6p) {
  color: rgb(var(--rk-colors__gray_900));
}
.root-YcwLza.svelte-1n1vn6p:active .title-WaJgpV:where(.svelte-1n1vn6p) {
  color: rgb(var(--rk-colors__red_600));
}

.icon-1c3aZd.svelte-1n1vn6p {
  grid-area: icon;
  height: 40px;
  width: 40px;
  border-radius: 16px;
}

.title-WaJgpV.svelte-1n1vn6p {
  grid-area: title;
}

.description-w4I6r1.svelte-1n1vn6p {
  grid-area: description;
  color: rgb(var(--rk-colors__gray_600));
}.root-1KzhBM.svelte-4x3udg {
  display: grid;
  grid-template-columns: 40px auto;
  grid-template-rows: min-content auto;
  grid-template-areas: "iconBox title" "iconBox description";
  column-gap: 16px;
  row-gap: 8px;
}

.icon-box-33IZjA.svelte-4x3udg {
  grid-area: iconBox;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: rgb(var(--rk-colors__gray_200));
}

.icon-2G8Ud_.svelte-4x3udg {
  color: rgb(var(--rk-colors__blue_500));
  width: 24px;
  height: 24px;
}

.title-1rFH8I.svelte-4x3udg {
  grid-area: title;
}
.title-1rFH8I.svelte-4x3udg:hover, .title-1rFH8I.svelte-4x3udg:focus {
  color: rgb(var(--rk-colors__red_500));
}
.title-1rFH8I.svelte-4x3udg:active {
  color: rgb(var(--rk-colors__red_600));
}

.description-1on98a.svelte-4x3udg {
  grid-area: description;
  color: rgb(var(--rk-colors__gray_600));
}

.author-2LI8r2.svelte-4x3udg:hover, .author-2LI8r2.svelte-4x3udg:focus {
  color: rgb(var(--rk-colors__red_500));
}
.author-2LI8r2.svelte-4x3udg:active {
  color: rgb(var(--rk-colors__red_600));
}.root-3WRFxg.svelte-gzej6k {
  width: auto;
  text-align: center;
}.root-1JAjEV.svelte-1q3uxw2 {
  display: grid;
  grid-template-columns: 40px auto;
  grid-template-rows: min-content auto;
  grid-template-areas: "icon title" "icon articles";
  column-gap: 16px;
  row-gap: 14px;
  position: relative;
}

.icon-23KRit.svelte-1q3uxw2 {
  grid-area: icon;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}

.title-37_9xC.svelte-1q3uxw2 {
  grid-area: title;
}
.title-37_9xC.svelte-1q3uxw2:hover, .title-37_9xC.svelte-1q3uxw2:focus {
  color: rgb(var(--rk-colors__red_500));
}
.title-37_9xC.svelte-1q3uxw2:active {
  color: rgb(var(--rk-colors__red_600));
}

.articles-1hqcAc.svelte-1q3uxw2 {
  grid-area: articles;
  display: grid;
  grid-auto-rows: min-content;
  row-gap: 12px;
  color: rgb(var(--rk-colors__blue_600));
}

.article-2nMOuN.svelte-1q3uxw2:hover, .article-2nMOuN.svelte-1q3uxw2:focus {
  color: rgb(var(--rk-colors__red_500));
}
.article-2nMOuN.svelte-1q3uxw2:active {
  color: rgb(var(--rk-colors__red_600));
}.item-1igfu6.svelte-zrugtr:hover .icon-vk, .item-1igfu6.svelte-zrugtr:focus .icon-vk {
  color: rgb(var(--rk-colors__social_vk));
}
.item-1igfu6.svelte-zrugtr:hover .icon-tg, .item-1igfu6.svelte-zrugtr:focus .icon-tg {
  color: rgb(var(--rk-colors__social_telegram));
}.item--3qk7m.svelte-11fw368 .icon-max {
  background-image: url("//cdn.roskvartal.ru/Services/assets/svg/max-logo-icon.svg");
}
.item--3qk7m.svelte-11fw368:hover .icon-max, .item--3qk7m.svelte-11fw368:focus .icon-max {
  background-image: url("//cdn.roskvartal.ru/Services/assets/svg/max-logo-color-icon.svg");
}
.item--3qk7m.svelte-11fw368:hover .icon-tg, .item--3qk7m.svelte-11fw368:focus .icon-tg {
  color: rgb(var(--rk-colors__social_telegram));
}.root-16jZTG.svelte-ec1kin {
  display: grid;
  row-gap: 40px;
}
@media (max-width: 1023.5px) {
  .root-16jZTG.svelte-ec1kin {
    row-gap: 32px;
  }
}

.previews-B1bdBY.svelte-ec1kin {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}
@media (max-width: 1299.5px) {
  .previews-B1bdBY.svelte-ec1kin {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1023.5px) {
  .previews-B1bdBY.svelte-ec1kin {
    grid-template-columns: auto;
    row-gap: 24px;
  }
}.root-1qs11j.svelte-j1hhar {
  display: grid;
  row-gap: 40px;
}
@media (max-width: 1023.5px) {
  .root-1qs11j.svelte-j1hhar {
    row-gap: 32px;
  }
}

.previews-1KDX6l.svelte-j1hhar,
.tags-jxvIp6.svelte-j1hhar {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
}
@media (max-width: 1299.5px) {
  .previews-1KDX6l.svelte-j1hhar,
  .tags-jxvIp6.svelte-j1hhar {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1023.5px) {
  .previews-1KDX6l.svelte-j1hhar,
  .tags-jxvIp6.svelte-j1hhar {
    grid-template-columns: auto;
    row-gap: 24px;
  }
}.events-acUJez.svelte-15wz6up {
  display: grid;
  grid-template-columns: auto;
  row-gap: 28px;
}
@media (max-width: 1023.5px) {
  .events-acUJez.svelte-15wz6up {
    row-gap: 24px;
  }
}.root-2Ltq1z.svelte-1tmrg5m {
  height: 460px;
  background-image: url("//cdn.roskvartal.ru/Services/assets/png/gis-landing-background.png");
  background-size: cover;
  color: rgb(var(--rk-colors__white));
  display: grid;
  grid-template-columns: 420px auto;
  grid-template-areas: "content image-wrapper";
  column-gap: 28px;
  overflow: hidden;
}
@media (max-width: 1299.5px) {
  .root-2Ltq1z.svelte-1tmrg5m {
    height: 500px;
  }
}
@media (max-width: 1023.5px) {
  .root-2Ltq1z.svelte-1tmrg5m {
    height: auto;
    grid-template-columns: auto;
    grid-template-rows: auto 268px;
    grid-template-areas: "content" "image-wrapper";
    row-gap: 28px;
  }
}
@media (max-width: 819.5px) {
  .root-2Ltq1z.svelte-1tmrg5m {
    grid-template-rows: auto 160px;
  }
}

.navbar-content-NqhS-W.svelte-1tmrg5m {
  grid-area: content;
  align-self: center;
  display: flex;
  flex-flow: column;
  align-items: start;
}
@media (max-width: 1023.5px) {
  .navbar-content-NqhS-W.svelte-1tmrg5m {
    align-self: initial;
    align-items: initial;
  }
}

.description-37iWcj.svelte-1tmrg5m {
  padding-top: 20px;
  padding-bottom: 28px;
}

.image-wrapper-i0drQ7.svelte-1tmrg5m {
  grid-area: image-wrapper;
  position: relative;
  pointer-events: none;
}

.image-R2USX3.svelte-1tmrg5m {
  position: absolute;
  width: 757.5px;
  height: 499.51px;
  left: calc(50% - 378.75px + 104.17px);
  top: calc(50% - 249.755px + 11px);
}
@media (max-width: 1299.5px) {
  .image-R2USX3.svelte-1tmrg5m {
    width: 711.8px;
    height: 469.38px;
    left: calc(50% - 355.9px + 171.32px);
    top: calc(50% - 234.69px + 8.49px);
  }
}
@media (max-width: 1023.5px) {
  .image-R2USX3.svelte-1tmrg5m {
    left: calc(50% - 355.9px + 4.32px);
    top: calc(50% - 234.69px + 107.49px);
  }
}
@media (max-width: 819.5px) {
  .image-R2USX3.svelte-1tmrg5m {
    width: 571.43px;
    height: 376.81px;
    left: calc(50% - 285.715px + 4.82px);
    top: calc(50% - 188.405px + 77.49px);
  }
}.root-AN5Zyn.svelte-1c75lx9 {
  height: 460px;
  background-image: url("//cdn.roskvartal.ru/Services/assets/png/legal-support-landing-background.png");
  background-size: cover;
  color: rgb(var(--rk-colors__white));
  display: grid;
  grid-template-columns: 420px auto;
  grid-template-areas: "content image-wrapper";
  column-gap: 28px;
  overflow: hidden;
}
@media (max-width: 1299.5px) {
  .root-AN5Zyn.svelte-1c75lx9 {
    height: 500px;
  }
}
@media (max-width: 1023.5px) {
  .root-AN5Zyn.svelte-1c75lx9 {
    height: auto;
    grid-template-columns: auto;
    grid-template-rows: auto 304px;
    grid-template-areas: "content" "image-wrapper";
    row-gap: 28px;
  }
}
@media (max-width: 819.5px) {
  .root-AN5Zyn.svelte-1c75lx9 {
    grid-template-rows: auto 180px;
  }
}

.navbar-content-2ch0nT.svelte-1c75lx9 {
  grid-area: content;
  align-self: center;
  display: flex;
  flex-flow: column;
  align-items: start;
}
@media (max-width: 1023.5px) {
  .navbar-content-2ch0nT.svelte-1c75lx9 {
    align-self: initial;
    align-items: initial;
  }
}

.description-1UFYCR.svelte-1c75lx9 {
  padding-top: 20px;
  padding-bottom: 28px;
}

.image-wrapper-2l9STZ.svelte-1c75lx9 {
  grid-area: image-wrapper;
  position: relative;
  pointer-events: none;
}

.image-347gAc.svelte-1c75lx9 {
  position: absolute;
  width: 699.49px;
  height: 658.27px;
  left: -153.74px;
  top: -20.37px;
}
@media (max-width: 1299.5px) {
  .image-347gAc.svelte-1c75lx9 {
    width: 626.27px;
    height: 589.37px;
    left: calc(50% - 313.135px + 18px);
    top: calc(50% - 294.685px + 84.01px);
  }
}
@media (max-width: 1023.5px) {
  .image-347gAc.svelte-1c75lx9 {
    width: 398.44px;
    height: 374.97px;
    left: calc(50% - 199.22px - 14.78px);
    top: calc(50% - 187.485px + 97.48px);
  }
}
@media (max-width: 819.5px) {
  .image-347gAc.svelte-1c75lx9 {
    left: calc(50% - 199.22px - 13.28px);
    top: calc(50% - 187.485px + 86px);
  }
}.root-2lT3LD.svelte-19fzldt {
  height: 460px;
  background-image: url("//cdn.roskvartal.ru/Services/assets/png/services-landing-background.png");
  background-size: cover;
  color: rgb(var(--rk-colors__white));
  display: grid;
  grid-template-columns: 420px auto;
  grid-template-areas: "content image-wrapper";
  column-gap: 28px;
  overflow: hidden;
}
@media (max-width: 1299.5px) {
  .root-2lT3LD.svelte-19fzldt {
    height: 500px;
    grid-template-columns: 400px auto;
  }
}
@media (max-width: 1023.5px) {
  .root-2lT3LD.svelte-19fzldt {
    height: auto;
    grid-template-columns: auto;
    grid-template-rows: auto 212px;
    grid-template-areas: "content" "image-wrapper";
    row-gap: 28px;
  }
}
@media (max-width: 819.5px) {
  .root-2lT3LD.svelte-19fzldt {
    grid-template-rows: auto 120px;
  }
}

.navbar-content-1dFKFN.svelte-19fzldt {
  grid-area: content;
  align-self: center;
  display: flex;
  flex-flow: column;
  align-items: start;
}
@media (max-width: 1023.5px) {
  .navbar-content-1dFKFN.svelte-19fzldt {
    align-self: initial;
    align-items: initial;
  }
}

.description-u5ZVE1.svelte-19fzldt {
  padding-top: 20px;
  padding-bottom: 28px;
}

.image-wrapper-1TXh6q.svelte-19fzldt {
  grid-area: image-wrapper;
  position: relative;
  pointer-events: none;
}

.image-dnyMkS.svelte-19fzldt {
  position: absolute;
  width: 410px;
  height: 506.76px;
  left: 76px;
  top: -77.17px;
}
@media (max-width: 1299.5px) {
  .image-dnyMkS.svelte-19fzldt {
    left: calc(50% - 205px + 124px);
    top: calc(50% - 253.38px + 2.21px);
  }
}
@media (max-width: 1023.5px) {
  .image-dnyMkS.svelte-19fzldt {
    width: 339.8px;
    height: 420px;
    left: calc(50% - 169.9px + 4.37px);
    top: calc(50% - 210px + 104px);
  }
}
@media (max-width: 819.5px) {
  .image-dnyMkS.svelte-19fzldt {
    left: calc(50% - 169.9px + 3.4px);
    top: calc(50% - 210px + 139px);
  }
}.root-1yNZv9.svelte-3nzffe {
  background-image: url("//cdn.roskvartal.ru/Services/assets/png/community-landing-background.png");
  background-size: cover;
  color: rgb(var(--rk-colors__white));
  display: grid;
  grid-template-columns: 328px auto;
  grid-template-areas: "content image-wrapper";
  column-gap: 28px;
  overflow: hidden;
}
@media (max-width: 1299.5px) {
  .root-1yNZv9.svelte-3nzffe {
    grid-template-columns: auto;
    grid-template-rows: auto 120px;
    grid-template-areas: "content" "image-wrapper";
    row-gap: 32px;
  }
}
@media (max-width: 1023.5px) {
  .root-1yNZv9.svelte-3nzffe {
    grid-template-rows: auto 200px;
  }
}

.navbar-content-34Zpf9.svelte-3nzffe {
  grid-area: content;
  display: flex;
  flex-flow: column;
  align-items: start;
}
@media (max-width: 1299.5px) {
  .navbar-content-34Zpf9.svelte-3nzffe {
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 1023.5px) {
  .navbar-content-34Zpf9.svelte-3nzffe {
    align-items: initial;
    text-align: initial;
  }
}

.icon-qShDJq.svelte-3nzffe {
  height: 40px;
  width: 40px;
  margin-bottom: 20px;
}

.description-MWP-h6.svelte-3nzffe {
  padding-top: 20px;
  padding-bottom: 32px;
}

.image-wrapper-1nqO3d.svelte-3nzffe {
  grid-area: image-wrapper;
  position: relative;
  pointer-events: none;
}

.image-1j4yKT.svelte-3nzffe {
  position: absolute;
  width: 616px;
  height: 420px;
  left: calc(50% - 308px + 8px);
  top: calc(50% - 210px + 20px);
}
@media (max-width: 1299.5px) {
  .image-1j4yKT.svelte-3nzffe {
    width: 538px;
    height: 367px;
    left: calc(50% - 269px + 7px);
    top: calc(50% - 183.5px + 108.5px);
  }
}
@media (max-width: 1023.5px) {
  .image-1j4yKT.svelte-3nzffe {
    width: 494px;
    height: 337px;
    left: calc(50% - 247px + 7px);
    top: calc(50% - 168.5px + 56.5px);
  }
}
@media (max-width: 819.5px) {
  .image-1j4yKT.svelte-3nzffe {
    width: 398px;
    height: 271px;
    left: calc(50% - 199px + 7.5px);
    top: calc(50% - 135.5px + 24.5px);
  }
}.root-1uolc8.svelte-e2wrci {
  display: grid;
  grid-template-columns: 388px auto;
  grid-template-areas: "content image-wrapper";
  column-gap: 28px;
  overflow: hidden;
}
@media (max-width: 1023.5px) {
  .root-1uolc8.svelte-e2wrci {
    grid-template-columns: auto;
    grid-template-rows: auto 180px;
    grid-template-areas: "content" "image-wrapper";
    row-gap: 32px;
  }
}
@media (max-width: 819.5px) {
  .root-1uolc8.svelte-e2wrci {
    grid-template-rows: auto 120px;
  }
}

.navbar-content-2G2Skj.svelte-e2wrci {
  grid-area: content;
  display: flex;
  flex-flow: column;
  align-items: start;
}
@media (max-width: 1023.5px) {
  .navbar-content-2G2Skj.svelte-e2wrci {
    align-items: initial;
  }
}

.icon-1sdszn.svelte-e2wrci {
  height: 40px;
  width: 40px;
  margin-bottom: 20px;
}

.description-23p5zI.svelte-e2wrci {
  padding-top: 20px;
  padding-bottom: 32px;
}

.image-wrapper-3G15Tp.svelte-e2wrci {
  grid-area: image-wrapper;
  position: relative;
  pointer-events: none;
}

.image-Y8dY3G.svelte-e2wrci {
  position: absolute;
  width: 604px;
  height: 651px;
  left: calc(50% - 302px + 135px);
  top: calc(50% - 325.5px + 18.5px);
}
@media (max-width: 1299.5px) {
  .image-Y8dY3G.svelte-e2wrci {
    left: calc(50% - 302px + 185px);
    top: calc(50% - 325.5px + 18.5px);
  }
}
@media (max-width: 1023.5px) {
  .image-Y8dY3G.svelte-e2wrci {
    width: 746px;
    height: 804px;
    left: calc(50% - 373px + 6px);
    top: calc(50% - 402px + 313px);
  }
}
@media (max-width: 819.5px) {
  .image-Y8dY3G.svelte-e2wrci {
    width: 474px;
    height: 512px;
    left: calc(50% - 237px + 6.5px);
    top: calc(50% - 256px + 197px);
  }
}.root-2Lnf4C.svelte-16i5kn {
  height: 460px;
  display: grid;
  grid-template-columns: 388px auto;
  grid-template-areas: "content image-wrapper";
  column-gap: 28px;
  overflow: hidden;
}
@media (max-width: 1299.5px) {
  .root-2Lnf4C.svelte-16i5kn {
    height: 500px;
  }
}
@media (max-width: 1023.5px) {
  .root-2Lnf4C.svelte-16i5kn {
    height: auto;
    grid-template-columns: auto;
    grid-template-rows: auto 184px;
    grid-template-areas: "content" "image-wrapper";
    row-gap: 28px;
  }
}

.navbar-content-dkCh4D.svelte-16i5kn {
  grid-area: content;
  align-self: center;
  display: flex;
  flex-flow: column;
  align-items: start;
}
@media (max-width: 1023.5px) {
  .navbar-content-dkCh4D.svelte-16i5kn {
    align-self: initial;
    align-items: initial;
  }
}

.icon-3KkNA3.svelte-16i5kn {
  height: 40px;
  width: 40px;
  margin-bottom: 20px;
}

.description-GiUayU.svelte-16i5kn {
  padding-top: 20px;
  padding-bottom: 32px;
}

.image-wrapper-18bek0.svelte-16i5kn {
  grid-area: image-wrapper;
  position: relative;
  pointer-events: none;
}

.image-1xpGzU.svelte-16i5kn {
  position: absolute;
  width: 481px;
  height: 613px;
  left: -52px;
  top: -83px;
}
@media (max-width: 1299.5px) {
  .image-1xpGzU.svelte-16i5kn {
    left: calc(50% - 240.5px + 11.5px);
    top: calc(50% - 306.5px + 49.5px);
  }
}
@media (max-width: 1023.5px) {
  .image-1xpGzU.svelte-16i5kn {
    width: 345.93px;
    height: 440.86px;
    left: calc(50% - 172.965px - 56.59px);
    top: calc(50% - 220.43px + 105.43px);
  }
}
@media (max-width: 819.5px) {
  .image-1xpGzU.svelte-16i5kn {
    width: 305.93px;
    height: 400.86px;
    left: calc(50% - 152.965px - 56.59px);
    top: calc(50% - 200.43px + 105.43px);
  }
}.root-ldlI7p.svelte-k5rb8d {
  display: grid;
  grid-template-areas: "cover" "title" "footer";
  row-gap: 16px;
  position: relative;
}
.root-ldlI7p.svelte-k5rb8d:hover .title-LgM_9i:where(.svelte-k5rb8d) {
  color: rgb(var(--rk-colors__red_500));
}
.root-ldlI7p.svelte-k5rb8d:active .title-LgM_9i:where(.svelte-k5rb8d) {
  color: rgb(var(--rk-colors__red_600));
}
@media (max-width: 1023.5px) {
  .root-ldlI7p.svelte-k5rb8d {
    grid-template-columns: 100px auto;
    grid-template-areas: "cover title" "cover footer";
    row-gap: 8px;
    column-gap: 16px;
  }
}

.cover-1TllLu.svelte-k5rb8d {
  grid-area: cover;
  width: 100%;
  border-radius: 12px;
  object-fit: cover;
  aspect-ratio: 16/9;
}

.title-LgM_9i.svelte-k5rb8d {
  grid-area: title;
}

.footer-Eznlta.svelte-k5rb8d {
  grid-area: footer;
  display: flex;
  color: rgb(var(--rk-colors__gray_600));
}

.footer-views-1QJFba.svelte-k5rb8d {
  margin-left: auto;
}

.footer-comments-KBRpD3.svelte-k5rb8d {
  margin-left: 10px;
}

.footer-views-1QJFba.svelte-k5rb8d,
.footer-comments-KBRpD3.svelte-k5rb8d {
  display: flex;
  align-items: center;
}
@media (max-width: 1299.5px) {
  .footer-views-1QJFba.svelte-k5rb8d,
  .footer-comments-KBRpD3.svelte-k5rb8d {
    display: none;
  }
}

.footer-icon-1dp0Iq.svelte-k5rb8d {
  height: 16px;
  width: 16px;
  margin-right: 4px;
}.root-3SbWet.svelte-17wqr0x {
  display: grid;
  grid-template-columns: 40px auto;
  grid-template-rows: min-content auto;
  grid-template-areas: "iconBox title" "iconBox description";
  column-gap: 16px;
  row-gap: 8px;
  position: relative;
}
.root-3SbWet.svelte-17wqr0x:hover .title-1QXh0Q:where(.svelte-17wqr0x) {
  color: rgb(var(--rk-colors__red_500));
}
.root-3SbWet.svelte-17wqr0x:hover .description-JVOOZQ:where(.svelte-17wqr0x) {
  color: rgb(var(--rk-colors__gray_900));
}
.root-3SbWet.svelte-17wqr0x:active .title-1QXh0Q:where(.svelte-17wqr0x) {
  color: rgb(var(--rk-colors__red_600));
}

.icon-box-2isUa7.svelte-17wqr0x {
  grid-area: iconBox;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  border-radius: 8px;
  overflow: hidden;
}

.icon-image-1mqZ0T.svelte-17wqr0x {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.icon-fallback-2-EE_j.svelte-17wqr0x {
  width: 16px;
  height: 16px;
  border: 1px solid rgb(var(--rk-colors__gray_300));
  border-radius: 4px;
}

.title-1QXh0Q.svelte-17wqr0x {
  grid-area: title;
}

.description-JVOOZQ.svelte-17wqr0x {
  grid-area: description;
  color: rgb(var(--rk-colors__gray_600));
}.root-1ZQ8Vn.svelte-1w6izzp {
  display: grid;
  grid-template-columns: 280px auto;
  grid-template-rows: auto 60px auto;
  grid-template-areas: "cover title" "cover description" "cover footer";
  row-gap: 12px;
  column-gap: 24px;
  position: relative;
}
@media (max-width: 1299.5px) {
  .root-1ZQ8Vn.svelte-1w6izzp {
    grid-template-columns: 160px auto;
  }
}
@media (max-width: 1023.5px) {
  .root-1ZQ8Vn.svelte-1w6izzp {
    grid-template-columns: 100px auto;
    grid-template-rows: repeat(2, 1fr);
    grid-template-areas: "cover title" "cover footer";
    column-gap: 16px;
  }
}
.root-1ZQ8Vn.svelte-1w6izzp:hover .title-1U8OZ6:where(.svelte-1w6izzp) {
  color: rgb(var(--rk-colors__red_500));
}
.root-1ZQ8Vn.svelte-1w6izzp:active .title-1U8OZ6:where(.svelte-1w6izzp) {
  color: rgb(var(--rk-colors__red_600));
}

.cover-27UQus.svelte-1w6izzp {
  grid-area: cover;
  width: 100%;
  border-radius: 12px;
  object-fit: cover;
  aspect-ratio: 16/9;
}

.title-1U8OZ6.svelte-1w6izzp {
  grid-area: title;
  align-self: end;
}

.description-3EKSIP.svelte-1w6izzp {
  grid-area: description;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 1023.5px) {
  .description-3EKSIP.svelte-1w6izzp {
    display: none;
  }
}

.footer-DwGPm8.svelte-1w6izzp {
  grid-area: footer;
  align-self: start;
  display: flex;
  justify-content: space-between;
  color: rgb(var(--rk-colors__gray_600));
}

.footer-time-3CMlJU.svelte-1w6izzp,
.footer-place-3EYYp6.svelte-1w6izzp,
.footer-type-2OC2Sn.svelte-1w6izzp,
.footer-price-bTrX0W.svelte-1w6izzp {
  display: flex;
  align-items: center;
}

@media (max-width: 1299.5px) {
  .footer-place-3EYYp6.svelte-1w6izzp,
  .footer-type-2OC2Sn.svelte-1w6izzp,
  .footer-price-bTrX0W.svelte-1w6izzp {
    display: none;
  }
}

.footer-icon-3xAeLA.svelte-1w6izzp {
  height: 16px;
  width: 16px;
  margin-right: 4px;
}:root{--rk-colors__black:0,0,0;--rk-colors__white:255,255,255;--rk-colors__gray_100:245,246,247;--rk-colors__gray_200:233,236,239;--rk-colors__gray_300:222,226,230;--rk-colors__gray_400:206,212,218;--rk-colors__gray_500:173,181,189;--rk-colors__gray_600:108,117,125;--rk-colors__gray_700:73,80,87;--rk-colors__gray_800:52,58,64;--rk-colors__gray_900:33,37,41;--rk-colors__blue_100:187,224,250;--rk-colors__blue_200:200,206,211;--rk-colors__blue_300:127,169,199;--rk-colors__blue_400:90,139,173;--rk-colors__blue_500:53,108,147;--rk-colors__blue_600:25,80,120;--rk-colors__blue_700:8,58,94;--rk-colors__blue_800:1,40,69;--rk-colors__blue_900:0,25,43;--rk-colors__red_100:255,207,210;--rk-colors__red_200:255,159,165;--rk-colors__red_300:255,111,121;--rk-colors__red_400:255,75,87;--rk-colors__red_500:255,15,31;--rk-colors__red_600:219,10,24;--rk-colors__red_700:183,7,19;--rk-colors__red_800:147,4,14;--rk-colors__red_900:122,2,10;--rk-colors__other_orange-prominent:255,114,76;--rk-colors__other_turquoise:99,185,186;--rk-colors__other_violet:123,97,255;--rk-colors__other_red:224,16,16;--rk-colors__other_light-red:255,74,40;--rk-colors__other_green:0,217,0;--rk-colors__social_whatsApp:37,211,102;--rk-colors__social_telegram:0,136,204;--rk-colors__social_viber:143,93,183;--rk-colors__social_youTube:255,0,0;--rk-colors__social_vk:39,135,245;--rk-colors__social_facebook:66,103,178;--rk-colors__social_instagram:225,48,108}.rk-heading-xxs{font-weight:600;font-size:17px;line-height:20px}.rk-heading-xs{font-weight:600;font-size:20px;line-height:24px}.rk-heading-s{font-weight:600;font-size:24px;line-height:28px}.rk-heading-m{font-weight:600;font-size:28px;line-height:36px}.rk-heading-l{font-weight:600;font-size:32px;line-height:40px}.rk-heading-xl{font-weight:600;font-size:40px;line-height:48px}.rk-body-xxs{font-size:9px;line-height:12px}.rk-body-xs{font-size:11px;line-height:16px}.rk-body-s{font-size:13px;line-height:16px}.rk-body-m{font-size:15px;line-height:20px}.rk-body-l{font-size:17px;line-height:24px}.rk-detail-s{font-size:9px;line-height:12px;letter-spacing:.045em;text-transform:uppercase}.rk-detail-m{font-size:11px}.rk-detail-l,.rk-detail-m{line-height:16px;letter-spacing:.045em;text-transform:uppercase}.rk-detail-l{font-size:13px}.rk-detail-xl{font-size:15px;line-height:20px;letter-spacing:.045em;text-transform:uppercase}.rk-bold{font-weight:700}.rk-semibold{font-weight:600}.rk-core{font-family:Exo\ 2,sans-serif}
/*# sourceMappingURL=/core.css.map */.rk-button{--rk-button__color_rgb:var(--rk-colors__black);display:inline-grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:4px;font-family:Exo\ 2,sans-serif;height:48px;box-sizing:border-box;border-radius:12px;border:0;cursor:pointer;text-transform:uppercase;font-weight:700;margin:0;padding:0 24px;font-size:13px;line-height:16px;letter-spacing:.045em;background-color:rgb(var(--rk-colors__red_500));color:rgb(var(--rk-colors__white));box-shadow:0 4px 8px rgba(33,37,41,.15),inset 0 -1px 0 rgba(33,37,41,.15),inset 0 1px 0 hsla(0,0%,100%,.2)}.rk-button.on-dark{--rk-button__color_rgb:var(--rk-colors__white)}.rk-button:hover{background-color:rgb(var(--rk-colors__red_600))}.rk-button.rk-button_active,.rk-button:active{background-color:rgb(var(--rk-colors__red_700))}.rk-button:disabled{opacity:.24}.rk-button_outline{background-color:transparent;border:1px solid rgba(var(--rk-button__color_rgb),.16);box-shadow:none;font-weight:600;color:rgba(var(--rk-button__color_rgb),.88)}.rk-button_outline:hover{background-color:rgba(var(--rk-button__color_rgb),.04)}.rk-button_outline.rk-button_active,.rk-button_outline:active{background-color:rgba(var(--rk-button__color_rgb),.08)}.rk-button_quiet{background-color:transparent;font-weight:600;color:rgba(var(--rk-button__color_rgb),.88);box-shadow:none}.rk-button_quiet:hover{background-color:rgba(var(--rk-button__color_rgb),.04)}.rk-button_quiet.rk-button_active,.rk-button_quiet:active{background-color:rgba(var(--rk-button__color_rgb),.08)}.rk-button_xs{height:32px;padding:0 16px;font-size:11px}.rk-button_sm,.rk-button_xs{line-height:16px;letter-spacing:.045em}.rk-button_sm{height:40px;padding:0 20px;font-size:13px}.rk-button_lg{height:52px;gap:6px;padding:0 28px;font-size:15px;line-height:20px;letter-spacing:.045em}.rk-button_icon{width:40px;height:40px;padding:0}.rk-button__icon,.rk-button_icon{display:flex;justify-content:center;align-items:center}.rk-button__icon{width:24px;height:24px;font-size:16px}.rk-button_xs .rk-button__icon{width:16px;height:16px;font-size:14px}
/*# sourceMappingURL=/button.css.map */.rk-avatar{font-family:Exo\ 2,sans-serif;border-radius:50%;overflow:hidden;width:40px;height:40px;font-size:19px}.rk-avatar_sm{width:32px;height:32px;font-size:16px}.rk-avatar_lg{width:80px;height:80px;font-size:36px}.rk-avatar__img{max-width:100%;max-height:100%;object-fit:cover}.rk-avatar_literal{display:flex;align-items:center;justify-content:center;color:rgb(var(--rk-colors__white))}
/*# sourceMappingURL=/index.css.map */.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}