.no-scroll {
   overflow: hidden;
}
*,
::after,
::before {
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}
* {
   padding: 0;
   margin: 0;
   background-repeat: no-repeat;
}
.commits__box .owl-dot span,
img[width="1"] {
   display: none !important;
}
::after,
::before {
   text-decoration: inherit;
   vertical-align: inherit;
}
html {
   font-size: 16px;
   -webkit-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   text-size-adjust: 100%;
}
body {
   font:
      400 13px/1.2 "Montserrat",
      sans-serif;
   background: #fff;
   min-width: 320px;
   color: #000;
}
header,
nav,
section {
   display: block;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
   padding: 0;
   border: 0;
}
.often__description p b,
.reasons__list-item span b,
b {
   font-weight: 700;
}
button,
select {
   text-transform: none;
}
button,
input,
select {
   overflow: visible;
   font: inherit;
   color: inherit;
}
pre {
   font:
      1em monospace,
      monospace;
}
i {
   font-style: italic;
}
mark {
   color: #000;
   background: 0 0;
}
img {
   max-width: 100%;
   vertical-align: middle;
   border: 0;
}
select {
   -moz-appearance: none;
   -webkit-appearance: none;
}
select::-ms-expand {
   display: none;
}
select::-ms-value {
   color: currentColor;
}
.commits__box .owl-nav button span,
[hidden] {
   display: none;
}
::-webkit-file-upload-button {
   font: inherit;
   -webkit-appearance: button;
   appearance: button;
}
[type="submit"],
button,
html [type="button"] {
   cursor: pointer;
   -webkit-appearance: button;
   -moz-appearance: button;
   appearance: button;
}
.container {
   width: 100%;
   max-width: 1054px;
   padding-right: 15px;
   padding-left: 15px;
   margin-right: auto;
   margin-left: auto;
}
@font-face {
   font-family: "Montserrat";
   src:
      url(../img/) format("woff2"),
      url(../img/) format("woff");
   font-style: normal;
   font-weight: 400;
}
@font-face {
   font-family: "Montserrat";
   src:
      url(../img/) format("woff2"),
      url(../img/) format("woff");
   font-style: normal;
   font-weight: 500;
}
@font-face {
   font-family: "Montserrat";
   src:
      url(../img/) format("woff2"),
      url(../img/) format("woff");
   font-style: normal;
   font-weight: 600;
}
@font-face {
   font-family: "Montserrat";
   src:
      url(../img/) format("woff2"),
      url(../img/) format("woff");
   font-style: normal;
   font-weight: 700;
}
@font-face {
   font-family: "Montserrat";
   src:
      url(../img/) format("woff2"),
      url(../img/) format("woff");
   font-style: normal;
   font-weight: 900;
}
@font-face {
   font-family: "HeadingProTrial";
   src:
      url(../img/) format("woff2"),
      url(../img/) format("woff");
   font-style: normal;
   font-weight: 700;
}
.section {
   padding-top: 60px;
   padding-bottom: 60px;
}
.section_header {
   padding-top: 15px !important;
   padding-bottom: 15px !important;
}
.section_face {
   background: url(../img/face.jpg) center bottom/cover;
   padding-bottom: 130px;
}
.section_man {
   background: #212121;
   padding-top: 140px;
}
.section_often,
.section_reasons {
   background: url(../img/often.jpg) center center/cover;
}
.section_reasons {
   background: url(../img/reasons.jpg);
}
.section_warning {
   background: #212121;
   padding-bottom: 0 !important;
}
.section_help,
.section_ingredients,
.section_term {
   background-position: center center;
   background-size: cover;
}
.section_term {
   background: url(../img/term.jpg);
   padding-top: 80px;
   margin-top: -60px;
}
.section_help,
.section_ingredients {
   background: url(../img/help.jpg);
}
.section_ingredients {
   background: url(../img/ingredients.jpg) center bottom;
}
.section_important {
   padding-top: 0 !important;
   padding-bottom: 50px;
}
.section_footer {
   background: #212121;
   padding-top: 20px;
}
.section__title {
   font-weight: 700;
   line-height: 1;
   color: #1a244f;
}
.section__title_arrow {
   position: relative;
   padding-right: 20px;
   padding-left: 20px;
}
.section__title_arrow::before {
   position: absolute;
   top: -20px;
   right: 0;
   width: 30px;
   height: 30px;
   content: "";
   border-top: 7px solid #fff;
   border-right: 7px solid #fff;
}
.section__title_arrow::after {
   position: absolute;
   bottom: -20px;
   left: 0;
   width: 30px;
   height: 30px;
   content: "";
   border-bottom: 7px solid #fff;
   border-left: 7px solid #fff;
}
.section__title_gold::before {
   border-top: 7px solid #eda906;
   border-right: 7px solid #eda906;
}
.section__title_gold::after {
   border-bottom: 7px solid #eda906;
   border-left: 7px solid #eda906;
}
.section__title_red::before {
   border-top: 7px solid #df2922;
   border-right: 7px solid #df2922;
}
.section__title_red::after {
   border-bottom: 7px solid #df2922;
   border-left: 7px solid #df2922;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
   -webkit-transition-duration: 0.1s;
   -o-transition-duration: 0.1s;
   transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
   -webkit-transition-delay: 0;
   -o-transition-delay: 0;
   transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
   -webkit-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
   -webkit-transition-duration: 0.2s;
   -o-transition-duration: 0.2s;
   transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
   -webkit-transition-delay: 0;
   -o-transition-delay: 0;
   transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
   -webkit-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
   -webkit-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
   -webkit-transition-delay: 0;
   -o-transition-delay: 0;
   transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
   -webkit-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
   -webkit-transition-duration: 0.4s;
   -o-transition-duration: 0.4s;
   transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
   -webkit-transition-delay: 0;
   -o-transition-delay: 0;
   transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
   -webkit-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
   -webkit-transition-duration: 1s;
   -o-transition-duration: 1s;
   transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
   -webkit-transition-delay: 0;
   -o-transition-delay: 0;
   transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
   -webkit-transition-delay: 1s;
   -o-transition-delay: 1s;
   transition-delay: 1s;
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
   -webkit-transition-timing-function: ease;
   -o-transition-timing-function: ease;
   transition-timing-function: ease;
}
[data-aos^="fade"][data-aos^="fade"] {
   opacity: 0;
   -webkit-transition-property:
      opacity,
      -webkit-transform;
   -o-transition-property: opacity, transform;
   transition-property: opacity, transform;
   transition-property:
      opacity,
      transform,
      -webkit-transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
   opacity: 1;
   -webkit-transform: translateZ(0);
   transform: translateZ(0);
}
[data-aos="fade-up"] {
   -webkit-transform: translate3d(0, 100px, 0);
   transform: translate3d(0, 100px, 0);
}
[data-aos="fade-right"] {
   -webkit-transform: translate3d(-100px, 0, 0);
   transform: translate3d(-100px, 0, 0);
}
.commits__title {
   text-align: center;
   margin-bottom: 30px;
   font-size: 60px;
   font-weight: 600;
   color: #007bd7;
}
.commits__title span {
   display: block;
   font-size: 30px;
   color: #000;
}
.commits__box .owl-dots {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   margin-top: 10px !important;
}
.commits__box .owl-dot {
   background: 0 0 !important;
   -webkit-box-sizing: border-box !important;
   box-sizing: border-box !important;
   display: inline-block !important;
   width: 19px !important;
   height: 19px !important;
   margin-right: 3px !important;
   margin-left: 3px !important;
   border: 1px solid #008f3a !important;
   border-radius: 50% !important;
}
.commits__box .owl-dot.active {
   background: #008f3a !important;
}
.commits__box .owl-dot:focus,
.commits__box .owl-nav button:focus {
   outline: 0;
}
.commits__box .owl-nav,
.commits__item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.commits__box .owl-nav {
   position: absolute;
   top: 50%;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   width: 100%;
   padding: 0 30px;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
}
.commits__box .owl-nav button {
   display: inline-block;
   width: 31px;
   height: 36px;
   background-size: cover;
}
.commits__box .owl-nav .owl-prev {
   background: url(../img/prev.png) !important;
}
.commits__box .owl-nav .owl-next {
   background: url(../img/next.png) !important;
}
.commits__item {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   overflow: hidden;
   border-radius: 35px;
}
.commits__face {
   background: #000;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 220px;
   flex: 0 0 220px;
   height: 220px;
   margin-right: 35px;
   overflow: hidden;
   border-radius: 50%;
}
.commits__name {
   background: #008f3a;
   padding: 15px 50px;
   font-size: 19px;
   font-weight: 500;
   color: #fff;
}
.commits__name span {
   display: block;
   font-weight: 400;
}
.commits__description {
   font-size: 18px;
   font-weight: 500;
   line-height: 24px;
}
.commits__info,
.face__body {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.commits__info {
   background: #d6ecfc;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 15px 100px;
}
.face__body {
   position: relative;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.face__box:last-child {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 auto;
   flex: 0 0 auto;
}
.face__subtitle,
.face__title {
   color: #212121;
   text-transform: uppercase;
}
.face__title {
   font:
      700 109px "HeadingProTrial",
      sans-serif;
   margin-bottom: 5px;
}
.face__title mark {
   font-weight: 700;
   color: #008f3a;
}
.face__subtitle {
   margin-bottom: 20px;
   font-size: 24px;
   font-weight: 600;
}
.face__subtitle mark {
   color: #007bd7;
}
.face__list-item {
   position: relative;
   min-height: 42px;
   padding-left: 55px;
   font-size: 20px;
}
.face__list-item mark,
.face__price-new span {
   display: block;
   font-weight: 700;
   color: #007bd7;
}
.face__price-new span {
   font-size: 65px;
   font-weight: 900;
   line-height: 0.9;
}
.face__list-item::before {
   background: url(../img/icon.png);
   position: absolute;
   top: 0;
   left: 0;
   width: 42px;
   height: 42px;
   content: "";
}
.face__list-item + .face__list-item {
   margin-top: 10px;
}
.face__price {
   margin-top: 20px;
}
.face__price-new {
   font-size: 24px;
   font-weight: 600;
   color: #007bd7;
   text-transform: uppercase;
}
.face__price-old {
   font-size: 18px;
   font-weight: 600;
   text-decoration: line-through;
}
.face__product {
   position: absolute;
   bottom: -225px;
   left: 50%;
   margin-left: -25px;
   -webkit-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   transform: translateX(-50%);
}
.face__product-natural,
.face__product-popular {
   position: absolute;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   line-height: 1;
   color: #fff;
   text-transform: uppercase;
   content: "";
   background-size: cover;
}
.face__product-natural {
   font-weight: 700;
}
.face__product-popular {
   font:
      20px "HeadingProTrial",
      sans-serif;
   background: url(../img/popular.png);
   top: -55px;
   right: 120px;
   width: 116px;
   height: 116px;
   -webkit-transform: rotate(-30deg);
   -ms-transform: rotate(-30deg);
   transform: rotate(-30deg);
}
.face__product-natural {
   background: url(../img/natural.png);
   top: -40px;
   right: 220px;
   width: 127px;
   height: 119px;
   font-size: 25px;
}
.face__product-natural span {
   display: block;
   margin-top: 5px;
   font-size: 10px;
}
.form {
   background: #fff;
   position: relative;
   z-index: 1;
   width: 100%;
   max-width: 345px;
   padding: 0 40px 40px;
   overflow: hidden;
   border: 1px solid #008f3b;
   border-radius: 35px;
   -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08);
   box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08);
}
.form__time {
   background: #008f3a;
   padding-top: 40px;
   padding-bottom: 40px;
   margin-right: -40px;
   margin-left: -40px;
}
.form__time-title {
   margin-bottom: 10px;
   font-size: 14px;
   font-weight: 500;
   text-align: center;
   text-transform: uppercase;
}
.form__time-box {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}
.form__time-box > span {
   margin-right: 3px;
   margin-left: 3px;
   font-size: 28px;
   font-weight: 500;
   line-height: 49px;
}
.form__time-count {
   background: #212121;
   position: relative;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   width: 55px;
   height: 55px;
   border-radius: 50%;
}
.form__time-count span {
   display: block;
   font-weight: 500;
}
.form__time-count span:first-child {
   font-size: 23px;
   font-weight: 700;
   line-height: 56px;
   color: #fff;
   text-align: center;
   text-transform: uppercase;
}
.form__time-count span:last-child {
   position: absolute;
   right: 0;
   bottom: -20px;
   left: 0;
   width: 100%;
   font-size: 15px;
   text-align: center;
}
.form__label {
   position: relative;
   display: block;
   margin-top: 25px;
}
.form__label span {
   position: absolute;
   top: 0;
   left: 25px;
   font-size: 15px;
   font-weight: 500;
   -webkit-transition: 0.1s transform;
   -o-transition: 0.1s transform;
   transition: 0.1s transform;
   -webkit-transform: translateY(17px);
   -ms-transform: translateY(17px);
   transform: translateY(17px);
}
.form__field {
   background: #fff;
   display: block;
   width: 100%;
   height: 55px;
   padding: 10px 25px;
   border: 1px solid #b3b3b3;
   border-radius: 30px;
}
.form__field:focus {
   outline: 0;
}
.form__field_active + span {
   font-size: 14px;
   -webkit-transform: translateY(-18px);
   -ms-transform: translateY(-18px);
   transform: translateY(-18px);
}
.form__select {
   background: url(../img/arrow.png) no-repeat calc(100% - 20px) center/10px #fff;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.form__btn {
   display: block;
   width: 100%;
   padding-top: 20px;
   padding-bottom: 20px;
   margin-top: 15px;
   font-size: 24px;
   font-weight: 500;
   color: #fff;
   background: #7dbfe2;
   background: -webkit-gradient(linear, left top, left bottom, from(#7dbfe2), to(#3c66ce));
   background: -o-linear-gradient(top, #7dbfe2 0, #3c66ce 100%);
   background: linear-gradient(180deg, #7dbfe2 0, #3c66ce 100%);
   border: 0;
   border-bottom: 7px solid #0049a6;
   border-radius: 30px;
}
.form__btn mark,
.help__btn a mark {
   font-weight: 900;
   color: #fff;
}
.form__btn:hover,
.help__btn a:hover {
   margin-top: 22px;
   border-bottom: 0;
   -webkit-transform: scale(0.98);
   -ms-transform: scale(0.98);
   transform: scale(0.98);
}
.form__btn:focus,
.help__btn a:focus {
   outline: 0;
}
.header {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin-right: -15px;
   margin-left: -15px;
}
.header__logo {
   font:
      46px "HeadingProTrial",
      sans-serif;
   padding-right: 25px;
   color: #212121;
   text-transform: uppercase;
   border-right: 1px solid #d2d6d9;
}
.header__logo mark {
   color: #008f3a;
}
.header__item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 auto;
   flex: 0 0 auto;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 15px;
   margin-left: 15px;
}
.header__item-media {
   margin-right: 10px;
}
.header__btn {
   font-weight: 600;
}
.header__item-info {
   font-size: 17px;
   font-weight: 600;
   color: #262324;
}
.header__item-info span {
   display: block;
   color: #0f76b9;
}
.header__btn {
   background: linear-gradient(90deg, #00c350 0, #0089fb 100%) #00c350;
   padding: 10px 20px;
   font-size: 15px;
   color: #fff;
   text-decoration: none;
   text-transform: uppercase;
   border-radius: 35px;
   -webkit-transition: 0.6s;
   -o-transition: 0.6s;
   transition: 0.6s;
}
.header__btn:hover {
   background-position-x: 200px;
   -webkit-transform: scale(0.99);
   -ms-transform: scale(0.99);
   transform: scale(0.99);
}
.help {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.help__box:first-child {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.help__box:last-child {
   max-width: 635px;
}
.help__product {
   position: relative;
   margin-top: 30px;
}
.help__product-discond,
.help__title {
   font-family: "HeadingProTrial", sans-serif;
   text-transform: uppercase;
}
.help__product-discond {
   background: url(../img/popular-1.png) 0 0 / cover;
   position: absolute;
   top: 30px;
   right: 70px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   width: 169px;
   height: 173px;
   font-size: 27px;
   font-weight: 700;
   color: #fff;
   text-align: center;
   -webkit-transform: rotate(-30deg);
   -ms-transform: rotate(-30deg);
   transform: rotate(-30deg);
}
.help__product-discond mark {
   font:
      22px/0.8 "Montserrat",
      sans-serif;
   display: block;
   color: #f7c600;
}
.help__title {
   margin-bottom: 10px;
   font-size: 109px;
}
.help__title mark {
   color: #008f3a;
}
.help__subtitile {
   font-size: 24px;
   font-weight: 600;
   text-transform: uppercase;
}
.help__subtitile mark {
   color: #007bd7;
}
.help__list,
.help__subtitile + .help__subtitile {
   margin-top: 30px;
}
.help__subtitile.section__title_arrow {
   margin-left: -20px;
}
.help__btn a,
.help__item {
   font-size: 24px;
   font-weight: 500;
}
.help__item {
   background: url(../img/check.png) left top;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   min-height: 42px;
   padding-left: 60px;
   background-repeat: no-repeat;
}
.help__item + .help__item {
   margin-top: 15px;
}
.help__btn {
   text-align: center;
}
.help__btn a {
   display: inline-block;
   padding: 20px;
   color: #fff;
   text-decoration: none;
   background: #7dbfe2;
   background: -webkit-gradient(linear, left top, left bottom, from(#7dbfe2), to(#3c66ce));
   background: -o-linear-gradient(top, #7dbfe2 0, #3c66ce 100%);
   background: linear-gradient(180deg, #7dbfe2 0, #3c66ce 100%);
   border: 0;
   border-bottom: 7px solid #0049a6;
   border-radius: 30px;
}
.important__title,
.ingredients__title {
   font-size: 30px;
   font-weight: 600;
   color: #df2922;
   text-align: center;
   text-transform: uppercase;
}
.important__title mark {
   display: block;
   margin-top: 15px;
   font-size: 18px;
   font-weight: 500;
   color: #202020;
   text-transform: none;
}
.often__description span {
   display: block;
}
.ingredients__title {
   margin-bottom: 60px;
   font-size: 48px;
   font-weight: 800;
   color: #007bd7;
}
.ingredients__title mark {
   display: block;
   margin-top: 5px;
   font-size: 24px;
   font-weight: 500;
}
.ingredients__body {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   margin-top: -30px;
}
.ingredients__body,
.ingredients__box {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}
.ingredients__item {
   position: relative;
   min-height: 129px;
   padding-left: 150px;
   margin-top: 30px;
}
.ingredients__media {
   position: absolute;
   top: 0;
   left: 0;
}
.ingredients__name {
   font-size: 18px;
   font-weight: 800;
   color: #007bd7;
}
.ingredients__description {
   font-size: 18px;
}
.ingredients__wrap {
   position: relative;
   padding-right: 460px;
}
.ingredients__product {
   position: absolute;
   right: 0;
   bottom: -60px;
}
.ingredients__product-popular {
   background: url(../img/popular-2.png) 0 0 / cover;
   position: absolute;
   top: 30%;
   left: 20%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   width: 120px;
   height: 113px;
   color: #fff;
}
.ingredients__product-popular mark {
   font-size: 28px;
   font-weight: 700;
   color: #fff;
}
.man__title {
   position: relative;
   max-width: 837px;
   margin-right: auto;
   margin-bottom: 30px;
   margin-left: auto;
   font-size: 48px;
   color: #d69803;
   text-align: center;
   text-transform: uppercase;
}
.man__info {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.man__description {
   max-width: 530px;
}
.man__description p {
   font-size: 24px;
   line-height: 1.4;
   color: #fff;
}
.man__description p:first-child {
   margin-bottom: 30px;
   color: #fff;
}
.man__description p:last-child {
   font-weight: 700;
}
.man__description p:last-child mark {
   background: #008f3a;
   display: inline-block;
   padding-right: 10px;
   padding-bottom: 2px;
   padding-left: 10px;
   margin-left: -10px;
   font-size: 33px;
   line-height: 1.2;
   color: #fff;
   text-transform: uppercase;
}
.man__description p span {
   display: block;
   font-size: 48px;
   font-weight: 700;
   color: #df2922;
   text-transform: uppercase;
}
.often__title {
   max-width: 850px;
   margin-bottom: 60px;
   font-size: 52px;
   color: #df2922;
   text-transform: uppercase;
}
.often__description {
   font-size: 24px;
}
.often__description span + span {
   margin-top: 40px;
   margin-bottom: 110px;
}
.often__description span + span mark {
   position: relative;
}
.often__description span + span mark::before {
   background: url(../img/arrow-1.png) 0 0 / cover;
   position: absolute;
   bottom: -60px;
   left: 50%;
   width: 209px;
   height: 42px;
   content: "";
   -webkit-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   transform: translateX(-50%);
}
.often__description span mark {
   background: #df2922;
   display: inline-block;
   padding: 5px 10px;
   color: #fff;
}
.often__description p {
   max-width: 640px;
}
.reasons {
   max-width: 540px;
   margin-left: auto;
}
.reasons__title {
   margin-bottom: 60px;
   font-size: 61px;
   color: #212121;
   text-align: center;
   text-transform: uppercase;
}
.reasons__list-item {
   min-height: 59px;
   padding-left: 80px;
   background-position: left top;

}
.reasons__list-item span {
   position: relative;
   display: block;
   padding-left: 15px;
   font-size: 18px;
}
.reasons__list-item span::before {
   background: #df2922;
   position: absolute;
   top: 7px;
   left: 0;
   width: 7px;
   height: 7px;
   content: "";
   border-radius: 50%;
}
.reasons__list-item:nth-child(1) {
   background: url(../img/icon-1.png);
}
.reasons__list-item:nth-child(2) {
   background: url(../img/icon-2.png);
}
.reasons__list-item:nth-child(3) {
   background: url(../img/icon-3.png);
}
.reasons__list-item:nth-child(4) {
   background: url(../img/icon-4.png);
}
.reasons__list-item + .reasons__list-item {
   margin-top: 30px;
   background-repeat: no-repeat;
}
.term__title,
.warning__title {
   font-size: 60px;
   color: #fff;
   text-align: center;
}
.warning__title {
   margin-bottom: 60px;
   color: #df2922;
   text-transform: uppercase;
}
.term__title span,
.warning__item span,
.warning__title span {
   display: block;
}
.term__title mark {
   color: #fbb100;
}
.warning__title mark {
   display: inline-block;
   font-size: 33px;
   line-height: 1.2;
   color: #fff;
}
.warning__box {
   background: url(../img/bg.png) center/auto 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   height: 388px;
   padding: 100px 60px 0;
}
.warning__item {
   width: 25%;
   font-size: 20px;
   text-align: center;
}
.warning__media {
   margin-bottom: 15px;
}
@media (max-width: 1280px) {
   .commits__name {
      text-align: left;
   }
   .commits__name span {
      display: inline;
   }
   .commits__face {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
      flex: 0 0 120px;
      max-width: 120px;
      height: 120px;
      background-color: #000;
   }
   .commits__description {
      font-size: 16px;
      line-height: 1.2;
   }
}
@media (max-width: 1054px) {
   .container {
      max-width: 768px;
   }
   .section,
   .section_man {
      padding-top: 40px;
      padding-bottom: 40px;
   }
   .section_man {
      padding-top: 170px;
   }
   .section_often {
      background-image: url(../img/often-1054.jpg);
   }
   .section_reasons {
      background-image: url(../img/reasons-1054.jpg);
   }
   .section_footer {
      padding-top: 80px;
   }
   .section_term {
      padding-top: 65px;
   }
   .section__title {
      font-size: 42px;
      line-height: 1;
   }
   .face__title {
      font-size: 62px;
   }
   .face__product {
      bottom: -185px;
      max-width: 300px;
      margin-left: -30px;
   }
   .face__list {
      margin-bottom: 30px;
   }
   .face__list-description {
      font-weight: 600;
   }
   .face__product-popular {
      right: 60px;
   }
   .face__product-natural {
      top: 6px;
      right: 149px;
   }
   .form,
   .form__time {
      padding-right: 15px;
      padding-left: 15px;
   }
   .form {
      max-width: 275px;
   }
   .form__time {
      margin-right: -15px;
      margin-left: -15px;
   }
   .header {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
   }
   .header__logo {
      padding-right: 0;
      border: 0;
   }
   .header__item-info {
      font-size: 14px;
   }
   .header__item-media {
      max-width: 23px;
   }
   .header__btn {
      font-size: 13px;
   }
   .help {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
   }
   .help__product {
      max-width: 524px;
      margin-right: auto;
      margin-left: auto;
   }
   .ingredients__box,
   .ingredients__wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
   .ingredients__wrap {
      padding-right: 0;
   }
   .ingredients__product {
      position: relative;
      right: auto;
      bottom: auto;
      max-width: 461px;
      margin-right: auto;
      margin-left: auto;
   }
   .man__description p:last-child mark {
      font-size: 28px;
   }
   .reasons {
      max-width: 445px;
   }
   .warning__box {
      height: 305px;
      padding-top: 60px;
      padding-right: 15px;
      padding-left: 15px;
   }
   .warning__item {
      font-size: 16px;
   }
   .warning__title mark {
      font-size: 20px;
   }
}
@media (max-width: 768px) {
   .container {
      max-width: 480px;
   }
   .section {
      padding-top: 40px;
      padding-bottom: 40px;
   }
   .section_face {
      padding-top: 30px;
      padding-bottom: 30px;
   }
   .section_reasons {
      background-image: url(../img/reasons-768.jpg);
   }
   .section_term {
      padding-top: 90px;
   }
   .section__title {
      font-size: 36px;
   }
   .commits__info {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
   .commits__face {
      width: 120px;
      height: 120px;
      margin-right: 0;
      margin-bottom: 15px;
   }
   .commits__description {
      font-weight: 400;
      text-align: center;
   }
   .face__body {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
   .face__product-popular {
      width: 80px;
      height: 80px;
      font-size: 17px;
   }
   .face__box {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      width: 100%;
   }
   .face__list,
   .face__title {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }
   .face__title {
      font-size: 62px;
   }
   .face__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 0;
   }
   .face__list-item {
      font-size: 16px;
   }
   .face__product {
      position: relative;
      bottom: auto;
      left: auto;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 200px;
      flex: 0 0 200px;
      margin-left: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
   }
   .face__product::after,
   .face__product::before,
   .help__subtitile::after,
   .help__subtitile::before {
      display: none;
   }
   .face__product-natural {
      top: 180px;
      right: 125px;
      width: 70px;
      height: 67px;
      font-size: 14px;
   }
   .face__product-natural span {
      font-size: 6px;
   }
   .form {
      max-width: 100%;
      margin: 20px auto 0;
   }
   .header {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: -10px;
   }
   .header__item {
      margin-top: 10px;
   }
   .header__item:nth-child(1) {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
   }
   .header__item:nth-child(2) {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4;
   }
   .header__item:nth-child(3) {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
   }
   .header__item:nth-child(4) {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
   }
   .help__subtitile {
      font-size: 17px;
   }
   .help__subtitile + .help__subtitile {
      margin-top: 10px;
   }
   .help__title {
      font-size: 60px !important;
   }
   .ingredients__title {
      font-size: 31px;
   }
   .ingredients__title mark {
      font-size: 20px;
   }
   .ingredients__media {
      max-width: 80px;
   }
   .ingredients__item {
      padding-left: 95px;
   }
   .man__info {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
   }
   .often__description span + span {
      margin-bottom: 80px;
   }
   .often__title {
      max-width: 370px;
   }
   .often__description span {
      font-size: 18px;
   }
   .reasons {
      max-width: 100%;
      margin-left: 0;
   }
   .reasons__list-item {
      padding-left: 50px;
      background-size: 40px;
   }
   .warning__box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      height: auto;
      padding: 0 30px 30px;
      background-color: #fff;
      background-image: none;
      border-radius: 30px;
   }
   .warning__item {
      width: 50%;
      margin-top: 30px;
   }
}
@media (max-width: 480px) {
   .section {
      padding-top: 30px;
      padding-bottom: 30px;
   }
   .section_man {
      padding-top: 60px;
   }
   .section_term {
      padding-top: 90px;
   }
   .section__title {
      margin-bottom: 20px;
      font-size: 30px;
      line-height: 1;
   }
   .commits__info {
      padding-right: 15px;
      padding-left: 15px;
   }
   .commits__name {
      font-size: 17px;
   }
   .face__title {
      margin-bottom: 10px;
      font-size: 48px;
   }
   .face__list {
      margin-bottom: 20px;
   }
   .face__product {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 200px;
      flex: 0 0 200px;
   }
   .face__list-item {
      min-height: 25px;
      padding-left: 30px;
      font-size: 15px;
   }
   .face__list-item img {
      max-width: 35px;
   }
   .face__list-item::before {
      top: 4px;
      width: 25px;
      height: 25px;
      background-size: cover;
   }
   .face__subtitle {
      margin-bottom: 20px;
   }
   .form {
      max-width: 100%;
   }
   .form__btn {
      font-size: 20px;
   }
   .header__btn {
      padding-top: 12px;
      font-size: 10px;
   }
   .header__logo {
      font-size: 40px;
   }
   .help__item {
      font-size: 20px;
   }
   .help__product-discond {
      width: 100px;
      height: 102px;
      font-size: 20px;
   }
   .help__product-discond mark {
      font-size: 22px;
   }
   .container {
      max-width: 100%;
   }
   .ingredients__product-popular {
      width: 80px;
      height: 75px;
      font-size: 12px;
   }
   .ingredients__product-popular mark {
      font-size: 18px;
   }
   .ingredients__title {
      margin-bottom: 60px;
   }
   .ingredients__description {
      font-size: 16px;
   }
   .ingredients__media {
      max-width: 55px;
   }
   .ingredients__item {
      padding-left: 65px;
   }
   .man__description p {
      font-size: 18px;
      font-weight: 400;
      line-height: 1.2;
   }
   .man__description p span {
      font-size: 38px;
   }
   .man__description p:last-child {
      line-height: 1.2;
   }
   .man__description p:last-child mark {
      display: inline;
      font-size: inherit;
      text-transform: none;
      background-color: transparent;
   }
   .man__description p:first-child {
      margin-bottom: 15px;
   }
   .man__title {
      padding-right: 10px;
      padding-left: 10px;
      font-size: 22px;
   }
   .often__title {
      max-width: 312px;
      margin-bottom: 40px;
   }
   .often__description span + span {
      margin-top: 20px;
   }
   .often__description span + span mark::before {
      bottom: -85px;
   }
   .often__description p {
      font-size: 18px;
   }
   .reasons__title,
   .warning__title {
      margin-bottom: 60px;
   }
   .warning__box {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 0 15px 15px;
   }
   .warning__item {
      width: calc(50% - 7.5px);
      margin-top: 15px;
   }
}
@media (max-width: 400px) {
   .face__list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      margin-bottom: 0;
   }
   .face__product-popular {
      top: 50px;
   }
   .face__list-body {
      width: 100%;
   }
   .face__list-item {
      font-size: 18px;
   }
   .face__price {
      text-align: center;
   }
   .face__product {
      margin-right: auto;
      margin-left: auto;
   }
   .face__subtitle {
      font-size: 20px;
   }
   .form {
      margin-top: 0;
   }
   .header__logo {
      font-size: 32px;
   }
   .header__btn {
      padding-right: 15px;
      padding-left: 15px;
   }
   .header__item {
      margin-top: 10px;
      margin-right: 15px;
      margin-left: 15px;
   }
   .header__item:nth-child(2),
   .header__item:nth-child(4) {
      margin-left: 0;
   }
   .header__item-info {
      font-size: 12px;
   }
}
.price_main span {
   display: inline-block !important;
}
