

/* Start:/bitrix/templates/geropharm-trends/styles.css?1757089391407976*/
* {
  box-sizing: border-box;
  outline: none;
  text-align: center;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  /* scroll-behavior: smooth; */
}

body,
html {
  background: #ffffff;
  color: #000007;
  text-align: center;
  font-family: TT Commons Pro, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.1px;
  min-width: 320px;
  max-width: 100%;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  min-height: 100vh;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
html {
  min-height: 100vh;
  height: 100vh;
}

body {
  margin-top: 225px;
  min-height: calc(100vh - 225px);
  height: calc(100vh - 225px);
}
@media only screen and (max-width: 1400px) {
  body {
    margin-top: 165px;
    min-height: calc(100vh - 165px);
    height: calc(100vh - 165px);
  }
}
@media only screen and (max-width: 760px) {
  body {
    margin-top: 0;
    /* margin-top: 36px; */
    /* padding-top: 70px; */
    /* padding-top: 140px; */
    padding-top: 160px;
    min-height: 100vh;
    height: 100vh;
  }
}

body.fixed {
  overflow: hidden;
}

@font-face {
  font-family: "TT Commons Pro";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/TT-Commons-Pro-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TT Commons Pro";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/TT_Commons_Pro_DemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TT Commons Pro";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/TT_Commons_Pro_Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TT Commons Pro Expanded";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/TT-Commons-Pro-Expanded-Regular.ttf")
    format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TT Commons Pro Expanded";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/TT_Commons_Pro_Expanded_DemiBold.ttf")
    format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lato";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/Lato-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Lato";
  src: url("/bitrix/templates/geropharm-trends/assets/fonts/Lato-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

:root {
  --ltsp: -0.04em;

  --white: #ffffff;
  --balack: #000007;
  --neutral300: #d4d4d8;
  --neutral400: #8d8d8d;
  --neutral600: #71717a;
  --brand50: #fafdfd;
  --brand100: #e4f3f5;
  --brand300: #2cbcbc;
  --brand400: #4aaeba;
  --brand500: #28bebc;
  --brand600: #1b9da8;
  --brand700: #0f8d9c;
  --brand900: #02856d;
  --warning300: #f3f0a3;
  --warning600: #f47920;

  --br-s: 20px;
  --br-m: 23px;
  --br-l: 40px;

  --shadow-brand: 0 12px 20px 0 #2cbdbc3b, 0 6px 12px 0 #2ebbbc1f,
    0 2px 4px 0 #2fbbbc05;
  --shadow-m: 0 16px 28px 0 #0e1f351a, 0 8px 16px 0 #0e1f3529,
    0 4px 8px 0 #0e1f351a;
  --shadow-l: 0 16px 28px -1px #0e1f351a, 0 8px 16px 0 #0e1f3529,
    0 4px 8px 0 #0e1f351a;
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
  height: 5px;
}

@media only screen and (max-width: 500px) {
  ::-webkit-scrollbar {
    width: 5px;
    height: 2px;
  }
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #00ae8e;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

::-webkit-scrollbar-track-piece {
  border-radius: 10px;
  background-color: #ececec;
}

h1 {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 74px;
  line-height: 92px;
  letter-spacing: 0.45px;
  color: #000007;
  text-align: start;
}

h2 {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 44px;
  line-height: 60px;
  letter-spacing: -0.4px;
  color: #000007;
  text-align: start;
}

h3 {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: -0.225px;
  color: #000007;
  text-align: start;
}

h4 {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: -0.225px;
  color: #000007;
  text-align: start;
}

h4 + p,
p + h4 {
  margin-top: 24px;
}

h2 + h3 {
  margin-top: 15px;
}

p {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
  margin-top: 20px;
}

p + p {
  margin-top: 15px;
}

small {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000007;
  text-align: start;
}

ul {
  margin: 20px 0 0 20px;
}

li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
}

legend,
label {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
}

.color {
  color: #f47920;
}

.color--second {
  color: #00ae8e;
}

.color--white {
  color: #ffffff;
}

.color--red {
  color: #fc6767;
}

.strong {
  font-weight: bolder;
}

strong {
  font-weight: 700;
}

.article-xs strong {
  font-weight: 600;
}

.no-margin {
  margin: 0 !important;
}

.container {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 0 74px;
}

.home .container:not(.main__cards) {
  width: 100%;
  /* max-width: 1250px; */
  max-width: 1293px;
  margin: 0 auto;
  padding: 0 74px;
}

.container--home {
  width: 100%;
  max-width: 1358px;
  margin: 0 auto;
  padding: 0 74px;
}

.container--mid {
  width: 100%;
  max-width: 1270px;
  margin: 0 auto;
  padding: 0 74px;
}

.container--wide {
  width: 100%;
  max-width: 1348px;
  margin: 0 auto;
  padding: 0 74px;
}

.container--wider {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 54px;
}

.article-sm__container {
  width: 100%;
  max-width: 963px;
  margin: 0 auto;
  padding: 40px 74px;
  position: relative;
}
.laziness .article-sm__container,
.psychology .article-sm__container,
.japanese .article-sm__container,
.ways .article-sm__container,
.beauty .article-sm__container,
.advices .article-sm__container,
.stars .article-sm__container,
.stars-ru .article-sm__container {
  padding: 16px 74px;
}
.article-sm__container--wide {
  width: 100%;
  max-width: 963px;
  margin: 0 auto;
  padding: 40px 74px;
}
.article-sm p {
  margin-top: unset;
  letter-spacing: 0;
}
.article-sm p + p,
.article-sm p + h3,
.article-sm h4 + p {
  margin-top: 24px;
}
.stars p,
.stars-ru p {
  margin-top: 24px;
}
.article-sm h2,
.article-sm h3 {
  margin-bottom: 24px;
}
.article-sm--grey {
  background: #efefef;
}

.container--grey {
  background: #f9f9f9;
  padding: 40px 0;
}
/* 
.desktop {
  display: flex;
}
.desktop-tablet {
  display: flex;
}
.desktop-mobile {
  display: flex;
}
.tablet {
  display: none;
}
.tablet-mobile {
  display: none;
}
.tablet-mobile-b {
  display: none;
}
.mobile {
  display: none !important;
}
.mobile-b {
  display: none;
} */

.ta-c {
  text-align: center;
}

.btn {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 30px;
  min-width: 182px;
  width: fit-content;
  height: 57px;
  background: linear-gradient(
    29.6deg,
    #f27921 0%,
    #f27b21 39%,
    #f48423 65%,
    #f69327 87%,
    #f9a12b 100%
  );
  border-radius: 100px;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.04em;
  color: #ffffff;
  border: none;
  text-decoration: none;
  cursor: pointer;
}
.btn span {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.04em;
  color: #ffffff;
  text-decoration: none;
}
.btn--second {
  background: linear-gradient(
    29.6deg,
    #04ab8b 0%,
    #09ac8d 18%,
    #1ab092 41%,
    #62c1ac 66.99%,
    #5abfa9 94.71%
  );
}
.btn:hover {
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
}

.header {
  margin-bottom: 40px;
  z-index: 100;
  width: 100%;
  background: #ffffff;
  border-bottom: 2px solid #000007;
  padding: 40px 115px 25px;
  position: fixed;
  top: 0;
}

.header--main {
  position: relative;
  top: 40px;
}

.header__inner {
  width: 100%;
  height: 158px;
  display: flex;
  flex-direction: column;
  gap: 36px;
  align-items: center;
  justify-content: center;
  position: relative;
}

.header__logo {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 74px;
  line-height: 92px;
  text-align: center;
  color: #f27b21;
  letter-spacing: 0;
  text-decoration: none;
  -webkit-user-select: none;
  user-select: none;
}

.logo img {
  width: 225px;
  height: auto;
}

.header__adaptive {
  position: relative;
  display: none;
}

.header__middle-section {
  display: flex;
  flex-direction: row;
  gap: 48px;
  align-items: center;
}

.middle-section__link {
  text-decoration: none;
  font-family: TT Commons Pro Expanded, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #323232;
  letter-spacing: 0;
}

.middle-section__link:hover {
  color: #f47920;
}

.header__background {
  display: none;
  background: rgba(30, 30, 30, 0.6);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.action-btn {
  height: 45px;
  padding: 0 20px;
  border-radius: 14px;
  border: 1px solid #fff;
  color: #fff;
  font-family: Unbounded, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.action-btn:hover {
  border-radius: 14px;
  background: #fff;
  color: #00ae8e;
}

#menuToggle {
  display: flex;
  flex-direction: column;
  gap: 5px;
  position: relative;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
#menuToggle input {
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  opacity: 0;
  z-index: 7;
  position: absolute;
  -webkit-touch-callout: none;
}
#menuToggle span {
  display: block;
  position: relative;
  background: #f47920;
  height: 2px;
  z-index: 6;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),
    background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  width: 27px;
  margin-left: auto;
  border-radius: 50px;
}
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg);
  left: 18px;
}
#menuToggle input:checked ~ #bur2 {
  opacity: 0;
}
#menuToggle input:checked ~ span:nth-last-child(2) {
  opacity: 1;
  transform: rotate(-45deg);
  left: 16px;
  top: 13.5px;
}
#menu {
  position: absolute;
  width: 600px;
  height: 100%;
  top: 0;
  right: 0;
  padding: 120px 128px;
  border-radius: 40px 0px 40px 40px;
  background: linear-gradient(179.59deg, #ffffff 49.9%, #f58a24 151.71%);
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  display: none;
  flex-direction: column;
  gap: 20px;
  margin: 0;
  z-index: 5;
}
#menu li {
  color: #000007;
  text-decoration: none;
  font-family: TT Commons Pro, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
#menu li:last-child {
  display: flex;
  gap: 5px;
}
#menu li:last-child .action-btn {
  height: 35px;
  width: 82px;
  padding: 0 15px;
  font-size: 12px;
  border-radius: 10px;
}
#menu li:last-child .action-btn:last-child {
  height: 35px;
  width: 142px;
  padding: 0 15px;
  font-size: 12px;
  border: 1px solid #fff;
  border-radius: 10px;
  color: #fff;
  background: transparent;
}
#menu li::before {
  content: none;
}
#menu a {
  text-decoration: none;
}
#menuToggle input:checked,
#menuToggle input:checked ~ #bur1,
#menuToggle input:checked ~ #bur3 {
  position: absolute;
}
#menuToggle input:checked ~ #menu {
  position: fixed;
  display: flex;
  align-items: flex-end;
}
#menuToggle input:checked ~ ul {
  transform: none;
  opacity: 1;
}
#menuToggle input:checked ~ .header__background {
  display: flex;
}

.footer {
  margin: 40px auto 25px;
}

.footer--main {
  padding: 0 7.5px;
}

.footer__inner {
  position: relative;
  width: 100%;
  height: 332px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: 40px 50px;
  margin: 0 auto;
  box-shadow: 0px 2px 8px rgba(14, 31, 53, 0.06),
    0px 4px 12px rgba(14, 31, 53, 0.08), 0px 2px 16px rgba(14, 31, 53, 0.06);
  background: #e1eaf7;
  border-radius: 40px;
}

.footer__background {
  width: 485px;
  height: 210px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/footer-background.png");
  position: absolute;
  right: 50px;
  top: 58px;
  z-index: 1;
}

.footer__top {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: 100px;
}

.footer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}

.footer__bottom img {
  width: 100%;
  max-width: 120px;
  height: auto;
}

.footer__bottom-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}

.footer__legal {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-decoration: underline;
  color: #000007;
}

.footer__mail {
  position: relative;
  text-decoration: none;
  padding-left: 34px;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
}

.footer__mail::before {
  content: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.9578 5.57812L14.2413 13.2946C13.3809 14.1529 12.2153 14.6348 11 14.6348C9.78474 14.6348 8.61908 14.1529 7.75867 13.2946L0.0421667 5.57812C0.0293333 5.72296 0 5.85404 0 5.99796V16.998C0.00145554 18.2131 0.484808 19.378 1.34403 20.2373C2.20326 21.0965 3.3682 21.5798 4.58333 21.5813H17.4167C18.6318 21.5798 19.7967 21.0965 20.656 20.2373C21.5152 19.378 21.9985 18.2131 22 16.998V5.99796C22 5.85404 21.9707 5.72296 21.9578 5.57812Z' fill='%23F47920'/%3E%3Cpath d='M12.9429 11.9979L21.3157 3.62415C20.9101 2.9516 20.338 2.39493 19.6547 2.00782C18.9713 1.6207 18.1997 1.41621 17.4144 1.41406H4.58102C3.79564 1.41621 3.02406 1.6207 2.34071 2.00782C1.65736 2.39493 1.08529 2.9516 0.679688 3.62415L9.05252 11.9979C9.56913 12.5124 10.2686 12.8013 10.9977 12.8013C11.7268 12.8013 12.4262 12.5124 12.9429 11.9979Z' fill='%23F47920'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 0;
}

.footer__to-top {
  width: 65px;
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='-0.75' width='62.5' height='62.5' rx='31.25' transform='matrix(1 0 0 -1 0.5 62.8125)' fill='%23E1EAF7'/%3E%3Crect x='0.75' y='-0.75' width='62.5' height='62.5' rx='31.25' transform='matrix(1 0 0 -1 0.5 62.8125)' stroke='%23F27B21' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.5 41.0625C32.9142 41.0625 33.25 40.7267 33.25 40.3125V26.1232L37.4697 30.3428C37.7626 30.6357 38.2374 30.6357 38.5303 30.3428C38.8232 30.0499 38.8232 29.5751 38.5303 29.2822L33.1718 23.9236C32.8008 23.5526 32.1992 23.5526 31.8282 23.9236L26.4697 29.2822C26.1768 29.5751 26.1768 30.0499 26.4697 30.3428C26.7626 30.6357 27.2374 30.6357 27.5303 30.3428L31.75 26.1232V40.3125C31.75 40.7267 32.0858 41.0625 32.5 41.0625Z' fill='%23F27B21'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 30px;
  right: 50px;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  background-repeat: no-repeat;
  border-radius: 50px;
}
.footer__to-top:hover {
  box-shadow: 2px 4px 6px black;
}

.antiquity__title-block {
  position: relative;
  height: fit-content;
  min-height: 655px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 40px 50px;
  border-radius: 40px;
  background: #e1eaf7;
  overflow: hidden;
  z-index: 0;
  margin: 25px auto;
  overflow: hidden;
}

.antiquity__title-block h1 + h2 {
  margin-top: 48px;
}

.antiquity__title-block h2 {
  max-width: 613px;
}

.antiquity__title-block h3 {
  max-width: 613px;
  margin-top: 117px;
}

.antiquity__title-block h3 + h3 {
  margin-top: 24px;
}

.antiquity__title-background {
  position: absolute;
  right: -23px;
  top: -16px;
  z-index: -1;
  transform: rotate(4deg);
  width: 194px;
  height: 187px;
}

.antiquity__title-img {
  position: relative;
  width: 520px;
  height: 496px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/antiquity-01.png");
  position: absolute;
  right: 36px;
  top: 98px;
}

.antiquity__grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
}

.antiquity__grid div {
  overflow: visible;
}

.antiquity__grid-one {
  grid-template-areas:
    "r1c1 r1c1 r1c2 r1c2"
    "r2c1 r2c1 r2c2 r2c2"
    "r3c1 r3c1 r3c2 r3c2"
    "r4c1 r4c1 r4c2 r4c2"
    "r4c1 r4c1 r5c2 r5c2"
    "r5c0 r5c0 r5c3 r5c3"
    "r5c1 r5c1 r5c3 r5c3"
    "r6c0 r6c0 r6c0 r6c0";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.antiquity__r1c1 {
  grid-area: r1c1;
  max-width: 479px;
}

.antiquity__r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 490px;
  height: 405px;
}
.antiquity__r1c2 .image {
  top: -24px;
  position: absolute;
  width: 490px;
  height: 405px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-03.png");
}

.antiquity__r2c1 {
  grid-area: r2c1;
  position: relative;
  width: 428px;
  height: 400px;
}
.antiquity__r2c1 .image {
  top: -100px;
  position: absolute;
  width: 464px;
  height: 548px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-04.png");
}
.antiquity__r2c2 {
  grid-area: r2c2;
  max-width: 465px;
}

.antiquity__r3c1 {
  grid-area: r3c1;
  max-width: 479px;
}
.antiquity__r3c1 h3 {
  max-width: 403px;
}
.antiquity__r3c2 {
  grid-area: r3c2;
  position: relative;
  width: 490px;
  height: 350px;
}
.antiquity__r3c2 .image {
  top: -100px;
  position: absolute;
  width: 363px;
  height: 448px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-05.png");
}

.antiquity__r4c1 {
  grid-area: r4c1;
  position: relative;
  width: 428px;
  height: 474px;
}
.antiquity__r4c1 .image {
  top: -10px;
  position: absolute;
  width: 428px;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-06.png");
}
.antiquity__r4c2 {
  grid-area: r4c2;
}

.antiquity__r5c0 {
  grid-area: r5c0;
  max-width: 479px;
}
.antiquity__r5c1 {
  grid-area: r5c1;
  max-width: 479px;
}
.antiquity__r5c2 {
  grid-area: r5c2;
  position: relative;
  width: 490px;
  height: 300px;
}
.antiquity__r5c2 .image {
  top: -45px;
  right: -60px;
  position: absolute;
  width: 242px;
  height: 365px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-07.png");
}
.antiquity__r5c3 {
  grid-area: r5c3;
  position: relative;
  width: 490px;
  height: 500px;
}
.antiquity__r5c3 .image {
  top: -80px;
  position: absolute;
  width: 631px;
  height: 600px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-08.png");
}

.antiquity__r6c0 {
  grid-area: r6c0;
  position: relative;
  width: 100%;
  height: 871px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-10.png");
}

.antiquity__grid-two {
  grid-template-areas:
    "r6c1 r6c1 r6c2 r6c2"
    "r6c1 r6c1 r6c3 r6c3"
    "r7c1 r7c1 r8c1 r8c1"
    "r7c2 r7c2 r8c2 r8c2"
    "r9c1 r9c1 r9c2 r9c2"
    "r9c1 r9c1 r9c3 r9c3";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.antiquity__r6c1 {
  grid-area: r6c1;
  position: relative;
  width: 490px;
  height: 562px;
  z-index: 10;
}
.antiquity__r6c1 .image {
  top: 12px;
  position: absolute;
  width: 622px;
  height: 562px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-11.png");
}
.antiquity__r6c2 {
  grid-area: r6c2;
  position: relative;
  max-width: 449px;
  right: -30px;
}
.antiquity__r6c3 {
  grid-area: r6c3;
  position: relative;
  width: 490px;
  height: 280px;
}
.antiquity__r6c3 .image {
  right: 41px;
  position: absolute;
  width: 246px;
  height: 180px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-12.png");
}

.antiquity__r7c1 {
  grid-area: r7c1;
}
.antiquity__r7c2 {
  grid-area: r7c2;
  position: relative;
  width: 490px;
  height: 500px;
}
.antiquity__r7c2 .image {
  left: 50px;
  position: absolute;
  width: 451px;
  height: 317px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-13.png");
}

.antiquity__r8c1 {
  grid-area: r8c1;
}
.antiquity__r8c2 {
  grid-area: r8c2;
  position: relative;
  width: 490px;
  height: 405px;
}
.antiquity__r8c2 .image {
  position: absolute;
  width: 563px;
  height: 376px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-14.png");
}

.antiquity__r9c1 {
  grid-area: r9c1;
}
.antiquity__r9c2 {
  grid-area: r9c2;
  position: relative;
  width: 490px;
  height: 340px;
}
.antiquity__r9c2 .image {
  top: -32px;
  position: absolute;
  width: 547px;
  height: 397px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-15.png");
}
.antiquity__r9c3 {
  grid-area: r9c3;
  max-width: 422px;
  margin: 0 auto;
}

.antiquity__grid-three {
  grid-template-areas:
    "r10c1 r10c1 r10c3 r10c3"
    "r10c2 r10c2 r10c3 r10c3"
    "r11c1 r11c1 r11c2 r11c2"
    "r12c1 r12c1 r12c2 r12c2"
    "r13c1 r13c1 r14c1 r14c1"
    "r13c2 r13c2 r14c2 r14c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.antiquity__r10c1 {
  grid-area: r10c1;
}
.antiquity__r10c2 {
  grid-area: r10c2;
  position: relative;
  width: 490px;
  height: 450px;
}
.antiquity__r10c2 .image {
  right: 0;
  position: absolute;
  width: 377px;
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-16-t-m.png");
}
.antiquity__r10c3 {
  grid-area: r10c3;
}

.antiquity__r11c1 {
  grid-area: r11c1;
}
.antiquity__r11c2 {
  grid-area: r11c2;
  position: relative;
  width: 490px;
  height: 530px;
}
.antiquity__r11c2 .image {
  top: -150px;
  right: 0;
  position: absolute;
  width: 464px;
  height: 564px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-17.png");
}

.antiquity__r12c1 {
  grid-area: r12c1;
  position: relative;
  width: 490px;
  height: 450px;
}
.antiquity__r12c1 .image {
  top: -100px;
  left: 32px;
  position: absolute;
  width: 489px;
  height: 504px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-18.png");
}
.antiquity__r12c2 {
  grid-area: r12c2;
}

.antiquity__r13c1 {
  grid-area: r13c1;
  max-width: 479px;
}
.antiquity__r13c2 {
  grid-area: r13c2;
  position: relative;
  width: 490px;
  height: 405px;
}
.antiquity__r13c2 .image {
  top: -90px;
  right: 0;
  position: absolute;
  width: 337px;
  height: 262px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-19.png");
}

.antiquity__r14c1 {
  grid-area: r14c1;
  position: relative;
  width: 490px;
  height: 280px;
}
.antiquity__r14c1 .image {
  top: -100px;
  position: absolute;
  width: 505px;
  height: 404px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-20.png");
}
.antiquity__r14c2 {
  grid-area: r14c2;
  max-width: 479px;
}

.antiquity__quest-row-first-img {
  width: 403px;
  height: 387px;
  position: relative;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/antiquity-21.png");
}
.antiquity__quest-row-second-img {
  width: 385px;
  height: 385px;
  position: relative;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/antiquity-22.png");
}
.antiquity__quest-row-third-img {
  width: 350px;
  height: 339px;
  position: relative;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/antiquity-23.png");
}

/* proportion */

.proportion__grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
}

.proportion__grid div {
  overflow: visible;
}

.proportion__grid-one {
  grid-template-areas:
    "r1c0 r1c0 r1c2 r1c2"
    "r1c1 r1c1 r1c2 r1c2"
    "r2c1 r2c1 .... ...."
    "r3c1 r3c1 r3c2 r3c2"
    "r4c1 r4c2 r4c2 r4c3"
    "r5c1 r5c1 .... r4c3";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.proportion__r1c0 {
  grid-area: r1c0;
}
.proportion__r1c1 {
  grid-area: r1c1;
}
.proportion__r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 362px;
  height: 325px;
}
.proportion__r1c2 .image {
  top: -24px;
  position: absolute;
  width: 600px;
  height: 325px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion__r1c2.png");
}

.proportion__r2c1 {
  grid-area: r2c1;
}
.proportion__r3c1 {
  grid-area: r3c1;
}
.proportion__r3c2 {
  grid-area: r3c2;
}

.proportion__r4c1 {
  grid-area: r4c1;
  position: relative;
  width: 383px;
  height: 400px;
}
.proportion__r4c1 .image {
  top: 24px;
  position: absolute;
  width: 283px;
  height: 400px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-04.png");
}

.proportion__r4c2 {
  grid-area: r4c2;
  position: relative;
  width: 350px;
  height: 358px;
}
.proportion__r4c2 .image {
  top: 24px;
  position: absolute;
  width: 350px;
  height: 358px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-05.png");
}

.proportion__r4c3 {
  grid-area: r4c3;
  position: relative;
  width: 335px;
  height: 458px;
}
.proportion__r4c3 .image {
  top: 24px;
  position: absolute;
  width: 335px;
  height: 458px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-06.png");
}

.proportion__r5c1 {
  grid-area: r5c1;
}

/*  */

.proportion__line-grid {
  display: grid;
  padding: 40px 8px 40px 0;
  inline-size: 100%;
  grid-template-areas:
    "line-r1c1  line-r1c1  line-r1c2  line-r1c2"
    "line-r2c1  line-r2c1  line-r2c2  line-r2c2"
    "line-r3c1  line-r3c1  line-r3c2  line-r3c2"
    "line-r4c1  line-r4c1  line-r4c2  line-r4c2"
    "line-r5c1  line-r5c1  line-r5c2  line-r5c2"
    "line-r6c1  line-r6c1  line-r6c2  line-r6c2"
    "line-r7c1  line-r7c1  line-r7c2  line-r7c2"
    "line-r8c1  line-r8c1  line-r8c2  line-r8c2"
    "line-r9c1  line-r9c1  line-r8c2  line-r8c2"
    "line-r10c1 line-r10c1 line-r10c2 line-r10c2"
    "line-r11c1 line-r11c1 line-r11c2 line-r11c2"
    "line-r12c1 line-r12c1 line-r12c2 line-r12c2"
    "line-r13c1 line-r13c1 line-r13c2 line-r13c2"
    "line-r14c1 line-r14c1 line-r14c2 line-r14c2"
    "line-r14c1 line-r14c1 .......... line-r15c2"
    "line-r16c1 line-r16c1 line-r16c2 line-r16c2"
    "line-r17c1 line-r17c1 line-r17c2 line-r17c2"
    "line-r18c1 line-r18c1 line-r18c2 line-r18c2"
    "line-r19c1 line-r19c1 line-r19c2 line-r19c2"
    "line-r20c1 line-r20c1 line-r20c2 line-r20c2"
    "line-r21c1 line-r21c1 line-r21c2 line-r21c2"
    "line-r22c1 line-r22c1 line-r22c2 line-r22c2"
    "line-r23c1 line-r23c1 line-r22c2 line-r22c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.proportion__line-r1c1 {
  grid-area: line-r1c1;
  position: relative;
}
.proportion__line-r1c2 {
  grid-area: line-r1c2;
  position: relative;
  width: 253px;
  height: 380px;
}
.proportion__line-r1c2 .image {
  top: -50px;
  position: absolute;
  width: 453px;
  height: 380px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r1c2.png");
}

.proportion__line-r2c1 {
  grid-area: line-r2c1;
  position: relative;
  width: 253px;
  height: 420px;
}
.proportion__line-r2c1 .image {
  top: -69px;
  position: absolute;
  width: 407px;
  height: 434px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r2c1.png");
}
.proportion__line-r2c2 {
  grid-area: line-r2c2;
  position: relative;
}

.proportion__line-r3c1 {
  grid-area: line-r3c1;
  position: relative;
}
.proportion__line-r3c2 {
  grid-area: line-r3c2;
  position: relative;
  width: 253px;
  height: 380px;
}
.proportion__line-r3c2 .image {
  top: -70px;
  position: absolute;
  width: 550px;
  height: 345px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r3c2.png");
}

.proportion__line-r4c1 {
  grid-area: line-r4c1;
  position: relative;
}
.proportion__line-r4c1 .proportion__line-attributes {
  top: -78px;
}
.proportion__line-r4c2 {
  grid-area: line-r4c2;
  position: relative;
  width: 253px;
  height: 500px;
}
.proportion__line-r4c2 .image {
  top: 62px;
  position: absolute;
  width: 450px;
  height: 295px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r4c2.png");
}

.proportion__line-r5c1 {
  grid-area: line-r5c1;
  position: relative;
  width: 253px;
  height: 560px;
}
.proportion__line-r5c1 .image {
  top: -120px;
  position: absolute;
  width: 450px;
  height: 508px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r5c1.png");
}
.proportion__line-r5c2 {
  grid-area: line-r5c2;
  position: relative;
}

.proportion__line-r6c1 {
  grid-area: line-r6c1;
  position: relative;
}
.proportion__line-r6c1 .proportion__line-attributes {
  top: -78px;
}
.proportion__line-r6c2 {
  grid-area: line-r6c2;
  position: relative;
  width: 253px;
  height: 500px;
}
.proportion__line-r6c2 .image {
  top: 32px;
  position: absolute;
  width: 450px;
  height: 363px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r6c2.png");
}

.proportion__line-r7c1 {
  grid-area: line-r7c1;
  position: relative;
  width: 253px;
  height: 300px;
}
.proportion__line-r7c1 .image {
  top: -100px;
  position: absolute;
  width: 500px;
  height: 387px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r7c1.png");
}
.proportion__line-r7c2 {
  grid-area: line-r7c2;
  position: relative;
}

.proportion__line-r8c1 {
  grid-area: line-r8c1;
  position: relative;
}
.proportion__line-r8c2 {
  grid-area: line-r8c2;
  position: relative;
  width: 253px;
  height: 550px;
}
.proportion__line-r8c2 .image {
  top: -24px;
  position: absolute;
  width: 450px;
  height: 435px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r8c2.png");
}

.proportion__line-r9c1 {
  grid-area: line-r9c1;
  position: relative;
}

.proportion__line-r10c1 {
  grid-area: line-r10c1;
  position: relative;
}
.proportion__line-r10c2 {
  grid-area: line-r10c2;
  position: relative;
  width: 253px;
  height: 330px;
}
.proportion__line-r10c2 .image {
  top: -24px;
  position: absolute;
  width: 700px;
  height: 273px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r10c2.png");
}

.proportion__line-r11c1 {
  grid-area: line-r11c1;
  position: relative;
  width: 253px;
  height: 280px;
}
.proportion__line-r11c1 .image {
  top: 24px;
  position: absolute;
  width: 452px;
  height: 229px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r11c1.png");
}
.proportion__line-r11c2 {
  grid-area: line-r11c2;
  position: relative;
}

.proportion__line-r12c1 {
  grid-area: line-r12c1;
  position: relative;
}
.proportion__line-r12c2 {
  grid-area: line-r12c2;
  position: relative;
  width: 253px;
  height: 440px;
}
.proportion__line-r12c2 .image {
  top: 24px;
  position: absolute;
  width: 553px;
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r12c2.png");
}

.proportion__line-r13c1 {
  grid-area: line-r13c1;
  position: relative;
}
.proportion__line-r13c2 {
  grid-area: line-r13c2;
  position: relative;
  width: 253px;
  height: 280px;
}
.proportion__line-r13c2 .image {
  top: -24px;
  position: absolute;
  width: 500px;
  height: 321px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r13c2.png");
}

.proportion__line-r14c1 {
  grid-area: line-r14c1;
  position: relative;
}
.proportion__line-r14c2 {
  grid-area: line-r14c2;
  position: relative;
}
.proportion__line-r15c2 {
  grid-area: line-r15c2;
  position: relative;
  width: 0;
  height: 150px;
}
.proportion__line-r15c2 .image {
  position: absolute;
  width: 210px;
  height: 156px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r15c2.png");
}

.proportion__line-r16c1 {
  grid-area: line-r16c1;
  position: relative;
}
.proportion__line-r16c2 {
  grid-area: line-r16c2;
  position: relative;
  width: 253px;
  height: 620px;
}
.proportion__line-r16c2 .image {
  top: 24px;
  position: absolute;
  width: 449px;
  height: 474px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r16c2.png");
}

.proportion__line-r17c1 {
  grid-area: line-r17c1;
  position: relative;
}
.proportion__line-r17c2 {
  grid-area: line-r17c2;
  position: relative;
  width: 253px;
  height: 380px;
}
.proportion__line-r17c2 .image {
  top: 32px;
  position: absolute;
  width: 455px;
  height: 376px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r17c2.png");
}

.proportion__line-r18c1 {
  grid-area: line-r18c1;
  position: relative;
  width: 253px;
  height: 380px;
}
.proportion__line-r18c1 .image {
  top: 0;
  position: absolute;
  width: 600px;
  height: 329px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r18c1.png");
}
.proportion__line-r18c2 {
  grid-area: line-r18c2;
  position: relative;
}

.proportion__line-r19c1 {
  grid-area: line-r19c1;
  position: relative;
}
.proportion__line-r19c2 {
  grid-area: line-r19c2;
  position: relative;
  width: 253px;
  height: 450px;
}
.proportion__line-r19c2 .image {
  top: 24px;
  position: absolute;
  width: 430px;
  height: 396px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r19c2.png");
}

.proportion__line-r20c1 {
  grid-area: line-r20c1;
  position: relative;
  width: 253px;
  height: 580px;
}
.proportion__line-r20c1 .image {
  top: 50px;
  position: absolute;
  width: 553px;
  height: 384px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r20c1.png");
}
.proportion__line-r20c2 {
  grid-area: line-r20c2;
  position: relative;
}

.proportion__line-r21c1 {
  grid-area: line-r21c1;
  position: relative;
}
.proportion__line-r21c2 {
  grid-area: line-r21c2;
  position: relative;
  width: 253px;
  height: 380px;
}
.proportion__line-r21c2 .image {
  top: 24px;
  position: absolute;
  width: 453px;
  height: 414px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r21c2.png");
}

.proportion__line-r22c1 {
  grid-area: line-r22c1;
  position: relative;
}
.proportion__line-r22c2 {
  grid-area: line-r22c2;
  position: relative;
  width: 253px;
  height: 750px;
}
.proportion__line-r22c2 .image {
  top: 100px;
  position: absolute;
  width: 500px;
  height: 523px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/proportion-line-r22c2.png");
}

.proportion__line-r23c1 {
  grid-area: line-r23c1;
  position: relative;
}

.proportion__slider-wrap {
  overflow-x: auto;
  width: 100%;
}
.proportion__slider-body {
  display: flex;
  gap: 75px;
  margin-top: 16px;
  overflow: hidden;
  padding: 0 0 70px 50px;
}
.proportion__slider-card {
  position: relative;
  width: 100%;
  max-width: 222px;
  -webkit-user-select: none;
  user-select: none;
}
.proportion__slider-card h3 {
  position: absolute;
  bottom: -63px;
  width: 495px;
  left: -70px;
}
.proportion__slider-card .color--second {
  width: 614px;
}
.proportion__slider-card--link {
  text-decoration: unset;
}
.proportion__slider-card--link::before {
  content: "";
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/timeline-part.png");
  position: absolute;
  width: 21px;
  height: 6px;
  top: 221px;
  left: -47px;
  background-repeat: no-repeat;
  background-size: contain;
}
.proportion__slider-card--link::after {
  content: "";
  position: absolute;
  border-top: 6px solid black;
  width: 2078px;
  top: 221px;
  left: -20px;
  pointer-events: none;
}
.proportion__slider-card--link p {
  font-weight: 600;
  text-align: center;
  color: #fefefe;
  margin-top: 0;
}
.proportion__slider-card--link .article__text {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 221px;
  height: 53px;
  background: #f37920;
  border-radius: 50px;
}
.proportion__slider-card--link:hover .article__text {
  box-shadow: 0px 4px 12px rgba(14, 31, 53, 0.06),
    0px 6px 16px rgba(14, 31, 53, 0.08), 0px 4px 20px rgba(14, 31, 53, 0.06);
}
.proportion__slider-img {
  margin: 0 auto 32px;
  width: 100%;
  height: 208px;
  min-width: 165px;
  /* max-width: 200px; */
}
.proportion__slider-card .article__text {
  position: relative;
}
.proportion__slider-card .article__text p {
  text-align: center;
  margin-top: 0;
}
.proportion__slider-img::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border: 1px solid black;
  background-color: #fed919;
  display: block;
  border-radius: 50px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 219px;
  z-index: 1;
}
.proportion__slider-one-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-1.png");
}
.proportion__slider-two-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-2.png");
}
.proportion__slider-three-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-3.png");
}
.proportion__slider-four-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-4.png");
}
.proportion__slider-five-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-5.png");
}
.proportion__slider-six-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-6.png");
}
.proportion__slider-seven-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-7.png");
}
.proportion__slider-eight-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-8.png");
}
.proportion__slider-nine-img {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion__slider-9.png");
}

/*  */

.article__text {
  position: relative;
}

.article__text a {
  text-decoration: none;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
}

.article__blob {
  position: relative;
  width: 568px;
  height: fit-content;
  background: #ffffff;
  border: 2px solid #00ae8e;
  box-shadow: 8px 8px 0px #00ae8e;
  border-radius: 40px;
  padding: 57px 23px 47px 34px;
  margin: auto 0;
}

.article__blob .antiquity-number-1 {
  position: absolute;
  top: 20px;
  right: 50px;
}

.article__blob .antiquity-number-2 {
  position: absolute;
  top: -81px;
  right: 34px;
}

.article__blob .antiquity-number-3 {
  position: absolute;
  top: -80px;
  right: 73px;
}

.antiquity-arrow-1 {
  position: absolute;
  left: -40px;
  bottom: -170px;
}

.antiquity-arrow-2 {
  position: absolute;
  right: -16px;
  bottom: -193px;
  transform: rotate(293deg);
}

.img-align-right {
  margin: 24px 0 24px auto;
}

.mt64 {
  margin: 64px auto 0;
}

.quest-block {
  position: relative;
  height: fit-content;
  display: flex;
  flex-direction: column;
  gap: 52px;
  padding: 80px 86px 118px 132px;
  border-radius: 40px;
  background: #e1eaf7;
  overflow: hidden;
  z-index: 0;
  margin: 52px auto;
}

.quest-block .btn {
  min-width: 254px;
}

.quest-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}

.antiquity__quest-blob {
  width: 550px;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  gap: 20px;
  background: #fefefe;
  box-shadow: 0px 4px 8px rgba(14, 31, 53, 0.1),
    0px 8px 16px rgba(14, 31, 53, 0.16),
    0px 16px 28px -1px rgba(14, 31, 53, 0.1);
  border-radius: 30px;
}

.quest-blob {
  width: 550px;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  gap: 20px;
  background: #fefefe;
  box-shadow: 0px 4px 8px rgba(14, 31, 53, 0.1),
    0px 8px 16px rgba(14, 31, 53, 0.16),
    0px 16px 28px -1px rgba(14, 31, 53, 0.1);
  border-radius: 30px;
}

.radio-items {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.radio-items input {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}

.radio-item {
  display: flex;
  gap: 20px;
  width: 100%;
}

.radio-item input[type="radio"]:not(:checked) {
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 2px solid #00ae8e;
  z-index: 1;
}

.radio-item input[type="radio"]:checked {
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-color: #c9fef4;
  border: 4px solid #00ae8e;
  border-radius: 100px;
}

.radio-item input[type="radio"] + label {
  margin: auto 0;
  cursor: pointer;
}

.proportion__title-block {
  position: relative;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 50px 180px;
  border-radius: 40px;
  background: #e1eaf7;
  overflow: hidden;
  z-index: 0;
  margin: 25px auto;
}

.proportion__title-block h1 {
  margin-bottom: 40px;
}
.proportion__title-block h3 {
  max-width: 534px;
}
.proportion__title-block p {
  max-width: 500px;
}

.proportion__title-img {
  position: absolute;
  right: 0;
  top: 150px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/proportion-01.png");
  width: 596px;
  height: 430px;
}

.proportion__title-background {
  position: absolute;
  right: -23px;
  top: -16px;
  z-index: -1;
  transform: rotate(4deg);
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/antiquity-02.png");
  width: 194px;
  height: 187px;
}

.proportion__title-block .background {
  position: absolute;
  right: -23px;
  top: -16px;
  z-index: -1;
  transform: rotate(4deg);
}

.proportion__slider {
  overflow: hidden;
  width: calc(100% + 174px);
  cursor: pointer;
  padding: 0 74px;
}

/* .proportion__slider {
  overflow: hidden;
  width: calc(100% + 174px);
  position: relative;
  left: -80px;
  cursor: pointer;
}

.proportion__slider--full-img {
  background: url("/bitrix/templates/geropharm-trends/assets/images/proportion-02.png");
  height: 416px;
  display: block;
  width: 2564px;
} */

.proportion__line-block {
  display: flex;
  margin: 190px auto 50px;
}

.proportion__line-block .article__rows {
  gap: 160px;
}

.proportion__line {
  position: relative;
  height: auto;
  border: 2px solid black;
  margin-right: 60px;
}

.proportion__line::before {
  content: url("data:image/svg+xml,%3Csvg width='6' height='75' viewBox='0 0 6 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 71.625L3 3.00432' stroke='%23000007' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='12 12'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: -130px;
  left: -3px;
}

.proportion__line::after {
  content: url("data:image/svg+xml,%3Csvg width='52' height='53' viewBox='0 0 52 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_ddd_1390_10651)'%3E%3Ccircle cx='26' cy='14.5312' r='6' fill='%23000007'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ddd_1390_10651' x='0' y='0.53125' width='52' height='52' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='12'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0562384 0 0 0 0 0.121895 0 0 0 0 0.209437 0 0 0 0.06 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1390_10651'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='6'/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0562384 0 0 0 0 0.121895 0 0 0 0 0.209437 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_1390_10651' result='effect2_dropShadow_1390_10651'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0562384 0 0 0 0 0.121895 0 0 0 0 0.209437 0 0 0 0.06 0'/%3E%3CfeBlend mode='normal' in2='effect2_dropShadow_1390_10651' result='effect3_dropShadow_1390_10651'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect3_dropShadow_1390_10651' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: -45px;
  left: -26px;
}

.proportion__line-attributes {
  position: absolute;
  left: -184px;
  top: -78px;
  width: 242px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 43px;
}

.proportion__line-attributes--empty {
  top: -5px;
}

.proportion__line-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 28px;
  gap: 10px;
  min-width: 137px;
  height: 40px;
  background: #00ae8e;
  box-shadow: 0px 4px 8px rgba(14, 31, 53, 0.1),
    0px 8px 16px rgba(14, 31, 53, 0.16),
    0px 16px 28px -1px rgba(14, 31, 53, 0.1);
  border-radius: 50px;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #fefefe;
}

.proportion__line-text {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  color: #000000;
}

.proportion__line-dot {
  width: 8px;
  height: 8px;
  border: 1px solid black;
  background-color: #fed919;
  display: block;
  border-radius: 50px;
  margin-left: 20px;
}

.proportion__line-arr {
  width: 28px;
  height: 6px;
  margin: 0 79px 0 9px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/proportion-arr.png");
}

.article__text--bubble-second {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-bubble-one.png");
  border-radius: 5px;
  padding: 45px 108px 32px 65px;
  width: 100%;
  max-width: 687px;
  height: fit-content;
}

.article__text--bubble-second ~ .article__text--bubble-second {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-bubble-two.png");
}

.article__text--bubble {
  padding: 20px;
  width: 554px;
  height: fit-content;
  background: #bcd1e2;
  border-radius: 5px;
}

.article__text--bubble-third {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-bubble-third.png");
  border-radius: 5px;
  padding: 45px 108px 32px 65px;
  width: 100%;
  height: fit-content;
  display: flex;
  gap: 60px;
  z-index: 1;
}

.article__sem-block {
  background: #f9f9f9;
  width: 100%;
  margin: 0 auto;
  padding: 62px 0;
}

.article__sem-grid {
  display: grid;
  padding: 40px 8px 40px 0;
  inline-size: 100%;
  grid-template-areas:
    "sem-r1c1 sem-r1c1 sem-r1c1 sem-r1c1"
    "sem-r2c0 sem-r2c0 sem-r2c2 sem-r2c2"
    "sem-r2c1 sem-r2c1 sem-r2c2 sem-r2c2"
    "sem-r3c1 sem-r3c1 sem-r3c2 sem-r3c2"
    "sem-r4c1 sem-r4c1 sem-r3c2 sem-r3c2"
    "sem-r5c1 sem-r5c1 sem-r5c1 sem-r5c1"
    "sem-r6c1 sem-r6c1 sem-r6c2 sem-r6c2"
    "........ sem-r7c1 sem-r7c2 ........";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.article__sem-r1c1 {
  grid-area: sem-r1c1;
}

.article__sem-r2c0 {
  grid-area: sem-r2c0;
}
.article__sem-r2c0 h2 {
  position: relative;
  width: fit-content;
}
.article__sem-r2c0 h2::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/hand-points-left.png");
  position: absolute;
  right: -120px;
  bottom: 0;
}

.article__sem-r2c1 {
  grid-area: sem-r2c1;
}
.article__sem-r2c2 {
  grid-area: sem-r2c2;
  position: relative;
  width: 564px;
  height: 512px;
}
.article__sem-r2c2 .image {
  top: 12px;
  position: absolute;
  width: 564px;
  height: 512px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sem-r2c2.png");
}

.article__sem-r3c1 {
  grid-area: sem-r3c1;
}
.article__sem-r3c1 h2 {
  position: relative;
  width: fit-content;
}
.article__sem-r3c1 h2::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/hand-points-left.png");
  position: absolute;
  right: -120px;
  bottom: 0;
}
.article__sem-r3c2 {
  grid-area: sem-r3c2;
  position: relative;
  width: 404px;
  height: 269px;
}
.article__sem-r3c2 .image {
  top: 140px;
  position: absolute;
  width: 600px;
  height: 269px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sem-r3c2.png");
}
.article__sem-r4c1 {
  grid-area: sem-r4c1;
}

.article__sem-r5c1 {
  grid-area: sem-r5c1;
  margin-top: 32px;
}

.article__sem-r6c1 {
  grid-area: sem-r6c1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.article__sem-r6c2 {
  grid-area: sem-r6c2;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.article__sem-r7c1 {
  grid-area: sem-r7c1;
  position: relative;
  height: 330px;
  display: flex;
}
.article__sem-r7c1::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/sem-r7c1.png");
  position: absolute;
  bottom: 36px;
  right: -10px;
}

.article__sem-r7c2 {
  grid-area: sem-r7c2;
  position: relative;
  height: 330px;
  display: flex;
}
.article__sem-r7c2::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/sem-r7c2.png");
  position: absolute;
  bottom: 28px;
  right: 60px;
}

.article__sem-r7c1 .btn,
.article__sem-r7c2 .btn {
  width: 250px;
  height: 80px;
  position: relative;
  z-index: 10;
  margin-top: auto;
}

.article__video {
  width: 529px;
  height: fit-content;
  box-shadow: 8px 8px 0px #c9d4d9;
  margin-bottom: 22px;
}
.article__video video {
  width: 100%;
}

.proportion__safe-grid {
  display: grid;
  padding: 40px 8px 40px 0;
  inline-size: 100%;
  grid-template-areas:
    "safe-r1c1 safe-r1c1 safe-r1c1"
    "safe-r2c1 safe-r2c2 safe-r2c3"
    "safe-r3c1 safe-r3c1 safe-r3c1";
  gap: 22px;
  row-gap: 70px;
  grid-template-columns: repeat(3, 1fr);
}

.proportion__safe-r1c1 {
  grid-area: safe-r1c1;
}

.proportion__safe-r2c1 {
  grid-area: safe-r2c1;
}
.proportion__safe-r2c2 {
  grid-area: safe-r2c2;
}
.proportion__safe-r2c3 {
  grid-area: safe-r2c3;
}

.proportion__safe-r3c1 {
  grid-area: safe-r3c1;
  padding: 62px 132px;
  width: 100%;
  height: fit-content;
  border-radius: 20px;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  background: #e1eaf7;
}
.proportion__safe-r3c1 p {
  margin: 0;
  font-family: TT Commons Pro Expanded;
  font-size: 24px;
  line-height: 36px;
}

.proportion .more-block {
  margin-top: 30px;
}

/*  */

.twentieth__grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
  grid-template-areas:
    "r1c1 r1c1 r1c2 r1c2"
    "r2c1 r2c1 r1c2 r1c2"
    "r3c1 r3c1 r3c2 r3c2"
    "r4c1 r4c1 r4c2 r4c2"
    "r5c1 r5c1 r5c2 r5c2"
    "r6c1 r6c1 r6c2 r6c2"
    "r7c1 r7c1 r7c2 r7c2"
    "r8c1 r8c1 r8c2 r8c2"
    "r9c1 r9c1 r9c2 r9c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.twentieth__r1c1 {
  grid-area: r1c1;
  position: relative;
}
.twentieth__r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 253px;
  height: 630px;
}
.twentieth__r1c2 .image {
  top: 50px;
  left: 35px;
  position: absolute;
  width: 531px;
  height: 524px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r1c2.png");
}

.twentieth__r2c1 {
  grid-area: r2c1;
  position: relative;
}

.twentieth__r3c1 {
  grid-area: r3c1;
  position: relative;
  width: 253px;
  height: 300px;
}
.twentieth__r3c1 .image {
  top: -42px;
  position: absolute;
  width: 550px;
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r3c1.png");
}
.twentieth__r3c2 {
  grid-area: r3c2;
  position: relative;
}

.twentieth__r4c1 {
  grid-area: r4c1;
  position: relative;
}
.twentieth__r4c2 {
  grid-area: r4c2;
  position: relative;
  width: 253px;
  height: 460px;
}
.twentieth__r4c2 .image {
  position: absolute;
  width: 552px;
  height: 420px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r4c2.png");
}

.twentieth__r5c1 {
  grid-area: r5c1;
  position: relative;
  width: 253px;
  height: 460px;
}
.twentieth__r5c1 .image {
  position: absolute;
  width: 510px;
  height: 464px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r5c1.png");
}
.twentieth__r5c2 {
  grid-area: r5c2;
  position: relative;
}

.twentieth__r6c1 {
  grid-area: r6c1;
  position: relative;
}
.twentieth__r6c2 {
  grid-area: r6c2;
  position: relative;
  width: 253px;
  height: 400px;
}
.twentieth__r6c2 .image {
  top: -20px;
  position: absolute;
  width: 455px;
  height: 403px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r6c2.png");
}

.twentieth__r7c1 {
  grid-area: r7c1;
  position: relative;
  width: 253px;
  height: 350px;
}
.twentieth__r7c1 .image {
  top: -62px;
  left: -44px;
  position: absolute;
  width: 546px;
  height: 391px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r7c1.png");
}
.twentieth__r7c2 {
  grid-area: r7c2;
  position: relative;
}

.twentieth__r8c1 {
  grid-area: r8c1;
  position: relative;
}
.twentieth__r8c2 {
  grid-area: r8c2;
  position: relative;
  width: 253px;
  height: 680px;
}
.twentieth__r8c2 .image {
  top: -32px;
  position: absolute;
  width: 495px;
  height: 478px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r8c2.png");
}

.twentieth__r9c1 {
  grid-area: r9c1;
  position: relative;
  width: 253px;
  height: 300px;
}
.twentieth__r9c1 .image {
  top: -100px;
  position: absolute;
  width: 488px;
  height: 385px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r9c1.png");
}
.twentieth__r9c2 {
  grid-area: r9c2;
  position: relative;
}

.twentieth .article__blob {
  border: 2px solid #f69327;
  box-shadow: 8px 8px 0px #f27b21;
}

.twentieth__blobs-grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
  grid-template-areas:
    "blobs-r1c1 blobs-r1c1 .......... .........."
    "blobs-r2c1 blobs-r2c1 blobs-r2c2 blobs-r2c2"
    "blobs-r3c1 blobs-r3c1 blobs-r3c2 blobs-r3c2"
    "blobs-r4c1 blobs-r4c1 blobs-r4c2 blobs-r4c2"
    "blobs-r5c1 blobs-r5c1 blobs-r5c2 blobs-r5c2"
    "blobs-r6c1 blobs-r6c1 blobs-r6c2 blobs-r6c2"
    "blobs-r7c1 blobs-r7c1 blobs-r7c2 blobs-r7c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.twentieth__blobs-r1c1 {
  grid-area: blobs-r1c1;
}

.twentieth__blobs-r2c1 {
  grid-area: blobs-r2c1;
  position: relative;
  height: 600px;
}
.twentieth__blobs-r2c1 .image {
  top: 46px;
  position: absolute;
  width: 502px;
  height: 447px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r2c1.png");
}
.twentieth__blobs-r2c2 {
  grid-area: blobs-r2c2;
}
.twentieth__blobs-r2c2--mobile-img {
  display: none;
}
.twentieth__blobs-r2c2 .article__blob {
  margin: 0;
}

.twentieth__blobs-r3c1 {
  grid-area: blobs-r3c1;
}
.twentieth__blobs-r3c1--mobile-img {
  display: none;
}
.twentieth__blobs-r3c1 .article__blob {
  margin: 70px 0 0 42px;
}
.twentieth__blobs-r3c2 {
  grid-area: blobs-r3c2;
  position: relative;
  height: 620px;
}
.twentieth__blobs-r3c2 .image {
  top: 0;
  left: 100px;
  position: absolute;
  width: 419px;
  height: 430px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r3c2.png");
}

.twentieth__blobs-r4c1 {
  grid-area: blobs-r4c1;
  position: relative;
  height: 470px;
}
.twentieth__blobs-r4c1 .image {
  top: 46px;
  position: absolute;
  width: 391px;
  height: 391px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r4c1.png");
}
.twentieth__blobs-r4c2 {
  grid-area: blobs-r4c2;
}
.twentieth__blobs-r4c2--mobile-img {
  display: none;
}
.twentieth__blobs-r4c2 .article__blob {
  margin: 0;
  width: 615px;
  left: -69px;
}

.twentieth__blobs-r5c1 {
  grid-area: blobs-r5c1;
}
.twentieth__blobs-r5c1--mobile-img {
  display: none;
}
.twentieth__blobs-r5c1 .article__blob {
  margin: 0;
  width: 700px;
}
.twentieth__blobs-r5c2 {
  grid-area: blobs-r5c2;
  position: relative;
  height: 420px;
}
.twentieth__blobs-r5c2 .image {
  top: -100px;
  right: 0;
  position: absolute;
  width: 369px;
  height: 425px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r5c2.png");
}

.twentieth__blobs-r6c1 {
  grid-area: blobs-r6c1;
  position: relative;
  height: 500px;
}
.twentieth__blobs-r6c1 .image {
  top: -40px;
  position: absolute;
  width: 404px;
  height: 404px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r6c1.png");
}
.twentieth__blobs-r6c2 {
  grid-area: blobs-r6c2;
}
.twentieth__blobs-r6c2--mobile-img {
  display: none;
}
.twentieth__blobs-r6c2 .article__blob {
  margin: 0;
  right: 50px;
  width: 664px;
}

.twentieth__blobs-r7c1 {
  grid-area: blobs-r7c1;
}
.twentieth__blobs-r7c1--mobile-img {
  display: none;
}
.twentieth__blobs-r7c1 .article__blob {
  margin: 70px 0 0 42px;
}
.twentieth__blobs-r7c2 {
  grid-area: blobs-r7c2;
  position: relative;
  height: 340px;
}
.twentieth__blobs-r7c2 .image {
  top: -60px;
  right: -60px;
  position: absolute;
  width: 548px;
  height: 435px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r7c2.png");
}

.article__blob .twentieth-number-1 {
  position: absolute;
  top: -46px;
  right: 97px;
}
.article__blob .twentieth-number-2 {
  position: absolute;
  top: -81px;
  right: 34px;
}
.article__blob .twentieth-number-3 {
  position: absolute;
  top: -80px;
  right: 73px;
}
.article__blob .twentieth-number-4 {
  position: absolute;
  top: -49px;
  right: 44px;
}
.article__blob .twentieth-number-5 {
  position: absolute;
  top: -84px;
  right: 73px;
}
.article__blob .twentieth-number-6 {
  position: absolute;
  top: -52px;
  right: 73px;
}

.twentieth-arrow-1 {
  position: absolute;
  left: -69px;
  bottom: -112px;
}
.twentieth-arrow-2 {
  position: absolute;
  right: 108px;
  bottom: -218px;
  transform: rotate(293deg);
}
.twentieth-arrow-3 {
  position: absolute;
  left: 10px;
  bottom: -174px;
}
.twentieth-arrow-4 {
  position: absolute;
  right: 170px;
  bottom: -145px;
  transform: rotate(293deg) scale(0.7);
}
.twentieth-arrow-5 {
  position: absolute;
  left: 30px;
  bottom: -185px;
}

.twentieth__quest-block .radio-item input[type="radio"]:not(:checked) {
  border: 2px solid #f47920;
}

.twentieth__quest-block .radio-item input[type="radio"]:checked {
  background-color: #ffe8d7;
  border: 4px solid #f47920;
}

/*  */

.article__sem-body {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.article__text--bubble-third span {
  width: 547px;
}
.article__text--bubble-third span ~ span {
  width: 470px;
}

.article__sem-block h1 {
  margin: 40px 0;
}

.article__sem-btns {
  display: flex;
  justify-content: space-between;
  width: 87%;
}

.article__sem-btns .btn {
  height: 60px;
}

.article__sem-subtitle {
  margin-top: 62px;
}

.button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  width: fit-content;
  min-width: 177px;
  height: 60px;
  background: #00ae8e;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 50px;

  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #fefefe;
  text-decoration: none;
}

.button:hover {
  text-decoration: underline;
}

.button--second {
  background: #f47920;
}

.article__about {
  display: flex;
  flex-direction: column;
  margin: 40px auto 44px;
}

.article__safety-item {
  width: 100%;
  max-width: 307px;
  display: flex;
  flex-direction: column;
  height: max-content;
  align-items: flex-start;
  gap: 28px;
}
.article__safety-item a {
  text-decoration: none;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
}
.article__safety-item a:hover {
  color: #f47920;
}
.article__safety-item-img--first {
  width: 147px;
  height: 112px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-safe-01.png");
}
.article__safety-item-img--second {
  width: 109px;
  height: 109px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-safe-02.png");
}
.article__safety-item-img--third {
  width: 141px;
  height: 120px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-safe-03.png");
}
.article__safety-item-img {
  height: 109px;
}

.article__more {
  margin: 60px 0;
  inline-size: 100%;
  grid-template-areas:
    "more0 more0 more0"
    "more1 more2 more3";
  gap: 50px;
  grid-template-columns: repeat(3, 1fr);
}
.article__more h2 {
  grid-area: more0;
}
.article__more-card--fisrt {
  grid-area: more1;
}
.article__more-card--second {
  grid-area: more2;
}
.article__more-card--third {
  grid-area: more3;
}

.article__more-card {
  width: 335px;
  height: 429px;
  box-shadow: 0px 2px 8px rgba(14, 31, 53, 0.06),
    0px 4px 12px rgba(14, 31, 53, 0.08), 0px 2px 16px rgba(14, 31, 53, 0.06);
  border-radius: 23px;
  background: #ffffff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}

.article__more-card:hover {
  box-shadow: 0px 4px 12px rgba(14, 31, 53, 0.06),
    0px 6px 16px rgba(14, 31, 53, 0.08), 0px 4px 20px rgba(14, 31, 53, 0.06);
}

.article__more-card > .card__header {
  width: 100%;
  height: 193px;
  padding: 20px 22px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-card-01.png");
}

.article__more-card ~ .article__more-card > .card__header {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-card-02.png");
}

.article__more-card
  ~ .article__more-card
  ~ .article__more-card
  > .card__header {
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/proportion-card-03.png");
}

.article__more-card > .card__body {
  padding: 20px;
}

.card__footer {
  position: relative;
  padding: 0 20px 9.5px;
}
.card__footer::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/card-logo.png");
  position: absolute;
  bottom: 3px;
  right: 12px;
  width: 105px;
  height: 30px;
}

.card__footer .arrow {
  position: relative;
  width: fit-content;
}
.card__footer .arrow::after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33696 1.22656H8.68098C8.75888 1.22656 8.82202 1.28971 8.82202 1.3676V6.71162M8.78071 1.26787L0.84375 9.20483' stroke='%23F27B21' stroke-width='1.41037' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  width: 19px;
  height: 19px;
  top: -2px;
  right: -28px;
}

.main {
  position: relative;
  top: -87px;
}

.main__title {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 64px;
  border-radius: 40px;
  padding: 168px 55px 188px;
  overflow: hidden;
  margin-bottom: 40px;
}

.main__title h2 {
  z-index: 1;
}

.main__title-background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/main-title-back.png");
}

.main__title-bottom {
  display: flex;
  gap: 24px;
  z-index: 1;
}

.main__title-bottom h3 {
  max-width: 251px;
}
.main__banner {
  background: linear-gradient(
    29.6deg,
    #04ab8b 0%,
    #09ac8d 18%,
    #1ab092 41%,
    #62c1ac 66.99%,
    #5abfa9 94.71%
  );
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 23px;
  padding: 56px 80px;
  position: relative;
  cursor: pointer;
  margin: 80px auto;
  width: 100%;
  display: block;
  text-decoration: none;
}
.main__banner::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/main-banner.png");
  position: absolute;
  right: 78px;
  top: -23px;
  width: 244px;
  height: 233px;
}

.main__banner h3 {
  position: relative;
  width: fit-content;
}
.main__banner h3::after {
  content: url("data:image/svg+xml,%3Csvg width='91' height='41' viewBox='0 0 91 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.203125' width='91' height='40' rx='20' fill='%23EFEFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.0517 14.1728C47.3446 13.8799 47.8195 13.8799 48.1124 14.1728L53.4709 19.5314C53.8419 19.9024 53.8419 20.5039 53.4709 20.8749L48.1124 26.2335C47.8195 26.5263 47.3446 26.5263 47.0517 26.2335C46.7588 25.9406 46.7588 25.4657 47.0517 25.1728L51.2714 20.9531H37.082C36.6678 20.9531 36.332 20.6173 36.332 20.2031C36.332 19.7889 36.6678 19.4531 37.082 19.4531H51.2714L47.0517 15.2335C46.7588 14.9406 46.7588 14.4657 47.0517 14.1728Z' fill='%23000007'/%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: 16px;
  right: -170px;
}

.main__cards {
  display: flex;
  flex-direction: row;
  gap: 44px;
  justify-content: space-between;
  margin: 40px auto;
}

.article__more .main__cards {
  justify-content: center;
  background: unset;
}

.main__cards--small {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin: 80px auto;
}

.main__cards--small h3:first-child {
  max-width: 826px;
  margin-bottom: 24px;
}

.main__cards--small:last-child {
  max-width: 917px;
}

.main__cards--small .cards {
  display: flex;
  flex-direction: row;
  gap: 50px;
  justify-content: space-between;
}

.main__cards--small .card {
  width: 100%;
  max-width: 333px;
  height: 298px;
  padding: 20px;
  border-radius: 23px;
  display: flex;
  align-items: flex-end;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #222222;
  text-align: start;
  position: relative;
  box-shadow: 0px 2px 8px rgba(14, 31, 53, 0.06),
    0px 4px 12px rgba(14, 31, 53, 0.08), 0px 2px 16px rgba(14, 31, 53, 0.06);
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/card-first.png");
  -webkit-user-select: none;
  user-select: none;
}
.main__cards--small .card::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/circle-with-graphic.png");
  position: absolute;
  top: -36px;
  right: -25px;
  border-radius: 100%;
  width: 141px;
  height: 141px;
}
.main__cards--small .card:last-child::after {
  content: "";
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/circle-with-picture.png");
  position: absolute;
  top: -36px;
  right: -25px;
  border-radius: 100%;
  width: 141px;
  height: 141px;
  background-size: 141px 141px;
  background-repeat: no-repeat;
  overflow: hidden;
}

.main__cards--small .card ~ .card {
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/card-second.png");
}
.main__cards--small .card ~ .card ~ .card {
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/card-third.png");
}

.main__card {
  width: 335px;
  height: 438px;
  box-shadow: 0px 2px 8px rgba(14, 31, 53, 0.06),
    0px 4px 12px rgba(14, 31, 53, 0.08), 0px 2px 16px rgba(14, 31, 53, 0.06);
  border-radius: 23px;
  background: #ffffff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  text-decoration: none;
}

.main__card:hover {
  box-shadow: 0px 4px 12px rgba(14, 31, 53, 0.06),
    0px 6px 16px rgba(14, 31, 53, 0.08), 0px 4px 20px rgba(14, 31, 53, 0.06);
}

.main__card > .card__header {
  width: 100%;
  height: 223px;
  min-height: 223px;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/main-card-01.png");
}

.main__card ~ .main__card > .card__header {
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/main-card-02.png");
}

.main__card ~ .main__card ~ .main__card > .card__header {
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/main-card-03.png");
}

.main__card > .card__body {
  padding: 9.5px 20px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.main__card > .card__body h3 {
  margin-bottom: auto;
}

.main__card > .card__body .color--second {
  margin-top: unset;
  margin-bottom: 5px;
}

.nineteenth__title-block {
  position: relative;
  width: 100%;
  padding: 40px 544px 369px 50px;
  display: flex;
  flex-direction: column;
  gap: 34px;
  z-index: 1;
  max-width: 1200px;
  margin: 0 auto;
  background: #e1eaf7;
  border-radius: 40px;
  overflow: hidden;
}

.nineteenth__title-block h2 {
  max-width: 607px;
}

.nineteenth__title-block-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth-back.png");
  z-index: -1;
}

.mw-444 {
  max-width: 444px;
}
.mw-465 {
  max-width: 465px;
}
.mw-479 {
  max-width: 479px;
}
.mw-530 {
  max-width: 530px;
}

.nineteenth__grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
}

.nineteenth__grid div {
  overflow: visible;
}

.nineteenth__grid-one {
  grid-template-areas:
    "r1c1 r1c1 r1c1 r1c1 r1c1 r1c2 r1c2 r1c2 r1c2"
    "r2c1 r2c1 r2c1 .... r2c2 r2c2 r2c2 r2c2 r2c2"
    "r3c1 r3c1 r3c1 r3c1 .... r3c2 r3c2 r3c2 ....";
  gap: 22px;
  grid-template-columns: repeat(9, 1fr);
}

.nineteenth__r1c1 {
  grid-area: r1c1;
}

.nineteenth__r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 490px;
  height: 405px;
}
.nineteenth__r1c2 .image {
  top: -24px;
  position: absolute;
  width: 490px;
  height: 405px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r1c2.png");
}

.nineteenth__r2c1 {
  grid-area: r2c1;
  position: relative;
  width: 428px;
  height: 474px;
}
.nineteenth__r2c1 .image {
  top: -10px;
  position: absolute;
  width: 428px;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r2c1.png");
}

.nineteenth__r2c2 {
  grid-area: r2c2;
}

.nineteenth__r3c1 {
  grid-area: r3c1;
}

.nineteenth__r3c2 {
  grid-area: r3c2;
  position: relative;
}
.nineteenth__r3c2 .image {
  top: -40px;
  position: absolute;
  width: 345px;
  height: 194px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r3c2.png");
}

.nineteenth__grid-two {
  grid-template-areas:
    "r4c1 r4c1 r4c1 r4c1 .... r4c2 r4c2 r4c2 r4c2"
    "r5c1 r5c1 r5c1 r5c1 r5c2 r5c2 r5c2 r5c2 r5c2";
  gap: 22px;
  grid-template-columns: repeat(9, 1fr);
}

.nineteenth__r4c1 {
  grid-area: r4c1;
  position: relative;
  width: 431px;
  height: 346px;
}
.nineteenth__r4c1 .image {
  top: -40px;
  position: absolute;
  width: 431px;
  height: 433px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r4c1.png");
}
.nineteenth__r4c2 {
  grid-area: r4c2;
}

.nineteenth__r5c1 {
  grid-area: r5c1;
}
.nineteenth__r5c2 {
  grid-area: r5c2;
  position: relative;
  height: 596px;
}
.nineteenth__r5c2 .image {
  left: -56px;
  position: absolute;
  width: 806px;
  height: 606px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r5c2.png");
}

.nineteenth__grid-three {
  grid-template-areas:
    "r6c1 r6c1 r6c1 r6c1 r6c2 r6c2 r6c2 r6c2 r6c2"
    "r7c1 r7c1 r7c1 .... r7c2 r7c2 r7c2 r7c2 r7c2";
  gap: 22px;
  grid-template-columns: repeat(9, 1fr);
}

.nineteenth__r6c1 {
  grid-area: r6c1;
}

.nineteenth__r6c2 {
  grid-area: r6c2;
  position: relative;
  height: 486px;
}
.nineteenth__r6c2 .image {
  top: -5px;
  left: -10px;
  position: absolute;
  width: 621px;
  height: 486px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r6c2.png");
}

.nineteenth__r7c1 {
  grid-area: r7c1;
  position: relative;
  height: 500px;
}
.nineteenth__r7c1 .image {
  top: -95px;
  left: 73px;
  position: absolute;
  width: 364px;
  height: 545px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r7c1.png");
}
.nineteenth__r7c2 {
  grid-area: r7c2;
}

.nineteenth__grid-four {
  grid-template-areas:
    "r8c0  r8c0  r8c0  r8c0  r8c2  r8c2  r8c2  r8c2  r8c2"
    "r8c1  r8c1  r8c1  r8c1  r8c2  r8c2  r8c2  r8c2  r8c2"
    "r8c1  r8c1  r8c1  r8c1  ....  ....  ....  ....  ...."
    "r9c1  r9c1  r9c1  r9c1  ....  r9c2  r9c2  r9c2  r9c2"
    "r10c1 r10c1 r10c1 r10c1 r10c2 r10c2 r10c2 r10c2 r10c2"
    "r11c1 r11c1 r11c1 r11c1 ..... r11c2 r11c2 r11c2 r11c2"
    "r12c1 r12c1 r12c1 r12c1 r12c2 r12c2 r12c2 r12c2 r12c2"
    "r13c1 r13c1 r13c1 r13c1 ..... r13c2 r13c2 r13c2 r13c2"
    "r14c1 r14c1 r14c1 r14c1 ..... r14c2 r14c2 r14c2 r14c2"
    "r15c1 r15c1 r15c1 r15c1 r15c2 r15c2 r15c2 r15c2 r15c2"
    "r16c1 r16c1 r16c1 r16c1 ..... r16c2 r16c2 r16c2 r16c2";
  gap: 22px;
  grid-template-columns: repeat(9, 1fr);
}

.nineteenth__r8c0 {
  grid-area: r8c0;
}
.nineteenth__r8c1 {
  grid-area: r8c1;
  position: relative;
  height: 578px;
}
.nineteenth__r8c1 .image {
  top: 46px;
  position: absolute;
  width: 502px;
  height: 447px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r8c1.png");
}
.nineteenth__r8c2 {
  grid-area: r8c2;
}
.nineteenth__r8c2 .article__blob {
  margin: 70px 0 0 42px;
}

.nineteenth__r9c1 {
  grid-area: r9c1;
}
.nineteenth__r9c2 {
  grid-area: r9c2;
  position: relative;
  height: 581px;
}
.nineteenth__r9c2 .image {
  top: -60px;
  position: absolute;
  width: 602px;
  height: 581px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r9c2.png");
}

.nineteenth__r10c1 {
  grid-area: r10c1;
  position: relative;
  height: 852px;
}
.nineteenth__r10c1 .image {
  width: 433px;
  height: 437px;
  top: 120px;
  left: 40px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r10c1.png");
}
.nineteenth__r10c2 {
  grid-area: r10c2;
}
.nineteenth__r10c2 .article__blob {
  margin-left: 80px;
}

.nineteenth__r11c1 {
  grid-area: r11c1;
}
.nineteenth__r11c2 {
  grid-area: r11c2;
  position: relative;
  height: 490px;
}
.nineteenth__r11c2 .image {
  top: -90px;
  position: absolute;
  width: 590px;
  height: 490px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r11c2.png");
}

.nineteenth__r12c1 {
  grid-area: r12c1;
  position: relative;
  height: 440px;
}
.nineteenth__r12c1 .image {
  top: -10px;
  position: absolute;
  width: 544px;
  height: 493px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r12c1.png");
}
.nineteenth__r12c2 {
  grid-area: r12c2;
}
.nineteenth__r12c2 .article__blob {
  margin-left: 82px;
}

.nineteenth__r13c1 {
  grid-area: r13c1;
  position: relative;
  height: 581px;
}
.nineteenth__r13c1 .image {
  position: absolute;
  width: 592px;
  height: 587px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r13c1.png");
}
.nineteenth__r13c2 {
  grid-area: r13c2;
  position: relative;
  height: 189px;
  margin: auto 0;
}
.nineteenth__r13c2 .image {
  position: absolute;
  width: 488px;
  height: 189px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r13c2.png");
}

.nineteenth__r14c1 {
  grid-area: r14c1;
}
.nineteenth__r14c2 {
  grid-area: r14c2;
  position: relative;
  height: 400px;
}
.nineteenth__r14c2 .image {
  top: -132px;
  position: absolute;
  width: 598px;
  height: 528px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r14c2.png");
}

.nineteenth__r15c1 {
  grid-area: r15c1;
  position: relative;
  height: 660px;
}
.nineteenth__r15c1 .image {
  top: 25px;
  position: absolute;
  width: 465px;
  height: 553px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r15c1.png");
}
.nineteenth__r15c2 {
  grid-area: r15c2;
}
.nineteenth__r15c2 .article__blob {
  margin-left: 80px;
}

.nineteenth__r16c1 {
  grid-area: r16c1;
}
.nineteenth__r16c2 {
  grid-area: r16c2;
  position: relative;
  height: 460px;
}
.nineteenth__r16c2 .image {
  top: -60px;
  position: absolute;
  width: 531px;
  height: 448px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r16c2.png");
}

.article__blob .nineteenth-number-1 {
  position: absolute;
  top: -46px;
  right: 97px;
}
.article__blob .nineteenth-number-2 {
  position: absolute;
  top: -81px;
  right: 34px;
}
.article__blob .nineteenth-number-3 {
  position: absolute;
  top: -80px;
  right: 73px;
}
.article__blob .nineteenth-number-4 {
  position: absolute;
  top: -49px;
  right: 73px;
}
.article__blob .nineteenth-number-5 {
  position: absolute;
  top: -84px;
  right: 73px;
}
.article__blob .nineteenth-number-6 {
  position: absolute;
  top: -52px;
  right: 73px;
}
.article__blob .nineteenth-number-7 {
  position: absolute;
  top: -54px;
  right: 73px;
}
.article__blob .nineteenth-number-8 {
  position: absolute;
  top: -43px;
  right: 73px;
}

.nineteenth-arrow-1 {
  position: absolute;
  left: -42px;
  bottom: -280px;
}
.nineteenth-arrow-2 {
  position: absolute;
  right: -70px;
  bottom: -193px;
  transform: rotate(293deg);
}
.nineteenth-arrow-3 {
  position: absolute;
  left: -50px;
  bottom: -160px;
}
.nineteenth-arrow-4 {
  position: absolute;
  right: -16px;
  bottom: -230px;
  transform: rotate(293deg);
}
.nineteenth-arrow-6 {
  position: absolute;
  right: -16px;
  bottom: -200px;
  transform: rotate(293deg);
}
.nineteenth-arrow-7 {
  position: absolute;
  left: -50px;
  bottom: -160px;
}

.nineteenth__quest-column {
  display: flex;
  flex-direction: column;
  gap: 52px;
}

.nineteenth__quest-row-second {
  align-items: center;
}

.nineteenth__quest-row-first-img {
  width: 308px;
  height: 430px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__nqi1.png");
}
.nineteenth__quest-row-second-img {
  width: 308px;
  height: 430px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__nqi2.png");
}

.nineteenth__slider-wrap {
  overflow-x: auto;
  width: 100%;
  height: 600px;
}

.nineteenth__slider-body {
  display: flex;
  gap: 100px;
  margin-top: 16px;
  overflow: hidden;
}

.nineteenth__slider-card {
  min-width: 450px;
  width: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.nineteenth__slider-card h3 {
  margin: 0 auto 0 0;
}

.nineteenth__slider-img {
  margin: auto auto auto 0;
}

.nineteenth__slider-card .article__text {
  height: 170px;
  margin: auto auto 0 0;
}

.nineteenth__slider-one-img {
  width: 265px;
  height: 327px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-1.png");
}
.nineteenth__slider-two-img {
  width: 261px;
  height: 304px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-2.png");
}
.nineteenth__slider-three-img {
  width: 252px;
  height: 346px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-3.png");
}
.nineteenth__slider-four-img {
  width: 334px;
  height: 253px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-4.png");
}
.nineteenth__slider-five-img {
  width: 322px;
  height: 289px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-5.png");
}
.nineteenth__slider-six-img {
  width: 369px;
  height: 246px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-6.png");
}
.nineteenth__slider-seven-img {
  width: 422px;
  height: 216px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-7.png");
}
.nineteenth__slider-eight-img {
  width: 210px;
  height: 303px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__slider-8.png");
}

.nineteenth .more-block {
  margin: 36px 0 36px;
}

.nineteenth__r10c1 .more-block {
  margin: 36px 0 36px;
}

.nineteenth .article__blob .more-block {
  margin: 18px 0 0;
}

.quest-column {
  display: flex;
  flex-direction: column;
  gap: 52px;
}

.twentieth__title-block {
  position: relative;
  width: 100%;
  padding: 40px 544px 318px 50px;
  display: flex;
  flex-direction: column;
  gap: 34px;
  z-index: 1;
  max-width: 1200px;
  margin: 0 auto;
  background: #e1eaf7;
  border-radius: 40px;
  overflow: hidden;
}

.twentieth__title-block p {
  max-width: 521px;
}

.twentieth__title-block-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: bottom / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/twentieth-back.png");
  z-index: -1;
}

.twentieth__quest-row-first-img {
  width: 308px;
  height: 430px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/twentieth__nqi1.png");
}
.twentieth__quest-row-second-img {
  width: 308px;
  height: 430px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/twentieth__nqi2.png");
}

.twentieth .more-block {
  margin: 36px 0 36px;
}

.agreement,
.policy {
  margin: 20px auto;
}

.page-404__body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 40px;
  padding: 0 116px;
  height: 700px;
  justify-content: flex-end;
  /* top: -100px;
  margin-bottom: -100px; */
  gap: 40px;
  overflow: hidden;
}

.page-404 h1,
.page-404 h3,
.page-404 .btn {
  z-index: 1;
}

.page-404__background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/404-bg.png");
}

.page-404 .btn {
  margin-bottom: 182px;
}

.main__articles-blog {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
.main__articles-blog .btn {
  margin-top: 20px;
}

.middle-ages__title-block {
  position: relative;
  width: 100%;
  padding: 40px 500px 218px 50px;
  display: flex;
  flex-direction: column;
  gap: 34px;
  z-index: 1;
  max-width: 1200px;
  margin: 0 auto;
  background: #e1eaf7;
  border-radius: 40px;
  overflow: hidden;
}
.middle-ages__title-block-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/middle-ages-back.png");
  z-index: 1;
}
.middle-ages__title-block h2 {
  z-index: 2;
}

.middle-ages__grid {
  display: grid;
  padding: 100px 8px 40px 48px;
  inline-size: 100%;
  grid-template-areas:
    "r1c1 r1c1 r1c2 r1c2"
    "r2c1 r2c1 r2c2 r2c2"
    "sldr sldr sldr sldr"
    "r3c1 r3c1 r3c2 r3c2"
    "r4c1 r4c1 r4c2 r4c2"
    "r5c1 r5c1 r5c2 r5c2"
    "r6c1 r6c1 r6c2 r6c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

/*  */

.middle-ages__r1c1 {
  grid-area: r1c1;
  position: relative;
}
.middle-ages__r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 253px;
  height: 250px;
}
.middle-ages__r1c2 .image {
  top: -70px;
  left: 40px;
  position: absolute;
  width: 533px;
  height: 371px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r1c2.png");
}

.middle-ages__r2c1 {
  grid-area: r2c1;
  position: relative;
}
.middle-ages__r2c2 {
  grid-area: r2c2;
  position: relative;
  width: 253px;
  height: 300px;
}
.middle-ages__r2c2 .image {
  top: 28px;
  left: 35px;
  position: absolute;
  width: 581px;
  height: 322px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r2c2.png");
}

.middle-ages__slider {
  grid-area: sldr;
  overflow-x: auto;
  width: 100%;
  cursor: pointer;
}

.middle-ages__slider div {
  background: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__slider.png");
  height: 375px;
  display: block;
  width: 2400px;
}

.article__blob-q {
  padding: 20px 19px 20px 10px;
  width: 500px;
  height: fit-content;
  background: #fefefe;
  border: 1px solid #f47920;
  box-shadow: 10px 10px 0px #f27b21;
  border-radius: 10px;
  transform: rotate(5.89deg);
}

.article__blob-q p {
  margin: 0;
}

.article__blob-q p + p {
  margin-top: 16px;
}

.middle-ages__r3c1 {
  grid-area: r3c1;
  position: relative;
  width: 253px;
  height: 500px;
}
.middle-ages__r3c1 .image {
  top: 0;
  left: 35px;
  position: absolute;
  width: 417px;
  height: 425px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r3c1.png");
}
.middle-ages__r3c2 {
  grid-area: r3c2;
  position: relative;
  margin-top: 55px;
}

.middle-ages__r4c1 {
  grid-area: r4c1;
  position: relative;
  max-width: 506px;
}
.middle-ages__r4c2 {
  grid-area: r4c2;
  position: relative;
  width: 253px;
  height: 440px;
}
.middle-ages__r4c2 .image {
  top: -110px;
  left: 60px;
  position: absolute;
  width: 516px;
  height: 502px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r4c2.png");
}

.middle-ages__r5c1 {
  grid-area: r5c1;
  position: relative;
  width: 253px;
  height: 300px;
}
.middle-ages__r5c1 .image {
  top: -120px;
  left: 35px;
  position: absolute;
  width: 466px;
  height: 389px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r5c1.png");
}
.middle-ages__r5c2 {
  grid-area: r5c2;
  position: relative;
  max-width: 506px;
}

.middle-ages__r6c1 {
  grid-area: r6c1;
  position: relative;
  max-width: 500px;
}
.middle-ages__r6c2 {
  grid-area: r6c2;
  position: relative;
  width: 253px;
  height: 400px;
}
.middle-ages__r6c2 .image {
  top: -20px;
  left: 35px;
  position: absolute;
  width: 645px;
  height: 454px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r6c2.png");
}

.article__blob .middle-ages-number-1 {
  position: absolute;
  top: -46px;
  right: 97px;
}
.article__blob .middle-ages-number-2 {
  position: absolute;
  top: -81px;
  right: 34px;
}
.article__blob .middle-ages-number-3 {
  position: absolute;
  top: -80px;
  right: 73px;
}
.article__blob .middle-ages-number-4 {
  position: absolute;
  top: -49px;
  right: 32px;
}

.middle-ages-arrow-1 {
  position: absolute;
  left: -342px;
  bottom: -440px;
}
.middle-ages-arrow-2 {
  position: absolute;
  right: 20px;
  bottom: -160px;
  transform: rotate(293deg) scale(0.7);
}
.middle-ages-arrow-3 {
  position: absolute;
  left: -200px;
  bottom: -60px;
}
.middle-ages-arrow-4 {
  position: absolute;
  right: -16px;
  bottom: -230px;
  transform: rotate(293deg);
}

.middle-ages__blobs-grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
  grid-template-areas:
    "blobs-r1c1 blobs-r1c1 .......... .........."
    "blobs-r2c1 blobs-r2c1 blobs-r2c2 blobs-r2c2"
    "blobs-r3c1 blobs-r3c1 blobs-r3c2 blobs-r3c2"
    "blobs-r4c1 blobs-r4c1 blobs-r4c2 blobs-r4c2"
    "blobs-r5c1 blobs-r5c1 blobs-r5c2 blobs-r5c2"
    "blobs-r6c1 blobs-r6c2 blobs-r6c2 ..........";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.middle-ages__blobs-r1c1 {
  grid-area: blobs-r1c1;
  position: relative;
}

.middle-ages__blobs-r2c1 {
  grid-area: blobs-r2c1;
  position: relative;
  height: 700px;
}
.middle-ages__blobs-r2c1 .image {
  top: 46px;
  position: absolute;
  width: 509px;
  height: 470px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r2c1.png");
}
.middle-ages__blobs-r2c2 {
  grid-area: blobs-r2c2;
}
.middle-ages__blobs-r2c2 .article__blob {
  margin: 0;
}

.middle-ages__blobs-r3c1 {
  grid-area: blobs-r3c1;
}
.middle-ages__blobs-r3c1 .article__blob {
  margin: 0;
}
.middle-ages__blobs-r3c2 {
  grid-area: blobs-r3c2;
  position: relative;
  height: 400px;
}
.middle-ages__blobs-r3c2 .image {
  top: -400px;
  left: 100px;
  position: absolute;
  width: 496px;
  height: 584px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r3c2.png");
}

.middle-ages__blobs-r4c1 {
  grid-area: blobs-r4c1;
  position: relative;
  height: 750px;
}
.middle-ages__blobs-r4c1 .image {
  top: 150px;
  left: 32px;
  position: absolute;
  width: 468px;
  height: 410px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r4c1.png");
}
.middle-ages__blobs-r4c2 {
  grid-area: blobs-r4c2;
}
.middle-ages__blobs-r4c2 .article__blob {
  margin: 0;
}

.middle-ages__blobs-r5c1 {
  grid-area: blobs-r5c1;
}
.middle-ages__blobs-r5c1 .article__blob {
  margin: 0;
}
.middle-ages__blobs-r5c2 {
  grid-area: blobs-r5c2;
  position: relative;
  height: 500px;
}
.middle-ages__blobs-r5c2 .image {
  top: -32px;
  left: 32px;
  position: absolute;
  width: 499px;
  height: 606px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r5c2.png");
}

.middle-ages__blobs-r6c1 {
  grid-area: blobs-r6c1;
  position: relative;
  height: 240px;
  z-index: 10;
}
.middle-ages__blobs-r6c1 .image {
  top: 12px;
  left: 30px;
  position: absolute;
  width: 170px;
  height: 254px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r6c1.png");
}
.middle-ages__blobs-r6c2 {
  grid-area: blobs-r6c2;
}
.article__blob-q--grey {
  padding: 20px 19px 20px 20px;
  width: 571px;
  height: fit-content;
  background: #fefefe;
  border: 1px solid #c9d4d9;
  box-shadow: 10px 10px 0px #c9d4d9;
  border-radius: 10px;
}
.article__blob-q--grey p {
  font-size: 12px;
  line-height: 15px;
}
.article__blob-q--m4 {
  transform: rotate(-4.25deg);
  right: 105px;
  position: relative;
}

.middle-ages__wardrobe-grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
  grid-template-areas:
    "r1c1 r1c1 r1c2 r1c2"
    "r2c1 r2c1 r1c2 r1c2"
    "r3c1 r3c1 r1c2 r1c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.middle-ages__wardrobe-r1c1 {
  grid-area: r1c1;
  position: relative;
}
.middle-ages__wardrobe-r2c1 {
  grid-area: r2c1;
  position: relative;
}
.middle-ages__wardrobe-r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 253px;
  height: 400px;
}
.middle-ages__wardrobe-r1c2 .image {
  top: -50px;
  left: 35px;
  position: absolute;
  width: 531px;
  height: 524px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__wardrobe-r1c2.png");
}

.middle-ages__wardrobe-r3c1 {
  grid-area: r3c1;
  position: relative;
}
.article__blob-q--m1 {
  width: 438.1px;
  transform: rotate(-1.41deg);
  margin: 16px 0 0 50px;
}

.middle-ages__wardrobe-r4c1 {
  grid-area: r4c1;
  position: relative;
  display: none;
}

.middle-ages__quest-row-first-img {
  width: 308px;
  height: 430px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__nqi1.png");
}
.middle-ages__quest-row-second-img {
  width: 382px;
  height: 352px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__nqi2.png");
}
.middle-ages__quest-row-third-img {
  width: 237px;
  height: 271px;
  margin-right: 80px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__nqi3.png");
}

.middle-ages__quest-block .radio-item input[type="radio"]:not(:checked) {
  border: 2px solid #f47920;
}

.middle-ages__quest-block .radio-item input[type="radio"]:checked {
  background-color: #ffe8d7;
  border: 4px solid #f47920;
}

.middle-ages .more-block {
  margin: 36px 0 36px;
}
/*  */

/*  */
.eighteenth__title-block {
  position: relative;
  width: 100%;
  padding: 40px 500px 327px 50px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  z-index: 1;
  max-width: 1200px;
  margin: 0 auto;
  background: #e1eaf7;
  border-radius: 40px;
  overflow: hidden;
}
.eighteenth__title-block-back {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth-back.png");
  z-index: 1;
}

.eighteenth__grid {
  display: grid;
  padding: 40px 8px 40px 48px;
  inline-size: 100%;
  grid-template-areas:
    "r1c1  r1c1  r1c2  r1c2"
    "r2c1  r2c1  r2c2  r2c2"
    "r3c1  r3c1  r3c2  r3c2"
    "r4c1  r4c1  r4c2  r4c2"
    "r5c1  r5c1  r5c2  r5c2"
    "r6c1  r6c1  r6c2  r6c2"
    "r7c0  r7c0  r7c0  r7c0"
    "r8c1  r8c1  r8c2  r8c2"
    "r9c1  r9c1  r9c2  r9c2"
    "....  r10c1 ....  ...."
    "r11c1 r11c1 r11c2 r11c2"
    "r12c1 r12c1 r12c2 r12c2"
    "r13c1 r13c1 r13c2 r13c2"
    "r14c1 r14c1 r14c2 r14c2";
  gap: 22px;
  grid-template-columns: repeat(4, 1fr);
}

.eighteenth__r1c1 {
  grid-area: r1c1;
  position: relative;
}
.eighteenth__r1c2 {
  grid-area: r1c2;
  position: relative;
  width: 253px;
  height: 650px;
}
.eighteenth__r1c2 .image {
  left: 35px;
  position: absolute;
  width: 512px;
  height: 623px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r1c2.png");
}

.eighteenth__r2c1 {
  grid-area: r2c1;
  position: relative;
  width: 253px;
  height: 450px;
}
.eighteenth__r2c1 .image {
  left: 35px;
  position: absolute;
  width: 358px;
  height: 372px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r2c1.png");
}
.eighteenth__r2c2 {
  grid-area: r2c2;
  position: relative;
}

.eighteenth__r3c1 {
  grid-area: r3c1;
  position: relative;
}
.eighteenth__r3c2 {
  grid-area: r3c2;
  position: relative;
  width: 253px;
  height: 340px;
}
.eighteenth__r3c2 .image {
  top: 20px;
  left: 50px;
  position: absolute;
  width: 449px;
  height: 302px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r3c2.png");
}

.eighteenth__r4c1 {
  grid-area: r4c1;
  position: relative;
  width: 253px;
  height: 350px;
}
.eighteenth__r4c1 .image {
  top: -180px;
  left: 20px;
  position: absolute;
  width: 458px;
  height: 420px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r4c1.png");
}
.eighteenth__r4c2 {
  grid-area: r4c2;
  position: relative;
}

.eighteenth__r5c1 {
  grid-area: r5c1;
  position: relative;
}
.eighteenth__r5c2 {
  grid-area: r5c2;
  position: relative;
  width: 253px;
  height: 500px;
}
.eighteenth__r5c2 .image {
  left: 50px;
  position: absolute;
  width: 472px;
  height: 436px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r5c2.png");
}

.eighteenth__r6c1 {
  grid-area: r6c1;
  position: relative;
  width: 253px;
  height: 300px;
}
.eighteenth__r6c1 .image {
  top: -100px;
  left: 20px;
  position: absolute;
  width: 506px;
  height: 273px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r6c1.png");
}
.eighteenth__r6c2 {
  grid-area: r6c2;
  position: relative;
}

.eighteenth__r7c0 {
  grid-area: r7c0;
  position: relative;
}
.eighteenth__r8c1 {
  grid-area: r8c1;
  position: relative;
  width: 253px;
  height: 500px;
}
.eighteenth__r8c1 .image {
  top: 50px;
  position: absolute;
  width: 505px;
  height: 363px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r8c1.png");
}
.eighteenth__r8c2 {
  grid-area: r8c2;
  position: relative;
  top: -60px;
}

.eighteenth__r9c1 {
  grid-area: r9c1;
  position: relative;
}
.eighteenth__r9c2 {
  grid-area: r9c2;
  position: relative;
  width: 253px;
  height: 400px;
}
.eighteenth__r9c2 .image {
  left: 60px;
  position: absolute;
  width: 405px;
  height: 486px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r9c2.png");
}
.eighteenth__r10c1 {
  grid-area: r10c1;
  position: relative;
  width: 253px;
  height: 170px;
}
.eighteenth__r10c1 .image {
  top: -50px;
  left: -50px;
  position: absolute;
  width: 308px;
  height: 77px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r10c1.png");
}

.eighteenth__r11c1 {
  grid-area: r11c1;
  position: relative;
}
.eighteenth__r11c2 {
  grid-area: r11c2;
  position: relative;
  width: 253px;
  height: 600px;
}
.eighteenth__r11c2 .image {
  top: -86px;
  left: 50px;
  position: absolute;
  width: 500px;
  height: 546px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r11c2.png");
}

.eighteenth__r12c1 {
  grid-area: r12c1;
  position: relative;
  width: 253px;
  height: 450px;
}
.eighteenth__r12c1 .image {
  top: -80px;
  left: 120px;
  position: absolute;
  width: 301px;
  height: 458px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r12c1.png");
}
.eighteenth__r12c2 {
  grid-area: r12c2;
  position: relative;
}
.article__blob--r12c2-mobile {
  display: none;
}

.eighteenth__r13c1 {
  grid-area: r13c1;
  position: relative;
}
.eighteenth__r13c2 {
  grid-area: r13c2;
  position: relative;
  width: 253px;
  height: 540px;
}
.eighteenth__r13c2 .image {
  left: 50px;
  position: absolute;
  width: 526px;
  height: 409px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r13c2.png");
}

.eighteenth__r14c1 {
  grid-area: r14c1;
  position: relative;
  width: 253px;
  height: 500px;
}
.eighteenth__r14c1 .image {
  top: -80px;
  left: 80px;
  position: absolute;
  width: 391px;
  height: 541px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r14c1.png");
}
.eighteenth__r14c2 {
  grid-area: r14c2;
  position: relative;
}

.eighteenth__slider-wrap {
  overflow-x: auto;
  width: 100%;
}

.eighteenth__slider-body {
  display: flex;
  gap: 100px;
  margin-top: 16px;
  overflow: hidden;
}

.eighteenth__slider-card {
  min-width: 450px;
  width: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.eighteenth__slider-card h3 {
  margin: 0 auto 47px 0;
}

.eighteenth__slider-img {
  margin: 60px auto 0 0;
}

.eighteenth__slider-card .article__text {
  height: 140px;
  margin-right: auto;
}

.eighteenth__slider-one-img {
  width: 300px;
  height: 300px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__slider-1.png");
}
.eighteenth__slider-two-img {
  width: 300px;
  height: 300px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__slider-2.png");
}
.eighteenth__slider-three-img {
  width: 300px;
  height: 300px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__slider-3.png");
}
.eighteenth__slider-four-img {
  width: 390px;
  height: 260px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__slider-4.png");
}
.eighteenth__slider-five-img {
  width: 172px;
  height: 258px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__slider-5.png");
}
.eighteenth__slider-six-img {
  width: 390px;
  height: 260px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__slider-6.png");
}

.article__blob .eighteenth-number-1 {
  position: absolute;
  top: -46px;
  right: 97px;
}
.article__blob .eighteenth-number-2 {
  position: absolute;
  top: -81px;
  right: 34px;
}
.article__blob .eighteenth-number-3 {
  position: absolute;
  top: -80px;
  right: 73px;
}
.article__blob .eighteenth-number-4 {
  position: absolute;
  top: -49px;
  right: 40px;
}
.article__blob .eighteenth-number-5 {
  position: absolute;
  top: -84px;
  right: 73px;
}

.eighteenth__quest-row-first-img {
  width: 290px;
  height: 435px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__nqi1.png");
}
.eighteenth__quest-row-second-img {
  width: 278px;
  height: 391px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__nqi2.png");
}
.eighteenth__quest-row-third-img {
  width: 379px;
  height: 468px;
  position: relative;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__nqi3.png");
}

.eighteenth .more-block {
  margin: 36px 0 36px;
}
.eighteenth__r14c2 .more-block {
  margin: 80px 0 36px -25px;
}
/*  */

.articles {
  display: flex;
  flex-direction: column;
}
.articles__top {
  --w: 770px;
  --gap: 45px;
  --col-min: calc((var(--w) - 100px - var(--gap)) / 2);
  display: grid;
  column-gap: var(--gap);
  grid-template-columns: minmax(var(--col-min), 622px) minmax(
      var(--col-min),
      432px
    );
  grid-template-rows: repeat(5, min-content);
  /* grid-template-columns: 1fr; */
  margin: 0 auto 46px;
}
.articles__top h2 {
  text-align: center;
  margin-bottom: 48px;
}
.articles__top h3 {
  margin-top: 0;
}
.articles__img {
  grid-column: 2 / 3;
  grid-row: 1 / 6;
  /* grid-column: 2/3; */
  /* grid-row: 2/6; */
  margin: 48px auto 28px;
}
.articles__img--fashion {
  width: 279px;
  height: 312px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/fashion-main.png");
}
.articles__img--economics {
  width: 290px;
  height: 263px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/economics-main.png");
}
.articles__img--health {
  width: 300px;
  height: 293px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/health-main.png");
}
.articles__img--motivation {
  width: 300px;
  height: 293px;
  background: center / contain no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/motivation-main.png");
}
.articles__img--beauty {
  width: 300px;
  height: 293px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/beauty-main.png");
}
.articles__img--news {
  width: 300px;
  height: 293px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/news-main.png");
}
.articles__img--culture {
  width: 300px;
  height: 293px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/culture-main.png");
}

.articles__items {
  /* --p: 50px;
  width: 100%;
  max-width: calc(1144px + var(--p) * 2);
  padding: 0 var(--p);
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 300px;
  gap: 36px;
  transform: translateX(25px); */
  width: 100%;
  max-width: 1130px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  row-gap: 40px;
  column-gap: 20px;
  margin: 100px auto 40px;
  padding: 0;
}
.articles .articles__items {
  margin: 40px auto;
}
.articles__item {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px;
  border-radius: 19px;
  background-color: var(--brand50);
  box-shadow: 0 12px 20px 0 #0e1f350f, 0 6px 12px 0 #0e1f3514,
    0 2px 4px 0 #0e1f350f;
  overflow: hidden;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 100%;
}
.articles__item:hover {
  box-shadow: 0 20px 28px 0 #0e1f350f, 0 10px 16px 0 #0e1f3514,
    0 4px 8px 0 #0e1f350f;
}
.antiquity__title-background {
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/antiquity-02.png");
}
.articles__item p {
  max-width: 320px;
}
.articles__item .color--white {
  text-shadow: 2px 2px 1px black;
}

.number-1 {
  width: 114px;
  height: 150px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-1.png");
}
.number-2 {
  width: 102px;
  height: 152px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-2.png");
}
.number-3 {
  width: 95px;
  height: 141px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-3.png");
}
.number-4 {
  width: 82px !important;
  height: 111px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-4.png");
}
.number-5 {
  width: 110px;
  height: 148px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-5.png");
}
.number-6 {
  width: 102px !important;
  height: 116px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-6.png");
}
.number-7 {
  width: 104px !important;
  height: 112px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-7.png");
}
.number-8 {
  width: 111px !important;
  height: 125px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-number-8.png");
}
.antiquity-arrow,
.blob-arrow {
  width: 114px;
  height: 131px;
  background: center / contain no-repeat url("/bitrix/templates/geropharm-trends/assets/images/blob-arrow.png");
}

.more-articles-block {
  max-width: 865px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  gap: 55px;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 0;
  overflow: hidden;
  background: #efefef;
  border-radius: 30px;
}

.more-articles-block__btns {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
}

.more-articles-block__btns::before {
  content: url("/bitrix/templates/geropharm-trends/assets/images/hand-points-right.png");
  position: absolute;
  left: -120px;
  top: 32px;
}

.more-articles-block__btn {
  width: fit-content;
  height: 25px;
  padding: 0 14px;
  border: 1px solid #f37920;
  border-radius: 50px;
  font-family: TT Commons Pro, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #f37920;
  text-decoration: none;
}
.more-articles-block__btn:hover {
  box-shadow: 0 6px 10px 0 #0e1f350f, 0 3px 6px 0 #0e1f3514,
    0 1px 2px 0 #0e1f350f;
}

.modal-wrap {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  z-index: 10001;
  overflow: auto;
}

.quiz-modal {
  background: #fefefe;
  max-width: 602px;
  width: 100%;
  height: fit-content;
  min-height: 362px;
  text-align: center;
  border-radius: 30px;
  margin: 110px auto 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 2px 40px 20px;
  position: relative;
  box-shadow: 0px 4px 8px rgba(14, 31, 53, 0.1),
    0px 8px 16px rgba(14, 31, 53, 0.16),
    0px 16px 28px -1px rgba(14, 31, 53, 0.1);
  border: none;
}

.quiz-modal .more-block {
  margin-top: 20px;
}

.quiz-modal__close {
  width: 28px;
  height: 28px;
  background: #e1eaf7;
  border-radius: 100px;
  position: absolute;
  top: 30px;
  left: 40px;
  cursor: pointer;
}
.quiz-modal__close:hover {
  box-shadow: 0 3px 5px 0 #0e1f350f, 0 2px 3px 0 #0e1f3514,
    0 1px 2px 0 #0e1f350f;
}
.quiz-modal__close::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8333 5.34297L14.6583 4.16797L9.99996 8.8263L5.34163 4.16797L4.16663 5.34297L8.82496 10.0013L4.16663 14.6596L5.34163 15.8346L9.99996 11.1763L14.6583 15.8346L15.8333 14.6596L11.175 10.0013L15.8333 5.34297Z' fill='%23445275'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 4px;
  top: 0px;
}

.quiz-modal__img {
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}
.quiz-modal__img--antiquity-success {
  width: 142px;
  height: 203px;
  right: 30px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-success-antiquity.png");
}
.quiz-modal__img--antiquity-failure {
  width: 142px;
  height: 203px;
  right: 30px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-failure-antiquity.png");
}
.quiz-modal__img--nineteenth-success {
  width: 180px;
  height: 180px;
  right: 30px;
  top: 23px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-success-nineteenth.png");
}
.quiz-modal__img--nineteenth-failure {
  width: 131px;
  height: 184px;
  right: 32px;
  top: 19px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-failure-nineteenth.png");
}
.quiz-modal__img--twentieth-success {
  width: 174px;
  height: 174px;
  right: 30px;
  top: 21px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-success-twentieth.png");
}
.quiz-modal__img--twentieth-failure {
  width: 146px;
  height: 146px;
  right: 24px;
  top: 30px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-failure-twentieth.png");
}
.quiz-modal__img--middle-ages-success {
  width: 187px;
  height: 187px;
  right: 23px;
  top: 19px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-success-middle-ages.png");
}
.quiz-modal__img--middle-ages-failure {
  width: 177px;
  height: 177px;
  right: 18px;
  top: 26px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-failure-middle-ages.png");
}
.quiz-modal__img--eighteenth-success {
  width: 118px;
  height: 211px;
  right: 43px;
  top: 30px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-success-eighteenth.png");
}
.quiz-modal__img--eighteenth-failure {
  width: 118px;
  height: 211px;
  right: 43px;
  top: 30px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/quiz-failure-eighteenth.png");
}

.quiz-modal__body {
  display: flex;
  gap: 8px;
  width: 100%;
  justify-content: space-between;
}

.quiz-modal__text {
  max-width: 310px;
  padding-top: 76px;
}

.more-block {
  width: 380px;
  max-width: 380px;
  height: fit-content;
  min-height: 112px;
  position: relative;
  padding: 11.75px 10px;
  margin-top: 10px;
  display: flex;
  gap: 8px;
  text-decoration: none;
  background-color: rgb(239 239 239);
  background-position: right;
  background-repeat: no-repeat;
  box-shadow: 0px 4px 8px rgba(14, 31, 53, 0.1),
    0px 8px 16px rgba(14, 31, 53, 0.16),
    0px 16px 28px -1px rgba(14, 31, 53, 0.1);
  border-radius: 5px;
}
.more-block--grey {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--grey.png");
}
.more-block--orange {
  background: #f27b21;
}
.more-block--orange .more-block__text {
  margin: auto 0;
}
.more-block--orange .more-block__text p {
  color: #ffffff;
}
.more-block--abs {
  position: absolute;
  top: -252px;
}

.more-block::after {
  content: url("data:image/svg+xml,%3Csvg width='55' height='27' viewBox='0 0 55 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.938354' width='54' height='25' rx='12.5' fill='white'/%3E%3Crect x='0.5' y='0.938354' width='54' height='25' rx='12.5' stroke='%23BCD1E2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.5527 7.40802C29.8456 7.11513 30.3204 7.11513 30.6133 7.40802L35.9719 12.7666C36.3429 13.1376 36.3429 13.7391 35.9719 14.1101L30.6133 19.4687C30.3204 19.7616 29.8456 19.7616 29.5527 19.4687C29.2598 19.1758 29.2598 18.7009 29.5527 18.408L33.7723 14.1884H19.583C19.1688 14.1884 18.833 13.8526 18.833 13.4384C18.833 13.0241 19.1688 12.6884 19.583 12.6884H33.7723L29.5527 8.46868C29.2598 8.17579 29.2598 7.70092 29.5527 7.40802Z' fill='%23000007'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 10px;
  bottom: 0;
  top: 0;
  margin: auto 0;
  width: 55px;
  height: 26px;
}

.more-block__img {
  width: 70px;
  min-width: 70px;
  height: 88.5px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}
.more-block__img--grey {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block-img--grey.png");
}
.more-block__img--middle {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--middle.png");
}
.more-block__img--eighteenth {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--eighteenth.png");
}
.more-block__img--nineteenth {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--nineteenth.png");
}
.more-block__img--twentieth {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--twentieth.png");
}
.more-block__img--drugs {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--drugs.png");
}
.more-block__img--changes {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--changes.png");
}
.more-block__img--spheres {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--spheres.png");
}
.more-block__img--face {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--face.png");
}
.more-block__img--profits {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--profits.png");
}
.more-block__img--fashion {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--fashion.png");
}
.more-block__img--weight {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--weight.png");
}
.more-block__img--miracle {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--miracle.png");
}
.more-block__img--celeb {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--celeb.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--secrets {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--secrets.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--health {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--health.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--men {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--men.png");
  width: 88px;
  min-width: 88px;
  bottom: 104px;
}
.more-block__img--star {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--star.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--sem {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--sem.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--full-story {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--full-story.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--diet {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--diet.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--overeating {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--overeating.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--laziness {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--laziness.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--weightloss {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--weightloss.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--favstar {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--favstar.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--body {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--body.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--stars-article {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--stars-article.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--khloe {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--khloe.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--gero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--gero.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--guilty {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--guilty.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--plus-minus {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--plus-minus.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--to-know {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--to-know.png");
  width: 88px;
  min-width: 88px;
}
.more-block__img--injection {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/more-block--injection.png");
  width: 88px;
  min-width: 88px;
}

.laziness .more-block__text,
.psychology .more-block__text,
.japanese .more-block__text,
.ways .more-block__text,
.beauty .more-block__text,
.advices .more-block__text,
.stars .more-block__text,
.stars-ru .more-block__text {
  height: fit-content;
  margin: auto 0;
}
/* .more-block--drugs {
  min-height: 100px;
} */
.more-block--changes {
  width: 425px;
  max-width: 425px;
  min-height: 91px;
}
.more-block--changes p {
  font-size: 16px !important;
  line-height: normal !important;
  margin: 0 !important;
}
.more-block--changes .more-block__text {
  padding-right: 58px;
}
/* .more-block--spheres {
  width: 424px;
  max-width: 424px;
  min-height: 88px;
}
.more-block--face {
  width: 425px;
  max-width: 425px;
  min-height: 88px;
}
.more-block--profits {
  width: 425px;
  max-width: 425px;
  min-height: 88px;
} */
.more-block__text {
  /* max-width: 212px; */
  width: unset !important;
  padding-right: 70px;
}
.more-block__text .strong {
  margin: 0;
}
.more-block__text p:not(.strong) {
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 15px;
}

.home__title {
  margin: 20px 0 60px;
}
.home__title h2 {
  margin-bottom: 48px;
  text-align: center;
}
.home__subtitle {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}
.home__banner {
  width: 100%;
  height: 672px;
  margin: 60px auto 40px;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/home__banner.png");
}
.home__card {
  width: 100%;
  height: 650px;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/home__card.png");
  border-radius: 30px;
  margin: 40px auto;
}
.home__small-cards-subtitle {
  max-width: 826px;
  margin-bottom: 40px;
}
.home__small-cards-end-subtitle {
  max-width: 917px;
}
.home__small-cards {
  margin: 40px auto;
  display: flex;
  flex-wrap: wrap;
  gap: 44px;
  justify-content: center;
}
.sm-card {
  width: 335px;
  height: 398px;
  box-shadow: 0px 2px 8px rgba(14, 31, 53, 0.06),
    0px 4px 12px rgba(14, 31, 53, 0.08), 0px 2px 16px rgba(14, 31, 53, 0.06);
  border-radius: 23px;
  background: #ffffff;
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.sm-card:hover {
  box-shadow: 0px 4px 12px rgba(14, 31, 53, 0.06),
    0px 6px 16px rgba(14, 31, 53, 0.08), 0px 4px 20px rgba(14, 31, 53, 0.06);
}
.sm-card__img {
  width: 100%;
  height: 275px;
  min-height: 275px;
}
.sm-card h3 {
  padding: 22px 20px;
}
.sm-card--one .sm-card__img {
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/sm-card-01.png");
}
.sm-card--two .sm-card__img {
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/sm-card-02.png");
}
.sm-card--three .sm-card__img {
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/sm-card-03.png");
}
.home__str {
  background: linear-gradient(
    29.6deg,
    #04ab8b 0%,
    #09ac8d 18%,
    #1ab092 41%,
    #62c1ac 66.99%,
    #5abfa9 94.71%
  );
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 23px;
  position: relative;
  cursor: pointer;
  margin: 40px auto;
  width: 100%;
  text-decoration: none;
  height: 188px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 41px 0 80px;
}
.home__str:hover {
  box-shadow: 0px 4px 12px rgba(14, 31, 53, 0.06),
    0px 6px 16px rgba(14, 31, 53, 0.08), 0px 4px 20px rgba(14, 31, 53, 0.06);
}
.home__str-img {
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/home__str.png");
  width: 260px;
  height: 107px;
}
.home__str h3 {
  position: relative;
  width: fit-content;
}
.home__str h3::after {
  content: url("data:image/svg+xml,%3Csvg width='91' height='41' viewBox='0 0 91 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.203125' width='91' height='40' rx='20' fill='%23EFEFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.0517 14.1728C47.3446 13.8799 47.8195 13.8799 48.1124 14.1728L53.4709 19.5314C53.8419 19.9024 53.8419 20.5039 53.4709 20.8749L48.1124 26.2335C47.8195 26.5263 47.3446 26.5263 47.0517 26.2335C46.7588 25.9406 46.7588 25.4657 47.0517 25.1728L51.2714 20.9531H37.082C36.6678 20.9531 36.332 20.6173 36.332 20.2031C36.332 19.7889 36.6678 19.4531 37.082 19.4531H51.2714L47.0517 15.2335C46.7588 14.9406 46.7588 14.4657 47.0517 14.1728Z' fill='%23000007'/%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: 16px;
  right: -170px;
}

.home__articles-block {
  /* width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 0 74px; */
  display: flex;
  flex-direction: column;
}
.home__articles-block .btn {
  margin: 0 auto;
}
.home__articles-block h2 {
  text-align: center;
}
.home__tags {
  display: flex;
  gap: 20px;
  margin: 40px auto 20px;
}
.home__tag {
  width: fit-content;
  height: 25px;
  padding: 0 14px;
  border: 1px solid rgba(244, 121, 32, 0.63);
  border-radius: 50px;
  font-family: TT Commons Pro, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: rgba(244, 121, 32, 0.63);
  text-decoration: none;
  cursor: pointer;
}
.home__tag--active {
  background: rgba(244, 121, 32, 0.1);
  border: 1px solid #f47920;
}
.home__tag--inactive {
  border: 1px solid #d9d3d3;
  color: #d9d3d3;
}
.home__tag:not(.home__tag--inactive):hover {
  box-shadow: 0 6px 10px 0 #0e1f350f, 0 3px 6px 0 #0e1f3514,
    0 1px 2px 0 #0e1f350f;
}
.home__articles {
  display: flex;
  /* gap: 21px; */
  gap: 40px;
  margin: 0 0 40px;
  /* width: calc(100% + 100px); */
  width: calc(100% + 40px);
  overflow: hidden;
  /* padding: 20px 20px 0; */
  padding: 20px 0 0 16px;
  /* position: relative;
  left: -20px; */
  position: relative;
  left: -16px;
}
.home__article {
  position: relative;
  min-width: 257px;
  max-width: 257px;
  height: fit-content;
  overflow: visible;
  text-decoration: none;
  filter: drop-shadow(0px 0px 2px rgba(14, 31, 53, 0.12))
    drop-shadow(0px 1px 4px rgba(14, 31, 53, 0.06));
  border-radius: 23px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.home__article:hover > .home__article-img {
  box-shadow: 0 20px 28px 0 #0e1f350f, 0 10px 16px 0 #0e1f3514,
    0 4px 8px 0 #0e1f350f;
}
.home__article p {
  margin: 16px 0 0;
}
.home__article-img {
  /* max-width: 257px; */
  width: 100%;
  height: 144px;
  background-size: 172%;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  border-radius: 23px;
  pointer-events: none;
  background-size: cover;
}
.home__article-img::before {
  content: "Статья";
  position: absolute;
  top: 10px;
  left: 10px;
  width: 81px;
  height: 27px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 30px;
  font-family: TT Commons Pro, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 27px;
  color: #000007;
}

/* article-sm */
.article-sm__img {
  margin: 24px auto;
  max-width: 100%;
}

.full-title {
  width: 100%;
}
.drugs__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-title.png");
  height: 624px;
  margin-top: 60px;
}

/* .drugs .full-title {
  position: relative;
  top: -118px;
  margin-bottom: -118px;
  padding: 177px 0 62px;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-title.png");
  height: 624px;
} */
/* .weight .full-title {
  position: relative;
  top: -118px;
  margin-bottom: -118px;
  padding: 177px 0 62px;
  background: center / cover no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/weight__img-title.png");
  height: 624px;
}
.full-title__container {
  max-width: 1090px;
  margin: 0 auto;
}
.full-title__text {
  display: flex;
  flex-direction: column;
  gap: 72px;
  max-width: 600px;
  margin: 0 auto 0 0;
} */
.full-title__text h2 {
  margin-bottom: unset;
}
.full-title__blob {
  background: #fefefe;
  opacity: 0.8;
  border-radius: 20px;
  padding: 20px 29px 20px 40px;
}

.drugs__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-one.png");
  width: 315px;
  height: 315px;
}
.drugs__img-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-two.png");
}
.drugs__img-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-three.png");
  margin: 0;
}
.drugs__img-four {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-four.png");
}
.drugs__img-five {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-five.png");
}
.drugs__img-six {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-six.png");
}
.drugs__img-seven {
  content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-seven.png");
}

.mw-500 {
  max-width: 500px;
}
.marg-0-auto {
  margin: 0 auto;
}

.article-sm__card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  margin: 0 auto;
  max-width: 390px;
  width: 100%;
  height: auto;
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 30px;
  position: relative;
}
.article-sm__card--semavic::after {
  content: url("/bitrix/templates/geropharm-trends/assets/images/semavic-pack.png");
  position: absolute;
  width: 248px;
  height: 129px;
  bottom: -52px;
  right: -19px;
}
.article-sm__card h3 {
  margin-bottom: 16px;
}
.article-sm__card p + p {
  margin-top: 16px;
}
.article-sm p + h2 {
  margin-top: 24px;
}

.drugs__cards {
  display: flex;
  gap: 35px;
  margin-bottom: 48px;
}

.full-img {
  padding: 0;
  min-width: 100%;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
.cont-img {
  padding: 0;
  width: 100%;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
}
.drugs__full-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/drugs__full-one.png");
  height: 902px;
}
.drugs__full-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/drugs__full-two.png");
  height: 779px;
}
.bigger {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: -0.225px;
  text-align: start;
}

.footnote {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #8d8d8d;
  text-decoration: none;
  display: flex;
  margin: 8px auto 0 0;
  text-align: start;
}
.footnote + p {
  margin-top: 24px;
}
.footnote--green {
  color: #00ae8e;
  margin-top: 8px !important;
}

.article-sm .more-block {
  margin: 24px auto 24px 0;
}

.drugs .more-block {
  margin: 24px auto;
}

.article-sm h2 {
  font-size: 44px;
  line-height: 55px;
}

.article-sm img + p,
.article-sm ul + p,
.article-sm img + h3 {
  margin-top: 24px;
}

/* weight */

.weight .full-title__text {
  max-width: 650px;
  gap: 24px;
}

.weight__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-title.png");
  height: 624px;
  margin-top: 60px;
}
.weight__full-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/weight__full-one.png");
  height: 798px;
}
.weight__full-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/weight__full-two.png");
  height: 816px;
}
.weight__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-one.png");
  margin-bottom: 0;
}
.weight__img-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-two.png");
}
.weight__img-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-three.png");
}
.weight__img-four {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-four.png");
}
.weight__img-five {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-five.png");
}

.mb0 {
  margin-bottom: 0;
}
.mb0i {
  margin-bottom: 0 !important;
}

.people-item {
  display: flex;
  gap: 24px;
  position: relative;
  align-items: flex-end;
}
.people-item__name {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #8d8d8d;
  text-align: start;
}
.weight-people__name {
  width: 190px;
  position: absolute;
  bottom: 0;
  left: -232px;
}
.weight-people__name-two {
  width: 250px;
  left: -280px;
  font-style: italic;
}
.people-item__img {
  border-radius: 30px;
}

.article-sm__peoples {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.weight-people__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight-people__img-one.png");
  width: 255px;
  height: 250px;
}
.weight-people__img-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/weight-people__img-two.png");
  width: 255px;
  height: 390px;
}
.mt-zero {
  margin-top: 0 !important;
}
.mb-zero {
  margin-bottom: 0 !important;
}

.slider-swiper,
.table-swiper,
.zero-table-swiper,
.titration-swiper {
  scroll-behavior: smooth;
}

.reg {
  font-weight: 400 !important;
}

/* .face .full-title__text {
  max-width: 800px;
  gap: 24px;
}
.face .full-title {
  position: relative;
  top: -118px;
  margin-bottom: -118px;
  padding: 177px 0 62px;
  background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/face__img-title.png");
  height: 624px;
} */

.face__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/face__img-one.png");
}
.face__img-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/face__img-two.png");
}

.face-people__name {
  width: 190px;
  position: absolute;
  bottom: 0;
  left: -232px;
}
.face-people__name-one {
  width: 250px;
  right: -280px;
  left: unset;
  font-style: italic;
}
.face-people__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/face-people__img-one.png");
  width: 255px;
  height: 390px;
}
.face-people__name-two {
  width: 250px;
  right: -280px;
  left: unset;
  font-style: italic;
}
.face-people__img-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/face-people__img-two.png");
  width: 255px;
  height: 390px;
}
.face__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/face__img-title.png");
  height: 624px;
  margin-top: 60px;
}
.face__full-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/face__full-one.png");
  height: 765px;
}
.face__full-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/face__full-two.png");
  height: 798px;
}

.article-sm__blobs {
  display: flex;
  flex-wrap: wrap;
  row-gap: 35px;
  column-gap: 78px;
  position: relative;
}
.article-sm__blob {
  padding: 20px;
  width: 390px;
  height: 157px;
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 30px;
  z-index: 1;
}
.face-blobs {
  margin-top: 48px;
}
.article-sm__blob:nth-child(3) {
  margin-left: auto;
}
.face-blobs__img {
  content: url("/bitrix/templates/geropharm-trends/assets/images/face-blobs__img.png");
  width: 485px;
  height: 483px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.face__cards {
  display: flex;
  row-gap: 35px;
  column-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  margin: 24px auto 48px;
}
.article-sm__card--physical {
  content: url("/bitrix/templates/geropharm-trends/assets/images/card__physical.png");
  width: 107px;
  height: 107px;
  margin: auto 0 0 auto;
}
.article-sm__card--stimulation {
  content: url("/bitrix/templates/geropharm-trends/assets/images/card__stimulation.png");
  width: 102px;
  height: 102px;
  margin: auto 0 0 auto;
}
.article-sm__card--collagen {
  content: url("/bitrix/templates/geropharm-trends/assets/images/card__collagen.png");
  width: 102px;
  height: 102px;
  margin: auto 0 0 auto;
}
.article-sm__card--fb {
  flex-basis: 100%;
}
.article-sm__card--fb .article-sm__card {
  max-width: 495px;
  height: fit-content;
}
.article-sm__card .more-block {
  margin: 16px auto 0;
}

/* .miracle .full-title {
  position: relative;
  top: -118px;
  margin-bottom: -118px;
  padding: 177px 0 62px;
  background: center / cover no-repeat
    url("/bitrix/templates/geropharm-trends/assets/images/miracle__img-title.png");
  height: 781px;
}
.miracle .full-title__text {
  max-width: 850px;
} */
.miracle__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/miracle__img-one.png");
}
.miracle__img-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/miracle__img-two.png");
}
.miracle__img-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/miracle__img-three.png");
}
.miracle__numbers {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 24px;
  column-gap: 61px;
  margin-bottom: 24px;
}
.number-item {
  max-width: 376px;
  width: 100%;
  height: 134px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.number-item__body {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 74px;
  line-height: 92px;
  color: #00ae8e;
  background: rgba(0, 173, 142, 0.2);
  border-radius: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 160px;
  height: 134px;
}
.number-item__text {
  color: #00ae8e;
  font-weight: bolder;
}

.miracle__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/miracle__img-title.png");
  height: 781px;
  margin-top: 60px;
}
.miracle__full-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/miracle__full-one.png");
  height: 804px;
}
.miracle__full-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/miracle__full-two.png");
  height: 807px;
}
.miracle__full-three {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/miracle__full-three.png");
  height: 804px;
}

.miracle-people-item {
  margin-top: 24px;
}
.miracle-people__name {
  width: 190px;
  position: absolute;
  bottom: 0;
  left: -232px;
}
.miracle-people__name-one {
  width: 250px;
  right: -280px;
  left: unset;
  font-style: italic;
}
.miracle-people__img-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/miracle-people__img-one.png");
  width: 255px;
  height: 390px;
}

.diabet-points {
  display: flex;
  flex-wrap: wrap;
  column-gap: 35px;
  row-gap: 24px;
  margin: 24px auto;
}
.diabet-point {
  display: flex;
  align-items: center;
  margin: 0 auto;
  max-width: 390px;
  width: 100%;
  height: 110px;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 20px;
  padding: 30px 20px;
}
.diabet-point h3 {
  margin-bottom: 0;
  padding: 0;
}
.diabet-point--white h3 {
  background: #ffffff;
}
.diabet-point--white h3 {
  color: #000007;
}
.diabet-point--orange {
  background: linear-gradient(
    29.6deg,
    #f27921 0%,
    #f27b21 39%,
    #f48423 65%,
    #f69327 87%,
    #f9a12b 100%
  );
}
.diabet-point--orange h3 {
  color: #ffffff;
}
.diabet-point--fb {
  flex-basis: 100%;
}
.diabet-point--fb .diabet-point {
  max-width: 495px;
  height: fit-content;
}
.sub {
  font-weight: 400 !important;
}

.part-img {
  background-repeat: no-repeat;
  border-radius: 10px;
}
.stars__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars__full-zero.png");
  height: 747px;
  margin-top: 60px;
}
.stars__full-one {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars__full-one.png");
  height: 624px;
}
.stars__full-two {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars__full-two.png");
  height: 624px;
}
.stars-ru__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru__full-zero.png");
  height: 747px;
  margin-top: 60px;
}
.stars-ru__full-one {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru__full-one.png");
  height: 624px;
}
.stars-ru__full-two {
  /* margin: 50px 0; */
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru__full-two.png");
  /* height: 624px; */
  margin: 24px 0;
  height: 387px;
  background-size: cover;
  border-radius: 30px;
}
.stars-ru__full-three {
  display: none;
}
.laziness__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__full-zero.png");
  height: 664px;
  margin-top: 60px;
}
.laziness__full-one {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__full-one.png");
  height: 779px;
}
.laziness__full-two {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__full-two.png");
  height: 779px;
}
.laziness__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__part-1.png");
  width: 266px;
  height: 299px;
  border-radius: 10px;
}
.laziness__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__part-2.png");
  width: 256px;
  height: 259px;
  border-radius: 10px;
}
.laziness__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__part-3.png");
  width: 256px;
  height: 259px;
  border-radius: 10px;
}
.psychology__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__full-zero.png");
  height: 711px;
  margin-top: 60px;
}
.psychology__full-one {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__full-one.png");
  height: 779px;
}
.psychology__full-two {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__full-two.png");
  height: 779px;
}
.psychology__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__part-1.png");
  width: 266px;
  height: 288px;
  border-radius: 10px;
}
.psychology__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__part-2.png");
  width: 266px;
  height: 252px;
  border-radius: 10px;
}
.japanese__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-zero.png");
  height: 634px;
  margin-top: 60px;
  display: inline-block;
}
.japanese__full-one {
  margin: 50px 0;
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-one.png");
  height: auto;
}
.japanese__full-two {
  margin: 50px 0;
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-two.png");
  height: auto;
}
.japanese__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-1.png");
  width: 266px;
  height: 288px;
  border-radius: 10px;
  display: inline-block;
}
.japanese__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-2.png");
  width: 266px;
  height: 164px;
  border-radius: 10px;
}
.japanese__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-3.png");
  width: 256px;
  height: 220px;
  border-radius: 10px;
}
.japanese__part-4 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-4.png");
  width: 256px;
  height: 220px;
  border-radius: 10px;
}
.japanese__part-5 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-5.png");
  width: 256px;
  height: 220px;
  border-radius: 10px;
}
.ways__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__full-zero.png");
  height: 717px;
  margin-top: 60px;
}
.ways__full-one {
  margin: 0 0 50px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__full-one.png");
  height: 754px;
}
.ways__full-two {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__full-two.png");
  height: 779px;
}
.ways__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-1.png");
  width: 266px;
  height: 226px;
  border-radius: 10px;
}
.ways__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-2.png");
  width: 266px;
  height: 236px;
  border-radius: 10px;
}
.ways__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-3.png");
  width: 266px;
  height: 383px;
  border-radius: 10px;
}
.beauty__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__full-zero.png");
  height: 786px;
  margin-top: 60px;
}
.beauty__full-one {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__full-one.png");
  height: 779px;
}
.beauty__full-two {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__full-two.png");
  height: 779px;
}
.beauty__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-1.png");
  width: 256px;
  height: 245px;
  border-radius: 10px;
}
.beauty__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-2.png");
  width: 256px;
  height: 256px;
  border-radius: 10px;
}
.beauty__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-3.png");
  width: 256px;
  height: 256px;
  border-radius: 10px;
}
.beauty__part-4 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-4.png");
  width: 256px;
  height: 259px;
  border-radius: 10px;
}
.beauty__part-5 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-5.png");
  width: 256px;
  height: 272px;
  border-radius: 10px;
}
.beauty__part-6 {
  display: none;
}
.advices__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__full-zero.png");
  height: 786px;
  margin-top: 60px;
}
.advices__full-one {
  margin: 50px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__full-one.png");
  height: 779px;
}
.advices__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-1.png");
  width: 266px;
  height: 328px;
}
.advices__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-2.png");
  width: 256px;
  height: 275px;
}
.advices__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-3.png");
  width: 266px;
  height: 224px;
}

.article-sm__part {
  display: flex;
  flex-direction: row;
  gap: 24px;
}

.article-sm__part + p,
.article-sm__part + h3,
p + .article-sm__part,
.article-sm__part + h4,
h4 + .article-sm__part,
.article-sm__part + .article-sm__part {
  margin-top: 24px;
}

.sejaro__full-zero {
  padding: 45px 0 20px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sejaro__full-zero.png");
  height: 695px;
}
.sejaro__full-zero h2 {
  margin-top: 167px;
}
.sejaro__full-one {
  padding: 45px 0 20px;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sejaro__full-one.png");
  height: 737px;
}
.sejaro__full-one ul {
  padding: 0;
  list-style-type: none;
  margin: 40px 0 0 30px;
}
.sejaro__full-one li {
  position: relative;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #000007;
}
.sejaro__full-one li {
  margin-top: 16px;
}
.sejaro__full-one li::before {
  content: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%231DC9A0'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-image: none;
  height: 20px;
  width: 20px;
  min-width: 20px;
  position: absolute;
  top: 2px;
  left: -31px;
}
.sejaro__container .instruction {
  margin-top: 54px;
}
.full {
  width: 100%;
}
.sejaro__grad-one {
  height: 957px;
  background: linear-gradient(325.46deg, #bcd1e2 26.88%, #e1eaf7 74.19%);
  position: relative;
  overflow: hidden;
}
.sejaro__solid-one {
  height: 708px;
  background: #f9f9f9;
}
.sejaro__grad-two {
  height: fit-content;
  background: linear-gradient(
      179.78deg,
      rgba(255, 255, 255, 0.2) 21.09%,
      rgba(98, 193, 172, 0.2) 76.72%
    ),
    #fefefe;
}
.sejaro__grad-three {
  height: fit-content;
  background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.1) 40.25%,
      rgba(243, 121, 32, 0.2) 100%
    ),
    #fefefe;
}
.sejaro h1 span,
.sejaro h2 span,
.sejaro-card__title span,
.begin-card__title span,
.research__sources em,
.sejaro td span,
.popup__title span {
  font-weight: lighter;
}
.sejaro__container {
  width: 100%;
  max-width: 1293px;
  margin: 0 auto;
  padding: 40px 74px;
  position: relative;
}
.sejaro__cards {
  display: flex;
  flex-wrap: wrap;
  gap: 22px;
  justify-content: center;
}
.sejaro-card {
  width: 367px;
  height: 638px;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 30px;
  border: 2px solid #f37920;
  padding: 40px 26px;
}
.sejaro-card p {
  height: 60px;
}
.sejaro-card--sema {
  background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.05) 65.87%,
      rgba(0, 174, 142, 0.05) 100%
    ),
    #ffffff;
}
.sejaro-card--seja {
  background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.05) 65.87%,
      rgba(243, 121, 32, 0.05) 100%
    ),
    #ffffff;
}
.sejaro-card__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 33px;
  line-height: 55px;
  color: #00ae8e;
  text-align: start;
}
.sejaro-card--seja .sejaro-card__title {
  color: #f27b21;
}
.sejaro-card__img-wrap {
  height: 165px;
}
.sejaro-card__img {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 16px auto;
}
.sejaro-card__img--sema {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sema-sm.png");
  width: 267px;
  height: 165px;
}
.sejaro-card__img--next {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/next-sm.png");
  width: 285px;
  height: 149px;
}
.sejaro-card__img--seja {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/seja-sm.png");
  width: 305px;
  height: 159px;
}
.sejaro-card ul {
  padding: 0;
  list-style-type: none;
  margin: 0 0 0 30px;
}
.sejaro-card li::before {
  content: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%231DC9A0'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-image: none;
  height: 20px;
  width: 20px;
  min-width: 20px;
  position: absolute;
  top: 2px;
  left: -31px;
}
.sejaro-card li {
  position: relative;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #00ae8e;
  margin-bottom: 9px;
}
.sejaro-card li:last-child {
  margin-bottom: unset;
}
.sejaro-card--seja li:last-child::before {
  content: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%23F37920'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sejaro-card--seja li:last-child {
  color: #f27b21;
}

.sejaro__circles {
  margin-top: 48px;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: space-between;
}
.sejaro-circle {
  display: flex;
  flex-direction: column;
  gap: 26px;
}
.sejaro-circle__img {
  width: 158px;
  height: 158px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
}
.sejaro-circle__img--weight {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/circle-weight.png");
}
.sejaro-circle__img--treatment {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/circle-treatment.png");
}
.sejaro-circle__img--type2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/circle-type2.png");
}
.sejaro__problems-blob {
  margin: 44px auto 0 0;
  width: 612px;
  height: fit-content;
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 54px;
  padding: 72px 67px 171px 53px;
  position: relative;
}
.sejaro__problems-blob ul {
  padding: 0;
  list-style-type: none;
  margin: 0 0 0 65px;
}
.sejaro__problems-blob li::before {
  content: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8_851)'%3E%3Cpath d='M20.5 41.4595C24.5545 41.4595 28.518 40.2572 31.8892 38.0046C35.2604 35.752 37.8879 32.5504 39.4395 28.8045C40.9911 25.0586 41.3971 20.9367 40.6061 16.9601C39.8151 12.9835 37.8627 9.33077 34.9957 6.46379C32.1287 3.59682 28.476 1.64438 24.4994 0.853384C20.5227 0.0623866 16.4009 0.468355 12.655 2.01995C8.90911 3.57155 5.70744 6.19908 3.45487 9.57029C1.2023 12.9415 0 16.905 0 20.9595C0.00587851 26.3946 2.16758 31.6055 6.0108 35.4487C9.85403 39.2919 15.0649 41.4536 20.5 41.4595ZM20.5 9.00115C21.0068 9.00115 21.5022 9.15144 21.9237 9.43301C22.3451 9.71458 22.6735 10.1148 22.8674 10.583C23.0614 11.0513 23.1121 11.5665 23.0133 12.0636C22.9144 12.5606 22.6703 13.0172 22.312 13.3756C21.9536 13.734 21.497 13.978 20.9999 14.0769C20.5028 14.1758 19.9876 14.125 19.5194 13.9311C19.0511 13.7371 18.6509 13.4087 18.3694 12.9873C18.0878 12.5659 17.9375 12.0705 17.9375 11.5636C17.9375 10.884 18.2075 10.2322 18.688 9.75169C19.1686 9.27112 19.8204 9.00115 20.5 9.00115ZM18.7917 17.5428H20.5C21.4062 17.5428 22.2752 17.9028 22.9159 18.5435C23.5567 19.1843 23.9167 20.0533 23.9167 20.9595V31.2095C23.9167 31.6626 23.7367 32.0971 23.4163 32.4175C23.0959 32.7378 22.6614 32.9178 22.2083 32.9178C21.7553 32.9178 21.3207 32.7378 21.0004 32.4175C20.68 32.0971 20.5 31.6626 20.5 31.2095V20.9595H18.7917C18.3386 20.9595 17.9041 20.7795 17.5837 20.4591C17.2633 20.1387 17.0833 19.7042 17.0833 19.2512C17.0833 18.7981 17.2633 18.3636 17.5837 18.0432C17.9041 17.7228 18.3386 17.5428 18.7917 17.5428Z' fill='%2300AE8E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_851'%3E%3Crect width='41' height='41' fill='white' transform='translate(0 0.459473)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-image: none;
  height: 41px;
  width: 41px;
  min-width: 41px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -64px;
  margin: auto 0;
}
.sejaro__problems-blob li {
  position: relative;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #000007;
  margin-bottom: 40px;
}
.sejaro__problems-blob h5 {
  margin-top: 41px;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
  color: #000000;
  text-align: start;
}
.sejaro__problems-img {
  width: 830px;
  height: 694px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sejaro-problems.png");
  position: absolute;
  bottom: -40px;
  left: 600px;
}

.sejaro__begin-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 100px;
}
.begin-card {
  width: 315px;
  height: fit-content;
}
.begin-card__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 33px;
  line-height: 55px;
  color: #00ae8e;
  margin-top: 17px;
  margin-bottom: 27px;
  text-align: start;
}
.begin-card--seja .begin-card__title {
  color: #f27b21;
}
.begin-card__img {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 16px auto;
  width: 315px;
  height: 195px;
}
.begin-card__img--sema {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sema-sm.png");
}
.begin-card__img--next {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/next-sm.png");
}
.begin-card__img--seja {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/seja-sm.png");
}
.sejaro__pen {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 82px;
}
.pen__img {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/seja-pen.png");
  width: 855px;
  height: 189px;
  margin: 37px auto 34px;
  z-index: 1;
}
.sejaro__bubble {
  width: 270px;
  height: 110px;
  background: #ffffff;
  box-shadow: 0px 60px 100px rgba(0, 0, 0, 0.12);
  border-radius: 25px;
  position: relative;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #111111;
  text-align: start;
  padding: 37px 40px 23px 35px;
}
.sejaro__pen .sejaro__bubble {
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0;
}
.sejaro__pen .sejaro__bubble--wide {
  height: 110px;
}
.sejaro__bubble--desk {
  display: block;
}
.sejaro__bubble--mob {
  display: none;
}
.sejaro__bubble--mob li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #ffffff;
}
.pen__top .sejaro__bubble + .sejaro__bubble {
  margin: 0 0 60px 232px;
}
.pen__top {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 100px;
  margin-bottom: -30px;
}
.pen__bottom {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.pen__bottom .sejaro__bubble--wide {
  margin: 10px 53px 0 290px;
}
.sejaro__bubble--wide {
  width: 391px;
  padding: 33px 20px 32px 39px;
  margin-left: auto;
  height: fit-content;
}
.sejaro__bubble::before {
  content: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.7427' cy='15.0845' r='15' fill='url(%23paint0_linear_8_1042)'/%3E%3Cg clip-path='url(%23clip0_8_1042)'%3E%3Cpath d='M15.7427 28.0845C18.3138 28.0845 20.8273 27.322 22.9651 25.8936C25.1029 24.4651 26.7692 22.4348 27.7531 20.0594C28.737 17.6839 28.9945 15.0701 28.4929 12.5483C27.9913 10.0266 26.7531 7.71017 24.9351 5.89209C23.117 4.07401 20.8006 2.83588 18.2789 2.33427C15.7571 1.83266 13.1432 2.09011 10.7678 3.07404C8.39235 4.05798 6.36203 5.72423 4.93357 7.86207C3.50511 9.9999 2.74268 12.5133 2.74268 15.0845C2.7464 18.5311 4.11724 21.8356 6.5544 24.2728C8.99157 26.7099 12.296 28.0808 15.7427 28.0845ZM15.7427 7.50115C16.0641 7.50115 16.3782 7.59645 16.6455 7.77501C16.9127 7.95356 17.121 8.20735 17.244 8.50428C17.367 8.80121 17.3992 9.12795 17.3365 9.44317C17.2738 9.75839 17.119 10.0479 16.8917 10.2752C16.6645 10.5025 16.3749 10.6572 16.0597 10.7199C15.7445 10.7826 15.4177 10.7504 15.1208 10.6274C14.8239 10.5045 14.5701 10.2962 14.3915 10.0289C14.213 9.76172 14.1177 9.44754 14.1177 9.12615C14.1177 8.69517 14.2889 8.28184 14.5936 7.9771C14.8984 7.67235 15.3117 7.50115 15.7427 7.50115ZM14.6593 12.9178H15.7427C16.3173 12.9178 16.8684 13.1461 17.2747 13.5524C17.6811 13.9587 17.9093 14.5098 17.9093 15.0845V21.5845C17.9093 21.8718 17.7952 22.1473 17.592 22.3505C17.3889 22.5537 17.1133 22.6678 16.826 22.6678C16.5387 22.6678 16.2631 22.5537 16.06 22.3505C15.8568 22.1473 15.7427 21.8718 15.7427 21.5845V15.0845H14.6593C14.372 15.0845 14.0965 14.9703 13.8933 14.7672C13.6901 14.564 13.576 14.2885 13.576 14.0011C13.576 13.7138 13.6901 13.4383 13.8933 13.2351C14.0965 13.0319 14.372 12.9178 14.6593 12.9178Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8_1042' x1='-4.95868' y1='26.8452' x2='15.2465' y2='-8.71948' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2304AB8B'/%3E%3Cstop offset='0.18' stop-color='%2309AC8D'/%3E%3Cstop offset='0.41' stop-color='%231AB092'/%3E%3Cstop offset='0.6699' stop-color='%2362C1AC'/%3E%3Cstop offset='0.947115' stop-color='%235ABFA9'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_8_1042'%3E%3Crect width='26' height='26' fill='white' transform='translate(2.74268 2.08447)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  top: -15px;
  left: 35px;
  width: 30px;
  height: 30px;
}
.sejaro__back {
  flex-basis: 100%;
}
.sejaro__titration-wrap {
  z-index: 1;
}
.sejaro__titration-block {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
}
.sejaro__titration-block .sejaro__bubble + .sejaro__bubble {
  margin-left: 40px;
}
.sejaro__titration {
  width: 100%;
  height: 335px;
  background: #f9f9f9;
  border-radius: 30px;
  display: flex;
  gap: 45px;
  padding: 39px 28px;
  margin: 60px auto;
}
.titration__img-sema {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sema-sm.png");
  width: 195px;
  height: 121px;
}
.titration__img-next {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/next.png");
  width: 254px;
  height: 127px;
}
.titration__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
  text-align: start;
}
.titration__subtitle {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  margin-top: 16px;
  margin-bottom: 10px;
  text-align: start;
}
.titration__subtitle--color {
  margin: 0;
  color: #00ae8e;
}
.titration__subtitle + .titration__subtitle {
  margin: 0;
}
.titration__item {
  position: relative;
}
.titration__item--next {
  position: relative;
  top: -6px;
}

.sejaro__regime-block {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
}
.sejaro__regime-block .sejaro__bubble + .sejaro__bubble {
  margin-left: 40px;
}

.sejaro .small {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  margin-top: 0;
}

.sejaro__innovation-table {
  margin: 40px auto;
  background: #f0f5f6;
  padding: 20px 16.5px;
}
.sejaro__transition-table {
  margin: 40px auto;
  background: #f0f5f6;
  padding: 20px 36px;
}
.sejaro__transition-table table {
  width: 100%;
}
.sejaro__innovation-table table {
  width: 100%;
}
.sejaro__innovation-table td {
  text-align: start;
  /* width: 164px; */
}
.sejaro__transition-table td {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  background: #f5f8fa;
  padding: 16px 12px;
  min-width: 59px;
  vertical-align: top;
}
.table-sup {
  cursor: pointer;
}
.sejaro td.lato {
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #2d3540;
  vertical-align: middle;
}
.sejaro__innovation-table td {
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  padding: 16px 12px;
  min-width: 59px;
  vertical-align: top;
}
.sejaro__innovation-table li {
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
}
.sejaro__innovation-table td:not(.color--red):not(.color--second) {
  color: #2d3540;
}
.sejaro__innovation-table tr:nth-child(even) td {
  background: white;
}
.sejaro table ul {
  margin: 0 0 0 9px;
}
.sejaro .start {
  text-align: start;
}
.border-top-left {
  border-top-left-radius: 8px;
}
.border-top-right {
  border-top-right-radius: 8px;
}
.border-bottom-left {
  border-bottom-left-radius: 8px;
}
.border-bottom-right {
  border-bottom-right-radius: 8px;
}

.sejaro__research {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #18181b;
  width: 100%;
  max-width: 521px;
  height: 40px;
  border-bottom: 1px solid black;
  cursor: pointer;
}
.sejaro__research--opened {
  max-width: 786px;
  height: fit-content;
  border-bottom: unset;
  padding: 0;
}
.sejaro__research__img {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 3V15M15 9L3 9' stroke='%2318181B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  margin-left: 338px;
  transition: all 0.2s;
}
.sejaro__research__img--opened {
  transform: rotate(45deg);
}
.research__sources {
  display: flex;
  flex-direction: column;
  gap: 6px;
  border-top: 1px solid white;
  padding: 0 10px 7px 10px;
  background: rgba(240, 245, 246, 0.5);
  border-radius: 5px;
  align-items: flex-start;
}
.research__sources a,
.research__sources p {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #18181b;
  text-decoration: unset;
  text-align: start;
  margin-top: 0;
}
.research__sources span {
  text-decoration: underline;
  text-align: start;
}
.research__sources sup {
  text-decoration: unset;
  width: 8px;
}
.research__btn {
  display: flex;
  justify-content: flex-start;
  padding: 0 0 0 10px;
  align-items: center;
}
.research__btn--opened {
  padding: 10px;
  background: rgba(240, 245, 246, 0.5);
  border-radius: 5px;
}

.sejaro h1 + h1 {
  margin-top: 24px;
}

.color--collapse {
  color: #000000;
}

.sejaro__titration-img {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/seja-titration.png");
  width: 1145px;
  height: 197px;
  margin: 60px auto;
}
.sejaro__btns {
  margin-top: 76px;
  display: flex;
  gap: 36px;
}
.sejaro__btn {
  width: 294px;
  height: 57px;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 100px;
  text-decoration: unset;
  padding: 16px 0;
}
.sejaro__btn--sema {
  background: linear-gradient(
    29.6deg,
    #04ab8b 0%,
    #09ac8d 18%,
    #1ab092 41%,
    #62c1ac 66.99%,
    #5abfa9 94.71%
  );
}
.sejaro__btn--seja {
  background: linear-gradient(
    29.6deg,
    #f27921 0%,
    #f27b21 39%,
    #f48423 65%,
    #f69327 87%,
    #f9a12b 100%
  );
}
.sejaro__info {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #f37920;
  width: 1145px;
  height: 77px;
  border: 2px solid #f37920;
  border-radius: 10px;
  margin: 40px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.research__collapsable {
  display: none;
}
.geropharm-logo {
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 0 24px 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/geropharm-logo.png");
  width: 268px;
  height: 61px;
}
.table-swiper__card,
.zero-table-swiper__card,
.table-swiper__card--mobile,
.zero-table-swiper__card--mobile,
.table-arrows,
.zero-table-swiper__card--tablet {
  display: none;
}

.mw-442 {
  max-width: 442px;
}
.mw-442-d {
  max-width: 442px;
}
.mw-442-t {
  max-width: unset;
}
.mw-442-d-t {
  max-width: 442px;
}
.article-sm__container p a,
.article-xs__container p a,
.article-sm__container li a,
.article-xs__container li a:not(.article-xs__contents a),
.article-xs__container .article-xs__subhead a {
  color: #1386b0;
  font-weight: 600;
  text-decoration: unset;
}
.ml-auto {
  margin-left: auto;
}
.stars__img-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-1.png");
  width: 296px;
  height: 377px;
  position: absolute;
  bottom: 0;
  right: 80px;
}
.stars__img-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-2.png");
  width: 235px;
  height: 300px;
  position: absolute;
  bottom: -5px;
  left: 126px;
}
.stars__img-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-3.png");
  width: 273px;
  height: 348px;
  position: absolute;
  bottom: 0;
  right: 93px;
}
.stars__img-4 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-4.png");
  width: 288px;
  height: 367px;
  position: absolute;
  bottom: 0;
  left: 74px;
}
.stars__img-5 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-5.png");
  width: 268px;
  height: 341px;
  position: absolute;
  bottom: -21px;
  right: 98px;
}
.stars__img-6 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-6.png");
  width: 312px;
  height: 397px;
  position: absolute;
  bottom: 44px;
  right: 60px;
}
.stars__img-7 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-7.png");
  width: 283px;
  height: 361px;
  position: absolute;
  bottom: 8px;
  right: 90px;
}
.stars__img-8 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-8.png");
  width: 330px;
  height: 370px;
  position: absolute;
  bottom: -44px;
  left: 70px;
}
.stars__img-9 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-9.png");
  width: 257px;
  height: 328px;
  position: absolute;
  bottom: 0;
  right: 124px;
}
.stars__img-10 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-10.png");
  width: 299px;
  height: 381px;
  position: absolute;
  bottom: -32px;
  left: 74px;
}
.stars__img-11 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-11.png");
  width: 275px;
  height: 350px;
  position: absolute;
  bottom: 32px;
  right: 102px;
}
.stars__img-12 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-12.png");
  width: 272px;
  height: 347px;
  position: absolute;
  bottom: -72px;
  left: 118px;
}
.stars__img-13 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-13.png");
  width: 331px;
  height: 421px;
  position: absolute;
  bottom: -16px;
  right: 67px;
}
.stars__img-14 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-14.png");
  width: 277px;
  height: 353px;
  position: absolute;
  bottom: -8px;
  left: 104px;
}
.stars__img-15 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-15.png");
  width: 327px;
  height: 417px;
  position: absolute;
  bottom: -80px;
  right: 78px;
}
.article-sm__details {
  margin-top: 15px;
}
.article-sm__more-btn {
  display: none;
  color: #00ae8e;
  font-weight: 600;
  border-bottom: 1px solid #00ae8e;
  padding-bottom: 1px;
}
.details-opened {
  position: absolute;
}
.stars .more-block__text {
  height: fit-content;
  margin: auto 0;
}
.stars .article-sm__img {
  margin: 0;
}

.stars small {
  display: block;
  max-width: 920px;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #000007;
  margin: 100px auto 20px;
  padding: 0 20px;
}

.art-titles {
  font-family: TT Commons Pro Expanded;
  font-weight: 600;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  letter-spacing: -0.04em;
  color: #fefefe;
  text-shadow: 1px 1px 2px black;
}
.art-titles--beauty {
  text-align: start;
  text-shadow: 2px 2px 1px black;
}

.popup-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  z-index: 100;
  overflow: auto;
}
.popup {
  background: #fff;
  border: 3px solid #00ae8e;
  margin: auto;
  width: 100%;
  max-width: 1440px;
  padding: 115px 208px;
  border-radius: 60px;
}
.popup-container {
  max-width: 1024px;
  width: 100%;
  margin: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.popup__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 44px;
  line-height: 55px;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  margin-bottom: 80px;
}
.popup__description {
  margin: 0;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #000000;
}
.popup__buttons {
  margin: 40px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
  flex-direction: column;
}
.popup__button {
  min-width: 327px;
  height: 85px;
  border: 3px solid #fc6767;
  border-radius: 100px;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #fc6767;
  cursor: pointer;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.close-warning-popup {
  border: 3px solid #00ae8e;
  color: #00ae8e;
}
.popup__button:hover {
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
}
.popup__info {
  margin: 0;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #8d8d8d;
  word-wrap: break-word;
}
.popup__info a {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #8d8d8d;
  text-decoration-line: underline;
  word-wrap: break-word;
}
.truth__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__full-zero.png");
  height: 711px;
  margin-top: 60px;
}
.truth__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__part-1.png");
  width: 266px;
  height: 240px;
  border-radius: 10px;
}
.truth__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__part-2.png");
  width: 266px;
  height: 219px;
  border-radius: 10px;
}
.truth__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__part-3.png");
  width: 266px;
  height: 184px;
  border-radius: 10px;
}
.truth__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__cont-zero.png");
  width: 100%;
  height: 457px;
  border-radius: 10px;
  margin: 32px 0;
}
.semapb__img {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/semapb__img.png");
  width: 531px;
  height: 444px;
  position: absolute;
  top: 58px;
  right: -120px;
  background-repeat: no-repeat;
}
.semapb-card__img {
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
}
.semapb-card__img--sema {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/semapb-card__img--sema.png");
  width: 267px;
  height: 165px;
}
.semapb-card__img--next {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/semapb-card__img--next.png");
  width: 330px;
  height: 172px;
}
.sejapb__img {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/sejapb__img.png");
  width: 315px;
  height: 164px;
}
.sema-prod-block {
  background: linear-gradient(
      179.78deg,
      rgba(255, 255, 255, 0.2) -18.91%,
      rgba(98, 193, 172, 0.2) 99.81%
    ),
    #fefefe;
}
.semapb__container {
  width: 100%;
  max-width: 1073px;
  margin: 0 auto;
  padding: 100px 74px 72px;
  position: relative;
}
.semapb__subtitle {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
  color: #000000;
  text-align: start;
}
.semapb__list {
  list-style: none;
  margin: 32px auto 67px 48px;
}
.semapb__list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #000007;
  position: relative;
}
.semapb__list li + li {
  margin-top: 18px;
}
.semapb__list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8_851)'%3E%3Cpath d='M20.5 41.4595C24.5545 41.4595 28.518 40.2572 31.8892 38.0046C35.2604 35.752 37.8879 32.5504 39.4395 28.8045C40.9911 25.0586 41.3971 20.9367 40.6061 16.9601C39.8151 12.9835 37.8627 9.33077 34.9957 6.46379C32.1287 3.59682 28.476 1.64438 24.4994 0.853384C20.5227 0.0623866 16.4009 0.468355 12.655 2.01995C8.90911 3.57155 5.70744 6.19908 3.45487 9.57029C1.2023 12.9415 0 16.905 0 20.9595C0.00587851 26.3946 2.16758 31.6055 6.0108 35.4487C9.85403 39.2919 15.0649 41.4536 20.5 41.4595ZM20.5 9.00115C21.0068 9.00115 21.5022 9.15144 21.9237 9.43301C22.3451 9.71458 22.6735 10.1148 22.8674 10.583C23.0614 11.0513 23.1121 11.5665 23.0133 12.0636C22.9144 12.5606 22.6703 13.0172 22.312 13.3756C21.9536 13.734 21.497 13.978 20.9999 14.0769C20.5028 14.1758 19.9876 14.125 19.5194 13.9311C19.0511 13.7371 18.6509 13.4087 18.3694 12.9873C18.0878 12.5659 17.9375 12.0705 17.9375 11.5636C17.9375 10.884 18.2075 10.2322 18.688 9.75169C19.1686 9.27112 19.8204 9.00115 20.5 9.00115ZM18.7917 17.5428H20.5C21.4062 17.5428 22.2752 17.9028 22.9159 18.5435C23.5567 19.1843 23.9167 20.0533 23.9167 20.9595V31.2095C23.9167 31.6626 23.7367 32.0971 23.4163 32.4175C23.0959 32.7378 22.6614 32.9178 22.2083 32.9178C21.7553 32.9178 21.3207 32.7378 21.0004 32.4175C20.68 32.0971 20.5 31.6626 20.5 31.2095V20.9595H18.7917C18.3386 20.9595 17.9041 20.7795 17.5837 20.4591C17.2633 20.1387 17.0833 19.7042 17.0833 19.2512C17.0833 18.7981 17.2633 18.3636 17.5837 18.0432C17.9041 17.7228 18.3386 17.5428 18.7917 17.5428Z' fill='%2300AE8E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8_851'%3E%3Crect width='41' height='41' fill='white' transform='translate(0 0.459473)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
  min-width: 25px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -48px;
  margin: auto 0;
}
.semapb__cards {
  margin: 32px auto 44px;
  display: flex;
  gap: 100px;
}
.semapb-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px 20px;
  width: 418px;
  height: 544px;
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 20px;
}
.semapb-card__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 33px;
  line-height: 36px;
  color: #00ae8e;
}
.semapb-card__subtitle {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
  margin: 16px 0;
}
.semapb-card__text {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
}
.semapb-card__text span {
  color: #00ae8e;
  font-weight: bolder;
}
.semapb-card__list {
  list-style: none;
  margin: 9px 0 9px 32px;
}
.semapb-card__list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  position: relative;
}
.semapb-card__list li + li {
  margin-top: 9px;
}
.semapb-card__list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%231DC9A0'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  min-width: 20px;
  position: absolute;
  top: 2px;
  left: -31px;
}
.semapb-card__small {
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #2d3540;
  height: 34px;
  display: flex;
  align-items: center;
}
.semapb__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 294px;
  height: 57px;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  background: linear-gradient(
    29.6deg,
    #04ab8b 0%,
    #09ac8d 18%,
    #1ab092 41%,
    #62c1ac 66.99%,
    #5abfa9 94.71%
  );
  border-radius: 100px;
  margin: 0 auto;
  text-decoration: unset;
}
.seja-prod-block {
  background: linear-gradient(
      179.78deg,
      rgba(255, 255, 255, 0.2) -18.91%,
      rgba(243, 121, 32, 0.2) 99.81%
    ),
    #fefefe;
}
.sejapb__container {
  width: 100%;
  max-width: 977px;
  margin: 0 auto;
  padding: 90px 74px;
  position: relative;
  display: flex;
  gap: 80px;
}
.sejapb__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 33px;
  line-height: 36px;
  color: #f48423;
  text-align: start;
}
.sejapb__subtitle {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
  margin: 10px 0;
}
.sejapb__text {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  text-align: start;
  margin-bottom: 42px;
}
.sejapb__text span {
  color: #f48423;
  font-weight: bolder;
}
.sejapb__list {
  list-style: none;
  margin: 0 0 9px 32px;
}
.sejapb__list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  position: relative;
}
.sejapb__list li + li {
  margin-top: 9px;
}
.sejapb__list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.914062' y='0.5' width='20' height='20' rx='4' fill='%23F48423'/%3E%3Cpath d='M15.5833 7.28906L9.16667 13.7057L6.25 10.7891' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  min-width: 20px;
  position: absolute;
  top: 2px;
  left: -31px;
}
.sejapb__small {
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #2d3540;
  height: 34px;
  display: flex;
  align-items: center;
}
.sejapb__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 294px;
  height: 57px;
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  background: linear-gradient(
    29.6deg,
    #f27921 0%,
    #f27b21 39%,
    #f48423 65%,
    #f69327 87%,
    #f9a12b 100%
  );
  border-radius: 100px;
  margin-top: 53px;
  text-decoration: unset;
}
.truth__list {
  list-style: none;
  margin: 24px 0 9px 32px;
}
.truth__list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  position: relative;
}
.truth__list li + li {
  margin-top: 9px;
}
.truth__list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%231DC9A0'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  min-width: 20px;
  position: absolute;
  top: 2px;
  left: -31px;
}
.truth__mt {
  margin-top: 32px !important;
}
.br-cust {
  display: block;
  margin-top: 16px;
}
.mt-16 {
  margin-top: 16px !important;
}
.article-sm__usuall-list {
  margin: 24px auto 24px 25px;
}
.article-sm__check-list {
  list-style: none;
  margin: 24px auto 32px 35px;
}
.article-sm__check-list--margin {
  margin: 24px auto 16px 35px;
}
.article-sm__check-list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
  position: relative;
}
.article-sm__check-list li span {
  display: flex;
  text-align: start;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-top: 16px;
}
.article-sm__check-list li div {
  display: inline;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
}
.article-sm__check-list li + li {
  margin-top: 18px;
}
.article-sm__check-list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%231DC9A0'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  min-width: 20px;
  position: absolute;
  top: 1px;
  left: -35px;
}
.article-sm__check-list--orange li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.914062' y='0.5' width='20' height='20' rx='4' fill='%23F48423'/%3E%3Cpath d='M15.5833 7.28906L9.16667 13.7057L6.25 10.7891' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.reasons__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/reasons__full-zero.png");
  height: 712px;
  margin-top: 60px;
}
.reasons__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/reasons__part-1.png");
  width: 266px;
  height: 255px;
  border-radius: 10px;
}
.reasons__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/reasons__cont-zero.png");
  width: 100%;
  height: 457px;
  border-radius: 10px;
  margin: 32px 0;
}
.reasons__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/reasons__cont-one.png");
  width: 100%;
  height: 457px;
  border-radius: 10px;
  margin: 32px 0;
}
.modern__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/modern__full-zero.png");
  height: 743px;
  margin-top: 60px;
}
.modern__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/modern__part-1.png");
  width: 266px;
  height: 204px;
  border-radius: 10px;
}
.modern__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/modern__cont-zero.png");
  width: 100%;
  height: 417px;
  border-radius: 10px;
  margin: 32px 0;
}
.disorder__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/disorder__full-zero.png");
  height: 707px;
  margin-top: 60px;
}
.disorder__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/disorder__part-1.png");
  width: 266px;
  height: 244px;
  border-radius: 10px;
}
.disorder__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/disorder__cont-zero.png");
  width: 100%;
  height: 457px;
  border-radius: 10px;
  margin: 32px 0;
}
.disorder__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/disorder__cont-one.png");
  width: 100%;
  height: 457px;
  border-radius: 10px;
  margin: 32px 0;
}

.books__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__full-zero.png");
  height: 707px;
  margin-top: 60px;
}
.fix-img {
  padding: 0;
  width: 100%;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
}
.books__fix-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__fix-zero.png");
  width: 500px;
  height: 725px;
  border-radius: 10px;
  margin: 32px auto;
}
.books__fix-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__fix-one.png");
  width: 600px;
  height: 798px;
  border-radius: 10px;
  margin: 32px auto;
}
.books__fix-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__fix-two.png");
  width: 500px;
  height: 725px;
  border-radius: 10px;
  margin: 32px auto;
}
.books__fix-three {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__fix-three.png");
  width: 600px;
  height: 870px;
  border-radius: 10px;
  margin: 32px auto;
}
.books__fix-four {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__fix-four.png");
  width: 600px;
  height: 870px;
  border-radius: 10px;
  margin: 32px auto;
}
.books__fix-five {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__fix-five.png");
  width: 600px;
  height: 870px;
  border-radius: 10px;
  margin: 32px auto;
}
.books__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/books__cont-zero.png");
  width: 100%;
  height: 457px;
  border-radius: 10px;
  margin: 32px 0;
}

.banner-wide__wrap {
  width: 100%;
  min-height: 275px;
  height: auto;
  position: relative;
  display: flex;
  justify-content: center;
  margin: 60px 0;
}
.banner-wide__wrap--nm {
  margin: 0 !important;
}
.banner-wide__wrap--mb-0 {
  margin: 60px 0 0;
}
.banner-wide {
  min-width: 100vw;
  height: 275px;
  display: flex;
  text-decoration: none;
  overflow: hidden;
}
.banner-wide__container {
  width: 100%;
  max-width: 963px;
  margin: auto;
  padding: 60px 74px 56px;
  display: flex;
  gap: 24px;
  align-items: center;
  position: relative;
}
.banner-wide--blue {
  background: #037eab;
}
.banner-wide--orange {
  background: #f37920;
}
.banner-wide--tg {
  background: #64ace6;
}
.banner-wide--sema {
  height: 460px;
  background: linear-gradient(
      0deg,
      rgba(98, 193, 172, 0.03),
      rgba(98, 193, 172, 0.03)
    ),
    linear-gradient(
      179.78deg,
      rgba(255, 255, 255, 0.2) 21.09%,
      rgba(98, 193, 172, 0.2) 76.72%
    ),
    #fefefe;
}
.banner-wide__title {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 55px;
  color: #ffffff;
  text-align: start;
  position: relative;
}
.banner-wide__title::after {
  content: "";
  position: absolute;
  right: -185px;
  top: 0;
  bottom: 22px;
  margin: auto 0;
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__title-hand.png");
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 150px;
  height: 94px;
}
.banner-wide--sema .banner-wide__title::after {
  content: none;
}
.banner-wide--sema .banner-wide__title,
.banner-wide--sema .banner-wide__title--color {
  font-family: TT Commons Pro !important;
  font-style: normal;
  font-weight: 600;
  font-size: 48px !important;
  line-height: 130% !important;
  color: #323232;
}
.banner-wide--sema .banner-wide__title--color {
  color: #00ae8e;
}
.banner-wide__container .banner-wide--sema {
  padding: 60px 0 56px;
}
.banner-wide--sema .banner-wide__title:not(.banner-wide__title--color) {
  margin-left: -20px;
}
.banner-wide--tg .banner-wide__title {
  font-family: TT Commons Pro !important;
  font-style: normal;
  font-weight: 600;
  font-size: 48px !important;
  line-height: 130% !important;
  padding-left: 81px;
}
.banner-wide--tg .banner-wide__title::after {
  content: "";
  position: absolute;
  right: 18px;
  bottom: -80px;
  margin: auto 0;
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='47' viewBox='0 0 53 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3359 27.6065L18.8814 41.8623C19.2048 42.8751 20.4212 43.2379 21.2225 42.5584L34.801 31.0686C34.801 31.0686 20.373 25.299 20.373 25.614C20.373 25.929 14.3359 27.6065 14.3359 27.6065Z' fill='%23B5D1DB'/%3E%3Cpath d='M50.159 0.207826C41.2917 3.80353 12.6722 15.8261 1.83872 20.3801C0.408305 20.9821 0.493583 23.0851 1.96744 23.5667L14.3359 27.6061L18.8685 41.8158C19.0503 42.3865 19.5105 42.7559 20.0238 42.8549C20.4405 42.9357 21.0552 31.347 21.0552 31.347C21.0552 31.347 34.0576 41.2319 40.2249 45.8997C41.7438 47.0494 43.9144 46.1851 44.2732 44.2849C46.1107 34.5782 50.7044 10.3088 52.2748 2.01228C52.5113 0.765325 51.3126 -0.258957 50.159 0.209475V0.207826Z' fill='white'/%3E%3Cpath d='M20.0238 42.8557C20.4405 42.9365 21.0552 31.3477 21.0552 31.3477L42.4164 10.7796C42.5612 10.6411 42.3875 10.4052 42.2185 10.5108L14.3359 27.6069L18.8685 41.8165C19.0503 42.3872 19.5105 42.7567 20.0254 42.8557H20.0238Z' fill='%23D6E2EA'/%3E%3C/svg%3E%0A");
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 51px;
  height: 46px;
}
.banner-wide__title span {
  font-family: TT Commons Pro Expanded;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  color: #ffffff;
  margin-top: 24px;
  display: block;
  text-align: start;
}
.banner-wide__img {
  width: 100%;
  max-width: 150px;
  height: 159px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
}
.banner-wide__img--psychology {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--psychology.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--psychology.png");
}
.banner-wide__img--truth {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--truth.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--truth.png");
}
.banner-wide__img--modern {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--modern.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--modern.png");
}
.banner-wide__img--preparation {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--preparation.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--preparation.png");
}
.banner-wide__img--stars {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--stars.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--stars.png");
}
.banner-wide__img--sem {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--sem.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--sem.png");
}
.banner-wide__img--modern-fridge {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--modern-fridge.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--modern-fridge.png");
}
.banner-wide__img--weightloss {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--weightloss.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--weightloss.png");
}
.banner-wide__img--laziness {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--laziness.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--laziness.png");
}
.banner-wide__img--weightloss-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--weightloss-two.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--weightloss-two.png");
}
.banner-wide__img--favstar {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--favstar.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--favstar.png");
}
.banner-wide__img--body {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--body.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--body.png");
}
.banner-wide__img--health {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--health.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--health.png");
}
.banner-wide__img--stars-article {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--stars-article.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--stars-article.png");
}
.banner-wide__img--khloe {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--khloe.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--khloe.png");
}
.banner-wide__img--gero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--gero.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--gero.png");
}
.banner-wide__img--guilty {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--guilty.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--guilty.png");
}
.banner-wide__img--plus-minus {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--plus-minus.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--plus-minus.png");
}
.banner-wide__img--to-know {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--to-know.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--to-know.png");
}
.banner-wide__img--injection {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--injection.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--injection.png");
}
.banner-wide__img--face {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--face.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--face.png");
}
.banner-wide__img--history {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--history.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--history.png");
}
.banner-wide__img--profits {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--profits.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--profits.png");
}
.banner-wide__img--fashion {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--fashion.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--fashion.png");
}
.banner-wide__img--books {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--books.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--books.png");
}
.banner-wide__img--drugs {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--drugs.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--drugs.png");
}
.banner-wide__img--preparation-alt {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--preparation-alt.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__img--preparation-alt.png");
}
.banner-wide--preparation .banner-wide__title::after {
  content: none;
}
.banner-wide--preparation .banner-wide__container {
  max-width: 1024px;
  justify-content: center;
}
.banner-wide__img {
  width: 100%;
  max-width: 150px;
  height: 159px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
}
.banner-wide__img--tg-left {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__left.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__left.png");
  width: 303px;
  height: 236px;
  position: absolute;
  background-repeat: no-repeat;
  bottom: -18px;
  left: -109px;
  margin-top: auto;
}
.banner-wide__img--tg-right {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__right.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__right.png");
  width: 421px;
  position: absolute;
  background-repeat: no-repeat;
  bottom: -265px;
  right: -80px;
  margin-top: auto;
}
.banner-wide__background {
  width: 2144px;
  height: 801px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: -276px;
  top: -266px;
}
.banner-wide__background--sema {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__background--sema.png");
  content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__background--sema.png");
}
.banner-wide__wrap--sema {
  overflow: hidden;
}

.desktop {
  display: flex;
}
.desktop-b {
  display: block;
}
.desktop-tablet {
  display: flex;
}
.desktop-tablet-b {
  display: block;
}
.desktop-mobile {
  display: flex;
}
.desktop-mobile-b {
  display: block;
}
.tablet {
  display: none;
}
.tablet-b {
  display: none;
}
.tablet-mobile {
  display: none;
}
.tablet-mobile-b {
  display: none;
}
.mobile {
  display: none !important;
}
.mobile-b {
  display: none;
}

.search {
  width: fit-content;
  height: 32px;
  margin-left: -32px;
}
.search__icon {
  width: 28px;
  height: 32px;
  position: relative;
  cursor: pointer;
}
.search__icon::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.41406 2.24819C5.30899 2.24819 4.24919 2.68718 3.46778 3.46858C2.68638 4.24998 2.2474 5.30979 2.2474 6.41486C2.2474 7.51993 2.68638 8.57974 3.46778 9.36114C4.24919 10.1425 5.30899 10.5815 6.41406 10.5815C7.51913 10.5815 8.57894 10.1425 9.36034 9.36114C10.1417 8.57974 10.5807 7.51993 10.5807 6.41486C10.5807 5.30979 10.1417 4.24998 9.36034 3.46858C8.57894 2.68718 7.51913 2.24819 6.41406 2.24819ZM0.164063 6.41486C0.163937 5.43122 0.395982 4.46144 0.841324 3.58438C1.28667 2.70733 1.93273 1.94778 2.72697 1.36749C3.52122 0.787208 4.44121 0.402582 5.41213 0.244895C6.38305 0.0872085 7.37748 0.160914 8.31455 0.460017C9.25161 0.75912 10.1048 1.27518 10.8049 1.96621C11.5049 2.65725 12.0319 3.50375 12.3431 4.43687C12.6543 5.37 12.7408 6.36339 12.5957 7.33627C12.4505 8.30914 12.0778 9.23403 11.5078 10.0357L16.5255 15.0534C16.7153 15.2499 16.8203 15.513 16.8179 15.7861C16.8155 16.0592 16.706 16.3205 16.5128 16.5136C16.3197 16.7068 16.0584 16.8163 15.7853 16.8187C15.5122 16.8211 15.2491 16.7161 15.0526 16.5263L10.0359 11.5097C9.1009 12.1745 8.00088 12.5692 6.85643 12.6504C5.71198 12.7316 4.56726 12.4962 3.54771 11.97C2.52815 11.4439 1.67311 10.6472 1.07627 9.66731C0.479438 8.68744 0.16384 7.56219 0.164063 6.41486Z' fill='%23323232'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  min-width: 16px;
  position: absolute;
  top: 8px;
  left: 5px;
}
.search__input {
  width: 200px;
  height: 32px;
  position: relative;
  display: none;
}
.search__input::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75781 2.53983C5.69695 2.53983 4.67953 2.96126 3.92939 3.7114C3.17924 4.46155 2.75781 5.47896 2.75781 6.53983C2.75781 7.60069 3.17924 8.61811 3.92939 9.36826C4.67953 10.1184 5.69695 10.5398 6.75781 10.5398C7.81868 10.5398 8.83609 10.1184 9.58624 9.36826C10.3364 8.61811 10.7578 7.60069 10.7578 6.53983C10.7578 5.47896 10.3364 4.46155 9.58624 3.7114C8.83609 2.96126 7.81868 2.53983 6.75781 2.53983ZM0.757813 6.53983C0.757692 5.59553 0.980455 4.66454 1.40798 3.82257C1.83551 2.9806 2.45573 2.25143 3.21821 1.69435C3.98068 1.13728 4.86388 0.768041 5.79596 0.616662C6.72804 0.465283 7.6827 0.53604 8.58228 0.823179C9.48186 1.11032 10.301 1.60573 10.973 2.26912C11.645 2.93252 12.1509 3.74516 12.4497 4.64096C12.7484 5.53676 12.8315 6.49042 12.6921 7.42438C12.5528 8.35834 12.195 9.24623 11.6478 10.0158L16.4648 14.8328C16.647 15.0214 16.7478 15.274 16.7455 15.5362C16.7432 15.7984 16.638 16.0492 16.4526 16.2346C16.2672 16.4201 16.0164 16.5252 15.7542 16.5275C15.492 16.5298 15.2394 16.429 15.0508 16.2468L10.2348 11.4308C9.33717 12.0691 8.28116 12.448 7.18249 12.5259C6.08382 12.6039 4.98488 12.3779 4.00611 11.8728C3.02734 11.3677 2.2065 10.6029 1.63354 9.66218C1.06057 8.7215 0.757598 7.64126 0.757813 6.53983Z' fill='%238D8D8D'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  min-width: 16px;
  position: absolute;
  top: 13px;
  left: 11px;
}
.search-top {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 1px solid #efefef;
  border-radius: 20px;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #8d8d8d;
  text-align: start;
  padding: 8px 13px 8px 40px;
}
.search-popup {
  width: 100%;
  max-width: 1250px;
  padding: 40px 60px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  transition: all 0.1s;
}
.search_top-arts__title {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 160%;
  color: #323232;
  text-align: start;
  letter-spacing: 0;
  border-bottom: 1px solid #d1dfee;
  padding-bottom: 24px;
}
.search_top-arts {
  display: flex;
  flex-direction: column;
  padding: 20px;
  width: 100%;
  min-width: 371px;
  max-width: 633px;
  height: fit-content;
  background: #ffffff;
  border: 1px solid #d1dfee;
  border-radius: 20px;
}
.search_top-arts--zero {
  width: 633px;
  margin-top: -28px;
}
.top-article {
  min-height: 52px;
  border-bottom: 1px solid #d1dfee;
  text-decoration: unset;
  display: flex;
  gap: 16px;
  align-items: center;
  padding: 16px 0;
}
.top-article:hover .top-article__name {
  color: #f37920;
}
.top-article--last {
  border-bottom: unset;
}
.top-article__img {
  min-width: 52px;
  width: 52px;
  height: 52px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 90%;
  border-radius: 5px;
}
.top-article__name {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  color: #323232;
  text-align: start;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.search_cnt {
  display: none;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
}
.search_cnt--active {
  display: flex;
}
.search_cnt__title {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #8d8d8d;
  text-align: start;
  letter-spacing: 0;
}
.search_cnt__title span {
  color: #00ae8e;
}
.search_cnt__body {
  display: flex;
  justify-content: space-between;
  gap: 115px;
}
.search-article:hover .search-article__title {
  color: #f37920;
}
.search-article {
  text-decoration: unset;
  display: flex;
  gap: 16px;
}
.search-article__img {
  min-width: 140px;
  width: 140px;
  height: 130px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 70%;
  border-radius: 10px;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
}
.search-article__cont {
  max-width: 600px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.search-article__tag-date {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  color: #8d8d8d;
}
.search-article__title {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 160%;
  color: #323232;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.search-article__subtitle {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: #323232;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  margin: 0;
}
.search_cnt__res {
  min-width: 680px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.search-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 400px;
}
.search-loader__circle {
  display: flex;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: linear-gradient(233.96deg, #f37920 23.76%, #00cc99 76.28%);
  animation: rotate 2s linear infinite;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.search-loader__back {
  display: flex;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: linear-gradient(233.96deg, #f37920 23.76%, #00cc99 76.28%);
  animation: rotate-back 2s linear infinite;
  opacity: 0.1;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@keyframes rotate {
  from {
    transform: rotateZ(0deg);
  }
  to {
    transform: rotateZ(360deg);
  }
}
@keyframes rotate-back {
  from {
    transform: rotateZ(360deg);
  }
  to {
    transform: rotateZ(0deg);
  }
}
.search__pagin {
  width: 100%;
  height: 61px;
  border-top: 1px solid #eaecf0;
  display: flex;
  justify-content: space-between;
  padding: 20px 0 0;
}
.pagin__nav {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #323232;
  position: relative;
  cursor: pointer;
}
.pagin__nav:hover:not(.pagin__nav--disabled) {
  background: #f1f1f1;
  border-radius: 8px;
}
.pagin__nav--disabled {
  pointer-events: none;
}
.pagin__prev-page {
  padding: 10px 22px 10px 28px;
}
.pagin__prev-page::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2057 6.95833H1.53906M1.53906 6.95833L7.3724 12.7917M1.53906 6.95833L7.3724 1.125' stroke='%23323232' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  min-width: 12px;
  position: absolute;
  left: 6px;
  top: 0;
  bottom: 0;
  margin: 15px 0 0;
}
.pagin__next-page {
  padding: 10px 28px 10px 22px;
}
.pagin__next-page::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.53906 6.95833H13.2057M13.2057 6.95833L7.3724 1.125M13.2057 6.95833L7.3724 12.7917' stroke='%23323232' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  min-width: 12px;
  position: absolute;
  right: 6px;
  top: 0;
  bottom: 0;
  margin: 15px 0 0;
}
.pagin__mid {
  display: flex;
  gap: 2px;
}
.pagin__page {
  width: 40px;
  height: 40px;
  text-decoration: unset;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #323232;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagin__page--active {
  font-weight: 700;
  background: #fdf5ef;
}
.pagin__page:hover {
  font-weight: 700;
  background: #f1f1f1;
}
.pagin__page--blank {
  font-weight: 700;
  pointer-events: none;
}
.search__hist {
  display: none;
  position: absolute;
}
.hist__body {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 24px;
  width: 460px;
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  border-radius: 35px;
  position: absolute;
  top: 22px;
  left: -130px;
}
.hist__item {
  display: flex;
  align-items: center;
  padding: 0 11px 0 36px;
  gap: 4px;
  width: 100%;
  height: 25px;
  border-radius: 30px;
  position: relative;
  text-decoration: unset;
}
.hist__text {
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #8d8d8d;
  height: 24px;
}
.hist__item::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_668_36483)'%3E%3Cpath d='M7.5 13.75C10.9518 13.75 13.75 10.9518 13.75 7.5C13.75 4.04822 10.9518 1.25 7.5 1.25C4.04822 1.25 1.25 4.04822 1.25 7.5C1.25 10.9518 4.04822 13.75 7.5 13.75Z' stroke='%238D8D8D' stroke-width='1.39471' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 3.75V7.5L10 8.75' stroke='%238D8D8D' stroke-width='1.39471' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_668_36483'%3E%3Crect width='15' height='15' rx='7.5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  min-width: 16px;
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.hist__item:hover {
  background: rgba(230, 184, 149, 0.04);
}
.hist__item--active {
  background: rgba(242, 123, 33, 0.04);
}

.article-xs__container {
  width: 100%;
  max-width: 870px;
  margin: 0 auto;
  padding: 16px 60px;
  position: relative;
}
.article-xs__container--wide {
  max-width: 1200px;
  padding: 16px 30px;
}
.hormones .article-xs__container--wide {
  max-width: 1170px;
}
.body-positivity .article-xs__container--wide {
  max-width: 1100px;
}
.stars-ru-second .article-xs__container--wide {
  max-width: 993px;
}

.article-xs__title {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 700;
  font-size: 54px;
  line-height: 110%;
  text-align: center;
  color: #323232;
  margin-bottom: 24px;
  margin-top: 38px;
}
.article-xs__subtitle {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 130%;
  text-align: center;
  color: #323232;
}
.article-xs__contents {
  background: #f9f9f9;
  border-radius: 24px;
  padding: 30px 20px;
}
.article-xs__head {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 120%;
  color: #323232;
  margin-bottom: 16px;
  text-align: start;
}
.article-xs__subhead {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 160%;
  text-align: start;
}
.article-xs__subhead:not(.color--second) {
  color: #323232;
}
.article-xs__subhead--tablet {
  font-size: 16px;
  font-weight: 400;
}
.lighter {
  font-weight: lighter;
}
.article-xs__h3-subhead {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 130%;
  text-align: start;
}
.article-xs__h3-subhead:not(.color) {
  color: #323232;
}
.article-xs__h3-subhead.color--second {
  color: #00ae8e;
}
.article-xs__h3-subhead.color--red {
  color: #fc6767;
}
.article-xs p {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: 0;
}
.article-xs p + p,
.article-xs .article-xs__head + p,
.article-xs .article-xs__subhead + p,
.article-xs p + .article-xs__subhead,
.article-xs .article-xs__h3-subhead + p,
.article-xs p + .article-xs__h3-subhead,
.article-xs .article-xs__filled + p,
.article-xs p + .article-xs__filled {
  margin-top: 24px;
}
.article-xs__container p:first-child {
  margin-top: 0;
}
.article-xs strong {
  color: #323232;
  text-align: start;
}
.article-xs sup {
  color: #f37920;
}

.ideal p {
  font-size: 18px;
  line-height: 140%;
}
.cinema p {
  font-size: 18px;
  line-height: 140%;
}
.lipolytic p {
  font-size: 18px;
  line-height: 140%;
}
.extra-kg p {
  font-size: 18px;
  line-height: 140%;
}
.right-workout p {
  font-size: 18px;
  line-height: 140%;
}
.quickly-n-safely p {
  font-size: 18px;
  line-height: 140%;
}
.quickly-n-safely .list-simple li {
  font-size: 18px;
  line-height: 140%;
}
.quickly-n-safely .article-xs__subhead {
  font-size: 22px;
  line-height: 120%;
}
.quickly-n-safely .list-simple {
  margin-top: 12px;
}
.article-xs__subhead--lh160 {
  line-height: 160%;
}
.about-toxins p {
  font-size: 18px;
  line-height: 140%;
}
.about-toxins .list-simple li {
  font-size: 18px;
  line-height: 140%;
}
.about-toxins .article-xs__subhead {
  font-size: 22px;
  line-height: 120%;
}
.about-toxins .list-simple {
  margin-top: 12px;
}
.microplastics p {
  font-size: 18px;
  line-height: 140%;
}
.microplastics .list-simple li {
  font-size: 18px;
  line-height: 140%;
}
.microplastics .article-xs__subhead {
  font-size: 22px;
  line-height: 120%;
}
.microplastics .list-simple {
  margin-top: 12px;
}

.article-xs .banner-wide__title {
  font-family: TT Commons Pro;
  font-size: 36px;
  line-height: 130%;
}

.contents__title {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 160%;
  color: #323232;
  text-align: start;
  margin-bottom: 16px;
}
.contents__list {
  margin: 0;
}
.contents__list li {
  list-style: none;
  margin-left: 26px;
  position: relative;
}
.contents__list li + li {
  margin-top: 8px;
}
.contents__list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.81189 15.9939C5.30095 15.9941 4.81093 15.7911 4.44994 15.4295L0.332296 11.3133C-0.110765 10.8701 -0.110765 10.1517 0.332296 9.70851C0.775498 9.26545 1.49393 9.26545 1.93713 9.70851L5.81189 13.5833L16.0629 3.3323C16.5061 2.88923 17.2245 2.88923 17.6677 3.3323C18.1108 3.7755 18.1108 4.49393 17.6677 4.93713L7.17385 15.4295C6.81286 15.7911 6.32284 15.9941 5.81189 15.9939Z' fill='%23F37920'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  min-width: 18px;
  position: absolute;
  left: -25px;
  top: 0;
  bottom: 0;
  margin: 5px 0 0;
}
.contents__list a,
.contents__list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: #323232;
  text-decoration: unset;
}
.article-xs__part {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  margin: 16px auto 24px;
}
.article-xs__check-list {
  list-style: none;
  margin: 16px auto 24px 24px;
}
.article-xs__check-list li {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: #323232;
  position: relative;
}
.article-xs__check-list li div {
  display: inline;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000007;
}
.article-xs__check-list li + li {
  margin-top: 8px;
}
.article-xs__check-list li::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='0.939209' width='20' height='20' rx='4' fill='%231DC9A0'/%3E%3Cpath d='M14.9168 7.73083L8.50016 14.1475L5.5835 11.2308' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  min-width: 16px;
  position: absolute;
  left: -24px;
  top: 0;
  bottom: 0;
  margin: 6px 0 auto;
}
.article-xs__sources {
  background: #f9f9f9;
  border-radius: 5px;
  padding: 20px;
  margin-top: 32px;
  text-align: start;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.article-xs__sources a,
.article-xs__sources p {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #323232;
  text-decoration: unset;
  word-break: break-word;
  text-align: start;
}
.article-xs__sources a + a,
.article-xs__sources p + p,
.article-xs__sources a + p,
.article-xs__sources p + a {
  margin-top: 8px !important;
}
.stars-ru-second .article-xs__sources p {
  margin-top: 0;
}
.article-xs__sources a:hover {
  text-decoration: underline;
}
.article-xs__sources sup {
  text-decoration: unset;
  margin-right: 4px;
  color: #323232;
}
.risk .article-xs__sources sup {
  color: #f37920;
}
.article-xs__filled-mob {
  display: none;
}
.article-xs__filled {
  padding: 16.5px 35px;
  background: rgba(244, 132, 35, 0.05);
  border-radius: 20px;
  margin: 24px 0;
}

.article-xs__filled--mob {
  padding: 0;
  background: unset;
  border-radius: 20px;
  margin: 24px 0;
}

.cinema .article-xs__filled {
  padding: 20px;
}
.lipolytic .article-xs__filled:not(.article-xs__filled--mob) {
  padding: 20px;
}
.extra-kg .article-xs__filled:not(.article-xs__filled--mob) {
  padding: 20px;
}
.right-workout .article-xs__filled:not(.article-xs__filled--mob) {
  padding: 20px;
}
.quickly-n-safely .article-xs__filled:not(.article-xs__filled--mob) {
  padding: 20px;
}
.about-toxins .article-xs__filled:not(.article-xs__filled--mob) {
  padding: 20px;
}
.microplastics .article-xs__filled:not(.article-xs__filled--mob) {
  padding: 20px;
}

.list-simple {
  margin: 0;
}
.list-simple li {
  list-style: none;
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: #323232;
}
.list-simple li span {
  color: #fc6767;
}
.list-simple--green li span {
  color: #62c1ac;
}
.list-simple li + li {
  margin-top: 2px;
}

.lipolytic .list-simple--green {
  margin-top: 12px;
}
.right-workout .list-simple {
  margin-top: 12px;
}

.ten-thousands__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ten-thousands__full-zero.png");
  height: 726px;
  margin-top: 38px;
  background-position: 0 100%;
}
.ten-thousands__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ten-thousands__part-1.png");
  width: 354px;
  height: 227px;
  border-radius: 20px;
}
.ten-thousands__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ten-thousands__cont-zero.png");
  width: 100%;
  height: 386px;
  border-radius: 20px;
  margin: 32px 0;
}
.ten-thousands__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ten-thousands__cont-one.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}

.risk__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/risk__full-zero.png");
  height: 729px;
  margin-top: 38px;
  background-position: 0 100%;
}
.risk__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/risk__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.risk__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/risk__cont-one.png");
  width: 100%;
  height: 386px;
  border-radius: 20px;
  margin: 32px 0;
}
.risk__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/risk__cont-two.png");
  width: 100%;
  height: 205px;
  border-radius: 20px;
  margin-top: 12px;
  display: none;
}

.articles-list__container {
  width: 100%;
  max-width: 1130px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 40px;
  column-gap: 20px;
  margin: 100px auto 40px;
}
.articles-list__item {
  width: 555px;
  height: fit-content;
  text-decoration: unset;
}
.articles-list__item:hover .articles-list__content-title {
  color: #f47920;
}
.articles-list__img {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: 93%;
  border-radius: 19px;
  box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
    0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
}
.articles-list__content-title {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 130%;
  color: #323232;
  text-align: start;
}
.articles-list__content-title--margin {
  margin-top: 16px;
}
.articles-list__content-subtitle {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  color: #8d8d8d;
  text-align: start;
  margin: 16px 0 8px;
}

.big {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 130%;
}
.big--red {
  color: #fc6767;
}
.big--green {
  color: #00ae8e;
}

.superfood__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__full-zero.png");
  height: 726px;
  margin-top: 38px;
  background-position: 0 100%;
}
.superfood__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__part-1.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}
.superfood__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.superfood__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__part-2.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}
.superfood__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__cont-one.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.superfood__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__part-3.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}
.superfood__part-4 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__part-4.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}
.superfood__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__cont-two.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.superfood__part-5 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__part-5.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}
.superfood__part-6 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/superfood__part-6.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}

.how-to-lose-weight__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/how-to-lose-weight__full-zero.png");
  height: 726px;
  margin-top: 38px;
  background-position: 0 100%;
}
.how-to-lose-weight__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/how-to-lose-weight__part-1.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
}
.how-to-lose-weight__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/how-to-lose-weight__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.how-to-lose-weight__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/how-to-lose-weight__part-2.png");
  width: 354px;
  height: 227px;
  border-radius: 20px;
}
.how-to-lose-weight__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/how-to-lose-weight__cont-one.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.how-to-lose-weight__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/how-to-lose-weight__part-3.png");
  width: 354px;
  height: 227px;
  border-radius: 20px;
}

.hormones__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__full-zero.png");
  height: 726px;
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 0 100%;
}
.hormones__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__part-1.png");
  width: 354px;
  height: 335px;
  border-radius: 20px;
}
.hormones__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__part-2.png");
  width: 354px;
  height: 329px;
  border-radius: 20px;
}
.hormones__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}
.hormones__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__cont-one.png");
  width: 100%;
  height: 602px;
  border-radius: 20px;
  margin: 32px 0;
}
.hormones__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__cont-two.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
}

.body-positivity .small {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #8d8d8d;
  text-align: center;
  margin: 5px auto 0;
}
.body-positivity .small-sp {
  display: flex;
  justify-content: space-between;
  margin: 0;
}
.body-positivity .small-sp span {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: #8d8d8d;
  text-align: center;
  margin: 5px auto 0;
}
.body-positivity__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__full-zero.png");
  height: 941px;
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 50% 0%;
  background-size: cover;
}
.body-positivity__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__part-1.png");
  width: 354px;
  height: 447px;
  border-radius: 20px;
  background-size: cover;
}
.body-positivity__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0 0;
}
.body-positivity__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__part-2.png");
  width: 265px;
  height: 273px;
  border-radius: 20px;
  background-size: cover;
}
.body-positivity__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__cont-one.png");
  width: 100%;
  height: 535px;
  border-radius: 20px;
  margin: 32px 0;
}
.body-positivity__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__part-3.png");
  width: 354px;
  height: 449px;
  border-radius: 20px;
}
.body-positivity__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__cont-two.png");
  width: 100%;
  height: 910px;
  border-radius: 20px;
  margin: 32px 0 0;
}
.body-positivity__cont-three {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/body-positivity__cont-three.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0 0;
}

.ideal__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__full-zero.png");
  height: 726px;
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 0 0;
}
.ideal__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__part-1.png");
  width: 356px;
  height: 236px;
  border-radius: 20px;
  background-size: cover;
}
.ideal__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.ideal__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__part-2.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
  background-size: cover;
}
.ideal__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__cont-one.png");
  width: 100%;
  height: 922px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.ideal__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__cont-two.png");
  width: 100%;
  height: 441px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.ideal__cont-three {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__cont-three.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.ideal__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__part-3.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
  background-size: contain;
}
.ideal__cont-four {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__cont-four.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.submit-form--disabled {
  filter: grayscale();
  cursor: not-allowed;
  pointer-events: none;
}

.stars-ru-second .article-xs__filled .article-xs__subhead {
  font-weight: 400;
  line-height: 120%;
}
.stars-ru-second__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__full-zero.png");
  height: 563px;
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 0 0;
}
.stars-ru-second__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-zero.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-one.png");
  width: 100%;
  height: 510px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-two.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-three {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-three.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__part-1.png");
  width: 370px;
  height: 372px;
  border-radius: 20px;
  background-size: cover;
}
.stars-ru-second__cont-four {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-four.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-five {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-five.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-six {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-six.png");
  width: 100%;
  height: 510px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-seven {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-seven.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-eight {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-eight.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-nine {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-nine.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-ten {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-ten.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.stars-ru-second__cont-eleven {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__cont-eleven.png");
  width: 100%;
  height: 468px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}

.diets .list-simple {
  margin-top: 12px;
}
.diets__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/diets__full-zero.png");
  height: 726px;
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 0 25%;
}
.diets__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__part-1.png");
  width: 354px;
  height: 232px;
  border-radius: 20px;
  background-size: cover;
}
.diets__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__part-2.png");
  width: 356px;
  height: 286px;
  border-radius: 20px;
  background-size: cover;
}
.diets__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__part-3.png");
  width: 353px;
  height: 261px;
  border-radius: 20px;
  background-size: cover;
}
.diets__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__cont-zero.png");
  width: 100%;
  height: 700px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.diets__part-4 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__part-4.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
  background-size: cover;
}
.diets__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__cont-one.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.diets__part-5 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__part-5.png");
  width: 356px;
  height: 227px;
  border-radius: 20px;
  background-size: cover;
}
.diets__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/diets__cont-two.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}

.cinema__full-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__full-zero.png");
  height: 726px;
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 0 0;
}
.cinema__part-1 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__part-1.png");
  width: 356px;
  height: 251px;
  border-radius: 20px;
  background-size: cover;
}
.cinema__cont-zero {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__cont-zero.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0 0;
  background-size: cover;
}
.cinema__part-2 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__part-2.png");
  width: 356px;
  height: 232px;
  border-radius: 20px;
  background-size: cover;
}
.cinema__cont-one {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__cont-one.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.cinema__cont-two {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__cont-two.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0 0;
  background-size: cover;
}
.cinema__cont-three {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__cont-three.png");
  width: 100%;
  height: 429px;
  border-radius: 20px;
  margin: 32px 0;
  background-size: cover;
}
.cinema__part-3 {
  background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__part-3.png");
  width: 356px;
  height: 232px;
  border-radius: 20px;
  background-size: cover;
}

.lipolytic__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__full-zero.png");
  margin-top: 38px;
  margin-bottom: 44px;
}
.lipolytic__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__part-1.png");
  max-width: 354px;
}
.lipolytic__cont-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__cont-one.png");
  max-width: 100%;
  margin: 32px 0 0;
}
.lipolytic__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__part-2.png");
  max-width: 354px;
}
.lipolytic__cont-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__cont-two.png");
  max-width: 100%;
  margin: 32px 0 0;
}
.lipolytic__cont-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__cont-three.png");
  max-width: 100%;
  margin: 32px 0 0;
}
.lipolytic__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__part-3.png");
  max-width: 336px;
}

.extra-kg__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__full-zero.png");
  margin-top: 38px;
  margin-bottom: 44px;
}
.extra-kg__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__part-1.png");
  max-width: 356px;
}
.extra-kg__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__part-2.png");
  max-width: 354px;
}
.extra-kg__cont-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__cont-one.png");
  max-width: 100%;
  margin: 32px 0;
}
.extra-kg__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__part-3.png");
  max-width: 356px;
}
.extra-kg__cont-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__cont-two.png");
  max-width: 100%;
  margin: 32px 0;
}

.right-workout__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__full-zero.png");
  margin-top: 38px;
  margin-bottom: 44px;
}
.right-workout__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__part-1.png");
  max-width: 356px;
}
.right-workout__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__part-2.png");
  max-width: 356px;
}
.right-workout__cont-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__cont-one.png");
  max-width: 100%;
  margin: 32px 0 0;
}
.right-workout__cont-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__cont-two.png");
  max-width: 100%;
  margin: 32px 0;
}
.right-workout__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__part-3.png");
  max-width: 354px;
}
.right-workout__cont-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__cont-three.png");
  max-width: 100%;
  margin: 32px 0;
}
.right-workout__part-4 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__part-4.png");
  max-width: 354px;
}

.quickly-n-safely__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__full-zero.png");
  margin-top: 38px;
  margin-bottom: 44px;
  background-position: 0 0;
}
.quickly-n-safely__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__part-1.png");
  max-width: 356px;
  height: auto;
}
.quickly-n-safely__cont-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__cont-one.png");
  max-width: 100%;
  height: auto;
  margin: 32px 0 0;
}
.quickly-n-safely__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__part-2.png");
  max-width: 356px;
  height: auto;
}
.quickly-n-safely__cont-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__cont-two.png");
  max-width: 100%;
  height: auto;
  margin: 32px 0 0;
}
.quickly-n-safely__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__part-3.png");
  max-width: 356px;
  height: auto;
}
.quickly-n-safely__cont-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__cont-three.png");
  max-width: 100%;
  height: auto;
  margin: 32px 0 0;
}
.quickly-n-safely__part-4 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__part-4.png");
  max-width: 356px;
  height: auto;
}
.quickly-n-safely__cont-four {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__cont-four.png");
  max-width: 100%;
  height: auto;
  margin: 32px 0;
}
.quickly-n-safely__part-5 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__part-5.png");
  max-width: 356px;
  height: auto;
}
.quickly-n-safely__cont-five {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__cont-five.png");
  max-width: 100%;
  height: auto;
  margin: 32px 0 0;
}
.quickly-n-safely__part-6 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__part-6.png");
  max-width: 356px;
  height: auto;
}

.about-toxins__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__full-zero.png");
  height: auto;
  margin-top: 38px;
  margin-bottom: 44px;
}
.about-toxins__cont-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-one.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}
.about-toxins__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__part-1.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.about-toxins__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__part-2.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.about-toxins__cont-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-two.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0 0;
}
.about-toxins__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__part-3.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.about-toxins__cont-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-three.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0 0;
}
.about-toxins__cont-four {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-four.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0 0;
}
.about-toxins__cont-five {
  content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-five.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}

.microplastics__full-zero {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__full-zero.png");
  height: auto;
  margin-top: 38px;
  margin-bottom: 44px;
}
.microplastics__part-1 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__part-1.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.microplastics__cont-one {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__cont-one.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}
.microplastics__part-2 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__part-2.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.microplastics__cont-two {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__cont-two.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}
.microplastics__part-3 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__part-3.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.microplastics__cont-three {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__cont-three.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}
.microplastics__part-4 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__part-4.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.microplastics__cont-four {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__cont-four.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}
.microplastics__part-5 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__part-5.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}
.microplastics__cont-five {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__cont-five.png");
  max-width: 100%;
  height: auto;
  border-radius: 20px;
  margin: 32px 0;
}
.microplastics__part-6 {
  content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__part-6.png");
  max-width: 354px;
  height: auto;
  border-radius: 20px;
}

.article-xs__tablet {
  width: 100%;
  padding: 20px;
  background: #F0F5F6;
  margin-top: 24px;
}

.article-xs__tablet th {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 120%;
  color: #000007;
  text-align: start;
  padding: 16px 12px;
  border: 1px solid #F0F5F6;
  background: #F5F8FA;
}
.article-xs__tablet td {
  font-family: TT Commons Pro;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #000007;
  text-align: start;
  padding: 16px 12px;
  border: 1px solid #F0F5F6;
  background: #F5F8FA;
}

@media only screen and (max-width: 1750px) {
  .banner-wide__container .banner-wide--sema {
    padding: 60px 74px 56px;
  }
  .banner-wide--sema .banner-wide__title:not(.banner-wide__title--color) {
    margin: 0 auto;
  }
  .banner-wide--sema .banner-wide__title {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 1441px) {
  .full-img {
    background-position: unset;
  }
}

@media only screen and (max-width: 1400px) {
  .header__logo {
    font-size: 44px;
    line-height: 55px;
  }
  .middle-section__link {
    font-family: TT Commons Pro, sans-serif;
    font-size: 16px;
    line-height: 20px;
  }
  .header__middle-section {
    gap: 34px;
    flex-wrap: wrap;
  }
  h1 {
    font-size: 44px;
    line-height: 60px;
  }
  h2 {
    font-size: 32px;
    line-height: 36px;
  }
  h3 {
    font-size: 20px;
    line-height: 25px;
  }
  h4 {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.3px;
  }
  p {
    margin-top: 9px;
  }
  p + p {
    margin-top: 10px;
  }

  .article-sm__details {
    margin-top: 10px;
  }
  .container {
    max-width: 100%;
    padding: 0 60px;
  }
  .home .container:not(.main__cards),
  .container--home {
    max-width: 100%;
    padding: 0 17px;
  }
  .container--mid {
    max-width: 100%;
    padding: 0 60px;
  }
  .container--wide {
    max-width: 100%;
    padding: 0 20px;
  }
  .container--wider {
    max-width: 100%;
    padding: 0 20px;
  }
  .article-sm__container--wide {
    max-width: 100%;
    padding: 20px 11px;
  }
  .desktop {
    display: none;
  }
  .desktop-b {
    display: none;
  }
  .dn {
    display: none;
  }
  .desktop-mobile {
    display: none;
  }
  .desktop-mobile-b {
    display: none;
  }
  .tablet {
    display: flex;
  }
  .tablet-b {
    display: block;
  }
  .tablet-mobile {
    display: flex;
  }
  .tablet-mobile-b {
    display: block;
  }
  .header {
    padding: 40px 0 13px;
  }
  .header--main {
    top: unset;
  }
  .header__inner {
    height: 110px;
    gap: 21px;
  }
  .footer--main {
    padding: 0 20px;
  }
  .footer__inner {
    padding: 40px;
  }
  .footer__background {
    width: 247px;
    height: 108px;
  }
  .footer__top {
    justify-content: space-between;
  }
  .footer__bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 22px;
  }
  .footer__bottom-left {
    gap: 18px;
  }
  .footer__to-top {
    top: unset;
    bottom: 40px;
    right: 42px;
  }
  .antiquity__title-block {
    padding: 55px 32px 40px;
  }
  .antiquity__title-block h1 {
    flex-basis: 100%;
    order: 1;
  }
  .antiquity__title-block h1 + h2 {
    margin: 0 0 259px 0;
  }
  .antiquity__title-block h2 {
    max-width: 310px;
    order: 2;
    font-size: 20px;
    line-height: 25px;
  }
  .antiquity__title-block h3 {
    max-width: 593px;
    flex-basis: 100%;
    margin-top: 12px;
    order: 4;
  }
  .antiquity__title-img {
    max-width: 380px;
    margin: unset;
    left: unset;
    /* top: -12px; */
    order: 3;
    height: 363px;
  }
  .antiquity__grid {
    padding: 20px 0 20px 40px;
  }
  .antiquity__grid-one {
    grid-template-areas:
      ".... .... r1c2 r1c2"
      "r1c1 r1c1 r1c1 ...."
      "r2c1 r2c1 r2c1 r2c1"
      "r2c2 r2c2 r2c2 r3c2"
      "r3c1 r3c1 r3c1 ...."
      ".... r4c1 r4c1 ...."
      "r4c2 r4c2 r4c2 r5c2"
      "r5c0 r5c0 r5c0 ...."
      "r5c1 r5c1 r5c1 ...."
      "r5c3 r5c3 r5c3 r5c3"
      "r6c0 r6c0 r6c0 r6c0";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
  .antiquity__r1c2 {
    width: 362px;
    height: 260px;
  }
  .antiquity__r1c2 .image {
    top: unset;
    width: 362px;
    height: 308px;
  }
  .antiquity__r2c1 {
    height: 500px;
  }
  .antiquity__r2c1 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-04-t.png");
    width: 548px;
    height: 487px;
  }
  .antiquity__r2c2 {
    max-width: 449px;
  }
  .antiquity__r3c2 {
    width: unset;
  }
  .antiquity__r3c2 .image {
    top: unset;
    left: -90px;
    width: 237px;
    height: 293px;
  }
  .antiquity__r4c1 {
    height: 550px;
  }
  .antiquity__r4c1 .image {
    top: unset;
    width: 432px;
    height: 529px;
    left: -60px;
  }
  .antiquity__r4c2 {
    max-width: 408px;
  }
  .antiquity__r5c2 {
    height: 260px;
  }
  .antiquity__r5c2 .image {
    width: 160px;
    height: 295px;
    right: unset;
    left: -80px;
    top: 32px;
  }
  .antiquity__r5c3 {
    height: 450px;
  }
  .antiquity__r5c3 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-08-t.png");
    width: 633px;
    height: 467px;
    left: 12px;
  }
  .antiquity__r6c0 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-10-t.png");
    height: 733px;
  }
  .antiquity__grid-two {
    grid-template-areas:
      "r6c2 r6c2 r6c2 r6c2"
      "r6c3 r6c1 r6c1 r6c1"
      "r7c1 r7c1 r7c1 ...."
      "r7c2 r7c2 r7c2 r7c2"
      "r8c1 r8c1 r8c1 ...."
      "r8c2 r8c2 r8c2 r8c2"
      "r9c1 r9c1 r9c1 ...."
      "r9c2 r9c2 r9c2 r9c2"
      "r9c3 r9c3 r9c3 r9c3";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
  .antiquity__r6c1 {
    height: 432px;
  }
  .antiquity__r6c1 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-11-t.png");
    left: -170px;
    width: 662px;
    height: 377px;
  }
  .antiquity__r6c2 {
    max-width: unset;
    position: static;
  }
  .antiquity__r6c3 .image {
    top: 187px;
    transform: rotate(-6deg);
    left: 47px;
    width: 247px;
    height: 180px;
  }
  .antiquity__r7c2 {
    height: 320px;
  }
  .antiquity__r7c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-13-t.png");
  }
  .antiquity__r8c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-14-t.png");
  }
  .antiquity__r9c2 {
    height: 360px;
  }
  .antiquity__r9c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-15-t.png");
  }
  .antiquity__r9c3 {
    max-width: 522px;
    margin: 0 auto 0 0;
  }
  .antiquity__r9c3 .strong {
    font-weight: lighter;
  }
  .antiquity__grid-three {
    grid-template-areas:
      "r10c1 r10c1 r10c1 r10c2"
      "r10c3 r10c3 r10c3 r10c3"
      "r11c1 r11c1 r11c1 r11c1"
      "r11c2 r11c2 r11c2 r11c2"
      "r12c2 r12c2 r12c2 r12c2"
      "r12c1 r12c1 r12c1 r12c1"
      "r13c1 r13c1 r13c1 r13c1"
      "r13c2 r13c2 r13c2 r13c2"
      "r14c2 r14c2 r14c1 r14c1";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
  .antiquity__r10c1 {
    width: 410px;
  }
  .antiquity__r10c2 {
    height: 172px;
  }
  .antiquity__r10c2 .image {
    width: 170px;
    height: 206px;
    right: unset;
    left: -100px;
    top: 50px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-16-t-m.png");
  }
  .antiquity__r10c3 {
    margin-bottom: 160px;
  }
  .antiquity__r11c2 {
    height: 500px;
  }
  .antiquity__r11c2 .image {
    top: unset;
    height: 417px;
    width: 592px;
    right: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-17-t.png");
  }
  .antiquity__r12c1 {
    height: 540px;
  }
  .antiquity__r12c1 .image {
    top: 32px;
    left: 50px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-18-t.png");
  }
  .antiquity__r12c2 {
    width: 482px;
    margin: 0 auto;
  }
  .antiquity__r13c2 {
    height: 300px;
  }
  .antiquity__r13c2 .image {
    top: unset;
    right: -50px;
  }
  .antiquity__r14c1 {
    width: 297px;
    height: 460px;
  }
  .antiquity__r14c1 .image {
    width: 297px;
    height: 408px;
    top: 32px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-20-t.png");
  }
  .antiquity__quest-block {
    gap: 0 !important;
  }
  .antiquity__quest-row-first-img {
    width: 522px;
    height: 502px;
    top: -82px;
    left: 100px;
  }
  .antiquity__quest-row-second {
    flex-direction: column-reverse !important;
  }
  .antiquity__quest-row-second-img {
    width: 508px;
    height: 508px;
    top: -80px;
    left: 132px;
  }
  .antiquity__quest-row-third-img {
    width: 426px;
    height: 412px;
    top: -180px;
    left: 176px;
    margin-bottom: -120px;
  }
  .proportion__grid {
    padding: 30px 40px;
  }
  .proportion__grid-one {
    grid-template-areas:
      "r1c0 r1c0 r1c0 r1c0"
      ".... r1c2 r1c2 r1c2"
      "r1c1 r1c1 r1c1 r1c1"
      "r2c1 r2c1 r2c1 r2c1"
      "r3c1 r3c1 r3c1 r3c1"
      "r3c2 r3c2 r3c2 r3c2"
      "r4c1 r4c1 r4c3 r4c3"
      "r4c2 r4c2 r4c2 r4c2"
      "r5c1 r5c1 r5c1 r5c1";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
  .proportion__r1c2 {
    width: 100%;
    height: 132px;
  }
  .proportion__r1c2 .image {
    top: unset;
    width: 156px;
    height: 142px;
    right: 44px;
  }
  .proportion__r2c1 {
    margin-top: 50px;
  }
  .proportion__r4c1 .image {
    top: unset;
    left: -32px;
  }
  .proportion__r4c2 {
    width: 100%;
    height: 290px;
  }
  .proportion__r4c2 .image {
    top: -100px;
    left: 86px;
    transform: rotate(352deg);
    z-index: 10;
  }
  .proportion__r4c3 .image {
    top: unset;
    right: 32px;
  }
  .proportion__line-grid {
    grid-template-areas:
      "line-r1c2  line-r1c2  line-r1c2  line-r1c2"
      "line-r1c1  line-r1c1  line-r1c1  line-r1c1"
      "line-r2c1  line-r2c1  line-r2c1  line-r2c1"
      "line-r2c2  line-r2c2  line-r2c2  line-r2c2"
      "line-r3c2  line-r3c2  line-r3c2  line-r3c2"
      "line-r3c1  line-r3c1  line-r3c1  line-r3c1"
      "line-r4c2  line-r4c2  line-r4c2  line-r4c2"
      "line-r4c1  line-r4c1  line-r4c1  line-r4c1"
      "line-r5c1  line-r5c1  line-r5c1  line-r5c1"
      "line-r5c2  line-r5c2  line-r5c2  line-r5c2"
      ".........  .........  line-r6c2  line-r6c2"
      "line-r6c1  line-r6c1  line-r6c1  line-r6c1"
      "line-r7c1  line-r7c1  line-r7c1  line-r7c1"
      "line-r7c2  line-r7c2  line-r7c2  line-r7c2"
      "line-r8c1  line-r8c1  line-r8c1  line-r8c1"
      ".........  line-r8c2  line-r8c2  line-r8c2"
      "line-r9c1  line-r9c1  line-r9c1  line-r9c1"
      "line-r11c1 line-r11c1 line-r10c2 line-r10c2"
      "line-r10c1 line-r10c1 line-r10c1 line-r10c1"
      "line-r11c2 line-r11c2 line-r11c2 line-r11c2"
      ".......... line-r12c2 line-r12c2 line-r12c2"
      "line-r12c1 line-r12c1 line-r12c1 line-r12c1"
      "line-r15c2 line-r15c2 line-r15c2 line-r15c2"
      "line-r13c1 line-r13c1 line-r13c1 line-r13c1"
      "line-r14c1 line-r14c1 line-r14c1 line-r14c1"
      ".......... line-r13c2 line-r13c2 line-r13c2"
      "line-r14c2 line-r14c2 line-r14c2 line-r14c2"
      "line-r16c1 line-r16c1 line-r16c1 line-r16c1"
      "line-r16c2 line-r16c2 line-r16c2 line-r16c2"
      "line-r17c1 line-r17c1 line-r17c1 line-r17c1"
      "line-r17c2 line-r17c2 line-r17c2 line-r17c2"
      "line-r18c2 line-r18c2 line-r18c2 line-r18c2"
      ".......... line-r18c1 line-r18c1 line-r18c1"
      "line-r19c1 line-r19c1 line-r19c1 line-r19c1"
      ".......... line-r19c2 line-r19c2 line-r19c2"
      "line-r20c2 line-r20c2 line-r20c2 line-r20c2"
      "line-r20c1 line-r20c1 line-r20c1 line-r20c1"
      "line-r21c1 line-r21c1 line-r21c1 line-r21c1"
      ".......... line-r21c2 line-r21c2 line-r21c2"
      "line-r22c1 line-r22c1 line-r22c1 line-r22c1"
      "line-r23c1 line-r23c1 line-r23c1 line-r23c1"
      ".......... line-r22c2 line-r22c2 line-r22c2";
    grid-template-columns: repeat(4, minmax(120px, 1fr));
  }
  .proportion__line-r1c1 .proportion__line-attributes {
    top: -342px;
  }
  .proportion__line-r1c2 {
    width: 100%;
    height: 250px;
  }
  .proportion__line-r1c2 .image {
    width: 252px;
    height: 380px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -150px;
  }
  .proportion__line-r2c1 {
    width: 100%;
    height: 380px;
  }
  .proportion__line-r2c1 .image {
    top: unset;
    width: 359px;
    height: 383px;
    right: 0;
  }
  .proportion__line-r3c2 {
    height: 360px;
  }
  .proportion__line-r3c2 .image {
    top: unset;
  }
  .proportion__line-r4c2 {
    width: 100%;
    height: 360px;
  }
  .proportion__line-r4c2 .image {
    width: 338px;
    height: 295px;
    left: 0;
    right: 0;
    top: 50px;
    margin: 0 auto;
  }
  .proportion__line-r5c1 {
    height: 590px;
    width: 100%;
  }
  .proportion__line-r5c1 .image {
    width: 477px;
    height: 538px;
    right: 0;
    top: 32px;
  }
  .proportion__line-r6c2 {
    width: 100%;
    height: 400px;
  }
  .proportion__line-r6c2 .image {
    right: -50px;
    top: 66px;
  }
  .proportion__line-r7c1 {
    width: 100%;
    height: 472px;
  }
  .proportion__line-r7c1 .image {
    top: unset;
    width: 321px;
    height: 472px;
    left: 160px;
    transform: rotate(5deg);
  }
  .proportion__line-r8c1 {
    margin-top: 60px;
  }
  .proportion__line-r8c2 {
    width: 100%;
    height: 272px;
  }
  .proportion__line-r8c2 .image {
    top: unset;
    width: 166px;
    height: 229px;
    left: 172px;
  }
  .proportion__line-r10c1 .proportion__line-attributes {
    top: -260px;
  }
  .proportion__line-r10c2 {
    width: 100%;
    height: 308px;
  }
  .proportion__line-r10c2 .image {
    top: unset;
    width: 207px;
    height: 310px;
    transform: rotate(5deg);
    margin: 40px auto 0;
  }
  .proportion__line-r11c1 {
    width: 100%;
  }
  .proportion__line-r11c1 .image {
    top: unset;
    width: 203px;
    height: 242px;
    left: 0;
    right: 0;
    margin: 70px auto 0;
  }
  .proportion__line-r12c2 {
    height: 500px;
  }
  .proportion__line-r12c2 .image {
    top: unset;
    width: 347px;
    height: 520px;
  }
  .proportion__line-r13c2 {
    width: 100%;
  }
  .proportion__line-r13c2 .image {
    top: unset;
    width: 247px;
    height: 247px;
    right: 50px;
  }
  .proportion__line-r15c2 {
    height: 300px;
    width: 100%;
  }
  .proportion__line-r15c2 .image {
    width: 327px;
    height: 243px;
    right: 0;
    top: 72px;
  }
  .proportion__line-r16c1 {
    margin-top: 50px;
  }
  .proportion__line-r16c2 {
    width: 100%;
    height: 520px;
  }
  .proportion__line-r16c2 .image {
    top: unset;
    width: 437px;
    height: 442px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .proportion__line-r17c2 {
    width: 100%;
    height: 460px;
  }
  .proportion__line-r17c2 .image {
    top: unset;
    width: 503px;
    height: 456px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .proportion__line-r18c1 {
    width: 100%;
  }
  .proportion__line-r18c1 .image {
    top: unset;
    width: 427px;
    height: 351px;
  }
  .proportion__line-r19c2 {
    width: 100%;
  }
  .proportion__line-r19c2 .image {
    top: unset;
    width: 398px;
    height: 398px;
  }
  .proportion__line-r20c1 {
    width: 100%;
    height: 500px;
  }
  .proportion__line-r20c1 .image {
    top: unset;
    width: 384px;
    height: 384px;
    right: 18px;
  }
  .proportion__line-r21c2 {
    width: 100%;
    height: 460px;
  }
  .proportion__line-r21c2 .image {
    top: unset;
    width: 290px;
    height: 414px;
    right: 24px;
  }
  .proportion__line-r22c2 {
    width: 100%;
    height: 400px;
  }
  .proportion__line-r22c2 .image {
    top: unset;
    width: 355px;
    height: 414px;
    right: 28px;
  }
  .proportion__line-r23c1 {
    margin-top: 50px;
  }
  .article__blob .antiquity-number-1 {
    top: 6px;
  }
  .antiquity-arrow-1 {
    left: unset;
    bottom: -70px;
    right: 44px;
  }
  .quest-block {
    padding: 50px 40px;
    margin: 16px auto;
    gap: 0;
  }
  .quest-block h2 {
    margin-bottom: 40px;
  }
  .quest-row {
    flex-direction: column;
    gap: 40px;
  }
  .quest-row img {
    margin: 0 auto;
  }
  .quest-row--reverse {
    flex-direction: column-reverse;
  }
  .quest-blob {
    width: 100%;
  }
  .proportion__title-block {
    padding: 55px 32px 40px;
  }
  .proportion__title-block h3 {
    max-width: 370px;
    margin-bottom: 32px;
  }
  .proportion__title-block p {
    max-width: unset;
  }
  .proportion__title-img {
    width: 263px;
    height: 189px;
    right: 10px;
  }
  .proportion__line {
    margin-left: 100px;
  }
  .article__sem-block {
    max-width: 100%;
    padding: 0;
  }
  .article__sem-grid {
    grid-template-areas:
      "sem-r1c1 sem-r1c1 sem-r1c1 sem-r1c1"
      "sem-r2c0 sem-r2c0 sem-r2c0 sem-r2c0"
      "sem-r2c1 sem-r2c1 sem-r2c1 sem-r2c1"
      "sem-r2c2 sem-r2c2 sem-r2c2 sem-r2c2"
      "sem-r3c1 sem-r3c1 sem-r3c1 sem-r3c1"
      "sem-r3c2 sem-r3c2 sem-r3c2 sem-r3c2"
      "sem-r4c1 sem-r4c1 sem-r4c1 sem-r4c1"
      "sem-r5c1 sem-r5c1 sem-r5c1 sem-r5c1"
      "sem-r6c1 sem-r6c1 sem-r6c1 sem-r6c1"
      "sem-r6c2 sem-r6c2 sem-r6c2 sem-r6c2"
      "sem-r7c1 sem-r7c1 sem-r7c2 sem-r7c2";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
  .article__sem-r2c0 h2::after {
    display: none;
  }
  .article__sem-r2c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/sem-r2c2-t.png");
  }
  .article__sem-r3c1 h2::after {
    display: none;
  }
  .article__sem-r3c2 .image {
    top: unset;
  }
  .proportion__safe-grid {
    grid-template-areas:
      "safe-r1c1"
      "safe-r2c3"
      "safe-r2c2"
      "safe-r2c1"
      "safe-r3c1";
    grid-template-columns: repeat(1, minmax(150px, 1fr));
    padding: 40px 20px 40px 40px;
    row-gap: 40px;
  }
  .twentieth__grid {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c1"
      "r3c1"
      "r3c2"
      "r4c2"
      "r4c1"
      "r5c1"
      "r5c2"
      "r6c2"
      "r6c1"
      "r7c1"
      "r7c2"
      "r8c2"
      "r8c1"
      "r9c1"
      "r9c2";
    grid-template-columns: repeat(1, 1fr);
    padding: 40px 8px 40px 40px;
  }
  .proportion__safe-r2c3 {
    margin-top: 20px;
  }
  .proportion__safe-r2c1 {
    margin-bottom: 20px;
  }
  .twentieth__r1c2 {
    width: 100%;
    height: 460px;
  }
  .twentieth__r1c2 .image {
    width: 554px;
    height: 427px;
    left: 58px;
    top: 12px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r1c2-t.png");
  }
  .twentieth__r3c1 {
    width: 100%;
    height: 320px;
  }
  .twentieth__r3c1 .image {
    width: 626px;
    height: 286px;
    left: 18px;
    top: 24px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r3c1-t.png");
  }
  .twentieth__r4c2 {
    width: 100%;
    height: 420px;
  }
  .twentieth__r4c2 .image {
    left: 74px;
    width: 523px;
    height: 372px;
    top: 24px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r4c2-t.png");
  }
  .twentieth__r5c1 {
    width: 100%;
    height: 500px;
  }
  .twentieth__r5c1 .image {
    left: 44px;
    width: 578px;
    height: 456px;
    top: 20px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r5c1-t.png");
  }
  .twentieth__r6c2 {
    width: 100%;
  }
  .twentieth__r6c2 .image {
    left: 84px;
    width: 409px;
    height: 362px;
    top: 24px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r6c2-t.png");
  }
  .twentieth__r7c1 {
    width: 100%;
    height: 400px;
  }
  .twentieth__r7c1 .image {
    left: 14px;
    width: 637px;
    height: 364px;
    top: 16px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r7c1-t.png");
  }
  .twentieth__r8c2 {
    width: 100%;
    height: 452px;
  }
  .twentieth__r8c2 .image {
    right: 0;
    top: 32px;
    width: 553px;
    height: 406px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r8c2-t.png");
  }
  .twentieth__r9c1 {
    width: 100%;
    height: 380px;
  }
  .twentieth__r9c1 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r9c1-t.png");
    width: 623px;
    height: 364px;
    left: 28px;
  }
  .twentieth__blobs-grid {
    grid-template-areas:
      "blobs-r1c1"
      "blobs-r2c2"
      "blobs-r2c1"
      "blobs-r3c1"
      "blobs-r3c2"
      "blobs-r4c2"
      "blobs-r4c1"
      "blobs-r5c1"
      "blobs-r5c2"
      "blobs-r6c2"
      "blobs-r6c1"
      "blobs-r7c2"
      "blobs-r7c1";
    grid-template-columns: repeat(1, 1fr);
    padding: 40px 8px 40px 40px;
  }
  .twentieth__blobs-grid .article__blob {
    padding: 30px;
  }
  .twentieth__blobs-r2c1 {
    width: 100%;
    height: 256px;
  }
  .twentieth__blobs-r2c1 .image {
    top: 18px;
    width: 419px;
    height: 257px;
    left: 32px;
  }
  .twentieth__blobs-r2c2 .article__blob {
    margin: 70px 0 0 0;
  }
  .twentieth__blobs-r3c1 .article__blob {
    margin: 70px 60px 0 auto;
  }
  .twentieth__blobs-r3c2 {
    width: 100%;
    height: 500px;
  }
  .twentieth__blobs-r3c2 .image {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r3c2-t.png");
    width: 602px;
    height: 452px;
    top: 44px;
    left: unset;
    right: 60px;
  }
  .twentieth__blobs-r4c1 {
    width: 100%;
    height: 452px;
  }
  .twentieth__blobs-r4c1 .image {
    top: 18px;
    width: 393px;
    height: 393px;
    left: 44px;
  }
  .twentieth__blobs-r4c2 .article__blob {
    left: unset;
  }
  .twentieth__blobs-r5c1 .article__blob {
    width: 650px;
  }
  .twentieth__blobs-r5c2 {
    width: 100%;
    height: 472px;
  }
  .twentieth__blobs-r5c2 .image {
    top: 18px;
    width: 369px;
    height: 425px;
    right: unset;
    left: 80px;
  }
  .twentieth__blobs-r6c1 {
    width: 100%;
    height: 440px;
  }
  .twentieth__blobs-r6c1 .image {
    top: 18px;
    width: 404px;
    height: 404px;
    left: 120px;
  }
  .twentieth__blobs-r6c2 .article__blob {
    width: 650px;
    right: unset;
  }
  .twentieth__blobs-r7c1 .article__blob {
    margin: 70px 0 0 0;
    max-width: 537px;
  }
  .twentieth__blobs-r7c2 {
    width: 100%;
    height: 380px;
  }
  .twentieth__blobs-r7c2 .image {
    top: 18px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r7c2-t.png");
    width: 684px;
    height: 409px;
    right: unset;
  }
  .twentieth-arrow-1 {
    left: unset;
    right: -24px;
  }
  .twentieth-arrow-2 {
    /* transform: unset;
    right: unset;
    left: -49px;
    bottom: -76px; */
    display: none;
  }
  .twentieth-arrow-3 {
    bottom: -74px;
    right: 80px;
    left: unset;
  }
  .twentieth-arrow-4 {
    right: 80px;
    bottom: -160px;
    transform: scale(-1, 1) rotate(344deg);
  }
  .twentieth-arrow-5 {
    transform: rotate(307deg);
    bottom: -142px;
  }
  .article__safety-item {
    flex-direction: row;
    width: 100%;
    max-width: unset;
    align-items: flex-start;
  }
  .article__safety-item-img {
    margin: 0 auto;
    min-width: 118px;
  }
  /* .article__safety-item p {
    display: none;
  } */
  .article__more {
    grid-template-areas:
      "more0 more0"
      "more1 ....."
      "more1 more3"
      "more2 more3"
      "more2 .....";
    grid-template-columns: repeat(2, minmax(150px, 1fr));
  }
  .main {
    top: unset;
  }
  .main .container {
    padding: 0 22px;
  }
  .main .container--wider {
    padding: 0;
  }
  .main__title {
    gap: 60px;
    padding: 40px 24px 51px;
    border-radius: unset;
  }
  .main__title-background {
    background: center / cover no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/main-title-back-t.png");
  }
  .main__title-bottom {
    flex-direction: column;
  }
  .main__banner-container {
    background: #bcd1e2;
    margin: 40px auto;
    padding: 50px !important;
  }
  .main__banner {
    background: #f47920;
    box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
      0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
    border-radius: 23px;
    margin: 0;
    padding: 24px 36px;
    height: 210px;
  }
  .main__banner::after {
    right: 24px;
    top: -15px;
  }
  .main__banner h3::after {
    right: unset;
    left: 0;
    bottom: -66px;
  }
  .main__banner h3 br {
    display: none;
  }
  .main__cards {
    flex-wrap: wrap;
    justify-content: center;
    gap: 44px;
    margin: 40px auto;
    padding: 40px 0;
    background: #efefef;
  }
  .main__cards--small {
    margin: 40px auto 80px;
  }
  .main__cards--small .cards {
    flex-wrap: wrap;
    justify-content: center;
  }
  .nineteenth__title-block {
    padding: 53px 382px 387px 40px;
    gap: 20px;
    max-width: 731px;
  }
  .nineteenth__title-block h2 {
    max-width: 310px;
    font-size: 20px;
    line-height: 25px;
  }
  .nineteenth__title-block-back {
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/nineteenth-back-t.png");
  }
  .mw-444,
  .mw-465,
  .mw-479,
  .mw-530 {
    max-width: unset;
  }
  .nineteenth__grid {
    padding: 30px 40px;
  }
  .nineteenth__grid-one {
    grid-template-areas:
      "r1c1 r1c1 r1c1 r1c1 r1c1"
      ".... r1c2 r1c2 r1c2 r1c2"
      "r2c2 r2c2 r2c2 r2c2 r2c2"
      ".... r2c1 r2c1 r2c1 ...."
      "r3c1 r3c1 r3c1 r3c1 ...."
      ".... r3c2 r3c2 r3c2 ....";
    grid-template-columns: repeat(5, 1fr);
  }
  .nineteenth__r1c2 .image {
    top: unset;
  }
  .nineteenth__r2c1 .image {
    top: unset;
  }
  .nineteenth__r3c2 {
    height: 200px;
  }
  .nineteenth__r3c2 .image {
    top: unset;
  }
  .nineteenth__grid-two {
    grid-template-areas:
      "r4c2 r4c2 r4c2 r4c2 r4c2"
      ".... r4c1 r4c1 r4c1 r4c1"
      "r5c1 r5c1 r5c1 r5c1 r5c1"
      "r5c2 r5c2 r5c2 r5c2 r5c2";
    grid-template-columns: repeat(5, 1fr);
  }
  .nineteenth__r4c1 {
    height: 420px;
  }
  .nineteenth__r4c1 .image {
    top: unset;
  }
  .nineteenth__r5c2 {
    height: 924px;
  }
  .nineteenth__r5c2 .image {
    left: unset;
    width: 770px;
    height: 924px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r5c2-t.png");
  }
  .nineteenth__grid-three {
    grid-template-areas:
      "r6c1 r6c1 r6c1 r6c1 r6c1"
      "r6c2 r6c2 r6c2 r6c2 r6c2"
      "r7c2 r7c2 r7c2 r7c2 r7c2"
      ".... .... r7c1 r7c1 r7c1";
    grid-template-columns: repeat(5, 1fr);
  }
  .nineteenth__r6c2 .image {
    top: unset;
    left: unset;
  }
  .nineteenth__r7c1 {
    height: 470px;
  }
  .nineteenth__r7c1 .image {
    top: unset;
    left: unset;
  }
  .nineteenth__grid-four {
    grid-template-areas:
      "r8c0  r8c0  r8c0  r8c0  ...."
      "r8c2  r8c2  r8c2  r8c2  r8c2"
      "....  r8c1  r8c1  r8c1  r8c1"
      "r9c1  r9c1  r9c1  r9c1  r9c1"
      "r9c2  r9c2  r9c2  r9c2  r9c2"
      "r10c2 r10c2 r10c2 r10c2 r10c2"
      "r10c1 r10c1 r10c1 r10c1 r10c1"
      "r11c1 r11c1 r11c1 r11c1 r11c1"
      "r12c2 r12c2 r12c2 r12c2 r12c2"
      "r12c1 r12c1 r12c1 r12c1 r12c1"
      "..... r13c2 r13c2 r13c2 r13c2"
      "r13c1 r13c1 r13c1 r13c1 r13c1"
      "r14c1 r14c1 r14c1 r14c1 r14c1"
      "r14c2 r14c2 r14c2 r14c2 r14c2"
      "r15c2 r15c2 r15c2 r15c2 r15c2"
      "r15c1 r15c1 r15c1 r15c1 r15c1"
      "r16c1 r16c1 r16c1 r16c1 r16c1"
      "r16c2 r16c2 r16c2 r16c2 r16c2";
    grid-template-columns: repeat(5, 1fr);
  }
  .nineteenth__r8c1 .image {
    top: 18px;
  }
  .nineteenth__r8c2 .article__blob {
    margin: 70px 0 0 0;
  }
  .nineteenth__r9c1 .article__blob {
    margin-left: 80px;
  }
  .nineteenth__r9c2 {
    height: 730px;
  }
  .nineteenth__r9c2 .image {
    top: 42px;
    width: 638px;
    height: 615px;
  }
  .nineteenth__r10c1 {
    height: 600px;
  }
  .nineteenth__r10c1 .image {
    top: 52px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .nineteenth__r10c2 .article__blob {
    margin: 0;
  }
  .nineteenth__r11c1 .article__blob {
    margin: 0 0 132px 80px;
  }
  .nineteenth__r11c2 {
    display: none;
  }
  .nineteenth__r12c1 {
    height: 600px;
  }
  .nineteenth__r12c1 .image {
    top: 40px;
  }
  .nineteenth__r12c2 .article__blob {
    margin: 0;
  }
  .nineteenth__r13c1 {
    height: 632px;
  }
  .nineteenth__r13c2 {
    height: 289px;
  }
  .nineteenth__r14c2 {
    height: 600px;
  }
  .nineteenth__r14c2 .image {
    top: 32px;
  }
  .nineteenth__r15c1 .image {
    top: 66px;
  }
  .nineteenth__r16c1 {
    margin-left: 80px;
  }
  .nineteenth__r16c2 .image {
    top: 60px;
  }
  .nineteenth-arrow {
    display: none;
  }
  .nineteenth__quest-row-first-img {
    width: 257px;
    height: 360px;
    margin: 0 auto 30px;
  }
  .nineteenth__quest-row-second-img {
    width: 257px;
    height: 360px;
    margin: 0 auto 30px;
  }
  .quest-column {
    gap: 0;
  }
  .twentieth__title-block {
    padding: 53px 382px 360px 40px;
    gap: 20px;
    max-width: 731px;
  }
  .twentieth__title-block p {
    max-width: 314px;
  }
  .twentieth__title-block-back {
    background: bottom / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth-back-t.png");
  }
  .twentieth__quest-row-first-img {
    width: 311px;
    height: 348px;
    margin: 0 32px 30px auto;
  }
  .twentieth__quest-row-second-img {
    position: absolute;
    bottom: 22px;
    right: 56px;
    width: 196px;
    height: 126px;
    margin: 0;
  }
  .twentieth__quest-row-second {
    margin-bottom: 50px;
  }
  .page-404__body {
    height: 529px;
    padding: 80px 80px 130px 40px;
    width: 738px;
    margin: 0 auto;
    top: unset;
  }
  .page-404 .btn {
    margin: 0;
  }
  .middle-ages__title-block {
    padding: 48px 218px 293px 40px;
    gap: 20px;
    max-width: 731px;
  }
  .middle-ages__title-block-back {
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/middle-ages-back-t.png");
  }
  .middle-ages__grid {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c1"
      "r2c2"
      "sldr"
      "r3c2"
      "r3c1"
      "r4c1"
      "r4c2"
      "r5c2"
      "r5c1"
      "r6c1"
      "r6c2";
    grid-template-columns: repeat(1, 1fr);
    padding: 60px 8px 40px 48px;
  }
  .middle-ages__r1c1 {
    max-width: 650px;
  }
  .middle-ages__r1c2 {
    height: 400px;
  }
  .middle-ages__r1c2 .image {
    top: 24px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r1c2-t.png");
    width: 595px;
    height: 410px;
  }
  .middle-ages__r2c2 {
    height: 420px;
  }
  .middle-ages__r2c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r2c2-t.png");
    width: 569px;
    height: 516px;
  }
  .middle-ages__r3c1 {
    width: 100%;
    height: 342px;
  }
  .middle-ages__r3c1 .image {
    width: 354px;
    height: 361px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -50px;
    z-index: 1;
  }
  .middle-ages__r3c2 .article__blob-q {
    transform: rotate(358deg);
    margin: 0 auto;
  }
  .middle-ages__r4c2 {
    height: 500px;
  }
  .middle-ages__r4c2 .image {
    width: 469px;
    height: 466px;
    left: 122px;
    top: 32px;
  }
  .middle-ages__r5c1 {
    width: 100%;
    height: 432px;
  }
  .middle-ages__r5c1 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r5c1-t.png");
    width: 459px;
    height: 451px;
    right: 0;
    left: unset;
  }
  .middle-ages__r6c2 {
    height: 500px;
  }
  .middle-ages__r6c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r6c2-t.png");
    width: 580px;
    height: 458px;
  }
  .middle-ages-arrow {
    display: none;
  }
  .middle-ages__blobs-grid {
    grid-template-areas:
      "blobs-r1c1 blobs-r1c1 blobs-r1c1 blobs-r1c1"
      "blobs-r2c2 blobs-r2c2 blobs-r2c2 blobs-r2c2"
      "blobs-r2c1 blobs-r2c1 blobs-r2c1 blobs-r2c1"
      "blobs-r3c2 blobs-r3c2 blobs-r3c2 blobs-r3c2"
      "blobs-r3c1 blobs-r3c1 blobs-r3c1 blobs-r3c1"
      "blobs-r4c2 blobs-r4c2 blobs-r4c2 blobs-r4c2"
      "blobs-r4c1 blobs-r4c1 blobs-r4c1 blobs-r4c1"
      "blobs-r5c1 blobs-r5c1 blobs-r5c1 blobs-r5c1"
      "blobs-r6c1 blobs-r6c2 blobs-r6c2 blobs-r6c2"
      "blobs-r5c2 blobs-r5c2 blobs-r5c2 blobs-r5c2";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
  .middle-ages__blobs-grid .blob-arrow {
    display: none;
  }
  .middle-ages__blobs-r2c1 {
    height: 420px;
  }
  .middle-ages__blobs-r2c1 .image {
    top: 18px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r2c1-t.png");
    width: 481px;
    height: 400px;
    left: 32px;
  }
  .middle-ages__blobs-r2c2 .article__blob {
    margin: 70px 0 0 0;
  }
  .middle-ages__blobs-r3c1 .article__blob {
    margin: 70px 24px 0 auto;
  }
  .middle-ages__blobs-r3c2 {
    width: 100%;
    height: 660px;
  }
  .middle-ages__blobs-r3c2 .image {
    top: 18px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r3c2-t.png");
    width: 556px;
    height: 632px;
    left: unset;
    right: 20px;
  }
  .middle-ages__blobs-r4c1 {
    height: 400px;
  }
  .middle-ages__blobs-r4c1 .image {
    top: 18px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r4c1-t.png");
  }
  .middle-ages__blobs-r4c2 .article__blob {
    margin: 170px 0 0 0;
  }
  .middle-ages__blobs-r5c1 .article__blob {
    margin: 70px 0 0 0;
  }
  .middle-ages__blobs-r5c2 {
    height: 660px;
  }
  .middle-ages__blobs-r5c2 .image {
    top: 18px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r5c2-t.png");
    width: 488px;
    height: 670px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .middle-ages__blobs-r6c1 .image {
    left: -24px;
    top: unset;
  }
  .middle-ages__blobs-r6c2 .article__blob-q--m4 {
    width: 516px;
    right: 36px;
  }
  .middle-ages__wardrobe-grid {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c1"
      "r4c1";
    grid-template-columns: repeat(1, 1fr);
  }
  .middle-ages__wardrobe-r1c1 {
    max-width: 490px;
  }
  .middle-ages__wardrobe-r2c1 {
    max-width: 490px;
  }
  .middle-ages__wardrobe-r1c2 {
    height: 460px;
  }
  .middle-ages__wardrobe-r1c2 .image {
    top: unset;
    width: 573px;
    height: 438px;
  }
  .middle-ages__wardrobe-r3c1 {
    display: none;
  }
  .middle-ages__wardrobe-r4c1 {
    display: block;
    max-width: 490px;
  }
  .middle-ages__quest-row-first-img {
    width: 257px;
    height: 360px;
    margin: 0 auto 30px;
  }
  .middle-ages__quest-row-second-img {
    width: 412px;
    height: 381px;
    margin: 0 auto 30px;
  }
  .middle-ages__quest-row-third-img {
    right: 60px;
    top: -160px;
    margin: 0 0 -160px auto;
  }
  .eighteenth__title-block {
    padding: 48px 218px 407px 40px;
    gap: 20px;
    max-width: 731px;
  }
  .eighteenth__title-block-back {
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/eighteenth-back-t.png");
  }
  .eighteenth__grid {
    grid-template-areas:
      "r1c1  r1c1  r1c1  r1c1"
      "r1c2  r1c2  r1c2  r1c2"
      "r2c2  r2c2  r2c1  r2c1"
      "....  r3c1  r3c1  r3c1"
      "....  r4c1  r4c1  r4c1"
      "r4c2  r4c2  r4c2  ...."
      "r5c1  r5c1  r5c1  r5c1"
      "....  r6c1  r6c1  r6c1"
      "r6c2  r6c2  r6c2  r6c2"
      "r7c0  r7c0  r7c0  r7c0"
      "....  r8c1  r8c1  r8c1"
      "r8c2  r8c2  r8c2  ...."
      "r9c2  r9c1  r9c1  r9c1"
      "r10c1 ....  ....  ...."
      "r11c1 r11c1 r11c1 ...."
      "r11c2 r11c2 r11c2 r11c2"
      "r12c2 r12c2 r12c2 r12c1"
      "r13c2 r13c2 r13c2 r13c2"
      "..... r13c1 r13c1 r13c1"
      "r14c1 r14c1 r14c1 ....."
      "..... r14c2 r14c2 r14c2";
    grid-template-columns: repeat(4, minmax(150px, 1fr));
    padding: 40px 8px 40px 0;
  }
  .eighteenth__grid .article__blob {
    padding: 31px 28px;
  }
  .eighteenth__r1c2 {
    width: 100%;
    height: 532px;
  }
  .eighteenth__r1c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r1c2-t.png");
    width: 606px;
    height: 513px;
  }
  .eighteenth__r2c1 {
    width: 100%;
    height: 380px;
  }
  .eighteenth__r2c1 .image {
    left: unset;
    width: 358px;
    height: 349px;
    top: 16px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r2c1-t.png");
  }
  .eighteenth__r3c2 {
    display: none;
  }
  .eighteenth__r4c1 {
    width: 100%;
    height: 432px;
  }
  .eighteenth__r4c1 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r4c1-t.png");
    width: 466px;
    height: 420px;
  }
  .eighteenth__r5c1 {
    margin-top: 32px;
  }
  .eighteenth__r5c2 {
    display: none;
  }
  .eighteenth__r6c1 {
    width: 100%;
    height: 280px;
  }
  .eighteenth__r6c1 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r6c1-t.png");
    width: 511px;
    height: 289px;
    left: unset;
  }
  .eighteenth__r8c1 {
    height: 460px;
  }
  .eighteenth__r8c1 .image {
    top: unset;
  }
  .eighteenth__r9c1 {
    max-width: 449px;
    margin-left: auto;
  }
  .eighteenth__r9c2 {
    width: 100%;
    height: 300px;
  }
  .eighteenth__r9c2 .image {
    width: 227px;
    height: 273px;
    left: 4px;
    top: 76px;
  }
  .eighteenth__r10c1 {
    width: 100%;
    height: 124px;
  }
  .eighteenth__r10c1 .image {
    left: unset;
    top: 15px;
  }
  .eighteenth__r11c2 {
    width: 100%;
  }
  .eighteenth__r11c2 .image {
    top: unset;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .eighteenth__r12c1 {
    width: 100%;
    height: 252px;
  }
  .eighteenth__r12c1 .image {
    left: unset;
    width: 161px;
    height: 245px;
    top: 0;
  }
  .eighteenth__r12c2 .article__blob {
    max-width: 500px;
  }
  .eighteenth__r13c1 .article__blob {
    max-width: 500px;
  }
  .eighteenth__r13c2 {
    width: 100%;
    height: 400px;
  }
  .eighteenth__r13c2 .image {
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r13c2-t.png");
    width: 665px;
    height: 363px;
    left: 12px;
  }
  .eighteenth__r14c1 {
    width: 100%;
    height: 332px;
  }
  .eighteenth__r14c1 .image {
    width: 541px;
    height: 336px;
    left: unset;
    top: 16px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r14c1-t.png");
  }
  .eighteenth__r14c2 .article__blob {
    max-width: 500px;
  }
  .eighteenth__quest-row-first-img {
    width: 163px;
    height: 244px;
    margin: 0 0 -40px auto;
    top: -68px;
    transform: rotate(10deg);
  }
  .eighteenth__quest-row-second-img {
    top: -162px;
    margin: 0 16px -124px auto;
  }
  .eighteenth__quest-row-third-img {
    width: 259px;
    height: 320px;
    margin: 0 36px -160px auto;
    top: -204px;
  }
  .eighteenth__r14c2 .more-block {
    margin: 24px 0 0 61px;
  }
  .articles__top {
    grid-template-columns: 1fr;
    margin: 0 auto 32px;
    padding: 0 40px;
  }
  .articles__top h2 {
    margin-bottom: 40px;
  }
  .articles__top h3 {
    margin-top: 0;
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.4px;
  }
  .articles__img {
    /* grid-row: 2 / 5; */
    grid-column: 1/2;
    grid-row: 4/5;
    margin: 40px auto;
  }
  .articles__img--fashion {
    width: 416px;
    height: 466px;
  }
  .articles__img--economics {
    width: 336px;
    height: 336px;
    grid-row: 2 / 5;
  }
  .articles__img--beauty {
    width: 239px;
    height: 239px;
    grid-row: 2 / 5;
  }
  .articles__img--news {
    width: 239px;
    height: 239px;
    grid-row: 2 / 5;
  }
  .articles__img--culture {
    width: 239px;
    height: 239px;
    grid-row: 2 / 5;
  }
  .number-1 {
    width: 90px !important;
    height: 130px;
    top: 5px;
  }
  .number-2 {
    width: 98px !important;
    height: 147px;
  }
  .number-3 {
    width: 88px !important;
  }
  .antiquity-arrow,
  .blob-arrow {
    width: 88px !important;
    height: 100px;
  }
  .more-articles-block {
    margin: 0 20px;
    max-width: 100%;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
    padding: 18px 88px;
    /* background: #f9f9f9; */
  }
  .more-articles-block__btns {
    gap: 16px;
  }
  .more-articles-block__btns::before {
    content: url("/bitrix/templates/geropharm-trends/assets/images/hand-points-left--big.png");
    left: unset;
    right: -191px;
  }
  .home__title {
    margin: 42px 0 24px;
  }
  .home__banner {
    height: 343px;
    margin: 42px auto 40px;
  }
  .home__small-cards {
    margin: 24px auto;
  }
  .home__str {
    background: #f47920;
    box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
      0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
    border-radius: 23px;
    margin: 0 0 88px;
    padding: 22px 28px 22px 36px;
    height: 210px;
    align-items: flex-start;
  }
  .home__str-img {
    background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/home__str-t.png");
    width: 238px;
    height: 233px;
    position: relative;
    top: -38px;
  }
  .home__str h3 {
    max-width: 355px;
  }
  .home__str h3::after {
    right: unset;
    left: 0;
    bottom: -66px;
  }
  .home__str h3 br {
    display: none;
  }
  .home__articles-block {
    max-width: 100%;
    /* padding: 0 24px; */
  }
  .home__tags {
    flex-wrap: wrap;
    max-width: 500px;
    margin: 40px auto 20px 0;
  }
  .home__articles {
    width: 100%;
    position: static;
    padding: 20px 0 0;
    margin: 0 0 12px;
    /* width: calc(100% + 50px);
    left: -24px; */
  }
  .article-sm__img {
    margin: 24px auto 0;
  }
  .drugs .full-title {
    height: 400px;
    margin: 12px 0 0;
    position: static;
    padding: 20px 17px 27px;
  }
  .weight .full-title {
    height: 400px;
    margin: 12px 0 0;
    position: static;
    padding: 20px 17px 27px;
  }
  .weight .full-title h2 {
    font-size: 20px;
    line-height: 25px;
  }
  .full-title__text {
    gap: 40px;
  }
  .drugs__img-three {
    content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-three-t.png");
  }
  .article-sm__card--semavic::after {
    bottom: -17px;
    right: -72px;
    transform: scale(0.8);
  }
  .drugs__cards {
    margin-bottom: 24px;
    gap: 24px;
    flex-direction: column;
  }
  .drugs__full-zero {
    height: 334px;
    margin-top: 40px;
  }
  .miracle__full-zero {
    height: 334px;
    margin-top: 40px;
  }
  .weight__full-zero {
    height: 334px;
    margin-top: 40px;
  }
  .face__full-zero {
    height: 334px;
    margin-top: 40px;
  }
  .drugs__full-one {
    height: 472px;
  }
  .drugs__full-two {
    height: 472px;
  }
  .bigger {
    font-size: 20px;
    line-height: 25px;
  }
  .weight .full-title__text {
    max-width: 400px;
  }
  .weight__full-one {
    height: 472px;
  }
  .weight__full-two {
    height: 472px;
  }
  .weight__img-one {
    content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-one-t.png");
    width: 100%;
  }
  .weight-people-item {
    margin-left: auto;
  }
  .weight-people__name {
    position: static;
  }
  .article-sm__peoples {
    flex-direction: column;
    gap: 24px;
  }
  .face .full-title__text {
    max-width: 550px;
  }
  .face h2 {
    font-size: 20px;
    line-height: 25px;
  }
  .face .full-title {
    height: 400px;
    margin: 12px 0 0;
    position: static;
    padding: 20px 17px 27px;
  }
  .face-people__name {
    position: static;
  }
  .face__full-one {
    height: 409px;
  }
  .face__full-two {
    height: 472px;
  }
  .article-sm__blobs {
    row-gap: 48px;
  }
  .face__cards {
    margin: 24px auto 12px;
    row-gap: 24px;
    column-gap: 14px;
  }
  .article-sm__card--stimulation {
    width: 78px;
    height: 78px;
  }
  .article-sm__card--collagen {
    width: 142px;
    height: 142px;
  }
  .face__cards .article-sm__card {
    max-width: 362px;
  }
  .miracle .full-title {
    height: 410px;
    margin: 12px 0 0;
    position: static;
    padding: 20px 17px 27px;
  }
  .miracle__numbers {
    gap: 24px;
  }
  .number-item {
    max-width: 350px;
  }
  .miracle__full-one {
    height: 409px;
  }
  .miracle__full-two {
    height: 472px;
  }
  .miracle__full-three {
    height: 472px;
  }
  .miracle-people__name {
    position: static;
  }
  .diabet-points {
    flex-direction: column;
    gap: 24px;
  }
  .diabet-point {
    max-width: 495px;
  }
  .proportion__safe-r3c1 {
    padding: 26.5px 90px;
  }
  .proportion__safe-r3c1 p {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
  }
  .home__article {
    /* min-width: 340px;
    max-width: 340px; */
    min-width: 47%;
  }
  .proportion__slider {
    padding: 0;
  }
  .proportion__slider-body {
    padding: 0 0 70px 60px;
  }
  .proportion__slider-card--link::after {
    width: 1970px;
  }
  .proportion__slider-card .article__text p {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
  }
  .proportion__slider-card--link .article__text p {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #fefefe;
  }
  .proportion__slider-card--link::after {
    left: 90px;
  }
  .proportion__slider-card--link::before {
    left: 62px;
  }
  .proportion__line-block {
    margin: 260px auto 50px;
  }
  .proportion__line::before {
    content: url("data:image/svg+xml,%3Csvg width='6' height='75' viewBox='0 0 6 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 71.625L3 3.00432' stroke='%23000007' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='12 12'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: -255px;
    left: -3px;
    height: 206px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='75' viewBox='0 0 6 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 71.625L3 3.00432' stroke='%23000007' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='12 12'/%3E%3C/svg%3E%0A");
  }
  .more-block--abs {
    top: -600px;
  }
  .quiz-modal .more-block {
    margin-top: 11px;
  }
  .stars__title span {
    font-size: 20px;
    line-height: 25px;
  }
  .mw-442 {
    max-width: 350px;
  }
  .mw-442-d {
    max-width: unset;
  }
  .mw-442-t {
    max-width: 350px;
  }
  .mw-442-d-t {
    max-width: 350px;
  }
  .stars__full-zero {
    height: 362px;
    margin-top: 40px;
  }
  .stars__full-one {
    margin: 20px 0;
    height: 381px;
    border-radius: 30px;
    width: calc(100% - 34px);
    margin: 20px auto;
  }
  .stars__full-two {
    margin: 20px 0;
    height: 381px;
    border-radius: 30px;
    width: calc(100% - 34px);
    margin: 0 auto;
  }
  .stars__img-1 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-1-t.png");
    width: 321px;
    height: 409px;
    bottom: -16px;
    right: 20px;
  }
  .stars__img-2 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-2-t.png");
    width: 328px;
    height: 417px;
    bottom: -36px;
    left: 20px;
  }
  .stars__img-3 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-3-t.png");
    width: 317px;
    height: 403px;
    bottom: 32px;
    right: 26px;
  }
  .mw-350-t {
    max-width: 350px;
  }
  .stars__img-4 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-4-t.png");
    width: 317px;
    height: 404px;
    left: 37px;
  }
  .stars__img-5 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-5-t.png");
    width: 312px;
    height: 398px;
    bottom: -32px;
    right: 40px;
  }
  .ml-auto-t {
    margin-left: auto;
  }
  .stars__img-6 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-6-t.png");
    width: 312px;
    height: 397px;
    bottom: 0;
    right: 60px;
  }
  .stars__img-7 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-7-t.png");
    width: 312px;
    height: 397px;
    right: unset;
    left: 24px;
    bottom: 40px;
  }
  .mr-auto-t {
    margin-right: auto;
    margin-left: unset;
  }
  .stars__img-8 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-8-t.png");
    width: 308px;
    height: 393px;
    bottom: 16px;
  }
  .stars__img-9 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-9-t.png");
    width: 208px;
    height: 266px;
    right: 90px;
    bottom: -72px;
  }
  .stars__img-10 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-10-t.png");
    width: 326px;
    height: 415px;
    left: 24px;
    bottom: 0;
  }
  .stars__img-11 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-11-t.png");
    width: 323px;
    height: 412px;
    right: 24px;
    bottom: 0;
  }
  .stars__img-12 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-12-t.png");
    width: 308px;
    height: 393px;
    left: 32px;
    bottom: -12px;
  }
  .stars__img-13 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-13-t.png");
    width: 331px;
    height: 421px;
    right: unset;
    left: 24px;
    bottom: 0;
  }
  .stars__img-14 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-14-t.png");
    width: 310px;
    height: 393px;
    left: 32px;
    bottom: 0;
  }
  .stars__img-15 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/stars__img-15-t.png");
    width: 327px;
    height: 417px;
    right: unset;
    left: 32px;
    bottom: -20px;
  }
  .stars-ru__full-zero {
    height: 335px;
    margin-top: 40px;
  }
  .laziness__full-zero {
    height: 332px;
    margin-top: 40px;
  }
  .psychology__full-zero {
    height: 332px;
    margin-top: 40px;
  }
  .japanese__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-zero-t.png");
    height: 362px;
    margin-top: 40px;
  }
  .japanese__full-one {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-one-t.png");
    margin: 20px 0;
    height: auto;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
    min-width: unset;
  }
  .japanese__full-two {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-two-t.png");
    margin: 20px 0;
    height: auto;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
    min-width: unset;
  }
  .japanese__part-1 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-1-t.png");
    width: 256px;
    height: 340px;
  }
  .japanese__part-2 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-2-t.png");
    width: 266px;
    height: 220px;
  }
  .ways__full-zero {
    height: 362px;
    margin-top: 40px;
  }
  .ways__full-one {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .ways__full-two {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .ways__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-1-t.png");
    width: 266px;
    height: 242px;
  }
  .ways__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-2-t.png");
    width: 271px;
    height: 358px;
  }
  .ways__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-3-t.png");
    width: 266px;
    height: 419px;
  }
  .beauty__full-zero {
    height: 421px;
    margin-top: 40px;
  }
  .beauty__full-one {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .beauty__full-two {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .beauty__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-1-t.png");
    width: 274px;
    height: 240px;
  }
  .beauty__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-2-t.png");
    width: 256px;
    height: 277px;
  }
  .beauty__part-4 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-4-t.png");
    width: 256px;
    height: 273px;
  }
  .beauty__part-5 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-5-t.png");
    width: 267px;
    height: 314px;
  }
  .advices__full-zero {
    height: 399px;
    margin-top: 40px;
  }
  .advices__full-one {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .advices__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-1-t.png");
    width: 256px;
    height: 372px;
  }
  .advices__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-2-t.png");
    width: 256px;
    height: 318px;
  }
  .advices__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-3-t.png");
    width: 266px;
    height: 248px;
  }
  .stars-ru__full-one {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .stars-ru__full-two {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .laziness__full-one {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .laziness__full-two {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .psychology__full-one {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .psychology__full-two {
    margin: 20px 0;
    height: 381px;
    width: calc(100% - 34px);
    border-radius: 30px;
    margin: 0 auto;
  }
  .psychology__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__part-1-t.png");
    width: 256px;
    height: 324px;
  }
  .psychology__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__part-2-t.png");
    width: 266px;
    height: 292px;
  }
  .art-titles {
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.04em;
    color: #fefefe;
  }
  .h3--adaptive {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 20px !important;
    letter-spacing: 0.3px;
  }

  .sejaro__full-zero {
    margin-top: 365px;
    position: relative;
    height: 440px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/sejaro__full-zero-t.png");
  }
  .sejaro__full-zero .sejaro__container {
    position: absolute;
    top: -365px;
  }
  .sejaro__full-zero h2 {
    color: #00ae8e;
    margin-top: 40px;
    text-align: center;
  }
  .sejaro h1 + h1 {
    margin-top: 6px;
  }
  .sejaro h1 {
    text-align: center;
  }
  .sejaro__container {
    padding: 60px 20px;
  }
  .sejaro__container + .sejaro__container {
    padding: 40px 20px 60px;
  }
  .sejaro__cards {
    gap: 20px;
    gap: 14px;
  }
  .sejaro-card {
    width: 353px;
    padding: 40px 16px 40px 26px;
  }
  .sejaro__circles {
    justify-content: center;
    row-gap: 36px;
    column-gap: 16px;
  }
  .sejaro-circle {
    width: 352px;
  }
  .sejaro__grad-one {
    height: fit-content;
  }
  .sejaro__grad-one + .sejaro__container,
  .sejaro__grad-two + .sejaro__container,
  .sejaro__grad-three + .sejaro__container,
  .sejaro__solid-one + .sejaro__container,
  .sejaro__grad-one .sejaro__container,
  .sejaro__grad-two .sejaro__container,
  .sejaro__grad-three .sejaro__container,
  .sejaro__solid-one .sejaro__container {
    padding: 40px 20px 60px;
  }
  .sejaro__problems-blob {
    width: 100%;
    padding: 73px 117px 93px 116px;
    position: relative;
    margin: 40px auto 100px 0;
  }
  .sejaro__problems-blob h5 {
    position: absolute;
    bottom: -115px;
    right: -20px;
    max-width: 490px;
    z-index: 2;
  }
  .sejaro__problems-img {
    position: static;
    margin-bottom: -60px;
    width: 692px;
    height: 694px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/sejaro-problems-t.png");
  }
  .sejaro__solid-one {
    height: fit-content;
  }
  .sejaro__begin-cards {
    gap: 15px;
    justify-content: center;
  }
  .sejaro__pen {
    margin-top: 60px;
  }
  .pen__top {
    margin: 0;
  }
  .pen__img {
    background-size: contain;
    width: 691px;
    height: 153px;
  }
  .pen__top .sejaro__bubble + .sejaro__bubble {
    margin: 15px 0 0 114px;
  }
  .pen__bottom {
    flex-direction: column;
    justify-content: center;
    gap: 50px;
  }
  .pen__bottom .sejaro__bubble--wide {
    margin: 0;
  }
  .sejaro__titration-block .sejaro__bubble--color {
    background: #00ae8e;
    color: #ffffff;
  }
  .sejaro__regime-block {
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .sejaro__regime-block .sejaro__bubble--color {
    background: #f27b21;
    color: #ffffff;
  }
  .sejaro__titration-block .sejaro__bubble--color .color,
  .sejaro__regime-block .sejaro__bubble--color .color {
    color: #ffffff;
  }
  .sejaro__titration-img {
    background-size: contain;
    height: 127px;
  }
  .sejaro__bubble--wide {
    margin: 0;
  }
  .sejaro__info {
    width: 100%;
    font-family: TT Commons Pro;
    font-size: 16px;
    line-height: 20px;
    margin: 24px auto;
  }
  .sejaro__full-one {
    background-position: 87%;
    padding: 40px 20px;
    height: 631px;
  }
  .sejaro__full-one li {
    margin-top: 16px;
  }
  .sejaro__full-one .sejaro__container {
    padding: 0;
  }
  .sejaro__titration-wrap {
    overflow-x: auto;
    margin-left: -20px;
    margin-right: -20px;
    width: 100vw;
  }
  .sejaro__titration {
    background: unset;
    gap: 73px;
    padding: 0 20px;
    height: fit-content;
    margin: 99px auto 78px;
    overflow: hidden;
    border-radius: unset;
  }
  .titration__item::before {
    content: url("data:image/svg+xml,%3Csvg width='33' height='34' viewBox='0 0 33 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_449_32861)'%3E%3Cpath d='M9.62516 33.998C9.4442 33.9991 9.26482 33.9633 9.09729 33.8928C8.92976 33.8223 8.77739 33.7184 8.64891 33.5872C8.52003 33.4555 8.41774 33.2988 8.34793 33.1261C8.27813 32.9535 8.24219 32.7683 8.24219 32.5813C8.24219 32.3943 8.27813 32.2091 8.34793 32.0365C8.41774 31.8639 8.52003 31.7072 8.64891 31.5755L19.8827 20.0013C20.6551 19.2044 21.089 18.1242 21.089 16.998C21.089 15.8717 20.6551 14.7915 19.8827 13.9947L8.64891 2.42048C8.38999 2.15372 8.24453 1.79191 8.24453 1.41465C8.24453 1.03739 8.38999 0.675581 8.64891 0.408817C8.90783 0.142054 9.259 -0.0078125 9.62516 -0.0078125C9.99133 -0.0078125 10.3425 0.142054 10.6014 0.408817L21.8352 11.983C22.4754 12.641 22.9834 13.4226 23.33 14.2832C23.6765 15.1437 23.8549 16.0663 23.8549 16.998C23.8549 17.9297 23.6765 18.8522 23.33 19.7128C22.9834 20.5734 22.4754 21.355 21.8352 22.013L10.6014 33.5872C10.4729 33.7184 10.3206 33.8223 10.153 33.8928C9.9855 33.9633 9.80612 33.9991 9.62516 33.998Z' fill='%23F37920'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_449_32861'%3E%3Crect width='33' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    position: absolute;
    top: 132px;
    right: -54px;
    width: 33px;
    height: 34px;
  }
  .titration__item--next::before {
    content: none;
  }
  .titration__item {
    border-radius: 30px;
    background: #ffffff;
    padding: 29px 20px 33px;
    width: 237px;
    height: fit-content;
  }
  .titration__item--next {
    min-width: 430px;
    position: static;
  }
  .sejaro__transition-table-wrap {
    overflow-x: auto;
    margin-left: -20px;
    margin-right: -20px;
    width: 100vw;
  }
  .sejaro__transition-table {
    display: flex;
    gap: 40px;
    background: unset;
    overflow: hidden;
    padding: 28px 20px;
    margin: 20px auto;
  }
  .border-top-left {
    border-top-left-radius: 54px;
  }
  .border-top-right {
    border-top-right-radius: 54px;
  }
  .border-bottom-left {
    border-bottom-left-radius: 54px;
  }
  .border-bottom-right {
    border-bottom-right-radius: 54px;
  }
  .right-workout .border-top-left {
    border-top-left-radius: 8px;
  }
  .right-workout .border-top-right {
    border-top-right-radius: 8px;
  }
  .right-workout .border-bottom-left {
    border-bottom-left-radius: 8px;
  }
  .right-workout .border-bottom-right {
    border-bottom-right-radius: 8px;
  }
  .table-swiper__card {
    overflow: hidden;
    background: linear-gradient(
        179.78deg,
        rgba(255, 255, 255, 0.2) 21.09%,
        rgba(186, 185, 185, 0.2) 76.72%
      ),
      #fefefe;
    box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
      0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  }
  .table-swiper__card td {
    background: unset;
    border: 2px solid #f0f5f6;
  }
  .table-swiper__card th {
    height: 88px;
  }
  .sejaro__innovation-table th {
    font-family: Lato, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #2d3540;
  }
  .sejaro table {
    /* .sejaro__transition-table table { */
    border-radius: 54px;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .sejaro__container .instruction {
    margin-top: 42px;
  }
  .sejaro__titration-block {
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .color--collapse {
    color: #f37920;
  }
  .sejaro__btns {
    flex-direction: column;
  }
  .sejaro__innovation-table {
    display: flex;
    overflow: hidden;
    gap: 83px;
    background: unset;
    padding: 28px 20px;
    margin: 32px auto 30px;
  }
  .sejaro__innovation-table tr:nth-child(even) td {
    background: unset;
  }
  .zero-table-swiper__card--tablet {
    display: table;
  }
  .table-swiper__card--tablet {
    display: table;
  }
  .zero-table-swiper__card {
    position: relative;
    overflow: visible;
    background: linear-gradient(
        179.78deg,
        rgba(255, 255, 255, 0.2) 21.09%,
        rgba(186, 185, 185, 0.2) 76.72%
      ),
      #fefefe;
    box-shadow: 0px 2px 4px rgba(14, 31, 53, 0.06),
      0px 6px 12px rgba(14, 31, 53, 0.08), 0px 12px 20px rgba(14, 31, 53, 0.06);
  }
  .zero-table-swiper__card td {
    background: unset;
    border: 2px solid #f0f5f6;
  }
  .zero-table-swiper__card th {
    height: 88px;
  }
  .zero-table-swiper__card::before {
    content: url("data:image/svg+xml,%3Csvg width='33' height='34' viewBox='0 0 33 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_449_32861)'%3E%3Cpath d='M9.62516 33.998C9.4442 33.9991 9.26482 33.9633 9.09729 33.8928C8.92976 33.8223 8.77739 33.7184 8.64891 33.5872C8.52003 33.4555 8.41774 33.2988 8.34793 33.1261C8.27813 32.9535 8.24219 32.7683 8.24219 32.5813C8.24219 32.3943 8.27813 32.2091 8.34793 32.0365C8.41774 31.8639 8.52003 31.7072 8.64891 31.5755L19.8827 20.0013C20.6551 19.2044 21.089 18.1242 21.089 16.998C21.089 15.8717 20.6551 14.7915 19.8827 13.9947L8.64891 2.42048C8.38999 2.15372 8.24453 1.79191 8.24453 1.41465C8.24453 1.03739 8.38999 0.675581 8.64891 0.408817C8.90783 0.142054 9.259 -0.0078125 9.62516 -0.0078125C9.99133 -0.0078125 10.3425 0.142054 10.6014 0.408817L21.8352 11.983C22.4754 12.641 22.9834 13.4226 23.33 14.2832C23.6765 15.1437 23.8549 16.0663 23.8549 16.998C23.8549 17.9297 23.6765 18.8522 23.33 19.7128C22.9834 20.5734 22.4754 21.355 21.8352 22.013L10.6014 33.5872C10.4729 33.7184 10.3206 33.8223 10.153 33.8928C9.9855 33.9633 9.80612 33.9991 9.62516 33.998Z' fill='%23F37920'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_449_32861'%3E%3Crect width='33' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    position: absolute;
    top: 262px;
    right: -60px;
    width: 33px;
    height: 34px;
  }
  .zero-table-swiper__card--green {
    background: linear-gradient(
        179.78deg,
        rgba(255, 255, 255, 0.2) 21.09%,
        rgba(98, 193, 172, 0.2) 76.72%
      ),
      #fefefe;
  }
  .zero-table-swiper__card--orange {
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.1) 40.25%,
        rgba(243, 121, 32, 0.2) 100%
      ),
      #fefefe;
  }
  .zero-table-swiper__card--orange::before {
    content: none;
  }
  .sejaro__btns {
    margin-top: 48px;
  }
  .sejaro h2 {
    font-size: 44px;
    line-height: 55px;
  }
  .sejaro__titration-block .sejaro__bubble + .sejaro__bubble {
    margin: 35px 0 0 0;
  }
  .sejaro__regime-block .sejaro__bubble + .sejaro__bubble {
    margin: 35px 0 0 0;
  }
  .popup {
    max-width: 673px;
    height: fit-content;
    padding: 115px 90px;
  }
  .popup-container {
    max-width: unset;
  }
  .popup__title {
    font-size: 32px;
    line-height: 40px;
    text-transform: unset;
  }
  .popup__description {
    font-family: TT Commons Pro;
    font-size: 16px;
    line-height: 20px;
  }
  .popup__info,
  .popup__info a {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
  }
  .article-sm__part--tablet {
    gap: 32px;
    flex-direction: column;
  }
  .article-sm__part--tablet-reverse {
    flex-direction: column-reverse;
  }
  .more-block--changes {
    width: 100%;
  }
  .article-xs__title {
    font-size: 46px;
    line-height: 120%;
    margin-bottom: 20px;
    margin-top: 26px;
  }
  .article-xs__subtitle {
    font-size: 26px;
    line-height: 130%;
  }
  .article-xs__head {
    font-size: 36px;
    line-height: 130%;
    margin-bottom: 14px;
  }
  .article-xs__head-tabl {
    font-size: 26px;
    line-height: 130%;
  }
  .diets .article-xs__head-tabl {
    font-size: 20px;
    line-height: 160%;
  }
  .stars-ru-second p {
    font-size: 16px;
    line-height: 130%;
  }
  .article-xs__subhead {
    font-size: 20px;
  }
  .body-positivity .article-xs__subhead {
    line-height: 130%;
  }
  .ideal .article-xs__subhead {
    line-height: 130%;
  }
  .stars-ru-second .article-xs__subhead {
    line-height: 130%;
  }
  .article-xs__subhead--tablet {
    font-weight: 600;
    font-size: 20px;
  }
  .article-xs__subhead--tablet-to-sm {
    font-size: 16px;
    line-height: 130%;
  }
  .article-xs__subhead--tablet-to-sm-fw400 {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
  }
  .article-xs__h3-subhead {
    font-size: 26px;
  }
  .article-xs p {
    font-size: 16px;
    line-height: 160%;
  }
  .body-positivity p {
    font-size: 16px;
    line-height: 130%;
  }
  .ideal p {
    font-size: 16px;
    line-height: 130%;
  }
  .cinema p {
    font-size: 16px;
    line-height: 130%;
  }
  .lipolytic p {
    font-size: 16px;
    line-height: 130%;
  }
  .extra-kg p {
    font-size: 16px;
    line-height: 130%;
  }
  .quickly-n-safely p {
    font-size: 16px;
    line-height: 130%;
  }
  .quickly-n-safely .list-simple li {
    font-size: 16px;
    line-height: 130%;
  }
  .about-toxins p {
    font-size: 16px;
    line-height: 130%;
  }
  .about-toxins .list-simple li {
    font-size: 16px;
    line-height: 130%;
  }
  .microplastics p {
    font-size: 16px;
    line-height: 130%;
  }
  .microplastics .list-simple li {
    font-size: 16px;
    line-height: 130%;
  }
  .right-workout p {
    font-size: 16px;
    line-height: 130%;
  }
  .cinema .article-xs__subhead {
    line-height: 130%;
  }
  .lipolytic .article-xs__subhead {
    line-height: 130%;
  }
  .extra-kg .article-xs__subhead {
    line-height: 130%;
  }
  .quickly-n-safely .article-xs__subhead {
    line-height: 130%;
  }
  .right-workout .article-xs__subhead {
    line-height: 130%;
  }
  .microplastics .article-xs__subhead {
    font-size: 20px;
    line-height: 130%;
  }
  .about-toxins .article-xs__subhead {
    font-size: 20px;
    line-height: 130%;
  }
  .article-xs p + p,
  .article-xs .article-xs__head + p,
  .article-xs .article-xs__subhead + p,
  .article-xs p + .article-xs__subhead,
  .article-xs .article-xs__h3-subhead + p,
  .article-xs p + .article-xs__h3-subhead,
  .article-xs .article-xs__filled + p,
  .article-xs p + .article-xs__filled {
    margin-top: 20px;
  }
  .list-simple li {
    font-size: 16px;
  }
  .diets .list-simple li {
    font-size: 16px;
    line-height: 130%;
  }
  .article-xs__check-list li {
    font-size: 16px;
  }
  .article-xs__part {
    gap: 14px;
    margin: 14px auto 20px;
  }
  .article-xs__check-list {
    margin: 14px auto 20px 24px;
  }
  .article-xs__contents {
    margin-top: 8px;
  }
  .article-xs__sources a,
  .article-xs__sources p {
    font-size: 12px;
  }
  .ten-thousands__full-zero {
    height: 448px;
    margin-top: 26px;
  }
  .ten-thousands__part-1 {
    width: 336px;
    height: 209px;
  }
  .ten-thousands__cont-zero {
    height: 386px;
    background-size: cover;
    margin: 24px 0;
  }
  .ten-thousands__cont-one {
    height: 420px;
    background-size: cover;
    margin: 24px 0;
  }
  .articles-list__container {
    margin: 60px auto 35px;
  }
  .risk__full-zero {
    height: 498px;
    margin-top: 26px;
    background-position: 50%;
  }
  .risk__cont-zero {
    height: 429px;
    background-size: cover;
    margin: 24px 0;
    background-position: 50%;
  }
  .risk__cont-one {
    height: 386px;
    background-size: cover;
    margin: 24px 0;
    background-position: 50%;
  }
  .article-xs__filled:not(.article-xs__filled--mob) {
    padding: 19.5px 35px;
  }
  .stars-ru-second .article-xs__filled {
    padding: 20px;
  }
  .diets .article-xs__filled {
    padding: 20px;
  }

  .superfood__full-zero {
    height: 461px;
    margin-top: 26px;
  }
  .superfood__part-1 {
    width: 336px;
    height: 209px;
  }
  .superfood__cont-zero {
    height: 386px;
    background-position: 50%;
  }
  .superfood__part-2 {
    width: 336px;
    height: 209px;
  }
  .superfood__cont-one {
    height: 386px;
    background-position: 50%;
  }
  .superfood__part-3 {
    width: 336px;
    height: 209px;
  }
  .superfood__part-4 {
    width: 336px;
    height: 209px;
  }
  .superfood__cont-two {
    height: 386px;
    background-position: 50%;
  }
  .superfood__part-5 {
    width: 336px;
    height: 209px;
  }
  .superfood__part-6 {
    width: 336px;
    height: 209px;
  }

  .how-to-lose-weight__full-zero {
    height: 461px;
    margin-top: 26px;
  }
  .how-to-lose-weight__part-1 {
    width: 336px;
    height: 209px;
  }
  .how-to-lose-weight__cont-zero {
    height: 386px;
    background-position: 50%;
  }
  .how-to-lose-weight__part-2 {
    width: 336px;
    height: 209px;
  }
  .how-to-lose-weight__cont-one {
    height: 386px;
    background-position: 50%;
  }
  .how-to-lose-weight__part-3 {
    width: 336px;
    height: 209px;
  }
  .search_cnt__res {
    gap: 37px;
  }

  .article-xs__part--tablet {
    flex-direction: column;
  }
  .hormones__full-zero {
    height: 461px;
    margin-top: 26px;
    margin-bottom: 8px;
  }
  .hormones__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__part-1-t.png");
    width: 100%;
    height: 386px;
    background-size: contain;
  }
  .hormones__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__part-2-t.png");
    width: 100%;
    height: 386px;
  }
  .hormones__cont-zero {
    height: 386px;
    background-position: 50%;
    margin: 20px 0 0;
  }
  .hormones__cont-one {
    height: 521px;
    background-position: 50%;
    margin: 20px 0 0;
  }
  .hormones__cont-two {
    height: 386px;
    background-position: 50%;
    margin: 20px 0;
  }
  .banner-wide--tg .banner-wide__title::before {
    content: "";
    position: absolute;
    right: 26px;
    bottom: -60px;
    margin: auto 0;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__tail-t.png");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 220px;
    height: 35px;
  }
  .banner-wide--tg .banner-wide__title {
    padding-left: 60px;
    margin: 0 auto;
    font-size: 32px !important;
    line-height: 130% !important;
  }
  .banner-wide__img--tg-left {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__left-t.png");
    content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__left-t.png");
    width: 264px;
    height: 205px;
    bottom: -40px;
    left: 5px;
  }
  .banner-wide__img--tg-right {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__right-t.png");
    content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__right-t.png");
    width: 210px;
    height: 205px;
    bottom: -40px;
    right: 0;
  }
  .banner-wide--tg .banner-wide__title::after {
    right: -16px;
    bottom: -72px;
  }
  .body-positivity__full-zero {
    height: 461px;
    margin-top: 26px;
    margin-bottom: 8px;
  }
  .body-positivity__part-1 {
    width: 250px;
    height: 343px;
  }
  .body-positivity__cont-zero {
    height: 386px;
    background-position: 50%;
    margin: 20px 0 0;
    background-size: cover;
  }
  .body-positivity__part-2 {
    width: 279px;
    height: 303px;
  }
  .body-positivity__cont-one {
    height: 386px;
    background-position: 50%;
    margin: 20px 0 0;
    background-size: cover;
  }
  .body-positivity__part-3 {
    width: 336px;
    height: 344px;
    background-size: cover;
  }
  .body-positivity__cont-two {
    height: 650px;
    background-position: 0 10%;
    margin: 20px 0 0;
    background-size: cover;
  }
  .body-positivity__cont-three {
    height: 370px;
    background-position: 50%;
    margin: 20px 0 0;
    background-size: cover;
  }

  .ideal__full-zero {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/ideal__full-zero-t.png");
    height: 461px;
    background-position: 0 32%;
    margin: 20px 0 0;
    background-size: cover;
  }
  .ideal__part-1 {
    width: 336px;
    height: 209px;
  }
  .ideal__cont-zero {
    height: 386px;
    background-position: 50%;
    margin: 20px 0;
  }
  .ideal__part-2 {
    width: 336px;
    height: 209px;
  }
  .ideal__cont-one {
    height: 386px;
    background-position: 0 0;
    margin: 20px 0 0;
  }
  .ideal__cont-two {
    height: 385px;
    background-position: 50%;
    margin: 20px 0;
  }
  .ideal__cont-three {
    height: 386px;
    background-position: 50%;
    margin: 20px 0;
  }
  .ideal__part-3 {
    width: 336px;
    height: 209px;
  }
  .ideal__cont-four {
    height: 386px;
    background-position: 50%;
    margin: 20px 0;
  }
  .banner-wide__background {
    left: -340px;
  }

  .stars-ru-second__full-zero {
    height: 299px;
    background-position: 0 32%;
    margin: 20px 0 0;
    background-size: cover;
  }
  .stars-ru-second__cont-zero {
    height: 366px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-one {
    height: 470px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-two {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-three {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/stars-ru-second__part-1-t.png");
    width: 315px;
    height: 402px;
    background-size: cover;
  }
  .stars-ru-second__cont-four {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-five {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-six {
    height: 470px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-seven {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-eight {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-nine {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-ten {
    height: 402px;
    margin: 20px 0;
  }
  .stars-ru-second__cont-eleven {
    height: 402px;
    margin: 20px 0;
  }

  .diets p {
    font-size: 16px;
    line-height: 130%;
  }
  .diets__full-zero {
    height: 461px;
    background-position: 50% 0;
    margin: 20px 0;
    background-size: cover;
    background-position: 0 0;
  }
  .diets__part-1 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }
  .diets__part-2 {
    width: 336px;
    height: 308px;
    background-size: cover;
  }
  .diets__part-3 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }
  .diets__cont-zero {
    height: 591px;
    margin: 20px 0;
  }
  .diets__part-4 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }
  .diets__cont-one {
    height: 386px;
    margin: 20px 0;
  }
  .diets__part-5 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }
  .diets__cont-two {
    height: 386px;
    margin: 20px 0;
  }
  .diets .article-xs__sources {
    line-height: 14px;
  }

  .cinema__full-zero {
    height: 461px;
    background-position: 50% 0;
    margin: 20px 0;
    background-size: cover;
    background-position: 80% 0;
  }
  .cinema__part-1 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }
  .cinema__cont-zero {
    height: 386px;
    margin: 20px 0 0;
  }
  .cinema__part-2 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }
  .cinema__cont-one {
    height: 386px;
    margin: 20px 0;
  }
  .cinema__cont-two {
    height: 386px;
    margin: 20px 0 0;
  }
  .cinema__cont-three {
    height: 386px;
    margin: 20px 0;
  }
  .cinema__part-3 {
    width: 336px;
    height: 209px;
    background-size: cover;
  }

  .lipolytic__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__full-zero-t.png");
    margin: 20px 0;
  }
  .lipolytic__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__part-1-t.png");
    max-width: 336px;
  }
  .lipolytic__cont-one {
    margin: 20px 0 0;
  }
  .lipolytic__part-2 {
    max-width: 336px;
  }
  .lipolytic__cont-two {
    margin: 20px 0 0;
  }
  .lipolytic__cont-three {
    margin: 20px 0 0;
  }
  .lipolytic__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__part-3-t.png");
    max-width: 336px;
  }

  .extra-kg__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__full-zero-t.png");
    margin: 20px 0;
  }
  .extra-kg__part-1 {
    max-width: 336px;
  }
  .extra-kg__part-2 {
    max-width: 336px;
  }
  .extra-kg__cont-one {
    margin: 20px 0;
  }
  .extra-kg__part-3 {
    max-width: 336px;
  }
  .extra-kg__cont-two {
    margin: 20px 0;
  }
  .article-xs__head--tab-sm {
    font-size: 20px;
    line-height: 160%;
  }
  
  .right-workout__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__full-zero-t.png");
    margin: 20px 0;
  }
  .right-workout__part-1 {
    max-width: 286px;
  }
  .right-workout__part-2 {
    max-width: 336px;
  }
  .right-workout__cont-one {
    margin: 20px 0 0;
  }
  .right-workout__cont-two {
    margin: 20px 0;
  }
  .right-workout__part-3 {
    max-width: 336px;
  }
  .right-workout__cont-three {
    content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__cont-three-t.png");
    margin: 20px 0;
  }
  .right-workout__part-4 {
    max-width: 336px;
  }

  .quickly-n-safely__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__full-zero-t.png");
    margin: 20px 0;
  }
  .quickly-n-safely__part-1 {
    max-width: 336px;
  }
  .quickly-n-safely__cont-one {
    margin: 20px 0 0;
  }
  .quickly-n-safely__part-2 {
    max-width: 336px;
  }
  .quickly-n-safely__cont-two {
    margin: 20px 0 0;
  }
  .quickly-n-safely__part-3 {
    max-width: 336px;
  }
  .quickly-n-safely__cont-three {
    margin: 20px 0 0;
  }
  .quickly-n-safely__part-4 {
    max-width: 336px;
  }
  .quickly-n-safely__cont-four {
    margin: 20px 0;
  }
  .quickly-n-safely__part-5 {
    max-width: 336px;
  }
  .quickly-n-safely__cont-five {
    margin: 20px 0 0;
  }
  .quickly-n-safely__part-6 {
    max-width: 308px;
  }

  .about-toxins__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__full-zero-t.png");
    margin: 20px 0;
  }
  .about-toxins__cont-one {
    margin: 20px 0;
  }
  .about-toxins__part-1 {
    max-width: 336px;
  }
  .about-toxins__part-2 {
    max-width: 336px;
  }
  .about-toxins__cont-two {
    margin: 20px 0 0;
  }
  .about-toxins__part-3 {
    max-width: 336px;
  }
  .about-toxins__cont-three {
    margin: 20px 0 0;
  }
  .about-toxins__cont-four {
    display: none;
  }
  .about-toxins__cont-five {
    margin: 20px 0;
  }
  .about-toxins__part-0 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-four.png");
    width: 336px;
  }

  .microplastics__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__full-zero-t.png");
    margin: 20px 0;
  }
  .microplastics__part-1 {
    max-width: 336px;
  }
  .microplastics__cont-one {
    margin: 20px 0;
  }
  .microplastics__part-2 {
    max-width: 336px;
  }
  .microplastics__cont-two {
    margin: 20px 0;
  }
  .microplastics__part-3 {
    max-width: 336px;
  }
  .microplastics__cont-three {
    margin: 20px 0;
  }
  .microplastics__part-4 {
    max-width: 336px;
  }
  .microplastics__cont-four {
    margin: 20px 0;
  }
  .microplastics__part-5 {
    max-width: 336px;
  }
  .microplastics__cont-five {
    margin: 20px 0;
  }
  .microplastics__part-6 {
    max-width: 336px;
  }
}
@media only screen and (max-width: 1200px) {
  .banner-wide__background {
    width: 1400px;
    left: -200px;
    top: unset;
  }
}
@media only screen and (max-width: 1024px) {
  .article-sm__container {
    max-width: 100%;
    padding: 20px 17px;
  }
  .laziness .article-sm__container,
  .psychology .article-sm__container,
  .japanese .article-sm__container,
  .ways .article-sm__container,
  .beauty .article-sm__container,
  .advices .article-sm__container,
  .stars .article-sm__container,
  .stars-ru .article-sm__container {
    padding: 16px 17px;
  }
  #menu {
    transform: none;
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  }
  .articles__items {
    /* grid-template-columns: 1fr;
    gap: 32px;
    transform: none; */
    margin: 60px auto 35px;
    justify-content: center;
  }
  .articles .articles__items {
    margin: 35px auto;
  }
  .articles__item {
    background-position: 0% 90%;
    max-width: 555px;
    margin: 0 auto;
  }
  .home__card {
    height: 344px;
    border-radius: 23px;
    margin: 24px auto;
  }
  .truth__full-zero {
    height: 448px;
    margin-top: 40px;
  }
  .truth__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__part-1-t.png");
    width: 256px;
    height: 169px;
  }
  .semapb__container {
    padding: 20px 17px 68px;
  }
  .semapb__list {
    margin: 32px auto 302px 48px;
  }
  .semapb__img {
    top: 305px;
    right: 33px;
    width: 411px;
    height: 344px;
    background-size: contain;
  }
  .semapb__cards {
    flex-direction: column;
    gap: 30px;
    margin: 32px auto;
  }
  .semapb-card {
    width: 100%;
    padding: 20px;
    height: fit-content;
  }
  .semapb-card__img--sema {
    width: 479px;
    height: 296px;
    margin: 0 0 0 auto;
  }
  .semapb-card__img--next {
    width: 546px;
    height: 285px;
  }
  .truth__cont-zero {
    width: 736px;
    height: 457px;
    background-size: auto;
  }
  .reasons__cont-zero {
    background-size: auto;
  }
  .sejapb__container {
    padding: 65px 56.5px;
    gap: 0;
  }
  .article-sm__check-list {
    margin: 24px auto 32px 35px;
  }
  .article-sm__check-list--margin {
    margin: 24px auto 16px 35px;
  }
  .reasons__full-zero {
    height: 399px;
    margin-top: 40px;
  }
  .reasons__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/reasons__part-1-t.png");
    width: 251px;
    height: 279px;
    border-radius: 10px;
  }
  .reasons__cont-one {
    background-size: auto;
  }
  .modern__full-zero {
    height: 399px;
    margin-top: 40px;
  }
  .modern__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/modern__part-1-t.png");
    width: 266px;
    height: 252px;
    border-radius: 10px;
  }
  .modern__cont-one,
  .modern__cont-zero {
    background-size: auto;
  }
  .article-sm__part--reverse {
    flex-direction: row-reverse;
  }
  .disorder__full-zero {
    height: 405px;
    margin-top: 40px;
  }
  .disorder__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/disorder__part-1-t.png");
    width: 100%;
    height: 398px;
    border-radius: 10px;
    background-size: contain;
  }
  .disorder__cont-zero,
  .disorder__cont-one {
    background-size: auto;
  }
  .books__full-zero {
    height: 447px;
    margin-top: 40px;
  }
  .books__fix-zero {
    width: 360px;
    height: 522px;
  }
  .books__fix-one {
    width: 360px;
    height: 479px;
  }
  .books__fix-two {
    width: 360px;
    height: 522px;
  }
  .books__fix-three {
    width: 360px;
    height: 522px;
  }
  .books__fix-four {
    width: 360px;
    height: 522px;
  }
  .books__fix-five {
    width: 360px;
    height: 522px;
  }
  .books__cont-zero {
    width: 100%;
    height: 499px;
    background-size: cover;
  }
  .banner-wide__wrap {
    min-height: 204px;
    margin: 20px 0;
  }
  .banner-wide__wrap--mb-0 {
    margin: 20px 0 0;
  }
  .banner-wide {
    min-height: 204px;
    height: fit-content;
  }
  .banner-wide__container {
    padding: 20px 17px;
  }
  .article-xs .banner-wide__container {
    padding: 20px 60px;
  }
  .banner-wide__title::after {
    content: none;
  }
  .banner-wide--preparation .banner-wide__container {
    justify-content: flex-start;
  }
  .banner-wide--preparation .banner-wide__title {
    font-size: 24px;
    line-height: 30px;
  }
  .article-xs .banner-wide--preparation .banner-wide__title {
    font-size: 32px;
    line-height: 130%;
  }
  .banner-wide__title--sm {
    font-size: 30px;
    line-height: 42px;
  }
  .article-sm p {
    letter-spacing: -0.1px;
  }
  .banner-wide__title span {
    margin-top: 0;
  }
  .article-sm h4 {
    font-weight: lighter;
  }
  .banner-wide--sema {
    height: 283px;
  }
  .banner-wide__background {
    width: 1179px;
    top: -114px;
    left: -114px;
  }
  .banner-wide--sema .banner-wide__title,
  .banner-wide--sema .banner-wide__title--color {
    font-size: 36px !important;
  }
  .banner-wide--sema .banner-wide__title:not(.banner-wide__title--color) {
    margin-left: 160px;
  }
}
@media only screen and (max-width: 900px) {
  .header__middle-section {
    justify-content: center;
  }
  .search__input {
    top: -26px;
  }
  .banner-wide__background {
    left: -141px;
  }
}
@media only screen and (max-width: 771px) {
  .banner-wide__background--sema {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__background--sema-t.png");
    content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__background--sema-t.png");
    width: 770px;
    height: 283px;
    left: unset;
    top: unset;
  }
}
@media only screen and (max-width: 760px) {
  .header {
    margin: 40px auto 16px;
    padding: 0 12px;
    border: unset;
    /* position: static; */
    margin: 0;
    background: transparent;
    background: white;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  }
  .header__logo {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: -0.5px;
  }
  .middle-section__link {
    display: none;
  }
  .header__adaptive {
    display: block;
  }
  .header__middle-section {
    order: 3;
    flex-basis: 100%;
    justify-content: center;
  }
  .search_cnt__res {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 65vh;
    padding: 15px;
    width: calc(100% + 30px);
    margin: 0 -15px;
  }
  .search__icon {
    display: none;
  }
  .search__input {
    display: flex;
    top: unset;
  }
  .search__input::before {
    top: 9px;
  }
  .search_cnt__body {
    flex-direction: column;
    gap: 41px;
  }
  .search_cnt__res {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 50vh;
    min-width: unset;
    gap: 32px;
  }
  .search-popup {
    padding: 24px;
  }
  .search_top-arts--zero {
    width: 100%;
    margin-top: 0;
  }
  .search_top-arts {
    min-width: unset;
  }
  .search_cnt {
    gap: 32px;
  }
  .search-article {
    flex-direction: column;
  }
  .search-article__cont {
    gap: 4px;
  }
  .search-loader__circle {
    width: 120px;
    height: 120px;
  }
  .search-loader__back {
    width: 200px;
    height: 200px;
  }
  h1 {
    letter-spacing: -0.5px;
  }
  h2 {
    letter-spacing: -0.25px;
    font-size: 20px;
    line-height: 25px;
  }
  h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -1.35px;
  }
  .container {
    padding: 0 24px;
  }
  .stars .container {
    padding: 0 12px;
  }
  .stars h3,
  .stars-ru h3,
  /* .laziness h3, 
  .psychology h3,
  .japanese h3,
  .ways h3,
  .beauty h3,
  .advices h3, */
  .laziness__subitle,
  .h3--adaptive,
  .article-sm .subtitle {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 20px !important;
    letter-spacing: 0.3px;
  }

  h4 + p,
  p + h4,
  .article-sm p + p,
  .article-sm p + h3,
  .article-sm__part + h4,
  .article-sm__part + p,
  p + .article-sm__part,
  .article-sm__part + .article-sm__part,
  .article-sm h4 + p {
    margin-top: 16px !important;
  }
  .stars p,
  .stars-ru p {
    margin-top: 16px;
  }
  .ml-auto,
  .ml-auto-t {
    margin-left: unset;
  }
  .mr-auto,
  .mr-auto-t {
    margin-right: unset;
  }
  .stars small {
    margin: 0 auto;
  }
  .home .container:not(.main__cards),
  .container--home {
    padding: 0 10px;
  }
  .container--mid {
    padding: 0 24px;
  }
  .container--wide {
    padding: 0 10px 0 13px;
  }
  .container--wider {
    padding: 0 12px;
  }
  .article-sm__container {
    padding: 16px 12px;
  }
  .cont-img {
    border-radius: 10px;
  }
  .laziness .article-sm__container,
  .psychology .article-sm__container,
  .japanese .article-sm__container,
  .ways .article-sm__container,
  .beauty .article-sm__container,
  .advices .article-sm__container,
  .stars .article-sm__container,
  .stars-ru .article-sm__container {
    padding: 12px;
  }
  .article-sm h2,
  .article-sm h3 {
    margin-bottom: 16px;
  }
  .article-sm__container--wide {
    padding: 16px 5.5px;
  }
  .article-sm__container--wide h3,
  .article-sm__container--wide p {
    padding: 0 6.5px;
  }
  .desktop-tablet {
    display: none !important;
  }
  .desktop-tablet-b {
    display: none !important;
  }
  .desktop-mobile {
    display: flex;
  }
  .desktop-mobile-b {
    display: block;
  }
  .tablet {
    display: none;
  }
  .tablet-b {
    display: none;
  }
  .mobile {
    display: flex !important;
  }
  .mobile-b {
    display: block;
  }
  .header__inner {
    height: 147px;
    margin: 0 auto;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 23px;
    padding: 40px 20px 0;
  }
  .header__adaptive .logo {
    margin: 90px 0 20px 0;
  }
  #menu {
    width: 100%;
    padding: 65px 65px 0 0;
  }
  #menu li:last-child {
    flex-direction: column;
    gap: 10px;
    width: 100%;
  }
  #menu li:last-child .action-btn {
    width: 100% !important;
  }
  .footer--main {
    padding: 0 12px;
  }
  .footer__inner {
    height: 328px;
    padding: 25px 22px 22px;
  }
  .footer__background {
    background: unset;
    border-top: 1px solid white;
    top: 126px;
    width: 307px;
    margin: 0 auto;
    right: 0;
    left: 0;
  }
  .footer__top {
    flex-direction: column;
    gap: 10px;
  }
  .footer__bottom {
    gap: 18px;
  }
  .footer__legal {
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
  }
  .footer__to-top {
    bottom: unset;
    right: 6px;
  }
  .antiquity__title-block {
    height: fit-content;
    padding: 17px 17px 35px;
    border-radius: 30px;
    margin: 0 auto 30px;
  }
  .antiquity__title-block h1 + h2 {
    margin: 9px 0 19px 0;
  }
  .antiquity__title-block h2 {
    max-width: unset;
  }
  .antiquity__title-block h3 {
    font-weight: lighter;
  }
  .antiquity__title-block h3 + h3 {
    margin-top: 16px;
    font-weight: 600;
  }
  .antiquity__title-background {
    display: none;
  }
  .antiquity__title-img {
    position: static;
    width: 355px;
    height: 366px;
    top: unset;
    margin-top: 13px;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/antiquity-01-m.png");
  }
  .antiquity__grid {
    padding: 20px 0;
  }
  .antiquity__grid div {
    width: calc(100vw - 61px);
    margin-left: auto;
    margin-right: auto;
  }
  .antiquity__grid-one {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c2"
      "r2c1"
      "r3c1"
      "r3c2"
      "r4c2"
      "r5c2"
      "r5c0"
      "r5c3"
      "r5c1"
      "r6c0";
    grid-template-columns: repeat(1, 1fr);
  }
  .antiquity__r1c2 {
    height: 300px;
  }
  .antiquity__r1c2 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-03-m.png");
  }
  .antiquity__r2c1 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-04-m.png");
  }
  .antiquity__r3c2 {
    height: 410px;
  }
  .antiquity__r3c2 .image {
    left: unset;
    width: 328px;
    height: 406px;
  }
  .antiquity__r4c1 {
    display: none;
  }
  .antiquity__r4c1 .image {
    width: 100%;
  }
  .antiquity__r5c2 {
    height: 300px;
  }
  .antiquity__r5c2 .image {
    width: 100%;
    left: unset;
    top: unset;
  }
  .antiquity__r5c3 {
    height: 240px;
  }
  .antiquity__r5c3 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-08-m.png");
    left: unset;
    height: 250px;
  }
  .antiquity__r6c0 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-10-m.png");
    height: 272px;
  }
  .antiquity__grid-two {
    grid-template-areas:
      "r6c2"
      "r6c3"
      "r7c1"
      "r7c2"
      "r8c1"
      "r8c2"
      "r9c1"
      "r9c2"
      "r9c3";
    grid-template-columns: repeat(1, 1fr);
  }
  .antiquity__r6c1 {
    display: none;
  }
  .antiquity__r6c3 {
    height: 340px;
  }
  .antiquity__r6c3 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-12-m.png");
    width: 331px;
    height: 306px;
    transform: unset;
    top: unset;
    left: unset;
    right: unset;
  }
  .antiquity__r7c2 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-13-m.png");
    left: unset;
  }
  .antiquity__r8c2 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-14-m.png");
  }
  .antiquity__r9c2 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-15-m.png");
  }
  .antiquity__grid-three {
    grid-template-areas:
      "r10c1"
      "r10c2"
      "r10c3"
      "r11c1"
      "r11c2"
      "r12c2"
      "r12c1"
      "r13c1"
      "r13c2"
      "r14c1"
      "r14c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .antiquity__r10c2 {
    height: 250px;
  }
  .antiquity__r10c2 .image {
    width: 100%;
  }
  .antiquity__r10c3 {
    margin-bottom: 130px;
  }
  .antiquity__r11c2 {
    height: 380px;
  }
  .antiquity__r11c2 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-17-m.png");
    z-index: 10;
  }
  .antiquity__r12c1 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/antiquity-18-m.png");
    width: 374px;
    height: 496px;
    left: -30px;
    top: unset;
  }
  .antiquity__r13c2 {
    height: 250px;
  }
  .antiquity__r13c2 .image {
    width: 100%;
    right: unset;
  }
  .antiquity__r14c1 {
    display: none;
  }
  .antiquity__quest-row-first-img {
    left: 61px;
    width: 270px;
    height: 259px;
    top: -72px;
    margin-bottom: -40px;
  }
  .antiquity__quest-row-second-img {
    width: 269px;
    height: 269px;
    left: 88px;
    margin-bottom: -40px;
  }
  .antiquity__quest-row-third-img {
    width: 270px;
    height: 261px;
    top: -61px;
    left: 80px;
    margin-bottom: -20px;
  }
  .proportion__grid {
    padding: 20px 0;
  }
  .proportion__grid div {
    width: calc(100vw - 24px);
  }
  .proportion__grid-one {
    grid-template-areas:
      "r1c0"
      "r1c2"
      "r1c1"
      "r4c2"
      "r2c2"
      "r2c1"
      "r3c1"
      "r3c2"
      "r4c1"
      "r5c1"
      "r4c3";
    grid-template-columns: repeat(1, 1fr);
  }
  .proportion__r1c2 {
    display: none;
  }
  .proportion__r4c1 .image {
    width: 100%;
    left: unset;
  }
  .proportion__r4c2 {
    height: 340px;
  }
  .proportion__r4c2 .image {
    width: 100%;
    top: 40px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 319px;
    height: 324px;
  }
  .proportion__r4c3 {
    height: 308px;
  }
  .proportion__r4c3 .image {
    width: 225px;
    height: 308px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .proportion__line-grid {
    grid-template-areas:
      "line-r1c2"
      "line-r1c1"
      "line-r2c1"
      "line-r2c2"
      "line-r3c2"
      "line-r3c1"
      "line-r4c2"
      "line-r4c1"
      "line-r5c1"
      "line-r5c2"
      "line-r6c2"
      "line-r6c1"
      "line-r7c1"
      "line-r7c2"
      "line-r8c2"
      "line-r8c1"
      "line-r9c1"
      "line-r11c1"
      "line-r10c2"
      "line-r10c1"
      "line-r11c2"
      "line-r12c2"
      "line-r12c1"
      "line-r15c2"
      "line-r13c1"
      "line-r14c1"
      "line-r13c2"
      "line-r14c2"
      "line-r16c1"
      "line-r16c2"
      "line-r17c1"
      "line-r17c2"
      "line-r18c2"
      "line-r18c1"
      "line-r19c1"
      "line-r19c2"
      "line-r20c2"
      "line-r20c1"
      "line-r21c1"
      "line-r21c2"
      "line-r22c1"
      "line-r23c1"
      "line-r22c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .proportion__line-r1c1 .proportion__line-attributes {
    top: -472px;
  }
  .proportion__line-r1c2 {
    height: 420px;
  }
  .proportion__line-r1c2 .image {
    width: 100%;
    top: 46px;
  }
  .proportion__line-r2c1 .image {
    width: 100%;
  }
  .proportion__line-r3c2 {
    width: 100%;
    height: 230px;
  }
  .proportion__line-r3c2 .image {
    right: 32px;
    width: 172px;
    height: 237px;
  }
  .proportion__line-r4c1 .proportion__line-attributes {
    top: -390px;
  }
  .proportion__line-r4c2 {
    height: 420px;
  }
  .proportion__line-r4c2 .image {
    width: 100%;
    top: 132px;
  }
  .proportion__line-r5c1 {
    height: 380px;
  }
  .proportion__line-r5c1 .image {
    width: 100%;
    top: unset;
    height: 382px;
  }
  .proportion__line-r6c1 .proportion__line-attributes {
    top: -448px;
  }
  .proportion__line-r6c2 {
    height: 500px;
  }
  .proportion__line-r6c2 .image {
    width: 100%;
    top: 150px;
    left: 0;
    height: 357px;
  }
  .proportion__line-r7c1 .image {
    width: 100%;
    height: 472px;
    left: 0;
  }
  .proportion__line-r8c1 .proportion__line-attributes {
    top: -432px !important;
  }
  .proportion__line-r8c2 {
    height: 440px;
  }
  .proportion__line-r8c2 .image {
    width: 100%;
    height: 357px;
    left: unset;
    top: 132px;
    right: -24px;
  }
  .proportion__line-r10c1 .proportion__line-attributes {
    top: -420px;
  }
  .proportion__line-r10c2 {
    height: 450px;
  }
  .proportion__line-r10c2 .image {
    width: 100%;
    right: -28px;
    top: 66px;
    height: 347px;
  }
  .proportion__line-r11c1 {
    display: none;
  }
  .proportion__line-r11c1 .image {
    width: 100%;
  }
  .proportion__line-r12c2 {
    width: 100%;
    height: 190px;
  }
  .proportion__line-r12c2 .image {
    right: 24px;
    width: 134px;
    height: 201px;
  }
  .proportion__line-r13c1 .proportion__line-attributes {
    top: -350px;
  }
  .proportion__line-r13c2 {
    height: 300px;
  }
  .proportion__line-r13c2 .image {
    height: 300px;
    width: 300px;
    right: unset;
  }
  .proportion__line-r15c2 {
    height: 400px;
  }
  .proportion__line-r15c2 .image {
    width: 100%;
    top: 150px;
  }
  .proportion__line-r16c1 {
    margin-top: 80px;
  }
  .proportion__line-r16c1 .proportion__line-attributes {
    top: -40px;
  }
  .proportion__line-r16c2 .image {
    width: 100%;
    height: 336px;
  }
  .proportion__line-r17c1 .proportion__line-attributes {
    top: -32px;
  }
  .proportion__line-r17c2 {
    height: 320px;
  }
  .proportion__line-r17c2 .image {
    width: 100%;
    height: 305px;
  }
  .proportion__line-r18c1 {
    height: 340px;
  }
  .proportion__line-r18c1 .image {
    height: 279px;
  }
  .proportion__line-r19c1 .proportion__line-attributes {
    top: -32px;
  }
  .proportion__line-r19c2 {
    height: 360px;
  }
  .proportion__line-r19c2 .image {
    width: 100%;
    height: 295px;
  }
  .proportion__line-r20c1 {
    height: 350px;
  }
  .proportion__line-r20c1 .image {
    width: 100%;
    height: 285px;
    right: unset;
  }
  .proportion__line-r20c1 .proportion__line-attributes {
    top: -716px;
  }
  .proportion__line-r21c1 .proportion__line-attributes {
    top: -32px;
  }
  .proportion__line-r21c2 {
    height: 480px;
  }
  .proportion__line-r21c2 .image {
    width: 100%;
    height: 414px;
    right: unset;
  }
  .proportion__line-r22c1 .proportion__line-attributes {
    top: -32px;
  }
  .proportion__line-r22c2 {
    height: 0;
  }
  .proportion__line-r22c2 .image {
    width: 100%;
    height: 372px;
    right: unset;
  }
  .proportion__line-r23c1 .proportion__line-attributes {
    top: -32px;
  }
  .article__blob {
    padding: 57px 37px 37px 34px;
  }
  .article__blob .antiquity-number-1 {
    top: -40px;
    right: 20px;
  }
  .quest-block {
    padding: 44px 11px 56px;
    border-radius: 0px;
    margin: 32px auto;
    width: 100vw;
    position: relative;
    left: -12px;
  }
  .antiquity__quest-blob {
    width: 100%;
  }
  .proportion__title-block {
    height: fit-content;
    padding: 17px 17px 35px;
    border-radius: 30px;
    margin: 0 auto 30px;
  }
  .proportion__title-block h1 {
    margin-bottom: 32px;
    order: 0;
  }
  .proportion__title-block h3 {
    margin-bottom: 24px;
    order: 1;
  }
  .proportion__title-block p {
    order: 3;
  }
  .proportion__title-img {
    position: static;
    margin-bottom: 12px;
    order: 2;
  }
  .proportion__title-background {
    display: none;
  }
  .proportion__title-block .background {
    display: none;
  }
  .proportion__line-block {
    margin: 173px auto 390px;
  }
  .proportion__line {
    margin-left: -8px;
    margin-right: 19px;
  }
  .proportion__line::before {
    display: none;
  }
  .proportion__line-attributes {
    width: 100vw;
    left: -25px;
    gap: 16px;
    top: -500px;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .proportion__line-btn {
    line-height: 16px;
  }
  .proportion__line-text {
    flex-direction: row-reverse;
    width: fit-content;
  }
  .proportion__line-dot {
    order: 2;
    margin: 0;
  }
  .proportion__line-arr {
    order: 1;
    margin: 0 13px 0 9px;
  }
  .article__sem-grid {
    grid-template-areas:
      "sem-r1c1"
      "sem-r2c0"
      "sem-r2c2"
      "sem-r2c1"
      "sem-r3c1"
      "sem-r3c2"
      "sem-r4c1"
      "sem-r5c1"
      "sem-r6c1"
      "sem-r6c2"
      "sem-r7c1"
      "sem-r7c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .article__sem-r2c0 h2::after {
    display: block;
  }
  .article__sem-r2c2 {
    width: 100%;
    height: 372px;
  }
  .article__sem-r2c2 .image {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/sem-r2c2-m.png");
    width: 369px;
    height: 365px;
    left: -18px;
  }
  .article__sem-r3c1 {
    margin-top: 32px;
  }
  .article__sem-r3c1 h2::after {
    display: block;
  }
  .article__sem-r3c2 {
    width: 100%;
    height: 220px;
  }
  .article__sem-r3c2 .image {
    width: 317px;
    height: 211px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .article__sem-r7c1 {
    justify-content: center;
  }
  .article__sem-r7c2 {
    justify-content: flex-end;
  }
  .article__sem-r7c2::after {
    right: 24px;
  }
  .article__video {
    width: 100%;
  }
  .proportion__safe-grid {
    grid-template-areas:
      "safe-r1c1"
      "safe-r2c3"
      "safe-r2c2"
      "safe-r2c1"
      "safe-r3c1";
    grid-template-columns: repeat(1, 1fr);
    padding: 20px 0;
    row-gap: 16px;
  }
  .proportion__safe-r2c3 {
    margin-top: 12px;
  }
  .proportion__safe-r2c1 {
    margin-bottom: 12px;
  }
  .proportion__safe-r3c1 {
    width: 100vw;
    left: -12px;
    height: unset;
    box-shadow: none;
    border-radius: 0;
    padding: 20px 13px;
  }
  .proportion .more-block {
    margin: 18px 0;
  }
  .twentieth__grid {
    padding: 40px 8px 40px 5px;
  }
  .twentieth__r1c2 .image {
    width: 346px;
    height: 436px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r1c2-m.png");
  }
  .twentieth__r3c1 {
    height: 420px;
  }
  .twentieth__r3c1 .image {
    left: unset;
    width: 341px;
    height: 370px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r3c1-m.png");
  }
  .twentieth__r4c2 {
    height: 300px;
  }
  .twentieth__r4c2 .image {
    width: 286px;
    height: 229px;
    left: 24px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r4c2-m.png");
  }
  .twentieth__r5c1 {
    height: 390px;
  }
  .twentieth__r5c1 .image {
    left: unset;
    width: 349px;
    height: 351px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r5c1-m.png");
  }
  .twentieth__r6c2 .image {
    width: 317px;
    height: 340px;
    left: 10px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r6c2-m.png");
  }
  .twentieth__r7c1 .image {
    width: 344px;
    height: 338px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r7c1-m.png");
  }
  .twentieth__r8c2 .image {
    width: 366px;
    height: 393px;
    left: -14px;
    right: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r8c2-m.png");
  }
  .twentieth__r9c1 .image {
    left: unset;
    top: 32px;
    width: 351px;
    height: 345px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__r9c1-m.png");
  }
  .twentieth__blobs-grid {
    grid-template-areas:
      "blobs-r1c1"
      "blobs-r2c2"
      "blobs-r3c1"
      "blobs-r4c2"
      "blobs-r5c1"
      "blobs-r5c2"
      "blobs-r6c2"
      "blobs-r7c1"
      "blobs-r7c2";
    padding: 40px 8px 40px 5px;
  }
  .twentieth__blobs-grid .article__blob {
    width: 100%;
  }
  .twentieth__blobs-r2c1 {
    display: none;
  }
  .twentieth__blobs-r2c2--mobile-img {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r2c1.png");
    width: 260px;
    height: 160px;
    margin-top: 16px;
  }
  .twentieth__blobs-r2c2 .article__blob {
    margin: 78px 0 0 0;
  }
  .twentieth__blobs-r3c1--mobile-img {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r3c2-m.png");
    width: 215px;
    height: 214px;
    margin: 24px auto 20px 0;
  }
  .twentieth__blobs-r3c1 .article__blob {
    margin: 78px 0 0 0;
  }
  .twentieth__blobs-r3c2 {
    display: none;
  }
  .twentieth__blobs-r4c1 {
    display: none;
  }
  .twentieth__blobs-r4c2--mobile-img {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r4c1.png");
    width: 239px;
    height: 239px;
    margin: 24px auto 20px 0;
  }
  .twentieth__blobs-r4c2 .article__blob {
    width: 100%;
    margin-top: 62px;
  }
  .twentieth__blobs-r5c1--mobile-img {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r5c2-m.png");
    width: 211px;
    height: 211px;
    margin: 24px auto 20px 0;
  }
  .twentieth__blobs-r5c1 .article__blob {
    width: 100%;
    margin-top: 62px;
  }
  .twentieth__blobs-r5c2 {
    height: 180px;
  }
  .twentieth__blobs-r5c2 .image {
    width: 348px;
    height: 142px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r5c2-text-only.png");
  }
  .twentieth__blobs-r6c1 {
    display: none;
  }
  .twentieth__blobs-r6c2--mobile-img {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r6c1-m.png");
    width: 166px;
    height: 166px;
    margin: 16px auto 16px 0;
  }
  .twentieth__blobs-r6c2 .article__blob {
    width: 100%;
  }
  .twentieth__blobs-r7c1--mobile-img {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r7c2-m.png");
    width: 158px;
    height: 158px;
    margin: 20px auto 16px 0;
  }
  .twentieth__blobs-r7c2 {
    height: 150px;
  }
  .twentieth__blobs-r7c2 .image {
    width: 337px;
    height: 131px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/twentieth__blobs-r7c2-text-only.png");
  }
  .article__blob .twentieth-number-1 {
    top: -70px;
    right: 32px;
  }
  .article__blob .twentieth-number-2 {
    width: 67px !important;
    height: 102px;
    right: 104px;
    top: -80px;
  }
  .article__blob .twentieth-number-3 {
    right: 24px;
    width: 57px !important;
    top: -76px;
  }
  .article__blob .twentieth-number-4 {
    width: 57px !important;
    transform: rotate(10deg);
    right: 20px;
    top: -52px;
  }
  .article__blob .twentieth-number-5 {
    top: -77px;
    right: 16px;
    width: 65px;
  }
  .twentieth-arrow-1 {
    width: 90px;
    right: 10px;
    top: -80px;
  }
  .twentieth-arrow {
    display: none;
  }
  .article__more {
    grid-template-areas:
      "more0"
      "more1"
      "more2"
      "more3";
    grid-template-columns: repeat(1, 1fr);
  }
  .main .container {
    padding: 0 16px;
  }
  .main .container--wider {
    padding: 0 16px;
  }
  .main__title {
    padding: 10px 10px 22px;
    border-radius: 24px;
  }
  .main__title h2 {
    font-size: 24px;
    line-height: 36px;
  }
  .main__title-background {
    background-size: cover;
    background-position: 79% 100%;
    opacity: 0.8;
  }
  .main__title-bottom h3 {
    max-width: unset;
  }
  .main__banner-container {
    padding: 40px 16px 140px !important;
  }
  .main__banner {
    height: 308px;
    padding: 22px 20px;
  }
  .main__banner::after {
    width: 223px;
    height: 217px;
    top: unset;
    bottom: -103px;
  }
  .main__banner h3 {
    font-size: 20px;
    line-height: 25px;
    max-width: 281px;
  }
  .main__banner h3::after {
    bottom: -76px;
  }
  .main__cards {
    gap: 24px;
    margin: 20px auto;
    padding: 24px 20px;
    width: 100vw;
    margin-left: -10px;
  }
  .main__cards--small .card {
    margin-right: 8px;
  }
  .nineteenth__title-block {
    padding: 29px 14px 216px 14px;
    gap: 9px;
    max-width: 352px;
  }
  .nineteenth__title-block h2 {
    max-width: 323px;
  }
  .nineteenth__title-block-back {
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/nineteenth-back-m.png");
  }
  .nineteenth__grid {
    padding: 20px 0;
  }
  .nineteenth__grid div {
    width: calc(100vw - 24px);
  }
  .nineteenth__grid-one {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c2"
      "r2c1"
      "r3c1"
      "r3c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .nineteenth__r1c2 {
    height: 342px;
  }
  .nineteenth__r1c2 .image {
    width: 100%;
    height: 320px;
  }
  .nineteenth__r2c1 .image {
    width: 100%;
  }
  .nineteenth__r3c2 .image {
    width: 100%;
  }
  .nineteenth__grid-two {
    grid-template-areas:
      "r4c2"
      "r4c1"
      "r5c1"
      "r5c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .nineteenth__r4c1 .image {
    width: 100%;
  }
  .nineteenth__r5c2 {
    height: 832px;
  }
  .nineteenth__r5c2 .image {
    width: 100%;
    height: 852px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r5c2-m.png");
  }
  .nineteenth__grid-three {
    grid-template-areas:
      "r6c1"
      "r6c2"
      "r7c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .nineteenth__r6c2 {
    height: 340px;
  }
  .nineteenth__r6c2 .image {
    width: 100%;
    height: 332px;
  }
  .nineteenth__r7c1 {
    display: none;
  }
  .nineteenth__grid-four {
    grid-template-areas:
      "r8c0"
      "r8c2"
      "r8c1"
      "r9c1"
      "r9c2"
      "r10c2"
      "r10c1"
      "r11c1"
      "r11c2"
      "r12c2"
      "r12c1"
      "r13c2"
      "r14c1"
      "r14c2"
      "r15c2"
      "r15c1"
      "r16c1";
    grid-template-columns: repeat(1, 1fr);
  }
  .nineteenth__r8c1 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r8c1-m.png");
  }
  .nineteenth__r8c2 .article__blob {
    margin: 78px 0 0 0;
  }
  .nineteenth__r9c1 .article__blob {
    margin: 0;
  }
  .nineteenth__r9c2 {
    height: 400px;
  }
  .nineteenth__r9c2 .image {
    width: 100%;
    top: 0;
    height: 334px;
  }
  .nineteenth__r10c1 {
    height: 520px;
  }
  .nineteenth__r10c1 .image {
    width: 100%;
    height: 266px;
    top: 8px;
  }
  .nineteenth__r11c1 .article__blob {
    margin: 0;
  }
  .nineteenth__r11c2 .image {
    width: 100%;
  }
  .nineteenth__r12c1 {
    height: 540px;
  }
  .nineteenth__r12c1 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r12c1-m.png");
    top: 10px;
  }
  .nineteenth__r12c2 .article__blob {
    margin-top: 82px;
  }
  .nineteenth__r13c1 {
    display: none;
  }
  .nineteenth__r13c2 {
    height: 380px;
  }
  .nineteenth__r13c2 .image {
    width: 100%;
    height: 333px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r13c2-m.png");
  }
  .nineteenth__r14c2 {
    height: 500px;
  }
  .nineteenth__r14c2 .image {
    width: 100%;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/nineteenth__r14c2-m.png");
    height: 466px;
    top: unset;
  }
  .nineteenth__r15c1 {
    height: 500px;
  }
  .nineteenth__r15c1 .image {
    width: 100%;
    height: 440px;
    top: unset;
  }
  .nineteenth__r15c2 .article__blob {
    margin: 0;
  }
  .nineteenth__r16c1 {
    margin: 0;
  }
  .nineteenth__r16c2 {
    display: none;
  }
  .article__blob .nineteenth-number-1 {
    top: -70px;
    right: 32px;
  }
  .article__blob .nineteenth-number-2 {
    right: unset;
    left: 20px;
    top: -106px;
  }
  .article__blob .nineteenth-number-5 {
    top: -82px;
    right: 32px;
    width: 82px !important;
  }
  .article__blob .nineteenth-number-8 {
    right: 32px;
  }
  .nineteenth__quest-column {
    gap: 0;
  }
  .nineteenth .more-block {
    margin: 16px 0 25px;
  }
  .nineteenth__r10c1 .more-block {
    margin: 332px 0 36px 10px;
  }
  .twentieth__title-block {
    padding: 29px 14px 350px 14px;
    gap: 218px;
    max-width: 352px;
  }
  .twentieth__title-block p {
    max-width: 323px;
  }
  .twentieth__title-block-back {
    background: bottom / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/twentieth-back-m.png");
  }
  .twentieth__quest-row-first-img {
    width: 200px;
    height: 222px;
  }
  .twentieth__quest-row-second-img {
    position: static;
    width: 248px;
    height: 159px;
    margin-left: auto;
  }
  .twentieth__quest-row-second {
    margin-bottom: 16px;
  }
  .twentieth .more-block {
    margin: 16px 0 25px;
  }
  .page-404__body {
    width: 100%;
    height: 534px;
    align-items: center;
    justify-content: flex-start;
    padding: 40px 36px 34px;
    gap: 20px;
  }
  .page-404__background {
    background-position: 54%;
  }
  .page-404 .btn {
    margin-top: 20px;
  }
  .middle-ages__title-block {
    padding: 29px 14px 360px 14px;
    gap: 9px;
    max-width: 352px;
  }
  .middle-ages__title-block-back {
    background: bottom / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/middle-ages-back-m.png");
  }
  .middle-ages__title-block h1 {
    font-size: 40px;
    line-height: 52px;
  }
  .middle-ages__grid {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c1"
      "r2c2"
      "r3c2"
      "r3c1"
      "sldr"
      "r4c1"
      "r4c2"
      "r5c2"
      "r5c1"
      "r6c1"
      "r6c2";
    padding: 60px 8px 40px 12px;
  }
  .middle-ages__r1c2 {
    width: 100%;
  }
  .middle-ages__r1c2 .image {
    width: 361px;
    height: 366px;
    top: unset;
    left: -20px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r1c2-m.png");
  }
  .middle-ages__r2c2 {
    width: 100%;
    height: 320px;
  }
  .middle-ages__r2c2 .image {
    width: 333px;
    height: 338px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r2c2-m.png");
  }
  .middle-ages__r3c1 {
    height: 200px;
  }
  .middle-ages__r3c1 .image {
    width: 100%;
    top: -70px;
  }
  .middle-ages__r3c2 .article__blob-q {
    width: 100%;
    padding: 18px 20px 14px 26px;
  }
  .middle-ages__r4c2 {
    height: 370px;
  }
  .middle-ages__r4c2 .image {
    width: 327px;
    height: 318px;
    left: unset;
  }
  .middle-ages__r5c1 {
    height: 370px;
  }
  .middle-ages__r5c1 .image {
    width: 337px;
    height: 348px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r5c1-m.png");
  }
  .middle-ages__r6c2 {
    width: 100%;
  }
  .middle-ages__r6c2 .image {
    width: 342px;
    height: 531px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__r6c2-m.png");
  }
  .article__blob .middle-ages-number-1 {
    top: -70px;
    right: 32px;
  }
  .article__blob .middle-ages-number-2 {
    right: unset;
    left: 20px;
    top: -106px;
  }
  .middle-ages__blobs-grid {
    grid-template-areas:
      "blobs-r1c1"
      "blobs-r2c2"
      "blobs-r2c1"
      "blobs-r3c2"
      "blobs-r3c1"
      "blobs-r4c2"
      "blobs-r4c1"
      "blobs-r5c1"
      "blobs-r6c1"
      "blobs-r6c2"
      "blobs-r5c2";
    grid-template-columns: repeat(1, 1fr);
    padding: 40px 8px 40px 12px;
  }
  .middle-ages__blobs-grid .article__blob {
    width: calc(100vw - 61px);
  }
  .middle-ages__blobs-r2c1 .image {
    width: 305px;
    height: 379px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r2c1-m.png");
  }
  .middle-ages__blobs-r2c2 .article__blob {
    margin: 46px 0 0;
  }
  .middle-ages__blobs-r3c1 .article__blob {
    margin: 78px 0 0 0;
  }
  .middle-ages__blobs-r3c2 {
    height: 440px;
  }
  .middle-ages__blobs-r3c2 .image {
    width: 325px;
    height: 378px;
    right: unset;
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r3c2-m.png");
  }
  .middle-ages__blobs-r4c1 {
    height: 340px;
  }
  .middle-ages__blobs-r4c1 .image {
    width: 327px;
    height: 310px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r4c1-m.png");
  }
  .middle-ages__blobs-r4c2 .article__blob {
    margin: 78px 0 0 0;
  }
  .middle-ages__blobs-r5c1 .article__blob {
    margin: 78px 0 0 0;
  }
  .middle-ages__blobs-r5c2 {
    width: 100%;
    height: 400px;
  }
  .middle-ages__blobs-r5c2 .image {
    width: 362px;
    height: 458px;
    top: -50px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__blobs-r5c2-m.png");
  }
  .middle-ages__blobs-r6c1 .image {
    left: -12px;
  }
  .middle-ages__blobs-r6c2 .article__blob-q--m4 {
    width: 341px;
    right: 12px;
    top: -90px;
    z-index: 10;
    transform: rotate(-1.25deg);
  }
  .middle-ages__wardrobe-grid {
    padding: 40px 8px 40px 12px;
  }
  .middle-ages__wardrobe-r1c2 {
    width: 100%;
    height: 320px;
  }
  .middle-ages__wardrobe-r1c2 .image {
    width: 338px;
    height: 339px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/middle-ages__wardrobe-r1c2-m.png");
  }
  .middle-ages__quest-row-second-img {
    width: 315px;
    height: 291px;
  }
  .middle-ages__quest-row-third-img {
    width: 121px;
    height: 139px;
    top: -200px;
    right: 24px;
  }
  .middle-ages .more-block {
    margin: 16px 0 25px;
  }
  .eighteenth__title-block {
    padding: 29px 14px 306px 14px;
    gap: 9px;
    max-width: 352px;
  }
  .eighteenth__title-block-back {
    background: bottom / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/eighteenth-back-m.png");
  }
  .eighteenth__grid {
    grid-template-areas:
      "r1c1"
      "r1c2"
      "r2c2"
      "r2c1"
      "r3c1"
      "r4c2"
      "r4c1"
      "r5c1"
      "r6c1"
      "r6c2"
      "r7c0"
      "r8c1"
      "r8c2"
      "r9c1"
      "r9c2"
      "r10c1"
      "r11c1"
      "r11c2"
      "r12c2"
      "r13c2"
      "r13c1"
      "r14c1"
      "r14c2";
    grid-template-columns: repeat(1, 1fr);
  }
  .eighteenth__grid .article__blob {
    width: 100%;
  }
  .eighteenth__r1c2 {
    height: 332px;
  }
  .eighteenth__r1c2 .image {
    width: 355px;
    height: 313px;
    left: -6px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r1c2-m.png");
  }
  .eighteenth__r2c1 .image {
    width: 349px;
    height: 383px;
    top: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r2c1-m.png");
  }
  .eighteenth__r4c1 {
    height: 308px;
  }
  .eighteenth__r4c1 .image {
    width: 343px;
    height: 319px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r4c1-m.png");
  }
  .eighteenth__r6c1 {
    height: 300px;
  }
  .eighteenth__r6c1 .image {
    width: 373px;
    height: 316px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r6c1-m.png");
  }
  .eighteenth__r8c1 {
    width: 100%;
    height: 380px;
  }
  .eighteenth__r8c1 .image {
    width: 355px;
    height: 311px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r8c1-m.png");
  }
  .eighteenth__r9c1 {
    width: 100%;
    margin: unset;
  }
  .eighteenth__r9c2 {
    height: 240px;
  }
  .eighteenth__r9c2 .image {
    left: 0;
    right: 0;
    top: unset;
    width: 227px;
    height: 273px;
    margin: 0 auto;
  }
  .eighteenth__r10c1 {
    height: 172px;
  }
  .eighteenth__r10c1 .image {
    width: 100%;
    top: unset;
  }
  .eighteenth__r11c2 {
    height: 420px;
  }
  .eighteenth__r11c2 .image {
    width: 360px;
    height: 355px;
  }
  .eighteenth__r12c1 {
    display: none;
  }
  .article__blob--r12c2-mobile {
    display: block;
    background: center / contain no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r12c1.png");
  }
  .eighteenth__r13c2 {
    height: 332px;
  }
  .eighteenth__r13c2 .image {
    width: 345px;
    height: 282px;
    left: unset;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r13c2-m.png");
  }
  .eighteenth__r14c1 {
    height: 420px;
  }
  .eighteenth__r14c1 .image {
    width: 366px;
    height: 365px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/eighteenth__r14c1-m.png");
  }
  .article__blob .eighteenth-number-1 {
    width: 60px;
    top: -40px;
    right: 0px;
  }
  .article__blob .eighteenth-number-2 {
    right: 12px;
    top: -60px;
  }
  .article__blob .eighteenth-number-3 {
    width: 72px;
    right: 32px;
    top: -80px;
  }
  .article__blob .eighteenth-number-4 {
    width: 72px;
  }
  .article__blob .eighteenth-number-5 {
    top: -82px;
    right: 32px;
    width: 72px;
  }
  .eighteenth__quest-row-first-img {
    top: -52px;
    right: 24px;
    transform: rotate(2deg);
  }
  .eighteenth__quest-row-second-img {
    top: -70px;
    right: 10px;
    width: 132px;
    height: 186px;
    transform: rotate(15deg);
    margin: 0 16px -40px auto;
  }
  .eighteenth__quest-row-third-img {
    top: -160px;
    right: -20px;
    margin: 0 36px -140px auto;
    width: 194px;
    height: 240px;
  }
  .eighteenth .more-block {
    margin: 16px 0 25px;
  }
  .eighteenth__r14c2 .more-block {
    margin: 36px 0 25px 6px;
  }
  .articles__top {
    grid-template-columns: 1fr;
    margin: 0 auto 32px;
    padding: 0;
  }
  .articles__top h2 {
    margin-bottom: 24px;
  }
  .articles__top h3 {
    margin-top: 0;
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.4px;
  }
  .articles__img {
    margin: 24px auto;
  }
  .articles__img--fashion {
    width: 278px;
    height: 312px;
    grid-row: 4/6;
  }
  .articles__img--economics {
    width: 238px;
    height: 231px;
    grid-row: 4/5;
  }
  .articles__img--motivation {
    grid-row: 2 / 5;
    margin: 0 auto 24px;
  }
  .articles__img--beauty {
    width: 250px;
    height: 243px;
    grid-row: 2 / 5;
    margin: 0 auto 24px;
  }
  .articles__img--news {
    width: 250px;
    height: 243px;
    grid-row: 2 / 5;
    margin: 0 auto 24px;
  }
  .articles__img--culture {
    width: 250px;
    height: 243px;
    grid-row: 2 / 5;
    margin: 0 auto 24px;
  }
  .articles__img--health {
    grid-row: 2 / 5;
    margin: 0 auto 24px;
  }
  .articles__items {
    /* --p: 60px;
    max-width: calc(555px + var(--p) * 2);
    padding: 0 var(--p); */
    gap: 20px;
    margin: 48px auto 25px;
    padding: 0 24px;
  }
  .articles .articles__items {
    margin: 25px auto;
  }
  .articles__item {
    background-position: 50% 50%;
  }
  .more-articles-block {
    margin: 0 11px;
    padding: 22px 11px 36px 14px;
    border-radius: 23px;
    gap: 16px;
  }
  .more-articles-block__btns {
    margin-left: auto;
    align-items: flex-end;
    gap: 12px;
  }
  .more-articles-block__btns::before {
    content: url("/bitrix/templates/geropharm-trends/assets/images/hand-points-right.png");
    left: -112px;
    right: unset;
    bottom: -40px;
  }
  .modal-wrap {
    padding: 20px 2px;
  }
  .quiz-modal {
    padding: 2px 20px 31px;
    margin: 100px auto;
  }
  .quiz-modal__close {
    top: 20px;
    left: 20px;
  }
  .quiz-modal__body {
    gap: 2px;
  }
  .quiz-modal__text {
    max-width: 240px;
    padding-top: 66px;
  }
  .quiz-modal__text h3 {
    font-size: 20px;
    line-height: 25px;
  }
  .more-block {
    /* width: calc(100% + 20px);
    left: -10px; */
    margin-top: 18px;
    width: 350px;
  }
  .more-block::after {
    bottom: 6px;
  }
  .home__title h2 {
    margin-bottom: 24px;
  }
  .home__subtitle {
    gap: 16px;
  }
  .sm-card h3 {
    font-size: 20px;
    line-height: 25px;
  }
  .home__str {
    height: 308px;
    padding: 22px 39px 70px 19px;
    margin: 0 0 32px;
  }
  .home__str-img {
    background: center / cover no-repeat url("/bitrix/templates/geropharm-trends/assets/images/home__str-m.png");
    width: 126px;
    height: 123px;
    position: absolute;
    top: unset;
    right: unset;
    bottom: 20px;
  }
  .home__str h3 {
    font-size: 20px;
    line-height: 25px;
    max-width: 281px;
  }
  .home__str h3::after {
    content: url("data:image/svg+xml,%3Csvg width='135' height='60' viewBox='0 0 135 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.598145' width='135' height='59' rx='29.5' fill='%23EFEFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M69.5527 24.0678C69.8456 23.7749 70.3204 23.7749 70.6133 24.0678L75.9719 29.4264C76.3429 29.7974 76.3429 30.3989 75.9719 30.7699L70.6133 36.1285C70.3204 36.4214 69.8456 36.4214 69.5527 36.1285C69.2598 35.8356 69.2598 35.3607 69.5527 35.0678L73.7723 30.8481H59.583C59.1688 30.8481 58.833 30.5124 58.833 30.0981C58.833 29.6839 59.1688 29.3481 59.583 29.3481H73.7723L69.5527 25.1285C69.2598 24.8356 69.2598 24.3607 69.5527 24.0678Z' fill='%23000007'/%3E%3C/svg%3E%0A");
    right: -30px;
    left: unset;
    bottom: -147px;
  }
  /* .home__articles-block {
    padding: 0 16px;
  } */
  .home__tags {
    margin: 24px auto 4px 0;
    column-gap: 15px;
  }
  .home__articles {
    margin: 0 0 4px;
    /* width: calc(100% + 40px);
    left: -20px; */
  }
  .home__article {
    background-position: 50% 50%;
    min-width: 46%;
  }
  .full-title__text {
    gap: 24px;
  }
  .full-title__blob {
    padding: 20px;
  }
  .drugs__img-three {
    content: url("/bitrix/templates/geropharm-trends/assets/images/drugs__img-three-m.png");
    margin: 16px 0 0;
  }
  .article-sm__card--semavic::after {
    bottom: -40px;
    right: 9px;
  }
  .drugs__cards {
    margin-bottom: 78px;
    padding: 0 9px;
  }
  .bigger {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -1.35px;
  }
  .more-block--spheres {
    width: 100%;
    left: unset;
  }
  .more-block--face {
    width: 100%;
    left: unset;
  }
  .more-block--profits {
    width: 100%;
    left: unset;
  }
  .article-sm .more-block {
    margin: 20px auto;
  }
  .drugs .more-block {
    padding: 20px auto;
  }
  .article-sm h2 {
    font-size: 20px;
    line-height: 25px;
  }
  .article-sm h3 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 16px;
  }
  .people-item {
    flex-direction: column;
  }
  .people-item--mob {
    margin: auto;
  }
  .article-sm__peoples {
    gap: 0;
  }
  .face .full-title__text {
    max-width: 325px;
  }
  .more-block--drugs {
    width: 100%;
    left: unset;
  }
  .more-block--changes {
    width: 100%;
    left: unset;
  }
  .article-sm__blobs {
    row-gap: 21px;
  }
  .face-blobs {
    margin-top: 21px;
  }
  .article-sm__blob:nth-child(3) {
    margin-top: 195px;
  }
  .face-blobs__img {
    width: 311px;
    height: 310px;
    top: 124px;
  }
  .article-sm__card--stimulation {
    width: 76px;
    height: 76px;
  }
  .article-sm__card--collagen {
    width: 102px;
    height: 102px;
  }
  .miracle__numbers {
    flex-direction: column;
  }
  .number-item {
    height: fit-content;
  }
  .number-item__body {
    font-size: 44px;
    line-height: 55px;
    min-width: 111px;
    height: 95px;
    border-radius: 20px;
  }
  .diabet-point {
    padding: 13px 20px 11px 20px;
  }
  .home__card {
    height: 163px;
    margin: 16px auto;
  }
  .proportion__slider {
    padding: 0;
  }
  .proportion__slider-card--link::after {
    left: 56px;
    width: 1962px;
  }
  .proportion__slider-card--link::before {
    left: 28px;
  }
  .proportion__slider-card h3 {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.2px;
    width: 340px;
    left: -280px;
  }
  .proportion__slider-card .color--second {
    /* width: 452px; */
    left: -68px;
    width: 350px;
  }
  .proportion__slider-body {
    gap: 70px;
    padding: 0 0 70px 38px;
  }
  .more-block--abs {
    top: -650px;
    left: -16px;
  }
  .article__blob .twentieth-number-6 {
    right: 20px;
  }
  .quiz-modal .more-block {
    margin-top: 11px;
    width: 350px;
    left: -14px;
  }
  .drugs__subitle {
    text-align: start;
  }
  .stars__title,
  .stars__title span,
  .stars-ru__title {
    text-align: start;
  }
  .stars__subitle,
  .stars-ru__subitle {
    font-family: TT Commons Pro;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: start;
  }
  .article-sm__details {
    display: none;
  }
  .article-sm__more-btn {
    display: inline-block;
  }
  .details-opened {
    position: absolute;
  }
  .stars__full-zero {
    background: center / cover no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/stars__full-zero-m.png");
    height: 177px;
    margin-top: 24px;
  }
  .stars__full-one {
    display: none;
  }
  .stars__full-two {
    display: none;
  }
  .stars-ru__full-zero {
    height: 177px;
    margin-top: 24px;
  }
  .laziness__full-zero {
    height: 183px;
    margin-top: 24px;
  }
  .psychology__full-zero {
    height: 177px;
    margin-top: 24px;
  }
  .japanese__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-zero-m.png");
    height: 177px;
    margin-top: 24px;
  }
  .japanese__full-one {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-one-m.png");
    margin: 12px auto;
    height: auto;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .japanese__full-two {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__full-two-m.png");
    margin: 12px auto;
    height: auto;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .japanese__part-1 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-1-m.png");
    width: 100%;
    height: auto;
    border-radius: 10px;
  }
  .japanese__part-2 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-2-m.png");
    width: 100%;
    height: auto;
    border-radius: 10px;
  }
  .japanese__part-3 {
    display: none;
  }
  .japanese__part-4 {
    display: none;
  }
  .japanese__part-5 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/japanese__part-5-m.png");
    width: 100%;
    height: auto;
  }
  .ways__full-zero {
    height: 177px;
    margin-top: 24px;
    margin-bottom: 0;
  }
  .ways__full-one {
    display: none;
  }
  .ways__full-two {
    margin: 12px auto;
    height: 209px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .ways__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-1-m.png");
    width: 100%;
    height: 209px;
    border-radius: 10px;
  }
  .ways__part-2 {
    display: none;
  }
  .ways__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/ways__part-3-m.png");
    width: 100%;
    height: 209px;
    border-radius: 10px;
  }
  .beauty__full-zero {
    height: 210px;
    margin-top: 24px;
  }
  .beauty__full-one {
    margin: 12px auto;
    height: 256px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .beauty__full-two {
    margin: 12px auto;
    height: 212px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .beauty__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-1-m.png");
    width: 100%;
    height: 240px;
  }
  .beauty__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-2-m.png");
    width: 100%;
    height: 277px;
  }
  .beauty__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-3-m.png");
    width: 100%;
    height: 256px;
  }
  .beauty__part-4 {
    display: none;
  }
  .beauty__part-5 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-5-m.png");
    width: 100%;
    height: 212px;
  }
  .beauty__part-6 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/beauty__part-6-m.png");
    width: 100%;
    height: 212px;
    margin-top: 24px;
  }
  .article-sm__part {
    gap: 16px;
  }
  .article-xs__part {
    gap: 16px;
  }
  .advices__full-zero {
    height: 201px;
    margin-top: 24px;
  }
  .advices__full-one {
    margin: 12px auto;
    height: 256px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .advices__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-1-m.png");
    width: 100%;
    height: 426px;
  }
  .advices__part-2 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-2-m.png");
    width: 100%;
    height: 383px;
    margin-top: 24px;
  }
  .advices__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/advices__part-3-m.png");
    width: 100%;
    height: 256px;
  }
  .stars-ru__full-one {
    display: none;
  }
  .stars-ru__full-two {
    display: none;
  }
  .stars-ru__full-three {
    display: block;
    background: center / cover no-repeat
      url("/bitrix/templates/geropharm-trends/assets/images/stars-ru__full-three.png");
    width: 100%;
    height: 197px;
    border-radius: 30px;
    margin: 20px auto;
  }
  .laziness__full-one {
    margin: 12px auto;
    height: 209px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .laziness__full-two {
    margin: 12px auto;
    height: 209px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .psychology__full-one {
    margin: 12px auto;
    height: 209px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .psychology__full-two {
    margin: 12px auto;
    height: 209px;
    width: calc(100% - 24px);
    border-radius: 10px;
  }
  .laziness__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__part-1-m.png");
    height: 209px;
    width: 100%;
    border-radius: 10px;
  }
  .laziness__part-2 {
    display: none;
  }
  .psychology__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/psychology__part-1-m.png");
    height: 209px;
    width: 100%;
    border-radius: 10px;
  }
  .psychology__part-2 {
    display: none;
  }
  .laziness__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/laziness__part-3-m.png");
    height: 209px;
    width: 100%;
    margin-top: 24px;
    border-radius: 10px;
  }
  .article-sm__part {
    flex-direction: column;
  }
  .article-xs__part {
    flex-direction: column;
  }
  .article-sm__part--reverse,
  .article-sm__part--reverse-mob {
    flex-direction: column-reverse;
  }
  .art-titles {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
  }
  .sejaro__container .instruction {
    margin-top: 28px;
  }
  .color--collapse {
    color: #00ae8e;
  }
  .sejaro__full-zero {
    height: 221px;
  }
  .sejaro h1 {
    font-size: 20px;
    line-height: 25px;
  }
  .sejaro h1 + h1 {
    margin-top: 10px;
  }
  .sejaro__full-zero h2 {
    margin-top: 16px;
    font-size: 20px;
    line-height: 25px;
  }
  .sejaro__full-zero {
    margin-top: 200px;
  }
  .sejaro__full-zero .sejaro__container {
    top: -234px;
  }
  .sejaro__container {
    padding: 48px 8px 48px 10px;
  }
  .sejaro__container + .sejaro__container,
  .sejaro__grad-one + .sejaro__container,
  .sejaro__grad-two + .sejaro__container,
  .sejaro__grad-three + .sejaro__container,
  .sejaro__solid-one + .sejaro__container,
  .sejaro__grad-one .sejaro__container,
  .sejaro__grad-two .sejaro__container,
  .sejaro__grad-three .sejaro__container,
  .sejaro__solid-one .sejaro__container {
    padding: 16px 8px 48px 10px;
  }
  .segaro__title--adap {
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
  }
  .segaro__title--adap-color {
    color: #00ae8e;
  }
  .segaro__subtitle--adap {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-top: 24px;
    font-family: TT Commons Pro;
    letter-spacing: 0;
  }
  .segaro__subtitle--adap-c {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin-top: 16px;
    font-family: TT Commons Pro;
    letter-spacing: -0.4px;
  }
  .sejaro__circles {
    row-gap: 43px;
    margin-top: 40px;
  }
  .sejaro-circle h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
  }
  .sejaro-circle {
    align-items: center;
  }
  .sejaro__problems-blob {
    width: calc(100vw - 10px);
    padding: 62px 17px 62px 18px;
    position: relative;
    margin: 40px -10px 80px -6px;
  }
  .sejaro__problems-blob li {
    margin-bottom: 32px;
  }
  .sejaro__problems-blob h5 {
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    bottom: -80px;
  }
  .sejaro__problems-img {
    width: 370px;
    height: 371px;
    background-size: contain;
    margin-bottom: -50px;
  }
  .sejaro__transition-table-wrap {
    margin-left: -10px;
    margin-right: -10px;
    width: 100vw;
  }
  .sejaro__innovation-table {
    padding: 20px 4px;
    margin: 0 auto;
    gap: 16px;
  }
  .begin-card {
    width: 314px;
  }
  .pen__top {
    flex-direction: column;
  }
  .pen__top .sejaro__bubble + .sejaro__bubble {
    margin: 35px 0 0 0;
  }
  .pen__img {
    width: 320px;
    height: 71px;
  }
  .pen__bottom {
    gap: 35px;
  }
  .sejaro__pen .sejaro__bubble {
    align-items: flex-start;
    padding-left: 26px;
  }
  .pen__bottom .sejaro__bubble--wide {
    width: 270px;
  }
  .sejaro__titration-block .sejaro__bubble + .sejaro__bubble {
    margin: 35px 0 0 0;
  }
  .sejaro__titration {
    margin: 40px auto 55px;
  }
  .sejaro__container .instruction {
    max-width: 298px;
    text-align: center;
    margin: 28px auto 0;
  }
  .sejaro__regime-block .sejaro__bubble + .sejaro__bubble {
    margin: 35px 0 0 0;
  }
  .sejaro__titration-img {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/seja-titration-m.png");
    width: 367px;
    height: 265px;
    margin: 40px auto;
  }
  .sejaro__regime-block,
  .sejaro__titration-block {
    margin-top: 39px;
  }
  .sejaro__bubble--desk {
    display: none;
  }
  .sejaro__bubble--mob {
    display: block;
    margin: 0 !important;
  }
  .sejaro__info {
    height: 104px;
    padding: 0 20px;
    margin: 16px auto;
  }
  .sejaro__container--grad-four {
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.1) 40.25%,
        rgba(243, 121, 32, 0.2) 100%
      ),
      #fefefe;
  }
  .sejaro__full-one {
    margin-top: 525px;
    position: relative;
    height: 525px;
    background-position: 93%;
  }
  .sejaro__full-one .sejaro__container {
    position: absolute;
    top: -480px;
    left: 10px;
  }
  .sejaro__btns {
    margin-top: 36px;
    align-items: center;
    width: calc(100% - 20px);
  }
  .sejaro__full-one li {
    font-size: 16px;
    line-height: 100%;
  }
  .sejaro__full-one li::before {
    top: -2px;
  }
  .sejaro__transition-table {
    padding: 24px 14px 32px;
    margin: 0;
    gap: 8px;
  }
  .table-swiper__card--tablet {
    display: none;
  }
  .table-swiper__card--mobile {
    display: table;
  }
  .table-swiper__card td {
    padding: 10px 4px;
    min-width: 36px;
  }
  .table-swiper__card th {
    height: unset;
  }
  .table-swiper__card .th-title {
    font-family: TT Commons Pro Expanded;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    height: 76px;
  }
  .table-swiper__card .th-title:not(.color--second):not(.color) {
    color: #2d3540;
  }
  .table-swiper__card .th-subtitle {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #000007;
    height: 44px;
  }
  .table-swiper__card .th-reg {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #2d3540;
    height: 30px;
    vertical-align: top;
  }
  .lato {
    font-size: 10px;
    line-height: 12px;
  }
  .zero-table-swiper__card--tablet {
    display: none;
  }
  .zero-table-swiper__card--mobile {
    display: table;
  }
  .zero-table-swiper__card::before {
    content: unset;
  }
  .table-arrows {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 45px;
    margin: 39px auto;
  }
  .sej-arrow {
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='34' viewBox='0 0 33 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_449_32861)'%3E%3Cpath d='M9.62516 33.998C9.4442 33.9991 9.26482 33.9633 9.09729 33.8928C8.92976 33.8223 8.77739 33.7184 8.64891 33.5872C8.52003 33.4555 8.41774 33.2988 8.34793 33.1261C8.27813 32.9535 8.24219 32.7683 8.24219 32.5813C8.24219 32.3943 8.27813 32.2091 8.34793 32.0365C8.41774 31.8639 8.52003 31.7072 8.64891 31.5755L19.8827 20.0013C20.6551 19.2044 21.089 18.1242 21.089 16.998C21.089 15.8717 20.6551 14.7915 19.8827 13.9947L8.64891 2.42048C8.38999 2.15372 8.24453 1.79191 8.24453 1.41465C8.24453 1.03739 8.38999 0.675581 8.64891 0.408817C8.90783 0.142054 9.259 -0.0078125 9.62516 -0.0078125C9.99133 -0.0078125 10.3425 0.142054 10.6014 0.408817L21.8352 11.983C22.4754 12.641 22.9834 13.4226 23.33 14.2832C23.6765 15.1437 23.8549 16.0663 23.8549 16.998C23.8549 17.9297 23.6765 18.8522 23.33 19.7128C22.9834 20.5734 22.4754 21.355 21.8352 22.013L10.6014 33.5872C10.4729 33.7184 10.3206 33.8223 10.153 33.8928C9.9855 33.9633 9.80612 33.9991 9.62516 33.998Z' fill='%23F37920'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_449_32861'%3E%3Crect width='33' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 33px;
    height: 34px;
    transform: rotate(180deg);
  }
  .arrow-right {
    transform: rotate(360deg);
  }
  .sejaro h2 {
    font-size: 20px;
    line-height: 25px;
  }
  .sejaro__research__img {
    margin-left: auto;
  }
  .research__sources a {
    display: flex;
    gap: 4px;
    word-break: break-all;
  }
  .research__sources p {
    word-break: break-word;
  }
  .titration__item--next {
    min-width: 340px;
  }
  .sejaro__innovation-table table {
    width: 368px;
    min-width: calc(100vw - 8px);
  }
  .sejaro__innovation-table td {
    padding: 16px 2px 16px 10px;
  }
  .table-swiper__card--tablet {
    display: none;
  }
  .table-swiper__card--mobile {
    display: table;
  }
  .popup-overlay {
    padding: 20px 0;
  }
  .popup {
    padding: 57px 19px;
  }
  .popup__title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 40px;
  }
  .reasons .container,
  .modern .container,
  .stars .container,
  .stars-ru .container {
    padding: 0 13px;
  }
  .reasons__title,
  .reasons__subitle,
  .modern__title,
  .modern__subitle,
  .disorder__title,
  .disorder__subitle,
  .books__title,
  .books__subitle {
    text-align: start;
  }
  .reasons__subitle {
    letter-spacing: 0 !important;
  }
  .disorder .container,
  .books .container {
    padding: 0 13px;
  }
  .banner-wide__wrap {
    min-height: 110px;
    margin: 16px 0;
  }
  .banner-wide__wrap--mb-0 {
    margin: 16px 0 0;
  }
  .banner-wide {
    height: fit-content;
    min-height: unset;
  }
  .banner-wide--sema {
    height: 283px;
  }
  .banner-wide__img {
    width: 100%;
    min-width: 72px;
    max-width: 72px;
    height: 75px;
    border-radius: unset;
  }
  .banner-wide__title span {
    font-family: TT Commons Pro;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    margin-top: 8px;
  }
  .banner-wide__container {
    padding: 15px 17px;
    gap: 12px;
  }
  .banner-wide__title {
    font-size: 18px;
    line-height: 25px;
  }
  .banner-wide--tg .banner-wide__title::before {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__tail-m.png");
    width: 218px;
    height: 27px;
    right: 32px;
    bottom: -30px;
  }
  .article-sm__part--tablet-reverse {
    flex-direction: column;
  }
  .article-sm__img {
    position: static;
  }
  .article-sm .mw-442 {
    max-width: unset;
  }
  .stars__img-9 {
    height: 417px;
  }
  .h2-mob {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .banner-wide__title span {
    margin-top: 8px;
  }
  .article-sm__blob {
    height: fit-content;
  }
  .article-xs__container {
    padding: 16px 24px;
  }
  .article-xs__title {
    font-weight: 600;
    font-size: 40px;
    line-height: 140%;
    text-align: start;
    margin-bottom: 16px;
    margin-top: 8px;
  }
  .risk .article-xs__title {
    font-size: 32px;
    line-height: 130%;
  }
  .cinema .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .lipolytic .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .extra-kg .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .quickly-n-safely .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .about-toxins .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .microplastics .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .right-workout .article-xs__title {
    font-size: 32px;
    line-height: 110%;
  }
  .article-xs__subtitle {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    text-align: start;
    letter-spacing: -0.5px;
  }
  .ten-thousands__full-zero {
    height: 213px;
    margin-top: 8px;
  }
  .risk__full-zero {
    height: 213px;
    margin-top: 8px;
  }
  .risk__cont-zero {
    height: 205px;
  }
  .risk__cont-one {
    height: 205px;
  }
  .risk__cont-two {
    display: block;
  }

  .superfood__full-zero {
    height: 213px;
    margin-top: 8px;
  }
  .superfood__part-1 {
    width: 100%;
    height: 209px;
  }
  .superfood__cont-zero {
    height: 209px;
  }
  .superfood__part-2 {
    width: 100%;
    height: 205px;
  }
  .superfood__cont-one {
    height: 205px;
  }
  .superfood__part-3 {
    width: 100%;
    height: 205px;
  }
  .superfood__part-4 {
    width: 100%;
    height: 205px;
  }
  .superfood__cont-two {
    height: 209px;
  }
  .superfood__part-5 {
    width: 100%;
    height: 205px;
  }
  .superfood__part-6 {
    width: 100%;
    height: 205px;
  }

  .how-to-lose-weight__full-zero {
    height: 213px;
    margin-top: 8px;
  }
  .how-to-lose-weight__part-1 {
    width: 100%;
    height: 209px;
  }
  .how-to-lose-weight__cont-zero {
    height: 209px;
  }
  .how-to-lose-weight__part-2 {
    width: 100%;
    height: 205px;
  }
  .how-to-lose-weight__cont-one {
    height: 205px;
  }
  .how-to-lose-weight__part-3 {
    width: 100%;
    height: 204px;
  }

  .hormones__full-zero {
    height: 213px;
    margin-top: 8px;
    background-position: 90%;
  }
  .hormones__part-1 {
    height: 209px;
    background-size: cover;
  }
  .hormones__part-2 {
    height: 204px;
    background-size: cover;
    margin-bottom: -20px;
  }
  .hormones__cont-zero {
    height: 209px;
    background-size: cover;
  }
  .hormones__cont-one {
    height: 271px;
    background-size: cover;
  }
  .hormones__cont-two {
    height: 209px;
    background-size: cover;
  }
  .hormones__cont-three {
    height: 209px;
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/hormones__cont-three.png");
    width: 100%;
    border-radius: 20px;
    margin: 20px 0;
    background-size: cover;
  }
  .banner-wide--tg .banner-wide__title {
    font-size: 16px !important;
    line-height: 140% !important;
    padding: 0 16px 0 0;
  }
  .banner-wide--tg {
    min-height: 104px;
  }
  .banner-wide__img--tg-left {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__left-m.png");
    content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__left-m.png");
    width: 95px;
    height: 96px;
    bottom: -20px;
    left: 15px;
  }
  .banner-wide__img--tg-right {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__right-m.png");
    content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide--tg__right-m.png");
    width: 126px;
    height: 105px;
    bottom: -20px;
    right: 16px;
  }
  .banner-wide--tg .banner-wide__title::after {
    right: 16px;
    bottom: -32px;
    width: 21px;
    height: 19px;
  }

  .body-positivity__full-zero {
    height: 229px;
    margin-top: 0;
  }
  .body-positivity__part-1 {
    height: 435px;
    width: 100%;
  }
  .body-positivity__cont-zero {
    height: 209px;
  }
  .body-positivity__part-2 {
    width: 100%;
    height: 338px;
  }
  .body-positivity__cont-one {
    height: 209px;
  }
  .body-positivity__part-3 {
    width: 100%;
    height: 384px;
  }
  .body-positivity__cont-two {
    height: 358px;
  }
  .body-positivity__cont-three {
    height: 204px;
  }

  .ideal__full-zero {
    height: 213px;
    margin-top: 0;
  }
  .ideal__part-1 {
    width: 100%;
    height: 209px;
  }
  .ideal__cont-zero {
    height: 209px;
    background-position: 50%;
  }
  .ideal__part-2 {
    width: 100%;
    height: 209px;
  }
  .ideal__cont-one {
    height: 209px;
  }
  .ideal__cont-two {
    height: 209px;
  }
  .ideal__cont-three {
    height: 209px;
  }
  .ideal__part-3 {
    width: 100%;
    height: 209px;
  }
  .ideal__cont-four {
    height: 209px;
    background-position: 50%;
  }
  .ideal .article-xs__head--mob-sm {
    line-height: 110%;
    margin-bottom: 20px;
  }
  .ideal .article-xs__subhead {
    font-size: 18px;
    line-height: 120%;
  }

  .stars-ru-second__full-zero {
    height: 145px;
    margin-top: 0;
  }
  .stars-ru-second__cont-zero {
    height: 207px;
  }
  .stars-ru-second__cont-one {
    height: 245px;
  }
  .stars-ru-second__cont-two {
    height: 207px;
  }
  .stars-ru-second__cont-three {
    height: 207px;
  }
  .stars-ru-second__part-1 {
    width: 100%;
    height: 366px;
  }
  .stars-ru-second__cont-four {
    height: 207px;
  }
  .stars-ru-second__cont-five {
    height: 207px;
  }
  .stars-ru-second__cont-six {
    height: 245px;
  }
  .stars-ru-second__cont-seven {
    height: 207px;
  }
  .stars-ru-second__cont-eight {
    height: 207px;
  }
  .stars-ru-second__cont-nine {
    height: 207px;
  }
  .stars-ru-second__cont-ten {
    height: 207px;
  }
  .stars-ru-second__cont-eleven {
    height: 207px;
  }
  .lighter-mob {
    font-weight: lighter !important;
  }
  .article-xs__head-tabl {
    font-size: 20px;
    line-height: 130%;
  }
  .diets .article-xs__head-tabl {
    font-size: 20px;
    line-height: 130%;
  }
  .stars-ru-second .article-xs__subhead {
    font-size: 16px;
    line-height: 150%;
  }
  .stars-ru-second .article-xs__subhead strong {
    font-size: 18px;
    line-height: 155%;
  }
  .stars-ru-second p {
    font-size: 16px;
    line-height: 150%;
  }

  .diets__full-zero {
    height: 213px;
    margin-top: 0;
  }
  .diets__part-1 {
    width: 100%;
    height: 209px;
  }
  .diets__part-2 {
    width: 100%;
    height: 246px;
  }
  .diets__part-3 {
    width: 100%;
    height: 209px;
  }
  .diets__cont-zero {
    height: 386px;
    background-position: 50% 0%;
  }
  .diets__part-4 {
    width: 100%;
    height: 209px;
  }
  .diets__cont-one {
    height: 209px;
    background-position: 50% 0;
  }
  .diets__part-5 {
    width: 100%;
    height: 209px;
  }
  .diets__cont-two {
    height: 209px;
    background-position: 50% 0;
  }

  .cinema__full-zero {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/cinema__full-zero-m.png");
    height: 213px;
    margin-top: 0;
  }
  .cinema__part-1 {
    width: 100%;
    height: 209px;
  }
  .cinema__cont-zero {
    height: 209px;
    background-position: 50% 0%;
    margin: 20px 0 0;
  }
  .cinema__part-2 {
    width: 100%;
    height: 209px;
  }
  .cinema__cont-one {
    height: 209px;
    background-position: 50% 0%;
  }
  .cinema__cont-two {
    height: 209px;
    background-position: 50% 0%;
    margin: 20px 0 0;
  }
  .cinema__cont-three {
    height: 209px;
    background-position: 50% 0%;
  }
  .cinema__part-3 {
    width: 100%;
    height: 209px;
  }

  .lipolytic__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/lipolytic__full-zero-m.png");
    margin-top: 0;
  }
  .lipolytic__part-1 {
    max-width: 100%;
  }
  .lipolytic__part-2 {
    width: 100%;
  }
  .lipolytic__part-3 {
    max-width: 100%;
  }

  .extra-kg__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__full-zero-m.png");
    margin-top: 0;
  }
  .extra-kg__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__part-1-m.png");
    max-width: 100%;
  }
  .extra-kg__part-2 {
    max-width: 100%;
  }
  .extra-kg__part-3 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/extra-kg__part-3-m.png");
    max-width: 100%;
  }

  .right-workout__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/right-workout__full-zero-m.png");
    margin-top: 0;
  }
  .right-workout__part-1 {
    max-width: 100%;
  }
  .right-workout__part-2 {
    max-width: 100%;
  }
  .right-workout__part-4 {
    max-width: 100%;
  }

  .quickly-n-safely__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/quickly-n-safely__full-zero-m.png");
    margin-top: 0;
  }
  .quickly-n-safely__part-1 {
    max-width: 100%;
  }
  .quickly-n-safely__part-2 {
    max-width: 100%;
  }
  .quickly-n-safely__part-3 {
    max-width: 100%;
  }
  .quickly-n-safely__part-4 {
    max-width: 100%;
  }
  .quickly-n-safely__part-5 {
    max-width: 100%;
  }
  .quickly-n-safely__part-6 {
    max-width: 100%;
  }

  .microplastics__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/microplastics__full-zero-m.png");
    margin-top: 0;
  }
  .microplastics__part-1 {
    max-width: 100%;
  }
  .microplastics__part-2 {
    max-width: 100%;
  }
  .microplastics__part-3 {
    max-width: 100%;
  }
  .microplastics__part-4 {
    max-width: 100%;
  }
  .microplastics__part-5 {
    max-width: 100%;
  }
  .microplastics__part-6 {
    max-width: 100%;
  }

  .about-toxins__full-zero {
    content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__full-zero-m.png");
    margin-top: 0;
  }
  .about-toxins__part-1 {
    width: 100%;
  }
  .about-toxins__part-2 {
    width: 100%;
  }
  .about-toxins__part-3 {
    content: url("/bitrix/templates/geropharm-trends/assets/images/about-toxins__cont-two-m.png");
    width: 100%;
  }
  .about-toxins__cont-four {
    display: none;
  }
  .about-toxins__part-0 {
    width: 100%;
  }

  .superfood .article-xs__title,
  .how-to-lose-weight .article-xs__title,
  .hormones .article-xs__title {
    font-size: 32px;
  }

  .body-positivity .article-xs__title {
    font-size: 40px;
    line-height: 100%;
  }
  .ideal .article-xs__title {
    font-size: 40px;
    line-height: 100%;
  }

  .contents__list li {
    margin-left: 22px;
  }
  .article-xs__head {
    font-size: 32px;
    line-height: 140%;
    margin-bottom: 12px;
  }
  .article-xs__subhead {
    font-size: 18px;
    line-height: 155%;
  }
  .cinema .article-xs__head {
    font-size: 32px;
    line-height: 110%;
  }
  .lipolytic .article-xs__head {
    font-size: 32px;
    line-height: 110%;
  }
  .extra-kg .article-xs__head:not(.article-xs__head--tab-sm) {
    font-size: 32px;
    line-height: 110%;
  }
  .quickly-n-safely .article-xs__head:not(.article-xs__head--tab-sm) {
    font-size: 32px;
    line-height: 110%;
  }
  .about-toxins .article-xs__head:not(.article-xs__head--sm-mob) {
    font-size: 32px;
    line-height: 110%;
  }
  .microplastics .article-xs__head:not(.article-xs__head--tab-sm) {
    font-size: 32px;
    line-height: 110%;
  }
  .right-workout .article-xs__head {
    font-size: 32px;
    line-height: 110%;
  }
  .cinema .article-xs__subhead {
    line-height: 120%;
  }
  .lipolytic .article-xs__subhead {
    line-height: 120%;
  }
  .lipolytic .article-xs__part .article-xs__filled {
    padding: 20px 14px;
  }
  .extra-kg .article-xs__subhead {
    line-height: 120%;
  }
  .extra-kg .article-xs__part .article-xs__filled {
    padding: 20px 14px;
  }
  .quickly-n-safely .article-xs__subhead {
    line-height: 120%;
  }
  .quickly-n-safely .article-xs__part .article-xs__filled {
    padding: 20px 14px;
  }
  .about-toxins .article-xs__subhead {
    line-height: 120%;
  }
  .about-toxins .article-xs__part .article-xs__filled {
    padding: 20px 14px;
  }
  .microplastics .article-xs__subhead {
    line-height: 120%;
  }
  .microplastics .article-xs__part .article-xs__filled {
    padding: 20px 14px;
  }
  .right-workout .article-xs__subhead {
    line-height: 120%;
  }
  .right-workout .article-xs__part .article-xs__filled {
    padding: 20px 14px;
  }
  .body-positivity .article-xs__subhead {
    line-height: 120%;
  }
  .diets .list-simple li {
    line-height: 150%;
  }
  .article-xs__subhead--tablet-to-sm {
    font-size: 16px;
    line-height: 150%;
  }
  .article-xs__head--tab-sm {
    font-size: 18px;
    line-height: 155%;
  }
  .diets p {
    font-size: 16px;
    line-height: 150%;
  }
  .article-xs__subhead--sm {
    font-size: 16px;
  }
  .article-xs__subhead--mobile {
    font-size: 20px;
    line-height: 130%;
  }
  .article-xs__head-sm {
    font-size: 20px;
    line-height: 130%;
  }
  .article-xs__sources {
    margin-top: 24px;
  }
  .big {
    font-size: 20px;
  }
  .big--red {
    font-size: 24px;
  }
  .article-xs__h3-subhead {
    font-size: 20px;
  }
  .article-xs__h3-subhead--mob-big {
    font-size: 30px;
    line-height: 130%;
  }
  .article-xs__h3-subhead--mob-sm {
    font-size: 18px;
    line-height: 155%;
  }
  .article-xs__h3-subhead--mob-p {
    font-size: 16px;
    line-height: 150%;
  }
  .article-xs p + p,
  .article-xs .article-xs__head + p,
  .article-xs .article-xs__subhead + p,
  .article-xs p + .article-xs__subhead,
  .article-xs .article-xs__h3-subhead + p,
  .article-xs p + .article-xs__h3-subhead,
  .article-xs .article-xs__filled + p,
  .article-xs p + .article-xs__filled {
    margin-top: 12px;
  }
  .body-positivity p + p,
  .body-positivity .article-xs__head + p,
  .body-positivity .article-xs__subhead + p,
  .body-positivity p + .article-xs__subhead,
  .body-positivity .article-xs__h3-subhead + p,
  .body-positivity p + .article-xs__h3-subhead,
  .body-positivity .article-xs__filled + p,
  .body-positivity p + .article-xs__filled {
    margin-top: 20px;
  }
  .article-xs .banner-wide__container {
    padding: 10px 24px;
  }
  .article-xs .banner-wide__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
  }
  .ten-thousands__cont-zero {
    height: 201px;
  }
  .ten-thousands__cont-one {
    height: 204px;
  }
  .article-xs .banner-wide--preparation .banner-wide__title {
    font-size: 16px;
    line-height: 140%;
  }
  .article-xs .banner-wide__wrap {
    margin-bottom: 0;
  }
  .article-xs__hid-mob {
    display: none;
  }
  .article-xs__filled-mob {
    display: block;
    padding: 20px;
    background: rgba(244, 132, 35, 0.05);
    border-radius: 10px;
    margin: 12px 0;
  }
  .article-xs__filled {
    padding: 20px;
    border-radius: 10px;
    margin: 12px 0;
  }
  .article-xs__filled--mob {
    background: rgba(244, 132, 35, 0.05);
    padding: 20px;
    border-radius: 10px;
    margin: 12px 0;
  }
  .article-xs__filled-mob p {
    margin-top: 0;
  }
  .article-xs__filled-mob p + ul {
    margin-top: 12px;
  }
  .ten-thousands__part-1 {
    margin: 12px 0;
  }
  .article-xs__sources {
    line-height: 14px;
  }
  .article-xs__sources a + a {
    margin-top: 8px;
  }
  .articles-list__container {
    gap: 20px;
    margin: 48px auto 25px;
    padding: 0 24px;
  }
  .articles-list__img {
    height: 225px;
  }
  .articles-list__content-subtitle {
    display: none;
  }
  .articles-list__content-title {
    font-size: 20px;
    margin-top: 12px;
  }
  .articles-list__content-title--margin {
    margin-top: 12px;
  }
  .article-xs__subhead--mobile-to-sm {
    font-weight: 400;
    font-size: 16px;
  }
  .article-xs__filled--mob-lh p {
    line-height: 130%;
  }
  .article-xs__subhead--tablet-to-sm-fw400 {
    font-size: 16px;
  }
  .quickly-n-safely .article-xs__subhead {
    font-size: 18px;
    line-height: 120%;
  }
  .quickly-n-safely .article-xs__subhead--sm {
    font-size: 16px;
    line-height: 130%;
    font-weight: 400;
  }
  .about-toxins .article-xs__subhead {
    font-size: 18px;
    line-height: 120%;
  }
  .microplastics .article-xs__subhead {
    font-size: 18px;
    line-height: 120%;
  }
  .search {
    margin: 0;
  }
  .search-top {
    font-size: 14px;
    line-height: 16px;
  }
  .hist__body {
    width: 80vw;
    max-width: 400px;
    left: -70px;
    padding: 16px 10px;
    border-radius: 15px;
  }
  .hist__text {
    font-size: 14px;
    line-height: 16px;
    height: 16px;
  }
  .ideal p {
    line-height: 150%;
  }
  .article-xs__head--sm-mob {
    font-size: 18px;
    line-height: 155%;
  }
  .article-xs__tablet {
    padding: 16px;
  }
  .article-xs__tablet th,
  .article-xs__tablet td {
    font-size: 16px;
    line-height: 130%;
  }
  .about-toxins .article-xs__head--sm-mob {
    font-size: 20px;
    line-height: 130%;
  }
}
@media only screen and (max-width: 600px) {
  .banner-wide--sema .banner-wide__title,
  .banner-wide--sema .banner-wide__title--color {
    font-weight: 700;
    font-size: 19px !important;
    line-height: 140% !important;
  }
  .banner-wide--sema .banner-wide__title:not(.banner-wide__title--color) {
    margin-left: 150px;
  }
  .banner-wide--sema {
    height: 225px;
  }
  .banner-wide__background--sema {
    width: 616px;
    height: 283px;
    left: -16px;
    top: unset;
  }
}
@media only screen and (max-width: 500px) {
  /* .articles__items {
    max-width: unset;
    padding: 0 10px;
    grid-auto-rows: 225px;
  } */
  .home__banner {
    border-radius: 20px;
    height: 170px;
    width: 354px;
    margin: 43px auto 16px;
  }
  .article-sm__img {
    width: 100%;
    position: static;
  }
  .drugs .full-title {
    height: 389px;
    padding: 16px 10px 21px;
  }
  .weight .full-title {
    height: 389px;
    padding: 16px 10px 21px;
  }
  .article-sm__card {
    max-width: unset;
    height: fit-content;
  }
  .drugs__full-zero {
    height: 163px;
    margin-top: 24px;
  }
  .miracle__full-zero {
    height: 163px;
    margin-top: 24px;
  }
  .weight__full-zero {
    height: 163px;
    margin-top: 24px;
  }
  .face__full-zero {
    height: 163px;
    margin-top: 24px;
  }
  .drugs__full-one {
    height: 235px;
  }
  .drugs__full-two {
    height: 190px;
  }
  .weight__full-one {
    height: 235px;
  }
  .weight__full-two {
    height: 190px;
  }
  .weight__img-one {
    content: url("/bitrix/templates/geropharm-trends/assets/images/weight__img-one-m.png");
  }
  .face .full-title {
    height: 389px;
    padding: 16px 10px 21px;
  }
  .face-people-item {
    align-items: flex-start;
  }
  .face__full-one {
    height: 235px;
  }
  .face__full-two {
    height: 190px;
  }
  .miracle .full-title {
    display: flex;
    height: 389px;
    padding: 16px 10px 21px;
  }
  .miracle .full-title__container {
    margin-top: auto;
  }
  .miracle .full-title__text span {
    font-size: 20px;
    line-height: 25px;
  }
  .miracle__full-one {
    height: 211px;
  }
  .miracle__full-two {
    height: 215px;
  }
  .miracle__full-three {
    height: 190px;
  }
  .miracle-people-item {
    align-items: flex-start;
  }
  .article__safety-item {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
  .article__safety-item-img {
    margin: 0;
  }
  .home__article {
    background-position: 50% 50%;
    /* min-width: 350px; */
    min-width: 100%;
    max-width: 100%;
  }
  .home__article-img {
    height: 160px;
    background-position: 50% 100%;
    background-size: cover;
  }
  .quiz-modal__img--antiquity-success {
    width: 100px;
    height: 142px;
    top: 9px;
    right: 26px;
  }
  .quiz-modal__img--antiquity-failure {
    width: 88px;
    height: 126px;
    right: 22px;
    top: 17px;
  }
  .quiz-modal__img--nineteenth-success {
    width: 130px;
    height: 130px;
    right: 19px;
    top: 20px;
  }
  .quiz-modal__img--nineteenth-failure {
    width: 83px;
    height: 116px;
    right: 22px;
    top: 22px;
  }
  .quiz-modal__img--twentieth-success {
    width: 121px;
    height: 121px;
    right: 25px;
    top: 23px;
  }
  .quiz-modal__img--twentieth-failure {
    width: 85px;
    height: 85px;
    right: 25px;
    top: 20px;
  }
  .quiz-modal__img--middle-ages-success {
    width: 139px;
    height: 139px;
    right: 23px;
    top: 20px;
  }
  .quiz-modal__img--middle-ages-failure {
    width: 93px;
    height: 93px;
    right: 18px;
    top: 59px;
  }
  .quiz-modal__img--eighteenth-success {
    width: 67px;
    height: 120px;
    right: 35px;
    top: 19px;
  }
  .quiz-modal__img--eighteenth-failure {
    width: 67px;
    height: 120px;
    right: 35px;
    top: 19px;
  }
  .truth__title,
  .truth__subitle {
    text-align: start;
  }
  .truth .container {
    padding: 0 13px;
  }
  .truth__full-zero {
    height: 225px;
    margin-top: 25px;
  }
  .truth__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__part-1-m.png");
    width: 100%;
    height: 193px;
    background-size: cover;
  }
  .semapb__subtitle {
    font-size: 20px;
    line-height: 25px;
  }
  .semapb__list {
    margin: 24px 0 24px 48px;
  }
  .article-sm__check-list {
    margin: 24px 0 24px 35px;
  }
  .article-sm__check-list--margin {
    margin: 24px auto 16px 35px;
  }
  .semapb__img {
    position: static;
    width: 341px;
    height: 304px;
  }
  .semapb__cards {
    gap: 24px;
    margin: 24px auto;
  }
  .semapb-card__img--sema {
    width: 339px;
    height: 210px;
    margin: 0;
  }
  .semapb-card__img--next {
    width: 343px;
    height: 179px;
  }
  .semapb__container {
    padding: 20px 13px 44px;
  }
  .truth__cont-zero {
    height: 211px;
    background-size: cover;
    width: 100%;
  }
  .sejapb__container {
    padding: 46.5px 16px;
    flex-direction: column;
    gap: 20px;
  }
  .sejapb__btn {
    margin-top: 20px;
  }
  .truth__part-3 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/truth__part-3-m.png");
    width: 100%;
    height: 184px;
    margin: 24px 0;
    background-size: cover;
  }
  .reasons__full-zero {
    height: 201px;
    margin-top: 25px;
  }
  .reasons__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/reasons__part-1-m.png");
    width: 100%;
    height: 193px;
    background-size: cover;
  }
  .reasons__cont-zero {
    height: 356px;
    background-size: cover;
    width: 100%;
    background-position: 70%;
  }
  .reasons__cont-one {
    height: 196px;
    background-size: cover;
    width: 100%;
  }
  .modern__full-zero {
    height: 230px;
    margin-top: 25px;
  }
  .modern__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/modern__part-1-m.png");
    width: 100%;
    height: 284px;
    background-size: cover;
  }
  .modern__cont-zero {
    height: 228px;
    background-size: cover;
    width: 100%;
  }
  .disorder__full-zero {
    height: 252px;
    margin-top: 25px;
  }
  .disorder__part-1 {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/disorder__part-1-m.png");
    height: 273px;
    background-size: cover;
  }
  .disorder__cont-zero {
    height: 175px;
    background-size: cover;
  }
  .disorder__cont-one {
    height: 191px;
    background-size: cover;
  }
  .books h3 {
    letter-spacing: 0;
  }
  .books__full-zero {
    height: 251px;
    margin-top: 25px;
    background-position: 52%;
  }
  .books__fix-zero {
    width: 270px;
    height: 392px;
  }
  .books__fix-one {
    width: 294px;
    height: 391px;
  }
  .books__fix-two {
    width: 270px;
    height: 392px;
  }
  .books__fix-three {
    width: 270px;
    height: 392px;
  }
  .books__fix-four {
    width: 270px;
    height: 392px;
  }
  .books__fix-five {
    width: 270px;
    height: 392px;
  }
  .books__cont-zero {
    height: 168px;
  }
  .disorder .strong,
  .books .strong {
    letter-spacing: -0.28px;
  }
  .banner-wide--preparation .banner-wide__title {
    font-family: TT Commons Pro;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
  }
  .ways__title,
  .ways__subitle,
  .laziness__title,
  .laziness__subitle,
  .japanese__title,
  .japanese__subitle {
    text-align: start;
  }
  .laziness__subtitle {
    letter-spacing: 0;
  }
  .ways .container,
  .laziness .container {
    padding: 0 13px;
  }
}
@media only screen and (max-width: 400px) {
  .nineteenth__r10c1 .more-block {
    margin: 332px 0 36px;
  }
  .banner-wide--sema .banner-wide__title:not(.banner-wide__title--color) {
    margin: 100px 0 0 72px;
  }
  .banner-wide--sema {
    height: 254px;
  }
  .banner-wide__background--sema {
    background-image: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__background--sema-m.png");
    content: url("/bitrix/templates/geropharm-trends/assets/images/banner-wide__background--sema-m.png");
    width: 692px;
    height: 360px;
    left: -218px;
    top: -95px;
  }
}

/* End */
/* /bitrix/templates/geropharm-trends/styles.css?1757089391407976 */
