

/* Start:/local/templates/clinic/styles.css?173368237242*/
ul li p {display:inline-block !important;}
/* End */


/* Start:/local/templates/clinic/template_styles.css?1765868790292138*/
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1,
h2,
h3,
h4,
h5 {
  padding: 0;
  margin: 0;
}

p {
  padding: 0;
  margin: 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button {
  padding: 0;
  border: none;
  background: transparent;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

ol {
  padding-left: 2rem;
}

ul {
  padding-left: 1.5rem;
}

body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #232324;
  background-image: url("/local/templates/clinic/./images/mainBg.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 15px;
}

.show-mob {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .show-mob {
    display: block !important;
  }
}

.show-mob-flex {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .show-mob-flex {
    display: flex !important;
  }
}

.show-tablet {
  display: none !important;
}

@media screen and (max-width: 1024px) {
  .show-tablet {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  .hide-mob {
    display: none !important;
  }
}

@media screen and (max-width: 1024px) {
  .hide-tablet {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .img-responsive-mob {
    width: 100% !important;
  }
}

.title {
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.72px;
  margin-bottom: 60px;
  color: #C1A580;
}

@media screen and (max-width: 768px) {
  .title {
    font-size: 22px;
    margin-bottom: 30px;
    letter-spacing: normal;
    margin-bottom: 30px;
  }
}

.base-btn {
  height: 48px;
  background-color: #C1A580;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
  outline: none;
  border: 0px;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.base-btn:hover {
  background-color: #CB8965;
  color: #fff;
}

@media screen and (max-width: 768px) {
  .base-btn {
    font-size: 12px;
    width: 100%;
  }
}

.second-btn {
  height: 48px;
  background-color: #fff;
  border: 1px solid #C0A480;
  border-radius: 10px;
  color: #C0A480;
  font-size: 14px;
  transition: all 0.3s ease;
}

.second-btn:hover {
  background-color: #DCC6BA;
  border: 1px solid #DCC6BA;
  color: #fff;
}

@media screen and (max-width: 768px) {
  .second-btn {
    font-size: 12px;
  }
}

.header {
  background-color: #fff;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  width: 100%;
  z-index: 9;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .header {
    position: fixed;
  }
}

.header__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header__wrapper__logo {
  padding: 35px 15px 13px 0;
}

@media screen and (max-width: 1024px) {
  .header__wrapper__logo {
    padding: 15px;
    padding-left: 0px;
  }
}

.header__wrapper__nav {
  display: flex;
  align-items: center;
  gap: 28px;
  margin-right: 30px;
  margin-left: auto;
}

@media screen and (max-width: 1200px) {
  .header__wrapper__nav {
    gap: 15px;
    margin-right: 15px;
  }
}

.header__wrapper__nav__item .link {
  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  transition: all 0.3s ease;
  color: #232324;
}

.header__wrapper__nav__item:hover .link {
  opacity: 1;
  color: #C0A480;
}

.header__wrapper__nav__item {
  position: relative;
}

.header__wrapper__nav__item .dropdown-menu {
  background-color: rgba(255, 255, 255, 0.8);
  padding: 20px 28px 25px;
  margin-top: 13px !important;
  top: 100%;
  box-shadow: 0px 10px 15px 0px rgba(192, 164, 128, 0.50);
  backdrop-filter: blur(7.5px);
  border: 0px;
  border-radius: 20px;
}

.header__wrapper__nav__item>a {
  padding: 15px 0px;
}

.header__wrapper__nav__item:hover ul.dropdown-menu {
  display: block;
}

.header__wrapper__nav__item .dropdown-menu .dropdown-item {
  width: 200px;
  font-size: 12px;
  line-height: 31px;
  transition: all 0.3s ease;
  cursor: pointer;
  padding: 2px 0px;
}

.header__wrapper__nav__item .dropdown-menu .dropdown-item:hover {
  background-color: transparent;
  opacity: 0.7;
  color: #C0A480;
}

.header__wrapper__burgerBtn {
  margin-right: 14px;
  margin-left: auto;
  cursor: pointer;
}

.header__wrapper__burgerBtn .dropdown-menu {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 18px 20px;
  z-index: 99;
  border-radius: 20px;
  margin-top: 15px !important;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item {
  width: 250px;
  font-size: 14px;
  line-height: 31px;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item:hover {
  background-color: transparent;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item__title {
  transition: all 0.3s ease;
  cursor: pointer;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item__title:hover {
  background-color: transparent;
  opacity: 0.7;
  color: #C0A480;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item__sub-list {
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  padding-left: 20px;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item__sub-list__item {
  transition: all 0.3s ease;
  cursor: pointer;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item__sub-list__item:hover {
  background-color: transparent;
  opacity: 0.7;
  color: #C0A480;
}

.header__wrapper__burgerBtn .dropdown-menu .dropdown-item__sub-list.active {
  height: 100%;
  opacity: 1;
  visibility: visible;
}

.header__wrapper__searchBtn {
  position: relative;
  transition: all 0.3s ease;
  cursor: pointer;
}

.header__wrapper__searchBtn__searchArea .searchArea {
  position: absolute;
  right: 0;
  top: 55%;
  transform: translateY(-50%);
  width: 0;
  display: none;
  border-radius: 20px;
  border: 1px solid var(--SL_ohra, #C0A480);
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 10px 15px 0px rgba(192, 164, 128, 0.5);
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  transition: all 0.3s ease;
}

.header__wrapper__searchBtn__searchArea .searchArea:focus-visible {
  outline: none;
}

.header__wrapper__searchBtn__searchArea .searchArea.active {
  right: -20px;
  display: block;
  width: 246px;
  padding: 9px 20px;
}

@media screen and (max-width: 768px) {
  .header__wrapper__searchBtn__searchArea .searchArea.active {
    width: 286px;
    right: -10px;
    top: 200%;
  }
}

.header__wrapper__searchBtn__searchArea img {
  transition: all 0.3s ease;
}

.header__wrapper__searchBtn__searchArea img:hover {
  transform: scale(1.1);
}

.header__wrapper__searchBtn__searchArea.active {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.header__wrapper__searchBtn__searchArea.active img {
  display: none;
}

@media screen and (max-width: 768px) {
  .header__wrapper__searchBtn__searchArea.active img {
    display: block;
  }
}

.header__wrapper__searchBtn__searchArea .closeSearch {
  display: none;
  cursor: pointer;
  position: absolute;
  color: #C0A480;
  z-index: 99;
}

.header__wrapper__searchBtn__searchArea .closeSearch.active {
  display: block;
}

@media screen and (max-width: 768px) {
  .header__wrapper__searchBtn__searchArea .closeSearch.active {
    top: 150%;
    right: 5px;
  }
}

.intro {
  padding-left: calc((100vw - 1280px) / 2);
}

@media screen and (max-width: 1024px) {
  .intro {
    padding-left: 0;
  }
}

.intro__wrapper {
  padding-top: 67px;
  padding-left: 15px;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .intro__wrapper {
    padding-top: 168px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .intro__wrapper {
    padding-top: 76px;
  }
}

.intro__wrapper__image {
  width: 50%;
}

@media screen and (max-width: 1024px) {
  .intro__wrapper__image {
    width: 100%;
  }
}

.intro__wrapper__image .image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 1024px) {
  .intro__wrapper__image .image {
    width: 100%;
  }
}

.intro__wrapper__block {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.intro__wrapper__block .image {
  margin-bottom: 23px;
  margin-top: auto;
}

@media screen and (max-width: 1280px) {
  .intro__wrapper__block .image {
    width: 250px;
  }
}

.intro__wrapper__block .text {
  max-width: 434px;
  font-size: 14px;
}

.intro__wrapper .linkBtn {
  position: relative;
  margin-top: auto;
  margin-bottom: 0;
  width: 100%;
  padding: 20px 0 20px 140px;
  background-color: #C1A580;
  color: #fff;
  font-size: 20px;
  transition: all 0.3s ease;
}

.intro__wrapper .linkBtn:hover {
  background-color: #CB8965;
}

.intro__wrapper .linkBtn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  width: 10px;
  height: 16px;
  background-image: url("/local/templates/clinic/./images/arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1024px) {
  .intro__wrapper .linkBtn {
    padding: 11px 0 11px 15px;
    font-size: 18px;
  }
}

.categories__wrapper {
  padding: 63px 0 13px;
}

a.table-btn.download svg {
  margin-left: 5px;
}

.file-preview__wrapper>*:not(:last-child) {
  margin-right: 15px;
}

.file-preview__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
}

@media screen and (max-width: 768px) {
  .categories__wrapper {
    padding: 28px 0 0;
  }

  .file-preview__wrapper>*:not(:last-child) {
    margin-right: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .categories__wrapper.price {
    padding: 108px 0 0;
  }
}

.categories__wrapper__title .title {
  margin: 0;
}

.categories__wrapper__swiper {
  width: 100%;
  padding: 63px 0;
}

@media screen and (max-width: 768px) {
  .categories__wrapper__swiper {
    padding: 28px 0;
  }
}

@media screen and (max-width: 1024px) {
  .categories__wrapper__swiper .swiper-slide {
    width: 281px !important;
  }
}

.categories__wrapper__swiper .swiper-slide .card {
  filter: drop-shadow(0px 10px 30px #DCC6BA);
  border: none;
  border-radius: 45px;
  background-image: url("/local/templates/clinic/./images/cardBg.png");
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  justify-content: end;
}

.categories__wrapper__swiper .card__image {
  width: 100%;
  height: 327px;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
}

.categories__wrapper__swiper .swiper-slide .card__block .text {
  font-size: 14px;
  font-weight: 700;
  color: #C1A580;
  margin-left: 10px;
  transition: all 0.3s ease;
}

.categories__wrapper__swiper .swiper-slide .card__block .text:hover {
  color: #CB8965;
}

.specialist__wrapper {
  padding-bottom: 82px;
}

@media screen and (max-width: 1024px) {
  .specialist__wrapper {
    padding-bottom: 48px;
  }
}

@media (min-width: 900px) {
  section.registration .image.hide-tablet {
    display: block !important;
  }
}

.specialist__wrapper__swiper {
  position: relative;
  overflow: hidden;
}

section {
  overflow: hidden;
}

.specialist__wrapper__swiper .swiper-wrapper {
  padding: 0 100px;
}

@media screen and (max-width: 1024px) {
  .specialist__wrapper__swiper .swiper-wrapper {
    padding: 0;
  }
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide {
  width: 266px;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card {
  width: 370px;
  border: none;
  background-color: transparent;
  max-width: 100%;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card__image {
  margin-bottom: 44px;
  box-shadow: 0px 20px 50px 0px #DCC6BA;
  border-radius: 100%;
  width: 123px;
  height: 123px;
  object-fit: cover;
  object-position: center;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card__name {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 11px;
  line-height: normal;
  min-height: 59px;
  max-width: 340px;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card__desc {
  font-size: 14px;
  margin-bottom: 37px;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card__btn {
  width: 146px;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile {
  border-radius: 40px;
  background: #FFF;
  box-shadow: 0px 5px 50px 0px #DCC6BA;
  padding: 20px;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile__name-block {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile__name-block a {
  display: flex;
  align-items: center;
  width: 100%;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile__name-block .image {
  margin-right: 8px;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  object-fit: cover;
  object-position: center;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile__name-block__name {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: #232324;
  width: calc(100% - 88px);
}

.card-mobile__desc b {
  font-weight: 400;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile__desc {
  font-size: 14px;
  margin-bottom: 18px;
  min-height: 44px;
}

.specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card-mobile__btn {
  width: 100%;
}

.specialist__wrapper__swiper .swiper-button-spec-prev,
.specialist__wrapper__swiper .swiper-button-spec-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 10;
}

.specialist__wrapper__swiper .swiper-button-spec-prev:hover,
.specialist__wrapper__swiper .swiper-button-spec-next:hover {
  transform: scale(1.1) translateY(-50%);
}

@media screen and (max-width: 1024px) {

  .specialist__wrapper__swiper .swiper-button-spec-prev,
  .specialist__wrapper__swiper .swiper-button-spec-next {
    display: none;
  }
}

@media (max-width: 870px) {
  .specialist__wrapper__swiper .swiper-wrapper .swiper-slide .card__name {
    font-size: 20px;
  }
}

.specialist__wrapper__swiper .swiper-button-spec-prev {
  left: 20px;
}

.specialist__wrapper__swiper .swiper-button-spec-next {
  right: 20px;
}

.specialist__wrapper__swiper .swiper-button-disabled svg {
  opacity: 0.5;
}

.specialist__wrapper__swiper .swiper-button-disabled svg path {
  stroke: #2c2c2c;
}

.registration__wrapper {
  padding-bottom: 45px;
}

@media screen and (max-width: 1024px) {
  .registration__wrapper {
    padding-bottom: 15px;
  }
}

.registration__wrapper__form {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.registration__wrapper__form .form-block {
  display: flex;
  flex-direction: column;
  width: 278px;
}

@media screen and (max-width: 1024px) {
  .registration__wrapper__form .form-block {
    width: 100%;
  }
}

.form-block__label {
  margin-bottom: 3px;
  font-size: 14px;
  color: #2C2C2C;
  display: block;
  width: 100%;
}

.form-block__input {
  background-color: transparent;
  border: 1px solid #DCC6BA;
  border-radius: 10px;
  padding: 10px 14px;
  font-size: 14px;
  color: #c1a580;
  margin-bottom: 20px;
  display: block;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .form-block__input {
    margin-bottom: 10px;
  }
}

.form-block__input::-moz-placeholder {
  color: #DCC6BA;
}

.form-block__input::placeholder {
  color: #DCC6BA;
}

.form-block__input:focus {
  outline: none;
  border: 1px solid #C1A580;
}

.form-block__text {
  color: #545567;
  font-size: 12px;
  line-height: 20px;
}

.form-block__text__link {
  color: #C0A480;
}

.form-block__btn {
  margin: 18px 0;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .form-block__btn {
    margin: 9px 0;
  }
}

.registration__wrapper__form .image img {
  border-radius: 250px 0 250px 250px;
}

.sert__wrapper {
  position: relative;
  border-radius: 60px;
}

.sert__wrapper.price {
  margin-bottom: 66px;
}

@media screen and (max-width: 1024px) {
  .sert__wrapper.price {
    margin-bottom: 35px;
  }
}

.sert__wrapper__image {
  border-radius: 60px;
}

.sert__wrapper img {
  border-radius: 60px;
  width: 100%;
  height: 420px;
  object-fit: cover;
  object-position: bottom;
}

.sert__wrapper .sertificate {
  padding: 40px 70px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 60px;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}

.sertificate-wrapper {
  position: absolute;
  top: 0px;
  left: 10%;
  height: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

.sert__wrapper .sertificate__text {
  font-size: 14px;
  margin-bottom: 16px;
  max-width: 400px;
}

@media screen and (max-width: 768px) {

  .sert__wrapper .sertificate {
    text-align: center;
    width: 100%;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.70);
    padding: 19px 30px;
  }

  .sert__wrapper.price {
    padding: 36px 0px;
  }

  .sertificate-wrapper {
    left: initial;
    top: initial;
    bottom: initial;
    right: initial;
    margin: 0px 31px;
    position: relative;
  }

  .sert__wrapper .sertificate__text {
    max-width: 100%;
  }

  .sert__wrapper img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 40px;
  }
}


.sert__wrapper .sertificate__title {
  font-size: 25px;
  font-weight: 600;
  color: #2C2E3F;
  margin-bottom: 18px;
  line-height: normal;
}

@media screen and (max-width: 768px) {
  .sert__wrapper .sertificate__title {
    font-size: 22px;
  }
}


.sert__wrapper .sertificate__btn {
  width: 194px;
}

@media screen and (max-width: 480px) {
  .sert__wrapper .sertificate__btn {
    width: 150px;
  }
}

.discount__wrapper {
  margin: 37px 0 70px;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .discount__wrapper {
    margin: 30px 0;
  }
}

.discount__wrapper__swiper {
  width: 100%;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .discount__wrapper__swiper {
    padding: 0px 48px;
  }
}

.discount__wrapper__swiper .swiper-wrapper {
  width: 100%;
}

@media screen and (max-width: 1024px) {}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card {
  position: relative;
  height: 350px;
  border-radius: 60px;
  background-image: url("/local/templates/clinic/./images/discountImage1.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card__title {
  position: absolute;
  width: 280px;
  height: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  border-radius: 0px 60px;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  font-size: 26px;
  font-weight: 600;
  text-align: center;
}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card__number {
  position: absolute;
  border-radius: 0px 60px;
  background: #C1A580;
  height: 81px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  bottom: 0;
  font-size: 34px;
  font-weight: 600;
  letter-spacing: -0.72px;
  color: #fff;
  padding: 0px 15px;
}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card-mobile {
  position: relative;
  height: 293px;
  border-radius: 42px;
  background-image: url("/local/templates/clinic/./images/discountImageMob1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center;
}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card-mobile .block {
  position: absolute;
  width: 100%;
  border-radius: 0px 0px 40px 40px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  min-height: 75px;
}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card-mobile .block__number {
  border-radius: 40px;
  background: #C1A580;
  min-width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
}

.discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card-mobile .block__text {
  font-size: 15px;
  padding-left: 15px;
  line-height: 1.3;
  padding-right: 20px;
}

.discount__wrapper__swiper .swiper-button-discount-prev,
.discount__wrapper__swiper .swiper-button-discount-next {
  position: absolute;
  top: 44%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 10;
  left: 0px;
}

.discount__wrapper__swiper .swiper-button-discount-prev {
  right: 0px;
  left: auto;
  transform: rotate(180deg) translateY(50%);
}

.discount__wrapper__swiper .swiper-button-disabled {
  display: none !important;
}

.discount__wrapper__swiper .swiper-pagination-discount {
  text-align: center;
  margin-top: 35px;
  min-height: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.discount__wrapper__swiper .swiper-pagination-discount .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #DCC6BA;
  transition: all 0.3s ease;
  opacity: 1;
}

.discount__wrapper__swiper .swiper-pagination-discount .swiper-pagination-bullet:not(:last-child) {
  margin-right: 25px;
}

.discount__wrapper__swiper .swiper-pagination-discount .swiper-pagination-bullet-active {
  width: 15px;
  height: 15px;
  background: #C1A580;
}

.discount__wrapper__swiper .swiper-slide-shadow-left,
.discount__wrapper__swiper .swiper-slide-shadow-right {
  border-radius: 60px;
}

.news__wrapper {
  padding: 70px 0;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .news__wrapper {
    padding: 30px 0;
  }
}

.news__wrapper__swiper {
  margin: 0 auto;
  width: 980px;
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  .news__wrapper__swiper {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .news__wrapper__swiper:not(.custom-swiper) .swiper-slide {
    width: 281px !important;
  }
}

.news__wrapper__swiper .swiper-slide .card {
  background: transparent;
  border: none;
  position: relative;
  height: 100%;
  padding-bottom: 20px;
}

.news__wrapper__swiper .swiper-wrapper {
  height: auto;
}

.news__wrapper__swiper.swiper-autoheight .swiper-slide {
  height: 100%;
}

.news__wrapper__swiper.swiper-autoheight .swiper-slide .card__image {
  margin-bottom: 18px;
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 210px;
  border-radius: 50px;
}

.news__wrapper__swiper .swiper-slide .card__title {
  font-size: 14px;
  font-weight: 600;
}

.news__wrapper__swiper .swiper-slide .card__text {
  height: 67px;
  font-size: 14px;
  color: #545567;
  margin-bottom: 24px;
  overflow: hidden;
}

.news__wrapper__swiper .swiper-slide .card__link {
  position: absolute;
  bottom: 0px;
  color: #C1A580;
  font-size: 14px;
  font-weight: 600;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 4px;
  transition: all 0.3s ease;
}

.news__wrapper__swiper .swiper-slide .card__link:hover {
  color: #CB8965;
}

.news__wrapper__swiper .swiper-slide .card__link:hover svg path {
  stroke: #CB8965;
}

.news__wrapper__swiper .swiper-button-news-prev,
.news__wrapper__swiper .swiper-button-news-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  left: 1%;
  cursor: pointer;
  z-index: 10;
}

.news__wrapper__swiper .swiper-button-news-prev:hover,
.news__wrapper__swiper .swiper-button-news-next:hover {
  transform: scale(1.1) translateY(-50%);
}

.news__wrapper__swiper .swiper-button-news-next {
  right: 1%;
  left: auto;
}

.news__wrapper__swiper .swiper-button-disabled svg {
  opacity: 0.5;
}

.news__wrapper__swiper .swiper-button-disabled svg path {
  stroke: #2c2c2c;
}

.footer {
  background-color: #C1A580;
}

.footer__wrapper {
  padding: 46px 0;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper {
    padding: 30px 0;
  }
}

.footer__wrapper__title .title {
  color: #fff;
  margin-bottom: 48px;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper__title .title {
    margin-bottom: 20px;
  }
}

.footer__wrapper__content {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper__content {
    flex-wrap: wrap;
    gap: 30px;
  }
}

.footer__wrapper__content .menu__title {
  font-size: 26px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
}

.footer__wrapper__content .menu__list__item {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 40px;
}

.footer__wrapper__content .contacts {
  width: 370px;
}

.footer__wrapper__content .contacts__title {
  font-size: 26px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
}

.footer__wrapper__content .contacts__wrapper {
  display: flex;
  gap: 46px;
  align-items: end;
}

@media screen and (max-width: 400px) {
  .footer__wrapper__content .contacts__wrapper {
    gap: 5px;
  }
}

.footer__wrapper__content .contacts__wrapper__adress__city {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 15px;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper__content .contacts__wrapper__adress__city {
    font-size: 12px;
  }
}

.footer__wrapper__content .contacts__wrapper__adress__text {
  font-size: 14px;
  line-height: 28px;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper__content .contacts__wrapper__adress__text {
    font-size: 12px;
    font-weight: 700;
  }
}

.footer__wrapper__content .contacts__wrapper__content__link {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  color: #fff;
  text-decoration: underline;
}

.footer__wrapper__content .contacts__wrapper__content__link:hover {
  font-weight: 500;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper__content .contacts__wrapper__content__link {
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
  }
}

.footer__wrapper__content .form {
  width: 512px;
  display: flex;
  flex-direction: column;
}

.footer__wrapper__content .form__title {
  font-size: 26px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  .footer__wrapper__content .form__title {
    margin-bottom: 20px;
    font-size: 18px;
  }
}

.footer__wrapper__content .form__label {
  font-size: 14px;
  color: #fff;
}

.footer__wrapper__content .form__input {
  border: none;
  border-bottom: 1px solid #fff;
  background-color: transparent;
  padding: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 40px;
  outline: none;
}

.footer__wrapper__content .form__btn {
  width: 100%;
  height: 48px;
  background-color: #fff;
  color: #C0A480;
  border: 1px solid #C0A480;
  border-radius: 10px;
  transition: all 0.3s ease;
  margin-bottom: 16px;
}

.footer__wrapper__content .form__btn:hover {
  background-color: #DCC6BA;
  color: #fff;
  border: 1px solid #DCC6BA;
}

.footer__wrapper__content .form__legal {
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}

.footer__wrapper__content .form__legal__link {
  font-weight: 600;
}

.footer__wrapper__content .form__legal__link:hover {
  text-decoration: underline;
}

.modal .modal-content {
  padding: 80px 50px;
  border-radius: 60px;
  margin-top: 36px;
}

.modal .modal-content__title {
  font-size: 26px;
  font-weight: 600;
  color: #C0A480;
  margin-bottom: 49px;
}

.modal .modal-content__label {
  font-size: 14px;
  color: #2C2C2C;
  margin-bottom: 3px;
}

.modal .modal-content__input {
  background-color: transparent;
  border: 1px solid #DCC6BA;
  border-radius: 10px;
  padding: 10px 14px;
  font-size: 14px;
  color: #DCC6BA;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .modal .modal-content__input {
    margin-bottom: 10px;
  }
}

.modal .modal-content__input::-moz-placeholder {
  color: #DCC6BA;
  opacity: 0.5;
}

.modal .modal-content__input::placeholder {
  color: #DCC6BA;
  opacity: 0.5;
}

.modal .modal-content__input:focus {
  outline: none;
  border: 1px solid #C1A580;
}

.modal .modal-content__text {
  font-size: 12px;
  font-weight: 400;
  color: #545567;
}

.modal .modal-content__text__link {
  color: #C0A480;
}

.modal .modal-content__btn {
  margin: 18px 0;
  font-size: 14px;
}

@media screen and (max-width: 1024px) {
  .modal .modal-content__btn {
    margin: 9px 0;
  }
}

.search__wrapper {
  padding-top: 67px;
  padding-bottom: 140px;
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

@media screen and (max-width: 1024px) {
  .search__wrapper {
    padding-top: 168px;
    padding-bottom: 65px;
  }
}

@media screen and (max-width: 768px) {
  .search__wrapper {
    padding-top: 105px;
    flex-direction: column-reverse;
  }
}

.search__wrapper__articles {
  width: 75%;
}

@media screen and (max-width: 768px) {
  .search__wrapper__articles {
    width: 100%;
  }
}

.search__wrapper__articles .search-list__item {
  margin-bottom: 66px;
}

@media screen and (max-width: 768px) {
  .search__wrapper__articles .search-list__item {
    margin-bottom: 34px;
  }
}

.search__wrapper__articles .search-list__item:last-child {
  margin-bottom: 0;
}

.search__wrapper__articles .search-list__item__title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 26px;
  transition: all 0.3s ease;
}

.search__wrapper__articles .search-list__item__title:hover {
  color: #C0A480;
}

@media screen and (max-width: 768px) {
  .search__wrapper__articles .search-list__item__title {
    font-size: 22px;
  }
}

.search__wrapper__articles .search-list__item__text {
  font-size: 14px;
  margin-bottom: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  height: 45px;
}

.search__wrapper__articles .search-list__item__date {
  font-size: 14px;
}

.search__wrapper__articles .search-list__item__date .path {
  transition: all 0.3s ease;
}

.search__wrapper__articles .search-list__item__date .path:hover {
  color: #C0A480;
}

.search__wrapper__select {
  width: 20%;
}

@media screen and (max-width: 768px) {
  .search__wrapper__select {
    width: 100%;
  }
}

.search__wrapper__select__title {
  font-size: 14px;
  font-weight: 400;
  color: #C0A480;
  margin-bottom: 3px;
}

.search__wrapper__select__select .form-select {
  background-color: #fff;
  color: #DCC6BA;
  border-color: #DCC6BA;
  background-image: url("/local/templates/clinic/./images/ArrowDown.svg");
  background-size: 24px 24px;
  font-size: 14px;
  padding-top: 10px;
  padding-left: 14px;
  padding-bottom: 10px;
}

.about__wrapper {
  padding-top: 67px;
  padding-bottom: 66px;
  display: flex;
  align-items: center;
  gap: 30px;
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .about__wrapper {
    padding-top: 106px;
  }
}

@media screen and (max-width: 768px) {
  .about__wrapper {
    padding-bottom: 28px;
  }
}

.about__wrapper__content {
  width: 45%;
}

.about__wrapper__image {
  width: 55%;
}

@media screen and (max-width: 824px) {
  .about__wrapper__content {
    width: 100%;
  }

  .about__wrapper {
    flex-wrap: wrap;
  }

  .about__wrapper__image {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .gallery__wrapper__link svg {
    width: 105px;
    height: 105px;
  }
}

.about__wrapper__content__title {
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -0.72px;
  margin-bottom: 22px;
}

.about__wrapper__content__text {
  font-size: 14px;
  color: rgba(44, 46, 63, 0.7);
  margin-bottom: 36px;
}

.about__wrapper__content__text p {
  margin-bottom: 20px;
  line-height: 17.5px;
}

@media screen and (max-width: 768px) {
  .about__wrapper__content__text {
    margin-bottom: 20px;
  }
}

.about__wrapper__content__text img {
  margin: 0 auto;
  margin-bottom: 20px;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.about__wrapper__content__btn {
  width: 146px;
}

@media screen and (max-width: 1024px) {
  .about__wrapper__content__btn {
    width: 100%;
  }
}



.about__wrapper__image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 60px;
}

.gallery__wrapper {
  margin: 60px 0;
}

@media screen and (max-width: 768px) {
  .gallery__wrapper {
    margin: 30px 0;
  }
}

.gallery__wrapper__swiper {
  width: 100%;
  position: relative;
}

.gallery__wrapper__swiper .swiper-wrapper {
  width: 100%;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide {
  width: 620px !important;
}

@media screen and (max-width: 768px) {
  .gallery__wrapper__swiper .swiper-wrapper .swiper-slide {
    width: 266px !important;
  }
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card {
  position: relative;
  height: 481px;
  border-radius: 60px;
  background-size: cover;
  background-repeat: no-repeat;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card__title {
  position: absolute;
  width: 401px;
  height: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  border-radius: 0px 60px;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  font-size: 26px;
  font-weight: 600;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card__number {
  position: absolute;
  border-radius: 0px 60px;
  background: #C1A580;
  width: 81px;
  height: 81px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  bottom: 0;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -0.72px;
  color: #fff;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.first {
  background-image: url("/local/templates/clinic/./images/galleryCard.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.second {
  background-image: url("/local/templates/clinic/./images/galleryCard2.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.third {
  background-image: url("/local/templates/clinic/./images/galleryCard3.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.fourth {
  background-image: url("/local/templates/clinic/./images/galleryCard2.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.sert.first {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.sert.second {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.sert.third {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card.sert.fourth {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card svg {
  display: none;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile {
  position: relative;
  height: 293px;
  border-radius: 42px;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile .block {
  position: absolute;
  width: 100%;
  border-radius: 0px 0px 40px 40px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile .block__number {
  border-radius: 40px;
  background: #C1A580;
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  margin-right: 16px;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile .block__text {
  font-size: 16px;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.first {
  background-image: url("/local/templates/clinic/./images/galleryCardMob.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.second {
  background-image: url("/local/templates/clinic/./images/galleryCardMob.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.third {
  background-image: url("/local/templates/clinic/./images/galleryCardMob.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.fourth {
  background-image: url("/local/templates/clinic/./images/galleryCardMob.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.sert {
  background-size: cover;
  background-position: center;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.sert.first {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.sert.second {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.sert.third {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile.sert.fourth {
  background-image: url("/local/templates/clinic/./images/sertificate.png");
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide .gallery-card-mobile svg {
  display: none;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide.swiper-slide-fully-visible .gallery-card svg {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
  cursor: pointer;
}

.gallery__wrapper__swiper .swiper-wrapper .swiper-slide.swiper-slide-fully-visible .gallery-card-mobile svg {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
  cursor: pointer;
}

.gallery__wrapper__swiper .swiper-button-gallery-prev,
.gallery__wrapper__swiper .swiper-button-gallery-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 10;
  right: 0px;
}

.gallery__wrapper__swiper .swiper-button-gallery-prev {
  left: 0px;
  right: auto;
}

.gallery__wrapper__swiper .swiper-button-gallery-next {
  transform: rotate(180deg) translateY(50%);
}

.gallery__wrapper__swiper .swiper-button-disabled {
  display: none !important;
}

.gallery__wrapper__swiper .swiper-pagination-gallery {
  text-align: center;
  margin-top: 35px;
  min-height: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.gallery__wrapper__swiper .swiper-pagination-gallery .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #DCC6BA;
  transition: all 0.3s ease;
  opacity: 1;
}

.gallery__wrapper__swiper .swiper-pagination-gallery .swiper-pagination-bullet:not(:last-child) {
  margin-right: 25px;
}

.gallery__wrapper__swiper .swiper-pagination-gallery .swiper-pagination-bullet-active {
  width: 15px;
  height: 15px;
  background-color: #C0A480;
}

.gallery__wrapper__swiper .swiper-slide-shadow-left,
.gallery__wrapper__swiper .swiper-slide-shadow-right {
  border-radius: 60px;
}

.reviews__wrapper {
  padding-bottom: 82px;
}

@media screen and (max-width: 1024px) {
  .reviews__wrapper {
    padding-bottom: 34px;
  }
}

.reviews__wrapper__swiper {
  overflow: hidden;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .reviews__wrapper__swiper {
    padding: 10px 0 10px;
  }
}

.reviews__wrapper__swiper .swiper-wrapper {
  padding: 0 100px;
}

@media screen and (max-width: 1024px) {
  .reviews__wrapper__swiper .swiper-wrapper {
    padding: 0;
  }
}

.widget-reviews__desc br+br {
  display: none;
}

.reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card {
  max-width: 484px;
  width: 100%;
  border: none;
  background-color: transparent;
}

@media screen and (max-width: 1024px) {
  .reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card {
    width: 100%;
  }
}

.reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__image {
  margin-bottom: 22px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  width: 61px;
  height: 61px;
  object-fit: cover;
  object-position: center;
}

.reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 22px;
}

@media screen and (max-width: 768px) {
  .reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__title {
    font-size: 13px;
  }
}

.reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__desc {
  font-size: 14px;
  margin-bottom: 22px;
  color: #545567;
  line-height: 17.5px;
}

@media screen and (max-width: 768px) {
  .reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__desc {
    font-size: 13px;
  }
}

.reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__name {
  font-size: 14px;
  font-weight: 600;
}

@media screen and (max-width: 768px) {
  .reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__name {
    margin-bottom: 13px;
  }
}

.reviews__wrapper__swiper .swiper-wrapper .swiper-slide .card__age {
  font-size: 14px;
  font-weight: 600;
}

.reviews__wrapper__swiper .swiper-button-reviews-prev,
.reviews__wrapper__swiper .swiper-button-reviews-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 10;
}

.reviews__wrapper__swiper .swiper-button-reviews-prev:hover,
.reviews__wrapper__swiper .swiper-button-reviews-next:hover {
  transform: scale(1.1) translateY(-50%);
}

@media screen and (max-width: 1024px) {

  .reviews__wrapper__swiper .swiper-button-reviews-prev,
  .reviews__wrapper__swiper .swiper-button-reviews-next {
    display: none;
  }
}

.reviews__wrapper__swiper .swiper-button-reviews-prev {
  left: 20px;
}

.reviews__wrapper__swiper .swiper-button-reviews-next {
  right: 20px;
}

.reviews__wrapper__swiper .swiper-button-disabled svg {
  opacity: 0.5;
}

.reviews__wrapper__swiper .swiper-button-disabled svg path {
  stroke: #2c2c2c;
}

.reviews__wrapper__swiper .swiper-pagination-reviews {
  text-align: center;
  margin-top: 35px;
}

.reviews__wrapper__swiper .swiper-pagination-reviews .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #DCC6BA;
  transition: all 0.3s ease;
}

.reviews__wrapper__swiper .swiper-pagination-reviews .swiper-pagination-bullet:not(:last-child) {
  margin-right: 25px;
}

.reviews__wrapper__swiper .swiper-pagination-reviews .swiper-pagination-bullet-active {
  width: 13px;
  height: 13px;
}

.docs__wrapper {
  padding-bottom: 66px;
}

@media screen and (max-width: 768px) {
  .docs__wrapper {
    padding-bottom: 40px;
  }
}

.docs__wrapper__content table {
  width: 980px;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #C0A480;
  border-collapse: separate;
  border-spacing: 0;
}

@media screen and (max-width: 1024px) {
  .docs__wrapper__content table {
    width: 100%;
  }
}

.docs__wrapper__content table td {
  border-bottom: 1px solid #C0A480;
  padding: 6px 20px;
  color: #2C2C2C;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .docs__wrapper__content table td {
    padding: 10px;
  }
}

@media screen and (max-width: 480px) {
  .docs__wrapper__content table td {
    padding: 5px;
  }
}

.docs__wrapper__content table td.without-border {
  border-bottom: none;
}

.docs__wrapper__content .text.name {
  width: 40%;
}

@media screen and (max-width: 1024px) {
  .docs__wrapper__content .text.name {
    width: auto;
  }
}

.docs__wrapper__content .text.name svg {
  margin-left: 40px;
}

@media screen and (max-width: 768px) {
  .docs__wrapper__content .text.name svg {
    margin-left: 10px;
  }
}

.docs__wrapper__content .search {
  position: relative;
}

@media screen and (max-width: 768px) {
  .docs__wrapper__content .search {
    text-align: center;
  }
}

.docs__wrapper__content .search::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 35px;
  transform: translateY(-50%);
  width: 11px;
  height: 11px;
  background-image: url("/local/templates/clinic/./images/searchIcon.svg");
  background-size: 11px 11px;
  background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
  .docs__wrapper__content .search::before {
    left: 30px;
  }
}

@media screen and (max-width: 500px) {
  .docs__wrapper__content .search::before {
    left: 10px;
  }
}

.docs__wrapper__content .search .search-input {
  width: 108px;
  height: 36px;
  padding: 0 30px;
  font-size: 14px;
  color: #C0A480;
  border-radius: 10px;
  border: 1px solid #C0A480;
}

@media screen and (max-width: 1024px) {
  .docs__wrapper__content .search .search-input {
    border: none;
    padding: 0 0 0 30px;
  }
}

@media screen and (max-width: 400px) {
  .docs__wrapper__content .search .search-input {
    width: 80px;
  }
}

.docs__wrapper__content .search .search-input::-moz-placeholder {
  color: #C0A480;
  opacity: 0.5;
}

.docs__wrapper__content .search .search-input::placeholder {
  color: #C0A480;
  opacity: 0.5;
}

.docs__wrapper__content .file-name {
  display: flex;
  gap: 8px;
  align-items: center;
}

.docs__wrapper__content .file-name__name {
  font-size: 13px;
  font-weight: 400;
  color: #2C2C2C;
}

@media screen and (max-width: 480px) {
  .docs__wrapper__content .file-name__name {
    font-size: 12px;
  }
}

.docs__wrapper__content .file-date {
  font-size: 13px;
  color: #DCC6BA;
}

@media screen and (max-width: 480px) {
  .docs__wrapper__content .file-date {
    font-size: 12px;
  }
}

.docs__wrapper__content .file-preview .table-btn {
  width: 100px;
  height: 34px;
  border-radius: 10px;
  background-color: #C0A480;
  color: #fff;
  font-size: 12px;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.docs__wrapper__content .file-preview .table-btn:hover {
  background-color: #DCC6BA;
}

@media screen and (max-width: 530px) {
  .docs__wrapper__content .file-preview .table-btn {
    width: 95px;
    height: 30px;
    font-size: 12px;
  }

  .docs__wrapper__content table td.file-preview {
    padding-left: 0px;
    min-width: 209px;
  }
}

@media screen and (max-width: 440px) {
  .docs__wrapper__content table td.file-preview {
    min-width: initial;
  }

  .file-preview__wrapper>*:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 400px) {
  .docs__wrapper__content .file-preview .table-btn {
    width: 80px;
  }

  a.table-btn.download svg {
    width: 15px;
    height: 15px;
  }
}

.docs__wrapper__content .file-download .table-btn svg {
  margin-left: 5px;
}

.docs__wrapper__content .file-download .table-btn {
  width: 114px;
  height: 36px;
  border-radius: 10px;
  background-color: #fff;
  color: #C0A480;
  border: 1px solid #C0A480;
  font-size: 14px;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.docs__wrapper__content .file-download .table-btn:hover {
  background-color: #DCC6BA;
  border-color: #DCC6BA;
  color: #fff;
}

@media screen and (max-width: 480px) {
  .docs__wrapper__content .file-download .table-btn {
    width: 100px;
    height: 30px;
    font-size: 12px;
  }
}

@media screen and (max-width: 400px) {
  .docs__wrapper__content .file-download .table-btn {
    width: 80px;
  }
}

.docs__wrapper__content .file-add .add-params:hover {
  transform: scale(1.1);
}

.gallery-work__wrapper {
  padding-top: 67px;
  padding-bottom: 140px;
}

@media screen and (max-width: 1024px) {
  .gallery-work__wrapper {
    padding-top: 100px;
    padding-bottom: 60px;
  }
}

.gallery-work__wrapper__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 35px;
}

@media screen and (max-width: 768px) {
  .gallery-work__wrapper__content {
    grid-template-columns: repeat(1, 1fr);
  }
}

.gallery-work__wrapper__content .card {
  border: none;
  background: transparent;
}

.gallery-work__wrapper__content .card__image {
  text-align: center;
  margin-bottom: 66px;
}

@media screen and (max-width: 768px) {
  .gallery-work__wrapper__content .card__image {
    margin-bottom: 11px;
  }
}

.gallery-work__wrapper__content .card__image .image {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 60px;
  object-fit: cover;
  object-position: center;
  height: 440px;
}

@media screen and (max-width: 900px) {
  .gallery-work__wrapper__content .card__image .image {
    height: 400px;
  }
}

@media screen and (max-width: 768px) {
  .gallery-work__wrapper__content .card__image .image {
    border-radius: 42px;
    height: 340px;
  }
}

@media screen and (max-width: 400px) {
  .gallery-work__wrapper__content .card__image .image {
    height: 300px;
  }
}

.card__image.video {
  position: relative;
}

.card__image.video .video__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gallery-work__wrapper__content .card__btn {
  display: flex;
  justify-content: center;
}

.gallery-work__wrapper__content .card__btn .link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 146px;
  height: 48px;
  background-color: #C1A580;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease;
}

.gallery-work__wrapper__content .card__btn .link:hover {
  background-color: #CB8965;
}

@media screen and (max-width: 768px) {
  .gallery-work__wrapper__content .card__btn .link {
    font-size: 12px;
    width: 100%;
  }
}

.gallery-inner__wrapper {
  padding-top: 67px;
  padding-bottom: 140px;
}

@media screen and (max-width: 1024px) {
  .gallery-inner__wrapper {
    padding-top: 100px;
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 768px) {
  .gallery-inner__wrapper__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.gallery-inner__wrapper__title__breadcrump {
  margin-bottom: 66px;
}

@media screen and (max-width: 768px) {
  .gallery-inner__wrapper__title__breadcrump {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
  }
}

.gallery-inner__wrapper__title__breadcrump .link {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 132px;
  height: 36px;
  background-color: rgba(192, 164, 128, 0.1);
  color: #CB8965;
  opacity: 0.5;
  font-size: 13px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.gallery-inner__wrapper__swiper {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.gallery-inner__wrapper__swiper .swiper-slide {
  text-align: center;
  height: 100%;
  width: 100%;
}

.gallery-inner__wrapper__swiper .card {
  background-color: transparent;
  border-radius: 60px;
  border: none;
}

@media screen and (max-width: 768px) {
  .gallery-inner__wrapper__swiper .card {
    border-radius: 42px;
  }
}

.gallery-inner__wrapper__swiper .card__image {
  border-radius: 60px;
  margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .gallery-inner__wrapper__swiper .card__image {
    border-radius: 42px;
  }
}

.gallery-inner__wrapper__swiper .card__image .image {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 400px;
  border-radius: 60px;
  object-fit: cover;
  object-position: center;
}

@media screen and (max-width: 768px) {
  .gallery-inner__wrapper__swiper .card__image .image {
    border-radius: 42px;
  }
}

.gallery-inner__wrapper__swiper .swiper-navigation {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
  margin-top: 40px;
}

.gallery-inner__wrapper__swiper .swiper-navigation .swiper-button-disabled svg {
  opacity: 0.5;
}

.gallery-inner__wrapper__swiper .swiper-navigation .swiper-button-disabled svg path {
  stroke: #2c2c2c;
}

.gallery-inner__wrapper__swiper .swiper-navigation .swiper-pagination-bullet {
  width: 30px;
  height: 18px;
  text-align: center;
  font-size: 14px;
  color: #2c2c2c;
  opacity: 0.5;
  background: none;
}

.gallery-inner__wrapper__swiper .swiper-navigation .swiper-pagination-bullet-active {
  opacity: 1;
  color: #C0A480;
}

.success-message {
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.72px;
  color: #C1A580;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .success-message {
    font-size: 22px;
    letter-spacing: normal;
  }
}

.tabs__wrapper {
  padding: 60px 0;
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .tabs__wrapper {
    padding: 100px 0 20px;
  }
}

@media screen and (max-width: 480px) {
  .tabs__wrapper__breadcrump {
    width: 45%;
  }
}

.tabs__wrapper__breadcrump .link {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 147px;
  height: 36px;
  background-color: rgba(192, 164, 128, 0.1);
  color: #CB8965;
  opacity: 0.5;
  font-size: 13px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.tabs__wrapper__list {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  border-bottom: 1px solid #E0E0E0;
}

.tabs__wrapper__list__item {
  font-size: 14px;
  font-weight: 400;
  color: #2C2C2C;
  padding-bottom: 14px;
  cursor: pointer;
  transition: color 0.3s ease;
}

.tabs__wrapper__list__item:hover {
  color: #C0A480;
}

.tabs__wrapper__list__item.active {
  color: #C0A480;
  border-bottom: 3px solid #C0A480;
}

.tabs__wrapper__list-mobile .mobile-tab {
  width: 183px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #C0A480;
  padding-bottom: 3px;
  font-size: 12px;
  color: #C0A480;
}

@media screen and (max-width: 480px) {
  .tabs__wrapper__list-mobile .mobile-tab {
    width: 130px;
  }
}

.tabs__wrapper__list-mobile .dropdown-menu {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 15px;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  margin-top: 15px !important;
  border-radius: 20px;
  border: none;
}

@media screen and (max-width: 480px) {
  .tabs__wrapper__list-mobile .dropdown-menu {
    padding: 5px;
  }
}

.tabs__wrapper__list-mobile .dropdown-menu .dropdown-item {
  width: 100%;
  font-size: 12px;
  line-height: 31px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.tabs__wrapper__list-mobile .dropdown-menu .dropdown-item:not(:last-child) {
  border-bottom: 1px solid #C0A480;
}

.tabs__wrapper__list-mobile .dropdown-menu .dropdown-item:hover {
  background-color: transparent;
  opacity: 0.7;
  color: #C0A480;
}

.programm__wrapper {
  position: relative;
}

.programm__wrapper img {
  width: 100%;
  height: 277px;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  border-radius: 60px;
  object-fit: cover;
  object-position: center;
}

@media screen and (max-width: 768px) {
  .programm__wrapper img {
    border-radius: 42px;
  }
}

.programm__wrapper__programm {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  max-width: 450px;
  height: 94px;
  font-size: 26px;
  font-weight: 600;
  color: #C0A480;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  border-radius: 60px 0 60px 0;
  padding: 17px;
  padding-left: 41px;
  padding-right: 42px;
  text-align: left;
  line-height: normal;
}

@media screen and (max-width: 768px) {
  .programm__wrapper__programm {
    display: none;
  }
}

.price__wrapper {
  padding: 66px 0;
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

@media screen and (max-width: 768px) {
  .price__wrapper {
    padding: 30px 0;
    flex-direction: column;
  }
}

.price__wrapper__filter {
  width: 200px;
}

.price__wrapper__filter .open-btn {
  position: relative;
  width: 100%;
  padding-bottom: 7px;
  border-bottom: 1px solid #C0A480;
  font-size: 26px;
  font-weight: 600;
  color: #C0A480;
  transition: all 0.3s ease;
  cursor: pointer;
}

.price__wrapper__filter .open-btn:hover {
  color: #DCC6BA;
}

.price__wrapper__filter .open-btn__icon {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.price__wrapper__filter .open-btn__icon.active .vertical {
  transform: rotate(0) translateY(1px);
}

.price__wrapper__filter .open-btn__icon__line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #C0A480;
  transition: all 0.3s ease;
}

.price__wrapper__filter .open-btn__icon__line.vertical {
  transform: rotate(90deg) translateX(1px);
}

.price__wrapper__filter .open-btn__icon__line.horizontal {
  transform: translateY(3px);
}

.price__wrapper__filter .filter {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}

.price__wrapper__filter .filter.active {
  visibility: visible;
  opacity: 1;
}

.price__wrapper__filter .filter__title {
  margin: 30px 0 17px;
  color: #141517;
  font-size: 14px;
  font-weight: 400;
}

.price__wrapper__filter .filter__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.price__wrapper__filter .filter__list__item .form-check {
  padding: 0;
}

.price__wrapper__filter .filter__list__item .form-check.active .form-check-label {
  color: #232324;
  opacity: 1;
}

.price__wrapper__filter .filter__list__item .form-check .form-check-label {
  cursor: pointer;
  font-size: 14px;
  color: #C0A480;
  opacity: 0.7;
  transition: all 0.3s ease;
  width: calc(100% - 24px);
  word-wrap: break-word;
}

.price__wrapper__filter .filter__list__item .form-check .form-check-input {
  float: right;
  border-color: #C0A480;
  cursor: pointer;
}

.price__wrapper__filter .filter__list__item .form-check .form-check-input:checked {
  background-color: #C0A480;
  border-color: #C0A480;
}

.price__wrapper__filter .filter__list__item .form-check .form-check-input:focus {
  box-shadow: none;
}

.price__wrapper__filter .filter__clearBtn {
  margin-top: 40px;
  color: #fe7865;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}

.price__wrapper__filter-mob {
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.price__wrapper__filter-mob .open-btn {
  cursor: pointer;
}

.price__wrapper__filter-mob .open-btn:hover svg rect {
  fill: #CB8965;
}

.price__wrapper__filter-mob .open-btn svg {
  transition: all 0.3s ease;
}

.price__wrapper__filter-mob .open-btn.active svg rect {
  display: none;
}

.price__wrapper__filter-mob .open-btn.active svg circle {
  fill: #C0A480;
}

.price__wrapper__filter-mob .open-btn.active svg path {
  fill: #C0A480;
}

.price__wrapper__filter-mob .filter-mob {
  position: absolute;
  width: 250px;
  top: 50px;
  z-index: 10;
  left: 0;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: all 0.3s ease;
  padding: 19px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 10px 15px 0px rgba(192, 164, 128, 0.9);
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
}

.price__wrapper__filter-mob .filter-mob.active {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.price__wrapper__filter-mob .filter-mob__title {
  position: relative;
  width: 100%;
  padding-bottom: 7px;
  border-bottom: 1px solid #C0A480;
  font-size: 26px;
  font-weight: 600;
  color: #C0A480;
  cursor: pointer;
}

.price__wrapper__filter-mob .filter-mob__title__icon {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.price__wrapper__filter-mob .filter-mob__title__icon__line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #C0A480;
  transition: all 0.3s ease;
}

.price__wrapper__filter-mob .filter-mob__title__icon__line.horizontal {
  transform: translateY(3px);
}

.price__wrapper__filter-mob .filter-mob__subtitle {
  margin: 30px 0 17px;
  color: #141517;
  font-size: 14px;
  font-weight: 400;
}

.price__wrapper__filter-mob .filter-mob__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.price__wrapper__filter-mob .filter-mob__list__item .form-check {
  padding: 0;
}

.price__wrapper__filter-mob .filter-mob__list__item .form-check.active .form-check-label {
  color: #232324;
  opacity: 1;
}

.price__wrapper__filter-mob .filter-mob__list__item .form-check .form-check-label {
  cursor: pointer;
  font-size: 14px;
  color: #C0A480;
  opacity: 0.7;
  transition: all 0.3s ease;
  width: 100%;
  padding: 10px 0px;
  margin: -10px 0px;
}

.price__wrapper__filter-mob .filter-mob__list__item .form-check .form-check-input {
  float: right;
  border-color: #C0A480;
  cursor: pointer;
}

.price__wrapper__filter-mob .filter-mob__list__item .form-check .form-check-input:checked {
  background-color: #C0A480;
  border-color: #C0A480;
}

.price__wrapper__filter-mob .filter-mob__list__item .form-check .form-check-input:focus {
  box-shadow: none;
}

.price__wrapper__filter-mob .filter-mob__clearBtn {
  margin-top: 40px;
  color: #fe7865;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}

.price__wrapper__filter-mob .filter-mob-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: end;
}

.price__wrapper__filter-mob .filter-mob-tabs .tab {
  padding: 8px 10px;
  font-size: 10px;
  color: #C0A480;
  font-weight: 400;
  border-radius: 30px;
  border: 1px solid #C0A480;
}

.price__wrapper__filter-mob .filter-mob-tabs .tab.clear {
  color: #FF3E1D;
  border: 1px solid #FF3E1D;
}

.price__wrapper__accord {
  width: calc(100% - 200px);
  max-width: 980px;
}

@media screen and (max-width: 768px) {
  .price__wrapper__accord {
    width: 100%;
  }
}

.price__wrapper__accord .accordion-item {
  border-bottom: 1px solid #C0A480;
  background-color: transparent;
}

.price__wrapper__accord .accordion-item .accordion-header {
  background-color: transparent;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button {
  position: relative;
  padding: 45px 35px 45px 0;
  color: #2C2C2C;
  font-size: 22px;
  letter-spacing: -0.415px;
  flex-wrap: wrap;
  gap: 15px;
  background: transparent;
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-header .accordion-button {
    padding: 20px 25px 20px 0;
    font-size: 16px;
  }
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button.first {
  padding-top: 0;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: none;
  color: #C0A480;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-icon__line.vertical {
  transform: rotate(0) translateY(16px);
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-icon__line.vertical {
    transform: rotate(0) translateY(10px);
  }
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
  border: none;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button__link {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.415px;
  color: #2C2C2C;
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-header .accordion-button__link {
    font-size: 12px;
  }

  .price__wrapper__accord .accordion-item .accordion-header .accordion-button__link svg {
    width: 12px;
  }
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button__link a {
  color: #C0A480;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button__link a:hover {
  text-decoration: underline;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button::after {
  display: none;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button .accordion-icon {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-header .accordion-button .accordion-icon {
    width: 20px;
    height: 20px;
  }
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button .accordion-icon__line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #C0A480;
  transition: all 0.3s ease;
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button .accordion-icon__line.vertical {
  transform: rotate(90deg) translateX(50%);
}

.price__wrapper__accord .accordion-item .accordion-header .accordion-button .accordion-icon__line.horizontal {
  transform: translateY(14px);
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-header .accordion-button .accordion-icon__line.horizontal {
    transform: translateY(8px);
  }
}

.price__wrapper__accord .accordion-item .accordion-body {
  padding: 0 0 40px 0px;
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-body {
    padding: 0 0 30px 0px;
  }
}

.price__wrapper__accord .accordion-item .accordion-body__list {
  display: flex;
  flex-direction: column;
  padding: 0px;
}

.price__wrapper__accord .accordion-item .accordion-body__list__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 80px;
}

.price__wrapper__accord .accordion-item .accordion-body__list__item:not(:last-child) {
  border-bottom: 1px solid rgb(220 198 186 / 50%);
  padding-bottom: 45px;
}

.price__wrapper__accord .accordion-item .accordion-body__list__item:not(:first-child) {
  padding-top: 45px;
}


.price__wrapper__accord .accordion-item .accordion-body__list__item__title {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.415px;
  color: #2C2C2C;
  max-width: 480px;
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-body__list__item__title {
    font-size: 12px;
  }
}

.price__wrapper__accord .accordion-item .accordion-body__list__item__price {
  white-space: nowrap;
  font-size: 18px;
  letter-spacing: -0.415px;
  color: #C0A480;
  margin-left: auto;
  width: 170px;
}

@media screen and (max-width: 1024px) {
  .price__wrapper__accord .accordion-item .accordion-body__list__item__price {
    font-size: 14px;
  }
}

.price__wrapper__accord .accordion-item .accordion-body__list__item__btn {
  width: 140px;
}


.spec__wrapper {
  padding: 66px 0;
}

@media screen and (max-width: 1024px) {
  .spec__wrapper {
    padding: 106px 0 30px;
  }
}

.spec__wrapper__title {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  margin-bottom: 15px;
}

.spec__wrapper__title .title {
  margin-bottom: 0;
}

.spec__wrapper__title .spec-select {
  width: 260px;
}

.spec__wrapper__title .spec-select__title {
  font-size: 14px;
  font-weight: 400;
  color: #C0A480;
  margin-bottom: 3px;
}

.spec__wrapper__title .spec-select__select .form-select {
  background-color: #fff;
  color: #DCC6BA;
  border-color: #DCC6BA;
  background-image: url("/local/templates/clinic/./images/ArrowDown.svg");
  background-size: 24px 24px;
  font-size: 14px;
  padding-top: 10px;
  padding-left: 14px;
  padding-bottom: 10px;
}

.spec__wrapper__title .spec-select__select .form-select:focus {
  box-shadow: none;
}

.spec__wrapper__content {
  padding: 10px 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px 140px;
}

@media screen and (max-width: 1024px) {
  .spec__wrapper__content {
    gap: 40px 60px;
  }
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content {
    gap: 30px 13px;
  }
}

.spec__wrapper__content .card {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  border: none;
  background: transparent;
}

.spec__wrapper__content .card * {
  max-width: 100%;
}

.spec__wrapper__content .card__swiper {
  position: relative;
  width: 100%;
  height: 540px;
  overflow: hidden;
  aspect-ratio: 1;
  margin-bottom: 20px;
  background: transparent;
}

.spec__wrapper__content .card__swiper .swiper-slide {
  height: auto;
  background: transparent;
}

.spec__wrapper__content .card__swiper .swiper-slide .image {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 150px 0 0 0;
  background: transparent;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__swiper .swiper-slide .image {
    border-radius: 90px 0 0 0;
  }
}

@media screen and (max-width: 550px) {
  .spec__wrapper__content .card__swiper .swiper-slide .image {
    border-radius: 70px 0 0 0;
  }
}

@media screen and (max-width: 550px) {
  .spec__wrapper__content .card__swiper .swiper-slide .image {
    border-radius: 60px 0 0 0;
  }
}

.spec__wrapper__content .card__swiper__nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 180px;
  width: 64px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 0 0 0 60px;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__swiper__nav {
    width: 26px;
    height: 113px;
  }
}

.spec__wrapper__content .card__swiper__nav .swiper-pagination-spec-image {
  transform: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__swiper__nav .swiper-pagination-spec-image {
    gap: 4px;
  }
}

.spec__wrapper__content .card__swiper__nav .swiper-pagination-spec-image .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #C0A480;
}

.spec__wrapper__content .card__swiper__nav .swiper-pagination-spec-image .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
}

.spec__wrapper__content .card__name {
  font-size: 26px;
  font-weight: 600;
  color: #2C2C2C;
  margin-bottom: 10px;
  display: block;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__name {
    font-size: 14px;
  }
}

.spec__wrapper__content .card__desc {
  font-size: 14px;
  color: #2C2C2C;
  margin-bottom: 20px;
}

@media screen {
  .spec__wrapper__content .card__desc {
    font-size: 12px;
  }
}

.spec__wrapper__content .card__action {
  display: flex;
  gap: 45px;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__action {
    gap: 20px;
    flex-direction: column;
  }
}

.spec__wrapper__content .card__action__btn {
  width: 146px;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__action__btn {
    width: 100%;
  }
}

.spec__wrapper__content .card__action__link {
  width: 229px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .spec__wrapper__content .card__action__link {
    width: 100%;
  }
}

.personal__wrapper {
  padding: 66px 0;
}

@media screen and (max-width: 1024px) {
  .personal__wrapper {
    padding: 106px 0 30px;
  }
}

.personal__wrapper__title {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 1024px) {
  .personal__wrapper__title {
    flex-direction: row-reverse;
    justify-content: space-between;
  }

  .personal__wrapper__title .title {
    margin-bottom: 15px;
  }
}

.personal__wrapper__title__breadcrump {
  margin-bottom: 66px;
}

@media screen and (max-width: 1024px) {
  .personal__wrapper__title__breadcrump {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
}

.personal__wrapper__title__breadcrump .link {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 195px;
  height: 36px;
  background-color: rgba(192, 164, 128, 0.1);
  color: #CB8965;
  opacity: 0.5;
  font-size: 13px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.personal__wrapper__content .personal-card {
  display: flex;
  gap: 56px;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card {
    flex-direction: column;
    gap: 20px;
    align-items: center;
  }
}

.personal__wrapper__content .personal-card .card__swiper {
  position: relative;
  width: 47%;
  height: auto;
  overflow: hidden;
  aspect-ratio: 1;
  margin-bottom: 14px;
  background: transparent;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card .card__swiper {
    margin-bottom: 20px;
    width: 100%;
  }
}

.personal__wrapper__content .personal-card .card__swiper .swiper-slide {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  aspect-ratio: 1;
  margin-bottom: 14px;
  background: transparent;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card .card__swiper .swiper-slide {
    margin-bottom: 20px;
  }
}

.personal__wrapper__content .personal-card .card__swiper .swiper-slide .image {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 150px 0 0 0;
  background: transparent;
  object-fit: cover;
  object-position: center;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card .card__swiper .swiper-slide .image {
    border-radius: 200px 0 0 0;
    width: 100%;
  }
}

@media screen and (max-width: 550px) {
  .personal__wrapper__content .personal-card .card__swiper .swiper-slide .image {
    border-radius: 120px 0 0 0;
  }
}

@media screen and (max-width: 550px) {
  .personal__wrapper__content .personal-card .card__swiper .swiper-slide .image {
    border-radius: 130px 0 0 0;
  }
}

.personal__wrapper__content .personal-card .card__swiper .card__swiper__nav {
  position: absolute;
  top: 0;
  right: 0%;
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 180px;
  width: 64px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 0 0 0 60px;
}



@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card .card__swiper .card__swiper__nav {
    width: 26px;
    height: 113px;
  }
}

.personal__wrapper__content .personal-card .card__swiper .card__swiper__nav .swiper-pagination-pers-image {
  transform: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card .card__swiper .card__swiper__nav .swiper-pagination-pers-image {
    gap: 4px;
  }
}

.personal__wrapper__content .personal-card .card__swiper .card__swiper__nav .swiper-pagination-pers-image .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #C0A480;
}

.personal__wrapper__content .personal-card .card__swiper .card__swiper__nav .swiper-pagination-pers-image .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
}

.personal__wrapper__content .personal-card__desc {
  width: 53%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card__desc {
    width: 100%;
    display: block;
  }
}

.personal__wrapper__content .personal-card__desc__name {
  font-size: 26px;
  font-weight: 600;
  color: #2C2C2C;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card__desc__name {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

.personal__wrapper__content .personal-card__desc__text {
  font-size: 14px;
  color: #000;
}

@media screen and (max-width: 768px) {
  .personal__wrapper__content .personal-card__desc__text {
    margin-bottom: 25px;
  }
}

.personal__wrapper__content .personal-card__desc__adv {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

@media screen and (max-width: 1100px) {
  .personal__wrapper__content .personal-card__desc__adv {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
}

.personal__wrapper__content .personal-card__desc__adv .item {
  font-size: 14px;
  color: #C0A480;
}

@media screen and (max-width: 1100px) {
  .personal__wrapper__content .personal-card__desc__adv .item {
    width: 50%;
  }
}

.personal__wrapper__content .personal-card__desc__adv .item__big {
  font-size: 48px;
  font-weight: 600;
  letter-spacing: -1.5px;
}

@media screen and (max-width: 1024px) {
  .personal__wrapper__content .personal-card__desc__adv .item__big {
    font-size: 48px;
  }
}

.personal__wrapper__content .personal-card__desc__btn {
  width: 100%;
}

.order__wrapper__title-block__title .big-text {
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
  letter-spacing: -1.107px;
  color: #C0A480;
}

@media screen and (max-width: 768px) {
  .order.sert .order__wrapper__title-block__title {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -0.138px;
  }

  .order__wrapper__title-block__title .big-text {
    font-size: 44px;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -1.107px;
    color: #C0A480;
  }
}

.order__wrapper {
  padding: 66px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}

@media screen and (max-width: 1024px) {
  .order__wrapper {
    padding: 106px 0 30px;
  }
}

@media screen and (max-width: 768px) {
  .order__wrapper {
    flex-direction: column;
    gap: 10px;
  }
}

.order__wrapper__image {
  max-width: 700px;
}

@media screen and (max-width: 1200px) {
  .order__wrapper__image {
    max-width: 50%;
  }
}

.order__wrapper__image .image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.order__wrapper__form {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

@media screen and (max-width: 768px) {
  .order__wrapper__form {
    width: 100%;
  }
}

.order__wrapper__form__title {
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -0.138px;
}

.order__wrapper__form__title .big-text {
  font-size: 64px;
  font-weight: 700;
  line-height: 80px;
  letter-spacing: -1.107px;
  color: #C0A480;
}

@media screen and (max-width: 1200px) {
  .order__wrapper__form__title {
    margin-bottom: 30px;
  }
}

.order__wrapper__form .form {
  display: flex;
  flex-direction: column;
}

.order__wrapper__form .form .text {
  font-size: 14px;
  color: rgba(44, 46, 63, 0.7);
  margin-bottom: 40px;
}

@media screen and (max-width: 1200px) {
  .order__wrapper__form .form .text {
    margin-bottom: 30px;
  }
}

.order__wrapper__form .form__label {
  font-size: 14px;
  color: #2c2c2c;
  margin-bottom: 3px;
}

.order__wrapper__form .form__input {
  background-color: transparent;
  border: 1px solid #DCC6BA;
  border-radius: 10px;
  padding: 10px 14px;
  font-size: 14px;
  color: #C1A580;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .order__wrapper__form .form__input {
    margin-bottom: 18px;
  }
}

.order__wrapper__form .form__input::-moz-placeholder {
  color: #DCC6BA;
  opacity: 0.5;
}

.order__wrapper__form .form__input::placeholder {
  color: #DCC6BA;
  opacity: 0.5;
}

.order__wrapper__form .form__input:focus {
  outline: none;
  border: 1px solid #C1A580;
}

.order__wrapper__form .form__input.comment {
  margin-bottom: 48px;
}

@media screen and (max-width: 1024px) {
  .order__wrapper__form .form__input.comment {
    margin-bottom: 20px;
  }
}

.order__wrapper__form .form__btn {
  margin-bottom: 13px;
}

.order__wrapper__form .form__text {
  font-size: 12px;
  color: #545556;
  font-weight: 400;
}

.order__wrapper__form .form__text__link {
  color: #C0A480;
}

.order__wrapper__form .form__text__link:hover {
  text-decoration: underline;
}

.order__wrapper__title-block__title {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -0.138px;
}


.order__wrapper__title-block .intro-block {
  display: flex;
  align-items: center;
  gap: 10px;
}

.order__wrapper__title-block .intro-block.block {
  display: block;
}

.order__wrapper__title-block .intro-block.block .intro-block__image {
  width: 100%;
  margin-top: 20px;
}

.order__wrapper__title-block .intro-block__text {
  width: 50%;
  font-size: 14px;
  color: rgba(44, 46, 63, 0.7);
}

.order__wrapper__title-block .intro-block__image {
  width: 50%;
}

.order__wrapper__title-block .intro-block__image .image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.discount-block__wrapper {
  padding: 66px 0 20px;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper {
    padding: 106px 0 20px;
  }
}

.discount-block__wrapper__main {
  display: flex;
  gap: 20px;
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__main {
    flex-direction: column;
  }
}

.discount-block__wrapper__main .text-block {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 40%;
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__main .text-block {
    flex-direction: row;
    gap: 20px;
    width: 100%;
  }
}

.discount-block__wrapper__main .text-block__small-text {
  font-size: 28px;
  font-weight: 600;
  color: #2C2E3F;
  letter-spacing: -0.161px;
}

.discount-block__wrapper__main .text-block__big-text__big {
  font-size: 62px;
  font-weight: 600;
  line-height: 70px;
  letter-spacing: -1.245px;
  color: #C0A480;
  margin-bottom: 7px;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__main .text-block__big-text__big {
    font-size: 38px;
    line-height: 50px;
  }
}

.discount-block__wrapper__main .text-block__big-text__small {
  font-size: 14px;
  font-weight: 400;
  color: rgba(44, 46, 63, 0.7);
}

.discount-block__wrapper__main .image-block {
  width: 60%;
  position: relative;
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__main .image-block {
    width: 100%;
  }
}

.discount-block__wrapper__main .image-block .image {
  width: 100%;
  max-width: 100%;
  max-height: 550px;
  border-radius: 0 0 0 120px;
  object-fit: cover;
  object-position: center;
}

.discount-block__wrapper__main .image-block__discount {
  position: absolute;
  background-color: #C0A480;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -0.72px;
  color: #fff;
  bottom: 0;
  left: 0;
  padding: 40px;
  border-radius: 0 70px 0 120px;
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__main .image-block__discount {
    padding: 35px;
    font-size: 30px;
  }
}

@media screen and (max-width: 380px) {
  .discount-block__wrapper__main .image-block__discount {
    padding: 30px;
    font-size: 25px;
  }
}

.discount-block__wrapper__main .image-block__text {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0px 0px 0px 60px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  padding: 40px;
  max-width: 70%;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__main .image-block__text {
    padding: 20px;
  }
}

.discount-block__wrapper__main .image-block__text__title {
  font-size: 26px;
  color: #2C2E3F;
  font-weight: 600;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__main .image-block__text__title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.discount-block__wrapper__main .image-block__text__text {
  font-size: 14px;
  font-weight: 400;
  color: #2C2C2C;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__main .image-block__text__text {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 70px;
  }
}

.discount-block__wrapper__second {
  padding: 66px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__second {
    padding: 20px 0;
    gap: 13px;
  }
}

.discount-block__wrapper__second .image-block {
  max-width: 558px;
  position: relative;
  margin-bottom: 40px;
  width: 49%;
}

@media screen and (max-width: 400px) {
  .discount-block__wrapper__second .image-block {
    width: 100%;
    margin-bottom: 20px;
  }
}

.discount-block__wrapper__second .image-block .image {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 434px;
  border-radius: 0 0 0 120px;
  object-fit: cover;
  object-position: center;
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__second .image-block .image {
    width: 100%;
    border-radius: 0 0 0 60px;
    height: 284px
  }

  .sert__wrapper .sertificate__btn {
    margin: auto;
  }

  .discount-block__wrapper__second {
    gap: 0;
  }
}

.discount-block__wrapper__second .image-block__discount {
  position: absolute;
  background-color: #C0A480;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -0.72px;
  color: #fff;
  bottom: 0;
  left: 0;
  padding: 40px;
  border-radius: 0 70px 0 120px;
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__second .image-block__discount {
    bottom: 0;
    right: 0;
    left: auto;
    border-radius: 60px 0 0 0;
    padding: 25px 10px 10px 12px;
    font-size: 20px;
  }
}

@media screen and (max-width: 480px) {
  .discount-block__wrapper__second .image-block__discount {
    padding: 25px 10px 10px 6px;
  }
}

.discount-block__wrapper__second .image-block__text {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0px 0px 0px 60px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  padding: 38px;
  max-width: 70%;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__second .image-block__text {
    padding: 20px;
  }
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__second .image-block__text {
    max-width: none;
    padding: 5px 5px 5px 40px;
  }
}

@media screen and (max-width: 480px) {
  .discount-block__wrapper__second .image-block__text {
    padding: 5px 5px 5px 35px;
  }
}

.discount-block__wrapper__second .image-block__text__title {
  font-size: 26px;
  color: #2C2E3F;
  font-weight: 600;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__second .image-block__text__title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  .discount-block__wrapper__second .image-block__text__title {
    margin-bottom: 0;
    font-size: 16px;
  }
}

.discount-block__wrapper__second .image-block__text__text {
  font-size: 14px;
  font-weight: 400;
  color: #2C2C2C;
}

@media screen and (max-width: 1024px) {
  .discount-block__wrapper__second .image-block__text__text {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
	padding-bottom: 7px;
  }
}

.all-news__wrapper {
  padding-top: 67px;
  padding-bottom: 120px;
}

@media screen and (max-width: 1024px) {
  .all-news__wrapper {
    padding-top: 100px;
    padding-bottom: 60px;
  }
}

.all-news__wrapper__title {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  margin-bottom: 55px;
}

@media screen and (max-width: 1024px) {
  .all-news__wrapper__title {
    margin-bottom: 25px;
  }
}

.all-news__wrapper__title .title {
  margin-bottom: 0;
}

.all-news__wrapper__title .all-news-select {
  width: 260px;
}

.all-news__wrapper__title .all-news-select__title {
  font-size: 14px;
  font-weight: 400;
  color: #C0A480;
  margin-bottom: 3px;
}

.all-news__wrapper__title .all-news-select__select .form-select {
  background-color: #fff;
  color: #DCC6BA;
  border-color: #DCC6BA;
  background-image: url("/local/templates/clinic/./images/ArrowDown.svg");
  background-size: 24px 24px;
  font-size: 14px;
  padding-top: 10px;
  padding-left: 14px;
  padding-bottom: 10px;
}

.all-news__wrapper__title .all-news-select__select .form-select:focus {
  box-shadow: none;
}

.all-news__wrapper__swiper {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.all-news__wrapper__swiper .swiper-slide {
  text-align: center;
  height: 100%;
  width: 100%;
}

.all-news__wrapper__swiper .swiper-slide .card {
  background-color: transparent;
  border: none;
}

.all-news__wrapper__swiper .swiper-slide .card__image {
  border-radius: 60px;
}

@media screen and (max-width: 768px) {
  .all-news__wrapper__swiper .swiper-slide .card__image {
    border-radius: 42px;
  }
}

.all-news__wrapper__swiper .swiper-slide .card__image .image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 60px;
  margin-bottom: 45px;
}

@media screen and (max-width: 768px) {
  .all-news__wrapper__swiper .swiper-slide .card__image .image {
    border-radius: 42px;
    margin-bottom: 18px;
  }
}

.all-news__wrapper__swiper .swiper-slide .card__title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 26px;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .all-news__wrapper__swiper .swiper-slide .card__title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.all-news__wrapper__swiper .swiper-slide .card__text {
  font-size: 14px;
  font-weight: 400;
  color: #545567;
  margin-bottom: 45px;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .all-news__wrapper__swiper .swiper-slide .card__text {
    margin-bottom: 18px;
  }
}

.all-news__wrapper__swiper .swiper-slide .card__link {
  position: relative;
  color: #C1A580;
  font-size: 14px;
  font-weight: 600;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 4px;
  transition: all 0.3s ease;
}

.all-news__wrapper__swiper .swiper-slide .card__link:hover {
  color: #CB8965;
}

.all-news__wrapper__swiper .swiper-slide .card__link:hover svg path {
  stroke: #CB8965;
}

.all-news__wrapper__swiper .swiper-navigation {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
  margin-top: 40px;
}

.all-news__wrapper__swiper .swiper-navigation .swiper-button-disabled svg {
  opacity: 0.5;
}

.all-news__wrapper__swiper .swiper-navigation .swiper-button-disabled svg path {
  stroke: #2c2c2c;
}

.all-news__wrapper__swiper .swiper-navigation .swiper-pagination-bullet {
  width: 30px;
  height: 18px;
  text-align: center;
  font-size: 14px;
  color: #2c2c2c;
  opacity: 0.5;
  background: none;
}

.all-news__wrapper__swiper .swiper-navigation .swiper-pagination-bullet-active {
  opacity: 1;
  color: #C0A480;
}

.news-inside__wrapper {
  padding: 66px 0 0;
}

@media screen and (max-width: 1024px) {
  .news-inside__wrapper {
    padding: 106px 0 30px;
  }
}

.news-inside__wrapper__breadcrump {
  margin-bottom: 66px;
}

@media screen and (max-width: 1024px) {
  .news-inside__wrapper__breadcrump {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
}

.news-inside__wrapper__breadcrump .link {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 165px;
  height: 36px;
  background-color: rgba(192, 164, 128, 0.1);
  color: #CB8965;
  opacity: 0.5;
  font-size: 13px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.news-inside__wrapper__content .article-desc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 50px;
}

.news-inside__wrapper__content .article-desc * {
  max-width: 100%;
}

.news-inside__wrapper__content .article-desc__text-block {
  width: 60%;
}

.news-inside__wrapper__content .article-desc__text-block__subtitle {
  font-size: 26px;
  font-weight: 600;
  color: #232324;
  margin-bottom: 10px;
}

.news-inside__wrapper__content .article-desc__text-block__title {
  font-size: 64px;
  font-weight: 600;
  line-height: 90px;
  color: #C0A480;
  letter-spacing: -1.107px;
  margin-bottom: 30px;
  width: 100%;
}

.news-inside__wrapper__content .article-desc__text-block__line {
  width: 340px;
  height: 4px;
  background-color: #C0A480;
  margin-bottom: 30px;
}

.news-inside__wrapper__content .article-desc__text-block__text {
  font-size: 14px;
  color: #2C2C2C;
  margin: 8px 0;
}

.news-inside__wrapper__content .article-desc__text-block__mark-list {
  list-style: inside;
}

.news-inside__wrapper__content .article-desc__text-block__mark-list__item {
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  color: #2C2C2C;
}

.news-inside__wrapper__content .article-desc__text-block__num-list__item {
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  color: #2C2C2C;
}

.news-inside__wrapper__content .article-desc__image {
  width: 50%;
}

.news-inside__wrapper__content .article-desc__image .image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 120px 0 0 0;
}

.news-inside__wrapper__content .article-mob__title-image {
  display: flex;
  gap: 12px;
  align-items: end;
  margin-bottom: 20px;
}

@media screen and (max-width: 420px) {
  .news-inside__wrapper__content .article-mob__title-image {
    flex-direction: column;
  }
}

.news-inside__wrapper__content .article-mob__title-image__text-block {
  width: 50%;
}

@media screen and (max-width: 420px) {
  .news-inside__wrapper__content .article-mob__title-image__text-block {
    width: 100%;
  }
}

.news-inside__wrapper__content .article-mob__title-image__text-block__subtitle {
  font-size: 16px;
  font-weight: 600;
  line-height: 36px;
  color: #232324;
}

.news-inside__wrapper__content .article-mob__title-image__text-block__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  color: #C0A480;
  margin-bottom: 5px;
}

.news-inside__wrapper__content .article-mob__title-image__text-block__line {
  width: 173px;
  height: 2px;
  background-color: #C0A480;
  margin-bottom: 16px;
}

.news-inside__wrapper__content .article-mob__title-image__text-block__text {
  font-size: 14px;
  color: #2C2C2C;
}

.news-inside__wrapper__content .article-mob__title-image__image {
  width: 50%;
}

@media screen and (max-width: 420px) {
  .news-inside__wrapper__content .article-mob__title-image__image {
    width: 100%;
  }
}

.news-inside__wrapper__content .article-mob__title-image__image .image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 300px;
  border-radius: 60px 0 0 0;
}

@media screen and (max-width: 420px) {
  .news-inside__wrapper__content .article-mob__title-image__image .image {
    max-height: 100%;
  }
}

.news-inside__wrapper__content .article-mob__text-block {
  color: #2C2C2C;
}

.news-inside__wrapper__content .article-mob__text-block__text {
  font-size: 14px;
  color: #2C2C2C;
  margin: 6px 0;
}

.news-inside__wrapper__content .article-mob__text-block__mark-list {
  list-style: inside;
}

.news-inside__wrapper__content .article-mob__text-block__mark-list__item {
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
}

.news-inside__wrapper__content .article-mob__text-block__num-list__item {
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
}

.adress {
  /* background-image: url("/local/templates/clinic/./images/map.png");
  background-size: cover;
  background-position: center; */
  position: relative;
}

.adress iframe {
  position: absolute;
  max-height: 100%;
  height: 100%;
}



@media screen and (max-width: 1024px) {
  .adress {
    padding-top: 75px;
  }
}

.adress__wrapper {
  padding: 140px 0;
  width: 840px;
}

@media screen and (max-width: 1024px) {
  .adress__wrapper {
    width: auto;
  }
}

@media screen and (max-width: 768px) {
  .adress__wrapper {
    width: 350px;
  }
}

@media screen and (max-width: 480px) {
  .adress__wrapper {
    width: auto;
  }
}

.adress__wrapper__contacts {
  display: flex;
  justify-content: space-between;
  align-items: start;
  border-radius: 60px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0px 4px 20px 10px rgba(203, 137, 101, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  padding: 80px;
}

@media screen and (max-width: 768px) {
  .adress__wrapper__contacts {
    padding: 30px 60px;
  }
}

@media screen and (max-width: 480px) {
  .adress__wrapper__contacts {
    padding: 30px;
  }
}

.adress__wrapper__contacts .contacts__title {
  font-size: 26px;
  font-weight: 600;
  color: #C0A480;
  margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .adress__wrapper__contacts .contacts__title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

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

.adress__wrapper__contacts .contacts__block__item {
  font-size: 14px;
}

.adress__wrapper__contacts .contacts__block__item svg {
  margin-right: 14px;
}

.adress__wrapper__contacts .contacts__block__item a {
  transition: all 0.3s ease;
}

.adress__wrapper__contacts .contacts__block__item a:hover {
  color: #C0A480;
}

.adress__wrapper__contacts .form__title {
  font-size: 26px;
  font-weight: 600;
  color: #C0A480;
  margin-bottom: 50px;
}

.adress__wrapper__contacts .form .form-block {
  display: flex;
  flex-direction: column;
  width: 278px;
}

.adress__wrapper__contacts .form .form-block__label {
  margin-bottom: 3px;
  font-size: 14px;
  color: #2C2C2C;
}

.adress__wrapper__contacts .form .form-block__input {
  background-color: transparent;
  border: 1px solid #DCC6BA;
  border-radius: 10px;
  padding: 10px 14px;
  font-size: 14px;
  color: #DCC6BA;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .adress__wrapper__contacts .form .form-block__input {
    margin-bottom: 10px;
  }
}

.adress__wrapper__contacts .form .form-block__input::-moz-placeholder {
  color: #DCC6BA;
}

.adress__wrapper__contacts .form .form-block__input::placeholder {
  color: #DCC6BA;
}

.adress__wrapper__contacts .form .form-block__input:focus {
  outline: none;
  border: 1px solid #C1A580;
}

.adress__wrapper__contacts .form .form-block__text {
  color: #545567;
  font-size: 12px;
  line-height: 20px;
}

.adress__wrapper__contacts .form .form-block__text__link {
  color: #C0A480;
}

.adress__wrapper__contacts .form .form-block__btn {
  margin: 18px 0;
}

@media screen and (max-width: 1024px) {
  .adress__wrapper__contacts .form .form-block__btn {
    margin: 9px 0;
  }
}

.text__wrapper {
  padding: 66px 0;
}

@media screen and (max-width: 1024px) {
  .text__wrapper {
    padding: 106px 0 30px;
  }
}

.text__wrapper__text-block {
  font-size: 20px;
}

@media screen and (max-width: 768px) {
  .text__wrapper__text-block {
    font-size: 14px;
  }
}

.text .mb-20 {
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .text .mb-20 {
    margin-bottom: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .news-inside__wrapper__content .article-desc__text-block__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    color: #C0A480;
    margin-bottom: 5px;
  }

  .news-inside__wrapper__content .article-desc__text-block__line {
    width: 173px;
    height: 2px;
    background-color: #C0A480;
    margin-bottom: 16px;
  }

  .news-inside__wrapper__content .article-desc__text-block__subtitle {
    font-size: 16px;
    font-weight: 600;
    line-height: 36px;
    color: #232324;
  }
}

@media screen and (max-width: 767px) {

  .news-inside__wrapper__content .article-desc__text-block,
  .news-inside__wrapper__content .article-desc__image {
    width: 100%;
  }

  .news-inside__wrapper__content .article-desc {
    flex-wrap: wrap;
  }
}

.contacts__wrapper__content {
  min-width: 142px;
}

.wa-block {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

.wa-block__icon {
  border-radius: 10px;
  border: 1px solid #C0A480;
  padding: 10px;
}

.wa-block__icon img {
  width: 100%;
  max-width: 120px;
}

.wa-block__text {
  color: #545567;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  max-width: 120px;
  margin-left: 14px;
}

.accordion-body__list__item__btn--noprice {
  width: 140px;
}

.categories__wrapper__item .card__block .image {
  border-radius: 100%;
  width: 46px;
  height: 46px;
  object-fit: cover;
  object-position: center;
}

.header__wrapper__content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
}

.header__wrapper__contact {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  margin-bottom: 27px;
}

.header__wrapper__contact-item {
  color: #232324;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.header__wrapper__contact-item-b {
  font-weight: 600;
}

.header__wrapper__contact-item a {
  color: #232324;
  transition: all ease 0.3s;
}

.header__wrapper__contact-item a:hover {
  color: #C0A480;
}

.header__wrapper__contact-item:not(:last-child) {
  margin-right: 20px;
}

.header__wrapper__logo img {
	width: initial;
    max-height: 90px;
}

.header__wrapper__burgerPhone {
  margin-right: 14px;
}

.header-fixed {
  background: rgba(255, 255, 255, 0.70);
  backdrop-filter: blur(2px);
  position: fixed;
  top: -100%;
  left: 0;
  width: 100%;
  z-index: 11;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.10);
  backdrop-filter: blur(30px);
  opacity: 0;
  transition: all ease 0.3s;
}

.header-fixed.header-fixed--active {
  top: 0px;
  opacity: 1;
}

.header-fixed__logo img {
  max-width: 100%;
  width: 219px;
}

.header-fixed__wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.header-fixed__contact-phone a:hover {
  color: #C0A480;
}

.header-fixed__contact-phone a {
  color: #232324;
}

.header-fixed__contact-phone {
  color: #232324;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.header-fixed__contact {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
}

.header-fixed__contact>*:not(:last-child) {
  margin-right: 20px;
}

.header-fixed__contact-search,
.header-fixed__contact-menu {
  cursor: pointer;
}

.header-fixed__contact-search {
  position: relative;
}

.header-fixed__contact-search .closeSearch {
  display: block;
  top: 2px;
  right: 15px;
}

.header-fixed__contact-search .header__wrapper__searchBtn__searchArea .searchArea {
  right: -5px;
  display: block;
  width: 246px;
  padding: 9px 20px;
}

.header-fixed__contact-search .header__wrapper__searchBtn__searchArea.active {
  display: block;
}

.header-fixed__contact-search .header__wrapper__searchBtn__searchArea {
  display: none;
}

.header__wrapper__burgerBtn .dropdown-item__title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.dropdown-item__title-icon {
  padding: 0px 25px;
  transition: all ease 0.3s;
}

.dropdown-item__title-icon.active {
  transform: rotate(180deg);
}

.form__error {
  margin-bottom: 10px;
  font-size: 12px;
}

.form__input__error .form__input {
  width: 100%;
  border: 1px solid #FF3E1D;
}

.article-desc__text-block__btn-wrapper {
  margin-top: 36px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

.btn-modal {
  border-radius: 10px;
  background: #C0A480;
  color: #FFF;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  padding: 15px 35px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.btn-modal:hover {
  background-color: #CB8965;
}

.article-desc__text-block__btn-wrapper>*:not(:last-child) {
  margin-right: 36px;
}

.btn-phone {
  color: rgb(35 35 36 / 70%);
  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.10);
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  transition: all 0.3s ease;
}

.btn-phone:hover {
  color: #C0A480;
}

.article-desc__text-block__text li {
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  color: #2C2C2C;
}

.article-desc__text-block__text ul {
  list-style: inside;
  margin-bottom: 20px;
}

.article-desc__text-block__text p {
  font-size: 14px;
  color: #2C2C2C;
  margin: 8px 0;
}

.article-desc__text-block__text * {
  max-width: 100%;
}

.article-desc__text-block__text.article-desc__text-block__text-wrapper {
  margin: 36px 0px 66px;
}

.article-desc__text-block__text h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.72px;
  margin-bottom: 30px;
  color: #C1A580;
}

.article-desc__text-block__text h2+br {
  display: none;
}

.page-h2 {
  color: #C0A480;
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.72px;
  margin-bottom: 68px;
}

.page-contacts__title {
  color: #C0A480;
  font-size: 26px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 30px;
}

section.page-contacts .contacts__block__item:not(:last-child) {
  margin-bottom: 22px;
}

section.page-contacts .contacts__block__item svg {
  margin-right: 14px;
}

section.page-contacts .contacts__block__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

section.page-contacts iframe {
  border-radius: 50px;
}

section.page-contacts {
  margin-bottom: 66px;
}

.row-center {
  justify-content: center;
}

.row-between {
  justify-content: space-between;
}

.btn-base {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  text-align: center;
  color: white;
  outline: none;
  border: 0px;
  text-decoration: none;
  background-color: #C1A580;
  border-radius: 10px;
  transition: all 0.3s ease;
  padding: 15px 34px;
  display: inline-block;
  cursor: pointer;
  max-width: 100%;
}

.btn-base:hover {
  background-color: #CB8965;
  color: #fff;
}

.booking {
  box-shadow: 0px 0px 20px 10px #CB896533;
  background: white;
  padding: 40px 50px;
  border-radius: 60px;
  margin: 20px 0px;
}

.booking__row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.booking__col {
  width: 50%;
}

.booking__col-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.booking__col img {
  max-width: 100%;
}

.booking__form {
  max-width: 292px;
  margin: auto;
}

.booking__title {
  margin-bottom: 30px;
}

.booking__banner {
  position: relative;
}

.booking__banner-content {
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
  left: 0px;
  right: 0px;
  width: 195px;
  height: 136.02px;
}

.booking__banner-price {
  font-size: 34.01px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: white;
}

.booking__banner-logo {
  text-align: center;
  margin-bottom: 8px;
}

.rating-block {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: 20px -5px;
}

.rating-block__icon {
  background: white;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin-right: 15px;
}

.rating-block__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  background: #F4E6DB99;
  border-radius: 10px;
  padding: 10px;
  margin: 0px 5px 10px;
  padding-right: 20px;
  min-width: 135px;
  text-decoration: none;
  transition: all ease 0.3s;
}

a.rating-block__item:hover {
  background: #F4E6DB99;
}

.rating-block__name {
  font-size: 14px;
  font-weight: 400;
  line-height: 17.5px;
  color: #C0A480;
}

.rating-block__value {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  color: #C0A480;
}

.rating-block__value svg {
  margin-right: 5px;
}

.card__rating {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: flex-end;
  margin-bottom: 10px;
}

.card__rating-link {
  text-decoration: none;
}

.card__rating-value {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-right: 4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  color: #C0A480;
}

.card__rating-value svg {
  margin-right: 5px;
}

.card__rating-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 17.5px;
  color: #C0A480;
}

.main_reviews__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin: 0px -20px;
}

.main_reviews__item {
  width: calc(25% - 40px);
  margin: 0px 20px;
  background: #F4E6DB99;
  border-radius: 10px;
}

.main_reviews__item-icon {
  width: 40px;
  height: 40px;
  background: white;
  border-radius: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin-right: 15px;
}

.main_reviews__item-icon img {
  width: 24px;
}

.main_reviews__item a {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  padding: 20px;
}

.main_reviews__item-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 17.5px;
  color: #C0A480;
}

.main_reviews__item-val {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  color: #C0A480;
}

.main_reviews__item-val svg {
  margin-right: 5px;
}

section.main_reviews {
  padding-bottom: 70px;
  overflow: hidden;
  width: 100%;
}

section .title {
  margin-bottom: 50px;
}

.title--min {
  font-size: 26px;
  font-weight: 600;
  line-height: 32.5px;
  margin-bottom: 30px;
}

.base-card {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.base-card__breadcrump {
  margin-bottom: 50px;
  font-size: 13px;
  font-weight: 500;
  line-height: 16.25px;
  color: rgb(203 137 101 / 50%);
  display: flex;
}

.base-card__breadcrump a {
  background: rgb(192 164 128 / 10%);
  border-radius: 8px;
  padding: 6px 11px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

.accordion-base .accordion-button {
  padding: 22.5px 35px 22.5px 0 !important;
  font-weight: 600;
}

.accordion-base .accordion-collapse .accordion-body {
  border-top: 1px solid #C0A480;
  padding-top: 30px;
}

.accordion-base .accordion-item:last-child {
  border-bottom: 1px solid #C0A480;
}

.advantages__wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(1, 1fr);
  gap: 50px;
}

.advantages__item-icon {
  margin-bottom: 20px;
}

.advantages__item-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 10px;
  color: #232324;
}

.advantages__item-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #232324;
}

.swiper-pagination {
  min-height: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: relative !important;
  margin-top: 20px;
}

.swiper-pagination .swiper-pagination-bullet {
  margin: 0px 16px !important;
  background: #DCC6BA;
  opacity: 1;
  width: 7px;
  height: 7px;
  border-radius: 100%;
}

html .equipment_swiper-pagination.swiper-pagination .swiper-pagination-bullet {
  margin: 0px 16px;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #C1A580;
  width: 15px;
  height: 15px;
}

.footer-bottom-mob {
  display: none;
}

.video_swiper-pagination.swiper-pagination {
  margin-top: 50px;
}

.gallery-video video {
  width: 100%;
  border-radius: 60px;
  max-height: 700px;
  object-fit: cover;
  object-position: center;
}

.gallery-video a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.gallery-video a svg {
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
  z-index: 1;
  left: 0px;
  right: 0px;
}

.video__wrapper__swiper {
  margin: 0px -85px;
  overflow: hidden;
}

.gallery-video--bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.gallery-video,
.gallery-video a {
  outline: none !important;
}

.bx-calendar-date-hidden,
.bx-calendar-date-hidden:link,
.bx-calendar-date-hidden:active,
.bx-calendar-date-hidden:visited {
  opacity: 0;
}

.bx-calendar-name-day-wrap {
  background: white;
  height: initial;
}

.bx-calendar-range {
  border-bottom: 0px;
}

[id^="calendar_popup_"] {
  box-shadow: 0px 2px 7px 0px #0000001F;
  background: white;
  border: 0px;
  padding: 13px;
}

.bx-calendar-cell,
.bx-calendar-cell:link {
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #2C2C2C;
  vertical-align: middle;
  padding: 5px 0px;
  position: relative;
}

.bx-calendar-name-day {
  font-size: 14px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: #2C2C2C;
  vertical-align: middle;
  padding: 5px 0px;
  position: relative;
}

.bx-calendar-cell.bx-calendar-active:before,
.bx-calendar-cell:hover:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -2px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  width: 28px;
  height: 28px;
  background: #C0A480;
  border-radius: 100%;
  z-index: -1;
}

.bx-calendar-cell:hover {
  background: transparent;
  color: white;
}

.bx-calendar-top-month,
.bx-calendar-top-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 17.5px;
  color: #2C2C2C !important;
}

.bx-calendar-header {
  background: hsl(34deg 34% 63% / 10%);
  border-radius: 5px;
  padding: 2px 0px;
}

.bx-calendar-right-arrow {
  background-image: url('data:image/svg+xml,<svg width="9" height="13" viewBox="0 0 9 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 12L7.5 6.5L1.5 1" stroke="%232C2C2C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-position: center left;
  background-repeat: no-repeat;
}

.bx-calendar-left-arrow:hover,
.bx-calendar-right-arrow:hover {
  background-color: transparent;
}

.bx-calendar-left-arrow {
  background-image: url('data:image/svg+xml,<svg width="9" height="13" viewBox="0 0 9 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 1L1.5 6.5L7.5 12" stroke="%232C2C2C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-position: center right;
  background-repeat: no-repeat;
}

.bx-calendar-cell-block {
  padding-bottom: 0px;
}

.bx-calendar-cell.bx-calendar-active {
  background: transparent;
  border-radius: 100%;
  color: white;
}

.base-card__tabs-wrapper {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #232324;
  text-align: left;
}

.base-card__tabs-wrapper p {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #232324;
  text-align: left;
}

.base-card__tabs-wrapper ol {
  padding-left: 1.5rem;
}

.base-card__tabs-wrapper li {
  margin-bottom: 5px;
}

.base-card__tabs-wrapper ul {
  list-style: disc;
}

.order__wrapper__form .form__text+.form__text {
  margin-top: 5px;
}

/* 
.article-desc__text-block__text.article-desc__text-block__text-wrapper span+br,
.article-desc__text-block__text.article-desc__text-block__text-wrapper br+br {
  display: none;
}

.article-desc__text-block__text.article-desc__text-block__text-wrapper ul {
  margin: 20px 0px 30px;
}

.article-desc__text-block__text.article-desc__text-block__text-wrapper h2,
.article-desc__text-block__text.article-desc__text-block__text-wrapper h3 {
  margin-bottom: 20px;
}

.article-desc__text-block__text.article-desc__text-block__text-wrapper li,
.article-desc__text-block__text.article-desc__text-block__text-wrapper ul {
  min-width: 100%;
}

.article-desc__text-block__text.article-desc__text-block__text-wrapper *[style="color: #7c4900;"] {
  color: #2C2C2A !important;
} */

.header__adv {
  text-align: center;
  width: 100%;
  background: #DCC6BA66;
  backdrop-filter: blur(4px)
}

.header__adv-title {
  padding: 8.5px 15px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  color: #232324;
}

.header__adv a {
  width: 100%;
  display: block;
}

.social-list {
  display: flex;
  flex-wrap: wrap;
}

.social-list__item:not(:last-child) {
  margin-right: 24px;
  margin-bottom: 10px;
}

.contacts__social-list {
  margin-top: 40px;
}

footer ul.menu__list {
  padding-left: 0px;
}

.social-list a:hover svg path {
  fill: #DCC6BA;
}

.social-list--brown svg path {
  fill: #C0A480;
}

.social-list--brown a:hover svg path {
  fill: #CB8965;
}

.adress__social-list {
  margin-bottom: 26px;
  margin-top: 27px;
}

section.adress.widget-adress .adress__wrapper {
  margin: auto;
  padding: 62px 0px;
  width: 100%;
  max-width: 980px;
}

section.adress.widget-adress .adress__wrapper__contacts .contacts__block {
  gap: 8px;
  line-height: 22px;
}

section.adress.widget-adress .adress__wrapper__contacts .contacts__title {
  margin-bottom: 20px;
}

section.adress.widget-adress .adress__wrapper__contacts {
  padding: 40px 80px;
}

section.adress.widget-adress .adress__social-list {
  margin-bottom: 20px;
  margin-top: 20px;
}

.spec-wrapper__small-description {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(180deg, rgba(35, 35, 36, 0) 0%, #232324 100%);
  z-index: 1;
  padding: 30px;
  color: white;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  border-radius: 150px 0 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  align-content: flex-end;
  opacity: 0;
  transition: all ease 0.4s;
}

.job__wrapper .card__swiper:hover .spec-wrapper__small-description {
  opacity: 1;
}

.experts__image {
  width: 100%;
  border-radius: 60px;
  height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center;
}

.expesrt__picture-wrapper {
  position: relative;
  margin-bottom: 20px;
}

.experts__wrapper-btn {
  display: flex;
  flex-wrap: wrap;
}

.experts__title {
  margin-bottom: 10px;
  display: block;
}

.experts__wrapper-btn>*:not(:last-child) {
  margin-right: 16px;
}

.title-h2 {
  font-weight: 600;
  font-size: 26px;
  line-height: 1.1;
}

.btn-second {
  border: 1px solid #C0A480;
  border-radius: 8px;
  padding: 15px 25px;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #C0A480;
  transition: all ease 0.3s;
}

.btn-second:hover {
  background-color: #DCC6BA;
  border: 1px solid #DCC6BA;
  color: #fff;
}

.btn-main {
  padding: 15px 25px;
  background: #C0A480;
  border-radius: 10px;
  color: white;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  transition: all ease 0.3s;
}

.btn-main:hover {
  background-color: #CB8965;
  color: #fff;
}

.experts__desc {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
}

.widget-experts {
  margin: 80px 0px;
  overflow: hidden;
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
}

.expesrt__picture-wrapper:hover .spec-wrapper__small-description {
  opacity: 1;
}

.expesrt__picture-wrapper .spec-wrapper__small-description {
  border-radius: 60px;
}

.swipers-pagination {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: 30px 0px 0px;
  min-height: 20px;
}

.swipers-pagination span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: block;
  background: #DCC6BA;
  opacity: 1;
  margin: 0px 10px 0px !important;
  transition: all ease 0.3s;
}

.experts__wrapper-btn .btn-second,
.experts__wrapper-btn .btn-main {
  padding: 15px 23px;
}

.swipers-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 20px;
  height: 20px;
  background: #C0A480;
}

.experts__wrapper.swiper-wrapper {
  align-items: stretch;
}

.swiper-slide.experts__item {
  height: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}

.news-detail__banner-bg {
  width: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center;
  height: 550px;
}

.news-detail__banner {
  position: relative;
  border-radius: 60px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 80px;
}

.news-detail__banner-title {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #FFFFFECC;
  border-radius: 0px 60px 0px 0px;
  max-width: 100%;
  width: 557px;
  padding: 40px 60px;
}

.news-detail__banner-title-h1 {
  font-weight: 600;
  font-size: 36px;
  line-height: 46px;
  margin-bottom: 10px;
  color: #232324;
}

.news-detail__banner-title-extra {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #4C4C4F;
}

.news-detail__banner-title:before {
  background: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 73 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0C0.337614 40.1761 32.8239 72.6624 73 73H0V0Z" fill="%23FFFFFE" fill-opacity="0.8"/></svg>');
  width: 73px;
  height: 73px;
  content: "";
  left: 100%;
  bottom: 0px;
  position: absolute;
}

.news-detail__banner-title:after {
  background: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 73 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0C0.337614 40.1761 32.8239 72.6624 73 73H0V0Z" fill="%23FFFFFE" fill-opacity="0.8"/></svg>');
  width: 73px;
  height: 73px;
  content: "";
  left: 0px;
  bottom: 100%;
  position: absolute;
}

.news-detail__banner-text {
  position: absolute;
  right: 0px;
  bottom: 0px;
  max-width: 100%;
  width: 370px;
  background: #F8F0E9;
  border-radius: 40px 0px 0px 0px;
  padding: 30px;
  color: #232324;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
}

.news-detail__banner-text:before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 100%;
  background: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M60 0C59.7225 33.0215 33.0215 59.7225 0 60H60V0Z" fill="%23F8F0E9"/></svg>');
  width: 60px;
  height: 60px;
  display: block;
}

.news-detail__text {
  max-width: 100%;
  width: 980px;
  margin: auto;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #2C2C2C;
}

.news-title {
  text-align: center;
  margin-bottom: 55px;
  font-weight: 600;
  font-size: 26px;
  line-height: 100%;
  color: #232324;
}

.faq__item>div:first-child {
  font-weight: 600;
  font-size: 20px;
  line-height: 100%;
  color: #232324;
  padding: 37.5px 90px 20px 30px;
  cursor: pointer;
}

.faq__item>div:last-child {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #4C4C4F;
  display: none;
  padding: 0px 30px 12.5px;
}

.faq__item.faq__item--active>div:last-child {
  display: block;
}

.faq__item {
  padding-bottom: 17.5px;
  border-radius: 40px;
  background: #F8F0E9;
  border: 1px solid #F8F0E9;
  position: relative;
  margin-bottom: 20px;
  transition: all ease 0.3s;
}

.faq__item>div:first-child:before {
  content: '';
  background: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="18.75" width="40" height="2.5" fill="%23C0A480"/><rect x="21.25" width="40" height="2.5" transform="rotate(90 21.25 0)" fill="%23C0A480"/></svg>');
  width: 40px;
  height: 40px;
  position: absolute;
  right: 30px;
  top: 27px;
}

.faq__item.faq__item--active>div:first-child:before {
  background: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="18.75" width="40" height="2.5" fill="%23C0A480"/></svg>');
}

.faq__item.faq__item--active {
  background: white;
  border: 1px solid #C0A480;
}

.faq {
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
}

.news-detail__text ul {
  list-style: disc;
  margin: 15px 0px;
}

.news-detail__text ul li {
  margin-bottom: 10px;
}

.news-gallery__wrapper {
  overflow: hidden;
  margin: 80px 0px;
}

.news-gallery img {
  width: 100%;
  border-radius: 60px;
  height: 250px;
  object-fit: cover;
  object-position: center;
}

.news-gallery .swiper-slide {
  transition: all ease 0.3s;
}

.news-gallery .swiper-slide.swiper-slide-next {
  transform: scale(1.2);
  z-index: 1;
}

.news-gallery .swiper-slide:not(.swiper-slide-next) {
  transform: scale(0.9);
}

.news-gallery {
  margin: 0px -15px;
}

.news-gallery .swiper-wrapper {
  margin: 70px 0;
}

.swipers-pagination.swipers-pagination--mini span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 13px;
  height: 13px;
}

.swipers-pagination.swipers-pagination--mini span.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  margin: 0px 12.5px 0px !important;
}

.news-gallery * {
  outline: none !important;
}

.price-items__wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}

.price-items__item-content {
  padding: 20px;
  position: relative;
}

.price-items__item-list--more {
  cursor: pointer;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #CB8965;
  margin: auto;
  background-image: url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.99976 1.43893L4.99976 4.56055L0.999756 1.43893" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  z-index: 1;
}

.price-items__item-list--hidden {
  max-height: 84px;
  overflow: hidden;
  position: relative;
}

.price-items__item-list--hidden:before {
  content: "";
  width: 100%;
  height: 40px;
  background: linear-gradient(180deg, rgba(248, 240, 233, 0) 0%, #F8F0E9 100%);
  display: block;
  bottom: 0px;
  left: 0px;
  position: absolute;
}

.item-list-more__wrapper {
  position: absolute;
  cursor: pointer;
  bottom: -10px;
  width: 100%;
}

.price-items__item-content-text {
  position: relative;
}

.price-items__item-text-add {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.41px;
  margin-bottom: 4px;
  color: #2C2C2C;
  max-height: 60px;
  overflow: hidden;
}

.item-list-more__wrapper.item-list-more__wrapper--active .price-items__item-list--more {
  border: 1px solid #CB8965;
  background-color: #F8F0E9;
  background-image: url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.99976 4.56107L4.99976 1.43945L0.999756 4.56107" stroke="%23CB8965" stroke-width="2" stroke-linecap="round"/></svg>');
}

.item-list-more__wrapper:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0px;
  width: 100%;
  height: 1px;
  background: #CB8965;
}

.price-items__item-picture {
  width: 100%;
  display: block;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center;
  border-radius: 40px;
}

.price-items__item-text {
  padding-bottom: 12px;
  display: block;
}

.price-items__item-btn-read a {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  text-decoration: underline;
}

.price-items__item-list__item__price {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.41px;
  color: #CB8965;
  text-align: right;
  min-width: 77px;
}

.price-items__item-list {
  margin-bottom: 24px;
  min-height: 84px;
}

.item-list-more__wrapper.item-list-more__wrapper--active {
  position: relative;
  bottom: initial;
  top: -20px;
}

.price-items__item-btn-read a:hover {
  text-decoration: none;
}

.price-items__item-list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.41px;
  color: #2C2C2C;
  background: #FFFFFF;
  border-radius: 5px;
  padding: 10px 14px;
  cursor: pointer;
}

.news-detail__text .news-form__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 10px #CB896533;
  border-radius: 60px;
  overflow: hidden;
  padding: 40px;
  max-width: 100vw;
  position: relative;
  margin: 80px 0px;
}

.news-form__wrapper .formBox__item input.form-block__input {
  padding: 10px 14px;
}

.news-form__wrapper .formBox__item.formBox__item--agree {
  margin-top: 10px;
  line-height: 20px;
}

.news-form__wrapper .formBox__item.formBox__item--agree a {
  color: #C0A480;
}

.news-form__wrapper .formBox__item {
  width: 100%;
}

.formBox__item.formBox__item-hidden .formBox__item-caption {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #545567;
  margin-bottom: 20px;
}

.news-form__wrapper form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.news-form__item-picture img {
  max-width: 100%;
  display: block;
  border-radius: 60px;
}

.formBox__item textarea {
  padding: 10px 14px;
  background: #FFFFFF;
  border: 1px solid #DCC6BA;
  border-radius: 8px;
  font-size: 14px;
  color: #c1a580;
  margin-bottom: 20px;
  width: 100%;
  display: block;
  max-height: 115px;
}

.full-form__wrapper {
  padding: 40px;
  border-radius: 60px;
  box-shadow: 0px 0px 20px 10px #CB896533;
  background: white;
}

.full-form__wrapper form {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.news-detail__text .full-form__wrapper {
  margin: 80px 0px;
  overflow: hidden;
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
}

.full-form__item-picture img {
  max-width: 100%;
  border-radius: 60px;
  min-height: 386px;
  object-fit: cover;
  object-position: center;
}

.full-form__wrapper-fields {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 0px;
}

.full-form__wrapper-fields .formBox__item:nth-child(2) {
  grid-column-start: 1;
  grid-row-start: 2;
}

.full-form__wrapper-fields .formBox__item:last-child {
  grid-row: span 2 / span 2;
  grid-column-start: 2;
  grid-row-start: 1;
}

.full-form__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: -0.14px;
}

.full-form__add-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #2C2E3FB2;
}

.full-form__item-content .formBox__item.formBox__item-hidden {
  display: none;
}

.full-form__wrapper-btn {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin-top: 6px;
}

.full-form__wrapper-btn .formBox__item.formBox__item--agree {
  line-height: 20px;
}

.full-form__wrapper-btn .formBox__item.formBox__item--agree a {
  color: #C0A480;
}

.full-form__item-content textarea {
  height: 127px;
  max-height: 127px;
  min-height: 90px;
}

.full-form__header {
  margin-bottom: 34px;
}

.full-form__item-content {
  width: calc(100% - 460px);
  padding-right: 40px;
}

.full-form__item-picture {
  width: 380px;
}

.title-big {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 64px;
  line-height: 74px;
  letter-spacing: -1.11px;
  color: #C0A480;
}

.formBox__item textarea::placeholder {
  color: #DCC6BA;
}

.formBox__item textarea:focus {
  outline: none;
  border: 1px solid #C1A580;
}

.news-form__item.news-form__item-content {
  max-width: 300px;
  padding-left: 40px;
  box-sizing: content-box;
}

.news-form__item.news-form__item-full-content {
  width: 100%;
  padding: 0px 40px;
}

.news-form__item.news-form__item-picture {
  max-width: 400px;
}

.news-form__title {
  font-weight: 600;
  font-size: 26px;
  line-height: 100%;
  margin-bottom: 30px;
  color: #C1A580;
}

.price-items__item-title {
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -0.41px;
  color: #2C2C2C;
  min-height: 32px;
}

.price-items__item-btn {
  display: block;
  width: 100%;
}

.price-items__item {
  background: #F8F0E9;
  border-radius: 40px 40px 20px 20px;
  overflow: hidden;
  position: relative;
}

html .fancybox__backdrop {
  background: rgb(0 0 0 / 50%);
}

.price-items__item-info-msg {
  max-width: 500px;
  border-radius: 40px;
}

.modal-dialog button.carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff);
  width: 36px;
  height: 36px;
  padding: 0px;
  margin: 0px;
}

.modal-dialog button.carousel__button.is-close svg {
  width: 22px;
  height: 22px;
}

.price-items__item-info-icon {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 20px;
  cursor: pointer;
}

.service-message {
  margin: 23px 0px 45px;
  border-radius: 8px;
  border: 1px solid #C0A480;
  background: rgba(203, 137, 101, 0.05);
  padding: 30px 40px;
  min-height: 117px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  color: #2C2C2C;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.415px;
}

.news-detail__text .price-items__wrapper {
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-bottom: 80px;
}

.widget-reviews__image {
  box-shadow: 0px 20px 50px 0px #DCC6BA;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  border: 0;
  margin-bottom: 16px;
}

.widget-reviews__title {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  color: #232324;
}

.widget-reviews__name {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 4px;
}

.widget-reviews__desc {
  color: #545567;
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4;
}

.reviews__wrapper__swiper.swiper-initialized.swiper-horizontal {
  padding-right: 80px;
}

.widget-reviews__rating {
  margin-bottom: 4px;
  color: #C0A480;
  font-weight: 600;
  font-size: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

.widget-reviews__rating svg {
  margin-right: 5px;
}

.widget-reviews__more-photo {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
}

.widget-reviews__more-photo img {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  display: block;
  object-fit: cover;
  object-position: center;
}

.widget-reviews__more-photo a {
  display: block;
  margin-right: 4px;
}

.swiper-slide a {
  outline: none !important;
}

.news-detail__text .reviews.widget-reviews {
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
  margin-bottom: 80px;
}

.news-detail__text .reviews.widget-reviews .reviews__wrapper {
  padding-bottom: 0px;
}

.news-detail__text .discountItem {
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
  margin: 80px 0px;
}

.discountItem__wrapper {
  border-radius: 60px;
  overflow: hidden;
  background: #F8F0E9;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.discountItem__wrapper-picture {
  width: 49%;
  max-width: 100%;
  position: relative;
  border-radius: 60px;
  overflow: hidden;
}

.discountItem__wrapper-picture img {
  width: 100%;
  max-height: 400px;
  object-fit: cover;
  object-position: center;
}

.discountItem__label {
  position: absolute;
  top: 0px;
  right: 0px;
  background: #C0A480;
  color: white;
  font-weight: 600;
  font-size: 36px;
  line-height: 100%;
  padding: 23px;
  padding-left: 40px;
  border-radius: 0px 0px 0px 120px;
}

.discountItem__wrapper-text {
  width: 51%;
  padding: 20px 40px;
}

.discountItem__subtitle {
  margin-bottom: 4px;
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: -0.14px;
  color: #232324;
}

.discountItem__title {
  margin-bottom: 24px;
  color: #C0A480;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.3;
  letter-spacing: -1.11px;
  max-width: 500px;
}

.btn-big {
  padding: 21px 61px;
}

.discountItem__preview-text {
  margin-bottom: 40px;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  color: #2C2E3FB2;
  max-height: 150px;
  overflow: hidden;
}

.fancybox-discount.fancybox__content {
  padding: 0px;
  border-radius: 60px;
}

.fancybox-discount__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  border-radius: 60px;
  overflow: hidden;
}

.fancybox-discount__wrapper-picture img {
  width: 100%;
  height: 100%;
  min-height: 400px;
  object-fit: cover;
  object-position: center;
}

.fancybox-discount__wrapper-picture {
  width: 35%;
  border-radius: 60px;
  overflow: hidden;
  height: 100%;
}

.fancybox-discount__wrapper-text {
  width: 65%;
  padding: 50px 60px;
}

.fancybox-discount__title {
  margin-bottom: 10px;
  color: #C0A480;
  font-weight: 600;
  font-size: 36px;
  line-height: 46px;
  max-width: 650px;
}

.fancybox-discount__preview-text {
  margin-bottom: 16px;
  color: #232324;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: -0.14px;
}

.fancybox-discount__text {
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #232324;
}

.fancybox-discount__detail-text {
  margin-bottom: 16px;
  color: #2C2E3FB2;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 16px;
  border-bottom: 2px solid #DCC6BA;
}

.fancybox-discount__detail-text br+br {
  display: none;
}

.formBox__item {
  width: 48%;
}

.formBox {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.formBox__item input.btn-base {
  width: 100%;
}

.formBox__item.formBox__item--agree a:hover {
  text-decoration: none;
}

.formBox__item.formBox__item--agree a {
  color: #4C4C4F;
  text-decoration: underline;
}

.formBox__item.formBox__item--agree {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  color: #4C4C4F;
}

.formBox__item {
  color: #2C2C2C;
  font-weight: 500;
  font-size: 14px;
}

.formBox__item input.form-block__input {
  padding: 16px 14px;
}

.doiposle.swiper-container {
  overflow: hidden;
  margin-bottom: 80px;
}

.doiposle .doiposle__item {
  border-radius: 60px;
}

.doiposle .doiposle__item img {
  max-height: 540px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

.quiz__item.quiz__item-number .quiz__item-title {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  max-width: 100%;
  text-align: center;
  display: block;
  width: 100%;
}

.quiz__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 10px 50px 0px #DCC6BACC;
  border-radius: 29px;
  padding: 60px 80px;
  position: relative;
}

.quiz__container .quiz__wrapper>.quiz__step {
  display: block;
  position: absolute;
  top: -21px;
  right: 0px;
  left: 0px;
  margin: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  z-index: 1;
}

.quiz__item-last .formBox__item.formBox__item--agree {
  width: 100%;
  text-align: center;
  margin-top: 24px;
  font-size: 14px;
}

.quiz__item-last-subtitle {
  max-width: 702px;
  margin: 20px auto 30px;
  text-align: center;
  color: #232324;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}

.quiz__item-last-title {
  text-align: center;
  max-width: 702px;
  padding-bottom: 20px;
  margin: auto;
  font-weight: 600;
  font-size: 32px;
  line-height: 40px;
  color: #232324;
  position: relative;
  margin-bottom: 20px;
}

.quiz__item-last-title:before {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  height: 2px;
  background: #DCC6BA;
  width: 100px;
}

.quiz__item-last-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  align-content: flex-end;
  max-width: 950px;
  margin: auto;
}

.quiz__item-last-icon {
  position: absolute;
  top: -15px;
  right: 0px;
  left: 0px;
  margin: auto;
  width: 30px;
  height: 30px;
  z-index: 1;
}

.quiz__item-last-icon:before {
  content: "";
  background: url('/local/templates/clinic/images/bg_icon-white.png');
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 86px;
  width: 183px;
  top: -25px;
  opacity: 1;
  position: absolute;
  z-index: -1;
  left: -75px;
}

.quiz__item-last-wrapper .formBox__item .form-block__input {
  margin-bottom: 0px;
}

.quiz__item-last-wrapper .formBox__item input.btn-base {
  padding: 15.75px 34px;
}

.quiz__item-last-wrapper .formBox__item {
  width: 32%;
}

.quiz__step-item.quiz__step-item--active:before {
  content: '';
  background: url('/local/templates/clinic/images/bg_icon-white.png');
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 86px;
  width: 183px;
  top: -20px;
  opacity: 1;
  position: absolute;
  z-index: -1;
}

.quiz__step-item.quiz__step-item--active {
  background: #F4E6DB;
  color: #CB8965;
}

.quiz__step-item {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: 1px solid #F4E6DB;
  background-color: #FFFFFF;
  color: #F4E6DB;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  margin: 0px 30px;
}

.quiz__item-btn-wrapper {
  margin-top: 25px;
  text-align: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}

.news-detail__text .quiz__container {
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
  margin-bottom: 80px;
}

.quiz__item-number .quiz__item-html input[type="radio"] {
  display: none;
}

.quiz__item-number .quiz__item-html input[type="radio"]+label {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  text-align: left;
  display: block;
  padding: 24px 40px;
  padding-left: 80px;
  cursor: pointer;
  border: 1px solid #C0A480;
  border-radius: 20px;
  position: relative;
  max-width: 340px;
  height: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin: 0px 15px 15px;
}

.quiz__item-number .quiz__item-html input[type="radio"]+label:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 25px;
  right: initial;
  bottom: 0px;
  margin: auto;
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  background-image: url('data:image/svg+xml,<svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.6666 30C17.6365 30 19.587 29.612 21.4069 28.8582C23.2268 28.1044 24.8803 26.9995 26.2732 25.6066C27.6661 24.2137 28.771 22.5601 29.5248 20.7403C30.2786 18.9204 30.6666 16.9698 30.6666 15C30.6666 13.0302 30.2786 11.0796 29.5248 9.25975C28.771 7.43986 27.6661 5.78628 26.2732 4.3934C24.8803 3.00052 23.2268 1.89563 21.4069 1.14181C19.587 0.387986 17.6365 -2.93527e-08 15.6666 0C11.6884 5.92805e-08 7.87307 1.58035 5.06002 4.3934C2.24698 7.20644 0.666626 11.0218 0.666626 15C0.666626 18.9782 2.24698 22.7936 5.06002 25.6066C7.87307 28.4196 11.6884 30 15.6666 30ZM15.28 21.0667L23.6133 11.0667L21.0533 8.93333L13.8866 17.5317L10.1783 13.8217L7.82163 16.1783L12.8216 21.1783L14.1116 22.4683L15.28 21.0667Z" fill="%23F4E6DB"/></svg>');
}

.quiz__item-number .quiz__item-html input[type="radio"]:checked+label {
  background: #F8F0E9;
  border-color: #F8F0E9;
}

.quiz__item-number .quiz__item-html input[type="radio"]:checked+label:before {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 30C16.9698 30 18.9204 29.612 20.7403 28.8582C22.5601 28.1044 24.2137 26.9995 25.6066 25.6066C26.9995 24.2137 28.1044 22.5601 28.8582 20.7403C29.612 18.9204 30 16.9698 30 15C30 13.0302 29.612 11.0796 28.8582 9.25975C28.1044 7.43986 26.9995 5.78628 25.6066 4.3934C24.2137 3.00052 22.5601 1.89563 20.7403 1.14181C18.9204 0.387986 16.9698 -2.93527e-08 15 0C11.0218 5.92805e-08 7.20644 1.58035 4.3934 4.3934C1.58035 7.20644 0 11.0218 0 15C0 18.9782 1.58035 22.7936 4.3934 25.6066C7.20644 28.4196 11.0218 30 15 30ZM14.6133 21.0667L22.9467 11.0667L20.3867 8.93333L13.22 17.5317L9.51167 13.8217L7.155 16.1783L12.155 21.1783L13.445 22.4683L14.6133 21.0667Z" fill="%23C0A480"/></svg>');
}

.quiz__item.quiz__item-number .quiz__item-html {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}

.quiz__wrapper>*:not(.quiz__item--active) {
  display: none;
}

.quiz__btn-continue {
  width: 100%;
  max-width: 300px;
  cursor: pointer;
  margin: 0px 10px;
}

.quiz__item:nth-child(2) .quiz__item-btn-wrapper .quiz__btn-prev {
  display: none !important;
}

.news-title span {
  color: #CB8965;
}

.news-detail__text video,
.news-detail__text iframe {
  width: 100%;
  max-height: 550px;
  border-radius: 60px;
  overflow: hidden;
  margin: 80px 0px;
}

.news-subtitle {
  text-align: center;
  margin-bottom: 10px;
  color: #CB8965;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}

.news-detail__text .banner-1 {
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
  border-radius: 60px;
  overflow: hidden;
  margin: 80px 0px;
  color: #232324;
}

.full-form__wrapper-fields .formBox__item {
  width: 96%;
}

.full-form__wrapper-fields .formBox__item:last-child {
  width: 100%;
  padding-left: 13px;
}

.full-form__item-content input.form-block__input,
.full-form__item-content textarea {
  padding: 10px 14px;
  margin-bottom: 24px;
}

.banner-2 {
  border-radius: 60px;
  margin: 80px 0px;
  overflow: hidden;
  width: 1260px;
  max-width: 100vw;
  left: 50%;
  transform: translate(-50%, 0);
  position: relative;
  background: #F8F0E9;
  color: #232324;
  display: flex;
  flex-wrap: wrap;
}

.banner-2__title {
  font-weight: 600;
  font-size: 26px;
  line-height: 100%;
  margin-bottom: 5px;
}

.banner-2__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
}

.banner-2__text p,
.banner-2__text ul li {
  margin-bottom: 20px;
}

.banner-2 img {
  max-height: 400px;
  object-fit: cover;
  object-position: center;
  border-radius: 60px;
  width: calc(100% - 360px);
}

.banner-2__text ul li:last-child,
.banner-2__text p:last-child,
.banner-2__text *:last-child {
  margin-bottom: 0px;
}

.banner-2__wrapper {
  max-width: 100%;
  width: 280px;
  padding: 30px 40px;
  box-sizing: content-box;
}

.carousel-items__item img {
  border-radius: 40px;
  margin-bottom: 20px;
  display: block;
  width: 100%;
  height: 150px;
  object-fit: cover;
  object-position: center;
}

.carousel-items__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}

.carousel-items__title {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

.carousel-items__item {
  color: #232324;
  margin-bottom: 10px;
}

.carousel-items {
  margin: 80px 0px;
  position: relative;
}

.swipers-nav.swipers-nav-next {
  right: -15%;
}

.swipers-nav.swipers-nav-prev {
  left: -15%;
}

.carousel-items__footer-nav {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}

.carousel-items__footer-nav .swipers-nav:not(:first-child) {
  margin-right: 30px;
}

.carousel-items.carousel-items-mini .carousel-items__footer .swipers-pagination {
  width: initial;
}

.carousel-items.carousel-items-mini .carousel-items__footer .swipers-nav {
  position: initial;
  height: 30px;
}

.carousel-items.carousel-items-mini .carousel-items__footer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin-top: 30px;
}

.news-detail__text .faq {
  margin-bottom: 80px;
}

.carousel-items.carousel-items-mini .carousel-items__footer .swipers-pagination {
  margin-top: 0px;
}

.swipers-pagination span.swiper-pagination-bullet:first-child {
  margin-left: 0px !important;
}

.swipers-pagination span.swiper-pagination-bullet:last-child {
  margin-right: 0px !important;
}

.swipers-nav {
  position: absolute;
  bottom: 0px;
  top: 0px;
  margin: auto;
  height: 40px;
  z-index: 1;
}

.carousel-items .swiper-container {
  overflow: hidden;
}

.news-detail__text .benefits {
  margin: 80px 0px;
  color: #232324;
}

.benefits__icon {
  margin-bottom: 8px;
  display: block;
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
}

.benefits__icon-calendar {
  background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.94 6.16427C15.2313 6.41755 14.6768 6.81495 14.3016 7.33828C13.9666 7.80549 13.6615 8.59712 13.6615 8.99902V9.25097H12.4031C10.3931 9.25097 9.49199 9.49076 8.26323 10.3527C7.5762 10.8346 6.85514 11.7162 6.50039 12.5081C5.99155 13.6439 6.00197 13.3043 6.00003 28.8824C5.99881 38.9804 6.03252 43.6406 6.10987 44.0609C6.4588 45.9588 7.98408 47.6849 9.87362 48.3203C10.5409 48.5447 10.5971 48.5463 18.9235 48.581C23.5317 48.6001 27.4971 48.587 27.7357 48.5518C28.5932 48.4255 29.0912 47.6611 28.7482 46.9977C28.4223 46.3674 29.0295 46.4096 19.4932 46.3539L10.745 46.3028L10.0531 45.962C9.55657 45.7174 9.24769 45.4775 8.95894 45.1121C8.20631 44.1595 8.24616 44.9002 8.24616 31.8723V20.1876H26.178H44.1099L44.1105 23.5862C44.1108 25.6001 44.1538 27.139 44.2161 27.3634C44.355 27.8635 44.7429 28.1602 45.2578 28.1602C45.5823 28.1602 45.7321 28.091 46.0103 27.8126L46.3577 27.4651L46.3562 20.7856C46.3546 13.4243 46.3513 13.3795 45.7203 12.1735C45.3275 11.423 44.255 10.3295 43.5281 9.93865C42.6292 9.45539 41.5977 9.25097 40.0576 9.25097H38.6946V8.85847C38.6946 8.31757 38.1608 7.29054 37.6542 6.85676C36.9397 6.24492 36.4007 6.04325 35.476 6.04152C34.866 6.04029 34.5406 6.09344 34.1936 6.25085C33.2022 6.70058 32.447 7.63265 32.2459 8.65497L32.1287 9.25097H26.1786H20.2285L20.1661 8.79531C19.9006 6.85798 17.7481 5.51799 15.94 6.16427ZM16.208 8.52761L15.9094 8.82638V10.3753V11.9242L16.2208 12.2358C16.5018 12.5168 16.5788 12.542 17.0093 12.4934C17.3574 12.4542 17.5494 12.3663 17.7196 12.1684C17.9401 11.912 17.9529 11.8131 17.9529 10.3617V8.82638L17.6542 8.52761C17.4199 8.29334 17.264 8.22885 16.9311 8.22885C16.5982 8.22885 16.4423 8.29334 16.208 8.52761ZM34.9253 8.37154C34.4856 8.61531 34.4106 8.90038 34.4067 10.3449C34.4028 11.8278 34.4847 12.1463 34.9289 12.3761C35.3778 12.6083 35.7906 12.5573 36.1641 12.2235L36.4978 11.9252V10.3753V8.82536L36.1641 8.5271C35.7957 8.19788 35.3414 8.14074 34.9253 8.37154ZM10.2933 11.7247C9.52908 12.0182 8.75602 12.8017 8.46625 13.5765C8.27007 14.1008 8.24616 14.3701 8.24616 16.0519V17.939H26.1838H44.1215L44.0902 15.8692C44.0612 13.9601 44.0408 13.7629 43.8272 13.3292C43.53 12.726 42.968 12.1638 42.3218 11.8235C41.8471 11.5736 41.7006 11.552 40.2527 11.5179L38.6946 11.4813L38.6923 11.8737C38.688 12.6253 38.09 13.6239 37.3316 14.1458C35.3837 15.4865 32.7001 14.4047 32.2459 12.0956L32.1287 11.4996H26.1786H20.2285L20.1661 11.9553C19.8783 14.0561 17.5078 15.3463 15.587 14.4476C14.579 13.9761 13.8395 13.0012 13.6961 11.9553L13.6337 11.4996L12.2427 11.5049C11.0841 11.5094 10.7584 11.5461 10.2933 11.7247ZM12.793 23.6497C12.2713 23.888 11.7611 24.4123 11.5947 24.8809C11.5056 25.1318 11.4647 25.9065 11.4647 27.3425C11.4647 29.3118 11.4784 29.4634 11.6916 29.8623C11.9703 30.3836 12.5224 30.8523 13.0405 31.0077C13.5566 31.1623 17.0359 31.1623 17.5521 31.0077C18.073 30.8515 18.6248 30.3811 18.8956 29.8623C19.0914 29.4872 19.122 29.2358 19.1585 27.7002C19.2227 25.0071 18.987 24.2486 17.9213 23.7173C17.4155 23.4653 17.3466 23.4585 15.3018 23.4607C13.4884 23.4626 13.1459 23.4884 12.793 23.6497ZM23.78 23.5722C23.2747 23.7738 22.828 24.2134 22.5821 24.7505C22.3377 25.2844 22.3324 25.3498 22.3646 27.4189C22.4003 29.7188 22.429 29.8502 23.0245 30.446C23.6324 31.0541 23.7283 31.0732 26.178 31.0732C28.3862 31.0732 28.434 31.0687 28.8812 30.8177C29.1315 30.6771 29.4764 30.3628 29.6475 30.1193L29.9585 29.6764L29.9912 27.5129C30.0276 25.1121 29.9758 24.7842 29.4694 24.2072C28.8686 23.5227 28.6003 23.4624 26.178 23.4671C24.9979 23.4695 23.9187 23.5167 23.78 23.5722ZM34.5564 23.6493C34.3316 23.755 34.0237 23.9738 33.8722 24.1355C33.3394 24.7038 33.2792 25.0132 33.2792 27.1842V29.179L33.5774 29.5128C33.8316 29.7974 33.9443 29.8467 34.3418 29.8467C34.732 29.8467 34.8624 29.7923 35.142 29.5125L35.476 29.1785L35.5119 27.4427L35.5477 25.7071H37.1103H38.6729L38.7105 26.5342C38.7461 27.3179 38.7655 27.3769 39.0805 27.6585C39.5409 28.07 40.0967 28.0696 40.5576 27.6573L40.8913 27.3588V26.2008C40.8913 25.155 40.8665 24.9985 40.6359 24.5872C40.4954 24.3368 40.1812 23.9919 39.9377 23.8207L39.495 23.5095L37.2301 23.4834C35.193 23.4598 34.9241 23.4765 34.5564 23.6493ZM13.6615 27.2914V28.8756H15.2963H16.9311V27.2914V25.7071H15.2963H13.6615V27.2914ZM24.5943 27.2914V28.8756H26.178H27.7617V27.2914V25.7071H26.178H24.5943V27.2914ZM40.0228 30.1518C36.0501 30.8301 32.5835 33.5354 31.0045 37.1895C30.3684 38.6615 30.1058 39.8363 30.0412 41.4988C29.9789 43.1043 30.1199 44.188 30.5817 45.6523C32.2796 51.0354 37.7099 54.5717 43.2829 53.9236C46.079 53.5984 48.4716 52.4418 50.4576 50.4551C55.2081 45.7029 55.1768 38.1837 50.3867 33.4379C47.7063 30.7822 43.7245 29.5197 40.0228 30.1518ZM39.9734 32.4182C36.7821 33.1022 34.0553 35.4334 32.8766 38.4852C32.3796 39.772 32.228 40.7622 32.2843 42.3523C32.3776 44.9866 33.2684 47.074 35.0616 48.8603C37.1315 50.9222 39.6827 51.9007 42.5696 51.7395C46.0863 51.5433 49.2047 49.4714 50.7529 46.3028C51.3804 45.0187 51.6646 43.9443 51.7415 42.5644C52.0111 37.7314 48.8186 33.4992 44.1099 32.4471C43.039 32.2079 41.0208 32.1937 39.9734 32.4182ZM13.2322 34.3847C12.6651 34.5029 12.0722 34.9453 11.7547 35.4874C11.4838 35.9497 11.4695 36.0419 11.4303 37.5828C11.3742 39.7914 11.4508 40.4085 11.856 41.0097C12.0702 41.3275 12.3508 41.5776 12.6841 41.748C13.1509 41.9867 13.3134 42.0085 14.8808 42.0439C17.5243 42.1036 18.317 41.8539 18.8648 40.7892C19.1052 40.3219 19.1265 40.1641 19.1619 38.5925C19.2206 35.9906 18.9925 35.2257 17.9807 34.6307C17.4965 34.346 17.4793 34.3439 15.5517 34.325C14.484 34.3144 13.4403 34.3413 13.2322 34.3847ZM24.1856 34.3832C23.3678 34.5606 22.6889 35.1663 22.463 35.9203C22.3084 36.4367 22.3084 39.9172 22.463 40.4336C22.6199 40.957 23.0915 41.5088 23.6069 41.7719C23.9365 41.9401 24.2818 41.999 25.1671 42.0381C25.7924 42.0657 26.5245 42.0553 26.794 42.0148C27.8481 41.8567 28.2307 40.8743 27.5165 40.1598L27.1691 39.8123H25.8817H24.5943V38.1699V36.5273L26.5769 36.5526C28.843 36.5815 28.9903 36.5406 29.2052 35.8229C29.3095 35.4748 29.3028 35.3555 29.1622 35.0606C28.8642 34.4354 28.5647 34.3551 26.4335 34.329C25.3938 34.3162 24.3823 34.3406 24.1856 34.3832ZM41.5653 35.5465C41.4302 35.6159 41.2233 35.8024 41.1055 35.9611C40.9023 36.2346 40.8897 36.3927 40.8599 39.0455C40.8404 40.7779 40.8691 41.9929 40.9355 42.2395C41.0194 42.5511 41.3291 42.9188 42.3621 43.9335C43.6721 45.2201 43.685 45.2295 44.159 45.2295C44.5505 45.2295 44.6902 45.1758 44.9352 44.9308C45.1796 44.6863 45.2338 44.5457 45.2338 44.157C45.2338 43.6919 45.2115 43.6592 44.161 42.5814L43.0881 41.4809V38.8295C43.0881 35.9293 43.0794 35.8832 42.4739 35.5699C42.1169 35.3852 41.8903 35.3794 41.5653 35.5465ZM13.6615 38.1769V39.8123H15.2963H16.9311V38.1769V36.5415H15.2963H13.6615V38.1769Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-time {
  background-image: url('data:image/svg+xml,<svg width="61" height="60" viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M28.9175 6.04198C27.3259 6.24371 25.7493 6.71778 24.3676 7.40998C23.0125 8.08897 22.0687 8.78183 20.8919 9.96161C19.338 11.5195 18.3159 13.1678 17.6605 15.173C17.1648 16.6893 17.0511 17.4844 17.0567 19.3944C17.0612 20.9223 17.0908 21.2536 17.3057 22.1701C17.9324 24.8448 19.1381 26.9707 21.1164 28.8898C25.5736 33.2135 32.4085 33.8533 37.6215 30.4348C38.9905 29.537 40.5659 27.9612 41.4664 26.589C43.6764 23.2211 44.2375 18.9931 42.9838 15.1574C42.3297 13.1568 41.295 11.4994 39.7116 9.9165C37.7823 7.98768 35.6679 6.832 33.0165 6.2574C32.1718 6.07434 29.6909 5.94398 28.9175 6.04198ZM49.1911 6.11448C48.8176 6.32136 48.7186 6.61987 48.715 7.55C48.7113 8.51736 48.8162 8.84297 49.1944 9.03851C49.5216 9.20769 49.7781 9.20769 50.1053 9.03851C50.4801 8.84466 50.5879 8.51858 50.5879 7.57785C50.5879 7.11851 50.5375 6.63197 50.4758 6.49673C50.2705 6.04602 49.6485 5.86098 49.1911 6.11448ZM28.9644 7.96123C26.4878 8.2544 24.0585 9.44243 22.261 11.2395C18.3432 15.1559 17.7911 21.251 20.9413 25.8066C22.198 27.6238 24.0399 29.1025 26.0376 29.8981C31.6079 32.1161 37.8374 29.7541 40.538 24.4C42.406 20.6966 42.0803 16.2343 39.6884 12.7641C37.3513 9.37312 33.1046 7.47122 28.9644 7.96123ZM29.7055 9.49101C29.3988 9.79758 29.3865 9.83725 29.3865 10.5211C29.3865 11.1734 29.4091 11.2577 29.6584 11.5365C29.8833 11.7882 29.9982 11.8407 30.3246 11.8407C30.6511 11.8407 30.7659 11.7882 30.9909 11.5365C31.24 11.2579 31.2628 11.173 31.2628 10.5243C31.2628 9.71974 31.1835 9.51436 30.7956 9.31376C30.3588 9.08803 30.0601 9.13651 29.7055 9.49101ZM45.4178 9.87551C44.8948 10.1597 44.8293 11.0458 45.3037 11.4189C45.5115 11.5823 45.683 11.6105 46.4685 11.6105C47.4955 11.6105 47.8175 11.51 48.0152 11.128C48.233 10.7068 48.1808 10.4045 47.8299 10.0537L47.5109 9.73484L46.5869 9.73859C45.9728 9.74113 45.5807 9.78698 45.4178 9.87551ZM51.4698 10.0537C51.1188 10.4045 51.0667 10.7068 51.2845 11.128C51.4807 11.5073 51.8053 11.6105 52.8031 11.6105C53.7936 11.6105 53.9913 11.5443 54.1987 11.1434C54.3758 10.8011 54.3779 10.5484 54.2067 10.2174C54.0103 9.83763 53.686 9.73484 52.6849 9.73484C51.7908 9.73484 51.788 9.73559 51.4698 10.0537ZM36.3755 11.9994C36.2723 12.0555 34.8687 13.4149 33.2564 15.0203L30.325 17.9393L28.6128 16.2385C27.671 15.3031 26.8083 14.491 26.6956 14.434C26.058 14.111 25.3526 14.5565 25.3526 15.2821C25.3526 15.6842 25.3615 15.6946 27.6297 17.9621L29.9067 20.2384H30.3254H30.744L34.2399 16.7436L37.7358 13.2489V12.8445C37.7358 12.1167 37.0006 11.66 36.3755 11.9994ZM49.0223 12.5004L48.695 12.8276L48.7268 13.8685C48.7576 14.8753 48.7672 14.9169 49.0218 15.1357C49.1918 15.2817 49.4016 15.3618 49.6144 15.3618C50.3664 15.3618 50.5879 14.9872 50.5879 13.7159C50.5879 12.8117 50.5877 12.8106 50.269 12.492C49.8333 12.0565 49.4639 12.0589 49.0223 12.5004ZM20.6724 18.4937C20.2285 18.7396 20.0805 19.28 20.3267 19.7559C20.5104 20.1112 20.842 20.2384 21.5837 20.2384C22.3034 20.2384 22.5827 20.098 22.7742 19.64C22.9408 19.2413 22.8517 18.8752 22.52 18.5962C22.2795 18.394 22.1524 18.3633 21.5695 18.3661C21.1926 18.368 20.798 18.4241 20.6724 18.4937ZM38.3275 18.4575C38.0275 18.5783 37.7917 18.9927 37.8026 19.3798C37.8098 19.6322 37.8859 19.7833 38.1038 19.978C38.3715 20.2171 38.4573 20.2384 39.1516 20.2384C39.8624 20.2384 39.9244 20.2219 40.1821 19.9643C40.6173 19.5293 40.5242 18.8355 39.9882 18.5189C39.6998 18.3486 38.6906 18.3113 38.3275 18.4575ZM10.5407 25.4336C10.1673 25.6405 10.0683 25.939 10.0646 26.8691C10.061 27.8365 10.1658 28.1621 10.544 28.3576C11.0297 28.6087 11.6174 28.4346 11.8255 27.9781C11.9707 27.6596 11.9707 26.1343 11.8255 25.8158C11.6201 25.3651 10.9981 25.1801 10.5407 25.4336ZM29.6607 27.0773C29.4025 27.3355 29.3865 27.396 29.3865 28.1161C29.3865 28.8363 29.4025 28.8968 29.6607 29.155C30.0205 29.5146 30.5581 29.5351 30.917 29.2026C31.2266 28.9156 31.2941 28.6408 31.2448 27.8667C31.2108 27.3324 31.1698 27.2162 30.9474 27.025C30.5665 26.6975 30.0184 26.7198 29.6607 27.0773ZM6.76743 29.1946C6.24443 29.4788 6.17895 30.3649 6.65336 30.738C6.86115 30.9014 7.03264 30.9296 7.81812 30.9296C8.84517 30.9296 9.16713 30.8292 9.36479 30.4471C9.58262 30.0259 9.53046 29.7237 9.17951 29.3728L8.86055 29.054L7.93651 29.0577C7.32242 29.0602 6.93029 29.1061 6.76743 29.1946ZM12.8194 29.3728C12.4685 29.7237 12.4163 30.0259 12.6341 30.4471C12.8304 30.8264 13.155 30.9296 14.1527 30.9296C15.1432 30.9296 15.341 30.8634 15.5484 30.4626C15.7254 30.1203 15.7276 29.8675 15.5564 29.5365C15.3599 29.1567 15.0356 29.054 14.0345 29.054C13.1404 29.054 13.1376 29.0547 12.8194 29.3728ZM10.372 31.8195L10.0446 32.1467L10.0764 33.1876C10.1072 34.1944 10.1169 34.236 10.3715 34.4548C10.5415 34.6008 10.7512 34.6809 10.964 34.6809C11.716 34.6809 11.9376 34.3063 11.9376 33.035C11.9376 32.1309 11.9373 32.1297 11.6186 31.8112C11.183 31.3756 10.8135 31.3781 10.372 31.8195ZM47.6329 31.8055C47.4265 31.8738 47.1099 32.005 46.9293 32.0971C46.7487 32.1891 45.0378 33.821 43.1271 35.7235C41.2165 37.6258 39.6229 39.1824 39.5857 39.1824C39.5486 39.1824 39.5182 39.1048 39.5182 39.0099C39.5182 38.6874 38.9501 37.699 38.5645 37.3508C38.3532 37.16 37.9643 36.9053 37.7001 36.7849C37.4359 36.6644 35.0879 36.0324 32.4823 35.3804C27.2981 34.0832 26.5255 33.9601 25.1116 34.2063C24.0235 34.3956 23.446 34.6397 20.4744 36.1656C18.9007 36.9739 17.5389 37.635 17.4481 37.635C17.3481 37.635 17.1609 37.4317 16.9733 37.1192C16.563 36.4361 16.1778 36.1814 15.5549 36.1814C15.1007 36.1814 14.9031 36.2787 12.215 37.8266C10.6334 38.7373 9.22482 39.6126 9.06 39.7869C8.72228 40.1443 8.57978 40.7584 8.73822 41.1738C8.83616 41.4306 15.341 52.7449 15.7221 53.3215C15.9644 53.6879 16.5612 54 17.0195 54C17.2764 54 17.9136 53.6776 19.8278 52.5791C23.538 50.4499 23.3997 50.541 23.6466 50.0611C23.8095 49.7444 23.8514 49.5428 23.8142 49.2528C23.7781 48.9702 23.0345 47.6024 21.0403 44.1501C19.5418 41.556 18.3289 39.4204 18.3448 39.4045C18.4078 39.3415 23.5537 36.7027 24.0089 36.5C24.7475 36.171 25.932 35.9607 26.7075 36.0209C27.4749 36.0805 36.7026 38.3654 37.083 38.5901C37.6477 38.9236 37.847 39.7912 37.4955 40.3861C37.3977 40.5515 37.1451 40.7704 36.9342 40.8725C36.5718 41.0478 36.3457 41.0581 32.8218 41.0581C30.4436 41.0581 29.0274 41.093 28.9123 41.1547C28.7 41.2682 28.4484 41.7195 28.4484 41.9868C28.4484 42.0901 28.4989 42.2853 28.5605 42.4205C28.7924 42.9294 28.8331 42.9337 33.3988 42.9337C37.9042 42.9337 38.1606 42.9109 38.9553 42.4399C39.1359 42.3328 41.2255 40.3163 43.599 37.9588C47.3794 34.2036 47.9577 33.6646 48.2647 33.6099C49.3291 33.4204 50.2512 34.3414 50.0662 35.4091C50.0125 35.7184 49.4492 36.3152 45.2543 40.5075C38.9873 46.7704 40.1084 46.2203 33.4463 46.3016C29.0103 46.3557 28.9185 46.3606 28.7252 46.554C28.6168 46.6625 28.5054 46.9203 28.4777 47.1268C28.4342 47.4503 28.4668 47.5467 28.7116 47.8205L28.996 48.1386H33.577C38.0329 48.1386 38.1797 48.1328 38.9553 47.927C39.9504 47.663 41.0819 47.1241 41.8166 46.5641C42.1261 46.3282 44.414 44.096 46.9009 41.6037C52.0984 36.3947 51.9422 36.596 51.946 35.1012C51.948 34.3344 51.9198 34.1978 51.6433 33.6362C51.066 32.4631 50.0028 31.7644 48.7136 31.7107C48.2986 31.6935 47.8536 31.7325 47.6329 31.8055ZM13.0164 39.5585C11.7781 40.2791 10.7756 40.9118 10.7887 40.9642C10.8178 41.0815 16.9877 51.7699 17.0799 51.8628C17.1163 51.8994 17.4929 51.7338 17.9167 51.4949L18.6873 51.0604L18.5125 50.7718C18.4164 50.6131 17.8687 49.6711 17.2953 48.6786C16.139 46.6769 16.0716 46.4459 16.4958 45.942C16.6977 45.7021 16.8068 45.6534 17.142 45.6534C17.3891 45.6534 17.6213 45.717 17.7413 45.8175C17.8489 45.9077 18.4477 46.8679 19.0718 47.9511C19.6959 49.0342 20.2403 49.9552 20.2815 49.9976C20.3618 50.0799 21.8077 49.3144 21.7658 49.2117C21.6078 48.824 15.4305 38.2497 15.3617 38.249C15.3101 38.2485 14.2547 38.8378 13.0164 39.5585ZM14.6509 42.6451C14.0861 43.2097 14.3919 44.1098 15.1844 44.2161C15.5155 44.2605 15.6114 44.2302 15.8676 43.9994C16.0619 43.8243 16.1849 43.6094 16.2211 43.3817C16.2704 43.0719 16.2393 42.9951 15.9459 42.7018C15.5083 42.2644 15.0517 42.2444 14.6509 42.6451ZM25.0237 46.5211C24.8615 46.6605 24.7609 46.861 24.7272 47.1117C24.6294 47.8407 25.3662 48.3659 26.0389 48.0468C26.9291 47.6244 26.6322 46.3099 25.6465 46.3099C25.3904 46.3099 25.1904 46.3777 25.0237 46.5211Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-price {
  background-image: url('data:image/svg+xml,<svg width="61" height="60" viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M23.8933 6.10499C14.2327 7.08542 6.48311 14.7949 5.31046 24.5916C4.64692 30.134 6.30112 35.8881 9.81919 40.2754C10.617 41.2703 12.3823 42.9924 13.4119 43.78C15.0396 45.0252 17.2858 46.2541 19.062 46.8712C19.7994 47.1274 19.9356 47.2222 20.8869 48.1408C24.0025 51.1492 27.5709 52.9541 32.0118 53.7675C33.4628 54.0332 36.6063 54.0808 38.1381 53.8602C48.4954 52.3682 56.1818 43.4597 56.1666 32.9652C56.1548 24.91 51.5803 17.5794 44.3845 14.0849C43.661 13.7335 42.7104 13.3216 42.2721 13.1696C41.5381 12.915 41.3965 12.8172 40.4784 11.931C38.7232 10.237 37.1179 9.11919 34.9007 8.04736C31.479 6.39323 27.672 5.72144 23.8933 6.10499ZM24.2419 7.61214C18.3426 8.16921 13.047 11.4169 9.75225 16.4984C9.00764 17.6468 8.12316 19.5204 7.66384 20.922C5.36724 27.9301 7.15531 35.5309 12.3364 40.7847C15.3739 43.8647 19.1412 45.7548 23.4556 46.3632C24.8752 46.5633 27.9547 46.5166 29.2226 46.2756C33.2702 45.5065 36.5071 43.8497 39.3637 41.0851C47.2481 33.4541 47.3049 20.839 39.4897 13.0974C35.4711 9.11687 29.8234 7.08512 24.2419 7.61214ZM24.491 10.2256C17.2863 10.8624 11.1411 16.3618 9.64746 23.5088C8.72483 27.9233 9.56388 32.4407 12.0144 36.2539C14.2946 39.8018 17.8385 42.3488 21.9508 43.3953C23.5644 43.8058 24.7629 43.9289 26.5633 43.8686C29.1164 43.783 31.0831 43.2938 33.3068 42.1911C35.2919 41.2067 36.6066 40.2242 38.1968 38.5363C41.2537 35.2915 42.8721 30.9043 42.6918 26.351C42.5974 23.9662 42.0974 21.9341 41.0773 19.7887C38.4639 14.2922 33.3277 10.7189 27.318 10.2164C25.9989 10.1062 25.8365 10.1067 24.491 10.2256ZM24.1423 11.7909C22.5163 11.9965 20.6775 12.5818 19.0896 13.3992C17.6211 14.1552 16.4593 15.0091 15.2796 16.1997C12.684 18.8193 11.1141 22.2409 10.8642 25.8228C10.6633 28.7029 11.1782 31.4103 12.3901 33.8456C14.5762 38.2386 18.4525 41.1782 23.3454 42.1535C24.689 42.4213 27.5781 42.3957 28.9238 42.104C32.9671 41.2278 36.4184 38.9161 38.5586 35.6507C39.0425 34.9122 39.052 34.8832 39.016 34.2432C38.9929 33.8334 38.895 33.4148 38.7532 33.121C37.7395 31.0182 35.06 30.3618 33.2289 31.7675C32.8005 32.0964 32.129 33.0054 32.0129 33.4137C31.958 33.6071 31.9863 33.6399 32.2083 33.6399C33.0165 33.6399 33.9561 34.6899 33.9537 35.5902C33.952 36.2607 33.7321 36.6077 32.5293 37.8373C31.5296 38.8595 31.2748 39.0689 31.0308 39.0689C30.7911 39.0689 30.5377 38.8708 29.6553 37.9932C28.4787 36.823 28.1767 36.3394 28.1767 35.6254C28.1767 35.0267 28.3123 34.676 28.7058 34.2563C29.0825 33.8546 29.5357 33.6399 30.0072 33.6399C30.338 33.6399 30.3571 33.6185 30.5561 33.0239C30.7892 32.327 31.2176 31.6076 31.6463 31.1932L31.9363 30.9127L31.4167 30.3881C30.8166 29.7825 30.4678 28.9835 30.4678 28.2145C30.4678 27.8031 30.5107 27.6889 30.7303 27.5145C30.8747 27.3999 31.1008 27.3061 31.2329 27.3061C31.575 27.3061 31.962 27.7322 31.962 28.1091C31.962 28.5717 32.1881 29.0304 32.5926 29.3888C33.0089 29.7578 33.4843 29.8803 33.8925 29.7236C34.4443 29.5119 35.4771 29.4223 36.1956 29.524C37.4835 29.7061 38.8348 30.546 39.6475 31.6694L39.9312 32.0615L39.9295 31.6191C39.9238 30.1693 39.1876 28.4641 38.0842 27.3457C37.0015 26.2481 35.3063 25.504 33.8751 25.4982C33.0974 25.495 32.7168 24.828 33.1647 24.2533C33.3452 24.0216 33.4434 23.9884 33.9479 23.9884C34.4687 23.9884 35.3411 24.1113 35.7574 24.2435C35.8965 24.2876 35.9109 24.1999 35.8703 23.5604C35.7863 22.2391 36.2197 20.9555 37.0414 20.0926C37.6129 19.4924 38.1785 19.532 38.4262 20.1896C38.5313 20.4686 38.4612 20.6364 37.8687 21.5243C37.2871 22.3958 37.2082 23.5899 37.6669 24.5782C37.8027 24.8708 38.2137 25.3618 38.7722 25.8986C39.6765 26.7678 40.4532 27.8293 40.7902 28.6565C40.8931 28.9087 41.0064 29.1152 41.0423 29.1154C41.1871 29.1163 41.252 26.912 41.1414 25.7478C40.944 23.67 40.5727 22.2932 39.7187 20.4724C37.5483 15.8444 33.2721 12.6281 28.2792 11.8685C27.4218 11.7381 24.9295 11.6912 24.1423 11.7909ZM18.3647 14.9792C17.905 15.1819 17.4323 15.6262 17.1898 16.0838C16.9894 16.4621 16.9702 16.6402 16.9701 18.1213C16.9701 19.5759 16.9897 19.766 17.1599 19.9561C17.4177 20.2439 18.0162 20.2443 18.2745 19.9567C18.4385 19.7741 18.4711 19.535 18.5141 18.2013C18.559 16.8099 18.5837 16.6419 18.7632 16.5014C18.9358 16.3663 19.4074 16.3494 22.2995 16.3747C25.6034 16.4037 25.6431 16.4065 26.296 16.6602C27.2676 17.0377 27.8552 17.4158 28.5327 18.0995C30.0005 19.5811 30.5829 21.7105 30.0719 23.7274C29.6381 25.4388 28.505 26.8533 26.9813 27.5851C26.5156 27.8088 25.897 28.041 25.6068 28.1014C25.3164 28.1616 24.0926 28.2109 22.8873 28.2109C20.6038 28.2109 20.2203 28.2732 20.0702 28.6679C20.0362 28.7574 20.0083 29.4553 20.0083 30.2188C20.0083 32.239 19.7265 32.0697 23.1952 32.1319C25.8268 32.179 26.0104 32.1943 26.1428 32.3773C26.3489 32.6621 26.3194 33.2021 26.0848 33.4389C25.8954 33.63 25.7528 33.6399 23.1915 33.6399H20.4973L20.2529 33.8867C20.0164 34.1253 20.0083 34.1801 20.0083 35.5501C20.0083 36.9201 20.0003 36.9749 19.7638 37.2135C19.4501 37.5302 19.0179 37.5361 18.7307 37.2277C18.53 37.012 18.5141 36.8936 18.5141 35.6114V34.2277L18.2229 33.9338C17.9384 33.6467 17.9081 33.6399 16.8955 33.6399C15.9411 33.6399 15.8422 33.6215 15.6426 33.4073C15.355 33.0981 15.3611 32.6306 15.6566 32.3504C15.862 32.1557 15.9974 32.1319 16.8963 32.1319C17.8193 32.1319 17.9292 32.1112 18.1848 31.8893L18.4643 31.6466V30.1714V28.6962L18.1848 28.4535C17.9286 28.2311 17.8201 28.2109 16.8823 28.2109C15.9417 28.2109 15.8418 28.1921 15.6426 27.9783C15.3554 27.6695 15.3666 27.2565 15.6706 26.9497C15.8987 26.7194 15.9842 26.7029 16.9468 26.7029C17.8455 26.7029 18.0064 26.6766 18.1953 26.499C18.5091 26.2039 18.5304 26.0266 18.4957 23.9968L18.4643 22.1609L18.1848 21.9184C17.8321 21.6125 17.6024 21.6125 17.2496 21.9184L16.9701 22.1608L16.938 23.6778L16.9059 25.1948H16.277C15.462 25.1948 14.7148 25.5669 14.2822 26.1881C14.0069 26.5835 13.9817 26.689 13.9817 27.4478C13.9817 28.1835 14.0124 28.3226 14.2565 28.6949C14.6768 29.336 15.1939 29.6294 16.1254 29.7553L16.9203 29.8627V30.2326V30.6025L16.141 30.6383C15.2244 30.6804 14.7103 30.9558 14.2565 31.6479C14.013 32.0192 13.9817 32.1601 13.9817 32.8859C13.9817 33.6117 14.013 33.7526 14.2565 34.1239C14.7103 34.816 15.2244 35.0914 16.141 35.1335L16.9203 35.1693V35.9949C16.9203 36.9959 17.1266 37.7491 17.5266 38.2089C18.5615 39.3985 20.5044 39.1708 21.2243 37.7756C21.4767 37.2863 21.5025 37.1394 21.5025 36.1922V35.148H23.7969C26.2935 35.148 26.5537 35.1022 27.115 34.5646C28.2377 33.4891 27.9932 31.6011 26.6327 30.8411C26.3856 30.703 25.919 30.6653 23.9431 30.6238L21.5524 30.5736L21.5224 30.2118L21.4923 29.8501L23.4648 29.7909C25.7479 29.7224 26.5316 29.5633 27.757 28.9196C29.2451 28.1379 30.2893 27.0563 31.0132 25.5467C32.52 22.4048 31.7581 18.8541 29.0757 16.5166C28.4216 15.9465 26.9905 15.2221 26.0784 14.9993C25.2038 14.7856 18.8414 14.769 18.3647 14.9792ZM43.3181 15.2714C43.3181 15.2888 43.6085 15.7959 43.9636 16.3983C44.3186 17.0006 44.8158 17.9708 45.0685 18.5543C45.4128 19.3492 45.6192 19.6899 45.8923 19.9138C48.4998 22.0522 50.5758 25.2526 51.4373 28.4623C51.8808 30.1147 52.019 31.1724 52.0218 32.9362C52.0245 34.7623 51.9177 35.635 51.4821 37.3415C50.7233 40.3147 49.2136 42.8824 46.8872 45.1567C45.6249 46.3908 43.7861 47.7151 43.3349 47.7151C42.7618 47.7151 42.3878 47.1494 42.6434 46.6691C42.7131 46.538 43.2615 46.1001 43.8621 45.6958C46.842 43.6898 49.1328 40.4284 50.0419 36.8979C50.6619 34.4901 50.6768 31.6813 50.0823 29.2919C49.5167 27.0187 48.2394 24.5222 46.9058 23.0836L46.3932 22.5306L46.4539 22.8825C46.7631 24.6757 46.8233 25.5468 46.7766 27.5574C46.7229 29.8729 46.5507 31.0748 46.0098 32.9125C43.926 39.9919 38.3793 45.4633 31.369 47.3544L30.5271 47.5815L31.369 47.8121C32.6408 48.1604 33.8627 48.3168 35.3168 48.3176C36.8524 48.3184 37.8122 48.1992 39.1274 47.8442C40.5024 47.473 40.8619 47.448 41.1173 47.7057C41.363 47.9538 41.3873 48.3859 41.173 48.6948C40.8993 49.0891 38.6772 49.6431 36.6256 49.8285C33.9974 50.0661 30.8234 49.5085 28.4964 48.4006C27.832 48.0843 27.8174 48.0822 26.035 48.0569C25.0488 48.0429 23.9298 47.9849 23.5484 47.9281C23.167 47.8712 22.8425 47.8372 22.8273 47.8526C22.7736 47.9068 24.552 49.2106 25.3024 49.667C28.7218 51.747 32.8638 52.759 36.6845 52.4479C41.6134 52.0464 45.8376 50.0536 49.198 46.5445C50.7421 44.932 51.7198 43.5283 52.6892 41.5321C56.9527 32.7517 54.0648 22.1076 45.9578 16.7212C45.1784 16.2032 43.3181 15.1816 43.3181 15.2714ZM20.2529 18.1025L20.0083 18.3492V22.2793V26.2094L20.2529 26.4561L20.4973 26.7029H22.6724C25.6174 26.7029 26.3575 26.4956 27.4608 25.3617C29.4512 23.3162 29.0733 20.1269 26.6536 18.5484C25.7715 17.9731 25.0844 17.8556 22.599 17.8556C20.5004 17.8556 20.4969 17.856 20.2529 18.1025ZM21.5025 22.2779V25.2143L23.2707 25.177C24.7972 25.1448 25.1001 25.1112 25.4871 24.9318C26.0989 24.6481 26.5353 24.2567 26.8588 23.7014C27.1006 23.2861 27.1308 23.134 27.1308 22.3295C27.1308 21.2836 26.9752 20.8655 26.352 20.2366C25.6544 19.5325 25.2806 19.4288 23.2707 19.3823L21.5025 19.3413V22.2779ZM29.7905 35.2686C29.5407 35.5207 29.6775 35.8134 30.3681 36.5051L31.0653 37.2034L31.705 36.5635C32.4124 35.856 32.5068 35.6622 32.2941 35.3556C32.1265 35.1142 31.7956 35.0914 31.5197 35.302C31.2735 35.4898 30.7737 35.4866 30.5235 35.2956C30.2893 35.1168 29.9531 35.1045 29.7905 35.2686Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-info {
  background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.7814 6.13997C20.1759 6.57225 18.8659 7.77458 18.2983 9.33672L18.0886 9.91393L16.366 9.94609L14.6434 9.97834L14.339 10.283C14.0592 10.563 14.0317 10.6446 13.9991 11.2908L13.9635 11.9939H12.1662C9.54189 11.9939 8.74732 12.2486 7.51024 13.4861C6.75653 14.2403 6.41373 14.8284 6.15996 15.8032C5.94668 16.6221 5.94668 43.3654 6.15996 44.1844C6.62608 45.9747 8.0339 47.3852 9.81881 47.8503C10.641 48.0646 25.0985 48.0662 25.5124 47.852C25.8452 47.6798 25.9978 47.4149 25.9978 47.0092C25.9978 46.6222 25.8527 46.3505 25.5349 46.142C25.3033 45.9903 24.7182 45.9745 17.6899 45.9311L10.0951 45.8842L9.59662 45.6081C9.04007 45.2996 8.6537 44.9014 8.33855 44.3113L8.12714 43.9155V29.9938V16.072L8.40321 15.5734C8.71152 15.0166 9.10961 14.6301 9.69942 14.3148C10.0669 14.1184 10.233 14.1011 12.0278 14.0732L13.9605 14.0431L14.0007 14.8701C14.0665 16.2245 14.6584 17.1941 15.7465 17.7303L16.1863 17.947H23.0272H29.868L30.3366 17.6973C31.4769 17.0896 32.0676 15.9844 32.0697 14.4549L32.0703 14.0564H33.8341C35.2014 14.0564 35.6963 14.09 36.0357 14.2057C36.6011 14.3984 37.354 15.0789 37.6746 15.6869L37.9272 16.1658L37.974 19.7282C38.0084 22.3442 38.0522 23.3455 38.1388 23.4969C38.5536 24.2224 39.6106 24.1379 39.9354 23.3533C40.0182 23.1533 40.0396 22.144 40.0163 19.5299L39.9845 15.9783L39.7362 15.3334C39.2692 14.1205 38.4353 13.1597 37.3447 12.5782C36.4119 12.0809 35.8964 11.9939 33.8779 11.9939H32.0703L32.065 11.5018C32.058 10.8522 31.8955 10.4151 31.5716 10.1747C31.3328 9.99728 31.1438 9.97384 29.6165 9.93147L27.9257 9.88459L27.7164 9.30588C26.9925 7.30349 25.1003 5.98172 22.9841 6.00019C22.5954 6.00357 22.0543 6.06647 21.7814 6.13997ZM22.0321 8.18595C20.9007 8.59038 20.2548 9.41491 20.0748 10.6847C19.8965 11.9425 19.8007 11.9939 17.6377 11.9939H16.0341L16.0633 13.7366L16.0926 15.4793L16.3555 15.7054L16.6185 15.9314H23.0147C29.3792 15.9314 29.4121 15.9305 29.6219 15.7349C29.963 15.417 30.0086 15.1571 30.0086 13.5347V11.9939H28.3427C26.5316 11.9939 26.3889 11.9588 26.132 11.4492C26.0622 11.3105 25.9817 10.9603 25.9533 10.6709C25.9248 10.3815 25.7948 9.934 25.6644 9.67647C25.3641 9.08379 24.6084 8.39923 24.0407 8.20573C23.5176 8.02742 22.5035 8.01739 22.0321 8.18595ZM12.692 22.0362C12.3211 22.1443 12.017 22.5972 12.0165 23.0423C12.0162 23.2747 12.099 23.4392 12.3348 23.6751L12.6534 23.9938H22.9969C34.3994 23.9938 33.5844 24.0371 33.9064 23.4143C34.1063 23.0276 34.0131 22.5946 33.656 22.2524L33.3699 21.9782L23.1851 21.9622C16.9092 21.9523 12.8818 21.9807 12.692 22.0362ZM12.692 28.0356C12.3211 28.1444 12.017 28.5975 12.0165 29.0422C12.0162 29.2746 12.099 29.4391 12.3348 29.675L12.6534 29.9938H19.9981C28.088 29.9938 27.5905 30.0302 27.9089 29.4142C28.1088 29.0275 28.0156 28.5946 27.6585 28.2524L27.3725 27.9782L20.1863 27.9618C15.801 27.9517 12.88 27.9806 12.692 28.0356ZM39.9888 28.0386C35.5651 28.3521 31.5088 31.0483 29.4613 35.0361C28.4769 36.9532 28.0254 38.8348 28.0263 41.0171C28.0293 49.6785 36.3122 55.8791 44.6744 53.48C45.8264 53.1494 47.7843 52.1654 48.7561 51.4287C55.1643 46.5701 55.7987 37.3398 50.1102 31.7281C47.4203 29.0744 43.8317 27.7663 39.9888 28.0386ZM39.6266 30.0935C37.6922 30.3619 35.8417 31.1292 34.3193 32.2943C33.5958 32.8481 32.3754 34.1465 31.8996 34.8687C31.1046 36.0757 30.5531 37.3961 30.2356 38.8531C30.0097 39.8895 30.0081 42.0445 30.2323 43.0995C31.0839 47.1064 33.8695 50.2216 37.6929 51.4428C38.9548 51.8458 39.9066 51.9627 41.4706 51.9068C44.0627 51.814 46.2271 50.9668 48.1955 49.2743C49.8557 47.8469 50.992 46.0146 51.6167 43.7575C51.9164 42.6748 52.0261 40.5824 51.8474 39.3562C51.1898 34.8439 47.6893 31.1752 43.1383 30.2286C42.262 30.0463 40.4653 29.9772 39.6266 30.0935ZM12.692 34.0371C12.3211 34.144 12.017 34.5965 12.0165 35.0422C12.0162 35.2746 12.099 35.4391 12.3348 35.675L12.6534 35.9937H18.0136H23.3739L23.6925 35.675C23.9283 35.4391 24.011 35.2746 24.0107 35.0422C24.0103 34.5687 23.7102 34.1481 23.2897 34.0313C22.8351 33.905 13.1314 33.9102 12.692 34.0371ZM40.7309 34.0389C39.9318 34.2519 39.7439 35.3863 40.4375 35.8094C40.905 36.0946 41.3091 36.051 41.685 35.675C42.0617 35.2981 42.1043 34.8946 41.8172 34.4234C41.7151 34.2558 41.62 34.1187 41.6061 34.1187C41.5921 34.1187 41.4545 34.0835 41.3001 34.0404C41.1459 33.9972 40.8897 33.9967 40.7309 34.0389ZM40.6448 38.0519C40.5417 38.0945 40.3519 38.2428 40.2231 38.3815L39.9888 38.6336L39.9608 42.7476C39.9299 47.301 39.9497 47.5117 40.4387 47.81C40.905 48.0945 41.3094 48.0506 41.685 47.6748L42.0036 47.3561V43.0083C42.0036 38.2418 42.0222 38.4035 41.4403 38.1025C41.1417 37.9481 40.9285 37.9345 40.6448 38.0519Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-against {
  background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M27.9672 6.03037C26.406 6.21841 25.9279 6.28919 25.1111 6.45339C16.1636 8.25231 8.89994 15.2236 6.68294 24.1396C6.13213 26.3547 6.0118 27.4066 6.0118 30.0071C6.0118 32.6076 6.13213 33.6595 6.68294 35.8746C8.59578 43.5677 14.2771 49.8831 21.74 52.6124C23.0223 53.0814 25.0404 53.5904 26.5158 53.817C28.1077 54.0615 31.7659 54.0609 33.3517 53.816C38.5537 53.0124 43.0896 50.7446 46.7753 47.1044C49.9462 43.9727 52.1386 40.12 53.1925 35.8276C53.5365 34.4271 53.8127 32.7618 53.8127 32.0894C53.8127 31.8796 53.8549 31.6819 53.9064 31.65C53.9632 31.6148 54 30.9274 54 29.9021C54 28.7995 53.9675 28.2325 53.9064 28.2703C53.8498 28.3053 53.8127 28.1772 53.8127 27.9466C53.8127 27.7367 53.7481 27.1322 53.6692 26.6033C52.8867 21.3608 50.5613 16.7068 46.8809 13.0171C46.3389 12.4737 45.5382 11.7402 45.1017 11.3872C43.9886 10.4868 41.8445 9.07189 41.5933 9.07189C41.2423 9.07189 40.89 9.41905 40.89 9.76481C40.89 10.1649 41.0001 10.2892 41.7796 10.7684C44.4831 12.4303 46.9935 14.8912 48.8122 17.6619C53.8535 25.3425 53.682 35.4279 48.3808 43.0224C46.2088 46.1339 42.8975 48.9128 39.4511 50.5164C34.1606 52.9779 28.0625 53.2774 22.5124 51.3481C17.3454 49.552 13.1024 45.9987 10.2725 41.0975C8.99751 38.8893 8.02185 35.9877 7.58509 33.1051C7.35885 31.6118 7.35885 28.4024 7.58509 26.9091C8.33836 21.9371 10.3571 17.8098 13.7759 14.252C19.8445 7.93678 29.1385 5.75567 37.4471 8.69684C38.0273 8.90224 38.589 9.07067 38.6951 9.07104C39.1709 9.07311 39.4861 8.32563 39.181 7.91913C38.875 7.51141 35.612 6.5452 33.3985 6.20686C32.4577 6.06304 28.7076 5.94118 27.9672 6.03037ZM27.8784 10.5879C20.0827 11.404 13.4037 16.98 11.2524 24.4682C10.6812 26.4566 10.5112 27.7298 10.5127 30.0071C10.5142 32.1538 10.613 33.0088 11.067 34.8044C11.7386 37.4603 13.0461 40.0921 14.7579 42.2337C15.3695 42.9989 15.8597 43.2445 16.4321 43.0726C16.6254 43.0145 16.8715 42.885 16.9789 42.7846C17.0864 42.6843 22.3312 36.3868 28.6342 28.7902C36.3937 19.4381 40.1337 14.8613 40.2172 14.6159C40.3853 14.1207 40.2355 13.5815 39.8347 13.2404C39.3899 12.8617 37.4227 11.9438 36.121 11.5074C33.4976 10.6281 30.5911 10.3039 27.8784 10.5879ZM28.7632 11.9495C24.8634 12.2587 21.3707 13.6396 18.4625 16.0222C17.0915 17.1454 15.4554 19.0162 14.5779 20.4643C11.3311 25.8222 11.0164 32.3246 13.7319 37.9399C14.245 39.0009 15.2882 40.6657 15.8632 41.3412L16.1214 41.6445L17.2199 40.3132L18.3186 38.982L17.6203 38.313C16.6596 37.3927 16.4021 36.8374 16.4028 35.6868C16.4032 35.0167 16.4457 34.7496 16.6083 34.3959C16.8942 33.7738 17.6842 32.9686 18.3118 32.6597C18.7732 32.4325 18.9453 32.401 19.7267 32.4011C20.7691 32.4012 21.1496 32.5412 21.9975 33.2369L22.5359 33.6787V31.51V29.3414L22.7658 29.111C23.0607 28.8153 23.467 28.8097 23.737 29.0978C23.9269 29.3006 23.9406 29.4075 23.9406 30.6937C23.9406 31.4521 23.9722 32.0701 24.0108 32.0671C24.0494 32.0642 24.6807 31.3355 25.4138 30.4477L26.7465 28.8336L26.7482 24.1538C26.7497 20.0483 26.7314 19.435 26.5995 19.1562C26.161 18.2298 24.7261 18.2166 24.1747 19.134C23.9984 19.4274 23.9847 19.6582 23.9406 23.0803C23.8986 26.3391 23.8773 26.7314 23.7344 26.8746C23.4827 27.1267 23.0125 27.0785 22.7512 26.774L22.5279 26.5136L22.5553 22.8388C22.5816 19.3141 22.5909 19.1462 22.7829 18.7301C23.0702 18.1072 23.5961 17.5662 24.2064 17.2657C24.6408 17.0519 24.855 17.0061 25.3921 17.0123C25.7669 17.0167 26.195 17.0838 26.3918 17.169L26.736 17.3179L26.799 16.9266C26.9572 15.9458 27.6078 15.0764 28.473 14.6902C29.1368 14.3938 30.0798 14.396 30.751 14.6954C31.247 14.9166 31.9091 15.5418 32.1058 15.9747C32.165 16.105 32.2378 16.1977 32.2675 16.1807C33.0749 15.7203 34.027 15.6221 34.8126 15.9182C35.3242 16.111 35.9351 16.5981 36.2111 17.0333C36.3468 17.247 36.3568 17.2392 37.1078 16.3292C37.5257 15.823 38.0884 15.1438 38.3583 14.8201L38.8492 14.2314L37.7537 13.7094C34.9504 12.3735 31.6253 11.7227 28.7632 11.9495ZM29.1378 15.9736C28.9318 16.0487 28.7542 16.1107 28.7432 16.1115C28.7321 16.1122 28.6163 16.2705 28.4857 16.4632L28.2482 16.8136V21.9159V27.0181L29.6009 25.3911L30.9536 23.7641L30.9588 20.3016C30.9636 16.9452 30.9578 16.8294 30.7675 16.5207C30.4309 15.9747 29.7566 15.7483 29.1378 15.9736ZM43.1842 17.0561C42.888 17.2079 40.4002 20.1545 31.2916 31.1421C23.5054 40.5344 19.7336 45.1536 19.6503 45.3985C19.4822 45.8935 19.6321 46.4327 20.0328 46.7738C20.4146 47.0988 22.3222 48.0165 23.4122 48.3996C27.5119 49.8402 31.8825 49.8908 36.0689 48.5459C37.3716 48.1274 39.5688 47.054 40.7663 46.251C44.6716 43.6325 47.5998 39.5189 48.7542 35.0297C49.2403 33.1393 49.3615 32.1198 49.3566 29.9602C49.3508 27.4246 49.0744 25.754 48.2822 23.469C47.4146 20.9659 45.1756 17.3825 44.2465 17.0098C43.7722 16.8196 43.6338 16.8256 43.1842 17.0561ZM33.2113 17.3137C33.031 17.4125 32.7887 17.6325 32.6728 17.8026C32.4718 18.098 32.4621 18.1974 32.4621 19.9758C32.4621 21.0009 32.4803 21.8395 32.5025 21.8395C32.5247 21.8395 33.157 21.0984 33.9079 20.1924C35.1058 18.7469 35.2659 18.5142 35.2161 18.2914C35.0184 17.4066 33.9726 16.8967 33.2113 17.3137ZM41.7663 20.7602L39.7865 23.1491L40.0935 23.4755C40.2625 23.6551 40.5002 24.0047 40.622 24.2524L40.8432 24.7029L40.8697 31.1336C40.8952 37.3659 40.8675 38.2048 40.6044 39.141C40.4159 39.8119 39.5518 39.9439 39.2789 39.3435C39.1921 39.1526 39.1966 38.986 39.2999 38.5672C39.4043 38.1438 39.4381 36.7556 39.4639 31.8377C39.4817 28.4299 39.4698 25.4595 39.4374 25.2368C39.4014 24.9902 39.278 24.7191 39.1217 24.5438L38.8649 24.2557L37.7705 25.5814L36.676 26.9072V30.0404C36.676 33.0681 36.6695 33.182 36.4819 33.421C36.2607 33.703 35.802 33.7564 35.5 33.5353C35.3307 33.4113 35.315 33.24 35.2714 31.0298L35.2246 28.6575L33.8433 30.3153L32.4621 31.973V32.5734C32.4621 33.3471 32.2458 33.6684 31.7249 33.6684C31.5329 33.6684 31.3358 33.6308 31.2869 33.5847C31.2021 33.505 24.1569 41.8891 24.1044 42.1322C24.0473 42.3967 26.1787 43.3743 27.6863 43.7751C28.6033 44.0189 28.7958 44.0367 30.5424 44.039C32.196 44.0412 32.5042 44.017 33.1749 43.8319C34.8066 43.3817 36.2546 42.6274 37.3288 41.668C38.0167 41.0537 38.3494 40.9895 38.7042 41.4031C39.0591 41.8167 38.9918 42.006 38.2337 42.7278C36.1361 44.7249 32.709 45.8174 29.4995 45.5119C27.4878 45.3205 25.4523 44.6877 23.8124 43.7442C23.2045 43.3944 23.0557 43.3423 22.9618 43.4465C22.8993 43.5159 22.5177 43.9741 22.1138 44.4646C21.7099 44.9551 21.2956 45.4511 21.193 45.5668L21.0067 45.7772L22.108 46.302C27.1408 48.7003 32.7424 48.6965 37.7747 46.2915C39.8025 45.3224 41.3406 44.2042 42.9512 42.5281C48.199 37.0674 49.4622 28.9532 46.1356 22.0742C45.6218 21.0118 44.5766 19.3443 44.0043 18.6738L43.7461 18.3714L41.7663 20.7602ZM6 30.0071C6 30.9623 6.01395 31.353 6.0309 30.8755C6.04795 30.3978 6.04795 29.6163 6.0309 29.1387C6.01395 28.661 6 29.0519 6 30.0071ZM19.0721 33.8858C18.2897 34.1356 17.6545 35.1868 17.8039 35.985C17.9008 36.5031 18.0588 36.7526 18.6726 37.357L19.2247 37.9006L20.4599 36.4182L21.6949 34.9358L21.1795 34.4475C20.4884 33.7926 19.8756 33.6293 19.0721 33.8858Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-woman {
  background-image: url('data:image/svg+xml,<svg width="44" height="48" viewBox="0 0 44 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3834_14178)"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.9313 0.149025C18.9559 0.325895 17.851 0.716376 16.8401 1.2416C14.1714 2.628 12.039 5.34491 11.3041 8.29488C11.1392 8.95713 11.0949 9.02264 10.4844 9.50906C9.73024 10.1099 8.28008 11.6128 7.59898 12.4991C6.10076 14.4487 4.93802 16.9097 4.36648 19.3406C4.16349 20.204 4.09951 20.8121 4.0559 22.291C3.99606 24.3212 4.15884 25.7013 4.69173 27.6792L4.94082 28.6041L4.69173 28.9862C4.0406 29.9849 2.40244 31.3317 0.956826 32.0567C0.605629 32.2329 0.245234 32.4816 0.155832 32.6093C-0.193194 33.1083 0.0546492 33.6276 0.793321 33.9447C1.59814 34.2901 2.97016 35.2518 3.69819 35.9808C4.49009 36.7738 5.06732 37.5821 5.60342 38.649C6.028 39.4938 6.1944 39.6606 6.61215 39.6606C7.01224 39.6606 7.26959 39.4115 7.65572 38.6507C7.8309 38.3054 8.12918 37.7897 8.31843 37.5049C8.66807 36.9788 9.57717 35.869 9.69551 35.8239C9.73117 35.8103 9.8892 36.0765 10.0467 36.4155C10.7103 37.8436 12.2066 39.7665 13.5586 40.9286L14.2562 41.5282V44.4132C14.2562 47.3464 14.2843 47.587 14.6606 47.8764C14.9107 48.0686 15.3347 48.0331 15.6375 47.7946L15.9099 47.5801V45.1037C15.9099 43.7418 15.9343 42.6274 15.9641 42.6274C15.994 42.6274 16.3312 42.7848 16.7135 42.977C19.5033 44.3803 23.207 44.6608 26.3344 43.7056C26.8132 43.5594 27.4599 43.3269 27.7715 43.1888C28.0831 43.0508 28.3788 42.9379 28.4285 42.9379C28.4784 42.9379 28.5191 43.919 28.5191 45.1181C28.5191 47.3238 28.5591 47.5962 28.9235 47.8764C29.1735 48.0686 29.5976 48.0331 29.9004 47.7946L30.1727 47.5801V44.7559V41.9317L30.9447 41.3397C32.4375 40.1946 33.886 38.4587 34.78 36.7435C35.0315 36.2607 35.2646 35.9489 35.4174 35.8908C35.8071 35.7424 37.11 34.3633 37.706 33.4683C39.2969 31.0793 40.5444 27.2685 40.8102 23.9853C41.0794 20.6618 40.2365 17.2683 38.3587 14.115C37.4486 12.5866 35.8746 10.7689 34.4566 9.60873C33.7574 9.03662 33.7116 8.97235 33.5574 8.34663C32.5218 4.14438 29.0455 0.882793 24.8106 0.140125C23.7229 -0.0506132 21.0051 -0.0456455 19.9313 0.149025ZM20.6125 1.75886C18.2803 2.09563 16.0564 3.40006 14.6077 5.28095C14.1304 5.90067 13.33 7.29979 13.3275 7.51847C13.3265 7.59982 13.6277 7.49798 14.127 7.24794C15.9914 6.31433 18.3558 5.54941 20.7401 5.10853C22.9473 4.70025 24.6861 4.78801 25.8257 5.36498C26.028 5.46744 26.8957 5.78548 27.7537 6.07164C28.6118 6.3579 29.8169 6.82962 30.4317 7.12002C31.0465 7.41043 31.5637 7.63387 31.5809 7.61648C31.6446 7.55273 30.8629 6.1267 30.4343 5.52468C29.4258 4.10827 27.6645 2.77517 26.0604 2.21392C24.5775 1.69511 22.3452 1.50872 20.6125 1.75886ZM22.0078 6.57223C18.6808 7.17022 15.9135 8.09638 13.7583 9.33333C9.70761 11.658 6.92687 15.5042 5.92413 20.1694C5.65871 21.4044 5.65737 24.0819 5.92144 25.4819C6.11099 26.4868 6.11667 26.4985 6.37661 26.4332C6.90568 26.3002 7.16034 26.5306 7.72435 27.6522C8.01622 28.2327 8.48772 28.9775 8.77205 29.3073C9.39641 30.0319 9.34649 30.1561 9.49821 27.5016C9.61635 25.4361 9.80393 24.4589 10.2965 23.3436C12.1444 19.1603 16.6816 16.1332 23.6614 14.4269C24.8076 14.1467 25.2735 13.9818 25.6422 13.7256C26.7375 12.9645 27.2048 11.9753 27.2184 10.3893C27.2264 9.44407 27.2008 9.30063 26.9233 8.73473C26.5347 7.94197 25.7836 7.19133 25.0294 6.84152C24.5209 6.60577 24.2822 6.56375 23.3514 6.54626C22.7545 6.53498 22.1499 6.54677 22.0078 6.57223ZM28.6838 8.59781C29.1044 9.77038 28.9408 11.7679 28.3145 13.1079C27.9291 13.9326 26.7446 15.1535 25.9905 15.5032L25.4775 15.7411L26.0571 15.9773C27.1851 16.4368 29.3064 17.5961 30.2244 18.2548C31.8379 19.4123 33.3494 21.0543 34.1784 22.5497C34.6632 23.4243 35.1199 24.8435 35.2374 25.8403C35.2958 26.3358 35.4373 28.1825 35.5519 29.944C35.6664 31.7056 35.7786 33.1653 35.8009 33.1876C35.8932 33.28 36.6122 32.1517 37.1389 31.0879C38.4203 28.4996 39.1626 25.4781 39.1639 22.8446C39.1655 19.8979 38.1634 16.8055 36.3351 14.115C35.4941 12.8775 33.5832 10.963 32.3746 10.1473C31.4953 9.55388 29.2875 8.37871 28.754 8.22016C28.5246 8.15196 28.5243 8.1532 28.6838 8.59781ZM21.2843 16.8473C16.135 18.5598 12.7717 21.2653 11.6007 24.637C11.3787 25.2762 11.3098 25.7918 11.147 28.0323C11.0414 29.4852 10.9536 30.8184 10.952 30.995C10.9491 31.2917 11.013 31.3506 11.7935 31.7712C12.8021 32.3147 13.2227 32.6866 13.2227 33.0349C13.2227 33.4241 12.9411 33.6814 12.0083 34.1445C11.5215 34.3862 11.1556 34.6328 11.1556 34.7192C11.1556 34.963 11.8546 36.295 12.4777 37.2386C13.855 39.3241 16.2526 41.1613 18.6861 41.9957C22.1277 43.1758 26.0257 42.6416 29.1614 40.5602C31.0003 39.3395 32.5948 37.51 33.5152 35.565C34.1494 34.2246 34.149 34.2289 33.9569 31.43C33.862 30.0465 33.7401 28.2032 33.6861 27.3337C33.571 25.4837 33.4088 24.7739 32.8353 23.6126C31.4327 20.7718 28.2597 18.4339 23.7187 16.8954C23.1532 16.7038 22.5719 16.5489 22.4268 16.5511C22.2816 16.5532 21.7675 16.6865 21.2843 16.8473ZM14.3032 26.4261C13.8991 26.8306 13.9628 27.2265 14.5296 27.8333C16.1005 29.5149 18.8262 29.5081 20.4044 27.8186C20.9571 27.227 21.0181 26.8275 20.6171 26.4261C20.2171 26.0254 19.8171 26.0858 19.2299 26.6359C18.6238 27.2036 18.1454 27.4139 17.4602 27.4139C16.775 27.4139 16.2966 27.2036 15.6905 26.6359C15.1033 26.0858 14.7033 26.0254 14.3032 26.4261ZM24.2252 26.4261C23.8211 26.8306 23.8848 27.2265 24.4516 27.8333C26.0225 29.5149 28.7482 29.5081 30.3264 27.8186C30.8791 27.227 30.94 26.8275 30.5391 26.4261C30.139 26.0254 29.7391 26.0858 29.1519 26.6359C28.5457 27.2036 28.0674 27.4139 27.3822 27.4139C26.6969 27.4139 26.2186 27.2036 25.6125 26.6359C25.0253 26.0858 24.6253 26.0254 24.2252 26.4261ZM6.24773 29.7071C5.79152 30.3975 4.2963 31.8899 3.46327 32.4865L2.69503 33.0367L3.28209 33.4473C4.51014 34.3061 5.40446 35.2151 6.45309 36.6704L6.6598 36.9574L7.15921 36.2256C7.76383 35.3393 9.04449 34.0287 9.84496 33.4766C10.1679 33.2538 10.4302 33.0445 10.4277 33.0113C10.4252 32.978 10.1036 32.7251 9.71288 32.4492C8.83023 31.8258 7.59278 30.6082 7.07125 29.8501C6.85441 29.5348 6.6444 29.2768 6.60461 29.2768C6.56471 29.2768 6.4042 29.4704 6.24773 29.7071ZM19.4315 35.1381C19.3136 35.2881 19.2172 35.5175 19.2172 35.6476C19.2172 36.2681 20.3954 37.0259 21.7035 37.2467C23.4295 37.5383 25.6252 36.6555 25.6252 35.6699C25.6252 34.9311 24.8663 34.6409 24.1713 35.1138C23.6241 35.4861 23.0557 35.6185 22.1919 35.5748C21.5368 35.5417 21.3338 35.4838 20.8787 35.2006C20.1972 34.7763 19.7314 34.7563 19.4315 35.1381ZM38.5458 36.3442C38.3849 36.4256 38.1337 36.7837 37.8751 37.2999C37.3108 38.4264 36.1548 39.5846 34.8757 40.3052C33.8689 40.8722 33.6634 41.1426 33.8477 41.6581C33.9184 41.8558 34.1726 42.048 34.772 42.3567C35.9452 42.9611 37.3092 44.3244 37.9051 45.4881C38.3476 46.3526 38.4597 46.4567 38.9466 46.4567C39.3405 46.4567 39.4792 46.3137 39.9997 45.3704C40.6448 44.2018 41.9442 42.9037 43.0125 42.3608C43.8979 41.9108 44.1166 41.6177 43.947 41.1081C43.8752 40.8923 43.6204 40.69 42.9298 40.3007C41.6406 39.574 40.4692 38.4063 39.9353 37.3155C39.4124 36.2474 39.1285 36.0489 38.5458 36.3442ZM38.5975 39.3136C38.3068 39.7338 37.4075 40.6181 36.7874 41.0938L36.4257 41.3712L36.684 41.5547C37.1162 41.8615 38.1376 42.8573 38.5448 43.3688L38.929 43.8515L39.3199 43.3382C39.5349 43.0559 40.0781 42.4832 40.5272 42.0655L41.3436 41.306L40.8484 40.9393C40.352 40.5716 39.6394 39.8633 39.1418 39.2429L38.8759 38.9113L38.5975 39.3136Z" fill="%23CB8965"/></g><defs><clipPath id="clip0_3834_14178"><rect width="44" height="48" fill="white"/></clipPath></defs></svg>');
}

.benefits__icon-sick {
  background-image: url('data:image/svg+xml,<svg width="50" height="48" viewBox="0 0 50 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M26.9217 0.124608C29.7053 0.601287 31.9348 1.77878 33.8652 3.79175C35.3373 5.32663 36.3209 7.10515 36.8847 9.25119C37.1523 10.2696 37.1734 10.4674 37.1816 12.0355C37.1913 13.8616 37.0852 14.5979 36.6009 16.068C35.6292 19.0167 33.2717 21.7136 30.4674 23.084C28.7551 23.9208 27.3961 24.2609 25.4682 24.3353C22.1311 24.4641 19.1171 23.3233 16.6889 21.0127C14.8051 19.2199 13.6254 17.1023 13.0725 14.5206C12.8338 13.4061 12.834 10.9439 13.073 9.83169C13.625 7.26251 14.7534 5.2125 16.5988 3.42629C18.461 1.62367 20.6249 0.537892 23.1706 0.128828C24.2288 -0.0412877 25.9422 -0.0431633 26.9217 0.124608ZM26.5935 1.99625C28.7787 2.33789 30.7558 3.34226 32.318 4.90434C36.3531 8.93957 36.3495 15.4113 32.3098 19.4509C28.2847 23.4761 21.8054 23.4735 17.7771 19.4452C14.2871 15.9551 13.7543 10.5729 16.4917 6.45892C18.6877 3.15846 22.6971 1.38725 26.5935 1.99625ZM27.8492 5.74254C28.2559 5.96789 28.3216 6.22475 28.3251 7.60443L28.3284 8.8939H29.59C30.9743 8.8939 31.2661 8.96854 31.4771 9.37639C31.6544 9.71934 31.6731 14.5622 31.4986 14.9453C31.3029 15.3748 30.9934 15.4584 29.5991 15.4584H28.3284V16.72C28.3284 18.1043 28.2538 18.3962 27.8459 18.6071C27.4687 18.8021 22.6236 18.8021 22.2464 18.6071C21.8385 18.3962 21.7639 18.1043 21.7639 16.72V15.4584H20.4932C19.0989 15.4584 18.7894 15.3748 18.5937 14.9453C18.4192 14.5622 18.4379 9.71934 18.6152 9.37639C18.8262 8.96854 19.118 8.8939 20.5023 8.8939H21.7639V7.63228C21.7639 6.24801 21.8385 5.95617 22.2464 5.74526C22.6086 5.55789 27.5119 5.55555 27.8492 5.74254ZM26.4528 8.74882C26.4528 10.7005 26.5216 10.7695 28.4644 10.7695H29.7351V12.1762V13.5829H28.4735C26.5219 13.5829 26.4528 13.6516 26.4528 15.5944V16.8651H25.0461H23.6395V15.5944C23.6395 13.6516 23.5704 13.5829 21.6188 13.5829H20.3572V12.1762V10.7695H21.6279C23.5707 10.7695 23.6395 10.7005 23.6395 8.74882V7.48721H25.0461H26.4528V8.74882ZM47.0374 15.2607C48.2365 15.5728 49.056 16.6234 49.052 17.8431C49.0502 18.3797 49.164 18.0857 46.7641 23.7579C44.6172 28.8322 43.4338 31.5082 42.8451 32.62C41.8162 34.5631 41.1106 35.3629 37.6829 38.471C36.6127 39.4414 35.737 40.2944 35.737 40.3665C35.737 40.4565 35.8529 40.4975 36.1077 40.4975C36.3116 40.4975 36.589 40.5479 36.7243 40.6095C37.2164 40.8338 37.2374 40.9826 37.2374 44.2486C37.2374 47.5147 37.2164 47.6635 36.7243 47.8877C36.5379 47.9727 33.7079 47.9998 25.0371 47.9998C12.6026 47.9998 13.2125 48.0258 12.9669 47.4866C12.7911 47.1008 12.8103 41.3246 12.9885 40.98C13.1522 40.6633 13.4945 40.4975 13.9846 40.4975C14.2353 40.4975 14.3553 40.456 14.3553 40.3695C14.3553 40.299 13.5007 39.4671 12.4563 38.5207C9.10726 35.4859 8.32449 34.614 7.36944 32.8545C6.65306 31.5346 5.47942 28.8641 2.54732 21.8823C1.76754 20.0255 1.08802 18.433 1.03719 18.3435C0.928783 18.1521 0.913025 17.0449 1.02115 17.215C1.06786 17.2886 1.13313 17.1865 1.20102 16.9337C1.34282 16.4056 1.88664 15.7892 2.47932 15.4849C3.45847 14.982 4.79164 15.246 5.55669 16.0943C5.72971 16.2861 6.73259 17.8568 7.78526 19.5847C8.83793 21.3126 9.71017 22.7411 9.72358 22.7593C9.73698 22.7774 9.96759 22.7194 10.236 22.6303C10.8356 22.4311 11.6306 22.4826 12.1583 22.7548C12.658 23.0126 12.8892 23.2721 15.2659 26.243C16.4007 27.6614 17.6205 29.0963 17.9767 29.4315C18.3329 29.7668 19.4679 30.6725 20.4989 31.4443C22.6264 33.0369 23.7797 34.122 24.4644 35.1756C24.7242 35.5755 24.9615 35.9553 24.9915 36.0196C25.0352 36.1133 25.0571 36.1133 25.1008 36.0196C25.1308 35.9553 25.3681 35.5755 25.6279 35.1756C26.3126 34.122 27.4659 33.0369 29.5934 31.4443C30.6244 30.6725 31.7532 29.7723 32.1018 29.4438C32.4504 29.1153 33.6705 27.6805 34.8132 26.2553C37.2131 23.2622 37.4366 23.0115 37.934 22.7548C38.4617 22.4826 39.2567 22.4311 39.8563 22.6303C40.1247 22.7194 40.3553 22.7774 40.3687 22.7593C40.3821 22.7411 41.2544 21.3126 42.307 19.5847C43.3597 17.8568 44.3626 16.2861 44.5356 16.0943C45.1088 15.4588 46.2885 15.0657 47.0374 15.2607ZM46.9367 17.2937C47.2696 17.6265 47.2186 17.7983 45.7679 21.2334C42.7321 28.422 41.6079 30.9827 41.0574 31.9636C40.177 33.5322 39.6027 34.1612 36.3595 37.1087C35.0771 38.2741 33.9904 39.3262 33.9447 39.4466C33.8989 39.5671 33.8614 39.8528 33.8614 40.0816V40.4975H29.9087H25.9561L26.0132 39.7238C26.1602 37.733 26.9972 36.1045 28.6566 34.5808C29.1149 34.1601 29.502 33.861 31.7045 32.2257C33.2884 31.0497 34.0565 30.2453 36.4769 27.2277C37.6767 25.7319 38.7215 24.4727 38.7987 24.4293C38.9797 24.3278 39.3386 24.4188 39.5362 24.6164C39.6511 24.7314 39.6751 24.8585 39.6293 25.1087C39.4935 25.8486 37.9265 29.248 36.8975 31.035C36.6719 31.4269 36.4872 31.8411 36.4872 31.9555C36.4872 32.7317 37.4615 33.1979 38.0232 32.6904C38.4652 32.291 39.795 29.7637 40.8133 27.3877C41.3503 26.1346 41.5513 25.4445 41.5513 24.8531C41.5513 24.4803 41.7507 24.1143 43.6225 21.0514C44.7617 19.1874 45.8035 17.5461 45.9376 17.4044C46.2174 17.1087 46.6984 17.0553 46.9367 17.2937ZM4.15469 17.4044C4.2888 17.5461 5.33059 19.1874 6.46981 21.0514C8.34165 24.1143 8.54102 24.4803 8.54102 24.8531C8.54102 25.4445 8.74199 26.1346 9.27897 27.3877C10.2973 29.7637 11.6271 32.291 12.0691 32.6904C12.6353 33.2019 13.6051 32.7312 13.6051 31.9448C13.6051 31.8245 13.4321 31.4314 13.2205 31.0712C12.2398 29.4008 10.6001 25.8554 10.463 25.1087C10.4172 24.8585 10.4412 24.7314 10.5561 24.6164C10.7543 24.4183 11.1127 24.3279 11.2952 24.43C11.3733 24.4737 12.4175 25.733 13.6156 27.2284C16.0619 30.2818 16.7376 30.9907 18.3452 32.1912C18.9618 32.6515 19.8582 33.3221 20.3371 33.6812C22.0107 34.936 23.0472 36.1631 23.586 37.5274C23.8782 38.2674 24.1084 39.373 24.1084 40.0368V40.4975H20.1696H16.2309L16.2296 40.0989C16.2289 39.8797 16.2034 39.6074 16.173 39.4938C16.1426 39.3804 15.0564 38.3206 13.7595 37.1388C10.4808 34.1514 9.91489 33.5316 9.03486 31.9636C8.68188 31.3346 7.62255 28.9986 6.54709 26.4775C3.66676 19.7256 2.9048 17.8536 2.95507 17.653C3.09461 17.0969 3.73784 16.9637 4.15469 17.4044ZM49.0236 17.8029C49.0236 18.1382 49.0065 18.2753 48.9858 18.1077C48.965 17.9401 48.965 17.6657 48.9858 17.4981C49.0065 17.3305 49.0236 17.4677 49.0236 17.8029ZM35.3619 44.2486V46.1242H30.6729H25.9839V44.2486V42.3731H30.6729H35.3619V44.2486ZM24.1084 44.2486V46.1242H19.4194H14.7304V44.2486V42.3731H19.4194H24.1084V44.2486Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-combination {
  background-image: url('data:image/svg+xml,<svg width="50" height="48" viewBox="0 0 50 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M45.6273 6.17156C47.5801 9.56336 49.1726 12.392 49.166 12.4574C49.1596 12.5229 47.6751 15.1382 45.8672 18.2694C44.0594 21.4005 42.6023 24.02 42.6294 24.0904C42.6564 24.1609 44.1357 26.7411 45.9167 29.8243C47.6976 32.9075 49.16 35.484 49.1663 35.55C49.1727 35.6159 47.5801 38.4441 45.6273 41.835L42.0767 48L34.8996 47.9782L27.7225 47.9564L24.4162 42.2282L21.11 36.4999L14.5035 36.4526L7.89718 36.4052L4.42245 30.3929C2.51129 27.0862 0.900845 24.2947 0.843563 24.1896C0.753616 24.0244 1.22409 23.1595 4.31953 17.7985L7.89946 11.5985L14.4934 11.5742L21.0873 11.5499L24.4189 5.77494L27.7505 0L34.9136 0.00236706L42.0767 0.0047341L45.6273 6.17156ZM43.9501 6.60701C45.5013 9.30024 46.8911 11.7169 47.0387 11.9773L47.3072 12.4507L44.2101 17.8002L41.1132 23.1498L35.0145 23.1718L28.9159 23.194L26.887 19.6686C25.7712 17.7297 24.3529 15.2666 23.7354 14.1952L22.6128 12.2472L25.6585 6.9757L28.7042 1.70428L34.9171 1.70721L41.1299 1.71005L43.9501 6.60701ZM39.8517 4.16601V5.01815H35.2271H30.6024L28.6271 8.45037C27.5408 10.3381 26.5215 12.1007 26.3623 12.3674L26.0726 12.8521L25.3886 12.462C25.0125 12.2475 24.7042 12.0332 24.7036 11.9858C24.7031 11.9385 25.8166 9.96784 27.1782 7.60675L29.6539 3.31387H34.7528H39.8517V4.16601ZM24.1266 18.5751C25.8147 21.5006 27.1958 23.9439 27.1958 24.0047C27.1958 24.0656 25.8147 26.5078 24.1266 29.4318L21.0573 34.7483L14.9517 34.7246L8.8459 34.701L5.75462 29.3514C3.53764 25.5149 2.68617 23.9618 2.74402 23.8599C2.78843 23.7818 4.17921 21.3745 5.83463 18.5103L8.84457 13.3028L14.9509 13.2794L21.0573 13.2561L24.1266 18.5751ZM6.68658 24.3552C6.93541 24.7843 7.95115 26.542 8.9437 28.2613L10.7484 31.3871L15.3148 31.4117L19.8812 31.4362L19.8538 32.2639L19.8265 33.0914H14.8132H9.80001L7.31148 28.7833C5.94285 26.4139 4.8222 24.4502 4.82116 24.4195C4.82021 24.3888 4.91517 24.3168 5.03239 24.2595C5.1496 24.2022 5.46783 24.0248 5.73976 23.8653L6.23409 23.5752L6.68658 24.3552ZM41.534 25.5878C42.6652 27.5136 47.2378 35.4668 47.2566 35.5412C47.2681 35.5866 45.8943 38.0246 44.2038 40.9588L41.1299 46.2936L34.9155 46.2966L28.7011 46.2995L25.6611 41.037C22.9527 36.3483 22.633 35.7521 22.7302 35.5691C23.0041 35.0535 28.8051 25.03 28.8903 24.925C28.9655 24.8326 30.3097 24.8067 35.0309 24.8067H41.0753L41.534 25.5878ZM44.4911 35.5887C44.8563 35.8043 45.0942 36.0057 45.0764 36.084C45.0597 36.1565 43.9519 38.121 42.6146 40.4493L40.1831 44.6828L35.1413 44.6863L30.0995 44.6899V43.8378V42.9856L34.6679 42.9817L39.2363 42.9777L41.4613 39.1001C42.6851 36.9674 43.7289 35.2231 43.781 35.2239C43.8331 35.2247 44.1526 35.3889 44.4911 35.5887Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-advantages {
  background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M43.075 0.0242299C44.5182 0.200991 45.4647 0.643039 46.3972 1.5755C47.1287 2.30697 47.5793 3.09346 47.8249 4.06715C48.0253 4.86096 48.0275 43.1264 47.8273 43.9336C47.3539 45.8423 45.8142 47.3819 43.9055 47.8553C43.1584 48.0406 10.8197 48.0516 9.74773 47.867C4.70776 46.9987 0.916733 43.2221 0.124779 38.2807C-0.00967407 37.4414 -0.0101624 35.5647 0.123997 34.7342C0.792835 30.5929 3.68882 27.088 7.58117 25.709L8.33843 25.4407V20.0841C8.33843 16.5966 8.37566 14.5466 8.44504 14.2095C8.50366 13.9248 8.70856 13.362 8.90038 12.9589C9.23572 12.2541 9.46456 12.0106 14.8763 6.60043C20.8582 0.620272 20.8161 0.657012 22.2135 0.19503C22.7177 0.0283338 23.3694 0.0165106 32.7664 0.00283099C38.2749 -0.00518138 42.9138 0.00439437 43.075 0.0242299ZM43.443 2.21923C44.3484 2.43253 45.1351 3.08437 45.5556 3.96944L45.8109 4.50686V24.0004V43.4939L45.5556 44.0313C45.2309 44.7149 44.6868 45.2589 44.0032 45.5836L43.4658 45.839L30.7767 45.8651L18.0875 45.8914L18.5879 45.4959C21.611 43.1062 23.1993 39.4036 22.8783 35.4948C22.4496 30.274 18.4626 26.0066 13.229 25.1664C12.8825 25.1108 12.124 25.0627 11.5435 25.0596L10.4881 25.0538V19.8369V14.62H14.3918C16.8297 14.62 18.4898 14.58 18.8132 14.5134C20.1854 14.2309 21.6383 13.1487 22.2775 11.933C22.9198 10.7115 22.9248 10.6693 22.9716 6.26567C23.002 3.38591 23.0456 2.23926 23.1267 2.18767C23.2885 2.08468 43.0016 2.11526 43.443 2.21923ZM20.8253 6.9008C20.7981 10.0168 20.7865 10.1961 20.5855 10.631C20.2732 11.3067 19.6622 11.9161 18.998 12.2142L18.4211 12.4731L15.2359 12.4473L12.0506 12.4215L16.4522 8.02448L20.8539 3.62745L20.8253 6.9008ZM39.087 16.8625C39.2583 16.967 39.4451 17.1397 39.5022 17.2466C39.6537 17.5295 39.6295 18.061 39.4537 18.3119C39.08 18.8454 39.6079 18.8216 28.1251 18.8216C16.4729 18.8216 17.1106 18.8545 16.7922 18.2386C16.6048 17.8763 16.6048 17.6173 16.7922 17.255C17.1107 16.6391 16.4708 16.672 28.1446 16.6724C38.4989 16.6727 38.7838 16.6776 39.087 16.8625ZM39.087 23.1161C39.2583 23.2205 39.4451 23.3933 39.5022 23.5002C39.6537 23.7831 39.6295 24.3146 39.4537 24.5654C39.08 25.0989 39.6079 25.0752 28.1251 25.0752C16.4729 25.0752 17.1106 25.108 16.7922 24.4921C16.6048 24.1298 16.6048 23.8709 16.7922 23.5086C17.1107 22.8927 16.4708 22.9255 28.1446 22.9259C38.4989 22.9262 38.7838 22.9312 39.087 23.1161ZM12.7355 27.2336C14.663 27.4818 16.6304 28.4674 18.0678 29.9049C21.7307 33.5677 21.7307 39.4472 18.0678 43.1101C14.405 46.773 8.52545 46.773 4.86263 43.1101C-0.107582 38.1399 1.97642 29.7014 8.69723 27.5823C10.0098 27.1685 11.3382 27.0538 12.7355 27.2336ZM39.087 29.3685C39.4684 29.6026 39.6062 29.8452 39.6062 30.2831C39.6062 30.6746 39.3361 31.0595 38.9492 31.2199C38.7498 31.3025 36.92 31.3257 32.1469 31.3064L25.6173 31.2799L25.3323 30.9608C24.9238 30.5037 24.9297 29.9145 25.3466 29.5149L25.6462 29.2279L32.2109 29.2027C38.5769 29.1783 38.785 29.1833 39.087 29.3685ZM12.2042 31.628L12.4912 31.9273L12.5217 33.6739L12.5523 35.4204L14.2988 35.451L16.0454 35.4815L16.3446 35.7685C16.5941 36.0077 16.6439 36.1308 16.6439 36.5075C16.6439 36.8842 16.5941 37.0073 16.3446 37.2465L16.0454 37.5334L14.2988 37.5639L12.5523 37.5945L12.5217 39.341L12.4912 41.0876L12.2042 41.3869C11.8048 41.8036 11.2155 41.8094 10.7584 41.4013L10.4392 41.1164L10.4087 39.3555L10.3782 37.5945L8.6172 37.5639L6.85624 37.5334L6.57141 37.2143C6.16327 36.7572 6.16913 36.1679 6.58577 35.7685L6.88507 35.4815L8.63166 35.451L10.3782 35.4204L10.4087 33.6739L10.4392 31.9273L10.7262 31.628C10.9654 31.3786 11.0885 31.3287 11.4652 31.3287C11.8419 31.3287 11.965 31.3786 12.2042 31.628ZM39.087 35.622C39.4684 35.8561 39.6062 36.0987 39.6062 36.5367C39.6062 36.9281 39.3361 37.3131 38.9492 37.4734C38.7498 37.556 36.92 37.5793 32.1469 37.5599L25.6173 37.5334L25.3323 37.2143C24.9238 36.7572 24.9297 36.168 25.3466 35.7685L25.6462 35.4815L32.2109 35.4563C38.5769 35.4319 38.785 35.4368 39.087 35.622Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-result {
  background-image: url('data:image/svg+xml,<svg width="36" height="48" viewBox="0 0 36 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.539 0.0278005C19.6721 0.0510395 20.1078 0.118142 20.5073 0.176821C23.4378 0.60713 25.7659 2.24742 26.6079 4.47526C26.898 5.24273 26.9757 6.80333 26.7719 7.76746C26.6505 8.34214 26.649 8.45698 26.7623 8.52214C26.8359 8.56446 27.2126 8.85059 27.5995 9.15812C29.4002 10.589 30.6287 12.5693 31.122 14.836C31.4636 16.4059 31.3762 19.5506 30.9147 22.3032C30.8728 22.5525 30.932 22.6871 31.2552 23.0778C32.6451 24.7581 32.3053 27.8807 30.5411 29.6412C30.215 29.9665 29.7046 30.3599 29.407 30.5153C28.889 30.7857 28.8548 30.8277 28.6034 31.5038C28.202 32.5833 27.2525 34.4545 26.6321 35.3888C26.3256 35.8503 25.691 36.63 25.2217 37.1215L24.3685 38.0152L24.472 39.1275C24.8224 42.8924 25.9283 45.0729 28.086 46.2526C28.8717 46.6822 29.0282 46.8515 29.0282 47.2718C29.0282 47.5962 28.6258 48 28.3026 48C27.8717 48 26.636 47.2681 25.8182 46.5285C24.3091 45.1639 23.2522 42.6634 22.9717 39.7937C22.9339 39.4076 22.8727 39.0917 22.8358 39.0917C22.7989 39.0917 22.4932 39.2251 22.1566 39.3882C21.8199 39.5513 21.1259 39.7998 20.6144 39.9405C19.8047 40.1632 19.4962 40.1967 18.2318 40.1996C17.1546 40.202 16.5917 40.1577 16.0531 40.028C15.3009 39.847 13.9436 39.3414 13.7825 39.1824C13.559 38.962 13.4614 39.1169 13.397 39.7937C13.1725 42.153 12.4103 44.2858 11.2719 45.7409C10.4728 46.7622 8.71898 48 8.071 48C7.5458 48 7.17455 47.3253 7.43348 46.8414C7.48576 46.7437 7.86708 46.4788 8.28073 46.2526C10.4384 45.0729 11.5444 42.8924 11.8947 39.1275L11.9982 38.0152L11.145 37.1215C10.6757 36.63 10.0411 35.8503 9.73462 35.3888C9.11424 34.4545 8.16473 32.5833 7.76328 31.5038C7.51191 30.8277 7.47773 30.7857 6.95969 30.5153C6.17102 30.1035 5.30343 29.1933 4.88019 28.3335C3.96825 26.4809 4.0554 24.4279 5.10444 23.0485L5.48634 22.5464L5.35233 21.6545C5.13437 20.2041 4.9836 17.7326 5.04305 16.5839C5.1731 14.0691 5.92052 12.1875 7.52333 10.34C7.98579 9.80687 9.17205 8.7707 9.60439 8.52214C9.71807 8.45678 9.71826 8.35056 9.60545 7.81587C8.81426 4.06335 11.1316 1.11006 15.5718 0.21226C16.2719 0.070599 19.047 -0.0583775 19.539 0.0278005ZM19.4906 1.58549C21.5554 1.83066 23.1191 2.48416 24.1956 3.5518C25.0868 4.43566 25.2938 4.97606 25.2976 6.42802C25.2991 7.02265 25.2738 7.53584 25.2413 7.56828C25.2088 7.60072 24.8602 7.49837 24.4667 7.34073C22.4197 6.52136 20.7848 6.22874 18.2318 6.22497C15.6681 6.22119 14.0069 6.50635 11.9973 7.29532C11.5451 7.47281 11.1532 7.59607 11.1263 7.56915C11.0994 7.54223 11.0591 7.13584 11.0366 6.66602C10.9436 4.72295 11.8115 3.38293 13.771 2.44408C14.7085 1.99489 15.4914 1.77053 16.6434 1.62103C17.3293 1.53195 18.8772 1.51268 19.4906 1.58549ZM20.2086 7.83553C21.3524 7.96257 23.0117 8.40246 24.061 8.85669C26.9749 10.1181 28.8236 12.1613 29.5732 14.9487C29.7146 15.4741 29.7515 15.9701 29.7528 17.3535C29.7544 18.9657 29.5684 21.4164 29.4275 21.6421C29.3369 21.7872 26.8923 21.2562 25.9781 20.8929C23.5203 19.916 21.358 17.9368 20.1757 15.5816L19.9182 15.0684L20.2505 14.5165C20.807 13.592 21.2819 12.5791 21.2819 12.3165C21.2819 11.9944 20.8775 11.5922 20.5537 11.5922C20.1191 11.5922 19.9369 11.7689 19.5265 12.5886C18.2072 15.2236 16.2034 17.4605 13.7014 19.0913C12.6995 19.7444 10.9943 20.5668 9.90446 20.9226C9.01789 21.212 7.04432 21.6716 6.94681 21.6113C6.8098 21.5267 6.6145 19.0236 6.6144 17.3535C6.6144 15.9635 6.65051 15.4766 6.79295 14.9487C7.54754 12.1513 9.41664 10.0937 12.3583 8.82183C14.4675 7.90989 17.4762 7.53187 20.2086 7.83553ZM19.539 17.5248C20.2844 18.6928 21.742 20.2095 22.8353 20.9548C24.3707 22.0014 26.2139 22.744 28.0508 23.0562C29.4003 23.2856 30.0963 23.7753 30.4393 24.7366C30.7143 25.5071 30.5598 26.7595 30.0765 27.6765C29.693 28.4045 29.1862 28.8782 28.3393 29.3001L27.6356 29.6509L27.2166 30.7644C25.2496 35.9922 22.1689 38.6976 18.1834 38.6976C14.2005 38.6976 11.1072 35.9805 9.15162 30.7644L8.73418 29.6509L8.01213 29.3018C6.85308 28.7413 6.13383 27.8029 5.88189 26.5219C5.65792 25.3837 5.86252 24.4886 6.50208 23.8084C6.93113 23.3521 7.37654 23.1493 8.46829 22.9132C12.1986 22.1064 15.9117 19.9534 18.1909 17.2757C18.5329 16.8739 18.8345 16.5437 18.8612 16.5418C18.8878 16.5401 19.1928 16.9824 19.539 17.5248ZM26.4666 25.7733C27.0021 26.3087 26.6042 27.0849 25.7944 27.0849C25.5412 27.0849 25.2261 27.1626 25.0395 27.2711C24.0824 27.8275 22.6438 27.9057 21.6639 27.4547C20.5745 26.9531 20.2177 26.3005 20.745 25.7733C21.061 25.4572 21.4265 25.4731 21.9466 25.8255C22.6965 26.3337 23.4368 26.3359 24.4122 25.8329C24.8793 25.592 25.1063 25.5356 25.6088 25.5356C26.1382 25.5356 26.2638 25.5704 26.4666 25.7733ZM15.6217 25.7733C16.149 26.3005 15.7923 26.9531 14.7028 27.4547C13.7229 27.9057 12.2843 27.8275 11.3272 27.2711C11.1406 27.1626 10.8255 27.0849 10.5723 27.0849C10.0338 27.0849 9.66239 26.7686 9.66239 26.3103C9.66239 26.1216 9.75021 25.9231 9.9001 25.7733C10.103 25.5704 10.2285 25.5356 10.7579 25.5356C11.2605 25.5356 11.4874 25.592 11.9545 25.8329C12.9299 26.3359 13.6702 26.3337 14.4201 25.8255C14.9403 25.4731 15.3057 25.4572 15.6217 25.7733ZM34.0706 31.0531C34.3568 31.2206 35.9999 33.8057 35.9999 34.0885C35.9999 34.4287 35.6054 34.8312 35.2718 34.8312C34.8875 34.8312 34.6985 34.6904 34.3469 34.1426C34.0734 33.7164 34.0146 33.6689 33.9532 33.8248C33.9135 33.9257 33.7021 34.4657 33.4834 35.0249C32.589 37.3121 31.0616 39.5056 29.1513 41.2462C28.4481 41.8869 28.1128 41.9614 27.7167 41.5652C27.2543 41.103 27.3602 40.8653 28.5683 39.6525C30.1529 38.062 31.2289 36.4627 32.0316 34.5048C32.2309 34.0186 32.3808 33.606 32.3647 33.588C32.3486 33.57 32.1695 33.668 31.9666 33.8059C31.5003 34.1227 31.1232 34.127 30.8152 33.8189C30.5697 33.5734 30.5098 33.202 30.6681 32.9062C30.718 32.8131 31.3622 32.3366 32.0998 31.8474C33.4071 30.9803 33.7262 30.8517 34.0706 31.0531ZM4.2997 31.87C5.0509 32.3716 5.69336 32.8545 5.72744 32.9431C5.84983 33.2621 5.78486 33.5856 5.55151 33.8189C5.24349 34.127 4.86644 34.1227 4.40011 33.8059C4.19725 33.668 4.01812 33.57 4.00204 33.588C3.94521 33.6518 4.70308 35.3986 5.09786 36.1139C5.77586 37.3421 6.66097 38.5028 7.79843 39.6556C9.00376 40.8771 9.10688 41.1085 8.65004 41.5652C8.24481 41.9705 7.91152 41.8902 7.18172 41.2112C5.21851 39.3849 3.77701 37.3102 2.88328 35.0249C2.66464 34.4657 2.45326 33.9257 2.41356 33.8248C2.35217 33.6689 2.2933 33.7164 2.01985 34.1426C1.66826 34.6904 1.47925 34.8312 1.09494 34.8312C0.76136 34.8312 0.366783 34.4287 0.366783 34.0885C0.366783 33.7912 2.02489 31.2039 2.31489 31.0487C2.66957 30.8589 2.97401 30.9849 4.2997 31.87ZM21.2508 33.3971C21.5119 33.5233 21.7086 33.9734 21.6221 34.2464C21.5333 34.5262 21.2188 34.8069 20.7009 35.0686C20.0206 35.4125 19.2868 35.554 18.1834 35.554C17.0799 35.554 16.3461 35.4125 15.6658 35.0686C15.148 34.8069 14.8335 34.5262 14.7447 34.2464C14.6472 33.9392 14.8709 33.5075 15.1977 33.3721C15.4629 33.2623 15.5502 33.2843 16.2226 33.6302L16.9575 34.0082H18.1872H19.417L20.1121 33.6451C20.8574 33.2557 20.9271 33.2406 21.2508 33.3971Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-doctor {
  background-image: url('data:image/svg+xml,<svg width="37" height="48" viewBox="0 0 37 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.9011 0.023457C22.7149 0.539052 24.6616 1.50509 26.4099 3.25333C27.8644 4.70784 28.8198 6.37552 29.3887 8.45271L29.6538 9.42045L29.6857 16.626C29.7032 20.589 29.6924 23.932 29.6615 24.0549C29.5933 24.3275 29.0653 24.6181 28.7721 24.5445C28.6542 24.5149 28.4676 24.4248 28.3575 24.3444C28.1615 24.2011 28.1562 24.049 28.1008 16.9093C28.0385 8.90836 28.0679 9.29906 27.3966 7.55833C26.7486 5.87804 25.2039 4.03963 23.6034 3.04417C22.7111 2.48915 21.5986 2.02949 20.5869 1.79782C19.6089 1.57394 17.4117 1.56744 16.4467 1.78551C12.8702 2.59393 10.1295 5.27098 9.17266 8.89065C8.95849 9.70117 8.95248 9.88891 8.91796 16.8751C8.88283 24.0077 8.88203 24.03 8.67007 24.2557C8.37554 24.5693 7.80371 24.5641 7.50418 24.2452L7.28171 24.0084L7.31453 16.7144L7.34735 9.42045L7.61176 8.45271C8.38385 5.62785 10.0639 3.28145 12.3919 1.777C14.2498 0.57628 15.9412 0.0618865 18.1998 0.0105471C18.9979 -0.00756673 19.7635 -0.00176232 19.9011 0.023457ZM17.3253 8.87874C17.4223 8.93518 17.6135 9.20229 17.7504 9.47239C18.0816 10.1259 18.5408 10.6349 19.0409 10.9025C19.4287 11.11 19.6081 11.1245 22.387 11.1718L25.3233 11.2218L25.5216 11.467C25.7119 11.7022 25.7185 11.8423 25.6838 14.9197C25.6485 18.0543 25.6419 18.1445 25.3897 18.8944C25.0413 19.9301 24.5075 20.8567 23.8498 21.5671L23.3037 22.1569L23.3036 24.3453L23.3034 26.5336L21.302 35.3217C19.3291 43.9844 19.3006 44.1261 19.3006 45.2543V46.3988H24.1043H28.908V44.2606C28.908 42.2491 28.9203 42.1069 29.1154 41.8588C29.3939 41.5046 29.9191 41.4964 30.2635 41.8408C30.5092 42.0864 30.5092 42.0867 30.5092 44.2426V46.3988H32.5158H34.5225L34.4884 40.4692C34.4551 34.6664 34.4495 34.5229 34.2285 33.7517C33.611 31.5973 32.3893 29.8835 30.6429 28.7214C29.637 28.0521 28.0486 27.3912 27.4318 27.3854C27.3344 27.3845 27.3067 28.0884 27.3067 30.5746V33.7648L27.6104 33.8906C28.0227 34.0614 28.6466 34.7913 28.7903 35.271C29.0643 36.1856 28.8635 36.9426 28.1608 37.6455C27.1492 38.6569 25.8785 38.6564 24.8395 37.6442C24.1383 36.961 23.9419 36.206 24.222 35.271C24.3657 34.7913 24.9896 34.0614 25.4019 33.8906L25.7055 33.7648V30.4745C25.7055 27.5734 25.6872 27.1841 25.5509 27.1841C25.4658 27.1841 25.2857 27.0735 25.1506 26.9384C24.8195 26.6074 24.8253 26.1537 25.1651 25.814C25.4192 25.5598 25.4475 25.5552 26.391 25.614C30.8366 25.8906 34.5779 28.9836 35.7952 33.3888L36.0579 34.3395L36.0904 40.9195L36.1229 47.4993L35.8725 47.7497L35.6222 48H18.5H1.37778L1.12749 47.7497L0.877102 47.4993L0.911827 40.9195C0.945251 34.5863 0.954559 34.3095 1.15942 33.5389C2.16879 29.7411 5.00957 26.8676 8.69249 25.9189C9.21539 25.7842 10.0778 25.647 10.609 25.614C11.5525 25.5552 11.5808 25.5598 11.8349 25.814C12.1747 26.1537 12.1805 26.6074 11.8494 26.9384C11.7143 27.0735 11.5342 27.1841 11.4491 27.1841C11.3133 27.1841 11.2945 27.5283 11.2945 30.0155V32.847L11.8354 33.0308C12.943 33.4073 13.9446 34.4423 14.2985 35.576C14.4305 35.9991 14.4969 36.4949 14.4969 37.0567C14.4969 37.8201 14.4733 37.925 14.2512 38.147C13.9263 38.472 13.4663 38.472 13.1414 38.147C12.9301 37.9358 12.8957 37.8087 12.8957 37.2406C12.8957 36.1757 12.7325 35.714 12.152 35.1371C11.1394 34.1308 9.83746 34.1292 8.8396 35.1332C8.25135 35.7251 8.09203 36.1581 8.09203 37.1648C8.09203 38.0617 7.87626 38.3926 7.29141 38.3926C6.99389 38.3926 6.85818 38.3324 6.69826 38.1289C6.41264 37.7659 6.40814 36.4769 6.68925 35.576C7.04352 34.4412 8.08892 33.3627 9.16785 33.0191L9.69325 32.8519V30.118C9.69325 27.9971 9.66523 27.3845 9.56816 27.3854C8.93647 27.3914 7.22416 28.1119 6.26403 28.7756C4.56242 29.952 3.37391 31.6457 2.77225 33.7517C2.55228 34.5217 2.54628 34.6756 2.51165 40.4692L2.47623 46.3988H4.48346H6.4908V44.2606C6.4908 42.2491 6.50311 42.1069 6.69826 41.8588C6.97677 41.5046 7.50198 41.4964 7.84634 41.8408C8.09203 42.0864 8.09203 42.0867 8.09203 44.2426V46.3988H12.8957H17.6994V45.268C17.6994 44.1587 17.6614 43.9698 15.6979 35.3177L13.6963 26.4982V24.3276V22.1569L13.1502 21.5671C12.4925 20.8567 11.9587 19.9301 11.6103 18.8944C11.3581 18.1445 11.3515 18.0543 11.3162 14.9197C11.2711 10.9106 11.1199 11.245 13.0117 11.1664C14.1093 11.1209 14.4197 11.073 14.7566 10.8971C15.2547 10.6371 15.7142 10.1296 16.0482 9.47039C16.3842 8.80728 16.84 8.59612 17.3253 8.87874ZM17.4728 11.7684C17.7759 12.0512 18.2399 12.3546 18.5737 12.4882C19.112 12.7039 19.3161 12.7215 21.6274 12.7525L24.1043 12.7857L24.1026 15.006C24.1006 17.5552 23.9979 18.2389 23.4497 19.3529C22.5874 21.1052 20.5059 22.3769 18.5 22.3769C16.5654 22.3769 14.5018 21.162 13.6173 19.5025C13.0151 18.3726 12.8957 17.6375 12.8957 15.0588V12.773H13.578C14.7296 12.773 15.7852 12.3581 16.494 11.6267C16.6832 11.4316 16.8629 11.2736 16.8934 11.2757C16.9239 11.2778 17.1846 11.4994 17.4728 11.7684ZM21.7025 24.7565V26.2533L21.403 26.6668C20.1624 28.3793 16.9218 28.3973 15.6263 26.6988L15.2975 26.2679V24.7637C15.2975 23.37 15.3104 23.2651 15.4727 23.333C16.6233 23.8152 17.1643 23.9201 18.5 23.9201C19.8357 23.9201 20.3767 23.8152 21.5273 23.333C21.6895 23.2651 21.7025 23.3697 21.7025 24.7565ZM21.0067 29.1523C21.0177 29.3417 18.5512 40.0939 18.4968 40.0939C18.4248 40.0939 15.9499 29.2003 16.0086 29.1417C16.0314 29.1189 16.3198 29.1956 16.6495 29.3121C17.1275 29.4809 17.4924 29.5249 18.45 29.5291C19.5703 29.534 20.1067 29.4438 20.8768 29.1212C20.9456 29.0924 21.0041 29.1063 21.0067 29.1523ZM26.9763 35.3404C27.4308 35.6587 27.344 36.506 26.8371 36.6986C26.0067 37.0144 25.333 36.054 25.9512 35.4359C26.2321 35.1549 26.6551 35.1155 26.9763 35.3404Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-review {
  background-image: url('data:image/svg+xml,<svg width="55" height="48" viewBox="0 0 55 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M28.509 0.3312C28.7566 0.548587 29.074 1.05728 29.4325 1.8112L29.9787 2.96L30.9523 3.08811C32.7466 3.32437 33.3423 3.60224 33.5765 4.31189C33.8052 5.00491 33.5761 5.46933 32.4818 6.53077L31.5107 7.47275L31.6635 8.40309C31.7474 8.91467 31.8169 9.66112 31.8177 10.0617C31.8192 10.7674 31.8068 10.8014 31.4208 11.155C31.0748 11.4719 30.9499 11.52 30.472 11.52C30.0151 11.52 29.7246 11.4196 28.7618 10.9293L27.6021 10.3385L26.4606 10.9293C25.2155 11.5737 24.8154 11.645 24.1947 11.3331C23.7328 11.1011 23.3387 10.5276 23.3409 10.0909C23.342 9.90891 23.4359 9.256 23.5497 8.64L23.7566 7.52L22.7649 6.54453C21.9667 5.75947 21.7468 5.47456 21.6376 5.08459C21.5175 4.65547 21.5246 4.55435 21.7006 4.20021C22.0221 3.55307 22.3225 3.40832 23.8519 3.16341L25.2357 2.94176L25.8075 1.77963C26.515 0.341546 26.8602 0 27.6059 0C28.042 0 28.1962 0.0565333 28.509 0.3312ZM28.0859 2.74635C28.8087 4.31243 29.0293 4.47712 30.6992 4.69728C31.2565 4.77077 31.7329 4.84832 31.7578 4.86955C31.7826 4.89077 31.3907 5.32949 30.8869 5.84437C29.7859 6.96939 29.7536 7.07733 30.0394 8.66667C30.1528 9.29728 30.2268 9.81333 30.2039 9.81333C30.1808 9.81333 29.6837 9.57333 29.0992 9.28C27.7064 8.58101 27.4569 8.58091 26.117 9.27893C25.5621 9.56811 25.0871 9.78347 25.0612 9.75755C25.0354 9.73173 25.1009 9.19115 25.2068 8.55616C25.3185 7.88693 25.3668 7.27189 25.3219 7.09291C25.2772 6.91488 24.8559 6.38699 24.3266 5.84619C23.8218 5.33024 23.4291 4.89077 23.454 4.86955C23.4788 4.84832 23.9552 4.77013 24.5125 4.69589C26.1786 4.47392 26.3201 4.37248 27.0845 2.85333C27.3724 2.28139 27.6194 1.81525 27.6335 1.8176C27.6477 1.81995 27.8512 2.23787 28.0859 2.74635ZM40.2505 4.60501C40.4939 4.81877 40.8492 5.36885 41.2151 6.09835C41.5337 6.73355 41.8404 7.25333 41.8969 7.25333C42.3144 7.25333 44.3534 7.62347 44.5792 7.74027C45.0379 7.97739 45.4192 8.50752 45.4192 8.90795C45.4192 9.51157 45.2332 9.81419 44.2388 10.8282L43.2811 11.8049L43.4849 13.0608C43.7504 14.6956 43.6557 15.0727 42.8573 15.5595C42.2451 15.9326 41.7989 15.8618 40.5167 15.1878L39.3774 14.589L38.2559 15.1878C37.3085 15.6938 37.0489 15.7867 36.582 15.7867C36.1055 15.7867 35.9786 15.739 35.66 15.44C35.1317 14.9444 35.0673 14.5051 35.3056 13.0245L35.5013 11.809L34.4943 10.7712C33.2158 9.45355 33.0672 8.92469 33.7484 8.1152C34.0649 7.73909 34.6311 7.55211 36.0675 7.34944L37.0092 7.21653L37.5792 6.07989C38.2779 4.68683 38.698 4.26667 39.3925 4.26667C39.7712 4.26667 39.9417 4.33387 40.2505 4.60501ZM16.4059 4.44864C16.7705 4.58197 17.099 5.02165 17.6445 6.10667C17.9616 6.73728 18.2671 7.25333 18.3235 7.25333C18.833 7.25333 20.8075 7.63787 21.122 7.79829C21.7987 8.14357 22.0323 8.91819 21.675 9.632C21.5809 9.81973 21.0954 10.3879 20.5959 10.8946L19.6876 11.816L19.8601 12.8278C20.1631 14.606 20.0503 15.2866 19.3961 15.6249C18.7787 15.9441 18.1892 15.84 16.9399 15.1908L15.793 14.5949L14.6528 15.2037C13.6193 15.7556 13.4648 15.8079 12.9996 15.7632C12.3355 15.6994 11.8811 15.3692 11.6596 14.7892C11.4925 14.3516 11.4952 14.2626 11.7124 13.0672L11.9416 11.8066L11.038 10.89C10.0328 9.87019 9.79255 9.48299 9.79255 8.88235C9.79255 8.02677 10.369 7.67008 12.1916 7.39755L13.45 7.20949L13.9504 6.13781C14.5833 4.78251 15.005 4.36939 15.7429 4.38176C16.0195 4.38635 16.3179 4.41653 16.4059 4.44864ZM39.9301 7.16011C40.6226 8.57376 40.8116 8.71819 42.2425 8.92629C42.8457 9.01408 43.4039 9.10581 43.4828 9.13013C43.5705 9.15723 43.3089 9.47083 42.8108 9.936C42.3624 10.3549 41.9258 10.8322 41.8407 10.9968C41.6439 11.3774 41.6449 11.979 41.8445 13.1126C41.9315 13.6074 41.982 14.0329 41.9565 14.0582C41.9311 14.0836 41.4549 13.8589 40.8984 13.5588C39.533 12.8228 39.2323 12.8225 37.873 13.5553C37.32 13.8534 36.8449 14.0746 36.8171 14.0468C36.7893 14.019 36.8415 13.6018 36.9329 13.1197C37.1844 11.7936 37.1562 11.3106 36.7979 10.816C36.6321 10.5872 36.1975 10.141 35.832 9.82443C35.4667 9.50784 35.2063 9.21536 35.2535 9.1744C35.3006 9.13344 35.8541 9.02453 36.4834 8.93237C37.2677 8.81749 37.7262 8.69451 37.9411 8.54144C38.1362 8.40256 38.4713 7.89536 38.8279 7.19915L39.4011 6.08011L39.9301 7.16011ZM16.4059 7.22197C16.7285 7.84971 17.1181 8.45419 17.2715 8.56512C17.4516 8.69536 17.9618 8.82656 18.7115 8.93536C19.3501 9.02805 19.8928 9.11979 19.9176 9.1392C19.9423 9.15861 19.5757 9.57088 19.1029 10.0553C18.0105 11.1745 17.9604 11.3349 18.2265 12.8672C18.3361 13.4989 18.4058 14.0356 18.3815 14.0601C18.357 14.0845 17.8816 13.8589 17.325 13.5588C15.9615 12.8238 15.6596 12.8231 14.2956 13.5519C13.7411 13.8482 13.2666 14.0697 13.241 14.0441C13.2154 14.0185 13.2689 13.5721 13.3598 13.0521C13.6719 11.2681 13.6013 11.0497 12.3518 9.93301C11.933 9.55883 11.63 9.21653 11.6782 9.17227C11.7264 9.12811 12.2801 9.01877 12.9085 8.92939C14.4083 8.71616 14.5553 8.60683 15.2469 7.19093C15.5453 6.57995 15.7962 6.08011 15.8044 6.08021C15.8125 6.08032 16.0832 6.59413 16.4059 7.22197ZM7.0989 14.1227C7.35735 14.3568 7.70305 14.8994 8.07436 15.6538L8.6494 16.8221L9.88769 17.0069C11.7458 17.2843 12.2459 17.6068 12.2459 18.5281C12.2459 19.1691 12.1529 19.3195 11.0716 20.4267L10.1341 21.3867L10.3551 22.7265C10.5738 24.0526 10.574 24.0705 10.371 24.4796C10.0971 25.0316 9.70263 25.2998 9.08044 25.3574C8.61719 25.4002 8.45185 25.3453 7.42348 24.8062L6.28098 24.2073L5.07681 24.8147C4.15212 25.2812 3.76108 25.4227 3.39255 25.4246C2.80545 25.4277 2.35127 25.1535 2.15137 24.675C1.96098 24.2193 1.96663 23.8609 2.18615 22.4762L2.36844 21.3257L1.52055 20.5445C0.561081 19.6608 0.191803 19.0683 0.194149 18.4165C0.195427 18.0911 0.223267 18.0159 0.299213 18.1333C0.364174 18.2339 0.403214 18.2452 0.404278 18.1637C0.405132 18.0924 0.552334 17.8673 0.731319 17.6635C1.07756 17.2691 1.29676 17.1986 3.00759 16.9314L3.8494 16.8L4.50092 15.522C5.22785 14.0962 5.56887 13.76 6.28801 13.76C6.60535 13.76 6.78956 13.8423 7.0989 14.1227ZM49.5259 13.9911C49.9955 14.2509 50.2659 14.6091 50.8112 15.6935L51.3812 16.8271L52.2669 16.9498C53.7313 17.1525 54.1474 17.278 54.4891 17.6196C54.7698 17.9004 54.8059 18.0091 54.8059 18.5753C54.8059 18.9266 54.7525 19.3188 54.6874 19.447C54.6222 19.5751 54.1847 20.0706 53.7149 20.5481L52.8609 21.4162L53.0334 22.4279C53.3538 24.3074 53.1983 25.0091 52.3863 25.3484C51.8442 25.5749 51.4317 25.4726 50.0958 24.7803L48.9589 24.1911L47.8207 24.8017C46.7892 25.355 46.6346 25.4076 46.1711 25.3631C45.5488 25.3033 45.0814 24.9894 44.832 24.4638C44.6524 24.0853 44.6538 24.018 44.8681 22.7306L45.0911 21.3911L44.0896 20.3717C43.5274 19.7995 43.0556 19.2228 43.014 19.0571C42.8415 18.37 43.1707 17.6718 43.8283 17.3296C43.98 17.2507 44.654 17.1039 45.3262 17.0034L46.5483 16.8207L47.1838 15.5859C47.7244 14.5354 47.8829 14.3154 48.2459 14.1107C48.7088 13.8497 49.1891 13.8049 49.5259 13.9911ZM49.5792 16.822C49.9019 17.4497 50.2914 18.0542 50.4448 18.1651C50.625 18.2954 51.1352 18.4266 51.8848 18.5354C52.5234 18.6281 53.0661 18.7198 53.0909 18.7392C53.1156 18.7586 52.7507 19.1702 52.2799 19.6539C51.1711 20.7932 51.1235 20.9414 51.3832 22.4533C51.494 23.0987 51.5678 23.6443 51.5473 23.6657C51.5267 23.6873 51.0504 23.4592 50.4887 23.159C49.12 22.4278 48.8181 22.4269 47.456 23.15C46.9042 23.4429 46.4355 23.6652 46.4144 23.6442C46.3934 23.623 46.4564 23.1065 46.5546 22.4962C46.8097 20.9099 46.7672 20.7744 45.682 19.7171C45.1855 19.2334 44.7792 18.8069 44.7792 18.7694C44.7792 18.7318 45.2712 18.6393 45.8725 18.5636C47.4996 18.3589 47.6493 18.2556 48.3537 16.851C48.6767 16.2069 48.9525 15.6801 48.9667 15.6802C48.9809 15.6803 49.2565 16.1941 49.5792 16.822ZM6.77953 16.6933C7.56023 18.2421 7.69569 18.3399 9.36588 18.5626C9.92321 18.6368 10.3996 18.715 10.4244 18.7362C10.4493 18.7574 10.0567 19.1969 9.5518 19.7129C9.01996 20.2563 8.60118 20.7812 8.55606 20.961C8.51148 21.1389 8.55713 21.7659 8.66337 22.432C8.76524 23.0705 8.82839 23.6131 8.80375 23.6377C8.77911 23.6623 8.30753 23.4429 7.75574 23.15C6.41825 22.44 6.15297 22.4397 4.76908 23.1467C4.19489 23.44 3.70551 23.68 3.68151 23.68C3.65762 23.68 3.72791 23.1639 3.83778 22.5333C4.1166 20.9327 4.08545 20.8289 2.99148 19.711C2.48769 19.1962 2.0958 18.7574 2.12065 18.7362C2.1455 18.715 2.62188 18.6374 3.17921 18.5639C4.85367 18.3433 4.98337 18.247 5.74465 16.662L6.24194 15.6267L6.77953 16.6933ZM27.5273 16.4045C28.2643 16.6688 28.7656 17.1178 29.0727 17.7886C29.3011 18.2875 29.3536 18.6066 29.426 19.934C29.5945 23.0253 30.2069 23.9744 33.833 26.7634C34.9056 27.5885 35.8708 28.3602 35.9778 28.4784C36.0848 28.5966 36.2128 28.6933 36.2624 28.6933C36.312 28.6933 36.3525 28.2937 36.3525 27.8052C36.3525 26.3609 36.0474 26.4533 40.8127 26.4533C44.637 26.4533 44.7869 26.461 44.9925 26.6667C45.1988 26.873 45.2059 27.0222 45.2059 31.1814V35.4828L44.9591 35.7148C44.6097 36.0429 44.1066 36.0211 43.827 35.6656C43.613 35.3937 43.6059 35.2658 43.6059 31.7189V28.0533H40.7792H37.9525V37.2267V46.4H40.7792H43.6059V42.4144C43.6059 38.5438 43.6123 38.4207 43.827 38.1477C44.116 37.7804 44.6461 37.7646 44.974 38.1135C45.2047 38.3591 45.2059 38.3846 45.2059 42.9483V47.5361L44.9591 47.7681C44.7147 47.9977 44.6712 48 40.7499 48C36.8111 48 36.7863 47.9986 36.57 47.7665C36.4 47.584 36.3525 47.3899 36.3525 46.8761V46.219L35.7535 46.313C34.9176 46.4439 34.1089 46.7456 33.5356 47.1399C33.2673 47.3246 32.7954 47.5931 32.4868 47.7367C31.9352 47.9936 31.878 47.998 29.027 47.9989L26.128 48L25.907 47.7189C25.6547 47.3983 25.6378 47.2623 25.8043 46.8967C26.0114 46.4421 26.2851 46.4 29.0333 46.4H31.624L32.5103 45.8617C33.7689 45.0973 34.5025 44.8293 35.8459 44.6436L36.3525 44.5735V37.822V31.0704L35.4184 30.1753C34.9047 29.6829 33.8846 28.8272 33.1517 28.2738C32.4189 27.7204 31.4657 26.9774 31.0336 26.6227C28.9169 24.8848 27.8177 22.6732 27.8111 20.1387C27.8097 19.5931 27.7635 18.9756 27.7084 18.7664C27.4899 17.9365 26.5921 17.5763 25.9084 18.0442C25.4823 18.3358 25.2604 18.9011 24.9317 20.5333C24.6407 21.9791 24.6472 21.9634 24.2539 22.151C23.9384 22.3014 23.8763 22.3007 23.5712 22.1429C23.3767 22.0423 23.2065 21.8534 23.1663 21.6933C23.0218 21.1173 23.7847 18.1028 24.2547 17.3924C24.931 16.3705 26.2893 15.9604 27.5273 16.4045ZM24.3015 24.3004C24.498 24.4595 24.5678 24.691 24.6924 25.597C24.7758 26.2036 24.9854 27.1414 25.1583 27.6811C25.4186 28.4937 25.4727 28.8433 25.4732 29.7177C25.4735 30.2983 25.5205 31.0589 25.5777 31.4079C25.8768 33.2342 27.2353 34.5323 29.1151 34.7877C30.0178 34.9104 30.3081 35.1171 30.3081 35.6377C30.3081 35.8785 30.2218 36.0547 30.0177 36.2302C29.6804 36.5203 29.4273 36.5342 28.4059 36.3188C26.4597 35.9084 24.92 34.568 24.2265 32.6804C24.0254 32.1332 23.9423 31.6551 23.8995 30.8L23.8424 29.6533H22.7784C21.7242 29.6533 21.715 29.6556 21.7882 29.8933C22.2392 31.3597 21.9355 32.5858 20.8863 33.5336L20.4483 33.9293L20.7331 34.6413C21.0719 35.4881 21.0514 36.2841 20.6704 37.071L20.4345 37.5584L20.8743 37.9348C21.81 38.7358 22.2002 39.9242 21.9054 41.0752C21.7096 41.8396 21.2418 42.5612 20.7418 42.8702L20.3813 43.0929L20.6282 43.5805C21.0413 44.3965 21.0736 45.3044 20.7219 46.2133C20.6556 46.3849 20.7552 46.4 21.9493 46.4H23.249L23.5716 46.7227C23.8329 46.9839 23.8805 47.1008 23.8218 47.336C23.6487 48.0298 23.8657 48.0001 18.976 47.9989L14.5392 47.9979L13.9972 47.7455C13.3416 47.4402 12.7728 46.8761 12.4442 46.205C12.0928 45.4876 12.0948 44.3052 12.4485 43.5866C12.6969 43.082 12.6985 43.063 12.5019 42.9541C12.1321 42.7491 11.6827 42.194 11.4137 41.6098C11.0444 40.8075 11.0363 39.8005 11.3932 39.0386C11.6471 38.4966 11.6478 38.4853 11.4419 38.3727C11.0725 38.1706 10.5103 37.5084 10.2883 37.0138C10.1399 36.6831 10.0716 36.3006 10.0693 35.7867C10.065 34.8086 10.3808 34.0821 11.086 33.4481L11.6039 32.9825L11.3678 32.4646C11.0488 31.7649 11.0424 30.6489 11.3534 29.9679C11.6633 29.2896 12.1861 28.7292 12.8229 28.3932L13.3659 28.1067L18.4652 28.0761C23.557 28.0455 23.5643 28.0451 23.4947 27.8259C23.3084 27.2389 23.0219 25.592 23.0206 25.1011C23.0194 24.6306 23.0608 24.5161 23.3003 24.3278C23.6466 24.0553 23.9873 24.046 24.3015 24.3004ZM19.5838 29.8624C19.9431 30.0282 20.0883 30.1789 20.2578 30.5621C20.5885 31.3097 20.3723 32.0093 19.6801 32.4314C19.3652 32.6233 19.1271 32.6393 16.5659 32.6393C14.0047 32.6393 13.7665 32.6233 13.4516 32.4314C12.4983 31.85 12.4479 30.5898 13.3523 29.9445C13.6736 29.7154 13.7858 29.7056 16.4059 29.6788C18.9258 29.6531 19.1596 29.6667 19.5838 29.8624ZM41.744 31.4085C41.9938 31.6582 42.0059 31.7312 42.0059 32.9884C42.0059 34.1674 41.9829 34.3311 41.7884 34.5398C41.4731 34.8783 40.9125 34.8554 40.627 34.4923C40.4314 34.2436 40.4059 34.0645 40.4059 32.9408C40.4059 31.7341 40.419 31.6572 40.6677 31.4085C40.8117 31.2645 41.0539 31.1467 41.2059 31.1467C41.3579 31.1467 41.6 31.2645 41.744 31.4085ZM18.5171 34.4525C18.8781 34.6163 19.0208 34.7637 19.1912 35.1488C19.5218 35.8963 19.3056 36.5959 18.6135 37.018C18.2986 37.21 18.0599 37.2259 15.4883 37.2262C12.771 37.2267 12.6954 37.2208 12.3417 36.9845C11.3154 36.299 11.4411 34.8625 12.5666 34.4122C12.9209 34.2704 13.4437 34.2404 15.528 34.2423C17.8061 34.2445 18.105 34.2655 18.5171 34.4525ZM19.2921 38.9244C19.8401 39.0975 20.057 39.2813 20.2633 39.7477C20.5883 40.4826 20.3676 41.1855 19.6801 41.6047C19.3652 41.7966 19.1271 41.8126 16.5659 41.8126C14.0047 41.8126 13.7665 41.7966 13.4516 41.6047C12.4645 41.0029 12.4538 39.6706 13.4313 39.0933C13.7631 38.8974 14.0057 38.8783 16.4059 38.8591C17.8432 38.8477 19.142 38.877 19.2921 38.9244ZM18.2837 43.5238C19.3726 43.8555 19.7004 45.3025 18.849 46.0189C18.3955 46.4004 18.2613 46.4195 16.3067 46.3809L14.5756 46.3467L14.2172 45.9553C13.7412 45.4355 13.6579 44.9611 13.9333 44.3385C14.2687 43.5804 14.5616 43.4747 16.4059 43.4466C17.2565 43.4336 18.1016 43.4684 18.2837 43.5238Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-clock {
  background-image: url('data:image/svg+xml,<svg width="49" height="48" viewBox="0 0 49 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M33.6377 0.0855851C40.4479 1.01503 46.0932 5.7387 48.1803 12.2539C49.3152 15.7971 49.2696 19.8712 48.0562 23.34C45.0451 31.9477 35.9138 36.9138 27.1671 34.7007C24.9351 34.136 22.053 32.7818 21.5948 32.0826C21.2717 31.5895 21.3461 30.9579 21.778 30.5259C22.3226 29.9814 22.7478 30.0346 24.2846 30.8401C27.8589 32.7136 31.5597 33.1278 35.4653 32.0915C36.929 31.7032 39.0731 30.6579 40.3344 29.7177C41.4957 28.8522 43.1093 27.199 43.8332 26.133C46.8164 21.7399 47.2998 15.9958 45.0861 11.2415C43.3864 7.59103 40.2479 4.7312 36.4543 3.37631C33.3525 2.26846 29.449 2.26908 26.361 3.37804C22.6317 4.7172 19.3971 7.63898 17.7879 11.1221C17.2539 12.2779 16.9868 12.5287 16.2897 12.5287C15.6398 12.5287 15.1581 12.1368 15.041 11.5131C14.9773 11.1734 15.0696 10.8732 15.5329 9.91502C16.3844 8.15388 17.4898 6.61426 18.9517 5.15318C21.4449 2.66169 24.4239 1.04476 27.8521 0.32222C29.2514 0.0273548 32.2978 -0.0972811 33.6377 0.0855851ZM32.242 7.00514L32.6466 7.36654L32.682 11.837L32.7175 16.3074H35.9247H39.132L39.5089 16.6246C39.9839 17.0243 40.114 17.6212 39.8413 18.1487C39.4599 18.8862 39.3149 18.9092 35.0377 18.9087C31.3805 18.9083 31.1368 18.8942 30.7541 18.6609C30.531 18.5248 30.294 18.2705 30.2276 18.0957C30.1561 17.9079 30.1068 15.6752 30.1068 12.6321V7.48622L30.528 7.06498C31.0844 6.50858 31.6634 6.48838 32.242 7.00514ZM24.9033 15.0241C25.6703 15.2821 26.0989 15.9064 25.9559 16.5577C25.8601 16.9932 25.2415 17.5463 24.8501 17.5463C24.5818 17.5463 24.5642 17.6046 24.4848 18.7543C24.2428 22.2597 23.2435 25.3121 21.7809 27.0124C21.0723 27.8364 19.7 28.908 18.2938 29.7356C15.8512 31.1731 15.8647 31.8348 18.3669 33.3297C20.0171 34.3155 21.3416 35.4047 22.0741 36.3781C23.3971 38.1363 24.2338 40.8639 24.4776 44.2143C24.5498 45.2065 24.6012 45.4224 24.7654 45.4228C25.1649 45.4236 25.7444 45.897 25.8915 46.3427C26.016 46.7197 26.0038 46.8563 25.8114 47.2495C25.6867 47.5041 25.4453 47.7821 25.275 47.8673C25.0321 47.9888 22.3735 48.0159 12.9678 47.9922L0.970356 47.9621L0.672272 47.6156C0.250912 47.1256 0.177567 46.7139 0.420643 46.204C0.557919 45.9161 0.784145 45.7055 1.10205 45.5698L1.5778 45.3667L1.65586 44.1758C1.86635 40.9625 2.73757 38.1472 4.06892 36.3781C4.80051 35.4059 6.14711 34.2974 7.78312 33.3207C9.31691 32.4048 9.59529 32.1159 9.57659 31.459C9.56061 30.8954 9.22907 30.5581 7.99795 29.8531C4.72469 27.9789 3.22224 26.1377 2.29849 22.8689C1.9926 21.7866 1.73936 20.1963 1.65313 18.8162C1.58412 17.7135 1.54485 17.5463 1.3543 17.5463C1.03552 17.5463 0.412712 16.9803 0.318554 16.605C0.203583 16.1471 0.451366 15.4995 0.843365 15.2335C1.16115 15.0178 1.7629 15.0054 12.9476 14.9841C19.421 14.9717 24.8011 14.9897 24.9033 15.0241ZM21.9298 18.1381C21.9298 19.9582 21.3894 22.4671 20.6761 23.9594C19.9524 25.4731 19.0977 26.2765 16.7117 27.685C14.7056 28.8693 14.101 29.7034 14.0226 31.3949C13.9801 32.3087 14.0108 32.4937 14.3045 33.0939C14.7182 33.9394 15.4426 34.5811 17.0815 35.5538C18.5405 36.4197 19.7384 37.4552 20.308 38.3429C21.1366 39.634 21.7327 41.8452 21.887 44.1992L21.9671 45.4223H13.0901H4.21313V44.7258C4.21313 42.9047 4.85949 40.1128 5.60978 38.6934C6.13224 37.7049 7.47214 36.4929 9.12029 35.5178C11.4385 34.1464 12.1437 33.1924 12.1411 31.4313C12.1387 29.8317 11.3649 28.8526 8.99529 27.4512C7.51055 26.5732 6.19963 25.3983 5.66293 24.4648C4.9026 23.1423 4.21313 20.2129 4.21313 18.3048V17.5463H13.0715H21.9298V18.1381ZM19.8332 41.9437C20.1172 42.2278 20.1953 42.4169 20.1953 42.8205C20.1953 43.2242 20.1172 43.4132 19.8332 43.6973L19.4711 44.0595H13.1334H6.79581L6.43367 43.6973C6.14971 43.4132 6.07153 43.2242 6.07153 42.8205C6.07153 42.4169 6.14971 42.2278 6.43367 41.9437L6.79581 41.5816H13.1334H19.4711L19.8332 41.9437Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-principle {
  background-image: url('data:image/svg+xml,<svg width="50" height="48" viewBox="0 0 50 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M31.2588 0.145806C32.7186 0.459031 34.9432 1.4724 36.9643 2.74489C38.7465 3.86692 39.8433 5.29804 40.2803 7.07155C40.4769 7.86976 40.4827 9.37138 40.2921 10.1443C40.1661 10.6548 40.1693 10.6993 40.3463 10.9244L40.5341 11.1632L41.6788 10.0314C42.914 8.81028 43.0785 8.72768 43.5442 9.09407C43.7297 9.23985 43.7913 9.37279 43.7913 9.62695C43.7913 9.94702 43.5973 10.1608 40.246 13.5343C36.9343 16.8679 36.6783 17.1493 36.3601 17.8062C36.1559 18.2276 35.9611 18.8286 35.8739 19.3062C35.6662 20.4435 35.3249 27.3079 35.4531 27.7699C35.5575 28.1461 36.0001 28.7132 36.3252 28.8872C36.6638 29.0684 37.1295 29.1403 37.2057 29.0232C37.2441 28.9642 37.3874 27.0226 37.5242 24.7087C37.7962 20.1077 37.7704 20.2469 38.3747 20.0994C38.5819 20.0489 38.6858 20.0927 38.9245 20.3314C39.2137 20.6206 39.2179 20.6374 39.1629 21.3019C39.1322 21.6738 39.0193 23.5813 38.9121 25.5407C38.7811 27.9364 38.6733 29.2261 38.5834 29.4783C38.4142 29.9526 35.3528 33.0432 34.9575 33.1389C34.7519 33.1886 34.6467 33.1453 34.4184 32.917C34.2624 32.761 34.1348 32.5397 34.1348 32.4251C34.1348 32.2873 34.4521 31.8944 35.0728 31.2636L36.0108 30.3103L35.7056 30.1619C34.8449 29.7431 34.0958 28.6706 33.9838 27.6962C33.9302 27.2312 34.2797 19.9647 34.3795 19.4688C34.4223 19.2555 34.3157 19.0474 33.7787 18.2969C31.4626 15.0592 28.6792 12.7238 25.7533 11.5627C24.9914 11.2604 24.812 11.2868 23.3854 11.9116C20.7959 13.0457 18.2262 15.3965 16.0708 18.6031L15.6927 19.1656L15.7881 20.6222C15.8406 21.4233 15.8549 22.1925 15.8201 22.3315C15.7461 22.6264 15.2762 22.9066 15.0015 22.8194C14.5521 22.6768 14.4682 22.4487 14.4044 21.1966C14.3239 19.6144 14.1307 18.6553 13.7218 17.8062C13.3968 17.1312 13.134 16.8529 7.16486 10.8635C1.48733 5.1666 0.946571 4.59744 0.946571 4.3188C0.946571 4.13918 0.985199 4.03736 1.04033 4.07149C1.09189 4.10336 1.13408 4.08583 1.13408 4.03258C1.13408 3.87076 1.68871 3.63479 1.91222 3.70145C2.02565 3.73529 3.78941 5.42883 5.83171 7.46484L9.54485 11.1666L9.73404 10.9262C9.91264 10.699 9.91583 10.6555 9.78964 10.1443C9.59904 9.37138 9.60476 7.86976 9.80145 7.07155C9.89043 6.71061 10.1372 6.05669 10.3499 5.6184C10.6664 4.96626 10.8906 4.66822 11.584 3.97773C12.4674 3.09797 13.8913 2.14957 14.3287 2.14957C14.6116 2.14957 15.0094 2.54586 15.0094 2.82758C15.0094 3.17737 14.7967 3.39132 13.9162 3.92701C12.4633 4.8111 11.582 5.91287 11.2101 7.31015C11.0631 7.86273 11.0203 9.46223 11.1526 9.46223C11.1971 9.46223 12.0514 8.84412 13.0511 8.08867C14.0509 7.33312 14.9864 6.66936 15.1301 6.61357C15.6499 6.41182 16.206 7.00902 15.9735 7.51922C15.9182 7.64072 15.0985 8.32474 14.152 9.03932C11.6884 10.8993 11.3375 11.1915 10.936 11.7179L10.5773 12.1884L12.3983 14.0363C14.0585 15.721 14.7101 16.5025 15.0176 17.1774C15.1275 17.4186 15.1365 17.4107 15.8839 16.4184C17.015 14.9164 19.2289 12.7479 20.4843 11.912C21.5466 11.2046 22.5967 10.6426 23.4002 10.3512C23.658 10.2577 23.9002 10.155 23.9382 10.1227C23.9764 10.0906 23.8734 9.6862 23.7093 9.22419C23.4367 8.45646 23.4105 8.28311 23.4055 7.21218C23.3996 5.91896 23.3929 5.94034 24.3297 4.2768C24.6409 3.72423 24.6893 3.55885 24.6893 3.04837C24.6893 2.72389 24.6307 2.33614 24.5592 2.18679C24.4441 1.94697 24.3417 1.89634 23.6802 1.75337C23.2684 1.6644 22.3293 1.54093 21.5933 1.47905C20.059 1.35014 19.2999 1.42758 18.125 1.83306C17.222 2.14479 16.9974 2.14394 16.7256 1.82791C16.3452 1.38568 16.5105 0.940261 17.1586 0.661442C18.9491 -0.108731 21.2773 -0.203327 24.0803 0.38028L25.0417 0.58044L26.0491 0.380748C28.0902 -0.0237919 30.0552 -0.112388 31.2588 0.145806ZM30.9941 1.54731C32.8927 1.96947 36.3735 3.80561 37.5692 5.01566C38.1824 5.63621 38.6413 6.44473 38.8716 7.31015C39.0222 7.87604 39.06 9.46223 38.9229 9.46223C38.8751 9.46223 38.0207 8.84365 37.0244 8.08764C36.0281 7.33162 35.0953 6.66786 34.9516 6.61264C34.428 6.41126 33.876 7.00986 34.1106 7.52466C34.1673 7.64907 34.987 8.33289 35.9321 9.04419C38.3711 10.8798 38.7416 11.1881 39.1464 11.7188L39.5059 12.1903L37.727 13.9904C36.0491 15.6883 35.6167 16.1987 35.1295 17.0564L34.9252 17.4162L34.2254 16.5123C33.3539 15.3871 31.6891 13.6536 30.7597 12.904C29.3447 11.7627 27.6081 10.7395 26.1749 10.2027C25.5938 9.98509 25.5661 9.95959 25.3149 9.40992C24.6604 7.97795 24.5938 6.78945 25.1151 5.84246C26.0088 4.21877 26.1159 3.92908 26.1169 3.13397C26.1174 2.72146 26.0868 2.27229 26.0488 2.13588C25.9643 1.83269 25.9952 1.81834 27.1383 1.63243C28.4869 1.41305 30.2185 1.3748 30.9941 1.54731ZM48.6898 3.79698C48.915 3.91914 48.9476 3.99292 48.9476 4.38021V4.82366L47.4242 6.34151C46.5862 7.17627 45.7952 7.89816 45.6663 7.9457C45.2076 8.11464 44.7372 7.77244 44.7318 7.26553C44.7293 7.03424 44.9707 6.74661 46.2523 5.45339C47.6193 4.07392 48.1247 3.64173 48.357 3.65335C48.3982 3.65541 48.548 3.72001 48.6898 3.79698ZM48.8376 16.1481C49.2891 16.6288 49.2324 16.7111 46.6661 19.3004C45.3597 20.6184 44.2416 21.8234 44.1813 21.9781C44.121 22.1328 43.8646 23.8491 43.6115 25.7921C43.215 28.8362 43.1155 29.4067 42.8924 29.9172C42.6556 30.4589 42.3048 30.8399 38.7897 34.3723C34.4581 38.7253 34.5183 38.6785 33.3631 38.5958C32.8751 38.5609 32.6206 38.4859 32.2814 38.2772C31.8991 38.0419 31.3267 37.3671 31.2083 37.0118C31.1855 36.943 30.986 37.0413 30.6895 37.2674L30.2079 37.6347L30.2026 39.1239C30.1993 40.0442 30.2411 40.7596 30.3122 40.9967C30.4587 41.4858 30.9859 42.0147 31.4651 42.1536C31.6702 42.213 33.1879 42.4759 34.8379 42.7379C38.5044 43.32 39.2351 43.4854 40.1349 43.9367C41.4204 44.5815 43.0413 46.4665 43.0413 47.3169C43.0413 47.5172 42.9656 47.6653 42.7942 47.8C42.3145 48.1774 41.967 48.0312 41.5382 47.2715C40.9122 46.1623 40.0465 45.3744 39.0327 44.9913C38.7103 44.8694 37.0175 44.5479 34.8127 44.1899C30.6904 43.5204 30.4309 43.4418 29.6761 42.6348C28.98 41.8908 28.8551 41.5049 28.8114 39.9649L28.7738 38.6388L27.8214 39.0913C26.6633 39.6414 25.9317 39.8379 25.0409 39.8379C24.15 39.8379 23.4184 39.6414 22.2604 39.0913L21.3079 38.6388L21.2703 39.9649C21.2266 41.5049 21.1017 41.8908 20.4057 42.6348C19.6555 43.4369 19.3771 43.5223 15.4582 44.1528C13.5355 44.4621 11.7304 44.7817 11.4468 44.8629C10.2926 45.1933 9.21269 46.0731 8.58633 47.1931C8.23289 47.8251 8.04538 47.9943 7.69859 47.9943C7.41321 47.9943 7.04045 47.584 7.04045 47.2699C7.04045 46.5408 8.61877 44.6617 9.75927 44.033C10.6767 43.5272 11.3853 43.357 14.9156 42.7943C16.6946 42.5107 18.337 42.2282 18.5654 42.1664C19.0853 42.0259 19.6155 41.5107 19.7695 40.9967C19.8406 40.7596 19.8824 40.0442 19.8791 39.1239L19.8738 37.6347L19.3922 37.2674C19.0957 37.0413 18.8962 36.943 18.8734 37.0118C18.755 37.3671 18.1826 38.0419 17.8003 38.2772C17.4611 38.4859 17.2066 38.5609 16.7186 38.5958C15.5635 38.6785 15.6236 38.7253 11.292 34.3723C7.78578 30.8489 7.42559 30.4578 7.19093 29.9209C6.97014 29.4155 6.86842 28.8322 6.47185 25.7958C6.21787 23.8507 5.96053 22.1328 5.89987 21.9781C5.83931 21.8234 4.70003 20.5959 3.36818 19.2502C1.21217 17.072 0.946571 16.7706 0.946571 16.5024C0.946571 16.3369 0.983139 16.2239 1.02776 16.2515C1.07248 16.2791 1.18451 16.2183 1.27667 16.1164C1.37548 16.0072 1.56458 15.9311 1.7369 15.9311C1.995 15.9311 2.32201 16.2258 4.51984 18.439C6.5446 20.4779 7.04664 21.0345 7.20471 21.4156C7.34346 21.7503 7.5259 22.8627 7.84269 25.3063C8.12489 27.4832 8.35411 28.9159 8.4728 29.2439C8.64343 29.7156 8.96743 30.069 12.2703 33.3869C14.2565 35.382 16.0009 37.0638 16.147 37.1242C16.9742 37.467 17.8374 36.5652 17.4365 35.7769C17.3792 35.6643 16.0329 34.2643 14.4446 32.6659C12.0216 30.2272 11.5408 29.6992 11.4571 29.3845C11.4022 29.1783 11.2716 27.4275 11.1668 25.4938C11.062 23.5602 10.9509 21.6738 10.9196 21.3019C10.8639 20.637 10.8678 20.6208 11.1572 20.3314C11.3959 20.0927 11.4998 20.0489 11.707 20.0994C12.3113 20.2469 12.2855 20.1077 12.5575 24.7087C12.6943 27.0226 12.8376 28.9642 12.8761 29.0232C12.9522 29.1403 13.4179 29.0684 13.7565 28.8872C14.09 28.7087 14.5279 28.1394 14.6335 27.7471C14.6962 27.5143 14.7105 27.0042 14.6713 26.398C14.5945 25.2109 14.6447 24.9793 15.0204 24.785C15.26 24.6611 15.3573 24.6549 15.5851 24.7493C15.7364 24.812 15.9057 24.948 15.9612 25.0516C16.0184 25.1587 16.0675 25.8515 16.0747 26.656C16.087 28.0082 16.0763 28.0961 15.8372 28.606C15.5575 29.2029 14.9229 29.8895 14.4063 30.1546L14.065 30.3297L16.3888 32.6243C19.4813 35.6781 21.1116 36.9743 22.9314 37.8262C24.3726 38.5007 25.0422 38.5766 26.2313 38.2C27.5446 37.7841 29.5819 36.4687 31.3222 34.9133C31.7605 34.5215 32.2121 34.1556 32.3259 34.1C32.7209 33.9071 33.291 34.3309 33.291 34.8177C33.291 34.8878 33.1431 35.1222 32.9622 35.3386C32.5893 35.785 32.4924 36.0675 32.5847 36.4394C32.7284 37.0184 33.3846 37.3522 33.933 37.1251C34.078 37.065 35.8228 35.3832 37.8104 33.3877C41.1206 30.0643 41.4396 29.7162 41.6098 29.2439C41.7269 28.9183 41.9589 27.4672 42.239 25.3063C42.5558 22.8627 42.7382 21.7503 42.877 21.4156C43.0351 21.0345 43.5371 20.4779 45.5619 18.439C47.7531 16.2324 48.0873 15.9311 48.343 15.9311C48.5257 15.9311 48.7095 16.0118 48.8376 16.1481ZM49.0196 16.5874C49.0196 16.7679 49.0003 16.8417 48.9768 16.7515C48.9532 16.6612 48.9532 16.5136 48.9768 16.4233C49.0003 16.333 49.0196 16.4069 49.0196 16.5874ZM31.2285 19.359C31.5637 19.4314 32.1256 19.5778 32.4772 19.6843C33.0245 19.8501 33.1343 19.9203 33.2399 20.1715C33.3978 20.5472 33.2649 20.9669 32.9413 21.1144C32.7522 21.2006 32.5235 21.1716 31.7172 20.9595C30.0482 20.5206 29.244 20.5385 27.9399 21.0435C27.3945 21.2547 27.0612 21.1779 26.8633 20.7953C26.6324 20.3487 26.8204 19.9958 27.4403 19.7121C28.4861 19.2333 29.9952 19.0926 31.2285 19.359ZM21.5524 19.3554C22.9551 19.66 23.5428 20.168 23.2184 20.7953C23.0379 21.1442 22.6816 21.2562 22.2821 21.0897C20.99 20.5513 20.0366 20.5192 18.3709 20.9576C17.559 21.1713 17.3296 21.2006 17.1404 21.1144C16.8173 20.9672 16.6839 20.5472 16.8413 20.1727C16.945 19.9262 17.0591 19.8513 17.5733 19.6925C19.1307 19.2114 20.3957 19.1043 21.5524 19.3554ZM32.7796 23.9427C33.0355 24.1985 33.0778 24.5995 32.8768 24.8644C32.6491 25.1645 31.7224 25.4225 30.6942 25.472C28.5887 25.5732 27.2373 24.8472 27.9327 23.9884C28.1453 23.7259 28.525 23.7095 29.3028 23.9295C30.0388 24.1376 30.7565 24.1292 31.6099 23.9023C32.494 23.6672 32.5045 23.6675 32.7796 23.9427ZM21.9175 23.8037C22.3483 23.9841 22.454 24.5873 22.1111 24.909C21.995 25.0179 21.5642 25.199 21.1534 25.3116C19.8745 25.6621 17.7571 25.4439 17.2598 24.9101C17.0025 24.6338 17.0203 24.2244 17.3021 23.9427C17.5772 23.6675 17.5877 23.6672 18.4718 23.9023C19.318 24.1273 20.0358 24.1376 20.7789 23.9357C21.5694 23.7207 21.6869 23.7071 21.9175 23.8037ZM27.2083 28.4008C27.2917 28.4496 27.4111 28.6127 27.4735 28.7633C27.6545 29.2002 27.4147 29.5608 26.8005 29.7748C26.0996 30.0192 24.2596 30.0178 23.5554 29.7725C22.9638 29.5664 22.7436 29.2195 22.9071 28.751C23.0555 28.3251 23.3376 28.2493 24.0938 28.4317C24.8937 28.6249 25.6201 28.6304 26.2213 28.4481C26.7509 28.2874 26.9943 28.2757 27.2083 28.4008ZM28.6107 32.3305C28.7614 32.4813 28.8847 32.6865 28.8847 32.7866C28.8847 33.5761 27.1659 34.0317 25.7596 33.615C25.2399 33.4611 25.1883 33.4612 24.7283 33.6176C23.6996 33.9675 22.1545 33.731 21.7277 33.1583C21.4945 32.8453 21.5794 32.5029 21.9605 32.2192C22.2 32.041 22.2245 32.0402 22.6892 32.1945C23.2218 32.3714 23.8925 32.3556 24.7832 32.1451C25.2404 32.0371 25.3903 32.0375 25.7676 32.1482C26.4629 32.352 27.2347 32.3745 27.7307 32.2055C28.2991 32.0119 28.2908 32.0106 28.6107 32.3305Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-rehab {
  background-image: url('data:image/svg+xml,<svg width="46" height="48" viewBox="0 0 46 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M26.1324 0.0619668C28.3967 0.406641 31.2431 1.96046 33.2226 3.93239C35.4833 6.18464 36.9856 9.55851 37.4691 13.47C37.6212 14.7016 37.5924 17.1456 37.4128 18.2234C37.26 19.1408 37.2609 19.1682 37.4741 20.0232C37.8985 21.7252 37.7052 22.909 36.9104 23.475C36.6053 23.6921 36.5495 23.7956 36.4476 24.3325C36.2927 25.1491 35.8495 25.9542 35.14 26.7077C34.4954 27.3924 33.8391 27.7974 33.0023 28.0273L32.4532 28.178L32.1391 28.9452C31.2661 31.0779 29.7041 32.9329 27.5606 34.3826L26.8624 34.8548L26.9226 35.6376C27.0746 37.6156 27.8997 38.8832 29.5144 39.6196C29.9154 39.8026 31.2917 40.3087 32.5726 40.7445C36.2396 41.9919 37.1992 42.4693 38.2993 43.5929C39.1194 44.4306 39.9982 45.7339 40.4099 46.7229C40.68 47.3716 40.6973 47.468 40.5805 47.673C40.4125 47.9678 40.1092 48.0772 39.8496 47.9364C39.7345 47.8741 39.4474 47.417 39.1868 46.8813C38.6608 45.8005 38.1231 45.0412 37.323 44.2497C36.5506 43.4855 35.2676 42.8802 32.2755 41.8686C30.95 41.4204 29.4326 40.8455 28.9034 40.5911C27.0701 39.7098 26.1506 38.4329 25.8407 36.3382C25.7758 35.8993 25.7147 35.5287 25.7051 35.5146C25.6953 35.5006 25.224 35.645 24.6577 35.8357C23.2431 36.3118 22.5504 36.351 21.3963 36.0199C20.9117 35.8809 20.3416 35.6903 20.1295 35.5966L19.7439 35.426L19.638 36.203C19.4198 37.8028 18.7303 39.124 17.7052 39.9068C16.865 40.5482 16.0788 40.8873 13.0429 41.9175C10.7679 42.6896 10.3321 42.8608 9.37448 43.3587C8.16599 43.9871 7.07782 45.2133 6.29046 46.8341C5.76046 47.9252 5.78011 47.894 5.57219 47.9704C5.30766 48.0675 4.9783 47.9174 4.85317 47.6429C4.76159 47.4419 4.7924 47.299 5.05929 46.6868C5.44215 45.8087 6.28082 44.5315 6.99125 43.7444C8.04483 42.5772 9.16325 42.0084 12.913 40.7327C14.1929 40.2973 15.563 39.7938 15.9575 39.6141C17.5593 38.8841 18.386 37.6101 18.5376 35.6376L18.5978 34.8548L17.8996 34.3826C15.7561 32.9329 14.1942 31.0779 13.3211 28.9452L13.007 28.178L12.4579 28.0273C11.6211 27.7974 10.9648 27.3924 10.3202 26.7077C9.61075 25.9542 9.1675 25.1491 9.0126 24.3325C8.91072 23.7956 8.85487 23.6921 8.54979 23.475C7.75677 22.9104 7.56189 21.7193 7.98936 20.0489C8.20219 19.2171 8.20295 19.1941 8.04852 18.2403C7.868 17.1249 7.83899 14.6993 7.99153 13.47C8.47617 9.56399 9.98368 6.17783 12.2376 3.93239C15.2665 0.915099 19.4074 -0.62379 22.1776 0.238415C22.7154 0.40579 22.7456 0.405507 23.3124 0.229153C24.0156 0.0102704 25.2946 -0.0655258 26.1324 0.0619668ZM26.4632 1.3213C28.3698 1.7567 30.5867 3.02879 32.2931 4.66654C34.412 6.70037 35.8056 9.7618 36.2929 13.4536C36.4324 14.5105 36.484 17.0089 36.3747 17.4166C36.322 17.6132 36.2892 17.5954 35.8947 17.1567C35.4262 16.6355 35.1416 16.5604 34.8273 16.8747C34.5591 17.1429 34.5918 17.3885 34.9501 17.7959C35.4736 18.3914 35.8316 18.8868 36.0503 19.3184C36.461 20.1288 36.6627 21.7692 36.4177 22.3068C36.2896 22.5879 35.9435 22.7057 35.6472 22.5688C34.9098 22.2283 30.506 17.9811 27.5873 14.7955C25.0181 11.9912 23.011 9.67929 22.8189 9.30287C22.6132 8.8996 22.5816 8.23879 22.7404 7.66011C22.7975 7.45219 23.0684 6.79299 23.3425 6.19522C24.1936 4.33935 24.2713 3.55993 23.7604 2.00375C23.6463 1.65605 23.5839 1.34048 23.6219 1.30249C23.7511 1.1733 25.8766 1.18738 26.4632 1.3213ZM21.8102 1.31402C22.058 1.38405 22.2849 1.46561 22.3146 1.49529C22.3443 1.52506 22.4919 1.90357 22.6426 2.33651C23.0797 3.59235 23.0218 4.15638 22.2973 5.69659C21.6708 7.02851 21.4752 7.76284 21.516 8.6311C21.5399 9.14201 21.6132 9.48782 21.76 9.78269C21.9626 10.1895 21.964 10.2107 21.7999 10.397C21.7066 10.5031 21.1652 11.12 20.597 11.7678C17.3545 15.4654 13.1513 19.7949 11.1055 21.5444C9.90382 22.572 9.71216 22.6901 9.38025 22.6068C8.91715 22.4906 8.80128 21.6018 9.08519 20.3429C9.30775 19.3566 9.60461 18.8259 10.5101 17.7959C10.8684 17.3885 10.9011 17.1429 10.633 16.8747C10.3178 16.5595 10.0342 16.6354 9.56113 17.1615L9.13338 17.6373L9.06713 17.1957C8.95155 16.4251 9.08991 13.6934 9.30218 12.5551C9.72879 10.2673 10.6061 8.00667 11.7127 6.34369C13.0273 4.36808 15.6995 2.39908 18.2217 1.54755C18.961 1.29805 19.2617 1.2489 20.2256 1.22036C20.9857 1.19787 21.5083 1.22877 21.8102 1.31402ZM26.4632 6.44076C27.3703 6.65728 29.1847 7.60917 30.3381 8.47374C30.9166 8.90734 32.0799 9.95157 32.9607 10.8279C34.3076 12.1678 34.5437 12.445 34.5437 12.6867C34.5437 12.8428 34.4659 13.041 34.3709 13.127C34.0104 13.4532 33.8096 13.3347 32.627 12.0975C29.9272 9.27309 27.481 7.67362 25.54 7.46363C25.2161 7.42856 24.8767 7.33491 24.7857 7.25542C24.58 7.07586 24.571 6.63611 24.7688 6.4382C24.9548 6.25221 25.6777 6.25334 26.4632 6.44076ZM20.6915 6.4382C20.8893 6.63611 20.8802 7.07586 20.6745 7.25542C20.5836 7.33491 20.2441 7.42856 19.9202 7.46363C17.9721 7.67438 15.5465 9.25901 12.8436 12.0865C11.6389 13.3468 11.4077 13.4805 11.0729 13.1105C10.7191 12.7196 10.845 12.4974 12.216 11.0948C14.2593 9.00422 15.7196 7.87578 17.452 7.04864C18.9128 6.35116 20.3361 6.08294 20.6915 6.4382ZM23.9486 12.4642C24.5928 13.2006 25.7744 14.5155 26.5744 15.3862L28.0289 16.9692H27.5955C26.9221 16.9692 25.8709 17.2426 25.5842 17.4922C25.3395 17.7053 25.3351 17.725 25.4762 17.9797C25.5902 18.1857 25.6854 18.2414 25.9014 18.2288C26.0545 18.2198 26.8389 18.1841 27.6446 18.1494L29.1095 18.0863L30.7504 19.7251L32.3913 21.3639L32.3319 22.5207C32.2993 23.1569 32.1878 24.1776 32.0842 24.7889C31.4196 28.7106 30.0478 31.1248 27.3359 33.1463C25.8539 34.251 23.4998 35.1942 22.4959 35.0856C21.8568 35.0165 20.6838 34.611 19.7036 34.1203C18.1356 33.3352 16.3192 31.7636 15.4245 30.4178C14.1161 28.4497 13.2895 25.6093 13.1266 22.5207L13.0655 21.3639L14.7081 19.726L16.3508 18.0879L17.8156 18.1502C18.6213 18.1844 19.4058 18.2198 19.5588 18.2288C19.7748 18.2414 19.87 18.1857 19.9841 17.9797C20.1252 17.725 20.1207 17.7053 19.876 17.4922C19.5894 17.2427 18.5381 16.9692 17.865 16.9692H17.4318L19.065 15.1878C19.9633 14.2081 21.1447 12.8929 21.6905 12.2651C22.2363 11.6372 22.7041 11.124 22.7301 11.1244C22.7561 11.1248 23.3044 11.7278 23.9486 12.4642ZM3.72851 11.5115C4.93227 12.1481 5.13112 13.8161 4.11298 14.736C3.48695 15.3016 2.75743 15.4057 1.97433 15.0411C0.7701 14.4803 0.435631 12.9797 1.29642 11.9994C1.92207 11.2868 2.92368 11.086 3.72851 11.5115ZM3.36304 12.7091C3.80138 13.1474 3.71178 13.7104 3.15815 13.9967C2.29642 14.4423 1.52532 13.2237 2.28895 12.623C2.6393 12.3474 3.03293 12.3789 3.36304 12.7091ZM43.0734 14.358C43.8948 14.6636 44.3635 15.2686 44.4468 16.1312C44.5586 17.2884 43.6333 18.2951 42.4626 18.2903C40.846 18.2836 39.9052 16.6266 40.7243 15.2289C41.1778 14.4551 42.2581 14.0546 43.0734 14.358ZM42.8243 15.51C43.3836 15.7901 43.4945 16.4443 43.0568 16.882C42.4904 17.4484 41.5889 17.1018 41.5889 16.3177C41.5889 15.637 42.2349 15.2147 42.8243 15.51ZM30.2571 20.9379C30.5082 21.0392 30.7647 21.3923 30.7034 21.5521C30.6782 21.6177 30.4992 21.6925 30.3057 21.7185C30.1122 21.7445 29.7426 21.8944 29.4844 22.0516C28.7691 22.4871 28.1579 22.6629 27.3138 22.6757C26.6691 22.6853 26.4951 22.6521 26.1324 22.4493C25.6876 22.2007 25.5459 21.8986 25.7557 21.6458C25.8408 21.5434 26.032 21.5253 26.5899 21.5672C27.3606 21.6251 27.7694 21.5446 29.015 21.0897C29.7174 20.8331 29.9325 20.8069 30.2571 20.9379ZM16.3035 21.0384C17.5837 21.5233 18.0239 21.6153 18.8242 21.5647C19.415 21.5274 19.6223 21.5468 19.7057 21.6473C19.9143 21.8986 19.7717 22.2013 19.3278 22.4493C18.5147 22.9037 16.934 22.7041 15.8935 22.0155C15.6872 21.8791 15.3574 21.7457 15.1605 21.7194C14.7183 21.66 14.64 21.4871 14.9129 21.173C15.2021 20.8402 15.6627 20.7956 16.3035 21.0384ZM43.9635 21.8925C44.5624 22.1227 45.1743 22.6992 45.4432 23.2866C45.7481 23.9527 45.7257 24.9877 45.3923 25.6253C44.8998 26.5675 44.0048 27.1118 42.9572 27.1063C40.4716 27.093 39.3293 24.0669 41.1814 22.4016C41.9539 21.7071 42.9889 21.5177 43.9635 21.8925ZM33.8166 22.5956L34.0818 22.8288H33.7929C33.5479 22.8288 33.5041 22.793 33.5041 22.5925C33.5041 22.3077 33.4892 22.3076 33.8166 22.5956ZM11.9561 22.5925C11.9561 22.7856 11.91 22.8288 11.7034 22.8288H11.4506L11.6726 22.5925C11.7947 22.4626 11.9084 22.3563 11.9253 22.3563C11.9422 22.3563 11.9561 22.4626 11.9561 22.5925ZM43.5768 23.008C45.1329 23.7148 44.6561 25.9476 42.9491 25.9476C42.4069 25.9476 41.8005 25.5857 41.5863 25.1344C41.3753 24.6897 41.4288 23.8725 41.6928 23.5101C41.9146 23.2056 42.6143 22.8279 42.9514 22.8309C43.0834 22.832 43.3647 22.9118 43.5768 23.008ZM34.969 23.5139C35.2909 23.7496 35.3428 23.835 35.3181 24.0895C35.2401 24.8971 34.2938 26.166 33.4117 26.6462C33.1437 26.792 32.9052 26.8923 32.8819 26.869C32.8585 26.8456 32.9225 26.4693 33.0242 26.0327C33.1259 25.596 33.2387 25.031 33.2748 24.7772C33.3506 24.2436 33.5835 23.9635 33.953 23.9615C34.3109 23.9595 34.4575 23.8466 34.5296 23.5177L34.591 23.2371L34.969 23.5139ZM10.9165 23.4304C10.9165 23.7091 11.1929 23.9629 11.4966 23.9629C11.9557 23.9629 12.0488 24.1376 12.3295 25.5254C12.4764 26.2514 12.5829 26.8603 12.5661 26.8784C12.5495 26.8966 12.3165 26.792 12.0485 26.6462C11.1824 26.1748 10.2823 24.9795 10.1276 24.0955C10.0817 23.8331 10.12 23.7722 10.4965 23.5068C10.9141 23.2124 10.9165 23.2119 10.9165 23.4304ZM2.9886 23.7153C3.54715 23.9149 3.89182 24.2182 4.15097 24.7382C4.53297 25.5047 4.44224 26.28 3.89249 26.9468C3.14482 27.8538 1.69222 27.889 0.885685 27.0195C0.440266 26.5392 0.307571 26.1658 0.349442 25.5095C0.399529 24.7217 0.741558 24.2088 1.45954 23.8448C2.01762 23.5617 2.45529 23.5247 2.9886 23.7153ZM2.5997 24.786C3.07205 24.9597 3.31589 25.4484 3.16231 25.9137C2.94853 26.5615 2.22932 26.7259 1.74184 26.2384C1.28895 25.7855 1.45018 25.0307 2.04389 24.8237C2.37014 24.71 2.38942 24.7087 2.5997 24.786ZM24.1267 24.9606C24.7792 25.4176 23.8199 26.4201 22.7301 26.4201C21.6403 26.4201 20.681 25.4176 21.3335 24.9606C21.6236 24.7574 21.7913 24.7754 22.1631 25.0498C22.3392 25.1797 22.5944 25.286 22.7301 25.286C22.8658 25.286 23.121 25.1797 23.2972 25.0498C23.669 24.7754 23.8366 24.7574 24.1267 24.9606ZM25.8232 28.4875C26.2432 28.9063 25.5676 29.3597 24.4394 29.4163C24.0451 29.436 23.4991 29.5231 23.2263 29.6096C22.7633 29.7566 22.6969 29.7566 22.2339 29.6096C21.9611 29.5231 21.4151 29.436 21.0208 29.4163C20.189 29.3745 19.5797 29.1293 19.5354 28.8183C19.4775 28.4121 19.6744 28.3561 21.0833 28.3784C21.8071 28.3899 22.5482 28.3993 22.7301 28.3993C22.912 28.3993 23.6531 28.3899 24.3769 28.3784C25.389 28.3624 25.723 28.3875 25.8232 28.4875ZM23.721 30.4824C23.9228 30.7055 23.8988 31.0849 23.6698 31.2922C23.5372 31.4122 23.2896 31.4795 22.8901 31.5041C22.2062 31.546 21.8549 31.4345 21.6406 31.1076C21.5074 30.9043 21.5037 30.836 21.6133 30.6072C21.739 30.3449 21.7493 30.3422 22.659 30.3332C23.406 30.3259 23.6046 30.3538 23.721 30.4824ZM9.30983 31.3285C10.1735 31.5921 11.0682 32.4176 11.3331 33.1949C11.7964 34.5547 11.2108 36.078 9.95807 36.7719C9.49611 37.0277 9.37268 37.0524 8.55376 37.0521C7.52985 37.0518 7.12091 36.8954 6.48695 36.2615C5.88786 35.6624 5.67105 35.1055 5.67256 34.1699C5.6737 33.4857 5.71103 33.2959 5.92405 32.8902C6.56199 31.6752 8.10872 30.9618 9.30983 31.3285ZM9.15342 32.5121C10.1669 32.8734 10.6243 34.015 10.149 34.9968C9.66613 35.9943 8.27525 36.2845 7.45008 35.56C7.07791 35.2333 6.7632 34.6417 6.76074 34.2644C6.75564 33.4871 7.33687 32.6737 8.03614 32.4796C8.51511 32.3466 8.70488 32.3522 9.15342 32.5121ZM37.9098 34.3454C38.4926 34.6179 38.8247 35.1104 38.8726 35.7731C38.922 36.4563 38.7181 36.924 38.21 37.292C37.3328 37.9275 36.144 37.6373 35.6776 36.6738C34.9767 35.226 36.4676 33.6709 37.9098 34.3454ZM37.379 35.3696C37.9701 35.5808 37.8248 36.4381 37.1979 36.4381C36.6491 36.4381 36.441 35.8389 36.872 35.4999C37.134 35.2938 37.1531 35.2889 37.379 35.3696Z" fill="%23CB8965"/></svg>');
}

.benefits__icon-mark {
	background-image: url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.2825 4.10061C20.735 2.86311 21.4625 2.24311 22.2225 1.88061C23.0899 1.46674 24.0389 1.25195 25 1.25195C25.9611 1.25195 26.9101 1.46674 27.7775 1.88061C28.5375 2.24311 29.265 2.86311 30.7175 4.10061C32.215 5.37561 33.735 6.02061 35.735 6.17811C37.6375 6.33061 38.59 6.40811 39.385 6.68811C41.22 7.33811 42.665 8.78061 43.3125 10.6181C43.5925 11.4106 43.67 12.3631 43.8225 14.2681C43.98 16.2681 44.6225 17.7856 45.8975 19.2831C47.1375 20.7356 47.7575 21.4631 48.12 22.2231C48.96 23.9806 48.96 26.0231 48.12 27.7781C47.7575 28.5381 47.1375 29.2656 45.9 30.7181C44.6611 32.1082 43.9289 33.8766 43.8225 35.7356C43.67 37.6381 43.5925 38.5906 43.3125 39.3856C42.9915 40.2918 42.472 41.1147 41.7921 41.7942C41.1121 42.4738 40.2888 42.9927 39.3825 43.3131C38.59 43.5931 37.6375 43.6706 35.7325 43.8231C33.7325 43.9806 32.215 44.6231 30.7175 45.8981C29.265 47.1381 28.5375 47.7581 27.7775 48.1206C26.9101 48.5345 25.9611 48.7493 25 48.7493C24.0389 48.7493 23.0899 48.5345 22.2225 48.1206C21.4625 47.7581 20.735 47.1381 19.2825 45.9006C17.8924 44.6617 16.124 43.9295 14.265 43.8231C12.3625 43.6706 11.41 43.5931 10.615 43.3131C9.70886 42.9921 8.88593 42.4727 8.2064 41.7927C7.52686 41.1127 7.00791 40.2895 6.6875 39.3831C6.4075 38.5906 6.33 37.6381 6.1775 35.7331C6.07123 33.8753 5.33997 32.1079 4.1025 30.7181C2.8625 29.2656 2.2425 28.5381 1.8775 27.7781C1.46402 26.9105 1.24966 25.9614 1.25009 25.0003C1.25052 24.0392 1.46574 23.0904 1.88 22.2231C2.2425 21.4631 2.8625 20.7356 4.1 19.2831C5.4 17.7556 6.0225 16.2256 6.1775 14.2656C6.33 12.3631 6.4075 11.4106 6.6875 10.6156C7.00849 9.70947 7.52796 8.88654 8.20793 8.20701C8.8879 7.52747 9.71116 7.00852 10.6175 6.68811C11.41 6.40811 12.3625 6.33061 14.2675 6.17811C16.1253 6.07184 17.8927 5.33808 19.2825 4.10061Z" stroke="%23CB8965" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M25 35V22.5H23M23 35H27M25 16.25V15" stroke="%23CB8965" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.benefits__icon-question {
	background-image: url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.2825 4.10061C20.735 2.86311 21.4625 2.24311 22.2225 1.88061C23.0899 1.46674 24.0389 1.25195 25 1.25195C25.9611 1.25195 26.9101 1.46674 27.7775 1.88061C28.5375 2.24311 29.265 2.86311 30.7175 4.10061C32.215 5.37561 33.735 6.02061 35.735 6.17811C37.6375 6.33061 38.59 6.40811 39.385 6.68811C41.22 7.33811 42.665 8.78061 43.3125 10.6181C43.5925 11.4106 43.67 12.3631 43.8225 14.2681C43.98 16.2681 44.6225 17.7856 45.8975 19.2831C47.1375 20.7356 47.7575 21.4631 48.12 22.2231C48.96 23.9806 48.96 26.0231 48.12 27.7781C47.7575 28.5381 47.1375 29.2656 45.9 30.7181C44.6611 32.1082 43.9289 33.8766 43.8225 35.7356C43.67 37.6381 43.5925 38.5906 43.3125 39.3856C42.9915 40.2918 42.472 41.1147 41.7921 41.7942C41.1121 42.4738 40.2888 42.9927 39.3825 43.3131C38.59 43.5931 37.6375 43.6706 35.7325 43.8231C33.7325 43.9806 32.215 44.6231 30.7175 45.8981C29.265 47.1381 28.5375 47.7581 27.7775 48.1206C26.9101 48.5345 25.9611 48.7493 25 48.7493C24.0389 48.7493 23.0899 48.5345 22.2225 48.1206C21.4625 47.7581 20.735 47.1381 19.2825 45.9006C17.8924 44.6617 16.124 43.9295 14.265 43.8231C12.3625 43.6706 11.41 43.5931 10.615 43.3131C9.70886 42.9921 8.88593 42.4727 8.2064 41.7927C7.52686 41.1127 7.00791 40.2895 6.6875 39.3831C6.4075 38.5906 6.33 37.6381 6.1775 35.7331C6.07123 33.8753 5.33997 32.1079 4.1025 30.7181C2.8625 29.2656 2.2425 28.5381 1.8775 27.7781C1.46402 26.9105 1.24966 25.9614 1.25009 25.0003C1.25052 24.0392 1.46574 23.0904 1.88 22.2231C2.2425 21.4631 2.8625 20.7356 4.1 19.2831C5.4 17.7556 6.0225 16.2256 6.1775 14.2656C6.33 12.3631 6.4075 11.4106 6.6875 10.6156C7.00849 9.70947 7.52796 8.88654 8.20793 8.20701C8.8879 7.52747 9.71116 7.00852 10.6175 6.68811C11.41 6.40811 12.3625 6.33061 14.2675 6.17811C16.1253 6.07184 17.8927 5.33808 19.2825 4.10061Z" stroke="%23CB8965" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.2105 33.2759C27.2105 33.6169 27.1102 33.9502 26.9223 34.2337C26.7343 34.5173 26.4671 34.7383 26.1546 34.8688C25.842 34.9993 25.4981 35.0334 25.1663 34.9669C24.8345 34.9003 24.5297 34.7361 24.2905 34.495C24.0513 34.2539 23.8883 33.9467 23.8223 33.6122C23.7563 33.2778 23.7902 32.9311 23.9197 32.6161C24.0491 32.301 24.2684 32.0317 24.5497 31.8423C24.831 31.6528 25.1617 31.5517 25.5 31.5517C25.9537 31.5517 26.3887 31.7334 26.7095 32.0567C27.0303 32.3801 27.2105 32.8186 27.2105 33.2759ZM32 20.8621C32 23.7793 29.6241 26.2069 26.5263 26.6517V27.069C26.5263 27.3433 26.4182 27.6065 26.2257 27.8005C26.0332 27.9945 25.7722 28.1034 25.5 28.1034C25.2278 28.1034 24.9668 27.9945 24.7743 27.8005C24.5818 27.6065 24.4737 27.3433 24.4737 27.069V25.6897C24.4737 25.4153 24.5818 25.1522 24.7743 24.9582C24.9668 24.7642 25.2278 24.6552 25.5 24.6552C27.9529 24.6552 29.9474 22.9534 29.9474 20.8621C29.9474 18.7707 27.9529 17.069 25.5 17.069C23.0471 17.069 21.0526 18.7707 21.0526 20.8621V21.5517C21.0526 21.8261 20.9445 22.0892 20.752 22.2832C20.5596 22.4772 20.2985 22.5862 20.0263 22.5862C19.7541 22.5862 19.4931 22.4772 19.3006 22.2832C19.1081 22.0892 19 21.8261 19 21.5517V20.8621C19 17.6293 21.9079 15 25.5 15C29.0921 15 32 17.6293 32 20.8621Z" fill="%23CB8965"/></svg>');
}

.benefits__title {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}

.benefits__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}

.benefits__line {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: 1px solid #C0A480;
  padding-bottom: 20px;
  padding-top: 20px;
}

.benefits__item {
  flex: 1 0 0%;
  padding-right: 40px;
}

.column-wrapper {
  margin: 80px 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.column-2 {
  width: 62%;
}

.column-1 {
  width: 31%;
}

.column-1 .carousel-items {
  margin: 0px;
}

.banner-1 img {
  width: 100%;
  display: block;
  max-height: 500px;
  object-fit: cover;
  object-position: center;
}

.banner-1__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
}

.banner-1__title {
  font-weight: 600;
  font-size: 26px;
  margin-bottom: 10px;
}

.banner-1__wrapper {
  position: absolute;
  bottom: 0px;
  background: #FFFFFE;
  border-radius: 60px 60px 0px 0px;
  max-width: 754px;
  margin: auto;
  right: 0px;
  left: 0px;
  padding: 20px 40px;
  text-align: center;
	min-height: 122px;
}

.banner-1__wrapper:after {
  content: "";
  background: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 73 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M73 0C72.6624 40.1761 40.1761 72.6624 0 73H73V0Z" fill="%23FFFFFE"/></svg>');
  width: 73px;
  height: 73px;
  position: absolute;
  bottom: 0px;
  right: 99.9%;
}

.banner-1__wrapper:before {
  content: "";
  background: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 73 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0C0.337614 40.1761 32.8239 72.6624 73 73H0V0Z" fill="%23FFFFFE"/></svg>');
  width: 73px;
  height: 73px;
  position: absolute;
  bottom: 0px;
  left: 99.9%;
}

.reviews__pagination {
  display: none;
}

.spec-wrapper__small-description-text {
  height: 100%;
  overflow: hidden;
}

@media (max-width: 1250px) {
  .price-items__wrapper {
    gap: 20px;
  }

}

@media (max-width: 1050px) {
  .price-items__wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }

  .service-message {
    padding: 20px;
    margin: 0px 0px 20px;
    font-size: 12px;
    min-height: inherit;
  }

  .news-detail__banner-title-h1 {
    margin-bottom: 5px;
    font-size: 28px;
    line-height: 1.2;
  }

  .news-detail__banner-title-extra {
    font-size: 14px;
    line-height: 1.2;
  }

  .news-detail__banner-title {
    padding: 20px 16px;
    width: 100%;
    max-width: 420px;
  }

  .news-detail__banner-text {
    padding: 20px;
    width: 100%;
    max-width: 350px;
  }

  .news-detail__banner-title:before,
  .news-detail__banner-title:after {
    width: 34px;
    height: 34px;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .news-detail__banner-bg {
    height: 400px;
  }
}

@media (max-width: 800px) {
  .price-items__wrapper {
    gap: 20px;
  }
}

@media (max-width: 550px) {
  .price-items__wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}

@media (max-width: 1400px) {
  .video__wrapper__swiper {
    margin: 0px -25px;
  }
}

@media (max-width: 1300px) {
  .video__wrapper__swiper {
    margin: 0px;
  }
}

@media (max-width: 1265px) {
  .rating-block__item {
    padding-right: 10px;
    min-width: initial;
  }
}

@media screen and (max-width: 1200px) {
  .price__wrapper__accord .accordion-item .accordion-body__list__item {
    padding-left: 0px;
  }


}

@media (max-width: 1190px) {
  .rating-block__item {
    width: calc(50% - 10px);
  }

  .main_reviews__item {
    margin: 0px 10px;
    width: calc(25% - 20px);
  }

  .main_reviews__wrapper {
    margin: 0px -10px;
  }

  .news-detail__text .price-items__wrapper {
    grid-template-columns: repeat(3, 1fr);
  }

  .fancybox-discount__wrapper-text {
    padding: 23px 16px;
  }

  .fancybox-discount__title {
    font-size: 24px;
    line-height: 1.3;
  }
}

@media screen and (max-width: 1024px) {
  .header__wrapper__logo img {
        max-height: 44px;
  }

  .header__adv {
    position: relative;
    top: 75px;
  }

  .advantages__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .header-fixed {
    display: none;
  }

  .header__wrapper__contact {
    display: none;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__btn {
    width: 107px;
    font-size: 12px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item:not(:last-child) {
    padding-bottom: 20px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item:not(:first-child) {
    padding-top: 20px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__price {
    width: 120px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__title {
    max-width: 100%;
    width: calc(100% - 267px);
  }

  .specialist__wrapper__swiper {
    overflow: initial;
  }

  .banner-2,
  .widget-experts,
  .news-detail__text .full-form__wrapper,
  .news-detail__text .quiz__container,
  .news-detail__text .price-items__wrapper,
  .faq,
  .news-detail__text .discountItem,
  .news-detail__text .reviews.widget-reviews,
  .news-detail__text .banner-1 {
    transform: none;
    left: initial;
    width: 100%;
  }
}

@media (max-width: 960px) {
  .footer-bottom-mob {
    display: block;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    backdrop-filter: blur(30px);
    background: rgba(255, 255, 255, 0.70);
    padding: 8.5px 0px;
    border-top: 1px solid #FFFFFF;
    z-index: 10;
  }

  ul.footer-bottom-mob__list {
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    align-content: center;
  }

  .footer-bottom-mob__item svg path[fill="white"] {
    fill: #232324;
  }

  .footer-bottom-mob__item svg path[stroke="white"] {
    stroke: #232324;
  }

  .footer-bottom-mob__item {
    color: #232324;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
  }

  .footer-bottom-mob__item a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }

  .footer-bottom-mob__item svg {
    margin-bottom: 4px;
    height: 24px;
  }

  .news-detail__banner-bg {
    height: 350px;
  }

  .news-detail__banner-title:before,
  .news-detail__banner-text:before {
    display: none;
  }

  .news-detail__banner-text {
    width: 100%;
    max-width: 100%;
    position: initial;
    border-radius: 30px;
  }

  .news-detail__banner-title {
    background: #FFFFFE;
    position: relative;
    border-radius: 0px 30px 0px 0px;
    margin-top: -20px;
    z-index: 1;
    top: initial;
    bottom: initial;
    width: 100%;
    max-width: 100%;
  }

  .news-detail__banner-title:after {
    background-image: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 73 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0C0.337614 40.1761 32.8239 72.6624 73 73H0V0Z" fill="%23FFFFFE" fill-opacity="1"/></svg>');
    background-position: bottom left;
  }

  .news-detail__banner {
    margin-bottom: 30px;
    border-radius: 30px;
  }

  .news-detail__text {
    font-size: 14px;
    line-height: 22px;
  }

  .carousel-items {
    margin: 60px 0px;
  }

  .news-title {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 30px;
  }

  .column-1 .carousel-items {
    margin: 60px 0px 0px;
  }

  .doiposle.swiper-container {
    margin-bottom: 60px;
  }

  .full-form__item-picture {
    display: none;
  }

  .full-form__item-content {
    width: 100%;
    padding-right: 0px;
  }

  .news-detail__text video,
  .news-detail__text iframe {
    margin: 60px 0px;
    max-height: 400px;
  }

  .faq__item {
    padding-bottom: 10px;
    border-radius: 20px;
  }

  .faq__item>div:first-child {
    font-size: 18px;
    line-height: 26px;
    padding: 22px 70px 10px 20px;
  }

  .faq__item>div:first-child:before {
    width: 30px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    top: 20px;
    right: 20px;
  }

  .faq__item.faq__item--active>div:first-child:before {
    background-position: center;
    background-size: contain;
  }

  .faq__item>div:last-child {
    padding-bottom: 10px;
  }

  .news-detail__text .banner-1,
  .news-gallery__wrapper,
  .column-wrapper,
  .banner-2,
  .news-detail__text .benefits,
  .news-detail__text .news-form__wrapper,
  .news-detail__text .full-form__wrapper {
    margin: 60px 0px;
  }

  section.adress.widget-adress {
    padding: 0px 0px;
  }

  .swipers-pagination {
    margin-top: 24px;
  }

  .news-detail__text .swipers-pagination {
    justify-content: flex-start;
  }

  .carousel-items__item {
    margin-bottom: 0;
  }

  .news-gallery__wrapper .swipers-pagination,
  .doiposle.swiper-container .swipers-pagination {
    justify-content: center;
  }

  .news-gallery .swiper-slide.swiper-slide-next,
  .news-gallery .swiper-slide:not(.swiper-slide-next) {
    transform: none;
  }

  .news-gallery__wrapper {
    overflow: initial;
  }

  .news-gallery .swiper-wrapper {
    margin: 20px 0;
  }

  .news-gallery img {
    height: 293px;
  }

  .doiposle .doiposle__item img {
    min-height: 250px;
  }

  .doiposle .doiposle__item {
    border-radius: 30px;
  }

  .news-detail__text .news-form__wrapper {
    box-shadow: 0px 5px 50px 0px #CB896533;
    border-radius: 40px;
    padding: 60px 16px;
    margin: 0px -16px;
    background: #FFFFFF;
  }

  .full-form__wrapper {
    border-radius: 40px;
    padding: 60px 16px;
    box-shadow: 0px 5px 50px 0px #CB896533;
    margin: 0px -16px;
    background: #FFFFFF;
  }

  .news-detail__text .full-form__wrapper {
    margin: 60px -16px;
    box-sizing: content-box;
  }

  .news-form__title {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 1.2;
  }

  .experts__title {
    margin-bottom: 5px;
  }

  .title-h2 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 600;
  }

  .widget-experts .swipers-pagination {
    justify-content: center;
  }

  .experts__wrapper-btn .btn-second,
  .experts__wrapper-btn .btn-main {
    padding: 15px;
    margin-bottom: 10px;
  }

  .quiz__container {
    margin-top: 50px;
  }

  .quiz__step-item.quiz__step-item--active:before {
    display: none;
  }

  .quiz__wrapper {
    padding: 50px 16px 28px;
    box-shadow: 0px 10px 50px 0px #DCC6BACC;
    margin: 0px -16px;
  }

  .quiz__item.quiz__item-number .quiz__item-title {
    font-size: 18px;
    line-height: 26px;
  }

  .quiz__step-item {
    margin: 0px 25px;
  }

  .quiz__item-last-title {
    font-size: 23px;
    max-width: 300px;
    line-height: 1.2;
    margin-top: 10px;
  }

  .news-detail__text .quiz__container {
    margin-bottom: 60px;
  }

  .quiz__item-btn-wrapper.quiz__item-btn-wrapper-center {
    justify-content: center;
  }

  .news-detail__text .price-items__wrapper {
    margin-bottom: 60px;
  }

  .discountItem__title {
    font-size: 36px;
  }

  .discountItem__wrapper {
    border-radius: 40px;
  }

  .discountItem__wrapper-text {
    padding: 8px 16px 8px;
  }

  .discountItem__wrapper-text .btn-big {
    padding: 15px 34px;
  }

  .news-detail__text .banner-1 {
    border-radius: 40px;
  }

  .banner-1__wrapper:before,
  .banner-1__wrapper:after {
    display: none;
  }

  .banner-1__wrapper {
    padding: 20px 10px;
    max-width: 500px;
    border-radius: 32px 32px 0px 0px;
  }

  .banner-1 img {
    min-height: 358px;
  }

  .reviews__wrapper__swiper {
    overflow: initial;
  }

  section.adress.widget-adress .adress__wrapper {
    padding: 0px;
  }

  section.adress.widget-adress .adress__wrapper__contacts .form.hide-mob {
    display: none;
  }

  section.adress.widget-adress .adress__wrapper__contacts .contacts {
    width: 100%;
  }

  section.adress.widget-adress .adress__wrapper__contacts {
    padding: 0px 0px 30px;
    border-radius: 0px;
    background: white;
    box-shadow: none;
  }

  section.adress.widget-adress iframe {
    position: initial;
    height: 400px;
  }

  section.adress.widget-adress {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  section.news .title {
    margin-bottom: 28px;
    font-size: 22px;
    line-height: 1.3;
  }

  .news-inside__wrapper {
    padding-bottom: 0px;
  }

  .reviews__wrapper__swiper.swiper-initialized.swiper-horizontal {
    padding-right: 0px;
  }

  .reviews__pagination {
    display: flex;
  }

  .news-detail__text .reviews.widget-reviews {
    margin-bottom: 60px;
  }
}

@media (max-width: 850px) {
  .news-detail__text .price-items__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .news-form__item.news-form__item-content {
    padding-left: 0px;
  }

  .benefits__line .benefits__item:not(:last-child) {
    margin-bottom: 24px;
  }
}

@media (max-width: 767px) {
	.spec-wrapper__small-description {
		display: none !important;
	}

  .news-form__item.news-form__item-picture {
    max-width: 50%;
  }

  .discountItem__wrapper-picture {
    width: 100%;
  }

  .discountItem__wrapper-text {
    width: 100%;
    padding-bottom: 40px;
  }

  .news-detail__text .discountItem {
    margin: 60px -16px;
    max-width: initial;
    width: initial;
  }

  .discountItem__wrapper-picture img {
    max-height: 300px;
  }

  .column-1,
  .column-2 {
    width: 100%;
  }

  .fancybox-discount__wrapper-picture {
    width: 100%;
    max-height: 290px;
    border-radius: 40px;
  }

  .fancybox-discount__wrapper {
    border-radius: 40px;
  }

  .fancybox-discount__wrapper-picture img {
    min-height: inherit;
  }

  .fancybox-discount.fancybox__content {
    padding: 0px;
    border-radius: 40px;
  }

  .fancybox-discount__wrapper-text {
    width: 100%;
  }

  .fancybox-discount__wrapper .formBox__item {
    width: 100%;
    margin-bottom: 14px;
  }

  .news-detail__text video,
  .news-detail__text iframe {
    margin: 60px 0px;
    max-height: 200px;
    border-radius: 30px;
  }

  .full-form__wrapper-fields {
    display: block;
  }

  .full-form__wrapper-fields .formBox__item:last-child {
    width: 100%;
    padding-left: 0;
  }

  .full-form__wrapper-fields .formBox__item {
    width: 100%;
  }

  .full-form__header {
    margin-bottom: 20px;
  }

  .formBox__item {
    width: 100%;
  }

  .full-form__wrapper-btn .formBox__item.formBox__item--agree {
    margin-top: 15px;
  }

  section#video {
    margin-bottom: 30px;
  }

  .video_swiper-pagination.swiper-pagination {
    margin-top: 30px;
  }

  .gallery-video video {
    border-radius: 16px;
  }

  .gallery-video a svg {
    width: 70px;
    height: 70px;
  }

  ul.footer-bottom-mob__list {
    justify-content: space-between;
  }

  .advantages__wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }

  .all-news__wrapper.equipment-detail {
    padding-bottom: 40px;
  }

  .base-card__breadcrump {
    margin-bottom: 40px;
    font-size: 10px;
  }

  .base-card__tabs-wrapper.price__wrapper__accord {
    margin: 40px 0px 56px;
  }

  .base-card__breadcrump a {
    padding: 4px 4px 4px 2px;
  }

  .equipment-detail__picture {
    border-radius: 60px 0px 0px 0px;
    width: 100%;
    margin: 0px 0px 20px;
  }

  .equipment-detail__desc {
    width: 100%;
  }

  .title--min {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .booking__col-form {
    display: none;
  }

  .booking__col {
    width: 100%;
  }

  .booking__form {
    max-width: 100%;
  }

  .booking__title br {
    display: none;
  }

  .booking {
    box-shadow: 0px 5px 50px 0px #CB896533;
    margin: 20px -15px;
    padding: 60px 15px;
    border-radius: 40px;
  }

  .main_reviews__wrapper {
    margin: 0px;
  }

  .main_reviews__item {
    width: 100%;
    margin: 0px 0px 10px;
  }

  section.main_reviews {
    padding-bottom: 50px;
  }

  section .title {
    margin-bottom: 30px;
  }

  .article-desc__text-block__text h2 {
    font-size: 22px;
    margin-bottom: 20px;
    letter-spacing: normal;
  }

  .article-desc__text-block__text.article-desc__text-block__text-wrapper {
    margin: 20px 0px 20px;
  }

  section.news-inside~section.specialist .specialist__wrapper {
    padding-bottom: 28px;
  }

  section.page-contacts .contacts__block__item:not(:last-child) {
    margin-bottom: 20px;
  }

  section.page-contacts iframe {
    margin-top: 40px;
    border-radius: 0px;
  }

  section.page-contacts .col-12.col-md-7.col-lg-8.col-xxl-8 {
    padding: 0px;
  }

  section.page-contacts {
    margin-bottom: 0px;
  }

  .page-h2 {
    font-size: 22px;
    margin-bottom: 30px;
    letter-spacing: normal;
    margin-bottom: 30px;
  }

  .page-contacts__title {
    font-size: 19px;
    line-height: normal;
    margin-bottom: 20px;
  }

  .adress iframe {
    position: relative;
    height: 600px;
  }

  section.adress {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
  }

  .adress__wrapper {
    width: 100%;
    padding: 20px 0px 40px;
  }

  .adress__wrapper__contacts {
    border-radius: 0px;
    border: 0px;
    box-shadow: none;
    padding: 0px;
    background: none;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__btn {
    height: 38px;
    width: 92px;
  }

  .accordion-body__list__item__btn--noprice {
    width: 92px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__price {
    width: 96px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__title {
    width: calc(100% - 230px);
  }

  section.news-inside+section.order .order__wrapper {
    padding-top: 30px;
  }

  .discount__wrapper__swiper .swiper-wrapper .swiper-slide .discount-card-mobile .block__number {
    font-size: 18px;
    line-height: 1.3;
  }

  .article-desc__text-block__btn-wrapper {
    margin-bottom: 30px;
  }

  .social-list__item:not(:last-child) {
    margin-right: 40px;
  }

  .adress__social-list {
    margin-bottom: 20px;
    margin-top: 24px;
  }

  .contacts__social-list {
    margin-top: 25px;
  }

  .contacts__social-list .social-list__item:not(:last-child) {
    margin-right: 24px;
  }

  .news-form__item.news-form__item-content {
    width: 45%;
  }
}

@media (max-width: 700px) {
  .banner-2 {
    border-radius: 30px;
  }

  .banner-2 img {
    border-radius: 30px;
    width: 100%;
  }

  .banner-2__wrapper {
    width: 100%;
    padding: 20px;
  }
}

@media (max-width: 600px) {
  .benefits__item {
    flex: initial;
    padding-right: 0px;
    width: 100%;
  }

  .banner-1__wrapper {
    max-width: 100%;
    width: 100%;
  }

  .banner-1 img {
    min-height: initial;
    max-height: initial;
  }

  .banner-1__wrapper {
    position: relative;
    top: -23px;
  }

  .quiz__item-last .formBox__item.formBox__item--agree {
    margin-top: 10px;
  }

  .quiz__item-last-wrapper .formBox__item {
    width: 100%;
    margin-bottom: 15px;
  }

  .news-detail__text .price-items__wrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  .quiz__item-number .quiz__item-html input[type="radio"]+label {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 15px;
  }

  .quiz__btn-continue {
    max-width: 100%;
    width: 48%;
    margin: 0px;
    padding: 21px 15px;
  }

  .quiz__item-btn-wrapper {
    justify-content: space-between;
  }
}

@media (max-width: 550px) {
  .news-form__item.news-form__item-picture {
    display: none;
  }

  .news-form__item.news-form__item-content {
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}

@media (max-width: 500px) {
  .news-detail__banner-bg {
    height: 200px;
  }
}

@media (max-width: 450px) {
  .programm__wrapper img {
    height: 112px;
  }

  .discountItem__wrapper-picture img {
    max-height: 252px;
  }

  .gallery-video video {
    max-height: 179px;
  }

  .rating-block__icon {
    margin-right: 10px;
  }

  .rating-block__name {
    font-size: 13px;
  }

  .accordion-body__list__item__btn--noprice {
    width: 87px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__btn {
    width: 87px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__title {
    width: calc(100% - 197px);
  }
}

@media (max-width: 398px) {

  .experts__wrapper-btn .btn-second,
  .experts__wrapper-btn .btn-main {
    padding: 15px 15px;
  }

  .experts__wrapper-btn>*:not(:last-child) {
    margin-right: 0px;
  }

  .experts__wrapper-btn {
    justify-content: space-between;
  }
}

@media (max-width: 390px) {

  .experts__wrapper-btn .btn-second,
  .experts__wrapper-btn .btn-main {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }

  .header__adv {
    top: 68px;
  }

  html .equipment_swiper-pagination.swiper-pagination .swiper-pagination-bullet:last-child {
    margin-right: 0px !important;
  }

  html .equipment_swiper-pagination.swiper-pagination .swiper-pagination-bullet:first-child {
    margin-left: 0px !important;
  }

  .portfolio__picture-wrapper img {
    height: 220px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__price {
    width: 75px;
    font-size: 12px;
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__title {
    width: calc(100% - 171px);
  }

  .price__wrapper__accord .accordion-item .accordion-body__list__item__btn {
    width: 80px;
    font-size: 12px;
  }

  .wa-block__icon img {
    width: 100%;
    max-width: 90px;
  }

  .wa-block__text {
    max-width: calc(100% - 130px);
  }

  .header__wrapper__logo img {
        height: 38px;
  }
}

@media (max-width: 360px) {
  .rating-block__name {
    font-size: 12px;
  }

  .rating-block__item {
    padding: 10px 5px;
  }

  .rating-block__icon {
    margin-right: 5px;
  }
}

@media (max-width: 350px) {
  .article-desc__text-block__btn-wrapper {
    flex-wrap: wrap;
  }

  .article-desc__text-block__btn-wrapper>*:not(:last-child) {
    margin-right: 25px;
  }

  .equipment__wrapper__swiper.news__wrapper__swiper .btn-base {
    padding: 15px;
    width: 100%;
  }
}

@media (max-width: 338px) {
  .article-desc__text-block__btn-wrapper {
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
  }

  .article-desc__text-block__btn-wrapper .btn-phone {
    margin-top: 16px;
  }
}

.description {
	padding-bottom: 43px;
	font-size: 14px;
  color: rgba(44, 46, 63, 0.7);
}
.description h2, 
.description h3, 
.description h4, 
.description h5, 
.description h6 
{
	color: #C1A580;
	padding: 20px 0 10px;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/clinic/assets/css/jquery.fancybox.css?170723779915981*/
/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* End */


/* Start:/local/templates/clinic/assets/css/swiper-bundle.min.css?170723779918437*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */
/* /local/templates/clinic/styles.css?173368237242 */
/* /local/templates/clinic/template_styles.css?1765868790292138 */
/* /local/templates/clinic/assets/css/jquery.fancybox.css?170723779915981 */
/* /local/templates/clinic/assets/css/swiper-bundle.min.css?170723779918437 */
