.contacts-map {
    z-index: 1;
}
.menu-cta {
    grid-column: 1/10;
}
.hero-video, .hero-image {
    object-position: right;
    object-fit: cover;
}
.flex2 {
    display: inline-flex;
    padding-bottom: 16px;
    border-bottom: 1px var(--color-gray-300) solid;
    flex-wrap: wrap;
	align-content: flex-start;
}
.flex {
	display:flex;
}
.about-count-item:not(:first-of-type) {
    padding-top: 0px;
}
.modal-programs-content {
	padding-top: 40px;
}
.modal-media {
    margin-bottom: 40px;
}
.doctors .item-media img {
    width: 260px;
    height: 260px;
    object-fit: cover;
    object-position: top;
}
.modal-heading-price-cta span {
    font-size: 22px;
    margin-right: 22px;
    display: flex;
    gap: 5px;
}
.services-item:not(:first-of-type) {
    margin-top: 15px;
}
.hide_elems_list.active { 
    margin: 15px 0; 
    display: block; 
}
@media (min-width: 570px) {
    .hide_elems_list {
        width: 100%;
        max-height: 100%;
    }
}
@media (max-width: 568px) {
  .nomain .header-cta a span {
    display: none !important;
  }
}
.modal-content-about {
    width: auto;
    display: block;
    overflow: auto;
}
tr:nth-child(even) {background: #789ea512}
td {padding: 10px;align-content: center!important;}
@media (max-width: 800px) {
.modal-content-about p, .modal-content-about span {
    font-size: 12px!important;
    line-height: 18px!important;
}
.modal-content-about h3 {
    font-weight: 400;
    font-size: 14px!important;
    line-height: 20px!important;
}
td {max-width: 200px!important;font-size: 12px!important;}
}
td:first-child {
	position: sticky;
}
/*Cookie*/

/*Cookie*/