@font-face {font-family: "Din Pro Condensed";font-style: normal;font-weight: 700;src: url(../fonts/DINPro-CondensedBold.woff2), url(../fonts/DINPro-CondensedBold.woff);}@font-face {font-family: "Din Pro";font-style: normal;font-weight: 400;src: url(../fonts/DINPro-Regular.woff2), url(../fonts/DINPro-Regular.woff);}@font-face {font-family: "Din Pro";font-style: normal;font-weight: 500;src: url(../fonts/DINPro-Medium.woff2), url(../fonts/DINPro-Medium.woff);}@font-face {font-family: "Din Pro";font-style: normal;font-weight: 700;src: url(../fonts/DINPro-Bold.woff2), url(../fonts/DINPro-Bold.woff);}*, *::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;outline: none;}html, body {width: 100%;margin: 0 !important;-webkit-font-smoothing: antialiased;}button {background: none;border: 0;}figure {font-size: 0;}picture {display: block;line-height: 0;}li {list-style: none;}a {text-decoration: none;}input {background-color: transparent;border: none;border-radius: 0;outline: none;-webkit-appearance: none;}input::-webkit-contacts-auto-fill-button {position: absolute;right: 0;display: none;visibility: hidden;pointer-events: none;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {margin: 0;-webkit-appearance: none;}input[type="number"] {-moz-appearance: textfield;}textarea {background-color: transparent;border: none;border-radius: 0;outline: none;resize: none;}hr {border: none;}h1, h2, h3, h4, h5, h6, em, strong, dl, dt, dd {margin: 0;padding: 0;font: inherit;vertical-align: baseline;border: 0;}.container {max-width: 1216px;margin: 0 auto;}@media only screen and (max-width: 1439px) {.container {max-width: 1120px;}}@media only screen and (max-width: 1279px) {.container {max-width: 944px;}}@media only screen and (max-width: 1023px) {.container {max-width: 704px;}}@media only screen and (max-width: 767px) {.container {padding: 0 20px;}}section {padding-top: 56px;padding-bottom: 56px;}@media only screen and (max-width: 1279px) {section {padding-top: 56px;}}@media only screen and (max-width: 1023px) {section {padding-top: 32px;}}@media only screen and (max-width: 1279px) {section {padding-bottom: 56px;}}@media only screen and (max-width: 1023px) {section {padding-bottom: 32px;}}.title {margin-bottom: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;font-family: "Din Pro Condensed", Helvetica, Arial, sans-serif;color: #ec001a;font-weight: 700;font-size: 60px;line-height: 70px;text-align: center;text-transform: uppercase;}@media only screen and (max-width: 1279px) {.title {margin-bottom: 24px;}}@media only screen and (max-width: 1023px) {.title {margin-bottom: 16px;}}.title:before, .title:after {content: "";-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 0;flex-shrink: 0;width: 50px;height: 5px;background-color: #ec001a;}.title:before {margin-right: 25px;}.title:after {margin-left: 25px;}@media only screen and (max-width: 1439px) {.title {font-size: 56px;line-height: 60px;}}@media only screen and (max-width: 1279px) {.title {font-size: 44px;line-height: 50px;}}@media only screen and (max-width: 1023px) {.title {font-size: 40px;line-height: 48px;}}@media only screen and (max-width: 767px) {.title {font-size: 26px;line-height: 30px;}.title:before, .title:after {width: 32px;height: 3px;}.title:before {margin-right: 16px;}.title:after {margin-left: 16px;}}.header {padding-top: 32px;padding-bottom: 48px;font-family: "Din Pro Condensed", Helvetica, Arial, sans-serif;color: #333;background-image: url(../img/header-top.png);background-repeat: no-repeat;background-position: 0 0;background-size: contain;}@media only screen and (max-width: 1279px) {.header {padding-top: 32px;}}@media only screen and (max-width: 1023px) {.header {padding-top: 24px;}}@media only screen and (max-width: 1279px) {.header {padding-bottom: 48px;}}@media only screen and (max-width: 1023px) {.header {padding-bottom: 32px;}}.header .container {background-image: url(../img/header-bg.png);background-repeat: no-repeat;background-position: right 0 bottom 0;background-size: 550px 335px;}@media only screen and (max-width: 1439px) {.header .container {background-size: 480px 300px;}}@media only screen and (max-width: 1279px) {.header .container {background-size: 450px 280px;}}@media only screen and (max-width: 1023px) {.header .container {min-height: 530px;background-position: center bottom;background-size: 500px 320px;}}@media only screen and (max-width: 767px) {.header .container {min-height: 350px;background-size: 354px 215px;background-position: center 120px;}}.header__img {margin-left: 200px;}@media only screen and (max-width: 1279px) {.header__img {margin-left: 150px;}}@media only screen and (max-width: 1023px) {.header__img {width: 150px;margin-left: 0;float: right;}}@media only screen and (max-width: 767px) {.header__img {width: 100px;}}.header__title {margin-top: 32px;margin-bottom: 8px;padding-top: 200px;max-width: 648px;font-size: 60px;line-height: 68px;color: #ec001a;text-transform: uppercase;}@media only screen and (max-width: 1279px) {.header__title {margin-top: 32px;}}@media only screen and (max-width: 1023px) {.header__title {margin-top: 24px;}}@media only screen and (max-width: 1279px) {.header__title {margin-bottom: 8px;}}@media only screen and (max-width: 1023px) {.header__title {margin-bottom: 8px;}}@media only screen and (max-width: 1439px) {.header__title {font-size: 58px;line-height: 64px;}}@media only screen and (max-width: 1279px) {.header__title {font-size: 44px;line-height: 50px;max-width: 533px }}@media only screen and (max-width: 1023px) {.header__title {padding-top: 70px;font-size: 44px;line-height: 48px;max-width: unset;}}@media only screen and (max-width: 767px) {.header__title {padding-top: 0;font-size: 28px;line-height: 30px;margin-top: 70px;}}.header__subtitle {margin-bottom: 16px;font-size: 50px;line-height: 60px;text-transform: uppercase;}@media only screen and (max-width: 1279px) {.header__subtitle {margin-bottom: 16px;}}@media only screen and (max-width: 1023px) {.header__subtitle {margin-bottom: 8px;}}@media only screen and (max-width: 1439px) {.header__subtitle {font-size: 40px;line-height: 50px;}}@media only screen and (max-width: 1279px) {.header__subtitle {font-size: 34px;line-height: 44px;}}@media only screen and (max-width: 1023px) {.header__subtitle {font-size: 26px;line-height: 32px;}}@media only screen and (max-width: 767px) {.header__subtitle {width: 200px;font-size: 22px;line-height: 24px;}}.header__text {font-size: 26px;line-height: 30px;text-transform: uppercase;}@media only screen and (max-width: 1439px) {.header__text {font-size: 24px;line-height: 28px;}}@media only screen and (max-width: 1279px) {.header__text {width: 375px;}}@media only screen and (max-width: 1023px) {.header__text {width: 250px;}}@media only screen and (max-width: 767px) {.header__text {width: 120px;font-size: 18px;line-height: 22px;}}.special {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: "Din Pro", Helvetica, Arial, sans-serif;color: #333;}@media only screen and (max-width: 1023px) {.special {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-ms-flex-wrap: wrap;flex-wrap: wrap;}}.special__img {width: 600px;height: auto;}@media only screen and (max-width: 1439px) {.special__img {width: 500px;}}@media only screen and (max-width: 1279px) {.special__img {width: 400px;}}@media only screen and (max-width: 1023px) {.special__img {width: 100%;}}.special__info {padding-left: 64px;}@media only screen and (max-width: 1279px) {.special__info {padding-left: 64px;}}@media only screen and (max-width: 1023px) {.special__info {padding-left: 48px;}}@media only screen and (max-width: 1023px) {.special__info {padding-left: 0;}}.special__title {margin-bottom: 10px;font-weight: 700;font-size: 30px;line-height: 34px;}@media only screen and (max-width: 1279px) {.special__title {margin-bottom: 10px;}}@media only screen and (max-width: 1023px) {.special__title {margin-bottom: 10px;}}@media only screen and (max-width: 1279px) {.special__title {font-size: 32px;line-height: 36px;}}@media only screen and (max-width: 1023px) {.special__title {font-size: 28px;line-height: 32px;}}@media only screen and (max-width: 767px) {.special__title {font-size: 24px;line-height: 28px;margin-bottom: 10px;}.special {padding: 0;}}.special__text {font-weight: normal;font-size: 16px;line-height: 20px;margin-bottom: 10px;}@media only screen and (max-width: 1023px) {.special__text {font-size: 14px;line-height: 18px;}}.old-signs__img {max-width: 100%;}.advantages__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: "Din Pro", Helvetica, Arial, sans-serif;}@media only screen and (max-width: 767px) {.advantages__inner {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}.advantages__list {padding-left: 150px;}@media only screen and (max-width: 1439px) {.advantages__list {padding-left: 112px;}}@media only screen and (max-width: 1279px) {.advantages__list {padding-left: 56px;}}@media only screen and (max-width: 1023px) {.advantages__list {padding-left: 0;}}.advantages__list li {margin-bottom: 88px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1279px) {.advantages__list li {margin-bottom: 72px;}}@media only screen and (max-width: 1023px) {.advantages__list li {margin-bottom: 48px;}}.advantages__list li:last-child {margin-bottom: 0;}.advantages__icon {width: 200px;}@media only screen and (max-width: 1279px) {.advantages__icon {width: 100px;height: auto;}}@media only screen and (max-width: 767px) {.advantages__icon {width: 85px;}}.advantages__info {padding-left: 56px;}@media only screen and (max-width: 1279px) {.advantages__info {padding-left: 56px;}}@media only screen and (max-width: 1023px) {.advantages__info {padding-left: 32px;}}.advantages__text {margin-bottom: 16px;font-weight: 700;font-size: 36px;line-height: 42px;text-transform: uppercase;color: #dfb56c;}@media only screen and (max-width: 1279px) {.advantages__text {margin-bottom: 16px;}}@media only screen and (max-width: 1023px) {.advantages__text {margin-bottom: 8px;}}@media only screen and (max-width: 1279px) {.advantages__text {font-size: 20px;line-height: 24px;}}@media only screen and (max-width: 1023px) {.advantages__text {font-size: 18px;line-height: 22px;}}@media only screen and (max-width: 767px) {.advantages__text {font-size: 14px;line-height: 17px;}}.advantages__sublist li {margin-bottom: 24px;position: relative;padding-left: 56px;font-size: 30px;line-height: 36px;}@media only screen and (max-width: 1279px) {.advantages__sublist li {margin-bottom: 24px;}}@media only screen and (max-width: 1023px) {.advantages__sublist li {margin-bottom: 16px;}}.advantages__sublist li:before {position: absolute;content: "";top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 42px;height: 42px;background-image: url(../img/tick.png);background-repeat: no-repeat;}@media only screen and (max-width: 1279px) {.advantages__sublist li {padding-left: 42px;font-size: 20px;line-height: 24px;}.advantages__sublist li:before {width: 30px;height: 30px;background-size: contain;}}@media only screen and (max-width: 767px) {.advantages__sublist li {padding-left: 30px;font-size: 14px;line-height: 16px;}.advantages__sublist li:before {width: 20px;height: 20px;}}.granules {position: relative;}.granules__img {max-width: 100%;}.recommend__img {max-width: 100%;}.ration__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1023px) {.ration__inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}.ration__img {width: 500px;}@media only screen and (max-width: 1279px) {.ration__img {width: 400px;}}@media only screen and (max-width: 1023px) {.ration__img {margin-bottom: 24px;max-width: 100%;}}.ration__list {font-family: "Din Pro", Helvetica, Arial, sans-serif;padding-left: 60px;color: #333;}@media only screen and (max-width: 1023px) {.ration__list {padding-left: 0;}}.ration__item {margin-bottom: 30px;display: flex;}.ration__item img {width: 136px;height: 125px;margin-right: 30px;}.ration__item:last-child {margin-bottom: 0;}.ration__subtitle {margin-bottom: 8px;font-weight: 700;font-size: 24px;line-height: 28px;}@media only screen and (max-width: 1279px) {.ration__subtitle {font-size: 20px;line-height: 24px;}}.ration__text {font-size: 20px;line-height: 24px;}@media only screen and (max-width: 1279px) {.ration__text {font-size: 16px;line-height: 20px;}}.table img {width: 130px;}@media only screen and (max-width: 1279px) {.table img {width: 117px;}}@media only screen and (max-width: 1023px) {.table {display: none;}}table {width: 100%;border-collapse: collapse;font-family: "Din Pro", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 14px;color: #333;}tr:nth-child(even) {background-color: #f6f6f6;}td {padding: 10px;text-align: center;vertical-align: center;border-right: 1px solid #333;}td:first-child, td:last-child {border-right: none;}.product {display: none;}@media only screen and (max-width: 1023px) {.product {display: block;}}.product__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-wrap: wrap;flex-wrap: wrap;}.product__item {margin-bottom: 40px;padding: 24px;border: 1px solid #b8b8b8;width: calc(80% / 2);text-align: center;}@media only screen and (max-width: 1279px) {.product__item {margin-bottom: 40px;}}@media only screen and (max-width: 1023px) {.product__item {margin-bottom: 32px;}}@media only screen and (max-width: 1279px) {.product__item {padding: 24px;}}@media only screen and (max-width: 1023px) {.product__item {padding: 16px;}}@media only screen and (max-width: 767px) {.product__item {width: 75%;}}.product__img {margin-bottom: 16px;max-width: 100%;}@media only screen and (max-width: 1279px) {.product__img {margin-bottom: 16px;}}@media only screen and (max-width: 1023px) {.product__img {margin-bottom: 8px;}}.product__item p {font-family: "Din Pro", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 16px;color: #333;}@media only screen and (max-width: 500px) {.ration__item img {width: 86px;height: 79px;margin-right: 15px;}}.ration__heading-wrapper {display: flex;flex-direction: column;}