.nameday__wrapper {
  color: #3D3D3D;
}
body.acc_font_small .nameday__wrapper {
  font-size: calc(14px * 1);
}
@media (min-width: 320px) {
  body.acc_font_small .nameday__wrapper {
    font-size: calc(14px * 1);
  }
}
@media (min-width: 767px) {
  body.acc_font_small .nameday__wrapper {
    font-size: calc((-600vw + 4616px) * 1);
  }
}
@media (min-width: 768px) {
  body.acc_font_small .nameday__wrapper {
    font-size: calc((0.6444683136vw + 3.0504833512px) * 1);
  }
}
@media (min-width: 1699px) {
  body.acc_font_small .nameday__wrapper {
    font-size: calc(14px * 1);
  }
}
body.acc_font_medium .nameday__wrapper {
  font-size: calc(14px * 1.12);
}
@media (min-width: 320px) {
  body.acc_font_medium .nameday__wrapper {
    font-size: calc(14px * 1.12);
  }
}
@media (min-width: 767px) {
  body.acc_font_medium .nameday__wrapper {
    font-size: calc((-600vw + 4616px) * 1.12);
  }
}
@media (min-width: 768px) {
  body.acc_font_medium .nameday__wrapper {
    font-size: calc((0.6444683136vw + 3.0504833512px) * 1.12);
  }
}
@media (min-width: 1699px) {
  body.acc_font_medium .nameday__wrapper {
    font-size: calc(14px * 1.12);
  }
}
body.acc_font_big .nameday__wrapper {
  font-size: calc(14px * 1.25);
}
@media (min-width: 320px) {
  body.acc_font_big .nameday__wrapper {
    font-size: calc(14px * 1.25);
  }
}
@media (min-width: 767px) {
  body.acc_font_big .nameday__wrapper {
    font-size: calc((-600vw + 4616px) * 1.25);
  }
}
@media (min-width: 768px) {
  body.acc_font_big .nameday__wrapper {
    font-size: calc((0.6444683136vw + 3.0504833512px) * 1.25);
  }
}
@media (min-width: 1699px) {
  body.acc_font_big .nameday__wrapper {
    font-size: calc(14px * 1.25);
  }
}

.nameday__wrapper {
  display: flex;
  flex-direction: row;
  margin-left: 0.625rem;
  color: inherit !important;
}

.nameday__calendar {
  display: flex;
  flex-direction: row;
}

.nameday__icon {
  display: flex;
  align-items: center;
  color: inherit;
  font-size: 1.25rem;
  margin-right: 0.875rem;
}

.nameday__nameday {
  border-left: 1px #D6D8E0 solid;
  margin-left: 1.375rem;
  padding-left: 1.375rem;
}

@media (max-width: 1400px) {
  .nameday__wrapper {
    font-size: 0.8em;
  }
}
@media (max-width: 1100px) {
  .nameday__calendar {
    display: none;
  }
  .nameday__nameday {
    border-left: none;
  }
}
@media (max-width: 850px) {
  .nameday__wrapper {
    display: none;
  }
}/*# sourceMappingURL=nameday.css.map */
