/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
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,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
button,
input {
/* 1 */
  overflow: visible;
}
button,
select {
/* 1 */
  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; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
details {
  display: block;
}
summary {
  display: list-item;
}
.main-svg-sprite {
  display: none;
}
.svg-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  fill: currentColor;
  font-size: 0;
}
.svg-icon__link {
  vertical-align: top;
  fill: inherit;
  width: inherit;
  height: inherit;
}
* {
  min-width: 0;
  min-height: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  font-size: 16px !important;
}
html.html-is-locked {
  overflow: hidden;
  touch-action: none;
  -webkit-overflow-scrolling: touch;
}
html.remodal-is-locked body.compensate-for-scrollbar,
html.html-is-locked body.compensate-for-scrollbar {
  overflow: initial;
}
body {
  font-family: "Nunito Sans", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.3;
  color: #1f2830;
  background-color: #fff;
}
svg:not(:root) {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
blockquote {
  padding: 15px;
  padding-left: 20px;
  border-left: 5px solid #3b4a5e;
  background-color: rgba(59,74,94,0.03);
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
/**
 * Add the correct display in IE 10.
 */
.hidden,
template,
[hidden] {
  display: none !important;
}
.theme-color {
  color: #3b4a5e;
}
/**
 * The CSS class screen-reader-text
 *
 * @link https://make.wordpress.org/accessibility/handbook/markup/the-css-class-screen-reader-text/
 */
.visuallyhidden,
.screen-reader-text,
.sr-only {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
  -webkit-overflow-scrolling: touch;
}
.visuallyhidden:active,
.screen-reader-text:active,
.sr-only:active,
.visuallyhidden:focus,
.screen-reader-text:focus,
.sr-only:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000 /* Above WP toolbar. */;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  color: #1e1e1e;
}
h1,
.h1 {
  font-size: 1.5rem;
  font-weight: 600;
}
h2,
.h2 {
  font-size: 1.5rem;
  font-weight: 600;
}
h3,
.h3 {
  font-size: 1rem;
}
h4,
.h4 {
  font-size: 0.9375rem;
}
h6,
.h6,
h5,
.h5 {
  font-size: 0.875rem;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="number"],
textarea {
  -webkit-appearance: none;
  box-shadow: none;
  border-radius: 1rem;
  border: 0.0625rem solid rgba(255,255,255,0.2);
  background: rgba(255,255,255,0.1);
  width: 100%;
  max-width: 100%;
  padding: 0;
  height: 3rem;
  color: #fff;
  font-size: 1rem;
  outline: none;
  transition: all 0.3s ease;
  font-feature-settings: 'pnum' on, 'lnum' on;
  padding: 0 1rem;
}
input[type="text"] + span,
input[type="password"] + span,
input[type="email"] + span,
input[type="tel"] + span,
input[type="search"] + span,
input[type="number"] + span,
textarea + span {
  display: none;
}
input[type="text"].wpcf7-not-valid,
input[type="password"].wpcf7-not-valid,
input[type="email"].wpcf7-not-valid,
input[type="tel"].wpcf7-not-valid,
input[type="search"].wpcf7-not-valid,
input[type="number"].wpcf7-not-valid,
textarea.wpcf7-not-valid,
input[type="text"].error,
input[type="password"].error,
input[type="email"].error,
input[type="tel"].error,
input[type="search"].error,
input[type="number"].error,
textarea.error {
  color: #fc3f1d;
  border-color: #fc3f1d;
}
input[type="text"].wpcf7-not-valid::-moz-placeholder, input[type="password"].wpcf7-not-valid::-moz-placeholder, input[type="email"].wpcf7-not-valid::-moz-placeholder, input[type="tel"].wpcf7-not-valid::-moz-placeholder, input[type="search"].wpcf7-not-valid::-moz-placeholder, input[type="number"].wpcf7-not-valid::-moz-placeholder, textarea.wpcf7-not-valid::-moz-placeholder, input[type="text"].error::-moz-placeholder, input[type="password"].error::-moz-placeholder, input[type="email"].error::-moz-placeholder, input[type="tel"].error::-moz-placeholder, input[type="search"].error::-moz-placeholder, input[type="number"].error::-moz-placeholder, textarea.error::-moz-placeholder {
  color: #fc3f1d;
}
input[type="text"].wpcf7-not-valid::placeholder,
input[type="password"].wpcf7-not-valid::placeholder,
input[type="email"].wpcf7-not-valid::placeholder,
input[type="tel"].wpcf7-not-valid::placeholder,
input[type="search"].wpcf7-not-valid::placeholder,
input[type="number"].wpcf7-not-valid::placeholder,
textarea.wpcf7-not-valid::placeholder,
input[type="text"].error::placeholder,
input[type="password"].error::placeholder,
input[type="email"].error::placeholder,
input[type="tel"].error::placeholder,
input[type="search"].error::placeholder,
input[type="number"].error::placeholder,
textarea.error::placeholder {
  color: #fc3f1d;
}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder, textarea::-moz-placeholder {
  color: rgba(255,255,255,0.5);
}
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="email"]::placeholder,
input[type="tel"]::placeholder,
input[type="search"]::placeholder,
input[type="number"]::placeholder,
textarea::placeholder {
  color: rgba(255,255,255, 1);
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
textarea:focus {
  border-color: #fff;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"] {
  -moz-appearance: textfield;
}
textarea {
  height: auto;
  padding: 1rem 1rem;
  min-height: 10.3125rem;
}
.agreement.wpcf7-hidden-google-recaptcha {
  font-size: 0.625rem;
  margin-bottom: 0.9375rem;
}
.site-privace {
  position: relative;
  margin-bottom: 2.1875rem;
  margin-top: 1.875rem;
  display: block;
  min-height: 1.5rem;
}
.site-privace .wpcf7-list-item {
  margin: 0;
}
.site-privace input[type="checkbox"] {
  position: absolute;
  left: 0.75rem;
  top: 1.25rem;
  clip: rect(0 0 0 0);
  width: 0.0625rem;
  height: 0.0625rem;
  margin: -0.0625rem;
}
.site-privace input[type="checkbox"]:checked ~ span:before {
  background-color: #7399D1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M3.57126 5.8375L8.51501 0.89375C8.63168 0.777083 8.76779 0.71875 8.92335 0.71875C9.0789 0.71875 9.21501 0.777083 9.33168 0.89375C9.44835 1.01042 9.50668 1.14906 9.50668 1.30967C9.50668 1.47028 9.44835 1.60872 9.33168 1.725L3.9796 7.09167C3.86293 7.20833 3.72682 7.26667 3.57126 7.26667C3.41571 7.26667 3.2796 7.20833 3.16293 7.09167L0.654597 4.58333C0.537931 4.46667 0.481931 4.32822 0.486597 4.168C0.491264 4.00778 0.552125 3.86914 0.669181 3.75208C0.786236 3.63503 0.924875 3.57669 1.0851 3.57708C1.24532 3.57747 1.38376 3.63581 1.50043 3.75208L3.57126 5.8375Z' fill='white'/%3E%3C/svg%3E");
}
.site-privace input[type="checkbox"] ~ span {
  display: block;
  padding-left: 2.125rem;
  padding-top: 0;
  position: relative;
  color: #fff;
}
.site-privace input[type="checkbox"] ~ span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -0.0625rem;
  width: 1.25rem;
  height: 1.25rem;
  border: 0.0625rem solid #7399D1;
  border-radius: 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: 50% 50%;
  border-radius: 0.1875rem;
}
.site-form:not(.site-form__form.sent) .site-form__send-true,
.wpcf7-form .site-form__send-true,
.site-form__form + .site-form__send-true {
  display: none;
}
.wpcf7-form.sent:not(.form-in-block .wpcf7-form.sent) > *:not(.form-in-block-main .wpcf7-form.sent > *) {
  display: none;
}
.wpcf7 form.sent .wpcf7-response-output,
.form-in-block-main .wpcf7-form.sent .wpcf7-response-output[aria-hidden="true"] {
  display: none;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  display: none;
}
.wpcf7-form.sent .site-form__send-true {
  display: block !important;
}
.site-privace .wpcf7-not-valid input[type="checkbox"] ~ span:before {
  border-color: #de0646;
}
.site-privace .wpcf7-not-valid + .wpcf7-not-valid-tip {
  display: none;
}
a {
  color: #7399D1;
  text-decoration: none;
  transition: all 0.3s ease;
}
p {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
.site-width {
  width: 100%;
  max-width: 81.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.site-width .site-width {
  padding-left: 0;
  padding-right: 0;
}
a.site-btn,
.site-btn {
  text-decoration: none;
  text-align: center;
  box-shadow: none;
  border: none;
  transition: all 0.3s ease;
  cursor: pointer;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  position: relative;
  width: 100%;
  padding: 1.1875rem 1.25rem;
  border-radius: 2rem;
  background: #7399D1;
  border: 0.0625rem solid #7399D1;
  display: inline-block;
}
a.site-btn span,
.site-btn span {
  position: relative;
}
a.site-btn--1,
.site-btn--1 {
  text-transform: uppercase;
}
a.site-btn--2,
.site-btn--2 {
  background: #fff;
  color: #3b4a5e;
  border-color: #fff;
  font-weight: 600;
}
a.site-btn--3,
.site-btn--3 {
  background: #3b4a5e;
  color: #fff;
  border-color: #3b4a5e;
  text-transform: uppercase;
}
a.site-btn--3 span,
.site-btn--3 span {
  display: inline-block;
  padding-left: 1.5rem;
  position: relative;
}
a.site-btn--3 span:before,
.site-btn--3 span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.5625rem;
  width: 1rem;
  height: 1rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M9.42531 6.81823H8.18167V5.57391C8.18167 5.19754 7.8769 4.89209 7.49985 4.89209C7.12281 4.89209 6.81803 5.19754 6.81803 5.57391V6.81823H5.5744C5.19735 6.81823 4.89258 7.12368 4.89258 7.50004C4.89258 7.87641 5.19735 8.18186 5.5744 8.18186H6.81803V9.42618C6.81803 9.80254 7.12281 10.108 7.49985 10.108C7.8769 10.108 8.18167 9.80254 8.18167 9.42618V8.18186H9.42531C9.80235 8.18186 10.1071 7.87641 10.1071 7.50004C10.1071 7.12368 9.80235 6.81823 9.42531 6.81823Z' fill='white'/%3E%3Cpath d='M7.49591 0C2.67886 0.03 0 2.73477 0 7.51295C0 12.2114 2.68159 14.972 7.50409 15C12.3873 14.9714 14.9093 12.452 15 7.48841C14.9168 2.69045 12.255 0.0306818 7.49591 0ZM7.50409 13.6364C3.39545 13.6125 1.44409 11.6625 1.36364 7.5C1.44068 3.39614 3.44932 1.38886 7.49591 1.36364C11.5009 1.38955 13.5668 3.45818 13.6364 7.48705C13.56 11.6577 11.6086 13.6118 7.50409 13.6364Z' fill='white'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
a.site-btn--4,
.site-btn--4 {
  border: 1px solid #fff;
  background: rgba(255,255,255,0.34);
  color: #1f2830;
  text-transform: uppercase;
}
a.site-btn--5,
.site-btn--5 {
  border-color: #f3f3f9;
  background: #f3f3f9;
  color: #1f2830;
  text-transform: uppercase;
}
a.site-btn--6,
.site-btn--6 {
  border-color: #7399D1;
  background: none;
  color: #7399D1;
  text-transform: uppercase;
}

.preload-block {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #3b4a5e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999;
  padding: 0 1.25rem;
}
.preload-block__logo {
  width: 100%;
  max-width: 15.625rem;
  text-align: center;
  position: relative;
}
.preload-block__logo span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(59,74,94,0.7);
}
.preload-block__logo img {
  width: 100%;
}

.group-block-bg-wrapper {
  position: relative;
}
.group-block-bg-wrapper__bg-fon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: -60px;
  pointer-events: none;
}
.group-block-bg-wrapper__bg-fon:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -11.25rem;
  height: 26.75rem;
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 30.73%);
}
.group-block-bg-wrapper__video-box {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  background: #e4e4f1;
  -webkit-overflow-scrolling: touch;
}
.group-block-bg-wrapper__video-one {
  position: absolute;
  right: -6rem;
  top: -12.5rem;
  display: block;
  width: 18.375rem;
  height: 23.125rem;
  transform: rotate(116deg);
  object-fit: cover;
}
.group-block-bg-wrapper2 {
  background: linear-gradient(180deg, #fff 0%, #fff 2.4%, #e4e4f1 23.08%, #e4e4f1 65.88%, #fff 100%);
}
.bvi-shortcode {
  background: none !important;
  padding: 0 !important;
}
.footer {
  flex: none;
  background: #3b4a5e;
  padding-top: 0.125rem;
  position: relative;
}
.footer__inner {
  border-top: 0.0625rem solid rgba(255,255,255,0.1);
  padding-top: 2.125rem;
}
.footer__logo-box {
  margin-bottom: 1.875rem;
}
.footer__menu-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-right: -0.625rem;
}
.footer__menu-item {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: calc(50% - 0.625rem);
  margin-right: 0.625rem;
}
.footer__menu-item:nth-child(1n + 3) {
  margin-top: 1.25rem;
}
.footer__menu-item > a,
.footer__menu-item > span {
  color: rgba(255,255,255,0.9);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.0195rem;
}
.footer__menu-item > a:hover,
.footer__menu-item > span:hover {
  text-decoration: none;
}
.footer__menu-item ul {
  padding: 0.625rem 0 0;
  margin: 0;
  list-style: none;
}
.footer__menu-item ul li {
  margin-bottom: 0.3125rem;
}
.footer__menu-item ul li:last-child {
  margin-bottom: 0;
}
.footer__menu-item ul a,
.footer__menu-item ul span {
  color: rgba(255,255,255,0.6);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.009375rem;
}
.footer__menu-item ul a:hover {
  text-decoration: none;
  color: #7399D1;
}
.footer__top {
  margin-bottom: 2.5rem;
}
.footer__social {
  font-size: 0;
  line-height: 1;
  margin-bottom: 1.5625rem;
}
.footer__social-item {
  display: inline-block;
  vertical-align: top;
  width: 2.375rem;
  height: 2.375rem;
  color: #8194ae;
  margin-right: 0.375rem;
}
.footer__social-item:hover {
  color: #fff;
}
.footer__social-item svg {
  width: 100%;
  height: 100%;
}
.footer__bottom-right {
  margin-bottom: 1.5625rem;
}
.footer__bottom-left {
  border-top: 0.0625rem solid rgba(255,255,255,0.1);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.footer__copyright {
  text-align: center;
  color: rgba(255,255,255,0.5);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.3;
}
.footer__special-button .bvi-open {
  border-radius: 1.25rem;
  background: rgba(255,255,255,0.1);
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  padding: 0.75rem 1rem;
  display: inline-block;
  text-decoration: none;
}
.footer__special-button .bvi-open svg {
  display: none;
}
.footer__button-box {
  margin-top: 20px;
}
.footer__button-box .site-btn {
  width: 100%;
}
.header {
  flex: none;
  position: fixed;
  top: 1.125rem;
  right: 0;
  left: 0;
  z-index: 99;
}
.header__panel {
  border-radius: 2.1875rem;
  background: rgba(59,74,94,0.9);
  -webkit-backdrop-filter: blur(0.75rem);
          backdrop-filter: blur(0.75rem);
  border: 0.0625rem solid rgba(59,74,94,0.9);
  display: flex;
  align-items: center;
  padding: 0.5rem 0.625rem;
  font-size: 0;
  line-height: 1;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.20);
}
.header__panel-bottom {
  display: none;
}
.header__panel-middle {
  flex: 0 0 2.75rem;
}
.header__special-button {
  display: none;
}
.header__logo-box {
  flex: 1 1;
  margin: 0 0.625rem;
  /*text-align: center;*/
}
.header__logo {
  display: inline-block;
  max-width: 8.75rem;
}
.header__burger {
  flex: 0 0 2.75rem;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  background: none;
  box-shadow: none;
  border: none;
  outline: none;
}
.header__burger span {
  width: 1.125rem;
  height: 0.0625rem;
  background-color: #fff;
  display: block;
  margin: 0.3125rem auto;
  transition: all 0.3s ease-in-out;
}
.header__burger.active span:nth-child(2) {
  opacity: 0;
}
.header__burger.active span:nth-child(1) {
  transform: translateY(0.375rem) rotate(45deg);
}
.header__burger.active span:nth-child(3) {
  transform: translateY(-0.375rem) rotate(-45deg);
}
html,
body {
  margin: 0;
  padding: 0;
}
html,
body {
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
}

body.post-type-archive-doctors {
  background: linear-gradient(180deg, #EEEEF4 0%, #E4E4F1 100%);
}

.app {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.app__main {
  position: relative;
}
.app__main-inner {
  overflow: clip;
  position: relative;
  padding-bottom: 1.875rem;
  -webkit-overflow-scrolling: touch;
}
.app__main-inner > div:nth-child(2) {
  padding-top: 6.875rem;
}
.app__main-video-bottom {
  display: none;
  object-fit: cover;
}
.about-us-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.about-us-block__title {
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
.about-us-block__content .about-us-block__title {
  display: none;
}
.about-us-block__image {
  overflow: hidden;
  border-radius: 1.875rem;
  margin-bottom: 1.25rem;
  position: relative;
  margin-bottom: 1.25rem;
  -webkit-overflow-scrolling: touch;
}
.about-us-block__image:before {
  content: "";
  display: block;
  padding-top: 60%;
}
.about-us-block__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about-us-block__text {
  margin-bottom: 1.5625rem;
}
.about-us-block__item {
  display: flex;
  margin-bottom: 0.875rem;
}
.about-us-block__item-icon {
  flex: 0 0 1.75rem;
  width: 1.75rem;
  height: 1.75rem;
  margin-right: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  background: linear-gradient(180deg, #abceff 0%, #7399D1 100%);
}
.about-us-block__item-icon img {
  max-width: 50%;
  max-height: 50%;
}
.about-us-block__item-content {
  flex: 1 1;
}
.about-us-block__item-name {
  color: #3b4a5e;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 0.1875rem;
}
.advantages-block {
  position: relative;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
.advantages-block__item {
  display: flex;
}
.advantages-block__list {
  display: flex;
  margin: 0 -0.625rem;
  padding: 0 0.625rem;
  scroll-padding-inline: 0.625rem;
}
.advantages-thumbs {
  width: 100%;
  border-radius: 1.875rem;
  border: 0.0625rem solid #fff;
  background: linear-gradient(180deg, rgba(255,255,255,0.68) 0%, rgba(255,255,255,0.54) 100%);
  box-shadow: 0 0.625rem 1.3125rem 0 rgba(0,0,0,0.03);
  -webkit-backdrop-filter: blur(1.3125rem);
          backdrop-filter: blur(1.3125rem);
  padding: 1.25rem 1.5625rem 1.25rem 1.25rem;
}
.advantages-thumbs__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.8125rem;
  background: linear-gradient(180deg, #abceff 0%, #7399D1 100%);
  margin-bottom: 0.9375rem;
}
.advantages-thumbs__icon img {
  max-width: 50%;
  max-height: 50%;
}
.advantages-thumbs__name {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.article-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.article-block__title {
  text-transform: uppercase;
}
.article-block__title a {
  color: #1f2830;
}
.article-block__title a:hover {
  color: #3b4a5e;
  text-decoration: none;
}
.article-block__item {
  margin-bottom: 2.5rem;
}
.article-block__more .site-btn {
  width: 100%;
}
.article-thumbs {
  display: flex;
  height: 100%;
}
.article-thumbs a:hover {
  text-decoration: none;
}
.article-thumbs__image {
  display: block;
  flex: 0 0 7.5rem;
  margin-right: 1.25rem;
  border-radius: 1.875rem;
  overflow: hidden;
  min-height: 9.0625rem;
  -webkit-overflow-scrolling: touch;
}
.article-thumbs__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-thumbs__categor-list {
  display: none;
}
.article-thumbs__middle {
  flex: 1 1;
  display: flex;
  flex-direction: column;
}
.article-thumbs__content {
  display: block;
  flex: 1 0 auto;
  margin-bottom: 0.9375rem;
}
.article-thumbs__text {
  display: none;
}
.article-thumbs__name {
  display: block;
  color: #3b4a5e;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.00875rem;
  text-transform: uppercase;
}
.article-thumbs__author {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  border-top: 0.0625rem solid #d9d9d9;
  padding-top: 0.9375rem;
}
.article-thumbs__author-photo {
  flex: 0 0 2.25rem;
  position: relative;
  margin-right: 0.875rem;
}
.article-thumbs__author-photo:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.article-thumbs__author-photo img {
  border-radius: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-thumbs__author-content {
  flex: 1 1;
  color: #1f2830;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.3;
}
.contacts-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  background: #3b4a5e;
  position: relative;
  z-index: 1;
}
.contacts-block__content .contacts-block__title {
  display: none;
}
.contacts-block__title {
  color: #fff;
  text-transform: uppercase;
}
.contacts-block__content-bg {
  display: none;
}
.contacts-block__map-box {
  height: 13.75rem;
  margin-bottom: 1.25rem;
}
.contacts-block__map-box iframe {
  border: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.875rem;
}
.contacts-block__body {
  margin-bottom: 1.5625rem;
}
.footer__email {
  margin-top: 15px;
}
.footer__email,
.contacts-block__body > div {
  color: rgba(255,255,255, .8);
  font-size: 1rem;
  font-weight: 200;
  line-height: 1.3;
  margin-bottom: 0.625rem;
  padding-left: 1.875rem;
  position: relative;
}
.footer__email:before,
.contacts-block__body > div:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.1875rem;
  width: 1.25rem;
  height: 0.875rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.contacts-block__body > div:last-child {
  margin-bottom: 0;
}
.footer__email a,
.contacts-block__body a {
  color: rgba(255,255,255, .8);
}
.footer__email a:hover,
.contacts-block__body a:hover,
.contacts-block__phone a:hover {
  color: #7399D1;
  text-decoration: none;
}
.contacts-block__phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M6.1875 14H2.8125C1.26169 14 0 12.6916 0 11.0833V2.91667C0 1.30842 1.26169 0 2.8125 0H6.1875C7.73831 0 9 1.30842 9 2.91667V11.0833C9 12.6916 7.73831 14 6.1875 14ZM2.8125 1.16667C1.88213 1.16667 1.125 1.95183 1.125 2.91667V11.0833C1.125 12.0482 1.88213 12.8333 2.8125 12.8333H6.1875C7.11788 12.8333 7.875 12.0482 7.875 11.0833V2.91667C7.875 1.95183 7.11788 1.16667 6.1875 1.16667H2.8125ZM5.625 11.0833C5.625 10.7613 5.373 10.5 5.0625 10.5H3.9375C3.627 10.5 3.375 10.7613 3.375 11.0833C3.375 11.4053 3.627 11.6667 3.9375 11.6667H5.0625C5.373 11.6667 5.625 11.4053 5.625 11.0833Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.footer__email:before,
.contacts-block__email:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M12.6667 0H3.33333C2.4496 0.00108263 1.60237 0.360601 0.97748 0.999695C0.352588 1.63879 0.00105857 2.50528 0 3.40909L0 11.5909C0.00105857 12.4947 0.352588 13.3612 0.97748 14.0003C1.60237 14.6394 2.4496 14.9989 3.33333 15H12.6667C13.5504 14.9989 14.3976 14.6394 15.0225 14.0003C15.6474 13.3612 15.9989 12.4947 16 11.5909V3.40909C15.9989 2.50528 15.6474 1.63879 15.0225 0.999695C14.3976 0.360601 13.5504 0.00108263 12.6667 0ZM3.33333 1.36364H12.6667C13.0659 1.36444 13.4557 1.4874 13.786 1.71668C14.1163 1.94597 14.3719 2.2711 14.52 2.65023L9.41467 7.87227C9.03895 8.25499 8.53028 8.46986 8 8.46986C7.46972 8.46986 6.96105 8.25499 6.58533 7.87227L1.48 2.65023C1.6281 2.2711 1.88374 1.94597 2.21403 1.71668C2.54432 1.4874 2.93414 1.36444 3.33333 1.36364ZM12.6667 13.6364H3.33333C2.8029 13.6364 2.29419 13.4209 1.91912 13.0373C1.54405 12.6537 1.33333 12.1334 1.33333 11.5909V4.43182L5.64267 8.83636C6.26842 9.47472 7.11617 9.83321 8 9.83321C8.88383 9.83321 9.73158 9.47472 10.3573 8.83636L14.6667 4.43182V11.5909C14.6667 12.1334 14.456 12.6537 14.0809 13.0373C13.7058 13.4209 13.1971 13.6364 12.6667 13.6364Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.contacts-block__work:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.00003 0C5.61555 0 4.26217 0.410544 3.11102 1.17972C1.95987 1.94889 1.06266 3.04214 0.532848 4.32123C0.00303301 5.60032 -0.135591 7.00779 0.134507 8.36566C0.404604 9.72353 1.07129 10.9708 2.05026 11.9498C3.02923 12.9288 4.27652 13.5954 5.63439 13.8655C6.99226 14.1356 8.39973 13.997 9.67882 13.4672C10.9579 12.9374 12.0512 12.0402 12.8203 10.889C13.5895 9.73788 14 8.3845 14 7.00002C13.998 5.14412 13.2599 3.3648 11.9476 2.05248C10.6352 0.740152 8.85593 0.0020073 7.00003 0ZM7.00003 12.8334C5.8463 12.8334 4.71848 12.4913 3.75919 11.8503C2.7999 11.2093 2.05222 10.2983 1.61071 9.23235C1.1692 8.16644 1.05368 6.99355 1.27876 5.86199C1.50384 4.73043 2.05941 3.69103 2.87522 2.87522C3.69103 2.05941 4.73044 1.50384 5.862 1.27876C6.99355 1.05368 8.16645 1.1692 9.23235 1.61071C10.2983 2.05222 11.2093 2.7999 11.8503 3.75919C12.4913 4.71848 12.8334 5.84629 12.8334 7.00002C12.8317 8.5466 12.2165 10.0294 11.123 11.1229C10.0294 12.2165 8.54661 12.8317 7.00003 12.8334Z' fill='%237399D1'/%3E%3Cpath d='M7.00043 3.5C6.84571 3.5 6.69734 3.56146 6.58794 3.67086C6.47855 3.78025 6.41709 3.92863 6.41709 4.08334V6.60626L4.45067 7.83826C4.31916 7.92041 4.22568 8.05144 4.19078 8.20252C4.15589 8.35359 4.18243 8.51235 4.26458 8.64385C4.34673 8.77535 4.47776 8.86884 4.62884 8.90373C4.77991 8.93863 4.93867 8.91208 5.07017 8.82993L7.31018 7.42993C7.39481 7.3769 7.46441 7.30303 7.51231 7.2154C7.56022 7.12776 7.58482 7.02929 7.58376 6.92943V4.08334C7.58376 3.92863 7.5223 3.78025 7.4129 3.67086C7.30351 3.56146 7.15514 3.5 7.00043 3.5Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.contacts-block__address:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' viewBox='0 0 11 14' fill='none'%3E%3Cpath d='M5.5 3C5.00555 3 4.5222 3.14662 4.11108 3.42133C3.69995 3.69603 3.37952 4.08648 3.1903 4.54329C3.00108 5.00011 2.95157 5.50277 3.04804 5.98773C3.1445 6.47268 3.3826 6.91814 3.73223 7.26777C4.08187 7.6174 4.52732 7.8555 5.01228 7.95196C5.49723 8.04843 5.99989 7.99892 6.45671 7.8097C6.91352 7.62048 7.30397 7.30005 7.57867 6.88892C7.85338 6.4778 8 5.99445 8 5.5C8 4.83696 7.73661 4.20107 7.26777 3.73223C6.79893 3.26339 6.16304 3 5.5 3ZM5.5 6.75C5.25277 6.75 5.0111 6.67669 4.80554 6.53934C4.59998 6.40198 4.43976 6.20676 4.34515 5.97835C4.25054 5.74995 4.22579 5.49861 4.27402 5.25614C4.32225 5.01366 4.4413 4.79093 4.61612 4.61612C4.79093 4.4413 5.01366 4.32225 5.25614 4.27402C5.49861 4.22579 5.74995 4.25054 5.97835 4.34515C6.20676 4.43976 6.40199 4.59998 6.53934 4.80554C6.67669 5.0111 6.75 5.25277 6.75 5.5C6.75 5.83152 6.6183 6.14946 6.38388 6.38388C6.14946 6.6183 5.83152 6.75 5.5 6.75Z' fill='%237399D1'/%3E%3Cpath d='M5.5 13.1289C5.0394 13.1312 4.58494 13.0232 4.17467 12.8139C3.76441 12.6045 3.41027 12.2999 3.14192 11.9255C1.05733 9.04997 0 6.88826 0 5.5C0 4.04131 0.579463 2.64236 1.61091 1.61091C2.64236 0.579463 4.04131 0 5.5 0C6.95869 0 8.35764 0.579463 9.38909 1.61091C10.4205 2.64236 11 4.04131 11 5.5C11 6.88826 9.94267 9.04997 7.85808 11.9255C7.58973 12.2999 7.23559 12.6045 6.82532 12.8139C6.41506 13.0232 5.9606 13.1312 5.5 13.1289ZM5.5 1.19408C4.35811 1.19539 3.26336 1.64958 2.45592 2.45702C1.64848 3.26445 1.19429 4.3592 1.19299 5.50109C1.19299 6.60055 2.22844 8.63371 4.10791 11.2259C4.26746 11.4457 4.47678 11.6245 4.71874 11.7479C4.9607 11.8712 5.22842 11.9355 5.5 11.9355C5.77158 11.9355 6.0393 11.8712 6.28126 11.7479C6.52322 11.6245 6.73254 11.4457 6.89209 11.2259C8.77156 8.63371 9.80701 6.60055 9.80701 5.50109C9.80571 4.3592 9.35152 3.26445 8.54408 2.45702C7.73664 1.64958 6.64189 1.19539 5.5 1.19408Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.contacts-block__metro:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='13' viewBox='0 0 20 13' fill='none'%3E%3Cpath d='M18.1928 10.5873L13.7544 0.263672L10 6.2986L6.2608 0.263672L1.8072 10.5873H0.5V12.1519H7.2184V10.5873H6.2152L7.188 8.01687L10 12.2637L12.812 8.01687L13.7848 10.5873H12.7816V12.1519H19.5V10.5873H18.1928Z' stroke='%237399D1' stroke-linejoin='bevel'/%3E%3C/svg%3E");
}
.form-in-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.form-in-block__inner {
  position: relative;
}
.form-in-block__video-one {
  display: none;
  pointer-events: none;
}
.form-in-block .site-form__form:not(.sent),
.form-in-block .site-form__form.sent,
.form-in-block .site-form__form {
  background: #3b4a5e;
  border-radius: 0;
  margin: 0 -0.625rem;
  padding: 2.75rem 0.625rem 3.75rem;
}
.form-in-block .site-form__title {
  text-align: center;
}
.form-in-block .site-form__desc {
  text-align: center;
  font-weight: 300;
}
.gallery-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.gallery-block__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  gap: 0.625rem;
  font-size: 0;
  line-height: 1;
  margin-bottom: 1.25rem;
}
.gallery-block__item {
  display: block;
  font-size: 0;
  line-height: 1;
  position: relative;
  border-radius: 1.875rem;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.gallery-block__item.video-item:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0,0,0,0.2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57' fill='none'%3E%3Cpath d='M28.5 0C44.2401 0 57 12.7599 57 28.5C57 44.2401 44.2401 57 28.5 57C12.7599 57 0 44.2401 0 28.5C0 12.7599 12.7599 0 28.5 0ZM26 31.4639L32 28L26 24.5361V31.4639Z' fill='white'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 3.625rem auto;
  transition: all 0.3s ease-in;
}
.gallery-block__item:first-child {
  grid-row: span 2;
}
.gallery-block__item:before {
  content: "";
  display: block;
  padding-top: 67%;
}
.gallery-block__item img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gallery-block__more .site-btn {
  width: 100%;
}
.site-overlay {
  display: none;
}
.hero-main-block {
  position: relative;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
.hero-main-block__inner {
  padding-top: 1.25rem;
}
.hero-main-block__activity-box {
  display: none;
}
.hero-main-block__company-name {
  display: flex;
  font-size: 0;
  line-height: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.25rem;
}
.hero-main-block__company-name-text {
  flex: 0 0 auto;
  color: #3b4a5e;
  font-size: 2.875rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}
.hero-main-block__company-name-image {
  flex: 1 1;
  max-width: 6.5rem;
}
.hero-main-block__about-text {
  text-align: center;
  margin: 0 auto 1.875rem;
  max-width: 28.75rem;
  color: #3B4A5E;
}
.hero-main-block__buttons {
  display: flex;
  justify-content: center;
  margin-right: -0.625rem;
}
.hero-main-block__buttons .site-btn {
  margin-right: 0.625rem;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 0.625rem);
  max-width: 11.875rem;
}
.site-video-bg {
  mix-blend-mode: multiply;
}
.hero-fon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  max-height: 54.625rem;
  max-height: 63.4375rem;
}
.hero-fon--doctor {
  max-height: 224.375rem;
  background: linear-gradient(180deg, #FFF -9.99%, #E4E4F1 4.88%, #E4E4F1 76.01%, #FFF 100.43%);
}
.hero-fon--archive-doctors .hero-fon__video-box {
  background: none;
}
.hero-fon__video-box {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  background: #ebebf3;
  background: linear-gradient(0deg, #fff 0%, #ebebf3 30%);
  -webkit-overflow-scrolling: touch;
}
.hero-fon__video-box:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  pointer-events: auto;
}
.hero-fon__video-one {
  position: absolute;
  right: -153px;
  top: -265px;
  width: 384px;
  height: 512px;
  transform: rotate(-34deg);
  pointer-events: none !important;
  object-fit: cover;
}
.hero-fon__video-two {
  position: absolute;
  top: 26px;
  left: -180px;
  width: 295px;
  height: 354px;
  transform: rotate(-163deg);
  pointer-events: none !important;
  object-fit: cover;
}
.hero-fon__bg {
  display: none;
}
.menu-popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 98;
  transition: all 0.3s ease-in-out;
}
.menu-popup.opened {
  background: #3b4a5e;
}
.menu-popup:not(.opened) {
  pointer-events: none;
}
.menu-popup.opened {
  opacity: 1;
  visibility: visible;
}
.menu-popup.opened .menu-popup__inner {
  transform: translateX(0);
}
.menu-popup__inner {
  background: #3b4a5e;
  height: 100%;
  max-height: 100%;
  max-width: 25rem;
  transform: translateX(-100%);
  transition: all 0.3s ease-in-out;
  position: relative;
}
.menu-popup__content {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100); /* Фоллбек для старых браузеров */
  height: 100svh; /* Идеально для Safari iOS */
  max-height: 100vh;
  max-height: calc(var(--vh, 1vh) * 100);
  max-height: 100svh;
  overflow: auto;
  display: flex;
  flex-direction: column;
  padding: 6.875rem 0.9375rem 7.5rem;
  -webkit-overflow-scrolling: touch;
}
.menu-popup__middle {
  flex: 1 0 auto;
  margin-bottom: 1.875rem;
}
.menu-popup__bottom {
  flex: 0 0 auto;
}
.menu-popup__bottom > div:not(.menu-popup__special-button) {
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 0.625rem;
  padding-left: 1.875rem;
  position: relative;
}
.menu-popup__bottom > div:not(.menu-popup__special-button):before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.1875rem;
  width: 1.25rem;
  height: 0.875rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.menu-popup__bottom > div:not(.menu-popup__special-button):last-child {
  margin-bottom: 0;
}
.menu-popup__bottom a {
  color: #fff;
}
.menu-popup__bottom a:hover {
  text-decoration: none;
}
.menu-popup__phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M6.1875 14H2.8125C1.26169 14 0 12.6916 0 11.0833V2.91667C0 1.30842 1.26169 0 2.8125 0H6.1875C7.73831 0 9 1.30842 9 2.91667V11.0833C9 12.6916 7.73831 14 6.1875 14ZM2.8125 1.16667C1.88213 1.16667 1.125 1.95183 1.125 2.91667V11.0833C1.125 12.0482 1.88213 12.8333 2.8125 12.8333H6.1875C7.11788 12.8333 7.875 12.0482 7.875 11.0833V2.91667C7.875 1.95183 7.11788 1.16667 6.1875 1.16667H2.8125ZM5.625 11.0833C5.625 10.7613 5.373 10.5 5.0625 10.5H3.9375C3.627 10.5 3.375 10.7613 3.375 11.0833C3.375 11.4053 3.627 11.6667 3.9375 11.6667H5.0625C5.373 11.6667 5.625 11.4053 5.625 11.0833Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.menu-popup__work:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.00003 0C5.61555 0 4.26217 0.410544 3.11102 1.17972C1.95987 1.94889 1.06266 3.04214 0.532848 4.32123C0.00303301 5.60032 -0.135591 7.00779 0.134507 8.36566C0.404604 9.72353 1.07129 10.9708 2.05026 11.9498C3.02923 12.9288 4.27652 13.5954 5.63439 13.8655C6.99226 14.1356 8.39973 13.997 9.67882 13.4672C10.9579 12.9374 12.0512 12.0402 12.8203 10.889C13.5895 9.73788 14 8.3845 14 7.00002C13.998 5.14412 13.2599 3.3648 11.9476 2.05248C10.6352 0.740152 8.85593 0.0020073 7.00003 0ZM7.00003 12.8334C5.8463 12.8334 4.71848 12.4913 3.75919 11.8503C2.7999 11.2093 2.05222 10.2983 1.61071 9.23235C1.1692 8.16644 1.05368 6.99355 1.27876 5.86199C1.50384 4.73043 2.05941 3.69103 2.87522 2.87522C3.69103 2.05941 4.73044 1.50384 5.862 1.27876C6.99355 1.05368 8.16645 1.1692 9.23235 1.61071C10.2983 2.05222 11.2093 2.7999 11.8503 3.75919C12.4913 4.71848 12.8334 5.84629 12.8334 7.00002C12.8317 8.5466 12.2165 10.0294 11.123 11.1229C10.0294 12.2165 8.54661 12.8317 7.00003 12.8334Z' fill='%237399D1'/%3E%3Cpath d='M7.00043 3.5C6.84571 3.5 6.69734 3.56146 6.58794 3.67086C6.47855 3.78025 6.41709 3.92863 6.41709 4.08334V6.60626L4.45067 7.83826C4.31916 7.92041 4.22568 8.05144 4.19078 8.20252C4.15589 8.35359 4.18243 8.51235 4.26458 8.64385C4.34673 8.77535 4.47776 8.86884 4.62884 8.90373C4.77991 8.93863 4.93867 8.91208 5.07017 8.82993L7.31018 7.42993C7.39481 7.3769 7.46441 7.30303 7.51231 7.2154C7.56022 7.12776 7.58482 7.02929 7.58376 6.92943V4.08334C7.58376 3.92863 7.5223 3.78025 7.4129 3.67086C7.30351 3.56146 7.15514 3.5 7.00043 3.5Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.menu-popup__address:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' viewBox='0 0 11 14' fill='none'%3E%3Cpath d='M5.5 3C5.00555 3 4.5222 3.14662 4.11108 3.42133C3.69995 3.69603 3.37952 4.08648 3.1903 4.54329C3.00108 5.00011 2.95157 5.50277 3.04804 5.98773C3.1445 6.47268 3.3826 6.91814 3.73223 7.26777C4.08187 7.6174 4.52732 7.8555 5.01228 7.95196C5.49723 8.04843 5.99989 7.99892 6.45671 7.8097C6.91352 7.62048 7.30397 7.30005 7.57867 6.88892C7.85338 6.4778 8 5.99445 8 5.5C8 4.83696 7.73661 4.20107 7.26777 3.73223C6.79893 3.26339 6.16304 3 5.5 3ZM5.5 6.75C5.25277 6.75 5.0111 6.67669 4.80554 6.53934C4.59998 6.40198 4.43976 6.20676 4.34515 5.97835C4.25054 5.74995 4.22579 5.49861 4.27402 5.25614C4.32225 5.01366 4.4413 4.79093 4.61612 4.61612C4.79093 4.4413 5.01366 4.32225 5.25614 4.27402C5.49861 4.22579 5.74995 4.25054 5.97835 4.34515C6.20676 4.43976 6.40199 4.59998 6.53934 4.80554C6.67669 5.0111 6.75 5.25277 6.75 5.5C6.75 5.83152 6.6183 6.14946 6.38388 6.38388C6.14946 6.6183 5.83152 6.75 5.5 6.75Z' fill='%237399D1'/%3E%3Cpath d='M5.5 13.1289C5.0394 13.1312 4.58494 13.0232 4.17467 12.8139C3.76441 12.6045 3.41027 12.2999 3.14192 11.9255C1.05733 9.04997 0 6.88826 0 5.5C0 4.04131 0.579463 2.64236 1.61091 1.61091C2.64236 0.579463 4.04131 0 5.5 0C6.95869 0 8.35764 0.579463 9.38909 1.61091C10.4205 2.64236 11 4.04131 11 5.5C11 6.88826 9.94267 9.04997 7.85808 11.9255C7.58973 12.2999 7.23559 12.6045 6.82532 12.8139C6.41506 13.0232 5.9606 13.1312 5.5 13.1289ZM5.5 1.19408C4.35811 1.19539 3.26336 1.64958 2.45592 2.45702C1.64848 3.26445 1.19429 4.3592 1.19299 5.50109C1.19299 6.60055 2.22844 8.63371 4.10791 11.2259C4.26746 11.4457 4.47678 11.6245 4.71874 11.7479C4.9607 11.8712 5.22842 11.9355 5.5 11.9355C5.77158 11.9355 6.0393 11.8712 6.28126 11.7479C6.52322 11.6245 6.73254 11.4457 6.89209 11.2259C8.77156 8.63371 9.80701 6.60055 9.80701 5.50109C9.80571 4.3592 9.35152 3.26445 8.54408 2.45702C7.73664 1.64958 6.64189 1.19539 5.5 1.19408Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.menu-popup__metro:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='13' viewBox='0 0 20 13' fill='none'%3E%3Cpath d='M18.1928 10.5873L13.7544 0.263672L10 6.2986L6.2608 0.263672L1.8072 10.5873H0.5V12.1519H7.2184V10.5873H6.2152L7.188 8.01687L10 12.2637L12.812 8.01687L13.7848 10.5873H12.7816V12.1519H19.5V10.5873H18.1928Z' stroke='%237399D1' stroke-linejoin='bevel'/%3E%3C/svg%3E");
}
.menu-popup__special-button {
  margin-bottom: 1.25rem;
}
.menu-popup__special-button .bvi-open {
  border-radius: 1.25rem;
  background: rgba(255,255,255,0.1);
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  padding: 0.75rem 1rem;
  display: block;
  text-decoration: none;
}
.menu-popup__special-button .bvi-open svg {
  display: none;
}
.menu-popup__callback {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 0.9375rem 1.875rem;
}
.menu-popup__callback:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -2.5rem;
  bottom: 0;
  background: linear-gradient(180deg, rgba(59,74,94,0) 0%, #3b4a5e 30%);
}
.our-specialists-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.our-specialists-block__title {
  font-weight: 600;
  color: #1f2830;
  text-transform: uppercase;
  line-height: 1.3;
  flex: 1 1;
  margin-bottom: 0.9375rem;
}
.our-specialists-block__title a {
  color: #1f2830;
}
.our-specialists-block__title a:hover {
  color: #3b4a5e;
  text-decoration: none;
}
.our-specialists-block__more .site-btn {
  width: 100%;
}
.our-specialists-block__item {
  margin-bottom: 0.625rem;
}
.our-specialists-block__description {
  margin-bottom: 1.875rem;
}
.our-specialists-thumbs {
  position: relative;
  border-radius: 1.875rem;
  background: linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.8) 100%);
  overflow: hidden;
  display: flex;
  color: #1f2830;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}
.our-specialists-thumbs:hover {
  text-decoration: none;
}
.our-specialists-thumbs__left {
  flex: 0 0 8.125rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25rem 0.625rem 1rem;
  border-right: 0.0625rem solid rgba(206,211,222,0.84);
}
.our-specialists-thumbs__right {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  padding: 1.25rem 0.625rem 1rem;
}
.our-specialists-thumbs__content {
  flex: 1 0 auto;
  margin-bottom: 0.9375rem;
}
.our-specialists-thumbs__content .our-specialists-thumbs__flag {
  display: none;
}
.our-specialists-thumbs__link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.our-specialists-thumbs__name {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.our-specialists-thumbs__status {
  padding: 0;
  margin: 0;
  list-style: none;
}
.our-specialists-thumbs__status li {
  margin-bottom: 0.25rem;
  position: relative;
  display: block;
  padding-left: 0.625rem;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}
.our-specialists-thumbs__status li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background: #7399D1;
}
.our-specialists-thumbs__status li:last-child {
  margin-bottom: 0;
}
.our-specialists-thumbs__image-box {
  position: relative;
  margin-bottom: 0.625rem;
}
.our-specialists-thumbs__image-box .our-specialists-thumbs__flag {
  position: absolute;
  bottom: 0;
  left: 0.3125rem;
  right: 0.3125rem;
  padding: 0.5625rem 0;
}
.our-specialists-thumbs__image {
  position: relative;

}
.our-specialists-thumbs__image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.our-specialists-thumbs__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 1.875rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.our-specialists-thumbs__image-bg {
  position: absolute;
  left: 0.3125rem;
  top: 0.6875rem;
  width: 1.875rem;
  height: 1.875rem;
}
.our-specialists-thumbs__flag {
  color: #3b4a5e;
  text-align: center;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  background: #c0dbd6;
  padding: 0.5625rem 1rem;
  border-radius: 1.75rem;
}
.our-specialists-thumbs__more .site-btn {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.our-specialists-thumbs__signup {
  flex: 0 0 auto;
}
.our-specialists-thumbs__signup .site-btn {
  background-color: #C0DBD6;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.375rem;
}
.our-specialists-thumbs__candidat {
  font-size: 12px;
  flex: 1 0 auto;
  text-align: center;
  padding: 0 0.3125rem;
  margin-bottom: 1.25rem;
  /*flex: 0 0 auto;
  font-size: 0.8125rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.1;
  padding-left: 1.5625rem;
  min-height: 1.125rem;
  display: flex;
  align-items: center;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M1.41079 8.99595L2.21667 8.50012L1.41008 8.0043C0.850029 7.67358 0.416336 7.1676 0.177014 6.5657C0.0271921 6.16772 -0.0286503 5.7409 0.0137892 5.31811C0.0562286 4.89532 0.195816 4.48785 0.421801 4.12709C0.647784 3.76633 0.954132 3.46191 1.31724 3.23727C1.68036 3.01264 2.09054 2.87379 2.5162 2.83142C3.16564 2.77866 3.81434 2.9416 4.36044 3.29466L4.64642 3.47103V2.95537C4.63437 2.23625 4.89037 1.53808 5.36521 0.995076C5.84005 0.452069 6.50022 0.10255 7.21881 0.0137084C7.61516 -0.0251563 8.01531 0.0188401 8.3935 0.142865C8.77169 0.266891 9.11954 0.468196 9.41466 0.733823C9.70978 0.999449 9.94563 1.32351 10.107 1.68515C10.2684 2.04678 10.3518 2.43797 10.3517 2.83354V3.47103L10.637 3.29395C11.183 2.93989 11.832 2.77618 12.482 2.82858C12.9077 2.87058 13.318 3.00911 13.6813 3.2335C14.0447 3.45789 14.3512 3.76214 14.5775 4.1228C14.8037 4.48347 14.9435 4.8909 14.9861 5.31371C15.0287 5.73652 14.973 6.1634 14.8233 6.56145C14.5839 7.16354 14.1499 7.66958 13.5895 8.00005L12.7815 8.50012L13.5881 8.99595C14.1481 9.32667 14.5818 9.83265 14.8212 10.4346C14.9712 10.8328 15.027 11.26 14.9844 11.6832C14.9418 12.1063 14.8019 12.514 14.5754 12.8749C14.3489 13.2358 14.042 13.5402 13.6783 13.7645C13.3145 13.9889 12.9038 14.1272 12.4777 14.1688C11.8297 14.2214 11.1824 14.0593 10.637 13.7077L10.3517 13.5292V14.1667C10.3517 14.9181 10.0512 15.6388 9.51622 16.1701C8.98125 16.7015 8.25566 17 7.49909 17C6.74251 17 6.01693 16.7015 5.48195 16.1701C4.94697 15.6388 4.64642 14.9181 4.64642 14.1667V13.5292L4.36116 13.707C3.81611 14.0588 3.16912 14.2214 2.52119 14.1695C2.09522 14.1277 1.68463 13.9892 1.32109 13.7648C0.957545 13.5404 0.650781 13.236 0.424462 12.8751C0.198144 12.5143 0.0583239 12.1066 0.0157909 11.6836C-0.026741 11.2605 0.029151 10.8334 0.179154 10.4353C0.418067 9.83337 0.851225 9.32717 1.41079 8.99595ZM1.63259 12.1253C1.82422 12.4307 2.13015 12.6481 2.48308 12.7295C2.83602 12.8109 3.20707 12.7498 3.51463 12.5595L4.98304 11.6515C5.09112 11.5847 5.21521 11.5479 5.34244 11.5449C5.46967 11.5418 5.5954 11.5727 5.70659 11.6342C5.81778 11.6957 5.91037 11.7856 5.97475 11.8946C6.03914 12.0037 6.07298 12.1278 6.07275 12.2542V14.1667C6.07275 14.5424 6.22303 14.9028 6.49052 15.1684C6.75801 15.4341 7.1208 15.5834 7.49909 15.5834C7.87737 15.5834 8.24017 15.4341 8.50765 15.1684C8.77514 14.9028 8.92542 14.5424 8.92542 14.1667V12.2542C8.92545 12.128 8.95947 12.004 9.02396 11.8951C9.08845 11.7863 9.18106 11.6966 9.2922 11.6352C9.40335 11.5739 9.52898 11.5432 9.65609 11.5463C9.78319 11.5494 9.90716 11.5862 10.0151 11.6529L11.4835 12.5624C11.6358 12.6565 11.8053 12.72 11.9823 12.7491C12.1592 12.7783 12.3403 12.7725 12.515 12.7321C12.6897 12.6918 12.8547 12.6177 13.0006 12.514C13.1465 12.4103 13.2704 12.279 13.3652 12.1278C13.4601 11.9766 13.524 11.8082 13.5533 11.6325C13.5826 11.4567 13.5768 11.2769 13.5362 11.1033C13.4955 10.9298 13.4209 10.7659 13.3165 10.621C13.2121 10.4761 13.08 10.3531 12.9277 10.2589L11.0556 9.10149C10.9524 9.03797 10.8673 8.94932 10.8082 8.84396C10.7492 8.7386 10.7182 8.62001 10.7182 8.49942C10.7182 8.37883 10.7492 8.26023 10.8082 8.15487C10.8673 8.04951 10.9524 7.96087 11.0556 7.89734L12.9277 6.74065C13.2353 6.55044 13.4541 6.24668 13.5362 5.8962C13.6182 5.54571 13.5567 5.1772 13.3652 4.87174C13.1737 4.56628 12.8679 4.34889 12.515 4.2674C12.1621 4.1859 11.7911 4.24698 11.4835 4.43719L10.0151 5.34526C9.90731 5.41184 9.78354 5.44862 9.65662 5.45181C9.5297 5.455 9.40421 5.42448 9.29314 5.3634C9.18206 5.30232 9.08942 5.21289 9.02477 5.10436C8.96013 4.99582 8.92583 4.87212 8.92542 4.74601V2.90933C8.93312 2.56448 8.81846 2.22793 8.60151 1.95859C8.38456 1.68924 8.07914 1.50426 7.73871 1.43602C7.53399 1.40137 7.32411 1.41154 7.12376 1.46581C6.9234 1.52009 6.7374 1.61717 6.57874 1.75026C6.42008 1.88335 6.2926 2.04925 6.20521 2.23636C6.11781 2.42347 6.07261 2.62728 6.07275 2.83354V4.74601C6.0726 4.87224 6.03848 4.99612 5.97394 5.10486C5.9094 5.21359 5.81678 5.30322 5.70566 5.36447C5.59454 5.42572 5.46896 5.45637 5.34191 5.45324C5.21486 5.45011 5.09096 5.41332 4.98304 5.34667L3.51463 4.43931C3.36235 4.34513 3.19288 4.28166 3.0159 4.25253C2.83892 4.2234 2.6579 4.22917 2.48317 4.26952C2.30844 4.30988 2.14342 4.38402 1.99754 4.48771C1.85166 4.5914 1.72777 4.72262 1.63294 4.87387C1.53812 5.02511 1.47422 5.19343 1.44488 5.36921C1.41555 5.54498 1.42137 5.72478 1.462 5.89832C1.50262 6.07186 1.57727 6.23576 1.68167 6.38065C1.78607 6.52555 1.91819 6.64859 2.07047 6.74278L3.94253 7.90018C4.04573 7.9637 4.13089 8.05234 4.18995 8.1577C4.24901 8.26307 4.28001 8.38166 4.28001 8.50225C4.28001 8.62284 4.24901 8.74143 4.18995 8.8468C4.13089 8.95216 4.04573 9.0408 3.94253 9.10432L2.07047 10.2617C1.9181 10.3558 1.78589 10.4787 1.68141 10.6236C1.57692 10.7684 1.50221 10.9323 1.46154 11.1058C1.42087 11.2794 1.41505 11.4592 1.4444 11.635C1.47375 11.8108 1.53769 11.9791 1.63259 12.1303V12.1253Z' fill='%237399D1'/%3E%3C/svg%3E") 0 50% no-repeat;
  background-size: auto 1.125rem;*/
}

.our-specialists-thumbs .doctors-reviews-block__reviews {
  justify-content: flex-start;
  margin-top: 15px;
}
.our-specialists-thumbs .doctors-reviews-block__reviews-link {
  font-size: 12px;
  color: #3B4A5E;
  margin-left: 15px;
}
.our-specialists-modal {
  background: #fff;
  position: relative;
  border-radius: 0.625rem;
}
.remodal.remodal--specialist-modal .remodal__close {
  z-index: 2;
}
.remodal.remodal--specialist-modal {
  max-width: 68.75rem;
}
.remodal.remodal--specialist-modal .our-specialists-modal {
  border-radius: 1.875rem;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.remodal.remodal--specialist-modal .swiper-slide {
  height: auto;
}
.our-specialists-modal-thumbs {
  height: calc(100dvh - 1.25rem);
  min-height: calc(100dvh - 1.25rem);
  display: flex;
  flex-direction: column;
}
.our-specialists-modal-thumbs__left {
  flex: 0 0 11.25rem;
  padding: 1.875rem 1.25rem 0;
  margin-bottom: 0.9375rem;
}
.our-specialists-modal-thumbs__right {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  padding: 0 1.25rem 1.25rem;
}
.our-specialists-modal-thumbs__button {
  flex: 0 0 auto;
}
.our-specialists-modal-thumbs__text {
  flex: 1 1;
  overflow: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-overflow-scrolling: touch;
}
.our-specialists-modal-thumbs__content {
  flex: 0 0 auto;
  border-bottom: 0.0625rem solid rgba(206,211,222,0.84);
  padding-bottom: 1.25rem;
}
.our-specialists-modal-thumbs__name {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.our-specialists-modal-thumbs__status-wrap {
  display: flex;
  align-items: center;
}
.our-specialists-modal-thumbs__status {
  flex: 1 1;
}
.our-specialists-modal-thumbs ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.our-specialists-modal-thumbs ul li {
  margin-bottom: 0.25rem;
  position: relative;
  display: block;
  padding-left: 0.625rem;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}
.our-specialists-modal-thumbs ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background: #7399D1;
}
.our-specialists-modal-thumbs ul li:last-child {
  margin-bottom: 0;
}
.our-specialists-modal-thumbs__navigation-slide {
  flex: 0 0 auto;
  font-size: 0;
  line-height: 1;
}
.our-specialists-modal-thumbs__navigation-slide.disabled {
  display: none;
}
.our-specialists-modal-thumbs__navigation-slide button {
  border-radius: 100%;
  border: 0.0625rem solid #1f2830;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 0.75rem auto;
  transition: all 0.3s ease;
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
}
.our-specialists-modal-thumbs__navigation-slide button.button-prev {
  transform: rotate(180deg);
  margin-right: 0.4375rem;
}
.our-specialists-modal-thumbs__navigation-slide button:hover {
  border-color: #3b4a5e;
  background-color: #3b4a5e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%23fff'/%3E%3C/svg%3E");
}
.our-specialists-modal-thumbs__flag-list {
  margin-bottom: 0.9375rem;
}
.our-specialists-modal-thumbs__glavniy {
  color: #3b4a5e;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  background: #c0dbd6;
  padding: 0.5625rem 1rem;
  border-radius: 1.75rem;
  margin-right: 0.5rem;
  margin-bottom: 0.3125rem;
}
.our-specialists-modal-thumbs__candidat {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  background: #7399D1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M1.41079 8.99595L2.21667 8.50012L1.41008 8.0043C0.850029 7.67358 0.416336 7.1676 0.177014 6.5657C0.0271921 6.16772 -0.0286503 5.7409 0.0137892 5.31811C0.0562286 4.89532 0.195816 4.48785 0.421801 4.12709C0.647784 3.76633 0.954132 3.46191 1.31724 3.23727C1.68036 3.01264 2.09054 2.87379 2.5162 2.83142C3.16564 2.77866 3.81434 2.9416 4.36044 3.29466L4.64642 3.47103V2.95537C4.63437 2.23625 4.89037 1.53808 5.36521 0.995076C5.84005 0.452069 6.50022 0.10255 7.21881 0.0137084C7.61516 -0.0251563 8.01531 0.0188401 8.3935 0.142865C8.77169 0.266891 9.11954 0.468196 9.41466 0.733823C9.70978 0.999449 9.94563 1.32351 10.107 1.68515C10.2684 2.04678 10.3518 2.43797 10.3517 2.83354V3.47103L10.637 3.29395C11.183 2.93989 11.832 2.77618 12.482 2.82858C12.9077 2.87058 13.318 3.00911 13.6813 3.2335C14.0447 3.45789 14.3512 3.76214 14.5775 4.1228C14.8037 4.48347 14.9435 4.8909 14.9861 5.31371C15.0287 5.73652 14.973 6.1634 14.8233 6.56145C14.5839 7.16354 14.1499 7.66958 13.5895 8.00005L12.7815 8.50012L13.5881 8.99595C14.1481 9.32667 14.5818 9.83265 14.8212 10.4346C14.9712 10.8328 15.027 11.26 14.9844 11.6832C14.9418 12.1063 14.8019 12.514 14.5754 12.8749C14.3489 13.2358 14.042 13.5402 13.6783 13.7645C13.3145 13.9889 12.9038 14.1272 12.4777 14.1688C11.8297 14.2214 11.1824 14.0593 10.637 13.7077L10.3517 13.5292V14.1667C10.3517 14.9181 10.0512 15.6388 9.51622 16.1701C8.98125 16.7015 8.25566 17 7.49909 17C6.74251 17 6.01693 16.7015 5.48195 16.1701C4.94697 15.6388 4.64642 14.9181 4.64642 14.1667V13.5292L4.36116 13.707C3.81611 14.0588 3.16912 14.2214 2.52119 14.1695C2.09522 14.1277 1.68463 13.9892 1.32109 13.7648C0.957545 13.5404 0.650781 13.236 0.424462 12.8751C0.198144 12.5143 0.0583239 12.1066 0.0157909 11.6836C-0.026741 11.2605 0.029151 10.8334 0.179154 10.4353C0.418067 9.83337 0.851225 9.32717 1.41079 8.99595ZM1.63259 12.1253C1.82422 12.4307 2.13015 12.6481 2.48308 12.7295C2.83602 12.8109 3.20707 12.7498 3.51463 12.5595L4.98304 11.6515C5.09112 11.5847 5.21521 11.5479 5.34244 11.5449C5.46967 11.5418 5.5954 11.5727 5.70659 11.6342C5.81778 11.6957 5.91037 11.7856 5.97475 11.8946C6.03914 12.0037 6.07298 12.1278 6.07275 12.2542V14.1667C6.07275 14.5424 6.22303 14.9028 6.49052 15.1684C6.75801 15.4341 7.1208 15.5834 7.49909 15.5834C7.87737 15.5834 8.24017 15.4341 8.50765 15.1684C8.77514 14.9028 8.92542 14.5424 8.92542 14.1667V12.2542C8.92545 12.128 8.95947 12.004 9.02396 11.8951C9.08845 11.7863 9.18106 11.6966 9.2922 11.6352C9.40335 11.5739 9.52898 11.5432 9.65609 11.5463C9.78319 11.5494 9.90716 11.5862 10.0151 11.6529L11.4835 12.5624C11.6358 12.6565 11.8053 12.72 11.9823 12.7491C12.1592 12.7783 12.3403 12.7725 12.515 12.7321C12.6897 12.6918 12.8547 12.6177 13.0006 12.514C13.1465 12.4103 13.2704 12.279 13.3652 12.1278C13.4601 11.9766 13.524 11.8082 13.5533 11.6325C13.5826 11.4567 13.5768 11.2769 13.5362 11.1033C13.4955 10.9298 13.4209 10.7659 13.3165 10.621C13.2121 10.4761 13.08 10.3531 12.9277 10.2589L11.0556 9.10149C10.9524 9.03797 10.8673 8.94932 10.8082 8.84396C10.7492 8.7386 10.7182 8.62001 10.7182 8.49942C10.7182 8.37883 10.7492 8.26023 10.8082 8.15487C10.8673 8.04951 10.9524 7.96087 11.0556 7.89734L12.9277 6.74065C13.2353 6.55044 13.4541 6.24668 13.5362 5.8962C13.6182 5.54571 13.5567 5.1772 13.3652 4.87174C13.1737 4.56628 12.8679 4.34889 12.515 4.2674C12.1621 4.1859 11.7911 4.24698 11.4835 4.43719L10.0151 5.34526C9.90731 5.41184 9.78354 5.44862 9.65662 5.45181C9.5297 5.455 9.40421 5.42448 9.29314 5.3634C9.18206 5.30232 9.08942 5.21289 9.02477 5.10436C8.96013 4.99582 8.92583 4.87212 8.92542 4.74601V2.90933C8.93312 2.56448 8.81846 2.22793 8.60151 1.95859C8.38456 1.68924 8.07914 1.50426 7.73871 1.43602C7.53399 1.40137 7.32411 1.41154 7.12376 1.46581C6.9234 1.52009 6.7374 1.61717 6.57874 1.75026C6.42008 1.88335 6.2926 2.04925 6.20521 2.23636C6.11781 2.42347 6.07261 2.62728 6.07275 2.83354V4.74601C6.0726 4.87224 6.03848 4.99612 5.97394 5.10486C5.9094 5.21359 5.81678 5.30322 5.70566 5.36447C5.59454 5.42572 5.46896 5.45637 5.34191 5.45324C5.21486 5.45011 5.09096 5.41332 4.98304 5.34667L3.51463 4.43931C3.36235 4.34513 3.19288 4.28166 3.0159 4.25253C2.83892 4.2234 2.6579 4.22917 2.48317 4.26952C2.30844 4.30988 2.14342 4.38402 1.99754 4.48771C1.85166 4.5914 1.72777 4.72262 1.63294 4.87387C1.53812 5.02511 1.47422 5.19343 1.44488 5.36921C1.41555 5.54498 1.42137 5.72478 1.462 5.89832C1.50262 6.07186 1.57727 6.23576 1.68167 6.38065C1.78607 6.52555 1.91819 6.64859 2.07047 6.74278L3.94253 7.90018C4.04573 7.9637 4.13089 8.05234 4.18995 8.1577C4.24901 8.26307 4.28001 8.38166 4.28001 8.50225C4.28001 8.62284 4.24901 8.74143 4.18995 8.8468C4.13089 8.95216 4.04573 9.0408 3.94253 9.10432L2.07047 10.2617C1.9181 10.3558 1.78589 10.4787 1.68141 10.6236C1.57692 10.7684 1.50221 10.9323 1.46154 11.1058C1.42087 11.2794 1.41505 11.4592 1.4444 11.635C1.47375 11.8108 1.53769 11.9791 1.63259 12.1303V12.1253Z' fill='%23fff'/%3E%3C/svg%3E") 1rem 50% no-repeat;
  background-size: auto 1.125rem;
  padding: 0.5625rem 1rem 0.5625rem 2.5rem;
  border-radius: 1.75rem;
  margin-right: 0.5rem;
  margin-bottom: 0.3125rem;
}
.our-specialists-modal-thumbs__image-box {
  position: relative;
  width: 9.375rem;
  margin: 0 auto;
}
.our-specialists-modal-thumbs__image {
  position: relative;
}
.our-specialists-modal-thumbs__image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.our-specialists-modal-thumbs__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.our-specialists-modal-thumbs__image-bg {
  position: absolute;
  left: 0.3125rem;
  top: 0.6875rem;
  width: 1.875rem;
  height: 1.875rem;
}
.our-technologies-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.our-technologies-block__head {
  margin-bottom: 1.25rem;
}
.our-technologies-block__title {
  font-weight: 600;
  color: #1f2830;
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 1.3;
}
.our-technologies-block__title a {
  color: #1f2830;
}
.our-technologies-block__title a:hover {
  color: #3b4a5e;
  text-decoration: none;
}
.our-technologies-block__description {
  display: none;
}
.our-technologies-block__navigation-slide {
  flex: 0 0 auto;
  font-size: 0;
  line-height: 1;
}
.our-technologies-block__navigation-slide.disabled {
  display: none;
}
.our-technologies-block__navigation-slide button {
  border-radius: 100%;
  border: 0.0625rem solid #1f2830;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 0.75rem auto;
  transition: all 0.3s ease;
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
}
.our-technologies-block__navigation-slide button.button-prev {
  transform: rotate(180deg);
  margin-right: 0.4375rem;
}
.our-technologies-block__navigation-slide button:hover {
  border-color: #3b4a5e;
  background-color: #3b4a5e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%23fff'/%3E%3C/svg%3E");
}
.our-technologies-block__more .site-btn {
  width: 100%;
}
.our-technologies-block__item {
  margin-bottom: 0.625rem;
}
.our-technologies-block__dop-item {
  display: flex;
  border-radius: 1.875rem;
  background: #ececf4;
  overflow: hidden;
  margin-bottom: 1.25rem;
  -webkit-overflow-scrolling: touch;
}
.our-technologies-block__dop-item-image {
  flex: 0 0 6.25rem;
  display: flex;
  align-items: flex-end;
}
.our-technologies-block__dop-item-content {
  flex: 1 1;
  padding: 1.5625rem 1.875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.our-technologies-block__dop-item-name {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.our-technologies-block__dop-item-description {
  margin-bottom: 0.625rem;
}
.our-technologies-block__dop-item-more a {
  display: inline-block;
}
.our-technologies-block__dop-item-more a:hover {
  text-decoration: none;
}
.our-technologies-block__dop-item-more span {
  display: inline-block;
  color: #7399D1;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.024375rem;
  text-transform: uppercase;
  position: relative;
  padding-right: 1.25rem;
}
.our-technologies-block__dop-item-more span:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.875rem;
  height: 0.625rem;
  margin-top: -0.3125rem;
  transition: all 0.3s ease-in;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M11.9615 4.24127H0.4675C0.343511 4.24127 0.224601 4.29092 0.136928 4.37928C0.0492544 4.46765 0 4.58749 0 4.71246C0 4.83743 0.0492544 4.95727 0.136928 5.04564C0.224601 5.134 0.343511 5.18365 0.4675 5.18365H11.9615L8.55151 8.61954C8.46373 8.70801 8.41441 8.82801 8.41441 8.95314C8.41441 9.07826 8.46373 9.19826 8.55151 9.28674C8.63929 9.37521 8.75836 9.42492 8.8825 9.42492C9.00665 9.42492 9.12571 9.37521 9.21349 9.28674L13.421 5.04606C13.4645 5.00229 13.4991 4.95029 13.5226 4.89305C13.5462 4.8358 13.5583 4.77444 13.5583 4.71246C13.5583 4.65048 13.5462 4.58911 13.5226 4.53187C13.4991 4.47463 13.4645 4.42263 13.421 4.37886L9.21349 0.138182C9.12571 0.0497053 9.00665 0 8.8825 0C8.75836 0 8.63929 0.0497053 8.55151 0.138182C8.46373 0.226658 8.41441 0.346657 8.41441 0.471782C8.41441 0.596906 8.46373 0.716906 8.55151 0.805382L11.9615 4.24127Z' fill='%237399D1'/%3E%3C/svg%3E") 100% 50% no-repeat;
  background-size: contain;
}
.our-technologies-thumbs {
  display: flex;
  color: #1f2830;
  border-radius: 1.875rem;
  border: 0.0625rem solid #fff;
  background: linear-gradient(180deg, #fff 0%, rgba(255,255,255,0.8) 100%);
  padding-right: 1.5625rem;
  padding-top: 0.625rem;
  height: 100%;
}
.our-technologies-thumbs:hover {
  text-decoration: none;
}
.our-technologies-thumbs__content {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  padding: 0.625rem 1.5rem 1.25rem;
}
.our-technologies-thumbs__image-box {
  flex: 0 0 5.625rem;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.our-technologies-thumbs__image {
  position: relative;
}
.our-technologies-thumbs__image-bg {
  position: absolute;
  width: 1.75rem;
  height: 1.75rem;
  top: 0.5625rem;
  right: -0.3125rem;
}
.our-technologies-thumbs__name {
  flex: 0 0 auto;
  color: #3b4a5e;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.our-technologies-thumbs__text {
  flex: 1 0 auto;
  margin-bottom: 0.625rem;
}
.our-technologies-thumbs__more {
  flex: 0 0 auto;
}
/*.our-technologies-thumbs__more span {
  display: inline-block;
  color: #7399D1;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.024375rem;
  text-transform: uppercase;
  position: relative;
  padding-right: 1.25rem;
}
.our-technologies-thumbs__more span:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.875rem;
  height: 0.625rem;
  margin-top: -0.3125rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M11.9615 4.24127H0.4675C0.343511 4.24127 0.224601 4.29092 0.136928 4.37928C0.0492544 4.46765 0 4.58749 0 4.71246C0 4.83743 0.0492544 4.95727 0.136928 5.04564C0.224601 5.134 0.343511 5.18365 0.4675 5.18365H11.9615L8.55151 8.61954C8.46373 8.70801 8.41441 8.82801 8.41441 8.95314C8.41441 9.07826 8.46373 9.19826 8.55151 9.28674C8.63929 9.37521 8.75836 9.42492 8.8825 9.42492C9.00665 9.42492 9.12571 9.37521 9.21349 9.28674L13.421 5.04606C13.4645 5.00229 13.4991 4.95029 13.5226 4.89305C13.5462 4.8358 13.5583 4.77444 13.5583 4.71246C13.5583 4.65048 13.5462 4.58911 13.5226 4.53187C13.4991 4.47463 13.4645 4.42263 13.421 4.37886L9.21349 0.138182C9.12571 0.0497053 9.00665 0 8.8825 0C8.75836 0 8.63929 0.0497053 8.55151 0.138182C8.46373 0.226658 8.41441 0.346657 8.41441 0.471782C8.41441 0.596906 8.46373 0.716906 8.55151 0.805382L11.9615 4.24127Z' fill='%237399D1'/%3E%3C/svg%3E") 100% 50% no-repeat;
  background-size: contain;
}*/
.our-technologies-modal {
  background: #fff;
  position: relative;
  border-radius: 0.625rem;
}
.our-technologies-modal-thumbs {
  max-height: calc(100dvh - 1.25rem);
  height: 100%;
  display: flex;
  padding: 1.875rem 0.625rem 0;
}
.our-technologies-modal-thumbs__left {
  flex: 0 0 5.625rem;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.our-technologies-modal-thumbs__right {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  padding: 0 1.25rem 1.25rem;
}
.our-technologies-modal-thumbs__image-box {
  position: relative;
}
.our-technologies-modal-thumbs__image {
  position: relative;
}
.our-technologies-modal-thumbs__image-bg {
  position: absolute;
  width: 1.75rem;
  height: 1.75rem;
  top: 0.5625rem;
  right: -0.3125rem;
}
.our-technologies-modal-thumbs__name {
  flex: 0 0 auto;
  color: #3b4a5e;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.our-technologies-modal-thumbs__text {
  margin-bottom: 1.25rem;
  max-height: 12.5rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.our-technologies-modal-thumbs__navigation-slide {
  flex: 0 0 auto;
  font-size: 0;
  line-height: 1;
  text-align: right;
  margin-top: 0.9375rem;
}
.our-technologies-modal-thumbs__navigation-slide.disabled {
  display: none;
}
.our-technologies-modal-thumbs__navigation-slide button {
  border-radius: 100%;
  border: 0.0625rem solid #1f2830;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 0.75rem auto;
  transition: all 0.3s ease;
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
}
.our-technologies-modal-thumbs__navigation-slide button.button-prev {
  transform: rotate(180deg);
  margin-right: 0.4375rem;
}
.our-technologies-modal-thumbs__navigation-slide button:hover {
  border-color: #3b4a5e;
  background-color: #3b4a5e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%23fff'/%3E%3C/svg%3E");
}
html.remodal-is-locked {
  overflow: hidden;
  touch-action: none;
  -webkit-overflow-scrolling: touch;
}
.remodal,
[data-remodal-id] {
  display: none;
}
.remodal-wrapper {
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 0;
  display: none;
  overflow: hidden;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.remodal-is-initialized {
/* Disable Anti-FOUC */
  display: inline-block;
}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}
.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}
.remodal {
  width: 100%;
  position: relative;
  outline: none;
  transform: translate3d(0, 0, 0);
  text-align: left;
  max-height: 100%;
  display: inline-flex;
  margin: 0 auto;
  max-width: 46.875rem;
  padding: 0 10px;
}
.remodal.remodal--our-services {
  max-width: 70.375rem;
}
.remodal:not(.remodal-is-initialized) {
  display: none;
}
.remodal__container {
  position: relative;
  max-height: 100%;
  width: 100%;
  text-align: center;
}
.remodal__content {
  position: relative;
  max-height: 100%;
  overflow: auto;
  padding: 0;
  text-align: left;
  -webkit-overflow-scrolling: touch;
}
.remodal__content::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.remodal__content::-webkit-scrollbar-thumb {
  width: 0;
  height: 0;
}
.remodal .site-form__form:not(.sent) {
  position: relative;
}
.remodal .site-form__form:not(.sent):before {
  content: "";
  position: absolute;
  top: 5px;
  right: 4px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  z-index: 1;
  pointer-events: none;
  background: #3b4a5e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1.23462 22L0 20.7654L9.76538 11L0 1.23462L1.23462 0L11 9.76538L20.7654 0L22 1.23462L12.2346 11L22 20.7654L20.7654 22L11 12.2346L1.23462 22Z' fill='%23fff'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
.remodal__close {
  position: absolute;
  top: 5px;
  right: 4px;
  padding: 0;
  z-index: 1;
  border: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1.23462 22L0 20.7654L9.76538 11L0 1.23462L1.23462 0L11 9.76538L20.7654 0L22 1.23462L12.2346 11L22 20.7654L20.7654 22L11 12.2346L1.23462 22Z' fill='%233B4A5E'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 22px auto;
}
.remodal-overlay {
  display: none;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0,0.4);
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.is-multiple {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
          animation-name: remodal-overlay-opening-keyframes;
}
.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
          animation-name: remodal-overlay-closing-keyframes;
}


.politics-popup {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1.25rem;
  z-index: 999;
  padding: 0 1.25rem;
}
.politics-popup__inner {
  background: #ececf4;
  border-radius: 0.625rem;
  max-width: 62.5rem;
  width: 100%;
  margin: 0 auto;
  padding: 1.25rem 0.9375rem;
}
.politics-popup__inner p {
  margin: 0;
}
.politics-popup__button .site-btn {
  width: 100%;
}
.politics-popup__text {
  color: #1d1a21;
  margin-bottom: 0.9375rem;
}


@-webkit-keyframes remodal-opening-keyframes {
  from {
    transform: translateY(-20%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes remodal-opening-keyframes {
  from {
    transform: translateY(-20%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-20%);
    opacity: 0;
  }
}
@keyframes remodal-closing-keyframes {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-20%);
    opacity: 0;
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.reviews-main-block {
  position: relative;
}
.reviews-main-block__pannel {
  border-radius: 1.875rem;
  background: linear-gradient(180deg, #fff 0%, #f0f0f7 100%);
  padding: 1.5625rem 1.25rem;
}
.reviews-main-block__title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  margin-bottom: 0.625rem;
}
.reviews-main-block__content {
  margin-bottom: 1.25rem;
}
.reviews-main-block__list {
  padding-top: 1.25rem;
  border-top: 0.0625rem solid rgba(206,211,222,0.84);
  margin-right: -1.25rem;
  display: flex;
  flex-wrap: wrap;
}
.reviews-main-block__item {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 1.25rem);
  margin-right: 1.25rem;
  display: block;
  color: #1f2830;
}
.reviews-main-block__item:hover {
  text-decoration: none;
}
.reviews-main-block__item-head {
  display: flex;
  align-items: center;
  margin-bottom: 0.375rem;
}
.reviews-main-block__item-icon {
  flex: 0 0 1.875rem;
  margin-right: 0.625rem;
  display: block;
  font-size: 0;
  line-height: 1;
}
.reviews-main-block__item-content {
  display: flex;
}
.reviews-main-block__item-rating {
  flex: 0 0 auto;
  color: #1f2830;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  margin-right: 0.3125rem;
}
.reviews-main-block__item-info {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.reviews-main-block__item-count {
  display: block;
}
.reviews-main-block__item-more {
  color: #7399D1;
}
.reviews-main-block__star {
  position: relative;
  flex: 0 0 5rem;
  width: 5rem;
  height: 1rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%23F5E1D3'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 1rem auto;
}
.reviews-main-block__star span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%23DFCABC'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 1rem auto;
}
.services-main-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.services-main-block__title {
  font-weight: 600;
  color: #1f2830;
  text-transform: uppercase;
  line-height: 1.3;
  flex: 1 1;
  margin-bottom: 0.9375rem;
}
.services-main-block__title a {
  color: #1f2830;
}
.services-main-block__title a:hover {
  color: #3b4a5e;
  text-decoration: none;
}
.services-main-block__more .site-btn {
  width: 100%;
}
.services-main-block__item {
  margin-bottom: 0.9375rem;
}
.services-main-thumbs {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 1.875rem;
  /*border: 0.0625rem solid #fff;*/
  box-shadow: inset 0 0 0 1px #fff;
  background: linear-gradient(-180deg, #fff 0%, rgba(255,255,255,0.8) 100%);
  padding: 1.5625rem 8rem 1.25rem 1.5rem;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}
.services-main-thumbs__link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.services-main-thumbs__image-box {
  position: absolute;
  right: -2.375rem;
  bottom: -2rem;
  width: 10rem;
  height: 10rem;
  pointer-events: none;
}
.services-main-thumbs__image {
  transform: rotate(15.39deg);
}
.services-main-thumbs__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.services-main-thumbs__image-bg {
  position: absolute;
  bottom: 0.625rem;
  left: -0.125rem;
  width: 4.375rem;
  height: 4.375rem;
}
.services-main-thumbs__image-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.services-main-thumbs__name {
  flex: 0 0 auto;
  color: #3b4a5e;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.services-main-thumbs__level2 {
  flex: 1 0 auto;
  margin-bottom: 0.625rem;
  position: relative;
  z-index: 1;
}
.services-main-thumbs__level2 ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.services-main-thumbs__level2 li {
  margin-bottom: 0.25rem;
}
.services-main-thumbs__level2 li:last-child {
  margin-bottom: 0;
}
.services-main-thumbs__level2 li a {
  position: relative;
  display: inline-block;
  padding-left: 0.625rem;
  color: #1f2830;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}
.services-main-thumbs__level2 li a:hover {
  text-decoration: none;
  color: #7399D1;
}
.services-main-thumbs__level2 li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background: #7399D1;
}
/*.services-main-thumbs__more span {
  display: inline-block;
  color: #7399D1;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.024375rem;
  text-transform: uppercase;
  position: relative;
  padding-right: 1.25rem;
}
.services-main-thumbs__more span:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.875rem;
  height: 0.625rem;
  margin-top: -0.3125rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M11.9615 4.24127H0.4675C0.343511 4.24127 0.224601 4.29092 0.136928 4.37928C0.0492544 4.46765 0 4.58749 0 4.71246C0 4.83743 0.0492544 4.95727 0.136928 5.04564C0.224601 5.134 0.343511 5.18365 0.4675 5.18365H11.9615L8.55151 8.61954C8.46373 8.70801 8.41441 8.82801 8.41441 8.95314C8.41441 9.07826 8.46373 9.19826 8.55151 9.28674C8.63929 9.37521 8.75836 9.42492 8.8825 9.42492C9.00665 9.42492 9.12571 9.37521 9.21349 9.28674L13.421 5.04606C13.4645 5.00229 13.4991 4.95029 13.5226 4.89305C13.5462 4.8358 13.5583 4.77444 13.5583 4.71246C13.5583 4.65048 13.5462 4.58911 13.5226 4.53187C13.4991 4.47463 13.4645 4.42263 13.421 4.37886L9.21349 0.138182C9.12571 0.0497053 9.00665 0 8.8825 0C8.75836 0 8.63929 0.0497053 8.55151 0.138182C8.46373 0.226658 8.41441 0.346657 8.41441 0.471782C8.41441 0.596906 8.46373 0.716906 8.55151 0.805382L11.9615 4.24127Z' fill='%237399D1'/%3E%3C/svg%3E") 100% 50% no-repeat;
  background-size: contain;
}*/
.site-form__form {
  border-radius: 1.875rem;
  padding: 1.875rem 1.5rem;
  background: #fff;
}
.site-form__form:not(.sent) {
  background: #3b4a5e url("../img/form-bg.webp") 100% 100% no-repeat;
  color: #fff;
}
.form-in-block .site-form__form {
  color: #fff;
}
.site-form__title {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  font-weight: 700;
  font-size: 1.5rem;
}
.site-form__desc {
  margin-bottom: 1.25rem;
}
.site-form__desc:last-child {
  margin-bottom: 0;
}
.site-form__item {
  position: relative;
  margin-bottom: 1rem;
}
.site-form .site-btn {
  min-width: 16.25rem;
}
.site-form__form + .site-form__send-true {
  display: none;
}
.site-form__send-true {
  position: relative;
  text-align: center;
  padding: 2.5rem 0;
}
.site-form__send-true .site-form__title {
  color: #3b4a5e;
  font-size: 2.25rem;
}
.site-form__radio-buttons {
  display: flex;
  margin-right: -0.625rem;
  flex-wrap: wrap;
}
.site-form__radio {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 0.625rem);
  margin-right: 0.625rem;
  position: relative;
  cursor: pointer;
}
.site-form__radio:nth-child(1n + 3) {
  margin-top: 0.625rem;
}
.site-form__radio input[type="radio"],
.site-form__radio input[type="checkbox"] {
  position: absolute;
  left: 0.75rem;
  top: 1.25rem;
  clip: rect(0 0 0 0);
  width: 0.0625rem;
  height: 0.0625rem;
  margin: -0.0625rem;
}
.site-form__radio input[type="radio"]:checked ~ .site-form__radio-body,
.site-form__radio input[type="checkbox"]:checked ~ .site-form__radio-body {
  background: #dfcabc;
  border-color: #dfcabc;
  color: #3b4a5e;
  position: relative;
}
.site-form__radio input[type="radio"]:checked ~ .site-form__radio-body:before,
.site-form__radio input[type="checkbox"]:checked ~ .site-form__radio-body:before {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 100%;
  border: 0.25rem solid #3b4a5e;
  background: #dfcabc;
}
.site-form__radio input[type="radio"]:checked ~ .site-form__radio-body .site-form__radio-name,
.site-form__radio input[type="checkbox"]:checked ~ .site-form__radio-body .site-form__radio-name {
  color: #3b4a5e;
}
.site-form__radio input[type="radio"]:checked ~ .site-form__radio-body .site-form__radio-time,
.site-form__radio input[type="checkbox"]:checked ~ .site-form__radio-body .site-form__radio-time {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4.49988 12.0034H0.499987C0.367382 12.0034 0.240209 11.9507 0.146443 11.8569C0.0526771 11.7632 0 11.636 0 11.5034C0 11.3708 0.0526771 11.2436 0.146443 11.1499C0.240209 11.0561 0.367382 11.0034 0.499987 11.0034H4.49988C4.63249 11.0034 4.75966 11.0561 4.85343 11.1499C4.94719 11.2436 4.99987 11.3708 4.99987 11.5034C4.99987 11.636 4.94719 11.7632 4.85343 11.8569C4.75966 11.9507 4.63249 12.0034 4.49988 12.0034Z' fill='%233B4A5E'/%3E%3Cpath d='M3.49991 10.0034H0.499987C0.367382 10.0034 0.240209 9.95072 0.146443 9.85695C0.0526771 9.76318 0 9.63601 0 9.50341C0 9.3708 0.0526771 9.24363 0.146443 9.14986C0.240209 9.05609 0.367382 9.00342 0.499987 9.00342H3.49991C3.63251 9.00342 3.75969 9.05609 3.85345 9.14986C3.94722 9.24363 3.9999 9.3708 3.9999 9.50341C3.9999 9.63601 3.94722 9.76318 3.85345 9.85695C3.75969 9.95072 3.63251 10.0034 3.49991 10.0034Z' fill='%233B4A5E'/%3E%3Cpath d='M2.49994 8.00339H0.499987C0.367382 8.00339 0.240209 7.95071 0.146443 7.85695C0.0526771 7.76318 0 7.63601 0 7.50341C0 7.3708 0.0526771 7.24363 0.146443 7.14986C0.240209 7.0561 0.367382 7.00342 0.499987 7.00342H2.49994C2.63254 7.00342 2.75971 7.0561 2.85348 7.14986C2.94724 7.24363 2.99992 7.3708 2.99992 7.50341C2.99992 7.63601 2.94724 7.76318 2.85348 7.85695C2.75971 7.95071 2.63254 8.00339 2.49994 8.00339Z' fill='%233B4A5E'/%3E%3Cpath d='M6.49982 11.9805C6.36722 11.9864 6.2377 11.9394 6.13976 11.8498C6.04182 11.7602 5.98349 11.6354 5.97759 11.5028C5.97169 11.3702 6.0187 11.2407 6.1083 11.1427C6.19789 11.0448 6.32272 10.9865 6.45533 10.9806C7.40153 10.894 8.30348 10.5396 9.05552 9.95889C9.80757 9.37818 10.3786 8.5952 10.7017 7.70166C11.0248 6.80813 11.0866 5.84102 10.8798 4.91363C10.6731 3.98624 10.2064 3.13695 9.53438 2.46524C8.86236 1.79353 8.01286 1.32722 7.08537 1.12091C6.15788 0.914601 5.1908 0.976845 4.29742 1.30035C3.40403 1.62385 2.62131 2.19523 2.04095 2.94754C1.46059 3.69985 1.10661 4.60196 1.02047 5.54821C1.00853 5.68028 0.944619 5.80221 0.84279 5.88716C0.74096 5.97211 0.609554 6.01313 0.47748 6.0012C0.345405 5.98926 0.223481 5.92535 0.138529 5.82352C0.0535776 5.72169 0.0125568 5.59028 0.0244913 5.45821C0.163932 3.9199 0.891271 2.49464 2.0551 1.4791C3.21894 0.463557 4.72959 -0.0640129 6.27261 0.00620912C7.81562 0.0764311 9.27211 0.739034 10.3389 1.85609C11.4057 2.97314 12.0005 4.45858 11.9997 6.0032C12.0073 7.50233 11.4504 8.94941 10.4397 10.0566C9.42893 11.1638 8.03845 11.8499 6.54482 11.9785C6.52982 11.98 6.51432 11.9805 6.49982 11.9805Z' fill='%233B4A5E'/%3E%3Cpath d='M5.99999 3.00342C5.86738 3.00342 5.74021 3.0561 5.64644 3.14986C5.55268 3.24363 5.5 3.3708 5.5 3.50341V6.00334C5.50003 6.13593 5.55272 6.26309 5.6465 6.35683L7.14646 7.85679C7.24076 7.94787 7.36705 7.99826 7.49815 7.99713C7.62924 7.99599 7.75465 7.9434 7.84735 7.8507C7.94005 7.758 7.99263 7.6326 7.99377 7.5015C7.99491 7.37041 7.94452 7.24411 7.85344 7.14981L6.49997 5.79635V3.50341C6.49997 3.3708 6.4473 3.24363 6.35353 3.14986C6.25977 3.0561 6.13259 3.00342 5.99999 3.00342Z' fill='%233B4A5E'/%3E%3C/svg%3E");
}
.site-form__radio input[type="radio"]:checked ~ .site-form__radio-body .site-form__radio-price,
.site-form__radio input[type="checkbox"]:checked ~ .site-form__radio-body .site-form__radio-price {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M5.69429 0C10.1012 0.174545 10.1026 7.12881 5.69422 7.30476H2.35695V8.88991H5.69662C6.31034 8.90283 6.31355 9.90691 5.69577 9.91944H2.35695V11.4935C2.3452 12.1669 1.43116 12.1707 1.41903 11.4934V9.91944H0.462113C-0.152085 9.90731 -0.155783 8.90323 0.461503 8.88991H1.41903V7.30476H0.461394C-0.152088 7.29185 -0.155542 6.28854 0.461503 6.27523H1.41903V2.6065C1.41903 1.16985 2.48437 5.47134e-06 3.7936 0H5.69429ZM3.7936 1.02953C3.00152 1.02953 2.35696 1.73639 2.35695 2.6065V6.27523H5.70242L5.7056 6.27513C8.8493 6.18553 8.85295 1.12044 5.70569 1.02963L5.70246 1.02953H3.7936Z' fill='%233B4A5E'/%3E%3C/svg%3E");
}
.site-form__radio-body {
  border-radius: 1rem;
  border: 0.0625rem solid rgba(255,255,255,0.2);
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0.9375rem 0.875rem;
}
.site-form__radio-name {
  flex: 1 0 auto;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.00875rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
  padding-right: 1.875rem;
  display: block;
}
.site-form__radio-bottom {
  flex: 0 0 auto;
  font-size: 0.8125rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
  display: block;
}
.site-form__radio-time {
  padding-left: 1.0625rem;
  min-height: 0.9375rem;
  display: inline-flex;
  align-items: center;
  margin-right: 1.25rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4.49988 12.0034H0.499987C0.367382 12.0034 0.240209 11.9507 0.146443 11.8569C0.0526771 11.7632 0 11.636 0 11.5034C0 11.3708 0.0526771 11.2436 0.146443 11.1499C0.240209 11.0561 0.367382 11.0034 0.499987 11.0034H4.49988C4.63249 11.0034 4.75966 11.0561 4.85343 11.1499C4.94719 11.2436 4.99987 11.3708 4.99987 11.5034C4.99987 11.636 4.94719 11.7632 4.85343 11.8569C4.75966 11.9507 4.63249 12.0034 4.49988 12.0034Z' fill='white'/%3E%3Cpath d='M3.49991 10.0034H0.499987C0.367382 10.0034 0.240209 9.95072 0.146443 9.85695C0.0526771 9.76318 0 9.63601 0 9.50341C0 9.3708 0.0526771 9.24363 0.146443 9.14986C0.240209 9.05609 0.367382 9.00342 0.499987 9.00342H3.49991C3.63251 9.00342 3.75969 9.05609 3.85345 9.14986C3.94722 9.24363 3.9999 9.3708 3.9999 9.50341C3.9999 9.63601 3.94722 9.76318 3.85345 9.85695C3.75969 9.95072 3.63251 10.0034 3.49991 10.0034Z' fill='white'/%3E%3Cpath d='M2.49994 8.00339H0.499987C0.367382 8.00339 0.240209 7.95071 0.146443 7.85695C0.0526771 7.76318 0 7.63601 0 7.50341C0 7.3708 0.0526771 7.24363 0.146443 7.14986C0.240209 7.0561 0.367382 7.00342 0.499987 7.00342H2.49994C2.63254 7.00342 2.75971 7.0561 2.85348 7.14986C2.94724 7.24363 2.99992 7.3708 2.99992 7.50341C2.99992 7.63601 2.94724 7.76318 2.85348 7.85695C2.75971 7.95071 2.63254 8.00339 2.49994 8.00339Z' fill='white'/%3E%3Cpath d='M6.49982 11.9805C6.36722 11.9864 6.2377 11.9394 6.13976 11.8498C6.04182 11.7602 5.98349 11.6354 5.97759 11.5028C5.97169 11.3702 6.0187 11.2407 6.1083 11.1427C6.19789 11.0448 6.32272 10.9865 6.45533 10.9806C7.40153 10.894 8.30348 10.5396 9.05552 9.95889C9.80757 9.37818 10.3786 8.5952 10.7017 7.70166C11.0248 6.80813 11.0866 5.84102 10.8798 4.91363C10.6731 3.98624 10.2064 3.13695 9.53438 2.46524C8.86236 1.79353 8.01286 1.32722 7.08537 1.12091C6.15788 0.914601 5.1908 0.976845 4.29742 1.30035C3.40403 1.62385 2.62131 2.19523 2.04095 2.94754C1.46059 3.69985 1.10661 4.60196 1.02047 5.54821C1.00853 5.68028 0.944619 5.80221 0.84279 5.88716C0.74096 5.97211 0.609554 6.01313 0.47748 6.0012C0.345405 5.98926 0.223481 5.92535 0.138529 5.82352C0.0535776 5.72169 0.0125568 5.59028 0.0244913 5.45821C0.163932 3.9199 0.891271 2.49464 2.0551 1.4791C3.21894 0.463557 4.72959 -0.0640129 6.27261 0.00620912C7.81562 0.0764311 9.27211 0.739034 10.3389 1.85609C11.4057 2.97314 12.0005 4.45858 11.9997 6.0032C12.0073 7.50233 11.4504 8.94941 10.4397 10.0566C9.42893 11.1638 8.03845 11.8499 6.54482 11.9785C6.52982 11.98 6.51432 11.9805 6.49982 11.9805Z' fill='white'/%3E%3Cpath d='M5.99999 3.00342C5.86738 3.00342 5.74021 3.0561 5.64644 3.14986C5.55268 3.24363 5.5 3.3708 5.5 3.50341V6.00334C5.50003 6.13593 5.55272 6.26309 5.6465 6.35683L7.14646 7.85679C7.24076 7.94787 7.36705 7.99826 7.49815 7.99713C7.62924 7.99599 7.75465 7.9434 7.84735 7.8507C7.94005 7.758 7.99263 7.6326 7.99377 7.5015C7.99491 7.37041 7.94452 7.24411 7.85344 7.14981L6.49997 5.79635V3.50341C6.49997 3.3708 6.4473 3.24363 6.35353 3.14986C6.25977 3.0561 6.13259 3.00342 5.99999 3.00342Z' fill='white'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.site-form__radio-price {
  padding-left: 1.0625rem;
  min-height: 0.9375rem;
  display: inline-flex;
  align-items: center;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M5.69429 0C10.1012 0.174545 10.1026 7.12881 5.69422 7.30476H2.35695V8.88991H5.69662C6.31034 8.90283 6.31355 9.90691 5.69577 9.91944H2.35695V11.4935C2.3452 12.1669 1.43116 12.1707 1.41903 11.4934V9.91944H0.462113C-0.152085 9.90731 -0.155783 8.90323 0.461503 8.88991H1.41903V7.30476H0.461394C-0.152088 7.29185 -0.155542 6.28854 0.461503 6.27523H1.41903V2.6065C1.41903 1.16985 2.48437 5.47134e-06 3.7936 0H5.69429ZM3.7936 1.02953C3.00152 1.02953 2.35696 1.73639 2.35695 2.6065V6.27523H5.70242L5.7056 6.27513C8.8493 6.18553 8.85295 1.12044 5.70569 1.02963L5.70246 1.02953H3.7936Z' fill='white'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.special-offers-block {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: relative;
}
.special-offers-block__head {
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
}
.special-offers-block__title {
  font-weight: 600;
  color: #1f2830;
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 1.3;
  flex: 1 1;
}
.special-offers-block__title a {
  color: #1f2830;
}
.special-offers-block__title a:hover {
  color: #3b4a5e;
  text-decoration: none;
}
.special-offers-block__navigation-slide {
  flex: 0 0 auto;
  font-size: 0;
  line-height: 1;
}
.special-offers-block__navigation-slide.disabled {
  display: none;
}
.special-offers-block__navigation-slide button {
  border-radius: 100%;
  border: 0.0625rem solid #1f2830;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 0.75rem auto;
  transition: all 0.3s ease;
  width: 2.5rem;
  height: 2.5rem;
  cursor: pointer;
}
.special-offers-block__navigation-slide button.button-prev {
  transform: rotate(180deg);
  margin-right: 0.4375rem;
}
.special-offers-block__list-wrap {
  margin-bottom: 1.25rem;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.special-offers-block__more .site-btn {
  width: 100%;
}
.special-offers-block__item {
  height: auto;
  width: 100%;
  max-width: 30rem;
}
.special-offers-thumbs {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 1.875rem;
  background: #ececf4;
  transition: all 0.3s ease;
  overflow: hidden;
  min-height: 15.75rem;
  color: #1f2830;
  padding: 1.875rem 42% 2.1875rem 1.5625rem;
  -webkit-overflow-scrolling: touch;
}
.special-offers-thumbs:hover {
  text-decoration: none;
}
.special-offers-thumbs__image {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.special-offers-thumbs__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 100% 0;
     object-position: 100% 0;
}
.special-offers-thumbs__name {
  display: block;
  color: #3b4a5e;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.special-offers-thumbs__text {
  display: block;
}
.special-offers-thumbs__content-top {
  margin-bottom: 0.625rem;
  flex: 1 0 auto;
  margin-bottom: 0.9375rem;
  position: relative;
}
.special-offers-thumbs__content-bottom {
  flex: 0 0 auto;
  position: relative;
}
.special-offers-thumbs__price-box {
  display: flex;
  align-items: flex-end;
  margin-bottom: 1.875rem;
}
.special-offers-thumbs__oldprice {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  line-height: 1;
  margin-right: 0.875rem;
  color: #7399D1;
  leading-trim: both;
  text-edge: cap;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
}
.special-offers-thumbs__oldprice:before {
  content: "";
  position: absolute;
  left: -0.3125rem;
  right: -0.1875rem;
  top: -0.125rem;
  bottom: 0;
  background: url("../img/oldprice.webp") 0 50% no-repeat;
  background-size: 100% auto;
}
.special-offers-thumbs__price {
  display: inline-block;
  vertical-align: bottom;
  color: #1f2830;
  leading-trim: both;
  text-edge: cap;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
}
.special-offers-thumbs__date span {
  border-radius: 1.375rem;
  background: #dfcabc;
  color: #1f2830;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  padding: 0.3125rem 0.75rem;
}

.inner-page-head {
  margin-bottom: 30px;
}
.inner-page-head h1 {
  text-transform: uppercase;
  margin-bottom: 0;
}
.breadcrumbs {
  margin-bottom: 20px;
  color: #495763;
  font-size: 0.8125rem;
}
.breadcrumbs a {
  color: #495763;
}
.content-page-row__column-left > div:first-child {
  padding-top: 0;
}
.content-page-row__column-left > div:last-child {
  padding-bottom: 0.0625rem;
  margin-bottom: 0;
}
.content-page-services-row {
  margin-bottom: 3.75rem;
}
.content-page-services-row__column-left {
  margin-bottom: 1.25rem;
}
.content-page-services-row__column-right > div:first-child {
  padding-top: 0;
}
.content-page-services-row__column-right > div:last-child {
  padding-bottom: 0.0625rem;
  margin-bottom: 0;
}
.content-page-services-row__buttons {
  display: none;
}

.content-page-services-row--flip .content-page-services-row__column-left {
  margin-bottom: 0;
}
.content-page-services-row--flip .content-page-services-row__column-left > div.form-in-block:last-child {
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: -3.75rem;
}

.dms-info-block {
  margin-bottom: 2.5rem;
}
.dms-info-block__inner {
  border-radius: 1.875rem;
  background: #7399D1;
  color: #fff;
  box-shadow: 0 0.625rem 1.3125rem 0 rgba(0,0,0,0.03);
  padding-top: 0.0625rem;
}
.dms-info-block__photo {
  margin-top: -2.25rem;
  overflow: hidden;
  border-radius: 1.875rem;
  -webkit-overflow-scrolling: touch;
}
.dms-info-block__photo img {
  width: 100%;
}
.dms-info-block__content {
  padding: 2.5rem 1.5625rem 1.875rem;
}
.dms-info-block__title {
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
.dms-info-block__text {
  margin-bottom: 1.875rem;
}
.dms-info-block__more .site-btn {
  width: auto;
  min-width: 13.75rem;
  color: #fff;
}
.hero-fon {
  overflow: clip;
}
.hero-fon__blur-jemchug {
  display: none;
}
.services-archive-block {
  margin-bottom: 4.375rem;
}
.services-archive-block__inner {
  border-radius: 1.875rem;
  border: 0.0625rem solid #fff;
  background: linear-gradient(128deg, #ececf4 28.24%, rgba(236,236,244,0.8) 231.25%);
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
.services-archive-block__item:first-child .services-archive-block__item-head {
  border-radius: 1.875rem 1.875rem 0 0;
}
.services-archive-block__item:last-child .services-archive-block__item-list {
  padding-bottom: 1.5rem;
}
.services-archive-block__item-head {
  display: flex;
  position: relative;
  color: #3b4a5e;
  text-decoration: none;
  background: linear-gradient(90deg, #fff 0%, #7399D1 100%);
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border-radius: 1.875rem 1.875rem 0 0;
}
.services-archive-block__item-head:hover {
  text-decoration: none;
}
.services-archive-block__item-head-name {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.1 0.125rem;
  text-transform: uppercase;
  padding: 0.625rem 1.25rem 0.625rem 0;
  display: flex;
  align-items: center;
  flex: 1 1;
}
.services-archive-block__item-head-image-box {
  flex: 0 0 7.5rem;
  position: relative;
}
.services-archive-block__item-head-image-bg {
  position: absolute;
  right: 100%;
  top: 0.625rem;
  width: 2.25rem;
  height: 2.25rem;
}
.services-archive-block__item-head-image {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
}
.services-archive-block__item-head-image:before {
  content: "";
  display: block;
  padding-top: 55%;
}
.services-archive-block__item-head-image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
}
.services-archive-block__item-list {
  padding-top: 1.5rem;
  padding-bottom: 4.6875rem;
}
.services-archive-block__price {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: -0.1 0.125rem;
}
.services-archive-block__row {
  display: flex;
  border-bottom: 0.0625rem solid #3b4a5e;
}
.services-archive-block__row:last-child {
  border: none;
}
.services-archive-block__row:last-child .services-archive-block__row-right {
  border-radius: 0 0 0 1.875rem;
}
.services-archive-block__row:first-child .services-archive-block__row-right {
  border-radius: 1.875rem 0 0 0;
}
.services-archive-block__row-left {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.625rem;
  padding-right: 0.9375rem;
  flex: 1 1;
}
.services-archive-block__row-right {
  flex: 0 0 8.25rem;
  padding-right: 0.625rem;
  text-align: right;
  background: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.services-archive-block__services-content {
  display: block;
  text-decoration: none;
  color: #3b4a5e;
}
.services-archive-block__services-content.opened .services-archive-block__services-name {
  color: #7399D1;
}
.services-archive-block__services-content.opened .services-archive-block__services-name button {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.75635 7.69458C7.55916 7.89014 7.29175 8 7.01292 8C6.73409 8 6.46668 7.89014 6.26949 7.69458L0.321018 1.79348C0.220587 1.69725 0.140479 1.58214 0.08537 1.45488C0.0302606 1.32761 0.00125297 1.19072 3.96995e-05 1.05222C-0.00117357 0.913706 0.0254321 0.776345 0.0783037 0.648146C0.131175 0.519946 0.209254 0.403476 0.307985 0.305532C0.406715 0.207587 0.52412 0.13013 0.653348 0.0776796C0.782577 0.0252291 0.921041 -0.00116422 1.06066 3.93863e-05C1.20028 0.00124299 1.33826 0.0300196 1.46655 0.0846901C1.59484 0.139361 1.71087 0.21883 1.80787 0.318461L7.01292 5.48206L12.218 0.318461C12.4163 0.128443 12.6819 0.0232993 12.9576 0.0256761C13.2333 0.0280528 13.4971 0.13776 13.692 0.331168C13.887 0.524577 13.9976 0.786212 14 1.05972C14.0024 1.33323 13.8964 1.59674 13.7048 1.79348L7.75635 7.69458Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.services-archive-block__services-content:hover {
  text-decoration: none;
}
.services-archive-block__services-name {
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0 0.875rem;
  text-transform: uppercase;
  display: block;
  margin-bottom: 1.25rem;
}
.services-archive-block__services-name button {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 0.875rem;
  height: 0.875rem;
  margin-left: 0.3125rem;
  border: none;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  transition: all 0.3s ease-in;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.75635 7.69458C7.55916 7.89014 7.29175 8 7.01292 8C6.73409 8 6.46668 7.89014 6.26949 7.69458L0.321018 1.79348C0.220587 1.69725 0.140479 1.58214 0.08537 1.45488C0.0302606 1.32761 0.00125297 1.19072 3.96995e-05 1.05222C-0.00117357 0.913706 0.0254321 0.776345 0.0783037 0.648146C0.131175 0.519946 0.209254 0.403476 0.307985 0.305532C0.406715 0.207587 0.52412 0.13013 0.653348 0.0776796C0.782577 0.0252291 0.921041 -0.00116422 1.06066 3.93863e-05C1.20028 0.00124299 1.33826 0.0300196 1.46655 0.0846901C1.59484 0.139361 1.71087 0.21883 1.80787 0.318461L7.01292 5.48206L12.218 0.318461C12.4163 0.128443 12.6819 0.0232993 12.9576 0.0256761C13.2333 0.0280528 13.4971 0.13776 13.692 0.331168C13.887 0.524577 13.9976 0.786212 14 1.05972C14.0024 1.33323 13.8964 1.59674 13.7048 1.79348L7.75635 7.69458Z' fill='%233B4A5E'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
.services-archive-block__services-name button:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2.5rem;
  height: 2.5rem;
  transform: translate(-50%, -50%);
}
.services-archive-block__services-text {
  display: none;
  padding-top: 0.625rem;
  padding-bottom: 1.875rem;
}
.services-archive-block__services-more {
  display: inline-block;
  color: #7399D1;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.024375rem;
  text-transform: uppercase;
  position: relative;
  padding-right: 1.25rem;
}
.services-archive-block__services-more:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.875rem;
  height: 0.625rem;
  margin-top: -0.3125rem;
  transition: all 0.3s ease-in;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M11.9615 4.24127H0.4675C0.343511 4.24127 0.224601 4.29092 0.136928 4.37928C0.0492544 4.46765 0 4.58749 0 4.71246C0 4.83743 0.0492544 4.95727 0.136928 5.04564C0.224601 5.134 0.343511 5.18365 0.4675 5.18365H11.9615L8.55151 8.61954C8.46373 8.70801 8.41441 8.82801 8.41441 8.95314C8.41441 9.07826 8.46373 9.19826 8.55151 9.28674C8.63929 9.37521 8.75836 9.42492 8.8825 9.42492C9.00665 9.42492 9.12571 9.37521 9.21349 9.28674L13.421 5.04606C13.4645 5.00229 13.4991 4.95029 13.5226 4.89305C13.5462 4.8358 13.5583 4.77444 13.5583 4.71246C13.5583 4.65048 13.5462 4.58911 13.5226 4.53187C13.4991 4.47463 13.4645 4.42263 13.421 4.37886L9.21349 0.138182C9.12571 0.0497053 9.00665 0 8.8825 0C8.75836 0 8.63929 0.0497053 8.55151 0.138182C8.46373 0.226658 8.41441 0.346657 8.41441 0.471782C8.41441 0.596906 8.46373 0.716906 8.55151 0.805382L11.9615 4.24127Z' fill='%237399D1'/%3E%3C/svg%3E") 100% 50% no-repeat;
  background-size: contain;
}
.services-type-hero-block {
  margin-bottom: 3.125rem;
  padding-top: 0.625rem;
  background: linear-gradient(180deg, #fff 0%, #ebebf3 30%);
}
.services-type-hero-block:last-child {
  margin-bottom: -1.875rem;
  padding-bottom: 1.875rem;
}
.services-type-hero-block__column-right {
  margin-bottom: 1.25rem;
}
.services-type-hero-block__column-left p {
  margin-top: 0;
}
.services-type-hero-block__column-left p:last-child {
  margin-bottom: 0;
}
.services-type-hero-block .breadcrumbs {
  margin-bottom: 0.625rem;
}
.services-type-hero-block__image-box {
  position: relative;
  max-width: 26rem;
  margin: 0 auto 1.875rem;
}
.services-type-hero-block__image-box > img {
  position: absolute;
  left: 0.3125rem;
  top: 0.6875rem;
  width: 5rem;
  height: 5rem;
}
.services-type-hero-block__image > img {
  width: 100%;
}
.services-type-hero-block__title {
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}
.services-type-hero-block__description {
  margin-bottom: 1.875rem;
}
.services-type-hero-block__buttons {
  text-align: center;
}
.services-type-hero-block__buttons .site-btn {
  width: 100%;
  margin-bottom: 0.625rem;
  max-width: 16.25rem;
}
.services-type-hero-block__image-box > img {
  position: absolute;
  left: -2.6875rem;
  top: auto;
  bottom: 0;
  width: 5.375rem;
  height: 5.375rem;
}
.services-type-navigation-block {
  margin: 0 -0.9375rem;
  padding: 0.9375rem 0.9375rem;
}
.services-type-navigation-block__list {
  margin: 0 -0.9375rem;
  padding: 0 0.9375rem;
  list-style: none;
  scroll-padding-inline: 0.9375rem;
}
.services-type-navigation-block__mobile-items-list {
  padding: 0.75rem 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 1;
}
.services-type-navigation-block__mobile-items-list > li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-right: 0.9375rem;
}
.services-type-navigation-block__mobile-items-list > li a {
  position: relative;
  text-decoration: none;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.3;
  display: block;
  padding: 0.4375rem 0 0.4375rem 0.625rem;
}
.services-type-navigation-block__mobile-items-list > li a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.75rem;
  width: 0.1875rem;
  height: 0.1875rem;
  background: #fff;
  border-radius: 100%;
}
@-webkit-keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.content-page-services-row__column-left {
  position: relative;
  z-index: 1;
}
.content-page-services-row__column-right .our-specialists-thumbs {
  background: #f3f3f9;
}
.group-block-bg-wrapper3 {
  position: relative;
}
.group-block-bg-wrapper3 .group-block-bg-wrapper2 {
  position: absolute;
  left: -0.625rem;
  right: -0.625rem;
  top: 0;
  bottom: 0;
}
.group-block-bg-wrapper3 .group-block-bg-wrapper2__jemchug-bg,
.group-block-bg-wrapper3 .group-block-bg-wrapper2__video-one,
.group-block-bg-wrapper3 .group-block-bg-wrapper2__video-three {
  display: none;
}
.doctors-card-block {
  margin-bottom: 2.5rem;
  border-radius: 2.5rem;
  background: linear-gradient(180deg, #f5f6f7 0%, #e9ecef 100%);
}
.doctors-card-block__prename {
  color: #3b4a5e;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 0.3125rem;
}
.doctors-card-block__name {
  color: #3b4a5e;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
}
.doctors-card-block__content {
  padding: 1.5625rem 1.25rem;
}
.doctors-card-block__content-top {
  margin-bottom: 1.25rem;
}
.doctors-card-block__status {
  padding: 0;
  margin: 0 0 1.25rem;
  list-style: none;
  font-size: 0;
  line-height: 1;
}
.doctors-card-block__status li {
  display: inline-block;
  vertical-align: top;
  color: #3b4a5e;
  font-size: 0.875rem;
  line-height: 1;
  margin: 0 0.625rem 0.3125rem 0;
  padding: 0.4375rem 1.5625rem;
  border-radius: 1.25rem;
  background: #c0dbd6;
}
.doctors-card-block__list {
  padding: 0;
  margin: 0 0 1.25rem;
  list-style: none;
  font-size: 0;
  line-height: 1;
}
.doctors-card-block__list li {
  margin-bottom: 1rem;
  margin-right: 1.25rem;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-left: 0.625rem;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
}
.doctors-card-block__list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background: #7399D1;
}
.doctors-card-block__list li:last-child {
  margin-bottom: 0;
}
.doctors-card-block__text {
  margin-bottom: 1.25rem;
}
.doctors-card-block__reviews {
  font-size: 0;
  line-height: 1;
}
.doctors-card-block__reviews-box {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 5.625rem;
  height: 1.125rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath d='M5.87885 8.73678L8.52588 10.3378C9.01063 10.6312 9.60382 10.1974 9.47625 9.64889L8.77463 6.6383L11.1155 4.60997C11.5428 4.24003 11.3132 3.53841 10.7519 3.49376L7.67117 3.23224L6.46566 0.387486C6.2488 -0.129162 5.5089 -0.129162 5.29204 0.387486L4.08652 3.22587L1.00577 3.48738C0.444471 3.53203 0.21485 4.23365 0.642201 4.60359L2.98307 6.63192L2.28144 9.64251C2.15388 10.1911 2.74707 10.6248 3.23182 10.3314L5.87885 8.73678Z' fill='%237399D1' fill-opacity='0.55'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 1.125rem 1.125rem;
}
.doctors-card-block__reviews-box span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath d='M5.87885 8.73678L8.52588 10.3378C9.01063 10.6312 9.60382 10.1974 9.47625 9.64889L8.77463 6.6383L11.1155 4.60997C11.5428 4.24003 11.3132 3.53841 10.7519 3.49376L7.67117 3.23224L6.46566 0.387486C6.2488 -0.129162 5.5089 -0.129162 5.29204 0.387486L4.08652 3.22587L1.00577 3.48738C0.444471 3.53203 0.21485 4.23365 0.642201 4.60359L2.98307 6.63192L2.28144 9.64251C2.15388 10.1911 2.74707 10.6248 3.23182 10.3314L5.87885 8.73678Z' fill='%237399D1' fill-opacity='1'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 1.125rem 1.125rem;
}
.doctors-card-block__reviews-link {
  display: inline-block;
  vertical-align: top;
  color: #3b4a5e;
  font-size: 1rem;
  line-height: 1;
  padding-top: 0.0625rem;
  margin-left: 0.9375rem;
}
.doctors-card-block__reviews-link a {
  text-decoration: none;
  color: #3b4a5e;
  transition: color 0.3s ease-in-out;
}
.doctors-card-block__reviews-link a:hover {
  text-decoration: underline;
}
.doctors-card-block__item-thumbs-button {
  margin-bottom: 0.625rem;
}
.doctors-card-block__image-box {
  position: relative;
  overflow: hidden;
  border-radius: 0 0 1.25rem 1.25rem;
  -webkit-overflow-scrolling: touch;
}
.doctors-card-block__image {
  position: relative;
  max-width: 10.875rem;
  width: 100%;
  margin: 0 auto;
}
.doctors-card-block__image:before {
  content: "";
  display: block;
  padding-top: 120.5%;
}
.doctors-card-block__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0 0;
     object-position: 0 0;
}
.cost-type-variant {
  margin-top: 2.25rem;
}
.cost-type-variant__list {
  margin: -2.1875rem -0.9375rem;
  padding: 2.1875rem 0.9375rem;
  display: flex;
  scroll-padding-inline: 0.9375rem;
}
.cost-type-variant__item {
  position: relative;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(33.333% - 0.625rem);
  margin-right: 0.625rem;
  min-width: 15rem;
}
.cost-type-variant__item:hover {
  text-decoration: none;
}
.cost-type-variant__item-image {
  flex: 0 0 auto;
  margin: 0;
  height: 9.875rem;
  transition: all 0.3s ease-in-out;
  border-radius: 1.875rem 1.875rem 0 0;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.cost-type-variant__item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cost-type-variant__item-content {
  padding: 1.25rem 1.25rem 1.25rem;
  border-radius: 0 0 1.875rem 1.875rem;
  border: 0.0625rem solid #fff;
  color: #1f2830;
  background: linear-gradient(180deg, #fff -3.95%, #f3f3f9 100%);
  box-shadow: 0 0.625rem 1.3125rem 0 rgba(0,0,0,0.03);
  -webkit-backdrop-filter: blur(1.875rem);
          backdrop-filter: blur(1.875rem);
}
.cost-type-variant__item-name {
  flex: 1 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  color: #3b4a5e;
}
.cost-type-variant__item-text,
.cost-type-variant__item-more {
  display: none;
}
.price-list-services-block {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  position: relative;
}
.price-list-services-block__title {
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
.price-list-services-block__head {
  position: relative;
}
.price-list-services-block__more {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-weight: bold;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.price-list-services-block__more a {
  color: #3b4a5e;
}
.price-list-services-block__item {
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #393a40;
}
.price-list-services-block__item.last,
.price-list-services-block__item:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.price-list-services-block__item.hide {
  display: none;
}
.price-list-services-block__item-title {
  color: #3b4a5e;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.price-list-services-block__item-title.hasText {
  cursor: pointer;
}
.price-list-services-block__item-title.hasText:after {
  content: "";
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5' fill='none'%3E%3Cpath d='M6 1L3.5 3.5L1 1' stroke='%23495763' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 50% no-repeat;
  background-size: contain;
  width: 0.4375rem;
  height: 0.3125rem;
  vertical-align: middle;
  margin-left: 0.3125rem;
  transition: all 0.3s ease-in;
}
.price-list-services-block__item-title.hasText.opened:after {
  transform: rotate(180deg);
}
.price-list-services-block__item-desc {
  padding-top: 0.625rem;
  color: #3b4a5e;
  font-size: 0.75rem;
  font-weight: 300;
  display: none;
}
.price-list-services-block__item-body {
  margin-bottom: 1.25rem;
}
.price-list-services-block__item-price-box {
  /*display: flex;
  align-items: center;
  flex-wrap: wrap;*/
}
.price-list-services-block__item-price {
  color: #3b4a5e;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: -0.05625rem;
  display: inline-block;
}
.price-list-services-block__item-oldprice {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: line-through;
  margin: 0 0.625rem;
  display: inline-block;
}
.price-list-services-block__item-procent {
  color: #7399D1;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  flex: 0 0 100%;
}
.services-post-list-block {
  margin-bottom: 3.75rem;
  position: relative;
}
.services-post-list-block:last-child {
  margin-bottom: 0;
}
.services-post-list-block__title {
  text-transform: uppercase;
}
.services-post-list-block__description {
  margin-bottom: 1.25rem;
}
.services-post-list-block__item {
  margin-bottom: 0.75rem;
  margin-right: 0.9375rem;
  flex: 0 0 18.125rem;
}
.services-post-list-block__list {
  display: flex;
  margin: -1.25rem -0.9375rem;
  padding: 1.25rem 0.9375rem;
  list-style: none;
  scroll-padding-inline: 0.9375rem;
}
.services-post-thumbs {
  overflow: hidden;
  border-radius: 1.875rem;
  border: 0.0625rem solid #fff;
  background: linear-gradient(180deg, rgba(255,255,255,0.68) 0%, rgba(255,255,255,0.54) 100%);
  box-shadow: 0 0.625rem 1.3125rem 0 rgba(0,0,0,0.03);
  -webkit-backdrop-filter: blur(1.875rem);
          backdrop-filter: blur(1.875rem);
  display: flex;
  flex-direction: column;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}
.services-post-thumbs__image {
  position: relative;
  margin-bottom: 1.25rem;
  flex: 0 0 auto;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.services-post-thumbs__image:before {
  content: "";
  display: block;
  padding-top: 52%;
}
.services-post-thumbs__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.services-post-thumbs__name {
  color: #3b4a5e;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.services-post-thumbs__description {
  line-height: 1.3;
  font-size: 1rem;
}
.services-post-thumbs__content {
  margin-bottom: 1.25rem;
  flex: 1 0 auto;
  padding: 0 1.5625rem;
}
.services-post-thumbs__bottom {
  flex: 0 0 auto;
  padding: 0 1.5625rem 1.25rem;
}
.services-post-thumbs__price-box {
  flex: 1 1;
  margin-bottom: 1.25rem;
}
.services-post-thumbs__price {
  color: #3b4a5e;
  font-size: 1.5rem;
  font-weight: 600;
}
.services-type-universal-block {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.services-type-universal-block.noMarBottom {
  padding-bottom: 0;
  padding-top: 0;
}
.services-type-universal-block.noMarBottom + .services-type-universal-block.noMarBottom,
.services-type-universal-block.noMarBottom + .services-type-universal-block {
  padding-top: 1.25rem;
}
.services-type-universal-block__title {
  line-height: 1.16;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.services-type-universal-block__subtitle {
  font-size: 1.3125rem;
  font-weight: 600;
  line-height: 1.16;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.services-type-universal-block__image-box {
  position: relative;
  border-radius: 1.625rem;
  margin-bottom: 1.25rem;
}
.services-type-universal-block__image-box:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.services-type-universal-block__image-box > picture img,
.services-type-universal-block__image-box > img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.625rem;
}
.services-type-universal-block__jemchujina {
  display: none;
}
.services-type-universal-block__text {
  margin-bottom: 1.25rem;
}
.services-type-universal-block__text img {
  border-radius: 1.625rem;
}
.services-type-universal-block__text--blue {
  padding: 2.5rem 1.875rem 1.875rem;
  color: #fff;
  background: #3b4a5e;
  border-radius: 1.875rem;
  position: relative;
}
.services-type-universal-block__text--blockquote {
  position: relative;
  overflow: hidden;
  padding: 1.25rem 0.9375rem 1.25rem 1.625rem;
  border-radius: 0.625rem;
  border: 0.0625rem solid #fff;
  background: rgba(255,255,255,0.34);
  -webkit-overflow-scrolling: touch;
}
.services-type-universal-block__text--blockquote:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.8125rem;
  background: #dfcabc;
}
.services-type-universal-block__text--spoyler {
  padding-top: 1.25rem;
}
.services-type-universal-block__text--spoyler + .services-type-universal-block__text {
  border-top: 0.0625rem solid #393a40;
}
.services-type-universal-block__text--spoyler.opened .services-type-universal-block__text-title:after {
  transform: rotate(180deg);
}
.services-type-universal-block__text--spoyler .services-type-universal-block__text-body {
  display: none;
}
.services-type-universal-block__text--spoyler .services-type-universal-block__text-title {
  cursor: pointer;
  color: #3b4a5e;
}
.services-type-universal-block__text--spoyler .services-type-universal-block__text-title:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.25rem;
  height: 1.25rem;
  transition: all 0.3s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.88416 4.25721C4.78258 4.35875 4.64483 4.4158 4.5012 4.4158C4.35757 4.4158 4.21982 4.35875 4.11824 4.25721L1.05404 1.193C1.0023 1.14303 0.961036 1.08326 0.932648 1.01718C0.90426 0.951092 0.889317 0.880014 0.888692 0.808092C0.888067 0.73617 0.901773 0.664844 0.929008 0.598275C0.956244 0.531706 0.996464 0.471228 1.04732 0.420369C1.09818 0.369511 1.15866 0.32929 1.22523 0.302055C1.2918 0.274819 1.36312 0.261114 1.43505 0.261739C1.50697 0.262364 1.57804 0.277307 1.64413 0.305695C1.71022 0.334083 1.76999 0.375348 1.81995 0.427083L4.5012 3.10833L7.18245 0.427083C7.28461 0.328414 7.42144 0.273817 7.56346 0.275051C7.70549 0.276285 7.84134 0.333252 7.94177 0.433681C8.0422 0.534111 8.09917 0.669968 8.1004 0.811991C8.10164 0.954014 8.04704 1.09084 7.94837 1.193L4.88416 4.25721Z' fill='%23393A40'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
.services-type-universal-block__text:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__text p {
  margin: 0 0 1.25rem;
}
.services-type-universal-block__text p:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__text-title {
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}
.services-type-universal-block__text-title + .services-type-universal-block__text-body {
  padding-top: 0.625rem;
}
.services-type-universal-block__buttons {
  margin-bottom: 1.25rem;
}
.services-type-universal-block__buttons:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__buttons .site-btn {
  width: 100%;
  margin-bottom: 0.625rem;
}
.services-type-universal-block__buttons .site-btn:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__thumbs-list {
  margin-bottom: 1.25rem;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  padding: 0 0.625rem;
  display: flex;
  scroll-padding-inline: 0.625rem;
}
.services-type-universal-block__thumbs-list:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__thumbs-item {
  margin-right: 0.625rem;
  scroll-snap-align: start;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(33.333% - 0.625rem);
  min-width: 11.875rem;
}
.services-type-universal-block__thumbs-item:last-child {
  margin-right: 0;
}
.services-type-universal-block__thumbs-item-image {
  position: relative;
  margin-bottom: 1.25rem;
  flex: 0 0 auto;
}
.services-type-universal-block__thumbs-item-image:before {
  content: "";
  display: block;
  padding-top: 80%;
}
.services-type-universal-block__thumbs-item-image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.25rem;
}
.services-type-universal-block__thumbs-item-content {
  flex: 1 0 auto;
  margin-bottom: 0.9375rem;
}
.services-type-universal-block__thumbs-item-content:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__thumbs-item-title {
  font-size: 0.875rem;
  color: #3b4a5e;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.services-type-universal-block__thumbs-item-text p {
  margin: 0 0 1.25rem;
}
.services-type-universal-block__thumbs-item-text p:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__thumbs-item-button {
  flex: 0 0 auto;
}
.services-type-universal-block__thumbs-item-button .site-btn {
  width: 100%;
}
.services-type-universal-block__video {
  margin-bottom: 1.25rem;
}
.services-type-universal-block__video:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__video > a {
  display: block;
  position: relative;
  text-decoration: none;
}
.services-type-universal-block__video > a:before {
  content: "";
  display: block;
  padding-top: 68%;
}
.services-type-universal-block__video > a:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  background: #3b4a5e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='9' viewBox='0 0 8 9' fill='none'%3E%3Cpath d='M7.10547 4.47521L2.53277e-05 8.95048L2.57189e-05 -5.65774e-05L7.10547 4.47521Z' fill='white'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 0.625rem auto;
}
.services-type-universal-block__video > a img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.125rem;
}
.services-type-universal-block__gallery {
  margin: 0 -0.625rem;
  padding: 0 0.625rem;
}
.services-type-universal-block__gallery-wrapper {
  position: relative;
  margin-bottom: 1.25rem;
}
.services-type-universal-block__gallery-wrapper:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__gallery-image {
  position: relative;
}
.services-type-universal-block__gallery-image:before {
  content: "";
  display: block;
  padding-top: 71%;
}
.services-type-universal-block__gallery-image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.75rem;
}
.services-type-universal-block__navigation-slider {
  display: none;
}
.special-offers-block__description {
  margin-bottom: 2.1875rem;
}

.services-type-universal-block__text-body ul,
.article-page-text-block__text ul {
  padding: 0;
  margin: 0 0 1.25rem;
  list-style: none;
}
.services-type-universal-block__text-body ul:last-child,
.article-page-text-block__text ul:last-child {
  margin-bottom: 0;
}
.services-type-universal-block__text-body ul li,
.article-page-text-block__text ul li {
  margin: 0 0 0.625rem;
  padding: 0 0 0 0.9375rem;
  position: relative;
}
.services-type-universal-block__text-body ul li:before,
.article-page-text-block__text ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.625rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background: #7399D1;
}
.was-became {
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.was-became__title {
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
.was-became__head {
  margin-bottom: 1.5625rem;
}
.was-became__tab-controls-fade {
  height: 2rem;
  margin-bottom: -2rem;
  position: relative;
}
.was-became__tab-controls-fade:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  background: #3b4a5e;
  height: 0.0625rem;
}
.was-became__tab-controls-fade > span,
.was-became__tab-controls-fade:after {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: -0.1 0.5rem;
  text-transform: uppercase;
  line-height: 2rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 1.75rem;
  padding-right: 0.625rem;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M2.12001 6.59992L17.3793 6.59992C17.544 6.59992 17.7018 6.53672 17.8182 6.42421C17.9346 6.3117 18 6.15911 18 6C18 5.84089 17.9346 5.6883 17.8182 5.57579C17.7018 5.46328 17.544 5.40007 17.3793 5.40008L2.12001 5.40008L6.64704 1.02543C6.76359 0.912778 6.82906 0.759992 6.82906 0.600681C6.82906 0.44137 6.76359 0.288585 6.64704 0.175935C6.5305 0.0632849 6.37244 -8.90835e-07 6.20762 -8.76426e-07C6.04281 -8.62018e-07 5.88474 0.063285 5.7682 0.175935L0.18234 5.57525C0.124542 5.63098 0.0786833 5.69719 0.0473952 5.77007C0.016107 5.84295 1.37591e-06 5.92109 1.38281e-06 6C1.38971e-06 6.07891 0.016107 6.15705 0.0473952 6.22993C0.0786834 6.30282 0.124542 6.36902 0.18234 6.42475L5.7682 11.8241C5.88474 11.9367 6.04281 12 6.20762 12C6.37244 12 6.5305 11.9367 6.64705 11.8241C6.76359 11.7114 6.82906 11.5586 6.82906 11.3993C6.82906 11.24 6.76359 11.0872 6.64705 10.9746L2.12001 6.59992Z' fill='%233B4A5E'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.was-became__tab-controls-fade:after {
  content: "Стало";
  left: auto;
  right: 0;
  padding-right: 1.75rem;
  padding-left: 0.625rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M15.88 5.40008L0.620651 5.40008C0.456044 5.40008 0.298179 5.46328 0.181785 5.57579C0.06539 5.6883 0 5.84089 0 6C0 6.15911 0.06539 6.3117 0.181785 6.42421C0.298179 6.53672 0.456044 6.59993 0.620651 6.59993L15.88 6.59993L11.353 10.9746C11.2364 11.0872 11.1709 11.24 11.1709 11.3993C11.1709 11.5586 11.2364 11.7114 11.353 11.8241C11.4695 11.9367 11.6276 12 11.7924 12C11.9572 12 12.1153 11.9367 12.2318 11.8241L17.8177 6.42475C17.8755 6.36902 17.9213 6.30282 17.9526 6.22993C17.9839 6.15705 18 6.07891 18 6C18 5.92109 17.9839 5.84295 17.9526 5.77007C17.9213 5.69719 17.8755 5.63098 17.8177 5.57525L12.2318 0.175936C12.1153 0.0632858 11.9572 0 11.7924 0C11.6276 0 11.4695 0.0632858 11.353 0.175936C11.2364 0.288585 11.1709 0.441371 11.1709 0.600682C11.1709 0.759993 11.2364 0.912779 11.353 1.02543L15.88 5.40008Z' fill='%233B4A5E'/%3E%3C/svg%3E");
  background-position: 100% 50%;
}
.was-became__tab-item {
  overflow: hidden;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.was-became__tab-item:not(.active) {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.was-became-thumbs {
  height: auto !important;
  position: relative;
}
.was-became-thumbs:before {
  content: "";
  display: block;
  padding-top: 60%;
}
.was-became-thumbs img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.twentytwenty-container {
  overflow: visible;
}
.twentytwenty-container:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -2.75rem;
  height: 2.75rem;
}
.twentytwenty-wrapper {
  padding-top: 2.75rem;
}
.twentytwenty-handle {
  top: -2.75rem;
  margin-top: 0;
  margin-left: -1rem;
  width: 2rem;
  height: 2rem;
  border: 0.0625rem solid #3b4a5e;
  background: #fff;
  box-shadow: none;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
  display: none;
}
.twentytwenty-horizontal .twentytwenty-handle:after {
  box-shadow: none;
  width: 0.125rem;
  margin-left: -0.0625rem;
  background: #fff;
}
.twentytwenty-right-arrow {
  border-left-color: #3b4a5e;
}
.twentytwenty-left-arrow {
  border-right-color: #3b4a5e;
}

.main-services-block__price-box {
  color: #3b4a5e;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
.main-services-block__price-box > span {
  display: inline-block;
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
  text-decoration-line: line-through;
  margin-left: 0.9375rem;
}
.main-services-block__price-box .special-offers-thumbs__flag-box {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0 5px 15px;
  color: #7399D1;
}

.article-catergor {
  list-style: none;
  font-size: 0;
  line-height: 1;
  margin: -0.9375rem -0.9375rem;
  padding: 0.9375rem 0.9375rem;
  position: relative;
}
.article-catergor li {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.3125rem;
  scroll-snap-align: start;
}
.article-catergor li:last-child {
  margin-right: 0;
}
.article-catergor li span,
.article-catergor li a {
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 0.3125rem 0.3125rem;
  border-radius: 4.125rem;
  border: 0.0625rem solid rgba(255,255,255,0.29);
  background: rgba(101,69,47,0.32);
  -webkit-backdrop-filter: blur(1.5625rem);
          backdrop-filter: blur(1.5625rem);
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  padding: 0.5rem 1rem;
}
.article-catergor li span,
.article-catergor li a.active,
.article-catergor li a:hover {
  color: #1f2830;
  background-color: #c0dbd6;
  text-decoration: none;
}
.article-catergor li span,
.article-catergor li a.active {
  cursor: default;
  pointer-events: none;
}
.article-archive-head {
  margin-bottom: 1.875rem;
}
.article-archive-head h1 {
  text-transform: uppercase;
}
.pagination-site {
  text-align: center;
  margin-top: -0.625rem;
  margin-bottom: 3.125rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: #3b4a5e;
}
.pagination-site a {
  padding: 0.625rem 1.1875rem;
  opacity: 0.8;
  color: #3b4a5e;
}
.pagination-site .page-numbers.dots {
  padding: 0.625rem 1.1875rem;
  opacity: 0.8;
}
.pagination-site .page-numbers.current {
  padding: 0.625rem 1.1875rem;
  opacity: 1;
  color: #7399D1;
}
.pagination-site a:hover {
  color: #7399D1;
  opacity: 1;
  text-decoration: none;
}
.article-page-information {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 1.875rem;
}
.article-page-information__date {
  color: rgba(66,63,72,0.8);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12' fill='none'%3E%3Cpath d='M2.74857 4.07936H7.375M2.43286 1.35938V2.17547M7.63 1.35938V2.17537M9.16 4.21537L9.16 8.83938C9.16 9.96604 8.24666 10.8794 7.12 10.8794H3.04C1.91334 10.8794 1 9.96604 1 8.83938V4.21537C1 3.08871 1.91334 2.17537 3.04 2.17537H7.12C8.24666 2.17537 9.16 3.08871 9.16 4.21537Z' stroke='%2368656D' stroke-opacity='0.68' stroke-width='1.02' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: 0.875rem auto;
  padding-left: 1.25rem;
}
.article-page-information__share {
  position: relative;
  z-index: 2;
}
.article-page-information__share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='15' viewBox='0 0 19 15' fill='none'%3E%3Cpath d='M18 6.99038L8.93343 1L8.93343 4.3913C1 6.08696 1 14 1 14C1 14 4.39996 9.47826 8.93343 10.0435L8.93343 13.5478L18 6.99038Z' stroke='%2368656D' stroke-opacity='0.68' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.article-page-information__share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  background: none;
  border: none;
}
.article-page-information__share .ya-share2__title {
  color: rgba(66,63,72,0.8);
}
.article-page-information__share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 0;
  font-size: 0.875rem;
}
.content-page-services-row__column-left .form-in-block .site-form__title {
  font-size: 1.5rem;
}
.content-page-services-row__column-left .form-in-block .site-form__form:not(.sent),
.content-page-services-row__column-left .form-in-block .site-form__form.sent,
.content-page-services-row__column-left .form-in-block .site-form__form {
  margin: 0;
  padding: 2.1875rem 1.25rem;
  background-image: none;
  border-radius: 1.25rem;
}
.content-page-services-row__column-left .form-in-block .site-form__desc {
  display: none;
}
.content-page-services-row__column-left .form-in-block .site-form__list {
  margin-right: 0;
  display: block;
}
.content-page-services-row__column-left .form-in-block .site-form__item {
  margin-right: 0;
}
.content-page-services-row__column-left .form-in-block .site-form__button-group {
  display: block;
}
.content-page-services-row__column-left .form-in-block .site-form__button-group .site-privace {
  margin-bottom: 0.9375rem;
  margin-top: 0.9375rem;
  font-size: 0.75rem;
}
.content-page-services-row__column-left .form-in-block input[type="text"],
.content-page-services-row__column-left .form-in-block input[type="password"],
.content-page-services-row__column-left .form-in-block input[type="email"],
.content-page-services-row__column-left .form-in-block input[type="tel"],
.content-page-services-row__column-left .form-in-block input[type="search"],
.content-page-services-row__column-left .form-in-block input[type="number"],
.content-page-services-row__column-left .form-in-block textarea {
  height: 3rem;
  padding: 0 0.9375rem;
}
.content-page-services-row__column-left .form-in-block textarea {
  min-height: 5rem;
  padding: 1.25rem 0.9375rem;
}
.content-page-services-row__column-left .form-in-block .form-in-block__video-one {
  display: none;
}
.content-page-services-row__column-left .form-in-block .site-form__radio-bottom {
  font-size: 0.875rem;
}
.content-page-services-row__column-left .form-in-block .site-form__radio-buttons {
  display: block;
  margin-right: 0;
}
.content-page-services-row__column-left .form-in-block .site-form__radio {
  margin: 0 0 0.625rem;
}
.content-page-services-row__column-left .form-in-block .site-form__radio-name {
  font-size: 0.8125rem;
  padding-right: 0;
  margin-bottom: 0.3125rem;
}
.content-page-services-row__column-left .form-in-block .site-form__radio-body {
  padding: 1rem 1.25rem 1rem 0.9375rem;
}
.content-page-services-row__column-left .form-in-block .site-form__radio-price {
  background-size: auto 0.875rem;
}

.article-final-block {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.article-final-block--default .article-final-block__image {
  order: 2;
}
.article-final-block__inner {
  border-radius: 0.9375rem;
  background: linear-gradient(180deg, #f5f6f7 0%, #e9ecef 100%);
  padding-top: 0.0625rem;
  display: flex;
  flex-direction: column;
}
.article-final-block__content {
  padding: 1.875rem 0.9375rem 1.875rem;
  order: 1;
}
.article-final-block__title {
  font-size: 1.5rem;
  text-transform: uppercase;
  margin: 0 0 0.3125rem;
}
.article-final-block__text {
  color: #495763;
  font-size: 0.8125rem;
  font-weight: 300;
  margin-bottom: 1.875rem;
}
.article-final-block__text p {
  margin-top: 0;
}
.article-final-block__text p:last-child {
  margin-bottom: 0;
}
.article-final-block__buttons {
  text-align: center;
}
.article-final-block__buttons .site-btn {
  width: 100%;
  margin: 0 15px 0.625rem;
  max-width: 16.25rem;
}
.article-final-block__image {
  text-align: center;
}
.article-final-block__mini-image1,
.article-final-block__mini-image2 {
  display: none;
}
.article-final-block__image-services {
  max-width: 320px;
  margin: 0 auto;
  padding: 20px 20px 0;
}
.article-final-block__image-man {
  margin: 0 0 0 auto;
  max-width: 320px;
}

.team-filter__select {
  position: relative;
  width: 100%;
}
.team-filter__select-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.team-filter__select-list > li {
  color: #495763;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  border-radius: 0.4375rem;
  border: 0.0625rem solid #495763;
  padding: 0.875rem 1.5625rem 0.875rem 0.9375rem;
  cursor: pointer;
  position: relative;
}
.team-filter__select-list > li.open:before {
  transform: rotate(180deg);
}
.team-filter__select-list > li.checked {
  background: #7399D1;
  border-color: rgba(59,74,94,0.5);
  color: #3b4a5e;
}
.team-filter__select-list > li.checked:before {
  display: none;
}
.team-filter__select-list > li.checked .reset {
  display: block;
  position: absolute;
  right: 0.375rem;
  top: 50%;
  margin-top: -0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.0625rem solid #dfcabc;
  background: #dfcabc;
  border-radius: 0.25rem;
  z-index: 2;
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.875rem;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  color: #3b4a5e;
}
.team-filter__select-list > li.checked .reset:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M8.5 9.4843L1.20674 16.7776C1.07698 16.9073 0.917566 16.9768 0.728491 16.9861C0.539417 16.9954 0.370734 16.9259 0.22244 16.7776C0.0741465 16.6293 0 16.4652 0 16.2854C0 16.1056 0.0741465 15.9416 0.22244 15.7933L7.5157 8.5L0.22244 1.20674C0.0926832 1.07698 0.0231705 0.917566 0.0139022 0.728491C0.00463383 0.539417 0.0741465 0.370734 0.22244 0.22244C0.370734 0.0741465 0.534783 0 0.714589 0C0.894395 0 1.05845 0.0741465 1.20674 0.22244L8.5 7.5157L15.7933 0.22244C15.923 0.0926832 16.0829 0.0231705 16.2729 0.0139022C16.461 0.00463383 16.6293 0.0741465 16.7776 0.22244C16.9259 0.370734 17 0.534783 17 0.714589C17 0.894395 16.9259 1.05845 16.7776 1.20674L9.4843 8.5L16.7776 15.7933C16.9073 15.923 16.9768 16.0829 16.9861 16.2729C16.9954 16.461 16.9259 16.6293 16.7776 16.7776C16.6293 16.9259 16.4652 17 16.2854 17C16.1056 17 15.9416 16.9259 15.7933 16.7776L8.5 9.4843Z' fill='%233B4A5E'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 0.5rem 0.5rem;
  border-radius: 0.25rem;
}
.team-filter__select-list > li.checked:hover .reset:before {
  opacity: 1;
}
.team-filter__select-list > li.checked:hover .reset {
  color: transparent;
}
.team-filter__select-list > li .reset {
  display: none;
}
.team-filter__select-list > li:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0.625rem;
  right: 0.9375rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M5 5.51C4.93442 5.5108 4.86941 5.49787 4.80913 5.47203C4.74885 5.4462 4.69465 5.40804 4.65 5.36L0.15 0.86C-0.05 0.66 -0.05 0.35 0.15 0.15C0.35 -0.05 0.66 -0.05 0.86 0.15L5.01 4.3L9.15 0.16C9.35 -0.04 9.66 -0.04 9.86 0.16C10.06 0.36 10.06 0.67 9.86 0.87L5.36 5.37C5.26 5.47 5.13 5.52 5.01 5.52L5 5.51Z' fill='%23495763'/%3E%3C/svg%3E") 0 50% no-repeat;
  background-size: contain;
}
.team-filter__select-list > li > ul {
  position: absolute;
  padding: 0;
  margin: 0;
  top: 100%;
  left: -0.0625rem;
  right: -0.0625rem;
  z-index: 1;
  list-style: none;
  margin-top: 0.625rem;
  border-radius: 0.4375rem;
  border: 0.0625rem solid rgba(59,74,94,0.5);
  background: #fff;
  overflow: hidden;
  display: none;
  -webkit-overflow-scrolling: touch;
}
.team-filter__select-list > li > ul > li:last-child {
  border: none;
  padding: 1.25rem 0.9375rem;
}
.team-filter__select-list > li > ul > li > .site-btn {
  width: 100%;
  box-shadow: none;
}
.team-filter__select-list > li > ul label {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
  cursor: pointer;
}
.team-filter__select-list > li > ul label input {
  position: absolute;
  left: 0.625rem;
  top: 1.25rem;
  clip: rect(0 0 0 0);
  width: 0.0625rem;
  height: 0.0625rem;
  margin: -0.0625rem;
}
.team-filter__select-list > li > ul > li.group-header.orange label input[type="checkbox"]:checked ~ span,
.team-filter__select-list > li > ul label input[type="checkbox"]:checked ~ span {
  background: #7399D1 !important;
  color: #3b4a5e !important;
}
.team-filter__select-list > li > ul label input[type="checkbox"]:checked ~ span:before {
  border-color: #3b4a5e;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%233B4A5E\' viewBox=\'0 0 20 20\'%3E%3Cpath d=\'M0 11l2-2 5 5L18 3l2 2L7 18z\'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 50% auto;
}
.team-filter__select-list > li > ul label input[type="checkbox"] ~ span {
  display: block;
  position: relative;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
  min-height: 1.75rem;
  padding: 1.25rem 0.9375rem 1.125rem 3.75rem;
  border-bottom: 0.0625rem solid rgba(59,74,94,0.5);
  color: #2c2931;
}
.team-filter__select-list > li > ul label input[type="checkbox"] ~ span:before {
  content: "";
  position: absolute;
  left: 1.375rem;
  top: 1.25rem;
  width: 1.75rem;
  height: 1.75rem;
  border: 0.0625rem solid #3b4a5e;
  border-radius: 0.25rem;
  background: #fff;
}
.team-filter__select-list > li > ul label input[type="checkbox"] ~ span:after {
  content: "";
  position: absolute;
  left: -0.0625rem;
  top: 0;
  bottom: -0.0625rem;
  width: 0.625rem;
}
.team-filter__select-list > li > ul > li.group-header label input[type="checkbox"] ~ span {
  background: #c0dbd6;
}
.team-filter__select-list > li > ul > li.group-title {
  display: none;
  position: relative;
  padding: 1.5625rem 0.9375rem 1.5625rem 1.5625rem;
  border-bottom: 0.0625rem solid rgba(59,74,94,0.5);
  color: #2c2931;
}
.doctor-main-head {
  margin-bottom: 3.125rem;
  padding-top: 0.625rem;
}
.doctor-main-head__column-right {
  margin-bottom: 1.25rem;
}
.doctor-main-head__column-left p {
  margin-top: 0;
}
.doctor-main-head__column-left p:last-child {
  margin-bottom: 0;
}
.doctor-main-head__image-box {
  position: relative;
  width: 13.75rem;
  margin: 0 auto;
}
.doctor-main-head__image {
  position: relative;
}
.doctor-main-head__image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.doctor-main-head__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.doctor-main-head__image-bg {
  position: absolute;
  left: 0.3125rem;
  top: 0.6875rem;
  width: 1.875rem;
  height: 1.875rem;
}
.doctor-main-head__image-bg-big {
  display: none;
}
.doctor-main-head .breadcrumbs {
  margin-bottom: 0.625rem;
}
.doctor-main-head__title {
  color: #3b4a5e;
  font-size: 1.875rem;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  font-weight: 600;
}
.doctor-main-head__text ul,
.doctor-main-head__status {
  padding: 0;
  margin: 0 0 1.25rem;
  list-style: none;
}
.doctor-main-head__text ul li,
.doctor-main-head__status li {
  margin-bottom: 0.25rem;
  position: relative;
  display: inline-block;
  padding-left: 0.625rem;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  margin-right: 0.625rem;
}
.doctor-main-head__text ul li {
  display: block;
  margin-right: 0;
}
.doctor-main-head__text ul li:before,
.doctor-main-head__status li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%;
  background: #7399D1;
}
.doctor-main-head__text ul li:last-child,
.doctor-main-head__status li:last-child {
  margin-bottom: 0;
}
.doctor-main-head__flag-list {
  margin-bottom: 0.9375rem;
}
.doctor-main-head__glavniy {
  color: #3b4a5e;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  background: #c0dbd6;
  padding: 0.5625rem 1rem;
  border-radius: 1.75rem;
  margin-right: 0.5rem;
  margin-bottom: 0.3125rem;
}
.doctor-main-head__candidat {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  background: #7399D1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M1.41079 8.99595L2.21667 8.50012L1.41008 8.0043C0.850029 7.67358 0.416336 7.1676 0.177014 6.5657C0.0271921 6.16772 -0.0286503 5.7409 0.0137892 5.31811C0.0562286 4.89532 0.195816 4.48785 0.421801 4.12709C0.647784 3.76633 0.954132 3.46191 1.31724 3.23727C1.68036 3.01264 2.09054 2.87379 2.5162 2.83142C3.16564 2.77866 3.81434 2.9416 4.36044 3.29466L4.64642 3.47103V2.95537C4.63437 2.23625 4.89037 1.53808 5.36521 0.995076C5.84005 0.452069 6.50022 0.10255 7.21881 0.0137084C7.61516 -0.0251563 8.01531 0.0188401 8.3935 0.142865C8.77169 0.266891 9.11954 0.468196 9.41466 0.733823C9.70978 0.999449 9.94563 1.32351 10.107 1.68515C10.2684 2.04678 10.3518 2.43797 10.3517 2.83354V3.47103L10.637 3.29395C11.183 2.93989 11.832 2.77618 12.482 2.82858C12.9077 2.87058 13.318 3.00911 13.6813 3.2335C14.0447 3.45789 14.3512 3.76214 14.5775 4.1228C14.8037 4.48347 14.9435 4.8909 14.9861 5.31371C15.0287 5.73652 14.973 6.1634 14.8233 6.56145C14.5839 7.16354 14.1499 7.66958 13.5895 8.00005L12.7815 8.50012L13.5881 8.99595C14.1481 9.32667 14.5818 9.83265 14.8212 10.4346C14.9712 10.8328 15.027 11.26 14.9844 11.6832C14.9418 12.1063 14.8019 12.514 14.5754 12.8749C14.3489 13.2358 14.042 13.5402 13.6783 13.7645C13.3145 13.9889 12.9038 14.1272 12.4777 14.1688C11.8297 14.2214 11.1824 14.0593 10.637 13.7077L10.3517 13.5292V14.1667C10.3517 14.9181 10.0512 15.6388 9.51622 16.1701C8.98125 16.7015 8.25566 17 7.49909 17C6.74251 17 6.01693 16.7015 5.48195 16.1701C4.94697 15.6388 4.64642 14.9181 4.64642 14.1667V13.5292L4.36116 13.707C3.81611 14.0588 3.16912 14.2214 2.52119 14.1695C2.09522 14.1277 1.68463 13.9892 1.32109 13.7648C0.957545 13.5404 0.650781 13.236 0.424462 12.8751C0.198144 12.5143 0.0583239 12.1066 0.0157909 11.6836C-0.026741 11.2605 0.029151 10.8334 0.179154 10.4353C0.418067 9.83337 0.851225 9.32717 1.41079 8.99595ZM1.63259 12.1253C1.82422 12.4307 2.13015 12.6481 2.48308 12.7295C2.83602 12.8109 3.20707 12.7498 3.51463 12.5595L4.98304 11.6515C5.09112 11.5847 5.21521 11.5479 5.34244 11.5449C5.46967 11.5418 5.5954 11.5727 5.70659 11.6342C5.81778 11.6957 5.91037 11.7856 5.97475 11.8946C6.03914 12.0037 6.07298 12.1278 6.07275 12.2542V14.1667C6.07275 14.5424 6.22303 14.9028 6.49052 15.1684C6.75801 15.4341 7.1208 15.5834 7.49909 15.5834C7.87737 15.5834 8.24017 15.4341 8.50765 15.1684C8.77514 14.9028 8.92542 14.5424 8.92542 14.1667V12.2542C8.92545 12.128 8.95947 12.004 9.02396 11.8951C9.08845 11.7863 9.18106 11.6966 9.2922 11.6352C9.40335 11.5739 9.52898 11.5432 9.65609 11.5463C9.78319 11.5494 9.90716 11.5862 10.0151 11.6529L11.4835 12.5624C11.6358 12.6565 11.8053 12.72 11.9823 12.7491C12.1592 12.7783 12.3403 12.7725 12.515 12.7321C12.6897 12.6918 12.8547 12.6177 13.0006 12.514C13.1465 12.4103 13.2704 12.279 13.3652 12.1278C13.4601 11.9766 13.524 11.8082 13.5533 11.6325C13.5826 11.4567 13.5768 11.2769 13.5362 11.1033C13.4955 10.9298 13.4209 10.7659 13.3165 10.621C13.2121 10.4761 13.08 10.3531 12.9277 10.2589L11.0556 9.10149C10.9524 9.03797 10.8673 8.94932 10.8082 8.84396C10.7492 8.7386 10.7182 8.62001 10.7182 8.49942C10.7182 8.37883 10.7492 8.26023 10.8082 8.15487C10.8673 8.04951 10.9524 7.96087 11.0556 7.89734L12.9277 6.74065C13.2353 6.55044 13.4541 6.24668 13.5362 5.8962C13.6182 5.54571 13.5567 5.1772 13.3652 4.87174C13.1737 4.56628 12.8679 4.34889 12.515 4.2674C12.1621 4.1859 11.7911 4.24698 11.4835 4.43719L10.0151 5.34526C9.90731 5.41184 9.78354 5.44862 9.65662 5.45181C9.5297 5.455 9.40421 5.42448 9.29314 5.3634C9.18206 5.30232 9.08942 5.21289 9.02477 5.10436C8.96013 4.99582 8.92583 4.87212 8.92542 4.74601V2.90933C8.93312 2.56448 8.81846 2.22793 8.60151 1.95859C8.38456 1.68924 8.07914 1.50426 7.73871 1.43602C7.53399 1.40137 7.32411 1.41154 7.12376 1.46581C6.9234 1.52009 6.7374 1.61717 6.57874 1.75026C6.42008 1.88335 6.2926 2.04925 6.20521 2.23636C6.11781 2.42347 6.07261 2.62728 6.07275 2.83354V4.74601C6.0726 4.87224 6.03848 4.99612 5.97394 5.10486C5.9094 5.21359 5.81678 5.30322 5.70566 5.36447C5.59454 5.42572 5.46896 5.45637 5.34191 5.45324C5.21486 5.45011 5.09096 5.41332 4.98304 5.34667L3.51463 4.43931C3.36235 4.34513 3.19288 4.28166 3.0159 4.25253C2.83892 4.2234 2.6579 4.22917 2.48317 4.26952C2.30844 4.30988 2.14342 4.38402 1.99754 4.48771C1.85166 4.5914 1.72777 4.72262 1.63294 4.87387C1.53812 5.02511 1.47422 5.19343 1.44488 5.36921C1.41555 5.54498 1.42137 5.72478 1.462 5.89832C1.50262 6.07186 1.57727 6.23576 1.68167 6.38065C1.78607 6.52555 1.91819 6.64859 2.07047 6.74278L3.94253 7.90018C4.04573 7.9637 4.13089 8.05234 4.18995 8.1577C4.24901 8.26307 4.28001 8.38166 4.28001 8.50225C4.28001 8.62284 4.24901 8.74143 4.18995 8.8468C4.13089 8.95216 4.04573 9.0408 3.94253 9.10432L2.07047 10.2617C1.9181 10.3558 1.78589 10.4787 1.68141 10.6236C1.57692 10.7684 1.50221 10.9323 1.46154 11.1058C1.42087 11.2794 1.41505 11.4592 1.4444 11.635C1.47375 11.8108 1.53769 11.9791 1.63259 12.1303V12.1253Z' fill='%23fff'/%3E%3C/svg%3E") 1rem 50% no-repeat;
  background-size: auto 1.125rem;
  padding: 0.5625rem 1rem 0.5625rem 2.5rem;
  border-radius: 1.75rem;
  margin-right: 0.5rem;
  margin-bottom: 0.3125rem;
}
.doctor-main-head__reviews {
  font-size: 0;
  line-height: 1;
  margin-bottom: 1.25rem;
}
.doctor-main-head__reviews-box {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 4.375rem;
  height: 0.875rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath d='M5.87885 8.73678L8.52588 10.3378C9.01063 10.6312 9.60382 10.1974 9.47625 9.64889L8.77463 6.6383L11.1155 4.60997C11.5428 4.24003 11.3132 3.53841 10.7519 3.49376L7.67117 3.23224L6.46566 0.387486C6.2488 -0.129162 5.5089 -0.129162 5.29204 0.387486L4.08652 3.22587L1.00577 3.48738C0.444471 3.53203 0.21485 4.23365 0.642201 4.60359L2.98307 6.63192L2.28144 9.64251C2.15388 10.1911 2.74707 10.6248 3.23182 10.3314L5.87885 8.73678Z' fill='%23B8CCF0' fill-opacity='1'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 0.875rem 0.875rem;
}
.doctor-main-head__reviews-box span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath d='M5.87885 8.73678L8.52588 10.3378C9.01063 10.6312 9.60382 10.1974 9.47625 9.64889L8.77463 6.6383L11.1155 4.60997C11.5428 4.24003 11.3132 3.53841 10.7519 3.49376L7.67117 3.23224L6.46566 0.387486C6.2488 -0.129162 5.5089 -0.129162 5.29204 0.387486L4.08652 3.22587L1.00577 3.48738C0.444471 3.53203 0.21485 4.23365 0.642201 4.60359L2.98307 6.63192L2.28144 9.64251C2.15388 10.1911 2.74707 10.6248 3.23182 10.3314L5.87885 8.73678Z' fill='%237399D1' fill-opacity='1'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 0.875rem 0.875rem;
}
.doctor-main-head__reviews-link {
  display: inline-block;
  vertical-align: top;
  color: #7399D1;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1;
  padding-top: 0.0625rem;
  margin-left: 0.9375rem;
}
.doctor-main-head__reviews-link a {
  text-decoration: none;
  color: #7399D1;
  transition: color 0.3s ease-in-out;
}
.doctor-main-head__reviews-link a:hover {
  text-decoration: underline;
}
.doctor-main-head__text {
  margin-bottom: 1.25rem;
}
.doctor-main-head__text p {
  margin-top: 0;
}
.doctor-main-head__text p:last-child {
  margin-bottom: 0;
}
.doctor-main-head__content-bottom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.doctor-main-head__buttons {
  order: -1;
  margin-bottom: 1.875rem;
  text-align: center;
}
.doctor-main-head__buttons .site-btn {
  width: 100%;
  width: 100%;
  margin-bottom: 0.625rem;
  max-width: 16.25rem;
}
.doctor-main-head__buttons .site-btn:last-child {
  margin-bottom: 0;
}
.doctor-main-head__buttons .site-btn--2:not(:hover) {
  color: #64636a;
  border-color: #64636a;
}
.doctors-certificates-block {
  padding-bottom: 2.5rem;
}
.doctors-certificates-block__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
  font-weight: 700;
}
.doctors-certificates-block__navigation-slider {
  display: none;
}
.doctors-certificates-block__item {
  width: 7.1875rem;
}
.doctors-certificates-block .swiper {
  margin: 0 -0.9375rem;
  padding: 0 0.9375rem;
}
.doctors-certificates-block .swiper-controls-wrap {
  display: none;
}
.doctors-certificates-block__link {
  display: block;
  text-decoration: none;
  font-size: 0;
  line-height: 1;
  position: relative;
  overflow: hidden;
  border-radius: 1.25rem;
  -webkit-overflow-scrolling: touch;
}
.doctors-certificates-block__link:before {
  content: "";
  display: block;
  padding-top: 134%;
}
.doctors-certificates-block__link img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  obkect-fit: cover;
}
.doctors-experience-block {
  padding-bottom: 2.5rem;
}
.doctors-experience-block__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
  font-weight: 700;
}
.doctors-experience-block__list {
  padding: 0 0 0.625rem;
  margin: 0;
  list-style: none;
  border-bottom: 0.0625rem solid #3b4a5e;
}
.doctors-experience-block__list .doctors-experience-block__item:last-child .doctors-experience-block__item-name:before {
  display: none;
}
.doctors-experience-block__list:not(.opened) .doctors-experience-block__item:nth-child(3) .doctors-experience-block__item-name:before {
  display: none;
}
.doctors-experience-block__list--education .doctors-experience-block__item-name {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.2854 10.4307C14.8341 10.0781 14.2575 9.95592 13.7022 10.0948C12.3296 10.4393 9.76452 11.0162 7.99933 11.0162C6.23415 11.0162 3.66903 10.4387 2.29714 10.0948C1.74185 9.95659 1.16457 10.0788 0.713274 10.4307C0.259978 10.7852 0 11.3187 0 11.8956V14.1431C0 14.72 0.259978 15.2535 0.713274 15.6081C1.16457 15.9606 1.74119 16.0828 2.29648 15.9439C3.66903 15.5994 6.23415 15.0225 7.99933 15.0225C9.76452 15.0225 12.3296 15.6 13.7015 15.9439C13.8522 15.9813 14.0035 16 14.1542 16C14.5601 16 14.9561 15.8651 15.2854 15.6081C15.7387 15.2535 15.9987 14.72 15.9987 14.1431V11.8956C15.9987 11.3187 15.7387 10.7852 15.2854 10.4307ZM7.33272 13.7091C5.61487 13.8106 3.51571 14.262 1.9725 14.6486C1.76185 14.7013 1.60653 14.6125 1.53321 14.5551C1.40588 14.4556 1.33322 14.3054 1.33322 14.1431V11.8956C1.33322 11.7334 1.40588 11.5831 1.53321 11.4836C1.60653 11.4255 1.76052 11.3367 1.97317 11.3902C3.51637 11.7768 5.61487 12.2281 7.33272 12.3296V13.7091ZM14.6654 14.1431C14.6654 14.3054 14.5928 14.4556 14.4655 14.5551C14.3915 14.6125 14.2361 14.7013 14.0255 14.6486C12.4823 14.262 10.3838 13.8106 8.66594 13.7091V12.3296C10.3838 12.2281 12.483 11.7768 14.0262 11.3902C14.2361 11.3361 14.3915 11.4255 14.4655 11.4836C14.5928 11.5831 14.6654 11.7334 14.6654 11.8956V14.1431ZM15.0141 2.24191L9.74652 0.305565C8.64195 -0.0997324 7.42671 -0.102403 6.32281 0.300891L0.990584 2.24392C0.389301 2.46359 0.000666611 3.0278 0.00133322 3.68082C0.00133322 4.3345 0.390634 4.89805 0.991917 5.11639L3.33306 5.96705V8.6786C3.33306 9.04717 3.6317 9.34631 3.99967 9.34631C4.36764 9.34631 4.66628 9.04717 4.66628 8.6786V6.45113L6.29414 7.04272C6.84276 7.24236 7.41938 7.34185 7.99533 7.34185C8.57129 7.34185 9.14724 7.24236 9.69519 7.04272L11.3324 6.44779V8.67793C11.3324 9.04651 11.631 9.34564 11.999 9.34564C12.367 9.34564 12.6656 9.04651 12.6656 8.67793V5.96304L14.6654 5.23658V8.01023C14.6654 8.3788 14.9641 8.67793 15.3321 8.67793C15.7 8.67793 15.9987 8.3788 15.9987 8.01023V3.68683C15.9987 3.68683 16 3.68149 16 3.67815C16.0007 3.02513 15.614 2.46092 15.0141 2.24058V2.24191ZM14.5541 3.85776L9.24056 5.78877C8.43596 6.07989 7.55137 6.08056 6.7481 5.78877L1.44588 3.86177C1.34855 3.82638 1.33389 3.7329 1.33389 3.68082C1.33389 3.62874 1.34789 3.53526 1.44521 3.49987L6.7781 1.55618C7.18073 1.40928 7.60337 1.33584 8.02666 1.33584C8.4533 1.33584 8.87993 1.41062 9.28589 1.55952L14.5541 3.49587C14.6481 3.53059 14.6634 3.61806 14.6648 3.67147C14.6634 3.72489 14.6488 3.82371 14.5541 3.85776Z' fill='%237399D1'/%3E%3C/svg%3E");
}
.doctors-experience-block__item {
  position: relative;
  overflow: hidden;
  margin-bottom: 0.625rem;
  -webkit-overflow-scrolling: touch;
}
.doctors-experience-block__item:nth-child(1n + 4) {
  display: none;
}
.doctors-experience-block__item-desc {
  color: #3b4a5e;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.3;
  padding-left: 1.875rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'%3E%3Cpath d='M17.4993 0H12.4996C12.0387 0 11.6663 0.3725 11.6663 0.833333C11.6663 1.29417 12.0387 1.66667 12.4996 1.66667H17.1543L11.6863 7.135C11.2163 7.605 10.4513 7.605 9.98052 7.135L7.8648 5.01917C6.74486 3.89917 4.92245 3.89917 3.80251 5.01917L0.244362 8.5775C-0.0814541 8.90333 -0.0814541 9.43 0.244362 9.75583C0.406854 9.91833 0.620176 10 0.833498 10C1.04682 10 1.26014 9.91833 1.42263 9.75583L4.98078 6.1975C5.43659 5.74167 6.23072 5.74167 6.68653 6.1975L8.80225 8.31333C9.92219 9.43333 11.7446 9.43333 12.8645 8.31333L18.3334 2.845V7.5C18.3334 7.96083 18.7059 8.33333 19.1667 8.33333C19.6275 8.33333 20 7.96083 20 7.5V2.5C20 1.12167 18.8776 0 17.4993 0Z' fill='%237399D1'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: 1.25rem auto;
}
.doctors-experience-block__item-name {
  color: #3b4a5e;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  padding-left: 1.875rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3333 4.06733V3.33333C13.3333 1.49533 11.838 0 10 0H6C4.162 0 2.66667 1.49533 2.66667 3.33333V4.06733C1.14733 4.37733 0 5.724 0 7.33333V12.6667C0 14.5047 1.49533 16 3.33333 16H12.6667C14.5047 16 16 14.5047 16 12.6667V7.33333C16 5.724 14.8527 4.37667 13.3333 4.06733ZM1.33333 12.6667V7.33333C1.33333 6.464 1.89067 5.72333 2.66667 5.448V14.552C1.89067 14.2767 1.33333 13.536 1.33333 12.6667ZM4 3.33333C4 2.23067 4.89733 1.33333 6 1.33333H10C11.1027 1.33333 12 2.23067 12 3.33333V14.6667H4V3.33333ZM14.6667 12.6667C14.6667 13.536 14.1093 14.2767 13.3333 14.552V5.448C14.1093 5.72333 14.6667 6.464 14.6667 7.33333V12.6667ZM7.33333 9.33333C7.33333 9.70133 7.03533 10 6.66667 10H6C5.63133 10 5.33333 9.70133 5.33333 9.33333C5.33333 8.96533 5.63133 8.66667 6 8.66667H6.66667C7.03533 8.66667 7.33333 8.96533 7.33333 9.33333ZM10.6667 9.33333C10.6667 9.70133 10.3687 10 10 10H9.33333C8.96467 10 8.66667 9.70133 8.66667 9.33333C8.66667 8.96533 8.96467 8.66667 9.33333 8.66667H10C10.3687 8.66667 10.6667 8.96533 10.6667 9.33333ZM7.33333 12C7.33333 12.368 7.03533 12.6667 6.66667 12.6667H6C5.63133 12.6667 5.33333 12.368 5.33333 12C5.33333 11.632 5.63133 11.3333 6 11.3333H6.66667C7.03533 11.3333 7.33333 11.632 7.33333 12ZM10.6667 12C10.6667 12.368 10.3687 12.6667 10 12.6667H9.33333C8.96467 12.6667 8.66667 12.368 8.66667 12C8.66667 11.632 8.96467 11.3333 9.33333 11.3333H10C10.3687 11.3333 10.6667 11.632 10.6667 12ZM8.66667 6C8.66667 6.368 8.36867 6.66667 8 6.66667C7.63133 6.66667 7.33333 6.368 7.33333 6V5.33333H6.66667C6.298 5.33333 6 5.03467 6 4.66667C6 4.29867 6.298 4 6.66667 4H7.33333V3.33333C7.33333 2.96533 7.63133 2.66667 8 2.66667C8.36867 2.66667 8.66667 2.96533 8.66667 3.33333V4H9.33333C9.702 4 10 4.29867 10 4.66667C10 5.03467 9.702 5.33333 9.33333 5.33333H8.66667V6Z' fill='%237399D1'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: 1rem auto;
  position: relative;
}
.doctors-experience-block__item-name:before {
  content: "";
  position: absolute;
  top: 1.5625rem;
  left: 0.5rem;
  bottom: -31.25rem;
  width: 0.0625rem;
  background: url("data:image/svg+xml,%3Csvg width='1' height='74' viewBox='0 0 1 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='2.18557e-08' x2='0.499997' y2='74' stroke='%23A4A3AE' stroke-opacity='0.5' stroke-dasharray='6 6'/%3E%3C/svg%3E%0A") 0 0 repeat-y;
}
.doctors-experience-block__sublevel {
  padding: 0.625rem 0 0.3125rem 2.0625rem;
  margin: 0;
  list-style: none;
}
.doctors-experience-block__sublevel-item {
  margin-bottom: 0.9375rem;
}
.doctors-experience-block__sublevel-item:last-child {
  margin-bottom: 0;
}
.doctors-experience-block__sublevel-name {
  color: #3b4a5e;
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
.doctors-experience-block__sublevel-name:last-child {
  margin-bottom: 0;
}
.doctors-experience-block__sublevel-desc {
  color: #3b4a5e;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 0.3125rem;
}
.doctors-experience-block__sublevel-desc:last-child {
  margin-bottom: 0;
}
.doctors-experience-block__more a {
  display: inline-block;
  text-decoration: none;
  color: #7399D1;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  padding: 1.125rem 0.625rem 1rem 0;
  position: relative;
}
.doctors-experience-block__more a.opened:before {
  transform: rotate(180deg);
}
.doctors-experience-block__more a:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.375rem;
  height: 0.25rem;
  margin-top: -0.0625rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='3' viewBox='0 0 6 3' fill='none'%3E%3Cpath d='M2.997 2.99457C2.9577 2.995 2.91873 2.98797 2.88259 2.97393C2.84646 2.95989 2.81397 2.93915 2.78721 2.91304L0.0899101 0.467391C-0.02997 0.358696 -0.02997 0.190217 0.0899101 0.0815217C0.20979 -0.0271739 0.395604 -0.0271739 0.515484 0.0815217L3.003 2.33696L5.48452 0.0869565C5.6044 -0.0217391 5.79021 -0.0217391 5.91009 0.0869565C6.02997 0.195652 6.02997 0.36413 5.91009 0.472826L3.21279 2.91848C3.15285 2.97283 3.07493 3 3.003 3L2.997 2.99457Z' fill='%237399D1'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: contain;
}
.doctors-profile-block {
  padding-bottom: 2.5rem;
}
.doctors-profile-block__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 0.9375rem;
  font-weight: 700;
}
.doctors-profile-block__mediafile {
  display: block;
  margin-bottom: 1.25rem;
  position: relative;
  border-radius: 1.125rem;
  overflow: hidden;
  min-height: 11.25rem;
  -webkit-overflow-scrolling: touch;
}
.doctors-profile-block__mediafile:before {
  content: "";
  display: block;
  padding-top: 23%;
}
.doctors-profile-block__mediafile:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
}
.doctors-profile-block__mediafile img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.doctors-profile-block__mediafile .video {
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57' fill='none'%3E%3Cpath d='M28.5 0C44.2401 0 57 12.7599 57 28.5C57 44.2401 44.2401 57 28.5 57C12.7599 57 0 44.2401 0 28.5C0 12.7599 12.7599 0 28.5 0ZM26 31.4639L32 28L26 24.5361V31.4639Z' fill='%233B4A5E'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 100% 100%;
  transition: all 0.3s ease-in;
  z-index: 1;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 100%;
  margin-left: -1.75rem;
  margin-top: -1.75rem;
}

.doctors-profile-block__video-box {
  margin-bottom: 1.25rem;
}
.doctors-profile-block__video {
  position: relative;
  display: block;
  max-height: 13.125rem;
  overflow: hidden;
}
.doctors-profile-block__video:before {
  content: "";
  display: block;
  padding-top: 56%;
}
.doctors-profile-block__video canvas,
.doctors-profile-block__video video {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 1.25rem;
}
.doctors-profile-block__video .video {
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57' fill='none'%3E%3Cpath d='M28.5 0C44.2401 0 57 12.7599 57 28.5C57 44.2401 44.2401 57 28.5 57C12.7599 57 0 44.2401 0 28.5C0 12.7599 12.7599 0 28.5 0ZM26 31.4639L32 28L26 24.5361V31.4639Z' fill='%233B4A5E'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 100% 100%;
  transition: all 0.3s ease-in;
  z-index: 1;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 100%;
  margin-left: -1.75rem;
  margin-top: -1.75rem;
  opacity: 0;
  visibility: hidden;
}
.doctors-profile-block__video:hover .video {
  opacity: 1;
  visibility: visible;
}
.doctors-profile-block__description {
  color: #3b4a5e;
  margin-bottom: 1.5625rem;
}
.doctors-profile-block__list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
}
.doctors-profile-block__item {
  flex: 0 0 8.4375rem;
  margin-bottom: 0.625rem;
  margin-right: 0.9375rem;
  display: flex;
  align-items: center;
}
.doctors-profile-block__item-icon {
  flex: 0 0 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.6875rem;
  background: #7399D1;
}
.doctors-profile-block__item-icon img {
  max-width: 70%;
  max-height: auto;
}
.doctors-profile-block__item-name {
  flex: 1 1;
  margin-left: 0.5rem;
  color: #3b4a5e;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.2;
}
.doctors-reviews-block {
  padding-bottom: 2.5rem;
}
.doctors-reviews-block__main {
  margin-bottom: 1.875rem;
}
.doctors-reviews-block__main .doctors-reviews-block__services {
  display: none;
}
.doctors-reviews-block__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
  font-weight: 700;
}
.doctors-reviews-block__rating {
  color: #7399D1;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid #9da5af;
  padding-bottom: 0.625rem;
  margin-bottom: 1.25rem;
}
.doctors-reviews-block__reviews {
  font-size: 0;
  line-height: 1;
  display: flex;
  justify-content: space-between;
}
.doctors-reviews-block__reviews-box {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 4.375rem;
  height: 0.875rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath d='M5.87885 8.73678L8.52588 10.3378C9.01063 10.6312 9.60382 10.1974 9.47625 9.64889L8.77463 6.6383L11.1155 4.60997C11.5428 4.24003 11.3132 3.53841 10.7519 3.49376L7.67117 3.23224L6.46566 0.387486C6.2488 -0.129162 5.5089 -0.129162 5.29204 0.387486L4.08652 3.22587L1.00577 3.48738C0.444471 3.53203 0.21485 4.23365 0.642201 4.60359L2.98307 6.63192L2.28144 9.64251C2.15388 10.1911 2.74707 10.6248 3.23182 10.3314L5.87885 8.73678Z' fill='%237399D1' fill-opacity='0.5'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 0.875rem 0.875rem;
}
.doctors-reviews-block__reviews-box span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath d='M5.87885 8.73678L8.52588 10.3378C9.01063 10.6312 9.60382 10.1974 9.47625 9.64889L8.77463 6.6383L11.1155 4.60997C11.5428 4.24003 11.3132 3.53841 10.7519 3.49376L7.67117 3.23224L6.46566 0.387486C6.2488 -0.129162 5.5089 -0.129162 5.29204 0.387486L4.08652 3.22587L1.00577 3.48738C0.444471 3.53203 0.21485 4.23365 0.642201 4.60359L2.98307 6.63192L2.28144 9.64251C2.15388 10.1911 2.74707 10.6248 3.23182 10.3314L5.87885 8.73678Z' fill='%237399D1' fill-opacity='1'/%3E%3C/svg%3E") 0 0 repeat-x;
  background-size: 0.875rem 0.875rem;
}
.doctors-reviews-block__reviews-link {
  display: inline-block;
  vertical-align: top;
  color: #7399D1;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
  padding-top: 0.0625rem;
  margin-left: 0.9375rem;
}
.doctors-reviews-block__reviews-link a {
  text-decoration: none;
  color: #7399D1;
  transition: color 0.3s ease-in-out;
}
.doctors-reviews-block__reviews-link a:hover {
  text-decoration: underline;
}
.doctors-reviews-block__more-list {
  margin-bottom: 1.25rem;
}
.doctors-reviews-block__more-item {
  margin-bottom: 1.25rem;
}
.doctors-reviews-block__more-item:last-child {
  margin-bottom: 0;
}
.doctors-reviews-block__more-item-head {
  display: flex;
  line-height: 1;
  color: #3b4a5e;
  font-size: 0.875rem;
  margin-bottom: 0.9375rem;
}
.doctors-reviews-block__more-item-name {
  flex: 1 1;
  font-weight: 500;
}
.doctors-reviews-block__more-item-value {
  flex: 0 0 auto;
  color: #3b4a5e;
  font-weight: 400;
}
.doctors-reviews-block__more-item-body {
  height: 0.1875rem;
  border-radius: 0.125rem;
  overflow: hidden;
  background: rgba(59,74,94,0.5);
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.doctors-reviews-block__more-item-body span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: #7399D1;
  border-radius: 0.125rem;
}
.doctors-reviews-block__services-title {
  color: #3b4a5e;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0 0.375rem;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
.doctors-reviews-block__services-list {
  display: flex;
  font-size: 0;
  line-height: 1;
  margin-right: -0.375rem;
}
.doctors-reviews-block__services-item {
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.0625rem solid rgba(59,74,94,0.5);
  height: 3.125rem;
  flex: 0 0 50%;
  flex-basis: calc(50% - 0.375rem);
  margin-right: 0.375rem;
  border-radius: 2.125rem;
}
.doctors-reviews-block__services-item img {
  max-height: 40%;
  max-width: 80%;
}
.team-archive-head {
  margin-bottom: 3.125rem;
}
.team-archive-head__column-right {
  margin-bottom: 1.25rem;
}
.team-archive-head__column-left .breadcrumbs {
  margin-bottom: 0.625rem;
}
.team-archive-head__column-left .breadcrumbs p {
  margin: 0;
}
.team-archive-head__title {
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  color: #3b4a5e;
}
.team-archive-head__description {
  margin-bottom: 1.875rem;
}
.team-archive-head__buttons {
  text-align: center;
}
.team-archive-head__buttons .site-btn {
  width: 100%;
  margin-bottom: 0.625rem;
  max-width: 16.25rem;
}
.team-archive-head__image-box {
  position: relative;
}
.team-archive-head__mini-image1 {
  position: absolute;
  right: 0;
  top: 1.33%;
  width: 3.75rem;
  height: 3.75rem;
  pointer-events: none;
}
.team-archive-head__mini-image1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.team-archive-head__mini-image2 {
  position: absolute;
  left: -0.375rem;
  top: 50%;
  margin-top: 6.25rem;
  width: 5rem;
  height: 5rem;
  pointer-events: none;
}
.team-archive-head__mini-image2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.team-archive-head__image-man {
  position: relative;
  text-align: center;
  border-radius: 100%;
}
.team-archive-head__image-man img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.team-archive-list {
  position: relative;
}
.team-archive-list .parallax {
  display: none;
}
.team-archive-list__title {
  color: #1f2830;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  margin: 0 0 1.25rem;
}
.team-archive-list__item {
  margin-bottom: 0.625rem;
}
.team-archive-list__item.hide {
  display: none;
}
.team-archive-list .noresult-filter {
  margin: 0 0 2.5rem;
  font-size: 1.125rem;
}
.team-filter {
  margin-bottom: 1.5625rem;
}
.team-filter__inner {
  text-align: center;
}
.team-filter__item {
  margin-bottom: 0.9375rem;
}
.team-filter__filter-mobile-target {
  border-radius: 0.4375rem;
  border: 0.0625rem solid rgba(59,74,94,0.5);
  background: none;
  outline: none;
  box-shadow: none;
  font-size: 0;
  line-height: 1;
  text-align: center;
  width: 100%;
  padding: 0.9375rem 0.625rem 0.8125rem;
  cursor: pointer;
  max-width: 18.375rem;
}
.team-filter__filter-mobile-target span {
  color: #3b4a5e;
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0.4 0.0625rem;
  text-transform: uppercase;
  padding-left: 1.375rem;
  padding-top: 0.125rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M5.74173 1.29251C5.30267 0.358965 4.18995 -0.0418824 3.25643 0.397173C2.86283 0.582303 2.54619 0.898936 2.36109 1.29251H0.804914C0.360375 1.29251 0 1.65289 0 2.09743C0 2.54197 0.360375 2.90234 0.804914 2.90234H2.3584C2.79745 3.83589 3.91017 4.23674 4.84369 3.79768C5.23727 3.61258 5.55391 3.29592 5.73904 2.90234H12.0737C12.5182 2.90234 12.8786 2.54197 12.8786 2.09743C12.8786 1.65289 12.5182 1.29251 12.0737 1.29251H5.74173Z' fill='%231F2830'/%3E%3Cpath d='M8.8299 4.44507C8.10636 4.44635 7.44819 4.8641 7.13906 5.5183H0.804914C0.360375 5.5183 0 5.87867 0 6.32321C0 6.76775 0.360375 7.12812 0.804914 7.12812H7.13689C7.57595 8.06167 8.68867 8.46252 9.62219 8.02346C10.0158 7.83836 10.3324 7.5217 10.5175 7.12812H12.0737C12.5182 7.12812 12.8786 6.76775 12.8786 6.32321C12.8786 5.87867 12.5182 5.5183 12.0737 5.5183H10.5202C10.2112 4.86428 9.55327 4.44658 8.8299 4.44507Z' fill='%231F2830'/%3E%3Cpath d='M4.04872 8.6709C3.32535 8.67238 2.66746 9.09011 2.3584 9.74413H0.804914C0.360375 9.74413 0 10.1045 0 10.549C0 10.9936 0.360375 11.354 0.804914 11.354H2.3584C2.79745 12.2875 3.91017 12.6883 4.84369 12.2493C5.23727 12.0642 5.55391 11.7475 5.73904 11.354H12.0737C12.5182 11.354 12.8786 10.9936 12.8786 10.549C12.8786 10.1045 12.5182 9.74413 12.0737 9.74413H5.74173C5.43224 9.08925 4.77304 8.67138 4.04872 8.6709Z' fill='%233B4A5E'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.team-filter__reset {
  color: #1f2830;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  height: 2.625rem;
  border: none;
  box-shadow: none;
  outline: none;
  padding: 0.1875rem 0 0 1.25rem;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M0.617311 11L0 10.3827L4.88269 5.5L0 0.617311L0.617311 0L5.5 4.88269L10.3827 0L11 0.617311L6.11731 5.5L11 10.3827L10.3827 11L5.5 6.11731L0.617311 11Z' fill='%231F2830'/%3E%3C/svg%3E") 0 50% no-repeat;
}
.team-filter__reset.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.team-filter__checkbox {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
  cursor: pointer;
}
.team-filter__checkbox input[type="checkbox"] {
  position: absolute;
  left: 0.625rem;
  top: 1.25rem;
  clip: rect(0 0 0 0);
  width: 0.0625rem;
  height: 0.0625rem;
  margin: -0.0625rem;
}
.team-filter__checkbox input[type="checkbox"]:checked ~ span:before {
  border-color: #35afb4;
  background: #35afb4 url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 20 20\'%3E%3Cpath d=\'M0 11l2-2 5 5L18 3l2 2L7 18z\'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 50% auto;
}
.team-filter__checkbox input[type="checkbox"] ~ span {
  display: inline-block;
  color: #1f2830;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
  padding-left: 2.75rem;
  min-height: 1.75rem;
}
.team-filter__checkbox input[type="checkbox"] ~ span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.75rem;
  height: 1.75rem;
  border: 0.0625rem solid #4a484d;
  border-radius: 0.25rem;
}

.wp-block-table tbody tr:nth-child(odd) {
  background: #C0DBD6;
}
.wp-block-table td {
  padding: 0.625rem 0.9375rem;
}

.running-line-block {
  margin: 1.25rem -0.625rem 0;
}
.running-line-block__list-body {
  align-items: center;
}
.running-line-block__list-body:not(.swiper-wrapper) {
  display: flex;
  overflow: hidden;
}
.running-line-block__list-body:not(.swiper-wrapper) .running-line-block__item {
  flex: 0 0 auto;
}
.running-line-block__item {
  display: inline-block;
  width: auto;
  padding: 0 1.25rem;
}
.running-line-block__item img {
  max-width: 9.375rem;
  max-height: 5.625rem;
}
.running-line-block .swiper-wrapper {
   -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.error-block {
  text-align: center;
}
.error-block__title {
  color: #3B4A5E;
  text-transform: uppercase;
}
/* СКРЫВАЕМ родную кнопку Jivo, чтобы она не двоилась на экране */
#jvLabelWrap,
.__jivoMobileButton,
.__jivoDesktopButton,
#jivo-iframe-container,
.jivo-button,
[id^="jivo_container"] {
    display: none !important;
}
.site-buttons-fixed-box {
  position: fixed;
  right: 0;
  bottom: 1.25rem;
  z-index: 99;
  border-radius: 0.9375rem 0 0 0.9375rem;
  padding: 0 0.625rem 1px 0;
}
.site-buttons-fixed-box__button {
  position: relative;
  width: 3.25rem;
  height: 3.25rem;
  background: none;
  box-shadow: none;
  outline: none;
  border: none;
  padding: 0;
  margin-bottom: 0.625rem;
  display: block;
  cursor: pointer;
}
.site-buttons-fixed-box__button span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.site-buttons-fixed-box__button span:before,
.site-buttons-fixed-box__button span:after {
  content: " ";
  display: block;
  position: absolute;
  border: 1px solid #3B4A5E;
  left: -5px;
  right: -5px;
  top: -5px;
  bottom: -5px;
  border-radius: 1rem;
  animation: animate 1.5s linear infinite;
  opacity: 0;
  backface-visibility: hidden;
}
.site-buttons-fixed-box__button:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 1rem;
  background: linear-gradient(180deg, #56667D 0%, #3B4A5E 70.67%);
  transition: all 0.3s ease-in-out;
}
.site-buttons-fixed-box__button:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
}

.site-buttons-fixed-box__button:hover span {
  opacity: 0;
}
.site-buttons-fixed-box__button:hover:before {
  left: -0.125rem;
  right: -0.125rem;
  top: -0.125rem;
  bottom: -0.125rem;
}
.site-buttons-fixed-box__button.btn-jivo:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2062_4697)'%3E%3Cpath d='M8.81187 18.2662C6.29238 19.4836 3.75556 20.2588 0.988335 20.322C0.475519 20.3331 0.0692304 20.0842 0.0110122 19.6309C-0.0571155 19.0984 0.302103 18.8037 0.807487 18.6328C2.05237 18.2118 2.90334 17.1059 3.56975 16.0012C-0.302375 13.07 -1.20042 8.06315 1.74641 4.34055C6.62559 -1.82044 17.5037 -1.28917 21.5233 5.0811C23.1335 7.63343 23.1546 10.748 21.6038 13.3114C20.6785 14.8433 19.4101 15.969 17.8605 16.878C15.1254 18.3666 12.0312 18.8805 8.81063 18.2662H8.81187Z' fill='white'/%3E%3Cpath d='M18.4874 24.6008C14.3168 25.3129 10.026 24.0237 7.66504 20.5822C8.11716 20.3457 8.60768 20.1079 9.06599 19.968C15.0674 20.8894 21.8963 18.1277 23.929 12.0039C26.2193 14.1661 26.7148 17.7798 24.889 20.5538C24.36 21.3562 23.7221 21.9853 23.0408 22.5872C23.6899 23.4442 24.4505 24.0547 25.4439 24.3568C25.839 24.477 26.0546 24.9228 25.984 25.3042C25.9195 25.6534 25.5591 25.9395 25.133 25.9692C22.8265 26.1277 20.6242 25.6955 18.4874 24.602V24.6008Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2062_4697'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 1.625rem auto;
}
.site-buttons-fixed-box__button.fixed-phone:after {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.6089 23.1533C25.4655 22.0244 24.038 22.0244 22.9018 23.1533C22.0351 24.0127 21.1684 24.8721 20.3163 25.7461C20.0832 25.9864 19.8866 26.0374 19.6025 25.8772C19.0417 25.5713 18.4445 25.3237 17.9055 24.9886C15.3929 23.4082 13.288 21.3762 11.4235 19.0893C10.4986 17.9531 9.67556 16.7368 9.10019 15.3676C8.98366 15.0908 9.00551 14.9087 9.23129 14.683C10.098 13.8454 10.9428 12.986 11.795 12.1266C12.9821 10.9321 12.9821 9.53375 11.7877 8.33203C11.1103 7.64741 10.433 6.97736 9.75568 6.29274C9.05649 5.59356 8.36459 4.88709 7.65813 4.19519C6.51467 3.08086 5.08717 3.08086 3.95099 4.20247C3.07701 5.06188 2.23945 5.94315 1.3509 6.788C0.527903 7.56729 0.112763 8.52139 0.0253645 9.63572C-0.113016 11.4492 0.331258 13.1608 0.95761 14.8286C2.23945 18.2808 4.19134 21.3471 6.55837 24.1584C9.75568 27.9602 13.5721 30.9681 18.0366 33.1385C20.0468 34.1144 22.1298 34.8646 24.3949 34.9884C25.9534 35.0758 27.3081 34.6825 28.3933 33.4662C29.1362 32.636 29.9738 31.8785 30.7603 31.0846C31.9256 29.9048 31.9329 28.4773 30.7749 27.312C29.3911 25.9209 28 24.5371 26.6089 23.1533Z' fill='%23fff'/%3E%3Cpath d='M25.2172 17.3484L27.9047 16.8895C27.4823 14.4205 26.317 12.1846 24.5472 10.4075C22.6754 8.53573 20.3084 7.35586 17.701 6.9917L17.3223 9.69376C19.3397 9.9778 21.1751 10.8882 22.6244 12.3375C23.9936 13.7068 24.8895 15.4402 25.2172 17.3484Z' fill='%23fff'/%3E%3Cpath d='M29.4202 5.66631C26.3175 2.56368 22.3919 0.604503 18.0584 0L17.6797 2.70206C21.4232 3.22644 24.8172 4.92342 27.4974 7.59635C30.0392 10.1382 31.7071 13.35 32.3116 16.8824L34.9991 16.4235C34.2926 12.3304 32.3626 8.61599 29.4202 5.66631Z' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-size: 1.8125rem auto;
}
.site-buttons-fixed-box__button.btn-to-top {
  display: none;
}
.site-buttons-fixed-box__button.btn-to-top:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='33' viewBox='0 0 23 33' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8025 12.5336C22.3686 11.9491 22.3686 11.0014 21.8025 10.4169L12.1385 0.438389C11.5724 -0.14613 10.6547 -0.14613 10.0886 0.438389L0.424576 10.4169C-0.141519 11.0014 -0.141519 11.9491 0.424576 12.5336C0.990671 13.1181 1.90852 13.1181 2.47461 12.5336L9.66396 5.11029V21.4537C9.66396 22.8773 9.23836 25.046 8.00427 26.8158C6.82353 28.5091 4.84273 29.9354 1.44959 29.9354C0.649012 29.9354 0 30.6056 0 31.4322C0 32.2588 0.649012 32.929 1.44959 32.929C5.78763 32.929 8.63881 31.0291 10.3573 28.5648C12.0224 26.1769 12.5631 23.3564 12.5631 21.4537V5.11029L19.7526 12.5336C20.3187 13.1181 21.2364 13.1181 21.8025 12.5336Z' fill='white'/%3E%3C/svg%3E");
  background-size: 1.375rem auto;
}
.site-buttons-fixed-box__button.btn-jivo:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_2062_4697)'%3E%3Cpath d='M8.81187 18.2662C6.29238 19.4836 3.75556 20.2588 0.988335 20.322C0.475519 20.3331 0.0692304 20.0842 0.0110122 19.6309C-0.0571155 19.0984 0.302103 18.8037 0.807487 18.6328C2.05237 18.2118 2.90334 17.1059 3.56975 16.0012C-0.302375 13.07 -1.20042 8.06315 1.74641 4.34055C6.62559 -1.82044 17.5037 -1.28917 21.5233 5.0811C23.1335 7.63343 23.1546 10.748 21.6038 13.3114C20.6785 14.8433 19.4101 15.969 17.8605 16.878C15.1254 18.3666 12.0312 18.8805 8.81063 18.2662H8.81187Z' fill='%237399D1'/%3E%3Cpath d='M18.4874 24.6008C14.3168 25.3129 10.026 24.0237 7.66504 20.5822C8.11716 20.3457 8.60768 20.1079 9.06599 19.968C15.0674 20.8894 21.8963 18.1277 23.929 12.0039C26.2193 14.1661 26.7148 17.7798 24.889 20.5538C24.36 21.3562 23.7221 21.9853 23.0408 22.5872C23.6899 23.4442 24.4505 24.0547 25.4439 24.3568C25.839 24.477 26.0546 24.9228 25.984 25.3042C25.9195 25.6534 25.5591 25.9395 25.133 25.9692C22.8265 26.1277 20.6242 25.6955 18.4874 24.602V24.6008Z' fill='%237399D1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2062_4697'%3E%3Crect width='26' height='26' fill='%237399D1'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 1.75rem auto;
}
.site-buttons-fixed-box__button.fixed-phone:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.6089 23.1533C25.4655 22.0244 24.038 22.0244 22.9018 23.1533C22.0351 24.0127 21.1684 24.8721 20.3163 25.7461C20.0832 25.9864 19.8866 26.0374 19.6025 25.8772C19.0417 25.5713 18.4445 25.3237 17.9055 24.9886C15.3929 23.4082 13.288 21.3762 11.4235 19.0893C10.4986 17.9531 9.67556 16.7368 9.10019 15.3676C8.98366 15.0908 9.00551 14.9087 9.23129 14.683C10.098 13.8454 10.9428 12.986 11.795 12.1266C12.9821 10.9321 12.9821 9.53375 11.7877 8.33203C11.1103 7.64741 10.433 6.97736 9.75568 6.29274C9.05649 5.59356 8.36459 4.88709 7.65813 4.19519C6.51467 3.08086 5.08717 3.08086 3.95099 4.20247C3.07701 5.06188 2.23945 5.94315 1.3509 6.788C0.527903 7.56729 0.112763 8.52139 0.0253645 9.63572C-0.113016 11.4492 0.331258 13.1608 0.95761 14.8286C2.23945 18.2808 4.19134 21.3471 6.55837 24.1584C9.75568 27.9602 13.5721 30.9681 18.0366 33.1385C20.0468 34.1144 22.1298 34.8646 24.3949 34.9884C25.9534 35.0758 27.3081 34.6825 28.3933 33.4662C29.1362 32.636 29.9738 31.8785 30.7603 31.0846C31.9256 29.9048 31.9329 28.4773 30.7749 27.312C29.3911 25.9209 28 24.5371 26.6089 23.1533Z' fill='%237399D1'/%3E%3Cpath d='M25.2172 17.3484L27.9047 16.8895C27.4823 14.4205 26.317 12.1846 24.5472 10.4075C22.6754 8.53573 20.3084 7.35586 17.701 6.9917L17.3223 9.69376C19.3397 9.9778 21.1751 10.8882 22.6244 12.3375C23.9936 13.7068 24.8895 15.4402 25.2172 17.3484Z' fill='%237399D1'/%3E%3Cpath d='M29.4202 5.66631C26.3175 2.56368 22.3919 0.604503 18.0584 0L17.6797 2.70206C21.4232 3.22644 24.8172 4.92342 27.4974 7.59635C30.0392 10.1382 31.7071 13.35 32.3116 16.8824L34.9991 16.4235C34.2926 12.3304 32.3626 8.61599 29.4202 5.66631Z' fill='%237399D1'/%3E%3C/svg%3E%0A");
  background-size: 1.9375rem auto;
}
.site-buttons-fixed-box__button.btn-to-top:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='33' viewBox='0 0 23 33' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8025 12.5336C22.3686 11.9491 22.3686 11.0014 21.8025 10.4169L12.1385 0.438389C11.5724 -0.14613 10.6547 -0.14613 10.0886 0.438389L0.424576 10.4169C-0.141519 11.0014 -0.141519 11.9491 0.424576 12.5336C0.990671 13.1181 1.90852 13.1181 2.47461 12.5336L9.66396 5.11029V21.4537C9.66396 22.8773 9.23836 25.046 8.00427 26.8158C6.82353 28.5091 4.84273 29.9354 1.44959 29.9354C0.649012 29.9354 0 30.6056 0 31.4322C0 32.2588 0.649012 32.929 1.44959 32.929C5.78763 32.929 8.63881 31.0291 10.3573 28.5648C12.0224 26.1769 12.5631 23.3564 12.5631 21.4537V5.11029L19.7526 12.5336C20.3187 13.1181 21.2364 13.1181 21.8025 12.5336Z' fill='%237399D1'/%3E%3C/svg%3E");
  background-size: 1.5rem auto;
}

.license-akkordeon-block {
  margin-bottom: 3.125rem;
}
.license-akkordeon-block .price-list-services-block__item {
  padding: 0;
}
.license-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.license-list li {
  margin-bottom: 15px;
}
.license-list li:last-child {
  margin-bottom: 0;
}
.license-list a {
  display: flex;
  align-items: center;
  padding-left: 2.5rem;
  color: #1f2830;
  background: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%237399D1' d='M12 8h40a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H12a4 4 0 0 1-4-4V12a4 4 0 0 1 4-4z'/%3E%3Ctext x='20' y='35' font-family='Arial' font-size='12' fill='white' font-weight='bold'%3EPDF%3C/text%3E%3Cpath d='M32 38v10M28 46l4 4 4-4' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A") 0 0 no-repeat;
  background-size: 2.5rem auto;
  min-height: 2.5rem;
  padding-left: 3.125rem;
}
.license-list a:hover {
  color: #7399D1;
}
.license-list a.page-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%237399D1' d='M12 8h40a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H12a4 4 0 0 1-4-4V12a4 4 0 0 1 4-4z'/%3E%3Ctext x='15' y='35' font-family='Arial' font-size='12' fill='white' font-weight='bold'%3EPAGE%3C/text%3E%3C/svg%3E%0A");
}

.hero-main-full-block {
  position: relative;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
.hero-main-full-block__inner {
  padding-top: 1.25rem;
}
.hero-main-full-block__buttons {
  display: flex;
  justify-content: center;
  margin-right: -0.625rem;
}
.hero-main-full-block__buttons .site-btn {
  margin-right: 0.625rem;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 0.625rem);
  max-width: 11.875rem;
}
.hero-main-full-block__column-left {
  text-align: center;
  margin-bottom: 1.25rem;
}
.hero-main-full-block__logo {
  margin-bottom: 0.9375rem;
}
.hero-main-full-block__logo img {
  max-width: 13.75rem;
}
.hero-main-full-block__about-text {
  margin-bottom: 3.125rem;
}
.hero-main-full-block__awards {
  display: flex;
  border-radius: 1.5625rem;
  border: 0.0625rem solid #fff;
  background: linear-gradient(180deg, rgba(255,255,255,0.68) 0%, rgba(255,255,255,0.54) 100%);
  -webkit-backdrop-filter: blur(0.1875rem);
          backdrop-filter: blur(0.1875rem);
  max-width: 31.25rem;
  margin: 4.375rem auto 1.25rem;
}
.hero-main-full-block__awards .hero-main-full-block__awards-text {
  display: none;
}
.hero-main-full-block__awards-image-box {
  flex: 0 0 12.75rem;
  margin-top: -3.125rem;
  display: flex;
  align-items: flex-end;
}
.hero-main-full-block__awards-content {
  padding: 2.8125rem 1.25rem 2.8125rem;
  flex: 1 1;
  margin-right: -2.1875rem;
}
.hero-main-full-block__awards-title {
  color: #3b4a5e;
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.01rem;
  text-transform: uppercase;
  margin: 0 0 0 -1.3125rem;
  padding: 0 0 0 1.3125rem;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.hero-main-full-block__awards-title > span {
  display: block;
}
.hero-main-full-block__awards-title > span span {
  position: relative;
  background: linear-gradient(#cfe3de 0 0) no-repeat;
  background-size: 100% 100%;
  background-position: left;
  transition: background-size 0.5s cubic-bezier(0.65, 0, 0.35, 1);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0 0.3125rem 0 2.5rem;
  margin-left: -2.5rem;
  border-radius: 0.25rem;
}
.schedule-block {
  padding-bottom: 2.5rem;
}
.schedule-block .site-video-bg {
  display: none;
}
.schedule-block__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
  font-weight: 700;
}
.schedule-block__image {
  position: relative;
  border-radius: 1.125rem;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.schedule-block__image:before {
  content: "";
  display: block;
  padding-top: 34%;
}
.schedule-block__image-box {
  margin-bottom: 1.25rem;
}
.schedule-block__image-box .schedule-block__buttons {
  display: none;
}
.schedule-block__image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.schedule-block__content {
  margin-bottom: 2.5rem;
}
.schedule-block__buttons {
  text-align: center;
}
.schedule-block__buttons .site-btn {
  max-width: 18.75rem;
}
.schedule-block__item {
  margin-bottom: 0.875rem;
  position: relative;
  padding: 0 1.25rem 1.0625rem 0.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #3b4a5e;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1;
}
.schedule-block__item--disabled {
  color: #7399d1;
}
.schedule-block__item:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.1875rem;
  border-radius: 0.625rem;
  background: #7399d1;
}
.schedule-block__item:last-child {
  margin-bottom: 0;
}

@keyframes animate
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.1);
        opacity: 0;
    }
}
@media (min-width: 360px) {
  .hero-main-block__company-name-text {
    font-size: 3.25rem;
  }
  .our-specialists-thumbs__left {
    flex: 0 0 9.375rem;
    padding: 1.25rem 0.875rem 1rem;
  }
  .our-specialists-thumbs__right {
    padding: 1.25rem 1.25rem 1rem;
  }
  .our-specialists-modal-thumbs__navigation-slide button {
    width: 3.25rem;
    height: 3.25rem;
  }
  .our-technologies-block__navigation-slide button {
    width: 3.25rem;
    height: 3.25rem;
  }
  .our-technologies-thumbs__image-box {
    flex: 0 0 7.375rem;
  }
  .our-technologies-thumbs__name {
    font-size: 1rem;
  }
  .our-technologies-modal-thumbs__left {
    flex: 0 0 7.375rem;
  }
  .our-technologies-modal-thumbs__name {
    font-size: 1rem;
  }
  .our-technologies-modal-thumbs__navigation-slide button {
    width: 3.25rem;
    height: 3.25rem;
  }
  .reviews-main-block__item-rating {
    font-size: 2.25rem;
  }
  .reviews-main-block__star {
    width: 6.25rem;
    flex: 0 0 6.25rem;
    height: 1.25rem;
    background-size: 1.25rem auto;
  }
  .reviews-main-block__star span {
    background-size: 1.25rem auto;
  }
  .special-offers-block__navigation-slide button {
    width: 3.25rem;
    height: 3.25rem;
  }
  .services-archive-block__item-head-name {
    font-size: 1.125rem;
  }
  .services-archive-block__item-head-image-box {
    flex: 0 0 10.625rem;
  }
  .services-archive-block__services-name {
    font-size: 0.875rem;
  }
  .services-archive-block__services-name button {
    width: 1rem;
    height: 1rem;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 2rem;
  }
  h2,
  .h2 {
    font-size: 2rem;
  }
  .site-width {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .running-line-block {
    margin: 1.25rem -0.9375rem 0;
  }
  .footer__menu-list {
    margin-right: -0.9375rem;
  }
  .footer__menu-item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.3333% - 0.9375rem);
    margin-right: 0.9375rem;
  }
  .footer__menu-item:nth-child(1n + 3) {
    margin-top: 0;
  }
  .footer__menu-item:nth-child(1n + 4) {
    margin-top: 1.5625rem;
  }
  .about-us-block__inner {
    display: flex;
  }
  .about-us-block__inner > .about-us-block__title {
    display: none;
  }
  .about-us-block__content {
    flex: 1 1;
    order: -1;
    margin: 0 3.75rem 0 0;
  }
  .about-us-block__content .about-us-block__title {
    display: block;
  }
  .about-us-block__image {
    flex: 0 0 50%;
    margin: 0;
  }
  .advantages-block__list {
    margin: 0 -0.9375rem;
    padding: 0 0.9375rem;
    scroll-padding-inline: 0.9375rem;
  }
  .article-block__list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -0.9375rem;
    margin-bottom: 1.875rem;
  }
  .article-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 0.9375rem);
    margin-right: 0.9375rem;
    margin-bottom: 0;
  }
  .article-block__item:nth-child(1n + 4) {
    margin-top: 1.5625rem;
  }
  .article-thumbs {
    display: flex;
    flex-direction: column;
  }
  .article-thumbs__image {
    flex: 0 0 auto;
    min-height: 0;
    display: block;
    position: relative;
    margin: 0 0 0.9375rem;
  }
  .article-thumbs__image:before {
    content: "";
    display: block;
    padding-top: 50%;
  }
  .article-thumbs__image img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .contacts-block__map-box {
    min-height: 20rem;
  }
  .form-in-block .site-form__form:not(.sent),
  .form-in-block .site-form__form.sent,
  .form-in-block .site-form__form {
    margin: 0 -0.9375rem;
    padding: 2.75rem 0.9375rem 3.75rem;
  }
  .our-specialists-block__list {
    margin-right: -1.25rem;
    display: flex;
    flex-wrap: wrap;
  }
  .our-specialists-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 1.25rem);
    margin-right: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .our-specialists-block__description {
    margin-bottom: 0;
    max-width: 31.25rem;
  }
  .our-specialists-modal-thumbs {
    flex-direction: row;
    height: 100%;
    min-height: 0;
    max-height: 500px;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .our-specialists-modal-thumbs__left {
    flex: 0 0 18.75rem;
    margin: 0;
    padding: 2.125rem 0 0;
    display: flex;
    align-items: flex-end;
  }
  .our-specialists-modal-thumbs__right {
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
  .our-specialists-modal-thumbs__content {
    border-bottom: none;
    padding-bottom: 0;
  }
  .our-specialists-modal-thumbs__status-wrap {
    margin-right: -1.25rem;
    padding-right: 1.25rem;
    border-bottom: 0.0625rem solid rgba(206,211,222,0.84);
    padding-bottom: 1.25rem;
  }
  .our-specialists-modal-thumbs__button {
    margin-top: 1.25rem;
  }
  .our-specialists-modal-thumbs__button .site-btn {
    min-width: 13.75rem;
    height: auto;
  }
  .our-specialists-modal-thumbs__name {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }
  .our-specialists-modal-thumbs__flag-list {
    margin-bottom: 1.125rem;
  }
  .our-specialists-modal-thumbs__glavniy {
    font-size: 1rem;
    padding: 0.5625rem 1rem;
  }
  .our-specialists-modal-thumbs__candidat {
    font-size: 1rem;
  }
  .our-specialists-modal-thumbs__image-box {
    position: relative;
    width: 100%;
    margin: 0;
  }
  .our-specialists-modal-thumbs__image {
    background: url("../img/specialists-modal-image-bg.webp") 0 0 no-repeat;
    background-size: contain;
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .our-specialists-modal-thumbs__image:before {
    flex: 0 0;
    padding-top: 165%;
  }
  .our-specialists-modal-thumbs__image img {
    position: static;
    width: 100%;
    height: 100%;
    max-width: 82%;
    border-radius: 0;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: 50% 100%;
       object-position: 50% 100%;
  }
  .our-specialists-modal-thumbs__image-bg {
    left: auto;
    right: 1.875rem;
    top: 1.625rem;
    width: 4.375rem;
    height: 4.375rem;
  }
  .our-technologies-block__list-wrap {
    margin-bottom: 1.25rem;
  }
  .our-technologies-block__list-wrap:not(.swiper) {
    margin-bottom: 0;
  }
  .our-technologies-block__list:not(.swiper-wrapper) {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.25rem;
  }
  .our-technologies-block__item {
    margin: 0;
  }
  .our-technologies-block__item.swiper-slide {
    height: auto;
  }
  .our-technologies-block__item:not(.swiper-slide) {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 1.25rem);
    margin-right: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .our-technologies-block__dop-item-image {
    flex: 0 0 15.625rem;
  }
  .our-technologies-thumbs {
    padding-top: 0;
    flex-direction: column;
    padding-right: 0;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .our-technologies-thumbs__image-box {
    margin: 0 -0.0625rem -0.0625rem;
    flex: 0 0 auto;
  }
  .our-technologies-thumbs__image-bg {
    right: 2.5rem;
    top: -0.625rem;
    width: 2.5rem;
    height: 2.5rem;
  }
  .our-technologies-thumbs__content {
    flex: 1 0 auto;
    padding: 1.875rem 1.25rem 1.875rem;
  }
  .our-technologies-modal-thumbs {
    padding: 1.875rem 0 0 1.875rem;
  }
  .our-technologies-modal-thumbs__left {
    flex: 0 0 18.125rem;
  }
  .our-technologies-modal-thumbs__right {
    max-width: 39.375rem;
    padding: 1.875rem 2.5rem;
  }
  .our-technologies-modal-thumbs__image {
    position: relative;
  }
  .our-technologies-modal-thumbs__image-bg {
    width: 4.375rem;
    height: 4.375rem;
    top: 2.5rem;
    right: -2.125rem;
  }
  .our-technologies-modal-thumbs__name {
    font-size: 1.5rem;
    margin-bottom: 0.625rem;
  }
  .our-technologies-modal-thumbs__text {
    margin-bottom: 1.875rem;
    max-height: 100%;
    flex: 1 1;
  }
  .our-technologies-modal-thumbs__button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .our-technologies-modal-thumbs__button .site-btn {
    flex: 0 0 11.25rem;
  }
  .our-technologies-modal-thumbs__navigation-slide {
    margin-top: 0;
  }
  .remodal__content {
    padding: 28px 0;
  }
  .remodal__close {
    top: 33px;
  }
  .reviews-main-block__pannel {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .reviews-main-block__content {
    flex: 1 1;
    margin: 0 2.5rem 0 0;
    max-width: 33.75rem;
  }
  .reviews-main-block__list {
    flex: 0 0 auto;
    padding: 0;
    border: none;
    flex: 0 0 25rem;
  }
  .reviews-main-block__item {
    padding-left: 1.25rem;
  }
  .reviews-main-block__item:nth-child(2n) {
    border-left: 0.0625rem solid rgba(206,211,222,0.84);
  }
  .services-main-block__list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.25rem;
  }
  .services-main-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 1.25rem);
    margin-right: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .site-form__form {
    padding: 3.125rem 3.75rem;
  }
  .site-form__form.sent {
    padding: 5rem 2.5rem;
  }
  .site-form__title {
    margin-bottom: 0.625rem;
    font-size: 2.25rem;
  }
  .site-form__send-true {
    padding: 0;
  }
  .special-offers-block__list-wrap {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }

  .dms-info-block__inner {
    display: flex;
  }
  .dms-info-block__photo {
    flex: 0 0 20rem;
    border-radius: 0 0 0 1.875rem;
    display: flex;
    align-items: flex-end;
  }
  .dms-info-block__content {
    padding: 1.875rem 2.5rem 1.875rem;
    flex: 1 1;
  }
  .services-archive-block__inner {
    margin-left: 0;
    margin-right: 0;
  }
  .services-archive-block__item-head {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-radius: 0;
  }
  .services-archive-block__row-left {
    padding-left: 1.25rem;
  }
  .services-type-hero-block__inner {
    display: flex;
  }
  .services-type-hero-block__column-left {
    flex: 1 1;
    order: -1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .services-type-hero-block__column-left > * {
    max-width: 31.5625rem;
  }
  .services-type-hero-block__column-right {
    flex: 0 0 50%;
    margin-left: 1.25rem;
    margin-bottom: 0;
  }
  .services-type-hero-block__buttons {
    display: flex;
    flex-wrap: wrap;
    margin-right: -0.9375rem;
    max-width: 33.125rem;
  }
  .services-type-hero-block__buttons .site-btn {
    margin-right: 0.9375rem;
    flex: 1 0 auto;
    width: auto;
    max-width: 100%;
  }
  .services-type-navigation-block {
    margin: 0 -1.25rem;
    padding: 1.25rem 1.25rem;
  }
  .services-type-navigation-block__list {
    margin: 0 -1.25rem;
    padding: 0 1.25rem;
    scroll-padding-inline: 1.25rem;
  }
  .services-type-navigation-block__mobile-items-list > li {
    width: 33.333%;
  }

  .content-page-services-row__column-right h2 {
    font-size: 1.5rem;
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2 {
    left: -0.9375rem;
    right: -0.9375rem;
  }
  .doctors-card-block {
    position: relative;
    margin-top: 3.125rem;
  }
  .doctors-card-block__inner {
    display: flex;
    position: relative;
  }
  .doctors-card-block__image-box {
    display: flex;
    align-items: flex-end;
    order: -1;
    flex: 0 0 38%;
    padding: 0 0 0 2.1875rem;
    margin-top: -3.125rem;
  }
  .doctors-card-block__image-box:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5rem;
    right: 2.5rem;
    bottom: 0;
    background: url("../img/pol-caplya.webp") 0 100% no-repeat;
    background-size: contain;
  }
  .doctors-card-block__image {
    max-width: 100%;
    height: 100%;
  }
  .doctors-card-block__buttons {
    flex: 0 0 auto;
    display: flex;
  }
  .doctors-card-block__more {
    flex: 0 0 auto;
  }
  .doctors-card-block__more.site-btn {
    width: auto;
    min-width: 8.75rem;
    font-size: 0.875rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .doctors-card-block__item-thumbs-button {
    margin: 0 0.625rem 0 0;
  }
  .doctors-card-block__content {
    flex: 1 1;
    padding: 1.875rem 1.875rem 4.375rem 2.5rem;
    display: flex;
    flex-direction: column;
  }
  .doctors-card-block__content-top {
    flex: 1 0 auto;
    margin-bottom: 2.8125rem;
  }
  .cost-type-variant__list {
    margin: -2.1875rem -1.25rem;
    padding: 2.1875rem 1.25rem;
    scroll-padding-inline: 1.25rem;
  }
  .services-post-list-block__list {
    margin: -1.25rem -1.25rem;
    padding: 1.25rem 1.25rem;
    scroll-padding-inline: 1.25rem;
  }
  .services-type-universal-block__inner {
    display: flex;
  }
  .services-type-universal-block__inner.imageRight .services-type-universal-block__content-box {
    order: -1;
  }
  .services-type-universal-block__inner.imageRight .services-type-universal-block__image-box {
    margin-left: 1.25rem;
    margin-right: 0;
  }
  .services-type-universal-block__image-box {
    flex: 0 0 50%;
    margin-right: 1.25rem;
  }
  .services-type-universal-block__content-box {
    flex: 1 1;
  }
  .services-type-universal-block__buttons {
    display: flex;
    flex-wrap: wrap;
    margin-right: -0.625rem;
  }
  .services-type-universal-block__buttons .site-btn {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 0.625rem);
    margin-right: 0.625rem;
    margin-bottom: 0;
    max-width: 14.375rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .services-type-universal-block__thumbs-list {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    padding: 0 0.9375rem;
    scroll-padding-inline: 0.9375rem;
  }
  .services-type-universal-block__gallery {
    margin: 0 -0.9375rem;
    padding: 0 0.9375rem;
  }
  .was-became__categor-desc-wrap {
    display: block;
  }
  .was-became__categor-mobile {
    display: none;
  }
  .was-became__title {
    font-size: 1.875rem;
  }
  .politics-popup__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .politics-popup__text {
    margin: 0 5rem 0 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    font-size: 0.875rem;
  }
  .politics-popup__button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15.625rem;
            flex: 0 0 15.625rem;
  }

  .article-catergor {
    margin: -0.625rem -1.25rem;
    padding: 0.625rem 1.25rem;
  }
  .article-catergor li {
    margin-right: 0.625rem;
  }
  .article-page-information {
    justify-content: flex-start;
  }
  .article-page-information__date {
    font-size: 1rem;
    margin-right: 2.1875rem;
  }
  .article-page-information__share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-size: 1.125rem auto;
  }
  .article-page-information__share .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
    font-size: 1rem;
  }

  .article-final-block {
    margin-bottom: 50px;
  }
  .article-final-block--default .article-final-block__image {
    display: flex;
    align-items: flex-end;
    justify-content: flex-en;
  }
  .article-final-block__inner {
    flex-direction: row;
  }
  .article-final-block__content {
    flex: 1 0 50%;
    margin-bottom: 0;
    order: -1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .article-final-block__image {
    flex: 0 0 50%;
    max-width: 45.625rem;
  }
  .article-final-block__image-man {
    max-width: 100%;
    margin: 0;
  }
  .article-final-block__image-services {
    max-width: 100%;
    padding: 20px 20px;
  }

  .doctor-main-head__inner {
    display: flex;
  }
  .doctor-main-head__column-left {
    flex: 1 1;
    order: -1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .doctor-main-head__column-left > * {
    max-width: 43.125rem;
  }
  .doctor-main-head__column-right {
    flex: 0 0 50%;
    margin-left: 1.875rem;
    margin-bottom: 0;
    max-width: 30.625rem;
  }
  .doctor-main-head__buttons {
    display: flex;
    flex-wrap: wrap;
    margin-right: -0.9375rem;
    max-width: 28.75rem;
    margin-bottom: 0;
  }
  .doctor-main-head__buttons .site-btn {
    margin-right: 0.9375rem;
    flex: 1 0 auto;
    width: auto;
  }
  .doctor-main-head__buttons .site-btn:last-child {
    margin-bottom: 0.625rem;
  }
  .doctor-main-head__content-bottom {
    display: block;
  }
  .doctor-main-head__image-box {
    position: relative;
    width: auto;
    margin: 0 auto;
  }
  .doctor-main-head__image {
    text-align: center;
    display: flex;
    justify-content: center;
    z-index: 1;
  }
  .doctor-main-head__image:before {
    padding-top: 120%;
  }
  .doctor-main-head__image img {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    border-radius: 0;
    max-width: 85%;
    border-radius: 0;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: 50% 100%;
       object-position: 50% 100%;
    -webkit-mask-image: linear-gradient(to bottom, #000 70%, rgba(0,0,0,0) 100%);
            mask-image: linear-gradient(to bottom, #000 70%, rgba(0,0,0,0) 100%);
  }
  .doctor-main-head__image-bg {
    position: absolute;
    left: 0;
    top: auto;
    bottom: 24%;
    width: 5.625rem;
    height: 5.625rem;
  }
  .doctor-main-head__image-bg-big {
    display: block;
    position: absolute;
    right: -1.875rem;
    top: 6.25rem;
    width: 14.6875rem;
    height: 14.6875rem;
  }
  .doctors-certificates-block .swiper {
    margin: 0 -1.25rem;
    padding: 0 1.25rem;
  }
  .doctors-certificates-block__item {
    width: 13.75rem;
  }
  .doctors-experience-block__list {
    padding: 0 0 0.9375rem;
  }
  .doctors-experience-block__item-desc {
    font-size: 1rem;
    padding-left: 2.125rem;
  }
  .doctors-experience-block__item-name {
    font-size: 1.125rem;
    padding-left: 2.125rem;
  }
  .doctors-experience-block__sublevel {
    padding: 0.625rem 0 1.25rem 2.3125rem;
  }
  .doctors-experience-block__sublevel-item {
    margin-bottom: 1.25rem;
  }
  .doctors-experience-block__sublevel-name {
    font-size: 1rem;
  }
  .doctors-experience-block__sublevel-desc {
    font-size: 1rem;
    margin-bottom: 0.5rem;
  }
  .doctors-experience-block__more a {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    padding: 1.375rem 1.25rem 1.25rem 0;
    position: relative;
  }
  .doctors-experience-block__more a:before {
    width: 0.625rem;
    height: 0.375rem;
    margin-top: -0.125rem;
  }
  .doctors-profile-block__list {
    margin-right: -1.25rem;
  }
  .doctors-profile-block__item {
    flex-basis: calc(25% - 1.25rem);
    margin-bottom: 1.875rem;
  }
  .doctors-profile-block__item-icon {
    flex: 0 0 2.75rem;
    height: 2.75rem;
  }
  .doctors-profile-block__item-name {
    font-size: 1rem;
  }
  .doctors-reviews-block__body {
    display: flex;
  }
  .doctors-reviews-block__main {
    flex: 0 0 17.125rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
  }
  .doctors-reviews-block__main .doctors-reviews-block__services {
    display: block;
  }
  .doctors-reviews-block__more-column {
    flex: 1 1;
    margin-left: 3.125rem;
  }
  .doctors-reviews-block__more-column .doctors-reviews-block__services {
    display: none;
  }
  .doctors-reviews-block__services {
    flex: 0 0 auto;
  }
  .doctors-reviews-block__main-top {
    flex: 1 0 auto;
    margin-bottom: 1.25rem;
  }
  .doctors-reviews-block__more-list {
    margin-bottom: 0;
  }
  .team-archive-head__inner {
    display: flex;
  }
  .team-archive-head__column-left {
    flex: 1 1;
    order: -1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .team-archive-head__column-left > * {
    max-width: 43.125rem;
  }
  .team-archive-head__column-right {
    flex: 0 0 50%;
    margin-left: 1.25rem;
    margin-bottom: 0;
    max-width: 37.75rem;
  }
  .team-archive-head__buttons {
    display: flex;
    flex-wrap: wrap;
    margin-right: -0.9375rem;
    max-width: 26.25rem;
  }
  .team-archive-head__buttons .site-btn {
    margin-right: 0.9375rem;
    flex: 1 0 auto;
    width: auto;
    max-width: 100%;
  }
  .team-archive-list__list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.25rem;
  }
  .team-archive-list__item {
    flex: 0 0 50%;
    flex-basis: calc(50% - 1.25rem);
    margin: 0 1.25rem 1.25rem 0;
  }
  .team-archive-list .noresult-filter {
    flex: 0 0 100%;
    flex-basis: calc(100% - 1.25rem);
    margin-right: 1.25rem;
  }

  .hero-main-full-block__inner {
    display: flex;
    align-items: flex-end;
  }
  .hero-main-full-block__column-left {
    text-align: left;
    margin: 0 2.5rem 0 0;
    flex: 1 1;
  }
  .hero-main-full-block__column-right {
    flex: 0 0 25rem;
  }
  .hero-main-full-block__buttons {
    justify-content: flex-start;
  }
  .hero-main-full-block__buttons .site-btn {
    max-width: 100%;
  }
  .schedule-block__body {
    display: flex;
  }
  .schedule-block__buttons {
    display: none;
  }
  .schedule-block__image {
    margin-bottom: 1.875rem;
  }
  .schedule-block__image:before {
    padding-top: 114%;
  }
  .schedule-block__image-box {
    margin-bottom: 0;
    margin-right: 1.25rem;
    flex: 0 0 50%;
    max-width: 18.4375rem;
  }
  .schedule-block__image-box .schedule-block__buttons {
    display: block;
  }
  .schedule-block__image img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .schedule-block__content {
    margin-bottom: 0;
    flex: 1 1;
    padding-top: 1.25rem;
  }
  .schedule-block__buttons {
    text-align: left;
  }
  .schedule-block__buttons .site-btn {
    max-width: 100%;
    width: 100%;
  }
  .schedule-block__item {
    padding: 0 0 1.0625rem 0.5rem;
    font-size: 1rem;
    max-width: 25rem;
  }
}
@media (min-width: 1024px) {
  html {
    font-size: 10px !important;;
  }
  body {
    font-size: 1rem;
  }
  h1,
  .h1 {
    font-size: 2.5rem;
  }
  h2,
  .h2 {
    font-size: 2.5rem;
  }
  h3,
  .h3 {
    font-size: 1.5rem;
  }
  h4,
  .h4 {
    font-size: 1.3125rem;
  }
  h6,
  .h6,
  h5,
  .h5 {
    font-size: 1.125rem;
  }
  input[type="text"],
  input[type="password"],
  input[type="email"],
  input[type="tel"],
  input[type="search"],
  input[type="number"],
  textarea {
    height: 4rem;
    padding: 0 1.5625rem;
  }
  textarea {
    padding: 1.25rem 1.5625rem;
  }
  p {
    margin-bottom: 1.5rem;
  }
  .site-width {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
  a.site-btn,
  .site-btn {
    font-size: 0.875rem;
    padding: 1.0625rem 2.5rem;
    width: auto;
  }
  a.site-btn--3 span,
  .site-btn--3 span {
    padding-left: 1.625rem;
  }
  a.site-btn--3 span:before,
  .site-btn--3 span:before {
    width: 1.125rem;
    height: 1.125rem;
    margin-top: -0.625rem;
  }
  .group-block-bg-wrapper__bg-fon {
    min-height: 140.625rem;
  }
  .group-block-bg-wrapper__bg-fon:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -11.25rem;
    height: 26.75rem;
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 30.73%);
  }
  .group-block-bg-wrapper__video-one {
    right: -9.5rem;
    top: -36.125rem;
    width: 46.5rem;
    height: 62rem;
  }
  .footer {
    padding-top: 0;
  }
  .footer__inner {
    border-top: none;
    padding-top: 2.5rem;
  }
  .footer__top {
    display: flex;
    margin-bottom: 5rem;
  }
  .footer__logo-box {
    max-width: 15rem;
    flex: 0 0 15rem;
    margin-right: 3.75rem;
  }
  .footer__logo-box img {
    width: 100%;
  }
  .footer__button-box {
    margin-top: 2.5rem;
  }
  .footer__menu {
    flex: 1 1;
  }
  .footer__menu-list {
    margin-right: -1.875rem;
  }
  .footer__menu-item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.3333% - 1.875rem);
    margin-right: 1.875rem;
  }
  .footer__menu-item ul {
    padding: 0.9375rem 0 0;
  }
  .footer__menu-item ul li {
    margin-bottom: 0.625rem;
  }
  .footer__menu-item ul li:last-child {
    margin-bottom: 0;
  }
  .footer__bottom {
    display: flex;
    align-items: center;
    padding-bottom: 2.1875rem;
  }
  .footer__bottom-left {
    padding-bottom: 0;
    padding-top: 0;
    border: none;
    order: -1;
    flex: 1 0 auto;
  }
  .footer__bottom-right {
    display: flex;
    align-items: center;
    margin-bottom: 0;
  }
  .footer__copyright {
    font-size: 0.875rem;
    text-align: left;
  }
  .footer__social {
    margin: 0 0.375rem 0 0;
  }
  .footer__special-button .bvi-open:hover {
    background: #6c9bde;
  }
  .header {
    top: 1.875rem;
  }
  .header__burger {
    display: none;
  }
  .header__panel {
    position: relative;
    padding: 0;
    border: none;
    align-items: stretch;
    border-radius: 3.125rem;
  }
  .header__panel-middle {
    flex: 1 1;
    padding: 0.625rem 2.1875rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .header__panel-bottom {
    display: flex;
    align-items: center;
  }
  .header__panel-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.625rem;
  }
  .header__special-button {
    display: flex;
    align-items: center;
    flex: 0 0 5.25rem;
    border-left: 0.0625rem solid rgba(255,255,255,0.08);
  }
  .header__special-button .bvi-open {
    display: block;
    width: 5.25rem;
    min-height: 5.625rem;
    font-size: 0;
    line-height: 1;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='21' viewBox='0 0 26 21' fill='none'%3E%3Cpath d='M2.28 14.3052C1.26 12.9804 0.75 12.3168 0.75 10.35C0.75 8.382 1.26 7.7208 2.28 6.3948C4.3164 3.75 7.7316 0.75 12.75 0.75C17.7684 0.75 21.1836 3.75 23.22 6.3948C24.24 7.722 24.75 8.3832 24.75 10.35C24.75 12.318 24.24 12.9792 23.22 14.3052C21.1836 16.95 17.7684 19.95 12.75 19.95C7.7316 19.95 4.3164 16.95 2.28 14.3052Z' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M16.3504 10.35C16.3504 11.3048 15.9711 12.2205 15.296 12.8956C14.6208 13.5707 13.7052 13.95 12.7504 13.95C11.7956 13.95 10.8799 13.5707 10.2048 12.8956C9.52967 12.2205 9.15039 11.3048 9.15039 10.35C9.15039 9.39522 9.52967 8.47955 10.2048 7.80442C10.8799 7.12928 11.7956 6.75 12.7504 6.75C13.7052 6.75 14.6208 7.12928 15.296 7.80442C15.9711 8.47955 16.3504 9.39522 16.3504 10.35Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E") 50% 50% no-repeat;
  }
  .header__special-button .bvi-open svg {
    display: none;
  }
  .header__special-button .bvi-open:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='21' viewBox='0 0 26 21' fill='none'%3E%3Cpath d='M2.28 14.3052C1.26 12.9804 0.75 12.3168 0.75 10.35C0.75 8.382 1.26 7.7208 2.28 6.3948C4.3164 3.75 7.7316 0.75 12.75 0.75C17.7684 0.75 21.1836 3.75 23.22 6.3948C24.24 7.722 24.75 8.3832 24.75 10.35C24.75 12.318 24.24 12.9792 23.22 14.3052C21.1836 16.95 17.7684 19.95 12.75 19.95C7.7316 19.95 4.3164 16.95 2.28 14.3052Z' stroke='%237399D1' stroke-width='1.5'/%3E%3Cpath d='M16.3504 10.35C16.3504 11.3048 15.9711 12.2205 15.296 12.8956C14.6208 13.5707 13.7052 13.95 12.7504 13.95C11.7956 13.95 10.8799 13.5707 10.2048 12.8956C9.52967 12.2205 9.15039 11.3048 9.15039 10.35C9.15039 9.39522 9.52967 8.47955 10.2048 7.80442C10.8799 7.12928 11.7956 6.75 12.7504 6.75C13.7052 6.75 14.6208 7.12928 15.296 7.80442C15.9711 8.47955 16.3504 9.39522 16.3504 10.35Z' stroke='%237399D1' stroke-width='1.5'/%3E%3C/svg%3E");
  }
  .header__logo-box {
    flex: 0 0 16.375rem;
    margin: 0;
    border-right: 0.0625rem solid rgba(255,255,255,0.08);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header__logo {
    max-width: 11.875rem;
  }
  .header__panel-top > div {
    color: #fff;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.3;
    padding-left: 1.625rem;
    position: relative;
    margin-right: 0.625rem;
  }
  .header__panel-top > div.header__phone {
    font-size: 1.125rem;
  }
  .header__panel-top > div.header__phone:before {
    top: 0.1875rem;
  }
  .header__panel-top > div:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.0625rem;
    width: 1.25rem;
    height: 0.875rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
  }
  .header__panel-top > div:last-child {
    margin-right: 0;
  }
  .header__panel-top a {
    color: #fff;
  }
  .header__panel-top a:hover {
    text-decoration: none;
  }
  .header__phone:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14' fill='none'%3E%3Cpath d='M6.1875 14H2.8125C1.26169 14 0 12.6916 0 11.0833V2.91667C0 1.30842 1.26169 0 2.8125 0H6.1875C7.73831 0 9 1.30842 9 2.91667V11.0833C9 12.6916 7.73831 14 6.1875 14ZM2.8125 1.16667C1.88213 1.16667 1.125 1.95183 1.125 2.91667V11.0833C1.125 12.0482 1.88213 12.8333 2.8125 12.8333H6.1875C7.11788 12.8333 7.875 12.0482 7.875 11.0833V2.91667C7.875 1.95183 7.11788 1.16667 6.1875 1.16667H2.8125ZM5.625 11.0833C5.625 10.7613 5.373 10.5 5.0625 10.5H3.9375C3.627 10.5 3.375 10.7613 3.375 11.0833C3.375 11.4053 3.627 11.6667 3.9375 11.6667H5.0625C5.373 11.6667 5.625 11.4053 5.625 11.0833Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .header__work:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.00003 0C5.61555 0 4.26217 0.410544 3.11102 1.17972C1.95987 1.94889 1.06266 3.04214 0.532848 4.32123C0.00303301 5.60032 -0.135591 7.00779 0.134507 8.36566C0.404604 9.72353 1.07129 10.9708 2.05026 11.9498C3.02923 12.9288 4.27652 13.5954 5.63439 13.8655C6.99226 14.1356 8.39973 13.997 9.67882 13.4672C10.9579 12.9374 12.0512 12.0402 12.8203 10.889C13.5895 9.73788 14 8.3845 14 7.00002C13.998 5.14412 13.2599 3.3648 11.9476 2.05248C10.6352 0.740152 8.85593 0.0020073 7.00003 0ZM7.00003 12.8334C5.8463 12.8334 4.71848 12.4913 3.75919 11.8503C2.7999 11.2093 2.05222 10.2983 1.61071 9.23235C1.1692 8.16644 1.05368 6.99355 1.27876 5.86199C1.50384 4.73043 2.05941 3.69103 2.87522 2.87522C3.69103 2.05941 4.73044 1.50384 5.862 1.27876C6.99355 1.05368 8.16645 1.1692 9.23235 1.61071C10.2983 2.05222 11.2093 2.7999 11.8503 3.75919C12.4913 4.71848 12.8334 5.84629 12.8334 7.00002C12.8317 8.5466 12.2165 10.0294 11.123 11.1229C10.0294 12.2165 8.54661 12.8317 7.00003 12.8334Z' fill='%237399D1'/%3E%3Cpath d='M7.00043 3.5C6.84571 3.5 6.69734 3.56146 6.58794 3.67086C6.47855 3.78025 6.41709 3.92863 6.41709 4.08334V6.60626L4.45067 7.83826C4.31916 7.92041 4.22568 8.05144 4.19078 8.20252C4.15589 8.35359 4.18243 8.51235 4.26458 8.64385C4.34673 8.77535 4.47776 8.86884 4.62884 8.90373C4.77991 8.93863 4.93867 8.91208 5.07017 8.82993L7.31018 7.42993C7.39481 7.3769 7.46441 7.30303 7.51231 7.2154C7.56022 7.12776 7.58482 7.02929 7.58376 6.92943V4.08334C7.58376 3.92863 7.5223 3.78025 7.4129 3.67086C7.30351 3.56146 7.15514 3.5 7.00043 3.5Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .header__address:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' viewBox='0 0 11 14' fill='none'%3E%3Cpath d='M5.5 3C5.00555 3 4.5222 3.14662 4.11108 3.42133C3.69995 3.69603 3.37952 4.08648 3.1903 4.54329C3.00108 5.00011 2.95157 5.50277 3.04804 5.98773C3.1445 6.47268 3.3826 6.91814 3.73223 7.26777C4.08187 7.6174 4.52732 7.8555 5.01228 7.95196C5.49723 8.04843 5.99989 7.99892 6.45671 7.8097C6.91352 7.62048 7.30397 7.30005 7.57867 6.88892C7.85338 6.4778 8 5.99445 8 5.5C8 4.83696 7.73661 4.20107 7.26777 3.73223C6.79893 3.26339 6.16304 3 5.5 3ZM5.5 6.75C5.25277 6.75 5.0111 6.67669 4.80554 6.53934C4.59998 6.40198 4.43976 6.20676 4.34515 5.97835C4.25054 5.74995 4.22579 5.49861 4.27402 5.25614C4.32225 5.01366 4.4413 4.79093 4.61612 4.61612C4.79093 4.4413 5.01366 4.32225 5.25614 4.27402C5.49861 4.22579 5.74995 4.25054 5.97835 4.34515C6.20676 4.43976 6.40199 4.59998 6.53934 4.80554C6.67669 5.0111 6.75 5.25277 6.75 5.5C6.75 5.83152 6.6183 6.14946 6.38388 6.38388C6.14946 6.6183 5.83152 6.75 5.5 6.75Z' fill='%237399D1'/%3E%3Cpath d='M5.5 13.1289C5.0394 13.1312 4.58494 13.0232 4.17467 12.8139C3.76441 12.6045 3.41027 12.2999 3.14192 11.9255C1.05733 9.04997 0 6.88826 0 5.5C0 4.04131 0.579463 2.64236 1.61091 1.61091C2.64236 0.579463 4.04131 0 5.5 0C6.95869 0 8.35764 0.579463 9.38909 1.61091C10.4205 2.64236 11 4.04131 11 5.5C11 6.88826 9.94267 9.04997 7.85808 11.9255C7.58973 12.2999 7.23559 12.6045 6.82532 12.8139C6.41506 13.0232 5.9606 13.1312 5.5 13.1289ZM5.5 1.19408C4.35811 1.19539 3.26336 1.64958 2.45592 2.45702C1.64848 3.26445 1.19429 4.3592 1.19299 5.50109C1.19299 6.60055 2.22844 8.63371 4.10791 11.2259C4.26746 11.4457 4.47678 11.6245 4.71874 11.7479C4.9607 11.8712 5.22842 11.9355 5.5 11.9355C5.77158 11.9355 6.0393 11.8712 6.28126 11.7479C6.52322 11.6245 6.73254 11.4457 6.89209 11.2259C8.77156 8.63371 9.80701 6.60055 9.80701 5.50109C9.80571 4.3592 9.35152 3.26445 8.54408 2.45702C7.73664 1.64958 6.64189 1.19539 5.5 1.19408Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .header__metro:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='13' viewBox='0 0 20 13' fill='none'%3E%3Cpath d='M18.1928 10.5873L13.7544 0.263672L10 6.2986L6.2608 0.263672L1.8072 10.5873H0.5V12.1519H7.2184V10.5873H6.2152L7.188 8.01687L10 12.2637L12.812 8.01687L13.7848 10.5873H12.7816V12.1519H19.5V10.5873H18.1928Z' stroke='%237399D1' stroke-linejoin='bevel'/%3E%3C/svg%3E");
  }
  .footer__button-box .site-btn,
  .header__button-box .site-btn {
    font-size: 1rem;
    padding: 0.6875rem 1.875rem;
  }
  .app__main-inner > div:nth-child(2) {
    padding-top: 15rem;
    padding-top: 10rem;
  }
  .services-type-hero-block:last-child {
    margin-bottom: 0;
  }
  .app__main-inner > div.inner-page-head {
    padding-top: 11.25rem;
  }
  .app__main-inner {
    padding-bottom: 3.125rem;
  }
  .app__main-video-bottom {
    position: absolute;
    right: -18.25rem;
    bottom: -38.875rem;
    display: block;
    width: 46.4375rem;
    height: 62rem;
    transform: rotate(-214deg);
    pointer-events: none;
    z-index: 1;
  }
  .about-us-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .about-us-block__content {
    margin: 0 5rem 0 0;
  }
  .about-us-block__image {
    flex: 0 0 36.875rem;
    margin: 0;
  }
  .about-us-block__title {
    margin-bottom: 0.625rem;
  }
  .about-us-block__text {
    margin-bottom: 1.875rem;
  }
  .about-us-block__list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.25rem;
  }
  .about-us-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 1.25rem);
    display: block;
    margin-right: 1.25rem;
    margin-bottom: 0;
  }
  .about-us-block__item:nth-child(1n + 3) {
    margin-top: 1.875rem;
  }
  .about-us-block__item-icon {
    flex: 0 0 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 0;
    border-radius: 0.5625rem;
    margin-bottom: 0.625rem;
  }
  .about-us-block__item-name {
    font-size: 1rem;
    margin-bottom: 0.3125rem;
  }
  .advantages-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .advantages-block__list {
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    margin-right: -1.25rem;
  }
  .advantages-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 1.25rem);
    margin-right: 1.25rem;
  }
  .advantages-block__item:nth-child(1n + 4) {
    margin-top: 1.25rem;
  }
  .advantages-thumbs {
    padding: 2.1875rem 2rem 3.125rem;
  }
  .advantages-thumbs__icon {
    width: 3.625rem;
    height: 3.625rem;
    border-radius: 1.1875rem;
    margin-bottom: 1.875rem;
  }
  .advantages-thumbs__icon img {
    max-width: 50%;
    max-height: 50%;
  }
  .advantages-thumbs__name {
    font-size: 1.5rem;
  }
  .article-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .article-block__list {
    margin-bottom: 2.8125rem;
    margin-right: -2.75rem;
  }
  .article-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 2.75rem);
    margin-right: 2.75rem;
  }
  .article-block__item:nth-child(1n + 4) {
    margin-top: 2.8125rem;
  }
  .article-thumbs:hover .article-thumbs__image img {
    transform: scale(1.1);
  }
  .article-thumbs:hover .article-thumbs__name {
    color: #7399D1;
  }
  .article-thumbs__categor-list {
    display: block;
    position: absolute;
    left: 0.875rem;
    right: 0.875rem;
    top: 0.625rem;
    z-index: 1;
  }
  .article-thumbs__categor-item {
    display: inline-block;
    vertical-align: top;
    margin: 0 0.3125rem 0.3125rem;
    border-radius: 4.125rem;
    border: 0.0625rem solid rgba(255,255,255,0.29);
    background: rgba(101,69,47,0.32);
    -webkit-backdrop-filter: blur(1.5625rem);
            backdrop-filter: blur(1.5625rem);
    color: #fff;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    padding: 0.5rem 1rem;
  }
  .article-thumbs__image {
    margin-bottom: 2.125rem;
  }
  .article-thumbs__image img {
    transition: all 0.3s ease-in;
  }
  .article-thumbs__name {
    font-size: 1.125rem;
    margin-bottom: 0.5rem;
    transition: all 0.3s ease-in;
  }
  .article-thumbs__text {
    display: block;
    color: #1f2830;
  }
  .article-thumbs__middle {
    margin-bottom: 1.25rem;
  }
  .article-thumbs__author {
    border-top: 0.0625rem solid #d9d9d9;
    padding-top: 1.25rem;
  }
  .article-thumbs__author:hover .article-thumbs__author-name {
    color: #7399D1;
  }
  .article-thumbs__author:hover .article-thumbs__author-name span {
    width: 0.875rem;
  }
  .article-thumbs__author-photo {
    flex: 0 0 3.5rem;
  }
  .article-thumbs__author-content {
    font-size: 1rem;
  }
  .article-thumbs__author-name {
    position: relative;
    transition: all 0.3s ease-in;
  }
  .article-thumbs__author-name span {
    position: absolute;
    left: 100%;
    bottom: 0.125rem;
    height: 1rem;
    margin-left: 0.3125rem;
    width: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M10.5867 3.60005H0.413768C0.30403 3.60005 0.198786 3.64219 0.12119 3.71719C0.0435933 3.7922 0 3.89393 0 4C0 4.10607 0.0435933 4.2078 0.12119 4.28281C0.198786 4.35781 0.30403 4.39995 0.413768 4.39995H10.5867L7.56864 7.31638C7.49094 7.39148 7.44729 7.49334 7.44729 7.59955C7.44729 7.70575 7.49094 7.80761 7.56864 7.88271C7.64633 7.95781 7.75171 8 7.86158 8C7.97146 8 8.07684 7.95781 8.15453 7.88271L11.8784 4.28316C11.917 4.24601 11.9475 4.20188 11.9684 4.15329C11.9893 4.1047 12 4.05261 12 4C12 3.94739 11.9893 3.8953 11.9684 3.84671C11.9475 3.79812 11.917 3.75399 11.8784 3.71684L8.15453 0.11729C8.07684 0.0421905 7.97146 0 7.86158 0C7.75171 0 7.64633 0.0421905 7.56864 0.11729C7.49094 0.19239 7.44729 0.294247 7.44729 0.400455C7.44729 0.506662 7.49094 0.608519 7.56864 0.683619L10.5867 3.60005Z' fill='%237399D1'/%3E%3C/svg%3E") 0 50% no-repeat;
    transition: all 0.3s ease-in;
  }
  .contacts-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .contacts-block {
    background: none;
  }
  .contacts-block__inner {
    display: flex;
  }
  .contacts-block__inner .contacts-block__title {
    display: none;
  }
  .contacts-block__map-box {
    height: auto;
    min-height: 21.875rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 0.625rem);
    margin-bottom: 0;
  }
  .contacts-block__content {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 0.625rem);
    margin-right: 1.25rem;
    order: -1;
    border-radius: 1.875rem;
    background: #3b4a5e;
    position: relative;
    overflow: hidden;
    padding: 2.1875rem 3.125rem;
    -webkit-overflow-scrolling: touch;
  }
  .contacts-block__content .contacts-block__title {
    display: block;
    margin-bottom: 1.25rem;
  }
  .contacts-block__content-bg {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
  }
  .contacts-block__content-bg img {
    width: auto;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 100% 0;
       object-position: 100% 0;
  }
  .contacts-block__body {
    margin-bottom: 1.875rem;
    max-width: 16.625rem;
  }
  .contacts-block__body > div {
    margin-bottom: 0.9375rem;
  }
  .form-in-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .form-in-block .site-form__form:not(.sent),
  .form-in-block .site-form__form.sent,
  .form-in-block .site-form__form {
    margin: 0;
    padding: 2.75rem 3.125rem 3.75rem;
    background: #3b4a5e url("../img/form-in-block-bg.webp") 100% 0 no-repeat;
    background-size: 33.125rem;
    border-radius: 1.875rem;
  }
  .form-in-block .site-form__title {
    text-align: left;
    font-size: 2.5rem;
  }
  .form-in-block .site-form__desc {
    text-align: left;
    max-width: 41.25rem;
  }
  .form-in-block .site-form__list {
    margin-right: -0.625rem;
    display: flex;
    flex-wrap: wrap;
  }
  .form-in-block .site-form__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 0.625rem);
    margin-right: 0.625rem;
    margin-bottom: 0.625rem;
    font-size: 0;
    line-height: 1;
  }
  .form-in-block .site-form__radio-buttons {
    height: 100%;
  }
  .form-in-block__video-one {
    position: absolute;
    right: 50%;
    margin-left: -6.25rem;
    margin-bottom: -17.5rem;
    display: block;
    width: 46.4375rem;
    height: 62rem;
    transform: rotate(-148deg);
  }
  .gallery-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .gallery-block__list {
    grid-template-columns: repeat(4, 1fr);
    gap: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .gallery-block__item.video-item:hover:after {
    background-size: 4.625rem auto;
  }
  .head-menu {
    flex: 1 0 auto;
    margin-right: 0.625rem;
  }
  .head-menu__list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
  }
  .head-menu__list > li {
    display: inline-block;
    vertical-align: top;
    margin-right: 0.9375rem;
  }
  .head-menu__list > li.menu-item-has-children.opened > a,
  .head-menu__list > li.menu-item-has-children.opened > span {
    color: #7399D1;
  }
  .head-menu__list > li.menu-item-has-children.opened > a:before,
  .head-menu__list > li.menu-item-has-children.opened > span:before {
    transform: rotate(-180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.4955 4.99094C4.43655 4.99167 4.37809 4.97995 4.32389 4.95655C4.2697 4.93315 4.22096 4.89858 4.18082 4.85507L0.134865 0.778985C-0.044955 0.597826 -0.044955 0.317029 0.134865 0.13587C0.314685 -0.0452898 0.593406 -0.0452898 0.773227 0.13587L4.5045 3.89493L8.22677 0.144928C8.40659 -0.0362319 8.68531 -0.0362319 8.86514 0.144928C9.04496 0.326087 9.04496 0.606884 8.86514 0.788043L4.81918 4.86413C4.72927 4.95471 4.61239 5 4.5045 5L4.4955 4.99094Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .head-menu__list > li.menu-item-has-children > a,
  .head-menu__list > li.menu-item-has-children > span {
    position: relative;
    padding-right: 1rem;
  }
  .head-menu__list > li.menu-item-has-children > a:hover:before,
  .head-menu__list > li.menu-item-has-children > span:hover:before {
    transform: rotate(-180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.4955 4.99094C4.43655 4.99167 4.37809 4.97995 4.32389 4.95655C4.2697 4.93315 4.22096 4.89858 4.18082 4.85507L0.134865 0.778985C-0.044955 0.597826 -0.044955 0.317029 0.134865 0.13587C0.314685 -0.0452898 0.593406 -0.0452898 0.773227 0.13587L4.5045 3.89493L8.22677 0.144928C8.40659 -0.0362319 8.68531 -0.0362319 8.86514 0.144928C9.04496 0.326087 9.04496 0.606884 8.86514 0.788043L4.81918 4.86413C4.72927 4.95471 4.61239 5 4.5045 5L4.4955 4.99094Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .head-menu__list > li.menu-item-has-children > a:before,
  .head-menu__list > li.menu-item-has-children > span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.5625rem;
    height: 0.375rem;
    margin-top: -0.125rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M4.4955 4.99094C4.43655 4.99167 4.37809 4.97995 4.32389 4.95655C4.2697 4.93315 4.22096 4.89858 4.18082 4.85507L0.134865 0.778985C-0.044955 0.597826 -0.044955 0.317029 0.134865 0.13587C0.314685 -0.0452898 0.593406 -0.0452898 0.773227 0.13587L4.5045 3.89493L8.22677 0.144928C8.40659 -0.0362319 8.68531 -0.0362319 8.86514 0.144928C9.04496 0.326087 9.04496 0.606884 8.86514 0.788043L4.81918 4.86413C4.72927 4.95471 4.61239 5 4.5045 5L4.4955 4.99094Z' fill='white'/%3E%3C/svg%3E") 0 0 no-repeat;
    background-size: contain;
    transition: all 0.3s ease-in-out;
  }
  .head-menu__list > li > a,
  .head-menu__list > li > span {
    color: #fff;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    display: inline-block;
  }
  .head-menu__list > li > a:hover,
  .head-menu__list > li > span:hover {
    text-decoration: none;
    color: #7399D1;
  }
  .head-menu__list > li > ul {
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% + 0.625rem);
    width: 100%;
    padding: 2.5rem 5rem;
    border-radius: 1.875rem;
    background: #4d5c71;
    -webkit-backdrop-filter: blur(21.1 0.5625rem);
            backdrop-filter: blur(21.1 0.5625rem);
    max-height: calc(100vh - 9.375rem);
    max-height: calc(calc(var(--vh, 1vh) * 100) - 9.375rem);
    max-height: calc(100svh - 9.375rem);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .head-menu__list > li > ul > li {
    width: calc(33.333% - 1.875rem);
    display: inline-block;
    vertical-align: top;
    margin-right: 2.8125rem;
  }
  .head-menu__list > li > ul > li:nth-child(3n) {
    margin-right: 0;
  }
  .head-menu__list > li > ul > li:nth-child(1n + 4) {
    margin-top: 1.5625rem;
  }
  .head-menu__list > li > ul > li > a {
    color: #fff;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.3;
  }
  .head-menu__list > li > ul li.current-menu-item > a {
    color: #7399D1;
  }
  .head-menu__list > li > ul > li > a:hover {
    text-decoration: none;
    color: #7399D1;
  }
  .head-menu__list > li > ul > li > a .menu-item-image {
    width: 4.5rem;
    height: 4.5rem;
    display: block;
    margin-bottom: 0.625rem;
  }
  .head-menu__list > li > ul > li > a .menu-item-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .head-menu__list > li > ul > li ul {
    padding: 0.625rem 0 0;
    margin: 0;
    list-style: none;
  }
  .head-menu__list > li > ul > li li {
    margin-bottom: 0.375rem;
  }
  .head-menu__list > li > ul > li li:last-child {
    margin-bottom: 0;
  }
  .head-menu__list > li > ul > li li a {
    color: #D7DFEA;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
  }
  .head-menu__list > li > ul > li li a:hover {
    text-decoration: none;
    color: #7399D1;
  }
  .site-overlay {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 97;
    background: rgba(59,74,94,0.5);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
  }
  .site-overlay.opened {
    opacity: 1;
    visibility: visible;
  }
  .hero-main-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .hero-main-block__inner {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
  }
  .hero-main-block__activity-box {
    display: block;
    text-align: center;
    margin-bottom: 0.625rem;
  }
  .hero-main-block__activity-box span {
    position: relative;
    display: inline-block;
    color: #3b4a5e;
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    border-radius: 1.75rem;
    border: 0.0625rem solid #fff;
    background: rgba(255,255,255,0.5);
    padding: 0.75rem 1.625rem;
  }
  .hero-main-block__activity-box span:before,
  .hero-main-block__activity-box span:after {
    content: "";
    position: absolute;
    top: 50%;
    left: -1.875rem;
    width: 1rem;
    height: 1rem;
    margin-top: -0.5rem;
    border: 0.0625rem solid #fff;
    background: rgba(255,255,255,0.5);
    border-radius: 100%;
  }
  .hero-main-block__activity-box span:after {
    left: auto;
    right: -1.875rem;
  }
  .hero-main-block__company-name {
    margin-bottom: 0.625rem;
  }
  .hero-main-block__company-name-text {
    font-size: 6.25rem;
  }
  .hero-main-block__company-name-image {
    max-width: 12.5rem;
  }
  .hero-main-block__about-text {
    margin-bottom: 2.5rem;
    max-width: 32.5rem;
  }
  .hero-main-block__buttons {
    display: flex;
    justify-content: center;
    margin-right: -0.625rem;
  }
  .hero-main-block__buttons .site-btn {
    max-width: 13.75rem;
  }
  .hero-fon {
    background: linear-gradient(180deg, #eeeef4 0%, #e4e4f1 100%);
    max-height: 81.25rem;
  }
  .hero-fon.hero-fon--archive-doctors {
    background: none;
  }
  .hero-fon.hero-fon--archive-doctors .hero-fon__video-two {
    transform: rotate(-130deg);
    left: -39.125rem;
    top: 16.875rem;
    width: 58rem;
    height: 69.625rem;
  }
  .hero-fon.hero-fon--archive-doctors .hero-fon__bg {
    display: none;
  }
  .hero-fon.hero-fon--archive-doctors:after {
    display: none;
  }
  .hero-fon--doctor {
    max-height: 224.375rem;
    background: linear-gradient(180deg, #FFF -9.99%, #E4E4F1 4.88%, #E4E4F1 76.01%, #FFF 100.43%);
  }
  .hero-fon:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -14.5rem;
    height: 28.75rem;
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 30.73%);
  }
  .hero-fon__bg {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
  }
  .hero-fon__bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .hero-fon__video-one {
    position: absolute;
    right: -23rem;
    top: -6.6875rem;
    width: 46.4375rem;
    height: 62rem;
    transform: rotate(-12.6deg);
  }
  .hero-fon__video-two {
    position: absolute;
    top: 16.875rem;
    left: -26.25rem;
    width: 36.375rem;
    height: 50.5rem;
    transform: rotate(-163deg);
  }
  .menu-popup {
    display: none;
  }
  .our-specialists-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .our-specialists-thumbs {
    transition: all 0.3s ease-in-out;
    /*cursor: pointer;*/
  }
  .our-specialists-thumbs:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 1.875rem;
    border: 0.0625rem solid #63748c;
    background: linear-gradient(240deg, #46576e 1.79%, #3b4a5e 68.18%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
  }
  /*.our-specialists-thumbs:hover .our-specialists-thumbs__content .our-specialists-thumbs__flag,*/
  .our-specialists-thumbs:hover {
    color: #fff;
  }
  .our-specialists-thumbs:hover:before {
    opacity: 1;
    visibility: visible;
  }
  /*.our-specialists-thumbs:hover .our-specialists-thumbs__image {
    transform: rotate(2deg);
  }*/
  .our-specialists-thumbs:hover .our-specialists-thumbs__image-bg {
    transform: translate(-1.125rem, 0.625rem);
  }
  .our-specialists-thumbs:hover .our-specialists-thumbs__name span {
    background-size: 100% 100%;
  }
  .our-specialists-thumbs:hover .our-specialists-thumbs__more .site-btn:not(:hover) {
    color: #fff;
    border-color: #fff;
  }
  .our-specialists-thumbs .doctors-reviews-block__reviews-link {
    font-size: 1rem;
    padding-top: 0.125rem;
  }
  .our-specialists-thumbs:hover .doctors-reviews-block__reviews-link {
    color: #fff;
  }
  .our-specialists-thumbs__left {
    position: relative;
    flex: 0 0 16.25rem;
    padding: 1.875rem 1.25rem 1.5625rem;
  }
  .our-specialists-thumbs__right {
    position: relative;
    overflow: hidden;
    padding: 1.875rem 2.5rem 1.5625rem 2.5rem;
    -webkit-overflow-scrolling: touch;
  }
  .our-specialists-thumbs__content .our-specialists-thumbs__flag {
    display: inline-block;
    /*padding: 0;*/
    /*background: none;*/
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #3B4A5E;
  }
  .our-specialists-thumbs__name {
    font-size: 1.5rem;
    margin-bottom: 0.9375rem;
    margin-left: -3.125rem;
  }
  .our-specialists-thumbs__name span {
    position: relative;
    background: linear-gradient(#cfe3de 0 0) no-repeat;
    background-size: 0% 100%;
    background-position: left;
    transition: background-size 0.5s cubic-bezier(0.65, 0, 0.35, 1);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 0 1.25rem 0 3.125rem;
    border-radius: 0.25rem;
  }
  .our-specialists-thumbs__status li {
    margin-bottom: 0.4375rem;
    padding-left: 1.0625rem;
    font-size: 1rem;
  }
  .our-specialists-thumbs__status li:before {
    top: 0.375rem;
  }
  .our-specialists-thumbs__image-box {
    width: 11.25rem;
    margin: 0 auto 0.625rem;
  }
  .our-specialists-thumbs__image-box .our-specialists-thumbs__flag {
    display: none;
  }
  .our-specialists-thumbs__image {
    transition: all 0.3s ease-in-out;
  }
  .our-specialists-thumbs__image-bg {
    left: 0.5rem;
    top: 0.75rem;
    width: 2.75rem;
    height: 2.75rem;
    transition: all 0.3s ease-in-out;
  }
  .our-specialists-thumbs__signup .site-btn {
    height: 3.125rem;
  }
  .our-specialists-thumbs__flag {
    font-size: 1rem;
    padding: 0.5625rem 1rem;
    margin-bottom: 0.9375rem;
  }
  .our-specialists-thumbs__more .site-btn {
    padding: 1.0625rem 2.5rem;
  }
  .our-specialists-thumbs__candidat {
    font-size: 1rem;
  }
  .our-specialists-modal-thumbs {
    max-height: 50.9375rem;
    height: 50.9375rem;
    min-height: 50.9375rem;
  }
  .our-specialists-modal-thumbs__left {
    flex: 0 0 29.5rem;
  }
  .our-specialists-modal-thumbs__right {
    padding: 1.875rem 4.375rem 1.875rem 2.75rem;
  }
  .our-specialists-modal-thumbs__status-wrap {
    margin-right: -4.375rem;
    padding-right: 3.125rem;
    padding-bottom: 1.875rem;
  }
  .our-specialists-modal-thumbs__name {
    font-size: 2.25rem;
  }
  .our-specialists-modal-thumbs__navigation-slide button {
    width: 3.875rem;
    height: 3.875rem;
    background-size: 0.875rem auto;
  }
  .our-specialists-modal-thumbs__navigation-slide button.button-prev {
    margin-right: 0.5625rem;
  }
  .our-specialists-modal-thumbs ul li {
    margin-bottom: 0.4375rem;
    padding-left: 1.0625rem;
    font-size: 1rem;
  }
  .our-specialists-modal-thumbs ul li:before {
    top: 0.375rem;
  }
  .our-technologies-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .our-technologies-block__navigation-slide {
    flex: 0 0 auto;
  }
  .our-technologies-block__navigation-slide button {
    width: 3.875rem;
    height: 3.875rem;
    background-size: 0.875rem auto;
  }
  .our-technologies-block__navigation-slide button.button-prev {
    margin-right: 0.5625rem;
  }
  .our-technologies-block__head {
    margin-bottom: 3.125rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .our-technologies-block__title {
    flex: 0 0 27.5rem;
  }
  .our-technologies-block__description {
    display: block;
    flex: 1 1;
    margin: 0 4.375rem;
  }
  .our-technologies-block__dop-item-image {
    flex: 0 0 25rem;
  }
  .our-technologies-block__dop-item-content {
    padding: 2.5rem 4.375rem;
  }
  .our-technologies-block__dop-item-name {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.875rem;
  }
  .our-technologies-block__dop-item-description {
    margin-bottom: 1.25rem;
  }
  .our-technologies-block__dop-item-more a:hover span:before {
    right: -0.25rem;
  }
  .our-technologies-thumbs {
    position: relative;
    border: none;
    box-shadow: inset 0 0 0 1px #fff;
  }
  .our-technologies-thumbs:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in;
  }
  .our-technologies-thumbs:hover:before {
    opacity: 1;
    visibility: visible;
  }
  .our-technologies-thumbs:hover .our-technologies-thumbs__name {
    color: #7399D1;
  }
  .our-technologies-thumbs:hover .our-technologies-thumbs__image-bg {
    transform: translate(30px, 10px);
  }
  .our-technologies-thumbs:hover .our-technologies-thumbs__image > picture img,
  .our-technologies-thumbs:hover .our-technologies-thumbs__image > img {
    transform: scale(1.1) rotate(-4deg);
  }
  .our-technologies-thumbs__image-box {
    display: block;
  }
  .our-technologies-thumbs__image {
    position: relative;
  }
  .our-technologies-thumbs__image:before {
    content: "";
    display: block;
    padding-top: 81%;
  }
  .our-technologies-thumbs__image > picture img,
  .our-technologies-thumbs__image > img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    transition: all 0.3s ease-in;
  }
  .our-technologies-thumbs__image-bg {
    right: 4.375rem;
    top: -1rem;
    width: 3.5rem;
    height: 3.5rem;
    transition: all 0.3s ease-in;
  }
  .our-technologies-thumbs__content {
    padding: 2.5rem 2.1875rem 1.875rem;
    position: relative;
  }
  .our-technologies-thumbs__name {
    font-size: 1.5rem;
    margin-bottom: 0.625rem;
    transition: all 0.3s ease-in;
  }
  .our-technologies-thumbs__text {
    margin-bottom: 1.25rem;
  }
  .our-technologies-modal-thumbs {
    padding: 1.875rem 0 0 4.3125rem;
  }
  .our-technologies-modal-thumbs__right {
    padding: 2.5rem 4.375rem;
  }
  .our-technologies-modal-thumbs__name {
    font-size: 2.25rem;
  }
  .our-technologies-modal-thumbs__button .site-btn {
    flex: 0 0 13.75rem;
  }
  .remodal__content {
    padding: 50px 0;
  }
  .remodal .site-form__form:not(.sent):before {
    top: 30px;
    right: 20px;
  }
  .remodal__close {
    top: 80px;
    right: 20px;
  }
  .reviews-main-block__pannel {
    padding: 2.5rem 3.125rem;
  }
  .reviews-main-block__title {
    font-size: 2rem;
    margin-bottom: 0.625rem;
  }
  .reviews-main-block__list {
    flex: 0 0 37.5rem;
    margin-right: -1.875rem;
  }
  .reviews-main-block__item {
    padding-left: 1.875rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(50% - 1.875rem);
    margin-right: 1.875rem;
  }
  .reviews-main-block__item:hover .reviews-main-block__item-more {
    color: #6C9BDE;
  }
  .reviews-main-block__item:hover .reviews-main-block__item-more span {
    width: 0.875rem;
  }
  .reviews-main-block__item:hover .reviews-main-block__item-icon {
    transform: scale(1.1);
  }
  .reviews-main-block__item:hover .reviews-main-block__star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%23ED907F'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item:hover .reviews-main-block__star span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%23FC3F1D'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item--tugis:hover .reviews-main-block__star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%2394B595'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item--tugis:hover .reviews-main-block__star span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%2319AA1E'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item-head {
    margin-bottom: 0.375rem;
  }
  .reviews-main-block__item-icon {
    flex: 0 0 3rem;
    margin-right: 0.9375rem;
    transition: all 0.3s ease-in;
  }
  .reviews-main-block__item-rating {
    font-size: 4rem;
    margin-right: 0.625rem;
  }
  .reviews-main-block__item-info {
    justify-content: center;
    align-items: flex-start;
  }
  .reviews-main-block__item-more {
    transition: all 0.3s ease-in;
    position: relative;
    display: inline-block;
  }
  .reviews-main-block__item-more span {
    position: absolute;
    left: 100%;
    bottom: 0.25rem;
    height: 1rem;
    margin-left: 0.3125rem;
    width: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M10.5867 3.60005H0.413768C0.30403 3.60005 0.198786 3.64219 0.12119 3.71719C0.0435933 3.7922 0 3.89393 0 4C0 4.10607 0.0435933 4.2078 0.12119 4.28281C0.198786 4.35781 0.30403 4.39995 0.413768 4.39995H10.5867L7.56864 7.31638C7.49094 7.39148 7.44729 7.49334 7.44729 7.59955C7.44729 7.70575 7.49094 7.80761 7.56864 7.88271C7.64633 7.95781 7.75171 8 7.86158 8C7.97146 8 8.07684 7.95781 8.15453 7.88271L11.8784 4.28316C11.917 4.24601 11.9475 4.20188 11.9684 4.15329C11.9893 4.1047 12 4.05261 12 4C12 3.94739 11.9893 3.8953 11.9684 3.84671C11.9475 3.79812 11.917 3.75399 11.8784 3.71684L8.15453 0.11729C8.07684 0.0421905 7.97146 0 7.86158 0C7.75171 0 7.64633 0.0421905 7.56864 0.11729C7.49094 0.19239 7.44729 0.294247 7.44729 0.400455C7.44729 0.506662 7.49094 0.608519 7.56864 0.683619L10.5867 3.60005Z' fill='%237399D1'/%3E%3C/svg%3E") 0 50% no-repeat;
    transition: all 0.3s ease-in;
  }
  .reviews-main-block__star {
    flex: 0 0 7.5rem;
    width: 7.5rem;
    height: 1.5rem;
    background-size: 1.5rem auto;
    transition: all 0.3s ease-in;
  }
  .reviews-main-block__star span {
    background-size: 1.5rem auto;
    transition: all 0.3s ease-in;
  }
  .services-main-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .services-main-block__title {
    margin-bottom: 2.1875rem;
  }
  .services-main-block__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 1.25rem);
  }
  .services-main-thumbs {
    padding: 2.5rem 7.5rem 2.5rem 2.1875rem;
    transition: all 0.3s ease-in-out;
    background: rgba(255,255,255,0.8);
    border: none;
    box-shadow: inset 0 0 0 1px #fff;
  }
  .services-main-thumbs:hover {
    background: #fff;
    border-color: transparent;
  }
  .services-main-thumbs:hover .services-main-thumbs__image {
    transform: rotate(10deg) translate(-0.9375rem, -0.9375rem);
  }
  .services-main-thumbs:hover .services-main-thumbs__image-bg {
    transform: translate(-0.625rem, 0.625rem);
  }
  .services-main-thumbs:hover .services-main-thumbs__name span {
    background-size: 100% 100%;
  }
  .services-main-thumbs__image-box {
    right: -4.375rem;
    bottom: -3.4375rem;
    width: 12.125rem;
    height: 12.125rem;
  }
  .services-main-thumbs__image {
    transition: all 0.3s ease-in-out;
  }
  .services-main-thumbs__image-bg {
    position: absolute;
    bottom: -2.625rem;
    left: -1.875rem;
    width: 7.75rem;
    height: 7.75rem;
    transition: all 0.3s ease-in-out;
  }
  .services-main-thumbs__name {
    font-size: 1.5rem;
    margin-bottom: 0.9375rem;
    margin-left: -3.125rem;
  }
  .services-main-thumbs__name span {
    position: relative;
    background: linear-gradient(#cfe3de 0 0) no-repeat;
    background-size: 0% 100%;
    background-position: left;
    transition: background-size 0.5s cubic-bezier(0.65, 0, 0.35, 1);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 0 1.25rem 0 3.125rem;
    border-radius: 0.25rem;
  }
  .services-main-thumbs__level2 {
    margin-bottom: 1.25rem;
  }
  .services-main-thumbs__level2 li {
    margin-bottom: 0.4375rem;
  }
  .services-main-thumbs__level2 li a {
    padding-left: 1.0625rem;
    font-size: 1rem;
  }
  .services-main-thumbs__level2 li a:before {
    top: 0.375rem;
  }
  .services-main-thumbs__more {
    position: relative;
    z-index: 1;
  }
  /*.services-main-thumbs__more span {
    font-size: 0.875rem;
    padding-right: 1.25rem;
  }*/
  .site-form__radio-body {
    border-radius: 0.625rem;
    padding: 1.25rem 1.5625rem;
  }
  .site-form__radio-name {
    font-size: 1.125rem;
  }
  .site-form__radio-bottom {
    font-size: 1rem;
  }
  .site-form__radio-time {
    padding-left: 1.25rem;
    min-height: 1rem;
    background-size: 1rem auto;
  }
  .site-form__radio-price {
    padding-left: 1.25rem;
    min-height: 1rem;
    background-size: 1rem auto;
  }
  .site-form__button-group {
    display: flex;
    align-items: center;
    max-width: 51.25rem;
    margin-top: 1.5625rem;
  }
  .site-form__button-group .site-privace {
    margin: 0;
  }
  .site-form__button-group .site-form__button {
    order: -1;
    margin-right: 2.5rem;
    flex: 0 0 auto;
  }
  .special-offers-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .special-offers-block__head {
    margin-bottom: 3.125rem;
  }
  .special-offers-block__head + .special-offers-block__description {
    margin-top: -1.5rem;
  }
  .special-offers-block__list-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
    position: relative;
  }
  .special-offers-block__list-wrap:after,
  .special-offers-block__list-wrap:before {
    content: "";
    position: absolute;
    right: 100%;
    margin-right: -5.125rem;
    width: 624.938rem;
    top: 0;
    bottom: 0;
    background: linear-gradient(-90deg, rgba(255,255,255,0) 0%, #fff 21.5625rem, #fff 100%);
    z-index: 9;
  }
  .special-offers-block__list-wrap:after {
    right: auto;
    left: 100%;
    margin-right: 0;
    margin-left: -5.125rem;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 21.5625rem, #fff 100%);
  }
  .special-offers-block__item {
    max-width: 38.125rem;
  }
  .special-offers-block__navigation-slide button {
    width: 3.875rem;
    height: 3.875rem;
    background-size: 0.875rem auto;
  }
  .special-offers-block__navigation-slide button.button-prev {
    margin-right: 0.5625rem;
  }
  .special-offers-thumbs {
    min-height: 21.5rem;
    padding: 2.8125rem 42% 1.875rem 2.5rem;
  }
  .special-offers-thumbs__name {
    font-size: 1.5rem;
    margin-bottom: 1.25rem;
    margin-left: -3.125rem;
  }
  .special-offers-thumbs__name span {
    position: relative;
    background: linear-gradient(#cfe3de 0 0) no-repeat;
    background-size: 0% 100%;
    background-position: left;
    transition: background-size 0.5s cubic-bezier(0.65, 0, 0.35, 1);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 0 1.25rem 0 3.125rem;
    border-radius: 0.25rem;
  }
  .special-offers-thumbs__content-top {
    margin-bottom: 1.5625rem;
  }
  .special-offers-thumbs__price-box {
    margin-bottom: 1.875rem;
  }
  .special-offers-thumbs__oldprice {
    font-size: 1.125rem;
  }
  .special-offers-thumbs__oldprice:before {
    content: "";
    position: absolute;
    left: -0.3125rem;
    right: -0.1875rem;
    top: -0.125rem;
    bottom: 0;
    background: url("../img/oldprice.webp") 0 50% no-repeat;
    background-size: 100% auto;
  }
  .special-offers-thumbs__price {
    font-size: 1.875rem;
  }
  .special-offers-thumbs__date span {
    font-size: 0.9375rem;
    padding: 0.4375rem 0.75rem;
  }

  .inner-page-head {
    margin-bottom: 40px;
  }
  .breadcrumbs {
    font-size: 1rem;
  }
  .content-page-services-row {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0;
  }
  .content-page-services-row__buttons {
    display: block;
    margin-top: 1.25rem;
    text-align: center;
  }
  .content-page-services-row__buttons > .site-btn {
    width: 100%;
    margin-bottom: 0.625rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .content-page-services-row__buttons > .site-btn:last-child {
    margin-bottom: 0;
  }
  .content-page-services-row__column-left {
    flex: 0 0 18.75rem;
    margin-right: 1.25rem;
    padding-bottom: 6.25rem;
    position: -webkit-sticky;
    position: sticky;
    top: 7.5rem;
    margin-bottom: 0;
    max-height: 100vh;
    max-height: calc(var(--vh, 1vh) * 100);
    overflow: auto;
    padding-top: 1.25rem;
    -webkit-overflow-scrolling: touch;
  }
  .content-page-services-row__column-right {
    flex: 1 1;
    padding-bottom: 6.25rem;
    padding-top: 1.25rem;
  }

  .content-page-services-row--flip .content-page-services-row__column-left {
    margin-left: 1.25rem;
    margin-right: 0;
  }
  .content-page-services-row--flip .content-page-services-row__column-left > div.form-in-block:last-child {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dms-info-block {
    margin-bottom: 4.375rem;
  }
  .dms-info-block__content {
    padding: 1.875rem 4.375rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .dms-info-block__title {
    font-size: 1.5rem;
  }
  .dms-info-block__photo {
    flex: 0 0 24.0625rem;
  }
  .hero-fon__blur-jemchug {
    display: block;
    position: absolute;
    top: 124px;
    right: -148px;
    width: 500px;
    height: 406px;
    transform: rotate(-48.369deg);
  }
  .hero-fon__blur-jemchug img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .services-archive-block {
    margin-bottom: 6.25rem;
  }
  .services-archive-block__item:last-child .services-archive-block__item-list {
    padding-bottom: 3.125rem;
  }
  .services-archive-block__item-head {
    padding-left: 6.25rem;
    padding-right: 1.5625rem;
    min-height: 7.5rem;
  }
  .services-archive-block__item-head-name {
    font-size: 1.5rem;
    padding: 0.9375rem 1.5625rem 0.9375rem 0;
  }
  .services-archive-block__item-head-image-box {
    flex: 0 0 21.25rem;
  }
  .services-archive-block__item-head-image-bg {
    top: -1.875rem;
    width: 4.375rem;
    height: 4.375rem;
  }
  .services-archive-block__item-list {
    padding-top: 3.125rem;
    padding-bottom: 7.25rem;
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  .services-archive-block__row:last-child .services-archive-block__row-right {
    border-radius: 0 0 1.875rem 1.875rem;
  }
  .services-archive-block__row:first-child .services-archive-block__row-right {
    border-radius: 1.875rem 1.875rem 0 0;
  }
  .services-archive-block__row-left {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    padding-left: 0;
    padding-right: 4.375rem;
  }
  .services-archive-block__row-right {
    flex: 0 0 18.375rem;
    padding-right: 0;
    text-align: center;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  .services-archive-block__services-content:hover .services-archive-block__services-name {
    color: #7399D1;
  }
  .services-archive-block__services-content:hover .services-archive-block__services-name button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.75635 7.69458C7.55916 7.89014 7.29175 8 7.01292 8C6.73409 8 6.46668 7.89014 6.26949 7.69458L0.321018 1.79348C0.220587 1.69725 0.140479 1.58214 0.08537 1.45488C0.0302606 1.32761 0.00125297 1.19072 3.96995e-05 1.05222C-0.00117357 0.913706 0.0254321 0.776345 0.0783037 0.648146C0.131175 0.519946 0.209254 0.403476 0.307985 0.305532C0.406715 0.207587 0.52412 0.13013 0.653348 0.0776796C0.782577 0.0252291 0.921041 -0.00116422 1.06066 3.93863e-05C1.20028 0.00124299 1.33826 0.0300196 1.46655 0.0846901C1.59484 0.139361 1.71087 0.21883 1.80787 0.318461L7.01292 5.48206L12.218 0.318461C12.4163 0.128443 12.6819 0.0232993 12.9576 0.0256761C13.2333 0.0280528 13.4971 0.13776 13.692 0.331168C13.887 0.524577 13.9976 0.786212 14 1.05972C14.0024 1.33323 13.8964 1.59674 13.7048 1.79348L7.75635 7.69458Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .services-archive-block__services-content:hover .services-archive-block__services-more:before {
    right: -0.25rem;
  }
  .services-archive-block__services-name {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
    transition: all 0.3s ease-in;
  }
  .services-archive-block__services-name button {
    width: 1.375rem;
    height: 1.375rem;
    margin-top: -0.125rem;
  }
  .services-archive-block__services-text {
    padding-top: 0;
    padding-bottom: 1.25rem;
  }
  .services-type-hero-block {
    padding-top: 3.75rem;
    margin-bottom: 3.75rem;
    background: none;
  }
  .services-type-hero-block__description {
    margin-bottom: 3.125rem;
  }
  .services-type-hero-block .breadcrumbs {
    margin-bottom: 1.25rem;
  }
  .services-type-navigation-block {
    margin: 0 0 1.5625rem;
    padding: 2.25rem 0;
    border-radius: 1.875rem;
    background: #7399D1;
  }
  .services-type-navigation-block__list {
    margin: 0;
    padding: 0;
  }
  .services-type-navigation-block__item.opened .services-type-navigation-block__item-link:after {
    transform: rotate(180deg);
  }
  .services-type-navigation-block__item.hasChild .services-type-navigation-block__item-link:after {
    content: "";
    transition: transform 0.3s ease;
    margin-top: -0.125rem;
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.88416 4.75818C4.78258 4.85973 4.64483 4.91678 4.5012 4.91678C4.35757 4.91678 4.21982 4.85973 4.11824 4.75818L1.05404 1.69398C1.0023 1.64401 0.961036 1.58424 0.932648 1.51815C0.90426 1.45207 0.889317 1.38099 0.888692 1.30907C0.888067 1.23715 0.901773 1.16582 0.929008 1.09925C0.956244 1.03268 0.996464 0.972204 1.04732 0.921346C1.09818 0.870487 1.15866 0.830267 1.22523 0.803031C1.2918 0.775796 1.36312 0.762091 1.43505 0.762716C1.50697 0.763341 1.57804 0.778283 1.64413 0.806672C1.71022 0.83506 1.76999 0.876325 1.81995 0.92806L4.5012 3.60931L7.18245 0.92806C7.28461 0.829391 7.42144 0.774794 7.56346 0.776028C7.70549 0.777262 7.84134 0.834228 7.94177 0.934658C8.0422 1.03509 8.09917 1.17094 8.1004 1.31297C8.10164 1.45499 8.04704 1.59182 7.94837 1.69398L4.88416 4.75818Z' fill='white'/%3E%3C/svg%3E") 50% 50% no-repeat;
  }
  .services-type-navigation-block__item > ul {
    list-style: none;
    display: none;
  }
  .services-type-navigation-block__item > ul > li a {
    position: relative;
    text-decoration: none;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3;
    opacity: 0.6;
    display: block;
    padding: 0.4375rem 0 0.4375rem 0.9375rem;
    transition: transform 0.3s ease;
  }
  .services-type-navigation-block__item > ul > li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.75rem;
    width: 0.25rem;
    height: 0.25rem;
    background: #fff;
    border-radius: 100%;
  }
  .services-type-navigation-block__item > ul > li a:hover {
    opacity: 1;
    color: #fff;
  }
  .services-type-navigation-block__item:last-child {
    margin-bottom: 0;
  }
  .services-type-navigation-block__item-link {
    display: block;
    position: relative;
    color: #fff;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
    padding: 0.875rem 1.25rem 0.75rem 2.875rem;
    transition: all 0.3s ease;
    text-transform: uppercase;
  }

  .services-type-navigation-block__item-link:before {
    content: "";
    position: absolute;
    left: 1.25rem;
    top: 50%;
    width: 1rem;
    height: 0.5rem;
    margin-top: -0.25rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none'%3E%3Cpath d='M4.15039 0.5V1C4.15039 3.00846 5.3725 4.73226 7.11328 5.46777C7.69326 5.71216 8.32974 5.84761 8.99902 5.84766C9.66853 5.84766 10.3056 5.71227 10.8857 5.46777H10.8867C11.3202 5.28517 11.7221 5.0393 12.0811 4.74316C12.2017 4.64287 12.317 4.53846 12.4268 4.42871H12.4277C13.3062 3.55144 13.8477 2.33931 13.8477 1V0.5H17.5V1C17.5 2.90689 16.8718 4.66734 15.8105 6.08594C15.3204 6.74068 14.7387 7.32267 14.085 7.81152C13.4314 8.30023 12.7038 8.69784 11.9219 8.9834L11.9209 8.98242C11.5301 9.1264 11.1272 9.24172 10.7119 9.32617C10.4347 9.38297 10.1539 9.42702 9.86914 9.45605C9.58419 9.4851 9.29462 9.49999 9.00098 9.5C8.56112 9.5 8.12823 9.46657 7.70508 9.40137C3.62383 8.77752 0.5 5.25558 0.5 1V0.5H4.15039Z' fill='%237399D1' stroke='%237399D1'/%3E%3C/svg%3E") 0 0 no-repeat;
    background-size: contain;
    transition: all 0.3s ease;
    transform: translateX(-3.125rem);
  }
  .services-type-navigation-block__item-link.active,
  .services-type-navigation-block__item-link:hover {
    background: #FFFFFF;
    color: #7399D1;
    text-decoration: none;
  }
  .services-type-navigation-block__item-link.active:before,
  .services-type-navigation-block__item-link:hover:before {
    transform: translateX(0);
  }
  .services-type-navigation-block__mobile-items-list {
    display: none;
  }

  .content-page-services-row__column-right h2 {
    font-size: 1.5rem;
  }
  .content-page-services-row__column-right .our-specialists-block__item:first-child {
    flex-basis: calc(100% - 1.25rem);
  }
  .content-page-services-row__column-right .our-specialists-block__description {
    max-width: 100%;
  }
  .content-page-services-row__column-right .our-specialists-thumbs__left {
    flex: 0 0 13.125rem;
  }
  .content-page-services-row__column-right .our-specialists-thumbs__image-box {
    width: 100%;
  }
  .content-page-services-row__column-right .our-specialists-thumbs__right {
    padding: 1.5625rem 1.5625rem;
  }
  .content-page-services-row__column-right .our-specialists-thumbs__name {
    font-size: 1.125rem;
  }
  .content-page-services-row__column-right .doctors-reviews-block__reviews {
    display: block;
  }
  .content-page-services-row__column-right .our-technologies-block__description {
    flex: 0 0 100%;
    margin: 1.25rem 0 0;
    order: 2;
  }
  .content-page-services-row__column-right .our-technologies-block__head {
    flex-wrap: wrap;
  }
  .content-page-services-row__column-right .doctors-reviews-block__reviews-link {
    margin: 0;
    display: block;
  }
  .content-page-services-row__column-right .our-technologies-thumbs__name {
    font-size: 1.125rem;
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2 {
    position: absolute;
    left: 50%;
    right: auto;
    top: 0;
    bottom: 0;
    transform: translateX(-50%);
    z-index: -1;
  }
  .content-page-services-row--flip .content-page-services-row__column-right .group-block-bg-wrapper3 .group-block-bg-wrapper2 {
    transform: translateX(calc(-50% + 10rem));
  }
  .content-page-services-row__column-left + .content-page-services-row__column-right .group-block-bg-wrapper3 .group-block-bg-wrapper2 {
    transform: translateX(calc(-50% - 10rem));
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2__video-one {
    display: block;
    position: absolute;
    top: -15rem;
    left: -28.125rem;
    width: 58rem;
    height: 69.625rem;
    transform: rotate(-163deg);
    pointer-events: none;
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2__video-three {
    position: absolute;
    top: calc(100% - 35rem);
    left: -28.375rem;
    display: block;
    width: 58rem;
    height: 69.625rem;
    transform: rotate(37deg);
    pointer-events: none;
  }
  .content-page-services-row--flip .group-block-bg-wrapper3 .group-block-bg-wrapper2__video-three {
    left: -38.375rem;
  }
  .content-page-services-row--flip .group-block-bg-wrapper3 .group-block-bg-wrapper2__video-one {
    left: -38.125rem;
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2__jemchug-bg {
    display: block;
    position: absolute;
    left: -11.25rem;
    top: 0;
    pointer-events: none;
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2__jemchug-bg > img {
    height: 28.125rem;
    filter: blur(0.875rem);
  }
  .group-block-bg-wrapper3 .group-block-bg-wrapper2__jemchug-bg > span {
    position: absolute;
    bottom: -3.75rem;
    right: 0;
    width: 5.625rem;
    height: 5.625rem;
  }
  .doctors-card-block {
    margin-bottom: 5rem;
    border: none;
  }
  .doctors-card-block__prename {
    font-size: 1rem;
  }
  .doctors-card-block__name {
    font-size: 1.5rem;
    margin-bottom: 0.9375rem;
  }
  .doctors-card-block__list li {
    padding-left: 1.0625rem;
    font-size: 1rem;
  }
  .doctors-card-block__list li:before {
    top: 0.375rem;
  }
  .doctors-card-block__reviews-link {
    margin-left: 1.25rem;
    padding-top: 0.125rem;
  }
  .doctors-card-block__reviews-box {
    width: 6.875rem;
    height: 1.375rem;
    background-size: 1.375rem 1.375rem;
  }
  .doctors-card-block__reviews-box span {
    background-size: 1.375rem 1.375rem;
  }
  .doctors-card-block__status li {
    font-size: 1rem;
  }
  .cost-type-variant__list {
    margin: 0 -1.25rem 0 0;
    padding: 0;
    display: flex;
  }
  .cost-type-variant__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 1.25rem);
    min-width: 0;
    margin-right: 1.25rem;
    min-height: 15.625rem;
    display: block;
    z-index: 4;
  }
  .cost-type-variant__item-image {
    display: block;
  }
  .cost-type-variant__item-image img {
    transition: all 0.3s ease-in-out;
  }
  .cost-type-variant__item-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 9.875rem;
    display: flex;
    flex-direction: column;
    align-content: flex-start;
  }
  .cost-type-variant__item-name {
    flex: 0 0 auto;
  }
  .cost-type-variant__item-text {
    overflow: hidden;
    opacity: 1;
    visibility: hidden;
    display: block;
    flex: 0 0 auto;
    flex-basis: 0;
    font-weight: 300;
    transition: all 0.3s ease-in-out;
    -webkit-overflow-scrolling: touch;
  }
  .cost-type-variant__item-more {
    overflow: hidden;
    opacity: 1;
    visibility: hidden;
    flex: 0 0 auto;
    flex-basis: 0;
    display: block;
    text-align: center;
    transition: all 0.3s ease-in-out;
    -webkit-overflow-scrolling: touch;
  }
  .cost-type-variant__item-more > span {
    display: inline-block;
    color: #7399D1;
    font-size: 0.8125rem;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.024375rem;
    text-transform: uppercase;
    position: relative;
    padding-right: 1.25rem;
  }
  .cost-type-variant__item-more > span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.875rem;
    height: 0.625rem;
    margin-top: -0.3125rem;
    transition: all 0.3s ease-in;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M11.9615 4.24127H0.4675C0.343511 4.24127 0.224601 4.29092 0.136928 4.37928C0.0492544 4.46765 0 4.58749 0 4.71246C0 4.83743 0.0492544 4.95727 0.136928 5.04564C0.224601 5.134 0.343511 5.18365 0.4675 5.18365H11.9615L8.55151 8.61954C8.46373 8.70801 8.41441 8.82801 8.41441 8.95314C8.41441 9.07826 8.46373 9.19826 8.55151 9.28674C8.63929 9.37521 8.75836 9.42492 8.8825 9.42492C9.00665 9.42492 9.12571 9.37521 9.21349 9.28674L13.421 5.04606C13.4645 5.00229 13.4991 4.95029 13.5226 4.89305C13.5462 4.8358 13.5583 4.77444 13.5583 4.71246C13.5583 4.65048 13.5462 4.58911 13.5226 4.53187C13.4991 4.47463 13.4645 4.42263 13.421 4.37886L9.21349 0.138182C9.12571 0.0497053 9.00665 0 8.8825 0C8.75836 0 8.63929 0.0497053 8.55151 0.138182C8.46373 0.226658 8.41441 0.346657 8.41441 0.471782C8.41441 0.596906 8.46373 0.716906 8.55151 0.805382L11.9615 4.24127Z' fill='%237399D1'/%3E%3C/svg%3E") 100% 50% no-repeat;
    background-size: contain;
  }
  .cost-type-variant__item:hover {
    color: #fff;
  }
  .cost-type-variant__item:hover:before {
    background: #35afb4;
  }
  .cost-type-variant__item:hover .cost-type-variant__item-image img {
    transform: scale(1.1);
  }
  .cost-type-variant__item:hover .cost-type-variant__item-content {
    bottom: auto;
  }
  .cost-type-variant__item:hover .cost-type-variant__item-text {
    height: auto;
    opacity: 1;
    visibility: visible;
    flex-basis: auto;
    padding-top: 0.625rem;
  }
  .cost-type-variant__item:hover .cost-type-variant__item-more {
    height: auto;
    opacity: 1;
    visibility: visible;
    flex-basis: auto;
    padding-top: 0.625rem;
  }
  .price-list-services-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .price-list-services-block__more {
    width: 16.75rem;
    padding-left: 3.625rem;
  }
  .price-list-services-block__more > a {
    position: relative;
    padding-right: 1.5rem;
  }
  .price-list-services-block__more > a:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.375rem;
    left: 100%;
    margin-left: -0.875rem;
    width: 0.875rem;
    height: 0.625rem;
    transition: all 0.3s ease-in-out;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='10' viewBox='0 0 28 10' fill='none'%3E%3Cpath d='M26.2936 4.50063L0.5 4.50169C0.367392 4.50169 0.240215 4.55437 0.146447 4.64814C0.0526785 4.74191 0 4.86908 0 5.00169C0 5.1343 0.0526785 5.26148 0.146447 5.35525C0.240215 5.44901 0.367392 5.50169 0.5 5.50169L26.2936 5.50063L22.6466 9.14663C22.5527 9.24052 22.5 9.36786 22.5 9.50063C22.5 9.63341 22.5527 9.76074 22.6466 9.85463C22.7405 9.94852 22.8679 10.0013 23.0006 10.0013C23.1334 10.0013 23.2607 9.94852 23.3546 9.85463L27.8546 5.35463C27.9012 5.30819 27.9381 5.25301 27.9633 5.19226C27.9886 5.13152 28.0015 5.0664 28.0015 5.00063C28.0015 4.93486 27.9886 4.86974 27.9633 4.809C27.9381 4.74825 27.9012 4.69308 27.8546 4.64663L23.3546 0.146631C23.2607 0.0527448 23.1334 0 23.0006 0C22.8679 0 22.7405 0.0527448 22.6466 0.146631C22.5527 0.240518 22.5 0.367856 22.5 0.500632C22.5 0.633407 22.5527 0.760745 22.6466 0.854632L26.2936 4.50063Z' fill='%233B4A5E'/%3E%3C/svg%3E") 100% 0 no-repeat;
    background-size: 1.75rem auto;
  }
  .price-list-services-block__more > a:hover {
    text-decoration: none;
  }
  .price-list-services-block__more > a:hover:before {
    width: 1.75rem;
  }
  .price-list-services-block__item {
    margin-bottom: 0;
    padding: 0;
    display: flex;
  }
  .price-list-services-block__item:first-child .price-list-services-block__item-price-box {
    border-radius: 2.25rem 2.25rem 0rem 0rem;
  }
  .price-list-services-block__item.last .price-list-services-block__item-price-box,
  .price-list-services-block__item:last-child .price-list-services-block__item-price-box {
    border-radius: 0rem 0rem 2.25rem 2.25rem;
  }
  .price-list-services-block__item-title {
    font-size: 1.125rem;
  }
  .price-list-services-block__item-desc {
    padding-top: 0.9375rem;
    font-size: 1rem;
  }
  .price-list-services-block__item-body {
    margin-bottom: 0;
    flex: 1 1;
    padding: 1.875rem 3.125rem 1.875rem 0;
  }
  .price-list-services-block__item-price-box {
    /*align-items: flex-start;
    align-content: flex-start;*/
    flex: 0 0 16.75rem;
    min-height: 5rem;
    background: #fff;
    padding: 1.875rem 0.625rem 1.875rem 3.625rem;
  }
  .price-list-services-block__item-procent {
    margin-top: 0.3125rem;
  }
  .services-post-list-block {
    margin-bottom: 3.75rem;
  }
  .services-post-list-block__title {
    margin-bottom: 2.1875rem;
  }
  .services-post-list-block__description {
    margin-bottom: 2.1875rem;
  }
  .services-post-list-block__list {
    margin-right: -1.25rem;
    padding: 0;
    margin: 0 -1.25rem 0 0;
    flex-wrap: wrap;
  }
  .services-post-list-block__item {
    margin-bottom: 1.875rem;
    margin-right: 1.25rem;
    min-width: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 1.25rem);
  }
  .services-post-thumbs {
    position: relative;
  }
  .services-post-thumbs:hover .services-post-thumbs__image img {
    transform: scale(1.1);
  }
  .services-post-thumbs__name {
    font-size: 1.125rem;
    line-height: 1.2;
  }
  .services-type-universal-block__title {
    margin-bottom: 1.25rem;
  }
  .services-type-universal-block__subtitle {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
  }
  .services-type-universal-block__text {
    margin-bottom: 2.5rem;
  }
  .services-type-universal-block__text--blue {
    padding: 1.875rem 2.5rem 1.875rem 9.5625rem;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .services-type-universal-block__text--blue.icontrue {
    padding-left: 11.5625rem;
  }
  .services-type-universal-block__text--blue:before {
    content: "";
    position: absolute;
    left: -15.875rem;
    top: 50%;
    margin-top: -11.75rem;
    width: 23.5rem;
    height: 23.5rem;
    background: url("../img/jemchujina-full-big.webp") 0 0 no-repeat;
    background-size: contain;
  }
  .services-type-universal-block__text--blue.icontrue:after {
    content: "";
    position: absolute;
    left: 5.3125rem;
    top: 50%;
    width: 3.75rem;
    height: 3.75rem;
    margin-top: -1.875rem;
    border-radius: 100%;
    border: 0.1875rem solid #fff;
    background: #7399D1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M18.6084 7.44141C20.116 4.83075 23.884 4.83075 25.3916 7.44141L36.3037 26.3418C37.8112 28.9528 35.927 32.2167 32.9121 32.2168H11.0879C8.07296 32.2167 6.18883 28.9528 7.69629 26.3418L18.6084 7.44141Z' stroke='white' stroke-width='1.56667'/%3E%3Cpath d='M22 11V21.45M22 26.4V28.05' stroke='white' stroke-width='3.13333' stroke-linecap='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
    background-size: 75% auto;
  }
  .services-type-universal-block__text--blockquote {
    padding: 0.9375rem 1.25rem 0.9375rem 2rem;
    position: relative;
  }
  .services-type-universal-block__text--spoyler {
    padding-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
  .services-type-universal-block__text-title {
    font-size: 1.125rem;
  }
  .services-type-universal-block__text-title + .services-type-universal-block__text-body {
    padding-top: 0.9375rem;
  }
  .services-type-universal-block__buttons {
    margin-bottom: 2.5rem;
    margin-right: -0.9375rem;
  }
  .services-type-universal-block__buttons .site-btn {
    flex-basis: calc(50% - 0.9375rem);
    margin-right: 0.9375rem;
  }
  .services-type-universal-block__thumbs-list {
    margin: 0 -1.25rem 2.5rem 0;
    padding: 0;
    flex-wrap: wrap;
  }
  .services-type-universal-block__thumbs-item {
    min-width: 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 1.25rem);
    margin-right: 1.25rem;
  }
  .services-type-universal-block__thumbs-item:nth-child(1n + 4) {
    margin-top: 1.875rem;
  }
  .services-type-universal-block__thumbs-item:last-child {
    margin-right: 1.25rem;
  }
  .services-type-universal-block__video {
    margin-bottom: 2.5rem;
  }
  .services-type-universal-block__video:hover > a:after {
    background-color: #7399D1;
    background-size: 0.875rem auto;
  }
  .services-type-universal-block__video > a:before {
    padding-top: 52%;
  }
  .services-type-universal-block__video > a:after {
    width: 5.625rem;
    height: 5.625rem;
  }
  .services-type-universal-block__gallery {
    margin: 0;
    padding: 0;
  }
  .services-type-universal-block__gallery-wrapper {
    padding: 0 3.75rem;
    margin-bottom: 2.5rem;
  }
  .services-type-universal-block__navigation-slider {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1.5rem;
    height: 0;
  }
  .services-type-universal-block__navigation-slider button {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    box-shadow: none;
    outline: none;
    transition: all 0.3s ease;
    border-radius: 100%;
    width: 3rem;
    height: 3rem;
    border: 0.0625rem solid #1f2830;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M8.46506 2.97804H0.330847C0.243101 2.97804 0.158949 3.0129 0.096903 3.07495C0.0348571 3.13699 0 3.22114 0 3.30889C0 3.39664 0.0348571 3.48079 0.096903 3.54283C0.158949 3.60488 0.243101 3.63974 0.330847 3.63974H8.46506L6.05186 6.05227C5.98973 6.1144 5.95483 6.19866 5.95483 6.28651C5.95483 6.37437 5.98973 6.45863 6.05186 6.52075C6.11398 6.58288 6.19824 6.61778 6.2861 6.61778C6.37395 6.61778 6.45821 6.58288 6.52034 6.52075L9.49796 3.54313C9.52877 3.5124 9.55322 3.47589 9.56989 3.43569C9.58657 3.3955 9.59516 3.35241 9.59516 3.30889C9.59516 3.26537 9.58657 3.22228 9.56989 3.18209C9.55322 3.14189 9.52877 3.10538 9.49796 3.07465L6.52034 0.0970252C6.45821 0.034901 6.37395 0 6.2861 0C6.19824 0 6.11398 0.034901 6.05186 0.0970252C5.98973 0.159149 5.95483 0.243408 5.95483 0.331265C5.95483 0.419122 5.98973 0.503381 6.05186 0.565505L8.46506 2.97804Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
    cursor: pointer;
  }
  .services-type-universal-block__navigation-slider button:hover {
    background-color: #3b4a5e;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M8.46506 2.97804H0.330847C0.243101 2.97804 0.158949 3.0129 0.096903 3.07495C0.0348571 3.13699 0 3.22114 0 3.30889C0 3.39664 0.0348571 3.48079 0.096903 3.54283C0.158949 3.60488 0.243101 3.63974 0.330847 3.63974H8.46506L6.05186 6.05227C5.98973 6.1144 5.95483 6.19866 5.95483 6.28651C5.95483 6.37437 5.98973 6.45863 6.05186 6.52075C6.11398 6.58288 6.19824 6.61778 6.2861 6.61778C6.37395 6.61778 6.45821 6.58288 6.52034 6.52075L9.49796 3.54313C9.52877 3.5124 9.55322 3.47589 9.56989 3.43569C9.58657 3.3955 9.59516 3.35241 9.59516 3.30889C9.59516 3.26537 9.58657 3.22228 9.56989 3.18209C9.55322 3.14189 9.52877 3.10538 9.49796 3.07465L6.52034 0.0970252C6.45821 0.034901 6.37395 0 6.2861 0C6.19824 0 6.11398 0.034901 6.05186 0.0970252C5.98973 0.159149 5.95483 0.243408 5.95483 0.331265C5.95483 0.419122 5.98973 0.503381 6.05186 0.565505L8.46506 2.97804Z' fill='%23fff'/%3E%3C/svg%3E");
  }
  .services-type-universal-block__navigation-slider button.button-next {
    left: auto;
    right: 0;
  }
  .services-type-universal-block__navigation-slider button.button-prev {
    transform: rotate(180deg);
  }
  .services-type-universal-block__navigation-slider button.swiper-button-disabled {
    opacity: 0;
    visibility: hidden;
  }
  .services-type-universal-block__inner {
    display: flex;
  }
  .services-type-universal-block__inner.imageRight .services-type-universal-block__image-box {
    margin-left: 3.75rem;
    margin-right: 0;
  }
  .services-type-universal-block__inner.imageRight .services-type-universal-block__jemchujina {
    right: -5rem;
    left: auto;
  }
  .services-type-universal-block__image-box {
    margin-right: 3.75rem;
    margin-bottom: 0;
  }
  .services-type-universal-block__jemchujina {
    position: absolute;
    top: 22.25rem;
    left: -5rem;
    display: block;
    width: 10.75rem;
    height: 10.75rem;
  }
  .services-type-universal-block__jemchujina img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .services-type-universal-block__thumbs-item-image {
    margin-bottom: 1.875rem;
  }
  .services-type-universal-block__thumbs-item-title {
    font-size: 1.125rem;
  }
  .content-page-services-row__column-right .special-offers-block {
    padding-top: 0;
    padding-bottom: 5.625rem;
  }
  .content-page-services-row__column-right .special-offers-block__list-wrap {
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .content-page-services-row__column-right .special-offers-block__list-wrap:not(.swiper-initialized):before,
  .content-page-services-row__column-right .special-offers-block__list-wrap:not(.swiper-initialized):after {
    display: none;
  }
  .content-page-services-row__column-right .special-offers-block__list-wrap:after {
    width: 8.75rem;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 5rem, #fff 100%);
  }
  .content-page-services-row__column-right .special-offers-block__item {
    max-width: 31.5625rem;
  }
  .content-page-services-row__column-right .form-in-block .site-form__form:not(.sent),
  .content-page-services-row__column-right .form-in-block .site-form__form.sent,
  .content-page-services-row__column-right .form-in-block .site-form__form {
    background-image: none;
  }
  .content-page-services-row__column-right .form-in-block__video-one {
    width: 62.5rem;
    height: 62.5rem;
    right: -37.5rem;
    top: -15.625rem;
    margin: 0;
  }
  .content-page-services-row__column-right .form-in-block .site-form__list {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 0;
  }
  .content-page-services-row__column-right .form-in-block .site-form__item:nth-child(5) {
    grid-row: 1/4;
    grid-column: 2/3;
    margin-right: 0;
  }
  .content-page-services-row__column-right .form-in-block .site-form__radio-buttons {
    flex-direction: column;
    margin-right: 0;
    margin-bottom: 0;
  }
  .content-page-services-row__column-right .site-form__radio {
    margin-bottom: 0.625rem;
    margin-right: 0;
    flex-basis: calc(50% - 0.3125rem);
  }
  .content-page-services-row__column-right .site-form__radio:last-child {
    margin-bottom: 0;
  }
  .was-became {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    position: relative;
  }
  .was-became:before {
    content: "";
    position: absolute;
    left: 100%;
    top: 100%;
    margin-top: -3.125rem;
    margin-left: 3.125rem;
    width: 10.5rem;
    height: 10.5rem;
    background: url("../img/jemchujina-big.webp") 0 0 no-repeat;
    background-size: contain;
  }
  .was-became__inner {
    position: relative;
    z-index: 3;
  }
  .was-became__head {
    margin: 0 0 1.875rem;
  }
  .was-became__categor-desc-wrap {
    padding: 1.375rem 0 1rem;
    margin: 0 5rem 3.125rem;
  }
  .was-became__tab-list {
    position: relative;
  }
  .was-became__tab-controls-fade > span,
  .was-became__tab-controls-fade:after {
    font-size: 1.5rem;
  }
  .was-became-thumbs:before {
    padding-top: 42%;
  }

  .politics-popup__inner {
    padding: 1.875rem 1.875rem;
  }

  .article-catergor {
    margin: 0 0 0 1.25rem;
    padding: 0;
    text-align: right;
    flex: 1 1;
  }
  .article-catergor li {
    margin: 0.3125rem 0.625rem 0.3125rem 0;
  }
  .article-catergor li span,
  .article-catergor li a {
    padding: 0.625rem 1.25rem;
  }
  .article-archive-head {
    display: flex;
    align-items: center;
    padding: 0;
    margin-bottom: 2.8125rem;
  }
  .article-archive-head h1.action-block__title,
  .article-archive-head .action-block__title {
    margin: 0;
  }
  .article-page-information {
    padding-bottom: 1.875rem;
  }
  .article-final-block--services .article-final-block__inner {
    background: none;
  }
  .article-final-block--services .article-final-block__content {
    border-radius: 13px;
    background: linear-gradient(180deg, #f5f6f7 0%, #e9ecef 100%);
    margin-right: -230px;
    padding-right: 250px;
  }
  .article-final-block__title {
    font-size: 40px;
    margin-bottom: 30px;
    font-weight: 600;
  }
  .article-final-block__text {
    margin-bottom: 44px;
    max-width: 540px;
  }
  .article-final-block__content {
    padding: 35px 30px 35px 50px;
  }
  .article-final-block__buttons {
    text-align: left;
    max-width: 540px;
  }
  .article-final-block__buttons .site-btn {
    display: inline-block;
    vertical-align: top;
    min-width: 200px;
    margin-right: 25px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%;
    width: auto;
  }
  .article-final-block__buttons .site-btn:last-child {
    margin-right: 0;
  }
  .article-final-block__buttons a.site-btn.mgo-number > span:after,
  .article-final-block__buttons .site-btn.mgo-number > span:after {
    font-size: 1rem;
  }
  .article-final-block__image {
    max-width: 540px;
    position: relative;
  }
  .article-final-block__image-services {
    margin-top: -36px;
    margin-bottom: -58px;
    margin-right: -26px;
    padding: 0;
  }
  .article-final-block__mini-image1,
  .article-final-block__mini-image2 {
    display: block;
    position: absolute;
  }
  .article-final-block__mini-image1 {
    width: 270px;
    height: 220px;
    left: -142px;
    bottom: -72px;
  }
  .article-final-block__mini-image2 {
    left: -30px;
    top: -20px;
    width: 66px;
    height: 54px;
  }

  .team-filter__select {
    width: 18rem;
  }
  .team-filter__select select {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    opacity: 0;
  }
  .team-filter__select-list > li {
    padding: 1.5rem 1.5625rem;
  }
  .team-filter__select-list > li > ul > li.group-header.orange label input[type="checkbox"] ~ span:hover,
  .team-filter__select-list > li > ul label input[type="checkbox"] ~ span:hover {
    background: #7399D1 !important;
    color: #3b4a5e !important;
  }
  .doctor-main-head {
    padding-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .doctor-main-head .breadcrumbs {
    margin-bottom: 1.25rem;
  }
  .doctor-main-head__title {
    font-size: 2.5rem;
    margin-bottom: 1.25rem;
  }
  .doctor-main-head__reviews {
    margin-bottom: 1.5625rem;
  }
  .doctor-main-head__reviews-box {
    width: 5.625rem;
    height: 1.125rem;
    background-size: 1.125rem 1.125rem;
  }
  .doctor-main-head__reviews-box span {
    background-size: 1.125rem 1.125rem;
  }
  .doctor-main-head__reviews-link {
    font-size: 1rem;
    margin-left: 1.25rem;
    padding-top: 0.125rem;
  }
  .doctor-main-head__text {
    margin-bottom: 2.5rem;
  }
  .doctor-main-head__text ul li,
  .doctor-main-head__status li {
    margin-bottom: 0.4375rem;
    padding-left: 1.0625rem;
    font-size: 1rem;
  }
  .doctor-main-head__text ul li:before,
  .doctor-main-head__status li:before {
    top: 0.375rem;
  }
  .doctor-main-head__glavniy {
    font-size: 1rem;
    padding: 0.5625rem 1rem;
  }
  .doctor-main-head__candidat {
    font-size: 1rem;
  }
  .doctors-certificates-block {
    padding-bottom: 5rem;
  }
  .doctors-certificates-block__title {
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
  }
  .doctors-certificates-block__slider-box {
    position: relative;
  }
  .doctors-certificates-block__navigation-slider {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 0;
    transform: translateY(-1.25rem);
  }
  .doctors-certificates-block__navigation-slider button {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.5rem;
    height: 2.5rem;
    background: none;
    box-shadow: none;
    border: none;
    outline: none;
    border: 0.0625rem solid #1f2830;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0.826379 2.17772H6.77461C6.83877 2.17772 6.90031 2.20321 6.94568 2.24859C6.99105 2.29396 7.01654 2.3555 7.01654 2.41966C7.01654 2.48383 6.99105 2.54536 6.94568 2.59073C6.90031 2.63611 6.83877 2.6616 6.77461 2.6616H0.826379L2.59106 4.42579C2.63649 4.47122 2.66201 4.53283 2.66201 4.59708C2.66201 4.66133 2.63649 4.72294 2.59106 4.76837C2.54563 4.8138 2.48401 4.83932 2.41977 4.83932C2.35552 4.83932 2.29391 4.8138 2.24848 4.76837L0.0710568 2.59095C0.0485263 2.56848 0.0306506 2.54178 0.0184541 2.51239C0.00625753 2.48299 -2.0504e-05 2.45148 -2.0504e-05 2.41966C-2.0504e-05 2.38784 0.00625753 2.35633 0.0184541 2.32693C0.0306506 2.29754 0.0485263 2.27084 0.0710568 2.24837L2.24848 0.0709507C2.29391 0.0255217 2.35552 0 2.41977 0C2.48401 0 2.54563 0.0255217 2.59106 0.0709507C2.63649 0.11638 2.66201 0.177995 2.66201 0.242241C2.66201 0.306487 2.63649 0.368102 2.59106 0.413531L0.826379 2.17772Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
    background-size: 0.75rem auto;
    padding: 0;
    cursor: pointer;
    border-radius: 100%;
    transition: all 0.3s ease;
  }
  .doctors-certificates-block__navigation-slider button.button-next {
    transform: rotate(180deg);
    left: auto;
    right: 0;
  }
  .doctors-certificates-block__navigation-slider button.swiper-button-disabled {
    opacity: 0;
    pointer-events: none;
  }
  .doctors-certificates-block__navigation-slider button:hover {
    border-color: #3b4a5e;
    background-color: #3b4a5e;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E%3Cpath d='M0.826379 2.17772H6.77461C6.83877 2.17772 6.90031 2.20321 6.94568 2.24859C6.99105 2.29396 7.01654 2.3555 7.01654 2.41966C7.01654 2.48383 6.99105 2.54536 6.94568 2.59073C6.90031 2.63611 6.83877 2.6616 6.77461 2.6616H0.826379L2.59106 4.42579C2.63649 4.47122 2.66201 4.53283 2.66201 4.59708C2.66201 4.66133 2.63649 4.72294 2.59106 4.76837C2.54563 4.8138 2.48401 4.83932 2.41977 4.83932C2.35552 4.83932 2.29391 4.8138 2.24848 4.76837L0.0710568 2.59095C0.0485263 2.56848 0.0306506 2.54178 0.0184541 2.51239C0.00625753 2.48299 -2.0504e-05 2.45148 -2.0504e-05 2.41966C-2.0504e-05 2.38784 0.00625753 2.35633 0.0184541 2.32693C0.0306506 2.29754 0.0485263 2.27084 0.0710568 2.24837L2.24848 0.0709507C2.29391 0.0255217 2.35552 0 2.41977 0C2.48401 0 2.54563 0.0255217 2.59106 0.0709507C2.63649 0.11638 2.66201 0.177995 2.66201 0.242241C2.66201 0.306487 2.63649 0.368102 2.59106 0.413531L0.826379 2.17772Z' fill='%23fff'/%3E%3C/svg%3E");
  }
  .doctors-certificates-block .swiper {
    margin: 0 3.75rem;
    padding: 0;
  }
  .doctors-experience-block {
    padding-bottom: 5rem;
  }
  .doctors-experience-block__title {
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
  }
  .doctors-profile-block {
    padding-bottom: 5rem;
  }
  .doctors-profile-block__title {
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
  }
  .doctors-profile-block__description {
    margin-bottom: 2.5rem;
  }
  .doctors-profile-block__mediafile:hover .video {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57' fill='none'%3E%3Cpath d='M28.5 0C44.2401 0 57 12.7599 57 28.5C57 44.2401 44.2401 57 28.5 57C12.7599 57 0 44.2401 0 28.5C0 12.7599 12.7599 0 28.5 0ZM26 31.4639L32 28L26 24.5361V31.4639Z' fill='%237399D1'/%3E%3C/svg%3E");
    transform: scale(1.2);
  }
  .doctors-profile-block__mediafile .video {
    width: 4.875rem;
    height: 4.875rem;
    margin-left: -2.4375rem;
    margin-top: -2.4375rem;
  }
  .doctors-reviews-block {
    padding-bottom: 5rem;
  }
  .doctors-reviews-block__title {
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
  }
  .doctors-reviews-block__rating {
    font-size: 6rem;
    padding-bottom: 0;
  }
  .doctors-reviews-block__reviews-box {
    width: 5.625rem;
    height: 1.125rem;
    background-size: 1.125rem 1.125rem;
  }
  .doctors-reviews-block__reviews-box span {
    background-size: 1.125rem 1.125rem;
  }
  .doctors-reviews-block__reviews-link {
    padding-top: 0.1875rem;
  }
  .doctors-reviews-block__more-item-head {
    font-size: 1.125rem;
  }
  .doctors-reviews-block__more-item-value {
    font-size: 1rem;
  }
  .doctors-reviews-block__services-title {
    font-size: 1.125rem;
    margin-bottom: 0.9375rem;
  }
  .team-archive-head {
    margin-bottom: 3.75rem;
  }
  .team-archive-head__mini-image2 {
    left: -4.5rem;
  }
  .team-archive-head__description {
    margin-bottom: 3.125rem;
  }
  .team-archive-head .breadcrumbs {
    margin-bottom: 1.25rem;
  }
  .team-archive-head__image-box {
    max-width: 37.75rem;
    margin: 0;
  }
  .team-archive-head__mini-image1 {
    width: 3.75rem;
    height: 3.75rem;
    right: auto;
    left: 0;
  }
  .team-archive-head__mini-image2 {
    width: 15rem;
    height: 11.875rem;
    top: auto;
    bottom: -2.5rem;
    margin: 0;
    left: -7.5rem;
  }
  .team-archive-head__title {
    font-size: 2.5rem;
  }
  .team-archive-list__title {
    font-size: 2.25rem;
    margin-bottom: 1.5625rem;
  }
  .team-archive-list__item {
    margin-bottom: 3.4375rem;
  }
  .team-archive-list .parallax {
    display: block;
  }
  .team-archive-list .parallax-right {
    height: 20.25rem;
    top: 6.25rem;
    right: 0;
    width: 12.5rem;
    text-align: right;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .team-archive-list .parallax-right span {
    margin-right: -6rem;
    width: 100%;
    max-width: 17.625rem;
    transform: rotate(-135deg);
    display: inline-block;
  }
  .team-archive-list .parallax-left {
    width: 28rem;
    height: 30.625rem;
    bottom: 5rem;
    left: -15rem;
  }
  .team-archive-list .parallax-left span {
    transform: rotate(-55.895deg);
  }
  .team-filter {
    margin-bottom: 3.125rem;
  }
  .team-filter__inner {
    text-align: left;
  }
  .team-filter__filter-box {
    display: block;
    padding-bottom: 1.5625rem;
    margin-bottom: 1.5625rem;
    position: relative;
  }
  .team-filter__filter-box:before {
    content: "";
    position: absolute;
    left: -625rem;
    right: -625rem;
    bottom: 0;
    height: 0.0625rem;
    background: #1f2830;
  }
  .team-filter__filter-mobile-target {
    display: none;
  }
  .team-filter__filter-box-inner {
    display: flex;
  }
  .team-filter__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .team-filter__item {
    margin-right: 1.5625rem;
    margin-bottom: 0.9375rem;
  }
  .team-filter__reset-box {
    padding-top: 0.5625rem;
    flex: 0 0 auto;
  }
  .team-filter__close-filter,
  .team-filter__mobile-title,
  .team-filter__trigger {
    display: none !important;
  }

  .running-line-block {
    margin: 1.875rem 0 0;
  }

  .site-buttons-fixed-box {
    bottom: 2.5rem;
  }

  .hero-main-full-block {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .hero-main-full-block__inner {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
  }
  .hero-main-full-block__column-left {
    margin: 0 2.5rem 0 0;
  }
  .hero-main-full-block__column-left-content {
    max-width: 27.5rem;
    margin: 0 auto;
  }
  .hero-main-full-block__column-right {
    flex: 0 0 38.125rem;
  }
  .hero-main-full-block__column-right > .hero-main-full-block__awards-text {
    display: none;
  }
  .hero-main-full-block__logo {
    margin-bottom: 1.875rem;
  }
  .hero-main-full-block__logo img {
    max-width: 20.625rem;
  }
  .hero-main-full-block__awards {
    max-width: 100%;
    margin: 4.375rem 0 0;
  }
  .hero-main-full-block__awards .hero-main-full-block__awards-text {
    display: block;
    font-size: 0.875rem;
    margin-right: -0.625rem;
  }
  .hero-main-full-block__awards-image-box {
    flex: 0 0 23.125rem;
    margin-top: -4.375rem;
    margin-right: -1.25rem;
  }
  .hero-main-full-block__awards-content {
    padding: 1.875rem 2.5rem 2.8125rem;
    margin-right: -6.25rem;
  }
  .hero-main-full-block__awards-title {
    font-size: 1.5rem;
    margin: 0 0 1.25rem -2.5625rem;
    padding: 0 0 0 2.5625rem;
  }
  .hero-main-full-block__awards-title > span span {
    padding: 0 0.625rem 0 3.125rem;
    margin-left: -3.125rem;
  }
  .schedule-block {
    padding-bottom: 5rem;
    position: relative;
  }
  .schedule-block__title {
    margin-bottom: 1.5625rem;
    font-size: 1.5rem;
  }

  .schedule-block .site-video-bg {
    display: block;
    position: absolute;
    left: 100%;
    margin-left: -15.3125rem;
    top: 50%;
    margin-top: -34.375rem;
    width: 51.5rem;
    height: 68.75rem;
    transform: rotate(162deg);
    object-fit: cover;
  }
  .swiper-slide,
  .sub-menu {
    will-change: transform;
    transform: translateZ(0);
    backface-visibility: hidden;
  }
}
@media (min-width: 1024px) and (hover: hover) {
  .special-offers-thumbs:hover {
    background-color: #f9f9fc;
  }
  .special-offers-thumbs:hover .special-offers-thumbs__name span {
    background-size: 100% 100%;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 12px !important;;
  }
}
@media (min-width: 1440px) {
  html {
    font-size: 14px !important;;
  }
}
@media (min-width: 1600px) {
  html {
    font-size: 16px !important;;
  }
}
@media (max-width: 1023px) {
  .header__panel.opening {
    border: 0.0625rem solid rgba(255,255,255,0.08);
    background: rgba(59,74,94,0.9);
    -webkit-backdrop-filter: blur(0.4375rem);
            backdrop-filter: blur(0.4375rem);
  }
  .header__panel-top > div:not(.header__phone) {
    display: none;
  }
  .header__phone {
    font-size: 0;
    line-height: 1;
  }
  .header__phone > a {
    display: inline-block;
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 100%;
    background: #7399D1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M18.3332 14.0999V16.5999C18.3341 16.832 18.2866 17.0617 18.1936 17.2744C18.1006 17.487 17.9643 17.6779 17.7933 17.8348C17.6222 17.9917 17.4203 18.1112 17.2005 18.1855C16.9806 18.2599 16.7477 18.2875 16.5165 18.2666C13.9522 17.988 11.489 17.1117 9.32486 15.7083C7.31139 14.4288 5.60431 12.7217 4.32486 10.7083C2.91651 8.53425 2.04007 6.05908 1.76653 3.48325C1.7457 3.25281 1.77309 3.02055 1.84695 2.80127C1.9208 2.58199 2.03951 2.38049 2.1955 2.2096C2.3515 2.03871 2.54137 1.90218 2.75302 1.80869C2.96468 1.7152 3.19348 1.6668 3.42486 1.66658H5.92486C6.32929 1.6626 6.72136 1.80582 7.028 2.06953C7.33464 2.33324 7.53493 2.69946 7.59153 3.09992C7.69705 3.89997 7.89274 4.68552 8.17486 5.44158C8.28698 5.73985 8.31125 6.06401 8.24479 6.37565C8.17832 6.68729 8.02392 6.97334 7.79986 7.19992L6.74153 8.25825C7.92783 10.3445 9.65524 12.072 11.7415 13.2583L12.7999 12.1999C13.0264 11.9759 13.3125 11.8215 13.6241 11.755C13.9358 11.6885 14.2599 11.7128 14.5582 11.8249C15.3143 12.107 16.0998 12.3027 16.8999 12.4083C17.3047 12.4654 17.6744 12.6693 17.9386 12.9812C18.2029 13.2931 18.3433 13.6912 18.3332 14.0999Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
  }
  .advantages-block__list:not(.swiper-wrapper) {
    overflow: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .advantages-block__list:not(.swiper-wrapper)::-webkit-scrollbar-thumb,
  .advantages-block__list:not(.swiper-wrapper)::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
  }
  .advantages-block__item {
    scroll-snap-align: start;
  }
  .advantages-block__item:not(.swiper-slide) {
    margin-right: 0.75rem;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(33.333% - 0.75rem);
    min-width: 16.875rem;
  }
  .advantages-block__item:not(.swiper-slide):last-child {
    margin-right: 0;
  }
  .contacts-block:last-child {
    margin-bottom: -1.875rem;
  }
  .head-menu__list {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  .head-menu__list > li {
    margin-bottom: 0.5rem;
  }
  .head-menu__list > li:last-child {
    margin-bottom: 0;
  }
  .head-menu__list > li.menu-item-has-children > a,
  .head-menu__list > li.menu-item-has-children > span {
    background: none;
    padding: 0;
  }
  .head-menu__list > li.menu-item-has-children > ul {
    display: block !important;
    padding: 0.75rem 0 0;
    margin: 0;
    list-style: none;
  }
  .head-menu__list > li.menu-item-has-children > ul > li {
    border-radius: 1rem;
    border: 0.0625rem solid rgba(255,255,255,0.1);
    background: rgba(255,255,255,0.05);
    padding: 0.9375rem 0.9375rem;
    margin-bottom: 0.625rem;
  }
  .head-menu__list > li.menu-item-has-children > ul > li:last-child {
    margin-bottom: 0;
  }
  .head-menu__list > li.menu-item-has-children > ul > li.menu-item-has-children.opened > a:before,
  .head-menu__list > li.menu-item-has-children > ul > li.menu-item-has-children.opened > span:before {
    transform: rotate(-180deg);
  }
  .head-menu__list > li.menu-item-has-children > ul > li.menu-item-has-children > a,
  .head-menu__list > li.menu-item-has-children > ul > li.menu-item-has-children > span {
    position: relative;
    padding-right: 0.9375rem;
  }
  .head-menu__list > li.menu-item-has-children > ul > li.menu-item-has-children > a:before,
  .head-menu__list > li.menu-item-has-children > ul > li.menu-item-has-children > span:before {
    content: "";
    position: absolute;
    right: 0.3125rem;
    top: 50%;
    width: 0.625rem;
    height: 0.625rem;
    margin-top: -0.3125rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M0.833008 0.833496L5.83301 5.8335L10.833 0.833496' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
    background-size: contain;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > a,
  .head-menu__list > li.menu-item-has-children > ul > li > span {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.0195rem;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > a .menu-item-image,
  .head-menu__list > li.menu-item-has-children > ul > li > span .menu-item-image {
    flex: 0 0 3rem;
    height: 3rem;
    border-radius: 0.875rem;
    background: rgba(255,255,255,0.1);
    padding: 0.3125rem 0.3125rem;
    margin-right: 0.75rem;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > ul {
    padding: 0.9375rem 0 0;
    margin: 0;
    list-style: none;
    display: none;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > ul li {
    margin-bottom: 0.3125rem;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > ul li:last-child {
    margin-bottom: 0;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > ul li a {
    position: relative;
    color: #fff;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    padding-left: 0.875rem;
    display: inline-block;
  }
  .head-menu__list > li.menu-item-has-children > ul > li > ul li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.25rem;
    width: 0.375rem;
    height: 0.375rem;
    background: #fff;
    border-radius: 100%;
  }
  .head-menu__list > li > a,
  .head-menu__list > li > span {
    display: block;
    color: #fff;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -0.00875rem;
    text-transform: uppercase;
    border-radius: 0.875rem;
    background: rgba(255,255,255,0.05);
    padding: 1.0625rem 1rem 1rem;
  }
  .our-technologies-block__navigation-slide {
    display: none;
  }

  .reviews-main-block__item .reviews-main-block__star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%23ED907F'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item .reviews-main-block__star span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%23FC3F1D'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item--tugis .reviews-main-block__star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%2394B595'/%3E%3C/svg%3E");
  }
  .reviews-main-block__item--tugis .reviews-main-block__star span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.16131 0.864762C6.53579 -0.287766 8.16631 -0.287763 8.54079 0.864766L9.41849 3.56603C9.58596 4.08146 10.0663 4.43043 10.6082 4.43043H13.4485C14.6603 4.43043 15.1642 5.98114 14.1838 6.69345L11.886 8.36292C11.4475 8.68147 11.2641 9.24612 11.4315 9.76154L12.3092 12.4628C12.6837 13.6153 11.3646 14.5737 10.3842 13.8614L8.08635 12.192C7.6479 11.8734 7.0542 11.8734 6.61575 12.192L4.31792 13.8614C3.33752 14.5737 2.0184 13.6153 2.39288 12.4628L3.27058 9.76154C3.43805 9.24612 3.25458 8.68147 2.81614 8.36292L0.518299 6.69344C-0.4621 5.98114 0.0417607 4.43043 1.2536 4.43043H4.09388C4.63583 4.43043 5.11615 4.08146 5.28362 3.56603L6.16131 0.864762Z' fill='%2319AA1E'/%3E%3C/svg%3E");
  }
  .services-type-navigation-block {
    background: linear-gradient(180deg, #3b4a5e 0%, #f5f6f7 100%);
    display: none;
  }
  .services-type-navigation-block__list {
    white-space: nowrap;
    overflow: auto;
    font-size: 0;
    line-height: 1;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .services-type-navigation-block__list::-webkit-scrollbar-thumb,
  .services-type-navigation-block__list::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
  }
  .services-type-navigation-block__item {
    display: inline-block;
    vertical-align: top;
    scroll-snap-align: start;
    margin-right: 0.1875rem;
  }
  .services-type-navigation-block__item.opened .services-type-navigation-block__item-link {
    background: #fff;
    color: #7399D1;
  }
  .services-type-navigation-block__item-link {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1;
    border-radius: 2.9375rem;
    background: #7399D1;
    padding: 0.625rem 1.5625rem 0.5rem;
    text-transform: uppercase;
  }
  .services-type-navigation-block__item-link:hover {
    color: #fff;
    text-decoration: none;
  }
  .services-type-navigation-block__item > ul {
    display: none;
  }
  .cost-type-variant__list {
    overflow: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .cost-type-variant__list::-webkit-scrollbar-thumb,
  .cost-type-variant__list::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
  }
  .services-post-list-block__list {
    overflow: auto;
    font-size: 0;
    line-height: 1;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .services-post-list-block__list::-webkit-scrollbar-thumb,
  .services-post-list-block__list::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
  }
  .services-post-list-block__item {
    scroll-snap-align: start;
  }
  .services-post-list-block__item:last-child {
    margin-right: 0;
  }
  .services-type-universal-block__thumbs-list {
    overflow: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    padding-bottom: 0.9375rem;
    -webkit-overflow-scrolling: touch;
  }
  .services-type-universal-block__thumbs-list::-webkit-scrollbar-thumb,
  .services-type-universal-block__thumbs-list::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
  }

  .article-catergor {
    white-space: nowrap;
    overflow: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-padding-inline: 0.9375rem;
    -webkit-overflow-scrolling: touch;
  }
  .article-catergor::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .article-catergor::-webkit-scrollbar-thumb {
    width: 0;
    height: 0;
  }

  .team-filter__filter-box {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(180deg, #eeeef4 0%, #e4e4f1 100%);
    z-index: 100;
    display: flex;
    align-items: center;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    text-align: left;
  }
  .team-filter__filter-box.opened {
    opacity: 1;
    visibility: visible;
  }
  .team-filter__filter-box-inner {
    max-height: 100%;
    overflow: auto;
    width: 100%;
    padding: 2.5rem 1.25rem;
    min-height: calc(100% - 5rem);
    -webkit-overflow-scrolling: touch;
  }
  .team-filter__close-filter {
    position: absolute;
    top: 0;
    right: 0;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0;
    outline: none;
    box-shadow: none;
    border: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1.23462 22L0 20.7654L9.76538 11L0 1.23462L1.23462 0L11 9.76538L20.7654 0L22 1.23462L12.2346 11L22 20.7654L20.7654 22L11 12.2346L1.23462 22Z' fill='%231F2830'/%3E%3C/svg%3E") 50% 50% no-repeat;
  }
  .team-filter__mobile-title {
    color: #1f2830;
    font-size: 1.3125rem;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 0.75rem;
  }
  .team-filter__reset-box {
    text-align: center;
  }
  .team-filter__reset-box .site-btn {
    width: 100%;
  }
  .team-filter__reset {
    margin-bottom: 1.25rem;
  }
}
@media (hover: hover) {
  a:hover {
    text-decoration: underline;
  }
  a.site-btn:hover,
  .site-btn:hover {
    background: #a1c5f8;
    border-color: #a1c5f8;
    text-decoration: none;
  }
  a.site-btn--2:hover,
  .site-btn--2:hover {
    background: #7399D1;
    border-color: #7399D1;
    color: #fff;
  }
  a.site-btn--3:hover,
  .site-btn--3:hover {
    background: #7399D1;
    color: #fff;
    border-color: #7399D1;
  }
  a.site-btn--3:hover span:before,
  .site-btn--3:hover span:before {
    transform: rotate(-90deg);
  }
  a.site-btn--4:hover,
  .site-btn--4:hover {
    border-color: #fff;
    background: rgba(255,255,255,0.75);
    color: #3b4a5e;
  }
  a.site-btn--5:hover,
  .site-btn--5:hover {
    /*border-color: #e4e4f1;
    background: #e4e4f1;*/
    background: #7399D1;
    border-color: #7399D1;
    color: #fff;
  }
  a.site-btn--6:hover,
  .site-btn--6:hover {
    border-color: #7399D1;
    background: #7399D1;
    color: #fff;
  }

  .site-form__radio .site-form__radio-body:hover {
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #3B4A5E;
    position: relative;
  }
  .site-form__radio .site-form__radio-body:hover:before{
    content: "";
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 100%;
    border: 0.25rem solid #3B4A5E;
    background: #3B4A5E;
  }
  .site-form__radio .site-form__radio-body:hover .site-form__radio-name {
    color: #3B4A5E;
  }
  .site-form__radio .site-form__radio-body:hover .site-form__radio-time {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4.49988 12.0034H0.499987C0.367382 12.0034 0.240209 11.9507 0.146443 11.8569C0.0526771 11.7632 0 11.636 0 11.5034C0 11.3708 0.0526771 11.2436 0.146443 11.1499C0.240209 11.0561 0.367382 11.0034 0.499987 11.0034H4.49988C4.63249 11.0034 4.75966 11.0561 4.85343 11.1499C4.94719 11.2436 4.99987 11.3708 4.99987 11.5034C4.99987 11.636 4.94719 11.7632 4.85343 11.8569C4.75966 11.9507 4.63249 12.0034 4.49988 12.0034Z' fill='%237399D1'/%3E%3Cpath d='M3.49991 10.0034H0.499987C0.367382 10.0034 0.240209 9.95072 0.146443 9.85695C0.0526771 9.76318 0 9.63601 0 9.50341C0 9.3708 0.0526771 9.24363 0.146443 9.14986C0.240209 9.05609 0.367382 9.00342 0.499987 9.00342H3.49991C3.63251 9.00342 3.75969 9.05609 3.85345 9.14986C3.94722 9.24363 3.9999 9.3708 3.9999 9.50341C3.9999 9.63601 3.94722 9.76318 3.85345 9.85695C3.75969 9.95072 3.63251 10.0034 3.49991 10.0034Z' fill='%237399D1'/%3E%3Cpath d='M2.49994 8.00339H0.499987C0.367382 8.00339 0.240209 7.95071 0.146443 7.85695C0.0526771 7.76318 0 7.63601 0 7.50341C0 7.3708 0.0526771 7.24363 0.146443 7.14986C0.240209 7.0561 0.367382 7.00342 0.499987 7.00342H2.49994C2.63254 7.00342 2.75971 7.0561 2.85348 7.14986C2.94724 7.24363 2.99992 7.3708 2.99992 7.50341C2.99992 7.63601 2.94724 7.76318 2.85348 7.85695C2.75971 7.95071 2.63254 8.00339 2.49994 8.00339Z' fill='%237399D1'/%3E%3Cpath d='M6.49982 11.9805C6.36722 11.9864 6.2377 11.9394 6.13976 11.8498C6.04182 11.7602 5.98349 11.6354 5.97759 11.5028C5.97169 11.3702 6.0187 11.2407 6.1083 11.1427C6.19789 11.0448 6.32272 10.9865 6.45533 10.9806C7.40153 10.894 8.30348 10.5396 9.05552 9.95889C9.80757 9.37818 10.3786 8.5952 10.7017 7.70166C11.0248 6.80813 11.0866 5.84102 10.8798 4.91363C10.6731 3.98624 10.2064 3.13695 9.53438 2.46524C8.86236 1.79353 8.01286 1.32722 7.08537 1.12091C6.15788 0.914601 5.1908 0.976845 4.29742 1.30035C3.40403 1.62385 2.62131 2.19523 2.04095 2.94754C1.46059 3.69985 1.10661 4.60196 1.02047 5.54821C1.00853 5.68028 0.944619 5.80221 0.84279 5.88716C0.74096 5.97211 0.609554 6.01313 0.47748 6.0012C0.345405 5.98926 0.223481 5.92535 0.138529 5.82352C0.0535776 5.72169 0.0125568 5.59028 0.0244913 5.45821C0.163932 3.9199 0.891271 2.49464 2.0551 1.4791C3.21894 0.463557 4.72959 -0.0640129 6.27261 0.00620912C7.81562 0.0764311 9.27211 0.739034 10.3389 1.85609C11.4057 2.97314 12.0005 4.45858 11.9997 6.0032C12.0073 7.50233 11.4504 8.94941 10.4397 10.0566C9.42893 11.1638 8.03845 11.8499 6.54482 11.9785C6.52982 11.98 6.51432 11.9805 6.49982 11.9805Z' fill='%237399D1'/%3E%3Cpath d='M5.99999 3.00342C5.86738 3.00342 5.74021 3.0561 5.64644 3.14986C5.55268 3.24363 5.5 3.3708 5.5 3.50341V6.00334C5.50003 6.13593 5.55272 6.26309 5.6465 6.35683L7.14646 7.85679C7.24076 7.94787 7.36705 7.99826 7.49815 7.99713C7.62924 7.99599 7.75465 7.9434 7.84735 7.8507C7.94005 7.758 7.99263 7.6326 7.99377 7.5015C7.99491 7.37041 7.94452 7.24411 7.85344 7.14981L6.49997 5.79635V3.50341C6.49997 3.3708 6.4473 3.24363 6.35353 3.14986C6.25977 3.0561 6.13259 3.00342 5.99999 3.00342Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .site-form__radio .site-form__radio-body:hover .site-form__radio-price {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M5.69429 0C10.1012 0.174545 10.1026 7.12881 5.69422 7.30476H2.35695V8.88991H5.69662C6.31034 8.90283 6.31355 9.90691 5.69577 9.91944H2.35695V11.4935C2.3452 12.1669 1.43116 12.1707 1.41903 11.4934V9.91944H0.462113C-0.152085 9.90731 -0.155783 8.90323 0.461503 8.88991H1.41903V7.30476H0.461394C-0.152088 7.29185 -0.155542 6.28854 0.461503 6.27523H1.41903V2.6065C1.41903 1.16985 2.48437 5.47134e-06 3.7936 0H5.69429ZM3.7936 1.02953C3.00152 1.02953 2.35696 1.73639 2.35695 2.6065V6.27523H5.70242L5.7056 6.27513C8.8493 6.18553 8.85295 1.12044 5.70569 1.02963L5.70246 1.02953H3.7936Z' fill='%237399D1'/%3E%3C/svg%3E");
  }
  .special-offers-block__navigation-slide button:hover {
    border-color: #3b4a5e;
    background-color: #3b4a5e;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M10.7296 3.77472H0.419355C0.308135 3.77472 0.201471 3.81891 0.122826 3.89755C0.044182 3.97619 0 4.08286 0 4.19408C0 4.3053 0.044182 4.41196 0.122826 4.49061C0.201471 4.56925 0.308135 4.61343 0.419355 4.61343H10.7296L7.67084 7.67137C7.59209 7.75011 7.54786 7.85691 7.54786 7.96827C7.54786 8.07963 7.59209 8.18643 7.67084 8.26517C7.74958 8.34392 7.85638 8.38816 7.96774 8.38816C8.0791 8.38816 8.1859 8.34392 8.26464 8.26517L12.0388 4.49098C12.0779 4.45203 12.1089 4.40575 12.13 4.3548C12.1512 4.30385 12.162 4.24924 12.162 4.19408C12.162 4.13892 12.1512 4.0843 12.13 4.03335C12.1089 3.98241 12.0779 3.93613 12.0388 3.89717L8.26464 0.122981C8.1859 0.0442376 8.0791 0 7.96774 0C7.85638 0 7.74958 0.0442376 7.67084 0.122981C7.59209 0.201725 7.54786 0.308524 7.54786 0.419885C7.54786 0.531245 7.59209 0.638044 7.67084 0.716788L10.7296 3.77472Z' fill='%23fff'/%3E%3C/svg%3E");
  }
}
