/* [project]/src/components/templates/Auth/style.module.scss.module.css [app-client] (css) */
.style-module-scss-module__PkDKqa__wrap {
  width: 100vw;
  height: 100vh;
}

.style-module-scss-module__PkDKqa__content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

/* [project]/src/components/templates/FAQ/style.module.scss.module.css [app-client] (css) */
.style-module-scss-module__eE9ghq__wrap {
  padding-top: 100px;
}

.style-module-scss-module__eE9ghq__content {
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.style-module-scss-module__eE9ghq__content__block {
  flex-direction: column;
  gap: 15px;
  display: flex;
}

.style-module-scss-module__eE9ghq__content[data-desktop="false"] {
  flex-direction: column;
  display: flex;
}

/* [project]/src/components/templates/Companies/style.module.scss.module.css [app-client] (css) */
.style-module-scss-module__u8hAtG__wrap {
  padding: var(--padding-l, 24px) 0;
  padding-top: calc(var(--padding-l, 24px)  + 70px);
  gap: var(--indent-24, 24px);
  flex-direction: column;
  display: flex;
}

.style-module-scss-module__u8hAtG__wrap[data-desktop="false"] .style-module-scss-module__u8hAtG__top {
  grid-template-columns: repeat(2, 1fr);
  padding: 0;
  overflow-x: auto;
}

.style-module-scss-module__u8hAtG__wrap[data-desktop="false"] .style-module-scss-module__u8hAtG__blocks__item {
  gap: var(--indent-8, 8px);
  flex-direction: column;
}

.style-module-scss-module__u8hAtG__wrap[data-desktop="false"] .style-module-scss-module__u8hAtG__blocks__cards {
  gap: var(--indent-8, 8px);
  background-color: #0000;
  flex-direction: column;
  padding: 0;
  display: flex;
}

.style-module-scss-module__u8hAtG__top {
  gap: 12px var(--indent-12, 12px);
  grid-template-columns: repeat(4, 1fr);
  padding: 60px 0;
  display: grid;
}

.style-module-scss-module__u8hAtG__letters {
  color: var(--header_button-default, #01182d);
  font-family: var(--Headline-family, Inter);
  font-size: var(--Headline-size2, 20px);
  font-style: normal;
  font-weight: var(--Headline-weight_medium, 400);
  letter-spacing: -.4px;
  text-transform: uppercase;
  justify-content: space-between;
  padding: 30px 0;
  line-height: 100%;
  display: flex;
}

.style-module-scss-module__u8hAtG__letters__item {
  cursor: pointer;
  transition: color .2s;
}

.style-module-scss-module__u8hAtG__letters__item:hover {
  color: var(--header_button-hover, #0f8ce9);
}

.style-module-scss-module__u8hAtG__letters__item[data-active="true"] {
  color: var(--header_button-active, #0079ff);
  text-decoration-skip-ink: auto;
  text-underline-offset: 15%;
  text-underline-position: from-font;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-thickness: calc(1em / 14.2857);
}

.style-module-scss-module__u8hAtG__blocks {
  flex-direction: column;
  gap: 20px;
  padding-top: 30px;
  padding-bottom: 100px;
  display: flex;
}

.style-module-scss-module__u8hAtG__blocks__item {
  display: flex;
}

.style-module-scss-module__u8hAtG__blocks__key {
  color: var(--Text_and_Icon-Bright-Default, #0079ff);
  text-align: center;
  font-family: var(--Title-family, "Space Grotesk");
  font-size: var(--Title-size2, 32px);
  font-style: normal;
  font-weight: var(--Title-weight, 400);
  letter-spacing: -.96px;
  text-transform: uppercase;
  text-align: left;
  width: 100px;
  line-height: 96%;
}

.style-module-scss-module__u8hAtG__blocks__cards {
  border-radius: var(--rounding-big, 24px);
  background: var(--Background-Bright-Tertiary, #dbe3eb);
  width: 100%;
  padding: var(--padding-l, 24px);
  gap: var(--indent-20, 20px);
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

/* [project]/src/components/templates/Company/style.module.scss.module.css [app-client] (css) */
.style-module-scss-module__9N2BQG__wrap {
  padding-top: 100px;
}

.style-module-scss-module__9N2BQG__wrap[data-desktop="false"] .style-module-scss-module__9N2BQG__btn_follow {
  flex: 1;
  width: auto !important;
}

.style-module-scss-module__9N2BQG__wrap[data-desktop="false"] .style-module-scss-module__9N2BQG__info {
  padding-bottom: var(--padding-l, 24px);
  gap: var(--indent-8, 8px);
  grid-template-columns: 62px 1fr;
  grid-template-areas: "preview title title"
                       "preview state state"
                       "desc desc desc"
                       "btns btns btns";
}

.style-module-scss-module__9N2BQG__wrap[data-desktop="false"] .style-module-scss-module__9N2BQG__info__desc, .style-module-scss-module__9N2BQG__wrap[data-desktop="false"] .style-module-scss-module__9N2BQG__info__btns {
  padding-top: 20px;
}

.style-module-scss-module__9N2BQG__head {
  position: relative;
}

.style-module-scss-module__9N2BQG__back {
  position: absolute;
  top: 0;
  left: 0;
  translate: 0 -30%;
}

.style-module-scss-module__9N2BQG__nav {
  color: var(--braedcrumbs-default, #a6b1bf);
  font-family: var(--Description-family, Inter);
  font-size: var(--Description-size1, 14px);
  font-style: normal;
  font-weight: var(--Description-weight, 300);
  letter-spacing: -.14px;
  text-transform: capitalize;
  flex: 1;
  line-height: 120%;
}

.style-module-scss-module__9N2BQG__nav a {
  font: inherit;
  color: inherit;
}

.style-module-scss-module__9N2BQG__nav b {
  color: var(--braedcrumbs-current, #0079ff);
  font-family: var(--base-font-family-text, Inter);
  font-size: 14px;
  font-style: normal;
  font-weight: var(--base-font-weight-medium, 500);
  letter-spacing: -.28px;
  line-height: 120%;
}

.style-module-scss-module__9N2BQG__state {
  align-items: center;
  gap: var(--indent-4, 4px);
  display: flex;
}

.style-module-scss-module__9N2BQG__content {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.style-module-scss-module__9N2BQG__cards {
  padding-bottom: var(--padding-page, 64px);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  display: flex;
}

.style-module-scss-module__9N2BQG__btn_link {
  aspect-ratio: 1;
}

.style-module-scss-module__9N2BQG__btn_follow {
  width: 156px !important;
}

.style-module-scss-module__9N2BQG__info {
  gap: var(--indent-24, 24px) var(--indent-12, 12px);
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "preview title btns"
                       "preview state state"
                       "desc desc desc";
  padding-top: 30px;
  display: grid;
}

.style-module-scss-module__9N2BQG__info__title {
  grid-area: title;
  align-self: end;
}

.style-module-scss-module__9N2BQG__info__preview {
  aspect-ratio: 1;
  grid-area: preview;
  height: 100%;
}

.style-module-scss-module__9N2BQG__info__preview img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.style-module-scss-module__9N2BQG__info__btns {
  align-items: center;
  gap: var(--indent-8, 8px);
  grid-area: btns;
  display: flex;
}

.style-module-scss-module__9N2BQG__info__state {
  align-items: flex-start;
  gap: var(--indent-24, 24px);
  grid-area: state;
  align-self: start;
  display: flex;
}

.style-module-scss-module__9N2BQG__info__state p {
  color: var(--base-colors-text_third, #8692a1);
}

.style-module-scss-module__9N2BQG__info__desc {
  color: var(--Text_and_Icon-Default-Secondary, #575e76);
  font-family: var(--Body-family, Inter);
  font-size: var(--Body-size2, 16px);
  font-style: normal;
  font-weight: var(--Body-weight_regular, 300);
  letter-spacing: -.32px;
  grid-area: desc;
  line-height: 120%;
}

/*# sourceMappingURL=src_components_templates_edad5567._.css.map*/