/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@CHARSET "UTF-8";
@media only screen and (min-width: 999px) {
  /* line 1, ../sass/theme/_01_base.scss */
  .mobile-block {
    display: none !important; } }

/* line 7, ../sass/theme/_01_base.scss */
.mobile-hidden {
  display: none; }
  @media only screen and (min-width: 999px) {
    /* line 7, ../sass/theme/_01_base.scss */
    .mobile-hidden {
      display: block; } }

/* line 15, ../sass/theme/_01_base.scss */
.flex-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  /* line 18, ../sass/theme/_01_base.scss */
  .flex-container--wrap {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  @media only screen and (min-width: 850px) {
    /* line 22, ../sass/theme/_01_base.scss */
    .flex-container--n-c {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between; } }
  /* line 29, ../sass/theme/_01_base.scss */
  .flex-container--align-center {
    -webkit-align-items: center;
    align-items: center; }
  /* line 33, ../sass/theme/_01_base.scss */
  .flex-container--start {
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
  /* line 37, ../sass/theme/_01_base.scss */
  .flex-container--align-end {
    -webkit-align-items: flex-end;
    align-items: flex-end; }

/* line 42, ../sass/theme/_01_base.scss */
.my-ico {
  background-image: url('../img/vector/sprite.svg?1664702777');
  background-repeat: no-repeat;
  display: block; }

/* line 50, ../sass/theme/_01_base.scss */
.linear-progress-container .message {
  color: #000000; }

/* line 55, ../sass/theme/_01_base.scss */
.c-bubble {
  background: var(--content-bg-color);
  border-radius: 8px;
  -moz-box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.06);
  padding: 10px 10px 15px; }
  @media only screen and (max-width: 999px) {
    /* line 55, ../sass/theme/_01_base.scss */
    .c-bubble {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      margin: 0 -20px;
      padding: 20px; } }

/* line 68, ../sass/theme/_01_base.scss */
.c-button {
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  color: var(--button-text-color);
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 13px 10px;
  max-width: 100%;
  text-align: center;
  text-decoration: none; }
  /* line 80, ../sass/theme/_01_base.scss */
  .c-button--default {
    background: var(--button-color); }
    /* line 83, ../sass/theme/_01_base.scss */
    .c-button--default:hover {
      background: var(--button-hover-color);
      color: var(--button-hover-text-color); }
  /* line 89, ../sass/theme/_01_base.scss */
  .c-button--big {
    width: 230px; }
  /* line 93, ../sass/theme/_01_base.scss */
  .c-button--download {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 15px;
    padding: 5px 5px;
    width: 132px; }
    /* line 99, ../sass/theme/_01_base.scss */
    .c-button--download:before {
      content: '';
      background: url('../img/vector/sprite.svg?1664702777') no-repeat -461px -49px;
      display: block;
      margin-right: 5px;
      width: 20px;
      height: 20px; }
  /* line 108, ../sass/theme/_01_base.scss */
  .c-button--huge {
    display: inline-block;
    min-width: 310px; }
  /* line 113, ../sass/theme/_01_base.scss */
  .c-button.disabled {
    background: var(--button-disabled-color);
    color: var(--button-disabled-text-color);
    cursor: default;
    pointer-events: none; }
    /* line 119, ../sass/theme/_01_base.scss */
    .c-button.disabled:hover {
      background: var(--button-disabled-color);
      color: var(--button-disabled-text-color); }
  /* line 125, ../sass/theme/_01_base.scss */
  .c-button--submit {
    border: 0;
    font-size: 15px; }

/* line 133, ../sass/theme/_01_base.scss */
.user-menu-open .main-menu-show {
  display: none; }

/* line 141, ../sass/theme/_01_base.scss */
.main-menu-open .user-menu-show {
  display: none; }

/*# sourceMappingURL=theme.css.map */
