@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url("../fonts/robotocondensed/Robotocondensedlight.woff2") format("woff2"), url("../fonts/robotocondensed/Robotocondensedlight.woff") format("woff"), url("../fonts/robotocondensed/Robotocondensedlight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url("../fonts/robotocondensed/Robotocondensedlightitalic.woff2") format("woff2"), url("../fonts/robotocondensed/Robotocondensedlightitalic.woff") format("woff"), url("../fonts/robotocondensed/Robotocondensedlightitalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("../fonts/robotocondensed/Robotocondensed.woff2") format("woff2"), url("../fonts/robotocondensed/Robotocondensed.woff") format("woff"), url("../fonts/robotocondensed/Robotocondensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url("../fonts/robotocondensed/Robotocondenseditalic.woff2") format("woff2"), url("../fonts/robotocondensed/Robotocondenseditalic.woff") format("woff"), url("../fonts/robotocondensed/Robotocondenseditalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url("../fonts/robotocondensed/Robotocondensedbold.woff2") format("woff2"), url("../fonts/robotocondensed/Robotocondensedbold.woff") format("woff"), url("../fonts/robotocondensed/Robotocondensedbold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-display: swap;
  font-family: 'Roboto Condensed';
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url("../fonts/robotocondensed/Robotocondensedbolditalic.woff2") format("woff2"), url("../fonts/robotocondensed/Robotocondensedbolditalic.woff") format("woff"), url("../fonts/robotocondensed/Robotocondensedbolditalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}

:root {
  --nameBaseFont: $font-main;
  --thinkFont: 300;
  --normalFont: 400;
  --mediumFont: 700;
  --boldFont: bold;
}

body {
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: var(--normalFont);
  line-height: inherit;
}

p {
  font-weight: var(--normalFont);
  line-height: calc(var(--baseFontSize) * 2);
}

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  font-weight: var(--normalFont);
}

.pagetitle-item {
  font-weight: var(--mediumFont);
}

.content-item {
  font-weight: var(--normalFont);
}

.content-data p,
.content-data a {
  font-weight: var(--normalFont);
}

.btn-small, .btn-medium, .btn-big {
  font-weight: var(--mediumFont);
}

.selectric-lang-select .selectric .label {
  font-weight: var(--mediumFont);
}

.top-panel-text-item {
  font-weight: var(--boldFont);
}

.phone-block a,
.footer-nav ul li a,
.header-nav ul li a {
  font-weight: var(--mediumFont);
}

.another-item-info-title a {
  font-weight: var(--mediumFont);
}

.footer-copy span {
  font-weight: var(--thinkFont);
}

.popup-form-row > label,
.tickets-title-item,
.promo-item-title span,
.tickets-item-date .ch-title,
.tickets-item-place .ch-title,
.tickets-item-price .ch-title,
.tickets-item-btn .ch-title {
  font-weight: var(--mediumFont);
}

.tickets-item-date .ch-info,
.tickets-item-place .ch-info,
.tickets-item-price .ch-info,
.tickets-item-btn .ch-info {
  font-weight: var(--normalFont);
}

.concert-placement-content-item p {
  font-weight: var(--thinkFont);
}

.popup-title,
.footer-social-title span,
.footer-subscribe-title span,
.contacts-grid-name {
  font-weight: var(--mediumFont);
}

@media (min-width: 992px) {
  .anchorWrap > div {
    top: -100px;
  }
}

.footer-social-list ul li {
  position: relative;
  margin-top: calc(var(--baseFontSize) / 5);
}

.content-item ul li:before {
  top: calc(var(--baseFontSize) / 1.8);
}

@media (min-width: 768px) {
  .banner-info-item-date {
    padding-bottom: 10px;
  }
}

.top-panel-text-item {
  position: relative;
}

/*# sourceMappingURL=font-robotocondenced.min.css.map */