._3blKB {
  margin-bottom: 15px;
  font-family: "Manrope", Manrope-fallback, sans-serif
}

._3blKB ._18a-O {
  display: flex;
  margin-bottom: 20px;
  margin-left: 10px
}

._2lgjA {
  display: block;
  padding: 0 10px;
  margin: 0;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 800;
  line-height: 30px;
  color: #343b4c
}

._1O9Df {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 10px
}

/*# sourceMappingURL=3964.0f8c2020.chunk.critical.min.css.map*/
._2cBtw {
  margin-top: 10px;
  background-color: #eff5ff;
  aspect-ratio: 16/9
}

.themeDark ._2cBtw {
  background-color: #343b4c
}

._2cBtw iframe {
  width: 100%;
  height: 300px;
  vertical-align: top;
  border: 0
}

._2cBtw iframe[id=sber] {
  height: 182px
}

@media (min-width: 335px) {
  ._2cBtw iframe[id=sber] {
      height: 195px
  }
}

@media (min-width: 350px) {
  ._2cBtw iframe[id=sber] {
      height: 205px
  }
}

@media (min-width: 365px) {
  ._2cBtw iframe[id=sber] {
      height: 215px
  }
}

@media (min-width: 380px) {
  ._2cBtw iframe[id=sber] {
      height: 225px
  }
}

@media (min-width: 395px) {
  ._2cBtw iframe[id=sber] {
      height: 235px
  }
}

@media (min-width: 420px) {
  ._2cBtw iframe[id=sber] {
      height: 260px
  }
}

@media (min-width: 475px) {
  ._2cBtw iframe[id=sber] {
      height: 290px
  }
}

@media (min-width: 530px) {
  ._2cBtw iframe[id=sber] {
      height: 320px
  }
}

@media (min-width: 578px) {
  ._2cBtw iframe[id=sber] {
      height: 357px
  }
}

._2_CMm {
  margin-top: 10px;
  margin-bottom: 10px
}

._1mcs4 {
  width: 100%;
  margin-bottom: 10px;
  background-color: #eff5ff;
  aspect-ratio: 3/2
}

._3nINT {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

._2OT4- {
  display: none
}

._3Bnrd {
  margin: 0 10px;
  font-family: Roboto, Arial-fallback, Helvetica-fallback, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #8d96b2
}

._2E2hy {
  font-size: 15px;
  line-height: 21px
}

._3lfge {
  font-size: 16px;
  line-height: 22px
}

._2ZVAL {
  font-size: 17px;
  line-height: 23px
}

.fpD7r {
  transition: .2s color, .2s background-color
}

.fpD7r:active {
  color: #274bc8
}

._3gafh {
  margin: 0 0 20px 0
}

._23VpK {
  margin-bottom: 15px
}

._2uors {
  margin-bottom: 15px
}

._1wAfg {
  width: 100%;
  height: 210px;
  background-color: #f3f4f7
}

._16NV6 {
  display: block;
  width: 100%;
  height: auto
}

._1dkcE {
  padding: 0;
  margin: 0 10px;
  margin-top: 5px;
  color: #777e98;
  font-family: "Manrope", Manrope-fallback, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px
}

.KJKgo {
  font-size: 15px;
  line-height: 23px
}

._1G7KR {
  font-size: 17px;
  line-height: 26px
}

._1tKgU {
  transition: .2s color, .2s background-color
}

._1tKgU:active {
  color: #2c54e2
}

/*# sourceMappingURL=4711.2b484e85.chunk.critical.min.css.map*/
._2gDd5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 25px
}

.BCFQW {
  display: none
}

._32L2n {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #777e98;
  white-space: nowrap
}

._32L2n::before,
._32L2n::after {
  flex-grow: 1;
  width: 10px;
  height: 1px;
  margin-bottom: -2px;
  content: "";
  background-color: #8d96b2
}

._32L2n::before {
  margin-right: 10px
}

._32L2n::after {
  margin-left: 10px
}

.c0C6D {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: inherit;
  padding: 0 10px;
  box-sizing: border-box;
}
.c0C6D ul{
  list-style: none;
  padding: 0;
  margin: 0 10px;
}

.c0C6D img{
  display: block;
  width: 100%;
  max-width: 98%;
  height: auto !important;
  margin: 0 auto;
}

.c0C6D p{
  font-size: 16px;
  color: #333;
  text-indent: 2em;
  padding: 4px 0;
  line-height: 30px;
  margin: 0;
}

.c0C6D table {
  margin: 10px 0
}

.c0C6D table thead {
  color: #fff;
  background-color: #343b4c
}

.c0C6D table th {
  padding: 15px 20px;
  font-family: "Montserrat", Verdana-fallback, Arial-fallback, sans-serif;
  font-size: 13px;
  line-height: 15px;
  text-align: center
}

.c0C6D table tr:nth-child(2n) td {
  background-color: #f9fafb
}

.c0C6D table tr:nth-child(2n+1) td {
  background-color: #fff
}


.c0C6D ._2XN0l {
  padding: 5px 0
}

.hos_address{
  margin: 10px 0;
}
.hospital_img{
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
.working_time p{
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
.hospital_img img{
  display: block;
  width: 100%;
  height: 240px;
  margin: 0 auto;
  object-fit: cover;
}
/* .c0C6D>div,
.c0C6D>p {
  margin: 0 10px
} */

.c0C6D blockquote.default {
  font-family: "Manrope", Manrope-fallback, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  position: relative;
  z-index: 1;
  padding: 2px;
  margin: 20px 10px 15px 10px;
  font-size: inherit;
  line-height: inherit;
  white-space: pre-wrap;
  background-color: #fff
}

.c0C6D blockquote.default>p {
  padding: 20px 15px;
  margin: 0;
  background-color: #fff;
  border-radius: 3px
}

.c0C6D blockquote.default::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #3964fb;
  background-image: linear-gradient(to right top, #ff4a68, #3964fb);
  border-radius: 5px
}

.c0C6D blockquote.default::after {
  position: absolute;
  top: -8px;
  left: 15px;
  width: 20px;
  height: 20px;
  padding: 2px 20px;
  color: #315efb;
  content: "";
  background-color: #fff;
  background-image: url(/rnews/static/images/blockquote-icon.svg);
  background-position: center;
  background-size: 20px
}

.c0C6D._1tK9Y {
  margin-bottom: -5px
}

.c0C6D h2,.c0C6D h3{
  font-family: inherit;
  font-size: 18px;
  font-weight: 800;
  line-height: 30px;
  color: #343b4c;
}

.c0C6D h2 a.j-article-text-link,
.c0C6D h2 a.scr-link {
  font-family: inherit;
  font-size: 21px;
  line-height: 30px;
  color: #343b4c;
  text-decoration: none
}

.c0C6D h2 a.j-article-text-link:active,
.c0C6D h2 a.scr-link:active {
  color: #315efb
}

.c0C6D h3 {
  margin: 0 10px;
  font-family: inherit;
  font-size: 18px;
  font-weight: 800;
  line-height: 25px;
  color: #343b4c
}

.c0C6D h3 a.j-article-text-link,
.c0C6D h3 a.scr-link {
  font-family: inherit;
  font-size: 20px;
  line-height: 25px;
  color: #343b4c;
  text-decoration: none
}

.c0C6D h3 a.j-article-text-link:active,
.c0C6D h3 a.scr-link:active {
  color: #315efb
}

.c0C6D a {
  margin: 10px 0 15px;
  font-family: "Manrope", Manrope-fallback, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  font-size: inherit;
  line-height: inherit;
  color: #315efb
}

._1gvh6 {
  display: flex !important;
  align-items: center;
  height: 30px;
  padding: 0 10px;
  font-size: 15px !important;
  font-weight: 800;
  line-height: 20px !important;
  color: #343b4c !important;
  letter-spacing: 1.3px;
  background-color: #e0ebff;
  border-radius: 25px
}

._1gvh6>* {
  color: #343b4c !important
}

._1gvh6 svg {
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  color: #343b4c !important
}

._1gvh6:hover,
._1gvh6:active {
  background-color: #c1d8ff
}

._1gvh6:hover svg,
._1gvh6:active svg {
  color: #274bc8 !important
}

._1gvh6:hover>*,
._1gvh6:active>* {
  color: #274bc8 !important
}

._3AA37 {
  margin: 0
}

._3AA37>span {
  font-family: "Manrope", Manrope-fallback, sans-serif !important
}

._7FCbT {
  margin-bottom: 0
}

.NBYBE {
  margin-top: 20px
}

._3051K {
  width: 200px;
  margin: 0 10px
}

._2gB8r {
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
  justify-content: space-between;
  margin: 20px 10px 0 10px;
  text-justify: auto
}

._2o5W4 {
  margin-bottom: 20px
}

._2V1sa {
  position: relative;
  z-index: 0;
  margin-bottom: 20px;
  font-family: "Manrope", Manrope-fallback, sans-serif
}

._2V1sa>div {
  margin: 0 10px
}

._3iLl_ {
  display: none !important
}

._2YHBh {
  font-family: "Manrope", Manrope-fallback, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px
}
.choose_wrap
{
  width: 100%;
  padding: 0 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.currency_text,.currency_content{
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  color: #333;
}
table {
  border-collapse: collapse;
  margin: 0 auto;

}
table, td, th {
  padding: 5px;
  border: 1px solid black;
  vertical-align: middle;
}
