

/* Start:/local/components/bz/news.detail/templates/clinicDetailNew/style.css?177754426287190*/
@charset "UTF-8";
/*********
	Стили для информации о парковке
*************/
@keyframes clinic-contact-animation {
  0% {
    background-position: center;
  }
  25% {
    background-position: 50% 25%;
  }
  75% {
    background-position: 50% 75%;
  }
  100% {
    background-position: center;
  }
}
/*** Contacts clinics list section ***/
.clinic .clinic-img {
  height: 229px;
  margin-bottom: 28px;
  border-radius: 16px;
  overflow: hidden;
}

.clinic .clinic-img img {
  transition: all 0.3s;
}

.clinic .build-route,
.parking-scheme .build-route {
  display: flex;
  align-items: center;
}

.clinic .build-route a,
.parking-scheme .build-route > a {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  color: #0047BB;
  text-decoration: none;
  border-bottom: 1px dashed transparent;
  transition: all 0.35s;
}

.clinic .build-route a:hover,
.parking-scheme .build-route > a:hover {
  border-bottom-color: #0047BB;
}

.clinic .build-route:before {
  content: "";
  width: 16px;
  height: 21px;
  margin-top: -3px;
  margin-right: 7px;
  background: url("/images/icon-route.svg") no-repeat center;
}

.clinic .route-links,
.parking-scheme .route-links {
  position: relative;
  z-index: -100;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 40px 24px;
  background-color: #fff;
  border-radius: 16px;
  opacity: 0;
  transition: opacity 0.2s;
}
@keyframes route-links-active {
  0% {
    bottom: -200px;
  }
  100% {
    bottom: 0;
  }
}
.clinic .route-links.active,
.parking-scheme .route-links.active {
  z-index: 1;
  opacity: 1;
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05);
  animation: route-links-active 0.2s;
}

.clinic .route-link,
.parking-scheme .route-link {
  margin-bottom: 25px;
}

.clinic .route-google,
.clinic .route-google .route-list,
.parking-scheme .route-google,
.parking-scheme .route-google .route-list {
  margin-bottom: 0;
}

.clinic .route-title,
.parking-scheme .route-title {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
}

.clinic .route-title:before,
.parking-scheme .route-title:before {
  content: "";
  display: block;
  width: 14px;
  height: 19px;
  margin-right: 10px;
}

.clinic .route-yandex .route-title:before,
.parking-scheme .route-yandex .route-title:before {
  background: url("/images/icon-yandex-route.png") no-repeat left center;
  background-size: contain;
}

.clinic .route-google .route-title:before,
.parking-scheme .route-google .route-title:before {
  background: url("/images/icon-google-route.png") no-repeat left center;
  background-size: contain;
}

.clinic .route-list,
.parking-scheme .route-list {
  padding-left: 25px;
}

.clinic .route-link a,
.parking-scheme .route-link a {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #313439;
  text-decoration: none;
  border-bottom: 1px dashed transparent;
  transition: all 0.35s;
}

.clinic .route-link a:hover,
.parking-scheme .route-link a:hover {
  color: #0047BB;
}

.clinic .route-list li {
  display: flex;
  align-items: center;
  padding-left: 25px;
}

.parking-scheme .route-list li {
  display: flex;
  align-items: center;
  padding-left: 0;
}

.clinic .route-list li:before,
.parking-scheme .route-list li:before {
  content: "";
  width: 18px;
  height: 18px;
}

.clinic .route-list li.route-auto,
.parking-scheme .route-list li.route-auto {
  margin-bottom: 7px;
}

.clinic .route-list li.route-auto:before,
.parking-scheme .route-list li.route-auto:before {
  background: url("/images/icon-auto.png") no-repeat center;
  background-size: contain;
}

.clinic .route-list li.route-pd:before,
.parking-scheme .route-list li.route-pd:before {
  background: url("/images/icon-pedestrian-animated.gif") no-repeat center;
  background-size: contain;
}

.clinic .route-list li.route-transit:before,
.parking-scheme .route-list li.route-transit:before {
  background: url("/images/icon-bus.png") no-repeat center;
  background-size: contain;
}

.clinic .route-links button,
.parking-scheme .route-links button {
  content: "x";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 30px;
  line-height: 30px;
  border: none;
  background: none;
  outline: none;
  transition: all 0.35s;
}

.clinic .route-links button:hover,
.clinic .route-links button:focus,
.parking-scheme .route-links button:hover,
.parking-scheme .route-links button:focus {
  color: #0047BB;
  cursor: pointer;
}

.img-park-block .clinic-img,
.parking-scheme .parking-scheme-img {
  display: block;
  margin-bottom: 10px;
  /*margin-bottom: 48px;*/
  border-radius: 16px;
  overflow: hidden;
  border: 2px solid white;
}

.img-park-block .clinic-img img,
.parking-scheme .parking-scheme-img img {
  display: block;
  transition: all 0.35s;
  width: 100%;
}

.img-park-block .clinic-img:hover img,
.parking-scheme .parking-scheme-img:hover img {
  transform: scale(1.1);
}

.parking-scheme .parking-scheme-img {
  position: relative;
}

.parking-scheme .parking-scheme-img:before {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  width: 45px;
  height: 45px;
  bottom: 12px;
  right: 12px;
  background: url("/images/icon-zoom.svg") no-repeat center;
  background-size: contain;
  transition: all 0.35s;
}

.parking-scheme .parking-scheme-img:hover:before {
  transform: scale(1.1);
}

.parking-scheme.text-park-block {
  margin-top: 70px;
  font-size: 16px;
  line-height: 24px;
}

.parking-scheme .parking {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 23px;
  font-weight: bold;
}

.parking-scheme .parking:before {
  content: "";
  width: 21px;
  height: 23px;
  margin-right: 12px;
  background: url("/images/icon-free-parking.svg") no-repeat center;
}

.parking-scheme .build-route > a {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  padding-right: 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMjBMMy41NTMgMTcuMjc2QzMuMzg2OTIgMTcuMTkzIDMuMjQ3MjIgMTcuMDY1NCAzLjE0OTU1IDE2LjkwNzVDMy4wNTE4OCAxNi43NDk2IDMuMDAwMSAxNi41Njc3IDMgMTYuMzgyVjUuNjE4QzMuMDAwMDkgNS40NDc2MSAzLjA0MzcyIDUuMjgwMDcgMy4xMjY3NCA1LjEzMTI3QzMuMjA5NzcgNC45ODI0OCAzLjMyOTQ0IDQuODU3MzYgMy40NzQzOSA0Ljc2NzgxQzMuNjE5MzUgNC42NzgyNSAzLjc4NDc5IDQuNjI3MjEgMy45NTUwMSA0LjYxOTU1QzQuMTI1MjIgNC42MTE4OCA0LjI5NDU4IDQuNjQ3ODQgNC40NDcgNC43MjRMOSA3TTkgMjBWN005IDIwTDE1IDE3TTkgN0wxNSA0TTE1IDE3TDE5LjU1MyAxOS4yNzZDMTkuNzA1NCAxOS4zNTIyIDE5Ljg3NDggMTkuMzg4MSAyMC4wNDUgMTkuMzgwNUMyMC4yMTUyIDE5LjM3MjggMjAuMzgwNiAxOS4zMjE4IDIwLjUyNTYgMTkuMjMyMkMyMC42NzA2IDE5LjE0MjYgMjAuNzkwMiAxOS4wMTc1IDIwLjg3MzMgMTguODY4N0MyMC45NTYzIDE4LjcxOTkgMjAuOTk5OSAxOC41NTI0IDIxIDE4LjM4MlY3LjYxOEMyMC45OTk5IDcuNDMyMzQgMjAuOTQ4MSA3LjI1MDM3IDIwLjg1MDQgNy4wOTI0N0MyMC43NTI4IDYuOTM0NTggMjAuNjEzMSA2LjgwNjk5IDIwLjQ0NyA2LjcyNEwxNSA0TTE1IDE3VjQiIHN0cm9rZT0iIzAwNDdCQiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) right center no-repeat;
  background-size: 24px;
  font-weight: 600;
}

.parking-scheme .clinic-work-time li:not(:first-child)::before {
  display: none;
}

.parking-scheme .clinic-work-time li:first-child::before {
  display: none;
}

.parking-scheme .clinic-work-time.time-icon li:first-child::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY2NDA2IDE3LjY2NkM1LjI0ODA2IDE3LjY2NiAxLjY2NDA2IDE0LjA5IDEuNjY0MDYgOS42NjYwMkMxLjY2NDA2IDUuMjUwMDIgNS4yNDgwNiAxLjY2NjAyIDkuNjY0MDYgMS42NjYwMkMxNC4wODgxIDEuNjY2MDIgMTcuNjY0MSA1LjI1MDAyIDE3LjY2NDEgOS42NjYwMkMxNy42NjQxIDE0LjA5IDE0LjA4ODEgMTcuNjY2IDkuNjY0MDYgMTcuNjY2Wk0xMi4yMTYxIDEyLjYzNDFDMTIuMzEyMSAxMi42OTAxIDEyLjQxNjEgMTIuNzIyMSAxMi41MjgxIDEyLjcyMjFDMTIuNzI4MSAxMi43MjIxIDEyLjkyODEgMTIuNjE4MSAxMy4wNDAxIDEyLjQyNjFDMTMuMjA4MSAxMi4xNDYxIDEzLjEyMDEgMTEuNzc4MSAxMi44MzIxIDExLjYwMjFMOS45ODQxMyA5LjkwNjA5VjYuMjEwMDlDOS45ODQxMyA1Ljg3NDA5IDkuNzEyMTMgNS42MTAwOSA5LjM4NDEzIDUuNjEwMDlDOS4wNTYxMyA1LjYxMDA5IDguNzg0MTMgNS44NzQwOSA4Ljc4NDEzIDYuMjEwMDlWMTAuMjUwMUM4Ljc4NDEzIDEwLjQ1ODEgOC44OTYxMyAxMC42NTAxIDkuMDgwMTMgMTAuNzYyMUwxMi4yMTYxIDEyLjYzNDFaIiBmaWxsPSIjMDA0N0JCIi8+Cjwvc3ZnPgo=") no-repeat;
  background-position: center;
  background-size: contain;
}

.map-block-text .clinic-work-time.parking2 li:first-child {
  padding-left: 24px;
}
.parking-scheme .clinic-work-time.parking2 li:first-child::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

.parking-scheme .clinic-work-time.parking2 li:first-child:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjMxODEgMTZIMi42ODE4OEMxLjIwMDQgMTYgMCAxNC43Nzc4IDAgMTMuMjY5NFYyLjczMDY0QzAgMS4yMjIyMiAxLjIwMDQgMCAyLjY4MTg4IDBIMTIuMzE4MUMxMy43OTk2IDAgMTUgMS4yMjIyMiAxNSAyLjczMDY0VjEzLjI2OTRDMTUgMTQuNzc3OCAxMy43OTk2IDE2IDEyLjMxODEgMTZaIiBmaWxsPSIjNjlEMzE2Ii8+CjxwYXRoIGQ9Ik05LjgxNTAxIDQuNDYxMTFDMTAuMzExIDQuNjkwMDcgMTAuNjk0NiA1LjAxNjY3IDEwLjk2MjUgNS40Mzc1NEMxMS4yMzA0IDUuODU4NDIgMTEuMzY1OSA2LjM1NjczIDExLjM2NTkgNi45MzI0OUMxMS4zNjU5IDcuNTAxNTEgMTEuMjMwNCA3Ljk5OTgzIDEwLjk2MjUgOC40MjQwN0MxMC42OTQ2IDguODQ4MzIgMTAuMzExIDkuMTc0OTEgOS44MTUwMSA5LjQwMDVDOS4zMTg5NyA5LjYyNjA5IDguNzMwMzUgOS43NDA1NyA4LjA1NTc1IDkuNzQwNTdINi41MjEzNVYxMS44Nzg2SDQuNzU4NzlWNC4xMTc2OEg4LjA1OTA1QzguNzMwMzUgNC4xMTc2OCA5LjMxNTY3IDQuMjMyMTUgOS44MTUwMSA0LjQ2MTExWk05LjE2Njg2IDcuOTI1NzZDOS40NDEzMyA3LjY5MzQzIDkuNTgwMjIgNy4zNjM0NyA5LjU4MDIyIDYuOTMyNDlDOS41ODAyMiA2LjQ5ODE1IDkuNDQxMzMgNi4xNjE0NSA5LjE2Njg2IDUuOTI5MTJDOC44OTIzOSA1LjY5NjggOC40ODg5NSA1LjU3ODk2IDcuOTU2NTQgNS41Nzg5Nkg2LjUyMTM1VjguMjcyNTZINy45NTY1NEM4LjQ4NTY0IDguMjc1OTIgOC44ODkwOCA4LjE1ODA4IDkuMTY2ODYgNy45MjU3NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat center;
}

.map-block-text .clinic-work-time.parking-paid li:first-child {
  padding-left: 24px;
}
.parking-scheme .clinic-work-time.parking-paid li:first-child::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

.parking-scheme .clinic-work-time.parking-paid li:first-child:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjMxODEgMTZIMi42ODE4OEMxLjIwMDQgMTYgMCAxNC43Nzc4IDAgMTMuMjY5NFYyLjczMDY0QzAgMS4yMjIyMiAxLjIwMDQgMCAyLjY4MTg4IDBIMTIuMzE4MUMxMy43OTk2IDAgMTUgMS4yMjIyMiAxNSAyLjczMDY0VjEzLjI2OTRDMTUgMTQuNzc3OCAxMy43OTk2IDE2IDEyLjMxODEgMTZaIiBmaWxsPSIjMDA0N2JiIi8+CjxwYXRoIGQ9Ik05LjgxNDc2IDQuNDYxMTFDMTAuMzEwOCA0LjY5MDA3IDEwLjY5NDQgNS4wMTY2NyAxMC45NjIyIDUuNDM3NTRDMTEuMjMwMSA1Ljg1ODQyIDExLjM2NTcgNi4zNTY3MyAxMS4zNjU3IDYuOTMyNDlDMTEuMzY1NyA3LjUwMTUxIDExLjIzMDEgNy45OTk4MyAxMC45NjIyIDguNDI0MDdDMTAuNjk0NCA4Ljg0ODMyIDEwLjMxMDggOS4xNzQ5MSA5LjgxNDc2IDkuNDAwNUM5LjMxODczIDkuNjI2MDkgOC43MzAxMSA5Ljc0MDU3IDguMDU1NSA5Ljc0MDU3SDYuNTIxMTFWMTEuODc4Nkg0Ljc1ODU0VjQuMTE3NjhIOC4wNTg4MUM4LjczMDExIDQuMTE3NjggOS4zMTU0MiA0LjIzMjE1IDkuODE0NzYgNC40NjExMVpNOS4xNjY2MSA3LjkyNTc2QzkuNDQxMDggNy42OTM0MyA5LjU3OTk3IDcuMzYzNDcgOS41Nzk5NyA2LjkzMjQ5QzkuNTc5OTcgNi40OTgxNSA5LjQ0MTA4IDYuMTYxNDUgOS4xNjY2MSA1LjkyOTEyQzguODkyMTQgNS42OTY4IDguNDg4NyA1LjU3ODk2IDcuOTU2MyA1LjU3ODk2SDYuNTIxMTFWOC4yNzI1Nkg3Ljk1NjNDOC40ODU0IDguMjc1OTIgOC44ODg4NCA4LjE1ODA4IDkuMTY2NjEgNy45MjU3NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat center;
}



.parking-scheme .clinic-work-time.parking2 li:first-child::before {
  /*display: none;*/
}

.parking-scheme .clinic-work-time.parking-paid li:first-child::before {
  /*display: none;*/
}

.parking-scheme .clinic-work-time.info-icon li:first-child::before {
  display: none;
}

.parking-scheme .clinic-work-time b {
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
}

.parking-scheme .clinic-work-time span {
  flex: 0 0 100%;
  max-width: 100%;
  margin-top: 6px;
}

/*** Contacts media queries ***/
@media (max-width: 1199px) {
  .clinic .clinic-img {
    height: auto;
  }
  .regional-clinics-wrapper .regional-clinics-list li a {
    font-size: 14px;
  }
  .clinic .route-link a {
    border-bottom: none;
  }
  .clinic img {
    transform: scale(1.1);
  }
  .clinic-single-block {
    padding: 50px;
  }
  .clinic-single-block h3 {
    font-size: 24px;
  }
  .parking-scheme.text-park-block {
    margin-top: 60px;
  }
}
@media (max-width: 991px) {
  .clinic-single-block h3 {
    height: 52px;
  }
  .regional-clinics-wrapper .regional-clinics-list li a {
    font-size: 16px;
  }
  .parking-scheme.text-park-block {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  #contacts .mobile-tabs {
    display: flex;
  }
  #contacts .mobile-tabs-content {
    display: block;
  }
  .clinic .route-links button {
    top: 0;
    right: 0;
  }
  .clinic-single-block > section {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }
  .img-park-block {
    margin-right: 0;
  }
  .clinic-single-block {
    padding: 40px;
  }
  .clinic-single-block h3 {
    height: auto;
  }
}
@media (max-width: 575px) {
  .intec-template .intec-template-title h1 {
    padding-top: 0;
  }
  .clinic .clinic-img {
    display: none;
  }
  .clinic .metro-list li,
  .clinic .build-route {
    font-size: 12px;
  }
  .clinic .route-links {
    padding: 23px 18px;
  }
  .clinic-single-block h3 {
    font-size: 22px;
  }
  .clinic-single-wrapper {
    padding-top: 30px;
  }
  .clinic-single-block {
    padding: 23px 18px;
  }
  .parking-scheme .parking,
  .parking-scheme .clinic-work-time b,
  .parking-scheme .build-route a {
    font-size: 14px;
  }
  .parking-scheme.text-park-block,
  .parking-scheme .clinic-work-time li {
    font-size: 14px;
  }
  .parking-scheme.text-park-block {
    margin-top: 0px;
  }
}
.red {
  color: #E23E3D;
}

main {
  font-family: "IngoStem", sans-serif;
}

h2 {
  font-weight: 500 !important;
  font-family: "IngoStem", sans-serif;
}

.page-bg__blue-light {
  background: #F9FBFF;
}

.page-bg__blue-gradient {
  background: linear-gradient(264.49deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
}

.b-inro-banner-clinic {
  margin-bottom: 80px;
}
.b-inro-banner-clinic__box {
  display: flex;
  position: relative;
  gap: 0 80px;
  background: linear-gradient(92.8deg, #0047BB -0.24%, #1C81E6 99.76%);
  border-radius: 20px;
  overflow: hidden;
  color: #fff;
}
.b-inro-banner-clinic__left {
  position: relative;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
  max-width: calc(45% - 80px);
}
.b-inro-banner-clinic__left::after {
  content: url("/local/components/bz/news.detail/templates/clinicDetailNew/images/bz-logo.png");
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.b-inro-banner-clinic__right {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  padding-block: 56px;
  width: 55%;
}
.b-inro-banner-clinic__information {
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  gap: 8px;
}
.b-inro-banner-clinic__information-item {
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: flex-end;
}
.b-inro-banner-clinic__information-item::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 2.5px;
  right: 2.5px;
  border-radius: 50%;
  overflow: hidden;
}
.b-inro-banner-clinic__information-item.child-information::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMiA5LjZDMTkuMiAxMi4xNDYxIDE4LjE4ODYgMTQuNTg3OSAxNi4zODgyIDE2LjM4ODJDMTQuNTg3OSAxOC4xODg2IDEyLjE0NjEgMTkuMiA5LjYgMTkuMkM3LjA1MzkyIDE5LjIgNC42MTIxMiAxOC4xODg2IDIuODExNzggMTYuMzg4MkMxLjAxMTQzIDE0LjU4NzkgMCAxMi4xNDYxIDAgOS42QzAgNy4wNTM5MiAxLjAxMTQzIDQuNjEyMTIgMi44MTE3OCAyLjgxMTc4QzQuNjEyMTIgMS4wMTE0MyA3LjA1MzkyIDAgOS42IDBDMTIuMTQ2MSAwIDE0LjU4NzkgMS4wMTE0MyAxNi4zODgyIDIuODExNzhDMTguMTg4NiA0LjYxMjEyIDE5LjIgNy4wNTM5MiAxOS4yIDkuNlpNMTAuOCA0LjhDMTAuOCA1LjExODI2IDEwLjY3MzYgNS40MjM0OCAxMC40NDg1IDUuNjQ4NTNDMTAuMjIzNSA1Ljg3MzU3IDkuOTE4MjYgNiA5LjYgNkM5LjI4MTc0IDYgOC45NzY1MiA1Ljg3MzU3IDguNzUxNDcgNS42NDg1M0M4LjUyNjQzIDUuNDIzNDggOC40IDUuMTE4MjYgOC40IDQuOEM4LjQgNC40ODE3NCA4LjUyNjQzIDQuMTc2NTIgOC43NTE0NyAzLjk1MTQ3QzguOTc2NTIgMy43MjY0MyA5LjI4MTc0IDMuNiA5LjYgMy42QzkuOTE4MjYgMy42IDEwLjIyMzUgMy43MjY0MyAxMC40NDg1IDMuOTUxNDdDMTAuNjczNiA0LjE3NjUyIDEwLjggNC40ODE3NCAxMC44IDQuOFpNOC40IDguNEM4LjA4MTc0IDguNCA3Ljc3NjUyIDguNTI2NDMgNy41NTE0NyA4Ljc1MTQ3QzcuMzI2NDMgOC45NzY1MiA3LjIgOS4yODE3NCA3LjIgOS42QzcuMiA5LjkxODI2IDcuMzI2NDMgMTAuMjIzNSA3LjU1MTQ3IDEwLjQ0ODVDNy43NzY1MiAxMC42NzM2IDguMDgxNzQgMTAuOCA4LjQgMTAuOFYxNC40QzguNCAxNC43MTgzIDguNTI2NDMgMTUuMDIzNSA4Ljc1MTQ3IDE1LjI0ODVDOC45NzY1MiAxNS40NzM2IDkuMjgxNzQgMTUuNiA5LjYgMTUuNkgxMC44QzExLjExODMgMTUuNiAxMS40MjM1IDE1LjQ3MzYgMTEuNjQ4NSAxNS4yNDg1QzExLjg3MzYgMTUuMDIzNSAxMiAxNC43MTgzIDEyIDE0LjRDMTIgMTQuMDgxNyAxMS44NzM2IDEzLjc3NjUgMTEuNjQ4NSAxMy41NTE1QzExLjQyMzUgMTMuMzI2NCAxMS4xMTgzIDEzLjIgMTAuOCAxMy4yVjkuNkMxMC44IDkuMjgxNzQgMTAuNjczNiA4Ljk3NjUyIDEwLjQ0ODUgOC43NTE0N0MxMC4yMjM1IDguNTI2NDMgOS45MTgyNiA4LjQgOS42IDguNEg4LjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjMzNzJfNjc1NzYpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjMzNzJfNjc1NzYiIHgxPSIxMC42Mjc2IiB5MT0iMTcuNjkxIiB4Mj0iMTAuNTc0MiIgeTI9IjAuODA5NTMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkFFQUUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY5MjhEIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") center no-repeat;
  background-size: 100%;
  background-color: #fff;
}
.b-inro-banner-clinic__information-item.child-information .b-inro-banner-clinic__information-picture {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzMTMyXzE5MDg2NCkiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMjMxMzJfMTkwODY0KSI+CjxwYXRoIGQ9Ik0yMy4yMDc1IDE0LjQ4MzNDMjMuMTIwOCAxNC40MzQyIDIzLjAyOTQgMTQuMzc1OSAyMi45NDA0IDE0LjMxOThDMjMuMTM3MiAxNC4xNDQ3IDIzLjMyNDcgMTMuOTI3NSAyMy41MzU2IDEzLjc2NjNDMjQuNTc1OSAxMi45NDQzIDI0LjE0NDcgMTIuMTMxNiAyMy4zMTA2IDExLjQ4MjRMMjMuMjk2NiAxMS40ODk0QzIzLjM3MTUgMTEuODA5NCAyMy43NTExIDEyLjI0NjEgMjMuNjkwMiAxMi42MzE0QzIzLjY2NDQgMTIuOTE2MyAyMy4zNzYyIDEzLjA5MTQgMjMuMTIwOCAxMy4yNTk2QzIyLjM1IDEzLjgyMjQgMjEuMjEzNiAxNC4zMzM4IDIyLjU5MzYgMTUuMTA0NUMyMi44Mjc5IDE1LjI1MzkgMjMuMDU1MiAxNS40NDU0IDIzLjI4NDggMTUuNTkwMkMyMy4zOTI2IDE1LjY0MzkgMjMuNDMyNSAxNS42MjA2IDIzLjM3NjIgMTUuNjQxNkMyMy4zMTc2IDE1LjY1NzkgMjMuMjQ3NCAxNS43MTg3IDIzLjE4NjQgMTUuNzcyNEMyMS4yODE1IDE3LjU5NjIgMTguOTQ3OCAxOS4xMTg5IDE2LjQwNTYgMTkuODQyOEMxMy4xMjUzIDIwLjYzOTEgOS42MDgzOCAyMC4xNjk3IDYuNDY2MzMgMTguOTQxNEM0LjkyNDYgMTguMzA4NSAzLjYzMTIzIDE3LjI5NzMgMi4zODIzNyAxNi4xNTA3QzIuMDI2MjMgMTUuODM1NCAxLjY4NDE0IDE1LjQ4NTEgMS4zMTYyOCAxNS4xNzIyQzEuNDY2MjMgMTUuMTA2OCAxLjYyMzIyIDE1LjAyMDQgMS43Njg0OSAxNC45NTczQzIuMjExMzMgMTQuNzAyOCAyLjcwMzM3IDE0LjY0NDQgMi45NDIzNiAxNC4yMDc3QzMuMTE1NzUgMTMuNzE3MyAyLjQzNjI2IDEzLjU1NjIgMi4wNDI2MyAxMy4zMzlDMS40NzMyNiAxMy4wNTg3IDAuODU5MzgxIDEyLjg0NjIgMS4yODU4MiAxMi4xMzRDMS4zMTM5NCAxMi4wNjg2IDEuNTA2MDcgMTEuNzU4IDEuNDE3MDMgMTEuODE0QzAuODk5MjEzIDEyLjMxMzggMC41NTQ3ODMgMTIuOTAyMyAxLjI3ODc5IDEzLjQ2MjhDMS40NjM4OSAxMy42MDk5IDEuNjU4MzcgMTMuNzk0NCAxLjg1NzUzIDEzLjk2MjVDMS41MzQxOCAxNC4wOTEgMS4yMTc4NyAxNC4yMjE3IDAuODUyMzUyIDE0LjM3ODJDLTAuNzQwOTMxIDE1LjEwNjggMS4zOTgyOSAxNi40NDczIDEuOTc0NjggMTcuMTQ3OUM2LjgyNzE2IDIyLjExNzQgMTUuNzMzMSAyMy4wNjc4IDIxLjI1NTggMTguNzUyMkMyMi4xNzQyIDE4LjA4OSAyMy4wMjAxIDE3LjM0NjQgMjMuODEyIDE2LjQ3NzZDMjQuMDE1OSAxNi4yNTM0IDI0LjI3MTMgMTUuOTE5NSAyNC4yNzM2IDE1LjYyOTlDMjQuMjc4MyAxNS4xMjc4IDIzLjY5MjUgMTQuNzgyMiAyMy4yMTIyIDE0LjQ4MzNIMjMuMjA3NVoiIGZpbGw9IiNGRjhEOEQiLz4KPHBhdGggZD0iTTMuNzA1MDkgOS43ODk5NUM1LjQ2MDA0IDguODgxNTIgOS40ODc3NyA3LjE3OTA5IDExLjA2OTMgOC45Njc5M0MxMS4zMTc3IDkuMjQxMTYgMTEuNDg2NCA5LjU3MDQ0IDExLjU0MjYgOS45MjA3M0MxMS41NjM3IDEwLjA3NzIgMTEuNTEyMiAxMC4xMDA1IDExLjQwMjEgOS45ODYxMkMxMC42ODk4IDkuMDcwNjggOS4zNjEyNCA4Ljc1MzA4IDguMjY3MDMgOS4xMDgwNUM3LjMzMjE1IDkuNDA5MyA2LjU4OTQgMTAuMTUxOSA1Ljg2MzA1IDEwLjc4NzFDNS4zNTkyOSAxMS4yNTE5IDQuODc2NjIgMTEuNzM5OSA0LjQwNTY2IDEyLjIzNzNDMy44MTc1NSAxMi44MDI1IDMuMzE2MTQgMTMuNTUyMSAzLjQyMzkyIDE0LjM5NTJDMy42MjA3NCAxNi4zNTIxIDYuMDIwMDMgMTguMDQ1MiA3Ljg5NDQ4IDE4LjE0MzNDOC41MDM2OCAxOC4wNTQ2IDguNDMzMzkgMTcuMTgzNSA4LjU5NTA2IDE2LjcyNThDOC44NDgxMSAxNS42MzUyIDkuMzAwMzIgMTQuNjE3IDEwLjA2MTggMTMuODA5QzEwLjM5OTIgMTMuNDI2IDEwLjgxNjMgMTMuMTY2OCAxMS4yMzEgMTIuOTAwNkMxMS42MjcgMTIuNTg1MyAxMi4wNTU4IDEyLjMzMDggMTIuNjIwNCAxMi4zODY4QzEzLjE4NzUgMTIuNDAwOCAxMy41NiAxMi43OTc4IDEzLjk4NjUgMTMuMTI0OEMxNS4zNjg5IDE0LjE2MTYgMTYuMTM3NCAxNS42Mzc1IDE2LjM1MDYgMTcuMzQ3QzE2LjQ5MTIgMTguMzAyMSAxNi43MjA4IDE4LjY2MTggMTcuNzAyNSAxOC4xNTVDMTkuOTc1MyAxNi45NTIzIDIzLjM4NjggMTQuNTQ3IDIwLjQwODggMTIuMDc4NUwyMC4zNzYgMTIuMDUwNUMxOS4zNDI3IDExLjI0MjUgMTguMjg4MyAxMC40NDE1IDE3LjIyMjIgOS42NzA4NUMxNi4yNDUyIDguODk1NTMgMTQuNTY1MiA4Ljg3OTE5IDEzLjc4NDkgOS45NTU3NkMxMy42ODg5IDEwLjA3OTUgMTMuNjE4NiAxMC4xNTE5IDEzLjU5OTggMTAuMTAwNUMxNC4xMDgzIDYuNzk4NDMgMTkuMzU2OCA4LjgzMDE1IDIxLjM3ODggOS41NTQwOUMyMi40NDczIDEwLjAxMTggMjAuMDg1NCA4LjAyNjggMjAuMDM4NiA3LjgxODk2QzE5Ljg3NjkgNy41OTk0NCAxOS45MTY3IDcuMzI4NTUgMTkuOTk2NCA3LjA4MzM0QzIwLjE4MTUgNi40OTQ4NSAyMC4zOTI0IDUuOTA4NjkgMjAuNTU2NCA1LjMwMzg0QzIwLjcxMzQgNC43MTc2OCAyMC44MTg4IDQuMTIyMTggMjAuODM3NiAzLjUxMjY3QzIwLjgzNzYgMy4yMjMwOSAyMC44NzUxIDIuODQwMSAyMC42NDU0IDIuNjMyMjZDMjAuNTMwNiAyLjUzODg1IDIwLjM1MjYgMi41MTA4MiAyMC4xOTc5IDIuNDk5MTVDMTkuNDY2OSAyLjQ2NjQ1IDE4Ljc4NzQgMi41OTQ5IDE4LjEzMTMgMi44NTQxMUMxNy4yMjIyIDMuMTg1NzMgMTYuNDU2IDMuODc0NjQgMTUuNTMyOSA0LjE1NDg4QzE1LjA4MDcgNC4xOTkyNSAxNC42NjgzIDMuOTA1IDE0LjI0NjUgMy43ODM1NkMxMi43MTY1IDMuMjM0NzcgMTAuOTUyMiAzLjI1MTExIDkuNTExMiA0LjA0MDQ1QzkuMDM1NTYgNC4yNzYzMSA4LjU2NDYgNC4wNjE0NiA4LjE2MTU5IDMuNzkwNTdDNy4xNTg3NiAzLjE2MDA0IDYuMDg1NjQgMi43MzI2OCA0Ljg5MDY4IDIuNjAxOUM0LjU5MDc3IDIuNTc2MjEgNC4yMTM1MyAyLjUzNjUxIDMuOTQ0MDggMi42NzY2M0MzLjM5MTEyIDMuMTExIDMuNzQ3MjYgNC43NTAzOCAzLjg2Njc2IDUuMzY5MjNDMy45OTc5NyA1Ljk3ODc0IDQuMTY0MzMgNi41Nzg5MiA0LjMxODk3IDcuMTgxNDJDNC4zODkyNiA3LjQ2ODY3IDQuNDEwMzUgNy43NzQ1OSA0LjI1MTAyIDguMDMzODFDMy41OTI2MiA4LjkwNzIxIDIuNzc5NTggOS43MDEyMSAyLjE1Mzk4IDEwLjU4NEMyLjEyMTE4IDEwLjYzMDcgMi4wOTMwNiAxMC42NzI3IDIuMDc0MzIgMTAuNzA1NEMyLjA0MTUxIDEwLjc2NjEgMi4wMzY4MyAxMC43OTg4IDIuMDY3MjkgMTAuNzk4OEMyLjYyNDk0IDEwLjUzNzMgMy4xNDUxIDEwLjA3MDIgMy43MDUwOSA5Ljc4NzYyVjkuNzg5OTVaTTEwLjIyMzUgMTIuMzc5OEwxMC4yMDcxIDEyLjQxNzJDMTAuMDE5NiAxMi44MTY1IDkuNjExOTUgMTMuMDQ1NCA5LjE3MzggMTMuMDA4QzguMDIxMDEgMTIuOTQyNiA3Ljc3MDMgMTEuMjIzOCA4LjYyMzE4IDEwLjU4MTZDOS44NDM5MSA5LjgzMTk5IDEwLjc3NjUgMTEuMjkzOSAxMC4yMjU4IDEyLjM3OThIMTAuMjIzNVpNMTQuOTcyOSAxMC41OThDMTYuMTM3NCA5Ljc3ODI4IDE3LjE5MTggMTEuMzY2MyAxNi41NzMyIDEyLjQwNzhMMTYuNTU0NCAxMi40NDUyQzE2LjEyNTcgMTMuMzA5MyAxNC44MDE4IDEzLjEyNzEgMTQuNTY1MiAxMi4xOTUzQzE0LjM5ODggMTEuNjMyNSAxNC40ODU1IDEwLjk5MjYgMTQuOTcyOSAxMC41OThaTTE2LjU4NDkgNC45OTU1OEwxNi42MTMgNC45Njk5QzE3LjE3MDcgNC41Nzc1NiAxOC42NDkxIDMuNjEzMDkgMTkuMzE0NiAzLjk0OTM3QzE5Ljc1NzQgNC41MzMxOSAxOS4wMjg3IDYuMjU2NjUgMTguNjY3OSA2Ljg1MjE1QzE4LjYyMzQgNi44OTQxOCAxOC41Njk1IDYuODk0MTggMTguNTEwOSA2Ljg2MzgyQzE3Ljg4NTMgNi4zODI3NSAxNy4yOTQ5IDUuODQzMyAxNi42NzE2IDUuMzQxMjFDMTYuNTY2MiA1LjI1NDggMTYuNDQ2NyA1LjExNDY4IDE2LjU4MjYgNC45OTc5MkwxNi41ODQ5IDQuOTk1NThaTTUuNDgxMTMgMy44Mzk2MUM1Ljk2MTQ2IDMuOTMzMDIgNi4zOTQ5MiA0LjE0NTUzIDYuODE2NjggNC4zODE0QzcuMTUxNzMgNC41Nzc1NiA3LjQ4NDQ1IDQuODAxNzUgNy44MDMxMSA1LjA0Njk2QzguMDQ0NDQgNS4yNDU0NiA3LjU4Mjg2IDUuNDI3NjEgNy40Nzk3NiA1LjU1MzcyTDcuNDQ5MyA1LjU3OTQxQzYuOTAzMzcgNi4wMTM3NyA2LjM3Mzg0IDYuNDgzMTcgNS44MjA4NyA2LjkwODE5QzUuNzc2MzYgNi45MzE1NSA1LjcyMjQ3IDYuOTQ1NTYgNS42NzMyNiA2Ljk0MDg5QzUuMzYzOTggNi43MTIwMyA1LjI3NzI4IDYuMjM3OTYgNS4xMTA5MyA1LjkwNjM1QzQuOTA3MDggNS4zMTMxOCA0LjMyODM0IDMuNjUwNDUgNS40ODM0NyAzLjg0MTk1TDUuNDgxMTMgMy44Mzk2MVoiIGZpbGw9IiNGRjhEOEQiLz4KPHBhdGggZD0iTTEwLjg5MDggMTguNTY3NUMxMC44NDYzIDE4LjYxNDIgMTAuOTA0OCAxOC42MzUyIDEwLjk1NjQgMTguNjU4NkMxMS45MDc3IDE4Ljk5NDkgMTMuMTU2NSAxOC45OTQ5IDE0LjA3MDMgMTguNTc0NVYxOC41NTU4QzEyLjkxNzUgMTcuNjQyNyAxMS4zNDMgMTguMjAzMiAxMC44OTA4IDE4LjU2NzVaIiBmaWxsPSIjRkY4RDhEIi8+CjxwYXRoIGQ9Ik0xNS44MzA0IDE2Ljc2NkwxNS44NDIxIDE2LjcyNEMxNS45ODc0IDE2LjI4NzMgMTUuNjI0MiAxNS44NjkyIDE1LjE2OTYgMTUuOTgxM0MxNC42MTY3IDE2LjA2MzEgMTQuMDI2MiAxNi4zMjkzIDEzLjQ3NTYgMTYuMjU5MkMxMy40MzgxIDE2LjIyODkgMTMuNDk2NyAxNi4xNjEyIDEzLjU5NzQgMTYuMDcyNEMxNC42ODcgMTUuMjM4NyAxMy45NzIzIDEzLjQyNDIgMTIuNTkyMyAxMy40ODQ5QzExLjE5ODIgMTMuNDA3OCAxMC4yNzI2IDE1LjE0MyAxMS40ODYzIDE2LjAzMDRDMTIuMDMyMyAxNi4zNDU2IDExLjczMjQgMTYuMzMxNiAxMS4zNzg2IDE2LjI5MTlDMTAuODMwMyAxNi4yMDMyIDEwLjI4NDQgMTYuMDc3MSA5LjczMzc0IDE1Ljk4MTNDOS41MzQ1OCAxNS45NTEgOS4zMDczIDE1Ljk1NTcgOS4xNTczNCAxNi4xMDA0QzguNjMwMTUgMTYuNzgyMyA5LjYyMzYxIDE3Ljg3MDYgMTAuMTc2NiAxOC4yNTEzQzEwLjI5MTQgMTguMzI4MyAxMC40MzkgMTguNDE5NCAxMC41NDkxIDE4LjMzM0MxMC45NzA5IDE4LjAyNzEgMTIuMjcxMyAxNy4yNTQxIDEzLjczMSAxNy44OTg2QzE0LjAzMDkgMTcuOTkyIDE0LjI0NjUgMTguMjUxMyAxNC41MzcgMTguMjc2OUMxNS4xNjI2IDE4LjA2MjEgMTUuNjE0OCAxNy4zNTQ1IDE1LjgzMjcgMTYuNzYzN0wxNS44MzA0IDE2Ljc2NloiIGZpbGw9IiNGRjhEOEQiLz4KPHBhdGggZD0iTTguODUyMSAxMS43NzY5QzkuMDExNDIgMTIuMTgwOSA5LjU4NTQ3IDExLjkyNCA5LjU5MDE2IDExLjU1OTdWMTEuNTMxN0M5LjUyMjIxIDEwLjkwMzUgOC42NzYzNyAxMS4yMzk4IDguODUyMSAxMS43NzY5WiIgZmlsbD0iI0ZGOEQ4RCIvPgo8cGF0aCBkPSJNMTUuOTUzNCAxMS41NTYyVjExLjUyODFDMTUuODk3MiAxMC45MTQgMTUuMDU2IDExLjIyMjIgMTUuMjE1NCAxMS43NjE3QzE1LjM3NDcgMTIuMTg0NCAxNS45NDg3IDExLjkzNjggMTUuOTUzNCAxMS41NTYyWiIgZmlsbD0iI0ZGOEQ4RCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjMxMzJfMTkwODY0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzIzMTMyXzE5MDg2NCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIxOSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjY1NjI1IDIuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
.b-inro-banner-clinic__information-item.child-information .b-inro-banner-clinic__information-text {
  width: 180px;
}
.b-inro-banner-clinic__information-item.birthday-information::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOS4yIDE5LjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMiA5LjZDMTkuMiAxMi4xNDYxIDE4LjE4ODYgMTQuNTg3OSAxNi4zODgyIDE2LjM4ODJDMTQuNTg3OSAxOC4xODg2IDEyLjE0NjEgMTkuMiA5LjYgMTkuMkM3LjA1MzkyIDE5LjIgNC42MTIxMiAxOC4xODg2IDIuODExNzggMTYuMzg4MkMxLjAxMTQzIDE0LjU4NzkgMCAxMi4xNDYxIDAgOS42QzAgNy4wNTM5MiAxLjAxMTQzIDQuNjEyMTIgMi44MTE3OCAyLjgxMTc4QzQuNjEyMTIgMS4wMTE0MyA3LjA1MzkyIDAgOS42IDBDMTIuMTQ2MSAwIDE0LjU4NzkgMS4wMTE0MyAxNi4zODgyIDIuODExNzhDMTguMTg4NiA0LjYxMjEyIDE5LjIgNy4wNTM5MiAxOS4yIDkuNlpNMTAuOCA0LjhDMTAuOCA1LjExODI2IDEwLjY3MzYgNS40MjM0OCAxMC40NDg1IDUuNjQ4NTNDMTAuMjIzNSA1Ljg3MzU3IDkuOTE4MjYgNiA5LjYgNkM5LjI4MTc0IDYgOC45NzY1MiA1Ljg3MzU3IDguNzUxNDcgNS42NDg1M0M4LjUyNjQzIDUuNDIzNDggOC40IDUuMTE4MjYgOC40IDQuOEM4LjQgNC40ODE3NCA4LjUyNjQzIDQuMTc2NTIgOC43NTE0NyAzLjk1MTQ3QzguOTc2NTIgMy43MjY0MyA5LjI4MTc0IDMuNiA5LjYgMy42QzkuOTE4MjYgMy42IDEwLjIyMzUgMy43MjY0MyAxMC40NDg1IDMuOTUxNDdDMTAuNjczNiA0LjE3NjUyIDEwLjggNC40ODE3NCAxMC44IDQuOFpNOC40IDguNEM4LjA4MTc0IDguNCA3Ljc3NjUyIDguNTI2NDMgNy41NTE0NyA4Ljc1MTQ3QzcuMzI2NDMgOC45NzY1MiA3LjIgOS4yODE3NCA3LjIgOS42QzcuMiA5LjkxODI2IDcuMzI2NDMgMTAuMjIzNSA3LjU1MTQ3IDEwLjQ0ODVDNy43NzY1MiAxMC42NzM2IDguMDgxNzQgMTAuOCA4LjQgMTAuOFYxNC40QzguNCAxNC43MTgzIDguNTI2NDMgMTUuMDIzNSA4Ljc1MTQ3IDE1LjI0ODVDOC45NzY1MiAxNS40NzM2IDkuMjgxNzQgMTUuNiA5LjYgMTUuNkgxMC44QzExLjExODMgMTUuNiAxMS40MjM1IDE1LjQ3MzYgMTEuNjQ4NSAxNS4yNDg1QzExLjg3MzYgMTUuMDIzNSAxMiAxNC43MTgzIDEyIDE0LjRDMTIgMTQuMDgxNyAxMS44NzM2IDEzLjc3NjUgMTEuNjQ4NSAxMy41NTE1QzExLjQyMzUgMTMuMzI2NCAxMS4xMTgzIDEzLjIgMTAuOCAxMy4yVjkuNkMxMC44IDkuMjgxNzQgMTAuNjczNiA4Ljk3NjUyIDEwLjQ0ODUgOC43NTE0N0MxMC4yMjM1IDguNTI2NDMgOS45MTgyNiA4LjQgOS42IDguNEg4LjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjMzNzJfODUyNzMpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjMzNzJfODUyNzMiIHgxPSI4Ljg4ODUiIHkxPSIxOC4yNDkxIiB4Mj0iOC4zMDA5NiIgeTI9IjEuNzAxNzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZFRDc2NiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkJBNDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K") no-repeat;
  background-size: 100%;
  background-color: #fff;
}
.b-inro-banner-clinic__information-item.birthday-information .b-inro-banner-clinic__information-picture {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjE5ODQ0IDMuNTk4NDRDNy4xOTg0NCAzLjI4MDE4IDcuMzI0ODcgMi45NzQ5NSA3LjU0OTkxIDIuNzQ5OTFDNy43NzQ5NSAyLjUyNDg3IDguMDgwMTggMi4zOTg0NCA4LjM5ODQ0IDIuMzk4NDRIOC40MTA0NEM4LjcyODcgMi4zOTg0NCA5LjAzMzkyIDIuNTI0ODcgOS4yNTg5NyAyLjc0OTkxQzkuNDg0MDEgMi45NzQ5NSA5LjYxMDQ0IDMuMjgwMTggOS42MTA0NCAzLjU5ODQ0QzkuNjEwNDQgMy45MTY3IDkuNDg0MDEgNC4yMjE5MiA5LjI1ODk3IDQuNDQ2OTdDOS4wMzM5MiA0LjY3MjAxIDguNzI4NyA0Ljc5ODQ0IDguNDEwNDQgNC43OTg0NEg4LjM5ODQ0QzguMDgwMTggNC43OTg0NCA3Ljc3NDk1IDQuNjcyMDEgNy41NDk5MSA0LjQ0Njk3QzcuMzI0ODcgNC4yMjE5MiA3LjE5ODQ0IDMuOTE2NyA3LjE5ODQ0IDMuNTk4NDRaTTkuNTk4NDQgNy4xOTg0NEM5LjU5ODQ0IDYuODgwMTggOS40NzIwMSA2LjU3NDk1IDkuMjQ2OTcgNi4zNDk5MUM5LjAyMTkyIDYuMTI0ODcgOC43MTY3IDUuOTk4NDQgOC4zOTg0NCA1Ljk5ODQ0QzguMDgwMTggNS45OTg0NCA3Ljc3NDk1IDYuMTI0ODcgNy41NDk5MSA2LjM0OTkxQzcuMzI0ODcgNi41NzQ5NSA3LjE5ODQ0IDYuODgwMTggNy4xOTg0NCA3LjE5ODQ0VjguMzk4NDRDNi41NjE5MiA4LjM5ODQ0IDUuOTUxNDcgOC42NTEyOSA1LjUwMTM4IDkuMTAxMzhDNS4wNTEyOSA5LjU1MTQ3IDQuNzk4NDQgMTAuMTYxOSA0Ljc5ODQ0IDEwLjc5ODRWMTEuOTk4NEM0LjE2MTkyIDExLjk5ODQgMy41NTE0NyAxMi4yNTEzIDMuMTAxMzggMTIuNzAxNEMyLjY1MTI5IDEzLjE1MTUgMi4zOTg0NCAxMy43NjE5IDIuMzk4NDQgMTQuMzk4NFYxNS4yMThDMi44NDg0NCAxNS4zNDQyIDMuMjc1NyAxNS41NDA2IDMuNjY0NDQgMTUuOEM0LjAwMDI4IDE2LjAyMzkgNC4zOTQ4NSAxNi4xNDMzIDQuNzk4NDQgMTYuMTQzM0M1LjIwMjAzIDE2LjE0MzMgNS41OTY2IDE2LjAyMzkgNS45MzI0NCAxNS44QzYuNjYyNjcgMTUuMzEzMSA3LjUyMDczIDE1LjA1MzIgOC4zOTg0NCAxNS4wNTMyQzkuMjc2MTQgMTUuMDUzMiAxMC4xMzQyIDE1LjMxMzEgMTAuODY0NCAxNS44QzExLjIwMDMgMTYuMDIzOSAxMS41OTQ4IDE2LjE0MzMgMTEuOTk4NCAxNi4xNDMzQzEyLjQwMiAxNi4xNDMzIDEyLjc5NjYgMTYuMDIzOSAxMy4xMzI0IDE1LjhDMTMuODYyNyAxNS4zMTMxIDE0LjcyMDcgMTUuMDUzMiAxNS41OTg0IDE1LjA1MzJDMTYuNDc2MSAxNS4wNTMyIDE3LjMzNDIgMTUuMzEzMSAxOC4wNjQ0IDE1LjhDMTguNDAwMyAxNi4wMjM5IDE4Ljc5NDggMTYuMTQzMyAxOS4xOTg0IDE2LjE0MzNDMTkuNjAyIDE2LjE0MzMgMTkuOTk2NiAxNi4wMjM5IDIwLjMzMjQgMTUuOEMyMC43MjEyIDE1LjU0MDYgMjEuMTQ4NCAxNS4zNDQyIDIxLjU5ODQgMTUuMjE4VjE0LjM5ODRDMjEuNTk4NCAxMy43NjE5IDIxLjM0NTYgMTMuMTUxNSAyMC44OTU1IDEyLjcwMTRDMjAuNDQ1NCAxMi4yNTEzIDE5LjgzNSAxMS45OTg0IDE5LjE5ODQgMTEuOTk4NFYxMC43OTg0QzE5LjE5ODQgMTAuMTYxOSAxOC45NDU2IDkuNTUxNDcgMTguNDk1NSA5LjEwMTM4QzE4LjA0NTQgOC42NTEyOSAxNy40MzUgOC4zOTg0NCAxNi43OTg0IDguMzk4NDRWNy4xOTg0NEMxNi43OTg0IDYuODgwMTggMTYuNjcyIDYuNTc0OTUgMTYuNDQ3IDYuMzQ5OTFDMTYuMjIxOSA2LjEyNDg3IDE1LjkxNjcgNS45OTg0NCAxNS41OTg0IDUuOTk4NDRDMTUuMjgwMiA1Ljk5ODQ0IDE0Ljk3NSA2LjEyNDg3IDE0Ljc0OTkgNi4zNDk5MUMxNC41MjQ5IDYuNTc0OTUgMTQuMzk4NCA2Ljg4MDE4IDE0LjM5ODQgNy4xOTg0NFY4LjM5ODQ0SDEzLjE5ODRWNy4xOTg0NEMxMy4xOTg0IDYuODgwMTggMTMuMDcyIDYuNTc0OTUgMTIuODQ3IDYuMzQ5OTFDMTIuNjIxOSA2LjEyNDg3IDEyLjMxNjcgNS45OTg0NCAxMS45OTg0IDUuOTk4NDRDMTEuNjgwMiA1Ljk5ODQ0IDExLjM3NSA2LjEyNDg3IDExLjE0OTkgNi4zNDk5MUMxMC45MjQ5IDYuNTc0OTUgMTAuNzk4NCA2Ljg4MDE4IDEwLjc5ODQgNy4xOTg0NFY4LjM5ODQ0SDkuNTk4NDRWNy4xOTg0NFpNMjEuNTk4NCAxNy44NEMyMC44NzEgMTguMzA2NyAyMC4wMjMyIDE4LjU1MTIgMTkuMTU5IDE4LjU0MzVDMTguMjk0OCAxOC41MzU4IDE3LjQ1MTUgMTguMjc2MyAxNi43MzI0IDE3Ljc5NjhDMTYuMzk2NiAxNy41NzMgMTYuMDAyIDE3LjQ1MzYgMTUuNTk4NCAxNy40NTM2QzE1LjE5NDggMTcuNDUzNiAxNC44MDAzIDE3LjU3MyAxNC40NjQ0IDE3Ljc5NjhDMTMuNzM0MiAxOC4yODM4IDEyLjg3NjEgMTguNTQzNyAxMS45OTg0IDE4LjU0MzdDMTEuMTIwNyAxOC41NDM3IDEwLjI2MjcgMTguMjgzOCA5LjUzMjQ0IDE3Ljc5NjhDOS4xOTY2IDE3LjU3MyA4LjgwMjAzIDE3LjQ1MzYgOC4zOTg0NCAxNy40NTM2QzcuOTk0ODUgMTcuNDUzNiA3LjYwMDI4IDE3LjU3MyA3LjI2NDQ0IDE3Ljc5NjhDNi41NDUzOCAxOC4yNzYzIDUuNzAyMTIgMTguNTM1OCA0LjgzNzg3IDE4LjU0MzVDMy45NzM2MyAxOC41NTEyIDMuMTI1OSAxOC4zMDY3IDIuMzk4NDQgMTcuODRWMjAuMzk4NEMyLjM5ODQ0IDIwLjcxNjcgMi41MjQ4NyAyMS4wMjE5IDIuNzQ5OTEgMjEuMjQ3QzIuOTc0OTUgMjEuNDcyIDMuMjgwMTggMjEuNTk4NCAzLjU5ODQ0IDIxLjU5ODRIMjAuMzk4NEMyMC43MTY3IDIxLjU5ODQgMjEuMDIxOSAyMS40NzIgMjEuMjQ3IDIxLjI0N0MyMS40NzIgMjEuMDIxOSAyMS41OTg0IDIwLjcxNjcgMjEuNTk4NCAyMC4zOTg0VjE3Ljg0Wk0xMC43OTg0IDMuNTk4NDRDMTAuNzk4NCAzLjI4MDE4IDEwLjkyNDkgMi45NzQ5NSAxMS4xNDk5IDIuNzQ5OTFDMTEuMzc1IDIuNTI0ODcgMTEuNjgwMiAyLjM5ODQ0IDExLjk5ODQgMi4zOTg0NEgxMi4wMTA0QzEyLjMyODcgMi4zOTg0NCAxMi42MzM5IDIuNTI0ODcgMTIuODU5IDIuNzQ5OTFDMTMuMDg0IDIuOTc0OTUgMTMuMjEwNCAzLjI4MDE4IDEzLjIxMDQgMy41OTg0NEMxMy4yMTA0IDMuOTE2NyAxMy4wODQgNC4yMjE5MiAxMi44NTkgNC40NDY5N0MxMi42MzM5IDQuNjcyMDEgMTIuMzI4NyA0Ljc5ODQ0IDEyLjAxMDQgNC43OTg0NEgxMS45OTg0QzExLjY4MDIgNC43OTg0NCAxMS4zNzUgNC42NzIwMSAxMS4xNDk5IDQuNDQ2OTdDMTAuOTI0OSA0LjIyMTkyIDEwLjc5ODQgMy45MTY3IDEwLjc5ODQgMy41OTg0NFpNMTQuMzk4NCAzLjU5ODQ0QzE0LjM5ODQgMy4yODAxOCAxNC41MjQ5IDIuOTc0OTUgMTQuNzQ5OSAyLjc0OTkxQzE0Ljk3NSAyLjUyNDg3IDE1LjI4MDIgMi4zOTg0NCAxNS41OTg0IDIuMzk4NDRIMTUuNjEwNEMxNS45Mjg3IDIuMzk4NDQgMTYuMjMzOSAyLjUyNDg3IDE2LjQ1OSAyLjc0OTkxQzE2LjY4NCAyLjk3NDk1IDE2LjgxMDQgMy4yODAxOCAxNi44MTA0IDMuNTk4NDRDMTYuODEwNCAzLjkxNjcgMTYuNjg0IDQuMjIxOTIgMTYuNDU5IDQuNDQ2OTdDMTYuMjMzOSA0LjY3MjAxIDE1LjkyODcgNC43OTg0NCAxNS42MTA0IDQuNzk4NDRIMTUuNTk4NEMxNS4yODAyIDQuNzk4NDQgMTQuOTc1IDQuNjcyMDEgMTQuNzQ5OSA0LjQ0Njk3QzE0LjUyNDkgNC4yMjE5MiAxNC4zOTg0IDMuOTE2NyAxNC4zOTg0IDMuNTk4NDRaIiBmaWxsPSIjRkRDQjNEIi8+Cjwvc3ZnPgo=");
}
.b-inro-banner-clinic__information-item.birthday-information .b-inro-banner-clinic__information-text {
  width: 290px;
}
.b-inro-banner-clinic__information-item:hover .b-inro-banner-clinic__information-text {
  opacity: 1;
  pointer-events: all;
}
.b-inro-banner-clinic__information-text {
  position: absolute;
  right: 0;
  top: calc(100% + 20px);
  opacity: 0;
  pointer-events: none;
  transition: ease 0.3s;
  background: #fff;
  filter: drop-shadow(1px 1px 8px rgba(0, 71, 187, 0.1));
  border-radius: 20px;
  padding: 16px;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
.b-inro-banner-clinic__information-text::after {
  content: "";
  display: block;
  position: absolute;
  top: -16px;
  right: 17px;
  width: 29px;
  height: 22px;
  z-index: -1;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjE1OTUgMEMxNi4xNTk1IDAgMy45NDMwMSAyMiAwLjI5MTY1NSAyMkMtMy4zNTk3IDIyIDI4Ljg5ODQgMjIgMjguODk4NCAyMkMxNi4xNzQ4IDE0Ljk5OTUgMTQuOTY3MiAxMC40NTU0IDE2LjE1OTUgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat;
  background-position: right top;
  background-size: contain;
}
.b-inro-banner-clinic__information-picture {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  background-position: center;
  background-size: 24px;
  background-repeat: no-repeat;
}
.b-inro-banner-clinic__image {
  position: relative;
  z-index: 2;
}
.b-inro-banner-clinic__image picture {
  display: flex;
  height: 100%;
}
.b-inro-banner-clinic__image picture img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center bottom;
     object-position: center bottom;
  height: 100%;
  width: auto;
  max-width: 100%;
}
.b-inro-banner-clinic__address {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  padding-left: 28px;
  position: relative;
}
.b-inro-banner-clinic__address::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjA1MDUxIDQuMDUwMzZDNi4zNjMzMyAyLjczNzU0IDguMTQzODkgMiAxMC4wMDA1IDJDMTEuODU3MSAyIDEzLjYzNzcgMi43Mzc1NCAxNC45NTA1IDQuMDUwMzZDMTYuMjYzMyA1LjM2MzE4IDE3LjAwMDkgNy4xNDM3NSAxNy4wMDA5IDkuMDAwMzZDMTcuMDAwOSAxMC44NTcgMTYuMjYzMyAxMi42Mzc1IDE0Ljk1MDUgMTMuOTUwNEwxMC4wMDA1IDE4LjkwMDRMNS4wNTA1MSAxMy45NTA0QzQuNDAwNDIgMTMuMzAwMyAzLjg4NDc0IDEyLjUyODYgMy41MzI5MSAxMS42NzkzQzMuMTgxMDggMTAuODMgMyA5LjkxOTY3IDMgOS4wMDAzNkMzIDguMDgxMDQgMy4xODEwOCA3LjE3MDczIDMuNTMyOTEgNi4zMjE0MUMzLjg4NDc0IDUuNDcyMDggNC40MDA0MiA0LjcwMDM4IDUuMDUwNTEgNC4wNTAzNlpNMTAuMDAwNSAxMS4wMDA0QzEwLjUzMDkgMTEuMDAwNCAxMS4wMzk2IDEwLjc4OTYgMTEuNDE0NyAxMC40MTQ2QzExLjc4OTggMTAuMDM5NSAxMi4wMDA1IDkuNTMwNzkgMTIuMDAwNSA5LjAwMDM2QzEyLjAwMDUgOC40Njk5MiAxMS43ODk4IDcuOTYxMjIgMTEuNDE0NyA3LjU4NjE0QzExLjAzOTYgNy4yMTEwNyAxMC41MzA5IDcuMDAwMzYgMTAuMDAwNSA3LjAwMDM2QzkuNDcwMDcgNy4wMDAzNiA4Ljk2MTM2IDcuMjExMDcgOC41ODYyOSA3LjU4NjE0QzguMjExMjIgNy45NjEyMiA4LjAwMDUgOC40Njk5MiA4LjAwMDUgOS4wMDAzNkM4LjAwMDUgOS41MzA3OSA4LjIxMTIyIDEwLjAzOTUgOC41ODYyOSAxMC40MTQ2QzguOTYxMzYgMTAuNzg5NiA5LjQ3MDA3IDExLjAwMDQgMTAuMDAwNSAxMS4wMDA0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") no-repeat;
}
.b-inro-banner-clinic__address-box .metro-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 28px;
  font-size: 14px;
  line-height: 20px;
}
.b-inro-banner-clinic__address-box .metro-list li {
  display: flex;
  padding-left: 0;
}
.b-inro-banner-clinic__address-box .metro-list .bullet {
  margin-block: 0;
  margin-inline: 0 8px;
}
.b-inro-banner-clinic__address-box .metro-list .bullet::before {
  content: "●";
  font-size: 14px;
  line-height: 17px;
}
.b-inro-banner-clinic__address-box .metro-list .distance {
  margin-inline: 8px 0;
  padding-left: 18px;
  font-size: 14px;
  line-height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzMTMyXzE5MDgyMikiPgo8cGF0aCBkPSJNNS42NTIyNCAxMS4xMjQ1QzUuNjE3NDQgMTEuMjQ0OSA1LjU2NjY0IDExLjM1OTMgNS41MDE4NCAxMS40NjY1TDQuNjk1NDQgMTIuNzg4OUw0LjAwOTg0IDEzLjkxMzNDMy44MDYyNCAxNC4yNDg1IDMuOTExODQgMTQuNjg2MSA0LjI0NzA0IDE0Ljg5MDFDNC4zNjI2NCAxNC45NjA1IDQuNDg5ODQgMTQuOTk0MSA0LjYxNjI0IDE0Ljk5NDFDNC42NTIyNCAxNC45OTQxIDQuNjg5MDQgMTQuOTkxMyA0LjcyNDY0IDE0Ljk4NTdDNC45MjUwNCAxNC45NTQ5IDUuMTEwNjQgMTQuODM5NyA1LjIyMzg0IDE0LjY1MzNMNi43MTU0NCAxMi4yMDY1QzYuODQ1ODQgMTEuOTkyOSA2Ljk0NzA0IDExLjc2MjkgNy4wMTc0NCAxMS41MjI5TDcuMzIwNjQgMTAuNDg0MUw2LjE4MTQ0IDkuMzEyNUw1LjY1MjI0IDExLjEyNDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuODA0IDcuNTU0ODRMMTAuMTk2OCA2LjczODA0QzEwLjEwNjQgNi42OTIwNCAxMC4wMzE2IDYuNjIxNjQgOS45ODAwNCA2LjUzNDQ0TDkuMTE0ODQgNS4wNzUyNEw4Ljg2NDA0IDQuNjUyNDRDOC43NTI4NCA0LjQ2NTI0IDguNjA0ODQgNC4zMDYwNCA4LjQzMTY0IDQuMTgyNDRDOC4yNTgwNCA0LjA1OTI0IDguMDU5MjQgMy45NzIwNCA3Ljg0NjA0IDMuOTI4ODRDNy43NDQ4NCAzLjkwODQ0IDcuNjQyNDQgMy44OTg0NCA3LjU0MTI0IDMuODk4NDRDNy4zNzY0NCAzLjg5ODQ0IDcuMjEzMjQgMy45MjQ4NCA3LjA1ODQ0IDMuOTc2NDRDNy4wMzYwNCAzLjk4MzY0IDcuMDE0MDQgMy45OTEyNCA2Ljk5MjQ0IDQuMDAwMDRDNi45NTk2NCA0LjAxMjg0IDYuOTI3NjQgNC4wMjYwNCA2Ljg5NTI0IDQuMDQwODRDNi44NjM2NCA0LjA1NTY0IDYuODMyMDQgNC4wNzEyNCA2LjgwMTI0IDQuMDg4NDRDNi42OTg0NCA0LjE0NDg0IDYuNjAwODQgNC4yMTM2NCA2LjUxMjA0IDQuMjk0MDRMNC44OTY0NCA1Ljc0ODg0QzQuNjcwODQgNS45NTIwNCA0LjUwODQ0IDYuMjE0NDQgNC40MjY0NCA2LjUwNjg0TDMuOTQxNjQgOC4yNDM2NEMzLjg2MjQ0IDguNTI3MjQgNC4wMjg0NCA4LjgyMTI0IDQuMzExNjQgOC45MDA0NEM0LjM1OTY0IDguOTEzNjQgNC40MDgwNCA4LjkyMDA0IDQuNDU1NjQgOC45MjAwNEM0LjY4ODg0IDguOTIwMDQgNC45MDI4NCA4Ljc2NTI0IDQuOTY4ODQgOC41MzAwNEw1LjQ1MzY0IDYuNzkzMjRDNS40ODA4NCA2LjY5NTY0IDUuNTM1MjQgNi42MDg0NCA1LjYxMDA0IDYuNTQwODRMNi42ODIwNCA1LjU3NTI0TDYuMTY1NjQgOC4xMjU2NEM2LjA5NjA0IDguNDcwNDQgNi4yMDA4NCA4LjgyODA0IDYuNDQ2NDQgOS4wODA0NEw3LjQzNDA0IDEwLjA5NjRMOC44MTg4NCAxMS41MjA0QzguOTU1MjQgMTEuNjYwOCA5LjA2MDA0IDExLjgyNTIgOS4xMjkyNCAxMi4wMDg0TDEwLjA4NiAxNC41Mzg4QzEwLjE4IDE0Ljc4NjggMTAuMzk4IDE0Ljk1MjQgMTAuNjQzMiAxNC45OUMxMC42Nzg4IDE0Ljk5NTYgMTAuNzE0OCAxNC45OTg0IDEwLjc1MTIgMTQuOTk4NEMxMC44MzQ4IDE0Ljk5ODQgMTAuOTE5NiAxNC45ODM2IDExLjAwMjQgMTQuOTUyNEMxMS4zNjk2IDE0LjgxMzYgMTEuNTU0OCAxNC40MDMyIDExLjQxNiAxNC4wMzZMMTAuOTQ2IDEyLjc5MzJMMTAuNDU5MiAxMS41MDZDMTAuMzIwNCAxMS4xMzkyIDEwLjExMTYgMTAuODEwNCA5LjgzODQ0IDEwLjUyOTJMOC41ODcyNCA5LjI0MjQ0QzguNDIzNjQgOS4wNzQwNCA4LjM1MzY0IDguODM1NjQgOC40MDAwNCA4LjYwNTY0TDguNzk5MjQgNi42MzQwNEw5LjA2Mjg0IDcuMDc4MDRDOS4yMTc2NCA3LjMzOTI0IDkuNDQyODQgNy41NTAwNCA5LjcxMzY0IDcuNjg4MDRMMTEuMzIwOCA4LjUwNTI0QzExLjM5ODQgOC41NDQ4NCAxMS40ODA4IDguNTYzMjQgMTEuNTYyNCA4LjU2MzI0QzExLjc1NjQgOC41NjMyNCAxMS45NDQgOC40NTY4NCAxMi4wMzggOC4yNzE2NEMxMi4xNzA4IDguMDA5MjQgMTIuMDY2NCA3LjY4ODQ0IDExLjgwNCA3LjU1NDg0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuMzU4NTIgMy4yNzA1NUM5Ljg3OSAyLjc1MDA2IDkuODc5IDEuOTA2MTkgOS4zNTg1MiAxLjM4NTdDOC44MzgwMyAwLjg2NTIxNyA3Ljk5NDE2IDAuODY1MjE2IDcuNDczNjcgMS4zODU3QzYuOTUzMTkgMS45MDYxOSA2Ljk1MzE5IDIuNzUwMDYgNy40NzM2NyAzLjI3MDU1QzcuOTk0MTYgMy43OTEwMyA4LjgzODAzIDMuNzkxMDMgOS4zNTg1MiAzLjI3MDU1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzEzMl8xOTA4MjIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") left center no-repeat;
  background-size: 16px;
}
.b-inro-banner-clinic__info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-size: 16px;
  line-height: 24px;
}
.b-inro-banner-clinic__time {
  padding-left: 28px;
  position: relative;
}
.b-inro-banner-clinic__time::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY2NDA2IDE3LjY2NkM1LjI0ODA2IDE3LjY2NiAxLjY2NDA2IDE0LjA5IDEuNjY0MDYgOS42NjYwMkMxLjY2NDA2IDUuMjUwMDIgNS4yNDgwNiAxLjY2NjAyIDkuNjY0MDYgMS42NjYwMkMxNC4wODgxIDEuNjY2MDIgMTcuNjY0MSA1LjI1MDAyIDE3LjY2NDEgOS42NjYwMkMxNy42NjQxIDE0LjA5IDE0LjA4ODEgMTcuNjY2IDkuNjY0MDYgMTcuNjY2Wk0xMi4yMTYxIDEyLjYzNDFDMTIuMzEyMSAxMi42OTAxIDEyLjQxNjEgMTIuNzIyMSAxMi41MjgxIDEyLjcyMjFDMTIuNzI4MSAxMi43MjIxIDEyLjkyODEgMTIuNjE4MSAxMy4wNDAxIDEyLjQyNjFDMTMuMjA4MSAxMi4xNDYxIDEzLjEyMDEgMTEuNzc4MSAxMi44MzIxIDExLjYwMjFMOS45ODQxMyA5LjkwNjA5VjYuMjEwMDlDOS45ODQxMyA1Ljg3NDA5IDkuNzEyMTMgNS42MTAwOSA5LjM4NDEzIDUuNjEwMDlDOS4wNTYxMyA1LjYxMDA5IDguNzg0MTMgNS44NzQwOSA4Ljc4NDEzIDYuMjEwMDlWMTAuMjUwMUM4Ljc4NDEzIDEwLjQ1ODEgOC44OTYxMyAxMC42NTAxIDkuMDgwMTMgMTAuNzYyMUwxMi4yMTYxIDEyLjYzNDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat;
}
.b-inro-banner-clinic__email {
  padding-left: 28px;
  position: relative;
  color: #fff !important;
  transition: ease 0.3s;
}
.b-inro-banner-clinic__email:hover {
  text-decoration: underline;
}
.b-inro-banner-clinic__email::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDcwNjcgNC4wOTAyM0M4LjY4Mjg3IDMuODYzMTUgMTEuMzA5OCAzLjg2MzE1IDEzLjkyMiA0LjA5MDIzTDE1LjE4MDYgNC4xOTk2M0MxNi4wMTg0IDQuMjcyNDYgMTYuNzM1OSA0Ljc3MjE4IDE3LjEwNzcgNS40ODdDMTcuMTU1MyA1LjU3ODQ0IDE3LjExOTYgNS42ODkxNiAxNy4wMzIgNS43NDM0MkwxMS44MTA0IDguOTc1ODVDMTAuNjkwNSA5LjY2OTEyIDkuMjc4MzggOS42ODM2NyA4LjE0NDQ1IDkuMDEzNjFMMi44ODc5MiA1LjkwNzQ5QzIuODAzIDUuODU3MyAyLjc2NDAyIDUuNzU0IDIuODAyMjkgNS42NjMwOUMzLjE0MjQyIDQuODU1MTEgMy45MDcxMSA0LjI3ODMgNC44MTIxNCA0LjE5OTYzTDYuMDcwNjcgNC4wOTAyM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yLjc5ODAxIDcuMzA2MjhDMi42NjgwNCA3LjIyOTQ4IDIuNTAyMjEgNy4zMTIxMyAyLjQ4NzA2IDcuNDYyMzNDMi4yNzU2MSA5LjU1ODY5IDIuMzI2NzkgMTEuNjc0OSAyLjY0MDU4IDEzLjc2MTdDMi44MDYwMSAxNC44NjE4IDMuNzAzODUgMTUuNzA1MSA0LjgxMjE0IDE1LjgwMTVMNi4wNzA2NyAxNS45MTA5QzguNjgyODcgMTYuMTM3OSAxMS4zMDk4IDE2LjEzNzkgMTMuOTIyIDE1LjkxMDlMMTUuMTgwNiAxNS44MDE1QzE2LjI4ODkgMTUuNzA1MSAxNy4xODY3IDE0Ljg2MTggMTcuMzUyMSAxMy43NjE3QzE3LjY3NTEgMTEuNjE0MSAxNy43MTk5IDkuNDM1MzMgMTcuNDg2NSA3LjI3OTExQzE3LjQ3MDEgNy4xMjc4NSAxNy4zMDE1IDcuMDQ2NzIgMTcuMTcyMSA3LjEyNjgxTDEyLjQ2ODMgMTAuMDM4N0MxMC45NTMyIDEwLjk3NjYgOS4wNDI2OCAxMC45OTYzIDcuNTA4NTMgMTAuMDg5OEwyLjc5ODAxIDcuMzA2MjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat;
}
.b-inro-banner-clinic__phone {
  padding-left: 28px;
  position: relative;
  color: #fff !important;
  transition: ease 0.3s;
}
.b-inro-banner-clinic__phone:hover {
  text-decoration: underline;
}
.b-inro-banner-clinic__phone::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTk3MTEgOS44NjA3OEM2LjkxMzUxIDE0LjAzNDcgMTAuMzIzNSAxNy4zNTMyIDE0LjU2MzEgMTkuMTUyMkwxNS4yNDI3IDE5LjQ1NUMxNi43OTc1IDIwLjE0NzcgMTguNjI1MiAxOS42MjE0IDE5LjU3MzYgMTguMjA3OUwyMC40NjE2IDE2Ljg4NDJDMjAuNzUwNCAxNi40NTM4IDIwLjY2MjUgMTUuODc0MiAyMC4yNTkxIDE1LjU0ODhMMTcuMjQ3MyAxMy4xMTlDMTYuODA0OSAxMi43NjIxIDE2LjE1NDQgMTIuODQ1MiAxNS44MTU5IDEzLjMwMTlMMTQuODg0MiAxNC41NTkxQzEyLjQ5MzQgMTMuMzc5OCAxMC41NTI0IDExLjQzODcgOS4zNzMwMiA5LjA0NzkyTDEwLjYzMDMgOC4xMTYyQzExLjA4NjkgNy43Nzc3OCAxMS4xNzAxIDcuMTI3MjcgMTAuODEzMiA2LjY4NDg5TDguMzgzMyAzLjY3Mjk0QzguMDU3OTUgMy4yNjk2NiA3LjQ3ODQ1IDMuMTgxNjkgNy4wNDgwOCAzLjQ3MDI2TDUuNzE1MjQgNC4zNjM5NkM0LjI5Mjg5IDUuMzE3NjcgMy43Njk1MSA3LjE2MDUyIDQuNDc4MjUgOC43MTk0N0w0Ljk5NjMzIDkuODU5MDhMNC45OTcxMSA5Ljg2MDc4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") no-repeat;
}
.b-inro-banner-clinic__buttons {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}
.b-inro-banner-clinic__button-zapis {
  background: #fff;
  color: #0047BB;
  font-size: 16px;
  line-height: 1.5;
  min-width: 264px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 8px;
  text-decoration: none !important;
  font-weight: 500;
  margin-right: 17px;
  box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  transition: ease 0.3s;
}
.b-inro-banner-clinic__button-zapis:hover {
  background: #0047BB;
  color: #fff;
}
.b-inro-banner-clinic__button-tag {
  padding: 6px 16px;
  color: #fff !important;
  box-shadow: 0px 0px 6px rgba(51, 108, 201, 0.15), 1px 2px 2px rgba(51, 108, 201, 0.15);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 40px;
  text-decoration: none !important;
  border: 1px solid #fff;
  font-weight: 400;
  transition: ease 0.3s;
  font-size: 14px;
  line-height: 1.5;
}
.b-inro-banner-clinic__button-tag:hover {
  background: #0047BB;
  border-color: #0047BB;
}
.b-inro-banner-clinic__button-review {
  position: absolute;
  bottom: 18px;
  right: 0;
  background: #0047BB;
  border-radius: 40px;
  border: 1px solid #fff;
  box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  padding: 8px 10px;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: center;
  text-decoration: none !important;
  font-weight: 500;
  min-width: 197px;
  z-index: 4;
  transition: ease 0.3s;
}
.b-inro-banner-clinic__button-review:hover {
  background: #fff;
  color: #0047BB;
}
.b-inro-banner-clinic__button-review:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjgzNTk2IDQuMjM0MjNDOS45ODU5OCA0LjA4NDI1IDEwLjE4OTQgNCAxMC40MDE2IDRDMTAuNjEzNyA0IDEwLjgxNzEgNC4wODQyNSAxMC45NjcyIDQuMjM0MjNMMTQuMTY3MiA3LjQzNDIzQzE0LjMxNzEgNy41ODQyNSAxNC40MDE0IDcuNzg3NyAxNC40MDE0IDcuOTk5ODNDMTQuNDAxNCA4LjIxMTk2IDE0LjMxNzEgOC40MTU0MSAxNC4xNjcyIDguNTY1NDNMMTAuOTY3MiAxMS43NjU0QzEwLjgxNjMgMTEuOTExMiAxMC42MTQyIDExLjk5MTggMTAuNDA0NCAxMS45OUMxMC4xOTQ3IDExLjk4ODEgOS45OTQwMyAxMS45MDQgOS44NDU3MSAxMS43NTU3QzkuNjk3MzggMTEuNjA3NCA5LjYxMzI1IDExLjQwNjcgOS42MTE0MiAxMS4xOTY5QzkuNjA5NiAxMC45ODcyIDkuNjkwMjQgMTAuNzg1MSA5LjgzNTk2IDEwLjYzNDJMMTEuNjcwNCA4Ljc5OTgzSDIuNDAxNTZDMi4xODkzOSA4Ljc5OTgzIDEuOTg1OTEgOC43MTU1NCAxLjgzNTg4IDguNTY1NTFDMS42ODU4NSA4LjQxNTQ5IDEuNjAxNTYgOC4yMTIgMS42MDE1NiA3Ljk5OTgzQzEuNjAxNTYgNy43ODc2NiAxLjY4NTg1IDcuNTg0MTcgMS44MzU4OCA3LjQzNDE0QzEuOTg1OTEgNy4yODQxMSAyLjE4OTM5IDcuMTk5ODMgMi40MDE1NiA3LjE5OTgzSDExLjY3MDRMOS44MzU5NiA1LjM2NTQzQzkuNjg1OTkgNS4yMTU0MSA5LjYwMTczIDUuMDExOTYgOS42MDE3MyA0Ljc5OTgzQzkuNjAxNzMgNC41ODc3IDkuNjg1OTkgNC4zODQyNSA5LjgzNTk2IDQuMjM0MjNaIiBmaWxsPSIjMDA0N2JiIi8+Cjwvc3ZnPgo=");
}
.b-inro-banner-clinic__button-review::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDJMMTEuNzg2OSA3LjU0MDU5TDE3LjYwODUgNy41Mjc4NkwxMi44OTEyIDEwLjkzOTRMMTQuNzAyMyAxNi40NzIxTDEwIDEzLjA0TDUuMjk3NzIgMTYuNDcyMUw3LjEwODc5IDEwLjkzOTRMMi4zOTE1NSA3LjUyNzg2TDguMjEzMTMgNy41NDA1OUwxMCAyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIzMTMyXzE5MDc5MykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMzEzMl8xOTA3OTMiIHgxPSI5LjQwNzA4IiB5MT0iMTcuMjA3NiIgeDI9IjguOTE3NDciIHkyPSIzLjQxODEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUQ3NjYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZCQTQwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") no-repeat;
  background-position: center;
  background-size: contain;
}
.b-inro-banner-clinic__button-review::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjgzNTk2IDQuMjM0MjNDOS45ODU5OCA0LjA4NDI1IDEwLjE4OTQgNCAxMC40MDE2IDRDMTAuNjEzNyA0IDEwLjgxNzEgNC4wODQyNSAxMC45NjcyIDQuMjM0MjNMMTQuMTY3MiA3LjQzNDIzQzE0LjMxNzEgNy41ODQyNSAxNC40MDE0IDcuNzg3NyAxNC40MDE0IDcuOTk5ODNDMTQuNDAxNCA4LjIxMTk2IDE0LjMxNzEgOC40MTU0MSAxNC4xNjcyIDguNTY1NDNMMTAuOTY3MiAxMS43NjU0QzEwLjgxNjMgMTEuOTExMiAxMC42MTQyIDExLjk5MTggMTAuNDA0NCAxMS45OUMxMC4xOTQ3IDExLjk4ODEgOS45OTQwMyAxMS45MDQgOS44NDU3MSAxMS43NTU3QzkuNjk3MzggMTEuNjA3NCA5LjYxMzI1IDExLjQwNjcgOS42MTE0MiAxMS4xOTY5QzkuNjA5NiAxMC45ODcyIDkuNjkwMjQgMTAuNzg1MSA5LjgzNTk2IDEwLjYzNDJMMTEuNjcwNCA4Ljc5OTgzSDIuNDAxNTZDMi4xODkzOSA4Ljc5OTgzIDEuOTg1OTEgOC43MTU1NCAxLjgzNTg4IDguNTY1NTFDMS42ODU4NSA4LjQxNTQ5IDEuNjAxNTYgOC4yMTIgMS42MDE1NiA3Ljk5OTgzQzEuNjAxNTYgNy43ODc2NiAxLjY4NTg1IDcuNTg0MTcgMS44MzU4OCA3LjQzNDE0QzEuOTg1OTEgNy4yODQxMSAyLjE4OTM5IDcuMTk5ODMgMi40MDE1NiA3LjE5OTgzSDExLjY3MDRMOS44MzU5NiA1LjM2NTQzQzkuNjg1OTkgNS4yMTU0MSA5LjYwMTczIDUuMDExOTYgOS42MDE3MyA0Ljc5OTgzQzkuNjAxNzMgNC41ODc3IDkuNjg1OTkgNC4zODQyNSA5LjgzNTk2IDQuMjM0MjNaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.time-weekend-block {
  margin-block: -40px 40px;
}
.time-weekend-box {
  background: linear-gradient(180deg, #FFF4F4 0%, #FFF7F7 100%);
  border-radius: 32px;
  padding-inline: 40px;
  padding-block: 32px;
}
.time-weekend-title {
  color: #2B3031;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 24px;
}
.time-weekend-title::before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNiAyMEMzNiAyNC4yNDM1IDM0LjMxNDMgMjguMzEzMSAzMS4zMTM3IDMxLjMxMzdDMjguMzEzMSAzNC4zMTQzIDI0LjI0MzUgMzYgMjAgMzZDMTUuNzU2NSAzNiAxMS42ODY5IDM0LjMxNDMgOC42ODYyOSAzMS4zMTM3QzUuNjg1NzEgMjguMzEzMSA0IDI0LjI0MzUgNCAyMEM0IDE1Ljc1NjUgNS42ODU3MSAxMS42ODY5IDguNjg2MjkgOC42ODYyOUMxMS42ODY5IDUuNjg1NzEgMTUuNzU2NSA0IDIwIDRDMjQuMjQzNSA0IDI4LjMxMzEgNS42ODU3MSAzMS4zMTM3IDguNjg2MjlDMzQuMzE0MyAxMS42ODY5IDM2IDE1Ljc1NjUgMzYgMjBaTTIyIDEyQzIyIDEyLjUzMDQgMjEuNzg5MyAxMy4wMzkxIDIxLjQxNDIgMTMuNDE0MkMyMS4wMzkxIDEzLjc4OTMgMjAuNTMwNCAxNCAyMCAxNEMxOS40Njk2IDE0IDE4Ljk2MDkgMTMuNzg5MyAxOC41ODU4IDEzLjQxNDJDMTguMjEwNyAxMy4wMzkxIDE4IDEyLjUzMDQgMTggMTJDMTggMTEuNDY5NiAxOC4yMTA3IDEwLjk2MDkgMTguNTg1OCAxMC41ODU4QzE4Ljk2MDkgMTAuMjEwNyAxOS40Njk2IDEwIDIwIDEwQzIwLjUzMDQgMTAgMjEuMDM5MSAxMC4yMTA3IDIxLjQxNDIgMTAuNTg1OEMyMS43ODkzIDEwLjk2MDkgMjIgMTEuNDY5NiAyMiAxMlpNMTggMThDMTcuNDY5NiAxOCAxNi45NjA5IDE4LjIxMDcgMTYuNTg1OCAxOC41ODU4QzE2LjIxMDcgMTguOTYwOSAxNiAxOS40Njk2IDE2IDIwQzE2IDIwLjUzMDQgMTYuMjEwNyAyMS4wMzkxIDE2LjU4NTggMjEuNDE0MkMxNi45NjA5IDIxLjc4OTMgMTcuNDY5NiAyMiAxOCAyMlYyOEMxOCAyOC41MzA0IDE4LjIxMDcgMjkuMDM5MSAxOC41ODU4IDI5LjQxNDJDMTguOTYwOSAyOS43ODkzIDE5LjQ2OTYgMzAgMjAgMzBIMjJDMjIuNTMwNCAzMCAyMy4wMzkxIDI5Ljc4OTMgMjMuNDE0MiAyOS40MTQyQzIzLjc4OTMgMjkuMDM5MSAyNCAyOC41MzA0IDI0IDI4QzI0IDI3LjQ2OTYgMjMuNzg5MyAyNi45NjA5IDIzLjQxNDIgMjYuNTg1OEMyMy4wMzkxIDI2LjIxMDcgMjIuNTMwNCAyNiAyMiAyNlYyMEMyMiAxOS40Njk2IDIxLjc4OTMgMTguOTYwOSAyMS40MTQyIDE4LjU4NThDMjEuMDM5MSAxOC4yMTA3IDIwLjUzMDQgMTggMjAgMThIMThaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjI2MTdfMTgxNTM2KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIyNjE3XzE4MTUzNiIgeDE9IjIxLjcxMjYiIHkxPSIzMy40ODUxIiB4Mj0iMjEuNjIzNiIgeTI9IjUuMzQ5MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQUVBRSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjkyOEQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K") center/cover no-repeat;
}
.time-weekend-wrap {
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 24px 16px;
}
.time-weekend-item {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
}
.time-weekend-item__inline {
  flex-direction: row;
  align-items: center;
}
.time-weekend-day {
  background: #FFFFFF;
  border-radius: 8px;
  padding: 5px 15px;
  border: 1px solid #FF928D;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #E23E3D;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
}
.time-weekend-time {
  color: #2B3031;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

.blind-block {
  padding-block: 60px;
  margin: 0;
}
.blind-block h2 {
  margin-block: 0 24px;
}
.blind-block-wrap {
  display: flex;
  align-items: flex-end;
  gap: 16px 0;
}
.blind-block-picture {
  width: 46%;
  border-radius: 20px;
  overflow: hidden;
}
.blind-block-picture picture {
  display: flex;
}
.blind-block-picture img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}
.blind-block-information {
  width: calc(54% + 40px);
  padding-bottom: 40px;
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  border-radius: 20px;
  margin-left: -40px;
  padding: 40px 60px;
  background: #fff;
  margin-bottom: 40px;
  position: relative;
}
.blind-block-information::after {
  content: "";
  display: block;
  position: absolute;
  top: -105px;
  right: 60px;
  width: 78px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OCA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ny42IDI4LjhDNTcuNiAzNi40MzgyIDU0LjU2NTcgNDMuNzYzNiA0OS4xNjQ3IDQ5LjE2NDdDNDMuNzYzNiA1NC41NjU3IDM2LjQzODIgNTcuNiAyOC44IDU3LjZDMjEuMTYxOCA1Ny42IDEzLjgzNjQgNTQuNTY1NyA4LjQzNTMzIDQ5LjE2NDdDMy4wMzQyOCA0My43NjM2IDAgMzYuNDM4MiAwIDI4LjhDMCAyMS4xNjE4IDMuMDM0MjggMTMuODM2NCA4LjQzNTMzIDguNDM1MzNDMTMuODM2NCAzLjAzNDI4IDIxLjE2MTggMCAyOC44IDBDMzYuNDM4MiAwIDQzLjc2MzYgMy4wMzQyOCA0OS4xNjQ3IDguNDM1MzNDNTQuNTY1NyAxMy44MzY0IDU3LjYgMjEuMTYxOCA1Ny42IDI4LjhWMjguOFpNMzIuNCA0My4yQzMyLjQgNDQuMTU0OCAzMi4wMjA3IDQ1LjA3MDUgMzEuMzQ1NiA0NS43NDU2QzMwLjY3MDUgNDYuNDIwNyAyOS43NTQ4IDQ2LjggMjguOCA0Ni44QzI3Ljg0NTIgNDYuOCAyNi45Mjk1IDQ2LjQyMDcgMjYuMjU0NCA0NS43NDU2QzI1LjU3OTMgNDUuMDcwNSAyNS4yIDQ0LjE1NDggMjUuMiA0My4yQzI1LjIgNDIuMjQ1MiAyNS41NzkzIDQxLjMyOTUgMjYuMjU0NCA0MC42NTQ0QzI2LjkyOTUgMzkuOTc5MyAyNy44NDUyIDM5LjYgMjguOCAzOS42QzI5Ljc1NDggMzkuNiAzMC42NzA1IDM5Ljk3OTMgMzEuMzQ1NiA0MC42NTQ0QzMyLjAyMDcgNDEuMzI5NSAzMi40IDQyLjI0NTIgMzIuNCA0My4yVjQzLjJaTTI4LjggMTAuOEMyNy44NDUyIDEwLjggMjYuOTI5NSAxMS4xNzkzIDI2LjI1NDQgMTEuODU0NEMyNS41NzkzIDEyLjUyOTUgMjUuMiAxMy40NDUyIDI1LjIgMTQuNFYyOC44QzI1LjIgMjkuNzU0OCAyNS41NzkzIDMwLjY3MDUgMjYuMjU0NCAzMS4zNDU2QzI2LjkyOTUgMzIuMDIwNyAyNy44NDUyIDMyLjQgMjguOCAzMi40QzI5Ljc1NDggMzIuNCAzMC42NzA1IDMyLjAyMDcgMzEuMzQ1NiAzMS4zNDU2QzMyLjAyMDcgMzAuNjcwNSAzMi40IDI5Ljc1NDggMzIuNCAyOC44VjE0LjRDMzIuNCAxMy40NDUyIDMyLjAyMDcgMTIuNTI5NSAzMS4zNDU2IDExLjg1NDRDMzAuNjcwNSAxMS4xNzkzIDI5Ljc1NDggMTAuOCAyOC44IDEwLjhaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMjM1NTJfMzc5NzgpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjM1NTJfMzc5NzgiIHgxPSIwLjAwNTMxNzk5IiB5MT0iMjguODAyNiIgeDI9IjU3LjYwNDEiIHkyPSIyOC44MDI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3QkRCRkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDBBOUY1Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") no-repeat;
  background-size: 56px;
  background-position: center;
}
.blind-block-text {
  color: #2B3031;
  font-size: 16px;
  line-height: 1.5;
}
.blind-block-text p {
  margin-block: 0 10px;
}

.akcii-block {
  padding-block: 60px;
}
.akcii-block h2 {
  margin-block: 0 32px;
}
.akcii-block-wrap.swiper {
  padding-top: 80px;
  margin-top: -72px;
}
.akcii-block-wrap.swiper .swiper-slide {
  height: auto;
}
.akcii-block-wrap .oxo-slider-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.akcii-block-wrap .oxo-slider-nav__item {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
}
.akcii-block-item {
  background: linear-gradient(92.8deg, #0047BB -0.24%, #1C81E6 99.76%);
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  position: relative;
  gap: 0;
  justify-content: space-between;
  color: #fff;
  height: 100%;
}
.akcii-block-item.preview-pictured {
  background: transparent;
}
.akcii-block-left {
  padding-block: 40px 88px;
  padding-left: 45px;
  width: 57%;
}
.akcii-block-title {
  font-size: 17px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 24px;
}
.akcii-block-number {
  font-size: 64px;
  line-height: 1;
}
.akcii-block-button {
  font-size: 14px;
  line-height: 20px;
  border: 2px solid #FFFFFF;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 52px;
  transition: ease 0.3s;
  text-decoration: none !important;
  color: #fff !important;
  background: transparent;
}
.akcii-block-button:hover {
  background: #fff;
  color: #0047BB !important;
}
.akcii-block-right picture {
  display: flex;
  height: 100%;
  justify-content: flex-end;
  align-items: flex-end;
}
.akcii-block-right picture img {
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
  max-height: 100%;
  width: auto;
}
.akcii-block-note {
  position: absolute;
  left: 48px;
  bottom: 16px;
  text-transform: uppercase;
  color: #99B5E4;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  margin: 0;
}
.akcii-block-preview {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  background: #fff;
}
.akcii-block-preview picture {
  display: flex;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.akcii-block-preview picture img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.advantages-block {
  padding-block: 60px;
}
.advantages-block h2 {
  margin-block: 0 40px;
}

.technics-block {
  padding-block: 60px 68px;
}
.technics-block-wrap {
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  border-radius: 20px;
  background: #fff;
  display: flex;
  gap: 24px;
}
.technics-block h2 {
  margin-block: 0 32px;
}
.technics-block-left {
  width: 66.6%;
  padding-block: 48px;
  padding-inline: 50px 0;
}
.technics-block-right {
  width: calc(33.3% - 24px);
  min-width: 340px;
}
.technics-block-items {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.technics-block-item {
  color: #000;
  cursor: pointer;
  padding: 8px 20px;
  font-size: 16px;
  line-height: 1.5;
  box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  border-radius: 12px;
  border: 1px solid transparent;
  transition: ease 0.3s;
}
.technics-block-item.active, .technics-block-item:hover {
  color: #0047BB;
  border-color: #0047BB;
}
.technics-block-picture {
  height: 100%;
  position: relative;
}
.technics-block-picture::after {
  content: "";
  display: block;
  height: 80%;
  max-height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  aspect-ratio: 1/1;
  background: linear-gradient(92.8deg, #0047BB -0.24%, #1C81E6 99.76%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: 0;
}
.technics-block-picture picture {
  height: 100%;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 5;
}
.technics-block-picture picture img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  max-height: 100%;
  max-width: 100%;
  transition: ease 0.5s;
}

.spetiality-block {
  padding-block: 60px 20px;
}
.spetiality-block h2 {
  margin-block: 0 32px;
}

.laboratory-block {
  padding-block: 80px;
}
.laboratory-block h2 {
  color: #fff;
  margin-block: 0 32px;
}
.laboratory-block-wrap {
  display: flex;
  gap: 30px;
  align-items: stretch;
  justify-content: space-between;
  background: linear-gradient(90deg, #336CC9 1.61%, #42BAFD 99.06%);
  border-radius: 20px;
}
.laboratory-block-picture {
  width: 33.3%;
  display: flex;
  overflow: hidden;
}
.laboratory-block-picture picture {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 280px;
  aspect-ratio: 1/1;
  margin-top: 15px;
  margin-bottom: -40px;
  margin-left: 50px;
  position: relative;
}
.laboratory-block-picture picture::after {
  content: "";
  display: block;
  width: 420px;
  aspect-ratio: 1/1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
}
.laboratory-block-picture img {
  width: 280px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
}
.laboratory-block-info {
  width: calc(66.6% - 30px);
  padding-block: 48px;
}
.laboratory-block-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.laboratory-block-item {
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  border-radius: 8px;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 600;
  color: #fff !important;
  transition: ease 0.3s;
  text-decoration: none !important;
}
.laboratory-block-item:hover {
  background: #0047BB;
}

.chief-doctor-block {
  margin-block: 60px;
}
.chief-doctor-block h2 {
  color: #fff;
  margin-block: 0 24px;
}
.chief-doctor-wrap {
  display: flex;
  gap: 30px;
  background: linear-gradient(90deg, #336CC9 1.61%, #42BAFD 99.06%);
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  border-radius: 40px;
  position: relative;
  overflow: hidden;
}
.chief-doctor-wrap::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: url("/local/components/bz/news.detail/templates/clinicDetailNew/images/bz-name-logo.png") no-repeat;
  background-position: right bottom;
  background-size: contain;
}
.chief-doctor-picture {
  padding-inline: 30px;
  width: 28%;
}
.chief-doctor-picture picture {
  display: flex;
  height: 100%;
  align-items: flex-end;
  justify-content: center;
}
.chief-doctor-picture picture img {
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  z-index:1;
}
.chief-doctor-description {
  width: calc(72% - 30px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 48px;
}
.chief-doctor-name {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  color: #fff;
  margin-block: 0 8px;
}
.chief-doctor-time {
  margin-block: 16px 0;
  color: #fff;
  font-weight: 500;
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.chief-doctor-time__title {
  font-size: 20px;
  line-height: 26px;
  padding-left: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY2NDA2IDE3LjY2N0M1LjI0ODA2IDE3LjY2NyAxLjY2NDA2IDE0LjA5MSAxLjY2NDA2IDkuNjY2OTlDMS42NjQwNiA1LjI1MDk5IDUuMjQ4MDYgMS42NjY5OSA5LjY2NDA2IDEuNjY2OTlDMTQuMDg4MSAxLjY2Njk5IDE3LjY2NDEgNS4yNTA5OSAxNy42NjQxIDkuNjY2OTlDMTcuNjY0MSAxNC4wOTEgMTQuMDg4MSAxNy42NjcgOS42NjQwNiAxNy42NjdaTTEyLjIxNjEgMTIuNjM1MUMxMi4zMTIxIDEyLjY5MTEgMTIuNDE2MSAxMi43MjMxIDEyLjUyODEgMTIuNzIzMUMxMi43MjgxIDEyLjcyMzEgMTIuOTI4MSAxMi42MTkxIDEzLjA0MDEgMTIuNDI3MUMxMy4yMDgxIDEyLjE0NzEgMTMuMTIwMSAxMS43NzkxIDEyLjgzMjEgMTEuNjAzMUw5Ljk4NDEzIDkuOTA3MDdWNi4yMTEwN0M5Ljk4NDEzIDUuODc1MDcgOS43MTIxMyA1LjYxMTA3IDkuMzg0MTMgNS42MTEwN0M5LjA1NjEzIDUuNjExMDcgOC43ODQxMyA1Ljg3NTA3IDguNzg0MTMgNi4yMTEwN1YxMC4yNTExQzguNzg0MTMgMTAuNDU5MSA4Ljg5NjEzIDEwLjY1MTEgOS4wODAxMyAxMC43NjMxTDEyLjIxNjEgMTIuNjM1MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) left center no-repeat;
  background-size: 20px;
}
.chief-doctor-time__info {
  font-size: 16px;
  line-height: 28px;
}
.chief-doctor-time__info p {
  margin-bottom: 0;
}

.map-block {
  padding-block: 60px;
}
.map-block h2 {
  margin-block: 0 48px;
}
.map-block-wrap {
  display: flex;
  gap: 16px;
  min-height: 320px;
}
.map-block-left {
  width: 70%;
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  border-radius: 20px;
}
.map-block-right {
  position: relative;
  width: calc(30% - 16px);
  background: #FFFFFF;
  box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
  border-radius: 20px;
  padding: 24px;
}
.map-block-text h4 {
  color: #0047BB;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  margin-block: 0 4px;
}
.map-block-text b {
  color: #0047BB;
}
.map-block-text .clinic-work-time {
  margin-bottom: 24px;
  padding-left: 0;
}
.map-block-text .clinic-work-time li {
  padding-left: 0;
}
.map-block-text .clinic-work-time.time-icon li:first-child {
  padding-left: 24px;
}

@media (max-width: 1199px) {
  .b-inro-banner-clinic__box {
    gap: 30px;
  }
  .b-inro-banner-clinic__button-review {
    left: 50%;
  }
  .b-inro-banner-clinic__left {
    max-width: calc(40% - 30px);
  }
  .b-inro-banner-clinic__right {
    min-width: 485px;
    gap: 20px;
    padding-block: 70px 40px;
  }
  .b-inro-banner-clinic__buttons {
    flex-direction: column;
    gap: 10px;
  }
  .b-inro-banner-clinic__information {
    top: 10px;
    right: 10px;
  }
  .blind-block-information::after {
    width: 56px;
    background-size: 42px;
    top: -30px;
    right: 30px;
  }
}
@media (max-width: 990px) {
  .b-inro-banner-clinic__box {
    background: linear-gradient(303.48deg, #0047BB -1.06%, #1C81E6 43.31%);
    flex-direction: column;
    gap: 24px;
  }
  .b-inro-banner-clinic__left {
    order: 2;
    max-width: unset;
  }
  .b-inro-banner-clinic__left::after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI5IiBoZWlnaHQ9IjIyNiIgdmlld0JveD0iMCAwIDIyOSAyMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNDguNjI2IDI5Ny4yNThDNjYuNzcyOSAyOTcuMjU4IDAgMjMxLjA4IDAgMTQ4LjYyOUMwIDEzOS45NSA3LjUzOTExIDEzMi4zNTUgMTYuMTU1MiAxMzIuMzU1QzI0Ljc3MTQgMTMyLjM1NSAzMi4zMTA1IDEzOS45NSAzMi4zMTA1IDE0OC42MjlDMzIuMzEwNSAyMTIuNjM3IDg0LjAwNTIgMjY0LjcxMSAxNDguNjI2IDI2NC43MTFDMjEzLjI0NyAyNjQuNzExIDI2NC45NDcgMjEyLjYzNyAyNjQuOTQ3IDE0OC42MjlDMjY0Ljk0NyA4NC42MjA1IDIxMy4yNDcgMzIuNTQ2NiAxNDguNjI2IDMyLjU0NjZDMTQwLjAxIDMyLjU0NjYgMTMyLjQ3MSAyNC45NTI0IDEzMi40NzEgMTYuMjczM0MxMzIuNDcxIDcuNTk0MiAxNDAuMDEgMCAxNDguNjI2IDBDMjMwLjQ3OSAwIDI5Ny4yNTggNjYuMTc3NSAyOTcuMjU4IDE0OC42MjlDMjk3LjI1OCAyMzEuMDggMjMwLjQ3OSAyOTcuMjU4IDE0OC42MjYgMjk3LjI1OFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMzExNV8xODkwMjIpIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMTQ4LjYxNiAyMTkuMTQ3QzE4Ny4zODggMjE5LjE0NyAyMTcuNTQ5IDE4Ny42ODcgMjE3LjU0OSAxNDkuNzE2QzIxNy41NDkgMTEwLjY2IDE4Ni4zMTEgODAuMjgxMiAxNDguNjE2IDgwLjI4MTJDMTA5Ljg0MyA4MC4yODEyIDc5LjY4NzUgMTExLjc0NSA3OS42ODc1IDE0OS43MTZDNzkuNjg3NSAxODcuNjg3IDExMC45MiAyMTkuMTQ3IDE0OC42MTYgMjE5LjE0N1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yMzExNV8xODkwMjIpIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIzMTE1XzE4OTAyMiIgeDE9IjE0OC42MDkiIHkxPSIxMi42MDY4IiB4Mj0iMTQ4LjYyOSIgeTI9IjI5Ny4yNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMzExNV8xODkwMjIiIHgxPSIxNDguNjA5IiB5MT0iODYuMTcwNiIgeDI9IjE0OC42MTgiIHkyPSIyMTkuMTQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC40MSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
    bottom: 0;
    top: unset;
    right: 0;
  }
  .b-inro-banner-clinic__right {
    order: 0;
    padding: 24px;
    padding-bottom: 0;
    gap: 16px;
  }
  .b-inro-banner-clinic__image {
    max-width: 90%;
  }
  .b-inro-banner-clinic__address {
    font-size: 14px;
    line-height: 20px;
  }
  .b-inro-banner-clinic__info {
    font-size: 14px;
    line-height: 20px;
  }
  .b-inro-banner-clinic__buttons {
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 8px;
    align-items: flex-start;
    gap: 24px 8px;
    max-width: 400px;
  }
  .b-inro-banner-clinic__button-tag {
    font-size: 12px;
  }
  .b-inro-banner-clinic__button-review {
    font-size: 12px;
    padding-block: 10px;
    padding-inline: 12px;
    width: 190px;
    min-width: unset;
  }
  .technics-block {
    padding-block: 32px;
  }
  .technics-block h2 {
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 36px;
  }
  .technics-block-wrap {
    flex-direction: column;
  }
  .technics-block-left {
    width: 100%;
    padding: 24px 16px 0;
  }
  .technics-block-right {
    width: 100%;
    min-width: unset;
    padding: 0 16px 24px;
  }
  .technics-block-items {
    flex-direction: column;
    gap: 12px;
  }
  .technics-block-item {
    font-size: 14px;
  }
  .map-block {
    padding-block: 32px;
  }
  .map-block h2 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }
  .map-block-wrap {
    flex-wrap: wrap;
  }
  .map-block-left {
    width: 100%;
  }
  .map-block-right {
    width: 100%;
    padding: 16px 24px;
  }
  .map-block-text h4 {
    font-size: 16px;
  }
  .map-block-text .clinic-work-time {
    margin-bottom: 16px;
  }
  .map-block .parking-scheme .route-links {
    height: auto;
    bottom: unset;
    top: 0;
  }
  .blind-block {
    padding-block: 48px;
    margin: 0;
  }
  .blind-block h2 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 24px;
  }
  .blind-block-wrap {
    flex-wrap: wrap;
  }
  .blind-block-picture {
    width: 100%;
  }
  .blind-block-information {
    width: 100%;
    margin-inline: auto;
    margin-block: 0;
    padding: 24px;
  }
  .blind-block-information::after {
    top: -35px;
  }
  .blind-block-text {
    font-size: 14px;
  }
  .laboratory-block {
    padding-block: 48px;
  }
  .laboratory-block h2 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 36px;
  }
  .laboratory-block-wrap {
    flex-wrap: wrap;
    gap: 16px;
  }
  .laboratory-block-picture {
    width: 100%;
    margin-top: -25px;
    justify-content: center;
  }
  .laboratory-block-picture picture {
    width: 196px;
    margin: 50px;
  }
  .laboratory-block-picture picture::after {
    width: 296px;
  }
  .laboratory-block-info {
    width: 100%;
    padding-block: 0 40px;
    padding-inline: 16px;
  }
  .laboratory-block-item {
    font-size: 14px;
    padding: 6px 9px;
  }
  .page-bg__blue-light .b-doctors-list .block-title {
    font-size: 28px;
    line-height: 36px;
  }
  .reviews-outer .reviews-title {
    font-size: 28px;
    line-height: 36px;
  }
  .chief-doctor-block {
    margin-block: 48px;
  }
  .chief-doctor-block h2 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }
  .chief-doctor-wrap {
    flex-wrap: wrap;
    border-radius: 20px;
  }
  .chief-doctor-wrap::after {
    bottom: 34px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEyIiBoZWlnaHQ9IjI0MiIgdmlld0JveD0iMCAwIDIxMiAyNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjAuODQgMjQyQzU0LjIxMTIgMjQyIDAgMTg3LjcxNyAwIDEyMUMwIDExMy42NTcgNS45NDIxOSAxMDcuNjk4IDEzLjI4NDEgMTA3LjY5OEMyMC42MjYxIDEwNy42OTggMjYuNTY4MyAxMTMuNjQ4IDI2LjU2ODMgMTIxQzI2LjU2ODMgMTczLjA1IDY4Ljg1OSAyMTUuMzk2IDEyMC44NCAyMTUuMzk2QzE3Mi44MiAyMTUuMzk2IDIxNS4xMTEgMTczLjA1IDIxNS4xMTEgMTIxQzIxNS4xMTEgNjguOTUwNCAxNzIuODIgMjYuNjAzNSAxMjAuODQgMjYuNjAzNUMxMTMuNTA3IDI2LjYwMzUgMTA3LjU1NiAyMC42NTM1IDEwNy41NTYgMTMuMzAxOEMxMDcuNTU2IDUuOTU5MTIgMTEzLjQ5OCAwIDEyMC44NCAwQzE4Ny40NjggMCAyNDEuNjc5IDU0LjI4MzIgMjQxLjY3OSAxMjFDMjQxLjY3OSAxODcuNzE3IDE4Ny40NjggMjQyIDEyMC44NCAyNDJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPHBhdGggZD0iTTEyMC44MjYgMTgwLjAwMkMxNTMuMTg1IDE4MC4wMDIgMTc5LjQxNyAxNTMuNzM1IDE3OS40MTcgMTIxLjMzM0MxNzkuNDE3IDg4LjkzMSAxNTMuMTg1IDYyLjY2NDEgMTIwLjgyNiA2Mi42NjQxQzg4LjQ2NjUgNjIuNjY0MSA2Mi4yMzQ0IDg4LjkzMSA2Mi4yMzQ0IDEyMS4zMzNDNjIuMjM0NCAxNTMuNzM1IDg4LjQ2NjUgMTgwLjAwMiAxMjAuODI2IDE4MC4wMDJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yNTQwMl8xMDk5NDQpIj4KPHBhdGggZD0iTTEwMy4xNDggMTEzLjk5MVYxMjIuMjk1QzEwMy4xNDggMTI1LjAxNyAxMDIuMTA1IDEyNi43MjcgOTkuNDYxOSAxMjYuNzI3SDk0LjQyMDJWMTI1Ljk1OUM5NC40MjAyIDEyNS4xMjEgOTUuMDExMyAxMjQuNDkzIDk1Ljg0NTkgMTI0LjQ5M0g5OC4xMDYyQzk5LjY3MTEgMTI0LjQ5MyAxMDAuMTIzIDEyMy44MzEgMTAwLjIyNyAxMjIuMTlMMTAwLjA4OCAxMjIuMTIxQzk5LjYzNjEgMTIyLjk1OCA5OC45NDA4IDEyMy4yNzIgOTcuNzkyNyAxMjMuMjcySDk3LjE2NjZDOTQuODM3MSAxMjMuMjcyIDkzLjUxNTYgMTIxLjgwNiA5My41MTU2IDExOS4zOTlWMTEyLjgwNUg5NS41MzI1Qzk2LjMzMiAxMTIuODA1IDk2LjYxMDUgMTEzLjMyOCA5Ni42MTA1IDExMy45NTZWMTE5LjA4NUM5Ni42MTA1IDEyMC40NDYgOTcuMTMyNCAxMjEuMDc0IDk4LjIxMDQgMTIxLjA3NEM5OS4yNTM1IDEyMS4wNzQgOTkuOTgzOCAxMjAuNTE2IDk5Ljk4MzggMTE4LjU2MlYxMTIuODA1SDEwMS43OTJDMTAyLjggMTEyLjg0IDEwMy4xNDggMTEzLjM2MyAxMDMuMTQ4IDExMy45OTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTE5LjU2IDExNC4zMDZWMTE1LjM4N0gxMjEuODg5QzEyNC44NDUgMTE1LjM4NyAxMjYuMDYyIDExNi44MTggMTI2LjA2MiAxMTkuMTkxQzEyNi4wNjIgMTIxLjY2OCAxMjQuNzA1IDEyMy4wOTggMTIxLjg4OSAxMjMuMDk4SDExNy41NzdDMTE2LjgxMiAxMjMuMDk4IDExNi40MyAxMjIuNjEgMTE2LjQzIDEyMS45NDdWMTEyLjgwNUgxMTguMDk5QzExOS4xMDcgMTEyLjg0IDExOS41NiAxMTMuNDY4IDExOS41NiAxMTQuMzA2Wk0xMTkuNTYgMTE3LjY1NVYxMjAuOTM0SDEyMS4yNjRDMTIyLjQxMSAxMjAuOTM0IDEyMi45MzMgMTIwLjMwNiAxMjIuOTMzIDExOS4yMjRDMTIzLjAwMiAxMTguMzUyIDEyMi4zNzcgMTE3LjY1NCAxMjEuMzMzIDExNy42NTRIMTE5LjU2VjExNy42NTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTA5LjUwNyAxMjEuMDc5QzExMC44OTggMTIxLjA0MyAxMTEuMjExIDExOS44MjMgMTExLjIxMSAxMTguNDYyVjExNS4wNzdIMTA5LjQwM0MxMDcuOTc3IDExNS4wNzcgMTA3LjgzOCAxMTYuMjYzIDEwNy44MzggMTE3LjQ0OVYxMTguODQ1QzEwNy44MzggMTIwLjE3MSAxMDguMjU2IDEyMS4wNzkgMTA5LjUwNyAxMjEuMDc5Wk0xMDkuMjk5IDExMi44NDRIMTEyLjg0NkMxMTMuOTI0IDExMi44NDQgMTE0LjQxMSAxMTMuMTU3IDExNC40MTEgMTE0LjMxVjEyMi4wNTZDMTE0LjQxMSAxMjQuODgyIDExMy40MzcgMTI2Ljc2NiAxMTAuNzYgMTI2Ljc2NkgxMDUuNjQ4VjEyNS45OThDMTA1LjY0OCAxMjUuMDkxIDEwNi4yMDQgMTI0LjU2NyAxMDcuMTA5IDEyNC41NjdIMTA5LjNDMTEwLjg2NSAxMjQuNTY3IDExMS4zODYgMTIzLjgzNCAxMTEuNDkxIDEyMi4yNjRMMTExLjI4MiAxMjIuMjI5QzExMC45MzUgMTIzLjAzMSAxMTAuMjA0IDEyMy4zMTEgMTA5LjA1NyAxMjMuMzExSDEwOC4zOTdDMTA1Ljg5MyAxMjMuMzExIDEwNC44MTUgMTIxLjcwNSAxMDQuODE1IDExOS4zMzNWMTE3LjEzNEMxMDQuNzQ0IDExNC4zMSAxMDYuMjM5IDExMi44NDQgMTA5LjI5OSAxMTIuODQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTg2LjczMTYgMTE1LjE3M0M4NS4yMzY2IDExNS4yNDMgODQuOTIzMiAxMTYuMDExIDg0LjkyMzIgMTE3LjQ0MVYxMjAuNzIxSDg2Ljg3MDhDODguMzY1NyAxMjAuNzIxIDg4LjUzOTkgMTE5LjQ2NSA4OC41Mzk5IDExOC4yNDRWMTE3Ljg2Qzg4LjUwNDkgMTE2LjQ2NCA4OC4wNTIyIDExNS4xNzMgODYuNzMxNiAxMTUuMTczWk04Ni45NCAxMjMuMTI5SDgxLjUxNTZWMTEzLjcwOEM4MS41MTU2IDExMS45OTggODEuNjg5OSAxMTAuNDYzIDgyLjQ4OTQgMTA5LjU5MUM4My4xMTU2IDEwOC45MjkgODQuMTU4NiAxMDguNzE5IDg1LjM3NTkgMTA4LjcxOUg5MC43MzFWMTA5Ljg3QzkwLjczMSAxMTAuODEyIDkwLjEwNDkgMTExLjM3IDg5LjE2NjEgMTExLjM3SDg2LjkwNUM4Ni4xMDU0IDExMS4zNyA4NS40MTAxIDExMS4zNyA4NS4wNjI0IDExMS43MTlDODQuNjc5NyAxMTIuMTAzIDg0LjY3OTcgMTEyLjgzNiA4NC42MTA1IDExMy42MzhWMTE0LjI2Nkw4NC44MTg5IDExNC4zMzZDODUuMjAxNiAxMTMuNDk4IDg1Ljk2NjIgMTEzLjE4NSA4Ny4xODM1IDExMy4xODVIODcuOTEzOEM5MC41NTY4IDExMy4xODUgOTEuNzA0IDExNC44OTUgOTEuNzA0IDExNy40MDZWMTE4LjYyOEM5MS43MzgyIDEyMS41NTkgOTAuMjA4MyAxMjMuMTI5IDg2Ljk0IDEyMy4xMjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTM4LjQ2OSAxMTYuNTQxTDEzOC4yNjEgMTE2LjQzNkwxMzguNDY5IDExNi4zMzJDMTM5LjEzIDExNS45ODMgMTM5LjU0NyAxMTQuOTM2IDEzOS41NDcgMTEzLjg1NUMxMzkuNTEyIDExMS43NjEgMTM4LjY0MyAxMTAuNjQ1IDEzNi4zODMgMTEwLjYwOUgxMzAuMjI4VjExMS44MzFDMTMwLjIyOCAxMTIuNDkzIDEzMC41NDEgMTEyLjkxMyAxMzEuMjAyIDExMi45NDhIMTM1LjUxNEMxMzYuMTc1IDExMi45NDggMTM2LjY2MiAxMTMuMzMyIDEzNi42NjIgMTE0LjE2OUMxMzYuNjYyIDExNS4wMDcgMTM2LjE3NSAxMTUuNDYgMTM1LjUxNCAxMTUuNDZIMTMyLjIxMVYxMTYuNjQ2QzEzMi4yMTEgMTE3LjQ0OSAxMzIuNjI4IDExNy44NjggMTMzLjI1NCAxMTcuOTAySDEzNS41MTRDMTM2LjI4IDExNy45MDIgMTM2Ljg3MSAxMTguMjg2IDEzNi44NzEgMTE5LjE5M0MxMzYuODcxIDEyMC4xIDEzNi4yOCAxMjAuNTU0IDEzNS40NDUgMTIwLjU1NEgxMzAuMTI1VjEyMS42MDFDMTMwLjEyNSAxMjIuNTc4IDEzMC41NzcgMTIzLjEwMSAxMzEuNDQ2IDEyMy4xMDFIMTM2LjU1OEMxMzguNDcxIDEyMy4xMDEgMTM5LjcyMiAxMjEuNzQgMTM5Ljc1NyAxMTkuNjgyVjExOS40MzdDMTM5Ljc5MSAxMTcuODMyIDEzOS4zMzkgMTE2LjkyNSAxMzguNDY5IDExNi41NDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ni45NzQgMTIzLjI3OUgxNTcuNDk2QzE2MC4zMTMgMTIzLjI3OSAxNjIuMDE3IDEyMS45MTggMTYyLjAxNyAxMTkuMDkyVjExNi44NTlDMTYyLjAxNyAxMTQuMDMzIDE2MC4zMTMgMTEyLjc0MiAxNTcuNDk2IDExMi43NDJIMTU2Ljk3NEMxNTQuMTU4IDExMi43NDIgMTUyLjQ1NCAxMTQuMDY4IDE1Mi40NTQgMTE2Ljg1OVYxMTkuMDkyQzE1Mi40MTkgMTIxLjk1MyAxNTQuMTU4IDEyMy4yNzkgMTU2Ljk3NCAxMjMuMjc5Wk0xNTcuMDc4IDEyMS4wNDdDMTU1LjcyMiAxMjEuMDQ3IDE1NS40NzkgMTIwLjA2OSAxNTUuNDc5IDExOC42MDRWMTE3LjQxN0MxNTUuNDc5IDExNS45NTIgMTU1Ljc1OCAxMTQuOTc1IDE1Ny4wNzggMTE0Ljk3NUgxNTcuMzkxQzE1OC43NDggMTE0Ljk3NSAxNTguOTkgMTE1Ljk1MiAxNTguOTkgMTE3LjQxN1YxMTguNjA0QzE1OC45OSAxMjAuMDY5IDE1OC43NDcgMTIxLjA0NiAxNTcuMzkxIDEyMS4wNDZIMTU3LjA3OFYxMjEuMDQ3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2OC40MTQgMTIxLjA3OUMxNjcuMDIzIDEyMS4wNzkgMTY2LjYwNiAxMTkuODkyIDE2Ni42MDYgMTE4LjIxN1YxMTUuMDc3SDE2OC40ODNDMTY5LjkwOSAxMTUuMDc3IDE3MC4wNDggMTE2LjE1OCAxNzAuMDQ4IDExNy4zMVYxMTguODhDMTcwLjA0OSAxMjAuMjA2IDE2OS43MzYgMTIxLjA0MyAxNjguNDE0IDEyMS4wNzlaTTE2OC41ODggMTEyLjg0NEgxNjMuNDc3VjEyNS4yNjZDMTYzLjQ3NyAxMjYuMTAzIDE2My45OTggMTI2LjU5MiAxNjQuNzk4IDEyNi41OTJIMTY2LjYwNlYxMjMuNjI1QzE2Ni42MDYgMTIzLjE3MiAxNjYuNTAyIDEyMi4zNyAxNjYuMzk4IDEyMS45NUwxNjYuNjA2IDEyMS44NDZDMTY2Ljk1NCAxMjIuODkyIDE2Ny44MjQgMTIzLjMxMiAxNjguOTAyIDEyMy4zMTJIMTY5LjI0OUMxNzEuMjMxIDEyMy4zMTIgMTczLjEwOSAxMjIuMjMgMTczLjEwOSAxMTkuMjI5VjExNy4xQzE3My4xMDkgMTE0LjM0NCAxNzEuNjEzIDExMi44NDQgMTY4LjU4OCAxMTIuODQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0NS45NDggMTIxLjA3OUMxNDcuNDA4IDEyMS4wNDMgMTQ3LjY1MiAxMTkuODIzIDE0Ny42NTIgMTE4LjQ2MlYxMTUuMDc3SDE0NS44MDlDMTQ0LjQxOSAxMTUuMDc3IDE0NC4yNDQgMTE2LjI2MyAxNDQuMjQ0IDExNy40NDlWMTE4Ljg0NUMxNDQuMzE0IDEyMC4xNzEgMTQ0LjY5NSAxMjEuMDc5IDE0NS45NDggMTIxLjA3OVpNMTQ1LjgwOSAxMTIuODQ0SDE0OS4yODZDMTUwLjQzMyAxMTIuODQ0IDE1MC44NTEgMTEzLjE1NyAxNTAuODUxIDExNC4zMVYxMjEuOTUxQzE1MC44NTEgMTI0Ljc3NyAxNDkuODQzIDEyNi42NjEgMTQ3LjIgMTI2LjY2MUgxNDIuMDUzVjEyNS45OTlDMTQyLjA1MyAxMjUuMDkyIDE0Mi42NzkgMTI0LjU2OCAxNDMuNTE0IDEyNC41NjhIMTQ1Ljc3NEMxNDcuMzA0IDEyNC41NjggMTQ4LjEwNCAxMjMuNDg2IDE0OC4yNDMgMTIxLjkxNkwxNDguMDY5IDEyMS44ODFDMTQ3LjU4MiAxMjIuODU4IDE0Ni42MDggMTIzLjM0NyAxNDUuNDYxIDEyMy4zNDdIMTQ0LjgwMUMxNDIuMjk3IDEyMy4zNDcgMTQxLjIxOSAxMjEuNzQyIDE0MS4yMTkgMTE5LjM2OVYxMTcuMTdDMTQxLjIxOSAxMTQuMzEgMTQyLjY3OSAxMTIuODQ0IDE0NS44MDkgMTEyLjg0NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTc5LjA1OSAxMjMuMjc5SDE3OS41NDVDMTgyLjM5NyAxMjMuMjc5IDE4NC4wNjYgMTIxLjkxOCAxODQuMDY2IDExOS4wOTJWMTE2Ljg1OUMxODQuMDY2IDExNC4wMzMgMTgyLjM5NyAxMTIuNzQyIDE3OS41NDUgMTEyLjc0MkgxNzkuMDU5QzE3Ni4yMDcgMTEyLjc0MiAxNzQuNDY5IDExNC4wNjggMTc0LjQ2OSAxMTYuODU5VjExOS4wOTJDMTc0LjQ2OCAxMjEuOTUzIDE3Ni4xNzIgMTIzLjI3OSAxNzkuMDU5IDEyMy4yNzlaTTE3OS4wOTMgMTIxLjA0N0MxNzcuNzM2IDEyMS4wNDcgMTc3LjUyOCAxMjAuMDY5IDE3Ny41MjggMTE4LjYwNFYxMTcuNDE3QzE3Ny41MjggMTE1Ljk1MiAxNzcuNzM2IDExNC45NzUgMTc5LjA5MyAxMTQuOTc1SDE3OS40NzVDMTgwLjc2MiAxMTQuOTc1IDE4MS4wNCAxMTUuOTUyIDE4MS4wNCAxMTcuNDE3VjExOC42MDRDMTgxLjA0IDEyMC4wNjkgMTgwLjc2MiAxMjEuMDQ2IDE3OS40NzUgMTIxLjA0NkgxNzkuMDkzVjEyMS4wNDdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTg4LjcyNCAxMTYuOTIzSDE5MC40OThDMTkxLjE5MyAxMTYuOTIzIDE5MS42MTEgMTE2LjU3NCAxOTEuNTQxIDExNS45NDVDMTkxLjU0MSAxMTUuMzE3IDE5MS4xMjQgMTE1LjAwMyAxOTAuNDk4IDExNS4wMDNIMTg4LjcyNFYxMTYuOTIzWk0xODguNzI0IDEyMC45SDE5MC40OThDMTkxLjIyOCAxMjAuOSAxOTEuNzQ5IDEyMC41MTYgMTkxLjc0OSAxMTkuODUzQzE5MS43NDkgMTE5LjE5MSAxOTEuMjI3IDExOC44NDIgMTkwLjQ5OCAxMTguODQySDE4OC43MjRWMTIwLjlaTTE5MS40MDIgMTEyLjg0QzE5My42OTcgMTEyLjg0IDE5NC42NyAxMTMuODg2IDE5NC42NyAxMTUuNTk2QzE5NC42NyAxMTYuNTAzIDE5NC4yNTMgMTE3LjM3NiAxOTMuNTIzIDExNy42OUMxOTQuNTMxIDExOC4wNzQgMTk0Ljk4MyAxMTguODc2IDE5NC45MTMgMTIwLjIzN0MxOTQuODQ0IDEyMS45NDcgMTkzLjU1NyAxMjMuMDk4IDE5MS41NzUgMTIzLjA5OEgxODcuMDU0QzE4Ni4xMTYgMTIzLjA5OCAxODUuNTk0IDEyMi42MSAxODUuNTk0IDEyMS44MDhWMTEyLjgwNUwxOTEuNDAyIDExMi44NFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8yNTQwMl8xMDk5NDQiIHg9Ijc3LjUxNTYiIHk9IjEwNi43MTkiIHdpZHRoPSIxMjEuNDA2IiBoZWlnaHQ9IjI2LjA0NjkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzI1NDAyXzEwOTk0NCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18yNTQwMl8xMDk5NDQiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==") no-repeat;
    background-position: right bottom;
    background-size: 241px;
  }
  .chief-doctor-picture {
    width: 100%;
    order: 1;
    padding-inline: 0;
  }
  .chief-doctor-picture picture {
    position: relative;
    justify-content: flex-start;
  }
  .chief-doctor-description {
    width: 100%;
    order: 0;
    padding: 24px;
  }
  .chief-doctor-name {
    font-size: 18px;
    line-height: 24px;
  }
  .chief-doctor-time {
    flex-direction: column;
  }
  .chief-doctor-time__title, .chief-doctor-time__info {
    font-size: 16px;
    line-height: 24px;
  }
  .b-licenses .block-title {
    margin-block: 0 16px;
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  main h1.oxo-h1 {
    margin-block: 16px;
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
  }
  main h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .oxo-slider-nav__item {
    width: 32px;
    height: 32px;
    margin-right: 10px;
  }
  .oxo-slider-nav__item svg {
    width: 32px;
    height: 32px;
  }
  .b-inro-banner-clinic__left {
    width: 100%;
  }
  .b-inro-banner-clinic__right {
    min-width: unset;
    width: 100%;
  }
  .b-inro-banner-clinic__address {
    display: inline-block;
    margin-bottom: 0;
  }
  .b-inro-banner-clinic__address::after {
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    height: 100%;
    width: 20px;
    top: 0;
    left: calc(100% + 8px);
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDYuNDAwMzlMOCAxMC40MDA0TDQgNi40MDAzOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
    background-size: contain;
    background-position: center;
    transition: ease 0.3s;
  }
  .b-inro-banner-clinic__address-box {
    width: 100%;
  }
  .b-inro-banner-clinic__address + .metro-list {
    display: none;
  }
  .b-inro-banner-clinic__address.opened::after {
    transform: scale(-1);
  }
  .b-inro-banner-clinic__address.opened + .metro-list {
    display: flex;
    margin-top: 10px;
  }
  .b-inro-banner-clinic__information {
    position: relative;
    top: unset;
    right: unset;
    order: 1;
    padding-inline: 24px;
  }
  .b-inro-banner-clinic__information-item.birthday-information .b-inro-banner-clinic__information-text {
    width: 250px;
  }
  .b-inro-banner-clinic__information-text {
    left: 0;
    right: unset;
    font-size: 12px;
    line-height: 18px;
    z-index: 5;
    padding-block: 10px;
  }
  .b-inro-banner-clinic__information-text::after {
    left: 17px;
    right: unset;
    transform: rotateY(180deg);
  }
  .time-weekend-box {
    padding: 16px 24px;
  }
  .time-weekend-title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .time-weekend-wrap {
    margin: 0;
    flex-direction: column;
    gap: 12px;
  }
  .time-weekend-item {
    flex-direction: row;
    align-items: center;
  }
  .time-weekend-day {
    font-size: 14px;
  }
  .akcii-block {
    padding-block: 32px;
  }
  .akcii-block h2 {
    margin-bottom: 16px;
    width: calc(100% - 90px);
  }
  .akcii-block-wrap.swiper {
    padding-top: 48px;
    margin-top: -48px;
  }
  .akcii-block-item {
    flex-wrap: wrap;
  }
  .akcii-block-title {
    margin-bottom: 16px;
    max-width: 60%;
  }
  .akcii-block-number {
    font-size: 56px;
  }
  .akcii-block-button {
    padding: 8px 19px;
    position: relative;
    z-index: 10;
  }
  .akcii-block-left {
    padding-block: 16px 0;
    padding-left: 24px;
    width: 100%;
    z-index: 10;
  }
  .akcii-block-right {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-top: -100px;
  }
  .akcii-block-right picture {
    max-width: 65%;
    max-height: 230px;
  }
  .akcii-block-note {
    padding: 12px 16px;
    position: relative;
    left: unset;
    bottom: unset;
    width: 100%;
    margin-top: auto;
    border-top: 1px solid #99B5E4;
  }
  .akcii-block-preview picture img {
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: 100%;
  }
  .spetiality-block {
    padding-block: 48px 0;
    background: #fff;
  }
  .spetiality-block h2 {
    margin-block: 0 16px;
    font-size: 28px;
    line-height: 32px;
  }
  .b-specialty-main__links {
    display: none !important;
  }
  .lg-outer.lg-visible {
    z-index: 1000000005 !important;
    background: #000;
  }
}
@media (max-width: 576px) {
  .b-inro-banner-clinic__button-review {
    left: unset;
    right: 24px;
  }
  .b-inro-banner-clinic__button-zapis {
    width: 100%;
    min-width: unset;
    margin-right: 0;
  }
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/bitrix/templates/oxo/plugins/swiper/swiper-bundle.min.css?166669876616469*/
/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/clinic-map-simple/style.css?17773102198517*/
.blue {
  color: #0047BB;
}
.b-inner-map {
  height: 100%;
}
.b-inner-map__map {
  min-height: 350px;
  height: 100%;
  width: 100%;
  opacity: 1;
  -webkit-transition: 0.2s opacity;
  -moz-transition: 0.2s opacity;
  transition: 0.2s opacity;
}
.b-inner-map__map.hide {
  opacity: 0;
}
.b-inner-map__info {
  position: relative;
  width: 340px;
  background: #fff;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 12px 8px 12px 24px;
  -webkit-box-shadow: 3px 3px 6px 0 rgba(12, 49, 111, 0.15);
  -moz-box-shadow: 3px 3px 6px 0 rgba(12, 49, 111, 0.15);
  box-shadow: 3px 3px 6px 0 rgba(12, 49, 111, 0.15);
}
ymaps[class$=-balloon-pane]:has(.b-inner-map__info) {
  background: rgba(0, 0, 0, 0.1019607843);
  width: 100%;
  height: 100%;
}
.b-inner-map__row {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  margin: 0 0 8px;
}
.b-inner-map__close {
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 6px;
  width: 24px;
  height: 24px;
}
.b-inner-map__close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -12px;
  content: "";
  opacity: 0.4;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYuNSA2LjE2NyAxMiAxMi4wNTltLTEyIDAgMTItMTIuMDU5LTEyIDEyLjA1OVoiLz48L3N2Zz4=") 50% 50% no-repeat;
}
.b-inner-map__open {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding: 0 20px 0 0;
  margin: 0 0 8px;
  text-decoration: none;
  color: #0047BB;
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
}
.b-inner-map__open:hover {
  text-decoration: underline;
}
.b-inner-map__open:before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 14px;
  height: 14px;
  margin: -6px 0 0 -7px;
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNCAxMyI+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik00LjY0IDExLjc2IDEuMDEgOS45NDRhLjY2Ny42NjcgMCAwIDEtLjM3LS41OTZWMi4xNzJhLjY2Ny42NjcgMCAwIDEgLjk2NS0uNTk2bDMuMDM2IDEuNTE4bTAgOC42NjZWMy4wOTRtMCA4LjY2NiA0LTJtLTQtNi42NjYgNC0ybTAgOC42NjYgMy4wMzUgMS41MThhLjY2Ny42NjcgMCAwIDAgLjk2NS0uNTk2VjMuNTA2YS42NjYuNjY2IDAgMCAwLS4zNjktLjU5Nkw4LjY0MSAxLjA5NG0wIDguNjY2VjEuMDk0Ii8+PC9zdmc+") 50% 50% no-repeat;
}
.b-inner-map__link {
  text-decoration: none;
  color: #0047BB;
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
}
.b-inner-map__link:hover {
  text-decoration: underline;
}
.b-inner-map__phone {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.b-inner-map__phone a {
  color: #2B3031;
  text-decoration: none !important;
  transition: ease 0.3s;
}
.b-inner-map__phone a:hover {
  color: #0047BB;
}
.b-inner-map__time {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  margin-block: 6px;
}
.b-inner-map__icon {
  position: absolute;
  top: -10px;
  left: -20px;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZD0ibTMxLjQ3OCAyOC45NTQtOC42MDcgOC42MDdhNC4wNTQgNC4wNTQgMCAwIDEtNS43MzUgMGwtOC42MS04LjYwN2ExNi4yMyAxNi4yMyAwIDEgMSAyMi45NTIgMFoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAgMjguMTAxYy02LjA5NSAwLTExLjA1NS00Ljk2Ni0xMS4wNTUtMTEuMDdhMS4yMTYgMS4yMTYgMCAxIDEgMi40MzEgMGMwIDQuNzYyIDMuODcgOC42MzYgOC42MjUgOC42MzZzOC42MjQtMy44NzQgOC42MjQtOC42MzZjMC00Ljc2Mi0zLjg2OS04LjYzNi04LjYyNC04LjYzNmExLjIxNiAxLjIxNiAwIDAgMSAwLTIuNDM0YzYuMDk1IDAgMTEuMDU1IDQuOTY2IDExLjA1NSAxMS4wN3MtNC45NiAxMS4wNy0xMS4wNTUgMTEuMDdaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIwLjAwMSAyMi40M2MyLjk2IDAgNS4zNi0yLjQwMyA1LjM2LTUuMzY3IDAtMi45NjUtMi40LTUuMzY4LTUuMzYtNS4zNjhhNS4zNjQgNS4zNjQgMCAwIDAtNS4zNiA1LjM2OGMwIDIuOTY0IDIuNCA1LjM2NyA1LjM2IDUuMzY3WiIvPjwvc3ZnPg==") 50% 50% no-repeat;
}
.b-inner-map__metro {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  margin: 0 0 8px;
}
.b-inner-map__metro div {
  position: relative;
  padding: 0 0 0 10px;
}
.b-inner-map__metro div span {
  position: absolute;
  top: 50%;
  left: 0;
  width: 6px;
  height: 6px;
  margin: -3px 0 0 0;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.b-inner-map__metro div span.distance {
  position: relative;
  width: auto;
  top: unset;
  height: auto;
  left: unset;
  margin: 0;
  margin-left: 6px;
  color: #336CC9;
  font-size: 14px;
  padding-left: 18px;
  line-height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwOTAzXzk0NDkxKSI+CjxwYXRoIGQ9Ik01LjY1MjI0IDExLjEzMDRDNS42MTc0NCAxMS4yNTA4IDUuNTY2NjQgMTEuMzY1MiA1LjUwMTg0IDExLjQ3MjRMNC42OTU0NCAxMi43OTQ4TDQuMDA5ODQgMTMuOTE5MkMzLjgwNjI0IDE0LjI1NDQgMy45MTE4NCAxNC42OTIgNC4yNDcwNCAxNC44OTZDNC4zNjI2NCAxNC45NjY0IDQuNDg5ODQgMTUgNC42MTYyNCAxNUM0LjY1MjI0IDE1IDQuNjg5MDQgMTQuOTk3MiA0LjcyNDY0IDE0Ljk5MTZDNC45MjUwNCAxNC45NjA4IDUuMTEwNjQgMTQuODQ1NiA1LjIyMzg0IDE0LjY1OTJMNi43MTU0NCAxMi4yMTI0QzYuODQ1ODQgMTEuOTk4OCA2Ljk0NzA0IDExLjc2ODggNy4wMTc0NCAxMS41Mjg4TDcuMzIwNjQgMTAuNDlMNi4xODE0NCA5LjMxODM2TDUuNjUyMjQgMTEuMTMwNFoiIGZpbGw9IiMzMzZDQzkiLz4KPHBhdGggZD0iTTExLjgwNCA3LjU1NDg0TDEwLjE5NjggNi43MzgwNEMxMC4xMDY0IDYuNjkyMDQgMTAuMDMxNiA2LjYyMTY0IDkuOTgwMDQgNi41MzQ0NEw5LjExNDg0IDUuMDc1MjRMOC44NjQwNCA0LjY1MjQ0QzguNzUyODQgNC40NjUyNCA4LjYwNDg0IDQuMzA2MDQgOC40MzE2NCA0LjE4MjQ0QzguMjU4MDQgNC4wNTkyNCA4LjA1OTI0IDMuOTcyMDQgNy44NDYwNCAzLjkyODg0QzcuNzQ0ODQgMy45MDg0NCA3LjY0MjQ0IDMuODk4NDQgNy41NDEyNCAzLjg5ODQ0QzcuMzc2NDQgMy44OTg0NCA3LjIxMzI0IDMuOTI0ODQgNy4wNTg0NCAzLjk3NjQ0QzcuMDM2MDQgMy45ODM2NCA3LjAxNDA0IDMuOTkxMjQgNi45OTI0NCA0LjAwMDA0QzYuOTU5NjQgNC4wMTI4NCA2LjkyNzY0IDQuMDI2MDQgNi44OTUyNCA0LjA0MDg0QzYuODYzNjQgNC4wNTU2NCA2LjgzMjA0IDQuMDcxMjQgNi44MDEyNCA0LjA4ODQ0QzYuNjk4NDQgNC4xNDQ4NCA2LjYwMDg0IDQuMjEzNjQgNi41MTIwNCA0LjI5NDA0TDQuODk2NDQgNS43NDg4NEM0LjY3MDg0IDUuOTUyMDQgNC41MDg0NCA2LjIxNDQ0IDQuNDI2NDQgNi41MDY4NEwzLjk0MTY0IDguMjQzNjRDMy44NjI0NCA4LjUyNzI0IDQuMDI4NDQgOC44MjEyNCA0LjMxMTY0IDguOTAwNDRDNC4zNTk2NCA4LjkxMzY0IDQuNDA4MDQgOC45MjAwNCA0LjQ1NTY0IDguOTIwMDRDNC42ODg4NCA4LjkyMDA0IDQuOTAyODQgOC43NjUyNCA0Ljk2ODg0IDguNTMwMDRMNS40NTM2NCA2Ljc5MzI0QzUuNDgwODQgNi42OTU2NCA1LjUzNTI0IDYuNjA4NDQgNS42MTAwNCA2LjU0MDg0TDYuNjgyMDQgNS41NzUyNEw2LjE2NTY0IDguMTI1NjRDNi4wOTYwNCA4LjQ3MDQ0IDYuMjAwODQgOC44MjgwNCA2LjQ0NjQ0IDkuMDgwNDRMNy40MzQwNCAxMC4wOTY0TDguODE4ODQgMTEuNTIwNEM4Ljk1NTI0IDExLjY2MDggOS4wNjAwNCAxMS44MjUyIDkuMTI5MjQgMTIuMDA4NEwxMC4wODYgMTQuNTM4OEMxMC4xOCAxNC43ODY4IDEwLjM5OCAxNC45NTI0IDEwLjY0MzIgMTQuOTlDMTAuNjc4OCAxNC45OTU2IDEwLjcxNDggMTQuOTk4NCAxMC43NTEyIDE0Ljk5ODRDMTAuODM0OCAxNC45OTg0IDEwLjkxOTYgMTQuOTgzNiAxMS4wMDI0IDE0Ljk1MjRDMTEuMzY5NiAxNC44MTM2IDExLjU1NDggMTQuNDAzMiAxMS40MTYgMTQuMDM2TDEwLjk0NiAxMi43OTMyTDEwLjQ1OTIgMTEuNTA2QzEwLjMyMDQgMTEuMTM5MiAxMC4xMTE2IDEwLjgxMDQgOS44Mzg0NCAxMC41MjkyTDguNTg3MjQgOS4yNDI0NEM4LjQyMzY0IDkuMDc0MDQgOC4zNTM2NCA4LjgzNTY0IDguNDAwMDQgOC42MDU2NEw4Ljc5OTI0IDYuNjM0MDRMOS4wNjI4NCA3LjA3ODA0QzkuMjE3NjQgNy4zMzkyNCA5LjQ0Mjg0IDcuNTUwMDQgOS43MTM2NCA3LjY4ODA0TDExLjMyMDggOC41MDUyNEMxMS4zOTg0IDguNTQ0ODQgMTEuNDgwOCA4LjU2MzI0IDExLjU2MjQgOC41NjMyNEMxMS43NTY0IDguNTYzMjQgMTEuOTQ0IDguNDU2ODQgMTIuMDM4IDguMjcxNjRDMTIuMTcwOCA4LjAwOTI0IDEyLjA2NjQgNy42ODg0NCAxMS44MDQgNy41NTQ4NFoiIGZpbGw9IiMzMzZDQzkiLz4KPHBhdGggZD0iTTkuMzU4NTIgMy4yNzQ0NUM5Ljg3OSAyLjc1Mzk3IDkuODc5IDEuOTEwMDkgOS4zNTg1MiAxLjM4OTYxQzguODM4MDMgMC44NjkxMjMgNy45OTQxNiAwLjg2OTEyMyA3LjQ3MzY3IDEuMzg5NjFDNi45NTMxOSAxLjkxMDA5IDYuOTUzMTkgMi43NTM5NyA3LjQ3MzY3IDMuMjc0NDVDNy45OTQxNiAzLjc5NDk0IDguODM4MDMgMy43OTQ5NCA5LjM1ODUyIDMuMjc0NDVaIiBmaWxsPSIjMzM2Q0M5Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjA5MDNfOTQ0OTEiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) left center no-repeat;
  background-size: 16px;
}
@media all and (max-width: 990px) {
  .b-inner-map__info {
    width: 270px;
    padding-inline: 15px 5px;
  }
  .b-inner-map__map {
    height: 450px;
  }
  .b-inner-map__phone span.blue {
    display: none;
  }
}
@media all and (max-width: 476px) {
  .b-inner-map__info {
    width: 235px;
  }
  .b-inner-map__info ymaps {
    max-width: 100%;
    height: auto!important;
  }
  .b-inner-map__row, .b-inner-map__metro, .b-inner-map__time {
    font-size: 12px;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/plugins/jquery.lightGallery/jquery.lightGallery.css?166669876124773*/
/*! lightgallery - v1.6.0 - 2017-08-08
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2017 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: 'lg';
  src: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./fonts/lg.eot?n1z373");
  src: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./fonts/lg.woff?n1z373") format("woff"), url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./fonts/lg.ttf?n1z373") format("truetype"), url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./images/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./images/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./images/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./images/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./images/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("/bitrix/templates/universe_s1/plugins/jquery.lightGallery/./images/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*# sourceMappingURL=lightgallery.css.map */

/* End */


/* Start:/local/components/bz/widget.pageClinic/templates/.default/style.css?177731021950066*/
.btn {
    border-color: #fff;
    background-color: #fff;
    padding: 8px 10px;
    border-radius: 8px;
    text-decoration: none;
    /*margin: 5px;*/
    display: inline-block;
    color: #6691d6;
    font-weight: 600;
}

.btn:hover,.btn:active,.btn:focus {
    text-decoration: none;
}

.btn.selected {
    border-color: #336cc9;
    background-color: #336cc9;
    color: #fff;
}

.btn_white{
    border: 1px solid #0047BB;

}

.btn_center{
    width: 100%;
    text-align: center;
}

.btn_height {
    padding: 11px 10px;
}


.select2-container li:before {
    content: "";
}

.select2-selection__rendered {
    line-height: 46px !important;
}

.select2-container .select2-selection--single {
    height: 44px !important;
}

.select2-selection__arrow {
    height: 45px !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    height: 45px !important;
    width: 45px !important;;
    font-size: 1.5em !important;
    margin-right: 6px !important;
    /*box-shadow: var(--primary-box-shadow);*/
    /*border-radius: 50px;*/
    background-image: url("/local/components/bz/widget.page/templates/.default/img/x.svg");
    background-repeat:no-repeat;
    background-position: center center;
}

.select2-container--default .select2-selection--single .select2-selection__clear span {
    display: none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {

    border-width: 8px 6px 0 6px !important;
    margin-left: -8px !important;
    margin-top: -4px !important;
}



.ui-widget-header {
    border: 1px solid #ffffff !important;
    background: #ffffff !important;

}

.ui-icon-circle-triangle-e {
    background-position: -32px 0px !important;
}

.ui-icon-circle-triangle-w {
    background-position: -95px 0px !important;
}

.ui-state-hover {
    /*border: none !important;*/
    /*background: none !important;*/
    font-weight: normal;
    color: #3498db !important;
}

.ui-state-default {
    background: #F2FAFF !important;
}

.ui-state-active {
    border: #3498db !important;
    background: #3498db !important;
}

/*#slots {*/
/*display: -webkit-box;*/
/*display: -webkit-flex;*/
/*display: -moz-box;*/
/*display: -ms-flexbox;*/
/*display: flex;*/
/*-webkit-flex-wrap: wrap;*/
/*-ms-flex-wrap: wrap;*/
/*flex-wrap: wrap;*/
/*margin-left: -2%;*/
/*margin-right: -2%;*/
/*padding: 20px 0 0;*/
/*}*/

.form input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #0047bb26;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    line-height: 44px;
    height: 44px;
    padding: 0 30px;
    width: 320px;
}

#appointment-form {
    display: none;
}

#appointment-form-error, #days-slots-error,#widget-error {
    position: relative;
    font-size: 14px;
    text-align: left;
    background: rgba(253, 94, 94, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #E2E9E6;
    /*margin: 5px;*/
    padding: 13px 20px 14px;
    display: none;
    margin-top: 15px;
}
#widget-error {
    display: block;
}
#days-slots-error{
    margin-left: auto;margin-right: auto;
}

#appointment-form-success {
    position: relative;
    font-size: 14px;
    text-align: left;
    background: rgb(0 255 78 / 10%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #E2E9E6;
    margin: 5px;
    padding: 13px 20px 14px;
    display: none;
}

.slots {
    display: flex;
    width: 368px;
    /*display: none;*/
    /*margin-top: 40px;*/
    /*width: calc(100% - 368px - 24px);*/

}



.slots-doctor__name {
    padding: 25px;
}

.slots-doctor__name-p {
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    margin: 0px;

}

.slots-doctor__name-clinic {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin: 0px;
    margin-top: 4px;
}



.slots-time {
    display: flex;
    flex-wrap: wrap;
    /*margin: 15px;*/
    height: 100%;
    justify-content: flex-start;
    align-content: flex-start;
    /*background: white;*/
    /*min-height: 339px*/

    overflow-x: auto;
    white-space: nowrap;
    height: 132px;
}

.slots-days {
    /*margin: 15px 8px;*/
    /*margin-right: 24px;*/
}

.doctor {
    background: white;
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    padding:20px 20px 0px 20px;
    display: flex;
    min-height:220px;
    min-height:220px;
    width: calc(50% - 12px);
}
.doctor-img{
    width: 130px;
    display: flex;
    align-items: flex-end;

}


.doctor-info {
    width: calc(100% - 130px);;
}
.doctor-name {
    padding-left: 28px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.doctor-spec {
    color:#0047BB;
    padding-left: 28px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

.doctor-info .doctor-experience-block {
    display: flex;
    margin: 4px 0;
    padding-left: 28px;
}

.doctor-info .doctor-experience-block .doctor-experience{
    margin: 0 20px 0 0;
    position: relative;
    padding: 0 0 0 24px;
}

.doctor-info .doctor-experience-block .doctor-experience:before{
    position: absolute;
    top: 3px;
    left: 0;
    width: 18px;
    height: 18px;
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS40Ljg0NnYuNWMxLjgzNy4xNDMgMy4wNSAxLjM5NSAzLjA1MiAzLjMxNGwuMDA3IDUuNjE3Yy4wMDMgMi4wOTItMS4zMTIgMy4zOC0zLjQxOSAzLjM4M2wtNS4xNDYuMDA3QzEuOCAxMy42NjkuNDY5IDEyLjM1LjQ2NiAxMC4yNTNMLjQ2IDQuNzAyQy40NTYgMi43NyAxLjYyNyAxLjUyMiAzLjQ2MyAxLjM1NHYtLjVDMy40NjEuNTYgMy42NzguMzQgMy45NjguMzRjLjI5IDAgLjUwNi4yMi41MDcuNTEydi40NjdsMy45MS0uMDA1Vi44NDdjMC0uMjkzLjIxNi0uNTEzLjUwNi0uNTE0LjI4MyAwIC41MDcuMjIuNTA4LjUxM1pNMS40NzMgNC45MDhsOS45NjUtLjAxNHYtLjIzM2MtLjAyOC0xLjQzMi0uNzQ3LTIuMTg0LTIuMDM3LTIuMjk2di41MTNhLjUwNi41MDYgMCAwIDEtLjUwNi41MTQuNTAyLjUwMiAwIDAgMS0uNTA3LS41MTN2LS41NGwtMy45MS4wMDZ2LjU0YS41MDIuNTAyIDAgMCAxLS41MDYuNTEzLjUwMS41MDEgMCAwIDEtLjUwOC0uNTEzdi0uNTEzYy0xLjI4NC4xMjktMS45OTQuODgzLTEuOTkyIDIuMzI5di4yMDdabTcuMTQ1IDMuMDI4di4wMDhhLjU0Mi41NDIgMCAxIDAgMS4wODYtLjAzNi41NTMuNTUzIDAgMCAwLS41NDctLjUzMS41NTIuNTUyIDAgMCAwLS41NC41NlptLjU0NSAyLjk5MmEuNTY1LjU2NSAwIDAgMS0uNTQ4LS41NjYuNTU1LjU1NSAwIDAgMSAuNTQtLjU2N2guMDA2Yy4zMSAwIC41Ni4yNTIuNTYuNTY1IDAgLjMxNC0uMjUuNTY3LS41NTguNTY4Wk01LjkwNyA3Ljk0N2EuNTQ4LjU0OCAwIDAgMCAuNTY3LjUzMi41NDkuNTQ5IDAgMCAwIC41MTktLjU3My41NDQuNTQ0IDAgMCAwLS41NDctLjUzMy41NjkuNTY5IDAgMCAwLS41NC41NzRabS41NyAyLjk1MWEuNTQ4LjU0OCAwIDAgMS0uNTY3LS41MzIuNTcuNTcgMCAwIDEgLjUzOS0uNTc0Yy4yOTYgMCAuNTQuMjMyLjU0Ny41MzJhLjU0OS41NDkgMCAwIDEtLjUyLjU3NFpNMy4xOTIgNy45N2EuNTQ4LjU0OCAwIDAgMCAuNTY3LjUzMy41NDcuNTQ3IDAgMCAwIC41MTktLjU3NC41NDMuNTQzIDAgMCAwLS41NDctLjUzMi41NjguNTY4IDAgMCAwLS41MzkuNTczWm0uNTcyIDIuOTMxYS41NDguNTQ4IDAgMCAxLS41NjYtLjUzMmMtLjAwMS0uMzA2LjIzNi0uNTYuNTM5LS41NzQuMjk2IDAgLjU0LjIzMy41NDcuNTMzYS41NDcuNTQ3IDAgMCAxLS41Mi41NzNaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI2LjQ1OSIgeDI9IjYuNDU5IiB5MT0iLjMzMyIgeTI9IjEzLjY2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyNUNEQTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2NERFRjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=) 50% 50% no-repeat;
}

.doctor-info .doctor-experience-block .doctor-reviews{
    color: #336CC9;
    position: relative;
    padding: 0 0 0 24px;
}
.doctor-info .doctor-experience-block .doctor-reviews:before{
    position: absolute;
    top: 3px;
    left: 0;
    width: 18px;
    height: 18px;
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdCREJGQSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC40MSA5LjkyN0g4Yy4yNyAwIC40OTUtLjIyNy40OTUtLjVBLjQ5NS40OTUgMCAwIDAgOCA4LjkzM0g0LjQxYy0uMjcxIDAtLjQ5Ni4yMi0uNDk2LjQ5NCAwIC4yNzMuMjI1LjUuNDk1LjVaTTYuNjQgNS42SDQuNDFhLjUwMS41MDEgMCAwIDAtLjQ5Ni41YzAgLjI3My4yMjUuNDkzLjQ5NS40OTNoMi4yMzJjLjI3IDAgLjQ5NS0uMjIuNDk1LS40OTNzLS4yMjUtLjUtLjQ5NS0uNVptNC43MTEtLjU4M2MuMTU1LS4wMDIuMzI0LS4wMDQuNDc4LS4wMDQuMTY1IDAgLjI5Ny4xMzQuMjk3LjN2NS4zNmMwIDEuNjU0LTEuMzI3IDIuOTk0LTIuOTY0IDIuOTk0SDMuOTA4Yy0xLjcxNiAwLTMuMTE2LTEuNDA3LTMuMTE2LTMuMTRWMy4zNEMuNzkyIDEuNjg3IDIuMTI2LjMzMyAzLjc3LjMzM2gzLjUyNWMuMTcyIDAgLjMwNC4xNC4zMDQuMzA3djIuMTQ3YzAgMS4yMi45OTYgMi4yMiAyLjIwNCAyLjIyNi4yODIgMCAuNTMxLjAwMi43NDkuMDA0bC40NTMuMDAzLjM0Ny0uMDAzWm0uMTgyLS45NzNjLS41NDIuMDAyLTEuMTgyIDAtMS42NDItLjAwNS0uNzMgMC0xLjMzMi0uNjA3LTEuMzMyLTEuMzQ0Vi45MzdjMC0uMjg3LjM0Ni0uNDMuNTQzLS4yMjJhMTQwOTMuNTc5IDE0MDkzLjU3OSAwIDAgMSAyLjY1NyAyLjc5MS4zMTguMzE4IDAgMCAxLS4yMjYuNTM4WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 50% no-repeat;
}


.slots-time-value {

    margin: 8px;
    padding: 6px 14px;
    padding-top: 8px;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 8px;
    /*border: 1px solid #E5E7E3;*/
    color: #000;
    min-width: 75px;
    height: fit-content;
}

.slots-time-value:hover {
    color: #fff;
    background: linear-gradient(180deg, #6F8AEB 0%, #43A6F1 100%);
}

.slots-time-value__selected {
    color: #fff;
    background: linear-gradient(180deg, #6F8AEB 0%, #43A6F1 100%);
}

.appointment {
    margin-top: 28px;
}
.appointment__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
}




.preloader {
    /*фиксированное позиционирование*/
    position: fixed;
    /* координаты положения */
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /* фоновый цвет элемента */
    background: #ffffffa3;
    /* размещаем блок над всеми элементами на странице (это значение должно быть больше, чем у любого другого позиционированного элемента на странице) */
    z-index: 1001;
}

.preloader__row {
    position: relative;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    margin-top: -35px;
    margin-left: -35px;
    text-align: center;
    animation: preloader-rotate 2s infinite linear;
}

.preloader__item {
    position: absolute;
    display: inline-block;
    top: 0;
    background-color: #337ab7;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    animation: preloader-bounce 2s infinite ease-in-out;
}

.preloader__item:last-child {
    top: auto;
    bottom: 0;
    animation-delay: -1s;
}

@keyframes preloader-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes preloader-bounce {

    0%,
    100% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
}

.loaded_hiding .preloader {
    transition: 0.3s opacity;
    opacity: 0;
}

.preloader {
    display: none;
}

.loading .preloader {
    display: block;
}

.slots-time {
    /*box-shadow: var(--primary-box-shadow);*/
    /*border-radius: 20px;*/
    padding: 16px 0px 0px 10px;
}

.slots-time-value {
    box-shadow: var(--primary-box-shadow);
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

.appointment__form {
    display: flex;
    flex-wrap: wrap;
}

.appointment__user {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-right: 40px;
}
.appointment__phone {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-right: 40px;
}
.appointment__submit {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.appointment__form-item {
    margin-top: 12px;
    margin-bottom: 12px;
    position: relative;
}

.form-input-name {
    position: absolute;
    height: 16px;
    left: 12px;
    top: -9px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #0047BB;
    border: 2px solid #FFFFFF;
    background: #FFFFFF;
    display: inline-block;
}
























.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: flex;
    /*padding-left: 8px;*/
    padding-right: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    align-items: center;
}

.select2-container .select2-selection--single .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline;
    list-style: none;
    padding: 0
}

.select2-container .select2-selection--multiple .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-dropdown {
    background-color: white;
    /*border: 1px solid #aaa;*/
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
    box-shadow: var(--primary-box-shadow);
    margin-top: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding-top: 10px;
    padding-bottom: 10px;
    /*padding-left: 0px;*/
    user-select: none;
    -webkit-user-select: none;
    font-weight: 400;
    padding-left: 24px;

}



.select2-results__option:before{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #aaa;
    margin-top: 1px
}
.select2-results__option.select2-results__message:before {
    display: none;
}


.select2-container--default .select2-results__option--selected {
    background-color: white !important;
}

.select2-results__option.select2-results__option--selected:before{
    border-color: #336cc9;
    background-color: #336cc9;
}

.select2-results__option.select2-results__option--selected:after{
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: white;
    border: 1px solid white;
    margin-top: 1px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 15px;
    left: 5px;

}


.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;
    /*padding: 4px*/
    margin-bottom: 8px;
}

.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;
    filter: alpha(opacity=0)
}

.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 {
    /*border: 1px solid #aaa;*/
    border-radius: 4px;

    background-color: #fff;
    box-shadow: var(--primary-box-shadow);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #336cc9;
    line-height: 28px;
    margin-left: 12px;
    font-weight: 600;
}

.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 {
    color: #2B3031;
    font-weight: 600;
    display: flex;
    /*margin-left: 40px;*/
    /*padding-left: 8px;*/
}
.select2-selection__placeholder-image {
    margin-right: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 30px;
    text-align: left;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url('/local/components/bz/widget.pageClinic/templates/.default/img/arrow.svg');
    border: none;
    height: 20px !important;
    width: 20px !important;
    margin-top: 12px !important;;
    display: block;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.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 {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px
}

.select2-selection--clearable .select2-selection__arrow {
    display: none;

}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
    background-color: #f1f1f1;
    color: #333;
    outline: none
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.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-search--dropdown .select2-search__field {
    border: 1px solid #CCDAF1;
    border-radius: 8px;
    height: 40px;
}

.select2-container--default .select2-search--dropdown .select2-search__field:active, .select2-container--default .select2-search--dropdown .select2-search__field:focus {
    outline: none;
}
.select2-container--default .select2-search--dropdown .select2-search__field:-moz-focus-inner {
    border: 0;
}


.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: 250px;
    overflow-y: auto
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--group {
    padding: 0
}

.select2-container--default .select2-results__option--disabled {
    color: #999
}

.select2-container--default .select2-results__option--selected {
    background-color: #ddd
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    /*background-color: #5897fb;*/
    /*color: white*/
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
    outline: none
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    /*/border: 1px solid transparent*/
    box-shadow: var(--primary-box-shadow);
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option--group {
    padding: 0
}

.select2-container--classic .select2-results__option--disabled {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}







/* полоса прокрутки (скроллбар) */
.select2-results__options::-webkit-scrollbar {
    width: 6px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background-color: #E6F6FD;
}

/* ползунок скроллбара */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #0047bb;
    border-radius: 9em;
    /*box-shadow: inset 1px 1px 10px #f3faf7;*/
}

.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #0047bb;
}

/* Стрелки */
#select2-spec-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/specs.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}
#select2-service-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/specs.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}
#select2-center-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/clinic.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}
#select2-doctor-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/doctor.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}


.select-adults {
    box-shadow: var(--primary-box-shadow);
    border-radius: 8px;
    padding: 4px;
    margin-bottom: 20px;
    margin-left: 15px;
    display: inline-block;
}

.select-adults a:last-child {
    padding: 8px 15px;
}

@media (max-width: 992px) {

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        margin-left: 12px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        width: 30px;
    }

    .select2-dropdown {
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
    }

    .select-adults {
        display: flex;
        margin-right: 15px;
    }

    .select-adults .btn {
        width: 50%;
        text-align: center;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        margin-right: 6px !important;
    }
}





.slots .ui-widget.ui-widget-content {
    border: none;
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    padding: 24px;
}

.slots .ui-datepicker {
    width: 359px;
}

.slots .ui-state-default {
    border-radius: 50%;
    width: 32px;
    height: 32px;
}

.slots .ui-datepicker td span, .slots .ui-datepicker td a {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border: none;
    background:#E6F6FD;
    padding-top: 2px;

    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    color: #2B3031;
}

.slots .ui-datepicker-unselectable {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    color: #2B3031;
}

.slots .ui-state-disabled {
    /*opacity:unset !important;*/
}

.slots .ui-state-disabled span {
    background:none !important;
}

.slots .ui-datepicker td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.slots .ui-datepicker .ui-datepicker-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.slots .ui-datepicker .ui-datepicker-header {
    /*margin-bottom: 20px;*/
}

.slots .ui-state-active {
    background: linear-gradient(180deg, #6F8AEB 0%, #43A6F1 100%) !important;
    color: #fff !important;
}

.slots .ui-datepicker .ui-datepicker-prev span {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/arrow-left.svg");
    background-position:center !important;
    margin-left: -12px;
    margin-top: -12px;
}

.slots .ui-datepicker .ui-datepicker-next span {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/arrow-right.svg");
    background-position:center !important;
    margin-left: -12px;
    margin-top: -12px;
}

.slots .ui-datepicker .ui-datepicker-next-hover {
    right: 2px !important;
    top: 2px !important;
}

.slots .ui-datepicker .ui-datepicker-prev-hover {
    left: 2px !important;
    top: 2px !important;
}

.slots .ui-datepicker-header .ui-state-hover {
    border: 1px solid #336cc9 !important;
    background: white !important;
}

.slots .ui-icon {
    width: 24px;
    height: 24px;
}

.slots .ui-datepicker th {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #CCDAF1;
}


.slots .ui-datepicker th.ui-datepicker-week-end {
    color: #FFBEBB;
}

@media (max-width: 992px) {

    .slots .ui-datepicker {
        width: 100%;
    }


    .form input {
        width: 100%;
    }

    .appointment__title {
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
    }
}

.slots-container {
    /*padding: 15px;*/
    /*padding-left: 8px;*/
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.days-slots-empty {
    display: block;
    height: 100%;
    background: #f1f1f152;
    min-height: 339px;
    width: 359px;
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    padding: 50px 42px;
    background-image: url('/bitrix/templates/oxo/img/apformdate.png');
    background-repeat:no-repeat;
    background-position: center center;
}

.widget-doctor-filter {
    border: none;
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    padding: 24px;
    /*width: 368px;*/
    /*margin-right: 24px;*/
    min-height: 339px;
    background: white;
    display: flex;
    flex-direction: column;

}
.widget-doctor-preparation {
    margin-top: auto;
    padding: 15px;
    background:#f7f7f7;
    border-radius: 20px;
    display: none;
}

.slots-doctor__img {
    position: relative;
    background-color: #91B5F0;
    height: 216px;
    border-radius: var(--border-radius-3);
    background-image: url(/bitrix/templates/oxo/img/icons/icon-budzdorov-white-gradient.svg);
    background-position: top 16px right 20px;
    background-repeat: no-repeat;
}

.slots-doctor__img-pic {
    position: absolute;
    width: auto;
    height: 260px;
    left: 35px;
    bottom: 0;
}

.slots-doctor__img-pic img {
    height: 260px;
    width: auto;
}

.slots-doctor {

    width: 377px;
    margin: 15px;
    margin-right: 8px;
}
.slots-doctor__inner {
    /*padding: 24px;*/
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    height: 100%;
}

.slots-time-empty {
    display: block;
    height: 100%;
    background: #f1f1f152;
    min-height: 339px;
    width: 100%;
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    padding: 50px 42px;
    background-image: url(/bitrix/templates/oxo/img/apformtime.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.w-clinic {
    display: flex;
    flex-wrap: wrap;
}

.w-clinic__metro {
    display: flex;
    align-items: center;
}

.w-clinic__name {
    color: #336CC9;
    font-weight: 600;
}

.w-clinic__metro-bullet {
    margin-right: 8px;
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    border: 0px;
}

.w-clinic__address {
    margin-left: 8px;
}

.w-clinic__metro {
    margin-left: 8px;
}

.widgetRobomed__title {
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #0047BB;
    margin-bottom: 24px;
    display: flex;
    position: relative;
    width: fit-content;
    padding-right: 54px;
}

.widgetRobomed__title:after {
    content: '';
    width: 32px;
    height: 32px;
    background-image: url("/bitrix/templates/oxo/img/appointment.svg");
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    position: absolute;
    right:0px;
    top:3px;

}

@media (max-width: 992px) {

    .w-clinic__address {
        /*margin-left: 0px;*/
    }
    .w-clinic__metro {
        /*margin-left: 0px;*/
    }
}

.widget-doctor {
    display: flex;
    flex-wrap: wrap;
}

.widget-doctor-block {
    display: flex;
    flex-direction: column;

}

.widget-doctor-block__title {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    padding-left: 24px;
}

.widget-doctor-block__title:before {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #0047BB;
    position: absolute;
    left: 0px;
    top: -5px;
}

.widget-doctor-block__title_step1:before{
    content: '1';
}
.widget-doctor-block__title_step2:before{
    content: '2';
}
.widget-doctor-block__title_step3:before{
    content: '3';
}
.widget-doctor-block__title_step4:before{
    content: '4';
}

.widget-doctor-block-filter {
    /*width: 368px;*/
    width: calc(100% - 368px - 24px);
    margin-right: 24px;
}

.widget-doctor-block-date {
    width: 359px;
    margin-right: 24px;
}

.widget-doctor-block-time {
    /*width: calc(100% - 359px - 24px);*/
    width: 100%;
    /*min-width: 364px;*/
    margin-top: 40px;
    display: none;
}

.widget-doctor-block__appointment {
    box-shadow: var(--primary-box-shadow);
    border-radius: 20px;
    padding: 40px;
    background: white;
}

.widgetRobomed {
    margin-top: 40px;
    background: #F9FBFF;
    box-shadow: 1px 1px 8px rgba(0, 71, 187, 0.1), 0px 0px 10px rgba(0, 71, 187, 0.1);
    border-radius: 20px;
    padding: 40px 60px;
}

@media (max-width: 1400px) {
    .widget-doctor-block-filter {
        width: 100%;
        margin-right: 0px;
    }
    .widget-doctor-block {
        margin-bottom: 24px;
    }
    .slots {
        width: 100%;
    }
    .widget-doctor-block-time {
        width: 100%;
    }
    .widget-doctor-block-date {
        width: auto;
        /*min-width: 359px;*/

    }
    .days-slots-empty {
        width: 100%;
    }
    .slots-time-empty {
        width: 100%;
    }
}


@media (max-width: 992px) {
    .widgetRobomed {
        padding:0px 24px;
        padding-top: 12px;
        box-shadow: none;
        border-radius:unset;
    }
    .containter_widgetRobomed {
        padding: 0px !important;
    }

    .widget-doctor-block-filter {
        width: 100%;
        margin-right: 0px;
    }
    .widget-doctor-block {
        margin-bottom: 24px;
    }
    .slots {
        width: 100%;
    }
    .widget-doctor-block-time {
        width: 100%;
    }
    .widget-doctor-block-date {
        width: 100%;
        margin-right: 0px;
    }
    .days-slots-empty {
        width: 100%;
    }
    .slots-time-empty {
        width: 100%;
    }
    .appointment-form {
        padding: 0px;
    }
    .widget-doctor-block__appointment {
        padding: 20px;
    }

    .widget-doctor-filter {
        min-height: unset;
    }
    .days-slots-empty,.slots-time-empty {
        min-height: unset;
    }
    .slots-time {
        min-height: unset;
    }

    .widget-doctor-block-time {
        display: flex;
    }

}


@media (max-width: 992px) {
    .slots {
        /*display: block;*/
        flex-wrap: wrap;
    }
    .slots-days {
        width: 100%;
    }

    .doctor{
        width: 100%;
    }

    .appointment__user, .appointment__phone,.appointment__submit {
        margin-right: 0px !important;
        width: 100%;
    }

    .slots-time {
        padding: 24px;
    }
    .slots-container {
        width: 100% !important;
        flex-direction: column;

    }
    .slots-doctor {
        width: 100%;
    }
}

@media (max-width: 768px) {

    .doctor-img {
        width: 90px;
        display: block;
    }
    .doctor-name {
        font-size: 16px;
        padding-left: 10px;
        line-height: unset;
        /*margin-top: 35px;*/
    }
    .doctor-spec {
        font-size: 14px;
        line-height: unset;
        padding-left: 10px;
    }
    .doctor-info .doctor-experience-block {
        font-size: 14px;
        padding-left: 10px;
    }
    .doctor-info {
        width: calc(100% - 90px);
    }
    .doctor {
        position: relative;
        overflow: hidden;
    }
    .slots-time {
        position: absolute;
        bottom: 0;
        left: 0;
        flex-wrap: nowrap;
        overflow-y:auto;
        height: unset;
        padding: 8px;
        width: 100%;
        background: #F9FBFF;
    }

}

@media (max-width: 420px) {
    .doctor-info .doctor-experience-block {
        font-size: 12px;
        padding-left: 10px;
    }
    .doctor-info .doctor-experience-block .doctor-experience {
        margin: 0 10px 0 0;
    }

    .doctor {
        padding: 15px 15px 0px 15px;
    }
}

.appointment-form-info {
    background: linear-gradient(180deg, #fae9e9 0%, #fdefef 100%, #fdefef 100%, #fdefef 100%);
    padding: 12px 24px;
    border-radius: 12px;
    margin-bottom: 24px;
}
.appointment-form-price-box {
    margin-bottom: 5px;
    font-weight: bold;
    display: flex;
    flex-direction: row;
    gap: 5px;
}

.preloader-mini {
    /*фиксированное позиционирование*/
    position: relative;
    width: 40px;
    margin-left: 10px;
}

.preloader-mini__row {
    position: relative;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    text-align: center;
    animation: preloader-rotate 2s infinite linear;
}

.preloader-mini__item {
    position: absolute;
    display: inline-block;
    top: 0;
    background-color: #337ab7;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    animation: preloader-bounce 2s infinite ease-in-out;
}

.preloader-mini__item:last-child {
    top: auto;
    bottom: 0;
    animation-delay: -1s;
}

@keyframes preloader-mini-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes preloader-mini-bounce {

    0%,
    100% {
        transform: scale(0);
    }

    50% {
        transform: scale(1);
    }
}

.loaded_hiding .preloader-mini {
    transition: 0.3s opacity;
    opacity: 0;
}

.preloader-mini {
    display: none;
}

.loading-mini .preloader-mini {
    display: block;
}

.form input {
    width: 100%;
}

.form input[type=checkbox]  {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 3px 4px;
    padding: initial;
    border: initial;
    width: auto;
    height: auto;
}
.appointment__form {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-flow: column;
    grid-template-rows: auto auto auto;
    row-gap:0px;
    column-gap: 20px;
}

.appointment__form-item__form-checkbox {
    grid-column: span 2;
    padding-top:10px;
}

@media (max-width: 992px) {
    .appointment__form {
        grid-template-columns: 100%;
        grid-template-rows: auto auto auto auto auto auto auto auto;
    }

    .appointment__form-item__form-checkbox {
        grid-column: span 1;
        padding-top:0px;
        order: 1;
    }
    .appointment__form-item__btn {
        order: 2;
    }
}

/* End */


/* Start:/local/components/bz/doctors.list/templates/.default/style.css?177731021970160*/
a.e-doctor-card-2:hover {
    text-decoration: none;
}

a.e-doctor-card-2:hover a.e-doctor-card-2__button {
    background: #0047BB;
    color: #fff;
}

a.e-doctor-card-2:hover a.e-doctor-card-2__button:before {
    opacity: 0;
}

a.e-doctor-card-2:hover a.e-doctor-card-2__button:after {
    opacity: 1;
}

.e-doctor-card-2 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    -webkit-box-shadow: 0px 3px 6px rgba(0, 71, 187, 0.15);
    -moz-box-shadow: 0px 3px 6px rgba(0, 71, 187, 0.15);
    box-shadow: 0px 3px 6px rgba(0, 71, 187, 0.15);
    height: 100%;
    position:relative;
}

.e-doctor-card-2__image {
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    height: 240px;
    background: -webkit-linear-gradient(185.51deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
    background: -moz- oldlinear-gradient(185.51deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
    background: -o-linear-gradient(185.51deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
    background: linear-gradient(264.49deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
}

.e-doctor-card-2__image:hover {
    text-decoration: none;
}

.e-doctor-card-2__image:hover .e-doctor-card-2__button {
    background: #0047BB;
    color: #fff;
}

.e-doctor-card-2__image:hover .e-doctor-card-2__button:before {
    opacity: 0;
}

.e-doctor-card-2__image:hover .e-doctor-card-2__button:after {
    opacity: 1;
}

.e-doctor-card-2__photo {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 11;
}

.e-doctor-card-2__photo picture, .e-doctor-card-2__photo img {
    display: block;
    margin: 0 auto;
}

.e-doctor-card-2__button {
    position: absolute;
    right: 4px;
    bottom: 4px;
    background: #fff;
    color: #0047BB;
    padding: 0 40px 0 18px;
    -webkit-border-radius: 8px 8px 18px 8px;
    -moz-border-radius: 8px 8px 18px 8px;
    border-radius: 8px 8px 18px 8px;
    line-height: 36px;
    height: 36px;
    z-index: 12;
}

.e-doctor-card-2__button:before, .e-doctor-card-2__button:after {
    position: absolute;
    top: 50%;
    right: 12px;
    width: 16px;
    height: 12px;
    margin: -6px 0 0 0;
    content: '';
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
}

.e-doctor-card-2__button:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjkzIDEuMDczYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNGwyLjI5My0yLjI5M0gxYTEgMSAwIDAgMSAwLTJoMTEuNTg2bC0yLjI5My0yLjI5M2ExIDEgMCAwIDEgMC0xLjQxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% 50% no-repeat;
    opacity: 1;
}

.e-doctor-card-2__button:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjkzIDEuMDczYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNGwyLjI5My0yLjI5M0gxYTEgMSAwIDAgMSAwLTJoMTEuNTg2bC0yLjI5My0yLjI5M2ExIDEgMCAwIDEgMC0xLjQxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% 50% no-repeat;
    opacity: 0;
}

.e-doctor-card-2__desc {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 24px 16px 16px;
    font-size: 14px;
}

.e-doctor-card-2__name {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 6px;
    color: #000;
}

.e-doctor-card-2__spec {
    font-size: 14px;
    color: #336CC9;
    margin: 0 0 8px;
}

.e-doctor-card-2__row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 4px 0;
}

.e-doctor-card-2__cat, .e-doctor-card-2__exp, .e-doctor-card-2__review, .e-doctor-card-2__clinic {
    position: relative;
    padding: 0 0 0 24px;
}

.e-doctor-card-2__only-online {
    position: relative;
    padding: 2px 0 0 24px;
}

.e-doctor-card-2__cat:before, .e-doctor-card-2__exp:before, .e-doctor-card-2__review:before, .e-doctor-card-2__clinic:before {
    position: absolute;
    top: 3px;
    left: 0;
    width: 18px;
    height: 18px;
    content: '';
}

.e-doctor-card-2__only-online:before {
    position: absolute;
    top: 3px;
    left: 0;
    width: 18px;
    height: 18px;
    content: '';
}

.e-doctor-card-2__cat:before{
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMy40NzMgMS43NjRhMi40NTMgMi40NTMgMCAwIDAgMS4zOTYtLjU3OCAyLjQ1MyAyLjQ1MyAwIDAgMSAzLjE4IDBjLjM5My4zMzQuODgyLjUzNyAxLjM5Ni41NzhhMi40NTMgMi40NTMgMCAwIDEgMi4yNSAyLjI1IDIuNDUgMi40NSAwIDAgMCAuNTc4IDEuMzk2IDIuNDUzIDIuNDUzIDAgMCAxIDAgMy4xOCAyLjQ1MyAyLjQ1MyAwIDAgMC0uNTc4IDEuMzk2IDIuNDU0IDIuNDU0IDAgMCAxLTIuMjUgMi4yNSAyLjQ1MyAyLjQ1MyAwIDAgMC0xLjM5Ni41NzggMi40NTMgMi40NTMgMCAwIDEtMy4xOCAwIDIuNDUzIDIuNDUzIDAgMCAwLTEuMzk2LS41NzggMi40NTMgMi40NTMgMCAwIDEtMi4yNS0yLjI1QTIuNDUzIDIuNDUzIDAgMCAwIC42NDUgOC41OWEyLjQ1MyAyLjQ1MyAwIDAgMSAwLTMuMThjLjMzNC0uMzkzLjUzNy0uODgyLjU3OC0xLjM5NmEyLjQ1MyAyLjQ1MyAwIDAgMSAyLjI1LTIuMjVabTUuOTUyIDQuMjAyYS44LjggMCAwIDAtMS4xMzItMS4xMzJMNS42NiA3LjQ3IDQuNjI1IDYuNDM0YS44LjggMCAwIDAtMS4xMzIgMS4xMzJsMS42IDEuNmEuOC44IDAgMCAwIDEuMTMyIDBsMy4yLTMuMloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjUuOTg1IiB4Mj0iNS41OTMiIHkxPSIxMi43NjYiIHkyPSIxLjczNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRUQ3NjYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkJBNDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 50% 50% no-repeat;
}

.e-doctor-card-2__only-online:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC43NTA1IDExLjAwMDlMMTguNzQ0MyAxMS4yNDQxTDE4Ljc1MDUgMTEuNTAwOUwxOC43NDQ2IDExLjc0NThMMTguNzUwNCAxMi4wMDA5TDE4LjU2MTcgMjAuMjU0MUMxOC41MzgzIDIxLjI4MTIgMTcuNzU3MSAyMi4xMzE4IDE2LjczNTcgMjIuMjQyNEMxMy41ODc5IDIyLjU4MzMgMTAuNDEyNSAyMi41ODMzIDcuMjY0NzcgMjIuMjQyNEM2LjI0MzM3IDIyLjEzMTggNS40NjIxOSAyMS4yODEyIDUuNDM4NzEgMjAuMjU0MUw1LjI1MDAzIDEyLjAwMDlMNS4yNTU5IDExLjc0NDFMNS4yNTAwNSAxMS41MDA5TDUuMjU2MiAxMS4yNDUxTDUuMjUgMTEuMDAwOUw1LjQxODcgNC4zNTk0MkM1LjQxOTgyIDQuMzE1NTMgNS40MjE5NCA0LjI3MTg4IDUuNDI1MDYgNC4yMjg0OUw1LjQzNjE4IDMuNzY2MzJDNS40NjE2MSAyLjcwOTYyIDYuMjY4NjggMS44MzY2IDcuMzIwMTQgMS43Mjg0M0M3LjQwNzY1IDEuNzE5NDIgNy40OTUxNyAxLjcxMDY3IDcuNTgyNzIgMS43MDIxOEM3LjcwMTQ1IDEuNjc0NTggNy44MjMyIDEuNjU0NDYgNy45NDc0NyAxLjY0MjM1QzEwLjY0MjkgMS4zNzk2MyAxMy4zNTc2IDEuMzc5NjMgMTYuMDUzIDEuNjQyMzVDMTYuMTc3MyAxLjY1NDQ2IDE2LjI5OSAxLjY3NDU4IDE2LjQxNzcgMS43MDIxN0MxNi41MDUzIDEuNzEwNjcgMTYuNTkyOSAxLjcxOTQyIDE2LjY4MDQgMS43Mjg0M0MxNy43MzE5IDEuODM2NiAxOC41Mzg5IDIuNzA5NjIgMTguNTY0NCAzLjc2NjMyTDE4LjU3NTUgNC4yMjk1NEMxOC41Nzg2IDQuMjcyNTkgMTguNTgwNyA0LjMxNTg5IDE4LjU4MTggNC4zNTk0M0wxOC43NTA1IDExLjAwMDlaTTE2LjAwMDIgMTcuNzUwOEMxNi40MTQ1IDE3Ljc1MDggMTYuNzUwMiAxNy40MTUgMTYuNzUwMiAxNy4wMDA4QzE2Ljc1MDIgMTYuNTg2NiAxNi40MTQ1IDE2LjI1MDggMTYuMDAwMiAxNi4yNTA4SDguMDAwMjRDNy41ODYwMyAxNi4yNTA4IDcuMjUwMjQgMTYuNTg2NiA3LjI1MDI0IDE3LjAwMDhDNy4yNTAyNCAxNy40MTUgNy41ODYwMyAxNy43NTA4IDguMDAwMjQgMTcuNzUwOEgxNi4wMDAyWk0xMi4wMDAyIDIxLjcwMDlDMTIuODI4NyAyMS43MDA5IDEzLjUwMDIgMjEuMDI5MyAxMy41MDAyIDIwLjIwMDlDMTMuNTAwMiAxOS4zNzI1IDEyLjgyODcgMTguNzAwOSAxMi4wMDAyIDE4LjcwMDlDMTEuMTcxOCAxOC43MDA5IDEwLjUwMDIgMTkuMzcyNSAxMC41MDAyIDIwLjIwMDlDMTAuNTAwMiAyMS4wMjkzIDExLjE3MTggMjEuNzAwOSAxMi4wMDAyIDIxLjcwMDlaIiBmaWxsPSIjNDNBNkYxIi8+Cjwvc3ZnPgo=") 50% 50% no-repeat;
}

.e-doctor-card-2__exp {
    margin: 0 20px 0 0;
}

.e-doctor-card-2__exp:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS40Ljg0NnYuNWMxLjgzNy4xNDMgMy4wNSAxLjM5NSAzLjA1MiAzLjMxNGwuMDA3IDUuNjE3Yy4wMDMgMi4wOTItMS4zMTIgMy4zOC0zLjQxOSAzLjM4M2wtNS4xNDYuMDA3QzEuOCAxMy42NjkuNDY5IDEyLjM1LjQ2NiAxMC4yNTNMLjQ2IDQuNzAyQy40NTYgMi43NyAxLjYyNyAxLjUyMiAzLjQ2MyAxLjM1NHYtLjVDMy40NjEuNTYgMy42NzguMzQgMy45NjguMzRjLjI5IDAgLjUwNi4yMi41MDcuNTEydi40NjdsMy45MS0uMDA1Vi44NDdjMC0uMjkzLjIxNi0uNTEzLjUwNi0uNTE0LjI4MyAwIC41MDcuMjIuNTA4LjUxM1pNMS40NzMgNC45MDhsOS45NjUtLjAxNHYtLjIzM2MtLjAyOC0xLjQzMi0uNzQ3LTIuMTg0LTIuMDM3LTIuMjk2di41MTNhLjUwNi41MDYgMCAwIDEtLjUwNi41MTQuNTAyLjUwMiAwIDAgMS0uNTA3LS41MTN2LS41NGwtMy45MS4wMDZ2LjU0YS41MDIuNTAyIDAgMCAxLS41MDYuNTEzLjUwMS41MDEgMCAwIDEtLjUwOC0uNTEzdi0uNTEzYy0xLjI4NC4xMjktMS45OTQuODgzLTEuOTkyIDIuMzI5di4yMDdabTcuMTQ1IDMuMDI4di4wMDhhLjU0Mi41NDIgMCAxIDAgMS4wODYtLjAzNi41NTMuNTUzIDAgMCAwLS41NDctLjUzMS41NTIuNTUyIDAgMCAwLS41NC41NlptLjU0NSAyLjk5MmEuNTY1LjU2NSAwIDAgMS0uNTQ4LS41NjYuNTU1LjU1NSAwIDAgMSAuNTQtLjU2N2guMDA2Yy4zMSAwIC41Ni4yNTIuNTYuNTY1IDAgLjMxNC0uMjUuNTY3LS41NTguNTY4Wk01LjkwNyA3Ljk0N2EuNTQ4LjU0OCAwIDAgMCAuNTY3LjUzMi41NDkuNTQ5IDAgMCAwIC41MTktLjU3My41NDQuNTQ0IDAgMCAwLS41NDctLjUzMy41NjkuNTY5IDAgMCAwLS41NC41NzRabS41NyAyLjk1MWEuNTQ4LjU0OCAwIDAgMS0uNTY3LS41MzIuNTcuNTcgMCAwIDEgLjUzOS0uNTc0Yy4yOTYgMCAuNTQuMjMyLjU0Ny41MzJhLjU0OS41NDkgMCAwIDEtLjUyLjU3NFpNMy4xOTIgNy45N2EuNTQ4LjU0OCAwIDAgMCAuNTY3LjUzMy41NDcuNTQ3IDAgMCAwIC41MTktLjU3NC41NDMuNTQzIDAgMCAwLS41NDctLjUzMi41NjguNTY4IDAgMCAwLS41MzkuNTczWm0uNTcyIDIuOTMxYS41NDguNTQ4IDAgMCAxLS41NjYtLjUzMmMtLjAwMS0uMzA2LjIzNi0uNTYuNTM5LS41NzQuMjk2IDAgLjU0LjIzMy41NDcuNTMzYS41NDcuNTQ3IDAgMCAxLS41Mi41NzNaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI2LjQ1OSIgeDI9IjYuNDU5IiB5MT0iLjMzMyIgeTI9IjEzLjY2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyNUNEQTUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM2NERFRjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 50% 50% no-repeat;
}

.e-doctor-card-2__review {
    color: #336CC9;
}

.e-doctor-card-2__review:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdCREJGQSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC40MSA5LjkyN0g4Yy4yNyAwIC40OTUtLjIyNy40OTUtLjVBLjQ5NS40OTUgMCAwIDAgOCA4LjkzM0g0LjQxYy0uMjcxIDAtLjQ5Ni4yMi0uNDk2LjQ5NCAwIC4yNzMuMjI1LjUuNDk1LjVaTTYuNjQgNS42SDQuNDFhLjUwMS41MDEgMCAwIDAtLjQ5Ni41YzAgLjI3My4yMjUuNDkzLjQ5NS40OTNoMi4yMzJjLjI3IDAgLjQ5NS0uMjIuNDk1LS40OTNzLS4yMjUtLjUtLjQ5NS0uNVptNC43MTEtLjU4M2MuMTU1LS4wMDIuMzI0LS4wMDQuNDc4LS4wMDQuMTY1IDAgLjI5Ny4xMzQuMjk3LjN2NS4zNmMwIDEuNjU0LTEuMzI3IDIuOTk0LTIuOTY0IDIuOTk0SDMuOTA4Yy0xLjcxNiAwLTMuMTE2LTEuNDA3LTMuMTE2LTMuMTRWMy4zNEMuNzkyIDEuNjg3IDIuMTI2LjMzMyAzLjc3LjMzM2gzLjUyNWMuMTcyIDAgLjMwNC4xNC4zMDQuMzA3djIuMTQ3YzAgMS4yMi45OTYgMi4yMiAyLjIwNCAyLjIyNi4yODIgMCAuNTMxLjAwMi43NDkuMDA0bC40NTMuMDAzLjM0Ny0uMDAzWm0uMTgyLS45NzNjLS41NDIuMDAyLTEuMTgyIDAtMS42NDItLjAwNS0uNzMgMC0xLjMzMi0uNjA3LTEuMzMyLTEuMzQ0Vi45MzdjMC0uMjg3LjM0Ni0uNDMuNTQzLS4yMjJhMTQwOTMuNTc5IDE0MDkzLjU3OSAwIDAgMSAyLjY1NyAyLjc5MS4zMTguMzE4IDAgMCAxLS4yMjYuNTM4WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") 50% 50% no-repeat;
}

.e-doctor-card-2__clinic {
    font-size: 14px;
    color: #000;
}

.e-doctor-card-2__clinic:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi40OTkgMi4yNGE1LjYgNS42IDAgMSAxIDcuOTIgNy45MmwtMy45NiAzLjk2LTMuOTYtMy45NmE1LjYgNS42IDAgMCAxIDAtNy45MlptMy45NiA1LjU2YTEuNiAxLjYgMCAxIDAgMC0zLjIgMS42IDEuNiAwIDAgMCAwIDMuMloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjYuNDU5IiB4Mj0iNi40NTkiIHkxPSIuNiIgeTI9IjE0LjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzZGOEFFQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQzQTZGMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==") 50% 50% no-repeat;
}

.e-doctor-card-2__bot {
    padding: 16px 0 0;
}

.e-doctor-card-2__feed {
    display: block;
    width: 100%;
    padding: 5px 8px;
    background: #0047BB;
    color: #fff;
    font-size: 16px;
    text-align: center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.b-doctors-filter {
    position: relative;
}

.b-doctors-filter.active .b-doctors-filter__clinic, .b-doctors-filter.active .b-doctors-filter__radios, .b-doctors-filter.active .b-doctors-filter__cells {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.b-doctors-filter.active .b-doctors-filter__wrap {
    padding: 24px 34px;
}

@media all and (max-width: 768px) {
    .b-doctors-filter.active .b-doctors-filter__wrap {
        padding: 16px 12px;
    }
}

.b-doctors-filter__box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}

.b-doctors-filter__cell {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 23%;
    margin: 0 1%;
}

.b-doctors-filter__string, .b-doctors-filter__metro, .b-doctors-filter__spec {
    position: relative;
}

.b-doctors-filter__string input,
.b-doctors-filter__string select, .b-doctors-filter__metro input,
.b-doctors-filter__metro select, .b-doctors-filter__spec input,
.b-doctors-filter__spec select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    display: block;
    width: 100%;
    line-height: 44px;
    height: 44px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #FFFFFF;
    padding: 0 20px;
    border: 1px solid #0047BB;
    color: #0047BB;
}

.b-doctors-filter__string input::-webkit-input-placeholder,
.b-doctors-filter__string select::-webkit-input-placeholder, .b-doctors-filter__metro input::-webkit-input-placeholder,
.b-doctors-filter__metro select::-webkit-input-placeholder, .b-doctors-filter__spec input::-webkit-input-placeholder,
.b-doctors-filter__spec select::-webkit-input-placeholder {
    opacity: 1;
    color: #0047BB;
}

.b-doctors-filter__string input:-moz-placeholder,
.b-doctors-filter__string select:-moz-placeholder, .b-doctors-filter__metro input:-moz-placeholder,
.b-doctors-filter__metro select:-moz-placeholder, .b-doctors-filter__spec input:-moz-placeholder,
.b-doctors-filter__spec select:-moz-placeholder {
    opacity: 1;
    color: #0047BB;
}

.b-doctors-filter__string input:-ms-placeholder,
.b-doctors-filter__string select:-ms-placeholder, .b-doctors-filter__metro input:-ms-placeholder,
.b-doctors-filter__metro select:-ms-placeholder, .b-doctors-filter__spec input:-ms-placeholder,
.b-doctors-filter__spec select:-ms-placeholder {
    opacity: 1;
    color: #0047BB;
}

.b-doctors-filter__string input::-moz-placeholder,
.b-doctors-filter__string select::-moz-placeholder, .b-doctors-filter__metro input::-moz-placeholder,
.b-doctors-filter__metro select::-moz-placeholder, .b-doctors-filter__spec input::-moz-placeholder,
.b-doctors-filter__spec select::-moz-placeholder {
    opacity: 1;
    color: #0047BB;
}

.b-doctors-filter__string option, .b-doctors-filter__metro option, .b-doctors-filter__spec option {
    line-height: 48px;
}

.b-doctors-filter__string input {
    border: 1px solid #CCDAF1;
}

.b-doctors-filter__spec select {
    padding: 0 30px 0 20px;
}

.b-doctors-filter__spec:after {
    position: absolute;
    top: 17px;
    right: 12px;
    width: 15px;
    height: 8px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDA0N0JCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uOTU5LjI5M2ExIDEgMCAwIDEgMS40MTQgMEw3LjUgNS40MTkgMTIuNjI2LjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOC4yMDYgNy41NGExIDEgMCAwIDEtMS40MTQgMEwuOTYgMS43MDdhMSAxIDAgMCAxIDAtMS40MTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% 50% no-repeat;
    content: '';
}

.b-doctors-filter__metro select {
    padding: 0 30px 0 40px;
}

.b-doctors-filter__metro:before {
    position: absolute;
    top: 50%;
    left: 14px;
    width: 14px;
    height: 18px;
    margin: -9px 0 0 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4wNSAyLjgyOGE3IDcgMCAxIDEgOS45IDkuOUw3IDE3LjY3OGwtNC45NS00Ljk1YTcgNyAwIDAgMSAwLTkuOVpNNyA5Ljc3OGEyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI3IiB4Mj0iNyIgeTE9Ii43NzgiIHkyPSIxNy42NzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjNkY4QUVCIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDNBNkYxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+") 50% 50% no-repeat;
    content: '';
}

.b-doctors-filter__metro:after {
    position: absolute;
    top: 17px;
    right: 12px;
    width: 15px;
    height: 8px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDA0N0JCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uOTU5LjI5M2ExIDEgMCAwIDEgMS40MTQgMEw3LjUgNS40MTkgMTIuNjI2LjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOC4yMDYgNy41NGExIDEgMCAwIDEtMS40MTQgMEwuOTYgMS43MDdhMSAxIDAgMCAxIDAtMS40MTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% 50% no-repeat;
    content: '';
}

.b-doctors-filter__reset {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0047BB;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    height: 100%;
    white-space: nowrap;
    background: none;
    border: none;
    opacity: 0.4;
}

.b-doctors-filter__reset.active {
    opacity: 1;
}

.b-doctors-filter__reset:before {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuMzMzIDEuMzMzVjUuNWguNDg1bTAgMGE2LjY2OCA2LjY2OCAwIDAgMSAxMi43OTcgMS42NjdNMS44MTggNS41SDUuNW05LjE2NyA5LjE2N1YxMC41aC0uNDg1bTAgMEE2LjY2OSA2LjY2OSAwIDAgMSAxLjM4NSA4LjgzM00xNC4xODIgMTAuNUgxMC41Ii8+PC9zdmc+") 50% 50% no-repeat;
    content: '';
}

@media all and (max-width: 992px) {
    .b-doctors-filter__cell {
        width: 48%;
    }

    .b-doctors-filter__cell:first-child {
        width: 98%;
        margin: 0 1% 10px;
    }

    .b-doctors-filter__reset {
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        height: 40px;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: start;
        width: 100%;
    }

    .b-doctors-filter__reset:before {
        position: static;
    }

    .b-doctors-filter__string input,
    .b-doctors-filter__string select, .b-doctors-filter__metro input,
    .b-doctors-filter__metro select, .b-doctors-filter__spec input,
    .b-doctors-filter__spec select {
        line-height: 40px;
        height: 40px;
    }
}

@media all and (max-width: 768px) {
    .b-doctors-filter__box {
        display: block;
    }

    .b-doctors-filter__cell {
        width: 98%;
    }

    .b-doctors-filter__metro, .b-doctors-filter__spec {
        margin: 10px 0;
    }
}

.page-bg__blue-light .b-doctors-list {
    padding: 60px 0;
    margin: 0;
}

.b-doctors-list {
    margin: 80px 0;
}

.b-doctors-list__header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 24px;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.b-doctors-list__title {
    margin: 0 30px 0 0;
}

.b-doctors-list__title > *,
.b-doctors-list__title h2, .b-doctors-list__title .block-title {
    margin: 0;
}

@media (max-width: 720px) {
    .page-bg__blue-light .b-doctors-list {
        padding: 32px 0 0;
    }
    .page-bg__blue-light .b-doctors-list-2__header {
        margin-bottom: 4px;
    }
    .b-doctors-list .block-title {
        font-size: 24px;
    }
}

.b-doctors-list__switch {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.b-doctors-list__switch div {
    display: block;
    cursor: pointer;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #CCDAF1;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    margin: 0 0 0 15px;
}

.b-doctors-list__switch div.active {
    color: #0047BB;
}

.b-doctors-list__switch div:hover {
    text-decoration: underline;
}

@media all and (max-width: 768px) {
    .b-doctors-list__switch div {
        margin: 0 15px 0 0;
    }
}

.b-doctors-list__container {
    position: relative;
}

.b-doctors-list__loading {
    position: absolute;
    display: none;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 11;
}

.b-doctors-list__loading.active {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.b-doctors-list__error {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px dashed #99B5E4;
    padding: 20px;
    grid-column-start: 1;
    grid-column-end: 5;
    background: #fff;
}

.b-doctors-list__error div {
    font-size: 18px;
    color: #E45C5C;
    font-weight: 600;
    margin: 10px 0;
}

.b-doctors-list__error span {
    display: block;
    font-size: 16px;
    color: #99B5E4;
    font-weight: 600;
    margin: 10px 0;
}

.b-doctors-list__tab {
    display: none;
}

.b-doctors-list__tab.active {
    display: block;
}

.b-doctors-list__filter {
    margin: 0 0 24px;
}

.b-doctors-list__filter_hide {
    display: none;
}

.b-doctors-list__items {
    position: relative;
    z-index: 5;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    row-gap: 100px;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    padding: 80px 0 0;
}

.b-doctors-list__bottom {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 60px 0 0;
}

.b-doctors-list__pagination {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media all and (max-width: 1200px) {
    .b-doctors-list__items {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media all and (max-width: 992px) {
    .b-doctors-list__items {
        grid-template-columns: 1fr 1fr;
    }
}

@media all and (max-width: 768px) {
    .b-doctors-list__items {
        grid-template-columns: 1fr;
    }

    .b-doctors-list__header {
        display: block;
    }

    .b-doctors-list__title {
        margin: 0 0 12px;
    }

    .b-doctors-list__bottom {
        position: relative;
        padding: 0 0 50px;
    }

    .b-doctors-list__loadmore {
        font-size: 14px;
    }

    .b-doctors-list__count {
        margin: 0;
        font-size: 14px;
    }

    .b-doctors-list__pagination .b-pagination {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .b-doctors-list__pagination .b-pagination__items {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.e-doctor-card-2__button-chat {
    text-align: center;
    margin-top: 8px;
    display: block;
    width: 100%;
}

.select2-container li:before {
    content: "";
}

.select2-selection__rendered {
    line-height: 46px !important;
}

.select2-container .select2-selection--single {
    height: 44px !important;
}

.select2-selection__arrow {
    height: 45px !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    height: 45px !important;
    width: 45px !important;;
    font-size: 1.5em !important;
    margin-right: 6px !important;
    /*box-shadow: var(--primary-box-shadow);*/
    /*border-radius: 50px;*/
    background-image: url("/local/components/bz/widget.page/templates/.default/img/x.svg");
    background-repeat: no-repeat;
    background-position: center center;
}

.select2-container--default .select2-selection--single .select2-selection__clear span {
    display: none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {

    border-width: 8px 6px 0 6px !important;
    margin-left: -8px !important;
    margin-top: -4px !important;
}


/*###*/

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: flex;
    /*padding-left: 8px;*/
    padding-right: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    align-items: center;
}

.select2-container .select2-selection--single .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline;
    list-style: none;
    padding: 0
}

.select2-container .select2-selection--multiple .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-dropdown {
    background-color: white;
    /*border: 1px solid #aaa;*/
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
    box-shadow: var(--primary-box-shadow);
    margin-top: 8px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 24px;
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding-top: 10px;
    padding-bottom: 10px;
    /*padding-left: 0px;*/
    user-select: none;
    -webkit-user-select: none;
    font-weight: 400;
    padding-left: 24px;

}


.select2-results__option:before {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #aaa;
    margin-top: 1px
}

.select2-results__option.select2-results__message:before {
    display: none;
}


.select2-container--default .select2-results__option--selected {
    background-color: white !important;
}

.select2-results__option.select2-results__option--selected:before {
    border-color: #336cc9;
    background-color: #336cc9;
}

.select2-results__option.select2-results__option--selected:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: white;
    border: 1px solid white;
    margin-top: 1px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 15px;
    left: 5px;

}


.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;
    /*padding: 4px*/
    margin-bottom: 8px;
}

.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;
    filter: alpha(opacity=0)
}

.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 {
    /*border: 1px solid #aaa;*/
    border-radius: 4px;

    background-color: #fff;
    box-shadow: var(--primary-box-shadow);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #336cc9;
    line-height: 28px;
    margin-left: 20px;
    font-weight: 600;
}

.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 {
    color: #2B3031;
    font-weight: 600;
    display: flex;
    /*margin-left: 40px;*/
    /*padding-left: 8px;*/
}

.select2-selection__placeholder-image {
    margin-right: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 30px;
    text-align: left;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url('/local/components/bz/doctors.list/templates/.default/img/arrow.svg');
    border: none;
    height: 20px !important;
    width: 20px !important;
    margin-top: 12px !important;;
    display: block;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b {
    background-image: none !important;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.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 {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px
}

.select2-selection--clearable .select2-selection__arrow {
    display: none;

}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
    background-color: #f1f1f1;
    color: #333;
    outline: none
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.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-search--dropdown .select2-search__field {
    border: 1px solid #CCDAF1;
    border-radius: 8px;
    height: 40px;
}

.select2-container--default .select2-search--dropdown .select2-search__field:active, .select2-container--default .select2-search--dropdown .select2-search__field:focus {
    outline: none;
}

.select2-container--default .select2-search--dropdown .select2-search__field:-moz-focus-inner {
    border: 0;
}


.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: 250px;
    overflow-y: auto
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--group {
    padding: 0
}

.select2-container--default .select2-results__option--disabled {
    color: #999
}

.select2-container--default .select2-results__option--selected {
    background-color: #ddd
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    /*background-color: #5897fb;*/
    /*color: white*/
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
    outline: none
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    /*/border: 1px solid transparent*/
    box-shadow: var(--primary-box-shadow);
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option--group {
    padding: 0
}

.select2-container--classic .select2-results__option--disabled {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}


/* полоса прокрутки (скроллбар) */
.select2-results__options::-webkit-scrollbar {
    width: 6px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background-color: #E6F6FD;
}

/* ползунок скроллбара */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #0047bb;
    border-radius: 9em;
    /*box-shadow: inset 1px 1px 10px #f3faf7;*/
}

.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #0047bb;
}

/* Стрелки */
#select2-spec-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/specs.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}

#select2-service-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/specs.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}

#select2-center-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/clinic.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}

#select2-doctor-select-container:before {
    background-image: url("/local/components/bz/widget.page/templates/.default/img/doctor.svg");
    content: '';
    width: 20px;
    height: 20px;
    border: 0px;
    margin-right: 8px;
}


.select-adults {
    box-shadow: var(--primary-box-shadow);
    border-radius: 8px;
    padding: 4px;
    margin-bottom: 20px;
    margin-left: 15px;
    display: inline-block;
}

.select-adults a:last-child {
    padding: 8px 15px;
}

@media (max-width: 992px) {

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        margin-left: 12px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        width: 30px;
    }

    .select2-dropdown {
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
    }

    .select-adults {
        display: flex;
        margin-right: 15px;
    }

    .select-adults .btn {
        width: 50%;
        text-align: center;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        margin-right: 6px !important;
    }
}


.w-clinic {
    display: flex;
    flex-wrap: wrap;
}

.w-clinic__metro {
    display: flex;
    align-items: center;
}

.w-clinic__name {
    color: #336CC9;
    font-weight: 600;
}

.w-clinic__metro-bullet {
    margin-right: 8px;
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    border: 0px;
}

.w-clinic__address {
    margin-left: 24px;
}

.w-clinic__metro {
    margin-left: 24px;
}

@media (max-width: 992px) {

    .w-clinic__address {
        margin-left: 0px;
    }

    .w-clinic__metro {
        margin-left: 0px;
    }
}

.b-doctors-list__filter {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.b-doctors-filter__coll {
    width: 24%;
    flex-grow: 1;
}

@media (max-width: 992px) {
    .b-doctors-list__filter {
        flex-direction: column;
    }

    .b-doctors-filter__coll {
        width: 100%;
    }
}


.b-doctors-list-2__header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 24px;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    justify-content: space-between;
}

@media (max-width: 992px) {
    .b-doctors-list-2__header {
        flex-direction: column;
        align-items: start;
    }
}

.b-doctors-filter__cell_search {
    margin-bottom: 24px;
}

.b-doctors-list__filter-2 {
    display: flex;
    justify-content: space-between;
}

.b-doctors-list__filter-checkbox {
    display: flex;
    gap: 40px;
}

@media (max-width: 992px) {

    .b-doctors-list__filter-2 {
        flex-direction: column;
        gap: 16px;
    }

    .b-doctors-list__filter-checkbox {
        flex-direction: column;
        gap: 16px;
    }

    .b-doctors-filter__reset {
        justify-content: start;
    }

}

.b-doctors-list__filter select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    display: block;
    width: 100%;
    line-height: 44px;
    height: 44px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 0 20px;
    border: none;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: var(--primary-box-shadow);
}

.b-doctors-list__switch {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
    -moz-box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
    box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 12px;
    padding: 4px;
    gap: 4px;
}

.b-doctors-list__switch div {
    cursor: pointer;
    color: #6691D6;
    text-align: center;
    padding: 8px 16px;
    padding-left: 48px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    font-weight: 600;
    text-transform: none !important;
    margin-left: 0px !important;
    position: relative;
}

.b-doctors-list__switch div.active {
    background-color: #F0F3FD;
}
.b-doctors-list__switch .b-doctors-list__switch-child.active {
    background: linear-gradient(180deg, #FFF4F4 0%, #FFF7F7 100%);
}
.b-doctors-list__switch div:before {
    position: absolute;
    top: 7px;
    left: 13px;
    width: 24px;
    height: 24px;
    content: '';
}

.b-doctors-list__switch-adult:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNi4zMzg0NiAzQzIuOTE1ODcgMyAwIDUuNzI0NiAwIDkuMjYzMThDMCAxMS43MDQzIDEuMDczNjYgMTMuNzU5NSAyLjQ5NjYgMTUuNDYxOUMzLjkxNDY2IDE3LjE1ODUgNS43NDQxOCAxOC41ODI2IDcuMzk4MTIgMTkuNzc0NkwxMC4yNTE4IDIxLjgzMTFDMTAuNTY0MyAyMi4wNTYzIDEwLjk3NDEgMjIuMDU2MyAxMS4yODY3IDIxLjgzMTFMMTQuMTQwMyAxOS43NzQ2QzE0LjY2OTIgMTkuMzkzNCAxNS4yMTYgMTguOTg4NiAxNS43NjE2IDE4LjU1ODZDMTUuOTA0MyAxOC40NDYyIDE1Ljk0OTggMTguMjQwOSAxNS44NzEgMTguMDcxNUwxNC4xOTM3IDE0LjQ2NjZDMTQuMTE0NSAxNC4yOTY0IDEzLjg5NjggMTQuMjY5NiAxMy43ODMyIDE0LjQxNjFMMTMuNjkzNiAxNC41MzE3QzEzLjIyNiAxNS4xMzUyIDEyLjUyOTcgMTUuNDg0NyAxMS43OTQ5IDE1LjQ4NDdIOS41Mzg0NkM4LjE3ODk5IDE1LjQ4NDcgNy4wNzY5MiAxNC4zMTEzIDcuMDc2OTIgMTIuODY0QzcuMDc2OTIgMTEuNDE2NiA4LjE3ODk5IDEwLjI0MzMgOS41Mzg0NiAxMC4yNDMzSDEwLjQwMjVDMTAuNTQ5NCAxMC4yNDMzIDEwLjY4ODcgMTAuMTczNCAxMC43ODIyIDEwLjA1MjdMMTIuNzE2NiA3LjU1NjM3QzEzLjI1NjEgNi44NjAyMiAxNC4wOTQgNi41MDg1NiAxNC45MzQ1IDYuNjI1NTdDMTUuNzc1MSA2Ljc0MjU4IDE2LjQ5OTkgNy4zMTE3OSAxNi44NTMxIDguMTMyMjFMMTcuODQxIDEwLjQyNzFDMTcuOTQ0NyAxMC42Njc5IDE4LjIzOTMgMTAuNzMyIDE4LjQ1NDMgMTAuNTk4N0MxOC44MjAxIDEwLjM3MTkgMTkuMjQ0MSAxMC4yNDMzIDE5LjY5MjMgMTAuMjQzM0gyMS4xNTVDMjEuMzQwOCAxMC4yNDMzIDIxLjQ5ODcgMTAuMDk2MyAyMS41MTQgOS44OTkxMUMyMS41MzAxIDkuNjkwMTEgMjEuNTM4NSA5LjQ3ODE0IDIxLjUzODUgOS4yNjMxOEMyMS41Mzg1IDUuNzI0NiAxOC42MjI2IDMgMTUuMiAzQzEzLjQzNTcgMyAxMS44ODMzIDMuODgwNzMgMTAuNzY5MiA1LjAyMDMzQzkuNjU1MTkgMy44ODA3MyA4LjEwMjc0IDMgNi4zMzg0NiAzWicgZmlsbD0nIzAwNDdCQicvPjxwYXRoIGQ9J00xNS40NTQ1IDguODE0NjdDMTUuMzIyMSA4LjUwNzAxIDE1LjA1MDMgOC4yOTM1NSAxNC43MzUxIDguMjQ5NjdDMTQuNDE5OSA4LjIwNTc5IDE0LjEwNTYgOC4zMzc2NyAxMy45MDMzIDguNTk4NzNMMTEuMzU5NyAxMS44ODEySDkuNTM4NDZDOS4wMjg2NiAxMS44ODEyIDguNjE1MzkgMTIuMzIxMiA4LjYxNTM5IDEyLjg2NEM4LjYxNTM5IDEzLjQwNjcgOS4wMjg2NiAxMy44NDY3IDkuNTM4NDYgMTMuODQ2N0gxMS43OTQ5QzEyLjA3MDQgMTMuODQ2NyAxMi4zMzE2IDEzLjcxNTcgMTIuNTA2OSAxMy40ODk0TDE0LjM5IDExLjA1OTNMMTYuNTk2OCAxNi4xODUzQzE2LjcyOTIgMTYuNDkzIDE3LjAwMSAxNi43MDY0IDE3LjMxNjIgMTYuNzUwM0MxNy42MzE0IDE2Ljc5NDIgMTcuOTQ1NiAxNi42NjIzIDE4LjE0NzkgMTYuNDAxM0wyMC4xMjc0IDEzLjg0NjdIMjMuMDc2OUMyMy41ODY3IDEzLjg0NjcgMjQgMTMuNDA2NyAyNCAxMi44NjRDMjQgMTIuMzIxMiAyMy41ODY3IDExLjg4MTIgMjMuMDc2OSAxMS44ODEySDE5LjY5MjNDMTkuNDE2OCAxMS44ODEyIDE5LjE1NTYgMTIuMDEyMyAxOC45ODAzIDEyLjIzODZMMTcuNjYxMyAxMy45NDA3TDE1LjQ1NDUgOC44MTQ2N1onIGZpbGw9JyMwMDQ3QkInLz48L3N2Zz4K");
}

.b-doctors-list__switch-child:before {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX9Ch0LvQvtC5XzIiIGRhdGEtbmFtZT0i0KHQu9C+0LlfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAyLjQzIDgxLjM2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZjI5Njk1OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iRGltZW5zaW9ucyI+CiAgICA8Zz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTcuOSw1MS4zMmMtLjM3LS4yMS0uNzYtLjQ2LTEuMTQtLjcuODQtLjc1LDEuNjQtMS42OCwyLjU0LTIuMzcsNC40NC0zLjUyLDIuNi03LS45Ni05Ljc4bC0uMDYuMDNjLjMyLDEuMzcsMS45NCwzLjI0LDEuNjgsNC44OS0uMTEsMS4yMi0xLjM0LDEuOTctMi40MywyLjY5LTMuMjksMi40MS04LjE0LDQuNi0yLjI1LDcuOSwxLC42NCwxLjk3LDEuNDYsMi45NSwyLjA4LjQ2LjIzLjYzLjEzLjM5LjIyLS4yNS4wNy0uNTUuMzMtLjgxLjU2LTguMTMsNy44MS0xOC4wOSwxNC4zMy0yOC45NCwxNy40My0xNCwzLjQxLTI5LjAxLDEuNC00Mi40Mi0zLjg2LTYuNTgtMi43MS0xMi4xLTcuMDQtMTcuNDMtMTEuOTUtMS41Mi0xLjM1LTIuOTgtMi44NS00LjU1LTQuMTkuNjQtLjI4LDEuMzEtLjY1LDEuOTMtLjkyLDEuODktMS4wOSwzLjk5LTEuMzQsNS4wMS0zLjIxLjc0LTIuMS0yLjE2LTIuNzktMy44NC0zLjcyLTIuNDMtMS4yLTUuMDUtMi4xMS0zLjIzLTUuMTYuMTItLjI4Ljk0LTEuNjEuNTYtMS4zNy0yLjIxLDIuMTQtMy42OCw0LjY2LS41OSw3LjA2Ljc5LjYzLDEuNjIsMS40MiwyLjQ3LDIuMTQtMS4zOC41NS0yLjczLDEuMTEtNC4yOSwxLjc4LTYuOCwzLjEyLDIuMzMsOC44Niw0Ljc5LDExLjg2LDIwLjcxLDIxLjI4LDU4LjcyLDI1LjM1LDgyLjI5LDYuODcsMy45Mi0yLjg0LDcuNTMtNi4wMiwxMC45MS05Ljc0Ljg3LS45NiwxLjk2LTIuMzksMS45Ny0zLjYzLjAyLTIuMTUtMi40OC0zLjYzLTQuNTMtNC45MVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQuNjUsMzEuMjJjNy40OS0zLjg5LDI0LjY4LTExLjE4LDMxLjQzLTMuNTIsMS4wNiwxLjE3LDEuNzgsMi41OCwyLjAyLDQuMDguMDkuNjctLjEzLjc3LS42LjI4LTMuMDQtMy45Mi04LjcxLTUuMjgtMTMuMzgtMy43Ni0zLjk5LDEuMjktNy4xNiw0LjQ3LTEwLjI2LDcuMTktMi4xNSwxLjk5LTQuMjEsNC4wOC02LjIyLDYuMjEtMi41MSwyLjQyLTQuNjUsNS42My00LjE5LDkuMjQuODQsOC4zOCwxMS4wOCwxNS42MywxOS4wOCwxNi4wNSwyLjYtLjM4LDIuMy00LjExLDIuOTktNi4wNywxLjA4LTQuNjcsMy4wMS05LjAzLDYuMjYtMTIuNDksMS40NC0xLjY0LDMuMjItMi43NSw0Ljk5LTMuODksMS42OS0xLjM1LDMuNTItMi40NCw1LjkzLTIuMiwyLjQyLjA2LDQuMDEsMS43Niw1LjgzLDMuMTYsNS45LDQuNDQsOS4xOCwxMC43NiwxMC4wOSwxOC4wOC42LDQuMDksMS41OCw1LjYzLDUuNzcsMy40Niw5LjctNS4xNSwyNC4yNi0xNS40NSwxMS41NS0yNi4wMmwtLjE0LS4xMmMtNC40MS0zLjQ2LTguOTEtNi44OS0xMy40Ni0xMC4xOS00LjE3LTMuMzItMTEuMzQtMy4zOS0xNC42NywxLjIyLS40MS41My0uNzEuODQtLjc5LjYyLDIuMTctMTQuMTQsMjQuNTctNS40NCwzMy4yLTIuMzQsNC41NiwxLjk2LTUuNTItNi41NC01LjcyLTcuNDMtLjY5LS45NC0uNTItMi4xLS4xOC0zLjE1Ljc5LTIuNTIsMS42OS01LjAzLDIuMzktNy42Mi42Ny0yLjUxLDEuMTItNS4wNiwxLjItNy42NywwLTEuMjQuMTYtMi44OC0uODItMy43Ny0uNDktLjQtMS4yNS0uNTItMS45MS0uNTctMy4xMi0uMTQtNi4wMi40MS04LjgyLDEuNTItMy44OCwxLjQyLTcuMTUsNC4zNy0xMS4wOSw1LjU3LTEuOTMuMTktMy42OS0xLjA3LTUuNDktMS41OS02LjUzLTIuMzUtMTQuMDYtMi4yOC0yMC4yMSwxLjEtMi4wMywxLjAxLTQuMDQuMDktNS43Ni0xLjA3QzI5LjM5LDIuODMsMjQuODEsMSwxOS43MS40NGMtMS4yOC0uMTEtMi44OS0uMjgtNC4wNC4zMi0yLjM2LDEuODYtLjg0LDguODgtLjMzLDExLjUzLjU2LDIuNjEsMS4yNyw1LjE4LDEuOTMsNy43Ni4zLDEuMjMuMzksMi41NC0uMjksMy42NS0yLjgxLDMuNzQtNi4yOCw3LjE0LTguOTUsMTAuOTItLjE0LjItLjI2LjM4LS4zNC41Mi0uMTQuMjYtLjE2LjQtLjAzLjQsMi4zOC0xLjEyLDQuNi0zLjEyLDYuOTktNC4zM1pNNDIuNDcsNDIuMzFsLS4wNy4xNmMtLjgsMS43MS0yLjU0LDIuNjktNC40MSwyLjUzLTQuOTItLjI4LTUuOTktNy42NC0yLjM1LTEwLjM5LDUuMjEtMy4yMSw5LjE5LDMuMDUsNi44NCw3LjdaTTYyLjc0LDM0LjY4YzQuOTctMy41MSw5LjQ3LDMuMjksNi44Myw3Ljc1bC0uMDguMTZjLTEuODMsMy43LTcuNDgsMi45Mi04LjQ5LTEuMDctLjcxLTIuNDEtLjM0LTUuMTUsMS43NC02Ljg0Wk02OS42MiwxMC42OWwuMTItLjExYzIuMzgtMS42OCw4LjY5LTUuODEsMTEuNTMtNC4zNywxLjg5LDIuNS0xLjIyLDkuODgtMi43NiwxMi40My0uMTkuMTgtLjQyLjE4LS42Ny4wNS0yLjY3LTIuMDYtNS4xOS00LjM3LTcuODUtNi41Mi0uNDUtLjM3LS45Ni0uOTctLjM4LTEuNDdaTTIyLjIzLDUuNzRjMi4wNS40LDMuOSwxLjMxLDUuNywyLjMyLDEuNDMuODQsMi44NSwxLjgsNC4yMSwyLjg1LDEuMDMuODUtLjk0LDEuNjMtMS4zOCwyLjE3bC0uMTMuMTFjLTIuMzMsMS44Ni00LjU5LDMuODctNi45NSw1LjY5LS4xOS4xLS40Mi4xNi0uNjMuMTQtMS4zMi0uOTgtMS42OS0zLjAxLTIuNC00LjQzLS44Ny0yLjU0LTMuMzQtOS42NiwxLjU5LTguODRaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ1LjM0LDY4LjgxYy0uMTkuMi4wNi4yOS4yOC4zOSw0LjA2LDEuNDQsOS4zOSwxLjQ0LDEzLjI5LS4zNnYtLjA4Yy00LjkyLTMuOTEtMTEuNjQtMS41MS0xMy41Ny4wNVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjYuNCw2MS4wOWwuMDUtLjE4Yy42Mi0xLjg3LS45My0zLjY2LTIuODctMy4xOC0yLjM2LjM1LTQuODgsMS40OS03LjIzLDEuMTktLjE2LS4xMy4wOS0uNDIuNTItLjgsNC42NS0zLjU3LDEuNi0xMS4zNC00LjI5LTExLjA4LTUuOTUtLjMzLTkuOSw3LjEtNC43MiwxMC45LDIuMzMsMS4zNSwxLjA1LDEuMjktLjQ2LDEuMTItMi4zNC0uMzgtNC42Ny0uOTItNy4wMi0xLjMzLS44NS0uMTMtMS44Mi0uMTEtMi40Ni41MS0yLjI1LDIuOTIsMS45OSw3LjU4LDQuMzUsOS4yMS40OS4zMywxLjEyLjcyLDEuNTkuMzUsMS44LTEuMzEsNy4zNS00LjYyLDEzLjU4LTEuODYsMS4yOC40LDIuMiwxLjUxLDMuNDQsMS42MiwyLjY3LS45Miw0LjYtMy45NSw1LjUzLTYuNDhaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM2LjYzLDM5LjczYy42OCwxLjczLDMuMTMuNjMsMy4xNS0uOTN2LS4xMmMtLjI5LTIuNjktMy45LTEuMjUtMy4xNSwxLjA1WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni45MywzOC43OHYtLjEyYy0uMjQtMi42My0zLjgzLTEuMzEtMy4xNSwxLC42OCwxLjgxLDMuMTMuNzUsMy4xNS0uODhaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=") 50% 50% no-repeat;
}

@media (max-width: 992px) {
    .b-doctors-list__switch {
        width: 100%;
    }

    .b-doctors-list__switch div {
        width: 100%;
        margin: 0px !important;
    }
}

.b-doctors-filter {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 71, 187, 0.1), 1px 1px 8px 0px rgba(0, 71, 187, 0.1);
    padding: 24px;
}

@media (max-width: 992px) {
    .b-doctors-filter {
        border-radius: 0px;
        background: none;
        box-shadow: none;
        padding: 0px;
    }

}

.b-pagination {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 5;
}

.b-pagination a {
    text-decoration: none;
}

.b-pagination__right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-pagination__caption {
    color: #99B5E4;
    font-size: 16px;
    margin: 0 30px 0 0;
}

.b-pagination__loadmore {
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding: 0 30px 0 0;
    text-transform: uppercase;
    color: #0047BB;
    font-weight: 600;
    white-space: nowrap;
}

.b-pagination__loadmore:hover {
    text-decoration: underline;
}

.b-pagination__loadmore:before {
    position: absolute;
    top: 40%;
    right: 8px;
    width: 10px;
    height: 16px;
    margin: -6px 0 0 0;
    content: '';
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxMCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkuNzA2OTcgMTAuMjkzQzkuODk0NDQgMTAuNDgwNSA5Ljk5OTc2IDEwLjczNDggOS45OTk3NiAxMUM5Ljk5OTc2IDExLjI2NTIgOS44OTQ0NCAxMS41MTk1IDkuNzA2OTcgMTEuNzA3TDUuNzA2OTcgMTUuNzA3QzUuNTE5NDQgMTUuODk0NSA1LjI2NTEzIDE1Ljk5OTggNC45OTk5NyAxNS45OTk4QzQuNzM0ODEgMTUuOTk5OCA0LjQ4MDUgMTUuODk0NSA0LjI5Mjk3IDE1LjcwN0wwLjI5Mjk3IDExLjcwN0MwLjExMDgxMSAxMS41MTg0IDAuMDEwMDE3NCAxMS4yNjU4IDAuMDEyMjk1NyAxMS4wMDM2QzAuMDE0NTc0MSAxMC43NDE0IDAuMTE5NzQzIDEwLjQ5MDYgMC4zMDUxNTEgMTAuMzA1MkMwLjQ5MDU1OSAxMC4xMTk4IDAuNzQxMzcyIDEwLjAxNDYgMS4wMDM1NyAxMC4wMTIzQzEuMjY1NzcgMTAuMDEgMS41MTgzNyAxMC4xMTA4IDEuNzA2OTcgMTAuMjkzTDMuOTk5OTcgMTIuNTg2TDMuOTk5OTcgMUMzLjk5OTk3IDAuNzM0Nzg0IDQuMTA1MzMgMC40ODA0MyA0LjI5Mjg2IDAuMjkyODkzQzQuNDgwNCAwLjEwNTM1NyA0LjczNDc1IDAgNC45OTk5NyAwQzUuMjY1MTkgMCA1LjUxOTU0IDAuMTA1MzU3IDUuNzA3MDggMC4yOTI4OTNDNS44OTQ2MSAwLjQ4MDQzIDUuOTk5OTcgMC43MzQ3ODQgNS45OTk5NyAxTDUuOTk5OTcgMTIuNTg2TDguMjkyOTcgMTAuMjkzQzguNDgwNSAxMC4xMDU1IDguNzM0ODEgMTAuMDAwMiA4Ljk5OTk3IDEwLjAwMDJDOS4yNjUxMyAxMC4wMDAyIDkuNTE5NDQgMTAuMTA1NSA5LjcwNjk3IDEwLjI5M1onIGZpbGw9JyMwMDQ3QkInLz48L3N2Zz4=");
}

.b-pagination__items {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: bold;
    background: none;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-pagination__page {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 10px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.b-pagination a.b-pagination__num, .b-pagination__num {
    width: 36px;
    height: 36px;
    line-height: 32px;
    color: #99B5E4;
    text-align: center;
    margin: 0 4px;
    text-decoration: none;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.b-pagination a.b-pagination__num.active, .b-pagination__num.active {
    color: #0047BB;
}

.b-pagination div.b-pagination__num {
    color: #0047BB;
    border: 2px solid #0047BB;
}

.b-pagination a.b-pagination__num:hover {
    text-decoration: underline;
}

.b-pagination a.b-pagination__prev,
.b-pagination a.b-pagination__next, .b-pagination__prev, .b-pagination__next {
    position: relative;
    display: block;
    width: 36px;
    height: 36px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.b-pagination a.b-pagination__prev:before,
.b-pagination a.b-pagination__next:before, .b-pagination__prev:before, .b-pagination__next:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 14px;
    margin: -7px 0 0 -7px;
    -webkit-transform: scale(-1);
    -moz-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
    opacity: 0.4;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDA0N0JCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNzkzLjQ2YTEgMSAwIDAgMSAxLjQxNCAwTDguMDQgNi4yOTNhMSAxIDAgMCAxIDAgMS40MTRMMi4yMDcgMTMuNTRhMSAxIDAgMSAxLTEuNDE0LTEuNDE0TDUuOTE5IDcgLjc5MyAxLjg3NGExIDEgMCAwIDEgMC0xLjQxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% 50% no-repeat;
    content: '';
}

.b-pagination a.b-pagination__prev:hover:before, .b-pagination__prev:hover:before {
    -webkit-transform: scale(-1);
    -moz-transform: scale(-1);
    -ms-transform: scale(-1);
    transform: scale(-1);
    opacity: 1;
}

.b-pagination a.b-pagination__next:before, .b-pagination__next:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.b-pagination a.b-pagination__next:hover:before, .b-pagination__next:hover:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

@media all and (max-width: 768px) {
    .b-pagination {
        padding: 0 0 60px;
    }
    .b-pagination__items {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 992px) {
    .b-pagination {
        flex-direction: column;
        gap: 24px;
    }
}

.b-doctors-list__items .video-icon {
    width: 40px;
    height: 40px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yMzAzOV8xODYzMzgpIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMSIgcj0iMTYiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMzAzOV8xODYzMzgpIi8+CjxjaXJjbGUgY3g9IjIzIiBjeT0iMjEiIHI9IjE2LjUiIHN0cm9rZT0id2hpdGUiLz4KPC9nPgo8cGF0aCBkPSJNMjkuMDU0MSAyMi4yNjI1QzI5Ljg4MDcgMjEuNjIyOSAyOS44ODA3IDIwLjM3NSAyOS4wNTQxIDE5LjczNTVDMjYuNTU2MSAxNy44MDI2IDIzLjc2NjggMTYuMjc5MiAyMC43OTA1IDE1LjIyMjFMMjAuMjQ2OCAxNS4wMjlDMTkuMjA2NiAxNC42NTk1IDE4LjEwNzggMTUuMzYzMyAxNy45NjcgMTYuNDM3MUMxNy41NzM1IDE5LjQzNzMgMTcuNTczNSAyMi41NjA2IDE3Ljk2NyAyNS41NjA4QzE4LjEwNzggMjYuNjM0NiAxOS4yMDY2IDI3LjMzODQgMjAuMjQ2OCAyNi45NjlMMjAuNzkwNSAyNi43NzU4QzIzLjc2NjggMjUuNzE4OCAyNi41NTYxIDI0LjE5NTMgMjkuMDU0MSAyMi4yNjI1WiIgZmlsbD0id2hpdGUiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8yMzAzOV8xODYzMzgiIHg9IjAiIHk9IjAiIHdpZHRoPSI0NiIgaGVpZ2h0PSI0NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSIyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwLjI3ODQzMSAwIDAgMCAwIDAuNzMzMzMzIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yMzAzOV8xODYzMzgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjMwMzlfMTg2MzM4IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjMwMzlfMTg2MzM4IiB4MT0iNi45MTk2IiB5MT0iNS4wMDAwMSIgeDI9IjQwLjQwNCIgeTI9IjYuNjM2OTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwNDdCQiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQzgxRTYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K)  no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    position: absolute;
    right: 12px;
    top:12px;
    z-index: 12;
    display: block;
}


.b-doctors-list__items .video-icon-title {
    display: none;
    position:absolute;
    background: white;
    color:#0047BB;
    font-size: 14px;
    font-weight: 400;
    padding: 2px 12px;
    border-radius: 40px;
    top:40px;
    right:6px;
    z-index: 12;
}

.b-doctors-list__items .video-icon:hover .video-icon-title{
    display: block;
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/advantagesClinicNew/style.css?17773102192188*/
@font-face {
  font-family: "Mak";
  src: url("/bitrix/templates/universe_s1/fonts/Mak-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
.clinic-advantages-wrap {
  margin-block: 80px;
}
.clinic-advantages-block {
  display: grid;
  grid-template-columns: repeat(4, 25%);
}
.clinic-advantages-item {
  border-bottom: 1px solid #CCDAF1;
  border-right: 1px solid #CCDAF1;
  padding-block: min(14%, 36px);
  padding-inline: min(14%, 42px);
}
.clinic-advantages-item:nth-last-child(-n+4) {
  border-bottom: unset;
  padding-bottom: 24px;
}
.clinic-advantages-item:nth-child(4n+4) {
  border-right: unset;
}
.clinic-advantages-number {
  font-family: "Mak";
  font-size: clamp(48px, 4vw, 70px);
  line-height: 1;
  font-weight: 700;
  margin-bottom: -10px;
  background: linear-gradient(90deg, #7BDBFA 0.01%, #40A9F5 100.01%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.clinic-advantages-text {
  font-size: 16px;
  line-height: 1.5;
  color: #2B3031;
}

@media (max-width: 990px) {
  .clinic-advantages-wrap {
    margin-block: 48px;
  }
  .clinic-advantages-block {
    grid-template-columns: repeat(2, 50%);
  }
  .clinic-advantages-item {
    padding-block: 24px;
    padding-inline: 24px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
  }
  .clinic-advantages-item:nth-child(4n+4) {
    border-right: 1px solid #CCDAF1;
  }
  .clinic-advantages-item:nth-last-child(-n+4) {
    border-bottom: 1px solid #CCDAF1;
  }
  .clinic-advantages-item:nth-child(2n+2) {
    border-right: unset;
  }
  .clinic-advantages-item:nth-last-child(-n+2) {
    border-bottom: unset;
  }
  .clinic-advantages-item.zero {
    display: none;
  }
  .clinic-advantages-text {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .clinic-advantages-block {
    grid-template-columns: 1fr;
  }
  .clinic-advantages-item {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-right: unset !important;
    border-bottom: 1px solid #CCDAF1 !important;
  }
  .clinic-advantages-number {
    flex-shrink: 0;
  }
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.detail/photoGallery.v3/style.css?17773102191280*/
.photo-gallery {
  padding-block: 60px 64px;
}
.photo-gallery h2 {
  margin-block: 0 40px;
  line-height: 44px;
}
.photo-gallery .oxo-slider-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.photo-gallery .oxo-slider-nav__item {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
}
.photo-gallery-wrap {
  padding-top: 84px;
  margin-top: -84px;
}
.photo-gallery-item {
  display: flex;
  border-radius: 20px;
  aspect-ratio: 416/312;
  overflow: hidden;
  max-width: 416px;
  cursor: pointer;
}
.photo-gallery-item img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
  -o-object-position: center;
     object-position: center;
}

@media (max-width: 767px) {
  .photo-gallery {
    padding-block: 32px;
  }
  .photo-gallery .container {
    padding-right: 0 !important;
  }
  .photo-gallery h2 {
    margin-block: 0 16px;
    margin-right: 24px;
    font-size: 24px;
    line-height: 32px;
  }
  .photo-gallery-wrap {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 48px;
  }
  .photo-gallery-item {
    max-width: unset;
    aspect-ratio: unset;
  }
  .photo-gallery .oxo-slider-nav {
    bottom: 0;
    left: 0;
    top: unset;
    right: unset;
  }
}/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/bitrix/templates/universe_s1/components/bz/empty.component/b-specialty-list.block2-dsc/style.css?177149249628392*/
.b-specialty-list {
  margin: 0 0 40px 0;
}
.b-specialty-list__tab {
  display: none;
}
.b-specialty-list__tab.active {
  display: block;
}
.b-specialty-list__items {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.b-specialty-list__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  break-inside: avoid-column;
  margin: 0 0 40px;
}
.b-specialty-list__item.hide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.b-specialty-list__item.none {
  display: none;
}
.b-specialty-list__letter {
  width: 52px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #0047BB;
  font-weight: 800;
  font-size: 40px;
  line-height: 34px;
  padding: 0 0 0 4px;
}
.b-specialty-list__list {
  border-left: 1px dashed #0047BB;
  padding: 0 12px;
}
.b-specialty-list__list a {
  display: block;
  margin: 0 0 8px;
  text-decoration: none;
  font-size: 16px;
  color: #000;
}
.b-specialty-list__list a:hover {
  text-decoration: underline;
}
.b-specialty-list__list a:last-child {
  margin: 0;
}
.b-specialty-list__showall {
  cursor: pointer;
  position: relative;
  display: none;
  padding: 0 40px 0 0;
  text-transform: uppercase;
  color: #0047BB;
  font-weight: 600;
}
.b-specialty-list__showall:hover {
  text-decoration: underline;
}
.b-specialty-list__showall:before {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 16px;
  height: 12px;
  margin: -6px 0 0 0;
  content: "";
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjkzIDEuMDczYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNGwyLjI5My0yLjI5M0gxYTEgMSAwIDAgMSAwLTJoMTEuNTg2bC0yLjI5My0yLjI5M2ExIDEgMCAwIDEgMC0xLjQxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% 50% no-repeat;
}
.b-specialty-list__select {
  display: none;
  position: relative;
  margin: 0 0 30px;
}
.b-specialty-list__select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  display: block;
  width: 100%;
  line-height: 40px;
  height: 44px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 0;
  padding: 0 40px 0 20px;
  border: 1px solid #0047BB;
  background: none;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
.b-specialty-list__select select::-webkit-input-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-list__select select:-moz-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-list__select select:-ms-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-list__select select::-moz-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-list__select option {
  line-height: 48px;
}
.b-specialty-list__select:before {
  position: absolute;
  top: 17px;
  right: 12px;
  width: 15px;
  height: 8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDA0N0JCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uOTU5LjI5M2ExIDEgMCAwIDEgMS40MTQgMEw3LjUgNS40MTkgMTIuNjI2LjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOC4yMDYgNy41NGExIDEgMCAwIDEtMS40MTQgMEwuOTYgMS43MDdhMSAxIDAgMCAxIDAtMS40MTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% 50% no-repeat;
  content: "";
}
@media all and (max-width: 1200px) {
  .b-specialty-list__items {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
}
@media all and (max-width: 992px) {
  .b-specialty-list__items {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media all and (max-width: 768px) {
  .b-specialty-list__select {
    display: block;
  }
  .b-specialty-list__items {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .b-specialty-list__item {
    margin: 0 0 24px;
  }
  .b-specialty-list__item.hide {
    display: none;
  }
  .b-specialty-list__item.hide.show {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .b-specialty-list__showall {
    display: inline-block;
  }
  .b-specialty-list__letter {
    width: 32px;
    font-size: 22px;
    line-height: 22px;
  }
}

.b-specialty-main {
  margin: 48px 0;
  padding: 32px 0;
  background: #F9FBFF;
}
.b-specialty-main__header {
  margin: 0 320px 24px 0;
}
.b-specialty-main__nav {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: -80px;
  margin-bottom: 40px;
}
.b-specialty-main__links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 24px;
}
.b-specialty-main__link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 48px 0 0;
  white-space: nowrap;
}
.b-specialty-main__link:last-child {
  margin: 0;
}
.b-specialty-main__link:hover {
  text-decoration: underline;
}
.b-specialty-main__link:before {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  content: "";
}
.b-specialty-main__link_online:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMy43NWMtMy4yNDEgMC01Ljc1NiAyLjAzLTYuMTg1IDQuNUg4YS43NS43NSAwIDAgMSAuNzUuNzV2N2EuNzUuNzUgMCAwIDEtLjc1Ljc1SDVBMi43NSAyLjc1IDAgMCAxIDIuMjUgMTR2LTNjMC0xLjI3Mi44NjMtMi4zNDIgMi4wMzUtMi42NTZDNC42NjcgNC44NCA4LjA3NCAyLjI1IDEyIDIuMjVjMy45MjYgMCA3LjMzMyAyLjU5IDcuNzE1IDYuMDk0QTIuNzUxIDIuNzUxIDAgMCAxIDIxLjc1IDExdjNhMi43NTEgMi43NTEgMCAwIDEtMi4wNDUgMi42NTlBNC43NTEgNC43NTEgMCAwIDEgMTUgMjAuNzVoLTEuMTQ1YTIgMiAwIDEgMSAwLTEuNUgxNWEzLjI1MSAzLjI1MSAwIDAgMCAzLjE2My0yLjVIMTZhLjc1Ljc1IDAgMCAxLS43NS0uNzVWOWEuNzUuNzUgMCAwIDEgLjc1LS43NWgyLjE4NWMtLjQyOS0yLjQ3LTIuOTQ0LTQuNS02LjE4NS00LjVabS03IDZjLS42OSAwLTEuMjUuNTYtMS4yNSAxLjI1djNjMCAuNjkuNTYgMS4yNSAxLjI1IDEuMjVoMi4yNXYtNS41SDVaTTIwLjI1IDExYzAtLjY5LS41Ni0xLjI1LTEuMjUtMS4yNWgtMi4yNXY1LjVIMTljLjY5IDAgMS4yNS0uNTYgMS4yNS0xLjI1di0zWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+") 50% 50% no-repeat;
}
.b-specialty-main__link_home:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0yIDIyaDIwIi8+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMi45NTMgMjIuMDAxLjA1LTEyLjAzYzAtLjYxLjI5LTEuMTkuNzctMS41N2w3LTUuNDVjLjcyLS41NiAxLjczLS41NiAyLjQ2IDBsNyA1LjQ0Yy40OS4zOC43Ny45Ni43NyAxLjU4djEyLjAzIi8+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xNS41IDExaC03Yy0uODMgMC0xLjUuNjctMS41IDEuNVYyMmgxMHYtOS41YzAtLjgzLS42Ny0xLjUtMS41LTEuNVpNMTAgMTYuMjV2MS41TTEwLjUgNy41aDMiLz48L3N2Zz4=") 50% 50% no-repeat;
}
.b-specialty-main__link_diseases:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMjIgNC42NzJ2MTIuMDdjMCAuOTYtLjc4IDEuODYtMS43NCAxLjk4bC0uMzMuMDRjLTIuMTguMjktNS41NCAxLjQtNy40NiAyLjQ2LS4yNi4xNS0uNjkuMTUtLjk2IDBsLS4wNC0uMDJjLTEuOTItMS4wNS01LjI3LTIuMTUtNy40NC0yLjQ0bC0uMjktLjA0Yy0uOTYtLjEyLTEuNzQtMS4wMi0xLjc0LTEuOThWNC42NjJjMC0xLjE5Ljk3LTIuMDkgMi4xNi0xLjk5IDIuMS4xNyA1LjI4IDEuMjMgNy4wNiAyLjM0bC4yNS4xNWMuMjkuMTguNzcuMTggMS4wNiAwbC4xNy0uMTFjLjYzLS4zOSAxLjQzLS43OCAyLjMtMS4xM3Y0LjA4bDItMS4zMyAyIDEuMzN2LTUuMjJjLjI3LS4wNS41My0uMDguNzctLjFoLjA2YzEuMTktLjEgMi4xNy43OSAyLjE3IDEuOTlaTTEyIDUuNDkydjE1Ii8+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTkgMi43ODF2NS4yMmwtMi0xLjMzLTIgMS4zM3YtNC4wOGMxLjMxLS41MiAyLjc3LS45NCA0LTEuMTRaIi8+PC9zdmc+") 50% 50% no-repeat;
}
.b-specialty-main__link_symptoms:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDA0N0JCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMjAgMTFhOSA5IDAgMSAxLTktOU0xOC45MjggMjAuNjg5Yy41MyAxLjYgMS43NCAxLjc2IDIuNjcuMzYuODUtMS4yOC4yOS0yLjMzLTEuMjUtMi4zMy0xLjE0LS4wMS0xLjc4Ljg4LTEuNDIgMS45N1pNMTQgNWg2TTE0IDhoMyIvPjwvc3ZnPg==") 50% 50% no-repeat;
}
.b-specialty-main__right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.b-specialty-main__right a {
  display: block;
  color: #0047BB;
  text-decoration: none;
  margin: 0 0 0 30px;
  font-weight: 600;
}
.b-specialty-main__right a:hover {
  text-decoration: underline;
}
.b-specialty-main__buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  -moz-box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  box-shadow: 0px 2px 6px rgba(0, 71, 187, 0.15);
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 4px;
}
.b-specialty-main__button {
  /*cursor: pointer;*/
  /*color: #6691D6;*/
  /*text-align: center;*/
  /*padding: 4px 30px;*/
  /*-moz-border-radius: 8px;*/
  /*border-radius: 8px;*/
  /*font-weight: 600;*/
  cursor: pointer;
  color: #6691D6;
  text-align: center;
  padding: 8px 16px;
  padding-left: 48px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  font-weight: 600;
  text-transform: none !important;
  margin-left: 0px !important;
  position: relative;
  display: block;
}

.b-specialty-main__button:before {
  position: absolute;
  top: 7px;
  left: 13px;
  width: 24px;
  height: 24px;
  content: '';
}

.b-specialty-list__switch-adult:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNi4zMzg0NiAzQzIuOTE1ODcgMyAwIDUuNzI0NiAwIDkuMjYzMThDMCAxMS43MDQzIDEuMDczNjYgMTMuNzU5NSAyLjQ5NjYgMTUuNDYxOUMzLjkxNDY2IDE3LjE1ODUgNS43NDQxOCAxOC41ODI2IDcuMzk4MTIgMTkuNzc0NkwxMC4yNTE4IDIxLjgzMTFDMTAuNTY0MyAyMi4wNTYzIDEwLjk3NDEgMjIuMDU2MyAxMS4yODY3IDIxLjgzMTFMMTQuMTQwMyAxOS43NzQ2QzE0LjY2OTIgMTkuMzkzNCAxNS4yMTYgMTguOTg4NiAxNS43NjE2IDE4LjU1ODZDMTUuOTA0MyAxOC40NDYyIDE1Ljk0OTggMTguMjQwOSAxNS44NzEgMTguMDcxNUwxNC4xOTM3IDE0LjQ2NjZDMTQuMTE0NSAxNC4yOTY0IDEzLjg5NjggMTQuMjY5NiAxMy43ODMyIDE0LjQxNjFMMTMuNjkzNiAxNC41MzE3QzEzLjIyNiAxNS4xMzUyIDEyLjUyOTcgMTUuNDg0NyAxMS43OTQ5IDE1LjQ4NDdIOS41Mzg0NkM4LjE3ODk5IDE1LjQ4NDcgNy4wNzY5MiAxNC4zMTEzIDcuMDc2OTIgMTIuODY0QzcuMDc2OTIgMTEuNDE2NiA4LjE3ODk5IDEwLjI0MzMgOS41Mzg0NiAxMC4yNDMzSDEwLjQwMjVDMTAuNTQ5NCAxMC4yNDMzIDEwLjY4ODcgMTAuMTczNCAxMC43ODIyIDEwLjA1MjdMMTIuNzE2NiA3LjU1NjM3QzEzLjI1NjEgNi44NjAyMiAxNC4wOTQgNi41MDg1NiAxNC45MzQ1IDYuNjI1NTdDMTUuNzc1MSA2Ljc0MjU4IDE2LjQ5OTkgNy4zMTE3OSAxNi44NTMxIDguMTMyMjFMMTcuODQxIDEwLjQyNzFDMTcuOTQ0NyAxMC42Njc5IDE4LjIzOTMgMTAuNzMyIDE4LjQ1NDMgMTAuNTk4N0MxOC44MjAxIDEwLjM3MTkgMTkuMjQ0MSAxMC4yNDMzIDE5LjY5MjMgMTAuMjQzM0gyMS4xNTVDMjEuMzQwOCAxMC4yNDMzIDIxLjQ5ODcgMTAuMDk2MyAyMS41MTQgOS44OTkxMUMyMS41MzAxIDkuNjkwMTEgMjEuNTM4NSA5LjQ3ODE0IDIxLjUzODUgOS4yNjMxOEMyMS41Mzg1IDUuNzI0NiAxOC42MjI2IDMgMTUuMiAzQzEzLjQzNTcgMyAxMS44ODMzIDMuODgwNzMgMTAuNzY5MiA1LjAyMDMzQzkuNjU1MTkgMy44ODA3MyA4LjEwMjc0IDMgNi4zMzg0NiAzWicgZmlsbD0nIzAwNDdCQicvPjxwYXRoIGQ9J00xNS40NTQ1IDguODE0NjdDMTUuMzIyMSA4LjUwNzAxIDE1LjA1MDMgOC4yOTM1NSAxNC43MzUxIDguMjQ5NjdDMTQuNDE5OSA4LjIwNTc5IDE0LjEwNTYgOC4zMzc2NyAxMy45MDMzIDguNTk4NzNMMTEuMzU5NyAxMS44ODEySDkuNTM4NDZDOS4wMjg2NiAxMS44ODEyIDguNjE1MzkgMTIuMzIxMiA4LjYxNTM5IDEyLjg2NEM4LjYxNTM5IDEzLjQwNjcgOS4wMjg2NiAxMy44NDY3IDkuNTM4NDYgMTMuODQ2N0gxMS43OTQ5QzEyLjA3MDQgMTMuODQ2NyAxMi4zMzE2IDEzLjcxNTcgMTIuNTA2OSAxMy40ODk0TDE0LjM5IDExLjA1OTNMMTYuNTk2OCAxNi4xODUzQzE2LjcyOTIgMTYuNDkzIDE3LjAwMSAxNi43MDY0IDE3LjMxNjIgMTYuNzUwM0MxNy42MzE0IDE2Ljc5NDIgMTcuOTQ1NiAxNi42NjIzIDE4LjE0NzkgMTYuNDAxM0wyMC4xMjc0IDEzLjg0NjdIMjMuMDc2OUMyMy41ODY3IDEzLjg0NjcgMjQgMTMuNDA2NyAyNCAxMi44NjRDMjQgMTIuMzIxMiAyMy41ODY3IDExLjg4MTIgMjMuMDc2OSAxMS44ODEySDE5LjY5MjNDMTkuNDE2OCAxMS44ODEyIDE5LjE1NTYgMTIuMDEyMyAxOC45ODAzIDEyLjIzODZMMTcuNjYxMyAxMy45NDA3TDE1LjQ1NDUgOC44MTQ2N1onIGZpbGw9JyMwMDQ3QkInLz48L3N2Zz4K");
}

.b-specialty-list__switch-child:before {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX9Ch0LvQvtC5XzIiIGRhdGEtbmFtZT0i0KHQu9C+0LlfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAyLjQzIDgxLjM2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZjI5Njk1OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iRGltZW5zaW9ucyI+CiAgICA8Zz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTcuOSw1MS4zMmMtLjM3LS4yMS0uNzYtLjQ2LTEuMTQtLjcuODQtLjc1LDEuNjQtMS42OCwyLjU0LTIuMzcsNC40NC0zLjUyLDIuNi03LS45Ni05Ljc4bC0uMDYuMDNjLjMyLDEuMzcsMS45NCwzLjI0LDEuNjgsNC44OS0uMTEsMS4yMi0xLjM0LDEuOTctMi40MywyLjY5LTMuMjksMi40MS04LjE0LDQuNi0yLjI1LDcuOSwxLC42NCwxLjk3LDEuNDYsMi45NSwyLjA4LjQ2LjIzLjYzLjEzLjM5LjIyLS4yNS4wNy0uNTUuMzMtLjgxLjU2LTguMTMsNy44MS0xOC4wOSwxNC4zMy0yOC45NCwxNy40My0xNCwzLjQxLTI5LjAxLDEuNC00Mi40Mi0zLjg2LTYuNTgtMi43MS0xMi4xLTcuMDQtMTcuNDMtMTEuOTUtMS41Mi0xLjM1LTIuOTgtMi44NS00LjU1LTQuMTkuNjQtLjI4LDEuMzEtLjY1LDEuOTMtLjkyLDEuODktMS4wOSwzLjk5LTEuMzQsNS4wMS0zLjIxLjc0LTIuMS0yLjE2LTIuNzktMy44NC0zLjcyLTIuNDMtMS4yLTUuMDUtMi4xMS0zLjIzLTUuMTYuMTItLjI4Ljk0LTEuNjEuNTYtMS4zNy0yLjIxLDIuMTQtMy42OCw0LjY2LS41OSw3LjA2Ljc5LjYzLDEuNjIsMS40MiwyLjQ3LDIuMTQtMS4zOC41NS0yLjczLDEuMTEtNC4yOSwxLjc4LTYuOCwzLjEyLDIuMzMsOC44Niw0Ljc5LDExLjg2LDIwLjcxLDIxLjI4LDU4LjcyLDI1LjM1LDgyLjI5LDYuODcsMy45Mi0yLjg0LDcuNTMtNi4wMiwxMC45MS05Ljc0Ljg3LS45NiwxLjk2LTIuMzksMS45Ny0zLjYzLjAyLTIuMTUtMi40OC0zLjYzLTQuNTMtNC45MVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQuNjUsMzEuMjJjNy40OS0zLjg5LDI0LjY4LTExLjE4LDMxLjQzLTMuNTIsMS4wNiwxLjE3LDEuNzgsMi41OCwyLjAyLDQuMDguMDkuNjctLjEzLjc3LS42LjI4LTMuMDQtMy45Mi04LjcxLTUuMjgtMTMuMzgtMy43Ni0zLjk5LDEuMjktNy4xNiw0LjQ3LTEwLjI2LDcuMTktMi4xNSwxLjk5LTQuMjEsNC4wOC02LjIyLDYuMjEtMi41MSwyLjQyLTQuNjUsNS42My00LjE5LDkuMjQuODQsOC4zOCwxMS4wOCwxNS42MywxOS4wOCwxNi4wNSwyLjYtLjM4LDIuMy00LjExLDIuOTktNi4wNywxLjA4LTQuNjcsMy4wMS05LjAzLDYuMjYtMTIuNDksMS40NC0xLjY0LDMuMjItMi43NSw0Ljk5LTMuODksMS42OS0xLjM1LDMuNTItMi40NCw1LjkzLTIuMiwyLjQyLjA2LDQuMDEsMS43Niw1LjgzLDMuMTYsNS45LDQuNDQsOS4xOCwxMC43NiwxMC4wOSwxOC4wOC42LDQuMDksMS41OCw1LjYzLDUuNzcsMy40Niw5LjctNS4xNSwyNC4yNi0xNS40NSwxMS41NS0yNi4wMmwtLjE0LS4xMmMtNC40MS0zLjQ2LTguOTEtNi44OS0xMy40Ni0xMC4xOS00LjE3LTMuMzItMTEuMzQtMy4zOS0xNC42NywxLjIyLS40MS41My0uNzEuODQtLjc5LjYyLDIuMTctMTQuMTQsMjQuNTctNS40NCwzMy4yLTIuMzQsNC41NiwxLjk2LTUuNTItNi41NC01LjcyLTcuNDMtLjY5LS45NC0uNTItMi4xLS4xOC0zLjE1Ljc5LTIuNTIsMS42OS01LjAzLDIuMzktNy42Mi42Ny0yLjUxLDEuMTItNS4wNiwxLjItNy42NywwLTEuMjQuMTYtMi44OC0uODItMy43Ny0uNDktLjQtMS4yNS0uNTItMS45MS0uNTctMy4xMi0uMTQtNi4wMi40MS04LjgyLDEuNTItMy44OCwxLjQyLTcuMTUsNC4zNy0xMS4wOSw1LjU3LTEuOTMuMTktMy42OS0xLjA3LTUuNDktMS41OS02LjUzLTIuMzUtMTQuMDYtMi4yOC0yMC4yMSwxLjEtMi4wMywxLjAxLTQuMDQuMDktNS43Ni0xLjA3QzI5LjM5LDIuODMsMjQuODEsMSwxOS43MS40NGMtMS4yOC0uMTEtMi44OS0uMjgtNC4wNC4zMi0yLjM2LDEuODYtLjg0LDguODgtLjMzLDExLjUzLjU2LDIuNjEsMS4yNyw1LjE4LDEuOTMsNy43Ni4zLDEuMjMuMzksMi41NC0uMjksMy42NS0yLjgxLDMuNzQtNi4yOCw3LjE0LTguOTUsMTAuOTItLjE0LjItLjI2LjM4LS4zNC41Mi0uMTQuMjYtLjE2LjQtLjAzLjQsMi4zOC0xLjEyLDQuNi0zLjEyLDYuOTktNC4zM1pNNDIuNDcsNDIuMzFsLS4wNy4xNmMtLjgsMS43MS0yLjU0LDIuNjktNC40MSwyLjUzLTQuOTItLjI4LTUuOTktNy42NC0yLjM1LTEwLjM5LDUuMjEtMy4yMSw5LjE5LDMuMDUsNi44NCw3LjdaTTYyLjc0LDM0LjY4YzQuOTctMy41MSw5LjQ3LDMuMjksNi44Myw3Ljc1bC0uMDguMTZjLTEuODMsMy43LTcuNDgsMi45Mi04LjQ5LTEuMDctLjcxLTIuNDEtLjM0LTUuMTUsMS43NC02Ljg0Wk02OS42MiwxMC42OWwuMTItLjExYzIuMzgtMS42OCw4LjY5LTUuODEsMTEuNTMtNC4zNywxLjg5LDIuNS0xLjIyLDkuODgtMi43NiwxMi40My0uMTkuMTgtLjQyLjE4LS42Ny4wNS0yLjY3LTIuMDYtNS4xOS00LjM3LTcuODUtNi41Mi0uNDUtLjM3LS45Ni0uOTctLjM4LTEuNDdaTTIyLjIzLDUuNzRjMi4wNS40LDMuOSwxLjMxLDUuNywyLjMyLDEuNDMuODQsMi44NSwxLjgsNC4yMSwyLjg1LDEuMDMuODUtLjk0LDEuNjMtMS4zOCwyLjE3bC0uMTMuMTFjLTIuMzMsMS44Ni00LjU5LDMuODctNi45NSw1LjY5LS4xOS4xLS40Mi4xNi0uNjMuMTQtMS4zMi0uOTgtMS42OS0zLjAxLTIuNC00LjQzLS44Ny0yLjU0LTMuMzQtOS42NiwxLjU5LTguODRaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ1LjM0LDY4LjgxYy0uMTkuMi4wNi4yOS4yOC4zOSw0LjA2LDEuNDQsOS4zOSwxLjQ0LDEzLjI5LS4zNnYtLjA4Yy00LjkyLTMuOTEtMTEuNjQtMS41MS0xMy41Ny4wNVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjYuNCw2MS4wOWwuMDUtLjE4Yy42Mi0xLjg3LS45My0zLjY2LTIuODctMy4xOC0yLjM2LjM1LTQuODgsMS40OS03LjIzLDEuMTktLjE2LS4xMy4wOS0uNDIuNTItLjgsNC42NS0zLjU3LDEuNi0xMS4zNC00LjI5LTExLjA4LTUuOTUtLjMzLTkuOSw3LjEtNC43MiwxMC45LDIuMzMsMS4zNSwxLjA1LDEuMjktLjQ2LDEuMTItMi4zNC0uMzgtNC42Ny0uOTItNy4wMi0xLjMzLS44NS0uMTMtMS44Mi0uMTEtMi40Ni41MS0yLjI1LDIuOTIsMS45OSw3LjU4LDQuMzUsOS4yMS40OS4zMywxLjEyLjcyLDEuNTkuMzUsMS44LTEuMzEsNy4zNS00LjYyLDEzLjU4LTEuODYsMS4yOC40LDIuMiwxLjUxLDMuNDQsMS42MiwyLjY3LS45Miw0LjYtMy45NSw1LjUzLTYuNDhaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM2LjYzLDM5LjczYy42OCwxLjczLDMuMTMuNjMsMy4xNS0uOTN2LS4xMmMtLjI5LTIuNjktMy45LTEuMjUtMy4xNSwxLjA1WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni45MywzOC43OHYtLjEyYy0uMjQtMi42My0zLjgzLTEuMzEtMy4xNSwxLC42OCwxLjgxLDMuMTMuNzUsMy4xNS0uODhaIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=") 50% 50% no-repeat;
}
.b-specialty-main__button.active {
  /*background: #0047BB;*/
  /*color: #fff;*/
  background-color: #F0F3FD;
  color: #0047BB;
}
.b-specialty-main__button.b-specialty-list__switch-child.active {
    background: linear-gradient(180deg, #FFF4F4 0%, #FFF7F7 100%);
}
.b-specialty-main__box {
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 71, 187, 0.1), 1px 1px 8px 0px rgba(0, 71, 187, 0.1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 71, 187, 0.1), 1px 1px 8px 0px rgba(0, 71, 187, 0.1);
  box-shadow: 0px 0px 10px 0px rgba(0, 71, 187, 0.1), 1px 1px 8px 0px rgba(0, 71, 187, 0.1);
  padding: 24px 40px;
  margin: 0 0 24px;
}
.b-specialty-main__tab {
  display: none;
}
.b-specialty-main__tab.active {
  display: block;
}
.b-specialty-main__search {
  position: relative;
  margin: 0 0 40px;
}
.b-specialty-main__search input,
.b-specialty-main__search select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  display: block;
  width: 100%;
  line-height: 44px;
  height: 44px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #FFFFFF;
  padding: 0 20px;
  border: 1px solid #CCDAF1;
  color: #0047BB;
}
.b-specialty-main__search input::-webkit-input-placeholder,
.b-specialty-main__search select::-webkit-input-placeholder {
  opacity: 1;
  color: #0047BB;
}
.b-specialty-main__search input:-moz-placeholder,
.b-specialty-main__search select:-moz-placeholder {
  opacity: 1;
  color: #0047BB;
}
.b-specialty-main__search input:-ms-placeholder,
.b-specialty-main__search select:-ms-placeholder {
  opacity: 1;
  color: #0047BB;
}
.b-specialty-main__search input::-moz-placeholder,
.b-specialty-main__search select::-moz-placeholder {
  opacity: 1;
  color: #0047BB;
}
.b-specialty-main__items {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.b-specialty-main__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  break-inside: avoid-column;
  margin: 0 0 40px;
}
.b-specialty-main__item.hide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.b-specialty-main__item.unactive .b-specialty-main__letter {
  color: #99b5e4;
}
.b-specialty-main__item.none {
  display: none;
}
.b-specialty-main__letter {
  width: 52px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #0047BB;
  font-weight: 800;
  font-size: 40px;
  line-height: 34px;
  padding: 0 0 0 4px;
}
.b-specialty-main__list {
  border-left: 1px dashed #0047BB;
  padding: 0 12px;
}
.b-specialty-main__list a {
  display: block;
  margin: 0 0 8px;
  text-decoration: none;
  font-size: 16px;
  color: #000;
}
.b-specialty-main__list a.unactive {
  color: #99b5e4;
}
.b-specialty-main__list a:hover {
  text-decoration: underline;
}
.b-specialty-main__list a:last-child {
  margin: 0;
}
.b-specialty-main__reset {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 44px;
  height: 44px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.b-specialty-main__reset.show {
  display: block;
}
.b-specialty-main__reset:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -2px;
  width: 2px;
  height: 20px;
  background: #0047BB;
  content: "";
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
  transform: rotateZ(45deg);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.b-specialty-main__reset:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -2px;
  width: 2px;
  height: 20px;
  background: #0047BB;
  content: "";
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotateZ(-45deg);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.b-specialty-main__showall {
  cursor: pointer;
  position: relative;
  display: none;
  padding: 0 40px 0 0;
  text-transform: uppercase;
  color: #0047BB;
  font-weight: 600;
}
.b-specialty-main__showall:hover {
  text-decoration: underline;
}
.b-specialty-main__showall:before {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 16px;
  height: 12px;
  margin: -8px 0 0 0;
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjkzIDEuMDczYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNGwyLjI5My0yLjI5M0gxYTEgMSAwIDAgMSAwLTJoMTEuNTg2bC0yLjI5My0yLjI5M2ExIDEgMCAwIDEgMC0xLjQxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% 50% no-repeat;
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotate(90deg);
  transform: rotateZ(90deg);
}
.b-specialty-main__showall.active:before {
  -webkit-transform: rotateZ(-90deg);
  -moz-transform: rotateZ(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotateZ(-90deg);
}
.b-specialty-main__select {
  display: none;
  position: relative;
  margin: 0 0 30px;
}
.b-specialty-main__select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  display: block;
  width: 100%;
  line-height: 40px;
  height: 44px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 0;
  padding: 0 40px 0 20px;
  border: 1px solid #0047BB;
  background: none;
  font-size: 14px;
  font-family: inherit;
  color: #000;
}
.b-specialty-main__select select::-webkit-input-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-main__select select:-moz-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-main__select select:-ms-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-main__select select::-moz-placeholder {
  opacity: 1;
  color: #000;
}
.b-specialty-main__select option {
  line-height: 48px;
}
.b-specialty-main__select:before {
  position: absolute;
  top: 17px;
  right: 12px;
  width: 15px;
  height: 8px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDA0N0JCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uOTU5LjI5M2ExIDEgMCAwIDEgMS40MTQgMEw3LjUgNS40MTkgMTIuNjI2LjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOC4yMDYgNy41NGExIDEgMCAwIDEtMS40MTQgMEwuOTYgMS43MDdhMSAxIDAgMCAxIDAtMS40MTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% 50% no-repeat;
  content: "";
}
@media all and (max-width: 1200px) {
  .b-specialty-main__buttons {
    margin: 0 0 24px;
  }
  .b-specialty-main__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }
  .b-specialty-main__right a {
    margin: 0 30px 0 0;
  }
  .b-specialty-main__items {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  .b-specialty-main__header {
    margin: 0 0 24px;
  }
}
@media all and (max-width: 992px) {
  .b-specialty-main__items {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .b-specialty-main__links {
    overflow-x: scroll;
    padding-bottom: 6px;
  }
  .b-specialty-main__wrap .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
  }
  .b-specialty-main__box {
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 24px 0;
  }
  .b-specialty-main__top {
    margin-left: -moz-calc(50% - 360px);
    margin-left: calc(50% - 360px);
    padding: 0 0 0 -moz-calc(var(--bs-gutter-x) * 0.5);
    padding: 0 0 0 calc(var(--bs-gutter-x) * 0.5);
  }
  .b-specialty-main__bottom {
    max-width: 720px !important;
    margin: 0 auto;
    padding: 0 -moz-calc(var(--bs-gutter-x) * 0.5);
    padding: 0 calc(var(--bs-gutter-x) * 0.5);
  }
}
@media all and (max-width: 768px) {
  .b-specialty-main__box {
    padding: 0;
  }
  .b-specialty-main__right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .b-specialty-main__right a {
    margin: 0;
    font-size: 14px;
  }
  .b-specialty-main__buttons {
    width: 100%;
  }
  .b-specialty-main__button {
    /*-webkit-box-flex: 1;*/
    /*-moz-box-flex: 1;*/
    /*-ms-flex-positive: 1;*/
    /*flex-grow: 1;*/
    /*padding: 4px;*/
    /*font-size: 14px;*/
    /*text-align: center;*/
    width: 100%;
    margin: 0px !important;
  }
  .b-specialty-main__select {
    display: block;
    margin: 0 0 16px;
  }
  .b-specialty-main__items {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .b-specialty-main__item {
    margin: 0 0 24px;
  }
  .b-specialty-main__item.unactive, .b-specialty-main__item.hide {
    display: none;
  }
  .b-specialty-main__item.unactive.show, .b-specialty-main__item.hide.show {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .b-specialty-main__showall {
    display: inline-block;
    margin-left: -moz-calc(50% - 270px + var(--bs-gutter-x) * 0.5);
    margin-left: calc(50% - 270px + var(--bs-gutter-x) * 0.5);
  }
  .b-specialty-main__letter {
    width: 32px;
    font-size: 22px;
    line-height: 22px;
  }
  .b-specialty-main__top {
    margin-left: 0;
    padding-left: 0;
  }
  .b-specialty-main__bottom {
    max-width: 540px !important;
  }
  .b-specialty-main__links {
    padding-left: -moz-calc(50% - 270px);
    padding-left: calc(50% - 270px);
  }
  .b-specialty-main__link:first-child {
    padding: 0 0 0 16px;
  }
  .b-specialty-main__link:last-child {
    padding: 0 48px 0 0;
  }
}
@media all and (max-width: 576px) {
  .b-specialty-main__showall {
    margin-left: -moz-calc(var(--bs-gutter-x) * 0.5);
    margin-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/system.pagenavigation/bz_page_new_ajax/style.css?17244104342759*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default {
  display: block;
  margin: 10px 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items {
  display: block;
  position: relative;
  text-align: right !important;
  overflow: hidden;
  font-size: 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: -4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
  color: #0047BB !important;
  border: 2px solid #0047BB !important;
  background-color: transparent !important;
  border-radius: 50px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-disabled .system-pagenavigation-item-wrapper {
  display: none;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-all .system-pagenavigation-item-wrapper {
  width: auto;
  text-align: left;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
  display: block;
  background-color: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1 !important;
  text-align: center;
  padding: 6px;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  color: #0047BB !important;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  -ms-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover {
  background-color: transparent !important;
  border-color: transparent !important;
}
.b-pagination a.b-pagination__num, .b-pagination__num {
  border: 2px solid white;
}
.system-pagenavigation-item div {
  width: 36px;
  height: 36px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/bz/reviews.list/templates/reviews.clinicList/style.css?17773102195541*/
.reviews-outer {
  background: linear-gradient(264.49deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
  padding-bottom: 60px;
  padding-block: 60px;
}
.reviews-title {
  margin: 0px;
  font-weight: 500;
  font-size: 32px;
  color: #0047BB;
  line-height: 40px;
}
.review {
  background: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(0, 71, 187, 0.1);
  border-radius: 20px;
  padding: 24px;
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.review__name {
  font-weight: 500;
  /*min-width: 80px;*/
}
.review__clinic {
    margin-inline: auto 0;
    color: #2B3031;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    display: flex;
    align-items: center;
    gap: 4px;
}
.review__clinic::before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi40OTkgMi4yNGE1LjYgNS42IDAgMSAxIDcuOTIgNy45MmwtMy45NiAzLjk2LTMuOTYtMy45NmE1LjYgNS42IDAgMCAxIDAtNy45MlptMy45NiA1LjU2YTEuNiAxLjYgMCAxIDAgMC0zLjIgMS42IDEuNiAwIDAgMCAwIDMuMloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjYuNDU5IiB4Mj0iNi40NTkiIHkxPSIuNiIgeTI9IjE0LjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzZGOEFFQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQzQTZGMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==") no-repeat;
    background-position: left center;
    background-size: contain;
}
.review__date {
  color: #6691D6;
  margin-left: 16px;
}

.review__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.review__text {
  margin-top: 16px;
  font-weight: 300;
}

.reviews-footer {
  display: flex;
  align-items: center;
  gap: 40px;
  justify-content:flex-end;
}
.reviews-footer .count {
  color: #6691D6;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.reviews-footer a {
  font-size: 14px;
  line-height: 20px;
}
.reviews-more {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #0047BB;
  text-decoration: none;
  padding-inline: 10px 32px;
  position: relative;
}
.reviews-more::after {
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  width: 16px;
  height: 100%;
  background: url(/bitrix/templates/universe_s1/components/bitrix/catalog.section/medicinskie-uslugi-na-domu/images/arrow-blue-next.svg) no-repeat;
  background-position: center;
}
.reviews-more:hover {
  color: #336CC9;
}

.newReviewsButton {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.btn-newReviews {
  height: 46px;
  display: block;
  position: relative;
  background: #0047BB;
  color: #fff;
  border: 1px solid #0047BB;
  border-radius: 8px;
  text-decoration: none;
  text-align: center;
  margin-right: 16px;
  width: max-content;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}

.btn-newReviews:hover, .btn-newReviews:active{
  color: #6899e9;
}

.more_goods{
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding: 0 40px 0 0;
  text-transform: uppercase;
  color: #0047BB;
  font-weight: 600;
  white-space: nowrap;
}

.more_goods:before {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 16px;
  height: 12px;
  margin: -6px 0 0 0;
  content: '';
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -moz-transition: 0.2s;
  transition: 0.2s;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNDdCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjkzIDEuMDczYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNGwyLjI5My0yLjI5M0gxYTEgMSAwIDAgMSAwLTJoMTEuNTg2bC0yLjI5My0yLjI5M2ExIDEgMCAwIDEgMC0xLjQxNFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% 50% no-repeat;
}

#pagination-container {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#pagination-container .system-pagenavigation-item-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent!important;
  color: #6691D6!important;
  border: 2px solid transparent;
  font-size: 16px;
}
#pagination-container .system-pagenavigation-item-wrapper:hover {
  text-decoration: underline;
  color: #6691D6!important;
}
#pagination-container .system-pagenavigation-item-disabled {
  display: none!important;
}
#pagination-container .system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
  color: #0047BB!important;
  cursor: initial;
  text-decoration: none;
}
@media (max-width: 992px) {
  #pagination-container {
    flex-direction: column;
    margin-top: 24px;
  }
  .reviews-outer {
    padding-block: 32px;
  }
  .review__header {
    gap: 8px;
  }
  .reviews-title {
    font-size: 24px;
    line-height: 32px;
  }
  .btn-newReviews {
    margin-block: 16px;
    margin-inline: auto;
  }
  .review__clinic {
    margin-inline: initial;
    font-size: 14px;
    line-height: 16px;
  }
  .review__clinic::before {
    width: 16px;
    height: 16px;
  }
  .reviews-footer {
    justify-content: center;
  }
  .reviews-footer > a{
    display: none;
  }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/licenses2/style.css?17073820264248*/
.b-licenses {
  margin: 80px 0;
}
.b-licenses__header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.b-licenses__box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: -moz-linear-gradient(186deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
  background: linear-gradient(264deg, #E6F6FD 5.23%, #EDF3FF 96.25%);
}
.b-licenses__left {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 32px 60px;
}
.b-licenses__left img {
  display: block;
  width: 146px;
  height: auto;
}
.b-licenses__center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 32px 20px;
}
.b-licenses__right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: -40px;
  padding: 0 10px 0 0;
}
.b-licenses__right img {
  display: block;
  max-width: 100%;
  height: auto;
}
.b-licenses__buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.b-licenses__button {
  display: block;
  white-space: nowrap;
  -moz-border-radius: 8px;
  border-radius: 8px;
  max-width: 280px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  border: 1px solid #0047BB;
  line-height: 42px;
  color: #0047BB;
}
.b-licenses__button:hover {
  text-decoration: underline;
}
.b-licenses__button_blue {
  background: #0047BB;
  color: #fff;
  line-height: 44px;
  margin: 0 24px 0 0;
  font-weight: 600;
}
.b-licenses__button_blue:hover {
  color: #fff;
}
.b-licenses__text {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 0 0 40px;
}
@media all and (max-width: 1400px) {
  .b-licenses__left {
    padding: 32px 40px;
  }
  .b-licenses__right {
    margin-top: 0;
    width: 350px;
  }
}
@media all and (max-width: 1200px) {
  .b-licenses__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
  }
  .b-licenses__text {
    font-size: 16px;
    line-height: normal;
    margin: 0 0 20px;
  }
  .b-licenses__center {
    padding: 32px 0;
  }
}
@media all and (max-width: 992px) {
  .b-licenses__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .b-licenses__left {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 16px;
  }
  .b-licenses__center {
    padding: 0;
  }
  .b-licenses__right {
    width: 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  .b-licenses__buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px;
  }
  .b-licenses__button {
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .b-licenses__button_blue {
    margin: 0;
  }
  .b-licenses__text {
    padding: 0 16px;
    margin: 0 0 8px;
  }
}
/* End */
/* /local/components/bz/news.detail/templates/clinicDetailNew/style.css?177754426287190 */
/* /bitrix/templates/oxo/plugins/swiper/swiper-bundle.min.css?166669876616469 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/clinic-map-simple/style.css?17773102198517 */
/* /bitrix/templates/universe_s1/plugins/jquery.lightGallery/jquery.lightGallery.css?166669876124773 */
/* /local/components/bz/widget.pageClinic/templates/.default/style.css?177731021950066 */
/* /local/components/bz/doctors.list/templates/.default/style.css?177731021970160 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/advantagesClinicNew/style.css?17773102192188 */
/* /bitrix/templates/universe_s1/components/bitrix/news.detail/photoGallery.v3/style.css?17773102191280 */
/* /bitrix/templates/universe_s1/components/bz/empty.component/b-specialty-list.block2-dsc/style.css?177149249628392 */
/* /bitrix/templates/universe_s1/components/bitrix/system.pagenavigation/bz_page_new_ajax/style.css?17244104342759 */
/* /local/components/bz/reviews.list/templates/reviews.clinicList/style.css?17773102195541 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/licenses2/style.css?17073820264248 */
