@font-face{
    font-family:"RockwellStd-Bold";
    src:url(fonts/RockwellStd-Bold.otf)
}
body {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 1.555556; }

h1 {
  font-size: 72px;
  line-height: 1.5;
  font-family: "Rockwell";
  font-weight: 700; }

h2 {
  font-size: 36px;
  line-height: 1.5;
  font-family: "Rockwell";
  font-weight: 700; 
  color: #f7a600;
}

h3 {
  font-size: 30px;
  line-height: 1.2;
  font-family: "Rockwell";
  font-weight: 700; }

h4 {
  font-size: 18px;
  line-height: 1.2;
  font-family: "Roboto", sans-serif;
  font-weight: 700; }

h5 {
  font-size: 14px;
  line-height: 1.14286;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  letter-spacing: 0.4em;
  text-transform: uppercase; }

h6 {
  font-size: 14px;
  line-height: 1.14286;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 700; }

.paragraph-style-1 {
  font-size: 18px;
  line-height: 1.555556; }

.paragraph-style-2 {
  font-size: 14px;
  line-height: 1.57143; }

.paragraph-style-3 {
  font-size: 14px;
  line-height: 1.2; }

.site-btn {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase; }

.btn-style {
  font-size: 14px;
  line-height: 1.14286;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 700; }

.first-screen-page h1 {
  line-height: 1.2; }

.small-h2 h2 {
  line-height: 1.208334; }

/**/
.main-menu ul li a {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 700; }

.main-menu ul li.phone-li a {
  letter-spacing: 0.4em; }

.slider-controls .count-slider span:first-child {
  font-size: 72px;
  line-height: 1.2;
  font-family: "Rockwell";
  color: #fff;
  font-weight: 300; }

.slider-controls .count-slider span:last-child {
  font-size: 18px;
  font-family: "Rockwell";
  color: #fff;
  line-height: 1.5; }

.lang-box a {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 700; }

.rotate-text, .right-rotate-text {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0.4em;
  text-transform: uppercase; }

.bg-words:before {
  font-size: 140px;
  font-family: "Rockwell";
  line-height: 336px;
  font-weight: 700; }

.tabs-head ul li {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase; }

.numbers-box .number-box span {
  font-size: 48px;
  line-height: 1.208334;
  font-weight: 300; }

.logo-text {
  font-size: 14px;
  line-height: 22px; }

.footer-box ul li {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase; }

.copyright {
  font-size: 14px;
  line-height: 16px; }

.big-list > ul > li > a {
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 700; }

.small-list ul li {
  font-size: 14px;
  color: #f7a600;
  line-height: 1.22222; }

.client-form {
  font-size: 18px; }

.site-input label span.label-span {
  font-size: 14px;
  line-height: 36px;
  font-weight: 700; }

.site-input label .invalid-span {
  font-size: 14px;
  line-height: 36px; }

.site-input input {
  font-size: 18px;
  font-weight: 700;
  font-family: inherit; }

.about-project .about-project-box p {
  font-size: 18px;
  line-height: 22px; }

.project-title h2 {
  line-height: 58px; }

.team-tabs-head ul li {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase; }

.news-box .news-img .news-date {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700; }

.news-box.big-news .news-date {
  font-size: 48px;
  line-height: 1.208334; }

.news-box.small-news .news-title h3 {
  font-size: 18px;
  line-height: 22px; }

.site-pagination ul li {
  font-size: 14px;
  line-height: 1.14286;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 700; }

.single-news .news-date {
  font-size: 48px;
  line-height: 1.208334;
  font-weight: 700; }

.other-news-date {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 700; }

.other-news-name h3 {
  font-size: 18px;
  line-height: 22px; }

.price-box .price span.span-currency {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700; }

.price-box .price span.span-price {
  font-size: 48px;
  line-height: 58px;
  font-weight: 700; }

.price-box .price span.span-time {
  font-size: 18px;
  line-height: 22px; }

.price-box .price-advantages ul li {
  font-size: 14px;
  line-height: 1.14286;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 700; }

.download-box .download-title, .download-box .download-file-info {
  font-size: 18px;
  line-height: 22px; }

.title-description {
  font-size: 14px;
  line-height: 1.14286;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  letter-spacing: 0.4em;
  text-transform: uppercase; }

.support-phone {
  font-size: 48px;
  line-height: 58px;
  font-weight: 300; }

/*# sourceMappingURL=maps/typography.css.map */
