body {
  font-family: "Noto Sans", "Noto Serif";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Noto Serif";
  font-weight: 600;
}
@keyframes heart {
  0,
  40%,
  80%,
  to {
    transform: scale(1);
  }
  20%,
  60% {
    transform: scale(1.15);
  }
}
.md-header,
.md-tabs {
  color: initial;
  background: none;
}
/* .md-content__inner {
  padding-top: 6rem;
}
@media screen and (max-width: 60em) {
  .md-content__inner {
    padding-top: 2rem;
  }
} */
.md-footer {
  background-color: #171d57;
}
.md-footer__link {
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.md-footer-meta {
  background: none;
}
.md-typeset h1 {
  color: var(--md-typeset-color);
}
.md-typeset .twitter {
  color: #00acee;
}
.md-typeset .mastodon {
  color: #897ff8;
}
.md-typeset .mdx-video {
  width: auto;
}
.md-typeset .mdx-video__inner {
  height: 0;
  padding-bottom: 56.138%;
  position: relative;
  width: 100%;
}
.md-typeset .mdx-video iframe {
  border: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.md-typeset .mdx-heart {
  animation: heart 1s infinite;
}
.md-typeset .mdx-insiders {
  color: #e91e63;
}
.md-typeset .mdx-badge {
  font-size: 0.85em;
}
.md-typeset .mdx-badge--heart {
  --md-typeset-a-color: #e92063;
  --md-accent-fg-color: #ff4281;
  --md-accent-fg-color--transparent: #e920631a;
  color: #e91e63;
}
.md-typeset .mdx-badge--heart .twemoji {
  animation: heart 1s infinite;
}
.md-typeset .mdx-badge--right {
  float: right;
  margin-left: 0.35em;
}
[dir="ltr"] .md-typeset .mdx-badge__icon {
  border-top-left-radius: 0.1rem;
}
[dir="rtl"] .md-typeset .mdx-badge__icon {
  border-top-right-radius: 0.1rem;
}
[dir="ltr"] .md-typeset .mdx-badge__icon {
  border-bottom-left-radius: 0.1rem;
}
[dir="rtl"] .md-typeset .mdx-badge__icon {
  border-bottom-right-radius: 0.1rem;
}
.md-typeset .mdx-badge__icon {
  background: var(--md-accent-fg-color--transparent);
  padding: 0.2rem;
}
.md-typeset .mdx-badge__icon:last-child {
  border-radius: 0.1rem;
}
[dir="ltr"] .md-typeset .mdx-badge__text {
  border-top-right-radius: 0.1rem;
}
[dir="rtl"] .md-typeset .mdx-badge__text {
  border-top-left-radius: 0.1rem;
}
[dir="ltr"] .md-typeset .mdx-badge__text {
  border-bottom-right-radius: 0.1rem;
}
[dir="rtl"] .md-typeset .mdx-badge__text {
  border-bottom-left-radius: 0.1rem;
}
.md-typeset .mdx-badge__text {
  box-shadow: 0 0 0 1px inset var(--md-accent-fg-color--transparent);
  padding: 0.2rem 0.3rem;
}
.md-typeset .mdx-switch button {
  cursor: pointer;
  transition: opacity 0.25s;
}
.md-typeset .mdx-switch button:focus,
.md-typeset .mdx-switch button:hover {
  opacity: 0.75;
}
.md-typeset .mdx-switch button > code {
  background-color: var(--md-primary-fg-color);
  color: var(--md-primary-bg-color);
  display: block;
}
.md-typeset .mdx-columns ol,
.md-typeset .mdx-columns ul {
  column-count: 2;
}
@media screen and (max-width: 29.984375em) {
  .md-typeset .mdx-columns ol,
  .md-typeset .mdx-columns ul {
    columns: initial;
  }
}
.md-typeset .mdx-columns li {
  break-inside: avoid;
}
.md-typeset .mdx-flags {
  margin: 2em auto;
}
.md-typeset .mdx-flags ol {
  list-style: none;
}
.md-typeset .mdx-flags ol li {
  margin-bottom: 1em;
}
.md-typeset .mdx-flags__item {
  display: flex;
  gap: 0.6rem;
}
.md-typeset .mdx-flags__content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.md-typeset .mdx-flags__content span {
  align-items: baseline;
  display: inline-flex;
  justify-content: space-between;
}
.md-typeset .mdx-flags__content > span:nth-child(2) {
  font-size: 80%;
}
.md-typeset .mdx-flags__content code {
  float: right;
}
.md-typeset .mdx-social {
  height: min(27rem, 80vw);
  position: relative;
}
.md-typeset .mdx-social:hover .mdx-social__image {
  background-color: #e4e4e40d;
}
.md-typeset .mdx-social__layer {
  margin-top: 4rem;
  position: absolute;
  transform-style: preserve-3d;
  transition: 0.25s cubic-bezier(0.7, 0, 0.3, 1);
}
.md-typeset .mdx-social__layer:hover .mdx-social__label {
  opacity: 1;
}
.md-typeset .mdx-social__layer:hover .mdx-social__image {
  background-color: #7f7f7ffc;
}
.md-typeset .mdx-social__layer:hover ~ .mdx-social__layer {
  opacity: 0;
}
.md-typeset .mdx-social__image {
  box-shadow: -0.25rem 0.25rem 0.5rem #0000d;
  transform: rotate(-40deg) skew(15deg, 15deg) scale(0.7);
  transition: all 0.25s;
}
.md-typeset .mdx-social__image img {
  display: block;
}
.md-typeset .mdx-social__label {
  background-color: var(--md-default-fg-color--light);
  color: var(--md-default-bg-color);
  display: block;
  opacity: 0;
  padding: 0.2rem 0.4rem;
  position: absolute;
  transition: all 0.25s;
}
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(6) {
  transform: translateY(-30px);
}
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(5) {
  transform: translateY(-20px);
}
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(4) {
  transform: translateY(-10px);
}
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(3) {
  transform: translateY(0);
}
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(2) {
  transform: translateY(10px);
}
.md-typeset .mdx-social:hover .mdx-social__layer:first-child {
  transform: translateY(20px);
}
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(0) {
  transform: translateY(30px);
}
.md-typeset ul li {
  margin-bottom: 0;
}
.md-banner {
  color: var(--md-footer-fg-color--lighter);
}
.md-banner strong {
  white-space: nowrap;
}
.md-banner a,
.md-banner strong {
  color: var(--md-footer-fg-color);
}
.md-banner a:focus,
.md-banner a:hover {
  color: currentcolor;
}
.md-banner a:focus .twemoji,
.md-banner a:hover .twemoji {
  background-color: var(--md-footer-fg-color);
  box-shadow: none;
}
.md-banner .twemoji {
  border-radius: 100%;
  box-shadow: inset 0 0 0 0.05rem currentcolor;
  display: inline-block;
  height: 1.2rem;
  padding: 0.25rem;
  transition: all 0.25s;
  vertical-align: bottom;
  width: 1.2rem;
}
.md-banner .twemoji svg {
  display: block;
  max-height: none;
}
.mdx-container {
  background: linear-gradient(
    119.36deg,
    #d1d6ff 0,
    #e8f6fc 54.4%,
    #d1d6ff 72.53%
  );
}
@media screen and (min-width: 65em) {
  .mdx-container {
    background:
      url(/assets/images/home/bgill.svg) no-repeat center,
      linear-gradient(119.36deg, #d1d6ff 0, #e8f6fc 54.4%, #d1d6ff 72.53%);
  }
  .mdx-container.header-no-img {
    background: linear-gradient(
      119.36deg,
      #d1d6ff 0,
      #e8f6fc 54.4%,
      #d1d6ff 72.53%
    );
  }
}
[data-md-color-scheme="slate"] .mdx-container {
  background:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill:hsla(230,15%,14%,1)' /></svg>")
      no-repeat bottom,
    linear-gradient(
      to bottom,
      var(--md-primary-fg-color),
      #363949 99%,
      var(--md-default-bg-color) 99%
    );
}
.mdx-hero {
  color: #3e4459;
  margin: 0 0.8rem;
}
.mdx-hero h1 {
  color: currentcolor;
  font-weight: 600;
  margin-bottom: 1rem;
  font-size: 1.7rem;
}
@media screen and (min-width: 65em) {
  .mdx-hero h1 {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
.mdx-hero__content {
  margin-top: 2rem;
  padding-bottom: 3em;
}
@media screen and (min-width: 65em) {
  .mdx-hero {
    align-items: stretch;
    display: flex;
  }
  .mdx-hero__content {
    margin-top: 3.5rem;
    max-width: 40rem;
  }
  .mdx-hero__text {
    max-width: 30rem;
  }
  .mdx-hero__text h3 {
    margin: 0.8em 0 0.2em;
  }
  .mdx-hero__text p {
    margin: 0 0 0.4em;
  }
  .mdx-hero__image {
    order: 1;
    transform: translateX(4rem);
    width: 38rem;
  }
}
@media screen and (min-width: 76.25em) {
  .mdx-hero__image {
    transform: translateX(8rem) translateY(0.6rem);
  }
}
.mdx-hero .md-button {
  color: var(--md-primary-bg-color);
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.mdx-hero .md-button:focus,
.mdx-hero .md-button:hover {
  background-color: var(--md-accent-fg-color);
  border-color: var(--md-accent-fg-color);
  color: var(--md-accent-bg-color);
}
.mdx-hero .md-button--primary {
  background-color: var(--md-primary-bg-color);
  border-color: var(--md-primary-bg-color);
  color: #894da8;
}
.mdx-hero .mdx-hero__actions {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  margin-top: 2em;
}
@media screen and (max-width: 28em) {
  .mdx-hero .mdx-hero__actions a {
    width: 100%;
    text-align: center;
  }
}
.md-typeset .mdx-iconsearch {
  background-color: var(--md-default-bg-color);
  border-radius: 0.1rem;
  box-shadow: var(--md-shadow-z1);
  position: relative;
  transition: box-shadow 125ms;
}
.md-typeset .mdx-iconsearch:focus-within,
.md-typeset .mdx-iconsearch:hover {
  box-shadow: var(--md-shadow-z2);
}
.md-typeset .mdx-iconsearch .md-input {
  background: var(--md-default-bg-color);
  box-shadow: none;
}
[data-md-color-scheme="slate"] .md-typeset .mdx-iconsearch .md-input {
  background: var(--md-code-bg-color);
}
.md-typeset .mdx-iconsearch-result {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  max-height: 50vh;
  overflow-y: auto;
  scrollbar-color: var(--md-default-fg-color--lighter) #0000;
  scrollbar-width: thin;
  touch-action: pan-y;
}
.md-tooltip .md-typeset .mdx-iconsearch-result {
  max-height: 1.25rem;
}
.md-typeset .mdx-iconsearch-result::-webkit-scrollbar {
  height: 0.2rem;
  width: 0.2rem;
}
.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb {
  background-color: var(--md-default-fg-color--lighter);
}
.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover {
  background-color: var(--md-accent-fg-color);
}
.md-typeset .mdx-iconsearch-result__meta {
  color: var(--md-default-fg-color--lighter);
  font-size: 0.64rem;
  position: absolute;
  right: 0.6rem;
  top: 0.4rem;
}
@media screen and (max-width: 29.984375em) {
  .md-typeset .mdx-iconsearch-result__meta {
    display: none;
  }
}
.md-typeset .mdx-iconsearch-result__select {
  background-color: var(--md-default-fg-color--lightest);
  border: 0;
  border-radius: 0.1rem;
  color: var(--md-default-fg-color--light);
  font-size: 0.64rem;
  padding-bottom: 0.15em;
  padding-top: 0.15em;
  position: absolute;
  right: 0.6rem;
  top: 0.4rem;
  transition:
    color 125ms,
    background-color 125ms;
}
.md-typeset .mdx-iconsearch-result__select:focus,
.md-typeset .mdx-iconsearch-result__select:hover {
  background-color: var(--md-accent-fg-color);
  color: var(--md-accent-bg-color);
  outline: 0;
}
.md-typeset .mdx-iconsearch-result__select + .mdx-iconsearch-result__meta {
  right: 4.1rem;
}
[dir="ltr"] .md-typeset .mdx-iconsearch-result__list {
  margin-left: 0;
}
[dir="rtl"] .md-typeset .mdx-iconsearch-result__list {
  margin-right: 0;
}
.md-typeset .mdx-iconsearch-result__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
[dir="ltr"] .md-typeset .mdx-iconsearch-result__item {
  margin-left: 0;
}
[dir="rtl"] .md-typeset .mdx-iconsearch-result__item {
  margin-right: 0;
}
.md-typeset .mdx-iconsearch-result__item {
  border-bottom: 0.05rem solid var(--md-default-fg-color--lightest);
  margin: 0;
  padding: 0.2rem 0.6rem;
}
.md-typeset .mdx-iconsearch-result__item:last-child {
  border-bottom: none;
}
.md-typeset .mdx-iconsearch-result__item > * {
  margin-right: 0.6rem;
}
.md-typeset .mdx-iconsearch-result__item img {
  height: 0.9rem;
  width: 0.9rem;
}
[data-md-color-scheme="slate"].md-typeset.mdx-iconsearch-result__itemimg[src*="squidfunk"] {
  filter: invert(1);
}
.md-typeset .mdx-premium p {
  margin: 2em 0;
  text-align: center;
}
.md-typeset .mdx-premium img {
  height: 3.25rem;
}
.md-typeset .mdx-premium p:last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.md-typeset .mdx-premium p:last-child > a {
  display: block;
  flex-shrink: 0;
}
.md-typeset .mdx-sponsorship__list {
  margin: 2em 0;
}
.md-typeset .mdx-sponsorship__list:after {
  clear: both;
  content: "";
  display: block;
}
[dir="ltr"] .md-typeset .mdx-sponsorship__item {
  float: left;
}
[dir="rtl"] .md-typeset .mdx-sponsorship__item {
  float: right;
}
.md-typeset .mdx-sponsorship__item {
  border-radius: 100%;
  display: block;
  height: 1.6rem;
  margin: 0.2rem;
  overflow: hidden;
  transform: scale(1);
  transition:
    color 125ms,
    transform 125ms;
  width: 1.6rem;
}
.md-typeset .mdx-sponsorship__item:focus,
.md-typeset .mdx-sponsorship__item:hover {
  transform: scale(1.1);
}
.md-typeset .mdx-sponsorship__item:focus img,
.md-typeset .mdx-sponsorship__item:hover img {
  filter: grayscale(0);
}
.md-typeset .mdx-sponsorship__item--private {
  background: var(--md-default-fg-color--lightest);
  color: var(--md-default-fg-color--lighter);
  font-size: 0.6rem;
  font-weight: 700;
  line-height: 1.6rem;
  text-align: center;
}
.md-typeset .mdx-sponsorship__item img {
  display: block;
  filter: grayscale(100%) opacity(75%);
  height: auto;
  transition: filter 125ms;
  width: 100%;
}
.md-typeset .mdx-sponsorship-button {
  font-weight: 400;
}
.md-typeset .mdx-sponsorship-count,
.md-typeset .mdx-sponsorship-total {
  font-weight: 700;
}
.mdx-spotlight__feature {
  display: flex;
  flex: 1 0 48%;
  flex-flow: row nowrap;
  gap: 3.2rem;
  margin: 0 0 3.2rem;
}
@media screen and (max-width: 75em) {
  .mdx-spotlight__feature {
    flex-direction: column;
    gap: 0;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 75.1em) {
  .mdx-spotlight__feature:nth-child(even) {
    flex-direction: row-reverse;
  }
}
.mdx-spotlight__feature:last-child {
  margin-bottom: -3em;
}
.mdx-spotlight__feature > a {
  display: block;
  flex-shrink: 0;
  transition: transform 0.5s cubic-bezier(0.075, 0.85, 0.175, 1);
}
@media screen and (max-width: 59.984375em) {
  .mdx-spotlight__feature > a {
    margin-left: auto;
    margin-right: auto;
  }
}
.mdx-spotlight__feature > img,
.mdx-spotlight__feature a > img {
  border-radius: 0.2rem;
  box-shadow: var(--md-shadow-z2);
  display: block;
  width: auto;
  height: auto;
  max-width: 717px;
  max-height: 404px;
}
.mdx-spotlight__feature a > img,
.mdx-spotlight__feature figcaption {
  margin-bottom: 1em;
  transition:
    transform 0.75s cubic-bezier(0.075, 0.85, 0.175, 1) 125ms,
    opacity 0.75s 125ms;
}
.js .mdx-spotlight__feature[hidden] > a > img {
  opacity: 0;
  transform: translateY(1.6rem);
}
.js .mdx-spotlight__feature[hidden] > figcaption {
  opacity: 0;
  transform: translateX(1.6rem);
}
.js .mdx-spotlight__feature[hidden]:nth-child(2n) > figcaption {
  transform: translateX(-1.6rem);
}
.mdx-benefits {
  margin: 2.4rem 0;
}
.mdx-benefits h3 {
  font-weight: 600;
  margin-top: 0.175em;
}
.mdx-benefits__list {
  display: flex;
  flex-flow: row wrap;
  gap: 1.6rem;
  padding: 0;
}
.mdx-benefits__item {
  display: flex;
  flex: 1 0 100%;
  gap: 0.6rem;
  margin: 0;
  transition:
    transform 0.75s cubic-bezier(0.075, 0.85, 0.175, 1),
    opacity 0.75s;
}
.mdx-benefits__item:first-child {
  transition-delay: 0.2s;
}
.mdx-benefits__item:nth-child(2) {
  transition-delay: 275ms;
}
.mdx-benefits__item:nth-child(3) {
  transition-delay: 0.35s;
}
.mdx-benefits__item:nth-child(4) {
  transition-delay: 425ms;
}
.mdx-benefits__item:nth-child(5) {
  transition-delay: 0.5s;
}
.mdx-benefits__item:nth-child(6) {
  transition-delay: 575ms;
}
.js .mdx-benefits__item[hidden] {
  opacity: 0;
  transform: translate(-0.8rem, 0.4rem);
}
.js .mdx-benefits__item[hidden]:nth-child(2n) {
  transform: translate(0.8rem, 0.4rem);
}
.mdx-benefits__icon {
  fill: currentcolor;
  background-color: #5c6cff;
  border-radius: 100%;
  flex-shrink: 0;
  height: 1.6rem;
  width: 1.6rem;
  background-size: 20px;
  padding: 0.4rem;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 60em) {
  .mdx-benefits__item {
    flex: 1 0 40%;
  }
}
@media screen and (min-width: 80em) {
  .mdx-benefits__item {
    flex: 1 0 30%;
  }
  .mdx-benefits__icon {
    background-size: 40px;
    height: 3.2rem;
    width: 3.2rem;
  }
}
.mdx-benefits__icon.national-icon {
  background-image: url(/assets/images/home/icons/national.svg);
}
.mdx-benefits__icon.chat-icon {
  background-image: url(/assets/images/home/icons/chat.svg);
}
.mdx-benefits__icon.check-icon {
  background-image: url(/assets/images/home/icons/check.svg);
}
.mdx-benefits__icon.integration-icon {
  background-image: url(/assets/images/home/icons/integration.svg);
}
.mdx-benefits__icon.lock-icon {
  background-image: url(/assets/images/home/icons/lock.svg);
}
.mdx-benefits__icon.ruble-icon {
  background-image: url(/assets/images/home/icons/ruble.svg);
}
.mdx-benefits__description > :last-child {
  margin-bottom: 0;
}
.mdx-functions__list {
  display: flex;
  flex-flow: row wrap;
  gap: 1.6rem;
  padding: 0;
  flex-wrap: wrap;
  margin-top: 5em;
}
@media screen and (max-width: 75em) {
  .mdx-functions__list {
    gap: 0;
  }
}
.mdx-functions__item {
  display: block;
  margin: 0;
  transition:
    transform 0.75s cubic-bezier(0.075, 0.85, 0.175, 1),
    opacity 0.75s;
}
@media screen and (min-width: 75em) {
  .mdx-functions__item {
    flex: 1 0 31%;
  }
}
.functions {
  background-color: #f0f1f7;
  padding: 6rem 0;
}
@media screen and (max-width: 75em) {
  .functions {
    padding: 2rem 0;
  }
}
.functions .go-to-doc {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.functions .go-to-doc a {
  margin-top: 40px;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 75em) {
  .functions .go-to-doc a {
    width: 30%;
  }
}
.mdx-contacts {
  font-size: 14px;
}
.mdx-contacts__list {
  display: flex;
  flex-flow: row wrap;
  gap: 1.6rem;
  padding: 0;
}
@media screen and (max-width: 46em) {
  .mdx-contacts__list {
    gap: 0.5rem;
  }
}
.mdx-contacts__item {
  display: block;
  /* flex: 1 0 31%; */
  margin: 0;
  transition:
    transform 0.75s cubic-bezier(0.075, 0.85, 0.175, 1),
    opacity 0.75s;
}
@media screen and (min-width: 60em) {
  .mdx-contacts__item {
    flex: 1 0 31%;
  }
}
.mdx-consultation {
  background-color: #5c6cff33;
  position: relative;
  display: flex;
  padding: 2rem 0;
}
.mdx-consultation__inner {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
  align-items: center;
  padding: 0 0.8rem;
  flex-wrap: wrap;
  gap: 16px;
}
.mdx-consultation__title {
  font-size: 30px;
  line-height: 36px;
  color: #2c324a;
  font-family: "Noto Serif";
  font-weight: 600;
}
.mdx-consultation__inner form {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
.mdx-consultation__inner form input {
  width: 298px;
  height: 52px;
  border-radius: 8px;
  padding: 6px 12px;
  background-color: #fcfdffcc;
  font-size: 0.8rem;
}
.mdx-consultation__inner form button {
  border-radius: 8px;
  padding: 16px 40px;
  color: #fcfdff;
  background-color: #e54e67;
  font-weight: 500;
  font-size: 0.8rem;
  cursor: pointer;
}
.mdx-consultation__inner form button:disabled {
  opacity: 0.5;
}
@media screen and (max-width: 52em) {
  .mdx-consultation__title {
    font-size: 24px;
    line-height: 30px;
  }
  .mdx-consultation__inner form,
  .mdx-consultation__inner form input {
    width: 100%;
  }

  .mdx-consultation__inner form button {
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 60em) {
  .md-search__form:hover {
    background-color: #00000042;
  }
}
.benefits {
  padding: 4rem 0;
  background: linear-gradient(
    119.36deg,
    #d1d6ff 0,
    #e8f6fc 54.4%,
    #d1d6ff 72.53%
  );
}
@media screen and (max-width: 75em) {
  .benefits {
    padding: 0 0 2rem 0;
  }
}
.olt-menu {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.olt-menu .md-typeset a {
  font-size: 0.7rem;
}
.olt-menu__navs {
  display: none;
}
@media screen and (min-width: 65em) {
  .olt-menu__navs {
    display: flex;
    justify-content: center;
    flex: 1;
  }
}
.olt-menu__contacts {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-left: 0.7em;
}
@media screen and (min-width: 47em) {
  .olt-menu__contacts {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
  }
}

.footer {
  background-color: #171d57;
  color: #d1d6ff;
}
.footer h1 {
  color: #eff0ff;
}
.footer a {
  color: #949fff;
}
.olt-button {
  border-radius: 16px;
  padding: 20px 40px;
}
.olt-button--primary {
  color: #fff !important;
  background-color: #7583ff;
}
.olt-button--secondary {
  color: #5c6bf2 !important;
  background-color: #b2baff40;
}
.olt-button--primary {
  color: #fff !important;
  background-color: #7583ff;
}
.olt-button--orange {
  color: #fcfdff !important;
  background-color: #e0673a;
}
.phone-icon {
  background: url("data:image/svg+xml;utf8,<svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5.305 6.40167C6.08695 7.7754 7.2246 8.91305 8.59833 9.695L9.335 8.66333C9.45346 8.49745 9.62862 8.38073 9.82734 8.33528C10.026 8.28982 10.2345 8.31878 10.4133 8.41667C11.5919 9.06077 12.8935 9.44815 14.2325 9.55333C14.4415 9.56989 14.6365 9.66461 14.7788 9.8186C14.921 9.97259 15 10.1745 15 10.3842V14.1025C15 14.3088 14.9235 14.5078 14.7853 14.661C14.6471 14.8142 14.4569 14.9106 14.2517 14.9317C13.81 14.9775 13.365 15 12.9167 15C5.78333 15 0 9.21667 0 2.08333C0 1.635 0.0225 1.19 0.0683333 0.748333C0.0893788 0.543081 0.18582 0.352934 0.338991 0.214695C0.492163 0.076456 0.691172 -4.44648e-05 0.8975 1.93894e-08H4.61583C4.82547 -2.62654e-05 5.02741 0.0789596 5.1814 0.221209C5.33539 0.363458 5.43011 0.55852 5.44667 0.7675C5.55185 2.10649 5.93923 3.40807 6.58333 4.58667C6.68122 4.76547 6.71018 4.97395 6.66472 5.17266C6.61927 5.37137 6.50255 5.54653 6.33667 5.665L5.305 6.40167V6.40167ZM3.20333 5.85417L4.78667 4.72333C4.33732 3.75341 4.02946 2.72403 3.8725 1.66667H1.675C1.67 1.805 1.6675 1.94417 1.6675 2.08333C1.66667 8.29667 6.70333 13.3333 12.9167 13.3333C13.0558 13.3333 13.195 13.3308 13.3333 13.325V11.1275C12.276 10.9705 11.2466 10.6627 10.2767 10.2133L9.14583 11.7967C8.69055 11.6198 8.24834 11.4109 7.8225 11.1717L7.77417 11.1442C6.13965 10.2139 4.78607 8.86035 3.85583 7.22583L3.82833 7.1775C3.58909 6.75166 3.38024 6.30945 3.20333 5.85417V5.85417Z' fill='%235C6CFF'/></svg>")
    no-repeat center #b2baff33;
  border: 1px solid #b2baff66;
  border-radius: 20px;
  width: 40px;
  height: 40px;
}
.email-icon {
  background: url("data:image/svg+xml;utf8,<svg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.2025 4.73876L7.90833 0.118758C8.03785 0.0410489 8.18605 0 8.33708 0C8.48812 0 8.63632 0.0410489 8.76583 0.118758L16.4642 4.73959C16.5259 4.7766 16.5771 4.82899 16.6125 4.89165C16.648 4.9543 16.6667 5.02508 16.6667 5.09709V15.6938C16.6667 15.9148 16.5789 16.1267 16.4226 16.283C16.2663 16.4393 16.0543 16.5271 15.8333 16.5271H0.833333C0.61232 16.5271 0.400358 16.4393 0.244078 16.283C0.0877973 16.1267 9.17272e-09 15.9148 9.17272e-09 15.6938V5.09626C-1.50983e-05 5.02425 0.0186315 4.95347 0.0541212 4.89081C0.089611 4.82816 0.140732 4.77577 0.2025 4.73876ZM1.66667 5.80459V14.8604H15V5.80376L8.33667 1.80376L1.66667 5.80376V5.80459ZM8.38333 10.4421L12.7967 6.72293L13.87 7.99793L8.395 12.6121L2.80333 8.00376L3.86333 6.71709L8.38333 10.4421V10.4421Z' fill='%235C6CFF'/></svg>")
    no-repeat center #b2baff33;
  border: 1px solid #b2baff66;
  border-radius: 20px;
  width: 40px;
  height: 40px;
}
.md-main {
  background-color: #f0f1f7;
}
@media screen and (min-width: 60em) {
  .md-nav--secondary .md-nav__title {
    background: none;
    box-shadow: none;
  }
}
@media screen and (min-width: 76.25em) {
  .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link {
    background: none;
    box-shadow: none;
  }
}
@media screen and (min-width: 76em) {
  .md-header__button[for="__drawer"] {
    display: none;
  }
}
/* @media screen and (min-width: 47em) {
  .md-header__button.md-logo {
    display: none;
  }
} */

/* @media screen and (max-width: 76) {
  .md-header__button.md-logo {
    display: none;
  }
} */
@media screen and (max-width: 76.2344em) {
  .md-header__button.md-logo {
    display: block;
  }
}
@media screen and (max-width: 44em) {
  .md-header__inner {
    flex-wrap: wrap;
  }
  .md-header__title {
    display: none;
  }
}
@media screen and (max-width: 76em) {
  .md-nav--primary .md-nav__title[for="__drawer"] {
    background: linear-gradient(
      119.36deg,
      #d1d6ff 0,
      #e8f6fc 54.4%,
      #d1d6ff 72.53%
    );
    color: var(--md-primary-bg-color);
    font-weight: 700;
  }
}
.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4 {
  font-weight: 600;
}
