.Theme__Light_2_koa {
  background: rgb(255, 255, 255);
  background: var(--color--white);
  color: rgb(0, 0, 0);
  color: var(--color--black);
}

.Theme__Dark_2l824 {
  background: rgb(0, 18, 117);
  background: var(--color--main-blue);
  color: rgb(255, 255, 255);
  color: var(--color--white);
}

.Heading__H1_36DHE,
.Heading__H3_Ft54O {
  font-weight: 300;
}

@media screen and (max-width: 1365px) {

.Heading__H2_19sH3,
.Heading__H3_Ft54O {
    font-size: 26px;
    line-height: 32px
}
  }

@media (--screen--md-max) {

.Heading__H2_19sH3,
.Heading__H3_Ft54O {
    font-size: 26px;
    line-height: 32px
}
  }

@media screen and (min-width: 1366px) {

.Heading__H2_19sH3,
.Heading__H3_Ft54O {
    font-size: 32px;
    line-height: 38px
}
  }

@media (--screen--lg-min) {

.Heading__H2_19sH3,
.Heading__H3_Ft54O {
    font-size: 32px;
    line-height: 38px
}
  }

.Heading__H2_19sH3,
.Heading__H4_2JUAM,
.Heading__H5_3m4Tb {
  font-weight: 500;
}

@media screen and (max-width: 767px) {

.Heading__H1_36DHE {
    margin-left: -2px;
    font-size: 40px;
    line-height: 48px
}
  }

@media (--screen--xs-max) {

.Heading__H1_36DHE {
    margin-left: -2px;
    font-size: 40px;
    line-height: 48px
}
  }

@media screen and (min-width: 768px) and (max-width: 1365px) {

.Heading__H1_36DHE {
    margin-left: -3px;
    font-size: 48px;
    line-height: 56px
}
  }

@media (--screen--sm-min) and (--screen--md-max) {

.Heading__H1_36DHE {
    margin-left: -3px;
    font-size: 48px;
    line-height: 56px
}
  }

@media screen and (min-width: 1366px) {

.Heading__H1_36DHE {
    margin-left: -4px;
    font-size: 56px;
    line-height: 64px
}
  }

@media (--screen--lg-min) {

.Heading__H1_36DHE {
    margin-left: -4px;
    font-size: 56px;
    line-height: 64px
}
  }

@media print {

.Heading__H1_36DHE {
    margin: 20px 0 40px;
    font-weight: 700;
    line-height: 1.2
}
  }

.Heading__H4_2JUAM {
  font-size: 16px;
  line-height: 22px;
}

.Heading__H5_3m4Tb {
  color: rgba(0, 0, 0, 0.3);
  color: rgba(var(--rgb--black), 0.3);
  font-size: 12px;
  letter-spacing: 0.5px;
  line-height: 16px;
  text-transform: uppercase;
}

.Heading__H5_3m4Tb.Heading__OnDark_2tKug {
    color: rgba(255, 255, 255, 0.5);
    color: rgba(var(--rgb--white), 0.5);
  }

.Heading__OnDark_2tKug {
  /* TODO: */
}

.Button__Default_1l-sy {
  display: inline-block;
  color: var(--color);
  font-weight: 500;
  letter-spacing: 0.5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition-timing-function: ease-in-out;
  white-space: nowrap;
}

  @media screen and (max-width: 767px) {.Button__Default_1l-sy {
    width: 100%
}
  }

  @media (--screen--xs-max) {.Button__Default_1l-sy {
    width: 100%
}
  }

.Button__Xs_1_Mw1,
.Button__Xl_LKDbP {
  --color: var(--color--white);
  min-width: 140px;
  background: rgb(18, 82, 245);
  background: var(--color--second-blue);
  border-radius: 2px;

  /* Четвёртое время в `transition-duration` из-за autoprefixer,
  он создаёт дополнительное свойство `-webkit-transform` в `transition-property`. */
  transition-duration: 0.2s, 0.125s, 0.125s, 0.125s;
  transition-property: background, box-shadow, transform;
}

.Button__Xs_1_Mw1:hover,
  .Button__Xs_1_Mw1:active,
  .Button__Xl_LKDbP:hover,
  .Button__Xl_LKDbP:active {
    background: rgb(14, 68, 204);
  }

.Button__Xs_1_Mw1:hover,
  .Button__Xs_1_Mw1[data-state="active"],
  .Button__Xl_LKDbP:hover,
  .Button__Xl_LKDbP[data-state="active"] {
    transform: translateY(-2px);
  }

.Button__Xs_1_Mw1:active, .Button__Xl_LKDbP:active {
    transform: translateY(0);
  }

.Button__Xs_1_Mw1:disabled, .Button__Xl_LKDbP:disabled {
    background: rgba(18, 82, 245, 0.25);
    background: rgba(var(--rgb--second-blue), 0.25);
    pointer-events: none;
  }

.Button__Xl_LKDbP,
.Button__Outline_Mi2Ja {
  padding: 0 32px;
  font-size: 16px;
  line-height: 56px;
}

.Button__Xs_1_Mw1 {
  padding: 0 24px;
  font-size: 12px;
  line-height: 36px;
}

.Button__Rounded_28TRc {
  min-width: 100px;
  padding: 0 12px;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  border-radius: 40px;
  font-size: 12px;
  letter-spacing: 0.5px;
  line-height: 28px;
  transition-duration: 0.3s;
  transition-property: background, border-color, color;
}

.Button__Rounded_28TRc:hover,
  .Button__Rounded_28TRc[data-state="active"] {
    background: rgb(18, 82, 245);
    background: var(--color--second-blue);
  }

.Button__Rounded_28TRc:active {
    background: rgb(14, 68, 204);
  }

.Button__Rounded_28TRc.Button__OnLight_sPOpd:hover,
    .Button__Rounded_28TRc.Button__OnLight_sPOpd[data-state="active"],
    .Button__Rounded_28TRc.Button__OnDark_4XGmR:hover,
    .Button__Rounded_28TRc.Button__OnDark_4XGmR[data-state="active"] {
      border-color: rgb(18, 82, 245);
      border-color: var(--color--second-blue);
    }

.Button__Rounded_28TRc.Button__OnLight_sPOpd:active, .Button__Rounded_28TRc.Button__OnDark_4XGmR:active {
      border-color: rgb(14, 68, 204);
    }

.Button__Rounded_28TRc.Button__OnLight_sPOpd {
    --color: var(--color--second-blue);

    border-color: rgba(18, 82, 245, 0.2);

    border-color: rgba(var(--rgb--second-blue), 0.2);
  }

.Button__Rounded_28TRc.Button__OnLight_sPOpd:hover,
    .Button__Rounded_28TRc.Button__OnLight_sPOpd:active,
    .Button__Rounded_28TRc.Button__OnLight_sPOpd[data-state="active"] {
      --color: var(--color--white);
    }

.Button__Rounded_28TRc.Button__OnDark_4XGmR {
    --color: var(--color--white);

    border-color: rgba(255, 255, 255, 0.3);

    border-color: rgba(var(--rgb--white), 0.3);
  }

.Button__Outline_Mi2Ja {
  --color: var(--color--second-blue);
  min-width: 140px;
  border: 1px solid rgba(18, 82, 245, 0.2);
  border: 1px solid rgba(var(--rgb--second-blue), 0.2);
  background: transparent;
  border-radius: 2px;
}

.Button__Shadow_OUwTn.Button__OnLight_sPOpd:hover,
    .Button__Shadow_OUwTn.Button__OnLight_sPOpd[data-state="active"] {
      box-shadow: 0 8px 12px rgba(18, 82, 245, 0.3);
    }

.Button__Shadow_OUwTn.Button__OnLight_sPOpd:active {
      box-shadow: 0 2px 6px rgba(18, 82, 245, 0.5);
    }

.Button__Shadow_OUwTn.Button__OnDark_4XGmR:hover,
    .Button__Shadow_OUwTn.Button__OnDark_4XGmR[data-state="active"] {
      box-shadow: 0 8px 12px rgba(0, 7, 48, 0.3);
    }

.Button__Shadow_OUwTn.Button__OnDark_4XGmR:active {
      box-shadow: 0 2px 8px rgba(0, 7, 48, 0.5);
    }

.Button__OnDark_4XGmR {
  /* TODO: */
}

.Button__OnLight_sPOpd {
  /* TODO: */
}

.Button__IsLoading_2Jwol {
  position: relative;
  color: transparent;
  pointer-events: none;
}

.Button__IsLoading_2Jwol::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    border-width: 2px;
    border-style: solid;
    border-color: transparent transparent transparent var(--color);
    -webkit-animation: Button__spin_272Uh 1.1s infinite linear;
            animation: Button__spin_272Uh 1.1s infinite linear;
    border-radius: 50%;
    content: "";
    transform: translate(-50%, -50%);
  }

@-webkit-keyframes Button__spin_272Uh {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes Button__spin_272Uh {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.Button__IsError_3QP2A {
  position: relative;
  color: transparent;
  pointer-events: none;
}

.Button__IsError_3QP2A::before,
  .Button__IsError_3QP2A::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 2px;
    background-color: var(--color);
    content: "";
    transform: translate(-50%, -50%) rotate(var(--rotate));
  }

.Button__IsError_3QP2A::before {
    --rotate: 45deg;
  }

.Button__IsError_3QP2A::after {
    --rotate: -45deg;
  }

.Transitions__FadeEnter_3tnss {
  opacity: 0;
}

.Transitions__FadeEnterActive_2NBFY {
  opacity: 1;
  transition: opacity 0.3s;
}

.Transitions__FadeExitActive_31Kdi {
  opacity: 0;
  transition: opacity 0.3s;
}

.Popup__Wrapper_weh5t {
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 18, 117, 0.9);
  background: rgba(var(--rgb--main-blue), 0.9);
}

.Popup__Inner_2vla1 {
  width: 100%;
  overflow-y: auto;
}

@media screen and (max-width: 767px) {

.Popup__Inner_2vla1 {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%
}
  }

@media (--screen--xs-max) {

.Popup__Inner_2vla1 {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%
}
  }

@media screen and (min-width: 768px) {

.Popup__Inner_2vla1 {
    display: flex;
    height: 100%;
    flex-direction: column
}
  }

@media (--screen--sm-min) {

.Popup__Inner_2vla1 {
    display: flex;
    height: 100%;
    flex-direction: column
}
  }

.Popup__ScrollableArea_1Yfzl {
  position: relative;
  min-height: 40px;
  border-radius: 2px;
}

@media screen and (max-width: 767px) {

.Popup__ScrollableArea_1Yfzl {
    width: 100%
}
  }

@media (--screen--xs-max) {

.Popup__ScrollableArea_1Yfzl {
    width: 100%
}
  }

@media screen and (min-width: 768px) {

.Popup__ScrollableArea_1Yfzl {
    top: 10%;
    margin: 0 auto
}
  }

@media (--screen--sm-min) {

.Popup__ScrollableArea_1Yfzl {
    top: 10%;
    margin: 0 auto
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Popup__ScrollableAreaDefault_kwpi9 {
    max-width: 594px
}
  }

@media (--screen--sm-only) {

.Popup__ScrollableAreaDefault_kwpi9 {
    max-width: 594px
}
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.Popup__ScrollableAreaDefault_kwpi9 {
    max-width: 586px
}
  }

@media (--screen--md-only) {

.Popup__ScrollableAreaDefault_kwpi9 {
    max-width: 586px
}
  }

@media screen and (min-width: 1366px) {

.Popup__ScrollableAreaDefault_kwpi9 {
    max-width: 772px
}
  }

@media (--screen--lg-min) {

.Popup__ScrollableAreaDefault_kwpi9 {
    max-width: 772px
}
  }

.Popup__ContentWrapper_SMv5i {
  position: relative;
}

.Popup__Content_1CxJH {
  overflow: hidden;
  margin-top: -40px;
  background: rgb(255, 255, 255);
  background: var(--color--white);
}

@media screen and (max-width: 767px) {

.Popup__Content_1CxJH {
    padding: 0 24px;
    padding-top: 16px
}
  }

@media (--screen--xs-max) {

.Popup__Content_1CxJH {
    padding: 0 24px;
    padding-top: 16px
}
  }

@media screen and (min-width: 768px) {

.Popup__Content_1CxJH {
    margin-bottom: 60px
}
  }

@media (--screen--sm-min) {

.Popup__Content_1CxJH {
    margin-bottom: 60px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Popup__Content_1CxJH {
    padding: 0 40px;
    padding-top: 24px
}
  }

@media (--screen--sm-only) {

.Popup__Content_1CxJH {
    padding: 0 40px;
    padding-top: 24px
}
  }

@media screen and (min-width: 1024px) {

.Popup__Content_1CxJH {
    padding: 0 48px;
    padding-top: 32px
}
  }

@media (--screen--md-min) {

.Popup__Content_1CxJH {
    padding: 0 48px;
    padding-top: 32px
}
  }

.Popup__Close_3VrfK {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
  top: 0;
  width: 40px;
  height: 40px;
  margin-left: auto;
  background: rgb(18, 82, 245);
  background: var(--color--second-blue);
}

.Popup__Close_3VrfK::before,
  .Popup__Close_3VrfK::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 15px;
    background: rgb(255, 255, 255);
    background: var(--color--white);
    content: "";
    transform: translate(-50%, -50%) rotate(var(--rotate));
  }

.Popup__Close_3VrfK::before {
    --rotate: 45deg;
  }

.Popup__Close_3VrfK::after {
    --rotate: -45deg;
  }

.Popup__Close_3VrfK:hover {
    cursor: pointer;
  }

:root {
  --rgb--black: 0, 0, 0;
  --rgb--white: 255, 255, 255;
  --rgb--main-blue: 0, 18, 117;
  --rgb--second-blue: 18, 82, 245;
  --rgb--accent-light-blue: 0, 196, 255;
  --rgb--bg-light: 240, 248, 255;
  --rgb--red: 249, 57, 57;
  --rgb--green: 0, 198, 91;
  --rgb--search-highlight: 201, 230, 255;
  --color--black: rgb(var(--rgb--black));
  --color--white: rgb(var(--rgb--white));
  --color--main-blue: rgb(var(--rgb--main-blue));
  --color--second-blue: rgb(var(--rgb--second-blue));
  --color--green: rgb(var(--rgb--green));
  --color--accent-light-blue: rgb(var(--rgb--accent-light-blue));
  --color--bg-light: rgb(var(--rgb--bg-light));
  --color--red: rgb(var(--rgb--red));
  --color--search-highlight: rgb(var(--rgb--search-highlight));
  --padding--xs: 4px;
  --padding--sm: 8px;
  --padding--md: 12px;
  --padding--lg: 16px;
  --padding--xl: 24px;
  --padding--2xl: 32px;
  --padding--3xl: 40px;
}

  @media screen and (max-width: 767px) {:root {
    --padding--5xl: 64px
}
  }

  @media (--screen--xs-max) {:root {
    --padding--5xl: 64px
}
  }

  @media screen and (min-width: 768px) and (max-width: 1365px) {:root {
    --padding--5xl: 72px
}
  }

  @media (--screen--sm-min) and (--screen--md-max) {:root {
    --padding--5xl: 72px
}
  }

  @media screen and (max-width: 1365px) {:root {
    --padding--4xl: 48px
}
  }

  @media (--screen--md-max) {:root {
    --padding--4xl: 48px
}
  }

  @media screen and (min-width: 1366px) {:root {
    --padding--4xl: 64px;
    --padding--5xl: 88px
}
  }

  @media (--screen--lg-min) {:root {
    --padding--4xl: 64px;
    --padding--5xl: 88px
}
  }

@custom-media --screen--xs-min screen and (min-width: 1px);

@custom-media --screen--xs-max screen and (max-width: 767px);

@custom-media --screen--sm-min screen and (min-width: 768px);

@custom-media --screen--sm-only screen and (min-width: 768px) and (max-width: 1023px);

@custom-media --screen--sm-max screen and (max-width: 1023px);

@custom-media --screen--md-min screen and (min-width: 1024px);

@custom-media --screen--md-only screen and (min-width: 1024px) and (max-width: 1365px);

@custom-media --screen--md-max screen and (max-width: 1365px);

@custom-media --screen--lg-min screen and (min-width: 1366px);

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

hr {
  overflow: visible;
  height: 0;
  box-sizing: content-box;
}

pre {
  /* stylelint-disable-next-line font-family-no-duplicate-names */
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  /* stylelint-disable-next-line font-family-no-duplicate-names */
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  display: table;
  max-width: 100%;
  box-sizing: border-box;
  padding: 0;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

@font-face {
  font-display: swap;
  font-family: "TT Norms";
  font-style: normal;
  font-weight: 300;
  src: url(/_next/static/chunks/fonts/TTNorms-Light-7b02e6ad8c16925157d246efd486b92b.woff) format("woff");
}

@font-face {
  font-display: swap;
  font-family: "TT Norms";
  font-style: italic;
  font-weight: 300;
  src: url(/_next/static/chunks/fonts/TTNorms-LightItalic-42fb5849b34ac3a906fc0783d6271079.woff) format("woff");
}

@font-face {
  font-display: swap;
  font-family: "TT Norms";
  font-style: normal;
  font-weight: 400;
  src: url(/_next/static/chunks/fonts/TTNorms-Regular-d918d51ed4c69bc6b4a019c8fa52824e.woff) format("woff");
}

@font-face {
  font-display: swap;
  font-family: "TT Norms";
  font-style: normal;
  font-weight: 500;
  src: url(/_next/static/chunks/fonts/TTNorms-Medium-a2d5538f829e934b8af40c17ce5fa947.woff) format("woff");
}

@font-face {
  font-display: swap;
  font-family: "TT Norms";
  font-style: normal;
  font-weight: 600;
  src: url(/_next/static/chunks/fonts/TTNorms-Bold-914426f99d106a91ba3c61a2c7f723e5.woff) format("woff");
}

@media screen and (min-width: 1px) {
    .d-none {
      display: none !important;
    }

    .d-inline-block {
      display: inline-block !important;
    }

    .d-block {
      display: block !important;
    }

    .d-flex {
      display: flex !important;
    }

    .d-grid {
      display: grid !important;
    }
  }

@media (--screen--xs-min) {
    .d-none {
      display: none !important;
    }

    .d-inline-block {
      display: inline-block !important;
    }

    .d-block {
      display: block !important;
    }

    .d-flex {
      display: flex !important;
    }

    .d-grid {
      display: grid !important;
    }
  }

@media screen and (min-width: 768px) {
    .d-sm-none {
      display: none !important;
    }

    .d-sm-inline-block {
      display: inline-block !important;
    }

    .d-sm-block {
      display: block !important;
    }

    .d-sm-flex {
      display: flex !important;
    }

    .d-sm-grid {
      display: grid !important;
    }
  }

@media (--screen--sm-min) {
    .d-sm-none {
      display: none !important;
    }

    .d-sm-inline-block {
      display: inline-block !important;
    }

    .d-sm-block {
      display: block !important;
    }

    .d-sm-flex {
      display: flex !important;
    }

    .d-sm-grid {
      display: grid !important;
    }
  }

@media screen and (min-width: 1024px) {
    .d-md-none {
      display: none !important;
    }

    .d-md-inline-block {
      display: inline-block !important;
    }

    .d-md-block {
      display: block !important;
    }

    .d-md-flex {
      display: flex !important;
    }

    .d-md-grid {
      display: grid !important;
    }
  }

@media (--screen--md-min) {
    .d-md-none {
      display: none !important;
    }

    .d-md-inline-block {
      display: inline-block !important;
    }

    .d-md-block {
      display: block !important;
    }

    .d-md-flex {
      display: flex !important;
    }

    .d-md-grid {
      display: grid !important;
    }
  }

@media screen and (min-width: 1366px) {
    .d-lg-none {
      display: none !important;
    }

    .d-lg-inline-block {
      display: inline-block !important;
    }

    .d-lg-block {
      display: block !important;
    }

    .d-lg-flex {
      display: flex !important;
    }

    .d-lg-grid {
      display: grid !important;
    }
  }

@media (--screen--lg-min) {
    .d-lg-none {
      display: none !important;
    }

    .d-lg-inline-block {
      display: inline-block !important;
    }

    .d-lg-block {
      display: block !important;
    }

    .d-lg-flex {
      display: flex !important;
    }

    .d-lg-grid {
      display: grid !important;
    }
  }

:root {
    --gap: 32px;
  }

.container {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

@media screen and (max-width: 767px) {

.container {
      max-width: 480px;
      padding-right: 24px;
      padding-left: 24px
  }
    }

@media (--screen--xs-max) {

.container {
      max-width: 480px;
      padding-right: 24px;
      padding-left: 24px
  }
    }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.container {
      max-width: 720px
  }
    }

@media (--screen--sm-only) {

.container {
      max-width: 720px
  }
    }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.container {
      max-width: 896px
  }
    }

@media (--screen--md-only) {

.container {
      max-width: 896px
  }
    }

@media screen and (min-width: 1366px) {

.container {
      max-width: 1174px
  }
    }

@media (--screen--lg-min) {

.container {
      max-width: 1174px
  }
    }

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: calc(var(--gap) / 2 * -1);
    margin-left: calc(var(--gap) / 2 * -1);
  }

.col {
    flex: 0 0 50%;
    padding: 0 calc(var(--gap) / 2);
  }

.grid {
    --noOfColumns: 1;
    --column-gap: var(--gap);

    display: grid;
    grid-column-gap: var(--column-gap);
    grid-template-columns: repeat(var(--noOfColumns), minmax(0, 1fr));
  }

@media screen and (min-width: 768px) {

.grid--col-12 {
        grid-template-columns: repeat(12, 1fr)
    }
      }

@media (--screen--sm-min) {

.grid--col-12 {
        grid-template-columns: repeat(12, 1fr)
    }
      }

@media screen and (min-width: 768px) {
    .wysiwyg-col-right {
      grid-column: 9 / span 4;
    }
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .wysiwyg-col-left {
      grid-column: span 8;
    }
  }

@media screen and (min-width: 1024px) {
    .wysiwyg-col-left {
      grid-column: span 7;
    }
  }

@media screen and (max-width: 1365px) {
    .wysiwyg-block + .wysiwyg-block,
    .wysiwyg-block + .wysiwyg-block-title-logo {
      margin-top: 48px;
    }
  }

@media screen and (min-width: 1365px) {
    .wysiwyg-block + .wysiwyg-block,
    .wysiwyg-block + .wysiwyg-block-title-logo {
      margin-top: 64px;
    }
  }

.wysiwyg-block a:not([class]) {
    color: rgb(18, 82, 245);
    font-weight: 500;
    word-break: break-all;
  }

.wysiwyg-block a:not([class])::after {
    content: none;
  }

.wysiwyg-block-title-logo + .wysiwyg-block {
    margin-top: 24px;
  }

.wysiwyg-col-left br {
    display: none;
  }

.wysiwyg-col-left * + h1,
  .wysiwyg-col-left * + h2,
  .wysiwyg-col-left * + h4,
  .wysiwyg-col-left * + p {
    margin-top: 24px;
  }

.wysiwyg-col-left h3 + *,
  .wysiwyg-col-left * + h3 {
    margin-top: 32px;
  }

.wysiwyg-col-left p > b {
    font-weight: 500;
  }

.wysiwyg-col-left ul,
  .wysiwyg-col-left ol {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none;
  }

.wysiwyg-col-left ul > li,
  .wysiwyg-col-left ol > li {
    position: relative;
    padding-left: 20px;
  }

.wysiwyg-col-left ul > li::before,
  .wysiwyg-col-left ol > li::before {
    position: absolute;
  }

.wysiwyg-col-left ul > li:not(:last-child),
  .wysiwyg-col-left ol > li:not(:last-child) {
    margin-bottom: 16px;
  }

.wysiwyg-col-left ol {
    counter-reset: counter;
  }

.wysiwyg-col-left ol > li::before {
    top: 2px;
    left: 2px;
    color: rgb(18, 82, 245);
    content: counter(counter);
    counter-increment: counter;
    font-size: 12px;
    line-height: 16px;
  }

.wysiwyg-col-left ul > li::before {
    top: 9px;
    left: 0;
    width: 8px;
    height: 1px;
    background: rgb(18, 82, 245);
    content: "";
  }

.wysiwyg-col-left * + ul,
  .wysiwyg-col-left * + ol {
    margin-top: 24px;
  }

.wysiwyg-col-left td,
  .wysiwyg-col-left th {
    padding-top: 0;
    padding-right: 55px;
    padding-bottom: 15px;
    padding-left: 0;
  }

@media screen and (max-width: 1365px) {
    .wysiwyg-block h2,
    .wysiwyg-block h3 {
      font-size: 26px;
      line-height: 32px;
    }
  }

@media screen and (min-width: 1366px) {
    .wysiwyg-block h2,
    .wysiwyg-block h3 {
      font-size: 32px;
      line-height: 38px;
    }
  }

@media screen and (max-width: 767px) {
    .wysiwyg-block h1 {
      margin-left: -2px;
      font-size: 40px;
      line-height: 48px;
    }
  }

@media screen and (min-width: 768px) and (max-width: 1365px) {
    .wysiwyg-block h1 {
      margin-left: -3px;
      font-size: 48px;
      line-height: 56px;
    }
  }

@media screen and (min-width: 1366px) {
    .wysiwyg-block h1 {
      margin-left: -4px;
      font-size: 56px;
      line-height: 64px;
    }
  }

.wysiwyg-block h1,
  .wysiwyg-block h3 {
    font-weight: 300;
  }

.wysiwyg-block h2,
  .wysiwyg-block h4,
  .wysiwyg-block h5 {
    font-weight: 500;
  }

.wysiwyg-block h4 {
    font-size: 16px;
    line-height: 22px;
  }

.wysiwyg-block h5 {
    color: rgba(0, 0, 0, 0.3);
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 16px;
    text-transform: uppercase;
  }

@media screen and (max-width: 767px) {
    .expand-link__wrapper {
      margin-top: 32px;
    }
  }

.expand-link__description {
    margin-top: 12px;
    font-size: 12px;
    line-height: 16px;
  }

.expand-link__link {
    margin-top: 16px;
  }

@media screen and (max-width: 767px) {
    .foot-note__wrapper {
      margin-top: 32px;
    }
  }

.foot-note__inner {
    position: relative;
    padding-left: 19px;
  }

.foot-note__inner::before {
    position: absolute;
    top: 4px;
    bottom: 3px;
    left: 0;
    width: 3px;
    background-color: rgb(18, 82, 245);
    content: "";
  }

.foot-note__digit {
    margin-bottom: 11px;
    color: rgb(18, 82, 245);
    font-size: 32px;
    font-weight: 300;
    line-height: 33px;
  }

@media screen and (max-width: 767px) {
    .logo__wrapper {
      height: 40px;
      margin-top: 32px;
      margin-bottom: 8px;
    }
  }

@media screen and (min-width: 768px) {
    .logo__wrapper {
      margin-left: auto;
    }
  }

@media screen and (min-width: 768px) and (max-width: 1365px) {
    .logo__wrapper {
      margin-top: 10px;
    }
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .logo__wrapper {
      height: 30px;
    }
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {
    .logo__wrapper {
      height: 40px;
    }
  }

@media screen and (min-width: 1366px) {
    .logo__wrapper {
      height: 50px;
      margin-top: 8px;
    }
  }

@media screen and (max-width: 767px) {
    .logo__wrapper > img {
      margin-right: auto;
    }
  }

@media screen and (min-width: 768px) {
    .logo__wrapper > img {
      margin-left: auto;
    }
  }

.logo__wrapper > img {
    max-height: 100%;
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {
    .picture__wrapper {
      margin-right: -79px;
    }
  }

@media screen and (min-width: 1366px) {
    .picture__wrapper {
      margin-right: -101px;
    }
  }

@media screen and (max-width: 767px) {
    .picture__image {
      margin-right: -24px;
      margin-left: -24px;
    }
  }

* + .picture__wrapper,
  div.picture__wrapper + * {
    margin-top: 40px;
  }

.picture__image {
    overflow: hidden;
    border-radius: 2px;
  }

.picture__caption {
    margin-top: 16px;
    font-size: 12px;
    line-height: 16px;
  }

@media screen and (max-width: 767px) {
    .quote-author__job {
      font-size: 12px;
      line-height: 16px;
    }
  }

* + .quote-container,
  div.quote-container + * {
    margin-top: 40px;
  }

.quote-wrapper {
    position: relative;
    padding-left: 24px;
    font-style: italic;
    font-weight: 300;
  }

.quote-wrapper::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 19px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMzcyIDNMMy44MTQgOS40OSA4LjM3MiAxNkg0LjU3N0wwIDkuNDkgNC41NzcgM2gzLjc5NXpNMTYgM2wtNC41NzcgNi40OUwxNiAxNmgtMy44MTRMNy42MjggOS40OSAxMi4xODYgM0gxNnoiIGZpbGw9IiMxMjUyRjUiLz48L3N2Zz4K");
    content: "";
  }

.quote-author {
    display: flex;
    align-items: center;
    margin-top: 24px;
    margin-left: 24px;
  }

.quote-author__photo {
    overflow: hidden;
    width: 64px;
    height: 64px;
    flex-shrink: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right: 16px;
    border-radius: 2px;
  }

.quote-author__name {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
  }

.quote-author__job {
    margin-top: 8px;
  }

@media screen and (max-width: 767px) {
    .similar-link__wrapper {
      margin-top: 40px;
    }
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .similar-link__picture {
      max-width: 220px;
      max-height: 135px;
    }
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {
    .similar-link__picture {
      max-width: 280px;
      max-height: 170px;
    }
  }

@media screen and (min-width: 1366px) {
    .similar-link__picture {
      max-width: 370px;
      max-height: 170px;
    }
  }

.similar-link__card {
    position: relative;
    margin-top: 16px;
  }

.similar-link__anchor {
    position: absolute;
    width: 100%;
    height: 100%;
  }

.similar-link__picture {
    overflow: hidden;
    border-radius: 2px;
  }

.similar-link__title {
    margin-top: 16px;
  }

.similar-link__description {
    margin-top: 8px;
    font-size: 12px;
    line-height: 16px;
  }

@media screen and (max-width: 767px) {
    .wysiwyg-table__wrapper {
      position: relative;
      left: 50%;
      width: 100vw;
      padding-left: 24px;
      margin-left: -50vw;
      overflow-x: auto;
    }

    .wysiwyg-table__wrapper table {
      margin-right: auto;
      margin-left: auto;
    }

    .wysiwyg-table__inner {
      min-width: 524px;
      padding-right: 24px;
    }
  }

@media screen and (min-width: 768px) {
    .wysiwyg-table__wrapper {
      grid-column: span 12;
    }
  }

* + .wysiwyg-table__wrapper,
  div.wysiwyg-table__wrapper + * {
    margin-top: 40px;
  }

.wysiwyg-table__wrapper table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
  }

.wysiwyg-table__wrapper table thead th {
    border-bottom: 1px solid #1252f5;
    text-align: left;
  }

.wysiwyg-table__wrapper table b {
    font-weight: 500;
  }

.wysiwyg-table__wrapper table td,
  .wysiwyg-table__wrapper table th {
    padding-top: 0;
    padding-right: 55px;
    padding-bottom: 15px;
    padding-left: 0;
    border: none;
  }

.wysiwyg-table__wrapper table th {
    font-weight: 500;
  }

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-width: 320px;
  min-height: 100%;
  background: rgb(255, 255, 255);
  background: var(--color--white);
  color: rgb(0, 0, 0);
  color: var(--color--black);
  font-family: "TT Norms", sans-serif;
  font-feature-settings: "liga" off;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  line-height: 22px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

p {
  margin: 0;
}

a {
  color: currentColor;
  outline: none;
  text-decoration: none;
}

a:not([class]) {
  position: relative;
}

/* TODO: не работает для многострочных элементов. псевдоэлемнт сделан для opacity */

a:not([class])::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: currentColor;
    content: "";
    opacity: 0;
    transition: opacity ease-in-out 0.2s;
    will-change: opacity;
  }

a:not([class]):hover::after {
      opacity: 0.5;
    }

button {
  border: 0;
  outline: none;
}

button:hover {
    cursor: pointer;
  }

img:not([class]),
svg:not([class]) {
  display: block;
  max-width: 100%;
}

.undefined {
    background: red !important;
    color: red !important;
  }

/* Отмена скрытия контента для печати */

@media print {
  html body * {
    visibility: visible !important;
  }
}

.Popover__Wrapper_1i4a2 {
  position: absolute;
  z-index: 2;
  width: 100%;
  max-height: 320px;
  padding: 16px 24px 24px;
  border: 1px solid rgba(18, 82, 245, 0.1);
  border: 1px solid rgba(var(--rgb--second-blue), 0.1);
  margin-top: 16px;
  background: rgb(255, 255, 255);
  background: var(--color--white);
  border-radius: 2px;
  box-shadow: 0 16px 24px rgba(18, 82, 245, 0.1);
  overflow-y: auto;
}

.ShadowField__Field_1-ck7 {
  position: relative;
  z-index: 1;
  padding: 12px 64px 14px 24px;
  border: 1px solid rgba(18, 82, 245, 0.1);
  border: 1px solid rgba(var(--rgb--second-blue), 0.1);
  background: rgb(255, 255, 255);
  background: var(--color--white);
  border-radius: 2px;
  box-shadow: 0 16px 24px rgba(18, 82, 245, 0.1);
  color: rgb(18, 82, 245);
  color: var(--color--second-blue);
  font-weight: 500;
}

  .ShadowField__Field_1-ck7:hover {
    cursor: pointer;
  }

.ShadowField__Arrow_1rnv8 {
  --rotate: 45deg;

  opacity: 0.3;
}

.ShadowField__Arrow_1rnv8::before,
  .ShadowField__Arrow_1rnv8::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 7px;
    height: 1px;
    background: rgb(18, 82, 245);
    background: var(--color--second-blue);
    content: "";
    transition: transform ease-in-out 0.3s;
    will-change: transform;
  }

.ShadowField__Arrow_1rnv8::after {
    transform: translate(-50%, -50%) translateX(2px) rotate(calc(var(--rotate) * -1));
  }

.ShadowField__Arrow_1rnv8::before {
    transform: translate(-50%, -50%) translateX(-3px) rotate(var(--rotate));
  }

[data-state="open"] .ShadowField__Arrow_1rnv8 {
    --rotate: -45deg;
  }

.ShadowField__Icon_3E357 {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 22px;
  height: 22px;
  transform: translateY(-50%);
}

.ShadowField__Plus_1b4ER {
  opacity: 0.3;
}

.ShadowField__Plus_1b4ER::before,
  .ShadowField__Plus_1b4ER::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 1px;
    background: rgb(18, 82, 245);
    background: var(--color--second-blue);
    content: "";
  }

.ShadowField__Plus_1b4ER::after {
    transform: translate(-50%, -50%);
  }

.ShadowField__Plus_1b4ER::before {
    left: 50%;
    transform: translate(-50%, -50%) rotate(90deg);
  }

.ShadowField__Calendar_1AP2m {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41IDEuNWgxM1YxMWExLjUgMS41IDAgMDEtMS41IDEuNUgyQTEuNSAxLjUgMCAwMS41IDExVjEuNXpNNCAwdjMuNU0xMyA1LjVIMU0xMCAwdjMuNSIgc3Ryb2tlPSIjMTI1MkY1Ii8+PC9zdmc+);
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: 0.3;
}

.Select__Wrapper_1KhTL {
  position: relative;
}

.Select__Label_3iaaP {
  margin-bottom: 24px;
  color: rgba(0, 0, 0, 0.3);
  color: rgba(var(--rgb--black), 0.3);
  font-weight: 500;
}

.Select__Item_2njdS {
  color: rgb(0, 0, 0);
  color: var(--color--black);
  font-weight: 500;
  transition: color ease-in-out 0.3s;
}

.Select__Item_2njdS:hover {
    color: rgb(18, 82, 245);
    color: var(--color--second-blue);
    cursor: pointer;
  }

.Select__Item_2njdS:not(:last-child) {
    margin-bottom: 24px;
  }

.Select__Field_3-Hzm {
  transition: color 0.3s, border-color 0.3s;
}

.Select__FieldError_1CRaW {
  border-color: rgb(249, 57, 57);
  border-color: var(--color--red);
  color: rgb(249, 57, 57);
  color: var(--color--red);
}

.Tabs__Count_2B63v {
  margin-left: 5px;
  opacity: 0.3;
}

.Tabs__Tab_2MJnd {
  display: flex;
  margin-bottom: 16px;
}

.Tabs__Tab_2MJnd:not(:last-child) {
    margin-right: 16px;
  }

.Tabs__TabActive_ROKw0 {
  border-color: rgb(18, 82, 245);
  border-color: var(--color--second-blue);
  background-color: rgb(18, 82, 245);
  background-color: var(--color--second-blue);
  color: rgb(255, 255, 255) !important;
  color: var(--color--white) !important;
}

.Tabs__TabSimple_16ONw {
  color: rgb(18, 82, 245);
  color: var(--color--second-blue);
  font-weight: 500;
  transition: color ease-in-out 0.3s;
}

.Tabs__TabSimple_16ONw:hover {
    cursor: pointer;
  }

.Tabs__TabSimpleActive_2hs2U {
  color: rgb(0, 0, 0);
  color: var(--color--black);
  pointer-events: none;
}

.Tabs__TabThin_2Gnf8 {
  color: rgba(18, 82, 245, 0.3);
  color: rgba(var(--rgb--second-blue), 0.3);
  font-size: 32px;
  font-weight: 300;
  line-height: 38px;
  transition: color ease-in-out 0.3s;
}

.Tabs__TabThin_2Gnf8:hover {
    cursor: pointer;
  }

.Tabs__TabThin_2Gnf8:not(:last-child) {
    margin-right: 40px;
    margin-right: var(--padding--3xl);
  }

.Tabs__TabThinActive_19K22 {
  color: rgb(18, 82, 245);
  color: var(--color--second-blue);
  pointer-events: none;
}

.Tabs__Tabs_BDtX_ {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -16px;
}

@media print {

.Tabs__Tabs_BDtX_ {
    margin-top: 20px
}
  }

.Card__Wrapper_3oLuu {
  position: relative;
  border: 1px solid rgba(18, 82, 245, 0.1);
  border: 1px solid rgba(var(--rgb--second-blue), 0.1);
  border-radius: 2px;
  box-shadow: 0 16px 24px rgba(18, 82, 245, 0.1);
}

  @media print {.Card__Wrapper_3oLuu {
    margin-bottom: 20px
}
  }

.Card__HasHover_262gA {
  transform: translateZ(0);
  transition-duration: 0.3s;
  transition-property: transform, box-shadow, color;
  transition-timing-function: ease-in-out;
  will-change: transform;
}

@media screen and (hover: hover) {
    .Card__HasHover_262gA:hover {
      cursor: pointer;
      transform: translateY(-4px) translateZ(0);
    }

      .Card__HasHover_262gA:hover.Card__OnDark_1xPEe {
        background-position: 0 0;
        box-shadow: 0 24px 32px rgba(0, 7, 48, 0.15);
      }

      .Card__HasHover_262gA:hover.Card__OnLight_2oIsM {
        box-shadow: 0 24px 32px rgba(18, 82, 245, 0.15);
      }

        .Card__HasHover_262gA:hover.Card__OnLight_2oIsM .Card__Title_3lZI9 {
          color: var(--card--accent-color);
        }
  }

.Card__OnDark_1xPEe {
  --card--accent-color: var(--color--accent-light-blue);

  position: relative;
  border: 1px solid rgba(18, 82, 245, 0.5);
  background: linear-gradient(342.65deg, #1430c5 0%, #041e9b 25%, #051f9d 50%, #1139f0 100%);
  background-position: 0 50%;
  background-size: 200% 200%;
  transition: 0.3s;
}

.Card__OnLight_2oIsM {
  --card--accent-color: var(--color--second-blue);

  background: rgb(255, 255, 255);

  background: var(--color--white);
}

.Card__Heading_3Pqx- {
  margin-bottom: 12px;
  margin-bottom: var(--padding--md);
}

.Card__Title_3lZI9 {
  margin-bottom: 16px;
  margin-bottom: var(--padding--lg);
  transition: color 0.3s;
}

.Card__Link_2N5mT {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.TabWrapper__Wrapper_3cvw5 {
  padding: 24px 24px 32px;
  margin-bottom: -116px;
}

.TabWrapper__WrapperChilderForm_3dWGJ {
  padding: 24px;
  margin-bottom: -116px;
}

.TabWrapper__Title_1sRut {
  margin-bottom: 8px;
  margin-bottom: var(--padding--sm);
}

@-webkit-keyframes AttachFile__rotate_oFHsh {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(180deg);
  }
}

@keyframes AttachFile__rotate_oFHsh {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(180deg);
  }
}

.AttachFile__Wrapper_1i_EM {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

@media screen and (min-width: 768px) {

.AttachFile__AddButtonWrapper_hO-8n {
    display: flex;
    flex-wrap: wrap
}
  }

@media (--screen--sm-min) {

.AttachFile__AddButtonWrapper_hO-8n {
    display: flex;
    flex-wrap: wrap
}
  }

@media screen and (min-width: 768px) {

.AttachFile__AddButton_2f-fn,
.AttachFile__Notice_3hE9W {
    flex-shrink: 0
}
  }

@media (--screen--sm-min) {

.AttachFile__AddButton_2f-fn,
.AttachFile__Notice_3hE9W {
    flex-shrink: 0
}
  }

.AttachFile__AddButton_2f-fn {
  position: relative;
  padding-left: 19px;
  color: rgb(18, 82, 245);
  color: var(--color--second-blue);
  font-weight: 500;
}

.AttachFile__AddButton_2f-fn::before {
    position: absolute;
    top: 4px;
    left: -3px;
    width: 13px;
    height: 13px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNSAwdjEzTTEzIDYuNUgwIiBzdHJva2U9IiMxMjUyRjUiLz48L3N2Zz4K);
    content: "";
    will-change: transform;
  }

.AttachFile__AddButton_2f-fn:hover {
    cursor: pointer;
  }

.AttachFile__AddButton_2f-fn:hover::before {
      -webkit-animation: AttachFile__rotate_oFHsh 0.6s cubic-bezier(0.77, 0, 0.175, 1) 1;
              animation: AttachFile__rotate_oFHsh 0.6s cubic-bezier(0.77, 0, 0.175, 1) 1;
    }

@media screen and (max-width: 767px) {

.AttachFile__AddButton_2f-fn {
    margin-bottom: 12px;
    margin-bottom: var(--padding--md)
}
  }

@media (--screen--xs-max) {

.AttachFile__AddButton_2f-fn {
    margin-bottom: 12px;
    margin-bottom: var(--padding--md)
}
  }

.AttachFile__AddButton_2f-fn.AttachFile___error_1MapQ {
    color: rgb(249, 57, 57);
    color: var(--color--red);
  }

.AttachFile__Notice_3hE9W {
  color: rgba(0, 0, 0, 0.5);
  color: rgba(var(--rgb--black), 0.5);
}

@media screen and (min-width: 768px) {

.AttachFile__Notice_3hE9W {
    margin-left: 16px
}
  }

@media (--screen--sm-min) {

.AttachFile__Notice_3hE9W {
    margin-left: 16px
}
  }

.AttachFile__Files_2aYOg {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  margin-bottom: calc(12px * -1);
  margin-bottom: calc(var(--padding--md) * -1);
}

.AttachFile__Item_1dSfg {
  margin-bottom: 12px;
  margin-bottom: var(--padding--md);
  border-radius: 2px;
}

.AttachFile__Item_1dSfg:not(:last-child) {
    margin-right: 12px;
    margin-right: var(--padding--md);
  }

.AttachFile__File_i6dTc {
  position: relative;
  padding: 12px 48px 14px 16px;
  background: rgb(240, 248, 255);
  background: var(--color--bg-light);
}

.AttachFile__File_i6dTc > span {
    position: relative;
    display: inline-block;
    padding-left: 21px;
  }

.AttachFile__File_i6dTc > span::before {
      position: absolute;
      top: 3px;
      left: 1px;
      width: 13px;
      height: 16px;
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjUgMTUuNUguNVYuNWg1LjlsNi4xIDUuNjgzVjE1LjV6IiBzdHJva2U9IiMxMjUyRjUiLz48L3N2Zz4K);
      content: "";
    }

.AttachFile__onLightBlue_3RpG_ {
  border: 1px solid rgba(18, 82, 245, 0.2);
  border: 1px solid rgba(var(--rgb--second-blue), 0.2);
  border-radius: 2px;
}

.AttachFile__Errors_32r3f {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 12px;
  margin-top: var(--padding--md);
  margin-bottom: calc(12px * -1);
  margin-bottom: calc(var(--padding--md) * -1);
}

.AttachFile__Error_26uoW {
  padding: 12px 16px 16px;
  background: rgba(249, 57, 57, 0.1);
  background: rgba(var(--rgb--red), 0.1);
}

.AttachFile__DeleteFile_cfBgR {
  position: absolute;
  top: 17px;
  right: 14px;
  width: 14px;
  height: 14px;
}

.AttachFile__DeleteFile_cfBgR::after {
    position: absolute;
    width: 14px;
    height: 14px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMWwxMiAxMk0xMyAxTDEgMTMiIHN0cm9rZT0iI0Y5MzkzOSIvPjwvc3ZnPgo=);
    content: "";
  }

.AttachFile__DeleteFile_cfBgR:hover {
    cursor: pointer;
  }

.SuccessPopup__Wrapper_25C4D {
  padding-bottom: 48px;
}

  .SuccessPopup__Wrapper_25C4D a:not([class]) {
    color: rgb(18, 82, 245);
    color: var(--color--second-blue);
    font-weight: 500;
  }

  .SuccessPopup__Wrapper_25C4D a:not([class])::after {
      content: none;
    }

@media screen and (min-width: 1px) and (max-width: 1023px) {

.SuccessPopup__Title_2kMSZ {
    margin-bottom: 8px
}
  }

@media (--screen--xs-min) and (--screen--sm-max) {

.SuccessPopup__Title_2kMSZ {
    margin-bottom: 8px
}
  }

@media screen and (min-width: 1024px) {

.SuccessPopup__Title_2kMSZ {
    margin-bottom: 16px
}
  }

@media (--screen--md-min) {

.SuccessPopup__Title_2kMSZ {
    margin-bottom: 16px
}
  }

.CallOnPhone__Link_1vzgk {
  color: rgb(18, 82, 245);
  color: var(--color--second-blue);
  font-weight: 500;
}

.TextArea__Wrapper_1fkNu {
  --time: 0.3s;
  --transform--label: translate(19px, -24px) scale(0.72);
  --padding: 24px;

  position: relative;
  align-self: flex-start;
}

  .TextArea__Wrapper_1fkNu label {
    position: absolute;
    top: 13px;
    display: block;
    max-width: calc(100% - var(--padding) * 2);
    background-color: transparent;
    color: rgba(0, 0, 0, 0.5);
    color: rgba(var(--rgb--black), 0.5);
    font-size: 16px;
    line-height: 22px;
    pointer-events: none;
    transform: translate(var(--padding), 0);
    transform-origin: left;
    transition: background-color var(--time), transform var(--time), padding var(--time),
      color var(--time);
  }

  .TextArea__Wrapper_1fkNu textarea {
    width: 100%;
    min-height: 94px;
    padding: 14px var(--padding) 16px;
    border: 1px solid rgba(18, 82, 245, 0.2);
    border: 1px solid rgba(var(--rgb--second-blue), 0.2);
    border-radius: 2px;
    outline: none;
    resize: vertical;
    transition: border-color var(--time), color var(--time);
  }

  .TextArea__Wrapper_1fkNu textarea.TextArea___active_1OWkT,
    .TextArea__Wrapper_1fkNu textarea:focus {
      border-color: rgb(18, 82, 245);
      border-color: var(--color--second-blue);
    }

  .TextArea__Wrapper_1fkNu textarea.TextArea___active_1OWkT ~ label, .TextArea__Wrapper_1fkNu textarea:focus ~ label {
        overflow: hidden;
        max-width: calc((100% - var(--padding) * 2) / 0.72);
        padding: 0 6px;
        background-color: rgb(255, 255, 255);
        background-color: var(--color--white);
        color: rgb(0, 0, 0);
        color: var(--color--black);
        text-overflow: ellipsis;
        transform: var(--transform--label);
        white-space: nowrap;
      }

  .TextArea__Wrapper_1fkNu textarea.TextArea___error_3nimX {
      border-color: rgb(249, 57, 57);
      border-color: var(--color--red);
      color: rgba(249, 57, 57, 0.3);
      color: rgba(var(--rgb--red), 0.3);
    }

  .TextArea__Wrapper_1fkNu textarea.TextArea___error_3nimX ~ label {
        color: rgb(249, 57, 57);
        color: var(--color--red);
      }

  .TextArea__Wrapper_1fkNu textarea:-webkit-autofill {
      box-shadow: 0 0 0 1000px hsl(47, 100%, 100%) inset;
      -webkit-text-fill-color: rgb(0, 0, 0);
      -webkit-text-fill-color: var(--color--black);
    }

  .TextArea__Wrapper_1fkNu textarea:-webkit-autofill ~ label {
        overflow: hidden;
        max-width: calc((100% - var(--padding) * 2) / 0.72);
        padding: 0 6px;
        background-color: rgb(255, 255, 255);
        background-color: var(--color--white);
        color: rgb(0, 0, 0);
        color: var(--color--black);
        text-overflow: ellipsis;
        transform: var(--transform--label);
        white-space: nowrap;
      }

.Feedback__Form_2fPLv {
  display: grid;
  grid-gap: 24px;
}

.Feedback__Button_14EGf {
  width: 168px;
}

.Link__Default_2-fhp {
  display: inline-block;
}

  .Link__Default_2-fhp:hover > span::after,
      .Link__Default_2-fhp:hover > span::before {
        cursor: pointer;
        opacity: 1;
      }

  .Link__Default_2-fhp > span {
    position: relative;
    font-weight: 500;
  }

  .Link__Default_2-fhp > span::after,
    .Link__Default_2-fhp > span::before {
      position: absolute;
      content: "";
      opacity: 0.3;
      transform: translateX(0);
      transition: opacity ease-in-out 0.3s, transform ease-in-out 0.3s;
    }

  .Link__Default_2-fhp > span:hover {
      cursor: pointer;
    }

.Link__Arrow_SwjbE,
.Link__Mail_22S8B,
.Link__Dropdown_qFz_b {
}

.Link__Arrow_SwjbE:hover > span::after, .Link__Mail_22S8B:hover > span::after {
        transform: translateX(6px);
      }

.Link__Arrow_SwjbE > span::after, .Link__Mail_22S8B > span::after {
      right: 0;
      bottom: 3px;
    }

.Link__Arrow_SwjbE > span::before, .Link__Mail_22S8B > span::before {
      /* content: none; */
    }

.Link__Arrow_SwjbE > span {
    padding-right: 20px;
  }

.Link__Arrow_SwjbE > span::after {
      width: 16px;
      height: 9px;
    }

.Link__Mail_22S8B > span {
    padding-right: 19px;
  }

.Link__Mail_22S8B > span::after {
      width: 15px;
      height: 11px;
    }

.Link__Dropdown_qFz_b {
  --rotate: -45deg;
}

[data-state="open"] .Link__Dropdown_qFz_b {
    --rotate: 45deg;
  }

.Link__Dropdown_qFz_b > span {
    padding-right: 14px;
  }

.Link__Dropdown_qFz_b > span::before,
    .Link__Dropdown_qFz_b > span::after {
      top: 50%;
      right: 0;
      width: 7px;
      height: 1px;
      background: rgb(18, 82, 245);
      background: var(--color--second-blue);
      will-change: transform;
    }

.Link__Dropdown_qFz_b > span::before {
      transform: translate(2px, -50%) rotate(var(--rotate));
    }

.Link__Dropdown_qFz_b > span::after {
      right: 0;
      transform: translate(-2px, -50%) rotate(calc(var(--rotate) * -1));
    }

.Link__Light_KXrzU > span {
    color: rgb(18, 82, 245);
    color: var(--color--second-blue);
  }

.Link__Light_KXrzU.Link__Arrow_SwjbE > span::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMTI1MkY1IiBkPSJNLjQgNC4wMzVoMTF2MUguNHoiLz48cGF0aCBkPSJNMTYuMDA2IDQuNTdsLTQuOTY5LTMuMTcydjYuMzQ2bDQuOTY5LTMuMTczeiIgZmlsbD0iIzEyNTJGNSIvPjwvc3ZnPgo=);
      }

.Link__Light_KXrzU.Link__Mail_22S8B > span::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjUgNi42NEwxIDEuNDRWMTBoMTNWMS40NGwtNi41IDUuMnpNMTUgMTFIMFYwaDE1djExek0yLjA1IDFMNy41IDUuMzYgMTIuOTUgMUgyLjA1eiIgZmlsbD0iIzEyNTJGNSIvPjwvc3ZnPgo=);
      }

.Link__Dark_3WPu3.Link__Arrow_SwjbE > span::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjQgNC4wMzVoMTF2MUguNHoiLz48cGF0aCBkPSJNMTYuMDA2IDQuNTdsLTQuOTY4LTMuMTcydjYuMzQ2bDQuOTY4LTMuMTczeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPgo=);
      }

.Link__Dark_3WPu3.Link__Mail_22S8B > span::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjUgNi42NEwxIDEuNDRWMTBoMTNWMS40NGwtNi41IDUuMnpNMTUgMTFIMFYwaDE1djExek0yLjA1IDFMNy41IDUuMzYgMTIuOTUgMUgyLjA1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPgo=);
      }

.Link__Dark_3WPu3.Link__Dropdown_qFz_b > span::after,
      .Link__Dark_3WPu3.Link__Dropdown_qFz_b > span::before {
        background: rgb(255, 255, 255);
        background: var(--color--white);
      }

.PopupHotLine__Title_33rHp {
  margin-bottom: 16px;
}

.PopupHotLine__Description_gJGKF {
  margin-bottom: 32px;
}

.PopupHotLine__Description_gJGKF > p + p {
    margin-top: 24px;
  }

.PopupHotLine__Tabs_2BDYd + * {
    margin-top: 16px;
    margin-top: var(--padding--lg);
  }

.PopupHotLine__Footer_26fEr {
  padding: 24px 48px;
  margin-top: 148px;
  margin-bottom: 0;
  background: rgb(240, 248, 255);
  background: var(--color--bg-light);
}

@media screen and (max-width: 767px) {

.PopupHotLine__Footer_26fEr {
    margin-right: -48px;
    margin-left: -48px
}
  }

@media (--screen--xs-max) {

.PopupHotLine__Footer_26fEr {
    margin-right: -48px;
    margin-left: -48px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.PopupHotLine__Footer_26fEr {
    margin-right: -40px;
    margin-left: -40px
}
  }

@media (--screen--sm-only) {

.PopupHotLine__Footer_26fEr {
    margin-right: -40px;
    margin-left: -40px
}
  }

@media screen and (min-width: 1024px) {

.PopupHotLine__Footer_26fEr {
    margin-right: -48px;
    margin-left: -48px
}
  }

@media (--screen--md-min) {

.PopupHotLine__Footer_26fEr {
    margin-right: -48px;
    margin-left: -48px
}
  }

.PopupHotLine__Footer_26fEr > p + p {
    margin-top: 24px;
  }

.PopupHotLine__Footer_26fEr > p {
    font-size: 12px;
    line-height: 16px;
  }

.PopupHotLine__Footer_26fEr > p > a {
      color: rgb(18, 82, 245);
      color: var(--color--second-blue);
    }

/* eslint-disable */

.Bottom__Bottom_3IP-1 {
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}

@media screen and (min-width: 768px) {

.Bottom__Bottom_3IP-1 {
    padding-top: 32px;
    border-top: 1px solid rgba(255, 255, 255, 0.2)
}
  }

@media (--screen--sm-min) {

.Bottom__Bottom_3IP-1 {
    padding-top: 32px;
    border-top: 1px solid rgba(255, 255, 255, 0.2)
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Bottom__Bottom_3IP-1 {
    --noOfColumns: 2
}
  }

@media (--screen--sm-only) {

.Bottom__Bottom_3IP-1 {
    --noOfColumns: 2
}
  }

@media screen and (min-width: 1024px) {

.Bottom__Bottom_3IP-1 {
    --noOfColumns: 4 !important
}
  }

@media (--screen--md-min) {

.Bottom__Bottom_3IP-1 {
    --noOfColumns: 4 !important
}
  }

@media print {

.Bottom__Bottom_3IP-1 {
    color: #000
}
  }

@media screen and (max-width: 767px) {

.Bottom__Block_2ZQ_n {
    margin-bottom: 48px
}
  }

@media (--screen--xs-max) {

.Bottom__Block_2ZQ_n {
    margin-bottom: 48px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Bottom__Block_2ZQ_n {
    margin-bottom: 40px
}

    .Bottom__Block_2ZQ_n:last-child {
      /* grid-column: 2; */
    }
  }

@media (--screen--sm-only) {

.Bottom__Block_2ZQ_n {
    margin-bottom: 40px
}

    .Bottom__Block_2ZQ_n:last-child {
      /* grid-column: 2; */
    }
  }

@media screen and (min-width: 1024px) {

.Bottom__Block_2ZQ_n {
    display: flex;
    flex-direction: column
}
  }

@media (--screen--md-min) {

.Bottom__Block_2ZQ_n {
    display: flex;
    flex-direction: column
}
  }

@media print {

.Bottom__Block_2ZQ_n {
    margin-bottom: 20px
}

    .Bottom__Block_2ZQ_n:nth-child(3) {
      display: none;
    }
  }

.Bottom__Title_1nDjZ {
  margin-bottom: 16px;
  font-weight: 500;
}

@media screen and (max-width: 767px) {

.Bottom__Title_1nDjZ {
    font-size: 26px;
    line-height: 32px
}
  }

@media (--screen--xs-max) {

.Bottom__Title_1nDjZ {
    font-size: 26px;
    line-height: 32px
}
  }

.Bottom__Link_3OKr4:not(:last-child) {
    margin-bottom: 16px;
  }

@media screen and (min-width: 768px) {

.Bottom__Link_3OKr4 {
    font-size: 12px;
    line-height: 16px
}
  }

@media (--screen--sm-min) {

.Bottom__Link_3OKr4 {
    font-size: 12px;
    line-height: 16px
}
  }

.Bottom__Copyright_1x3p5 {
  color: #fff;
  opacity: 0.3;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Bottom__Copyright_1x3p5 {
    margin-top: 40px;
    margin-top: var(--padding--3xl)
}
  }

@media (--screen--sm-only) {

.Bottom__Copyright_1x3p5 {
    margin-top: 40px;
    margin-top: var(--padding--3xl)
}
  }

@media screen and (min-width: 1024px) {

.Bottom__Copyright_1x3p5 {
    margin-top: 48px
}
  }

@media (--screen--md-min) {

.Bottom__Copyright_1x3p5 {
    margin-top: 48px
}
  }

@media print {

.Bottom__Copyright_1x3p5 {
    display: none
}
  }

@media screen and (max-width: 1023px) {

.Bottom__Social_1ATup {
    margin-top: 48px
}
  }

@media (--screen--sm-max) {

.Bottom__Social_1ATup {
    margin-top: 48px
}
  }

@media screen and (min-width: 1024px) {

.Bottom__Social_1ATup {
    margin-top: auto
}
  }

@media (--screen--md-min) {

.Bottom__Social_1ATup {
    margin-top: auto
}
  }

@media print {

.Bottom__Social_1ATup {
    display: none
}
  }

.Bottom__Links_1q0Gt {
  margin-top: auto;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Bottom__Subscription_2pbNU {
    width: 220px
}
  }

@media (--screen--sm-only) {

.Bottom__Subscription_2pbNU {
    width: 220px
}
  }

@media screen and (min-width: 1024px) {

.Bottom__Subscription_2pbNU {
    width: 200px
}
  }

@media (--screen--md-min) {

.Bottom__Subscription_2pbNU {
    width: 200px
}
  }

.Bottom__SubscriptionInput_2Sbf2 {
  margin-bottom: 16px;
  margin-bottom: var(--padding--lg);
}

.Bottom__SubscriptionInput_2Sbf2 label {
    background-color: rgb(0, 18, 117);
    background-color: var(--color--main-blue);
    color: rgb(255, 255, 255);
    color: var(--color--white);
    transform: translate(0, -50%);
  }

.Bottom__SubscriptionInput_2Sbf2 input {
    padding: 14px 0 16px;
    border-width: 0 0 1px;
    border-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(var(--rgb--white), 0.3);
    background: transparent;
    border-radius: 0;
    color: rgb(255, 255, 255);
    color: var(--color--white);
  }

.Bottom__SubscriptionInput_2Sbf2 input[class*="_active"],
    .Bottom__SubscriptionInput_2Sbf2 input:focus {
      border-color: rgb(255, 255, 255);
      border-color: var(--color--white);
    }

.Bottom__SubscriptionInput_2Sbf2 input[class*="_active"] ~ label, .Bottom__SubscriptionInput_2Sbf2 input:focus ~ label {
        padding: 0;
        background-color: rgb(0, 18, 117);
        background-color: var(--color--main-blue);
        color: rgb(255, 255, 255);
        color: var(--color--white);
        transform: translate(0, -160%) scale(0.72);
      }

.Bottom__SubscriptionInput_2Sbf2 input[class*="_error"] {
      border-color: rgb(249, 57, 57);
      border-color: var(--color--red);
    }

.Bottom__SubscriptionInput_2Sbf2 input[class*="_error"] ~ label {
        color: rgb(249, 57, 57);
        color: var(--color--red);
      }

.Bottom__SubscriptionInput_2Sbf2 input:-webkit-autofill {
      box-shadow: 0 0 0 1000px rgb(0, 18, 117) inset;
      box-shadow: 0 0 0 1000px var(--color--main-blue) inset;
      -webkit-text-fill-color: rgb(255, 255, 255);
      -webkit-text-fill-color: var(--color--white);
    }

.Bottom__SubscriptionInput_2Sbf2 input:-webkit-autofill ~ label {
        background-color: rgb(0, 18, 117);
        background-color: var(--color--main-blue);
        transform: translate(0, -160%) scale(0.72);
      }

.Bottom__SubscriptionButton_21m8H {
  width: 100%;
}

.Footer__Wrapper_1GN5v {
  padding-bottom: 48px;
  border-top: 1px solid #4c599e;
  margin-top: auto;
}

  @media screen and (max-width: 767px) {.Footer__Wrapper_1GN5v {
    padding-top: 48px
}
  }

  @media (--screen--xs-max) {.Footer__Wrapper_1GN5v {
    padding-top: 48px
}
  }

  @media screen and (min-width: 768px) {.Footer__Wrapper_1GN5v {
    font-size: 12px;
    line-height: 16px
}
  }

  @media (--screen--sm-min) {.Footer__Wrapper_1GN5v {
    font-size: 12px;
    line-height: 16px
}
  }

  @media screen and (min-width: 768px) and (max-width: 1365px) {.Footer__Wrapper_1GN5v {
    padding-top: 56px
}
  }

  @media (--screen--sm-min) and (--screen--md-max) {.Footer__Wrapper_1GN5v {
    padding-top: 56px
}
  }

  @media screen and (min-width: 1366px) {.Footer__Wrapper_1GN5v {
    padding-top: 80px
}
  }

  @media (--screen--lg-min) {.Footer__Wrapper_1GN5v {
    padding-top: 80px
}
  }

  @media print {.Footer__Wrapper_1GN5v {
    padding-top: 10px;
    margin-top: 20px
}
  }

@media screen and (max-width: 767px) {

.Footer__Top_3fgyB {
    display: none
}
  }

@media (--screen--xs-max) {

.Footer__Top_3fgyB {
    display: none
}
  }

@media screen and (min-width: 768px) {

.Footer__Top_3fgyB {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 -16px
}
  }

@media (--screen--sm-min) {

.Footer__Top_3fgyB {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 -16px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Footer__Top_3fgyB {
    max-height: 670px
}
  }

@media (--screen--sm-only) {

.Footer__Top_3fgyB {
    max-height: 670px
}
  }

@media screen and (min-width: 1024px) {

.Footer__Top_3fgyB {
    max-height: 290px;
    flex-direction: row;
    margin-bottom: 100px
}
  }

@media (--screen--md-min) {

.Footer__Top_3fgyB {
    max-height: 290px;
    flex-direction: row;
    margin-bottom: 100px
}
  }

@media print {

.Footer__Top_3fgyB {
    display: none
}
  }

.Footer__Inner_1JsQL {
  display: flex;
  min-height: 100%;
  flex-direction: column;
}

.Footer__InHome_H49Ah:not([data-state="visible"]) {
    opacity: 0;
    transform: translateY(20px);
  }

.Footer__InHome_H49Ah[data-state="visible"] {
    transition: opacity 0.8s, transform 0.8s;
    transition-timing-function: ease-out;
  }

.Footer__Title_1SsgW {
  font-weight: 500;
}

@media screen and (max-width: 767px) {

.Footer__Title_1SsgW {
    font-size: 26px;
    line-height: 32px
}
  }

@media (--screen--xs-max) {

.Footer__Title_1SsgW {
    font-size: 26px;
    line-height: 32px
}
  }

@media screen and (max-width: 767px) {

.Footer__List_1fHNh {
    margin-top: 16px;
    margin-top: var(--padding--lg)
}
  }

@media (--screen--xs-max) {

.Footer__List_1fHNh {
    margin-top: 16px;
    margin-top: var(--padding--lg)
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Footer__List_1fHNh {
    margin-top: 24px;
    margin-top: var(--padding--xl)
}
  }

@media (--screen--sm-only) {

.Footer__List_1fHNh {
    margin-top: 24px;
    margin-top: var(--padding--xl)
}
  }

@media screen and (min-width: 1024px) {

.Footer__List_1fHNh {
    margin-top: 16px;
    margin-top: var(--padding--lg)
}
  }

@media (--screen--md-min) {

.Footer__List_1fHNh {
    margin-top: 16px;
    margin-top: var(--padding--lg)
}
  }

@media screen and (min-width: 768px) {

.Footer__Link_3Ac6V {
    font-size: 12px;
    line-height: 16px
}
  }

@media (--screen--sm-min) {

.Footer__Link_3Ac6V {
    font-size: 12px;
    line-height: 16px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .Footer__Link_3Ac6V:not(:last-child) {
      margin-bottom: 16px;
    }
  }

@media (--screen--sm-only) {
    .Footer__Link_3Ac6V:not(:last-child) {
      margin-bottom: 16px;
    }
  }

@media screen and (min-width: 1024px) {
    .Footer__Link_3Ac6V:not(:last-child) {
      margin-bottom: 12px;
    }
  }

@media (--screen--md-min) {
    .Footer__Link_3Ac6V:not(:last-child) {
      margin-bottom: 12px;
    }
  }

.Footer__Link_3Ac6V > div {
    position: relative;
    display: inline-block;
  }

.Footer__Link_3Ac6V > div::after {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background: currentColor;
      content: "";
      opacity: 0;
      transition: opacity 0.2s;
    }

.Footer__Link_3Ac6V > div:hover {
      cursor: pointer;
    }

.Footer__Link_3Ac6V > div:hover::after {
        opacity: 0.5;
      }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Footer__Block_vn6e8:nth-child(3) {
      margin-bottom: 140px
  }
    }

@media (--screen--sm-only) {

.Footer__Block_vn6e8:nth-child(3) {
      margin-bottom: 140px
  }
    }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Footer__Block_vn6e8 {
    width: 33.33%;
    padding: 0 16px;
    margin-bottom: 32px
}
  }

@media (--screen--sm-only) {

.Footer__Block_vn6e8 {
    width: 33.33%;
    padding: 0 16px;
    margin-bottom: 32px
}
  }

@media screen and (min-width: 1024px) {

.Footer__Block_vn6e8 {
    width: 25%;
    padding: 0 16px;
    margin-bottom: 24px
}
  }

@media (--screen--md-min) {

.Footer__Block_vn6e8 {
    width: 25%;
    padding: 0 16px;
    margin-bottom: 24px
}
  }

.SocialLinks__Wrapper_N3vWM .SocialLinks__Item_2igt2 {
    display: inline-block;
  }

    .SocialLinks__Wrapper_N3vWM .SocialLinks__Item_2igt2:hover path {
        fill: rgba(var(--color), 1);
      }

    .SocialLinks__Wrapper_N3vWM .SocialLinks__Item_2igt2 path {
      transition: fill ease-in-out 0.3s;
    }

.SocialLinks__AxisX_1TF7w {
  --color: var(--rgb--white);
  display: flex;
}

@media screen and (max-width: 767px) {

.SocialLinks__AxisX_1TF7w {
    justify-content: center
}
  }

@media (--screen--xs-max) {

.SocialLinks__AxisX_1TF7w {
    justify-content: center
}
  }

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2 {
    flex-shrink: 0;
  }

@media screen and (max-width: 767px) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 48px
    }
      }

@media (--screen--xs-max) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 48px
    }
      }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 32px
    }
      }

@media (--screen--sm-only) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 32px
    }
      }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 16px
    }
      }

@media (--screen--md-only) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 16px
    }
      }

@media screen and (min-width: 1366px) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 24px
    }
      }

@media (--screen--lg-min) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2:not(:last-child) {
        margin-right: 24px
    }
      }

@media screen and (max-width: 767px) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2 {
      width: 32px
  }
    }

@media (--screen--xs-max) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2 {
      width: 32px
  }
    }

@media screen and (min-width: 768px) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2 {
      width: 25px
  }
    }

@media (--screen--sm-min) {

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2 {
      width: 25px
  }
    }

.SocialLinks__AxisX_1TF7w .SocialLinks__Item_2igt2 path {
      fill: rgba(var(--color), 0.3);
      transition: fill ease-in-out 0.3s;
    }

.SocialLinks__AxisY_1qWwl {
  --color: 143, 174, 255;
  z-index: 5;
  width: 44px;
  padding: 16px 12px;
  background: rgba(var(--color), 0.1);
  border-radius: 2px;
  grid-row-gap: 16px;
}

.SocialLinks__AxisY_1qWwl .SocialLinks__Item_2igt2 {
    width: 20px;
    height: 20px;
  }

.SocialLinks__AxisY_1qWwl .SocialLinks__Item_2igt2 path {
      fill: rgba(var(--color), 0.3);
    }

.SocialLinks__Item_2igt2 {
  /* empty */
}

.Bottom__Wrapper_2ZHAp {
  padding-top: 40px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 16px;
  line-height: 22px;
}

  @media screen and (max-width: 767px) {.Bottom__Wrapper_2ZHAp {
    padding-bottom: 72px
}
  }

  @media (--screen--xs-max) {.Bottom__Wrapper_2ZHAp {
    padding-bottom: 72px
}
  }

  @media screen and (min-width: 768px) {.Bottom__Wrapper_2ZHAp {
    padding-bottom: 40px;
    margin-top: auto
}
  }

  @media (--screen--sm-min) {.Bottom__Wrapper_2ZHAp {
    padding-bottom: 40px;
    margin-top: auto
}
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) {.Bottom__Wrapper_2ZHAp {
    --noOfColumns: 2;

    grid-row-gap: 17px
}
  }

  @media (--screen--sm-only) {.Bottom__Wrapper_2ZHAp {
    --noOfColumns: 2;

    grid-row-gap: 17px
}
  }

  @media screen and (min-width: 1024px) {.Bottom__Wrapper_2ZHAp {
    --noOfColumns: 4
}
  }

  @media (--screen--md-min) {.Bottom__Wrapper_2ZHAp {
    --noOfColumns: 4
}
  }

@media screen and (max-width: 767px) {

.Bottom__Block_24PgP:first-child {
      margin-bottom: 40px
  }
    }

@media (--screen--xs-max) {

.Bottom__Block_24PgP:first-child {
      margin-bottom: 40px
  }
    }

@media screen and (max-width: 767px) {

.Bottom__Block_24PgP:nth-child(3) {
      margin: 56px 0
  }
    }

@media (--screen--xs-max) {

.Bottom__Block_24PgP:nth-child(3) {
      margin: 56px 0
  }
    }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Bottom__Block_24PgP {
    display: flex;
    flex-direction: column
}
  }

@media (--screen--sm-only) {

.Bottom__Block_24PgP {
    display: flex;
    flex-direction: column
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Bottom__Social_CTaAV,
.Bottom__Links_26YyD {
    margin-top: auto
}
  }

@media (--screen--sm-only) {

.Bottom__Social_CTaAV,
.Bottom__Links_26YyD {
    margin-top: auto
}
  }

@media screen and (max-width: 767px) {

.Bottom__Link_2hvMX:not(:last-child) {
      margin-bottom: 24px
  }
    }

@media (--screen--xs-max) {

.Bottom__Link_2hvMX:not(:last-child) {
      margin-bottom: 24px
  }
    }

@media screen and (min-width: 768px) {

.Bottom__Link_2hvMX:not(:last-child) {
      margin-bottom: 16px
  }
    }

@media (--screen--sm-min) {

.Bottom__Link_2hvMX:not(:last-child) {
      margin-bottom: 16px
  }
    }

@media screen and (min-width: 768px) {

.Bottom__Link_2hvMX {
    font-size: 12px;
    line-height: 16px
}
  }

@media (--screen--sm-min) {

.Bottom__Link_2hvMX {
    font-size: 12px;
    line-height: 16px
}
  }

.Bottom__Title_MYPuh {
  font-weight: 500;
}

@media screen and (max-width: 767px) {

.Bottom__Title_MYPuh {
    font-size: 26px;
    line-height: 32px
}
  }

@media (--screen--xs-max) {

.Bottom__Title_MYPuh {
    font-size: 26px;
    line-height: 32px
}
  }

@media screen and (max-width: 1023px) {

.Bottom__Title_MYPuh {
    margin-bottom: 16px
}
  }

@media (--screen--sm-max) {

.Bottom__Title_MYPuh {
    margin-bottom: 16px
}
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.Bottom__Title_MYPuh {
    margin-bottom: 24px
}
  }

@media (--screen--md-only) {

.Bottom__Title_MYPuh {
    margin-bottom: 24px
}
  }

@media screen and (min-width: 1366px) {

.Bottom__Title_MYPuh {
    margin-bottom: 16px
}
  }

@media (--screen--lg-min) {

.Bottom__Title_MYPuh {
    margin-bottom: 16px
}
  }

.Bottom__TitleEmpty_2GYwC {
}

.Menu__Wrapper_nkG6U {
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
  width: 100%;
  height: calc(100vh + 10px);
  padding-right: var(--scrollBarWidth);
  background-color: rgb(0, 18, 117);
  background-color: var(--color--main-blue);
  color: rgb(255, 255, 255);
  color: var(--color--white);
}

  @media screen and (max-width: 767px) {.Menu__Wrapper_nkG6U {
    padding-top: 104px
}
  }

  @media (--screen--xs-max) {.Menu__Wrapper_nkG6U {
    padding-top: 104px
}
  }

  @media screen and (min-width: 768px) {.Menu__Wrapper_nkG6U {
    padding-top: 88px
}
  }

  @media (--screen--sm-min) {.Menu__Wrapper_nkG6U {
    padding-top: 88px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Menu__Top_31GGn {
    height: 706px
}
  }

@media (--screen--sm-only) {

.Menu__Top_31GGn {
    height: 706px
}
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.Menu__Top_31GGn {
    height: 487px
}
  }

@media (--screen--md-only) {

.Menu__Top_31GGn {
    height: 487px
}
  }

@media screen and (min-width: 1366px) {

.Menu__Top_31GGn {
    height: 549px
}
  }

@media (--screen--lg-min) {

.Menu__Top_31GGn {
    height: 549px
}
  }

@media screen and (min-width: 768px) {

.Menu__TopInner_11ULJ {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 -16px
}
  }

@media (--screen--sm-min) {

.Menu__TopInner_11ULJ {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 -16px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Menu__TopInner_11ULJ {
    max-height: 730px
}
  }

@media (--screen--sm-only) {

.Menu__TopInner_11ULJ {
    max-height: 730px
}
  }

@media screen and (min-width: 1024px) {

.Menu__TopInner_11ULJ {
    max-height: 360px
}
  }

@media (--screen--md-min) {

.Menu__TopInner_11ULJ {
    max-height: 360px
}
  }

.Menu__Inner_KnOyX {
  display: flex;
  min-height: 100%;
  flex-direction: column;
}

.Menu__Title_1CBHH {
  font-weight: 500;
}

@media screen and (max-width: 767px) {

.Menu__Title_1CBHH {
    font-size: 26px;
    line-height: 32px
}
  }

@media (--screen--xs-max) {

.Menu__Title_1CBHH {
    font-size: 26px;
    line-height: 32px
}
  }

.Menu__List_3OfPB {
  margin-top: 24px;
  margin-top: var(--padding--xl);
}

@media screen and (max-width: 767px) {

.Menu__Link_2LBiH:not(:last-child) {
      margin-bottom: 24px
  }
    }

@media (--screen--xs-max) {

.Menu__Link_2LBiH:not(:last-child) {
      margin-bottom: 24px
  }
    }

@media screen and (min-width: 768px) {

.Menu__Link_2LBiH:not(:last-child) {
      margin-bottom: 16px
  }
    }

@media (--screen--sm-min) {

.Menu__Link_2LBiH:not(:last-child) {
      margin-bottom: 16px
  }
    }

.Menu__Link_2LBiH > div {
    position: relative;
    display: inline-block;
  }

.Menu__Link_2LBiH > div::after {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background: currentColor;
      content: "";
      opacity: 0;
      transition: opacity 0.2s;
    }

.Menu__Link_2LBiH > div:hover {
      cursor: pointer;
    }

.Menu__Link_2LBiH > div:hover::after {
        opacity: 0.5;
      }

@media screen and (max-width: 767px) {

.Menu__Block_1Ok_q {
    margin-bottom: 40px
}
  }

@media (--screen--xs-max) {

.Menu__Block_1Ok_q {
    margin-bottom: 40px
}
  }

@media screen and (min-width: 768px) {

.Menu__Block_1Ok_q {
    margin-bottom: 32px
}
  }

@media (--screen--sm-min) {

.Menu__Block_1Ok_q {
    margin-bottom: 32px
}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {

.Menu__Block_1Ok_q {
    width: 33.33%;
    padding: 0 16px
}
  }

@media (--screen--sm-only) {

.Menu__Block_1Ok_q {
    width: 33.33%;
    padding: 0 16px
}
  }

@media screen and (min-width: 1024px) {

.Menu__Block_1Ok_q {
    width: 25%;
    padding: 0 16px
}
  }

@media (--screen--md-min) {

.Menu__Block_1Ok_q {
    width: 25%;
    padding: 0 16px
}
  }

.Menu__Enter_3CJ8Z {
  opacity: 0;
  transform: scale(1.01);
  transform-origin: center;
  transition: opacity 0.4s, transform 0.4s;
}

.Menu__EnterActive_2M5-A {
  opacity: 1;
  transform: translateY(0);
}

.Menu__Exit_h0ZsQ {
  opacity: 1;
  transform: translateY(0);
  transform-origin: center;
  transition: opacity 0.4s, transform 0.4s;
}

.Menu__ExitActive_xYFcD {
  opacity: 0;
  transform: scale(1.01);
}

.Navigation__Wrapper_17-Tl {
}

  @media screen and (min-width: 1024px) {.Navigation__Wrapper_17-Tl {
    display: flex
}
  }

  @media (--screen--md-min) {.Navigation__Wrapper_17-Tl {
    display: flex
}
  }

  @media screen and (min-width: 1024px) and (max-width: 1365px) {.Navigation__Wrapper_17-Tl {
    margin-top: 24px
}
  }

  @media (--screen--md-only) {.Navigation__Wrapper_17-Tl {
    margin-top: 24px
}
  }

  @media screen and (min-width: 1366px) {.Navigation__Wrapper_17-Tl {
    margin-top: 32px
}
  }

  @media (--screen--lg-min) {.Navigation__Wrapper_17-Tl {
    margin-top: 32px
}
  }

.Navigation__Search_3L__r {
  align-self: center;
  padding-right: 16px;
  border-right-width: 1px;
  border-right-style: solid;
  margin-right: 16px;
  cursor: pointer;
}

.Navigation__Search_3L__r svg {
    stroke: currentColor;
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.Navigation__Search_3L__r svg {
      width: 16px;
      height: 16px
  }
    }

@media (--screen--md-only) {

.Navigation__Search_3L__r svg {
      width: 16px;
      height: 16px
  }
    }

@media screen and (min-width: 1366px) {

.Navigation__Search_3L__r svg {
      width: 18px;
      height: 18px
  }
    }

@media (--screen--lg-min) {

.Navigation__Search_3L__r svg {
      width: 18px;
      height: 18px
  }
    }

.Navigation__SearchOnDark_odr19 {
  border-right-color: rgba(255, 255, 255, 0.3);
  border-right-color: rgba(var(--rgb--white), 0.3);
}

.Navigation__SearchOnLight_3V955 {
  border-right-color: rgba(0, 0, 0, 0.3);
  border-right-color: rgba(var(--rgb--black), 0.3);
}

@media screen and (min-width: 1024px) {

.Navigation__Links_3ocV6 {
    display: flex;
    flex-grow: 1;
    justify-content: space-between
}
  }

@media (--screen--md-min) {

.Navigation__Links_3ocV6 {
    display: flex;
    flex-grow: 1;
    justify-content: space-between
}
  }

.Navigation__Link_2YLtS > div {
    position: relative;
    display: inline-block;
  }

.Navigation__Link_2YLtS > div::after {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background: currentColor;
      content: "";
      opacity: 0;
      transition: opacity 0.2s;
    }

.Navigation__Link_2YLtS > div:hover {
      cursor: pointer;
    }

.Navigation__Link_2YLtS > div:hover::after {
        opacity: 0.5;
      }

.Header__Inner_kiHlk {
}

  @media screen and (max-width: 767px) {

  [data-state="open"] .Header__Inner_kiHlk {
      width: 126px;
      margin-right: 0
  }
    }

  @media (--screen--xs-max) {

  [data-state="open"] .Header__Inner_kiHlk {
      width: 126px;
      margin-right: 0
  }
    }

.Header__InHome_fW6vy:not([data-state="visible"]) {
    opacity: 0;
    transform: translateY(-30px);
  }

.Header__InHome_fW6vy[data-state="visible"] {
    transition-property: opacity, transform;
    transition-timing-function: ease-out;
  }

@media screen and (max-width: 1023px) {

.Header__InHome_fW6vy[data-state="visible"] {
      transition-duration: 0.6s, 0.6s
  }
    }

@media (--screen--sm-max) {

.Header__InHome_fW6vy[data-state="visible"] {
      transition-duration: 0.6s, 0.6s
  }
    }

@media screen and (min-width: 1024px) {

.Header__InHome_fW6vy[data-state="visible"] {
      transition-delay: 1s;
      transition-duration: 0.8s, 1.5s
  }
    }

@media (--screen--md-min) {

.Header__InHome_fW6vy[data-state="visible"] {
      transition-delay: 1s;
      transition-duration: 0.8s, 1.5s
  }
    }

.Header__Wrapper_1yov7 {
  z-index: 100;
  left: 0;
  width: 100%;
  padding-bottom: 16px;
  color: var(--menuColor);
  transition: color 0.3s;
}

.Header__Wrapper_1yov7::before,
  .Header__Wrapper_1yov7::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s;
  }

.Header__Wrapper_1yov7::after {
    box-shadow: 0 12px 20px rgba(0, 18, 117, 0.3);
  }

.Header__Wrapper_1yov7::before {
    background: linear-gradient(180deg, #001275 0%, #001aaa 100%);
  }

.Header__Wrapper_1yov7[data-direction-state="top"] {
    position: absolute;
    top: 0;
  }

.Header__Wrapper_1yov7[data-direction-state="up"],
  .Header__Wrapper_1yov7[data-direction-state="down"] {
    position: fixed;
    bottom: 100%;
    transition: color 0.3s, transform 0.3s;
  }

.Header__Wrapper_1yov7[data-direction-state="up"]::before, .Header__Wrapper_1yov7[data-direction-state="down"]::before {
      opacity: 1;
    }

.Header__Wrapper_1yov7[data-direction-state="up"] .Header__Navigation_3CREZ, .Header__Wrapper_1yov7[data-direction-state="down"] .Header__Navigation_3CREZ {
      transform: translateY(-8px);
    }

.Header__Wrapper_1yov7[data-direction-state="up"] .Header__LogoItems_1rTCu, .Header__Wrapper_1yov7[data-direction-state="down"] .Header__LogoItems_1rTCu {
      transform: scale(0.75);
    }

.Header__Wrapper_1yov7[data-direction-state="up"] {
    border-bottom: 1px solid rgba(0, 196, 255, 0.5);
    border-bottom: 1px solid rgba(var(--rgb--accent-light-blue), 0.5);
    transform: translateY(calc(-10px + 100%));
  }

.Header__Wrapper_1yov7[data-direction-state="up"]::after {
      opacity: 1;
    }

.Header__Wrapper_1yov7[data-state="open"] {
    position: fixed;
    right: 0;
    left: 0;
    padding-right: var(--scrollBarWidth);
    transform: none;
    transition: none;
  }

.Header__Wrapper_1yov7[data-state="open"][data-direction-state="up"] {
      transform: translateY(calc(-10px + 100%));
    }

.Header__Wrapper_1yov7[data-state="open"] .Header__Navigation_3CREZ {
      opacity: 0;
    }

.Header__Wrapper_1yov7[data-state="open"] .Header__Burger_3Kk23 span {
        --distance: 0;

        background-color: transparent;
      }

.Header__Wrapper_1yov7[data-state="open"] .Header__Burger_3Kk23 span::before,
        .Header__Wrapper_1yov7[data-state="open"] .Header__Burger_3Kk23 span::after {
          transition-delay: 0s, 0.2s, 0.2s;
        }

.Header__Wrapper_1yov7[data-state="open"] .Header__Burger_3Kk23 span::before {
          transform: rotate(45deg);
        }

.Header__Wrapper_1yov7[data-state="open"] .Header__Burger_3Kk23 span::after {
          transform: rotate(-45deg);
        }

.Header__Wrapper_1yov7[data-direction-state="down"] {
    /* transform: translateY(calc(-100%)); */
  }

.Header__Wrapper_1yov7[data-theme="onLight"] {
    --menuColor: var(--color--black);
  }

.Header__Wrapper_1yov7[data-theme="onDark"] {
    --menuColor: var(--color--white);
  }

@media screen and (max-width: 1023px) {

.Header__Wrapper_1yov7 {
    padding-top: 24px
}
  }

@media (--screen--sm-max) {

.Header__Wrapper_1yov7 {
    padding-top: 24px
}
  }

@media screen and (min-width: 1024px) and (max-width: 1365px) {

.Header__Wrapper_1yov7 {
    padding-top: 32px;
    font-size: 12px;
    line-height: 16px
}
  }

@media (--screen--md-only) {

.Header__Wrapper_1yov7 {
    padding-top: 32px;
    font-size: 12px;
    line-height: 16px
}
  }

@media screen and (min-width: 1366px) {

.Header__Wrapper_1yov7 {
    padding-top: 25px
}
  }

@media (--screen--lg-min) {

.Header__Wrapper_1yov7 {
    padding-top: 25px
}
  }

@media print {

.Header__Wrapper_1yov7 {
    display: none
}
  }

.Header__Burger_3Kk23 {
  display: flex;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  align-items: center;
  margin-left: 24px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {

.Header__Burger_3Kk23 {
    width: 23px
}
  }

@media (--screen--xs-max) {

.Header__Burger_3Kk23 {
    width: 23px
}
  }

@media screen and (min-width: 768px) {

.Header__Burger_3Kk23 {
    width: 14px
}
  }

@media (--screen--sm-min) {

.Header__Burger_3Kk23 {
    width: 14px
}
  }

.Header__Burger_3Kk23 span {
    position: relative;
    display: block;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    transition: background-color 0.3s;
  }

.Header__Burger_3Kk23 span::before,
    .Header__Burger_3Kk23 span::after {
      position: absolute;
      width: 100%;
      height: 1px;
      background: currentColor;
      content: "";
      transform-origin: center;
      transition-delay: 0.2s, 0s, 0s;
      transition-duration: 0.3s;
    }

.Header__Burger_3Kk23 span::before {
      top: var(--distance);
      transition-property: top, transform;
      will-change: top, transform;
    }

.Header__Burger_3Kk23 span::after {
      bottom: var(--distance);
      transition-property: bottom, transform;
      will-change: bottom, transform;
    }

@media screen and (max-width: 767px) {

.Header__Burger_3Kk23 span {
      --distance: 9px
  }
    }

@media (--screen--xs-max) {

.Header__Burger_3Kk23 span {
      --distance: 9px
  }
    }

@media screen and (min-width: 768px) {

.Header__Burger_3Kk23 span {
      --distance: 5px
  }
    }

@media (--screen--sm-min) {

.Header__Burger_3Kk23 span {
      --distance: 5px
  }
    }

.Header__LogoItems_1rTCu {
  display: flex;
  align-items: center;
  margin-right: auto;
  transform-origin: left;
  transition: transform 0.3s, opacity 0.3s;
}

@media screen and (max-width: 767px) {

[data-state="open"] .Header__LogoItems_1rTCu {
      display: none
  }
    }

@media (--screen--xs-max) {

[data-state="open"] .Header__LogoItems_1rTCu {
      display: none
  }
    }

.Header__Logo_OBkKN {
  flex-shrink: 0;
}

.Header__Top_1lifV {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;

  /* &[data-theme="light"] {
    color: var(--color--black);
  }

  &[data-theme="dark"] {
    color: var(--color--white);
  } */
}

.Header__TopItems_1uAe9 {
  position: relative;
  display: flex;
  flex-shrink: 0;
}

@media screen and (min-width: 768px) {

[data-state="open"] .Header__TopItems_1uAe9 {
      opacity: 0;
      visibility: hidden
  }
    }

@media (--screen--sm-min) {

[data-state="open"] .Header__TopItems_1uAe9 {
      opacity: 0;
      visibility: hidden
  }
    }

@media screen and (max-width: 767px) {

.Header__TopItems_1uAe9 {
    width: 31px;
    height: 31px
}
  }

@media (--screen--xs-max) {

.Header__TopItems_1uAe9 {
    width: 31px;
    height: 31px
}
  }

@media screen and (min-width: 768px) {

.Header__TopItems_1uAe9 {
    transition: opacity 0.3s, visibility 0.3s
}
  }

@media (--screen--sm-min) {

.Header__TopItems_1uAe9 {
    transition: opacity 0.3s, visibility 0.3s
}
  }

.Header__Phone_1ITm2 {
}

@media screen and (min-width: 768px) {

.Header__Phone_1ITm2 {
    margin-right: 32px
}
  }

@media (--screen--sm-min) {

.Header__Phone_1ITm2 {
    margin-right: 32px
}
  }

@media screen and (max-width: 767px) {

.Header__Lang_QCON1,
.Header__PhoneWithIcon_1wyZQ {
    position: absolute;
    transition: opacity 0.3s, visibility 0.3s
}
  }

@media (--screen--xs-max) {

.Header__Lang_QCON1,
.Header__PhoneWithIcon_1wyZQ {
    position: absolute;
    transition: opacity 0.3s, visibility 0.3s
}
  }

@media screen and (max-width: 767px) {

[data-state="open"] .Header__Lang_QCON1 {
      opacity: 1;
      visibility: visible
  }
    }

@media (--screen--xs-max) {

[data-state="open"] .Header__Lang_QCON1 {
      opacity: 1;
      visibility: visible
  }
    }

@media screen and (max-width: 767px) {

.Header__Lang_QCON1 {
    font-size: 26px;
    font-weight: 300;
    line-height: 32px;
    opacity: 0;
    visibility: hidden
}
  }

@media (--screen--xs-max) {

.Header__Lang_QCON1 {
    font-size: 26px;
    font-weight: 300;
    line-height: 32px;
    opacity: 0;
    visibility: hidden
}
  }

.Header__PhoneWithIcon_1wyZQ {
}

@media screen and (max-width: 767px) {

[data-state="open"] .Header__PhoneWithIcon_1wyZQ {
      opacity: 0;
      visibility: hidden
  }
    }

@media (--screen--xs-max) {

[data-state="open"] .Header__PhoneWithIcon_1wyZQ {
      opacity: 0;
      visibility: hidden
  }
    }

.Header__PhoneWithIcon_1wyZQ path {
    fill: currentColor;
  }

.Header__Navigation_3CREZ {
  transition: transform 0.3s;
}

.Header__Logo_OBkKN img {
  min-height: 31px;
}
.LayoutBg__Wrapper_eAiUF {
  flex-grow: 1;
}

.Cookie__Wrapper_62-X9 {
  position: fixed;
  z-index: 3;
  bottom: 0;
  left: 50%;
  width: 100%;
  min-height: 70px;
  border-top: 1px solid #dbe5ff;
  background: rgb(255, 255, 255);
  background: var(--color--white);
  box-shadow: 0 -8px 24px rgba(18, 82, 245, 0.1);
  box-shadow: 0 -8px 24px rgba(var(--rgb--second-blue), 0.1);
  transform: translateX(-50%);
  transition: transform cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
}

  @media screen and (max-width: 767px) {.Cookie__Wrapper_62-X9 {
    padding: 20px 0 24px
}
  }

  @media (--screen--xs-max) {.Cookie__Wrapper_62-X9 {
    padding: 20px 0 24px
}
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) {.Cookie__Wrapper_62-X9 {
    padding: 24px 0
}
  }

  @media (--screen--sm-only) {.Cookie__Wrapper_62-X9 {
    padding: 24px 0
}
  }

  @media screen and (min-width: 1024px) {.Cookie__Wrapper_62-X9 {
    padding: 16px 0
}
  }

  @media (--screen--md-min) {.Cookie__Wrapper_62-X9 {
    padding: 16px 0
}
  }

@media screen and (min-width: 768px) {

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

@media (--screen--sm-min) {

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

@media screen and (max-width: 767px) {

.Cookie__Text_2c07Y {
    margin-bottom: 16px;
    margin-bottom: var(--padding--lg)
}
  }

@media (--screen--xs-max) {

.Cookie__Text_2c07Y {
    margin-bottom: 16px;
    margin-bottom: var(--padding--lg)
}
  }

@media screen and (min-width: 768px) {

.Cookie__Text_2c07Y {
    margin-right: 24px;
    margin-right: var(--padding--xl)
}
  }

@media (--screen--sm-min) {

.Cookie__Text_2c07Y {
    margin-right: 24px;
    margin-right: var(--padding--xl)
}
  }

.Cookie__WrapperEnter_1dkTl,
.Cookie__WrapperExitActive_pC_4T {
  transform: translateX(-50%) translateY(100%);
}

@media screen and (max-width: 1023px) {.Layout__Wrapper__e2Bq > div:first-child {
      padding-top: 103px
  }
    }
    @media (--screen--sm-max) {.Layout__Wrapper__e2Bq > div:first-child {
      padding-top: 103px
  }
    }
    @media screen and (min-width: 1024px) and (max-width: 1365px) {.Layout__Wrapper__e2Bq > div:first-child {
      padding-top: 153px
  }
    }
    @media (--screen--md-only) {.Layout__Wrapper__e2Bq > div:first-child {
      padding-top: 153px
  }
    }
    @media screen and (min-width: 1366px) {.Layout__Wrapper__e2Bq > div:first-child {
      padding-top: 165px
  }
    }
    @media (--screen--lg-min) {.Layout__Wrapper__e2Bq > div:first-child {
      padding-top: 165px
  }
    }

.Layout__Root_1jh3C {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.Layout__SocialLinks_2W24R {
  position: fixed;
  top: 50%;
  left: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  transform: translateY(-50%);
}

/* Для печати */

@media print {

.Layout__SocialLinks_2W24R {
    display: none
}
  }

