@charset "UTF-8";

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
  /*background: transparent;*/
}

article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-text-size-adjust: none;
  -webkit-text-size-adjust: 100%;
  color: #000;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialised;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img,
object,
embed {
  max-width: 100%;
}

fieldset,
img {
  border: 0;
}

ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input,
select,
textarea {
  vertical-align: middle;
  -webkit-appearance: none;
  border-radius: 0;
}

pre {
  white-space: pre-line;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

input[type='number'] {
  -moz-appearance: textfield;
}

input::-ms-clear {
  display: none;
}

figure {
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
}

[type=reset],
[type=submit] {
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}

input::-webkit-date-and-time-value {
  margin: 0;
}

input[type='radio'] {
  vertical-align: text-bottom;
}

input[type='checkbox'] {
  vertical-align: bottom;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td,
td,
img {
  vertical-align: top;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}

label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

button,
input,
select,
textarea {
  margin: 0;
  padding: 0;
  outline: none;
}

button,
input[type=button] {
  width: auto;
  overflow: visible;
  background: none;
  outline: none;
  border: none;
  cursor: pointer;
  border-radius: 0;
  padding: 0;
}

/*remove dotted outline/border in Firefox*/

a,
button::-moz-focus-inner {
  border: 0;
}

button:focus,
a:focus,
a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  outline: none !important;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/*edge input reset*/

input::-ms-reveal,
input::-ms-clear {
  display: none;
}

:root {
  --black-1: #262D3F;
  --gray-1: #667683;
  --blue-1: #4181F5;
  --red-1: #FB4E4E;
  --red-2: #FE8484;
  --green-1: #34d215;
  --orange-1: #FA954B;
  --white: #fff;
  --navHeight: 80px;
}

html,
button,
input,
textarea,
a {
  font-family: 'Ubuntu', sans-serif;
  color: var(--black-1);
}

strong {
  font-weight: 700 !important;
}

.chf-head-h1 {
  line-height: 1em;
  font-weight: 700;
}

.chf-head-h1 {
  font-size: 44px;
}

.chf-head-h1 {
  font-size: 30px;
}

.chf-head-h2 {
  font-weight: 700;
  line-height: 1.15em;
}

.chf-head-h2 {
  font-size: 24px;
}

.chf-head-h3 {
  font-weight: 700;
  line-height: 1.15em;
}

.chf-head-h3 {
  font-size: 20px;
}

.chf-head-h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.15em;
}

.chf-text-large {
  font-weight: 400;
  line-height: 1.5em;
}

.chf-text-large {
  font-size: 16px;
}

.chf-text-lead {
  line-height: 1.5em;
  font-weight: 400;
}

.chf-text-lead {
  font-size: 16px;
}

.chf-text-lead--ariticle {
  line-height: 1.6em;
}

.chf-text-reg {
  line-height: 1.4em;
  font-weight: 400;
}

.chf-text-reg {
  font-size: 14px;
}

.chf-text-reg--art {
  line-height: 1.6em;
}

.chf-text-small {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.chf-text-quotes {
  font-family: '', serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.15em;
}

.chf-text-quotes {
  font-size: 20px;
}

.chf-text-eb-lead {
  font-family: '', serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5em;
}

.chf-text-eb-lead {
  font-size: 20px;
}

.chf-text-white {
  color: var(--white);
}

.chf-text-red {
  color: #ef4023;
}

.chf-text-gray {
  color: var(--gray-1);
}

.chf-text-blue {
  color: #7ac174;
}

.chf-text-green {
  color: var(--green-1);
}

.chf-text-underline {
  display: inline;
  background-image: linear-gradient(45deg, var(--red-2) 0, var(--red-2) 100%);
  background-size: 100% 0.4em;
  background-position: 0 0.85em;
  background-repeat: no-repeat;
}

.chf-text-underline--light {
  background-image: linear-gradient(45deg, #F8BCBD 0, #F8BCBD 100%);
}

.chf-txt-center {
  text-align: center;
}

.chf-text-elips {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

html {
  scroll-behavior: smooth;
}

body.js-no-scroll,
html.js-no-scroll {
  overflow: hidden;
}

svg {
  display: block;
  -webkit-transition: color .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: color .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out, color .25s ease-in-out;
  transition: transform .25s ease-in-out, color .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

.chf-wrap {
  max-width: 1130px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  width: 100%;
}

.chf-sec {
  font-size: 20px;
}

.chf-sec {
  font-size: 10px;
}

.chf-sec-scroll {
  padding-top: 50px;
  margin-top: -50px;
}

.chf-link {
  -webkit-transition: -webkit-filter 0.25s ease-in-out;
  transition: -webkit-filter 0.25s ease-in-out;
  transition: filter 0.25s ease-in-out;
  transition: filter 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
}

.chf-link:hover {
  -webkit-filter: brightness(150%);
  filter: brightness(150%);
}

.chf-link--darken:hover {
  -webkit-filter: brightness(50%);
  filter: brightness(50%);
}

.chf-link--arrow {
  position: relative;
  padding-right: 25px;
}

.chf-link--arrow:hover i {
  -webkit-transform: translate3d(3px, -50%, 0);
  transform: translate3d(3px, -50%, 0);
}

.chf-link--arrow i {
  color: currentColor;
  width: 15px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 2px;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
}

.chf-link--arrow i::after,
.chf-link--arrow i::before {
  content: "";
  display: block;
  position: absolute;
}

.chf-link--arrow i::before {
  height: 2px;
  background-color: currentColor;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.chf-link--arrow i::after {
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg) translateX(0);
  transform: translateY(-50%) rotate(-45deg) translateX(0);
  width: 10px;
  height: 10px;
  border-bottom: 2px solid currentColor;
  border-right: 2px solid currentColor;
}

.chf-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.chf-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  height: 3.5em;
  border-radius: 4px;
  padding-top: 0;
  padding-right: 3em;
  padding-left: 3em;
  padding-bottom: 0;
  color: #ef4023;
  cursor: pointer;
  background-color: currentColor;
  -webkit-transition: background 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  transition: filter 0.25s ease-in-out, background 0.25s ease-in-out;
  transition: filter 0.25s ease-in-out, background 0.25s ease-in-out, -webkit-filter 0.25s ease-in-out;
  position: relative;
  text-align: center;
}

.chf-btn span {
  display: block;
  font-weight: 700;
  font-size: 24px;
  font-family: inherit;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  color: var(--white);
}

.chf-btn span i {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.chf-btn[disabled] {
  pointer-events: none;
  -webkit-filter: brightness(70%);
  filter: brightness(70%);
}

.chf-btn:hover {
  -webkit-filter: brightness(150%);
  filter: brightness(150%);
}

.chf-btn--blue {
  color: #7ac174;
}

.chf-btn--green {
  color: var(--green-1);
}

.chf-btn--med {
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-size: 17px;
}

.chf-btn--med span {
  font-size: 18px;
}

.chf-btn--small {
  font-size: 12.5px;
  padding-right: 1em;
  padding-left: 1em;
}

.chf-btn--small span {
  font-size: 16px;
}

.chf-btn--cut {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid currentColor;
}

.chf-btn--cut span {
  color: currentColor;
}

.chf-btn--cut:hover {
  background-color: currentColor;
}

.chf-btn--cut:hover span {
  color: var(--white);
}

.chf-btn--fixed {
  position: fixed;
  right: 20px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  z-index: 5;
}

.chf-btn--to-doc {
  height: auto !important;
  width: auto !important;
  max-width: initial !important;
  padding: 16px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-animation: toDocBtnAnim 1s linear alternate infinite;
  animation: toDocBtnAnim 1s linear alternate infinite;
}

.chf-btn--to-doc .chf-svg-heart {
  font-size: 24px;
  margin-bottom: 10px;
  -webkit-animation: toDocBtnHeartAnim 1s ease-in-out alternate infinite;
  animation: toDocBtnHeartAnim 1s ease-in-out alternate infinite;
}

.chf-btn--to-doc > span {
  font-size: 18px;
  max-width: 120px;
}

.chf-btn--arrow-d {
  padding-right: 2em;
}

.chf-btn--arrow-d:hover svg {
  color: var(--white);
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

.chf-btn--arrow-d svg {
  position: absolute;
  right: 1em;
}

.chf-btn--print .bg-print {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 2.35em;
  height: 1.88em;
  margin-right: 1.5em;
}

.chf-btn--gov-doc,
.chf-btn--priv-doc {
  padding-right: 1.5em;
  padding-left: 1.5em;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-width: 518px;
}

.chf-btn--gov-doc > span,
.chf-btn--priv-doc > span {
  font-size: 20px;
}

.chf-btn--gov-doc .bg-gov-doctors {
  width: 41px;
  height: 46px;
  margin-right: 10px;
}

.chf-btn--priv-doc .bg-priv-doctors {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}

.chf-switcher {
  font-size: 20px;
  cursor: pointer;
  display: block;
  height: 1.35em;
  width: 2.75em;
  color: #ef4023;
}

.chf-switcher input[type="checkbox"] {
  display: none;
}

.chf-switcher input[type="checkbox"]:checked + span:before {
  opacity: 1;
}

.chf-switcher input[type="checkbox"]:checked + span:after {
  -webkit-transform: translateX(1.5em);
  transform: translateX(1.5em);
}

.chf-switcher span {
  display: block;
  position: relative;
  background-color: #FFDFDF;
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 5em;
}

.chf-switcher span::before,
.chf-switcher span::after {
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
}

.chf-switcher span::before {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  border-radius: 30px;
  background-color: currentColor;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: 0px 1px 4px rgba(118, 31, 31, 0.2);
  box-shadow: 0px 1px 4px rgba(118, 31, 31, 0.2);
}

.chf-switcher span::after {
  height: 1.5em;
  width: 1.5em;
  border-radius: 50%;
  background-image: radial-gradient(circle at 50% 50%, #f6f2f2 0%, #f6f2f2 45%, #fff 45%, #fff 100%);
  top: calc(50% - 0.75em);
  left: -0.1em;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  -webkit-box-shadow: 0px 1px 4px rgba(118, 31, 31, 0.2);
  box-shadow: 0px 1px 4px rgba(118, 31, 31, 0.2);
}

.chf-soc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.chf-soc__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.chf-soc__list__item {
  padding-left: 18px;
  padding-right: 18px;
}

.chf-soc__link {
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
}

.chf-toggle-block {
  text-align: left;
  background-color: var(--white);
  -webkit-box-shadow: 0px 2px 10px rgba(53, 69, 88, 0.15);
  box-shadow: 0px 2px 10px rgba(53, 69, 88, 0.15);
  border-radius: 10px;
  padding-right: 1.75em;
  padding-left: 1.75em;
}

.chf-toggle-block.js-show .chf-toggle-block__btn .bg-arrow-d {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.chf-toggle-block__btn {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  cursor: pointer;
  width: 100%;
}

.chf-toggle-block__btn > p {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.chf-toggle-block__btn .bg-arrow-d {
  width: 20px;
  height: 15px;
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' d='M2 12l9-9 9 9' stroke='%23667683' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}

.chf-toggle-block__text {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
}

.chf-toggle-block__text ol li {
  padding-bottom: 20px;
}

.chf-toggle-block__text ol li a {
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  word-break: break-all;
}

.chf-toggle-block__text ol li a:hover {
  opacity: .5;
}

.chf-modal {
  background-color: rgba(38, 45, 63, 0.64);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px;
  pointer-events: none;
  opacity: 0;
}

.chf-modal.js-fullscreen {
  display: block !important;
  overflow-y: auto;
}

.chf-modal.js-fullscreen .chf-modal__cont {
  margin: 0 auto;
}

.chf-modal.js-openned {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: popupShow .25s ease-in-out forwards;
  animation: popupShow .25s ease-in-out forwards;
  pointer-events: auto;
}

.chf-modal.js-openned .chf-modal__cont {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.chf-modal__close-btn {
  top: 15px;
  right: 15px;
  position: absolute;
  font-size: 16px;
  display: block;
  width: 1em;
  height: 1em;
  color: var(--gray-1);
}

.chf-modal__close-btn::before,
.chf-modal__close-btn::after {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  width: 0.05em;
  background-color: currentColor;
  left: calc(50% - 0.025em);
  border-radius: 0.5em;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.chf-modal__close-btn::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.chf-modal__close-btn::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.chf-modal__close-btn:hover {
  color: #ef4023;
}

.chf-modal__cont {
  max-width: 640px;
  width: 100%;
  min-width: 300px;
  min-height: 200px;
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 30px;
  padding-right: 30px;
  padding-left: 30px;
  position: relative;
  -webkit-box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  border-radius: 10px;
  opacity: 0;
  -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
  -webkit-transform: scale(0.4);
  transform: scale(0.4);
}

@-webkit-keyframes popupShow {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes popupShow {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.chf-tip {
  display: inline-block;
  position: relative;
  cursor: pointer;
}

.chf-tip::after {
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 0;
  top: 100%;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  border-bottom: 20px solid var(--white);
  border-right: 15px solid rgba(0, 0, 0, 0);
  border-left: 15px solid rgba(0, 0, 0, 0);
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
  opacity: 0;
}

.chf-tip.js-opened::after {
  opacity: 1;
}

.chf-tip.js-opened .chf-tip__icon {
  -webkit-filter: brightness(150%);
  filter: brightness(150%);
}

.chf-tip.js-opened .chf-tip__block {
  opacity: 1;
}

.chf-tip__icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  -webkit-transition: -webkit-filter .15s ease-in-out;
  transition: -webkit-filter .15s ease-in-out;
  transition: filter .15s ease-in-out;
  transition: filter .15s ease-in-out, -webkit-filter .15s ease-in-out;
}

.chf-tip__block {
  color: var(--black-1);
  white-space: normal;
  display: inline-block;
  position: absolute;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: var(--white);
  border-radius: 5px;
  width: 430px;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  top: calc(100% + 20px);
  left: -40px;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}

.chf-tip__block span {
  display: inline-block;
}

.chf-can-scroll {
  font-size: 20px;
  color: #ef4023;
  position: absolute;
  border-radius: 100px;
  top: 50%;
  right: 5px;
  width: 2.2em;
  height: 3.4em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--white);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 3px solid currentColor;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  pointer-events: none;
  opacity: 0;
  overflow: hidden;
  -webkit-animation-name: canScrollBlock;
  animation-name: canScrollBlock;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.chf-can-scroll.js-showed {
  opacity: 1;
}

.chf-can-scroll.js-showed svg {
  -webkit-animation-name: canScrollArrow;
  animation-name: canScrollArrow;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.chf-can-scroll svg {
  -webkit-transform: translate3d(0, -200%, 0);
  transform: translate3d(0, -200%, 0);
  width: 0.9em;
  height: 1.5em;
}

@-webkit-keyframes canScrollArrow {
  0% {
    -webkit-transform: translate3d(0, -200%, 0);
    transform: translate3d(0, -200%, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
  }
}

@keyframes canScrollArrow {
  0% {
    -webkit-transform: translate3d(0, -200%, 0);
    transform: translate3d(0, -200%, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
  }
}

@-webkit-keyframes canScrollBlock {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  60% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes canScrollBlock {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  60% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.сhf-list-num {
  list-style-type: none;
  counter-reset: numbers;
}

.сhf-list-num > li {
  position: relative;
  padding-left: 40px;
  counter-increment: numbers;
}

.сhf-list-num > li::before {
  content: counter(numbers) ".";
  font: inherit;
  left: 0;
  top: 0.1em;
  position: absolute;
}

.chf-list-line ul {
  color: inherit;
  font-size: inherit;
}

.chf-list-line ul li {
  padding-left: 30px;
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
  display: inline-block;
  width: 100%;
}

.chf-list-line ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  border-radius: 2px;
  background-color: #ef4023;
}

.chf-list-dot ul li {
  padding-left: 30px;
  position: relative;
  padding-top: .5em;
  padding-bottom: .5em;
  width: 100%;
}

.chf-list-dot ul li::before {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  left: 0;
  top: .9em;
  background-color: #ef4023;
}

@-webkit-keyframes toDocBtnAnim {
  0% {
    -webkit-box-shadow: 0px 4px 20px rgba(131, 25, 25, 0);
    box-shadow: 0px 4px 20px rgba(131, 25, 25, 0);
  }

  100% {
    -webkit-box-shadow: 0px 4px 20px rgba(131, 25, 25, 0.7);
    box-shadow: 0px 4px 20px rgba(131, 25, 25, 0.7);
  }
}

@keyframes toDocBtnAnim {
  0% {
    -webkit-box-shadow: 0px 4px 20px rgba(131, 25, 25, 0);
    box-shadow: 0px 4px 20px rgba(131, 25, 25, 0);
  }

  100% {
    -webkit-box-shadow: 0px 4px 20px rgba(131, 25, 25, 0.7);
    box-shadow: 0px 4px 20px rgba(131, 25, 25, 0.7);
  }
}

@-webkit-keyframes toDocBtnHeartAnim {
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes toDocBtnHeartAnim {
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.chf-to-doc-btns-block__bot-txt {
  padding-top: .5em;
  padding-bottom: .5em;
}

.chf-to-doc-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.chf-to-doc-btns > * {
  margin: 8px 16px;
}

.bg-man {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='30' height='62' viewBox='0 0 30 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.369 21.456c-.819-2.415-1.734-4.38-4.615-4.38H9.992c-2.711 0-3.796 1.421-4.614 3.904L.401 35.508c-.516 1.392.181 2.945 1.555 3.467 1.375.522 2.907-.184 3.422-1.576l1.439-3.885s.102-.392.102 1.319V57.74c0 2.002 1.603 3.626 3.58 3.626s3.579-1.624 3.579-3.626V42.775s-.017-.133.122-.133h1.344c.132 0 .125.133.125.133V57.74c0 2.002 1.602 3.626 3.58 3.626 1.976 0 3.578-1.624 3.578-3.626V34.833c0-1.738.15-1.19.15-1.19l1.392 3.756a2.648 2.648 0 0 0 3.422 1.576c1.374-.522 2.07-2.075 1.555-3.467L24.37 21.456zM14.944 15.26c4.245 0 7.685-3.415 7.685-7.63 0-4.214-3.44-7.63-7.685-7.63C10.7 0 7.26 3.416 7.26 7.63c0 4.215 3.441 7.63 7.685 7.63z' fill='%23262D3F'/%3E%3C/svg%3E");
}

.bg-facebook {
  background-image: url("../images/fb.png");
}

.bg-oc {
  background-image: url("../images/ui.png");
}

.bg-vk {
  background-image: url("../images/ins.png");
}

.bg-print {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='35' viewBox='0 0 42 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.715 5a5 5 0 0 1 5-5h20.571a5 5 0 0 1 5 5v.404H40a2 2 0 0 1 2 2v17.384a2 2 0 0 1-2 2h-5.693v5.27a2 2 0 0 1-2 2H9.69a2 2 0 0 1-2-2v-5.27H2a2 2 0 0 1-2-2V7.404a2 2 0 0 1 2-2h3.715V5zM7.69 24.788V12.673h26.616v12.115H40V7.404H2v17.384h5.691zM34.286 5v.404H7.715V5a3 3 0 0 1 3-3h20.571a3 3 0 0 1 3 3zM9.691 32.058V14.673h22.616v17.385H9.69z' fill='%23fff'/%3E%3C/svg%3E");
}

.bg-gov-doctors {
  background-image: url("../images/icons/gov-doctors.png");
}

.bg-priv-doctors {
  background-image: url("../images/icons/priv-doctors.png");
}

.chf-svg {
  font-size: 20px;
}

.chf-svg-heart {
  width: 1.7em;
  height: 2.6em;
}

.chf-header-sec {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: var(--navHeight);
  background-color: var(--white);
  -webkit-box-shadow: 0px 4px 14px rgba(48, 70, 86, 0.1);
  box-shadow: 0px 4px 14px rgba(48, 70, 86, 0.1);
  z-index: 3;
  -webkit-transition: height .1s ease-in-out;
  transition: height .1s ease-in-out;
}

.chf-header-sec.js-header-moved {
  height: 50px;
  -webkit-transition: height .25s ease-in-out;
  transition: height .25s ease-in-out;
}

.chf-header {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.chf-header .chf-burger-menu {
  display: none;
}

.chf-header .chf-about-anch-btn {
  display: none;
}

.chf-header .chf-btn {
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  width: auto !important;
}

.chf-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
  width: auto;
}

.chf-nav__list__item {
  padding-left: 15px;
  padding-right: 15px;
  -webkit-transition: opacity .1s;
  transition: opacity .1s;
}

.chf-nav__link {
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}

.chf-nav__link:hover {
  opacity: .7;
}

.chf-nav__link.js-active {
  opacity: .5;
  pointer-events: none;
}

.chf-hero-sec {
  position: relative;
  margin-top: var(--navHeight);
  padding-top: 3em;
  padding-bottom: 3em;
  overflow: hidden;
}

.chf-hero-sec__bg {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  max-width: 2400px;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  pointer-events: none;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.chf-hero-sec__bg::before,
.chf-hero-sec__bg::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}

.chf-hero-sec__bg::before {
  left: 100%;
}

.chf-hero-sec__bg::after {
  right: 100%;
}

.chf-hero {
  position: relative;
  z-index: 1;
}

.chf-hero__text__title {
  padding-bottom: .65em;
}

.chf-hero__text__subtitle {
  padding-bottom: 1em;
}

.chf-hero__text__btn {
  padding-top: 1em;
  text-align: center;
}

.chf-hero__text .chf-text-lead {
  padding-bottom: 1em;
}

.chf-hero__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -20px;
  width: auto;
  padding-top: 20px;
  max-width: 780px;
}

.chf-hero__list__item {
  padding-top: 25px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
  background-image: url("../images/hero/red-line.png");
  background-position: 20px 0;
  background-size: 72px 10px;
  background-repeat: no-repeat;
}

.chf-hero-sec-1 {
  background-color: #F2F4F5;
}

.chf-hero-sec-1 .chf-hero__text {
  max-width: calc(100% / 12 * 8 + 30px);
}

.chf-hero-sec-1 .chf-hero-sec__bg {
  background-image: url("../images/background.jpg");
}

.chf-hero-sec-1 .chf-hero-sec__bg::after {
  background-color: #F2F4F5;
}

.chf-hero-sec-1 .chf-hero-sec__bg::before {
  background-color: #F3F4F5;
}

.chf-hero-sec-2 {
  padding-bottom: 4em;
}

.chf-hero-sec-2 .chf-hero__text {
  max-width: calc(100% / 12 * 7);
}

.chf-hero-sec-2 .chf-hero-sec__bg {
  background-image: url("../images/background.jpg");
}

.chf-hero-sec-2 .chf-hero-sec__bg::after {
  background-color: #FAFAF5;
}

.chf-hero-sec-2 .chf-hero-sec__bg::before {
  background-color: #FAFAF5;
}

.chf-hero-sec-3 {
  padding-top: 4em;
  padding-bottom: 4em;
}

.chf-hero-sec-3 .chf-hero__text {
  max-width: calc(100% / 12 * 8);
}

.chf-hero-sec-3 .chf-hero-sec__bg {
  background-image: url("../images/background.jpg");
}

.chf-hero-sec-3 .chf-hero-sec__bg::after {
  background-color: #F3F4F5;
}

.chf-hero-sec-3 .chf-hero-sec__bg::before {
  background-color: #EBEBEB;
}

.chf-hero-sec-4 .chf-hero__text {
  max-width: calc(100% / 12 * 8);
}

.chf-hero-sec-4 .chf-hero__text .chf-text-reg {
  padding-bottom: 1em;
}

.chf-hero-sec-4 .chf-hero__text .chf-text-lead {
  padding-top: .5em;
  padding-bottom: .5em;
  display: inline-block;
}

.chf-hero-sec-4 .chf-hero-sec__bg {
  background-image: url("../images/background.jpg");
  right: 0;
  left: initial;
  -webkit-transform: none;
  transform: none;
}

.chf-hero-sec-4 .chf-hero-sec__bg::after {
  background-color: #F3F4F5;
}

.chf-hero-sec-6 {
  padding-top: 4em;
  padding-bottom: 4em;
}

.chf-hero-sec-6 .chf-hero__text {
  max-width: calc(100% / 12 * 7);
}

.chf-hero-sec-6 .chf-hero__text .chf-text-reg {
  padding-bottom: 1em;
  padding-top: 1em;
}

.chf-hero-sec-6 .chf-hero__text .chf-hero__btns {
  padding-top: 16px;
}

.chf-hero-sec-6 .chf-hero-sec__bg {
  background-image: url("../images/background.jpg");
}

.chf-hero-sec-6 .chf-hero-sec__bg::after {
  background-color: #F3F4F5;
}

.chf-hero-sec-6 .chf-hero-sec__bg::before {
  background-color: #EBEBEB;
}

.chf-info-block {
  border-radius: 10px;
  background-color: var(--black-1);
  padding-top: 2em;
  padding-bottom: 2em;
  padding-right: 2em;
  padding-left: 2em;
  position: relative;
  z-index: 2;
}

.chf-info-block--m-t {
  margin-top: -2em;
}

.chf-info-block--m-b {
  margin-bottom: -1.5em;
}

.chf-info-block__title {
  padding-bottom: 16px;
}

.chf-info-block__btn {
  margin-top: 24px;
}

.chf-info-block-1 {
  text-align: center;
}

.chf-info-block-1 .chf-info-block__title {
  max-width: 720px;
  margin: 0 auto;
}

.chf-info-block-1 .chf-info-block__subtitle {
  max-width: 920px;
  margin: 0 auto;
}

.chf-info-block-3 {
  padding-top: 3em;
  padding-bottom: 3em;
  background-color: var(--white);
  -webkit-box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  padding-right: 17em;
  background-position: 90% center;
  background-repeat: no-repeat;
  background-size: auto 80%;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='210' height='284' viewBox='0 0 210 284' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M191.472 99.948l16.686-4.956M188.629 92.534l11.667-7.256M193.105 107.113l13.194.321' stroke='%23FFD6D6' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M82.946 39.543c7.995-5.983 7.828-6.98 7.245-20.607V3.978s11.659-4.154 15.823 0c-1.665 5.817-2.498 18.281 0 22.436 4.997-9.14 5.83-20.774 9.161-22.436 3.331-1.662 10.826 1.662 12.492 5.817-3.331 4.986-9.161 17.45 1.665 23.267 4.997-5.817 9.161-14.126 18.322-15.788 8.327 5.816 6.662 10.802 6.662 10.802s-9.994 4.155-10.826 8.31l-.833 4.154s13.324 4.986 15.823 15.789c13.324-4.986 15.823-6.648 15.823-6.648s8.328 4.155 9.993 15.788c-2.498 2.493-14.99 9.14-19.987 11.634l.833.83s16.656 12.465 13.325 39.886c-1.666 13.296-7.495 24.098-7.495 24.098s8.327 16.619 8.327 37.393-23.318 53.181-24.15 68.969c-.833 15.788-20.82 53.181-74.118 20.774-26.65-19.943-29.148-36.562-54.131-55.674-13.658-10.387-19.32-30.745-21.653-47.032' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.913 175.571S-10.91 99.954 19.904 79.18 60.711 65.884 63.21 95.799c2.498 29.914-53.465 41.548-56.296 79.772zM158.48 56.329s-18.407 13.858-47.554 3.886M170.972 141.917s-49.968 3.324-41.64-34.069c3.331-12.465 19.987-25.76 34.977-30.745' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M128.416 63.558s-8.661-10.968-23.651-.166-14.157 33.238-7.495 38.224M93.772 80.177s19.821 22.768-17.655 36.894M71.454 23.506s-8.745 5.401 1.665 27.421c7.079 15.04 11.66 7.479 11.66 1.662 0-5.816-5.83-31.576-13.325-29.083zM71.454 23.506S26.816 47.105 20.82 78.516M81.364 59.652S62.21 69.956 59.96 78.515' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M70.913 25.919c1.466 1.905 4.573 7.299 5.276 13.63' stroke='%23EBEBEB' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M128.5 113.498s1.333 35.098-24.984 61.657c-21.986 22.188-22.485 57.336-5.83 79.772' stroke='%23FFD6D6' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M124.996 136.284c-.601 3.755-1.417 10.197-1.881 17.148m-2.516 41.332c1.466-2.491 4.045-10.377 2.638-21.985-.686-5.659-.563-12.733-.122-19.347m0 0c.481 2.785 2.145 9.146 4.959 12.312m-33.857 22.425c-.44.879-17.588 13.631-19.347 23.744m0 0c-1.759 10.113-.88 19.347-9.673 25.503m9.673-25.503c-3.224 1.466-9.673 5.276-9.673 8.794' stroke='%23FFD6D6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M98.186 83.086a35.604 35.604 0 0 0 7.079-7.064M90.858 13.534c2.498-.665 5.246-.581 7.661.333M113.124 7.8c2.247-1.494 6.343.923 8.355 1.85M133.829 30.735c.583.332 1.166.748 1.832 1.08M61.294 30.237c-1.75 1.33-2.332 3.573-2.499 5.733-.333 3.656.333 7.313 1 10.969M53.549 36.469a8.822 8.822 0 0 0-.75 2.908c-.166 1.662.167 3.324.417 4.986M2.582 153.467c-.333-1.578.583-3.157 1.5-4.57 6.745-10.304 15.156-19.444 24.816-27.172M2 141.003c-.417 0-.667-.499-.584-.831.084-.416.334-.748.583-.997a57.78 57.78 0 0 1 9.577-8.975M3.748 110.174c-.583-.664.083-1.578.666-2.16C12.66 100.369 21.82 93.722 31.73 88.32M145.572 89.234c5.496 1.829 10.16 5.9 12.575 11.135M139.409 94.303c4.664 1.08 8.828 3.906 11.492 7.811M153.4 84.082c7.245 2.493 13.324 8.06 16.406 15.04' stroke='%23EBEBEB' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M173.387 153.301c-3.914.914-6.579 4.653-7.829 8.476-1.249 3.822-1.499 7.894-2.748 11.716-2.165 6.98-7.495 12.797-14.24 15.622-4.747 1.994-10.327 2.742-13.741 6.565' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M91.857 92.475c-4.247 4.238-9.41 7.645-14.99 9.972M92.523 98.126c-2.748 3.157-6.246 5.733-10.243 7.229M119.505 58.157c3.915-3.573 6.496-8.56 7.246-13.794M125.585 58.821l4.996-4.985M169.556 53.17c1.416.666 2.498 1.995 3.248 3.408.749 1.412 1.082 2.991 1.499 4.57M163.31 55.415c3.248.83 5.829 3.573 6.579 6.73M13.075 157.705c-1.415 7.312-.333 14.957 1.833 22.103 2.165 7.147 5.496 13.877 8.827 20.608M18.905 148.98c-.333.831-.333 1.828-.25 2.659a77.066 77.066 0 0 0 5.163 22.519' stroke='%23EBEBEB' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M128.666 119.315c-.583-.997-.416-2.244-.666-3.407-.25-1.163 3.272-12.387 2.273-11.722-7.915 25.063-20.658 41.016-49.247 64.196-24.54 19.898-32.787 67.159-12.312 90.579' stroke='%23FFD6D6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.786 34.323L22.09 20.596M26.945 39.67L15.95 31.453M38.837 30.193l-4.524-12.398M36.377 237.243L24.114 249.59M42.42 242.359l-6.76 11.948M31.514 231.763l-11.726 6.057' stroke='%23FFD6D6' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.chf-info-block-5 {
  background-color: var(--white);
  -webkit-box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  margin-bottom: -10em;
}

.chf-info-block-5 > * {
  max-width: 900px;
  margin: 0 auto;
}

.chf-info-block-5 .chf-info-block__subtitle > p {
  font-size: inherit;
  color: inherit;
}

.chf-info-block-5 .chf-info-block__subtitle > p strong {
  color: #ef4023;
}

.chf-info-block-5 .chf-info-block__subtitle > p:not(:last-of-type) {
  padding-bottom: 0.5em;
}

.chf-info-block-5 .chf-info-block__subtitle strong {
  color: #ef4023;
}

.chf-symptoms-sec {
  padding-top: 4em;
  padding-bottom: 4em;
}

.chf-symptoms-sec + .chf-video-sec {
  margin-top: -4em;
}

.chf-symptoms {
  text-align: center;
}

.chf-symptoms__title {
  padding-bottom: .55em;
}

.chf-symptoms__subtitle {
  padding-bottom: 2em;
}

.chf-symptoms__list {
  margin-bottom: 50px;
  display: grid;
  grid-gap: 1px;
  background-color: #E1E9F1;
  grid-template-columns: repeat(3, 1fr);
}

.chf-symptoms__list__item {
  background-color: #fff;
  padding: 7px;
}

.chf-symptoms__curr-symp {
  padding-bottom: 1em;
  max-width: 840px;
  margin: 0 auto;
}

.chf-symptoms__go-to-doc {
  padding-bottom: 1.45em;
  display: none;
}

.chf-symptoms__go-to-doc.js-opened {
  display: block;
}

.chf-symptom {
  border-radius: 10px;
  border: 2px solid rgba(0, 0, 0, 0);
  overflow: hidden;
  min-height: 370px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-transition: border-color .25s, -webkit-box-shadow .25s;
  transition: border-color .25s, -webkit-box-shadow .25s;
  transition: border-color .25s, box-shadow .25s;
  transition: border-color .25s, box-shadow .25s, -webkit-box-shadow .25s;
}

.chf-symptom:hover,
.chf-symptom.js-opened {
  -webkit-box-shadow: 0px 6px 20px rgba(98, 143, 168, 0.15);
  box-shadow: 0px 6px 20px rgba(98, 143, 168, 0.15);
  border-color: var(--red-2);
}

.chf-symptom:hover .chf-icon,
.chf-symptom.js-opened .chf-icon {
  -webkit-transition: -webkit-transform .15s ease-in-out;
  transition: -webkit-transform .15s ease-in-out;
  transition: transform .15s ease-in-out;
  transition: transform .15s ease-in-out, -webkit-transform .15s ease-in-out;
  -webkit-transform: scale(1) translateY(0px);
  transform: scale(1) translateY(0px);
}

.chf-symptom:hover .chf-symptom__main__title,
.chf-symptom.js-opened .chf-symptom__main__title {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .25s ease-in-out;
  transition: -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

.chf-symptom:hover .chf-symptom__main__subtitle,
.chf-symptom.js-opened .chf-symptom__main__subtitle {
  opacity: 1;
  -webkit-transition: opacity .15s .15s;
  transition: opacity .15s .15s;
}

.chf-symptom:hover .chf-symptom__bottom,
.chf-symptom.js-opened .chf-symptom__bottom {
  opacity: 1;
  -webkit-transition: opacity .15s .2s;
  transition: opacity .15s .2s;
}

.chf-symptom__top {
  padding-top: 18px;
}

.chf-symptom__top .chf-icon {
  width: 90px;
  height: 90px;
  display: block;
  margin: 0 auto;
  -webkit-transition: -webkit-transform .15s .15s ease-in-out;
  transition: -webkit-transform .15s .15s ease-in-out;
  transition: transform .15s .15s ease-in-out;
  transition: transform .15s .15s ease-in-out, -webkit-transform .15s .15s ease-in-out;
  -webkit-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: scale(2.2) translateY(20px);
  transform: scale(2.2) translateY(20px);
  background-image: url("../images/icons.png");
  background-size: 300px auto;
}

.chf-symptom__top .chf-icon.bg-dyspnea {
  background-position: -4px -5px;
}

.chf-symptom__top .chf-icon.bg-ortopnea {
  background-position: -6px -105px;
}

.chf-symptom__top .chf-icon.bg-weakness {
  background-position: -105px -105px;
}

.chf-symptom__top .chf-icon.bg-increased-fatigue {
  background-position: -105px -5px;
}

.chf-symptom__top .chf-icon.bg-palpitations {
  background-position: -205px -105px;
}

.chf-symptom__top .chf-icon.bg-edema {
  background-position: -205px -5px;
}

.chf-symptom__main {
  padding-bottom: 18px;
  padding-right: 18px;
  padding-left: 18px;
}

.chf-symptom__main__title {
  text-align: center;
  padding-bottom: 10px;
  -webkit-transition: -webkit-transform .25s .07s ease-in-out;
  transition: -webkit-transform .25s .07s ease-in-out;
  transition: transform .25s .07s ease-in-out;
  transition: transform .25s .07s ease-in-out, -webkit-transform .25s .07s ease-in-out;
  -webkit-transform: translateY(170px);
  transform: translateY(170px);
}

.chf-symptom__main__subtitle {
  text-align: left;
  line-height: 1.4em;
  font-size: 15px;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  opacity: 0;
}

.chf-symptom__bottom {
  margin-top: auto;
  width: 100%;
  background-color: #FFF4F4;
  padding: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}

.chf-sec-dang {
  overflow: hidden;
  padding-top: 3em;
  padding-bottom: 5em;
  background-image: radial-gradient(459.9px at 70% -7.67%, #EEEEED 0%, rgba(238, 238, 237, 0) 100%);
}

.chf-dang {
  text-align: center;
}

.chf-dang__title {
  padding-bottom: 1em;
}

.chf-dang__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  width: auto;
}

.chf-dang__list__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 30px;
}

.chf-dang__block-1,
.chf-dang__block-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  min-height: 280px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.chf-dang__block-1 {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='460' height='217' viewBox='0 0 460 217' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M385.883 80.853c-.286-2.497-.952-4.898-1.428-7.298-.476-2.401-.381-4.898-.762-7.298-.476-3.073-1.523-5.954-2.094-9.027-.571-3.264.19-5.953.286-9.218.095-1.344-.191-2.785-.191-4.129 0-.576-.19-1.056-.285-1.632-.191-.48-.476-1.057-1.048-1.249-.571-.192-1.047-.48-1.618-.672-2.38-.96-4.855-1.92-7.235-2.977-2.57-1.152-5.235-2.208-7.806-3.36-.856-.385-1.808-.769-2.379-1.537-.476-.576-.952-1.248-1.428-1.92.095-.193.19-.385.19-.577.381-1.248.762-1.44 1.142-2.688.381-1.249.286-2.593.667-3.841.381-1.057.476-2.113.571-3.265.19-1.152.19-2.209-.666-3.169-.096-1.344-.191-1.824-.286-3.073 0-.288.095-.48.095-.672 0-.576.095-1.152 0-1.728-.285-1.537-1.047-3.073-1.713-4.514-.095-.192-.191-.384-.381-.48-.762-.48-1.523-1.152-2.285-1.44-1.142-.384-2.284-.576-3.236-1.344-.667-.48-1.714-.577-2.571-.865-.285.288-.476.673-.761.96-.571 0-1.047-.095-1.523 0-.952.097-1.999.097-2.571 1.153-.095.192-.38.288-.571.384-.856.672-1.808 1.344-2.38 2.4-.571 1.153-.666 2.401-1.332 3.458v2.496c0 .288.19.576.19.96.095.384.095.673.095 1.057.096.288.191-.288.096 0-.286.288-.191.48-.096.768.096.48-.095 1.056-.095 1.536-.761.288-.761.96-.761 1.633 0 2.112.571 4.033 1.903 5.761 0 .768-.095.672 0 1.537.096.864.381 1.728.572 2.496-.381.48-.667.96-1.047 1.345-.762 1.248-2 1.824-3.142 2.304-1.809.768-3.617 1.344-5.426 2.017-1.333.48-2.761 1.056-4.093 1.44-.762.288-1.523.288-2.285.48-1.523.288-3.046.576-4.569 1.248-.667.289-1.047.577-1.333 1.153-.952 1.92-1.523 3.937-1.428 6.05.095 1.44-.476 2.496-.761 3.936-.191.96.095 1.92-.096 2.881-.571 3.937-1.713 7.874-2.475 11.907-.285 1.44-.571 2.881-.761 4.321-.191.672-.286 1.44-.381 2.113-.095.576-.095 1.248-.381 1.824-.19.384-.285.865-.285 1.345 0 1.248-.191 2.496-.381 3.745a5.36 5.36 0 0 0 .095 2.112c.19 1.056.095 2.017 0 2.977-.095 1.056-.19 2.209 0 3.169.286 1.44.666 2.88 1.142 4.225.191.576.476 1.248.667 1.824 1.047 3.745 1.999 7.586 2.951 11.331.285.865.38 1.729.761 2.305.762.576.667-.288.952-.384l1.714.288c.095.288.285.576.38.96.286.96.572 1.825.762 2.785.19.672.286 1.344.666 1.92.286.384.381.865.381 1.345v1.92c.095 1.633.286 3.265.286 4.897.095 1.825-.095 3.649-.191 5.474v.672c.286 1.632.381 3.361.381 4.993v.961c.286 2.016.476 4.033.381 6.049-.095 1.537-.19 2.977-.19 4.513 0 .673.19 1.345.19 2.017.095 1.632.19 3.361.19 4.993 0 .192.095.288.095.384.191 1.249.476 2.497.572 3.745.19 1.729.19 3.553.285 5.378 0 .384 0 .768.095 1.152.096 2.016.286 3.937.381 5.953.095 1.345.095 2.785.191 4.13.19 1.92.19 3.937.476 5.857.19 1.248.285 2.401.476 3.649.285 1.44.571 2.977.951 4.417.096.288 0 .576-.095.96-.19.48-.38 1.057-.666 1.537-.381.864-.762 1.632-1.809 2.016-.857.384-1.047 1.345-.761 2.209.19.384.19.864.285 1.344.095.96.191 2.017.286 2.977.095.48.095 1.056.19 1.536.095.288.191.577.286.961-.571.576-1.333 1.152-1.999 1.728-.381.288-.667.48-.667 1.056-.285.288-.571.48-.952.673-.38.288-.666.768-1.047.864-.38.096-.666.48-.761.768l-.286.576-.19.192c-.095.096-.191.096-.286.192-.285.192-.381.48-.381.768 0 .673-.38 1.249-.761 1.729s-.381.768.19 1.152c.286.192.667.384.667.672.19.865.952 1.249 1.523 1.345 1.428.288 2.951.576 4.474.288 1.618-.288 3.141-.576 4.664-1.153 1.428-.48 2.666-1.248 3.427-2.688.572-1.057 1.523-1.057 2.475-1.057.191 0 .381.096.476.096.286-.192.381-.288.476-.384.762-.384 1.619-.672 2.38-1.152 1.333-.672 1.619-1.536.952-2.881-.095-.192-.19-.384-.285-.672-.096-.48-.191-.96-.381-1.44.095-.192.19-.384.095-.576-.095-.577.19-1.153.476-1.633.19-.288.286-.576.476-.96.476-1.056 1.047-2.017 1.237-3.169.286-1.344.381-2.785.476-4.129.096-1.536-.095-3.073-.38-4.609a30.81 30.81 0 0 1-.572-4.129c-.095-.576-.19-1.248 0-1.921.286-.96.476-1.92.762-2.88.666-1.921.952-3.745 1.238-5.762.19-1.536.476-3.073.761-4.609.19-.96.476-1.921.571-2.785.191-1.248.381-2.592.571-3.841.191-1.44.572-2.977.476-4.513 0-.384.096-.672.096-1.056.19-1.249.38-2.497.476-3.745.095-.96.19-1.825.285-2.785l.571-4.033c.191-1.44.286-2.881.381-4.321.19-1.537.286-3.073.381-4.609.19-1.729.381-3.361.571-5.09.286.288.286.577.381.865.095.576.095 1.152.285 1.728.286 1.248.667 2.401.572 3.745 0 .864.19 1.824.19 2.593.19 1.632.286 3.265.381 4.897.095.672.095 1.344.19 1.92.191.961.286 1.825.476 2.785.095.768.19 1.537.19 2.209.191 1.44.286 2.881.381 4.321.095.96.191 1.824.381 2.785.286 1.344.571 2.784.952 4.129.286 1.536.571 3.072.952 4.609.286 1.632.666 3.169.952 4.801a78.69 78.69 0 0 0 1.428 6.818c.19.672.19 1.344.19 2.016-.19 1.825-.571 3.649-.761 5.474-.191 1.728-.286 3.457-.381 5.185v.576c.095.48.095.961.19 1.441.286 1.344.476 2.592 1.047 3.841.476.96.857 2.016 1.238 3.072.19.577.19 1.153.381 1.729-.571.768-.381 1.728-.762 2.593a.618.618 0 0 0 0 .576c.191.672.571 1.152 1.142 1.44.476.288.952.576 1.428.768.381.192.667.288 1.047.384.762.192 1.048.384 1.143 1.153.095.48.285.96.476 1.344.666.768 1.523 1.44 2.57 1.824 1.523.481 3.046 1.057 4.569 1.345 1.809.288 3.332 0 4.855-.768.191-.096.381-.288.476-.48.286-.289.476-.673.667-1.057a4.063 4.063 0 0 1-.381-1.152c-.095-.288-.191-.576-.191-.96.191-.576-.095-1.153-.285-1.633-.095-.192-.286-.384-.286-.576 0-.672-.38-.96-.761-1.344-.476-.384-.762-.768-1.143-1.249-.38-.48-.666-1.152-1.047-1.632-.666-1.056-1.047-2.113-.857-3.361.191-.768.286-1.536.476-2.304.191-.865.381-1.633.667-2.497.381-.96.381-2.017-.191-2.881-.476-.768-.666-1.632-.761-2.496-.095-.577-.191-1.153-.191-1.729.096-1.056.286-2.208.381-3.265.191-1.344.286-2.784.476-4.129l1.143-7.202c.285-1.92.38-3.745.666-5.665.095-.48.19-.96.19-1.441.096-1.056.191-2.112.191-3.168.095-.673.19-1.441.285-2.113.095-1.056.381-2.112.381-3.169 0-2.016-.095-4.033-.19-6.049 0-.192-.096-.288-.096-.384-.095-1.057-.285-2.017-.38-3.073a81.58 81.58 0 0 1 0-6.818c.095-5.281.19-10.563.19-15.844 0-.96.095-1.921.19-2.881 0-.192-.095-.384-.095-.576 0-.192-.095-.384-.095-.576.191-1.825.286-3.649 0-5.473-.095-.193 0-.481.095-.673.667-1.344 1.333-2.592 1.999-3.937.096-.096.191-.096.286-.096.095.192.19.384.381.576.952-.288 1.713-.576 2.475-.768.761-2.496 1.618-4.801 2.284-7.202.286-1.056.381-2.112.191-3.168-.191-.577-.191-1.345-.095-1.92.761-4.61 2.57-8.835 1.999-13.636z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M438.275 40.736c.213-.425.365-.851.609-1.216.213-.32.517-.563.791-.852.426-.441.365-.73-.183-.943-.684-.274-1.384-.502-2.038-.791-.168-.076-.35-.335-.366-.518-.106-1.414.168-1.764 1.461-2.388.578-.274 1.278-.684 1.491-1.217 1.065-2.616 2.024-5.279 2.922-7.94.38-1.141.806-2.313.502-3.56a11.815 11.815 0 0 1-.289-1.613c-.031-.197 0-.471.121-.623.426-.533.852-1.08 1.339-1.552a20.028 20.028 0 0 1 1.644-1.354c.38-.289.563-.593.441-1.08-.076-.304-.168-.79 0-.943.7-.639.304-1.37.289-2.054-.015-.608-.244-1.11-.654-1.582-2.024-2.251-4.017-4.533-6.056-6.784-1.583-1.75-3.378-2.054-5.432-.959-.213.122-.426.229-.639.365-.274.183-.441.153-.654-.121-.213-.274-.472-.624-.776-.7-.989-.259-2.009-.517-3.043-.06-.168.075-.427-.062-.64-.046a1.064 1.064 0 0 0-.547.213c-.168.121-.259.38-.426.486-1.324.76-2.663 1.476-4.002 2.221-.183.107-.38.259-.487.426-.563.943-1.156 1.871-1.628 2.86-.624 1.278-1.293 2.525-2.328 3.545-.137.136-.243.38-.259.578-.228 2.327-.395 4.654-.654 6.982-.228 2.023-.548 4.016-.806 6.039a.894.894 0 0 0 .106.563c.685 1.217 1.507 2.312 2.815 2.92.122.061.274.122.35.229.107.167.228.365.213.547-.015.563-.243.944-.913.944-.365 0-.73.076-1.08.197-.244.076-.502.244-.639.457-.502.806-.944 1.658-1.461 2.464-.198.304-.472.608-.791.791-2.237 1.339-4.565 2.51-7.045 3.331-1.217.411-2.161 1.035-2.724 2.206-.228.487-.623.913-.882 1.384-.198.365-.38.761-.456 1.172-.533 2.601-1.066 5.218-1.187 7.88-.137 3.194-.381 6.373-.518 9.553-.06 1.506.061 3.012.076 4.518.061 4.64.077 9.279.168 13.919.015.943.258 1.84 1.004 2.586 1.217 1.217 2.358 2.525 3.515 3.818.213.228.365.532.456.837.32 1.05.487 2.16.913 3.148.913 2.13 1.948 4.199 2.922 6.298.091.198.167.41.197.64.609 4.882.807 9.796 1.035 14.724.061 1.217.32 2.51.852 3.59 1.187 2.48 2.556 4.853 4.367 6.952.228.274.38.746.335 1.095-.274 1.993-.198 4.001.106 5.964.655 4.213 1.461 8.412 2.207 12.61.41 2.312.639 4.61.076 6.952a13.912 13.912 0 0 0-.411 3.256c-.015 1.916.152 3.818.745 5.658.244.761.092 1.263-.547 1.704-.29.198-.503.472-.761.7-2.374 2.221-4.626 4.579-7.532 6.161-.38.197-.685.608-.913.989-.578 1.003-.943 2.175-1.674 3.027a91.001 91.001 0 0 1-5.629 6.008c-2.572 2.495-5.265 4.853-7.897 7.272-1.461 1.338-3.074 2.449-4.884 3.27a19.053 19.053 0 0 0-3.409 1.993c-.776.563-1.399 1.43-1.141 2.51.426 1.749.898 3.499 1.4 5.233.213.761 1.309 1.323 2.069 1.141.67-.152 1.324-.304 2.131-.502.563 3.027 1.156 5.963 1.658 8.929.32 1.917.502 3.879 2.085 5.294.015.015.015.031.03.046.243.167.456.41.73.487 2.252.608 4.519 1.14 6.771 1.779.776.229 1.263.076 1.75-.563.533-.73.776-2.281.335-3.072-.609-1.08-1.248-2.145-1.857-3.225-.121-.228-.243-.487-.243-.73 0-2.024-.228-4.062.183-6.085.258-1.263.41-2.556.623-3.864.594.046 1.111.076 1.644.122.426.045.715-.107.989-.457.593-.745 1.247-1.46 1.856-2.175 3.241-3.788 6.467-7.576 9.708-11.363.121-.153.38-.198.578-.289.076.197.228.41.228.608-.015 1.05-.076 2.115-.091 3.164-.031 1.4-.152 2.814-.046 4.199.274 3.316.685 6.632 1.035 9.948l.456 4.29c1.202.274 2.343.532 3.5.791-.061.761-.122 1.46-.198 2.145a.393.393 0 0 1-.061.228c-.35.669-.335.639.396.685 1.521.106 3.043.228 4.549.365.487.045.959.228 1.324-.274.076-.107.335-.107.517-.091 1.963.091 3.926-.092 5.889.197 2.51.35 5.066.426 7.592.609.35.03.715 0 1.111 0-.061-.943 0-1.871-.228-2.723-.244-.852-.639-1.719-1.522-2.16-2.069-1.035-4.139-2.084-6.223-3.103-.457-.213-.654-.502-.746-.989-.593-3.073-1.247-6.131-1.795-9.219-.578-3.164-1.232-6.313-1.552-9.507-.396-3.834-.472-7.713-.669-11.561-.016-.198.091-.441.228-.578 2.008-2.13 4.032-4.26 6.04-6.374 2.207-2.312 4.519-4.533 6.087-7.347a3.13 3.13 0 0 0 .349-.883c.533-2.373.7-4.776.67-7.21-.015-.867-.061-1.765.076-2.617.38-2.434.852-4.837 1.248-7.271.289-1.81.73-3.621.73-5.431 0-3.286-.304-6.571-.456-9.872a34.025 34.025 0 0 0-1.476-8.443c-.229-.745-.32-1.552-.32-2.327.031-2.662.122-5.325.183-7.987.015-.517 0-1.019 0-1.536.061 0 .106-.015.167-.015 1.583 2.373 3.211 4.7 4.702 7.134.426.685.624 1.597.091 2.48-.685 1.125-1.248 2.327-1.917 3.468-.304.502-.32.943-.107 1.476.609 1.582.731 3.194.076 4.807a2.511 2.511 0 0 0-.182.638c-.107.852-.213 1.643.654 2.282 1.278.928 2.054 2.221 2.359 3.788.03.137.197.35.319.35.928.061 1.978.532 2.617-.609.122.046.183.076.259.092.608.213 1.582-.365 1.689-.989.091-.578.182-1.171.289-1.749.563-3.104 1.308-6.177 1.019-9.356-.076-.928.092-1.917-.152-2.799-.685-2.54-1.126-5.111-1.491-7.712-.593-4.168-1.187-8.337-1.78-12.49-.183-1.232-.183-2.51-.563-3.665-.868-2.602-1.826-5.172-3.272-7.53a1.38 1.38 0 0 1-.197-.685c0-1.034.076-2.084.03-3.118-.137-2.373-.152-4.777-.563-7.104-.578-3.24-1.491-6.405-2.206-9.63-.365-1.642-.67-3.3-.457-5.004.168-1.339.289-2.708.244-4.062-.031-.958-.289-1.917-.578-2.83-.381-1.231-1.248-2.099-2.435-2.631a1.306 1.306 0 0 1-.304-.198c-2.404-1.46-4.808-2.936-7.243-4.426z' fill='url(%23paint1_linear)'/%3E%3Cpath d='M438.276 40.734c2.419 1.49 4.839 2.966 7.243 4.457.106.061.198.137.304.198 1.187.532 2.054 1.4 2.435 2.632.289.912.547 1.886.578 2.829.045 1.354-.076 2.708-.244 4.062-.213 1.719.107 3.377.457 5.004.7 3.21 1.628 6.39 2.206 9.63.411 2.327.426 4.73.563 7.103.061 1.035-.03 2.07-.03 3.119 0 .228.076.487.197.684 1.446 2.358 2.42 4.93 3.272 7.53.38 1.157.395 2.434.563 3.667.593 4.168 1.202 8.336 1.78 12.489.365 2.601.806 5.172 1.491 7.712.244.882.076 1.856.152 2.799.274 3.195-.471 6.267-1.019 9.355-.107.579-.183 1.172-.289 1.75-.107.624-1.081 1.202-1.689.989a2.413 2.413 0 0 0-.259-.092c-.654 1.141-1.689.67-2.617.609-.122 0-.289-.213-.32-.35-.304-1.567-1.08-2.86-2.358-3.788-.867-.624-.761-1.43-.654-2.282.03-.213.091-.441.182-.639.655-1.612.533-3.224-.076-4.807-.213-.547-.182-.973.107-1.475.669-1.141 1.232-2.343 1.917-3.468.533-.883.335-1.795-.091-2.48-1.491-2.419-3.119-4.761-4.702-7.134-.061 0-.106.015-.167.015 0 .517.015 1.019 0 1.536-.061 2.662-.168 5.324-.183 7.987 0 .775.091 1.597.32 2.327.852 2.753 1.323 5.568 1.476 8.443.167 3.285.456 6.571.456 9.872 0 1.81-.441 3.621-.73 5.431-.396 2.434-.868 4.837-1.248 7.271-.137.852-.091 1.75-.076 2.617.03 2.434-.137 4.837-.67 7.21a3.632 3.632 0 0 1-.35.882c-1.567 2.83-3.895 5.036-6.086 7.348a1174.02 1174.02 0 0 0-6.04 6.374.92.92 0 0 0-.229.578c.198 3.864.274 7.727.67 11.561.319 3.194.974 6.343 1.552 9.507.563 3.073 1.217 6.146 1.795 9.219.092.487.289.76.746.989a336.788 336.788 0 0 1 6.223 3.103c.898.441 1.293 1.308 1.522 2.16.228.837.167 1.764.228 2.723-.396 0-.746.015-1.111 0-2.541-.183-5.082-.259-7.592-.609-1.978-.273-3.926-.091-5.889-.197-.167-.016-.441-.016-.517.091-.381.502-.852.319-1.324.274-1.521-.137-3.028-.274-4.549-.365-.746-.046-.746-.016-.396-.685.03-.076.046-.152.061-.228.061-.685.122-1.369.198-2.145a910.913 910.913 0 0 1-3.5-.791l-.456-4.29c-.35-3.316-.746-6.632-1.035-9.948-.122-1.385.015-2.799.046-4.199.03-1.05.076-2.114.091-3.164 0-.198-.137-.411-.228-.609-.198.092-.442.137-.578.29a6176.668 6176.668 0 0 0-9.708 11.363c-.624.73-1.263 1.43-1.856 2.175-.274.335-.563.502-.989.457-.518-.061-1.05-.077-1.644-.122-.213 1.308-.365 2.601-.623 3.864-.411 2.023-.183 4.061-.183 6.084 0 .244.122.518.243.731.609 1.08 1.248 2.145 1.857 3.225.456.791.213 2.342-.335 3.072-.487.655-.974.791-1.75.563-2.236-.639-4.519-1.171-6.771-1.78-.274-.076-.487-.319-.73-.486-.015-.016-.015-.031-.03-.046-1.598-1.415-1.765-3.362-2.085-5.294-.502-2.951-1.096-5.902-1.659-8.929-.806.182-1.475.334-2.13.502-.745.182-1.841-.38-2.069-1.141a126.562 126.562 0 0 1-1.4-5.233c-.258-1.08.35-1.932 1.141-2.51a20.163 20.163 0 0 1 3.409-1.993c1.825-.836 3.423-1.932 4.884-3.27 2.632-2.419 5.325-4.792 7.897-7.272a91.27 91.27 0 0 0 5.629-6.008c.731-.852 1.096-2.039 1.674-3.028.228-.38.533-.791.913-.988 2.906-1.582 5.158-3.94 7.532-6.161.258-.244.471-.517.761-.7.639-.426.806-.943.547-1.704-.593-1.825-.76-3.742-.745-5.659.015-1.095.167-2.19.411-3.255.563-2.343.334-4.64-.077-6.952-.745-4.198-1.536-8.397-2.206-12.611-.304-1.962-.395-3.955-.106-5.963.045-.35-.107-.821-.335-1.095-1.765-2.114-3.134-4.487-4.321-6.967-.518-1.08-.791-2.373-.852-3.59-.229-4.914-.426-9.827-1.035-14.725a2.527 2.527 0 0 0-.198-.64c-.974-2.098-2.008-4.167-2.921-6.297-.426-1.004-.594-2.1-.913-3.149a2.249 2.249 0 0 0-.457-.836c-1.156-1.293-2.297-2.587-3.514-3.819-.746-.745-.989-1.643-1.005-2.586-.091-4.64-.106-9.279-.167-13.919-.015-1.506-.137-3.012-.076-4.518.122-3.194.38-6.373.517-9.553.107-2.677.639-5.278 1.187-7.88.091-.41.259-.806.457-1.17.258-.488.654-.898.882-1.385.563-1.187 1.506-1.81 2.724-2.206 2.48-.821 4.793-2.008 7.044-3.331.305-.183.594-.487.792-.791.502-.807.943-1.659 1.46-2.465.122-.197.396-.365.639-.456a3.24 3.24 0 0 1 1.081-.198c.669 0 .897-.38.913-.943 0-.183-.107-.396-.213-.548-.076-.106-.229-.182-.35-.228-1.309-.608-2.13-1.719-2.815-2.92a.922.922 0 0 1-.107-.563c.259-2.008.594-4.016.807-6.04.258-2.327.426-4.654.654-6.982.015-.197.122-.44.259-.578 1.034-1.019 1.704-2.251 2.328-3.544.487-.989 1.065-1.917 1.628-2.86.106-.183.304-.32.487-.426 1.323-.745 2.678-1.476 4.001-2.221.183-.106.259-.35.426-.487.152-.106.35-.182.548-.213.213-.015.457.122.639.046 1.035-.456 2.039-.198 3.043.06.305.077.563.427.776.7.213.274.381.305.655.122.197-.137.41-.258.639-.365 2.054-1.11 3.864-.806 5.432.958 2.023 2.252 4.016 4.534 6.055 6.785.411.456.655.974.655 1.582.015.7.41 1.415-.29 2.054-.152.152-.076.639 0 .943.122.487-.045.79-.441 1.08-.578.426-1.141.867-1.643 1.354a13.075 13.075 0 0 0-1.339 1.551c-.122.152-.152.411-.122.624.061.548.152 1.08.289 1.613.305 1.262-.106 2.433-.502 3.56a159.57 159.57 0 0 1-2.921 7.94c-.213.532-.928.928-1.491 1.217-1.294.623-1.583.973-1.461 2.388.015.183.198.441.365.517.67.29 1.37.517 2.039.791.563.213.609.502.183.943-.259.274-.579.533-.792.852-.289.35-.441.776-.654 1.202z' fill='url(%23paint2_linear)'/%3E%3Cpath d='M70.805 203.505c-.667 1.344-.572 2.977 1.142 3.937.38.192.666.288.952.384 1.523.288 3.046.384 4.664.288.286 0 .572-.192.857-.192.666 0 1.428 0 2.19-.096.761 0 1.523-.192 2.38-.288 1.808-.288 3.617-.96 5.425-1.536 1.904-.673 3.808-1.057 5.712-1.345.476-.096 1.047-.192 1.523.192.095.096.381.096.476 0 2.094-.192 4.094-.576 6.093-1.056.571-.192 1.142-.48 1.523-1.056v-.768c-.191-2.017-.381-4.034-.667-6.05-.19-1.056-.476-2.017-.761-3.073-.381-1.248-.952-2.496-1.238-3.841-.38-1.44-.856-2.785-1.332-4.129-.286-.864-.381-1.92-.381-2.785 0-1.44.095-2.688 0-4.033-.095-1.152 0-2.304 0-3.457v-.48c0-1.248-.19-2.592-.19-3.841 0-.768 0-1.536-.286-2.4-.095-.384 0-.768 0-1.153.476-2.592 1.047-5.185 1.523-7.874.19-1.152.381-2.4-.095-3.553-.095-.192-.095-.48-.095-.768.285-2.4.666-4.897.952-7.298.571-4.321 1.427-8.45 2.379-12.675.667-2.881 1.333-5.857 1.999-8.738.191-.96.476-1.825.762-2.881.476.576.381 1.248.571 1.729.095.192.095.384.191.576.761 1.44.952 2.976 1.142 4.609.19 1.344.571 2.689 1.047 4.033.095.192.19.384.19.672.191 1.825.476 3.553.762 5.281.19 1.249.476 2.401.666 3.649v.192c.191 1.345.381 2.689.667 4.13.38 1.536.38 3.072.952 4.513.095.288.19.576.19.864.19 1.44.19 2.977.381 4.417.095.576.381 1.152.666 1.728.191.481.286.865.191 1.345-.191 1.056-.191 2.208-.191 3.265 0 1.44.286 2.784.191 4.129 0 1.248.38 2.4.38 3.649 0 .384 0 .768-.095 1.248-.761 2.689-1.428 5.377-1.904 8.066-.285 1.729-.571 3.553-.666 5.378-.095 1.344-.191 2.688.285 3.937.286.768.286 1.536.476 2.304.286 1.056.667 2.017 1.333 2.881.381.48.667.96 1.047 1.44.381.48.762.96.762 1.633 0-.096 0-.096.095-.096.19 3.168.476 6.913 2.665 9.314 2.285 2.689 7.616 2.401 9.52-.672.571-.864.666-1.825.571-2.689a10.03 10.03 0 0 0-.381-1.632c-.19-.672-.285-1.345-.761-1.921-.381-.48-.667-.96-1.047-1.344-.096-.192-1.809-2.017-1.714-2.209.095-.192.095-.288.191-.288.856-.288 1.142-.96 1.332-1.824l1.714-5.474c.19-.576.19-1.248.19-1.824-.095-1.056 0-2.113 0-3.169v-2.016c0-.961-.095-1.825-.095-2.785v-3.169-2.593c0-1.152-.095-2.304-.095-3.457v-1.824c.095-1.824 0-3.553-.191-5.281-.095-1.057 0-2.113 0-3.265 0-1.057-.095-2.017-.095-3.073-.095-1.728-.285-3.361-.285-5.089 0-1.345.095-2.785.095-4.225a38.9 38.9 0 0 0-.286-4.706c-.095-1.536-.095-2.976.286-4.513.476-2.112.666-4.225.761-6.433.095-1.537.286-3.073.191-4.61 0-1.536-.191-3.169-.286-4.801-.095-1.536 0-3.169-.095-4.705 0-.384 0-.768.095-1.344.381.192.762.384 1.238.576-.476-2.689-.667-5.282-.952-7.874.285.096.476.192.666.384.19-.096.286-.192.571-.384.191.48.381.96.762 1.44.285-.192.571-.384.666-.576 1.333-1.633 2.666-3.265 3.998-4.801.381-.384.667-.769.571-1.441 0-.192.191-.48.191-.672 0-.192.19-.384.095-.576-.19-1.344.381-2.401 1.142-3.457.667-.864.952-1.728.952-2.785.096-.672.191-1.44.476-2.016.476-1.249.762-2.497.857-3.841.095-.768.381-1.44.857-2.113.666-.768 1.047-1.632 1.237-2.592.191-1.249.381-2.401.571-3.65.096-.672.286-1.344.191-2.016-.095-.768-.381-1.44-.952-1.92-.381-.48-.571-.865-.476-1.44.19-1.537 0-2.978-.381-4.514-.285-1.344-.476-2.689-.857-3.937-.476-2.017-1.047-4.129-1.523-6.146-.19-.576-.285-1.248-.476-1.824-.38-1.44-.761-2.977-1.047-4.417 0-.192-.095-.48 0-.672.286-1.44-.19-2.785-.761-4.13-.381-.672-.762-1.344-1.047-2.016-.191-.48-.191-.96-.286-1.44 0-.288.095-.672 0-.96-.286-1.44-.571-2.881-1.142-4.322-.381-.96-.952-1.344-1.999-1.344h-.286c-1.809-1.056-3.617-1.728-5.617-2.305-1.999-.576-3.998-1.248-5.997-1.824-.952-.288-1.999-.672-2.951-.96-1.047-.288-1.904-.96-2.38-2.017-.19-.48-.476-.96-.761-1.344-.381-.384-.857-.768-1.333-1.153-.476-2.016-.381-4.129 0-6.241h.762c.571-1.152 1.142-2.209.952-3.457-.096-.864 0-1.825-.096-2.689 0-.288-.095-.576-.19-.96-.286 0-.476 0-.762-.096a7.836 7.836 0 0 0-.285-3.649c-.286-.768-.476-1.632-.667-2.4-.285-1.057-.856-1.825-1.713-2.593-1.142-.96-2.38-1.537-3.617-2.113-1.238-.576-2.571-1.152-4.094-.768-1.237-.288-2.094.384-2.95.96a18.593 18.593 0 0 0-2.19 1.633 5.01 5.01 0 0 0-1.333 1.824c-.571 1.345-.952 2.689-.952 4.13-.095 1.248-.095 2.496-.095 3.744 0 1.44.095 2.977.095 4.417 0 .48.286.96.38 1.537 0 .096.096.288.096.48 0 .864.095 1.056.857 1.344.19 0 .285.096.38.096 1.619 3.937 1.904 4.898 1.904 6.722-.285.48-.475.96-.856 1.248-.381.384-.857.768-1.333.96-1.904.673-3.808 1.345-5.807 1.825-1.999.48-3.903 1.152-5.807 2.017-.38.192-.761.48-1.142.672-.38.192-.762.48-1.238.288-.38-.192-.761.096-.952.48-.19.288-.475.576-.57.96-.572 1.92-1.143 3.841-1.429 5.762-.285 2.4-.761 4.8-1.237 7.202-.38 2.4-.952 4.8-1.428 7.201-.286 1.92-.571 3.841-.762 5.858-.095 1.344-.095 2.689-.19 3.937 0 .576-.19 1.056-.38 1.536-.477 1.249-.953 2.401-1.429 3.65-.285.672-.285 1.344-.285 2.112.095 1.44.57 2.88.952 4.32 0 .289.19.577.095.865-.095 1.344-.095 2.593.095 3.841.095.864 0 1.825.095 2.689 0 .384.19.768.286 1.152.19.864.476 1.825.666 2.689.19.672.476 1.248 1.047 1.632.762.576.952 1.249.667 2.113-.476 1.44-.19 2.977.476 4.321.095.288.19.576.285.96 0 .864.286 1.729.572 2.497.19.576.38 1.152.475 1.728.476 1.441 1.333 2.593 2.19 3.841.38.576.761 1.153 1.047 1.537-.19 2.592-.38 4.993-.571 7.586-.666 1.248-.762 2.592-.286 4.033.096.384.19.864.096 1.344-.096 1.152-.19 2.305-.286 3.553 0 .48 0 1.056.19 1.44.286.769.19 1.537-.095 2.209-.571 1.344-.476 2.593-.666 3.937-.096.768-.19 1.536-.381 2.305-.38 1.44-.571 2.88-.666 4.321 0 .384-.096.768-.096 1.056-.285 1.536-.57 3.169-.19 4.705.19 1.248.38 2.593 1.047 3.745.571.96.666 2.113 1.047 3.169.381 1.152.762 2.208 1.047 3.361.286 1.152.476 2.208.857 3.361.381 1.344.381 2.688.571 4.033.286 1.632.476 3.168.857 4.705.476 2.112.857 4.129.952 6.338.095 2.784.476 5.569.666 8.258 0 .768-.095 1.536-.19 2.304-.286 2.017-.666 4.129-.857 6.146-.095.96-.38 1.632-.952 2.304-.38.385-.476.769-.38 1.249-1.143 1.152-2.666 1.632-4.094 2.112-.476.192-.857.384-1.332.576-1.238.577-2.57 1.057-3.999 1.153-1.142.096-2.19.192-3.331.384-.096.192-.19.192-.477.192zm55.974-121.76c-.095-1.632-.286-3.36-.476-4.993-.191-.96 0-1.824.381-2.785.19-.576.761-1.056.476-1.824.476.288.666.672.761 1.152 0 .768 0 1.537.571 2.209.095 0 .095.192.095.288.096.768.476 1.344.857 2.016.191.384.286.673.095 1.057-.38.672-.476 1.536-.285 2.304.095.576.095 1.153.19 1.825-1.047.768-1.047 1.824-.857 2.977v.192c0 .096-.095.288-.095.288-.381-.384-.666-.769-1.142-1.153-.19-1.152-.571-2.304-.571-3.553z' fill='url(%23paint3_linear)'/%3E%3Cpath d='M36.66 117.625c-.406.755-.94 1.458-1.206 2.264-.762 2.392-1.524 4.784-2.096 7.227-3.137 13.253-6.985 26.326-10.427 39.501-1.867 7.189-3.582 14.417-5.436 21.606-1.105 4.298-2.311 8.583-3.556 12.855-.597 2.047-1.664 3.812-3.518 5.015-.165.102-.267.371-.33.575-.216.666-.381 1.356-.597 2.021-.165.474-.483.742-1.016.819-1.638.243-3.277.371-4.915 0-.89-.205-1.46-.729-1.753-1.573-.559-1.586-1.18-3.147-1.638-4.759a4.455 4.455 0 0 1-.064-2.2c.458-1.919.673-3.85.724-5.82.077-2.814.94-5.488 1.562-8.2 1.5-6.511 2.947-13.035 4.458-19.546.902-3.901 1.943-7.764 2.832-11.666.648-2.865 1.093-5.769 1.766-8.634.343-1.458.889-2.891 1.473-4.272.775-1.842.826-3.608.165-5.514-1.663-4.848-3.213-9.734-4.813-14.608-.648-1.97-.927-3.927-.127-5.935.063-.154-.026-.41-.127-.563-1.042-1.446-1.194-3.032-.864-4.746.622-3.287 1.181-6.575 1.765-9.875.458-2.52.242-5.04.115-7.586-.19-3.696-.305-7.406-.254-11.116.089-6.587.266-13.175.508-19.75.152-4.157.444-8.302.75-12.446.088-1.267.393-2.52.672-3.761.28-1.267 1.042-2.175 2.236-2.687.952-.409 1.905-.805 2.857-1.202.394-.166.787-.307 1.169-.486 1.625-.716 1.765-1.01 1.625-2.814-.152-2.047-.889-3.927-1.575-5.833-.774-2.162-1.333-4.35-1.054-6.69.153-1.241.381-2.47 1.118-3.492 1.714-2.367 2.781-5.04 3.873-7.727.699-1.727 1.575-3.415 2.63-4.937 2.578-3.761 7.874-5.002 11.735-2.904 1.384.755 2.413 1.88 3.213 3.198.85 1.394 1.626 2.84 2.388 4.285.622 1.164 1.346 2.213 2.362 3.045.292.243.559.524.8.818.825.998.813 1.855-.05 2.84-.94 1.087-.826 2.482.317 3.351.52.397 1.105.704 1.65 1.075.8.563 1.17 1.24 1.042 2.328-.33 2.814-.444 5.654.407 8.43 0 .025.012.038.012.064.381 1.65 1.22 2.788 3.036 3.032 1.384.179 2.222 1.1 2.756 2.366 1.13 2.686 1.765 5.5 2.387 8.327.89 4.094 1.817 8.187 2.655 12.293.343 1.689.432 3.428.736 5.117.19 1.062.47 2.136.915 3.108 1.981 4.337 3.099 8.903 3.873 13.585.686 4.183.623 8.366-.368 12.498a14.637 14.637 0 0 1-1.016 2.878c-.52 1.087-1.346 1.906-2.59 2.162-.128.025-.267.166-.344.294-.444.639-.825 1.343-1.308 1.944-.584.729-.927 1.51-.952 2.443-.013.359-.064.73-.038 1.088.406 6.587-.178 13.162-.255 19.75-.101 8.545-.266 17.09-.482 25.635-.114 4.157-.394 8.302-.66 12.446-.242 3.723-.47 7.445-.851 11.155a853.703 853.703 0 0 1-2.121 18.919c-.293 2.379-.813 4.745-1.309 7.086-.203.921-.596 1.817-1.003 2.674a3.198 3.198 0 0 1-1.067 1.228c-.406.281-.647.601-.673 1.061-.05.614-.368.934-.965.947-1.6.038-3.2.102-4.8.102-.928 0-1.512-.588-1.817-1.445-.114-.32-.165-.665-.292-.972-.292-.704-.495-1.484-.953-2.06-.965-1.253-1.384-2.648-1.32-4.17.114-2.533.317-5.053.533-7.573.292-3.389.711-6.779.94-10.182.432-6.332.787-12.676 1.613-18.97.558-4.311.66-8.673.52-13.022-.127-3.901-.33-7.79-.558-11.692-.254-4.349-1.156-8.608-2.248-12.817-.8-3.057-1.664-6.114-2.502-9.159-.102.013-.19-.025-.28-.051zM49.07 63.401c-.66-.09-.902.09-.953.575-.241 2.15-.533 4.298-.762 6.46-.14 1.369.038 2.738.584 4.004.864 1.996 1.905 3.901 2.705 5.91 1.6 4.03 3.074 8.11 4.61 12.165.255.652.547 1.305.852 2.02.355-.396.635-.703.901-.997.724-.793.915-1.74.762-2.763-.292-1.88-.927-3.658-1.676-5.398-.89-2.021-1.854-4.004-2.324-6.191-.508-2.328-1.054-4.644-2.007-6.844-.52-1.202-.889-2.481-1.257-3.735-.534-1.74-.978-3.48-1.435-5.206zM17.57 106.215c.051-.358.077-.691.127-1.024.674-4.246 1.093-8.532 1.372-12.83.241-3.633.572-7.265 1.13-10.86.432-2.737.381-5.36-.482-7.995-.445-1.356-.788-2.737-1.181-4.106-.038-.115-.09-.23-.203-.512-.204 3.8-.369 7.42-.585 11.04a894.887 894.887 0 0 1-.673 10.08c-.317 4.477-.66 8.967-.978 13.444-.28 4.055-.101 8.135-.927 12.139-.101.486-.267.972-.394 1.446-.038.14-.05.294-.038.422.076.742.623 1.087 1.232 1.407.038-.103.064-.154.064-.218.241-2.353.431-4.707.724-7.048.228-1.804.393-3.658 1.6-5.168.013-.025-.013-.077-.013-.153-.228.013-.47-.026-.774-.064z' fill='url(%23paint4_linear)'/%3E%3Cpath d='M302.222 199.871c-.952-.192-1.904-.48-2.856-.768-1.143-.288-2.19-.096-3.332-.288-.476-.097-.857-.289-1.333-.385-.476-.096-.857.288-1.333.192-.666-.096-1.237-.288-1.903-.288-.572-.576-1.143-1.344-1.904-1.824-.667-.48-.952-1.344-1.714-1.633-.285-.672-.952-1.056-1.523-1.536-.476-.384-.857-.864-.857-1.536 0-.769-.095-1.633-.19-2.401-.095-.672-.19-1.44-.476-2.112-.952-1.825-1.142-3.649-1.333-5.57-.285-2.881-.19-5.761-.285-8.642 0-2.209.095-4.513.19-6.722 0-.288.095-.576.19-.96.286-.96.476-1.729.381-2.785-.095-.48-.095-1.056.095-1.536.572-2.209.667-4.513.952-6.722.286-1.728.286-3.457.381-5.185.095-2.017.191-3.937.191-5.954 0-.768.095-1.536 0-2.4-.096-1.537.285-3.169.476-4.706.19-1.344.38-2.784.571-4.129 0-.096.095-.192.095-.288.285-.096.571-.096.571-.096.476-.384.666-.672 1.047-.96 1.238-.96 2.475-1.921 3.618-3.073.666-.672 1.047-1.44 1.237-2.305.286-1.152.381-2.208.952-3.264.286-.577.286-1.153.095-1.633-.19-.384-.19-.768-.19-1.248-.095-.288-.095-.48-.191-.672-.19-.48-.285-1.057-.476-1.537.857-.384.667-1.056.572-1.632-.096-.48-.191-1.056-.191-1.536 0-.385.191-.769.191-1.249-.096-1.344.19-2.689.095-4.129-.191-2.593.095-5.185-.191-7.682-.19-2.208-.095-4.513-.19-6.722-.19-2.976 0-6.05-.286-9.122-.19-1.536-.19-3.169-.285-4.705-.095-.96-.19-1.825-.19-2.689-.191-1.44-.286-2.977-.381-4.417-.095-1.152-.095-2.305-.286-3.36a687.19 687.19 0 0 1-.571-4.802c-.19-1.344-.286-2.593-.476-3.937-.286-2.209-.666-4.513-1.047-6.722-.095-.48-.191-1.056-.191-1.536-.095-1.825-.285-3.553-.666-5.282-.285-1.344-.761-2.4-2.285-2.976-.856-.288-1.618-.769-2.379-1.153-1.714-.96-3.332-1.92-5.141-2.785-.952-.384-1.809-.768-2.761-1.152-.666-.288-1.332-.384-1.999-.672-.38-.192-.571-.384-.666-.576-.095-.192-.095-.48-.095-.768.095-.48.285-.96.285-1.345-.19-1.056.286-2.016.381-3.072.095-.769.762-1.249 1.047-1.92.096-.289.286-.481.381-.673.476-.48.666-1.056.476-1.633-.19-.48-.19-.864 0-1.248 1.142-.576 1.618-1.152 1.714-2.304.095-.577 0-1.153.095-1.825 0-.384.095-.672.19-1.056.381-1.056.286-2.113.762-3.073.095-.096 0-.384-.095-.48-.286-.864 0-1.92-.572-2.593v-.096c.096-.096.191-.288.286-.384-.19-.192-.381-.48-.666-.768.38.192.476.192.571.288.19-.864.19-1.632-.286-2.497-.381-.576-.666-1.248-.857-2.016-.285-.96-.571-1.825-1.142-2.689-.476-1.152-1.333-1.824-2.475-2.016-.761-.096-1.428-.288-2.189-.384a5.434 5.434 0 0 1-.667.384c-.19-.096-.285-.096-.381-.192-1.332-1.057-2.76-1.057-4.283-.673-.476.096-.952.192-1.428.096-.571-.096-1.047.096-1.523.288.38.097.571.097.761.193v.192c-.571.096-1.142.096-1.904.096-.38.384-.761.768-1.237 1.152-.191.192-.381.48-.571.672-.762 1.056-.952 2.305-1.428 3.457-.286.672-.191 1.536-.476 2.208-.381.673-.286 1.44-.476 2.113-.191.576-.381 1.152-.095 1.825.095.288-.096.768-.286 1.056-.381.672-.571 1.248-.095 1.92.095.096.095.288.095.384.095.769.286 1.633.381 2.401.095.768.19 1.633.095 2.4-.095.385-.095.769.095 1.153.191.48.476.96.762 1.44-.762-.288-1.238-.768-1.809-1.248.19 1.248 1.047 1.825 2.19 2.017-.096.48-.667.768-.476 1.44.285-.192.476-.288.571-.384.285.48.38.864.666 1.152.286.288.571.672.571 1.152-.095.48-.381.769-.666 1.153l-.191.192c-.285.288-.475.48-.666.768-.285.288-.381.672-.666 1.056-.381.48-.952.864-1.333 1.345-.381.384-.762.672-1.142 1.056-.381.288-.762.576-1.143.768-1.332.768-2.665 1.537-3.998 2.209-1.047.576-2.094 1.056-3.141 1.632-.667.384-1.333.672-1.999 1.056-1.333.672-2.571 1.537-3.903 2.209-.762.384-1.333.96-1.809 1.728-.857 1.633-1.333 3.361-1.618 5.186-.286 1.248-.381 2.592.095 3.84.286.865 0 1.537-.381 2.21-.285.48-.571 1.056-.666 1.632-.381 1.248-.381 2.4-.095 3.649l.571 2.88c-1.143 1.153-1.238 2.593-.952 4.033.19.96.19 1.825-.191 2.69-.095.287-.19.48-.19.767-.095 1.249-.381 2.4-.666 3.65-.191.96-.286 1.92-.381 2.88-.095.96.095 1.92.19 2.88 0 .193-.095.385-.095.577 0 1.248-.095 2.496.095 3.745.096 1.248.476 2.304 1.047 3.457.286.48.286 1.056.476 1.536.572 1.536 1.048 3.169 1.619 4.801.666 1.825 1.618 3.553 2.094 5.474.19.96.666 1.92.666 2.881.096 1.056.381 1.824.952 2.592.286.384.476.672.667.96.095.769.095 1.441.285 1.921.476.768.667 1.536.571 2.401-.095 2.688-.19 5.377-.19 8.066 0 .672-.095 1.344-.19 1.92v.96c1.428-.288 2.665-.576 3.998-.864.095 2.209.285 4.321.285 6.434.096 2.881-.095 5.665.191 8.45v.288c.285 1.248.381 2.401.19 3.649-.095.48-.19.864-.19 1.344-.095.961-.191 1.825-.286 2.785-.19 1.729-.381 3.361-.381 5.089a91.034 91.034 0 0 0 0 7.202c0 .672.096 1.441.191 2.113v1.056c-.095.576-.191 1.056-.191 1.633 0 .576.191 1.056.191 1.632.095 1.536.095 2.977.19 4.513.191 2.785.191 5.57.286 8.354 0 1.057 0 2.113.095 3.073.095 1.44.286 2.977.381 4.417.095 1.825.285 3.457.761 5.186.476 1.344.571 2.688.381 4.129-.476.384-1.142.768-1.142 1.44-.095 1.632-.095 3.169.857 4.705.571.96 1.142 1.921 1.427 2.977.286.96.381 1.921-.285 2.977-.381.576-.381 1.44.381 2.112.476.384.761 1.057.952 1.633.19 1.344.856 2.112 1.999 2.688l5.997 2.305c1.237.48 2.57.672 3.903.576 1.523-.096 2.951-1.536 3.332-2.977.38-1.248-.667-2.304-.572-3.456.096-.673-.19-1.153-.475-1.729a296.137 296.137 0 0 1-2.761-5.089c.19-.48.285-.864.381-1.249.285-.672.571-1.344.952-2.112.476-1.152.761-2.305 1.237-3.457.286-.672.381-1.44.286-2.113-.381-1.92-.667-3.745-1.333-5.569-.19-.672-.571-1.152-1.047-1.632-1.047-1.153-1.999-2.305-2.38-3.841.571-2.113.857-4.129.857-6.338-.095-1.632-.095-3.265.19-4.897.191-1.153.095-2.209.191-3.361.095-.96.285-1.825.761-2.593 1.142-2.304 1.809-4.801 2.38-7.202.19-.576.286-1.152.476-1.824.095 0 .19 0 .19.096a9.349 9.349 0 0 1 0 2.304c-.095.385-.095.769-.095 1.153v.672l-.285 3.169c0 .768.19 1.536.19 2.208-.095 1.249.285 2.497-.381 3.649 0 1.441-.095 2.881.095 4.321.096 1.729.476 3.457.571 5.186.191 2.016.667 3.841 1.619 5.569.571 1.056.761 2.017.666 3.073 0 .288-.095.576-.095.768-.095.48-.095 1.056-.095 1.537.095 1.344.285 2.784.381 4.129.095 1.152 0 2.208 0 3.264 0 .769.095 1.537-.286 2.305-.095.192-.095.576-.095.768 0 .384.095.672-.095 1.057-.381 1.056.285 1.536 1.142 1.824 1.523.384 3.046.48 4.569.576 2.094.096 4.094.096 6.283-.096 1.618-.192 3.237.192 4.855.192.095 0 .19.096.19.096 2.095.384 4.189.768 6.378.672 1.999-.096 3.999 0 5.902-.096.952 0 1.809-.096 2.761-.288.571-.096 1.238-.384 1.809-.768 1.237-.96 2.094-2.401 1.142-3.745-.666-.288-1.142-1.056-1.713-1.152z' fill='url(%23paint5_linear)'/%3E%3Cpath d='M196.131 26.172s-.476-1.153.095-2.785c.571-1.633.952-3.36.952-3.36s.571 1.247 1.142.863l.667-.384s.571-.96.952-2.208c.38-1.249.095-2.401.19-3.17.095-.863 0-.863-.476-1.152-.476-.288-.761.289-.761.289s.095-2.209.38-4.61c.381-2.4-.761-4.32-.761-4.32l-.952-.673s.666-1.152-1.618-2.304c-2.19-1.153-4.475-1.921-5.902-2.21-1.428-.383-2.761.097-2.761.097s-1.523.192-1.809.48c-.285.288-.285.576-.285.576s-1.238-.096-1.999.672c-.762.673-1.143 1.633-1.143 1.633s-2.38 1.632-2.76 2.304c-.381.673-.381 2.69-.096 4.226.286 1.632.952 3.168.952 3.168l-.095.672s-.381-.576-.666-.384c-.381.096.095 1.153.095 2.977.095 1.92.095 3.457.381 3.937.19.48.666 0 .666 0s-.095.672.381 2.209l.571 1.632.476.48s-1.142-.192-1.713.48c-.572.673-2 2.401-3.237 3.457a25.316 25.316 0 0 1-2.38 1.633l-.19.576s-4.855 1.344-8.758 2.977l-3.808 1.632s-.762-.192-1.428 1.152c-.666 1.345-3.522 7.49-5.616 17.573-2.19 10.082-1.809 13.731-2.285 16.804-.476 3.073-.952 4.033-.476 5.666.381 1.632 1.238 2.016.476 2.688-.762.769-.952 1.249-.381 3.17.476 1.92 1.428 2.688 1.428 2.688s0 1.632-.952 1.92l-.952.385s-.761 1.632.095 7.49c.857 5.761 1.714 9.794 2.761 10.85 1.047 1.057 3.808 3.457 3.808 3.457s.666 2.881.952 7.49c.285 4.609.571 6.626 1.142 7.874.571 1.248.19 2.305-.19 3.169-.476.864.19 3.361.285 6.434.095 3.072.095 3.168.095 3.168s.191 4.994-.19 7.298c-.381 2.209-.381 6.434-.952 11.619-.571 5.282-1.618 10.659-2.38 16.901-.761 6.241-.666 7.586-.095 11.715.571 4.129.857 4.897 1.238 6.914.38 2.016 2.189 5.665 2.189 5.665v1.728s-.476.577-.666 1.345c-.191.864-.286 1.632-.286 1.632h-.381v1.441s.572.864 2.761.864 6.092.096 7.425.096c1.238 0 1.428-.384 1.428-.384v-1.249h-.476s.286-.576.381-1.92c.095-1.344-.095-1.921-.095-1.921s2.189-.672 3.141-2.592c.952-1.921.666-2.785 1.428-4.898.762-2.112-.476-6.049-.286-12.675.191-6.625-.38-6.818-.285-9.41.095-2.593 1.713-7.586 1.809-10.179.19-2.689-1.428-3.457-1.048-4.705.381-1.248.952-1.44 1.999-7.97 1.143-6.53 3.237-13.828 3.237-13.828s-.285-2.016.571-4.225c.952-2.208.571-2.881 1.238-4.609a21.607 21.607 0 0 1 1.713-2.977s1.809 1.537 1.238 3.169c-.571 1.632-2.475 3.073-1.333 6.05 1.142 2.976 1.714 3.457 1.333 6.817-.381 3.265-.191 17.093.19 20.646.476 3.457-1.142 8.066-1.142 8.066s0 9.026.571 14.788c.571 5.761 1.238 6.049 1.428 9.794l.095 3.745s-.19 3.553-.095 4.801c.19 1.249.857 1.729.857 1.729l-.286.96v1.729s2.57.384 4.855.576c2.189.192 3.522.672 7.711 1.248 4.188.576 6.949.384 8.567 0 1.714-.384 1.428-.768 1.428-.768v-1.056l-.381.096s.096-1.633-.761-1.921c-.857-.192-3.046-.576-4.855-2.112-1.904-1.537-2.666-2.305-2.666-2.305v-4.513s-.38 0-.095-1.633l.191-1.632s.571-4.609 1.428-9.507c.856-4.897.952-9.986 1.047-12.195.19-2.208-.476-2.688-.191-5.281.191-2.689.667-2.401 1.143-8.546.476-6.242 2.76-18.629 3.522-24.487.666-5.761 1.713-7.778 1.999-12.675a564.2 564.2 0 0 0 .476-6.53s3.141-2.112 4.188-3.072c1.048-.961.667-2.305 1.619-2.881.952-.576 1.713-.96 1.332-3.265-.38-2.305-.285-3.457.572-4.513.856-1.152.952-2.4.38-3.841-.666-1.44-.952-3.553-.571-4.513l.381-.864s.666-.48.666-1.633l-.095-1.152s-.952-.672-.476-2.4c.381-1.825.762-2.978.667-3.938-.096-.96.19-1.92.761-2.977.571-1.152.095-1.92-.381-4.225l-.476-2.4-.38-7.01s-1.238-1.92-1.619-6.338l-.38-4.513s-.572-4.993-.952-7.586c-.381-2.497-.191-3.073-1.143-3.553-.952-.576-3.998-2.977-7.71-4.993-3.713-1.92-6.854-3.65-6.854-3.65s-1.143-1.728-1.904-2.976l-.762-1.152-1.047-.672z' fill='url(%23paint6_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='350.637' y1='2.88' x2='350.637' y2='209.731' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='423.595' y1='2' x2='423.595' y2='212.899' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear' x1='423.592' y1='2.013' x2='423.592' y2='212.93' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear' x1='106.228' y1='6.722' x2='106.228' y2='209.665' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear' x1='32.141' y1='7.15' x2='32.141' y2='209.741' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear' x1='270.046' y1='4.802' x2='270.046' y2='216.891' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear' x1='185.682' y1='0' x2='185.682' y2='205.718' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EDEDEF'/%3E%3Cstop offset='1' stop-color='%23E9E9E9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.chf-dang__block-1__title {
  font-size: 50px;
  font-weight: 700;
  padding-bottom: .5em;
}

.chf-dang__block-1__title {
  font-size: 30px;
}

.chf-dang__block-2 {
  background-image: url("../images/map-01.png");
}

.chf-dang__block-2.js-hidden svg path.arrow {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.chf-dang__block-2.js-hidden .chf-dang__block-2__people {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.chf-dang__block-2.js-hidden .bg-man {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.chf-dang__block-2 svg {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
}

.chf-dang__block-2 svg path.arrow {
  -webkit-transform-origin: 50% 56%;
  transform-origin: 50% 56%;
  -webkit-animation-name: clock;
  animation-name: clock;
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.chf-dang__block-2__people {
  height: 60px;
  margin-bottom: 20px;
  -webkit-animation-name: people;
  animation-name: people;
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-transform: translate3d(88px, 0, 0);
  transform: translate3d(88px, 0, 0);
}

.chf-dang__block-2__people .bg-man {
  width: 30px;
  margin-right: 5px;
  margin-left: 5px;
}

.chf-dang__block-2__people .bg-man:nth-of-type(4),
.chf-dang__block-2__people .bg-man:nth-of-type(5),
.chf-dang__block-2__people .bg-man:nth-of-type(6),
.chf-dang__block-2__people .bg-man:nth-of-type(7) {
  opacity: 0;
  -webkit-animation-duration: 10s;
  animation-duration: 10s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.chf-dang__block-2__people .bg-man:nth-of-type(4) {
  -webkit-animation-name: man-4;
  animation-name: man-4;
}

.chf-dang__block-2__people .bg-man:nth-of-type(5) {
  -webkit-animation-name: man-5;
  animation-name: man-5;
}

.chf-dang__block-2__people .bg-man:nth-of-type(6) {
  -webkit-animation-name: man-6;
  animation-name: man-6;
}

.chf-dang__block-2__people .bg-man:nth-of-type(7) {
  -webkit-animation-name: man-7;
  animation-name: man-7;
}

.chf-dang__block-3 {
  margin-left: 17em;
  padding-top: 4em;
  padding-bottom: 4em;
  text-align: left;
  position: relative;
}

.chf-dang__block-3::after {
  content: '';
  display: block;
  top: 0;
  bottom: 0;
  right: 93%;
  position: absolute;
  background-image: url("../images/parents.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 400px;
  z-index: -1;
  pointer-events: none;
}

.chf-dang__block-3 strong {
  padding-bottom: 1em;
  display: block;
}

@-webkit-keyframes clock {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes clock {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes people {
  0% {
    -webkit-transform: translate3d(88px, 0, 0);
    transform: translate3d(88px, 0, 0);
  }

  5% {
    -webkit-transform: translate3d(68px, 0, 0);
    transform: translate3d(68px, 0, 0);
  }

  25% {
    -webkit-transform: translate3d(68px, 0, 0);
    transform: translate3d(68px, 0, 0);
  }

  30% {
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
  }

  55% {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  80% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  95% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(88px, 0, 0);
    transform: translate3d(88px, 0, 0);
  }
}

@keyframes people {
  0% {
    -webkit-transform: translate3d(88px, 0, 0);
    transform: translate3d(88px, 0, 0);
  }

  5% {
    -webkit-transform: translate3d(68px, 0, 0);
    transform: translate3d(68px, 0, 0);
  }

  25% {
    -webkit-transform: translate3d(68px, 0, 0);
    transform: translate3d(68px, 0, 0);
  }

  30% {
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(45px, 0, 0);
    transform: translate3d(45px, 0, 0);
  }

  55% {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  80% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  95% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(88px, 0, 0);
    transform: translate3d(88px, 0, 0);
  }
}

@-webkit-keyframes man-4 {
  0% {
    opacity: 0;
  }

  5% {
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes man-4 {
  0% {
    opacity: 0;
  }

  5% {
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes man-5 {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  40% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes man-5 {
  0% {
    opacity: 0;
  }

  25% {
    opacity: 0;
  }

  40% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes man-6 {
  0% {
    opacity: 0;
  }

  45% {
    opacity: 0;
  }

  60% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes man-6 {
  0% {
    opacity: 0;
  }

  45% {
    opacity: 0;
  }

  60% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes man-7 {
  0% {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  80% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes man-7 {
  0% {
    opacity: 0;
  }

  65% {
    opacity: 0;
  }

  80% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

.chf-video-sec {
  padding-top: 20px;
}

.chf-video-sec + .chf-sec-dang {
  padding-top: 12em;
  margin-top: -8em;
  background-image: radial-gradient(824.12px at 60% -7.67%, #EEEEED 0%, rgba(238, 238, 237, 0) 100%);
}

.chf-video-cont {
  width: 100%;
  max-height: 680px;
  min-height: 240px;
  position: relative;
}

.chf-video-cont::before {
  display: block;
  content: '';
  padding-top: 60%;
}

.chf-video-cont video,
.chf-video-cont iframe {
  outline: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.chf-clinic-sec {
  padding-top: 2em;
  padding-bottom: 5.5em;
}

.chf-clinic {
  text-align: center;
}

.chf-clinic.js-hidden .chf-clinic__list__item {
  opacity: 0;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}

.chf-clinic.js-hidden .chf-clinic__list__item::after {
  opacity: 0;
}

.chf-clinic__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  width: auto;
}

.chf-clinic__list__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
}

.chf-clinic__list__item:not(:last-of-type)::after {
  content: '';
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  pointer-events: none;
}

.chf-clinic__list__item:nth-of-type(1) {
  -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

.chf-clinic__list__item:nth-of-type(1)::after {
  -webkit-transition: opacity .25s .25s ease-in-out;
  transition: opacity .25s .25s ease-in-out;
  width: 128px;
  height: 40px;
  top: 40px;
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='136' height='44' viewBox='0 0 136 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M129.526 43.041a1.5 1.5 0 0 0 1.897-.948l4.269-12.808a1.5 1.5 0 0 0-2.846-.948l-3.795 11.384-11.384-3.795a1.5 1.5 0 0 0-.949 2.846l12.808 4.27zM3.061 22.18C16.644 8.596 42.014 1.514 67.166 3.986c25.103 2.467 49.543 14.404 61.492 38.303l2.684-1.342C118.791 15.846 93.232 3.533 67.459 1 41.736-1.528 15.356 5.64.94 20.058l2.122 2.12z' fill='%23F7EBDF'/%3E%3C/svg%3E");
}

.chf-clinic__list__item:nth-of-type(2) {
  -webkit-transition: opacity .25s .5s ease-in-out, -webkit-transform .25s .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, -webkit-transform .25s .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, transform .25s .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, transform .25s .5s ease-in-out, -webkit-transform .25s .5s ease-in-out;
}

.chf-clinic__list__item:nth-of-type(2)::after {
  -webkit-transition: opacity .25s .75s ease-in-out;
  transition: opacity .25s .75s ease-in-out;
  width: 98px;
  height: 27px;
  top: 140px;
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='104' height='31' viewBox='0 0 104 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M99.766.518a1.5 1.5 0 0 1 1.716 1.248L103.59 15.1a1.5 1.5 0 0 1-2.964.469L98.753 3.716 86.9 5.59a1.5 1.5 0 1 1-.469-2.964L99.766.518zm-96.48 10.13c2.936 4.88 8.578 9.15 16.001 12.181 7.4 3.021 16.437 4.757 25.97 4.668 19.067-.178 39.908-7.642 53.53-26.379l2.426 1.764c-14.303 19.674-36.14 27.43-55.929 27.615-9.896.092-19.332-1.706-27.13-4.89C10.378 22.431 4.1 17.823.713 12.194l2.571-1.547z' fill='%23F7EBDF'/%3E%3C/svg%3E");
}

.chf-clinic__list__item:nth-of-type(3) {
  -webkit-transition: opacity .25s 1s ease-in-out, -webkit-transform .25s 1s ease-in-out;
  transition: opacity .25s 1s ease-in-out, -webkit-transform .25s 1s ease-in-out;
  transition: opacity .25s 1s ease-in-out, transform .25s 1s ease-in-out;
  transition: opacity .25s 1s ease-in-out, transform .25s 1s ease-in-out, -webkit-transform .25s 1s ease-in-out;
}

.chf-clinic > .chf-text-lead {
  margin: 0 auto;
  max-width: 640px;
  padding-top: 2em;
  padding-bottom: 2em;
}

.chf-clinic__block {
  text-align: left;
}

.chf-clinic__block .chf-icon {
  display: block;
  margin: 0 auto;
  height: 200px;
  background-position: center bottom;
}

.chf-clinic__block .bg-decr-blood {
  width: 168px;
  background-image: url("../images/hh1.png");
}

.chf-clinic__block .bg-low-oxygen {
  width: 197px;
  background-image: url("../images/sosud.png");
}

.chf-clinic__block .bg-external-manifest {
  width: 172px;
  background-image: url("../images/serdce.png");
}

.chf-clinic__block .chf-text-reg {
  padding-top: 1em;
}

.chf-drugs-sec {
  padding-top: 3em;
  padding-bottom: 4em;
}

.chf-drugs__title {
  padding-bottom: .5em;
}

.chf-drugs__subtitle {
  padding-bottom: 1em;
  max-width: 900px;
}

.chf-acc {
  padding-top: 1em;
  padding-bottom: 2em;
}

.chf-acc__list {
  position: relative;
  height: 550px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.chf-acc__list::after {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  left: 35%;
  border-radius: 10px;
  -webkit-box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
  box-shadow: 0px 6px 15px rgba(41, 45, 88, 0.12);
}

.chf-acc__list__item {
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: -webkit-box-flex .25s ease-in-out;
  transition: -webkit-box-flex .25s ease-in-out;
  transition: flex .25s ease-in-out;
  transition: flex .25s ease-in-out, -webkit-box-flex .25s ease-in-out, -ms-flex .25s ease-in-out;
}

.chf-acc__list__item.js-show {
  -webkit-box-flex: 1.1;
  -ms-flex: 1.1;
  flex: 1.1;
}

.chf-acc__list__item.js-show .chf-acc__btn {
  pointer-events: none;
  font-weight: 700;
  z-index: 1;
  background-color: var(--white);
  -webkit-box-shadow: -7px 6px 15px rgba(41, 45, 88, 0.12);
  box-shadow: -7px 6px 15px rgba(41, 45, 88, 0.12);
}

.chf-acc__list__item.js-show .chf-acc__target {
  pointer-events: auto;
}

.chf-acc__list__item.js-show .chf-acc__target__main {
  -webkit-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
  opacity: 1;
}

.chf-acc__btn {
  padding-top: .3em;
  padding-bottom: .3em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  width: 35%;
  position: relative;
  height: 100%;
  text-align: left;
  background-color: #E9EAEC;
  border-radius: 4px 0 0 4px;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.chf-acc__btn:hover {
  -webkit-filter: brightness(105%);
  filter: brightness(105%);
}

.chf-acc__target {
  border-radius: 10px;
  background-color: var(--white);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 35%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-transition: opacity .25s ease-in-out, max-height .25s;
  transition: opacity .25s ease-in-out, max-height .25s;
  pointer-events: none;
}

.chf-acc__target::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='213' height='176' viewBox='0 0 213 176' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M208.058 89.236l-23.004-36.82-23.004-36.904C152.338.085 131.975-4.602 116.468 5.029c-9.457 5.88-15.165 15.938-15.506 27.018-1.022-.086-2.045-.171-3.067-.171a33.157 33.157 0 0 0-21.982 8.353L43.537 69.122 11.076 98.014A33.034 33.034 0 0 0 0 122.731a33.185 33.185 0 0 0 8.35 21.99c6.39 7.244 15.42 11.08 24.622 11.08a32.25 32.25 0 0 0 10.906-1.876c4.771 12.785 16.784 21.308 30.672 21.478l43.452.341 43.452.341h.256c18.062 0 32.887-14.745 33.057-32.813 0-2.216-.17-4.432-.596-6.648 1.193-.512 2.3-1.193 3.323-1.875 15.506-9.631 20.192-30.001 10.564-45.513zm-89.545 20.37l-20.959-.171 22.322-19.858c2.386-2.131 4.346-4.517 6.05-7.16l3.067 4.944 13.973 22.415-24.453-.17zm.256-100.998c4.686-2.983 9.968-4.346 15.165-4.346 9.628 0 19 4.772 24.453 13.551l21.896 35.03-48.819 30.512-21.897-35.03c-2.641-4.176-4.089-9.034-4.345-13.977v-1.279c0-10.057 5.027-19.177 13.547-24.46zM78.81 43.382a28.787 28.787 0 0 1 19.085-7.244c1.107 0 2.13.085 3.237.17v.17c0 .256.086.512.086.767.085.427.085.853.17 1.279.085.256.085.511.17.767.086.426.171.767.256 1.193.085.256.17.512.17.853.086.34.171.767.341 1.108.085.255.171.51.256.852.085.34.255.767.426 1.108l.255.767c.171.34.341.767.512 1.108.085.256.17.511.34.767.171.426.426.767.597 1.193.085.17.17.426.341.597l1.022 1.79 17.296 27.785a30.137 30.137 0 0 1-6.305 8.011l-25.816 23.012-9.116-.085-34.165-38.439L78.81 43.382zm-67.308 98.441c-4.686-5.199-7.242-12.018-7.242-19.092a28.766 28.766 0 0 1 9.628-21.478L44.73 73.809l31.61 35.541h-1.535c-18.063 0-32.888 14.66-33.058 32.814v.255c0 .767 0 1.449.085 2.216 0 .256 0 .427.085.682.086.512.086 1.023.17 1.534 0 .256.086.512.086.767l.256 1.535c.085.17.085.426.17.596 0 .085 0 .171.085.256a29.125 29.125 0 0 1-31.183-8.182zm35.784 8.693c-.767-2.642-1.193-5.369-1.193-8.182v-.256c.085-15.767 13.036-28.552 28.798-28.552h.255l6.135.086 10.905.085 24.282.17-.255 28.808-.256 28.808-41.322-.341c-12.78-.171-23.77-8.438-27.349-20.626zm143.221-7.33c-.085 15.768-13.035 28.553-28.797 28.553l-41.578-.341.256-28.382.255-29.234 41.322.341c1.619 0 3.238.17 4.857.426l2.3.512c.767.17 1.534.426 2.215.681 8.861 3.154 15.847 10.569 18.318 20.029.597 2.557.852 5.029.852 7.415zm4.771-12.017c-.681.426-1.448.852-2.215 1.278v-.085c-.085-.17-.17-.341-.17-.596-.085-.256-.171-.427-.256-.682-.085-.171-.17-.341-.255-.597-.086-.256-.171-.426-.256-.682a4.27 4.27 0 0 1-.256-.596 2.555 2.555 0 0 0-.34-.682l-.256-.511c-.085-.171-.256-.427-.341-.597l-.255-.511c-.086-.171-.256-.427-.341-.597a1.773 1.773 0 0 0-.341-.511c-.085-.171-.256-.427-.341-.597-.085-.171-.255-.341-.341-.511-.17-.171-.255-.427-.426-.597-.085-.171-.255-.341-.34-.511-.171-.171-.256-.427-.426-.597-.086-.171-.256-.341-.341-.426-.171-.171-.341-.341-.426-.597-.085-.17-.256-.341-.341-.426l-.511-.511c-.085-.171-.256-.256-.341-.426l-.511-.512c-.085-.17-.256-.256-.341-.426-.17-.17-.426-.341-.596-.597a54.816 54.816 0 0 1-.341-.341c-.256-.255-.511-.426-.767-.681-.085-.086-.17-.171-.256-.171-.34-.256-.681-.596-1.022-.852-.085-.085-.17-.171-.256-.171-.255-.17-.511-.426-.766-.596-.171-.085-.256-.171-.426-.256-.256-.17-.426-.341-.682-.426-.17-.085-.341-.171-.426-.256-.256-.17-.426-.255-.682-.426l-.511-.256c-.17-.085-.426-.255-.596-.341l-.511-.255c-.171-.085-.426-.256-.682-.341l-.511-.256a2.53 2.53 0 0 1-.682-.341l-.511-.255c-.256-.086-.426-.171-.682-.256l-.511-.256c-.255-.085-.426-.17-.681-.256-.171-.085-.341-.17-.597-.17-.255-.085-.426-.17-.681-.256-.171-.085-.341-.085-.597-.17-.255-.085-.426-.171-.681-.171-.171-.085-.341-.085-.597-.17-.255-.085-.511-.085-.681-.17-.171-.086-.341-.086-.597-.171-.255-.085-.511-.085-.767-.17-.17 0-.34-.086-.596-.086-.256-.085-.511-.085-.767-.085-.17 0-.341-.085-.596-.085-.256 0-.511-.085-.852-.085-.171 0-.341 0-.511-.086-.341 0-.597-.085-.938-.085h-1.789l-13.973-.085-14.228-23.097 48.82-30.513 21.896 35.03c8.35 13.551 4.26 31.364-9.202 39.717z' fill='%23EBEBEB'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  right: 1.75em;
  top: 1.75em;
  width: 10em;
  height: 8.5em;
  pointer-events: none;
}

.chf-acc__target__main {
  padding-top: 1.75em;
  padding-right: 1.75em;
  padding-left: 1.75em;
  padding-bottom: 1em;
  position: relative;
  z-index: 1;
  opacity: 0;
}

.chf-acc__target__main .chf-head-h3 {
  padding-bottom: 1em;
}

.chf-acc__target__main .chf-text-reg p:not(:last-of-type) {
  padding-bottom: 1em;
}

.chf-acc__target__bot {
  margin-top: auto;
  background-color: #FFF3F3;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 1.75em;
  padding-left: 1.75em;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.chf-reg-sec {
  padding-top: 3em;
  padding-bottom: 4em;
  background-image: radial-gradient(646.62px at 78.06% 47.41%, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(960px at 50% 0%, #2F3E58 0%, #262D3F 100%);
}

.chf-reg__l {
  display: inline-block;
  width: calc(50% - 5px);
  vertical-align: top;
  position: -webkit-sticky;
  position: sticky;
  top: 40vh;
}

.chf-reg__l .chf-head-h3 {
  padding-bottom: 1em;
}

.chf-reg__r {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}

.chf-reg__r.js-hidden .chf-reg__list__item {
  opacity: 0;
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}

.chf-reg__r.js-hidden .chf-reg__list__item .chf-icon::after {
  opacity: 0;
}

.chf-reg__bot {
  padding-top: 2em;
  text-align: center;
}

.chf-reg__bot .chf-text-lead {
  padding-bottom: 1em;
}

.chf-reg__bot .chf-to-doc-btns-block .chf-text-reg {
  color: #fff;
}

.chf-reg__list__item {
  padding-bottom: 3em;
}

.chf-reg__list__item:nth-of-type(odd) .chf-icon::after {
  left: 80%;
}

.chf-reg__list__item:nth-of-type(even) {
  margin-left: 50px;
}

.chf-reg__list__item:nth-of-type(even) .chf-icon::after {
  right: 80%;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.chf-reg__list__item:nth-of-type(1) {
  -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

.chf-reg__list__item:nth-of-type(1) .chf-icon::after {
  -webkit-transition: opacity .25s .25s ease-in-out;
  transition: opacity .25s .25s ease-in-out;
}

.chf-reg__list__item:nth-of-type(2) {
  -webkit-transition: opacity .25s .5s ease-in-out, -webkit-transform .25s  .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, -webkit-transform .25s  .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, transform .25s  .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, transform .25s  .5s ease-in-out, -webkit-transform .25s  .5s ease-in-out;
}

.chf-reg__list__item:nth-of-type(2) .chf-icon::after {
  -webkit-transition: opacity .25s .75s ease-in-out;
  transition: opacity .25s .75s ease-in-out;
}

.chf-reg__list__item:nth-of-type(3) {
  -webkit-transition: opacity .25s 1s ease-in-out, -webkit-transform .25s 1s ease-in-out;
  transition: opacity .25s 1s ease-in-out, -webkit-transform .25s 1s ease-in-out;
  transition: opacity .25s 1s ease-in-out, transform .25s 1s ease-in-out;
  transition: opacity .25s 1s ease-in-out, transform .25s 1s ease-in-out, -webkit-transform .25s 1s ease-in-out;
  padding-bottom: 3.5em;
}

.chf-reg__list__item:nth-of-type(3) .chf-icon::after {
  -webkit-transition: opacity .25s 1.25s ease-in-out;
  transition: opacity .25s 1.25s ease-in-out;
}

.chf-reg__list__item:nth-of-type(4) {
  -webkit-transition: opacity .25s 1.5s ease-in-out, -webkit-transform .25s  1.5s ease-in-out;
  transition: opacity .25s 1.5s ease-in-out, -webkit-transform .25s  1.5s ease-in-out;
  transition: opacity .25s 1.5s ease-in-out, transform .25s  1.5s ease-in-out;
  transition: opacity .25s 1.5s ease-in-out, transform .25s  1.5s ease-in-out, -webkit-transform .25s  1.5s ease-in-out;
}

.chf-reg__list__item:last-of-type .chf-icon::after {
  display: none;
}

.chf-reg__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.chf-reg__block .chf-icon {
  width: 80px;
  height: 80px;
  display: block;
  margin-right: 27px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
}

.chf-reg__block .chf-icon::after {
  display: block;
  content: '';
  position: absolute;
  top: 100%;
  height: 3.5em;
  width: 2em;
  background-position: center;
  background-repeat: repeat-y;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='29' height='65' viewBox='0 0 29 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2c7.333 5.667 22.6 25.8 25 61' stroke='%23627190' stroke-width='4' stroke-linecap='round' stroke-dasharray='0.1 10'/%3E%3C/svg%3E");
}

.chf-reg__block .chf-icon.bg-question {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23262D3F'/%3E%3Cpath d='M34.378 57c2.217 0 2.217-3.448 0-3.448-2.218 0-2.218 3.448 0 3.448zM32.473 28.277c-.312-.241 3.36-2.483 3.811-2.655 1.663-.655 3.5-.966 5.267-1.069 2.425-.138 9.181.965 6.167 4.655-4.678 5.724-12.266 8.413-14.726 15.93-.692 2.104 2.668 3.035 3.327.931 1.697-5.103 6.687-8 10.602-11.275 1.767-1.483 4.019-3.345 4.816-5.552.797-2.24-.312-4.586-2.044-6.034-3.534-2.896-9.217-2.517-13.34-1.276-2.286.69-4.539 1.828-6.132 3.655-1.213 1.414-1.906 3.759-.208 5.138 1.732 1.38 4.192-1.069 2.46-2.448z' fill='%23fff'/%3E%3C/svg%3E");
}

.chf-reg__block .chf-icon.bg-arrows {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23262D3F'/%3E%3Cpath d='M41.632 14.963l-6.962 8.316c-.574.696-.668 2.017.173 2.58a1380.41 1380.41 0 0 0 9.072 6.256c1.915 1.332 4.322-1.422 2.407-2.754-3.025-2.097-6.047-4.158-9.072-6.255l.173 2.58 6.963-8.316c1.485-1.815-1.267-4.186-2.754-2.407z' fill='%23fff'/%3E%3Cpath d='M50.987 54.276c4.314-2.079 8.483-4.695 11.128-8.815 2.443-3.851 2.892-8.591 1.293-12.828-3.648-9.759-14.774-12.883-24.07-9.959-2.253.699-1.038 4.122 1.215 3.423 7.402-2.322 16.494-.12 19.432 7.751 2.983 8.014-3.598 13.859-10.177 17.002-2.086 1.016-.944 4.444 1.179 3.426zm-18.914-4.39a58.783 58.783 0 0 1 10.085 6.661l-.173-2.58c-2.031 2.91-4.06 5.858-6.129 8.771-1.332 1.915 1.386 4.325 2.754 2.408 2.032-2.911 4.06-5.858 6.129-8.772.567-.804.639-1.905-.173-2.58a62.218 62.218 0 0 0-10.851-7.195c-2.116-1.063-3.724 2.185-1.642 3.287z' fill='%23fff'/%3E%3Cpath d='M26.432 25.657c-7.279 4.687-12.245 13.38-9.36 22.095 1.283 3.893 4.066 7.285 7.897 8.89 4.51 1.924 9.519 1.479 14.217.762 2.311-.374 2.068-4.009-.244-3.635-3.758.581-7.811 1.108-11.505-.068-3.395-1.086-5.838-3.77-6.94-7.128-2.341-7.145 2.088-14.05 7.965-17.876 1.996-1.265-.07-4.303-2.03-3.04z' fill='%23fff'/%3E%3C/svg%3E");
}

.chf-reg__block .chf-icon.bg-pill {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23262D3F'/%3E%3Cpath d='M21.576 37.306c-.904 3.675-2.108 12.363.297 17.708m-8.462-7.308c3.034-.595 12.625-3.228 15.53-1.64' stroke='%23fff' stroke-width='4' stroke-linecap='round'/%3E%3Crect x='31.383' y='23.186' width='18.047' height='38.584' rx='9.024' transform='rotate(-25.908 31.383 23.186)' stroke='%23fff' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M39.964 39.428l15.394-7.478' stroke='%23fff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}

.chf-reg__block .chf-icon.bg-exclamation {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23262D3F'/%3E%3Cpath d='M34.5 53c-4 2-4.09 5.885-2.858 8.566 1.345 2.907 4.622 4.092 7.563 3.076 2.94-.988 5.041-3.838 4.425-7.027-.616-3.246-4.63-6.615-9.095-4.642-1.534 1.027-1.035 2.527 1.98 1.96 2.017-.225 4.034 1.157 4.398 3.246.336 1.863-1.064 3.358-2.745 3.838-4.033 1.157-5.797-4.233-2.857-6.576 2.857-1.129.59-3.542-.81-2.441zm3.388-7.663a66.504 66.504 0 0 1-.728-15.466c.168-2.37.392-4.798.868-7.14.224-1.101.504-2.061 1.596-2.513.869-.366 1.877-.366 2.773-.366.897-.029 1.989-.085 2.801.338.924.508 1.008 1.496.98 2.456-.056 2.23-.616 4.43-1.316 6.52C43.377 33.652 38.5 41 35.42 44.66c-.924 1.552 1.485 2.963 2.409 1.411 2.671-3.571 7.705-10.725 9.33-14.986a30.168 30.168 0 0 0 1.652-6.436c.252-1.834.42-3.894-.644-5.503-1.008-1.524-2.8-2.004-4.537-2.117-1.793-.084-3.838-.028-5.434.762-1.765.875-2.549 2.54-2.913 4.403-.448 2.343-.728 4.742-.896 7.112-.42 5.617-.112 11.205.812 16.765.28 1.806 2.969 1.044 2.689-.734z' fill='%23fff'/%3E%3C/svg%3E");
}

.chf-therapy-sec {
  padding-top: 3em;
  padding-bottom: 4em;
  background: radial-gradient(646.62px at 78.06% 47.41%, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(960px at 50% 0%, #2F3E58 0%, #262D3F 100%);
}

.chf-therapy {
  text-align: center;
}

.chf-therapy__title {
  padding-bottom: .5em;
}

.chf-therapy__subtitle {
  padding-bottom: 1em;
  max-width: 640px;
  margin: 0 auto;
}

.chf-therapy__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 70px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.chf-therapy__info.js-hidden .chf-therapy__info__list__item {
  opacity: 0;
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}

.chf-therapy__info.js-hidden .chf-therapy__info__list__item::after {
  opacity: 0;
}

.chf-therapy__info.js-hidden .chf-therapy__info__heart {
  opacity: 0;
}

.chf-therapy__info__list {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.chf-therapy__info__list__item {
  padding-top: 15px;
  padding-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.chf-therapy__info__list__item::after {
  content: '';
  display: block;
  left: 100%;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  pointer-events: none;
}

.chf-therapy__info__list__item:nth-of-type(1) {
  margin-right: 50px;
  -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out;
  transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

.chf-therapy__info__list__item:nth-of-type(1)::after {
  -webkit-transition: opacity .25s .75s ease-in-out;
  transition: opacity .25s .75s ease-in-out;
  width: 195px;
  top: 50%;
  height: 40px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='208' height='45' viewBox='0 0 208 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M1.02 3.743A2 2 0 0 1 2.98.256L1.02 3.743zm206.348 37.298a2 2 0 0 1-2.736 2.918l2.736-2.918zM3.024.281A2 2 0 0 1 1.067 3.77L3.024.281zm7.237 8.22a2 2 0 1 1 1.696-3.623L10.26 8.501zm1.787-3.58a2 2 0 1 1-1.693 3.624l1.693-3.624zm7.832 7.618a2 2 0 1 1 1.394-3.749l-1.394 3.75zm1.488-3.714a2 2 0 1 1-1.391 3.75l1.39-3.75zm8.411 6.917a2 2 0 1 1 1.064-3.856l-1.064 3.856zm1.158-3.83a2 2 0 1 1-1.06 3.857l1.06-3.857zm9.029 6.154a2 2 0 0 1 .714-3.935l-.714 3.935zm.813-3.918a2 2 0 0 1-.711 3.937l.711-3.937zm9.51 5.33a2 2 0 1 1 .372-3.982l-.373 3.983zm.47-3.973a2 2 0 0 1-.369 3.983l.37-3.983zm9.935 4.528a2 2 0 1 1 .06-4l-.06 4zm.16-3.998a2 2 0 0 1-.057 4l.057-4zm10.218 3.803a2 2 0 1 1-.2-3.995l.2 3.995zm-.1-4a2 2 0 1 1 .203 3.995l-.202-3.995zm10.432 3.217a2 2 0 1 1-.392-3.98l.392 3.98zm-.292-3.99a2 2 0 0 1 .393 3.98l-.393-3.98zm10.542 2.816a2 2 0 0 1-.504-3.968l.504 3.968zm-.404-3.98a2 2 0 0 1 .506 3.968L91.25 13.9zm10.587 2.632a2 2 0 1 1-.531-3.965l.531 3.965zm-.43-3.978a2 2 0 0 1 .531 3.964l-.531-3.964zm10.578 2.683a2 2 0 1 1-.466-3.973l.466 3.973zm-.364-3.985a2 2 0 1 1 .464 3.973l-.464-3.973zm10.494 2.986a2 2 0 1 1-.303-3.989l.303 3.989zm-.201-3.997a2 2 0 0 1 .301 3.989l-.301-3.989zm10.317 3.538a2 2 0 0 1-.042-4l.042 4zm.061-4a1.999 1.999 0 1 1 .039 4l-.039-4zm10.017 4.32a2 2 0 0 1 .31-3.987l-.31 3.988zm.414-3.98a2 2 0 0 1-.314 3.988l.314-3.987zm9.538 5.272a2 2 0 1 1 .728-3.933l-.728 3.933zm.83-3.914a2 2 0 1 1-.732 3.933l.732-3.933zm8.907 6.295a2 2 0 1 1 1.172-3.825l-1.172 3.825zm1.27-3.795a2 2 0 1 1-1.176 3.823l1.176-3.823zm8.137 7.275a2 2 0 1 1 1.596-3.668l-1.596 3.668zm1.693-3.626a2 2 0 0 1-1.601 3.666l1.601-3.666zm7.28 8.116a2 2 0 0 1 1.971-3.481l-1.971 3.48zm2.06-3.43a1.999 1.999 0 1 1-1.974 3.478l1.974-3.479zm6.447 8.792a2 2 0 0 1 2.283-3.284l-2.283 3.284zm2.368-3.225a2 2 0 1 1-2.285 3.283l2.285-3.283zm5.705 9.336a2 2 0 1 1 2.535-3.094l-2.535 3.094zm2.616-3.027a2 2 0 0 1-2.537 3.092l2.537-3.092zm5.02 9.734a2 2 0 0 1 2.735-2.918l-2.735 2.918zM2.98.256l.044.025L1.067 3.77l-.046-.026L2.978.256zm8.976 4.622l.092.043-1.693 3.624a52.39 52.39 0 0 1-.094-.044l1.696-3.623zm9.318 3.912l.094.035-1.391 3.75a101.72 101.72 0 0 0-.097-.036l1.394-3.749zm9.569 3.096l.094.026-1.06 3.857-.098-.027 1.064-3.856zm9.837 2.245l.099.017-.711 3.937-.102-.019.714-3.935zm9.98 1.365l.1.01-.37 3.982-.102-.01.373-3.982zm10.094.538l.1.001-.057 4-.103-.002.06-4zm10.118-.19l.1-.006.203 3.995-.103.005-.2-3.995zm10.14-.77l.1-.01.393 3.981-.101.01-.392-3.98zm10.138-1.16c.033-.005.067-.01.1-.013l.506 3.968-.102.012-.504-3.968zm10.156-1.346l.101-.013.531 3.964-.101.014-.531-3.965zm10.213-1.303l.102-.012.464 3.973-.1.012-.466-3.973zm10.293-1.015l.102-.008.301 3.989-.1.008-.303-3.989zm10.377-.47h.103l.039 4h-.1l-.042-4zm10.43.333l.104.008-.314 3.987a43.123 43.123 0 0 0-.1-.007l.31-3.988zm10.37 1.346l.102.02-.732 3.932a11.789 11.789 0 0 0-.098-.019l.728-3.933zm10.181 2.489l.098.03-1.176 3.823a8.277 8.277 0 0 0-.094-.028l1.172-3.825zm9.831 3.637l.097.042-1.601 3.666-.092-.04 1.596-3.668zm9.348 4.677l.089.05-1.974 3.479-.086-.049 1.971-3.48zm8.819 5.559l.085.06-2.285 3.282-.083-.058 2.283-3.284zm8.325 6.301l.081.067-2.537 3.092-.079-.065 2.535-3.094zm7.836 6.883l.039.036-2.736 2.918-.038-.036 2.735-2.918z' fill='%23fff'/%3E%3C/svg%3E");
}

.chf-therapy__info__list__item:nth-of-type(2) {
  margin-right: 45px;
  -webkit-transition: opacity .25s .25s ease-in-out, -webkit-transform .25s .25s ease-in-out;
  transition: opacity .25s .25s ease-in-out, -webkit-transform .25s .25s ease-in-out;
  transition: opacity .25s .25s ease-in-out, transform .25s .25s ease-in-out;
  transition: opacity .25s .25s ease-in-out, transform .25s .25s ease-in-out, -webkit-transform .25s .25s ease-in-out;
}

.chf-therapy__info__list__item:nth-of-type(2)::after {
  -webkit-transition: opacity .25s .75s ease-in-out;
  transition: opacity .25s .75s ease-in-out;
  width: 130px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='155' height='23' viewBox='0 0 155 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M2.57 10.082a2 2 0 1 0-1.14 3.834l1.14-3.834zm149.492-.815a2 2 0 0 0 1.876-3.533l-1.876 3.533zM1.481 13.932a2 2 0 0 0 1.14-3.835l-1.14 3.835zm10.964-1.147a2 2 0 0 0-.968 3.881l.968-3.88zm-.866 3.907a2 2 0 1 0 .966-3.882l-.966 3.882zm10.878-1.675a2 2 0 1 0-.768 3.926l.768-3.926zm-.666 3.946a2 2 0 0 0 .766-3.927l-.766 3.927zm10.723-2.275a2 2 0 1 0-.537 3.963l.537-3.963zm-.437 3.977a2 2 0 1 0 .535-3.964l-.535 3.964zM42.68 17.73a2 2 0 0 0-.273 3.99l.273-3.99zm-.169 3.998a2 2 0 1 0 .27-3.991l-.27 3.99zm10.32-3.675a2 2 0 0 0 .023 4l-.024-4zm.124 4a2 2 0 0 0-.026-4l.026 4zm10.061-4.47a2 2 0 0 0 .348 3.985l-.348-3.985zm.45 3.976a2 2 0 1 0-.35-3.985l.35 3.985zm9.635-5.284a2 2 0 1 0 .68 3.942l-.68-3.942zm.782 3.925a2 2 0 1 0-.683-3.942l.683 3.942zm9.163-6.058a2 2 0 0 0 .99 3.876l-.99-3.876zm1.09 3.85a2 2 0 0 0-.993-3.874l.993 3.874zm8.707-6.71a2 2 0 1 0 1.236 3.804l-1.236-3.805zm1.336 3.771a2 2 0 1 0-1.238-3.803l1.238 3.803zm8.379-7.142a2 2 0 1 0 1.359 3.762l-1.359-3.762zm1.455 3.727a2 2 0 1 0-1.359-3.762l1.359 3.762zm8.327-7.203a2 2 0 0 0 1.276 3.79l-1.276-3.79zm1.373 3.758a2 2 0 1 0-1.274-3.791l1.274 3.791zm8.766-6.664a2 2 0 1 0 .86 3.906l-.86-3.906zm.958 3.885a2 2 0 1 0-.855-3.908l.855 3.908zm9.708-5.147a2.001 2.001 0 0 0 .011 4l-.011-4zm.108 4a2 2 0 0 0 0-4v4zm10.629-2.58a2 2 0 0 0-1.048 3.86l1.048-3.86zm-.954 3.885a2 2 0 1 0 1.057-3.858l-1.057 3.858zm10.961.136a2 2 0 1 0-1.872 3.535l1.872-3.535zM1.43 13.916l.051.016 1.14-3.835a9.25 9.25 0 0 0-.051-.015l-1.14 3.834zm10.047 2.75l.102.026.966-3.882-.1-.025-.968 3.881zm10.212 2.277l.102.02.766-3.927-.1-.019-.768 3.926zm10.288 1.708l.1.014.535-3.964a33.098 33.098 0 0 0-.098-.013l-.537 3.963zm10.43 1.07l.104.007.27-3.991-.101-.007-.273 3.99zm10.447.332h.101l-.026-4h-.099l.024 4zm10.51-.485l.102-.009-.35-3.985-.1.01.348 3.984zm10.417-1.35l.102-.018-.683-3.942-.099.017.68 3.942zm10.255-2.2l.1-.026-.993-3.874-.097.024.99 3.876zm10.043-2.932l.1-.033-1.238-3.803-.098.031 1.236 3.805zm9.838-3.413l.096-.035-1.359-3.762-.096.035 1.359 3.762zm9.699-3.447c.033-.01.065-.022.097-.033l-1.274-3.791-.099.033 1.276 3.79zm9.723-2.791l.098-.021-.855-3.908-.103.023.86 3.906zm9.817-1.168h.097v-4h-.108l.011 4zm9.678 1.28l.094.025 1.057-3.858-.103-.028-1.048 3.86zm9.183 3.696l.045.024 1.876-3.533-.049-.026-1.872 3.535z' fill='%23fff'/%3E%3C/svg%3E");
}

.chf-therapy__info__list__item:nth-of-type(3) {
  -webkit-transition: opacity .25s .5s ease-in-out, -webkit-transform .25s .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, -webkit-transform .25s .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, transform .25s .5s ease-in-out;
  transition: opacity .25s .5s ease-in-out, transform .25s .5s ease-in-out, -webkit-transform .25s .5s ease-in-out;
}

.chf-therapy__info__list__item:nth-of-type(3)::after {
  -webkit-transition: opacity .25s .75s ease-in-out;
  transition: opacity .25s .75s ease-in-out;
  width: 120px;
  height: 35px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='118' height='37' viewBox='0 0 118 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M.803 33.398a2 2 0 0 0 2.394 3.204L.803 33.398zm116.735-30.12a2 2 0 0 0-3.076-2.557l3.076 2.558zM3.238 36.573a2 2 0 0 0-2.392-3.206l2.392 3.206zm6.44-8.84a2 2 0 0 0 1.886 3.529l-1.885-3.528zm1.974 3.482a2 2 0 1 0-1.88-3.531l1.88 3.531zm7.75-7.68a2 2 0 0 0 1.272 3.792l-1.272-3.792zm1.365 3.761a2 2 0 0 0-1.266-3.794l1.266 3.794zm8.899-6.299a2 2 0 1 0 .656 3.946l-.656-3.946zm.754 3.93a2 2 0 0 0-.65-3.947l.65 3.947zm9.702-4.97a2 2 0 0 0 .164 3.997l-.164-3.997zm.264 3.993a2 2 0 1 0-.16-3.997l.16 3.997zm10.15-3.993a2 2 0 1 0-.126 3.998l.126-3.998zm-.025 4.001a2 2 0 1 0 .127-3.998l-.127 3.998zm10.314-3.556a2 2 0 1 0-.179 3.996l.179-3.996zm-.077 4a2 2 0 1 0 .178-3.996l-.178 3.996zm10.24-3.754a2 2 0 0 0 .03 4l-.03-4zm.133 4a2 2 0 0 0-.034-4l.034 4zm9.862-4.632a2 2 0 0 0 .523 3.965l-.523-3.965zm.627 3.951a2 2 0 1 0-.529-3.964l.53 3.965zm9.01-6.11a2 2 0 0 0 1.253 3.798l-1.253-3.798zm1.354 3.765a2 2 0 1 0-1.261-3.796l1.26 3.796zm7.585-7.821a2 2 0 0 0 2.033 3.444L99.559 13.8zm2.124 3.39a2 2 0 1 0-2.041-3.44l2.041 3.44zm5.83-9.231a2 2 0 0 0 2.658 2.99l-2.658-2.99zm2.738 2.918a2 2 0 0 0-2.663-2.985l2.663 2.985zM114.429.761a2 2 0 0 0 3.074 2.559L114.429.76zM3.197 36.602l.04-.03-2.391-3.206-.043.032 2.394 3.204zm8.367-5.341l.088-.047-1.88-3.531-.093.05 1.885 3.528zm9.11-3.935l.093-.03L19.5 23.5l-.099.033 1.272 3.792zm9.648-2.384l.098-.016-.65-3.947-.104.017.656 3.946zm9.964-.99l.1-.003-.16-3.997-.104.004.164 3.997zm10.124.002c.034 0 .067.002.1.003l.128-3.998a34.936 34.936 0 0 1-.102-.003l-.126 3.998zm10.236.443l.102.004.178-3.996-.101-.005-.179 3.997zm10.372.25h.103l-.034-4h-.1l.031 4zm10.488-.667l.104-.014-.529-3.964a28.83 28.83 0 0 1-.098.013l.523 3.965zm10.367-2.326c.034-.01.067-.022.1-.033l-1.26-3.796-.093.03 1.253 3.8zm9.719-4.41l.091-.053-2.041-3.44-.083.049 2.033 3.444zm8.579-6.296l.08-.07-2.663-2.986-.075.067 2.658 2.99zm7.332-7.628l.035-.041L114.462.72l-.033.04 3.074 2.559z' fill='%23fff'/%3E%3C/svg%3E");
}

.chf-therapy__info__list__item strong,
.chf-therapy__info__list__item .chf-icon {
  width: 200px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.chf-therapy__info__list__item .bg-arrow-up {
  height: 109px;
  background-image: url("../images/therapy/arrow-up.png");
}

.chf-therapy__info__list__item strong.chf-text-red {
  font-size: 78px;
  line-height: 1em;
  text-align: center;
}

.chf-therapy__info__list__item .bg-russia {
  height: 109px;
  background-image: url("../images/mapclock.png");
}

.chf-therapy__info__heart {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 400px;
  flex: 0 0 400px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='402' height='297' viewBox='0 0 402 297' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.1' d='M61.637 61.049C80.044 12.593 124.26-3.061 174.678.479c153.925 10.808 251.643 91.808 221.925 187.809-38.254 123.575-239.961 135.26-347 67-107.04-68.261-10.974-133.67 12.034-194.24z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding-top: 20px;
  padding-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 85px;
  -webkit-transition: opacity .25s .85s ease-in-out;
  transition: opacity .25s .85s ease-in-out;
}

.chf-therapy__info__heart .bg-heart {
  width: 83px;
  height: 135px;
  display: block;
  margin: 0 auto 20px;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='90' height='140' viewBox='0 0 90 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.784 28.943v.233c-.313 1.443-4.77 2.964-10.32 3.47-5.864.508-10.672-.311-10.829-1.832-.117-1.52 4.496-3.158 10.32-3.665 5.864-.546 10.711.273 10.829 1.794z' fill='%23FB4E4E' stroke='%23E20808' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M27.995 34.519c-2.814 4.367-4.73 10.02-3.361 16.22 0 0-6.138.585-11.962 6.16C3.368 48.204 5.4 32.53 5.635 30.814c.118 1.521 4.965 2.34 10.829 1.833 5.55-.507 10.007-2.028 10.32-3.47.078.35.39 2.34 1.211 5.342zM83.661 71.014c-9.773-10.528-14.855-14.427-5.473-22.225.743-.468 1.525-.975 2.229-1.56 0 0 14.19 10.528 3.244 23.785z' fill='%23FB4E4E' stroke='%23E20808' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M70.37 123.652c-11.336 14.036-33.618 20.665-39.09 5.458C25.805 113.904.006 111.954 2.351 82.321c1.055-13.218 5.59-20.938 10.32-25.422 5.864-5.575 11.962-6.16 11.962-6.16-1.368-6.2.586-11.814 3.362-16.22 3.283-5.147 7.818-8.5 9.733-8.93-.39-5.068-4.3-9.747-7.818-16.375.782-5.46 8.6-8.968 15.245-5.85 6.255 7.41 8.21 18.327 8.21 18.327h2.345c.782-1.95.391-7.409 0-11.698 2.736-2.34 8.21-3.119 11.727 0 .782 4.29-.782 15.597-.782 15.597l1.564.39s.782-2.34 1.368-6.434c6.255-1.56 9.773 2.34 9.773 2.34 0 3.509-3.518 10.137-3.518 10.137s-.782-.39 2.345 2.34c10.633 3.08 7.428 8.89 2.228 12.867a28.607 28.607 0 0 1-2.228 1.56c-9.382 7.797-4.3 11.696 5.473 22.224 6.255 26.124-1.954 38.601-13.29 52.638z' fill='%23FB4E4E' stroke='%23E20808' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M24.282 50.739c2.15-.065 7.114.039 9.772.975 2.659.935 5.669.39 6.841 0M78.228 34.363c-3.982-.593-12.656.46-18.628 8.83-5.972 8.37-8.834 10.858-9.518 11.055M73.145 56.392c-1.303 5.589-3.283 18.755-.781 26.709 3.127 9.942-.978 26.514-14.66 31.582M37.768 25.59c.847-.26 3.245-.936 8.405-1.56' stroke='%23E20808' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.chf-therapy .chf-text-large {
  max-width: 700px;
  margin: 0 auto;
  padding-bottom: 1em;
}

.chf-ways-sec {
  padding-top: 4em;
  padding-bottom: 4em;
  position: relative;
  overflow: hidden;
  background-color: #F4F4F4;
}

.chf-ways-sec__bg {
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  right: 0;
  max-width: 1440px;
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-image: url("../images/doc.png");
}

.chf-ways__text {
  max-width: 630px;
  position: relative;
  z-index: 1;
}

.chf-ways__text__inner {
  max-width: 450px;
  margin: 0 auto;
  display: block;
}

.chf-ways__text__title {
  padding-bottom: .5em;
}

.chf-ways__text__block {
  padding-top: 50px;
  padding-bottom: 50px;
  margin-bottom: 30px;
  position: relative;
}

.chf-ways__text__block .chf-head-h3 {
  padding-bottom: .5em;
}

.chf-ways__text__block::after {
  content: '';
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='608' height='258' viewBox='0 0 608 258' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.07' fill-rule='evenodd' clip-rule='evenodd' d='M550.803 50.868c25.842 16.481 71.11 56.581 53.055 104.647-39.165 104.27-251.942 104.998-352.919 100.721-95.937-4.064-158.33-18.972-201.939-50.935-26.04-19.087-57.714-74.468-45.992-117.8H3C10.5 56 35.719 14.916 71.621.276c-8.314 15.515 1.853 26.557 32.551 30.65 12.509-.69 25.445-1.436 38.694-2.2 150.819-8.7 342.264-19.742 407.937 22.141z' fill='%23262D3F'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  top: 0;
  left: 0;
  min-height: 250px;
  min-width: 500px;
  bottom: 0;
  right: 0;
}

.chf-counter-sec {
  padding-top: 4em;
  padding-bottom: 4em;
  background: radial-gradient(348.47px at 50% 50%, rgba(255, 255, 255, 0) 0%, #EEEEEE 100%);
}

.chf-counter {
  text-align: center;
}

.chf-counter__numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 17px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.chf-counter__numbers__block {
  padding: 10px;
}

.chf-counter__number {
  background-color: var(--white);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  font-weight: 700;
  font-size: 70px;
  padding-right: 10px;
  padding-left: 10px;
  margin: 0 8px;
  background-image: repeating-linear-gradient(to right, #ECECEC 0px, #ECECEC 10px, #fff 10px, #fff 15px);
  background-position: center;
  background-size: 15px 2px;
  background-repeat: repeat-x;
}

.chf-counter__number {
  font-size: 40px;
}

.chf-counter__share {
  font-weight: 400;
  padding-bottom: 1em;
}

.chf-sourse-sec {
  padding-bottom: 3em;
  background-color: #eee;
  display: block;
}

.chf-sourse .chf-toggle-block {
  max-width: 900px;
  margin: 0 auto;
  display: none;
}

.chf-diet-sec {
  padding-top: 3.5em;
}

.chf-diet__title {
  padding-bottom: 14px;
}

.chf-diet__subtitle {
  padding-bottom: 44px;
}

.chf-diet__subtitle__text > p {
  font-size: inherit;
  color: inherit;
  max-width: 776px;
}

.chf-diet__subtitle__text > p:not(:last-of-type) {
  padding-bottom: .5em;
}

.chf-diet-activ-doc-sec {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

.chf-diet-activ-doc {
  text-align: center;
}

.chf-diet-activ-doc__title {
  max-width: 969px;
  margin: 0 auto;
  padding-bottom: 1.1em;
}

.chf-salt-sec {
  padding-top: 10em;
  padding-bottom: 4em;
  background: radial-gradient(623.89px at 78.06% 47.41%, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(904px at 50% 0%, #2F3E58 0%, #262D3F 100%);
}

.chf-salt {
  padding-top: 3em;
}

.chf-salt__title {
  padding-bottom: 16px;
}

.chf-salt__subtitle {
  padding-bottom: 56px;
}

.chf-salt__subtitle__text > p {
  font-size: inherit;
  color: inherit;
}

.chf-salt__subtitle__text > p:not(:last-of-type) {
  padding-bottom: 0.5em;
}

.chf-salt__subtitle__icon .chf-icon {
  width: 178px;
  height: 146px;
  background-image: url("../images/braclet.png");
}

.chf-salt__recom .chf-head-h3 {
  padding-bottom: 20px;
}

.chf-liquid-sec {
  padding-top: 3em;
  padding-bottom: 4.5em;
}

.chf-liquid__title {
  padding-bottom: 16px;
}

.chf-liquid__subtitle {
  padding-bottom: 56px;
}

.chf-liquid__subtitle__text > p {
  font-size: inherit;
  color: inherit;
}

.chf-liquid__subtitle__text > p:not(:last-of-type) {
  padding-bottom: 0.5em;
}

.chf-liquid__subtitle__icon .chf-icon {
  width: 178px;
  height: 145px;
  background-image: url("../images/krov.png");
}

.chf-liquid__recom > .chf-head-h3 {
  padding-bottom: 20px;
}

.chf-food-sec {
  padding-top: 3em;
  padding-bottom: 4em;
  position: relative;
  background-image: radial-gradient(circle at 50% 0, #EEEEED 0%, rgba(238, 238, 237, 0) 100%);
}

.chf-food {
  text-align: center;
}

.chf-food__title {
  padding-bottom: 6px;
}

.chf-food__subtitle {
  padding-bottom: 30px;
}

.chf-food .chf-about__cont__list-row {
  max-width: 770px;
  margin: 0 auto;
}

.chf-activity-sec {
  padding-top: 3.5em;
  padding-bottom: 4.5em;
  background-image: radial-gradient(503.07px at 78.06% 47.41%, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(570px at 50% 0%, #2F3E58 0%, #262D3F 100%);
}

.chf-activity__title {
  grid-area: title;
}

.chf-activity__text {
  grid-area: text;
}

.chf-activity__text > p {
  font-size: inherit;
  color: inherit;
}

.chf-activity__text > p:not(:last-of-type) {
  padding-bottom: 1em;
}

.chf-activity__icon {
  grid-area: icon;
  text-align: center;
}

.chf-activity__icon .chf-icon {
  width: 268px;
  height: 208px;
  background-image: url("../images/activity/activity.png");
}

.chf-footer-sec {
  background-color: var(--black-1);
  padding-top: 45px;
  padding-bottom: 45px;
}

.chf-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.chf-footer__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
  width: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666666%;
  flex: 0 0 66.666666%;
}

.chf-footer__list__item {
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.chf-footer__copy-2 {
  opacity: .5;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666666%;
  flex: 0 0 66.666666%;
}

.chf-footer__copy-1,
.chf-footer__copy-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  text-align: right;
  opacity: .5;
}

.chf-about {
  margin-top: var(--navHeight);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.chf-about__anchor {
  -ms-flex-preferred-size: 270px;
  flex-basis: 270px;
}

.chf-about__anchor__list {
  position: -webkit-sticky;
  position: sticky;
  top: var(--navHeight);
  margin-top: 100px;
  counter-reset: section;
  margin-right: 18px;
}

.chf-about__anchor__list__item {
  padding-top: .5em;
  padding-bottom: .5em;
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
}

.chf-about__anchor__link {
  display: block;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  opacity: .5;
}

.chf-about__anchor__link::before {
  counter-increment: section;
  content: counter(section);
  font-size: inherit;
  font-weight: 700;
  position: absolute;
  left: 0;
  border-radius: 2px;
}

.chf-about__anchor__link::after {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 2px;
  background-color: #ef4023;
  content: '';
  opacity: 0;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}

.chf-about__anchor__link:hover {
  opacity: 1;
}

.chf-about__anchor__link.js-active {
  opacity: 1;
  font-weight: 700;
}

.chf-about__anchor__link.js-active::after {
  opacity: 1;
}

.chf-about__cont {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 2em;
  padding-left: 2em;
  border-left: 1px solid #D6D1D1;
  padding-bottom: 3.5em;
}

.chf-about__cont__title {
  text-align: center;
}

.chf-about__cont__num {
  padding-top: 2.2em;
  text-align: center;
  padding-bottom: 10px;
}

.chf-about__cont__art {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.chf-about__cont__art strong {
  padding-bottom: .8em;
  display: block;
}

.chf-about__cont__art .chf-text-lead:not(:last-of-type) {
  padding-bottom: 1em;
}

.chf-about__cont__subtitle {
  text-align: center;
  max-width: 650px;
  padding-bottom: 1.8em;
  margin: 0 auto;
}

.chf-about__cont__center {
  text-align: center;
}

.chf-about__cont__sep {
  position: relative;
}

.chf-about__cont__sep::after {
  display: block;
  content: '';
  position: absolute;
  bottom: 0;
  left: 10%;
  right: 10%;
  border-top: 1px solid #E7D6D6;
}

.chf-about__cont div.chf-text-reg > p:not(:last-of-type),
.chf-about__cont div.chf-text-lead > p:not(:last-of-type) {
  padding-bottom: .5em;
}

.chf-about__cont__block-r {
  padding-top: 2em;
  padding-bottom: 2em;
  padding-right: 2em;
  padding-left: 2em;
  border-radius: 10px;
  background-color: var(--red-2);
  text-align: left;
  margin-bottom: 2em;
}

.chf-about__cont__block-r--full {
  margin-left: -2em;
  margin-right: -2em;
  width: auto;
  border-radius: 0;
}

.chf-about__cont__block-g {
  background: #F3F4F5;
  border-radius: 8px;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 20px;
  position: relative;
}

.chf-about__cont__block-g > .chf-text-lead {
  padding-bottom: 1em;
}

.chf-about__cont__block-g > .chf-head-h4 {
  padding-bottom: 10px;
}

.chf-about__cont__block-g > .chf-text-reg:not(:last-of-type) {
  padding-bottom: 0.5em;
}

.chf-about__cont__block-b {
  padding-top: 2em;
  padding-bottom: 2em;
  padding-right: 2em;
  padding-left: 2em;
  margin-left: -2em;
  margin-right: -2em;
  width: auto;
  background-color: var(--gray-1);
}

.chf-about__cont__block-b .chf-head-h3 {
  margin-bottom: .5em;
}

.chf-about__cont__block-g-list__item:last-of-type .chf-about__cont__block-g {
  margin-bottom: 0;
}

.chf-about__cont__block-g-list--counter {
  counter-reset: blocks;
}

.chf-about__cont__block-g-list--counter .chf-about__cont__block-g > * {
  position: relative;
  z-index: 1;
}

.chf-about__cont__block-g-list--counter .chf-about__cont__block-g::after {
  counter-increment: blocks;
  content: counter(blocks);
  display: block;
  position: absolute;
  top: 5px;
  right: 10px;
  color: #D6D6D6;
  font-size: 70px;
  font-weight: 700;
  pointer-events: none;
}

.chf-about__cont__block-g-list--counter .chf-about__cont__block-g::after {
  font-size: 26px;
}

.chf-about__cont__list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
  width: auto;
}

.chf-about__cont__list-row__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  padding: 10px;
  text-align: center;
}

.chf-about__cont__list-row__item .chf-icon {
  width: 9em;
  height: 8em;
  display: block;
  margin: 0 auto;
  background-image: url("../images/row.png");
  background-size: 8.5em auto;
}

.chf-about__cont__list-row__item .bg-art-hyp {
  background-position: 50% 99.5%;
}

.chf-about__cont__list-row__item .bg-cor-des {
  background-position: 50% 56%;
}

.chf-about__cont__list-row__item .bg-myo-inf {
  background-position: 50% 67%;
}

.chf-about__cont__list-row__item .bg-heart-def {
  background-position: 50% 77.5%;
}

.chf-about__cont__list-row__item .bg-myo-des {
  background-position: 50% 88.5%;
}

.chf-about__cont__list-row__item .bg-meat {
  background-position: 50% 0%;
}

.chf-about__cont__list-row__item .bg-bread {
  background-position: 50% 11%;
}

.chf-about__cont__list-row__item .bg-soups {
  background-position: 50% 22%;
}

.chf-about__cont__list-row__item .bg-milk {
  background-position: 50% 33%;
}

.chf-about__cont__list-row__item .bg-veget {
  background-position: 50% 44%;
}

.chf-about__cont__list-col__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.chf-about__cont__list-col__item:last-of-type .chf-about__cont__list-col__item__text {
  padding-bottom: 0;
}

.chf-about__cont__list-col__item__icon {
  padding-top: 1.5em;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
  padding-right: 1em;
}

.chf-about__cont__list-col__item__icon .chf-icon {
  width: 9em;
  height: 8em;
  background-size: 8.5em auto;
  background-image: url("../images/col.png");
}

.chf-about__cont__list-col__item__icon::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  width: 4em;
  border-top: 2px solid #DFDFDF;
}

.chf-about__cont__list-col__item__icon .bg-dyspnea {
  background-position: 50% 55%;
}

.chf-about__cont__list-col__item__icon .bg-night-chok {
  background-position: 50% 48%;
}

.chf-about__cont__list-col__item__icon .bg-cough {
  background-position: 50% 61%;
}

.chf-about__cont__list-col__item__icon .bg-edema {
  background-position: 50% 42%;
}

.chf-about__cont__list-col__item__icon .bg-weight-gain {
  background-position: 50% 36%;
}

.chf-about__cont__list-col__item__icon .bg-fatigue {
  background-position: 50% 74%;
}

.chf-about__cont__list-col__item__icon .bg-heartbeat {
  background-position: 50% 18%;
}

.chf-about__cont__list-col__item__icon .bg-low-appetite {
  background-position: 50% 87%;
}

.chf-about__cont__list-col__item__icon .bg-appetite {
  background-position: 50% 24%;
}

.chf-about__cont__list-col__item__icon .bg-dizziness {
  background-position: 50% 93%;
}

.chf-about__cont__list-col__item__icon .bg-urination {
  background-position: 50% 99.5%;
}

.chf-about__cont__list-col__item__icon .bg-pain-chest {
  background-position: 50% 6%;
}

.chf-about__cont__list-col__item__icon .bg-weakness {
  background-position: 50% 12%;
}

.chf-about__cont__list-col__item__icon .bg-rare-urination {
  background-position: 50% 30%;
}

.chf-about__cont__list-col__item__text {
  padding-top: 3em;
  padding-bottom: 3em;
  position: relative;
}

.chf-about__cont__list-col__item__text strong {
  padding-bottom: 1em;
  display: block;
}

.chf-about__cont__1 {
  padding-top: 2.5em;
}

.chf-about__cont__1 .chf-about__content__block {
  border-radius: 0;
  margin-left: -2em;
  margin-right: -2em;
  width: auto;
}

.chf-about__cont__1__list {
  padding-top: 2em;
}

.chf-about__cont__1__list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.chf-about__cont__1__list__item:not(:last-of-type) {
  padding-bottom: 4.5em;
}

.chf-about__cont__1__list__item:not(:last-of-type)::before {
  content: '';
  display: block;
  position: absolute;
  width: 6.5em;
  height: 6.5em;
  left: 50%;
  top: 60%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='125' height='130' viewBox='0 0 125 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.083 128.576L1.396 68.62c-1.256-1.261-.363-3.411 1.417-3.411h25.645a2 2 0 0 0 2-2V2a2 2 0 0 1 2-2h58.42a2 2 0 0 1 2 2v61.209a2 2 0 0 0 2 2h27.309c1.78 0 2.673 2.15 1.417 3.411l-59.687 59.956a1.999 1.999 0 0 1-2.834 0z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='70.406' y1='141.286' x2='70.406' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EBEBEB'/%3E%3Cstop offset='1' stop-color='%23EBEBEB' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.chf-about__cont__1__list__item:nth-of-type(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.chf-about__cont__1__list__item:nth-of-type(even) .chf-icon {
  margin-left: 1.5em;
  margin-right: 0;
}

.chf-about__cont__1__list__item .chf-icon {
  width: 10em;
  height: 9em;
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 1.5em;
}

.chf-about__cont__1__list__item .chf-icon.bg-vena {
  background-image: url("../images/about/vena.png");
}

.chf-about__cont__1__list__item .chf-icon.bg-heart {
  background-image: url("../images/about/heart.png");
}

.chf-about__cont__1__list__item .chf-icon.bg-lungs {
  background-image: url("../images/about/lungs.png");
}

.chf-about__cont__2__stat-1,
.chf-about__cont__2__stat-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.chf-about__cont__2__stat-1 strong,
.chf-about__cont__2__stat-2 strong {
  text-align: center;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: inline-block;
}

.chf-about__cont__2__stat-1 strong span {
  font-weight: inherit;
  display: block;
}

.chf-about__cont__2__stat-1 strong span:first-of-type {
  font-size: 50px;
}

.chf-about__cont__2__stat-1 strong span:last-of-type {
  font-size: 40px;
}

.chf-about__cont__2__stat-2 strong {
  font-size: 60px;
}

.chf-about__cont__2__diag-1 {
  padding-bottom: 1em;
}

.chf-about__cont__2__diag-1 .chf-text-lead {
  padding-bottom: 1em;
}

.chf-about__cont__2__diag-1 > .chf-text-reg {
  padding-bottom: 2.5em;
}

.chf-about__cont__2__diag-1__img {
  position: relative;
  height: 0;
  padding-bottom: 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, auto 80%;
  background-position: right center, left top;
  background-image: url("../images/about/graf-1.png"), url("data:image/svg+xml;charset=utf8, %3Csvg width='308' height='364' viewBox='0 0 308 364' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M276.07 126.997l21.407-6.358m-25.056-3.153l14.968-9.309m-9.223 28.012l16.926.411' stroke='%23FFD6D6' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M136.316 49.504c10.256-7.675 10.043-8.954 9.295-26.437V3.878s14.957-5.33 20.299 0c-2.137 7.462-3.205 23.453 0 28.783 6.41-11.726 7.479-26.65 11.752-28.783 4.274-2.132 13.889 2.132 16.026 7.462-4.274 6.397-11.752 22.387 2.137 29.85 6.41-7.463 11.752-18.123 23.504-20.255 10.684 7.462 8.547 13.858 8.547 13.858s-12.821 5.33-13.889 10.66l-1.068 5.33s17.094 6.396 20.299 20.255c17.094-6.396 20.299-8.528 20.299-8.528s10.683 5.33 12.82 20.254c-3.205 3.198-19.231 11.726-25.641 14.925l1.069 1.066s21.367 15.99 17.094 51.169c-2.137 17.056-9.616 30.915-9.616 30.915s10.684 21.32 10.684 47.971c0 26.65-29.914 68.225-30.983 88.48-1.068 20.254-26.709 68.225-95.085 26.65-34.188-25.584-37.393-46.905-69.445-71.423-17.52-13.326-24.786-39.443-27.777-60.337' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.772 224.013S15.91 127.004 55.44 100.353c39.53-26.65 52.35-17.056 55.555 21.321 3.205 38.377-68.59 53.301-72.222 102.339zM233.218 71.038s-23.614 17.779-61.007 4.986m77.032 104.814s-64.103 4.265-53.419-43.707c4.274-15.99 25.641-33.046 44.872-39.442' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M194.649 80.312s-11.111-14.071-30.342-.213c-19.231 13.859-18.162 42.641-9.615 49.037m-4.488-27.503s25.428 29.209-22.649 47.331M121.572 28.93s-11.218 6.929 2.137 35.179c9.081 19.295 14.957 9.594 14.957 2.132s-7.478-40.51-17.094-37.311zm0 0S64.308 59.205 56.615 99.5m77.67-24.198s-24.572 13.219-27.457 24.199' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M120.879 32.025c1.88 2.444 5.866 9.364 6.769 17.487' stroke='%23EBEBEB' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M194.755 144.38s1.711 45.027-32.051 79.099c-28.205 28.465-28.846 73.556-7.479 102.339' stroke='%23FFD6D6' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M190.261 173.612c-.77 4.818-1.818 13.082-2.413 22m-3.228 53.024c1.881-3.196 5.19-13.312 3.385-28.204-.88-7.261-.723-16.336-.157-24.82m0 0c.616 3.572 2.752 11.733 6.362 15.794m-43.435 28.769c-.564 1.128-22.564 17.487-24.82 30.461m0 0c-2.256 12.974-1.128 24.82-12.41 32.717m12.41-32.717c-4.137 1.88-12.41 6.769-12.41 11.281' stroke='%23FFD6D6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M155.867 105.364a45.642 45.642 0 0 0 9.081-9.061m-18.483-80.166c3.205-.852 6.731-.746 9.829.427m18.737-7.782c2.882-1.917 8.137 1.183 10.718 2.372m15.845 27.05c.748.426 1.495.96 2.35 1.386m-95.406-2.025c-2.244 1.705-2.992 4.584-3.206 7.355-.427 4.69.428 9.381 1.282 14.072M98.601 45.56a11.32 11.32 0 0 0-.962 3.731c-.213 2.132.214 4.264.535 6.396M33.217 195.656c-.428-2.025.748-4.051 1.923-5.863 8.654-13.218 19.444-24.945 31.837-34.859M32.47 179.666c-.535 0-.855-.64-.748-1.066.106-.533.427-.96.747-1.279a74.08 74.08 0 0 1 12.287-11.514m-10.043-25.691c-.748-.853.107-2.025.855-2.771 10.576-9.808 22.329-18.336 35.042-25.265m146.048 1.172c7.051 2.346 13.034 7.569 16.133 14.285m-24.039-7.782c5.983 1.386 11.325 5.011 14.744 10.021m3.203-23.133c9.295 3.198 17.094 10.341 21.047 19.295' stroke='%23EBEBEB' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M252.341 195.443c-5.022 1.173-8.44 5.97-10.043 10.873-1.603 4.904-1.923 10.128-3.526 15.031-2.777 8.955-9.615 16.417-18.269 20.042-6.09 2.558-13.248 3.518-17.628 8.421' stroke='%23EBEBEB' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M147.746 117.41c-5.448 5.437-12.072 9.807-19.23 12.792m20.086-5.543c-3.526 4.051-8.013 7.355-13.141 9.274m47.756-60.55c5.021-4.584 8.333-10.98 9.295-17.696m-1.496 18.549l6.41-6.396m50-.853c1.816.853 3.205 2.558 4.166 4.37.962 1.813 1.389 3.838 1.923 5.864m-14.101-7.356c4.167 1.066 7.479 4.584 8.44 8.635M46.678 201.093c-1.816 9.381-.427 19.189 2.351 28.356 2.778 9.168 7.051 17.803 11.325 26.438M54.157 189.9c-.427 1.066-.427 2.345-.32 3.411.748 9.914 2.991 19.722 6.624 28.89' stroke='%23EBEBEB' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M194.968 151.843c-.748-1.28-.534-2.879-.854-4.371-.321-1.492 4.197-15.891 2.915-15.039-10.153 32.154-26.501 52.62-63.178 82.358-31.482 25.526-42.061 86.158-15.794 116.203' stroke='%23FFD6D6' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M71.965 42.807l-13.72-17.61m6.228 24.47L50.367 39.125m29.36-1.615l-5.803-15.906m2.647 281.527l-15.731 15.84m23.486-9.276l-8.672 15.327m-5.32-28.921l-15.043 7.771' stroke='%23FFD6D6' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill='url(%23paint0_linear)' d='M0 173.375h308V363.25H0z'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='154' y1='173.375' x2='154' y2='363.25' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

.chf-about__cont__2__diag-1__img__m-w {
  position: absolute;
  top: 10%;
  left: 14.5%;
}

.chf-about__cont__2__diag-1__img__m-w span {
  display: block;
  line-height: 0;
  padding-bottom: 15px;
}

.chf-about__cont__2__diag-1__img__m-w span::before {
  content: '';
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  margin-right: 8px;
  border-radius: 4px;
}

.chf-about__cont__2__diag-1__img__m-w span:first-of-type::before {
  background-color: var(--red-2);
}

.chf-about__cont__2__diag-1__img__m-w span:last-of-type::before {
  background-color: #7ac174;
}

.chf-about__cont__2__diag-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
}

.chf-about__cont__2__diag-2 .chf-icon {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 20px;
  width: 10em;
  height: 10em;
  background-image: url("../images/procent.jpg");
}

.chf-about__cont__3 > .chf-text-lead {
  padding-top: 2em;
  padding-bottom: 1em;
}

.chf-about__cont__3 .chf-list-dot {
  padding-bottom: 1em;
}

.chf-about__cont__3 .chf-about__cont__block-r {
  margin-bottom: 0;
}

.chf-about__cont__4 > .chf-text-lead {
  padding-bottom: 2em;
}

.chf-about__cont__4__symp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.chf-about__cont__4__symp__l {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.chf-about__cont__4__symp__r {
  -ms-flex-preferred-size: 330px;
  flex-basis: 330px;
  margin-left: 100px;
}

.chf-about__cont__4__symp__r > span {
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 2em;
  padding-left: 2em;
  position: relative;
}

.chf-about__cont__4__symp__r > span::before,
.chf-about__cont__4__symp__r > span::after {
  content: '';
  display: block;
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  z-index: -1;
}

.chf-about__cont__4__symp__r > span::before {
  width: 97px;
  height: 40px;
  right: 100%;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.chf-about__cont__4__symp__r > span::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.chf-about__cont__4__symp__r > span:first-of-type {
  margin-bottom: 18px;
}

.chf-about__cont__4__symp__r > span:first-of-type::before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='100' height='34' viewBox='0 0 100 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M99.087 9.31a1 1 0 0 0 .223-1.397L94.03.624a1 1 0 1 0-1.62 1.174l4.694 6.479-6.48 4.692a1 1 0 0 0 1.174 1.62l7.289-5.28zM2.215 33.2c11.568-11.815 27.765-19.002 45.03-22.603 17.26-3.6 35.51-3.602 51.097-1.11l.316-1.975C82.852 4.985 64.354 4.985 46.836 8.64 29.324 12.292 12.717 19.615.786 31.8l1.429 1.4z' fill='%23DBDBDB'/%3E%3C/svg%3E");
}

.chf-about__cont__4__symp__r > span:first-of-type::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='306' height='87' viewBox='0 0 306 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.793 34.956C15.262-8.478 107.539-.243 148.415 2.353 207.064 6.57 288.071-.081 303 34.956c7.944 18.644-1.031 49.634-112.464 51.58-111.433 1.947-204.738 0-188.743-51.58z' fill='%23F5F5F5'/%3E%3C/svg%3E");
}

.chf-about__cont__4__symp__r > span:last-of-type::before {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='99' height='44' viewBox='0 0 99 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M98.587 34.19a1 1 0 0 1 .223 1.397l-5.28 7.288a1 1 0 1 1-1.62-1.173l4.694-6.479-6.48-4.693a1 1 0 0 1 1.174-1.62l7.289 5.28zM1.715.8c11.62 11.868 27.88 21.424 45.152 27.386 17.275 5.964 35.48 8.304 50.975 5.826l.316 1.975c-15.898 2.542-34.442.132-51.944-5.91C28.71 24.034 12.164 14.33.285 2.199l1.43-1.4z' fill='%23DBDBDB'/%3E%3C/svg%3E");
}

.chf-about__cont__4__symp__r > span:last-of-type::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='296' height='133' viewBox='0 0 296 133' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M294.064 73.345C280.583 122.89 247.02 133 135.418 133c-80.074 0-118.18-4.636-133.123-44.602C-5.656 67.131 1.665 2.413 113.201.192c111.536-2.22 196.873 14.316 180.863 73.153z' fill='%23F5F5F5'/%3E%3C/svg%3E");
}

.chf-about__cont__5 > .chf-text-lead {
  padding-bottom: 1em;
}

.chf-about__cont__6 .chf-list-line {
  padding-bottom: 3em;
}

.chf-about__cont__6 .chf-about__cont__block-b {
  margin-bottom: 3em;
}

.chf-about__cont__7 > .chf-about__cont__list-col {
  padding-bottom: 3em;
}

.chf-about__cont__7 > .chf-text-lead {
  padding-top: 2.2em;
  padding-bottom: 1.36em;
}

.chf-about__cont__7 > .chf-about__cont__center:last-of-type {
  padding-bottom: 3em;
}

.chf-modal-to-doctor__block {
  max-width: 450px;
  margin: 0 auto;
  text-align: center;
}

.chf-modal-to-doctor__block:last-of-type {
  padding-bottom: 20px;
}

.chf-modal-to-doctor__block + .chf-modal-to-doctor__block {
  padding-top: 20px;
}

.chf-modal-to-doctor__block .chf-icon {
  max-width: 387px;
  height: 0;
  padding-bottom: 28%;
}

.chf-modal-to-doctor__block .bg-priv-clinic {
  background-image: url("../images/popup/priv-clinic.png");
}

.chf-modal-to-doctor__block .bg-gov-clinic {
  background-image: url("../images/popup/gov-clinick.png");
}

.chf-modal-to-doctor__block .chf-text-reg {
  padding-bottom: 1em;
}

.chf-modal-to-doctor__block .chf-btn {
  width: 100%;
}

@media screen and (min-width: 320px) {
  .chf-sourse-sec {
    /*display: none;*/
  }
  
  .chf-head-h1 {
    font-size: calc(30px + 14 * ((100vw - 320px) / 447));
  }

  .chf-head-h2 {
    font-size: calc(24px + 20 * ((100vw - 320px) / 447));
  }

  .chf-head-h3 {
    font-size: calc(20px + 8 * ((100vw - 320px) / 447));
  }

  .chf-text-large {
    font-size: calc(16px + 8 * ((100vw - 320px) / 447));
  }

  .chf-text-lead {
    font-size: calc(16px + 6 * ((100vw - 320px) / 447));
  }

  .chf-text-reg {
    font-size: calc(14px + 4 * ((100vw - 320px) / 447));
  }

  .chf-text-quotes {
    font-size: calc(20px + 16 * ((100vw - 320px) / 447));
  }

  .chf-text-eb-lead {
    font-size: calc(20px + 8 * ((100vw - 320px) / 447));
  }

  .chf-sec {
    font-size: calc(10px + 10 * ((100vw - 320px) / 780));
  }

  .chf-dang__block-1__title {
    font-size: calc(30px + 20 * ((100vw - 320px) / 447));
  }

  .chf-counter__number {
    font-size: calc(40px + 30 * ((100vw - 320px) / 447));
  }

  .chf-about__cont__block-g-list--counter .chf-about__cont__block-g::after {
    font-size: calc(26px + 44 * ((100vw - 320px) / 447));
  }
}

@media only screen and (min-width: 576px) {
  .chf-header-sec.js-header-moved .chf-btn {
    font-size: 11px;
  }

  .chf-hero-sec-6 .chf-hero__text .chf-hero__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .chf-hero-sec-6 .chf-hero__text .chf-hero__btns .chf-btn + .chf-btn {
    margin-left: 20px;
  }
}

@media screen and (min-width: 767px) {
  .chf-head-h1 {
    font-size: 44px;
  }

  .chf-head-h2 {
    font-size: 44px;
  }

  .chf-head-h3 {
    font-size: 17px;
  }

  .chf-text-large {
    font-size: 24px;
  }

  .chf-text-lead {
    font-size: 22px;
  }

  .chf-text-reg {
    font-size: 18px;
  }

  .chf-text-quotes {
    font-size: 25px;
  }

  .chf-text-eb-lead {
    font-size: 28px;
  }

  .chf-dang__block-1__title {
    font-size: 50px;
  }

  .chf-counter__number {
    font-size: 70px;
  }

  .chf-about__cont__block-g-list--counter .chf-about__cont__block-g::after {
    font-size: 70px;
  }
}

@media screen and (min-width: 768px) {
  .chf-head-h1 {
    font-size: calc(44px + 26 * ((100vw - 768px) / 332));
  }
}

@media only screen and (min-width: 768px) {
  .chf-liquid__subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .chf-liquid__subtitle__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .chf-liquid__subtitle__icon {
    text-align: center;
    width: 260px;
  }

  .chf-liquid__recom > .chf-list-line ul {
    -webkit-columns: 2;
    columns: 2;
  }
}

@media only screen and (min-width: 769px) {
  .chf-diet__subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .chf-diet__subtitle__text {
    padding-right: 20px;
  }

  .chf-diet__subtitle__btn {
    margin-bottom: 7px;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .chf-diet__recom ul {
    -webkit-columns: 2;
    columns: 2;
  }

  .chf-salt__subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .chf-salt__subtitle__text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 30px;
    max-width: 820px;
  }

  .chf-salt__subtitle__icon {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 260px;
    text-align: center;
  }

  .chf-salt__recom .chf-list-line {
    -webkit-columns: 2;
    columns: 2;
  }

  .chf-activity {
    display: grid;
    grid-template-areas: "title title" "text icon";
    grid-template-columns: 1fr 280px;
    grid-column-gap: 30px;
  }

  .chf-activity__title {
    padding-bottom: 58px;
  }
}

@media only screen and (min-width: 993px) {
  .chf-activity {
    grid-template-columns: 1fr 340px;
  }
}

@media screen and (min-width: 1100px) {
  .chf-head-h1 {
    font-size: 70px;
  }

  .chf-sec {
    font-size: 20px;
  }
}

@media only screen and (max-width: 2000px) {
  .chf-hero-sec-1 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-2 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-3 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-4 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-6 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-ways-sec__bg {
    background-image: url("../images/doc.png");
  }
}

@media only screen and (max-width: 1500px) {
  .chf-ways-sec__bg {
    background-image: url("../images/doc.png");
  }
}

@media only screen and (max-width: 1440px) {
  .chf-hero-sec-1 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-2 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-3 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-4 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-6 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
    left: 0;
    right: 0;
    -webkit-transform: none;
    transform: none;
    background-position: right;
  }
}

@media only screen and (max-width: 1200px) {
  :root {
    --navHeight: 60px;
  }

  .chf-btn--med {
    font-size: 13.5px;
  }

  .chf-btn--med span {
    font-size: 14px;
  }

  .chf-header .chf-burger-menu {
    font-size: 20px;
    height: 1.3em;
    width: 2em;
    display: block;
    cursor: pointer;
    position: relative;
    color: var(--black-1);
    z-index: 2;
  }

  .chf-header .chf-burger-menu.js-opened span:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0.8em;
  }

  .chf-header .chf-burger-menu.js-opened span:nth-of-type(2) {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  .chf-header .chf-burger-menu.js-opened span:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0.8em;
  }

  .chf-header .chf-burger-menu span {
    left: 0;
    right: 0;
    color: inherit;
    border-radius: 4px;
    position: absolute;
    background-color: currentColor;
    height: 0.13em;
    -webkit-transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
    transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
  }

  .chf-header .chf-burger-menu span:nth-of-type(1) {
    top: 0;
  }

  .chf-header .chf-burger-menu span:nth-of-type(2) {
    top: calc(50% - 0.076em);
  }

  .chf-header .chf-burger-menu span:nth-of-type(3) {
    bottom: 0;
  }

  .chf-header .chf-about-anch-btn {
    font-size: 20px;
    padding-right: .75em;
    padding-left: .75em;
    padding-top: .25em;
    padding-bottom: .25em;
    height: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    border: 1px solid var(--black-1);
    margin-right: auto;
    margin-left: 2em;
    position: relative;
    z-index: 1;
    -webkit-transition: border-color .25s ease-in-out, opacity .25s ease-in-out;
    transition: border-color .25s ease-in-out, opacity .25s ease-in-out;
  }

  .chf-header .chf-about-anch-btn.js-opened {
    pointer-events: none;
    opacity: .5;
    border-color: rgba(0, 0, 0, 0);
  }

  .chf-header .chf-about-anch-btn.js-opened .chf-icon {
    opacity: 0;
  }

  .chf-header .chf-about-anch-btn[disabled] {
    opacity: .1;
    pointer-events: none;
  }

  .chf-header .chf-about-anch-btn .chf-icon {
    height: 1em;
    width: .75em;
    margin-right: 12px;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
  }

  .chf-header .chf-about-anch-btn .bg-content {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='23' viewBox='0 0 20 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4.369' y='4.37' width='14.304' height='18.13' rx='1.5' stroke='%23262D3F'/%3E%3Cpath d='M16.304 4.348V3a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v15.13a2 2 0 0 0 2 2h1.348' stroke='%23262D3F'/%3E%3C/svg%3E");
  }

  .chf-nav {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: rgba(38, 45, 63, 0.64);
    height: auto;
    min-height: 100vh;
    -webkit-transition: opacity .1s .2s;
    transition: opacity .1s .2s;
    pointer-events: none;
    opacity: 0;
  }

  .chf-nav.js-opened {
    pointer-events: auto;
    opacity: 1;
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
  }

  .chf-nav.js-opened .chf-nav__list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .2s .1s ease-in-out;
    transition: -webkit-transform .2s .1s ease-in-out;
    transition: transform .2s .1s ease-in-out;
    transition: transform .2s .1s ease-in-out, -webkit-transform .2s .1s ease-in-out;
  }

  .chf-nav.js-opened .chf-nav__list__item {
    opacity: 1;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
  }

  .chf-nav.js-opened .chf-nav__list__item:nth-child(1) {
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
  }

  .chf-nav.js-opened .chf-nav__list__item:nth-child(2) {
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
  }

  .chf-nav.js-opened .chf-nav__list__item:nth-child(3) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
  }

  .chf-nav.js-opened .chf-nav__list__item:nth-child(4) {
    -webkit-transition-delay: .45s;
    transition-delay: .45s;
  }

  .chf-nav.js-opened .chf-nav__list__item:nth-child(5) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
  }

  .chf-nav.js-opened .chf-nav__list__item:nth-child(6) {
    -webkit-transition-delay: .55s;
    transition-delay: .55s;
  }

  .chf-nav__list {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--white);
    padding-top: 20px;
    padding-bottom: 40px;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    border-radius: 0 0 14px 14px;
  }

  .chf-nav__list__item {
    padding-top: 20px;
    padding-bottom: 20px;
    opacity: 0;
  }

  .chf-nav__list__item {
    padding-top: 15px;
    padding-bottom: 15px;
    opacity: 0;
  }

  .chf-nav__link {
    font-size: 22px;
  }

  .chf-footer__list {
    margin: 0 -10px;
  }

  .chf-footer__list__item {
    padding-right: 10px;
    padding-left: 10px;
  }

  .chf-about__anchor {
    margin-top: 0;
    margin-right: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(38, 45, 63, 0.64);
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity .15s .25s ease-in-out;
    transition: opacity .15s .25s ease-in-out;
  }

  .chf-about__anchor.js-opened {
    opacity: 1;
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
    pointer-events: auto;
  }

  .chf-about__anchor.js-opened .chf-about__anchor__list {
    -webkit-transition: -webkit-transform .25s .15s ease-in-out;
    transition: -webkit-transform .25s .15s ease-in-out;
    transition: transform .25s .15s ease-in-out;
    transition: transform .25s .15s ease-in-out, -webkit-transform .25s .15s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  .chf-about__anchor__list {
    background-color: var(--white);
    margin-top: 0;
    position: static;
    top: initial;
    margin-right: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    max-width: 62.5%;
    padding-top: calc(var(--navHeight) + 1em);
    padding-right: 1em;
    padding-left: 1em;
    height: 100vh;
    overflow-y: auto;
  }

  .chf-about__anchor__list__item {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .chf-about__cont {
    border-left: none;
  }
}

@media only screen and (max-width: 1200px) and (max-width: 576px) {
  .chf-header .chf-about-anch-btn {
    font-size: 18px;
    margin-left: auto;
    margin-right: 0;
  }

  .chf-header .chf-about-anch-btn ~ .chf-btn {
    display: none;
  }
}

@media only screen and (max-width: 1100px) {
  .chf-acc__list {
    height: 600px;
  }

  .chf-reg__l {
    width: 100%;
    position: static;
    top: initial;
    padding-bottom: 2em;
  }

  .chf-reg__r {
    width: 100%;
  }

  .chf-footer__list {
    margin: 0 -5px;
  }

  .chf-footer__list__item {
    padding-right: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width: 1000px) {
  .chf-nav__list {
    margin: 0 -10px;
  }

  .chf-nav__list__item {
    padding-right: 10px;
    padding-left: 10px;
  }

  .chf-hero-sec-1 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-2 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-3 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-4 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-6 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-ways-sec__bg {
    background-image: url("../images/doc.png");
  }

  .chf-footer-sec {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .chf-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .chf-footer__list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
  }

  .chf-footer__copy-2 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .chf-footer__copy-1,
  .chf-footer__copy-3 {
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-bottom: 5px;
  }
}

@media only screen and (max-width: 950px) {
  .chf-dang__block-3::after {
    right: 80%;
  }

  .chf-therapy__info__list__item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 900px) {
  .chf-symptoms__list {
    grid-template-columns: repeat(2, 1fr);
  }

  .chf-acc__list::after {
    left: 30%;
  }

  .chf-acc__list {
    height: 650px;
  }

  .chf-acc__btn {
    width: 30%;
  }

  .chf-acc__target {
    left: 30%;
  }

  .chf-ways__text {
    max-width: 500px;
  }

  .chf-ways__text__block::after {
    left: -70px;
  }
}

@media only screen and (max-width: 850px) {
  .chf-therapy__info__list__item:nth-of-type(1) {
    margin-right: 0;
  }

  .chf-therapy__info__list__item:nth-of-type(1)::after {
    top: initial;
    bottom: 10%;
    width: 79px;
    height: 26px;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='83' height='30' viewBox='0 0 83 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M.683 3.505A2 2 0 0 1 3.317.495L.683 3.505zM83 28a2 2 0 1 1-4 0h4zM3.352.525A2 2 0 1 1 .723 3.54L3.352.525zm6.33 8.502a2 2 0 0 1 1.547-3.689l-1.547 3.69zm1.633-3.652a2 2 0 0 1-1.537 3.692l1.537-3.692zm8.373 6.55a2 2 0 0 1 .734-3.932l-.734 3.932zm.828-3.914a2 2 0 0 1-.727 3.933l.727-3.933zm9.352 5.12a2 2 0 0 1 .254-3.992l-.254 3.992zm.351-3.986a2 2 0 0 1-.25 3.992l.25-3.992zm9.773 4.294a2 2 0 0 1 .025-4l-.025 4zm.123-4a2 2 0 1 1-.023 4l.023-4zm9.898 3.997a2 2 0 0 1 .01-4l-.01 4zm.11-4a2 2 0 0 1-.012 4l.011-4zm9.769 4.274a2 2 0 0 1 .273-3.99l-.273 3.99zm.376-3.983a2 2 0 1 1-.279 3.99l.279-3.99zm9.055 5.474a2 2 0 0 1 1.134-3.836L69.323 15.2zm1.239-3.805a2 2 0 0 1-1.149 3.831l1.149-3.831zm6.086 8.318a2 2 0 1 1 3.18-2.426l-3.18 2.426zm3.25-2.333a2 2 0 0 1-3.2 2.399l3.2-2.399zM79 27.951a2 2 0 0 1 4-.008l-4 .009zM3.317.496l.035.03L.723 3.54a27.658 27.658 0 0 1-.04-.035L3.317.495zm7.912 4.843l.087.037-1.538 3.692a40.62 40.62 0 0 1-.096-.04l1.547-3.689zm9.193 2.655l.094.018-.727 3.933-.1-.019.733-3.932zm9.7 1.146l.097.006-.25 3.992-.101-.006.254-3.992zm9.895.3h.098l-.023 4h-.1l.025-4zm10.006-.003h.1l-.012 4h-.097l.01-4zm10.142.283l.103.008-.279 3.99-.097-.007.273-3.99zm10.292 1.646l.105.031-1.149 3.831-.09-.026 1.134-3.836zm9.371 5.923l.07.093-3.2 2.399a8.135 8.135 0 0 0-.05-.066l3.18-2.426zM83 27.943V28h-4v-.048l4-.009z' fill='%23fff'/%3E%3C/svg%3E");
  }

  .chf-therapy__info__list__item:nth-of-type(2) {
    margin-right: 0;
  }

  .chf-therapy__info__list__item:nth-of-type(2)::after {
    width: 86px;
    height: 35px;
    left: 90%;
    top: 20%;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='90' height='39' viewBox='0 0 90 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M1.725 35.02a2 2 0 0 0 .55 3.961l-.55-3.962zM87.062 9.766a2 2 0 0 0 1.876-3.533l-1.876 3.533zM2.326 38.974a2 2 0 1 0-.555-3.961l.555 3.961zm8.336-6.192a2 2 0 1 0 1.375 3.756l-1.375-3.756zm1.468 3.722a2 2 0 1 0-1.383-3.753l1.383 3.753zm6.94-7.75a2 2 0 0 0 2.035 3.444l-2.035-3.444zm2.12 3.393a2 2 0 1 0-2.04-3.44l2.04 3.44zm5.69-8.727a2 2 0 1 0 2.43 3.177l-2.43-3.177zm2.508 3.118a2 2 0 0 0-2.432-3.175l2.432 3.175zm4.95-9.178a2 2 0 1 0 2.574 3.061l-2.575-3.061zm2.648 3a2 2 0 0 0-2.575-3.062l2.575 3.061zm4.89-9.213a2 2 0 1 0 2.467 3.149l-2.467-3.149zm2.54 3.09a2 2 0 1 0-2.464-3.15l2.465 3.15zM50.07 5.47a2 2 0 0 0 2.016 3.455L50.07 5.47zm2.096 3.409a2 2 0 1 0-2.01-3.46l2.01 3.46zm7.254-7.453a2 2 0 1 0 1.066 3.856L59.42 1.426zm1.153 3.832a2 2 0 1 0-1.055-3.859l1.055 3.859zm9.07-4.951a2 2 0 1 0-.204 3.995l.204-3.995zm-.114 4a2 2 0 1 0 .216-3.995l-.216 3.995zm10.116-2.08a2 2 0 1 0-1.233 3.806l1.233-3.805zM78.5 6.062a2 2 0 0 0 1.24-3.802L78.5 6.06zm10.392.148a2 2 0 1 0-1.873 3.535l1.873-3.535zM2.275 38.981l.05-.007-.554-3.961-.046.006.55 3.962zm9.762-2.443l.093-.034-1.383-3.753-.085.031 1.375 3.756zm9.068-4.34l.085-.05-2.04-3.442-.08.048 2.035 3.444zm8.206-5.6l.077-.06-2.432-3.175-.075.057 2.43 3.177zm7.601-6.177l.074-.062-2.575-3.06-.074.06 2.575 3.062zm7.43-6.125l.075-.058-2.465-3.15-.076.06 2.467 3.148zm7.744-5.37l.08-.047-2.01-3.46c-.028.018-.057.034-.086.051l2.016 3.455zm8.4-3.644l.087-.024-1.055-3.859a28.01 28.01 0 0 0-.098.027l1.066 3.856zm8.953-.98l.09.005.216-3.995a33.166 33.166 0 0 0-.102-.005l-.204 3.995zm8.973 1.73l.087.03 1.242-3.803-.096-.031-1.233 3.805zm8.607 3.712l.043.023 1.876-3.533-.046-.025-1.873 3.535z' fill='%23fff'/%3E%3C/svg%3E");
  }

  .chf-therapy__info__list__item:nth-of-type(3)::after {
    width: 78px;
    height: 72px;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='82' height='76' viewBox='0 0 82 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M2.333 71.028a2 2 0 0 0-.666 3.944l.666-3.944zm78.34-67.145A2 2 0 1 0 79.327.117l1.346 3.766zM1.723 74.981a2 2 0 0 0 .66-3.945l-.66 3.945zm10.155-3.62a2 2 0 1 0 .538 3.965l-.538-3.964zm.648 3.95a2 2 0 0 0-.554-3.962l.554 3.961zm7.847-7.317a2 2 0 0 0 2.38 3.214l-2.38-3.214zm2.47 3.148a2 2 0 0 0-2.397-3.203l2.396 3.203zm3.79-10.22a2 2 0 1 0 3.373 2.15l-3.373-2.15zm3.43 2.06a2 2 0 1 0-3.378-2.142l3.378 2.141zm1.246-10.87a2 2 0 0 0 3.622 1.697l-3.622-1.697zm3.665 1.605a2 2 0 0 0-3.622-1.695l3.622 1.695zm.594-10.907a2 2 0 1 0 3.626 1.687l-3.626-1.687zm3.669 1.597a2 2 0 0 0-3.626-1.69l3.626 1.69zm.993-10.87a2 2 0 1 0 3.499 1.94l-3.499-1.94zm3.547 1.853a2 2 0 0 0-3.497-1.943l3.497 1.943zm2.049-10.71a2 2 0 0 0 3.237 2.35l-3.237-2.35zm3.296 2.269a2 2 0 0 0-3.234-2.354l3.234 2.354zm3.503-10.298a2 2 0 0 0 2.841 2.816l-2.84-2.816zm2.91 2.746a2 2 0 1 0-2.836-2.82l2.836 2.82zm5.112-9.613a2 2 0 0 0 2.345 3.24l-2.345-3.24zm2.426 3.182a2 2 0 0 0-2.34-3.244l2.34 3.245zm6.565-8.678a2 2 0 1 0 1.825 3.56l-1.825-3.56zm1.911 3.515a2 2 0 0 0-1.82-3.561l1.82 3.561zM79.277.134a2 2 0 1 0 1.348 3.767L79.277.134zM1.667 74.972l.055.01.661-3.946-.05-.008-.666 3.944zm10.75.354l.11-.016-.555-3.961-.094.013.538 3.964zm10.336-4.118l.09-.066-2.397-3.203-.073.055 2.38 3.214zm7.253-8.136l.057-.09-3.378-2.142-.052.082 3.373 2.15zm4.925-9.263c.015-.03.03-.06.043-.092l-3.622-1.695-.043.09 3.622 1.697zm4.263-9.312l.043-.09-3.626-1.69-.043.093 3.626 1.687zm4.535-9.02l.048-.087-3.497-1.943-.05.09 3.499 1.94zm5.334-8.447l.059-.081-3.234-2.354-.062.085 3.237 2.35zm6.403-7.563l.07-.07-2.837-2.82-.074.074 2.841 2.816zm7.526-6.442l.081-.059-2.34-3.244-.086.062 2.345 3.24zm8.471-5.178l.086-.044-1.82-3.561-.091.046 1.825 3.56zm9.162-3.946l.048-.018L79.327.117l-.05.017 1.348 3.767z' fill='%23fff'/%3E%3C/svg%3E");
  }

  .chf-therapy__info__heart {
    margin-left: 25px;
  }
}

@media only screen and (max-width: 769px) {
  .chf-salt__subtitle__text {
    padding-bottom: 16px;
  }
}

@media only screen and (max-width: 768px) {
  .chf-btn--to-doc {
    padding: 12px;
  }

  .chf-btn--to-doc .chf-svg-heart {
    font-size: 18px;
  }

  .chf-btn--to-doc > span {
    font-size: 14px;
  }

  .chf-modal__cont {
    padding-right: 15px;
    padding-left: 15px;
  }

  .chf-hero__text__btn {
    display: none;
  }

  .chf-hero-sec-1 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-2 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-3 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-4 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-6 .chf-hero-sec__bg {
    background-image: linear-gradient(89.91deg, #F3F4F5 46.9%, rgba(255, 255, 255, 0) 104.77%), url("../images/background.jpg");
  }

  .chf-symptom .chf-icon {
    -webkit-transform: scale(1) translateY(0px) !important;
    transform: scale(1) translateY(0px) !important;
  }

  .chf-symptom .chf-symptom__main__title {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  .chf-symptom .chf-symptom__main__subtitle {
    opacity: 1;
  }

  .chf-symptom .chf-symptom__bottom {
    opacity: 1;
  }

  .chf-symptom__main {
    padding-right: 10px;
    padding-left: 10px;
  }

  .chf-dang__list__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .chf-dang__block-1,
  .chf-dang__block-2 {
    min-height: 230px;
  }

  .chf-acc__list::after {
    display: none;
  }

  .chf-acc__list {
    height: auto;
    display: block;
  }

  .chf-acc__list__item {
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 8px rgba(41, 45, 88, 0.12);
    box-shadow: 0px 2px 8px rgba(41, 45, 88, 0.12);
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .chf-acc__list__item.js-show .chf-acc__btn {
    pointer-events: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .chf-acc__list__item.js-show .chf-acc__btn::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: .3;
  }

  .chf-acc__list__item.js-show .chf-acc__target {
    -webkit-transition: max-height .25s ease-in-out;
    transition: max-height .25s ease-in-out;
  }

  .chf-acc__btn {
    width: 100%;
    height: 80px;
    background-color: var(--white);
    font-size: 22px !important;
    padding-right: 2.5em;
  }

  .chf-acc__btn::after {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    -webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
    transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
    transition: opacity .25s ease-in-out, transform .25s ease-in-out;
    transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
    width: 23px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 2l-9 9-9-9' stroke='%23667683' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .chf-acc__target {
    position: static;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    opacity: 1;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-height: 0;
    -webkit-transition: max-height .25s ease-in-out;
    transition: max-height .25s ease-in-out;
  }

  .chf-acc__target::after {
    display: none;
  }

  .chf-acc__target__main {
    padding-top: 1em;
  }

  .chf-acc__target__main .chf-head-h3 {
    display: none;
  }

  .chf-reg__list__item {
    min-height: 9em;
  }

  .chf-ways-sec__bg {
    background-image: -webkit-gradient(linear, left top, right top, from(#EBEBEB), to(rgba(235, 235, 235, 0.37))), url("../images/ways/bg-768.jpg");
    background-image: linear-gradient(90deg, #EBEBEB 0%, rgba(235, 235, 235, 0.37) 100%), url("../images/doc.png");
  }

  .chf-diet__subtitle {
    padding-bottom: 36px;
  }

  .chf-diet__subtitle__text {
    padding-bottom: 16px;
  }

  .chf-salt__subtitle {
    padding-bottom: 40px;
  }

  .chf-salt__recom .chf-head-h3 {
    padding-bottom: 6px;
  }

  .chf-liquid__subtitle {
    padding-bottom: 40px;
  }

  .chf-liquid__subtitle__text {
    padding-bottom: 16px;
  }

  .chf-activity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .chf-activity__title {
    padding-bottom: .5em;
  }

  .chf-activity__icon {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 30px;
    text-align: left;
  }

  .chf-activity__icon .chf-icon {
    width: 214px;
    height: 166px;
  }

  .chf-about__cont {
    padding-right: 0;
    padding-left: 0;
  }

  .chf-about__cont__block-r--full {
    margin-left: 0;
    margin-right: 0;
  }

  .chf-about__cont__block-b {
    margin-left: 0;
    margin-right: 0;
  }

  .chf-about__cont__2__stat-1 strong,
  .chf-about__cont__2__stat-2 strong {
    margin-right: 20px;
  }

  .chf-about__cont__2__diag-1__img {
    padding-bottom: 60%;
    background-size: 90% auto, auto 70%;
  }

  .chf-about__cont__2__diag-1__img__m-w {
    left: 0;
  }
}

@media only screen and (max-width: 750px) {
  .chf-dang__block-3::after {
    background-size: auto 80%;
  }
}

@media only screen and (max-width: 700px) {
  .chf-clinic__list {
    margin: 0;
  }

  .chf-clinic__list__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .chf-clinic__list__item:nth-of-type(1)::after {
    width: 9em;
    bottom: -1em;
    left: 0;
    top: initial;
    right: initial;
    -webkit-transform: rotateZ(96deg) rotateX(200deg);
    transform: rotateZ(96deg) rotateX(200deg);
  }

  .chf-clinic__list__item:nth-of-type(2)::after {
    width: 7em;
    height: 2em;
    top: 85%;
    right: initial;
    -webkit-transform: rotateY(165deg) rotatez(90deg);
    transform: rotateY(165deg) rotatez(90deg);
    left: 12em;
  }

  .chf-clinic__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 500px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 2em;
  }

  .chf-clinic__block .chf-icon {
    width: 12em;
    height: 12em;
    margin-right: 20px;
    background-position: center center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .chf-therapy__info__list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .chf-therapy__info__list__item {
    text-align: center;
    margin-bottom: 15px;
  }

  .chf-therapy__info__list__item::after {
    width: 5px !important;
    height: 30px !important;
    top: 100% !important;
    left: 50% !important;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='4' height='25' viewBox='0 0 4 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M0 23a2 2 0 1 0 4 0H0zM4 2.5a2 2 0 1 0-4 0h4zm0 20.45a2 2 0 1 0-4 0h4zM0 12.8a2 2 0 1 0 4 0H0zm4-.1a2 2 0 1 0-4 0h4zM0 2.55a2 2 0 1 0 4 0H0zM4 23v-.05H0V23h4zm0-10.2v-.1H0v.1h4zM4 2.55V2.5H0v.05h4z' fill='%23fff'/%3E%3C/svg%3E") !important;
  }

  .chf-therapy__info__list__item strong,
  .chf-therapy__info__list__item .chf-icon {
    margin: 0 auto 10px;
  }

  .chf-therapy__info__heart {
    margin: 25px auto 0;
    background-image: none;
    background-color: #4F5565;
    border-radius: 10px;
    margin-top: 25px;
    padding-bottom: 25px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 400px;
  }

  .chf-footer-sec {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .chf-footer__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 20px;
  }
}

@media only screen and (max-width: 650px) {
  .chf-dang__block-3 {
    margin-left: 0;
    padding-right: 1em;
    padding-top: 36%;
    padding-bottom: 1em;
    text-align: center;
  }

  .chf-dang__block-3::after {
    padding-top: 50%;
    bottom: initial;
    right: 0;
    left: 0;
    width: auto;
    background-position: center center;
    background-size: auto 100%;
    background-image: url("../images/parents.png");
  }

  .chf-clinic__list__item:nth-of-type(1)::after {
    left: -30px;
  }

  .chf-clinic__list__item:nth-of-type(2)::after {
    left: 10em;
  }

  .chf-about__cont__4__symp {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }

  .chf-about__cont__4__symp__l {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .chf-about__cont__4__symp__r {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-left: 0;
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .chf-about__cont__4__symp__r > span {
    width: 49%;
    min-height: 10em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .chf-about__cont__4__symp__r > span::before {
    bottom: 100%;
    right: initial;
    left: 50%;
    height: 50px;
    width: 20px;
    top: initial;
  }

  .chf-about__cont__4__symp__r > span:first-of-type::before {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='19' height='42' viewBox='0 0 19 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.488 41.594a1 1 0 0 1-1.398.21L.85 36.459a1 1 0 0 1 1.188-1.608l6.435 4.752 4.752-6.436a1 1 0 0 1 1.61 1.188l-5.347 7.24zm9.233-39.901c-4.48 4.661-7.236 11.223-8.622 18.28-1.384 7.048-1.385 14.51-.426 20.878l-1.978.298c-.99-6.576-.99-14.27.442-21.562 1.43-7.284 4.307-14.25 9.142-19.28l1.442 1.386z' fill='%23DBDBDB'/%3E%3C/svg%3E");
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }

  .chf-about__cont__4__symp__r > span:first-of-type::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='143' height='118' viewBox='0 0 143 118' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.84 47.411c6.312-58.91 49.552-47.74 68.707-44.22 27.483 5.72 65.442-3.3 72.438 44.22 3.723 25.288-.483 67.321-52.7 69.961-52.217 2.64-95.94 0-88.445-69.96z' fill='%23F5F5F5'/%3E%3C/svg%3E");
  }

  .chf-about__cont__4__symp__r > span:last-of-type::before {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='19' height='42' viewBox='0 0 19 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.512 41.594a1 1 0 0 0 1.398.21l7.24-5.346a1 1 0 0 0-1.188-1.608l-6.435 4.752-4.752-6.436a1 1 0 0 0-1.61 1.188l5.347 7.24zM.279 1.693c4.48 4.661 7.236 11.223 8.622 18.28 1.384 7.048 1.385 14.51.426 20.878l1.978.298c.99-6.576.99-14.27-.441-21.562C9.434 12.303 6.556 5.337 1.72.307L.279 1.693z' fill='%23DBDBDB'/%3E%3C/svg%3E");
  }

  .chf-about__cont__4__symp__r > span:last-of-type::after {
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='158' height='127' viewBox='0 0 158 127' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M156.499 67.5c-7.014 37.251-21.936 59.5-80 59.5C34.84 127 8.774 111.049 1 81-3.138 65.01 4.866 1.814 62.894.145 120.924-1.525 164.83 23.262 156.5 67.5z' fill='%23F5F5F5'/%3E%3C/svg%3E");
  }
}

@media only screen and (max-width: 576px) {
  :root {
    --navHeight: 50px;
  }

  .chf-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .chf-btn {
    height: 2.5em;
    width: 100%;
    max-width: 375px;
    padding-right: 1em;
    padding-left: 1em;
  }

  .chf-btn span {
    font-size: 18px;
  }

  .chf-btn--med {
    font-size: 14.5px !important;
  }

  .chf-btn--med span {
    font-size: 12px;
  }

  .chf-btn--small {
    font-size: 13.5px;
  }

  .chf-btn--small span {
    font-size: 14px;
    font-weight: 400;
  }

  .chf-btn--fixed {
    right: 10px;
    top: auto;
    -webkit-transform: none;
    transform: none;
    bottom: 10px;
  }

  .chf-btn--to-doc {
    padding: 8px;
  }

  .chf-btn--to-doc .chf-svg-heart {
    font-size: 10px;
    max-width: 70px;
    font-size: 12px;
    margin-bottom: 4px;
  }

  .chf-btn--to-doc > span {
    font-size: 10px;
    max-width: 70px;
  }

  .chf-btn--print .bg-print {
    font-size: 12px;
  }

  .chf-btn--gov-doc,
  .chf-btn--priv-doc {
    min-width: auto;
  }

  .chf-modal__cont {
    padding-right: 10px;
    padding-left: 10px;
  }

  .chf-tip::after {
    width: 14px;
    border-bottom: 14px solid var(--white);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-left: 7px solid rgba(0, 0, 0, 0);
  }

  .chf-tip__block {
    width: 300px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    top: calc(100% + 14px);
  }

  .chf-can-scroll {
    font-size: 15px;
  }

  .chf-list-line ul li {
    padding-left: 16px;
    margin-top: .5em;
    margin-bottom: .5em;
  }

  .chf-list-dot ul li {
    padding-left: 20px;
    margin-top: .5em;
    margin-bottom: .5em;
  }

  .chf-to-doc-btns > * {
    margin: 4px 0;
  }

  .chf-header .chf-burger-menu {
    font-size: 16px;
  }

  .chf-nav__link {
    font-size: 16px;
  }

  .chf-hero__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .chf-hero-sec-1 .chf-hero__text {
    max-width: 100%;
  }

  .chf-hero-sec-1 .chf-hero-sec__bg {
    background-image: linear-gradient(310.76deg, rgba(243, 244, 245, 0.84) 23.64%, rgba(255, 255, 255, 0.27) 86%), url("../images/hero/hero-1-576.jpg");
  }

  .chf-hero-sec-2 .chf-hero__text {
    max-width: 100%;
  }

  .chf-hero-sec-2 .chf-hero-sec__bg {
    background-image: linear-gradient(81.54deg, rgba(250, 250, 245, 0.81) 23.3%, rgba(250, 250, 245, 0.25) 91.48%), url("../images/hero/hero-2-576.jpg");
  }

  .chf-hero-sec-3 .chf-hero__text {
    max-width: 60%;
  }

  .chf-hero-sec-3 .chf-hero-sec__bg {
    background-image: url("../images/background.jpg");
  }

  .chf-hero-sec-4 .chf-hero__text {
    max-width: 100%;
  }

  .chf-hero-sec-4 .chf-hero-sec__bg {
    background-image: linear-gradient(89.91deg, #F3F4F5 46.9%, rgba(255, 255, 255, 0) 104.77%), url("../images/hero/hero-4-576.jpg");
  }

  .chf-hero-sec-6 .chf-hero__text {
    max-width: 100%;
  }

  .chf-hero-sec-6 .chf-hero__text .chf-hero__btns {
    text-align: center;
  }

  .chf-hero-sec-6 .chf-hero__text .chf-hero__btns .chf-btn + .chf-btn {
    margin-top: 16px;
  }

  .chf-hero-sec-6 .chf-hero-sec__bg {
    background-image: linear-gradient(89.91deg, #F3F4F5 46.9%, rgba(255, 255, 255, 0) 104.77%), url("../images/background.jpg");
  }

  .chf-info-block {
    padding-right: 1em;
    padding-left: 1em;
  }

  .chf-info-block-3 {
    background-position: right top;
    background-size: auto 60%;
  }

  .chf-symptoms__list {
    grid-template-columns: 1fr;
  }

  .chf-symptoms__list__item {
    padding-left: 0;
    padding-right: 0;
  }

  .chf-dang__block-1,
  .chf-dang__block-2 {
    min-height: 200px;
  }

  .chf-dang__block-2__people {
    height: 55px;
  }

  .chf-video-sec + .chf-sec-dang {
    margin-top: 0;
    padding-top: 3em;
  }

  .chf-video-cont {
    margin-right: -10px;
    margin-left: -10px;
    width: auto;
  }

  .chf-clinic__list__item:nth-of-type(2)::after {
    left: 8em;
  }

  .chf-acc__btn {
    height: 70px;
    font-size: 15px !important;
    padding-left: 1em;
  }

  .chf-acc__target__bot {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .chf-reg__list__item:nth-of-type(odd) .chf-icon::after {
    left: 50%;
  }

  .chf-reg__list__item:nth-of-type(even) {
    margin-left: 0;
  }

  .chf-reg__list__item:nth-of-type(even) .chf-icon::after {
    right: initial;
    left: 50%;
  }

  .chf-reg__block .chf-icon {
    width: 60px;
    height: 60px;
    margin-right: 16px;
  }

  .chf-reg__block .chf-icon::after {
    height: 40px;
    width: 5px;
    top: 115%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='4' height='42' viewBox='0 0 4 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2v38' stroke='%23627190' stroke-width='4' stroke-linecap='round' stroke-dasharray='0.1 10'/%3E%3C/svg%3E");
  }

  .chf-ways-sec__bg {
    background-image: -webkit-gradient(linear, left top, right top, from(#EBEBEB), to(rgba(235, 235, 235, 0.37))), url("../images/ways/bg-576.jpg");
    background-image: linear-gradient(90deg, #EBEBEB 0%, rgba(235, 235, 235, 0.37) 100%), url("../images/doc.png");
  }

  .chf-diet-activ-doc__title {
    padding-bottom: 0.5em;
  }

  .chf-salt__subtitle {
    padding-bottom: 36px;
  }

  .chf-salt__subtitle__icon .chf-icon {
    width: 123px;
    height: 102px;
  }

  .chf-liquid__subtitle {
    padding-bottom: 36px;
  }

  .chf-liquid__subtitle__icon .chf-icon {
    width: 124px;
    height: 101px;
  }

  .chf-food__subtitle {
    padding-bottom: 6px;
  }

  .chf-food .chf-about__cont__list-row {
    margin-left: -26px;
  }

  .chf-activity__icon .chf-icon {
    width: 134px;
    height: 104px;
  }

  .chf-about {
    display: block;
  }

  .chf-about__anchor__list {
    max-width: 80%;
  }

  .chf-about__cont__block-r--full {
    margin-right: -10px;
    margin-left: -10px;
  }

  .chf-about__cont__block-g > .chf-head-h4 {
    padding-bottom: 20px;
  }

  .chf-about__cont__block-b {
    margin-right: -10px;
    margin-left: -10px;
  }

  .chf-about__cont__list-row__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }

  .chf-about__cont__list-row__item .chf-icon {
    margin: 0 14px 0 0;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 10em;
    height: 9em;
    background-size: 9.5em auto;
  }

  .chf-about__cont__list-col__item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .chf-about__cont__list-col__item__icon .chf-icon {
    width: 10em;
    height: 9em;
    background-size: 9.5em auto;
  }

  .chf-about__cont__list-col__item__icon::before {
    left: 0;
  }

  .chf-about__cont__list-col__item__text {
    padding-top: 1em;
  }

  .chf-about__cont__1__list__item {
    display: block;
    text-align: center;
  }

  .chf-about__cont__1__list__item:not(:last-of-type) {
    padding-bottom: 8em;
  }

  .chf-about__cont__1__list__item:not(:last-of-type)::before {
    top: 65%;
  }

  .chf-about__cont__1__list__item .chf-icon {
    margin: 0 auto !important;
  }

  .chf-about__cont__2__stat-1,
  .chf-about__cont__2__stat-2 {
    display: block;
  }

  .chf-about__cont__2__stat-1 strong,
  .chf-about__cont__2__stat-2 strong {
    text-align: left;
    padding-bottom: 10px;
  }

  .chf-about__cont__2__stat-1 strong span {
    display: inline-block;
  }

  .chf-about__cont__2__stat-1 strong span:first-of-type {
    font-size: 32px;
    margin-right: 5px;
  }

  .chf-about__cont__2__stat-1 strong span:last-of-type {
    font-size: 32px;
  }

  .chf-about__cont__2__stat-2 strong {
    font-size: 32px;
  }

  .chf-about__cont__2__diag-1__img {
    margin-bottom: 40px;
  }

  .chf-about__cont__2__diag-1__img__m-w {
    top: 100%;
    text-align: center;
    right: 0;
  }

  .chf-about__cont__2__diag-1__img__m-w span {
    display: inline-block;
    padding-bottom: 0;
  }

  .chf-about__cont__2__diag-1__img__m-w span:first-of-type {
    margin-right: 10px;
  }

  .chf-about__cont__2__diag-2 {
    display: block;
    text-align: center;
  }

  .chf-about__cont__2__diag-2 .chf-icon {
    margin: 0 auto 10px;
  }
}

@media only screen and (max-width: 450px) {
  .chf-about__cont__4__symp__r > span {
    padding-right: 1em;
    padding-left: 1em;
  }
}

@media only screen and (max-width: 400px) {
  .chf-counter__number {
    margin: 0 5px;
  }

  .chf-about__cont__4__symp__r > span {
    padding-right: 0.1em;
    padding-left: 0.1em;
  }
}

@media only screen and (max-width: 380px) {
  .chf-reg__block .chf-icon::after {
    top: 115%;
  }
}

@media only screen and (max-width: 350px) {
  .chf-reg__block .chf-icon::after {
    height: 53px;
  }
}

@media only screen and (max-width: 320px) {
  .chf-reg__block .chf-icon::after {
    top: 125%;
  }
}
/*# sourceMappingURL=chf-styles.css.map */
