

/* Start:/local/templates/main/plugins_css/air-datepicker.css?171827303022456*/
.air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month)
}

.air-datepicker-cell.-year-.-other-decade-:hover, .air-datepicker-cell.-day-.-other-month-:hover {
  color: var(--adp-color-other-month-hover)
}

.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month)
}

.-selected-.air-datepicker-cell.-year-.-other-decade-, .-selected-.air-datepicker-cell.-day-.-other-month- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month)
}

.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-selected-other-month-focused)
}

.-in-range-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color)
}

.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range-focused)
}

.air-datepicker-cell.-year-.-other-decade-:empty, .air-datepicker-cell.-day-.-other-month-:empty {
  background: none;
  border: none
}

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1
}

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover)
}

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date)
}

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color)
}

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date)
}

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled)
}

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled)
}

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range)
}

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled)
}

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0
}

.air-datepicker-cell.-in-range-:hover {
  background: var(--adp-cell-background-color-in-range-hover)
}

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)
}

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0
}

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius)
}

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected)
}

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected)
}

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover)
}

.air-datepicker-body {
  transition: all var(--adp-transition-duration) var(--adp-transition-ease)
}

.air-datepicker-body.-hidden- {
  display: none
}

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px
}

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em
}

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer
}

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover)
}

.air-datepicker-body--cells {
  display: grid
}

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height)
}

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height)
}

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height)
}

.air-datepicker-nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  box-sizing: content-box
}

.-only-timepicker- .air-datepicker-nav {
  display: none
}

.air-datepicker-nav--title, .air-datepicker-nav--action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center
}

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover)
}

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active)
}

.air-datepicker-nav--action.-disabled- {
  visibility: hidden
}

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px
}

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px
}

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px
}

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: .3em
}

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover)
}

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active)
}

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none
}

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column
}

.air-datepicker-button {
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0)
}

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover)
}

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none
}

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active)
}

.air-datepicker-button span {
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%
}

.air-datepicker-time {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner)
}

.-only-timepicker- .air-datepicker-time {
  border-top: none
}

.air-datepicker-time--current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center
}

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1
}

.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1
}

.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0
}

.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1
}

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px
}

.air-datepicker-time--row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat
}

.air-datepicker-time--row:first-child {
  margin-bottom: 4px
}

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none
}

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none
}

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover)
}

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover)
}

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover)
}

.air-datepicker-time--row input[type=range]:focus {
  outline: none
}

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected)
}

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected)
}

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected)
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration)
}

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -moz-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration)
}

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -ms-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration)
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size)/2*-1)
}

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0)
}

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0)
}

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0)
}

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0)
}

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0)
}

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav""body""timepicker""buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, .1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, .2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px
}

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, .3);
  --adp-overlay-transition-duration: .3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99
}

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index)
}

.air-datepicker:not(.-custom-position-) {
  opacity: 0
}

.air-datepicker.-from-top- {
  transform: translateY(calc(var(--adp-transition-offset) * -1))
}

.air-datepicker.-from-right- {
  transform: translateX(var(--adp-transition-offset))
}

.air-datepicker.-from-bottom- {
  transform: translateY(var(--adp-transition-offset))
}

.air-datepicker.-from-left- {
  transform: translateX(calc(var(--adp-transition-offset) * -1))
}

.air-datepicker.-active-:not(.-custom-position-) {
  transform: translate(0, 0);
  opacity: 1
}

.air-datepicker.-active-.-custom-position- {
  transition: none
}

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  transform: none
}

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none
}

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none
}

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none
}

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  transform: translate(-50%, calc(-50% + var(--adp-transition-offset)))
}

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  transform: translate(-50%, -50%)
}

.air-datepicker.-custom-position- {
  transition: none
}

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0
}

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1
}

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  box-sizing: border-box
}

.-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px)
}

.-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^=top] .air-datepicker--pointer:after {
  transform: rotate(135deg)
}

.-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px)
}

.-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^=right] .air-datepicker--pointer:after {
  transform: rotate(225deg)
}

.-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px)
}

.-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^=bottom] .air-datepicker--pointer:after {
  transform: rotate(315deg)
}

.-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px)
}

.-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^=left] .air-datepicker--pointer:after {
  transform: rotate(45deg)
}

.-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset)
}

.-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset)
}

.-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size)/2)
}

.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset)
}

.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset)
}

.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size)/2)
}

.air-datepicker--navigation {
  grid-area: nav
}

.air-datepicker--content {
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body
}

.-only-timepicker- .air-datepicker--content {
  display: none
}

.air-datepicker--time {
  grid-area: timepicker
}

.air-datepicker--buttons {
  grid-area: buttons
}

.air-datepicker--buttons, .air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner)
}

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index)
}

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s
}
/* End */


/* Start:/local/templates/main/plugins_css/jquery.fancybox.css?171827303017287*/
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
  /*overflow: hidden;*/
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgba(13, 110, 253, 0.19);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 1;
  transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 24px 20px 32px;
}

.fancybox-content {
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(.5, 0, .14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, .6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  /*color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;*/
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top,
      rgba(0, 0, 0, .85) 0%,
      rgba(0, 0, 0, .3) 50%,
      rgba(0, 0, 0, .15) 65%,
      rgba(0, 0, 0, .075) 75.5%,
      rgba(0, 0, 0, .037) 82.85%,
      rgba(0, 0, 0, .019) 88%,
      rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0;
  }

  .fancybox-close-small {
    right: -6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }

  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }

  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}

/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, .1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/* End */


/* Start:/local/templates/main/plugins_css/select2.css?171827303012706*/
.select-wrapper {
  position: relative;
  text-align: left;
  z-index: 0;
}

.select-wrapper.open {
  z-index: 2;
}

.select-wrapper.open select[data-search-input-placeholder]+.select2-container--open .select2-selection__placeholder,
.select-wrapper.open select[data-search-input-placeholder]+.select2-container--open .select2-selection__rendered {
  display: none
}

.select2-container {
  box-sizing: border-box;
  color: var(--blue_3);
  display: block;
  font-size: 16px;
  line-height: 1.25;
  margin: 0;
  position: relative;
  width: 100% !important;
}

.select2-container .selection {
  display: block;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 56px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  align-items: center;
  display: flex;
  min-height: 54px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 52px;
}

.select2-container .select2-selection--single .select2-selection__rendered>span {
  align-items: center;
  display: flex;
  gap: 10px;
}

.select2-container .select2-selection--single .select2-selection__rendered>span svg {
  fill: var(--blue_1);
  height: 16px;
  min-width: 16px;
  width: 16px;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search__field::-webkit-input-placeholder {
  color: var(--blue_3);
  opacity: 1;
}

.select2-search__field::-moz-placeholder {
  color: var(--blue_3);
  opacity: 1;
}

.select2-search__field:-ms-input-placeholder {
  color: var(--blue_3);
  opacity: 1;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid var(--blue_1);
  border-top: none;
  border-radius: 0 0 7px 7px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  border-radius: 0 0 7px 7px;
  display: block;
  overflow: hidden;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 11px 16px;
  user-select: none;
}

.select2-results__option:not(:last-child) {
  border-bottom: 1px solid var(--grey_3)
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  left: 0;
  position: absolute;
  top: -56px;
  width: 100%;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: var(--light_blue_1);
  border: 1px solid var(--light_blue_1);
  border-radius: 7px;
  transition: border-color 0.3s;
}

.select2-container--default .select2-selection--single:hover {
  border-color: var(--blue_6);
}

.select2-container--default .select2-selection--single:hover .select2-selection__arrow b {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230D6EFD' fill-rule='evenodd' clip-rule='evenodd' d='M2.90627 6.30862C2.96433 6.25041 3.0333 6.20423 3.10923 6.17273C3.18516 6.14122 3.26656 6.125 3.34877 6.125C3.43098 6.125 3.51238 6.14122 3.58832 6.17273C3.66425 6.20423 3.73322 6.25041 3.79127 6.30862L10.8488 13.3674L17.9063 6.30862C17.9644 6.25051 18.0334 6.20441 18.1093 6.17296C18.1852 6.14151 18.2666 6.12533 18.3488 6.12533C18.431 6.12533 18.5123 6.14151 18.5883 6.17296C18.6642 6.20441 18.7332 6.25051 18.7913 6.30862C18.8494 6.36673 18.8955 6.43571 18.9269 6.51164C18.9584 6.58756 18.9746 6.66894 18.9746 6.75112C18.9746 6.8333 18.9584 6.91467 18.9269 6.9906C18.8955 7.06652 18.8494 7.13551 18.7913 7.19362L11.2913 14.6936C11.2332 14.7518 11.1642 14.798 11.0883 14.8295C11.0124 14.861 10.931 14.8772 10.8488 14.8772C10.7666 14.8772 10.6852 14.861 10.6092 14.8295C10.5333 14.798 10.4643 14.7518 10.4063 14.6936L2.90627 7.19362C2.84807 7.13556 2.80189 7.06659 2.77038 6.99066C2.73887 6.91473 2.72266 6.83333 2.72266 6.75112C2.72266 6.66891 2.73887 6.58751 2.77038 6.51157C2.80189 6.43564 2.84807 6.36667 2.90627 6.30862Z'/%3E%3C/svg%3E%0A");
}

.select2-container--default .select2-selection--single .select2-selection__rendered {}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  /*overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;*/
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  width: 20px;
  z-index: 1052
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230F134D' fill-rule='evenodd' clip-rule='evenodd' d='M2.90627 6.30862C2.96433 6.25041 3.0333 6.20423 3.10923 6.17273C3.18516 6.14122 3.26656 6.125 3.34877 6.125C3.43098 6.125 3.51238 6.14122 3.58832 6.17273C3.66425 6.20423 3.73322 6.25041 3.79127 6.30862L10.8488 13.3674L17.9063 6.30862C17.9644 6.25051 18.0334 6.20441 18.1093 6.17296C18.1852 6.14151 18.2666 6.12533 18.3488 6.12533C18.431 6.12533 18.5123 6.14151 18.5883 6.17296C18.6642 6.20441 18.7332 6.25051 18.7913 6.30862C18.8494 6.36673 18.8955 6.43571 18.9269 6.51164C18.9584 6.58756 18.9746 6.66894 18.9746 6.75112C18.9746 6.8333 18.9584 6.91467 18.9269 6.9906C18.8955 7.06652 18.8494 7.13551 18.7913 7.19362L11.2913 14.6936C11.2332 14.7518 11.1642 14.798 11.0883 14.8295C11.0124 14.861 10.931 14.8772 10.8488 14.8772C10.7666 14.8772 10.6852 14.861 10.6092 14.8295C10.5333 14.798 10.4643 14.7518 10.4063 14.6936L2.90627 7.19362C2.84807 7.13556 2.80189 7.06659 2.77038 6.99066C2.73887 6.91473 2.72266 6.83333 2.72266 6.75112C2.72266 6.66891 2.73887 6.58751 2.77038 6.51157C2.80189 6.43564 2.84807 6.36667 2.90627 6.30862Z'/%3E%3C/svg%3E%0A");
  display: block;
  height: 20px;
  width: 20px;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--grey_1);
  border-color: var(--grey_7);
  color: var(--grey_7);
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23BDBDBD' fill-rule='evenodd' clip-rule='evenodd' d='M2.90627 6.30862C2.96433 6.25041 3.0333 6.20423 3.10923 6.17273C3.18516 6.14122 3.26656 6.125 3.34877 6.125C3.43098 6.125 3.51238 6.14122 3.58832 6.17273C3.66425 6.20423 3.73322 6.25041 3.79127 6.30862L10.8488 13.3674L17.9063 6.30862C17.9644 6.25051 18.0334 6.20441 18.1093 6.17296C18.1852 6.14151 18.2666 6.12533 18.3488 6.12533C18.431 6.12533 18.5123 6.14151 18.5883 6.17296C18.6642 6.20441 18.7332 6.25051 18.7913 6.30862C18.8494 6.36673 18.8955 6.43571 18.9269 6.51164C18.9584 6.58756 18.9746 6.66894 18.9746 6.75112C18.9746 6.8333 18.9584 6.91467 18.9269 6.9906C18.8955 7.06652 18.8494 7.13551 18.7913 7.19362L11.2913 14.6936C11.2332 14.7518 11.1642 14.798 11.0883 14.8295C11.0124 14.861 10.931 14.8772 10.8488 14.8772C10.7666 14.8772 10.6852 14.861 10.6092 14.8295C10.5333 14.798 10.4643 14.7518 10.4063 14.6936L2.90627 7.19362C2.84807 7.13556 2.80189 7.06659 2.77038 6.99066C2.73887 6.91473 2.72266 6.83333 2.72266 6.75112C2.72266 6.66891 2.73887 6.58751 2.77038 6.51157C2.80189 6.43564 2.84807 6.36667 2.90627 6.30862Z'/%3E%3C/svg%3E%0A");
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotate(180deg);
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: var(--blue_1);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: none;
  background-color: transparent;
  padding: 18px 16px;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
  max-height: 172px;
  overflow-y: auto;
  scrollbar-color: var(--blue_5) transparent;
  scrollbar-width: thin;
}

.select2-container--default .select2-results__option--disabled {
  color: var(--grey_7);
}

.select2-container--default .select2-results__option--selected {
  background-color: var(--light_blue_1);
}

.select2-container--default .select2-results__option--highlighted {
  background-color: var(--light_blue_1);
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select-wrapper--type_2 .select2-container .select2-selection--single {
  min-height: 40px;
}

.select-wrapper--type_2 .select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 38px;
}

.select-wrapper--type_2 .select2-search--dropdown {
  top: -40px;
}

.select-wrapper--type_2 .select2-container--default .select2-search--dropdown .select2-search__field {
  padding-top: 10px;
  padding-bottom: 10px;
}

.select-wrapper--type_2 .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid var(--grey_2);
}

.select-wrapper--type_2 .select2-container--default .select2-selection--single:hover {
  border-color: var(--grey_2);
}

.select-wrapper--type_2 .select2-dropdown {
  border-color: var(--grey_2);
}
/* End */


/* Start:/local/templates/main/plugins_css/slick.css?17182730302901*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: flex;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: auto;
  min-height: 1px;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-prev,
.slick-next {
  border-radius: 50%;
  border: none;
  background-color: transparent;
  cursor: pointer;
  color: transparent;
  display: block;
  height: 30px;
  padding: 0;
  outline: none;
  width: 30px;
  z-index: 1;
}

.slick-prev svg,
.slick-next svg {
  fill: var(--blue_1);
  height: 30px;
  transform: scale(1);
  transition: fill 0.3s, transform 0.3s;
  width: 30px;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
}

@media (any-hover: hover) {

  .slick-prev:hover svg,
  .slick-next:hover svg {
    fill: var(--blue_7);
    transform: scale(1.2);
  }
}

@media (any-hover: hover) {

  .slick-prev:active svg,
  .slick-next:active svg {
    fill: var(--blue_8);
  }
}

.slick-dots {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li.slick-active button {
  background-color: var(--blue_1);
}

.slick-dots li button {
  align-items: center;
  background-color: var(--blue_5);
  border-radius: 50%;
  border: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 15px;
  line-height: 0;
  outline: none;
  padding: 0;
  width: 15px;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
/* End */


/* Start:/local/templates/main/css/style.css?1730802301144909*/
:root{--blue_1:#0d6efd;--blue_10:#125fdc;--blue_11:#032d9b;--blue_2:#0047bb;--blue_3:#0f134d;--blue_4:rgba(15,19,77,0.8);--blue_5:rgba(13,110,253,0.3);--blue_6:rgba(13,110,253,0.19);--blue_7:#0040a8;--blue_8:#00368d;--blue_9:#2787f5;--container_padding:20px;--green:#27ae60;--grey_1:#f8f9fa;--grey_2:#e0e0e0;--grey_3:#f2f2f2;--grey_4:#333333;--grey_5:#4f4f4f;--grey_6:#828282;--grey_7:#bdbdbd;--light_blue_1:#ebf7fe;--light_blue_2:#e1f3fe;--light_blue_3:#f1faff;--light_blue_4:#e7f2fe;--light_blue_5:radial-gradient(74.4% 74.4% at 51.57% 50%, rgba(247, 247, 247, 0.33) 31.84%, #d8e7ff 100%);--orange_1:#ff7700;--orange_2:#e36d06;--red_1:#d13731;--red_2:rgba(209,55,49,0.8);--red_3:#c1352f;--red_4:#af1e18;--red_5:#ff0000;--typo_vertical_indent:24px;--violet:rgba(184,184,243,0.7);--white_1:#ffffff;--white_2:#fefefe}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;font-display:swap;src:url(/local/templates/main/fonts/subset-Montserrat-Black.woff2) format("woff2"),url(/local/templates/main/fonts/subset-Montserrat-Black.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(/local/templates/main/fonts/subset-Montserrat-ExtraBold.woff2) format("woff2"),url(/local/templates/main/fonts/subset-Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/local/templates/main/fonts/subset-Montserrat-Bold.woff2) format("woff2"),url(/local/templates/main/fonts/subset-Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/local/templates/main/fonts/subset-Montserrat-SemiBold.woff2) format("woff2"),url(/local/templates/main/fonts/subset-Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(/local/templates/main/fonts/subset-Montserrat-Medium.woff2) format("woff2"),url(/local/templates/main/fonts/subset-Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/local/templates/main/fonts/subset-Montserrat-Regular.woff2) format("woff2"),url(/local/templates/main/fonts/subset-Montserrat-Regular.woff) format("woff")}::-moz-selection{background:#d9d9d9;text-shadow:0 0 #fff}::selection{background:#d9d9d9;text-shadow:0 0 #fff}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:150px}.page{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--blue_3);background-color:var(--white_2);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.page.is-overflow{overflow:hidden}.page.fancybox-active .footer,.page.fancybox-active .header,.page.fancybox-active .page__content{-webkit-filter:blur(10px);filter:blur(10px)}.page--404 .page__content{background-color:#d8eaf4}.page--main_page .main-banner{margin-top:-15px}.page__content{padding-top:95px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page__left-column{margin-bottom:16px}.page__section:not(:last-child){margin-bottom:var(--typo_vertical_indent)}.container{max-width:1248px;margin-right:auto;margin-left:auto;padding-right:var(--container_padding);padding-left:var(--container_padding)}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-size:26px;font-weight:900;line-height:1.23076;margin-bottom:16px}.h2,h2{font-size:22px;font-weight:800;line-height:1.22727;margin-top:24px;margin-bottom:16px}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}.h2.small,h2.small{font-size:20px;font-weight:600;line-height:1.2}.h2.small b,h2.small b{font-weight:700}.h2.color-blue:last-child,h2.color-blue:last-child{margin-bottom:0}h3{font-size:16px;font-weight:700;line-height:1.5;margin-top:0}h3:not(:last-child){margin-bottom:16px}a{-webkit-transition:color .3s;transition:color .3s;color:var(--blue_3)}img{max-width:100%;height:auto}svg{-webkit-transition:fill .3s;transition:fill .3s}:focus{outline:0}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}p{margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}p a:not([class]){font-weight:600}ol,ul{margin-top:0;margin-bottom:1em;padding:0}ol:last-child,ul:last-child{margin-bottom:0}ol{list-style-position:inside}ul:not([class]){list-style:none}ul:not([class]) li{position:relative;z-index:1;padding-left:22px}ul:not([class]) li::before{position:absolute;z-index:1;top:.9em;left:11px;width:3px;height:3px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:currentColor}.responsive-table{overflow-x:auto}.table{font-size:16px;width:100%;border-collapse:collapse;border:none}.table th{padding:20px;background-color:#d9d9d9}.table td,.table th{font-weight:300;padding:10px;text-align:left;border:none}.table td:first-child,.table th:first-child{padding-left:20px}.table td:last-child,.table th:last-child{padding-right:20px}.table th{padding-top:20px;padding-bottom:20px}.table tbody tr:nth-child(1) td{padding-top:20px}.table b{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.fill-red{fill:var(--red_2)}.fill-blue{fill:var(--blue_1)}.fill-green{fill:var(--green)}.req,.required{color:var(--red_1)}.color-blue{color:var(--blue_1)}.color-red{color:var(--red_1)}.color-grey{color:var(--grey_4)}.category-selector{margin-bottom:16px}.more-link{font-size:20px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;color:var(--blue_1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.more-link svg{width:40px;min-width:40px;height:40px;fill:currentColor}.sign{font-size:14px;line-height:1.21428;color:var(--grey_5)}.accent-text{font-size:20px;font-weight:900;color:var(--blue_1)}.button{font-size:15px;font-weight:500;line-height:1.5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:45px;padding:0 8.5px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.disabled,.button:disabled,.button[data-disabled]{cursor:default;pointer-events:none}.button--red{color:var(--white_1);background-color:var(--red_1);gap:16px}.button--red svg{width:16px;min-width:16px;height:16px}.button--red.disabled,.button--red:disabled,.button--red[data-disabled]{color:var(--grey_7);background-color:var(--grey_3)}.button--red.disabled svg,.button--red:disabled svg,.button--red[data-disabled] svg{fill:var(--grey_7)}.button--blue{color:var(--white_1);background-color:var(--blue_10);gap:16px}.button--blue svg{width:16px;min-width:16px;height:16px}.button--blue.disabled,.button--blue:disabled,.button--blue[data-disabled]{color:var(--grey_7);background-color:var(--grey_3)}.button--blue.disabled svg,.button--blue:disabled svg,.button--blue[data-disabled] svg{fill:var(--grey_7)}.button--light_blue{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_1);gap:16px}.button--light_blue svg{width:16px;min-width:16px;height:16px}.button--light_blue.disabled,.button--light_blue:disabled,.button--light_blue[data-disabled]{color:var(--grey_7);border-color:var(--grey_3);background-color:var(--grey_3)}.button--light_blue.disabled svg,.button--light_blue:disabled svg,.button--light_blue[data-disabled] svg{fill:var(--grey_7)}.button--white{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--white_2);gap:16px}.button--white svg{width:16px;min-width:16px;height:16px}.button--white.disabled,.button--white:disabled,.button--white[data-disabled]{color:var(--grey_7);border-color:var(--grey_3);background-color:var(--grey_3)}.button--white.disabled svg,.button--white:disabled svg,.button--white[data-disabled] svg{fill:var(--grey_7)}.checkbox{line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--blue_4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.checkbox--small{font-size:12px}.checkbox a{text-decoration:none;color:var(--blue_1)}.checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.checkbox input:checked~.checkbox__icon{background-color:var(--blue_1);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M11.9,5c0.1,0.1,0.2,0.3,0.2,0.5c0,0.2-0.1,0.4-0.2,0.5l-4,5c-0.1,0.1-0.2,0.1-0.2,0.2c-0.1,0-0.2,0.1-0.3,0.1c-0.1,0-0.2,0-0.3-0.1c-0.1,0-0.2-0.1-0.2-0.2L4.2,8.4C4.1,8.3,4,8.2,4,8.1S3.9,7.9,3.9,7.8c0-0.1,0-0.2,0.1-0.3c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.1,0.2-0.2c0.1,0,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.3,0.1s0.2,0.1,0.2,0.2l2.1,2.1L10.8,5c0.1-0.1,0.2-0.1,0.2-0.2c0.1,0,0.2-0.1,0.3-0.1c0.1,0,0.2,0,0.3,0.1C11.7,4.8,11.8,4.9,11.9,5L11.9,5z'/%3E%3C/svg%3E")}.checkbox input:not(:disabled)~.checkbox__icon{cursor:pointer}.checkbox input:disabled~.checkbox__icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:var(--grey_7)}.checkbox input:checked:disabled~.checkbox__icon{background-color:var(--grey_7)}.checkbox__icon{display:block;width:16px;min-width:16px;height:16px;border:1px solid var(--blue_1);border-radius:3px;background-color:var(--white_1);background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.input-group.is-filled .input-group__clear{display:block}.input-group.is-filled.input-group--simple .input-group__label{font-size:12px;top:8px;color:var(--blue_4)}.input-group.is-filled.input-group--textarea .input-group__label{font-size:12px;color:var(--blue_4)}.input-group.is-filled:not(.is-disabled).input-group--datepicker .input-group__input:focus{border-radius:7px 7px 0 0}.input-group.is-filled.is-disabled .input-group__label{color:var(--grey_7)}.input-group.is-filled.is-disabled .input-group__label .req,.input-group.is-filled.is-disabled .input-group__label .required{color:var(--grey_7)}.input-group.error .input-group__input{border-color:var(--red_1)}.input-group.error .input-group__input:focus{border-color:var(--red_1)!important}.input-group.error .input-group__pseudo-textarea{border-color:var(--red_1)!important}.input-group.is-disabled .input-group__clear{display:none}.input-group.is-disabled .input-group__label{color:var(--grey_7)}.input-group.is-disabled .input-group__label .req,.input-group.is-disabled .input-group__label .required{color:var(--grey_7)}.input-group.is-disabled .input-group__calendar-icon{fill:var(--grey_7)}.input-group.is-disabled .input-group__pseudo-textarea{border-color:var(--grey_7)!important;background-color:var(--grey_1)}.input-group--simple .input-group__input{padding:25px 16px 10px}.input-group--simple .input-group__input:focus+.input-group__label{font-size:12px;top:8px;color:var(--blue_4)}.input-group--phone .input-group__input{padding:18px 16px 18px 150px}.input-group--phone .input-group__input::-webkit-input-placeholder{opacity:1;color:var(--blue_3)}.input-group--phone .input-group__input::-moz-placeholder{opacity:1;color:var(--blue_3)}.input-group--phone .input-group__input:-ms-input-placeholder{opacity:1;color:var(--blue_3)}.input-group--phone .input-group__input:focus::-webkit-input-placeholder{opacity:1;color:var(--grey_6)}.input-group--phone .input-group__input:focus::-moz-placeholder{opacity:1;color:var(--grey_6)}.input-group--phone .input-group__input:focus::-ms-input-placeholder{opacity:1;color:var(--grey_6)}.input-group--phone .input-group__input:disabled::-webkit-input-placeholder{opacity:1;color:var(--grey_7)}.input-group--phone .input-group__input:disabled::-moz-placeholder{opacity:1;color:var(--grey_7)}.input-group--phone .input-group__input:disabled:-ms-input-placeholder{opacity:1;color:var(--grey_7)}.input-group--phone .input-group__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group--phone .input-group__label .flag{width:13px;min-width:13px;height:13px;margin-right:10px;margin-left:12px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.input-group--phone .input-group__label .flag--ru{background-image:url(/local/templates/main/images/icons/ru.png)}.input-group--datepicker.is-open .input-group__input{border-radius:7px 7px 0 0}.input-group--datepicker.is-open .input-group__label{font-size:12px;top:8px;color:var(--blue_4)}.input-group--datepicker .input-group__input:focus~.input-group__calendar-icon{fill:var(--blue_1)}.input-group--datepicker .input-group__input:focus{border-radius:7px 7px 0 0}.input-group--datepicker .input-group__calendar-icon{position:absolute;top:50%;right:16px;left:auto;width:16px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;fill:var(--blue_3)}.input-group--datepicker .input-group__clear{right:42px}.input-group--textarea .input-group__textarea:focus+.input-group__label{font-size:12px;color:var(--blue_4)}.input-group--textarea .input-group__textarea:focus+.input-group__pseudo-textarea{border-color:var(--blue_1)}.input-group--textarea .input-group__clear{top:22px;-webkit-transform:none;transform:none}.input-group--textarea .input-group__label{top:0;padding-top:16px;pointer-events:auto}.input-group__inner{position:relative;z-index:1}.input-group__input-container{position:relative;z-index:1}.input-group__input{font-size:16px;font-weight:400;width:100%;height:56px;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;color:inherit;border:1px solid transparent;border-radius:7px;background-color:var(--light_blue_1)}.input-group__input::-webkit-input-placeholder{opacity:0;color:var(--grey_6)}.input-group__input::-moz-placeholder{opacity:0;color:var(--grey_6)}.input-group__input:-ms-input-placeholder{opacity:0;color:var(--grey_6)}.input-group__input:focus{border-color:var(--blue_1)!important}.input-group__input:focus::-webkit-input-placeholder{opacity:1}.input-group__input:focus::-moz-placeholder{opacity:1}.input-group__input:focus:-ms-input-placeholder{opacity:1}.input-group__input:disabled{color:var(--grey_7);border-color:var(--grey_7);background-color:var(--grey_1)}.input-group__input:disabled::-webkit-input-placeholder{opacity:0}.input-group__input:disabled::-moz-placeholder{opacity:0}.input-group__input:disabled:-ms-input-placeholder{opacity:0}.input-group__input:disabled+.input-group__label{color:var(--grey_7)}.input-group__input:disabled+.input-group__label .req,.input-group__input:disabled+.input-group__label .required{color:var(--grey_7)}.input-group__pseudo-textarea{font-size:16px;font-weight:400;width:100%;height:150px;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;color:inherit;border:1px solid transparent;border-radius:7px;background-color:var(--light_blue_1)}.input-group__textarea{position:absolute;top:32px;left:0;width:100%;height:118px;margin:0;padding:0 16px 16px;resize:none;border:none;border-radius:0 0 7px 7px;background:0 0;scrollbar-color:var(--blue_5) transparent;scrollbar-width:thin}.input-group__textarea::-webkit-input-placeholder{opacity:0;color:var(--grey_6)}.input-group__textarea::-moz-placeholder{opacity:0;color:var(--grey_6)}.input-group__textarea:-ms-input-placeholder{opacity:0;color:var(--grey_6)}.input-group__textarea:focus{border-color:var(--blue_1)!important}.input-group__textarea:focus::-webkit-input-placeholder{opacity:1}.input-group__textarea:focus::-moz-placeholder{opacity:1}.input-group__textarea:focus:-ms-input-placeholder{opacity:1}.input-group__textarea:focus~.input-group__label{font-size:12px}.input-group__textarea:disabled{color:var(--grey_7)}.input-group__textarea:disabled::-webkit-input-placeholder{opacity:0}.input-group__textarea:disabled::-moz-placeholder{opacity:0}.input-group__textarea:disabled:-ms-input-placeholder{opacity:0}.input-group__textarea:disabled~.input-group__label{color:var(--grey_7)}.input-group__textarea:disabled~.input-group__label .req,.input-group__textarea:disabled~.input-group__label .required{color:var(--grey_7)}.input-group__label{font-size:16px;line-height:1.25;position:absolute;top:18px;left:0;overflow:hidden;width:100%;padding-right:16px;padding-left:16px;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.input-group__clear{position:absolute;z-index:2;top:50%;right:16px;left:auto;display:none;width:16px;height:16px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background-color:transparent}.input-group__clear::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.input-group__clear svg{display:block;width:16px;height:16px;fill:var(--blue_4)}.error-text{font-size:13px;line-height:1.23076;margin-bottom:8px;color:var(--red_1)}textarea{resize:none}input:focus,textarea:focus{outline:0}.qnt{display:-webkit-box;display:-ms-flexbox;display:flex}.qnt__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;padding:0;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;color:var(--green);border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qnt__button svg{width:16px;height:16px;fill:currentColor}.qnt__input{font-weight:700;width:40px;height:40px;padding:0 5px;text-align:center;color:var(--green);border:none;background-color:var(--beige)}.accordions{border:1px solid var(--blue_6);border-radius:7px}.accordion{border-bottom:1px solid var(--blue_6)}.accordion:first-child .accordion__toggler{border-top-left-radius:7px;border-top-right-radius:7px}.accordion:last-child{border-bottom:none}.accordion:last-child .accordion__toggler{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.accordion__toggler{font-size:16px;font-weight:500;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;padding:16px;cursor:pointer;text-align:left;border:none;background-color:transparent;background-color:var(--light_blue_4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion__toggler.is-active{border-bottom:1px solid var(--blue_6);border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.accordion__toggler.is-active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:var(--blue_1)}.accordion__toggler svg{width:20px;min-width:20px;height:20px;fill:var(--blue_3)}.accordion__body{display:none}.accordion__body--simple{padding:16px}.accordion__body--simple p{line-height:1,6875;margin-bottom:16px}.accordion__body--simple p:last-child{margin-bottom:0}.accordion__body--analysis{padding:16px}.accordion__body .accordion__toggler{background-color:var(--white_1)}.accordion__body .accordion__toggler--blue{background-color:var(--light_blue_1)}.accordion__body-title{font-size:16px;font-weight:500;line-height:1.25;padding:16px;color:var(--blue_1)}.accordion__body-title:not(:last-child){border-bottom:1px solid var(--blue_6)}.air-datepicker{border:none;-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07);--adp-background-color-in-range:var(--blue_5);--adp-background-color-selected-other-month:var(--blue_1);--adp-background-color-selected-other-month-focused:var(--blue_1);--adp-border-radius:7px;--adp-cell-background-color-hover:var(--blue_1);--adp-cell-background-color-in-range:var(--blue_5);--adp-cell-background-color-in-range-hover:var(--blue_5);--adp-cell-background-color-selected:var(--blue_1);--adp-cell-background-color-selected-hover:var(--blue_1);--adp-color-current-date:var(--blue_5);--adp-color-other-month:var(--grey_7);--adp-day-cell-height:36px;--adp-day-name-color:var(--grey_7);--adp-font-family:"Montserrat",Arial,sans-serif;--adp-nav-action-size:24px;--adp-width:280px}.air-datepicker{-webkit-transform:translateY(-12px)!important;transform:translateY(-12px)!important}.air-datepicker-nav{min-height:0;padding:8px 16px;border-bottom:none;border-radius:7px 7px 0 0;background-color:var(--light_blue_1);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.air-datepicker-nav--action{width:44px;height:var(--adp-nav-action-size)}.air-datepicker-nav--action svg{width:24px;height:24px;fill:var(--blue_4)}.air-datepicker-nav--title{font-weight:700;-webkit-transition:color .3s;transition:color .3s;color:var(--blue_1)}.air-datepicker-nav--title i{color:inherit}.air-datepicker--content{padding:0}.air-datepicker-body--day-names{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:6px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.air-datepicker-body--day-name{font-size:14px;width:36px;min-width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0;flex:0}.air-datepicker-body--day-name.-weekend-{color:var(--red_1)}.air-datepicker-body--cells.-days-{padding:6px 16px 12px}.air-datepicker-body--cells.-years-,.air-datepicker-body.-months-{padding:6px 16px 12px}.air-datepicker-cell.-day-{height:36px}.air-datepicker-cell.-current-{color:var(--blue_3);background-color:var(--blue_5)}.air-datepicker-cell.-current-.-focus-{color:#fff;background-color:var(--blue_1)}.air-datepicker-cell.-focus-{color:#fff}.air-datepicker-cell.-day-.-other-month-.-focus-{color:#fff}.air-datepicker-cell.-in-range-.-focus-{color:#fff;background-color:var(--blue_1)}.air-datepicker-cell.-day-.-other-month-.-in-range-.-focus-{color:#fff;background-color:var(--blue_1)}.air-datepicker-cell.-current-.-in-range-{color:var(--blue_3)}.air-datepicker-cell.-current-.-in-range-.-focus-{color:#fff}.air-datepicker-cell.-range-from-,.air-datepicker-cell.-range-to-{color:#fff;border:none!important;background-color:var(--blue_1)}.air-datepicker--pointer{display:none}.popup{display:none;width:100%;padding:24px 16px;border-radius:17px;background-color:#fff;-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07)}.popup--inline{display:block;margin-right:auto;margin-left:auto;border:1px solid var(--blue_6);-webkit-box-shadow:none;box-shadow:none}.popup__closer{position:absolute;top:24px;right:16px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__closer::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup__closer svg{width:19px;height:19px;fill:var(--blue_1)}.popup__title{font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:32px;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.popup__title svg{width:30px;height:30px}.popup__title svg.whatsapp{fill:var(--green)}.popup__subtitle{font-weight:700;line-height:1.25;margin-bottom:24px}.popup__subtitle--with_checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.popup__subtitle--with_checkboxes .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.popup__text{font-size:14px;line-height:1.21428}.popup__text:not(:last-child){margin-bottom:16px}.popup__text p:not(:last-child){margin-bottom:8px}.info-popup__icon{display:block;width:45px;height:45px;margin-bottom:16px;fill:var(--blue_1)}.info-popup img{display:block}.info-popup>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ok-button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ok-button-block .button{width:55px;min-width:55px;height:50px;margin-left:auto}.same-patient{display:none}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.form-row:not(:last-child){margin-bottom:16px}.form-row>div{max-width:100%}.button-block{font-size:14px;line-height:1.21428;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;color:var(--blue_4);gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.button-block:not(:last-child){margin-bottom:16px}.button-block p{margin-bottom:0}.button-block .button{width:100%}.form-checkboxes .checkbox:not(:last-child){margin-bottom:8px}.file-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.file{position:relative;z-index:1;display:block}.file input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.file input:not(:disabled)+.file__inner{cursor:pointer;color:var(--blue_3);border:1px dashed var(--blue_1)}.file input:not(:disabled)+.file__inner svg{fill:var(--blue_1)}.file input:disabled+.file__inner{color:var(--grey_7);background-color:var(--grey_3)}.file input:disabled+.file__inner .required{color:var(--grey_7)}.file input:disabled+.file__inner svg{fill:var(--grey_7)}.file__inner{font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-right:8px;padding-left:8px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:underline;border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.file__inner svg{width:30px;min-width:30px;height:30px}.file-attach{position:relative;z-index:1;max-width:100%;padding:3px 48px 3px 16px;text-align:left;border:1px dashed var(--blue_1);border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-attach.is-filled .file-attach__clear{display:block}.file-attach__title,.file-attach__value{font-size:13px;line-height:1.23076;margin-bottom:0}.file-attach__value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--blue_1)}.file-attach__clear{position:absolute;z-index:2;top:50%;right:16px;left:auto;display:none;width:16px;height:16px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background-color:transparent}.file-attach__clear::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.file-attach__clear svg{display:block;width:16px;height:16px;fill:var(--blue_4)}.period{font-size:16px;position:relative;z-index:1}.period.is-open{z-index:2}.period.is-open .period__button{border-color:var(--blue_1);border-radius:7px 7px 0 0}.period.is-open .period__button svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);fill:var(--blue_1)}.period.is-open .period__dropdown{display:block}.period.is-filled .period__placeholder,.period.is-open .period__placeholder{font-size:12px;top:8px;color:var(--blue_4)}.period.is-filled .period__placeholder .required,.period.is-open .period__placeholder .required{color:inherit}.period.is-filled .period__value,.period.is-open .period__value{opacity:1}.period__button{position:relative;z-index:1;width:100%;height:56px;padding:0;padding:24px 46px 8px 16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:left;border:none;border:1px solid transparent;border-radius:7px;background-color:transparent;background-color:var(--light_blue_1)}.period__button svg{position:absolute;top:50%;right:16px;left:auto;width:20px;height:20px;-webkit-transition:fill .3s;transition:fill .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:var(--blue_3)}.period__button input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.period__placeholder{line-height:1.25;position:absolute;z-index:1;top:18px;left:16px;-webkit-transition:all .3s;transition:all .3s}.period__value{line-height:1.375;display:block;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.period__dropdown{position:absolute;z-index:1;top:100%;left:0;display:none;overflow:hidden;width:100%;border:1px solid var(--blue_1);border-top:none;border-radius:0 0 7px 7px;background-color:#fff}.period__dropdown-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.period__dropdown-block{width:50%}.period__dropdown-title{font-size:13px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42px;padding:8px 0 8px 8px;border-bottom:1px solid var(--grey_3);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period__list{overflow-y:auto;max-height:168px;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-color:var(--blue_5) transparent;scrollbar-width:thin}.period__item{width:100%;min-height:42px;padding:0;padding:8px;cursor:pointer;cursor:default;-webkit-transition:background-color .3s;transition:background-color .3s;text-align:left;border:none;background-color:transparent}.period__item:not(:disabled){cursor:pointer}.period__item:disabled{color:var(--grey_7);background-color:var(--grey_3)}.period__item.is-active{background-color:var(--light_blue_1)}.period__item:not(:last-child){border-bottom:1px solid var(--grey_3)}.left-menu{margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.left-menu__link{font-size:14px;min-height:40px}.left-menu__link.is-active{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_1)}.left-buttons__title{font-weight:700;line-height:1.25}.left-button{line-height:1.25;min-width:70px;min-height:40px;padding-right:16px;padding-left:16px;text-align:left}.simple-image-banner{display:block;overflow:hidden;height:236px;border-radius:17px}.simple-image-banner:not(:last-child){margin-bottom:var(--typo_vertical_indent)}.simple-image-banner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.download-link{font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;padding-right:16px;padding-left:16px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;color:var(--blue_3);border:1px dashed var(--blue_1);border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.download-link svg{width:30px;min-width:30px;height:30px;fill:currentColor}.download-link_2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:120px;padding:16px 36px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;color:var(--blue_3);border:1px dashed var(--blue_1);border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.download-link_2__icon{width:30px;min-width:30px;height:30px;fill:var(--blue_1)}.download-link_2__title{font-size:20px;font-weight:600;line-height:1.2;display:block;margin-bottom:8px}.download-link_2__link{font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.download-link_2__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.download-links-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.simple-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;gap:25px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.simple-slider__slider{overflow:hidden;border-radius:15px;-webkit-filter:drop-shadow(-30px 23px 15px rgba(13, 110, 253, .01)) drop-shadow(-17px 13px 13px rgba(13, 110, 253, .04)) drop-shadow(-7px 6px 9px rgba(13, 110, 253, .06)) drop-shadow(-2px 1px 5px rgba(13, 110, 253, .07));filter:drop-shadow(-30px 23px 15px rgba(13, 110, 253, .01)) drop-shadow(-17px 13px 13px rgba(13, 110, 253, .04)) drop-shadow(-7px 6px 9px rgba(13, 110, 253, .06)) drop-shadow(-2px 1px 5px rgba(13, 110, 253, .07))}.simple-slider__slider img{display:block;width:100%;height:384px;border-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.simple-slider__dots{margin-top:24px}.banner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:236px;border-radius:17px;background-color:var(--light_blue_3)}.banner--type_4 .banner__image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banner::after{position:absolute;z-index:1;top:50%;left:50%;width:400px;height:400px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--light_blue_1);-webkit-filter:blur(107px);filter:blur(107px)}.banner::before{position:absolute;top:50%;left:55%;width:194px;height:194px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--violet);-webkit-filter:blur(107px);filter:blur(107px)}.banner h2{margin-top:0;margin-bottom:16px}.banner h2:last-child{margin-bottom:0!important}.banner h2.mb-8{margin-bottom:8px}.banner p:not([class]):not(:last-child){margin-bottom:16px}.banner ul{margin-top:0}.banner__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;background-image:url(/local/templates/main/images/backgrounds/banner-bg.svg);background-repeat:no-repeat;background-position:50% 50%}.banner__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__text-block .button{min-width:180px}.banner__image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__image img{display:block}.banner__price{font-size:22px;font-weight:800;line-height:1.22727;margin-bottom:0!important;color:var(--blue_2)}.banner__small-text{font-size:14px;line-height:1.21428}.banner__small-text:not(:last-child){margin-bottom:16px}.banner__action{font-size:14px;font-weight:600;line-height:1.21428;display:inline-block;margin-bottom:16px;padding:8px 16px;color:var(--white_1);border-radius:20px;background-color:var(--red_2)}.banner__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.banner__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.banner__button{padding-right:16px;padding-left:16px}.doctor-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:16px;gap:8px}.doctor-reviews .button{width:50%;min-width:0;max-width:180px;min-height:40px;border-radius:7px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.about-doctor p{line-height:1.25}.about-doctor p+ul{margin-top:-8px}.tab{display:none}.tab.is-active{display:block}.tabs-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.tabs-menu--smooth .tabs-menu__button{width:calc(100% / 2 - 16px / 2);max-width:180px}.tabs-menu:not(:last-child){margin-bottom:24px}.tabs-menu__title{font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tabs-menu__title svg{width:20px;min-width:20px;height:20px;margin:0;fill:var(--blue_1)}.tabs-menu__button{font-size:15px;font-weight:500;line-height:1.5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;padding:0 16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;color:var(--blue_3);border:1px solid var(--blue_6);border-radius:11px;background-color:var(--white_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-menu__button.disabled,.tabs-menu__button:disabled,.tabs-menu__button[data-disabled]{cursor:default;pointer-events:none}.tabs-menu__button:not(.disabled).is-active,.tabs-menu__button:not(:disabled).is-active,.tabs-menu__button:not([data-disabled]).is-active{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--blue_6)}.tabs-menu__button.disabled,.tabs-menu__button:disabled,.tabs-menu__button[data-disabled]{color:var(--grey_7);border-color:var(--grey_3);background-color:var(--grey_3)}.warning{padding:24px;border:1px solid var(--blue_6);border-radius:7px}.warning__title{font-size:18px;font-weight:500;line-height:1.22222;margin-bottom:16px;color:var(--red_1)}.warning__text{font-weight:500}.warning_2{padding:24px 16px;border:1px solid var(--blue_6);border-radius:7px}.warning_2__icon{width:45px;min-width:45px;height:45px}.warning_2__icon svg{width:45px;min-width:45px;height:45px;fill:var(--red_1)}.warning_2__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:16px;color:var(--red_1)}.warning_3{padding:24px 16px;border:1px solid var(--blue_6);border-radius:7px}.warning_3__icon{width:45px;min-width:45px;height:45px}.warning_3__icon svg{width:45px;min-width:45px;height:45px;fill:var(--red_1)}.warning_3__text{font-size:16px;font-weight:700;line-height:1.5;color:var(--red_1)}.links-list{overflow:hidden;border:1px solid var(--blue_6);border-radius:11px}.list-link{display:block;padding-right:16px;padding-left:16px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none}.list-link:not(:last-child) .list-link__inner{border-bottom:1px solid var(--blue_6)}.list-link__inner{display:block;padding-top:16px;padding-bottom:16px}.list-link__title{font-size:16px;font-weight:500;line-height:1.25;display:block;margin-bottom:8px}.list-link__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.list-link__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.links-list_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.columned-tabs .tabs-menu{margin-bottom:16px}.columned-tabs .tabs-menu__button{min-height:45px;padding-right:10px;padding-left:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header{position:fixed;z-index:10;top:0;right:0;left:0;background-color:var(--grey_1)}.header.is-scrolled{position:fixed;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.header.menu-is-open .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header.menu-is-open .header__phone-button{display:-webkit-box;display:-ms-flexbox;display:flex}.header.menu-is-open .header__search-form{display:block}.header__top{border-bottom:1px solid var(--grey_2)}.header__top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header__logo{width:150px;min-width:150px;margin-right:auto}.header__logo img{display:block}.header__search-form{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__contacts-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;gap:16px}.header__contacts-buttons .button{border-radius:7px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__ally-button,.header__phone-button{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;min-width:24px;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__ally-button::after,.header__phone-button::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__ally-button svg,.header__phone-button svg{fill:var(--blue_1)}.header__ally-button svg{width:24px;height:24px}.header__phone-button svg{width:16px;height:16px}.header__record-button{min-width:162px}.menu-toggler{width:40px;min-width:40px;height:40px;padding:0;cursor:pointer;border:none;background-color:transparent}.menu-toggler svg{display:block;width:40px;height:40px;fill:var(--blue_1)}.main-menu{background-color:var(--white_1)}.main-menu__list{margin:0;padding:0;list-style:none}.main-menu__link{font-weight:500;display:block;padding:16px var(--container_padding);text-decoration:none;border-bottom:1px solid var(--grey_3)}.main-menu__link.is-active{font-weight:700;color:var(--blue_1)}.main-menu__contacts{margin-top:auto;padding:32px var(--container_padding)}.phone-block__phone{font-size:20px;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2px;text-decoration:none;color:var(--blue_10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.phone-block__phone svg{width:16px;min-width:16px;height:16px;fill:var(--blue_1)}.phone-block__work-time{font-size:15px;font-weight:400;line-height:1.2;color:var(--grey_6)}.search-form__form{position:relative;z-index:1}.search-form__form.is-open .search-form__input{border-radius:7px 7px 0 0}.search-form__form.is-open .search-form__dropdown{display:block}.search-form__form--big .search-form__input:focus{border-color:var(--blue_1)}.search-form__input{font-size:14px;width:100%;height:40px;padding-right:16px;padding-left:54px;-webkit-transition:border-color .3s;transition:border-color .3s;color:var(--grey_6);border:1px solid var(--grey_2);border-radius:7px;background-color:var(--white_2)}.search-form__input::-webkit-input-placeholder{opacity:1;color:inherit}.search-form__input::-moz-placeholder{opacity:1;color:inherit}.search-form__input:-ms-input-placeholder{opacity:1;color:inherit}.search-form__submit{position:absolute;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:54px;height:40px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-form__submit svg{width:24px;height:24px;fill:var(--blue_1)}.search-form__dropdown{position:absolute;z-index:1;top:100%;left:0;display:none;width:100%;border:1px solid var(--grey_2);border-top:none;border-radius:0 0 7px 7px;background-color:var(--white_2);-ms-scroll-chaining:none;overscroll-behavior:none}.search-form__dropdown-list{overflow-y:auto;max-height:340px;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-color:var(--blue_5) transparent;scrollbar-width:thin}.search-form__var{font-size:16px;font-weight:400;line-height:1.25;display:block;width:100%;padding:0;padding:11px 16px;cursor:pointer;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;text-align:left;text-decoration:none;color:var(--blue_3);border:none;background-color:transparent}.search-form__var:not(:last-child){border-bottom:1px solid var(--grey_2)}.search-form__var--more{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid var(--grey_2);border-radius:0 0 7px 7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-form__var--more svg{width:20px;height:20px;fill:var(--blue_1)}.breadcrumbs{font-size:12px;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:0;margin-right:calc(.01px - var(--container_padding));margin-bottom:16px;margin-left:calc(.01px - var(--container_padding));padding:0;padding-right:var(--container_padding);padding-left:var(--container_padding);list-style:none;white-space:nowrap;gap:8px;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs__item:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.breadcrumbs__item:not(:last-child)::after{content:"/"}.breadcrumbs__link{text-decoration:none;color:var(--blue_1)}.main-banner{background-image:-webkit-gradient(linear,right top,left top,color-stop(58.52%,rgba(0,162,254,.043)),to(rgba(149,217,255,0))),url(/local/templates/main/images/backgrounds/main_banner_mobile_bg.jpg);background-image:linear-gradient(270deg,rgba(0,162,254,.043) 58.52%,rgba(149,217,255,0) 100%),url(/local/templates/main/images/backgrounds/main_banner_mobile_bg.jpg);background-repeat:no-repeat;background-position:100% 50%;background-size:cover}.main-banner__container{max-width:1200px;margin-right:auto;margin-left:auto}.main-banner__slider{position:relative;z-index:1}.main-banner__slider .slick-next,.main-banner__slider .slick-prev{position:absolute;z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-banner__slider .slick-prev{left:0}.main-banner__slider .slick-next{right:0;left:auto}.main-banner__slide{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:480px;padding-right:var(--container_padding);padding-left:var(--container_padding);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-banner__text-block{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:590px;padding-top:54px;padding-bottom:54px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-banner__title{font-size:28px;font-weight:800;line-height:1.21428;margin-bottom:24px;color:var(--red_1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-banner__text{font-size:18px;font-weight:500;line-height:1.22222;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-banner__text:not(:last-child){margin-bottom:48px}.main-banner__badges{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-banner__badge{max-width:180px;padding:16px;color:var(--blue_4);border-radius:15px;background-color:var(--white_2);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07)}.main-banner__badge-title{font-size:24px;font-weight:900;line-height:1.16666}.main-banner__badge-text{font-size:16px;font-weight:500;line-height:1.2}.main-banner__button{padding-right:24px;padding-left:24px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.main-banner__image{position:absolute;z-index:1;top:0;right:0;left:auto;height:100%}.main-banner__image img,.main-banner__image picture{display:block;height:100%}.main-page-section{padding-top:48px;padding-bottom:48px}.main-page-section--bg{background-color:var(--light_blue_3)}.main-page-section h2{font-size:28px;line-height:1.21428}.about{position:relative;z-index:1;overflow:hidden}.about__inner{position:relative;z-index:2}.about__bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.about__bg--type_1::after,.about__bg--type_1::before{top:0;left:0}.about__bg--type_1 .about__bg-inner{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about__bg--type_2::after,.about__bg--type_2::before{top:auto;right:0;bottom:0;left:auto}.about__bg--type_2 .about__bg-inner{top:auto;right:0;bottom:0;left:auto;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.about__bg::after,.about__bg::before{position:absolute;content:"";-webkit-filter:blur(107px);filter:blur(107px)}.about__bg::after{width:248px;height:248px;background:var(--violet)}.about__bg::before{width:600px;height:600px;background:var(--light_blue_1)}.about__bg-inner{position:absolute;z-index:1;width:1250px;height:1250px;background-image:url(/local/templates/main/images/backgrounds/figure-bg.svg);background-repeat:no-repeat}.about__column .simple-slider{margin-bottom:24px}.about__column .simple-slider__slider img{height:320px}.about__column .simple-slider__dots{display:none}.about__text{max-width:535px;margin-bottom:24px}.about__info-block{padding-top:16px;padding-bottom:24px;border-bottom:1px solid var(--blue_6)}.about__info-block:last-child{width:100%;border-bottom:none}.about__info-block:first-child{border-top:1px solid var(--blue_6)}.about__info-title{font-size:26px;font-weight:900;line-height:1.23076;margin-bottom:5px}.about__info-text{font-size:16px;font-weight:500;line-height:1.2}.about__button{width:100%}.about__socials-text{font-weight:500;line-height:1.2;max-width:330px}.reviews-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;gap:16px}.reviews-text__block img{display:block}.reviews-text__title{font-size:20px;font-weight:900;line-height:1.2;margin-bottom:16px;color:var(--blue_1)}.doctors-search{max-width:486px;margin-bottom:32px}.doctors-list{font-weight:500}.doctors-list a{position:relative;z-index:1;text-decoration:none}.doctors-list a::after{position:absolute;z-index:-1;top:50%;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);content:"";-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;border-radius:8px;background-color:var(--light_blue_1)}.doctors-list ul:not([class]) li:not(:last-child){margin-bottom:24px}.doctors-list ul:not([class]) li::before{position:absolute;z-index:1;top:50%;left:0;width:11px;height:11px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:var(--blue_1)}.contacts-block{overflow:hidden;padding-bottom:0!important}.contacts-block .contacts-cards,.contacts-block h2{position:relative;z-index:2}.contacts{margin-bottom:24px}.contacts__text-block{margin-bottom:24px}.contacts__text-block-inner{position:relative;z-index:2}.contacts__title{font-size:20px;font-weight:900;line-height:1.2;margin-bottom:16px;color:var(--blue_1)}.contacts__text{font-weight:600;line-height:1.22222;margin-bottom:16px}.contacts__work-time{line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--grey_4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.contacts__work-time svg{width:20px;min-width:20px;height:20px;fill:var(--blue_1)}.contacts__links-block{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contacts-cards{display:grid;gap:24px}.contacts-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border:1px solid var(--blue_6);border-radius:17px}.contacts-card--type_2 .contacts-card__text{padding:24px}.contacts-card--type_2 .contacts-card__address{font-weight:700}.contacts-card__image{display:block;overflow:hidden;height:245px;border-radius:17px 17px 0 0}.contacts-card__image img{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contacts-card__text{padding:20px}.contacts-card__address{font-weight:500;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;color:var(--blue_10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.contacts-card__address:not(:last-child){margin-bottom:20px}.contacts-card__address svg{width:20px;min-width:20px;height:20px;fill:var(--blue_1)}.contacts-card__prop{line-height:1.25;display:block}.contacts-card__prop:not(:last-child){margin-bottom:8px}.contacts-card__prop+.button{margin-top:12px}.contacts-card .button{width:100%}.contacts-slider{position:relative;z-index:1;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.contacts-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.contacts-slider__title{margin:0}.contacts-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.contacts-slider__slider{margin-right:calc(.01px - var(--container_padding)/ 2);margin-left:calc(.01px - var(--container_padding)/ 2)}.contacts-slider .slick-slide{padding-right:calc(var(--container_padding)/ 2);padding-left:calc(var(--container_padding)/ 2)}.contacts-slider .slick-slide .contacts-card{height:100%}.contacts-slider__bottom{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-slider__dots{margin-top:24px}.contacts-item{padding:24px 16px;border:1px solid var(--blue_6);border-radius:17px}.contacts-item__text{line-height:1.625;margin-bottom:16px}.contacts-item__text a{color:var(--blue_1)}.contacts-item__image img{display:block;width:100%;border-radius:17px}.search-results{margin-top:16px}.search-results__title{margin-bottom:16px}.search-results__list{margin:0;padding:0;list-style:none}.search-results__item{display:block;padding:11px 16px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border-bottom:1px solid var(--grey_3)}.show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px}.show-more__button{font-size:20px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:var(--blue_1);border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.float-block{position:sticky;z-index:9;top:auto;right:0;bottom:0;left:0;margin-top:50px}.float-block__note{font-size:12px;font-weight:500;line-height:1.5;padding-top:10px;padding-bottom:10px;text-align:center;text-transform:uppercase;color:var(--blue_5);background-color:var(--grey_1)}.float-block__mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px var(--container_padding);background-color:var(--white_2);-webkit-box-shadow:0 0 15px 0 var(--blue_6);box-shadow:0 0 15px 0 var(--blue_6);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-button{font-size:13px;font-weight:400;line-height:1.23076;padding:0;cursor:pointer;border:none;background-color:transparent}.mobile-button__icon{display:block;width:45px;height:45px;margin-right:auto;margin-bottom:2px;margin-left:auto;border-radius:11px;background-color:var(--light_blue_4)}.mobile-button__icon svg{width:45px;height:45px;fill:var(--blue_1)}.to-top{position:absolute;z-index:2;top:auto;right:20px;bottom:147px;left:auto;display:none;width:45px;height:45px;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.to-top.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.to-top svg{width:45px;height:45px;fill:var(--blue_1)}.page-404__image{width:570px;margin-left:-32px}.page-404__content{padding-top:85px;padding-bottom:50px}.page-404__image-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px}.page-404__image-title img:nth-child(1){width:245px}.page-404__image-title img:nth-child(2){width:60px}.page-404__title{font-size:22px;font-weight:800;line-height:1.22727;margin-bottom:16px}.page-404__text{font-size:14px;line-height:1.21428;margin-bottom:16px}.page-404__text p:not(:last-child){margin-bottom:0}.page-404__buttons .button{font-size:16px;padding-right:12px;padding-left:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-404__buttons .button svg{width:24px;height:24px;fill:var(--blue_1)}.page-404__buttons .search-form .search-form__input{border-radius:11px}.history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.history__item{position:relative;z-index:1}.history__item:not(:last-child)::after{position:absolute;z-index:1;top:100%;left:50%;height:70px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:1px solid var(--blue_6)}.history__year{font-size:24px;font-weight:900;line-height:1.25;margin-bottom:16px;text-align:center}.history__text{position:relative;z-index:1;padding:24px 16px;border:1px solid var(--blue_6);border-radius:17px;background-color:var(--light_blue_1)}.history__text p{line-height:1.25}.history__text::before{position:absolute;z-index:1;top:0;left:50%;width:16px;height:16px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:var(--blue_1)}.photo-gallery{display:grid;gap:24px;grid-template-columns:1fr}.photo-item{display:block;overflow:hidden;border-radius:15px}.photo-item img{display:block;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;border-radius:17px;background:var(--white_2);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06)}.article-card--type_2{border:1px solid var(--blue_6);-webkit-box-shadow:none;box-shadow:none}.article-card--type_2 .article-card__image{height:245px}.article-card--type_2 .article-card__text{padding-top:25px;padding-bottom:25px}.article-card--type_2 .article-card__title{font-size:16px;line-height:1.25;min-height:2.5em;margin-bottom:16px}.article-card--type_2 .article-card__preview{min-height:5em;margin-bottom:16px}.article-card__image{display:block;overflow:hidden;height:212px;border-radius:17px 17px 0 0}.article-card__image img{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.article-card__title{font-size:20px;font-weight:600;line-height:1.2;position:relative;z-index:1;min-height:2.4em;margin-bottom:20px;-webkit-transition:color .3s;transition:color .3s;color:var(--blue_3)}.article-card__title:has(.article-card__discount){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-card__title a{text-decoration:none;color:var(--blue_3)}.article-card__discount{font-size:14px;font-weight:600;padding:9px 10px;color:#fff;border-radius:20px;background-color:var(--red_2)}.article-card__preview{font-size:16px;line-height:1.25;min-height:3.75em;margin-bottom:20px}.article-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding-top:15px;border-top:1px solid var(--blue_6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-card__tag{color:var(--blue_1)}.article-card__date{color:var(--grey_6)}.article-card__action-period{font-size:14px;font-weight:600;line-height:1.21428;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--blue_4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.article-card__action-period-date{color:var(--blue_1)}.article-card__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.article-card__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}a.article-card .article-card__title{color:var(--blue_10)}.reviews-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;gap:16px}.reviews-selector .select-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reviews-grid{display:grid;gap:24px;grid-template-columns:1fr}.review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;border:1px solid var(--blue_6);border-radius:17px;background:#fefefe}.review-card__doctor{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.review-card__doctor-title{font-size:14px;font-weight:600}.review-card__doctor-name{font-size:16px;font-weight:500;line-height:1.25;text-decoration:none}.review-card__inner{cursor:pointer}.review-card__preview{font-size:16px;line-height:1.25;margin-bottom:24px;color:var(--blue_4)}.review-card__more{font-size:14px;font-weight:600;line-height:1.21428;text-decoration:underline;color:var(--blue_3)}.review-card__author{line-height:1.6875;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.review-card__author svg{width:20px;min-width:20px;height:20px;fill:var(--blue_1)}.review-card__author-name{font-size:16px;font-weight:500}.review-card__author-date{font-size:16px;font-weight:400;color:var(--grey_6)}.review-card__show-answer{font-size:16px;font-weight:700;-webkit-transition:color .3s;transition:color .3s;color:var(--red_2)}.review-card__show-answer:not(:last-child){margin-bottom:0}a.review-card__doctor-name{color:var(--blue_10)}.links-grid{display:grid;gap:16px}.links-grid--type_1{grid-template-columns:1fr 1fr}.links-grid--type_1 .icon-link{padding:35px 12px}.links-grid--type_2{grid-template-columns:1fr 1fr}.links-grid--type_2 .icon-link{padding:24px 10px}.links-grid--type_2 .icon-link .icon-link__title{font-weight:600}.links-grid--type_3{grid-template-columns:1fr}.links-grid--type_4{grid-template-columns:1fr 1fr}.links-grid--type_4 .icon-link{padding:35px 12px}.download-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border:1px solid var(--blue_6);border-radius:17px}.icon-link__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:58px;height:58px;margin-bottom:16px;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:15px;background-color:var(--light_blue_4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-link__title{font-size:16px;line-height:1.25;min-height:2.5em}.icon-link__title:not(:last-child){margin-bottom:8px}.icon-link__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;-webkit-transition:color .3s;transition:color .3s;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.icon-link__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.articles-slider{position:relative;z-index:1;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.articles-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.articles-slider__title{margin:0}.articles-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.articles-slider__container{margin-left:calc(.01px - var(--container_padding))}.articles-slider .slick-slide{margin-left:var(--container_padding);padding-bottom:24px}.articles-slider .slick-slide .article-card{height:100%}.articles-slider__bottom{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.articles-slider__bottom .button,.articles-slider__bottom .more-link{position:relative;z-index:2}.articles-slider__bottom .button.hidden,.articles-slider__bottom .more-link.hidden{display:none}.articles-slider__dots{width:100%}.licenses__links .download-link{width:100%}.licenses__links .download-link:not(:last-child){margin-bottom:16px}.licenses__images{width:220px}.licenses__images img{display:block;width:100%;border-radius:17px}.offer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border-radius:17px;background:var(--white_1);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06)}.offer-card__icon{display:block;width:58px;height:58px;margin-bottom:16px;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:17px;background-color:var(--light_blue_4)}.offer-card__icon img{display:block;width:100%}.offer-card__title{font-size:20px;font-weight:600;line-height:1.2;display:block;min-height:6em;margin-bottom:16px}.offer-card__text{display:block;margin-bottom:16px}.offer-card__bottom{display:block;margin-top:auto;padding-top:16px;border-top:1px solid var(--blue_6)}.offer-card__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.offer-card__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.only-mobile-slider{position:relative;z-index:1}.only-mobile-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.only-mobile-slider__title{margin:0!important}.only-mobile-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.only-mobile-slider__arrows:empty{display:none}.only-mobile-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:var(--container_padding);padding-bottom:24px}.only-mobile-slider__slider-item{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies-banner__top{position:relative;z-index:1;margin-bottom:24px}.vacancies-banner__button{min-width:180px}.vacancies-banner__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vacancies-banner__image img{display:block}.vacancies-banner__bottom{padding:24px;border:1px solid var(--blue_6);border-radius:17px;background-color:var(--light_blue_1)}.vacancy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border-radius:17px;background:var(--white_1);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06)}.vacancy:not(:last-child){margin-bottom:16px}.vacancy__title{font-size:20px;font-weight:600;line-height:1.2;display:block;margin-bottom:24px;color:var(--blue_1)}.vacancy__text{display:block;margin-bottom:16px;color:var(--blue_4)}.vacancy__text--bordered{padding-bottom:16px;border-bottom:1px solid var(--blue_6)}.vacancy__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.vacancy__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.management{padding:32px 24px;border:1px solid var(--blue_6);border-radius:17px}.management:not(:last-child){margin-bottom:24px}.management__image{border-radius:17px;background:var(--light_blue_5)}.management__image img{display:block;height:100%;margin-right:auto;margin-left:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.management__text-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.management__name{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:24px}.management__place{font-size:14px;font-weight:600;line-height:1.21428;margin-bottom:24px;color:var(--blue_4)}.management__block{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:24px;color:var(--blue_4)}.management__title{font-size:16px;font-weight:500;line-height:1.25;margin-bottom:8px;color:var(--grey_6)}.management .button{width:100%;max-width:270px}.value{padding:32px 20px;border:1px solid var(--blue_6);border-radius:17px}.value__icon{width:58px;height:58px;margin-bottom:16px;border-radius:15px;background-color:var(--light_blue_4)}.value__icon img{display:block}.value__title{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:16px}.value__text p:not(:last-child){margin-bottom:8px}.values-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}.values-slider__title{margin:0}.values-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.values-slider__container{margin-right:calc(.01px - var(--container_padding))}.values-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:var(--container_padding)}.values-slider__bottom{margin-top:24px}.mission-banner__text-block{padding-bottom:16px}.mission-banner__image::after{position:absolute;z-index:1;top:50%;left:50%;width:400px;height:400px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--light_blue_1);-webkit-filter:blur(107px);filter:blur(107px)}.mission-banner__image::before{position:absolute;z-index:2;top:50%;left:50%;width:194px;height:194px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--violet);-webkit-filter:blur(107px);filter:blur(107px)}.mission-banner__image img{display:block}.mission-banner__image-bg{position:relative;z-index:3;background-image:url(/local/templates/main/images/backgrounds/banner-bg.svg);background-repeat:no-repeat;background-position:50% 50%}.mission-banner__subtitle{font-size:20px;font-weight:600;line-height:1.2;color:var(--blue_1)}.mission-banner__bottom{padding:32px 16px;border:1px solid var(--blue_6);border-radius:17px;background-color:var(--light_blue_1)}.mission-banner__values b{font-size:20px;line-height:1.25;display:block;margin-bottom:8px}.mission-banner__value{font-size:32px;font-weight:900;line-height:1.25;display:block;margin-bottom:8px;color:var(--red_1)}.contacts-banner{position:relative;z-index:1;overflow:hidden;border-radius:17px;background-color:var(--light_blue_3)}.contacts-banner::after{position:absolute;z-index:1;top:50%;left:50%;width:400px;height:400px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--light_blue_1);-webkit-filter:blur(107px);filter:blur(107px)}.contacts-banner::before{position:absolute;top:50%;left:55%;width:194px;height:194px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--violet);-webkit-filter:blur(107px);filter:blur(107px)}.contacts-banner__inner{position:relative;z-index:2;width:100%;padding:24px 20px 48px;background-image:url(/local/templates/main/images/backgrounds/banner-bg.svg);background-repeat:no-repeat;background-position:50% 50%}.contacts-banner__image{position:relative;z-index:2;width:180px;min-width:180px}.contacts-banner__image img{display:block;width:100%}.contacts-links__block .contacts-link:not(:last-child){margin-bottom:8px}.contacts-links__title{font-size:18px;font-weight:500;line-height:1.22222;margin-bottom:16px}.contacts-links__title:not(:first-child){margin-top:24px}.contacts-link{font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:280px;height:44px;padding-right:16px;padding-left:16px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;color:var(--blue_3);border:1px solid var(--blue_6);border-radius:7px;background-color:var(--white_1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.contacts-link svg{width:16px;min-width:16px;height:16px}.contacts-info__block{padding:32px 24px;border-radius:17px;background-color:var(--white_2);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07)}.contacts-socials__title{font-size:18px;font-weight:500;line-height:1.22222;margin-bottom:16px}.contacts-socials__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px}.work-time{line-height:1.25}.work-time__title{font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.work-time__title:not(:last-child){margin-bottom:16px}.work-time__title svg{width:20px;min-width:20px;height:20px;fill:var(--blue_1)}.work-time__text{color:var(--grey_4)}.work-time__text:not(:last-child){margin-bottom:16px}.specialists-menu .tabs-menu__button{max-width:180px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.specialists-filter{margin-bottom:24px}.doctors-grid{display:grid;gap:24px}.doctor-card{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:17px;background-color:var(--white_2);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06)}.doctor-card__image{overflow:hidden;border-radius:17px 17px 0 0;background:radial-gradient(74.4% 74.4% at 51.57% 50%,rgba(247,247,247,.33) 31.84%,#d8e7ff 100%)}.doctor-card__image img{display:block;width:100%;height:280px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);-o-object-fit:contain;object-fit:contain;-o-object-position:center 100%;object-position:center 100%}.doctor-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 20px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.doctor-card__name{font-size:20px;font-weight:600;line-height:1.25;margin-bottom:10px;-webkit-transition:color .3s;transition:color .3s;color:var(--blue_10)}.doctor-card__text{margin-bottom:16px}.doctor-card__bottom{margin-top:auto;padding-top:16px;border-top:1px solid var(--blue_6)}.doctor-card__bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.doctor-card__exp{font-size:14px;font-weight:600;margin:0}.doctor-card__link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:var(--red_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.doctor-card__link svg{width:27px;min-width:27px;height:27px;fill:currentColor}.doctor-card__link::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:""}.doctor-card .button{position:relative;z-index:2;width:100%}.doctors-slider{position:relative;z-index:1;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.doctors-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.doctors-slider__title-block--type_2 .doctors-slider__title{font-size:22px;line-height:1.22727;max-width:285px}.doctors-slider__title{margin:0!important}.doctors-slider__note{line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.doctors-slider__note img{width:56px;min-width:56px}.doctors-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.doctors-slider__slider{margin-left:calc(.01px - var(--container_padding))}.doctors-slider__slider--type_2{margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding))}.doctors-slider__slider--type_2 .slick-slide{width:316px;margin-left:0!important;padding-bottom:24px;padding-left:var(--container_padding)}.doctors-slider__slider--type_2 .slick-slide .doctor-card{height:100%}.doctors-slider .slick-slide{margin-left:var(--container_padding);padding-bottom:24px}.doctors-slider .slick-slide .doctor-card{height:100%}.doctors-slider__bottom{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.doctors-slider__bottom .more-link{position:relative;z-index:2;margin-left:auto}.doctors-slider__dots{width:100%}.nurse-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:17px;background-color:var(--white_2);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06),-1px 2px 5px rgba(13,110,253,.07)}.nurse-card__image{border-radius:17px 17px 0 0;background:radial-gradient(74.4% 74.4% at 51.57% 50%,rgba(247,247,247,.33) 31.84%,#d8e7ff 100%)}.nurse-card__image img{display:block;width:100%;height:280px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.nurse-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 20px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nurse-card__name{font-size:20px;font-weight:600;line-height:1.25;margin-bottom:10px}.nurse-card__place{font-size:14px;font-weight:600;line-height:1.21428;margin-bottom:10px}.nurse-card__text{font-size:14px;line-height:1.21428;padding-top:10px;border-top:1px solid var(--blue_6)}.nurse-card__text ul{color:var(--blue_4)}.nurse-card__text ul li:not(:last-child){margin-bottom:8px}.nurse-card__title{font-weight:600;margin-bottom:10px;color:var(--grey_4)}.prices__menu-block{margin-bottom:24px}.prices__menu-block .tabs-menu{margin-bottom:0}.prices__menu-block .download-link{width:486px;white-space:nowrap}.prices__bottom{margin-top:24px}.prices__bottom .download-link{width:100%}.analysis-list{padding:16px;border:1px solid var(--blue_6);border-radius:7px}.analysis:not(:last-child){margin-bottom:24px}.analysis:not(:last-child) .analysis__inner{padding-bottom:24px;border-bottom:1px solid var(--blue_6)}.analysis--type_2:not(:last-child){margin-bottom:0}.analysis--type_2:not(:last-child) .analysis__inner{padding-bottom:16px}.analysis--type_2 .analysis__inner{padding:16px}.analysis--type_2 .analysis__row--big{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 16px}.analysis__row{font-size:14px;line-height:1.21428;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.analysis__row:not(:last-child){margin-bottom:10px}.analysis__row--big{font-size:16px;font-weight:500;line-height:1.25}.analysis__price{font-size:20px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--blue_1)}.analysis__price--desktop{position:absolute;z-index:1;top:0;right:0;left:auto}.analysis__price--mobile{margin-bottom:10px}.analysis__qnt{margin-left:auto}.analysis__time{font-size:14px;font-weight:600;line-height:1.21428}.analysis__time .big{font-size:20px}.analysis__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis__buttons .button svg{width:20px;height:20px;fill:var(--blue_1)}.features-grid{display:grid;gap:16px}.feature-card{padding:24px;border:1px solid var(--blue_6);border-radius:17px}.feature-card__num{font-size:28px;font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;width:58px;height:58px;margin-bottom:16px;color:var(--blue_1);border-radius:15px;background-color:var(--light_blue_4);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-card__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:16px}.analysis-info:not(:last-child){margin-bottom:16px}.analysis-info--big .analysis-info__block{padding-top:10px;padding-bottom:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.analysis-info__title{margin-bottom:16px}.analysis-info__grid{display:grid;gap:16px}.analysis-info__block{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding:4px 24px;border:1px solid var(--blue_6);border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.analysis-info__block-title{font-size:16px;font-weight:700;line-height:1.25}.analysis-info__block-price{font-size:22px;font-weight:800;line-height:1.22727;color:var(--blue_1)}.analysis-info__block-time{font-size:14px;font-weight:600;line-height:1.2}.analysis-info__block-time .big{font-size:22px;font-weight:800;line-height:1.22727;color:var(--blue_1)}.analysis-info .download-link{padding-right:24px;padding-left:24px}.education{border:1px solid var(--blue_6);border-radius:7px}.education__item{padding:16px}.education__item:not(:last-child){border-bottom:1px solid var(--blue_6)}.education__year{font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap;color:var(--blue_1)}.education__text{font-size:16px;font-weight:500;line-height:1.25}.education__text span{font-weight:400}.schedule__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.schedule__title-block h2{margin-bottom:0}.schedule__title-block .download-link{max-width:486px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.schedule__grid{display:grid;gap:16px 10px;grid-template-columns:1fr 1fr 1fr}.schedule__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:5px}.schedule__day-title{font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;border:1px solid var(--grey_2);border-radius:7px 7px 0 0;background-color:var(--blue_6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule__day-date{font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;color:var(--white_1);border-radius:0 0 7px 7px;background-color:var(--blue_1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule__place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80px;padding:8px;border:1px solid var(--grey_2);border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule__place--empty{font-weight:700}.schedule__time{font-size:16px;font-weight:700;line-height:1.25;margin-bottom:10px;text-align:center}.schedule__cabinet{font-size:14px;line-height:1.21428}.card{padding:24px 16px;border:1px solid var(--blue_6);border-radius:17px}.card__icon{display:block;width:58px;height:58px;margin-bottom:16px;border-radius:17px;background-color:var(--light_blue_4)}.card__icon img{display:block;width:100%}.card__title{font-size:20px;font-weight:600;line-height:1.2;display:block;margin-bottom:16px}.card__text{padding-top:16px;border-top:1px solid var(--blue_6)}.card__text a{font-weight:600}.program{overflow:hidden;border:1px solid var(--blue_6);border-radius:17px;background-color:var(--light_blue_3)}.program:not(:last-child){margin-bottom:24px}.program__image img{display:block;width:100%;height:100%;margin-right:auto;margin-left:auto;-o-object-fit:contain;object-fit:contain}.program__text-block{padding:16px}.program__text-block .button{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:16px;padding-left:16px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.program__text-block .button:not(:last-child){margin-bottom:8px}.program__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:16px;color:var(--blue_1)}.program-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;border-radius:17px;background:var(--white_2);-webkit-box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06);box-shadow:-22px 26px 14px rgba(13,110,253,.01),-12px 15px 11px rgba(13,110,253,.04),-6px 6px 8px rgba(13,110,253,.06)}.program-card__image{display:block;overflow:hidden;height:280px;border-radius:17px 17px 0 0}.program-card__image img{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.program-card__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 20px 32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.program-card__title{font-size:20px;font-weight:600;line-height:1.2;display:block;margin-bottom:10px;-webkit-transition:color .3s;transition:color .3s;color:var(--blue_10)}.program-card__text{display:block;margin-bottom:16px;color:var(--blue_4)}.program-card__bottom{display:block;margin-top:auto;padding-top:16px;border-top:1px solid var(--blue_6)}.program-card__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.program-card__price{font-size:20px;font-weight:600;line-height:1.2;display:block;color:var(--blue_1)}.program-card__code{font-size:14px}.program-card__button{font-size:15px;font-weight:500;line-height:1.5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;min-height:45px;padding:0 8.5px;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;color:var(--blue_3);border:1px solid var(--blue_6);border-radius:11px;background-color:var(--white_2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.programs-slider{position:relative;z-index:1;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.programs-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.programs-slider__title-block .download-link{max-width:486px;margin-right:auto;margin-left:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.programs-slider__title{margin:0}.programs-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.programs-slider__slider{margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding))}.programs-slider .slick-slide{width:316px;padding-bottom:24px;padding-left:var(--container_padding)}.programs-slider .slick-slide .program-card{height:100%}.programs-slider__bottom{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.programs-slider__bottom .download-link{width:100%}.programs-slider__dots{width:100%}.requisites{padding:16px;border:1px solid var(--blue_6);border-radius:17px}.requisites__column{font-size:14px;line-height:1.21428}.requisites__column p:not(:last-child){margin-bottom:16px}.requisites__column a{color:var(--blue_1)}.work-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.work-schedule__block{font-size:14px;line-height:1.21428;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.work-schedule__block-title,.work-schedule__block-val{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:54px;padding:4px 8px;border:1px solid var(--grey_2);border-radius:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work-schedule__block-title{font-weight:600;background-color:var(--grey_1)}.licenses-slider{position:relative;z-index:1;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.licenses-slider__title-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.licenses-slider__title{margin:0}.licenses-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;gap:25px}.licenses-slider__slider{margin-right:calc(.01px - var(--container_padding)/ 2);margin-left:calc(.01px - var(--container_padding)/ 2)}.licenses-slider .slick-slide{padding-right:calc(var(--container_padding)/ 2);padding-left:calc(var(--container_padding)/ 2)}.licenses-slider .slick-slide img{display:block;width:100%}.licenses-slider__dots{margin-top:24px}.licenses-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.licenses-links:not(:last-child){margin-bottom:24px}.licenses-links .download-link{width:100%;max-width:486px}.footer{-ms-flex-negative:0;flex-shrink:0}.footer__top{padding-top:48px;padding-bottom:48px;background-color:var(--light_blue_4)}.footer__top-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.footer__logo{display:block;width:200px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__logo img{display:block}.footer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:24px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer__buttons .button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.footer__block{padding:24px 32px;border:1px solid var(--blue_6);border-radius:15px;background-color:var(--grey_1)}.footer__block--mod_1{padding-top:32px}.footer__block .phone-block{margin-bottom:32px}.footer__email-link{font-size:20px;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.footer__email-link svg{width:20px;height:20px;fill:var(--blue_1)}.footer__menu{font-size:16px;font-weight:500;line-height:1.25;margin:0;padding:0;list-style:none}.footer__menu-item:not(:last-child){margin-bottom:16px}.footer__menu-link{position:relative;z-index:1;text-decoration:none}.footer__menu-link::after{position:absolute;z-index:-1;top:50%;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);content:"";-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;border-radius:8px;background-color:var(--light_blue_1)}.footer__bottom{padding-top:48px;padding-bottom:48px;background-color:var(--grey_1)}.footer__bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding-bottom:24px;border-bottom:1px solid var(--blue_5);gap:16px}.footer__bottom-links a{font-size:15px;line-height:1.6;text-decoration:none;color:var(--blue_4)}.footer__bottom-links a.link-with-icon{font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--blue_3);gap:16px}.footer__bottom-links a.link-with-icon svg{width:24px;height:24px;fill:var(--blue_1)}.footer__bottom-bottom{font-size:13px;line-height:1.23076;color:var(--grey_6)}.footer__bottom-bottom p:not(:last-child){margin-bottom:16px}.footer__copyrights{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.socials__title{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:24px}.socials__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.socials__link{display:block;width:43px;height:43px;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.socials__link svg{width:43px;height:43px;fill:var(--white_1)}.socials__link--vk{background-color:var(--blue_9)}.socials__link--od{background-color:var(--orange_1)}.socials__link--yt{background-color:var(--red_5)}@media (min-width:414px){.air-datepicker{--adp-width:340px}.air-datepicker-body--day-name{width:44px;min-width:44px}}@media (min-width:480px){.header__top-inner{gap:32px}}@media (min-width:600px){.schedule__grid{gap:24px 5px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){:root{--container_padding:24px}:root{--typo_vertical_indent:48px}.page--main_page .main-banner{margin-top:-25px}.page__content{padding-top:115px}.page__left-column{margin-bottom:32px}h1{font-size:32px;line-height:1.21875;margin-bottom:32px}.h2,h2{margin-top:48px;margin-bottom:24px}.h2.color-blue,h2.color-blue{margin-bottom:32px}p{margin-bottom:1.5em}ol,ul{margin-bottom:1.5em}.category-selector{margin-bottom:32px}.bordered-text{padding-left:24px;border-left:1px solid var(--blue_6)}.accent-text{font-size:24px}.input-group__clear::after{min-width:40px;height:40px}.accordion__toggler{padding-right:32px;padding-left:32px}.accordion__body--simple{padding-right:24px;padding-left:24px}.accordion__body--analysis{padding:24px}.accordion__body-title{padding:16px 24px}.popup{max-width:720px;padding:32px 24px}.popup--info{padding:48px}.popup--info .popup__closer{top:48px;right:48px}.popup__closer::after{min-width:40px;height:40px}.popup__closer{top:32px;right:24px}.popup__title{font-size:22px;margin-bottom:32px}.popup__subtitle--with_checkboxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.popup__subtitle--with_checkboxes .checkboxes{gap:24px}.info-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.info-popup__icon{width:60px;min-width:60px;height:60px;margin-bottom:0}.ok-button-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-row:not(:last-child){margin-bottom:24px}.form-row>div{width:calc(100% / 2 - 16px / 2)}.form-row>div.wide{width:100%}.button-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-block:not(:last-child){margin-bottom:24px}.button-block .button{width:180px}.file-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}.file-container>*{width:calc(100% / 2 - 16px / 2)}.file-attach__clear::after{min-width:40px;height:40px}.left-menu__link{font-size:16px;padding-right:16px;padding-left:16px}.download-links-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.download-links-grid .download-link_2{width:calc(100% / 2 - 24px / 2);max-width:384px}.banner h2{margin-bottom:24px}.banner h2.mb-8{margin-bottom:8px}.banner__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.banner__text-block{position:relative;z-index:2;width:70%;padding:30px 0 30px 30px}.banner__image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banner__image img{height:100%}.about-doctor{margin-bottom:16px}.tabs-menu{gap:24px}.warning{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px;padding-bottom:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.warning__title{margin-bottom:0}.warning_2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.warning_2--type_2{padding-right:48px;padding-left:48px;gap:16px}.warning_3{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.list-link{padding-right:48px;padding-left:48px}.list-link__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-link__title{margin-bottom:0}.links-list_2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.columned-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.columned-tabs .tabs-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:200px;min-width:200px;margin-bottom:0;gap:16px}.columned-tabs__tabs{width:calc(100% - 200px - 24px)}.header.menu-is-open .header__phone-block,.header.menu-is-open .header__record-button{display:none}.header__top-inner{height:90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{margin-right:0}.header__contacts-buttons{display:none}.header__ally-button::after,.header__phone-button::after{min-width:40px;height:40px}.header__phone-button{display:none}.menu-toggler{margin-left:0}.main-menu__link{padding-right:var(--container_padding);padding-left:var(--container_padding)}.main-menu__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--container_padding);background-color:var(--grey_1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form__form--big{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.search-form__form--big .search-form__input,.search-form__form--big .search-form__submit{height:45px}.search-form__submit-big{width:162px;min-width:162px}.breadcrumbs{font-size:15px;line-height:1.2;gap:10px}.breadcrumbs__item:not(:last-child){gap:10px}.main-banner__text-block{padding-top:60px;padding-bottom:60px}.main-banner__title{font-size:40px;line-height:1.2}.main-banner__text{font-size:20px;line-height:1.2}.main-banner__text:not(:last-child){margin-bottom:32px}.main-banner__badges{gap:24px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.main-banner__badge{width:100%;padding-right:24px;padding-left:24px}.main-banner__badge-title{font-size:28px}.main-banner__button{margin-bottom:60px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-page-section h2{font-size:40px;line-height:1.25}.about__column .simple-slider__slider img{height:500px}.about__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px}.about__info-block{padding-top:32px;padding-bottom:32px}.about__info-block:nth-child(1),.about__info-block:nth-child(2){max-width:260px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.about__info-block:last-child{padding-top:24px}.about__info-title{font-size:32px;line-height:1.25}.about__button{max-width:180px}.about__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reviews-text{gap:24px}.reviews-text__title{font-size:24px;margin-bottom:24px}.contacts{margin-bottom:32px}.contacts__text-block{position:relative;z-index:1;margin-bottom:32px}.contacts__text-block::after,.contacts__text-block::before{position:absolute;z-index:1;top:50%;left:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:blur(107px);filter:blur(107px)}.contacts__text-block::after{width:140px;height:140px;background:var(--violet)}.contacts__text-block::before{width:350px;height:350px;background:var(--light_blue_1)}.contacts__text-block-inner{background-image:url(/local/templates/main/images/backgrounds/figure-bg.svg);background-repeat:no-repeat;background-position:50% 50%}.contacts__title{font-size:24px;margin-bottom:24px}.contacts__text{margin-bottom:24px}.contacts-cards{grid-template-columns:1fr 1fr}.contacts-slider__title{max-width:730px}.contacts-slider__bottom{margin-top:12px}.contacts-slider__dots{margin-top:32px}.contacts-item{padding:48px}.contacts-item__text{margin-bottom:32px}.show-more{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:32px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.show-more__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.show-more .button{min-width:162px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.float-block__note{font-size:22px;font-weight:800;line-height:1.22727;padding-top:20px;padding-bottom:20px}.float-block__mobile-buttons{display:none}.to-top{right:24px;bottom:114px}.page-404__content{padding-top:100px;padding-bottom:75px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-404__image-title{margin-bottom:48px;gap:75px}.page-404__image-title img:nth-child(1){width:485px}.page-404__image-title img:nth-child(2){width:160px}.page-404__title{margin-bottom:24px}.page-404__text{margin-bottom:24px}.page-404__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.page-404__buttons .button{width:calc(100% / 2 - 24px / 2)}.page-404__buttons .search-form{width:calc(100% / 2 - 24px / 2)}.history{gap:32px}.history__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.history__item:nth-child(odd) .history__year{padding-left:24px;text-align:left}.history__item:nth-child(odd) .history__text::before{left:100%}.history__item:not(:last-child)::after{-webkit-transform:translate(-50%,-18px);transform:translate(-50%,-18px)}.history__year{font-size:28px;line-height:1.21428;width:50%;margin-bottom:0;padding-right:24px;text-align:right}.history__text{width:50%;padding:24px}.history__text::before{top:50%;left:0}.photo-gallery{grid-template-columns:1fr 1fr}.articles-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.reviews-selector{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-grid{grid-template-columns:1fr 1fr}.review-card{padding:40px 30px}.links-grid{gap:24px}.links-grid--type_1{grid-template-columns:1fr 1fr 1fr 1fr}.links-grid--type_1 .icon-link{padding:35px 8px 35px 20px}.links-grid--type_2 .icon-link{padding:24px 48px}.links-grid--type_2 .icon-link .icon-link__title{font-size:20px;line-height:1.2;min-height:2.4em}.links-grid--type_3{grid-template-columns:1fr 1fr}.links-grid--type_4{grid-template-columns:1fr 1fr 1fr 1fr}.links-grid--type_4 .icon-link{padding:35px 10px 35px 12px}.download-block .download-link{width:486px}.articles-slider__bottom{margin-top:12px}.articles-slider__dots{position:absolute;z-index:1;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offer-card{padding:32px}.only-mobile-slider__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 24px}.only-mobile-slider__slider-item{width:calc(100% / 2 - 24px / 2)}.only-mobile-slider__bottom{margin-top:12px}.vacancies-banner__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancies-banner__text{padding-bottom:24px}.vacancies-banner__image{width:330px;min-width:330px}.vacancies-banner__bottom{padding:32px}.vacancy{padding:32px}.management-tabs .tabs-menu__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.management{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:32px}.management__image{width:300px;min-width:300px}.management .button{max-width:180px}.value{padding-right:32px;padding-left:32px}.mission-banner__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px}.mission-banner__text-block{padding-bottom:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mission-banner__image{position:relative;z-index:1;width:350px;min-width:350px}.mission-banner__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:32px;padding-left:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.mission-banner__values{position:relative;z-index:1;white-space:nowrap}.mission-banner__values::after{position:absolute;z-index:1;top:50%;right:-24px;left:auto;height:90px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid var(--blue_6)}.contacts-banner__inner{padding:40px 60px}.contacts-links{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:590px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:24px}.contacts-links__block{width:calc(100% / 2 - 24px / 2)}.contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.contacts-info__block{width:calc(100% / 2 - 24px / 2)}.specialists-menu{margin-bottom:32px}.specialists-filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;gap:24px}.specialists-filter .category-selector{width:calc(100% / 2 - 24px / 2);margin-bottom:0}.doctors-grid--type_1{grid-template-columns:1fr 1fr}.doctors-slider__title-block--type_2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.doctors-slider__bottom{margin-top:12px}.doctors-slider__dots{position:absolute;z-index:1;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.prices__menu-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prices__bottom{display:none}.analysis-list{padding:24px}.analysis--type_2 .analysis__inner{padding-right:24px;padding-left:24px}.analysis--type_2 .analysis__row--big{gap:24px}.analysis--type_2 .analysis__row--big:not(:last-child){margin-bottom:5px}.analysis__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.analysis__row:not(:last-child){margin-bottom:16px}.analysis__row--big{position:relative;z-index:1}.analysis__row--big:not(:last-child){margin-bottom:18px}.analysis__row--big .analysis__title{max-width:calc(100% - 180px - 24px - 24px - 140px)}.analysis__code{width:180px;min-width:180px}.analysis__price--mobile{display:none}.analysis__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.analysis__buttons .button{width:180px;min-width:180px}.features-grid{gap:24px;grid-template-columns:1fr 1fr}.feature-card{padding:32px}.analysis-info:not(:last-child){margin-bottom:24px}.analysis-info--big .analysis-info__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80px;border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.analysis-info--big .analysis-info__block br{display:none}.analysis-info__title{margin-bottom:24px}.analysis-info__grid{gap:24px;grid-template-columns:1fr 1fr}.analysis-info__block-title{font-size:20px;line-height:1}.education__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:32px;padding-left:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.schedule__title-block{margin-bottom:32px}.schedule__grid{gap:24px 5px;grid-template-columns:repeat(7,1fr)}.card{padding:32px}.program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.program__image{width:317px;min-width:317px}.program__text-block{padding:32px 24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.program__title{font-size:22px;font-weight:700;line-height:1.22727}.programs-slider__bottom{margin-top:12px}.programs-slider__bottom .download-link{display:none}.requisites{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;gap:24px}.requisites__column{width:calc(100% / 2 - 24px / 2)}.work-schedule{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.work-schedule__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:180px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:8px}.work-schedule__block-title{min-height:40px}.licenses-slider__title{max-width:730px}.licenses-slider__dots{margin-top:32px}.licenses-links{gap:24px}.footer__blocks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__block{width:calc(100% / 2 - 24px / 2)}}@media (min-width:1024px){.category-selector{max-width:486px}.popup{max-width:792px;padding:48px}.popup__closer{top:48px;right:48px}.popup__text{font-size:16px}.popup__text:not(:last-child){margin-bottom:24px}.tabs-menu--smooth .tabs-menu__button{font-size:14px;width:calc(100% / 5 - 24px * 4 / 5)}.warning_2{padding-right:120px;padding-left:120px}.warning_2--type_2{padding-right:48px;padding-left:48px}.about__columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.about__column{width:calc((100% - 24px)/ 2)}.about__socials{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reviews-text__block{width:calc(100% / 2 - 24px / 2)}.contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:48px;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-item__text{margin-bottom:0}.contacts-item__image{width:320px;margin-top:-48px;margin-right:-48px;margin-bottom:-48px}.contacts-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.photo-gallery{grid-template-columns:1fr 1fr 1fr}.articles-grid--type_2{grid-template-columns:1fr 1fr 1fr}.reviews-selector{margin-bottom:32px}.reviews-selector .select-wrapper{max-width:486px}.reviews-selector .button{max-width:282px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.review-card__doctor{margin-bottom:20px}.review-card__doctor-name{font-size:18px;line-height:1.22222}.vacancies-banner__bottom{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.vacancies-banner__bottom::after{position:absolute;z-index:1;top:50%;left:50%;width:1px;height:41.37%;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-left:1px solid var(--blue_6)}.vacancies-banner__bottom-block{width:calc(100% / 2 - 32px / 2)}.mission-banner__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.contacts-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-info__block{padding:48px}.work-time__title br{display:none}.doctors-grid--type_1{grid-template-columns:1fr 1fr 1fr}.doctors-grid--type_2{grid-template-columns:1fr 1fr}.doctors-slider__note{width:calc(100% - 285px - 16px - 16px - 85px);max-width:640px}.features-grid{grid-template-columns:1fr 1fr 1fr}.analysis-info--big .analysis-info__grid{grid-template-columns:1fr 1fr 1fr}.analysis-info--big .download-link{max-width:486px;grid-column:span 2}.analysis-info__desktop-link{min-height:80px;padding:8px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.analysis-info__mobile-link{display:none}.program__text-block{padding:40px 48px}}@media (min-width:1280px){.page--404 .page__content{padding-top:210px}.page--404 .float-block{margin-top:24px}.page__content{padding-top:195px}.page__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.page__left-column{position:sticky;top:150px;width:180px;margin-bottom:0}.page__right-column{width:calc(100% - 180px - 24px)}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.columns__left-column{width:calc(100% - 24px - 384px)}.columns__right-column{width:384px}.accordion__toggler{font-size:18px;line-height:1.22222;padding-right:32px;padding-left:32px}.accordion__body-title{padding-right:32px;padding-left:32px}.left-menu{margin-bottom:24px}.left-menu:not(:last-child){margin-bottom:24px}.left-menu__item:not(:last-child){margin-bottom:8px}.left-menu__link{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.left-button{font-size:16px;width:100%;min-height:60px;margin-bottom:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner--type_2 .banner__text-block{padding-left:100px}.banner__text-block{padding:30px 0 30px 60px}.columned-tabs .tabs-menu{width:280px;min-width:280px}.columned-tabs .tabs-menu__button{padding-right:24px;padding-left:24px}.header.is-scrolled .main-menu__link{height:50px}.header__top{position:relative;z-index:2}.header__logo{width:200px;min-width:200px}.header__search-form{display:block}.header__record-button{min-width:180px}.menu-toggler{display:none}.main-menu__nav{border-bottom:1px solid var(--grey_2)}.main-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1248px;margin-right:auto;margin-left:auto;padding-right:var(--container_padding);padding-left:var(--container_padding);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu__link{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;padding:0;-webkit-transition:height .3s;transition:height .3s;border-bottom:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu__link.is-active::after{position:absolute;z-index:1;top:auto;bottom:0;left:0;width:100%;height:2px;content:"";background-color:var(--blue_1)}.main-menu__contacts{display:none}.main-banner{background-image:-webkit-gradient(linear,right top,left top,color-stop(58.52%,rgba(0,162,254,.043)),to(rgba(149,217,255,0))),url(/local/templates/main/images/backgrounds/main_banner_desktop_bg.jpg);background-image:linear-gradient(270deg,rgba(0,162,254,.043) 58.52%,rgba(149,217,255,0) 100%),url(/local/templates/main/images/backgrounds/main_banner_desktop_bg.jpg)}.main-banner__slide{min-height:520px;padding-right:80px;padding-left:80px}.main-banner__title{font-size:45px;line-height:1.22222}.main-page-section{padding-top:96px;padding-bottom:96px}.main-page-section h2{font-size:45px;line-height:1.22222;margin-bottom:48px}.main-page-section .articles-slider__title-block{margin-bottom:48px}.main-page-section .articles-slider__title{margin-bottom:0}.about__columns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.doctors-list ul:not([class]) li:not(:last-child){margin-bottom:32px}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;gap:24px}.contacts__text-block{width:486px;min-width:486px;margin-bottom:0}.contacts__text{font-size:18px}.contacts-cards{grid-template-columns:1fr 1fr 1fr 1fr}.contacts-slider__title-block{margin-bottom:32px}.show-more .button{min-width:180px}.float-block{margin-top:95px}.float-block__note br{display:none}.to-top{z-index:10;right:40px;bottom:96px}.page-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.page-404__image-title img:nth-child(1){width:400px}.page-404__image-title img:nth-child(2){display:none}.links-grid--type_1{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.links-grid--type_1 .icon-link{padding:35px 20px 35px 24px}.links-grid--type_2{grid-template-columns:1fr 1fr 1fr}.links-grid--type_3{grid-template-columns:1fr 1fr 1fr 1fr}.links-grid--type_4 .icon-link{padding:35px 24px}.articles-slider__title-block{margin-bottom:32px}.licenses{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.licenses__links{width:calc(100% - 24px - 220px)}.offer-card__title{min-height:3em}.only-mobile-slider__title-block{margin-bottom:32px}.vacancies-banner{margin-top:-105px}.vacancies-banner__top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.management{padding-right:94px;padding-left:94px}.management__image{width:350px;min-width:350px}.values-slider__title-block{margin-bottom:32px}.mission-banner{margin-top:-100px}.mission-banner__image{width:390px;min-width:390px}.contacts-socials__title{margin-bottom:24px}.doctors-slider__title-block{margin-bottom:32px}.doctors-slider__slider--type_2{margin-right:0}.doctors-slider__slider--type_2 .slick-slide{width:auto}.analysis--type_2 .analysis__inner{padding-right:32px;padding-left:32px}.schedule__grid{gap:24px 16px}.program{gap:24px}.programs-slider__title-block{margin-bottom:32px}.programs-slider__slider{margin-right:0}.programs-slider .slick-slide{width:auto}.licenses-slider__title-block{margin-bottom:32px}.footer__top{padding-top:96px}.footer__top-top{margin-bottom:48px}.footer__buttons{max-width:895px;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__buttons .footer__button{max-width:180px}.footer__buttons .footer__button--big{max-width:280px}.footer__block{width:calc(100% / 4 - 24px * 3 / 4);padding-right:24px;padding-left:24px}.footer__block--mod_1{padding-right:40px;padding-left:40px}.footer__menu{font-size:15px}.footer__bottom-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom-links a:nth-child(1){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer__bottom-links a:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer__bottom-links a:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__bottom-links a:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (any-hover:hover) and (min-width:1280px){.main-menu__link:not(.is-active):hover::after{position:absolute;z-index:1;top:auto;bottom:0;left:0;width:100%;height:2px;content:"";background-color:var(--blue_1)}}@media (min-width:1300px){.reviews-text{margin-bottom:0}.articles-slider>.slick-next,.articles-slider>.slick-prev{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.articles-slider>.slick-prev{left:-24px}.articles-slider>.slick-next{right:-24px;left:auto}}@media (min-width:1350px){.footer__top-top{position:relative;z-index:1}}@media (min-width:1400px){.qnt__button{width:48px;height:48px}.qnt__input{width:48px;height:48px}.search-form__submit-big{width:180px;min-width:180px}}@media (max-width:1279.99px){.page__left-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.columns__left-column{margin-bottom:16px}.left-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.left-buttons__title{display:none}.left-button span{display:none}.tabs-menu__title{width:100%}.header__search-form{z-index:11}.main-menu{position:absolute;z-index:10;top:100%;left:0;display:none;overflow-y:auto;width:100%;height:calc(100dvh - 90px)}.to-top{display:none!important}.page-404__image{display:none}.licenses__images{display:none}.footer__logo{margin-right:auto}.footer__buttons .footer__button--big span{display:none}.footer__buttons .footer__button--big svg{width:24px;height:24px}}@media (max-width:1023.99px){.about__column:not(:last-child){margin-bottom:32px}.review-card__more{display:block;margin-top:8px}.vacancies-banner__bottom-block+.vacancies-banner__bottom-block{margin-top:16px;padding-top:16px;border-top:1px solid var(--blue_6)}.contacts-banner__image{display:none}.contacts-socials__title br{display:none}.analysis-info__desktop-link{display:none}}@media (max-width:767.99px){.h2.small,h2.small{font-size:16px}.info-popup img{margin-bottom:16px}.left-menu{overflow-x:auto;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding);white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.left-buttons{display:none}.banner--type_1 .banner__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.banner--type_1 .banner__image{display:none}.banner--type_3 .banner__text-block{padding-bottom:0}.banner--type_3 .banner__text-block .banner__button{position:absolute;z-index:1;top:auto;bottom:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner--type_5 .banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-image:none}.banner--type_5 .banner__text-block{position:relative;z-index:1;margin-top:-48px;padding:48px 16px 24px;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(70%,#e1f3fe),to(rgba(255,255,255,0)));background:linear-gradient(0,#e1f3fe 70%,rgba(255,255,255,0) 100%)}.banner__text-block br{display:none}.banner__text-block .button{width:270px}.tabs-menu--mobile_inline{overflow-x:auto;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding);white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.tabs-menu--smooth .tabs-menu__button{font-size:13px}.warning_2__icon{margin-bottom:16px}.warning_3__icon{margin-bottom:16px}.columned-tabs .tabs-menu{overflow-x:auto;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding);white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.header__search-form{position:absolute;top:100%;left:0;width:100%;padding-top:15px;padding-right:var(--container_padding);padding-left:var(--container_padding);background-color:var(--white_1)}.header__phone-block{display:none}.header__record-button{display:none}.main-menu{top:calc(100% + 115px);height:calc(100dvh - 80px - 115px)}.main-menu__contacts .phone-block{display:none}.main-menu__contacts .button{width:100%}.search-form__submit-big{width:100%;margin-top:16px}.main-banner__badges:not(:last-child){margin-bottom:48px}.main-banner__badge{width:calc(100% / 2 - 16px / 2)}.main-banner__button{width:100%;max-width:376px}.main-banner__image{display:none}.about__socials-text{margin-bottom:16px}.contacts__work-time br{display:none}.contacts-item__text b{display:block}.show-more .button{width:100%}.page-404__text p:not(:last-child){margin-bottom:8px}.page-404__buttons .button{width:100%;max-width:320px}.page-404__buttons .search-form{width:100%;max-width:320px;margin-top:16px}.articles-grid .article-card:not(:last-child){margin-bottom:24px}.article-card__discount{position:absolute;z-index:1;top:-80px;right:0;left:auto;background-color:var(--red_1)}.reviews-selector .button{width:100%}.links-grid--type_2 .icon-link .icon-link__title{font-size:14px;min-height:3.43em}.links-grid--type_2 .icon-link .icon-link__link{font-size:14px}.download-block .download-link{width:100%}.articles-slider__bottom .button{width:100%}.only-mobile-slider{margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.only-mobile-slider__container{margin-left:calc(.01px - var(--container_padding))}.vacancies-banner__button{position:absolute;z-index:1;top:auto;bottom:0;left:50%;width:270px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.management__image{margin-bottom:24px}.mission-banner__image{display:none}.mission-banner__bottom-block+.mission-banner__bottom-block{margin-top:24px;padding-top:24px;border-top:1px solid var(--blue_6)}.contacts-links__block:not(:last-child){margin-bottom:24px}.contacts-info__block:not(:last-child){margin-bottom:24px}.specialists-filter .category-selector{margin-bottom:16px}.doctors-slider__title-block--type_2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doctors-slider__dots{margin-bottom:32px}.prices__menu-block .tabs-menu{overflow-x:auto;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding);white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.prices__menu-block .download-link{display:none}.analysis--type_2 .analysis__row--big .analysis__code{width:100%}.analysis--type_2 .analysis__row--big .analysis__title{max-width:calc(100% - 110px)}.analysis__row--big .analysis__code{margin-bottom:10px}.analysis__code{margin-bottom:8px}.analysis__price--desktop{display:none}.analysis__time{margin-top:16px;margin-bottom:16px}.analysis__buttons .button{width:100%}.analysis-info .download-link{font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.education__year{margin-bottom:8px}.program__image{height:320px}.programs-slider__title-block .download-link{display:none}.programs-slider__dots{margin-bottom:24px}.requisites__column:not(:last-child){margin-bottom:16px}.work-schedule__block-title,.work-schedule__block-val{width:calc(100% / 2 - 16px / 2)}.footer__buttons{display:none}.footer__copyrights{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:1279.99px){.left-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.columned-tabs__tabs .list-link{padding-right:16px;padding-left:16px}.articles-slider__dots .slick-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.doctors-slider__dots .slick-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__buttons .button{width:calc(100% / 4 - 24px * 3 / 4)}.footer__bottom-links{display:grid;grid-template-columns:1fr 1fr}.footer__bottom-links a:nth-child(2),.footer__bottom-links a:nth-child(4){text-align:right}}@media (min-width:768px) and (max-width:1023.99px){.links-grid--type_1 .icon-link .icon-link__title{font-size:14px}.doctors-slider__note{width:calc(100% - 285px - 16px)}}@media (min-width:1024px) and (max-width:1279.99px){.specialists-filter .category-selector{max-width:50%}}@media (any-hover:hover){a:not([class]):hover{color:var(--blue_7)}a:not([class]):active{color:var(--blue_8)}p a:not([class]):hover{color:var(--blue_10)}p a:not([class]):active{color:var(--blue_10)}.more-link:hover{color:var(--blue_7)}.more-link:active{color:var(--blue_8)}.button--red:not(.disabled):hover,.button--red:not(:disabled):hover,.button--red:not([data-disabled]):hover{color:var(--white_1);background-color:var(--red_4)}.button--red:not(.disabled):active,.button--red:not(:disabled):active,.button--red:not([data-disabled]):active{color:var(--white_1);background-color:var(--red_4)}.button--blue:not(.disabled):hover,.button--blue:not(:disabled):hover,.button--blue:not([data-disabled]):hover{color:var(--white_1);background-color:var(--blue_11)}.button--blue:not(.disabled):active,.button--blue:not(:disabled):active,.button--blue:not([data-disabled]):active{color:var(--white_1);background-color:var(--blue_11)}.button--light_blue:not(.disabled):hover,.button--light_blue:not(:disabled):hover,.button--light_blue:not([data-disabled]):hover{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_2)}.button--white:not(.disabled):hover,.button--white:not(:disabled):hover,.button--white:not([data-disabled]):hover{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_1)}.button--white:not(.disabled):active,.button--white:not(:disabled):active,.button--white:not([data-disabled]):active{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_2)}.checkbox a:hover{color:var(--blue_7)}.checkbox a:active{color:var(--blue_8)}.input-group:hover .input-group__input:not(:disabled){border-color:var(--blue_6)}.input-group:hover .input-group__input:not(:disabled)~.input-group__calendar-icon{fill:var(--blue_1)}.input-group:hover .input-group__textarea:not(:disabled){border-color:var(--blue_6)}.input-group.error:hover .input-group__input:not(:disabled){border-color:var(--red_1)}.input-group--textarea:hover .input-group__pseudo-textarea{border-color:var(--blue_6)}.input-group__clear:hover svg{fill:var(--blue_1)}.qnt__button:hover{color:var(--beige)}.air-datepicker-nav--action:hover{background-color:transparent}.air-datepicker-nav--action:hover svg{fill:var(--blue_7)}.air-datepicker-nav--action:active svg{fill:var(--blue_8)}.air-datepicker-nav--title:hover{color:var(--blue_7);background-color:transparent}.air-datepicker-nav--title:active{color:var(--blue_8)}.popup__closer:hover svg{fill:var(--blue_7)}.popup__closer:active svg{fill:var(--blue_8)}.file input:not(:disabled)+.file__inner:hover{background-color:var(--light_blue_1)}.file input:not(:disabled)+.file__inner:active{background-color:var(--light_blue_2)}.file-attach__clear:hover svg{fill:var(--blue_1)}.period__button:hover{border-color:var(--blue_6)}.period__button:hover svg{fil:var(--blue_1)}.period__item:not(:disabled):hover{background-color:var(--light_blue_1)}.download-link:hover{background-color:var(--light_blue_1)}.download-link:active{background-color:var(--light_blue_2)}.download-link_2:hover{background-color:var(--light_blue_1)}.download-link_2:hover .download-link_2__link{color:var(--red_3)}.download-link_2:active{background-color:var(--light_blue_2)}.download-link_2:active .download-link_2__link{color:var(--red_4)}.banner__link:hover{color:var(--red_4)}.banner__link:active{color:var(--red_4)}.doctor-reviews .button:hover{border:1px solid var(--blue_6);background-color:var(--blue_6)}.tabs-menu__button:not(.disabled):hover,.tabs-menu__button:not(:disabled):hover,.tabs-menu__button:not([data-disabled]):hover{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_1)}.tabs-menu__button:not(.disabled):active,.tabs-menu__button:not(:disabled):active,.tabs-menu__button:not([data-disabled]):active{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_2)}.tabs-menu__button:not(.disabled).is-active:hover,.tabs-menu__button:not(:disabled).is-active:hover,.tabs-menu__button:not([data-disabled]).is-active:hover{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--blue_6)}.tabs-menu__button:not(.disabled).is-active:active,.tabs-menu__button:not(:disabled).is-active:active,.tabs-menu__button:not([data-disabled]).is-active:active{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--blue_6)}.list-link:hover{background-color:var(--light_blue_1)}.list-link:hover .list-link__link{color:var(--red_4)}.list-link:active .list-link__link{color:var(--red_4)}.header__ally-button:hover svg,.header__phone-button:hover svg{fill:var(--blue_7)}.header__ally-button:active svg,.header__phone-button:active svg{fill:var(--blue_8)}.menu-toggler:active svg{fill:var(--blue_8)}.main-menu__link:not(.is-active):hover{font-weight:700;color:var(--blue_1)}.main-menu__link:not(.is-active):active{color:var(--blue_1)}.phone-block__phone:hover{color:var(--blue_11)}.phone-block__phone:active{color:var(--blue_11)}.search-form__submit:hover svg{fill:var(--blue_7)}.search-form__submit:active svg{fill:var(--blue_8)}.search-form__var:hover{background-color:var(--light_blue_1)}.breadcrumbs__link:hover{color:var(--blue_7)}.breadcrumbs__link:active{color:var(--blue_8)}.doctors-list a:hover::after{opacity:1}.contacts-card:hover{background-color:var(--light_blue_1)}.contacts-card:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.contacts-card:hover .contacts-card__address{color:var(--blue_11)}.search-results__item:hover{background-color:var(--light_blue_1)}.show-more__button:hover{color:var(--blue_7)}.show-more__button:active{color:var(--blue_8)}.to-top:hover svg{fill:var(--blue_7)}.to-top:active svg{fill:var(--blue_8)}.photo-item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}a.article-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}a.article-card:hover .article-card__title{color:var(--blue_11)}a.article-card:hover .article-card__link{color:var(--red_4)}a.article-card:active .article-card__title{color:var(--blue_11)}a.article-card:active .article-card__link{color:var(--red_4)}.review-card__inner:hover .review-card__show-answer{color:var(--red_4)}.review-card__inner:active .review-card__show-answer{color:var(--red_4)}a.review-card__doctor-name:hover{color:var(--blue_11)}.icon-link:hover{background-color:var(--light_blue_1)}.icon-link:hover .icon-link__icon{background-color:var(--white_2)}.icon-link:hover .icon-link__link{color:var(--red_4)}.icon-link:active .icon-link__link{color:var(--red_4)}a.offer-card:hover{background-color:var(--light_blue_1)}a.offer-card:hover .offer-card__icon{background-color:var(--white_2)}a.offer-card:hover .offer-card__link{color:var(--red_3)}a.offer-card:active .offer-card__link{color:var(--red_4)}.vacancy:hover{background-color:var(--light_blue_1)}.vacancy:hover .vacancy__link{color:var(--red_3)}.vacancy:active .vacancy__link{color:var(--red_4)}.contacts-banner .contacts-link:hover{background-color:var(--blue_6)}.contacts-banner .contacts-link:active{background-color:var(--blue_6)}.contacts-link:hover{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_1)}.contacts-link:active{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_2)}.doctor-card:hover .doctor-card__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.doctor-card:hover .doctor-card__name{color:var(--blue_11)}.doctor-card__link:hover{color:var(--red_4)}.doctor-card__link:active{color:var(--red_4)}.program .button--white:hover{background-color:var(--blue_6)}a.program-card:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}a.program-card:hover .program-card__title{color:var(--blue_11)}a.program-card:hover .program-card__button{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_1)}a.program-card:active .program-card__title{color:var(--blue_1)}a.program-card:active .program-card__button{color:var(--blue_3);border-color:var(--blue_6);background-color:var(--light_blue_2)}.footer__buttons .footer__button.button--light_blue:hover{background-color:var(--blue_6)}.footer__buttons .footer__button.button--light_blue:active{background-color:var(--blue_6)}.footer__email-link:hover{color:var(--blue_10)}.footer__email-link:active{color:var(--blue_10)}.footer__menu-link:hover{color:var(--blue_7)}.footer__menu-link:hover::after{opacity:1}.footer__menu-link:active{color:var(--blue_8)}.footer__bottom-links a:hover{color:var(--blue_7)}.footer__bottom-links a:active{color:var(--blue_8)}.footer__copyrights a:hover{color:var(--grey_5)}.footer__copyrights a:active{color:var(--grey_4)}.socials__link--vk:hover{background-color:var(--blue_11)}.socials__link--od:hover{background-color:#ca6105}.socials__link--yt:hover{background-color:var(--red_4)}}
/* End */


/* Start:/local/templates/main/components/bitrix/search.title/header_search_form/style.css?1734704262439*/
.title-search-result {
	display:none;
	overflow:hidden;
	z-index:205;
    border:1px solid var(--grey_2);
    border-radius:7px;
    background-color:var(--white_2);
    -ms-scroll-chaining:none;
    overscroll-behavior:none;
    margin-top: -4px;
}

.search-form__dropdown-list p {
    font-size: 12px;
    line-height: 1.25;
    padding: 12px 16px;
    color: #999;
    margin: 0;
}

.search-form__var--more {
    color: var(--blue_1);
}
/* End */


/* Start:/local/templates/main/template_styles.css?175162276117154*/
.contacts-card--type_2 .contacts-card__text {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.contacts-card--type_2 .button {
    margin-top: auto;
}

@media(min-width: 768px) {
    .management {
        align-items: flex-start;
    }
}

@media(min-width: 1024px) {
    .contacts-item__image {
        min-width: 320px;
    }
}

.contacts-map {
    background-color: rgba(0,0,0,0.1);
    display: flex;
    min-height: 400px;
    overflow: hidden;
}

.contacts-map::after {
    content: 'Карта загружается...';
    margin: auto;
}

.article-card--video {
    position: relative;
}

.article-card--video .article-card__title {
    position: static;
}

.article-card--video .article-card__title a {
    color: var(--blue_10);
}

@media (any-hover: hover) {
    .article-card--video .article-card__title a:hover {
        color: var(--blue_11);
    }
}

.article-card--video .article-card__title a::after {
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.article-card--video .article-card__tag {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    position: relative;
    z-index: 2;
}

.article-card__tag a {
    color: inherit;
    position: relative;
    text-decoration: none;
}

.article-card__tag a::after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: calc(100% + 8px);
    content: "";
    transition: opacity .3s;
    transform: translateY(-50%);
}

.review-card__author {
    gap: 5px 15px;
    margin-top: auto;
}

.review-card__inner {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
}

.photo-item img {
    height: 100%;
    object-fit: cover;
}

.photo-item {
    position: relative;
    z-index: 1;
}

.photo-item__title {
    background-color: var(--blue_6);
    bottom: 0;
    color: #fff;
    font-weight: 500;
    line-height: 1.25;
    left: 0;
    padding: 20px;
    position: absolute;
    top: auto;
    width: 100%;
    z-index: 1;
}

.files-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.doctor-card__image img,
.management__image img {
    mix-blend-mode: darken;
}

.accordion__body .analysis-list {
    border-radius: 0;
    border: none;
}

.accordion__body--analysis .analysis-list {
    padding: 0;
}

.prices__menu-block h2 {
    align-self: center;
    margin-bottom: 0;
}

@media(min-width: 768px) {
    .main-banner__image {
        align-items: flex-end;
        display: flex;
    }

    .main-banner__image picture,
    .main-banner__image img {
        height: auto;
    }
}

.doctors-list ul {
    overflow: hidden;
}

@media(min-width: 600px) {
    .doctors-list ul {
        columns: 2;
    }
}

@media(min-width: 900px) {
    .doctors-list ul {
        columns: 3;
    }
}

@media(min-width: 1024px) {
    .doctors-list ul {
        columns: 4;
    }
}

.doctors-list ul li {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    width: 100%;
}

.doctors-list ul li a {
    align-items: center;
    display: flex;
    min-height: 36px;
}

.doctors-list a::after {
    height: 100%;
    width: calc(100% + 8px);
}

.review-card--h_100 {
    height: 100%;
}

.popup.fancybox-content {
    display: inline-block !important;
}

.select2-results__options .select2-results__option[aria-disabled=true] {
    display: none;
}

.mobile-button {
    text-align: center;
    text-decoration: none;
}

.program__title a {
    color: var(--blue_10);
    text-decoration: none;
}

.program-card__title {
    color: var(--blue_3);
}

.program-card__title a {
    color: var(--blue_10);
    text-decoration: none;
}

.analysis__detail {
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    color: var(--red_2);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}

@media (any-hover: hover) {
    .analysis__detail:hover {
        color: var(--red_4);
    }
}

.analysis__detail svg {
    width: 27px;
    min-width: 27px;
    height: 27px;
    fill: currentColor;
}

.nav-container .reviews-grid:not(:first-child),
.nav-container .articles-grid:not(:first-child),
.nav-container .photo-gallery:not(:first-child),
.nav-container .doctors-grid:not(:first-child),
.nav-container .vacancies:not(:first-child) {
    margin-top: 24px;
}

.nav-container.is-loading {
    position: relative;
    z-index: 1;
}

.nav-container.is-loading::after {
    background-color: rgba(255,255,255,0.5);
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.nav-container.is-loading::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' style='shape-rendering: auto; display: block; background: rgba(255, 255, 255, 0);' width='200' height='200' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.75s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.25s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect fill='%230d6efd' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='0s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg/%3E%3C/g%3E%3C/svg%3E");
    background-size: 100px 100px;
    background-position: 50% 95%;
    background-repeat: no-repeat;
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}

.search-results {
    margin-top: 0;
}

.offer-card {
    width: 100%;
}

/*.select2-results::after {
    background-color: #000;
    content: '';
    display: block;
    height: 30px;
    width: 100%;
}*/

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar,
.search-form__dropdown-list::-webkit-scrollbar {
    background: #dbdbdb;
    width: 6px;
}

.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb,
.search-form__dropdown-list::-webkit-scrollbar-thumb {
    background: var(--blue_5);
}

.select-wrapper.error .select2-container--default .select2-selection--single {
    border-color: var(--red_1);
}

.checkbox.error {
    color: var(--red_1);
}

.checkbox.error input[type="checkbox"]:not(:checked) ~ .checkbox__icon {
    border-color: var(--red_1);
}

.period.error .period__button {
    border-color: var(--red_1);
}

.file-container.error .file input:not(:disabled) + .file__inner,
.file-container.error .file-attach {
    border-color: var(--red_1);
}

.file-container.error .file input:not(:disabled) + .file__inner,
.file-container.error .file-attach__value {
    color: var(--red_1);
}

.error-container {
    min-height: 16px;
    margin-bottom: 8px;
}

.popup__subtitle {
    margin-bottom: 8px;
}

.offer-card__bottom {
    display: flex;
    justify-content: flex-end;
}

.grecaptcha-badge {
    bottom: -300px !important;
}

.popup__buttons {
    display: flex;
    gap: 16px;
    justify-content: flex-end;
}

.popup__buttons .button {
    min-width: 80px;
}

.popup--w_368,
.popup--w_368.fancybox-content {
    max-width: 368px;
    padding: 16px;
}

.popup--w_368 .popup__title {
    margin-right: 0;
}

.fancybox-slide--html .popup .fancybox-close-small,
.fancybox-slide--html .popup--w_368 .fancybox-close-small {
    display: none;
}

.more-link--small {
    font-size: 16px;
    gap: 5px;
}

.more-link--small svg {
    height: 30px;
    min-width: 30px;
    width: 30px;
}

.input-group--datepicker .input-group__input:focus,
.input-group.is-filled:not(.is-disabled).input-group--datepicker .input-group__input:focus {
    border-radius: 7px;
}

.input-group--phone .input-group__input {
    padding-left: 140px;
    padding-right: 30px;
}

.input-group--simple .input-group__input {
    padding-right: 40px;
}

.input-group--phone .input-group__label .flag {
    margin-right: 6px;
    margin-left: 7px;
}

.button--loading {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' style='shape-rendering: auto; display: block; background: rgba(255, 255, 255, 0);' width='200' height='200' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.75s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.25s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect fill='%23d13731' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='0s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'/%3E%3C/rect%3E%3C/g%3E%3Cg/%3E%3C/g%3E%3C/svg%3E");
    background-size: 48px 48px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: transparent !important;
}

.period__dropdown-title {
    min-height: 43px;
}

.nurse-card__text p:not(:last-child) {
    margin-bottom: 10px;
}

.nurse-card__text b {
    color: var(--grey_4);
    font-weight: 600;
}

.download-link-arrow {
    font-size: 16px;
    font-weight: 500;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 40px;
    padding-right: 56px;
    padding-left: 16px;
    cursor: pointer;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-decoration: none;
    color: var(--blue_3);
    border: 1px dashed var(--blue_1);
    border-radius: 7px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

@media (any-hover: hover) {
    .download-link-arrow:hover {
        background-color: var(--light_blue_1);
    }

    .download-link-arrow:active {
        background-color: var(--light_blue_2);
    }
}

.download-link-arrow::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='%230f134d' d='M9.7,20.3c0.2,0.2,0.4,0.3,0.7,0.3c0.2,0,0.5-0.1,0.7-0.3l7.7-7.7l0,5.7c0,0.1,0,0.2,0.1,0.4c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.2,0.3,0.2c0.1,0,0.2,0.1,0.4,0.1c0.1,0,0.2,0,0.4-0.1c0.1,0,0.2-0.1,0.3-0.2c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0.1-0.2,0.1-0.4v-8c0-0.1,0-0.2-0.1-0.4c0-0.1-0.1-0.2-0.2-0.3S20.1,9.5,20,9.5c-0.1,0-0.2-0.1-0.4-0.1h-8c-0.2,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.2,0.1,0.5,0.3,0.7c0.2,0.2,0.4,0.3,0.7,0.3l5.7,0L9.7,19c-0.2,0.2-0.3,0.4-0.3,0.7C9.4,19.9,9.5,20.1,9.7,20.3z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0 0;
    content: '';
    height: 30px;
    left: auto;
    min-width: 30px;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
}

.responsive-table:not(:last-child) {
    margin-bottom: 1.5em;
}

.table td {
    border: 1px solid var(--blue_5);
    vertical-align: top;
}

.table td:first-child,
.table th:first-child {
    padding-left: 10px;
}

.table td:last-child,
.table th:last-child {
    padding-right: 10px;
}

.table tbody tr:nth-child(1) td {
    padding-top: 10px;
}
/* End */
/* /local/templates/main/plugins_css/air-datepicker.css?171827303022456 */
/* /local/templates/main/plugins_css/jquery.fancybox.css?171827303017287 */
/* /local/templates/main/plugins_css/select2.css?171827303012706 */
/* /local/templates/main/plugins_css/slick.css?17182730302901 */
/* /local/templates/main/css/style.css?1730802301144909 */
/* /local/templates/main/components/bitrix/search.title/header_search_form/style.css?1734704262439 */
/* /local/templates/main/template_styles.css?175162276117154 */
