@font-face {
 font-family: 'Muller';
 src: url('/assets/font/MullerRegular.eot');
 src: local('/assets/font/Muller Regular'), local('MullerRegular'),
  url('/assets/font/MullerRegular.eot?#iefix') format('embedded-opentype'),
  url('/assets/font/MullerRegular.woff2') format('woff2'),
  url('/assets/font/MullerRegular.woff') format('woff'),
  url('/assets/font/MullerRegular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@import url('https://fonts.cdnfonts.com/css/bebas-neue');
*,
ul,
ol {
 padding: 0;
 margin: 0;
 box-sizing: border-box;
}

body {
 background-color: #f4f0eb;
 font-family: 'Muller', sans-serif;
 font-weight: 400;
}
body.disease {
 background-color: #fff;
 color: #000;
 font-family: Muller;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 body.disease {
  font-size: 16px;
 }
}
body.disease .disease_btn {
 display: inline-block;
 border-radius: 30px;
 background: #e8e0d5;
 padding: 18px 26px;
 color: #000;
 text-decoration: none;
}
@media (max-width: 992px) {
 body.disease .disease_btn {
  padding: 16px 20px;
 }
}
@media (max-width: 992px) {
 body {
  background-color: #666;
 }
}

.wrapper {
 overflow: hidden;
}

@media (max-width: 992px) {
 .wrapper {
  max-width: 100% !important;
  margin: 0 auto;
  background-color: #f4f0eb;
  position: relative;
 }
}

.container {
 max-width: 1180px;
 margin: 0 auto;
 padding: 0;
}
@media (max-width: 1180px) {
 .container {
  max-width: 992px;
 }
}
@media (max-width: 1180px) and (max-width: 992px) {
 .container {
  max-width: 380px;
  padding: 0 10px;
 }
}

.section_title {
 color: #161412;
 text-align: center;
 font-family: 'Unbounded', cursive;
 font-size: 64px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
}
@media (max-width: 992px) {
 .section_title {
  font-size: 25px;
  text-align: left;
  padding-left: 10px;
 }
}

.block_title {
 color: #161412;
 font-family: 'Unbounded';
 font-size: 35px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
}
@media (max-width: 992px) {
 .block_title {
  font-size: 21px;
 }
 .block_title br {
  display: none;
 }
}

.modal {
 display: flex !important;
 justify-content: flex-start;
 align-items: flex-start;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100vh;
 background: rgba(0, 0, 0, 0.22);
 backdrop-filter: blur(16px);
 z-index: 300;
 opacity: 0;
 visibility: hidden;
 transition: opacity 0.1s linear 0s, visibility 0.1s linear 0s;
}
.modal.show {
 visibility: visible;
 opacity: 1;
}
.modal .modal_card {
 background-image: url(/assets/images/modal_bg.svg) !important;
 padding: 40px 85px 25px 85px;
 background-size: cover;
 background-position: center;
 border-radius: 39px;
 background: #f4f0eb;
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center;
 text-align: center;
 display: flex;
 flex-direction: column;
 margin: auto;
}
@media screen and (max-width: 430px) {
 .modal .modal_card {
  padding: 40px 20px 25px;
 }
}
.audio-btn-pause {
 position: fixed;
 right: 30px;
 bottom: 30px;
 width: 40px;
 height: 40px;
 border-radius: 50%;
 background-color: #fff;
 z-index: 100;
 cursor: pointer;
}
@media screen and (max-width: 576px) {
 .audio-btn-pause {
  right: auto;
  left: 30px;
  bottom: 20px;
 }
}
.audio-btn-pause::after {
 position: absolute;
 content: '';
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 mask-image: url(../images/vol.svg);
 -webkit-mask-image: url(../images/vol.svg);
 mask-repeat: no-repeat;
 -webkit-mask-repeat: no-repeat;
 mask-size: 30px;
 -webkit-mask-size: 30px;
 mask-position: center;
 -webkit-mask-position: center;
 background: #989898;
 pointer-events: none;
}
.audio-btn-pause.stop::after {
 background: #85b04b;
}
.modal .modal_card .modal_text {
 color: #161412;
 text-align: center;
 font-family: 'Unbounded';
 font-size: 30px;
 font-style: normal;
 font-weight: 400;
}
.modal .modal_card .modal_btn {
 margin-top: 30px;
 border-radius: 12px;
 background: #85b04b;
 border-color: #85b04b;
 font-family: Muller;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 padding: 10px 55px;
}
.modal .modal_card .no_dont_need {
 margin-top: 60px;
 color: #b4b4b4;
 font-family: Muller;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 display: inline-block;
}

header {
 padding: 35px 0;
}
@media (max-width: 992px) {
 header {
  padding: 15px 0;
 }
}
header.disease {
 background-color: #f4f0eb;
}
header .header_block {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
@media (max-width: 992px) {
 header .header_block {
  display: none;
 }
}
header .header_block .nav {
 display: flex;
 align-items: center;
 gap: 0 98px;
}
header .header_block .nav .nav_links {
 display: flex;
 gap: 0 62px;
 align-items: center;
}
header .header_block .nav .nav_links a {
 text-decoration: none;
 color: #4b555e;
 font-size: 16px;
 line-height: 20px;
 transition: 0.3s all ease;
}
header .header_block .nav .nav_links a:hover {
 letter-spacing: 0.15rem;
}
header .header_block .buy_btn a {
 display: inline-block;
 border-radius: 20px;
 border: 1px solid #85b04b;
 background: #85b04b;
 color: #fff;
 text-align: center;
 font-size: 16px;
 font-weight: 500;
 padding: 16px 24px;
 text-transform: uppercase;
 text-decoration: none;
}
header .header_mobile {
 display: none;
}
@media (max-width: 992px) {
 header .header_mobile {
  display: block;
  display: flex;
  justify-content: space-between;
 }
 header .header_mobile .menu {
  position: absolute;
  left: -500px;
  top: 0;
  z-index: 20;
  transition: 0.3s all ease;
  min-width: 300px;
  background-color: #000;
  color: #fff;
  padding: 15px;
  height: 100vh;
  z-index: 20;
 }
 header .header_mobile .menu.fixed {
  left: 0;
  top: 0;
 }
 header .header_mobile .menu .nav_links {
  display: flex;
  flex-direction: column;
  gap: 18px 0;
  margin-top: 38px;
 }
 header .header_mobile .menu .nav_links a {
  color: #fff;
  font-family: 'Unbounded';
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
 }
}

.hero {
 position: relative;
 height: 100vh;
 overflow: hidden;
}
.hero .video,
.hero .video-mb {
 position: absolute;
 left: 50%;
 top: 50%;
 transform: translate(-50%, -50%);
 min-width: 100%;
 min-height: 100%;
 width: auto;
 height: auto;
}
@media screen and (max-width: 992px) {
 .hero .video {
  display: none;
 }
}
.hero .video-mb {
 display: none;
}
@media screen and (max-width: 992px) {
 .hero .video-mb {
  display: block;
 }
}
.hero .dc {
 height: 100%;
 width: 100%;
 object-fit: cover;
}
@media (max-width: 992px) {
 .hero .dc {
  display: none;
 }
}
.hero .mb {
 display: none;
}
@media (max-width: 992px) {
 .hero .mb {
  display: block;
 }
}
@media (max-width: 992px) {
 .hero {
  height: 70vh;
 }
 .hero img {
  object-position: 20%;
 }
}

.section_advantages {
 padding-top: 200px;
 overflow: hidden;
 background-image: url(/assets/images/advantage_bg.png);
 background-repeat: no-repeat;
 background-position: left -140px;
}
.section_advantages .section_title {
 margin-bottom: 230px;
}
@media (max-width: 992px) {
 .section_advantages .section_title {
  margin-bottom: -100px;
  text-align: left;
  padding-left: 10px;
 }
}
.section_advantages .advantages_block {
 display: flex;
 justify-content: center;
 align-items: center;
 gap: 0 21px;
 height: 100vh;
}
.section_advantages .advantages_block.fixed {
 position: fixed;
 transform: none !important;
}
.section_advantages .advantages_block .advantage_item {
 background-repeat: no-repeat;
 border-radius: 45px;
 background-size: cover;
 background-position: center right;
 height: 450px;
 display: flex;
 align-items: center;
 flex: 0 0 auto;
 width: 20%;
 overflow: hidden;
 white-space: nowrap;
}
.section_advantages .advantages_block .advantage_item .advantage_text {
 padding-left: 65px;
 opacity: 0;
 font-size: 45px;
 line-height: 120%;
 max-width: 640px;
}
@media (max-width: 992px) {
 .section_advantages .advantages_block .advantage_item .advantage_text {
  font-size: 30px;
  padding-left: 10px;
  max-width: 300px;
  padding-top: 100px;
 }
}
@media (max-width: 992px) {
 .section_advantages .advantages_block .advantage_item {
  height: 280px;
  align-items: start;
 }
}
.section_advantages .advantage_next_slides {
 border-radius: 0 0 50px 50px;
 overflow: hidden;
 position: relative;
 height: 200vh;
}
.section_advantages .advantage_next_slides .next_advantage_item {
 height: 100vh;
 display: flex;
 background-size: cover;
 display: flex;
 align-items: center;
 position: relative;
}
.next_advantage_item.item-1.fixed {
 position: fixed;
}
.next_advantage_item.item-2 {
 position: relative;
 z-index: 1;
}

.section_advantages
 .advantage_next_slides
 .next_advantage_item
 .advantage_text_block {
 padding-left: 65px;
 opacity: 0;
 font-size: 45px;
 line-height: 120%;
 max-width: 640px;
}
@media (max-width: 992px) {
 .section_advantages
  .advantage_next_slides
  .next_advantage_item
  .advantage_text_block {
  font-size: 30px;
  padding-left: 10px;
  max-width: 300px;
  padding-top: 100px;
 }
 .section_advantages .advantage_next_slides {
  height: auto;
 }
}
@media (max-width: 992px) {
 .section_advantages .advantage_next_slides .next_advantage_item {
  align-items: start;
  height: 80vh;
  background-position: 60% 150px;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-color: #e5eaee;
 }
 .section_advantages .advantage_next_slides .next_advantage_item:last-child {
  background-color: #dadde6;
 }
}
@media (max-width: 992px) {
 .section_advantages {
  padding-top: 130px;
 }
}

@media (max-width: 992px) {
 .section_advantages .advantage_next_slides .next_advantage_item {
  background-attachment: scroll;
  background-size: cover;
  background-position: center;
 }
}

.bests {
 padding-top: 150px;
}
@media (max-width: 992px) {
 .bests {
  padding-top: 80px;
 }
}
.bests .bests_block {
 padding-top: 185px;
 position: relative;
}
@media (max-width: 992px) {
 .bests .bests_block {
  padding-top: 40px;
 }
}
.bests .bests_block .bestSwiper {
 padding-bottom: 150px;
}
.bests .bests_block .bestSwiper .slide_item .item_top {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 position: relative;
}
@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .slide_item .item_top {
  gap: 40px 0;
 }
}
.bests .bests_block .bestSwiper .slide_item .item_top .top_left {
 padding-top: 88px;
}
@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .slide_item .item_top .top_left {
  width: 100%;
  padding-top: 0;
 }
}
.bests .bests_block .bestSwiper .slide_item .item_top .top_left .number {
 color: #000;
 font-size: 30px;
 font-style: normal;
 line-height: 108.5%;
}
.bests .bests_block .bestSwiper .slide_item .item_top .top_left .number span {
 font-size: 16px;
 color: rgba(0, 0, 0, 0.37);
}
.bests .bests_block .bestSwiper .slide_item .item_top .top_left .top_texts {
 margin-top: 15px;
 font-size: 35px;
 font-style: normal;
 line-height: 108.5%;
}
@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .slide_item .item_top .top_left .top_texts {
  height: 72px;
  font-size: 22px;
 }
}
.bests .bests_block .bestSwiper .slide_item .item_top .top_left .find_product {
 margin-top: 40px;
}
@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .slide_item .item_top .top_left .find_product {
  position: absolute;
  margin-top: 0;
  top: 390px;
  left: 5%;
  right: 0;
 }
}
.bests
 .bests_block
 .bestSwiper
 .slide_item
 .item_top
 .top_left
 .find_product
 a {
 display: inline-block;
 border-radius: 20px;
 background: #85b04b;
 padding: 16px 112px;
 text-decoration: none;
 color: #fff;
 text-align: center;
 font-size: 16px;
 font-style: normal;
 font-weight: 500;
 line-height: 20px;
 text-transform: uppercase;
}
@media (max-width: 992px) {
 .bests
  .bests_block
  .bestSwiper
  .slide_item
  .item_top
  .top_left
  .find_product
  a {
  padding: 16px 65px;
 }
}
.bests .bests_block .bestSwiper .slide_item .item_top .top_right {
 padding-right: 120px;
 position: relative;
}
.slides-counter {
 color: #000;
 font-style: normal;
 line-height: 108.5%;
 position: absolute;
 top: 57px;
 display: flex;
 align-items: baseline;
}
.slides-counter-current {
 font-size: 30px;
 width: 36px;
}
.slides-counter-total {
 font-size: 16px;
 color: rgba(0, 0, 0, 0.37);
}

@media (max-width: 992px) {
 .slides-counter {
  top: 10px;
 }
 .bests_block .slide_item {
  padding-top: 50px;
 }
}
@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .slide_item .item_top .top_right {
  max-width: 175px;
  margin: 0 auto;
  padding-right: 0;
 }
 .bests .bests_block .bestSwiper .slide_item .item_top .top_right img {
  max-width: 100%;
 }
}
.bests .bests_block .bestSwiper .swiper-button-next.best_next {
 top: 65px;
 left: 149px;
 width: 40px;
}

@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .swiper-button-next.best_next {
  top: 20px;
  left: 85%;
 }
}
.bests .bests_block .bestSwiper .swiper-button-next.best_next:after {
 display: none;
}
.bests .bests_block .bestSwiper .swiper-button-prev.best_prev {
 top: 65px;
 left: 99px;
 width: 40px;
}
.swiper-button-next.best_next path,
.swiper-button-prev.best_prev path {
 transition: fill 0.2s ease 0s;
 fill: #9a9794;
}
.swiper-button-next.best_next:hover path,
.swiper-button-prev.best_prev:hover path {
 fill: #000;
}

@media (max-width: 992px) {
 .bests .bests_block .bestSwiper .swiper-button-prev.best_prev {
  top: 20px;
  left: 70%;
 }
}
.bests .bests_block .bestSwiper .swiper-button-prev.best_prev:after {
 display: none;
}
.bests .bests_block .photo_bg {
 position: absolute;
 top: -12px;
 right: -12%;
 pointer-events: none;
 user-select: none;
}
@media (max-width: 992px) {
 .bests .bests_block .photo_bg {
  top: 100px;
  right: -10%;
 }
 .bests .bests_block .photo_bg img {
  width: 450px;
 }
}

.company {
 padding-top: 50px;
 padding-bottom: 280px;
 position: relative;
}
@media (max-width: 992px) {
 .company {
  padding-top: 80px;
  padding-bottom: 100px;
 }
}
.company .company_block {
 display: flex;
 padding-top: 115px;
 justify-content: space-between;
 flex-wrap: wrap;
}
@media (max-width: 992px) {
 .company .company_block {
  padding-top: 40px;
 }
}
@media (max-width: 1180px) {
 .company .company_block .company_left {
  max-width: 480px;
 }
 .company .company_block .company_left img {
  width: 100%;
 }
}
@media (max-width: 1180px) and (max-width: 992px) {
 .company .company_block .company_left {
  width: 100%;
 }
}
.company .company_block .company_right {
 width: 43%;
}
@media (max-width: 992px) {
 .company .company_block .company_right {
  width: 100%;
 }
}
.company .company_block .company_right .right_img {
 text-align: end;
}
@media (max-width: 992px) {
 .company .company_block .company_right .right_img {
  display: none;
 }
}
.company .company_block .company_right .company_name {
 margin-top: 50px;
 color: #000;
 font-family: 'Muller';
 font-size: 30px;
 font-style: normal;
 font-weight: 700;
 padding-bottom: 10px;
}
@media (max-width: 992px) {
 .company .company_block .company_right .company_name {
  margin-top: 30px;
 }
}
.company .company_block .company_right .company_description {
 color: #000;
 font-family: 'Muller';
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 margin-top: 10px;
}
@media (max-width: 1180px) {
 .company .company_block .company_right .company_description br {
  display: none;
 }
}
@media (max-width: 1180px) and (max-width: 992px) {
 .company .company_block .company_right .company_description {
  font-size: 18px;
 }
}
.company .leaf_img {
 position: absolute;
 bottom: -600px;
 left: 50%;
 transform: translateX(-50%);
 z-index: 1;
}
@media (max-width: 992px) {
 .company .leaf_img {
  bottom: -225px;
  left: -60px;
  transform: rotateZ(-13deg);
 }
 .company .leaf_img img {
  width: 600px;
 }
}

footer {
 border-radius: 60px 60px 0 0;
 background: #e8e0d5;
 padding: 120px 0 30px 0;
}
@media (max-width: 992px) {
 footer {
  padding: 40px 0 20px 0;
  border-radius: 0;
 }
}
footer .footer_top {
 position: relative;
 z-index: 10;
}
@media (max-width: 992px) {
 footer .footer_top .footer_logo img {
  max-width: 162px;
 }
}
footer .footer_top .footer_block {
 margin-top: 95px;
 justify-content: space-between;
 margin-right: 50px;
 flex-direction: row-reverse;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block {
  margin-right: 0;
  margin-top: 40px;
  flex-wrap: wrap;
  gap: 40px 0;
 }
}
footer .footer_top .footer_block .footer_left {
 margin-right: 150px;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_left {
  width: 100%;
  order: 2;
 }
}
footer .footer_top .footer_block .footer_left .footer_main_text {
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_left .footer_main_text {
  font-size: 14px;
 }
}
footer .footer_top .footer_block .footer_left .footer_address {
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 margin-top: 20px;
 line-height: 20px;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_left .footer_address {
  font-size: 14px;
  margin-top: 10px;
 }
}
footer .footer_top .footer_block .footer_left .link {
 font-size: 11px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 margin-top: 18px;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_left .link {
  font-size: 14px;
  margin-top: 15px;
 }
}
footer .footer_top .footer_block .footer_left .link a {
 color: #000;
 text-decoration: none;
 border-bottom: 1px solid #000;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_right {
  width: 100%;
  order: 1;
 }
}
footer .footer_top .footer_block .footer_right .other_questions {
 color: rgba(0, 0, 0, 0.52);
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_right .other_questions {
  font-size: 16px;
 }
}
footer .footer_top .footer_block .footer_right .phone {
 margin-top: 20px;
}
footer .footer_top .footer_block .footer_right .phone a {
 color: #000;
 font-family: 'Muller', sans-serif;
 font-size: 20px;
 font-style: normal;
 font-weight: 500;
 line-height: normal;
 text-decoration: none;
}
footer .footer_top .footer_block .footer_right .phone a img {
 display: none;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_right .phone a {
  font-size: 24px;
  margin-top: 17px;
  gap: 0;
  justify-content: space-between;
 }
}
footer .footer_top .footer_block .footer_right .email {
 /*margin-top: 10px;*/
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_right .email {
  margin-top: 10px;
 }
}
footer .footer_top .footer_block .footer_right .email a {
 color: #000;
 font-size: 23px;
 font-style: normal;
 font-weight: 500;
 line-height: normal;
 text-decoration: none;
}
@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_right .email a {
  font-size: 20px;
 }
}

@media (max-width: 992px) {
 footer .footer_top .footer_block .footer_left {
  margin-right: 0px;
 }
}
footer .footer_bottom {
 margin-top: 120px;
 color: #888279;
 text-align: center;
 font-family: 'Bebas Neue', sans-serif;
 font-size: 39px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 opacity: 0.6999999881;
}

.drugs {
 padding: 46px 0 80px 0;
 background: #e8e0d5;
}

@media (max-width: 992px) {
 .drugs {
  padding-bottom: 25px;
 }
}
.drugs .swiper_drugs .drugSwiper .about_drug {
 color: #161412;
 font-family: 'Unbounded';
 font-size: 28px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 border-bottom: 1px solid rgba(0, 0, 0, 0.24);
 padding-bottom: 55px;
 max-height: 160px;
 overflow: scroll;
}

.drugs .swiper_drugs .drugSwiper .about_drug::-webkit-scrollbar {
 width: 3px;
}
.drugs .swiper_drugs .drugSwiper .about_drug::-webkit-scrollbar-thumb {
 background: #fff;
 border-radius: 10px;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .about_drug {
  font-size: 16px;
  padding-bottom: 20px;
  max-height: 141px;
  overflow: scroll;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item {
  gap: 20px 0;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_left {
 width: 45%;
 display: flex;
 justify-content: center;
 align-items: center;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_left {
  width: 100%;
  height: 310px;
 }
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_left img {
  max-width: 220px;
  max-height: 320px;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_right {
 border-radius: 30px;
 background: #fff;
 padding: 40px 50px;
}
@media (max-width: 1180px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right {
  max-width: 50%;
 }
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right br {
  display: none;
 }
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right {
  max-width: 100%;
  padding: 30px 21px 22px 21px;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_right .drug_name {
 font-size: 45px;
 font-style: normal;
 font-weight: 500;
 line-height: normal;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right .drug_name {
  font-size: 30px;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_right .indications {
 margin-top: 20px;
 color: rgba(86, 86, 86, 0.6);
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right .indications {
  margin-top: 15px;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_right .for {
 margin-top: 8px;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right .for {
  font-size: 18px;
  max-height: 86px;
  overflow: scroll;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_right .drug_advantages {
 margin-top: 20px;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 padding-bottom: 20px;
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right .drug_advantages {
  display: none;
 }
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drugSwiper .drug_item .slide_right .where_buy {
  text-align: center;
 }
}
.drugs .swiper_drugs .drugSwiper .drug_item .slide_right .where_buy a {
 display: inline-block;
 border-radius: 20px;
 border: 1px solid #85b04b;
 background: #85b04b;
 padding: 16px 50px;
 text-decoration: none;
 color: #fff;
 font-size: 16px;
 font-style: normal;
 font-weight: 500;
 line-height: 20px;
 text-transform: uppercase;
 margin-top: 40px;
}
.drugs .swiper_drugs .drug_next,
.drugs .swiper_drugs .drug_prev {
 top: 40%;
}
.drugs .swiper_drugs .drug_next.remens,
.drugs .swiper_drugs .drug_prev.remens {
 top: 60%;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drug_next.remens,
 .drugs .swiper_drugs .drug_prev.remens {
  top: 38%;
 }
}
.drugs .swiper_drugs .drug_next:after,
.drugs .swiper_drugs .drug_prev:after {
 display: none;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drug_next,
 .drugs .swiper_drugs .drug_prev {
  top: 20%;
 }
}
.drugs .swiper_drugs .drug_next {
 left: 41.5%;
}
@media (max-width: 992px) {
 .drugs .swiper_drugs .drug_next {
  left: calc(92% - 10px);
  right: var(--swiper-navigation-sides-offset, 10px) !important;
 }
}
.drugs.disease {
 margin-top: 80px;
}
.drugs.disease .swiper_drugs .drug_item {
 margin-top: 40px;
}

.advantages {
 margin-top: 113px;
}
@media (max-width: 992px) {
 .advantages {
  margin-top: 80px;
 }
}
.advantages .advantage_block {
 min-height: 1470px;
 border-radius: 49.301px;
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 font-size: 23px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 display: flex;
 gap: 0 20px;
 margin-top: 118px;
}
@media (max-width: 992px) {
 .advantages .advantage_block {
  display: none;
 }
}
.advantages .advantage_block .advantage_card {
 border-radius: 30px;
 background-color: #e8e0d5;
 display: inline-block;
}
.advantages .advantage_block .parallax_left {
 width: 66%;
}
.advantages .advantage_block .parallax_left .first_cards {
 display: flex;
 gap: 0 20px;
 flex-wrap: wrap;
}
.advantages .advantage_block .parallax_left .first_cards .card_1 {
 padding: 70px 35px;
 width: calc(65% - 10px);
}
@media (max-width: 1180px) {
 .advantages .advantage_block .parallax_left .first_cards .card_1 {
  padding: 53px 35px;
 }
}
.advantages .advantage_block .parallax_left .first_cards .parallax_card_1 {
 width: calc(35% - 10px);
}
.advantages
 .advantage_block
 .parallax_left
 .first_cards
 .parallax_card_1
 .simpleParallax {
 border-radius: 30px;
 height: 280px;
}
.advantages .advantage_block .parallax_left .second_cards {
 margin-top: 20px;
 display: flex;
 gap: 0 20px;
}
.advantages .advantage_block .parallax_left .second_cards .left {
 width: calc(46% - 10px);
}
.advantages .advantage_block .parallax_left .second_cards .left .card_2 {
 padding: 55px 35px;
}
.advantages
 .advantage_block
 .parallax_left
 .second_cards
 .left
 .parallax_card_2 {
 margin-top: 20px;
}
.advantages
 .advantage_block
 .parallax_left
 .second_cards
 .left
 .parallax_card_2
 .simpleParallax {
 border-radius: 30px;
 height: 320px;
}
.advantages
 .advantage_block
 .parallax_left
 .second_cards
 .left
 .fr
 .simpleParallax {
 border-radius: 30px;
 height: 345px;
}
@media (max-width: 1180px) {
 .advantages
  .advantage_block
  .parallax_left
  .second_cards
  .left
  .parallax_card_2
  .simpleParallax {
  height: 347px;
 }
}
.advantages .advantage_block .parallax_left .second_cards .parallax_card_3 {
 width: calc(54% - 10px);
 height: auto;
}
.advantages
 .advantage_block
 .parallax_left
 .second_cards
 .parallax_card_3
 .simpleParallax {
 border-radius: 30px;
}
.advantages .advantage_block .parallax_left .card_3 {
 width: 100%;
 margin-top: 20px;
 padding: 60px 0 60px 60px;
}
.advantages .advantage_block .parallax_left .parallax_card_4 {
 margin-top: 20px;
 width: 100%;
}
.advantages .advantage_block .parallax_left .parallax_card_4 .simpleParallax {
 border-radius: 30px;
 height: 390px;
}
.advantages .advantage_block .parallax_left .parallax_card_4 img {
 width: 100%;
}
@media (max-width: 1180px) {
 .advantages .advantage_block .parallax_left .parallax_card_4 {
  height: 256px;
 }
}
.advantages .advantage_block .parallax_right {
 width: calc(33% - 20px);
}
.advantages .advantage_block .parallax_right .parallax_card_5 {
 width: 100%;
}
.advantages .advantage_block .parallax_right .parallax_card_5 .simpleParallax {
 border-radius: 30px;
 height: 280px;
}
.advantages .advantage_block .parallax_right .card_4 {
 padding: 50px 35px;
 margin-top: 20px;
}
.advantages .advantage_block .parallax_right .parallax_card_6 {
 margin-top: 20px;
 width: 100%;
}
.advantages .advantage_block .parallax_right .parallax_card_6 .simpleParallax {
 border-radius: 30px;
}
@media (max-width: 1180px) {
 .advantages .advantage_block .parallax_right .parallax_card_6 .simpleParallax {
  max-height: 590px;
 }
}
.advantages .advantage_block .parallax_right .card_5 {
 width: 100%;
 padding: 61px 35px;
 margin-top: 20px;
}
@media (max-width: 1180px) {
 .advantages .advantage_block .parallax_right .card_5 {
  padding: 35px 21px;
 }
}
.advantages .block_mobile {
 background-image: url(/assets/images/parallax_1.png);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 padding: 26px 30px 62px 20px;
 position: relative;
 margin-top: 40px;
 display: none;
}
.advantages .block_mobile.notta {
 background-image: url(/assets/images/parallax_2.png);
}
.advantages .block_mobile.galstena {
 background-image: url(/assets/images/parallax_3.png);
}
.advantages .block_mobile.gentos {
 background-image: url(/assets/images/parallax_4.png);
}
.advantages .block_mobile.remens {
 background-image: url(/assets/images/parallax_5.png);
}
.advantages .block_mobile.pampan {
 background-image: url(/assets/images/parallax_6.png);
}
@media (max-width: 992px) {
 .advantages .block_mobile {
  display: block;
 }
}
.advantages .block_mobile .card_item {
 border-radius: 30px;
 background: #fff;
 padding: 25px;
 height: 160px;
}
.advantages .block_mobile .advantagePagination {
 width: 40%;
 left: 0;
}
.advantages .block_mobile .swiper-pagination-bullet {
 width: 15px;
 height: 15px;
 border: 1px solid #fff;
 opacity: inherit;
 background: none;
}
.advantages .block_mobile .swiper-pagination-bullet-active {
 background-color: #fff;
}

.about {
 margin-top: 140px;
}
@media (max-width: 992px) {
 .about {
  margin-top: 80px;
 }
}
.about .about_block {
 padding-top: 80px;
 position: relative;
 display: flex;
 flex-direction: column;
}
.about .about_block a {
 transition: all 0.2s ease 0s;
}
.about .about_block a:hover {
 text-shadow: 1px 0px 0 #000;
}
.about .about_block .text_1 {
 border-top: 1px solid rgba(0, 0, 0, 0.38);
 padding: 57px 0;
 font-size: 35px;
 font-style: normal;
 /* font-weight: 500; */
 line-height: 120%;
 text-decoration: none;
 color: #000;
}
@media (max-width: 992px) {
 .about .about_block .text_1 {
  padding: 25px 0;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
 }
}
.about .about_block .text_2 {
 padding: 57px 0;
 font-size: 35px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 border-top: 1px solid rgba(0, 0, 0, 0.38);
 border-bottom: 1px solid rgba(0, 0, 0, 0.38);
 text-decoration: none;
 color: #000;
}
@media (max-width: 992px) {
 .about .about_block .text_2 {
  padding: 25px 0;
  color: #000;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
 }
 .about .about_block .text_2 br {
  display: none;
 }
}
.about .about_block img {
 opacity: 0;
 transition: opacity 0.2 ease 0s;
 pointer-events: none;
}
.about .about_block img.active {
 opacity: 1;
}
.about .about_block .photo_1 {
 position: absolute;
 top: 17px;
 right: 0;
 transition: 0.3s all ease;
}
@media (max-width: 992px) {
 .about .about_block .photo_1 {
  display: none;
 }
}
.about .about_block .photo_2 {
 position: absolute;
 transform: rotate(-13deg);
 top: 107px;
 right: 0;
 transition: 0.3s all ease;
}
@media (max-width: 992px) {
 .about .about_block .photo_2 {
  display: none;
 }
}
/* .about .about_block:hover .photo_1 {
 transform: rotate(-15deg);
}
.about .about_block:hover .photo_2 {
 transform: rotate(15deg);
 transition: 0.3s all ease;
} */

.add {
 margin-top: 150px;
}
@media (max-width: 992px) {
 .add {
  margin-top: 80px;
 }
}
.add .add_block {
 margin-top: 80px;
}
.add .add_block .accordion {
 --bs-accordion-bg: none;
 border-radius: 20px;
 --bs-accordion-border-color: none;
 --bs-accordion-btn-focus-border-color: none;
 --bs-accordion-btn-focus-box-shadow: none;
 --bs-accordion-active-color: none;
 --bs-accordion-active-bg: none;
 --bs-accordion-btn-padding-x: 18px;
}
.add .add_block .accordion .accordion-item {
 padding: 50px 57px 40px 57px;
 border: 1px solid rgba(0, 0, 0, 0.63);
 border-radius: 40px;
 margin-bottom: 15px;
}
@media (max-width: 992px) {
 .add .add_block .accordion .accordion-item {
  padding: 25px 20px 20px 20px;
 }
}
.add .add_block .accordion .accordion-item .accordion-header .accordion-button {
 color: #161412;
 text-align: center;
 font-family: 'Unbounded';
 font-size: 40px;
 font-style: normal;
 font-weight: 400;
 padding: 0;
}
@media (max-width: 992px) {
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button {
  font-size: 18px;
 }
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-header
 .accordion-button::after {
 background-image: url(/assets/images/add_arrow.svg);
 width: 36px;
 background-size: contain;
}
@media (max-width: 992px) {
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button::after {
  width: 12px;
  height: 12px;
  background-image: url(/assets/images/accardion_arrow_mb.svg);
 }
}
.add .add_block .accordion .accordion-item .accordion-collapse .accordion-body {
 padding: 0;
 padding-top: 70px;
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-collapse
 .accordion-body
 .about_drug {
 font-size: 23px;
 font-style: normal;
 font-weight: 500;
 line-height: 120%;
}
.table {
 display: block;
 overflow-x: auto;
 white-space: nowrap;
}
@media (max-width: 992px) {
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .about_drug {
  font-size: 16px;
 }
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-collapse
 .accordion-body
 ul {
 list-style: url(/assets/images/add_list_style.svg);
 margin-top: 15px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 font-size: 23px;
 font-style: normal;
 font-weight: 400;
 line-height: 177%;
 border-bottom: 1px solid rgba(0, 0, 0, 0.23);
 padding-bottom: 28px;
 padding-left: 20px;
}
@media (max-width: 992px) {
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  ul {
  font-size: 16px;
  padding-left: 20px;
  line-height: 140%;
 }
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-collapse
 .accordion-body
 .item_footer {
 margin-top: 30px;
 font-size: 23px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .item_footer {
  font-size: 16px;
 }
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-collapse
 .accordion-body
 .main_text {
 margin-top: 20px;
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-collapse
 .accordion-body
 table {
 border-collapse: collapse;
 margin: 20px 0;
 background-color: initial;
}
.add
 .add_block
 .accordion
 .accordion-item
 .accordion-collapse
 .accordion-body
 table
 td {
 min-width: 200px;
 width: auto;
 padding: 5px;
 border: 1px solid;
}

.companies {
 padding-top: 110px;
 margin-bottom: 190px;
}
@media (max-width: 992px) {
 .companies {
  margin: 80px 0;
 }
}
.companies .section_title {
 margin: 0 auto;
}
.companies .company_block {
 display: flex;
 margin-top: 140px;
 gap: 0 40px;
}
.companies .company_block .animated_block {
 flex-shrink: 0;
 animation: textLinearTransition 30s linear infinite;
 display: flex;
 justify-content: space-around;
 min-width: 100%;
 user-select: none;
 gap: 0 40px;
 align-items: center;
}
@keyframes textLinearTransition {
 0% {
  transform: translateX(0);
 }
 100% {
  transform: translateX(calc(-100% - 40px));
 }
}

.problems {
 margin-top: 125px;
}
@media (max-width: 992px) {
 .problems {
  margin-top: 80px;
 }
}
.problems .problem_block {
 justify-content: space-between;
 flex-wrap: wrap;
}
@media (max-width: 1180px) {
 .problems .problem_block br {
  display: none;
 }
}
@media (max-width: 992px) {
 .problems .problem_block {
  gap: 20px 0;
 }
 .problems .problem_block br {
  display: none;
 }
}
@media (max-width: 1180px) {
 .problems .problem_block .block_left {
  max-width: 55%;
 }
}
@media (max-width: 992px) {
 .problems .problem_block .block_left {
  max-width: 100%;
 }
}
.problems .problem_block .block_left .problem_question {
 color: #161412;
 font-family: 'Unbounded';
 font-size: 35px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
}
@media (max-width: 992px) {
 .problems .problem_block .block_left .problem_question {
  font-size: 20px;
 }
}
.problems .problem_block .block_left .problem_description {
 margin-top: 40px;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .problems .problem_block .block_left .problem_description {
  font-size: 16px;
  margin-top: 20px;
 }
 .problems .problem_block .block_left .problem_description br {
  display: none;
 }
}
.problems .problem_block .block_left .problem_img {
 margin-top: 80px;
 margin-left: 100px;
}
@media (max-width: 992px) {
 .problems .problem_block .block_left .problem_img {
  display: none;
 }
}
.problems .problem_block .block_left ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin: 20px 0 -20px 0;
}
@media (max-width: 1180px) {
 .problems .problem_block .block_right {
  width: 40%;
 }
}
@media (max-width: 992px) {
 .problems .problem_block .block_right {
  width: 100%;
 }
}
.problems .problem_block .block_right ul {
 display: flex;
 flex-direction: column;
 list-style: none;
 gap: 20px 0;
}
.problems .problem_block .block_right ul a {
 color: #000;
 text-decoration: none;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 display: flex;
 justify-content: space-between;
 border-bottom: 1px solid #000;
 padding-bottom: 3px;
 gap: 0 14px;
 transition: 0.3s all ease;
}
@media (max-width: 992px) {
 .problems .problem_block .block_right ul a {
  font-size: 18px;
 }
}
.problems .problem_block .block_right ul a:hover {
 letter-spacing: 0.05rem;
}
.problems .problem_block .block_right .image {
 margin-top: 56px;
}
@media (max-width: 992px) {
 .problems .problem_block .block_right .image {
  width: 100%;
 }
 .problems .problem_block .block_right .image img {
  width: 100%;
 }
}

.causes {
 margin-top: 80px;
}
.causes .block .cause_description {
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 margin-top: 20px;
}
@media (max-width: 992px) {
 .causes .block .cause_description {
  font-size: 16px;
 }
 .causes .block .cause_description br {
  display: none;
 }
}
.causes .block .disease_btn {
 margin-top: 40px;
}
.causes .block .disease_btn a {
 display: inline-block;
 border-radius: 30px;
 background: #e8e0d5;
 color: #000;
 text-decoration: none;
 font-family: 'Muller';
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .causes .block .disease_btn a {
  font-size: 18px;
  text-align: center;
 }
}
.causes .block .block_name {
 font-size: 30px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 margin-top: 60px;
}
@media (max-width: 992px) {
 .causes .block .block_name {
  font-size: 19px;
  margin-top: 40px;
 }
}
.causes .block .for_youth {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .causes .block .for_youth {
  gap: 20px 0;
  flex-wrap: wrap;
 }
}
@media (max-width: 1180px) {
 .causes .block .for_youth br {
  display: none;
 }
}
@media (max-width: 1180px) {
 .causes .block .for_youth .youth_left {
  max-width: 50%;
 }
}
@media (max-width: 1180px) and (max-width: 992px) {
 .causes .block .for_youth .youth_left {
  max-width: 100%;
 }
}
.causes .block .for_youth .youth_right {
 text-align: end;
}
@media (max-width: 992px) {
 .causes .block .for_youth .youth_right {
  width: 100%;
 }
 .causes .block .for_youth .youth_right img {
  width: 100%;
 }
}
.causes .block .for_youth .youth_right .youth_1_2 {
 margin-top: 85px;
}
@media (max-width: 992px) {
 .causes .block .for_youth .youth_right .youth_1_2 {
  display: none;
 }
}
.causes .block .maturity {
 display: flex;
 justify-content: space-between;
 margin-top: 20px;
}
@media (max-width: 992px) {
 .causes .block .maturity {
  flex-wrap: wrap;
 }
}
@media (max-width: 1180px) {
 .causes .block .maturity .maturity_left {
  max-width: 50%;
 }
 .causes .block .maturity .maturity_left br {
  display: none;
 }
}
@media (max-width: 992px) {
 .causes .block .maturity .maturity_left {
  max-width: 100%;
 }
}
.causes .block .maturity .maturity_left .maturity_img {
 margin-top: 40px;
}
@media (max-width: 1180px) {
 .causes .block .maturity .maturity_left .maturity_img img {
  width: 100%;
 }
}
@media (max-width: 992px) {
 .causes .block .maturity .maturity_left .maturity_img {
  width: 100%;
 }
 .causes .block .maturity .maturity_left .maturity_img img {
  width: 100%;
 }
}
.causes .block .maturity .maturity_right {
 margin-top: 80px;
}
@media (max-width: 1180px) {
 .causes .block .maturity .maturity_right {
  width: 45%;
 }
 .causes .block .maturity .maturity_right img {
  width: 100%;
 }
}
@media (max-width: 992px) {
 .causes .block .maturity .maturity_right {
  width: 100%;
  margin-top: 0;
 }
}
.causes .block .maturity .maturity_right .maturity_img_2 {
 margin-bottom: 153px;
}
@media (max-width: 992px) {
 .causes .block .maturity .maturity_right .maturity_img_2 {
  display: none;
 }
}
.causes .block .climax {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .causes .block .climax {
  flex-wrap: wrap;
  margin-top: 40px;
 }
}
@media (max-width: 1180px) {
 .causes .block .climax .climax_left {
  max-width: 50%;
 }
 .causes .block .climax .climax_left br {
  display: none;
 }
}
@media (max-width: 1180px) and (max-width: 992px) {
 .causes .block .climax .climax_left {
  max-width: 100%;
 }
}
.causes .block .climax .climax_right {
 margin-top: 80px;
}
@media (max-width: 992px) {
 .causes .block .climax .climax_right {
  margin-top: 20px;
 }
 .causes .block .climax .climax_right .climax_img_1 {
  display: none;
 }
}
.causes .block .climax .climax_right .climax_img_2 {
 margin-top: 95px;
}
@media (max-width: 992px) {
 .causes .block .climax .climax_right .climax_img_2 {
  margin-top: 0;
 }
}

.solve {
 margin-top: 97px;
}
@media (max-width: 992px) {
 .solve {
  margin-top: 40px;
 }
}
.solve .solve_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .solve .solve_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.solve .solve_block .block_title {
 padding-top: 50px;
}
.solve .solve_block .solve_texts {
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .solve .solve_block .solve_texts {
  font-size: 16px;
 }
 .solve .solve_block .solve_texts br {
  display: none;
 }
}
.solve .solve_block .solve_texts .solve_description:nth-child(2) {
 margin-top: 20px;
}
.solve .solve_block .solve_texts ul {
 padding-left: 20px;
}
.solve .solve_block .solve_texts ul li {
 margin-top: 10px;
}

.bibliography {
 margin: 80px 0;
}
.bibliography ul {
 margin-top: 40px;
 list-style: auto;
 color: #253645;
 font-size: 18px;
 font-style: normal;
 font-weight: 500;
 line-height: 130%;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
}

.forms {
 margin-top: 80px;
}
.forms .main_text {
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 margin-top: 40px;
}
@media (max-width: 992px) {
 .forms .main_text {
  font-size: 18px;
  margin-top: 20px;
 }
}
.forms ul {
 margin-top: 20px;
 padding-left: 20px;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 171%;
}
@media (max-width: 992px) {
 .forms ul {
  font-size: 16px;
  margin-top: 10px;
 }
}
.forms .forms_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .forms .forms_block {
  flex-wrap: wrap;
 }
}
.forms .forms_block .forms_left,
.forms .forms_block .form_right {
 max-width: 480px;
}
.forms .forms_block .forms_left .forms_btn,
.forms .forms_block .form_right .forms_btn {
 margin-top: 30px;
 display: inline-block;
 padding: 18px 26px;
 border-radius: 30px;
 background: #e8e0d5;
 color: #000;
 text-decoration: none;
 font-family: Muller;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
.forms .forms_block .forms_left .forms_description,
.forms .forms_block .form_right .forms_description {
 margin-top: 20px;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .forms .forms_block .forms_left .forms_description,
 .forms .forms_block .form_right .forms_description {
  font-size: 16px;
 }
}

.for_women {
 margin-top: 53px;
}
.for_women .women_block {
 margin-top: 40px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .for_women .women_block {
  flex-wrap: wrap;
 }
}
.for_women .women_block .block_left,
.for_women .women_block .block_right {
 max-width: 580px;
 font-family: Muller;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .for_women .women_block .block_left,
 .for_women .women_block .block_right {
  font-size: 16px;
 }
}
.for_women .women_block .block_left ul,
.for_women .women_block .block_right ul {
 padding-left: 20px;
}
.for_women .women_block .block_left ul li,
.for_women .women_block .block_right ul li {
 padding-top: 10px;
}
.for_women .women_block .block_right {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}

.methods {
 margin-top: 80px;
}
.methods .block_name {
 margin-top: 30px;
 font-size: 30px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .methods .block_name {
  font-size: 20px;
 }
}
.methods .methods_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .methods .methods_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.methods .methods_block .method_left {
 max-width: 535px;
}
.methods .methods_block .method_left .method_text {
 margin-top: 30px;
}
@media (max-width: 992px) {
 .methods .methods_block .method_right {
  width: 100%;
 }
 .methods .methods_block .method_right img {
  width: 100%;
 }
}
@media (max-width: 992px) {
 .methods .method_table {
  margin-top: 20px;
 }
}
.methods .method_table .table thead {
 font-size: 20px;
 font-style: normal;
 font-weight: 500;
 line-height: 120%;
}
@media (max-width: 992px) {
 .methods .method_table .table thead {
  font-size: 16px;
 }
}
.methods .method_table .table thead tr:nth-child(1) {
 border-color: #fff;
}
.methods .method_table .table thead tr td {
 padding: 0;
 padding-bottom: 30px;
}
@media (max-width: 992px) {
 .methods .method_table .table thead tr td {
  padding-top: 5px;
 }
}
.methods .method_table .table thead tr td:nth-child(2) {
 padding-left: 55px;
}
.methods .method_table .table tbody {
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .methods .method_table .table tbody {
  font-size: 12px;
 }
}
.methods .method_table .table tbody tr td {
 padding: 10px 0;
 border-color: rgba(0, 0, 0, 0.35);
}
.methods .method_table .table tbody tr td:first-child {
 border-right: 1px solid rgba(0, 0, 0, 0.35);
 padding-right: 40px;
}
@media (max-width: 992px) {
 .methods .method_table .table tbody tr td:first-child {
  padding-right: 0;
 }
}
.methods .method_table .table tbody tr td:nth-child(2) {
 padding-left: 55px;
}
@media (max-width: 992px) {
 .methods .method_table .table tbody tr td:nth-child(2) {
  padding-left: 5px;
 }
}
.methods .method_table .table tbody tr:last-child td {
 border-bottom-color: #fff;
}
.methods .method_table .table_text {
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 margin-top: 30px;
}
.methods .medical_methods .medical_texts {
 margin-top: 20px;
 display: flex;
 justify-content: space-between;
 color: #253645;
 font-family: Muller;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 130%;
}
@media (max-width: 992px) {
 .methods .medical_methods .medical_texts {
  flex-wrap: wrap;
  font-size: 16px;
  gap: 20px 0;
 }
}
.methods .medical_methods .medical_texts .text_1 {
 max-width: 580px;
}
.methods .medical_methods .medical_texts .text_2 {
 max-width: 480px;
}
.methods .block_title {
 margin-top: 80px;
}
.methods .block_ul {
 margin-top: 40px;
 padding-left: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}

.men {
 margin-top: 80px;
}
.men .men_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .men .men_block {
  flex-wrap: wrap;
 }
}
.men .men_block .block_left {
 max-width: 680px;
}
.men .men_block .block_left .block_title {
 padding-bottom: 20px;
}
@media (max-width: 992px) {
 .men .men_block .block_right .first_img {
  display: none;
 }
}
.men .men_block .block_right .second_img {
 margin-top: 66px;
}
@media (max-width: 992px) {
 .men .men_block .block_right .second_img {
  width: 100%;
 }
 .men .men_block .block_right .second_img img {
  width: 100%;
 }
}
.men .men_block .men_text {
 margin-top: 20px;
}
@media (max-width: 992px) {
 .men .men_block .men_text {
  font-size: 16px;
 }
}
.men .men_block .disease_btn {
 margin-top: 30px;
}
.men .men_block ul {
 margin-top: 20px;
 display: flex;
 flex-direction: column;
 padding-left: 20px;
 gap: 10px 0;
}
@media (max-width: 992px) {
 .men .men_block ul {
  font-size: 16px;
 }
}
.men .men_block_footer {
 display: flex;
 margin-top: 20px;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .men .men_block_footer {
  flex-wrap: wrap;
 }
}
.men .men_block_footer .block_left {
 max-width: 580px;
}
.men .men_block_footer .block_left .block_name {
 font-size: 30px;
 margin-top: 125px;
}
@media (max-width: 992px) {
 .men .men_block_footer .block_left .block_name {
  font-size: 20px;
  margin-top: 40px;
 }
}
.men .men_block_footer .block_left ul {
 margin-top: 15px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
}
.men .men_block_footer .block_right {
 max-width: 580px;
}
@media (max-width: 1180px) {
 .men .men_block_footer .block_right {
  max-width: 525px;
 }
}
.men .men_block_footer .block_right .men_card {
 margin-top: 97px;
 width: 100%;
 padding: 50px 27px;
 border-radius: 30px;
 background: #e8e0d5;
}
@media (max-width: 992px) {
 .men .men_block_footer .block_right .men_card {
  margin-top: 40px;
 }
}

.intestine {
 margin-top: 80px;
}
.intestine .intestine_block {
 display: flex;
 justify-content: space-between;
 margin-bottom: 80px;
}
@media (max-width: 992px) {
 .intestine .intestine_block {
  flex-wrap: wrap;
 }
}
.intestine .intestine_block .block_title {
 padding-bottom: 20px;
}
.intestine .intestine_block .block_left {
 max-width: 680px;
}
.intestine .intestine_block .block_left .text {
 margin-top: 20px;
}
.intestine .intestine_block .block_left ul {
 margin-top: 10px;
 padding-left: 20px;
}
@media (max-width: 992px) {
 .intestine .intestine_block .block_right .first_image {
  display: none;
 }
}
.intestine .intestine_block .block_right .second_image {
 margin-top: 85px;
}
@media (max-width: 992px) {
 .intestine .intestine_block .block_right .second_image {
  width: 100%;
  margin-top: 40px;
 }
 .intestine .intestine_block .block_right .second_image img {
  width: 100%;
 }
}
.intestine .middle_block {
 margin-top: 40px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .intestine .middle_block {
  flex-wrap: wrap;
 }
}
.intestine .middle_block .middle_text {
 max-width: 580px;
}
.intestine .middle_block .middle_right {
 max-width: 580px;
}
.intestine .middle_block .middle_right ul {
 padding-left: 20px;
}
.intestine .middle_block .middle_right ul li {
 margin-top: 10px;
}
.intestine .bottom_block {
 display: flex;
 justify-content: space-between;
 margin-top: 120px;
}
@media (max-width: 992px) {
 .intestine .bottom_block {
  flex-wrap: wrap;
  margin-top: 40px;
 }
}
.intestine .bottom_block .block_left {
 max-width: 580px;
}
.intestine .bottom_block .block_left .block_title {
 padding-bottom: 20px;
}
.intestine .bottom_block .block_left .text {
 margin-top: 20px;
}
.intestine .bottom_block .block_left ul {
 margin-top: 20px;
 padding-left: 20px;
}
@media (max-width: 992px) {
 .intestine .bottom_block .block_right .third_img {
  display: none;
 }
}
.intestine .bottom_block .block_right .fourth_img {
 margin-top: 112px;
}
@media (max-width: 992px) {
 .intestine .bottom_block .block_right .fourth_img {
  width: 100%;
  margin-top: 20px;
 }
 .intestine .bottom_block .block_right .fourth_img img {
  width: 100%;
 }
}
.intestine .intestine_footer {
 margin-top: 20px;
 padding-left: 20px;
}
.intestine .intestine_footer ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}

.liver {
 margin-top: 80px;
 padding-bottom: 40px;
}
.liver .top_block {
 display: flex;
 justify-content: space-between;
 margin-bottom: 80px;
}
@media (max-width: 992px) {
 .liver .top_block {
  flex-wrap: wrap;
 }
}
.liver .top_block .block_left {
 max-width: 680px;
}
@media (max-width: 992px) {
 .liver .top_block .block_right {
  width: 100%;
  margin-top: 20px;
 }
 .liver .top_block .block_right img {
  width: 100%;
 }
}
.liver .top_block .block_title {
 padding-bottom: 20px;
}
.liver .top_block .text {
 margin-top: 20px;
}
.liver .top_block ul {
 margin-top: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}
.liver .second_block {
 margin-top: 40px;
 display: flex;
 justify-content: space-between;
 margin-bottom: 80px;
}
@media (max-width: 992px) {
 .liver .second_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.liver .second_block .text {
 max-width: 580px;
}
.liver .third_block {
 margin-top: 40px;
 display: flex;
 justify-content: space-between;
 margin-bottom: 40px;
}
@media (max-width: 992px) {
 .liver .third_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.liver .third_block .text {
 max-width: 580px;
}
.liver .third_block .block_right {
 max-width: 580px;
}
.liver .third_block .block_right ul {
 padding-left: 20px;
 margin-top: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}
.liver .about_disease {
 background-color: #f4f0eb;
 padding: 35px 0;
 margin-bottom: 80px;
}
.liver .about_disease .disease_description {
 max-width: 1080px;
}
.liver .about_disease ul {
 margin-top: 15px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
}
.liver .footer_block .text {
 max-width: 680px;
}
.liver .footer_block ul {
 margin: 20px 0 25px 0;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}

.heart .top_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .heart .top_block {
  flex-wrap: wrap;
 }
}
.heart .top_block .block_left {
 max-width: 680px;
}
.heart .top_block .block_left .block_title {
 margin: 80px 0 40px 0;
}
.heart .top_block .block_left .text {
 margin-top: 20px;
}
.heart .top_block .block_left ul {
 margin-top: 20px;
 padding-left: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}
.heart .top_block .block_right {
 margin-top: 80px;
}
@media (max-width: 992px) {
 .heart .top_block .block_right .disease_6_1_img {
  display: none;
 }
}
@media (max-width: 992px) {
 .heart .top_block .block_right .disease_6_2_img {
  width: 100%;
 }
 .heart .top_block .block_right .disease_6_2_img img {
  width: 100%;
 }
}
.heart .about_disease {
 margin-top: 20px;
 background-color: #f4f0eb;
 padding: 35px 0;
}
.heart .about_disease ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin: 20px 0;
}
.heart .causes_block {
 margin-top: 80px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .heart .causes_block {
  flex-wrap: wrap;
 }
}
.heart .causes_block .block_left {
 max-width: 480px;
}
.heart .causes_block .block_left .text {
 margin-top: 20px;
}
.heart .causes_block .block_right {
 max-width: 600px;
}
.heart .causes_block .block_right ul {
 margin-top: 20px;
 padding-left: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}
.heart .treat_block {
 display: flex;
 justify-content: space-between;
 margin-top: 60px;
}
@media (max-width: 992px) {
 .heart .treat_block {
  flex-wrap: wrap;
 }
}
.heart .treat_block .block_left {
 max-width: 500px;
}
.heart .treat_block .block_left .block_title {
 padding-bottom: 20px;
}
.heart .treat_block .block_left .text {
 margin-top: 20px;
}
.heart .treat_block .block_right {
 margin-top: 80px;
 max-width: 600px;
}
.heart .treat_block .block_right .block_card {
 padding: 20px 38px;
 width: 100%;
 border-radius: 30px;
 background: #e8e0d5;
}
.heart .treat_block .block_right .block_card ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin-top: 20px;
}
.heart ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 margin-top: 20px;
 padding-left: 20px;
}

.sternum .block_title {
 margin-top: 80px;
}
.sternum .disease_btn {
 margin-top: 40px;
}
.sternum .text_block {
 display: flex;
 margin-top: 20px;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .sternum .text_block {
  flex-wrap: wrap;
 }
}
.sternum .text_block .text_1 {
 max-width: 680px;
}
.sternum .text_block .text_2 {
 max-width: 480px;
}
.sternum .middle_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .sternum .middle_block {
  flex-wrap: wrap;
 }
}
.sternum .middle_block .block_left {
 max-width: 580px;
}
.sternum .middle_block .block_left .text {
 margin-top: 20px;
}
.sternum .middle_block .block_right {
 margin-top: 80px;
}
@media (max-width: 992px) {
 .sternum .middle_block .block_right {
  width: 100%;
  margin-top: 40px;
 }
 .sternum .middle_block .block_right img {
  width: 100%;
 }
}
.sternum .bottom_block {
 display: flex;
 justify-content: space-between;
 margin-top: 20px;
}
@media (max-width: 992px) {
 .sternum .bottom_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.sternum .bottom_block .block_left {
 max-width: 580px;
}
.sternum .bottom_block .block_left .text {
 margin-top: 20px;
}
.sternum .bottom_block .block_right {
 max-width: 580px;
}
.sternum .bottom_block .block_right .card_block {
 padding: 24px 42px 48px 32px;
 border-radius: 30px;
 background: #e8e0d5;
}
.sternum .bottom_block .block_right .card_block ul {
 padding-left: 20px;
 margin-top: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}

.temperature {
 margin-top: 80px;
}
.temperature .top_block {
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .temperature .top_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.temperature .top_block .text {
 max-width: 380px;
}
@media (max-width: 992px) {
 .temperature .top_block .top_img {
  width: 100%;
 }
 .temperature .top_block .top_img img {
  width: 100%;
 }
}
.temperature .block_title {
 margin-top: 80px;
}
.temperature .big_block {
 margin-top: 20px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .temperature .big_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.temperature .big_block .block_left {
 max-width: 680px;
}
.temperature .big_block .block_left .text {
 margin-top: 20px;
}
.temperature .big_block .block_left ul {
 padding-left: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 margin-top: 20px;
}
@media (max-width: 992px) {
 .temperature .big_block .block_right .disease_2_img {
  display: none;
 }
}
.temperature .big_block .block_right .disease_3_img {
 margin-top: 255px;
 margin-left: 100px;
}
@media (max-width: 992px) {
 .temperature .big_block .block_right .disease_3_img {
  margin: 0;
  width: 100%;
 }
 .temperature .big_block .block_right .disease_3_img img {
  width: 100%;
 }
}
.temperature .block {
 display: flex;
 justify-content: space-between;
 margin-top: 40px;
}
@media (max-width: 992px) {
 .temperature .block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.temperature .block .block_left,
.temperature .block .block_right {
 max-width: 580px;
}
@media (max-width: 992px) {
 .temperature .block .block_left,
 .temperature .block .block_right {
  width: 100%;
 }
}
.temperature .block .block_left ul,
.temperature .block .block_right ul {
 margin: 20px 0;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
}
.temperature .block .block_left .left_img,
.temperature .block .block_right .left_img {
 margin-top: 65px;
}
@media (max-width: 992px) {
 .temperature .block .block_left .left_img,
 .temperature .block .block_right .left_img {
  margin-top: 20px;
  width: 100%;
 }
 .temperature .block .block_left .left_img img,
 .temperature .block .block_right .left_img img {
  width: 100%;
 }
}
.temperature .block .block_left .right_img,
.temperature .block .block_right .right_img {
 margin-top: 76px;
 margin-left: 120px;
}
.temperature .block .block_left .right_img img,
.temperature .block .block_right .right_img img {
 max-width: 400px;
}
@media (max-width: 992px) {
 .temperature .block .block_left .right_img,
 .temperature .block .block_right .right_img {
  display: none;
 }
}

.symptoms {
 margin-top: 80px;
 padding-bottom: 100px;
}
.symptoms .top_block {
 display: flex;
 justify-content: space-between;
 margin-bottom: 80px;
}
@media (max-width: 992px) {
 .symptoms .top_block {
  flex-wrap: wrap;
 }
}
.symptoms .top_block .block_left {
 max-width: 500px;
}
.symptoms .top_block .block_left .text {
 margin-top: 20px;
}
.symptoms .top_block .block_left ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 margin-top: 20px;
 padding-left: 20px;
}
@media (max-width: 992px) {
 .symptoms .top_block .block_right .first_img {
  display: none;
 }
}
.symptoms .top_block .block_right .second_img {
 margin-top: 60px;
 text-align: end;
}
@media (max-width: 992px) {
 .symptoms .top_block .block_right .second_img {
  width: 100%;
 }
 .symptoms .top_block .block_right .second_img img {
  width: 100%;
 }
}
.symptoms .second_block {
 display: flex;
 margin-top: 40px;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .symptoms .second_block {
  flex-wrap: wrap;
 }
}
.symptoms .second_block .block_left {
 max-width: 480px;
}
.symptoms .second_block .block_right {
 max-width: 600px;
}
.symptoms .second_block .block_right .text:nth-child(2) {
 margin-top: 20px;
}
.symptoms .about_disease {
 background: #f4f0eb;
 padding: 33px 0 44px 0;
}
.symptoms .about_disease ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin: 20px 0;
}
.symptoms .fourth_block {
 display: flex;
 justify-content: space-between;
 margin-top: 80px;
}
@media (max-width: 992px) {
 .symptoms .fourth_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.symptoms .fourth_block .block_left {
 max-width: 680px;
}
.symptoms .fourth_block .block_left .block_title {
 padding-bottom: 20px;
}
.symptoms .fourth_block .block_left .text {
 margin-top: 20px;
}
.symptoms .fourth_block .block_left ul {
 margin-top: 20px;
 padding-left: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .symptoms .fourth_block .block_right {
  width: 100%;
 }
 .symptoms .fourth_block .block_right img {
  width: 100%;
 }
}
.symptoms .footer_block {
 margin-top: 80px;
}
.symptoms .footer_block .text {
 margin-top: 40px;
}
.symptoms .footer_block ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin-top: 20px;
}

.article_10 .block_title {
 margin-top: 80px;
}
@media (max-width: 992px) {
 .article_10 .block_title {
  margin-top: 40px;
 }
}
.article_10 .block {
 margin-top: 40px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .article_10 .block {
  flex-wrap: wrap;
 }
}
.article_10 .block .block_left,
.article_10 .block .block_right {
 max-width: 580px;
}
.article_10 .block .block_left .text,
.article_10 .block .block_right .text {
 margin-top: 40px;
}
.article_10 .block .block_left ul,
.article_10 .block .block_right ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin-top: 20px;
}
.article_10 .block .block_left .small_text,
.article_10 .block .block_right .small_text {
 margin-top: 20px;
}
@media (max-width: 992px) {
 .article_10 .block .block_left img {
  display: none;
 }
}
@media (max-width: 992px) {
 .article_10 .block .block_right {
  width: 100%;
 }
 .article_10 .block .block_right img {
  width: 100%;
 }
}
.article_10 .block .block_right img {
 margin-top: 80px;
}

.article_11 {
 margin-top: 80px;
}
.article_11 .top_block {
 display: flex;
 justify-content: space-between;
 margin-top: 40px;
 margin-bottom: 80px;
}
@media (max-width: 992px) {
 .article_11 .top_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.article_11 .top_block .block_left {
 max-width: 570px;
}
@media (max-width: 992px) {
 .article_11 .top_block .block_right {
  width: 100%;
 }
 .article_11 .top_block .block_right img {
  width: 100%;
 }
}
.article_11 .middle_block {
 display: flex;
 justify-content: space-between;
}
.advantages .advantage_block .parallax_left .fr .simpleParallax {
 border-radius: 30px;
 height: 415px;
}
.advantages .advantage_block .parallax_left .fr .simpleParallax {
 border-radius: 30px;
 height: 305px;
}
.advantages .advantage_block .parallax_left .fr .simpleParallax {
 border-radius: 30px;
 height: 255px;
}
.advantages .advantage_block .parallax_left .fr .simpleParallax {
 border-radius: 30px;
 height: 365px;
}
.advantages
 .advantage_block
 .parallax_left
 .second_cards
 .left
 .fr
 .simpleParallax {
 border-radius: 30px;
 height: 370px;
}
@media (max-width: 992px) {
 .article_11 .middle_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.article_11 .middle_block .block_left {
 max-width: 680px;
}
.article_11 .middle_block .block_left .text {
 margin-top: 20px;
}
.article_11 .middle_block .block_left .disease_btn {
 margin-top: 40px;
}
.article_11 .middle_block .block_left ul {
 padding-left: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 margin-top: 20px;
}
.article_11 .middle_block .block_right {
}
.article_11 .botom_block {
 display: flex;
 justify-content: space-between;
 margin-top: 40px;
}
@media (max-width: 992px) {
 .article_11 .botom_block {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
@media (max-width: 992px) {
 .article_11 .botom_block .block_left .img {
  display: none;
 }
}
.article_11 .botom_block .block_left .disease_btn {
 margin-top: 40px;
}
.article_11 .botom_block .block_right {
 max-width: 680px;
}
.article_11 .botom_block .block_right .text {
 margin: 40px 0;
}
.article_11 .block_footer {
 margin-top: 40px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .article_11 .block_footer {
  flex-wrap: wrap;
 }
}
.article_11 .block_footer .block_left {
 max-width: 480px;
 display: flex;
 flex-direction: column;
 gap: 20px 0;
}
.article_11 .block_footer .block_right {
 max-width: 580px;
}
.article_11 .block_footer .block_right ul {
 margin-top: 20px;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
}

.article_12 {
 margin-top: 80px;
}
.article_12 .block_top {
 margin-bottom: 80px;
 display: flex;
 justify-content: space-between;
}
@media (max-width: 992px) {
 .article_12 .block_top {
  flex-wrap: wrap;
  gap: 20px 0;
 }
}
.article_12 .block_top .block_left {
 max-width: 480px;
}
.article_12 .text_big {
 margin-top: 40px;
}
.article_12 .block {
 display: flex;
 justify-content: space-between;
 margin-top: 40px;
}
@media (max-width: 992px) {
 .article_12 .block {
  flex-wrap: wrap;
  gap: 40px 0;
 }
}
.article_12 .block .block_name {
 font-size: 30px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
.article_12 .block ul {
 display: flex;
 flex-direction: column;
 gap: 10px 0;
 padding-left: 20px;
 margin-top: 20px;
}
.article_12 .block .block_left {
 max-width: 480px;
}
.article_12 .block .block_right {
 max-width: 680px;
}
.article_12 .main_block {
 display: flex;
 justify-content: space-between;
 margin-top: 80px;
}
@media (max-width: 992px) {
 .article_12 .main_block {
  flex-wrap: wrap;
  gap: 40px 0;
 }
}
.article_12 .main_block .block_left {
 max-width: 480px;
}
.article_12 .main_block .block_left .text {
 margin-top: 30px;
}
.article_12 .main_block .block_left img {
 margin-top: 130px;
}
@media (max-width: 992px) {
 .article_12 .main_block .block_left img {
  margin-top: 40px;
 }
}
.article_12 .main_block .block_right {
 max-width: 680px;
}
.article_12 .main_block .block_right .main_text {
 padding-top: 20px;
 font-weight: 500;
 border-top: 1px solid #000;
}
.article_12 .main_block .block_right .main_text:first-child {
 border-top: none;
 padding-top: 0;
}
.article_12 .main_block .block_right .text {
 margin-top: 20px;
 padding-bottom: 20px;
}
.article_12 .main_block .block_right ul {
 padding-left: 20px;
 margin: 20px 0;
 display: flex;
 flex-direction: column;
 gap: 10px 0;
}

.drug_swipe_section {
 padding-top: 100px;
 margin-bottom: 140px;
}
.drug_swipe_section .block {
 justify-content: space-between;
}
.drug_swipe_section .block .swiper_block {
 width: 42%;
}
@media (max-width: 992px) {
 .drug_swipe_section .block .swiper_block {
  display: none;
 }
}
.drug_swipe_section .block .swiper_block.mobile {
 display: none;
}
@media (max-width: 992px) {
 .drug_swipe_section .block .swiper_block.mobile {
  display: block;
 }
}
@media (max-width: 992px) {
 .drug_swipe_section .block .swiper_block {
  width: 100%;
 }
}
.drug_swipe_section .block .swiper_block .bottom_left .bottom_image {
 width: 100%;
 height: 310px;
 flex-shrink: 0;
 border-radius: 30px;
 background: #e8e0d5;
 display: flex;
 align-items: center;
 justify-content: center;
}
@media (max-width: 992px) {
 .drug_swipe_section .block .swiper_block .bottom_left .bottom_image img {
  max-width: 90%;
 }
}
.drug_swipe_section .block .swiper_block .bottom_left .mobile_text {
 display: none;
}
@media (max-width: 992px) {
 .drug_swipe_section .block .swiper_block .bottom_left .mobile_text {
  display: block;
  margin-top: 35px;
 }
 .drug_swipe_section .block .swiper_block .bottom_left .mobile_text .name {
  font-size: 26px;
  font-weight: 500;
  line-height: normal;
 }
 .drug_swipe_section
  .block
  .swiper_block
  .bottom_left
  .mobile_text
  .description {
  color: #4b555e;
  margin-top: 20px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  height: 108px;
 }
}
.drug_swipe_section .block .swiper_block .bottom_left .bottom_btn {
 margin-top: 25px;
 width: 100%;
}
.drug_swipe_section .block .swiper_block .bottom_left .bottom_btn a {
 display: inline-block;
 border-radius: 20px;
 background: #85b04b;
 width: 100%;
 color: #fff;
 padding: 16px 0;
 text-align: center;
 font-size: 16px;
 font-weight: 500;
 line-height: 20px; /* 125% */
 text-transform: uppercase;
 text-decoration: none;
}
.drug_swipe_section .block .accordion_block {
 width: 49%;
}
.drug_swipe_section .block .accordion_block .bottom_right {
 width: 100%;
}
@media (max-width: 992px) {
 .drug_swipe_section .block .accordion_block .bottom_right {
  display: none;
 }
}
.drug_swipe_section .block .accordion_block .bottom_right .accordion {
 --bs-accordion-bg: none;
 border-radius: 20px;
 --bs-accordion-border-color: none;
 --bs-accordion-btn-focus-border-color: none;
 --bs-accordion-btn-focus-box-shadow: none;
 --bs-accordion-active-color: none;
 --bs-accordion-active-bg: none;
 --bs-accordion-btn-padding-x: 18px;
 color: #4b555e;
 font-family: 'Muller';
 font-size: 14px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 display: flex;
 justify-content: space-between;
 gap: 0 20px;
}
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion_left,
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion_right {
 width: calc(50% - 10px);
}
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion-item {
 margin-top: 20px;
 border-radius: 20px;
 border: 1px solid rgba(0, 0, 0, 0.1);
}
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion-item
 .accordion-header
 .accordion-button {
 color: #000;
 font-size: 35px;
 font-style: normal;
 font-weight: 500;
 line-height: normal;
 position: relative;
}
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion-item
 .accordion-header
 .accordion-button::after {
 margin: 0;
 position: absolute;
 right: 15px;
 top: 0;
 bottom: 0;
 margin: auto;
}
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion-item
 .accordion-body {
 color: #4b555e;
 font-family: Muller;
 font-size: 14px;
 font-style: normal;
 font-weight: 200;
 line-height: 120%;
 position: relative;
 padding: 12px;
}
.drug_swipe_section
 .block
 .accordion_block
 .bottom_right
 .accordion
 .accordion-item
 .accordion-body::before {
 top: 0;
 width: 85%;
 position: absolute;
 content: '';
 height: 1px;
 background-color: #dcd8d4;
} /*# sourceMappingURL=main.css.map */

.cs-drugs {
 display: flex;
 justify-content: space-between;
 gap: 30px;
}

.cs-drugs.m-bottom {
 margin-bottom: 30px;
}

@media screen and (max-width: 992px) {
 .cs-drugs {
  flex-direction: column;
 }
 .cs-drugs .slide_left {
  height: 200px !important;
 }
}

.cs-drugs .drug_next,
.cs-drugs .drug_prev {
 top: 50% !important;
}

.cs-drugs .drug_next {
 left: auto !important;
}

.cs-drugs .swiper_drugs {
 position: relative;
 min-width: 0;
 display: flex;
 align-items: center;
}

.cs-drugs .drug_item {
 display: flex;
 justify-content: center !important;
}

.cs-drugs .slide_right {
 flex-shrink: 0;
 border-radius: 30px;
 background: #fff;
 padding: 40px 50px;
}
@media (max-width: 1180px) {
 .cs-drugs .slide_right {
  max-width: 50%;
 }
 .cs-drugs .slide_right br {
  display: none;
 }
}
@media (max-width: 992px) {
 .cs-drugs .slide_right {
  max-width: 100%;
  padding: 30px 21px 22px 21px;
 }
}
.cs-drugs .slide_right .drug_name {
 font-size: 45px;
 font-style: normal;
 font-weight: 500;
 line-height: normal;
}
@media (max-width: 992px) {
 .cs-drugs .slide_right .drug_name {
  font-size: 30px;
 }
}
.cs-drugs .slide_right .indications {
 margin-top: 20px;
 color: rgba(86, 86, 86, 0.6);
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .cs-drugs .slide_right .indications {
  margin-top: 15px;
 }
}
.cs-drugs .slide_right .for {
 margin-top: 8px;
 font-size: 20px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
}
@media (max-width: 992px) {
 .cs-drugs .slide_right .for {
  font-size: 18px;
  max-height: 86px;
  overflow: scroll;
 }
}
.cs-drugs .slide_right .drug_advantages {
 margin-top: 20px;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 120%;
 padding-bottom: 20px;
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
 .cs-drugs .slide_right .drug_advantages {
  display: none;
 }
}
@media (max-width: 992px) {
 .cs-drugs .slide_right .where_buy {
  text-align: center;
 }
}
.cs-drugs .slide_right .where_buy a {
 display: inline-block;
 border-radius: 20px;
 border: 1px solid #85b04b;
 background: #85b04b;
 padding: 16px 50px;
 text-decoration: none;
 color: #fff;
 font-size: 16px;
 font-style: normal;
 font-weight: 500;
 line-height: 20px;
 text-transform: uppercase;
 margin-top: 40px;
}

.cs-drugs .about_drug {
 color: #161412;
 font-family: 'Unbounded';
 font-size: 28px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 border-bottom: 1px solid rgba(0, 0, 0, 0.24);
 /*padding-bottom: 55px;
 max-height: 160px;*/
 overflow: hidden;
     padding-bottom: 60px;
}
.cs-drugs .about_drug::-webkit-scrollbar {
 width: 5px;
}
.cs-drugs .about_drug::-webkit-scrollbar-thumb {
 background: #fff;
 border-radius: 10px;
}
.cs-drugs .about_drug::-webkit-scrollbar-track {
 /* фон */
 background: #85b04b;
}
@media (max-width: 992px) {
 .cs-drugs .about_drug {
  font-size: 16px;
  padding-bottom: 20px;
  max-height: 141px;
  overflow: scroll;
  overflow-x: hidden;
  line-height: 140%;
 }

 footer .footer_bottom {
  font-size: 18px;
  text-align: left;
  margin-top: 40px;
 }
 .companies {
  padding-top: 80px;
 }
 .companies {
  margin: 0px 0;
 }
 .companies {
  margin-bottom: 70px;
 }

 .companies .company_block {
  margin-top: 20px;
 }
 .article_11 .middle_block .block_left .disease_btn {
  margin-top: 40px;
  margin-bottom: 20px;
 }
 .article_11 .middle_block .block_left .text,
 .block_left ul li {
  line-height: 140%;
 }
 .advantages .block_mobile .advantagePagination {
  width: 50%;
  left: 0;
 }
 .men .men_block .disease_btn {
  margin-top: 30px;
  margin-bottom: 10px;
 }

 .men .men_block_footer .block_left .block_name,
 .men_text {
  line-height: 140%;
 }
 .men .men_block_footer .block_left ul {
  margin-bottom: 15px;
 }
 .men .men_block .block_right .second_img {
  margin-top: 20px;
 }

 .cs-drugs .slide_right .where_buy a {
  margin-top: 20px;
 }
 .drugs {
  padding-bottom: 41px;
 }
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .about_drug {
  line-height: 140%;
 }
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body {
  padding: 0;
  padding-top: 30px;
 }
 .add
  .add_block
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .item_footer {
  line-height: 140%;
 }
 .temperature .big_block .block_left .text,
 .block_left .text,
 .text,
 .for_youth,
 .cause_description,
 .cause_description,
 .forms_description,
 .method_text {
  line-height: 140% !important;
 }
 .temperature .block .block_left .text,
 .problems .problem_block .block_left .problem_description,
 .solve_texts,
 .middle_block,
 .about_disease,
 .text_block,
 .block_left,
 .block_right,
 .text_big {
  line-height: 140% !important;
 }
 .temperature .top_block .text,
 .big_block .text,
 .block_left .text ul li,
 .block_left .text,
 .block_right .text,
 .block_right ul li {
  line-height: 140% !important;
  font-size: 16px;
 }
 .mobs {
  max-height: 191px !important;
 }
 .causes .block .disease_btn {
  margin-bottom: 10px;
 }
 .sternum .disease_btn {
  margin-bottom: 10px;
 }
}

.company_block {
}
.cs-company__slider {
}
.cs-company__slider-wrap {
 align-items: center;
 -webkit-transition-timing-function: linear !important;
 transition-timing-function: linear !important;
}
.cs-company__slider-slide {
 width: auto;
 height: auto;
 display: flex;
 justify-content: center;
}
.cs-company__slide-inner {
}
.cs-company__slide-link {
}
.cs-company__slide-link img {
 pointer-events: none;
}
