.expert_img.expert_img-partners {
height: 333px !important;
}
.expert_img.expert_img-partners img {
width: 100%;
height: 100%;
object-fit: contain;
}  a,
a:hover {
transition: all 0.3s;
}
.mrg-btm-90 {
margin-bottom: 90px;
}
.mrg-btm-30 {
margin-bottom: 30px;
}
.title-40 {
font-family: "Tenor Sans", sans-serif;
font-size: 40px;
line-height: 120%;
font-weight: 400;
}
.bread {
margin: 20px 0;
}
.cont {
width: calc(100vw - 4rem) !important;
margin: auto;
}
.breadcrumb {
font-size: 14px;
line-height: 150%;
}
.breadcrumb a {
color: var(--black, #000);
font-style: normal;
text-decoration-line: underline;
position: relative;
}
.breadcrumb span.current-item {
color: var(--80, #505050);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
opacity: 0.699999988079071;
}
.breadcrumb a:hover {
text-decoration-line: none;
}
.serv-first__wrap {
display: flex;
margin-bottom: 40px;
align-items: center;
justify-content: space-between;
}
.serv-first__pic {
flex: 0 1 49%;
display: flex;
align-items: center;
justify-content: center;
margin-right: 60px;
}
.serv-first__img {
width: 100%;
}
.serv-first__text {
flex: 1;
padding-top: 50px;
}
h1.serv-first__h1 {
color: var(--blue, #12122b);
font-size: 35px;
font-style: normal;
font-weight: 400;
line-height: 140%;
}
.serv-first__title:before {
content: "";
background: #e9db9c;
width: 84px;
height: 2px;
position: absolute;
bottom: 0;
}
.serv-first__title {
color: var(--blue, #12122b);
font-family: "Tenor Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
position: relative;
padding-bottom: 30px;
margin-bottom: 30px;
}
.serv-first__title a {
color: #e9db9c;
}
.serv-first__desc {
margin-bottom: 34px;
color: var(--black, #000);
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.serv-first__prices {
display: flex;
justify-content: space-between;
margin-top: 34px;
flex-wrap: wrap;
align-items: flex-start;
}
.serv-first__prices-right {
flex: 0 1 auto;
}
.serv-first__prices-left {
flex: 1;
padding: 0.5rem 0;
}
.serv-first__prices-price {
display: flex;
align-items: center;
word-break: keep-all;
white-space: nowrap;
}
.serv-first__prices-base {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 24px;
line-height: 130%;
margin-right: 10px;
}
.serv-first__prices-base.--red {
color: var(--unnamed, #bb2f1c);
}
.serv-first__prices-note {
color: var(--blue-50, #888895);
opacity: 0.7;
font-size: 14px;  line-height: 130%;
}
.serv-first__prices-old {
color: var(--80, #505050);
font-size: 16px;  line-height: 150%;
text-decoration-line: line-through;
}
.btn-yellow:hover {
background: var(--blue, #12122b);
color: var(--gold, #e9db9c);
}
.btn-yellow {
background: var(--gold, #e9db9c);
color: var(--blue, #12122b);
text-align: center;
font-size: 14px;
transition: all 0.3s;  line-height: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
padding: 17px 16px 18px 16px;
cursor: pointer;
}
.serv-first {
margin-bottom: 30px;
position: relative;
}
.serv-first__pluses {
display: flex;
align-items: stretch;
}
.serv-first__pluse {
background: #fff;
flex: 0 1 33.333333%;
border: 1px solid #f3f3f4;
border-right: none;
padding: 25px;
position: relative;
padding-bottom: 90px;
}
.serv-first__pluse:last-child {
border: 1px solid #f3f3f4;
}
.serv-first__pluse-title {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 26px;
line-height: 110%;
padding-bottom: 16px;
letter-spacing: -0.52px;
margin-bottom: 16px;
position: relative;
}
.serv-first__pluse-title:before {
content: "";
background: #e9db9c;
width: 24px;
height: 2px;
position: absolute;
bottom: 0;
}
.serv-first__pluse-text {
color: var(--80, #505050);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 142%;
}
.serv-first__pluse-note {
content: "";
position: absolute;
color: var(--gold, #e9db9c);
font-size: 14px;
line-height: 142%; text-transform: uppercase;
background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="18" height="18" rx="9" fill="%23E9DB9C"/><path d="M13 6L7.5 11.5L5 9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
bottom: 25px;
background-repeat: no-repeat;
padding-left: 2rem;
max-width: 12rem;
}
.serv-first .cont {
position: relative;
z-index: 4;
}
.serv-first:before {
content: "";
position: absolute;
left: 0;
top: 60px;
width: 100%;
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%));
height: calc(100% - 2rem);
}
.serv-two {
margin-bottom: 30px;
position: relative;
}
.serv-two:before {
content: "";
position: absolute;
left: 0;
top: -60px;
width: 100%;
background: #f5f6f8;
height: calc(100% - 4rem);
}
.navigation-section_content {
font-family: "Montserrat", sans-serif;
}
.navigation-section_content p {
font-weight: 400;
font-size: 0.88rem;
line-height: 130%;
color: #888895;
margin-bottom: 12px;
}
.navigation__menu {
display: flex;
flex-wrap: wrap;
overflow: auto;
gap: 10px;
list-style: none;
padding: 0;
margin: 0;
}
.menu__page_item {
font-weight: 400;
font-size: 1rem;
line-height: 142%;
border: 1px solid #e9db9c;
border-radius: 6.25rem;
}
.menu__page_item a {
padding: 0.62rem 1rem;
display: block;
color: #12122b;
}
.serv-about {
padding-top: 80px;
margin: 0 0 80px 0;
}
.serv-about__wrap {
display: flex;
justify-content: space-between;
margin-bottom: 62px;
}
.serv-about__title {
flex: 0 1 320px;
margin-right: 60px;
}
.serv-about__text {
flex: 1;
color: var(--black, #000);
font-size: 18px;
line-height: 150%; }
.serv-about__text a,
.serv-about__right a,
.serv-about__note-text a {
color: #e2d07d;
transition: all 0.3s;
}
.serv-about__text a:hover,
.serv-about__right a:hover,
.serv-about__note-text a:hover {
color: #b9af7e;
}
.serv-about__note2 a.btn-yellow {
color: var(--blue, #12122b);
}
.serv-about__note2 a.btn-yellow:hover {
color: #b9af7e;
}
.serv-about__title h2 {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 40px;
line-height: 110%;
}
.text-container h3 {
color: var(--black, #000);
font-family: Tenor Sans;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin-top: 52px;
margin-bottom: 20px;
}
.text-container h2 {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 40px;
line-height: 110%;
margin-bottom: 30px;
}
.text-container p {
margin-bottom: 20px;
}
.text-container ul {
margin: 30px 0;
list-style: none;
padding: 0;
}
.text-container ul li {
margin: 5px 0;
position: relative;
padding-left: 1.75rem;
}
.text-container ul li:before {
content: "-";
background: var(--black, #000);
position: absolute;
width: 1rem;
height: 0.1rem;
left: 0;
font-size: 0;
top: 13px;
}
.text-container {
color: var(--black, #000);
font-size: 18px;
line-height: 150%;
}
.serv-first,
.serv-about,
.serv-pluses,
.serv-works,
.serv-price,
.serv-faq,
.serv-reviews,
.serv-doctors,
.serv-gray,
.serv-gray2 {
font-family: Montserrat;
}
.serv-about__pic {
display: flex;
align-items: center;
justify-content: center;
height: 532px;
}
.serv-about__pic img {
width: 100%;
height: 100%;
object-fit: cover;
}
.serv-about__note {
margin: 0 0 62px;
background: var(--blue-10, #f3f3f4);
padding: 28px 30px;
color: var(--80, #505050);
font-size: 18px;
line-height: 150%;
position: relative;
}
.serv-about__note:before {
content: "";
background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.5" width="24" height="24" rx="12" fill="%2312122B"/><mask id="mask0_1816_37933" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="20" height="21"><rect x="2" y="2.5" width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1816_37933)"><path d="M10.8335 15.8333C10.8335 14.7083 10.9342 13.8993 11.1356 13.4063C11.337 12.9132 11.7641 12.375 12.4168 11.7917C12.9863 11.2917 13.4203 10.8576 13.7189 10.4896C14.0175 10.1215 14.1668 9.70139 14.1668 9.22917C14.1668 8.65972 13.9759 8.1875 13.5939 7.8125C13.212 7.4375 12.6807 7.25 12.0002 7.25C11.2918 7.25 10.7536 7.46528 10.3856 7.89583C10.0175 8.32639 9.75711 8.76389 9.60433 9.20833L7.4585 8.29167C7.75016 7.40278 8.28489 6.63194 9.06266 5.97917C9.84044 5.32639 10.8196 5 12.0002 5C13.4585 5 14.58 5.40625 15.3647 6.21875C16.1495 7.03125 16.5418 8.00694 16.5418 9.14583C16.5418 9.84028 16.3925 10.434 16.0939 10.9271C15.7953 11.4201 15.3266 11.9792 14.6877 12.6042C14.0071 13.2569 13.5939 13.7535 13.4481 14.0938C13.3022 14.434 13.2293 15.0139 13.2293 15.8333H10.8335ZM12.0002 20.8333C11.5418 20.8333 11.1495 20.6701 10.8231 20.3438C10.4967 20.0174 10.3335 19.625 10.3335 19.1667C10.3335 18.7083 10.4967 18.316 10.8231 17.9896C11.1495 17.6632 11.5418 17.5 12.0002 17.5C12.4585 17.5 12.8509 17.6632 13.1772 17.9896C13.5036 18.316 13.6668 18.7083 13.6668 19.1667C13.6668 19.625 13.5036 20.0174 13.1772 20.3438C12.8509 20.6701 12.4585 20.8333 12.0002 20.8333Z" fill="white"/></g></svg>');
width: 1.5rem;
height: 1.5rem;
position: absolute;
right: 30px;
top: 30px;
background-size: contain;
background-repeat: no-repeat;
}
.serv-about__note-title {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 24px;
margin-bottom: 15px;
line-height: 130%; }
.serv-about__note-text b {
color: #000;
font-weight: 600;
}
h2.simlpe-h2 {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 40px;
line-height: 110%;
margin-bottom: 40px;
}
h2.simlpe-h2.--center {
text-align: center;
}
.serv-pluses {
padding-bottom: 70px;
}
.serv-pluses__wrap {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
align-items: stretch;
}
.serv-pluses__item {
padding: 35px;
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%));
}
.serv-pluses__item.--pic {
padding: 0;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.serv-pluses__item.--white {
background: #fff;
}
.serv-pluses .cont {
position: relative;
z-index: 4;
}
.serv-pluses {
position: relative;
}
.serv-pluses:before {
content: "";
width: 100%;
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f9f9fb 100%));
height: calc(50% + 1.8rem);
top: calc(50% - -0.4rem);
left: 0;
position: absolute;
}
.serv-pluses__item.--pic img {
object-fit: cover;
width: 100%;
object-position: center;
height: 100%;
}
.serv-pluses__num {
color: var(--gold, #e9db9c);
text-align: right;
font-size: 20px;
line-height: 146%;
letter-spacing: -0.2px;
text-align: right;
position: relative;
}
.serv-pluses__num:before {
content: "";
background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.666504" y="0.5" width="24" height="24" rx="12" fill="%23E9DB9C"/><path d="M17.9997 8.5L10.6663 15.8333L7.33301 12.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 25px;
height: 26px;
position: absolute;
left: 0;
top: 0;
}
.serv-pluses__text {
color: var(--80, #505050);
font-size: 17px;
line-height: 138%;
}
.serv-pluses__title {
margin-top: 104px;
margin-bottom: 10px;
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}
.serv-works {
padding: 70px 0 100px 0;
background: var(--slide-1, linear-gradient(180deg, #f9f9fb 0%, #f8f8fa 100%));
}
.title-btn {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40px;
}
.title-btn h2.simlpe-h2 {
margin-bottom: 0;
}
.btn-border {
border: 1px solid var(--blue-20, #ebebef); padding: 11px 16px 12px 16px;
color: var(--blue, #12122b);
text-align: center;
font-size: 14px;
font-style: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
}
.btn-border:hover {
color: #fff;
background: var(--blue-20, #ebebef);
}
.slider {
position: relative;
margin-left: -15px;
width: calc(100% + 30px);
}
.slide {
padding: 0 15px;
}
.result-slide {
padding: 10px;
background: #fff;
position: relative;
padding-bottom: 6rem;
}
.result-slide__pics {
display: flex;
align-items: stretch;
justify-content: space-between;
margin-bottom: 25px;
}
.result-slide__pic {
flex: 0 1 calc(50% - 5px);
height: 257px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.result-slide__pic img {
width: 100%;
object-fit: cover;
height: 100%;
}
.result-slide__data {
flex: 0 1 calc(50% - 5px);
}
.result-slide__datas {
display: flex;
align-items: flex-start;
padding: 0 18px;
justify-content: space-between;
margin-bottom: 18px;
}
.result-slide__span,
.result-slide__text span {
color: var(--blue-50, #888895); font-size: 14px;  line-height: 130%;
}
.result-slide__p,
.result-slide__text-p {
color: var(--black, #000);
font-size: 16px;
line-height: 142%;
}
.result-slide__text {
margin: 18px 0 25px 0;
padding: 0 18px;
}
.result-slide__bottom {
background: var(--blue, #12122b);
position: absolute;
left: 10px;
bottom: 10px;
width: calc(100% - 20px);
padding: 20px 20px;
}
.result-slide__bottom-info {
color: #ffffff99;
font-size: 14px;
margin-bottom: 11px;
line-height: 130%;
}
.result-slide__bottom-info:last-child {
margin-bottom: 0;
}
.result-slide__bottom-info a {
color: var(--ffffff, #fff);
font-size: 14px;
line-height: 150%; text-decoration-line: underline;
}
.result-slide__bottom-info a:hover {
text-decoration: none;
}
.result-slide__pic:before {
position: absolute;
content: "До";
color: var(--black, #000);
font-weight: 400;
line-height: 130%;
left: 0;
bottom: 6px;
padding: 2px 5px;
background: #fff;
}
.result-slide__pic.--after:before {
content: "После";
}
button.arrow-prev.slick-arrow {
position: absolute;
left: 10px;
bottom: -55px;
width: 32px;
background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9L10.9289 16.0711L18 23.1421" stroke="%23888895" stroke-width="2"/></svg>');
height: 32px;
border: none;
background-color: transparent;
z-index: 4;
}
button.arrow-next.slick-arrow {
position: absolute;
right: 10px;
bottom: -55px;
background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 23L21.0711 15.9289L14 8.85786" stroke="%23888895" stroke-width="2"/></svg>');
width: 32px;
height: 32px;
border: none;
background-color: transparent;
z-index: 4;
}
button.arrow-prev.slick-arrow.slick-disabled,
button.arrow-next.slick-arrow.slick-disabled {
opacity: 0.4 !important;
}
.serv-works .cont {
position: relative;
}
.slider-count>div {
margin: 0 5px;
}
.slider-count {
bottom: -52px;
position: absolute;
width: 100%;
display: flex;
justify-content: center;
color: var(--blue-50, #888895);
font-size: 14px;
}
.serv-price {
padding: 70px 0 100px 0;
background: var(--slide-1, linear-gradient(180deg, #f8f8fa 0%, #f6f7f9 100%));
}
.serv-price__item {
background: #fff;
}
.serv-price__top {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
gap: 6px;
padding: 27px 50px 28px 24px;
color: var(--blue, #12122b);
font-size: 18px;
font-weight: 600;
line-height: 130%;
position: relative;
cursor: pointer;
border-bottom: 1px solid #f3f3f4;
}
.serv-price__top:before {
content: "";
width: 20px;
height: 20px;
background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 10L10.0009 10M10.0009 10L10.0009 20M10.0009 10L20.0018 10M10.0009 10L10.0009 0" stroke="%2312122B" stroke-width="2"/></svg>');
position: absolute;
transition: all 0.3s;
right: 24px;
}
.serv-price__top.active:before {
transform: rotate(45deg);
}
@media (min-width: 1025px) {
.serv-price__top.active {
border-bottom: none;
}
}
.serv-price__row {
border-bottom: 1px solid #f3f3f4;
padding: 10px 24px;
display: flex;
align-items: flex-start;
justify-content: space-between;
color: var(--blue, #12122b);
font-size: 14px;
line-height: 130%; }
.serv-about__note2.--mobile {
display: none;
}
.serv-sale__pic a {
display: flex;
width: 100%;
height: 100%;
}
.serv-price__row:last-child {
border: none;
padding-bottom: 28px;
}
.serv-price__prices {
display: flex;
color: var(--blue, #12122b);
font-style: normal;
font-weight: 600;
flex: 0 1 10rem;
justify-content: flex-end;
line-height: 130%;
}
.serv-price__price.--red {
color: var(--unnamed, #bb2f1c);
}
.serv-price__old {
color: var(--blue-50, #888895);
text-align: right;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 130%;
text-decoration-line: line-through;
margin-right: 1rem;
}
.serv-price__name {
flex: 1;
padding-right: 20px;
}
.serv-price__num {
flex: 0 1 13%;
}
.serv-price__time {
flex: 0 1 18%;
}
.serv-price__body {
display: none;
}
.serv-price__wrap {
margin-bottom: 40px;
}
.serv-form__title {
color: var(--ffffff, #fff);
font-family: Tenor Sans;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 110%;
padding-bottom: 15px;
}
.serv-form__row.--btn {
align-items: center;
}
.serv-form:after {
content: "";
background-image: url('data:image/svg+xml,<svg width="1110" height="265" viewBox="0 0 1110 265" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.1"><path d="M1290.5 187.5C1330.7 227.116 1286.91 277.614 1023.84 196.045C695.002 94.0839 473.108 41.7816 406.376 69.5687C339.644 97.3558 936.74 283.356 1044.81 363.959C1131.26 428.442 894.037 516.433 764.619 552.369" stroke="%23E9DB9C"/><path d="M1290 179C1336.19 226.428 1241.81 248.624 938.928 151.648C560.322 30.4269 393.487 8.59525 316.473 42.2188C239.459 75.8424 838.215 256.837 962.461 353.236C1061.86 430.356 788.124 536.927 638.832 580.572" stroke="%23E9DB9C"/><path d="M1294 122.5C1346.87 174.595 1176.35 217.796 830.386 110.532C397.938 -23.5493 317.456 -20.0625 229.698 16.4771C141.941 53.0167 715.843 225.345 857.96 331.339C971.653 416.134 659.687 531.841 489.492 579.096" stroke="%23E9DB9C"/><path d="M1183.18 71.8867C1237.39 125.301 1021.46 188.439 666.74 78.4577C223.341 -59.0184 121.135 -44.9967 31.1544 -7.53181C-58.8257 29.933 525.238 235.422 670.953 344.099C787.526 431.041 497.587 522.851 323.082 571.302" stroke="%23E9DB9C"/></g></svg>');
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-size: cover;
}
.serv-form {
background: var(--blue, #12122b);
display: flex;
position: relative;
align-items: flex-start;
justify-content: space-between;
padding-left: 58px;
color: var(--ffffff, #fff);
padding: 40px 50px;
background-position: left;
background-repeat: no-repeat;
background-size: contain;
padding-left: 98px;
background-image: url('data:image/svg+xml,<svg width="58" height="265" viewBox="0 0 58 265" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="58" height="265" fill="%23E9DB9C"/><path d="M36 193.479L30.416 197.783L29.84 196.823L36 192.119V193.479ZM36 201.143H24.8V199.991H36V201.143ZM30.864 200.343H29.824V196.839H30.864V200.343ZM30.528 196.727L30.336 197.815L24.8 193.639V192.359L30.528 196.727ZM36.096 185.403C36.096 186.246 35.9573 187.03 35.68 187.755C35.392 188.47 34.992 189.094 34.48 189.627C33.9573 190.15 33.3547 190.56 32.672 190.859C31.9787 191.147 31.2213 191.291 30.4 191.291C29.5787 191.291 28.8267 191.147 28.144 190.859C27.4507 190.56 26.848 190.15 26.336 189.627C25.8133 189.094 25.4133 188.47 25.136 187.755C24.848 187.04 24.704 186.256 24.704 185.403C24.704 184.56 24.848 183.782 25.136 183.067C25.4133 182.352 25.808 181.734 26.32 181.211C26.832 180.678 27.4347 180.267 28.128 179.979C28.8213 179.68 29.5787 179.531 30.4 179.531C31.2213 179.531 31.9787 179.68 32.672 179.979C33.3653 180.267 33.968 180.678 34.48 181.211C34.992 181.734 35.392 182.352 35.68 183.067C35.9573 183.782 36.096 184.56 36.096 185.403ZM35.04 185.403C35.04 184.731 34.928 184.112 34.704 183.547C34.4693 182.971 34.144 182.475 33.728 182.059C33.3013 181.632 32.8107 181.302 32.256 181.067C31.6907 180.832 31.072 180.715 30.4 180.715C29.728 180.715 29.1147 180.832 28.56 181.067C27.9947 181.302 27.504 181.632 27.088 182.059C26.6613 182.475 26.336 182.971 26.112 183.547C25.8773 184.112 25.76 184.731 25.76 185.403C25.76 186.075 25.8773 186.699 26.112 187.275C26.336 187.851 26.6613 188.352 27.088 188.779C27.504 189.195 27.9947 189.526 28.56 189.771C29.1147 190.006 29.728 190.123 30.4 190.123C31.0613 190.123 31.6747 190.006 32.24 189.771C32.8053 189.526 33.3013 189.195 33.728 188.779C34.144 188.352 34.4693 187.851 34.704 187.275C34.928 186.699 35.04 186.075 35.04 185.403ZM24.8 168.514V167.346H36V168.514H24.8ZM36 175.522V176.706H24.8V175.522H36ZM30.832 168.402V175.65H29.792V168.402H30.832ZM36.096 158.669C36.096 159.512 35.9573 160.29 35.68 161.005C35.392 161.72 34.992 162.338 34.48 162.861C33.968 163.384 33.3653 163.794 32.672 164.093C31.9787 164.381 31.2213 164.525 30.4 164.525C29.5787 164.525 28.8213 164.381 28.128 164.093C27.4347 163.794 26.832 163.384 26.32 162.861C25.808 162.328 25.4133 161.704 25.136 160.989C24.848 160.274 24.704 159.496 24.704 158.653C24.704 157.842 24.8427 157.08 25.12 156.365C25.3867 155.65 25.792 155.048 26.336 154.557L27.088 155.309C26.6187 155.768 26.2827 156.274 26.08 156.829C25.8667 157.384 25.76 157.981 25.76 158.621C25.76 159.293 25.8773 159.917 26.112 160.493C26.336 161.069 26.6613 161.57 27.088 161.997C27.504 162.424 27.9947 162.76 28.56 163.005C29.1147 163.24 29.728 163.357 30.4 163.357C31.072 163.357 31.6907 163.24 32.256 163.005C32.8107 162.76 33.3013 162.424 33.728 161.997C34.144 161.57 34.4693 161.069 34.704 160.493C34.928 159.917 35.04 159.293 35.04 158.621C35.04 157.981 34.9333 157.384 34.72 156.829C34.5067 156.274 34.1653 155.768 33.696 155.309L34.448 154.557C34.992 155.048 35.4027 155.65 35.68 156.365C35.9573 157.08 36.096 157.848 36.096 158.669ZM34.896 152.585C35.1093 152.041 35.1627 151.529 35.056 151.049C34.9387 150.569 34.56 150.127 33.92 149.721L33.056 149.177L32.912 149.065L24.8 144.777V143.593L34.176 148.681C34.8267 149.023 35.312 149.428 35.632 149.897C35.952 150.356 36.1227 150.847 36.144 151.369C36.1653 151.881 36.0693 152.399 35.856 152.921L34.896 152.585ZM33.984 149.097L24.8 153.945V152.681L33.008 148.457L33.984 149.097ZM36.096 142.678C36.096 142.827 36.0853 142.971 36.064 143.11C36.0533 143.249 36.0267 143.403 35.984 143.574L34.928 143.478C34.9707 143.297 34.992 143.121 34.992 142.95C34.992 142.47 34.8053 142.086 34.432 141.798C34.048 141.499 33.4613 141.275 32.672 141.126C31.872 140.977 30.848 140.881 29.6 140.838L24.8 140.678V133.078H36V134.246H25.504L25.824 133.942V139.926L25.488 139.638L29.568 139.782C30.688 139.825 31.6587 139.905 32.48 140.022C33.2907 140.139 33.968 140.31 34.512 140.534C35.0453 140.758 35.4453 141.046 35.712 141.398C35.968 141.75 36.096 142.177 36.096 142.678ZM28.8 124.611C28.8 123.289 29.0987 122.281 29.696 121.587C30.2827 120.883 31.1573 120.531 32.32 120.531C33.5253 120.531 34.4427 120.905 35.072 121.651C35.6907 122.398 36 123.465 36 124.851V129.299H24.8V128.131H28.8V124.611ZM35.056 124.883C35.056 123.849 34.8267 123.065 34.368 122.531C33.9093 121.987 33.2373 121.715 32.352 121.715C31.4667 121.715 30.816 121.982 30.4 122.515C29.9733 123.049 29.76 123.838 29.76 124.883V128.131H35.056V124.883ZM36 116.747H25.504L25.824 116.427V120.683H24.8V111.643H25.824V115.883L25.504 115.579H36L36 116.747ZM36 111.776L24.8 106.656V105.488L36 100.368V101.616L25.488 106.32V105.84L36 110.544V111.776ZM33.008 109.76L32.048 109.408V102.896L33.008 102.544V109.76ZM36 98.2214H24.8V97.0534H34.976V90.2854H24.8V89.1174H36V98.2214ZM38.624 88.4454H35.68L36 88.1414V90.2854H34.976V87.3414H38.624V88.4454ZM36 84.987H24.8V83.819H34.08L24.8 76.651V75.579H36V76.747H26.736L36 83.915V84.987ZM36 65.0315H32.288L32.608 64.7115V68.3755C32.608 69.2715 32.4533 70.0395 32.144 70.6795C31.8347 71.3088 31.3973 71.7942 30.832 72.1355C30.256 72.4662 29.568 72.6315 28.768 72.6315C27.9147 72.6315 27.1947 72.4502 26.608 72.0875C26.0107 71.7248 25.5627 71.2128 25.264 70.5515C24.9547 69.8795 24.8 69.1008 24.8 68.2155V63.8635H36V65.0315ZM36 72.6315L32.064 69.8795V68.6635L36 71.3675V72.6315ZM31.952 65.0315H25.488L25.824 64.7115V68.1675C25.824 69.2128 26.0747 70.0235 26.576 70.5995C27.0667 71.1648 27.7867 71.4475 28.736 71.4475C29.6533 71.4475 30.3627 71.1808 30.864 70.6475C31.3547 70.1142 31.6 69.3248 31.6 68.2795V64.7115L31.952 65.0315Z" fill="%2312122B"/></svg>');
}
.serv-form__p {
color: var(--ffffff, #fff); font-size: 16px;  line-height: 142%;
}
.serv-form__right {
flex: 0 1 calc(60% - 40px);
position: relative;
z-index: 4;
}
.serv-form__left {
flex: 0 1 40%;
position: relative;
z-index: 3;
}
.serv-video__video.video {
height: 590px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.video-banner {
cursor: pointer;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
}
img.serv-new__pic1 {
position: absolute;
width: 27%;
left: 0;
top: 27px;
}
img.serv-new__pic2 {
width: 65%;
margin: auto;
display: block;
}
img.serv-new__pic3 {
position: absolute;
right: 0;
width: 24%;
bottom: 25px;
}
.video-iframe.opened {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.video-iframe.opened iframe {
width: 100%;
height: 100%;
}
.serv-form__row:last-child {
margin-bottom: 0;
}
.serv-form__row {
display: grid;
grid-gap: 20px;
margin-bottom: 20px;
grid-template-columns: 1fr 1fr;
}
.serv-form__coll.---note {
color: #f1f8f9;
opacity: 0.8; font-size: 14px;  line-height: 130%;
}
.serv-form__coll label {
width: 100%;
}
.serv-form__row span {
color: #d0dee0;
font-size: 14px;
line-height: 130%;
}
.serv-form__row input[type="text"],
.serv-form__row input[type="tel"] {
color: var(--white, #fff);
font-size: 17px;
line-height: 130%;
background: transparent;
padding: 15px;
border: 1px solid rgba(255, 255, 255, 0.3);
margin-top: 4px;
width: 100%;
}
.serv-form__btn {
border: none;
width: 100%;
}
.wpcf7-spinner {
display: none !important;
}
.serv-faq {
padding: 70px 0;
background: var(--slide-1, linear-gradient(180deg, #f6f7f9 0%, #f5f6f8 100%));
}
.btn-yellow.--xs {
padding: 11px 22px;
}
.serv-faq .btn-yellow.--xs {
border: none;
}
.serv-faq__item {
border-bottom: 1px solid var(--blue-25, #c3c3ca);
}
.serv-faq__title {
padding: 20px 0;
position: relative;
color: var(--black, #000);
cursor: pointer;
font-size: 18px;
line-height: 150%; }
.serv-faq__title:before {
content: "";
background-image: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="30" height="30" rx="15" fill="%2312122B"/><path d="M15 9.16667V20.8333" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.1665 15H20.8332" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 30px;
height: 30px;
position: absolute;
right: 0;
transition: all 0.3s;
top: 18px;
}
.serv-faq__title.active:before {
transform: rotate(135deg);
}
.serv-faq .title-btn {
margin-bottom: 20px;
}
.serv-faq__text {
margin-bottom: 20px;
font-size: 15px;
display: none;
}
.serv-video {
padding-top: 70px;
background-color: #f5f6f8;
}
.serv-video__video img {
width: 100%;
}
.serv-video__video {
display: flex;
align-items: center;
justify-content: center;
}
.serv-video__video a {
position: relative;
}
.video-banner:before {
content: "";
background-image: url('data:image/svg+xml,<svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="45" cy="45" r="45" fill="%2312122B"/><path d="M53 45L41 51.9282L41 38.0718L53 45Z" fill="%23E9DB9C"/></svg>');
width: 90px;
height: 90px;
position: absolute;
left: calc(50% - 45px);
top: calc(50% - 45px);
}
.serv-about.--2 {
margin: 140px 0;
}
.serv-about__right {
flex: 1;
}
.serv-about.--2 .serv-about__title {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.serv-about__note2 {
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%));
padding: 30px 25px;
text-align: center;
}
.serv-about__title2 {
color: var(--black, #000);
text-align: center;
font-family: Tenor Sans;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 122%; letter-spacing: -0.44px;
}
.serv-about__p2 {
color: var(--80, #505050);
text-align: center;
font-size: 16px;
line-height: 142%;
margin-top: 10px;
margin-bottom: 20px;
}
.text-container ul.--xl li {
margin: 5px 0;
position: relative;
padding-left: 95px;
}
.text-container ul.--xl li:before {
content: "";
background: #e9db9c;
position: absolute;
width: 45px;
height: 0.1rem;
left: 0;
top: 13px;
}
.serv-about__info {
background: #f1e7f1;
margin-top: 60px;
padding: 35px;
background-image: url('data:image/svg+xml,<svg width="144" height="144" viewBox="0 0 144 144" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.4"><circle cx="72" cy="72" r="72" fill="white"/><path d="M80.25 18H63.8L65.1 94.9381H78.95L80.25 18ZM72 127C77.45 127 82 122.307 82 116.453C82 110.705 77.45 105.959 72 105.959C66.5 105.959 62 110.705 62 116.453C62 122.307 66.5 127 72 127Z" fill="%23F1E7F1"/></g></svg>');
background-repeat: no-repeat;
background-position: center;
}
.serv-about__info h3 {
color: var(--black, #000);
text-align: center;
font-family: Tenor Sans;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 110%;
letter-spacing: -0.52px;
margin-bottom: 10px;
}
.serv-about__info p {
color: var(--black, #000);
font-size: 18px;
line-height: 150%;
}
.serv-new {
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%));
margin: 200px 0 140px 0;
padding-bottom: 140px;
}
.serv-new__pic {
margin: auto;
max-width: 870px;
top: -55px;
position: relative;
margin-bottom: 80px;
display: flex;
align-items: center;
justify-content: center;
}
.serv-new__pic img {}
.serv-new__title {
width: 740px;
margin: auto;
position: relative;
}
.simlpe-h2.--big {
color: var(--blue, #12122b);
text-align: center;
font-family: Tenor Sans;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 120%;
letter-spacing: -2.88px;
text-transform: uppercase;
position: relative;
padding-bottom: 26px;
margin-bottom: 26px;
}
.simlpe-h2.--big:before {
content: "";
width: 84px;
background: #e9db9c;
position: absolute;
height: 2px;
left: calc(50% - 42px);
bottom: 0;
}
.serv-new__text {
margin: 26px auto;
color: var(--80, #505050);
text-align: center;
font-size: 18px;
line-height: 150%;
max-width: 920px;
position: relative;
z-index: 34;
}
.serv-new__btnt {
display: flex;
align-items: center;
position: relative;
z-index: 3;
justify-content: center;
}
.serv-new__title:before {
content: "";
background-image: url('data:image/svg+xml,<svg width="423" height="344" viewBox="0 0 423 344" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M103.848 343.017C83.8617 343.017 67.5094 338.941 54.791 330.791C42.0725 322.641 31.6253 312.226 23.4491 299.548C14.3646 284.153 8.00534 268.305 4.37151 252.004C1.64613 234.797 0.283447 220.761 0.283447 209.893C0.283447 165.519 11.6392 125.22 34.3507 88.996C57.0621 52.772 92.492 23.34 140.64 0.699951L152.905 25.1512C124.742 36.924 100.214 55.4887 79.3194 80.8455C59.3333 106.202 49.3402 132.012 49.3402 158.274C49.3402 169.141 50.7029 178.65 53.4283 186.801C67.9636 175.028 84.7701 169.141 103.848 169.141C127.468 169.141 147.908 176.839 165.169 192.234C182.429 207.629 191.06 228.911 191.06 256.079C191.06 281.436 182.429 302.265 165.169 318.565C147.908 334.866 127.468 343.017 103.848 343.017ZM335.505 343.017C315.519 343.017 299.166 338.941 286.448 330.791C273.73 322.641 263.282 312.226 255.106 299.548C246.022 284.153 239.662 268.305 236.029 252.004C233.303 234.797 231.94 220.761 231.94 209.893C231.94 165.519 243.296 125.22 266.008 88.996C288.719 52.772 324.149 23.34 372.297 0.699951L384.562 25.1512C356.399 36.924 331.871 55.4887 310.976 80.8455C290.99 106.202 280.997 132.012 280.997 158.274C280.997 169.141 282.36 178.65 285.085 186.801C299.621 175.028 316.427 169.141 335.505 169.141C359.125 169.141 379.565 176.839 396.826 192.234C414.086 207.629 422.717 228.911 422.717 256.079C422.717 281.436 414.086 302.265 396.826 318.565C379.565 334.866 359.125 343.017 335.505 343.017Z" fill="%23E9DB9C"/></svg>');
width: 422px;
height: 342px;
position: absolute;
opacity: 0.2;
left: calc(50% - 211px);
}
.serv-about__quot {
background: #f8f3de;
background-image: url('data:image/svg+xml,<svg width="70" height="55" viewBox="0 0 70 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.1856 55C13.9721 55 11.3174 54.3678 9.22156 53.1034C7.12575 51.8391 5.37924 50.1533 3.98204 48.046C2.58483 45.7982 1.53693 43.2695 0.838323 40.4598C0.279441 37.6501 0 35.1213 0 32.8736C0 25.9898 1.74651 19.6679 5.23952 13.908C8.87226 8.14814 14.3912 3.51213 21.7964 0L23.6826 3.7931C19.491 5.61942 15.8583 8.42912 12.7844 12.2222C9.71058 16.0153 8.03393 19.8787 7.75449 23.8123C7.47505 25.9195 7.61477 27.8863 8.17365 29.7127C10.6886 27.3244 13.7625 26.1303 17.3952 26.1303C21.4471 26.1303 24.8703 27.4649 27.6647 30.1341C30.4591 32.6628 31.8563 36.175 31.8563 40.6705C31.8563 44.8851 30.3892 48.3269 27.4551 50.9962C24.6607 53.6654 21.2375 55 17.1856 55ZM55.3293 55C52.1158 55 49.4611 54.3678 47.3653 53.1034C45.2695 51.8391 43.523 50.1533 42.1257 48.046C40.7285 45.7982 39.6806 43.2695 38.982 40.4598C38.4232 37.6501 38.1437 35.1213 38.1437 32.8736C38.1437 25.9898 39.8902 19.6679 43.3832 13.908C47.016 8.14814 52.5349 3.51213 59.9401 0L61.8263 3.7931C57.6347 5.61942 54.002 8.42912 50.9281 12.2222C47.8543 16.0153 46.1776 19.8787 45.8982 23.8123C45.6188 25.9195 45.7585 27.8863 46.3174 29.7127C48.8323 27.3244 51.9062 26.1303 55.5389 26.1303C59.5908 26.1303 63.014 27.4649 65.8084 30.1341C68.6028 32.6628 70 36.175 70 40.6705C70 44.8851 68.5329 48.3269 65.5988 50.9962C62.8044 53.6654 59.3812 55 55.3293 55Z" fill="%23E9DB9C"/></svg>');
padding: 32px;
background-repeat: no-repeat;
background-position: center left 35px;
color: var(--black, #000);
font-size: 18px;
line-height: 150%;
padding-left: 130px;
}
.serv-about__pic {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 62px;
}
.serv-result {
margin: 140px 0;
}
.serv-result__wrap {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.serv-result__item {
border: 1px solid var(--blue-10, #f3f3f4);
border-right: 0;
padding: 25px;
padding-bottom: 60px;
position: relative;
min-height: 15rem;
}
.serv-result__item:last-child {
border: 1px solid var(--blue-10, #f3f3f4);
}
.serv-result__text {
color: var(--black, #000);
font-size: 16px;
line-height: 142%;
}
.serv-result__note:before {
content: "";
width: 22px;
position: absolute;
height: 22px;
background-image: url('data:image/svg+xml,<svg width="23" height="22" viewBox="0 0 23 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.75" width="22" height="22" rx="11" fill="%23E9DB9C"/><path d="M15.75 8L10.25 13.5L7.75 11" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
position: absolute;
right: 0;
background-size: contain;
background-repeat: no-repeat;
}
.serv-result__note {
color: var(--gold, #e9db9c);
font-size: 14px;
line-height: 142%;
text-transform: uppercase;
position: absolute;
bottom: 28px;
width: calc(100% - 50px);
}
.serv-form2 {
padding-top: 105px;
padding-bottom: 135px;
background: var(--blue-10, #f3f3f4);
}
.serv-form2__row {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 14px;
}
.serv-form2__inner label,
.serv-form__inner label {
width: 100%;
}
.serv-form2__input {
padding: 11px 20px;
color: var(--blue-50, #888895);
font-size: 14px;
line-height: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
width: 100%;
border: none;
outline: none;
}
.serv-form2__select {
padding: 11px 20px;
color: var(--blue, #12122b);
font-size: 14px;
line-height: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
width: 100%;
border: none;
outline: none;
}
.btn-black {
background: var(--blue, #12122b);
color: #fff;
padding: 17px 16px 18px 16px;
cursor: pointer;
color: var(--white, #fff);
text-align: center;
font-size: 14px;
line-height: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
border: none;
outline: none;
transition: all 0.3s;
width: 100%;
}
.btn-black.--xs {
padding: 11px 20px;
}
.btn-black:hover {
background: var(--gold, #e9db9c);
color: var(--blue, #12122b);
}
.serv-form2__row.--bottom {
color: var(--blue-50, #888895);
text-align: center;
grid-template-columns: 1fr;
margin-top: 24px;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; }
.serv-form2__p {
color: var(--black, #000);
text-align: center;
font-size: 14px;
line-height: 150%; max-width: 332px;
margin: 24px auto 40px auto;
}
.serv-doctors__data {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
position: relative; min-height: 12rem;
}
.serv-gray {
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%));
}
.serv-doctors {
padding: 140px 0 70px 0;
}
.serv-doctors__slide {
height: 100%;
display: flex;
flex-direction: column;
}
.serv-doctors__pic {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
margin-bottom: 22px;
min-height: 350px;
height: 350px;
}
.serv-doctors__pic a {
display: flex;
width: 100%;
height: 100%;
}
.serv-doctors__pic img {
object-fit: cover;
object-position: top;
width: 100%;
height: 100%;
}
.serv-doctors__name {
margin-top: 24px;
margin-bottom: 8px;
}
.serv-doctors__name a {
color: var(--blue, #12122b);
text-align: center;
font-family: Tenor Sans;
font-size: 24px;
line-height: 130%;
text-align: center;
display: block;
}
.serv-doctors__name a:hover {
color: var(--gold, #e9db9c);
}
.serv-doctors__status {
color: var(--black, #000);
text-align: center;
font-size: 14px;
line-height: 150%;
margin-top: 8px;
margin-bottom: 16px;
}
.serv-doctors__year {
color: var(--80, #505050);
text-align: center;
font-size: 14px;
line-height: 150%;
margin: 16px 0;
}
.serv-doctors__btns {
display: flex;
align-items: center;
justify-content: space-between; bottom: 0;
width: 100%;
}
.serv-reviews__slide {
padding: 0 20px;
display: flex;
flex-direction: column;
height: 100%;
}
.serv-doctors__btns a,
.serv-doctors__btns div {
flex: 0 1 calc(50% - 5px);
}
.btn-trans.--xs {
padding: 11px 20px;
}
.btn-trans {
background: transparent;
color: #fff;
padding: 17px 16px 18px 16px;
color: #12122b;
text-align: center;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
border: none;
outline: none;
width: 100%;
}
.btn-trans:hover {
background: #12122b;
color: #fff;
}
.serv-doctors__btns .btn-trans {
border: 1px solid var(--blue-20, #ebebef);
}
.serv-form2 h2.simlpe-h2 {
margin-bottom: 24px;
}
button.arrow-prev.--center {
bottom: calc(50% - 10px);
left: -40px;
}
button.arrow-next.--center {
bottom: calc(50% - 10px);
right: -40px;
}
.serv-reviews {
padding: 70px 0;
}
.serv-reviews__slider .slide {
padding: 30px 15px;
border-right: 1px solid var(--blue-20, #ebebef);
}
.serv-reviews__slider {
border: 1px solid var(--blue-20, #ebebef);
}
.serv-reviews__data {
flex: 1;
}
.serv-reviews__top {
display: flex;
align-items: flex-start;
margin-bottom: 20px;
}
.serv-reviews__pic {
flex: 0 1 70px;
height: 70px;
margin-right: 12px;
border-radius: 5px;
overflow: hidden;
}
.serv-reviews__pic img {
object-fit: cover;
width: 100%;
height: 100%;
}
.serv-reviews__date {
color: var(--70, #787a85);
text-align: right;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.14px;
}
.serv-reviews__info {
display: flex;
justify-content: space-between;
align-items: center;
}
.serv-reviews__rate {
align-items: center;
display: flex;
}
.serv-reviews__name {
color: var(--100, #24252b);
font-family: Tenor Sans;
font-size: 18px;  line-height: 110%;
margin-top: 4px;
}
.serv-reviews__star {
width: 18px;
height: 18px;
margin-right: 2px;
background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1.5L11.3175 6.195L16.5 6.9525L12.75 10.605L13.635 15.765L9 13.3275L4.365 15.765L5.25 10.605L1.5 6.9525L6.6825 6.195L9 1.5Z" fill="%23E9DB9C"/></svg>');
}
.serv-reviews__type {
border-radius: 100px;
background: var(--blue, #12122b);
padding: 1px 6px 2px 6px;
color: #fff;
color: var(--white, #fff);
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 130%;
display: inline-block;
}
.serv-reviews__type.social_r {
background: transparent;
color: var(--blue, #12122b);
}
.serv-reviews__type.site_r {
background: var(--gold, #e9db9c);
color: var(--blue, #12122b);
}
.serv-reviews__pic.video_r a {
display: block;
position: relative;
}
.serv-reviews__pic.video_r a:before {
content: "";
background: #24252b8c;
background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2157_321)"><g filter="url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/css/%23filter0_d_2157_321)"><path d="M17.5 11.134C18.1667 11.5189 18.1667 12.4811 17.5 12.866L10 17.1962C9.33333 17.5811 8.5 17.0999 8.5 16.3301L8.5 7.66987C8.5 6.90007 9.33333 6.41895 10 6.80385L17.5 11.134Z" fill="white"/></g></g><defs><filter id="filter0_d_2157_321" x="-6.5" y="-8.33154" width="39.5" height="40.6631" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset/><feGaussianBlur stdDeviation="7.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.172549 0 0 0 0 0.165961 0 0 0 1 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2157_321"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2157_321" result="shape"/></filter><clipPath id="clip0_2157_321"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
position: absolute;
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
}
.serv-reviews__pic.site_r {
display: flex;
align-items: center;
justify-content: center;
}
.serv-reviews__pic.site_r img {
height: auto;
object-position: center;
}
.serv-reviews__details {
margin: 15px 0;
}
.serv-reviews__detail {
color: var(--blue-50, #888895);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin-bottom: 8px;
}
.serv-reviews__detail:last-child {
margin-bottom: 0;
}
.serv-reviews__detail a {
color: var(--blue, #12122b);
text-decoration: underline;
}
.serv-reviews__detail a:hover {
text-decoration: none;
}
.serv-reviews__text {
color: var(--black, #000);
font-size: 16px;
line-height: 142%;
display: flex;
height: 100%;
flex-direction: column;
}
.serv-reviews__innertext {
height: 300px;
margin-bottom: auto;
overflow: hidden;
font-weight: 400;
}
.serv-reviews__moretext {
position: relative;
margin-top: 15px;
display: flex;
cursor: pointer;
align-items: center;
font-weight: 400;
}
.serv-reviews__moretext.active:after {
transform: rotate(180deg);
}
.serv-reviews__moretext:after {
content: "";
background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 6.75L9 11.25L13.5 6.75" stroke="%2312122B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 18px;
height: 18px;
margin-left: 5px;
transition: all 0.3s;
margin-bottom: -1px;
}
.serv-rate {}
.serv-pluses__pic {
height: 100%;
width: 100%;
}
.serv-sale__btns .btn-border {
padding: 8.5px 16px 9px 16px;
}
.serv-rate__title {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
letter-spacing: -0.36px;
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
border: 1px solid var(--blue-20, #ebebef); }
.serv-sale {
padding: 70px 0;
}
.serv-rate__wrap {
text-align: center;
display: grid;
grid-gap: 1rem;
grid-template-columns: 1fr 1fr 1fr 1fr;
border: 1px solid var(--blue-20, #ebebef);
border-top: 0;
}
.serv-rate__item {
padding: 30px 0;
border-right: 1px solid var(--blue-20, #ebebef);
}
.serv-rate__item:last-child {
border-right: 0px solid var(--blue-20, #ebebef);
}
.serv-rate__num {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 58px;
font-style: normal;
font-weight: 400;
line-height: 110%;
}
.serv-rate__btns a,
.serv-rate__btns div {
flex: 0 1 auto;
display: block;
width: auto;
}
.serv-rate__btns {
display: flex;
justify-content: space-between;
margin-top: 35px;
align-items: center;
}
.serv-rate__name {
color: var(--80, #505050); font-size: 18px;  line-height: 130%;
}
.title-btn.--center {
position: relative;
justify-content: center;
}
.title-btn.--center .title-btn__btn {
position: absolute;
right: 0;
}
.serv-sale__data {
position: relative;
padding: 30px;
background: #fff;
padding-bottom: 90px;
}
.serv-sale__date {
color: var(--blue-50, #888895);
text-align: center; font-size: 16px;  line-height: 142%;
text-align: center;
margin-bottom: 5px;
}
.serv-sale__name {
margin-bottom: 22px;
text-align: center;
}
.serv-photos .simlpe-h2 {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 40px;
line-height: 110%;
text-align: center;
}
.serv-photos {
background-color: #f5f6f8;
}
.serv-photos__slider button.arrow-prev.--center.slick-arrow {
left: 60px;
background-color: #fff;
border-radius: 100%;
}
.serv-photos__slider button.arrow-next.--center.slick-arrow {
right: 60px;
background-color: #fff;
border-radius: 100%;
}
.serv-sale__name a {
color: var(--blue, #12122b);
text-align: center;
font-family: Tenor Sans;
font-size: 24px;  line-height: 130%;
}
.serv-sale__name a:hover {
color: var(--gold, #e9db9c);
}
.serv-sale__btns {
display: flex;
align-items: center;
justify-content: space-between;
position: absolute;
bottom: 30px;
width: calc(100% - 60px);
}
.serv-sale__btns a,
.serv-sale__btns div {
flex: 0 1 calc(50% - 5px);
}
.serv-sale__prices {
display: flex;
align-items: center;
justify-content: center;
margin: 22px 0;
}
.serv-sale__price {
text-align: right;
font-family: Tenor Sans;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.serv-sale__price.--red {
color: var(--unnamed, #bb2f1c);
line-height: 130%;
}
.serv-sale__oldprice {
color: var(--blue-50, #888895); font-size: 16px;
padding-left: 10px;  line-height: 150%;
text-decoration-line: line-through;
}
btn-border.--xs {
padding: 9px 16px 9px 16px;
}
.serv-photo {
padding: 70px 0 40px 0;
}
.serv-photo h2.simlpe-h2 {
margin-bottom: 0;
}
.serv-photos__slide {
width: 100%;
height: 750px;
display: flex;
align-items: center;
justify-content: center;
}
.serv-photos__slide img {
width: 100%;
object-fit: cover;
height: 100%;
}
.serv-gray2 {
background: var(--slide-1, linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%));
}
.serv-serv {
padding: 120px 0 70px 0;
}
.serv-sale__pic img {
width: 100%;
object-fit: cover;
height: 100%;
}
.serv-sale__pic {
width: 100%;
display: flex;
align-items: center;
height: 300px;
justify-content: center;
overflow: hidden;
}
.serv-about2 {
padding: 70px 0 70px 0;
}
.serv-serv__pic img {
width: 100%;
object-fit: cover;
height: 100%;
}
.serv-serv__pic {
width: 100%;
display: flex;
align-items: center;
height: 390px;
justify-content: center;
overflow: hidden;
}
.serv-serv__pic a {
height: 100%;
display: flex;
width: 100%;
}
.serv-serv__name {
margin-top: 20px;
}
.serv-serv__name a:hover {
color: var(--gold, #e9db9c);
}
.serv-serv__name a {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 130%;
display: block;
width: calc(100% - 30px);
padding-right: 30px;
position: relative;
}
.serv-serv__name a:before {
content: "";
background-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.30762 16.6155L16.5384 7.38477" stroke="%23E9DB9C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.30762 7.38477H16.5384V16.6155" stroke="%23E9DB9C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
width: 22px;
height: 22px;
right: 0;
position: absolute;
top: calc(50% - 11px);
}
.serv-about2__wrap {
align-items: center;
justify-content: space-between;
display: flex;
}
.serv-about2__left {
flex: 0 1 calc(50% - 30px);
height: 540px;
display: flex;
align-items: center;
justify-content: center;
}
.serv-about2__left img {
width: 100%;
object-fit: cover;
height: 100%;
}
.serv-about2__right {
flex: 0 1 calc(50% - 30px);
}
.serv-about2__title {
color: var(--blue, #12122b);
font-family: Tenor Sans;
font-size: 44px;
font-style: normal;
font-weight: 400;
line-height: 110%;
margin-bottom: 24px;
}
.serv-about2__text {
color: var(--black, #000); font-size: 14px;  line-height: 150%;
margin: 24px 0;
}
.serv-about2__btns {
margin-top: 48px;
}
.btn-border2 {
border: 1px solid var(--blue, #12122b);
padding: 11px 16px 12px 16px;
color: var(--blue, #12122b);
text-align: center;
font-size: 14px;
font-style: normal;
letter-spacing: 0.28px;
text-transform: uppercase;
}
.btn-border2:hover {
color: #fff;
background: var(--blue, #12122b);
}
.serv-about2__pluses {
margin-top: 60px;
display: grid;
grid-gap: 30px;
grid-template-columns: 1fr 1fr 1fr 1fr;
text-align: center;
}
.serv-about2__num {
color: var(--blue-20, #ebebef);
text-align: center;
font-family: Tenor Sans;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 110%;
margin-bottom: 15px;
}
.serv-about2__desc {
color: var(--blue, #12122b);  font-size: 18px;  line-height: 150%;
}
.serv-news {
padding: 70px 0;
}
.serv-news__pic {
width: 100%;
display: flex;
align-items: center;
height: 350px;
justify-content: center;
overflow: hidden;
}
.serv-news__pic img {
width: 100%;
object-fit: cover;
height: 100%;
}
.tabb-contact__body {
min-height: 10rem;
}
.serv-news__data {
padding: 30px;
position: relative;
background: #fff;
padding-bottom: 70px;
min-height: 281px;
}
.serv-news__name {
margin-bottom: 10px;
color: #12122b; font-family: Tenor Sans;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 130%; }
.serv-news__name a {
color: #12122b; font-family: Tenor Sans;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 130%; }
.serv-news__name a:hover {
color: var(--gold, #e9db9c);
}
.serv-serv__desc {
margin: 10px 0;
color: var(--blue-50, #888895);
font-size: 14px;
line-height: 150%;
}
.serv-serv__date {
color: var(--gold, #e9db9c);
font-size: 14px;
line-height: 130%;
position: absolute;
bottom: 30px;
}
.serv-contacts {
padding: 70px 0 70px 0;
}
.tabb-contact__head {
display: flex;
align-items: center;
justify-content: center;
margin-top: 75px;
margin-bottom: 65px;
}
.tabb-contact__name {
padding: 16px;
color: var(--blue-50, #888895);
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
text-transform: uppercase;
border-bottom: 2px solid #c3c3ca;
cursor: pointer;
transition: all 0.3s;
}
.tabb-contact__coll {
background-image: url('data:image/svg+xml,<svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.45694 27.8423C2.40961 27.005 1.61633 25.9904 0.84208 24.875C0.478987 24.3519 0.440891 23.7572 0.558658 23.2196C0.673079 22.6973 0.941136 22.1826 1.26712 21.7073C1.92147 20.7531 2.93682 19.7751 4.00418 18.94C5.0756 18.1018 6.25587 17.3637 7.27783 16.9129C7.78416 16.6895 8.29424 16.5174 8.75618 16.4566C9.17707 16.4012 9.79638 16.4087 10.2446 16.8548C11.029 17.6354 11.5095 18.4532 11.8934 19.1066L11.9061 19.1281C12.2095 19.6445 12.4281 20.0075 12.6811 20.2785C12.748 20.2892 12.8664 20.2945 13.0446 20.2757C13.413 20.2366 13.9201 20.1069 14.5124 19.8727C15.6944 19.4055 17.084 18.575 18.1977 17.4688C19.3723 16.3023 20.3291 15.0981 20.8303 14.0682C21.3573 12.9852 21.2338 12.4497 20.9637 12.181C20.6855 11.9041 20.3059 11.6771 19.7481 11.3524L19.7265 11.3399C19.0699 10.9578 18.2482 10.4796 17.4638 9.69897C17.0957 9.33262 17.0283 8.84977 17.0408 8.48586C17.0537 8.1084 17.1552 7.70471 17.2941 7.31348C17.5741 6.52434 18.0702 5.60991 18.6641 4.71937C19.5318 3.41819 20.6689 2.07803 21.7954 1.16937C22.355 0.718038 22.9584 0.335002 23.5621 0.139851C24.1735 -0.0578294 24.8935 -0.091104 25.5226 0.341405L25.0416 1.03441C23.6982 0.110818 21.0404 2.67925 19.3692 5.18515C18.2251 6.90071 17.5433 8.58697 18.0622 9.10339C18.7693 9.80707 19.5123 10.2395 20.1753 10.6254C20.7097 10.9363 21.1921 11.2171 21.5622 11.5854C22.9216 12.9383 21.2044 15.6725 18.7956 18.065C16.3868 20.4575 12.8343 21.6244 12.1401 20.9335C11.7701 20.5653 11.488 20.0851 11.1755 19.5533C10.7877 18.8934 10.3533 18.1541 9.6462 17.4504C8.36935 16.1796 -0.024949 22.144 1.53842 24.3962C3.05927 26.5872 4.48919 28.1324 7.71209 28.9301C12.5032 30.1159 18.1373 26.4973 22.7012 21.9554C26.8386 17.8377 30.1227 11.8747 29.5973 7.17854C29.2669 4.22605 27.2431 2.54799 25.0416 1.03441L25.5226 0.341405C27.7368 1.8637 30.0631 3.73067 30.4384 7.08532C30.7255 9.65077 29.9698 12.4817 28.6583 15.1536C27.3413 17.8366 25.4289 20.4319 23.2996 22.551C20.9806 24.8588 18.3614 26.9618 15.68 28.3391C13.0059 29.7127 10.1802 30.4089 7.50784 29.7475C5.79306 29.3231 4.51485 28.6881 3.45694 27.8423ZM12.64 20.2694C12.6401 20.2693 12.6415 20.2697 12.644 20.2707C12.6413 20.2699 12.64 20.2694 12.64 20.2694Z" fill="%2312122B"/></svg>');
background-repeat: no-repeat;
background-position: left center;
padding: 0.5rem 0;
padding: 0.5rem 0;
padding-left: 50px;
flex: 0 1 auto;
max-width: 30%;
}
.tabb-contact__coll.--time {
background-image: url('data:image/svg+xml,<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.501 31.16C24.8736 31.16 31.661 24.3726 31.661 16C31.661 7.62736 24.8736 0.84 16.501 0.84C8.12834 0.84 1.34098 7.62736 1.34098 16C1.34098 24.3726 8.12834 31.16 16.501 31.16ZM16.501 32C25.3375 32 32.501 24.8366 32.501 16C32.501 7.16344 25.3375 0 16.501 0C7.66442 0 0.500977 7.16344 0.500977 16C0.500977 24.8366 7.66442 32 16.501 32Z" fill="%2312122B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5935 15.8778V5.92578H16.5935V16.4182L24.2258 21.4181L24.7737 20.5816L17.5935 15.8778Z" fill="%2312122B"/></svg>');
}
.tabb-contact__coll.--mail {
background-image: url('data:image/svg+xml,<svg width="37" height="24" viewBox="0 0 37 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M35.6438 21.8496V2.15136C35.6438 1.98839 35.5983 1.83605 35.5192 1.70636L23.878 11.3184L35.6422 21.9027C35.6433 21.8851 35.6438 21.8674 35.6438 21.8496ZM23.21 11.8699L35.1596 22.6209C35.0469 22.6754 34.9203 22.706 34.7867 22.706H2.21526C2.08076 22.706 1.9535 22.6751 1.84021 22.6199L13.2609 12.0511L17.9813 16.1872L23.21 11.8699ZM34.6719 1.29492L17.9978 15.0626L2.2856 1.29492H34.6719ZM35.5837 0.634478L35.5383 0.579553L35.5138 0.599753C35.2931 0.496291 35.0466 0.438477 34.7867 0.438477H2.21526C1.95637 0.438477 1.71087 0.495821 1.49081 0.598492L1.47849 0.587693L1.45305 0.616677C0.888753 0.897022 0.500977 1.47894 0.500977 2.15136V21.8496C0.500977 22.7956 1.26849 23.5625 2.21526 23.5625H34.7867C35.7335 23.5625 36.501 22.7956 36.501 21.8496V2.15136C36.501 1.49287 36.1291 0.921159 35.5837 0.634478ZM1.4733 1.72226C1.40005 1.84843 1.35812 1.99501 1.35812 2.15136V21.8496C1.35812 21.8656 1.35856 21.8816 1.35944 21.8975L12.613 11.4834L1.4733 1.72226Z" fill="black"/></svg>');
}
.tabb-contact__coll.--adress {
background-image: url('data:image/svg+xml,<svg width="28" height="42" viewBox="0 0 28 42" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.987 32.4639C23.3253 27.4689 26.5698 20.9659 26.5698 14.6401C26.5698 7.19142 20.8877 1.21745 13.9549 1.21745C7.02213 1.21745 1.34002 7.19142 1.34002 14.6401C1.34002 20.9659 4.58455 27.4689 7.9228 32.4639C9.58172 34.9461 11.242 37.024 12.4875 38.481C13.0908 39.1868 13.5958 39.7458 13.9549 40.1332C14.314 39.7458 14.819 39.1868 15.4223 38.481C16.6678 37.024 18.3281 34.9461 19.987 32.4639ZM14.5393 40.7489C17.1251 37.964 27.4108 26.1621 27.4108 14.6401C27.4108 6.75522 21.3864 0.363281 13.9549 0.363281C6.52343 0.363281 0.499023 6.75522 0.499023 14.6401C0.499023 26.1621 10.7847 37.964 13.3705 40.7489C13.5834 40.9781 13.744 41.1462 13.8425 41.2481C13.916 41.3242 13.9549 41.3633 13.9549 41.3633C13.9549 41.3633 13.9938 41.3242 14.0673 41.2481C14.1658 41.1462 14.3265 40.9781 14.5393 40.7489ZM21.3514 13.9081C21.3514 17.9835 18.2286 21.3516 14.3 21.3516C10.3714 21.3516 7.24858 17.9835 7.24858 13.9081C7.24858 9.83274 10.3714 6.46465 14.3 6.46465C18.2286 6.46465 21.3514 9.83274 21.3514 13.9081ZM20.5104 13.9081C20.5104 17.5473 17.7299 20.4974 14.3 20.4974C10.8701 20.4974 8.08958 17.5473 8.08958 13.9081C8.08958 10.2689 10.8701 7.31882 14.3 7.31882C17.7299 7.31882 20.5104 10.2689 20.5104 13.9081Z" fill="%2312122B"/></svg>');
}
.tabb-contact__name.active {
color: #12122b;
font-weight: 600;
border-bottom: 2px solid #12122b;
}
.tabb-contact__row a {
color: var(--black, #000);
}
.tabb-contact__row a:hover {
color: #c3c3ca;
}
.tabb-contact__row {
display: flex;
align-items: center;
color: var(--black, #000);
font-size: 18px;
font-style: normal;
justify-content: space-between;
}
.tabb-contact__item {
display: none;
}
.serv-news__desc {
color: var(--blue-50, #888895); font-size: 14px;  line-height: 150%;
}
.serv-news__date {
color: var(--gold, #e9db9c);
font-size: 14px;
line-height: 130%;
position: absolute;
bottom: 30px;
}
.popup {
display: none;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1000;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.popup__shade {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: rgba(0, 0, 0, 0.64);
}
.popup__wrap {
position: relative;
z-index: 2;
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
align-items: center;
min-height: 100%;
padding: 6rem 0;
box-sizing: border-box;
}
.popup__content {
background-color: #fff;
position: relative;
z-index: 2;
padding: 3.5rem 3rem;
font-size: 0.875rem;
color: rgba(46, 46, 46, 0.8);
padding-bottom: 3rem;
}
.popup__content {
max-width: 44rem;
border-radius: 2rem;
width: 100%;
}
.popup__content iframe {
width: 100%;
}
.popup__content .h2 {
color: var(--blue, #12122b);
text-align: left;
font-family: Tenor Sans;
margin-bottom: 25px;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 110%;
}
.popup__content .popup__close {
right: 1.5rem;
top: 1.5rem;
background-color: #c3c3c3;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.8567 0.897203C2.35221 0.401691 3.16144 0.407534 3.66416 0.910252L21.5821 18.8282C22.0848 19.3309 22.0907 20.1402 21.5952 20.6357C21.0997 21.1312 20.2904 21.1253 19.7877 20.6226L1.86975 2.70466C1.36703 2.20194 1.36119 1.39271 1.8567 0.897203Z' fill='%23666666'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.595 1.32008C22.0905 1.81559 22.0847 2.62482 21.5819 3.12754L3.66398 21.0455C3.16126 21.5482 2.35204 21.5541 1.85652 21.0585C1.36101 20.563 1.36686 19.7538 1.86957 19.2511L19.7875 1.33313C20.2902 0.830413 21.0995 0.824571 21.595 1.32008Z' fill='%23666666'/%3e%3c/svg%3e ");
background-repeat: no-repeat;
background-position: center;
position: absolute;
background-size: 1rem;
width: 2.2rem;
height: 2.2rem;
border-radius: 100%;
}
.popup__close:hover {
opacity: 0.56;
}
.popup__content.--base {
max-width: 60rem;
}
a.js-popup {
color: var(--color__dark);
}
.slider.serv-reviews__slider {
position: relative;
margin-left: 0px;
width: calc(100% + 0px);
}
.slider.serv-reviews__slider .slick-track {
display: flex;
}
.slider.serv-reviews__slider .slick-slide {
display: flex;
flex-direction: column;
height: auto;
}
table.table-style td {
border: 1px solid #12122b;
padding: 10px;
}
table.table-style td p:last-child {
margin: 0;
}
table.table-style {
margin-bottom: 20px;
}
table.table-style tr td:first-child {
color: #12122b;
font-weight: 600;
}
table.table-style thead td {
background: #12122b;
color: #fff !important;
border: 1px solid #fff;
text-align: center;
font-weight: 600;
border-top: 1px solid #12122b;
}
table.table-style thead td:first-child {
border-left: 1px solid #12122b;
}
table.table-style thead td:last-child {
border-right: 1px solid #12122b;
}  .tabs {
position: relative;
}
.tab-content {
visibility: hidden;
opacity: 0;
z-index: -999;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.tab-content.active {
visibility: visible;
opacity: 1;
z-index: 99;
position: relative;
}
.tab-buttons ul {
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.all-buttons {
list-style: none;
margin: 0;
padding: 0;
}
.button {
border: none;
background: transparent;
cursor: pointer;
}
.button:last-child {
margin-right: 0;
}
.serv-tabs-container .tab-content {
padding: 35px;
background: linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%);
}
.serv-tabs-container .tab-buttons {
overflow-x: scroll;
-ms-overflow-style: none; scrollbar-width: none;
}
.serv-tabs-container .all-buttons {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: max-content;
overflow-x: scroll;
margin: auto;
-ms-overflow-style: none; scrollbar-width: none;
}
.serv-tabs-container .tab-buttons::-webkit-scrollbar,
.serv-tabs-container .all-buttons::-webkit-scrollbar {
display: none;
}
.serv-tabs-container .button {
background: #e9db9c;
text-align: center;
padding: 10px 20px;
margin: 0 3px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.serv-tabs-container .button span {
display: block;
font-size: 20px;
line-height: 150%;
}
.serv-tabs-container .button.active,
.serv-tabs-container .button:hover {
background: #12122b;
color: #fff;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.services-list-container {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 20px;
}
.services-list-item {
color: #000;
font-size: 18px;
line-height: 150%;
position: relative;
padding-left: 1.75rem;
}
.services-list-item:before {
content: "";
background: #e9db9c;
position: absolute;
width: 1rem;
height: 0.1rem;
left: 0;
top: 13px;
}
.services-list-item:hover {
color: #c3c3ca;
}
.serv-first__prices-left-flex {
width: 50%;
}
.maintenance-section {
padding-bottom: 65px;
}
.maintenance__content {
background: linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%);
border-radius: 0.62rem;
padding: 1.75rem;
font-family: "Montserrat", sans-serif;
}
.maintenance__content h3 {
font-family: "Tenor Sans", sans-serif;
font-size: 1.5rem;
line-height: 130%;
color: #12122b;
margin-bottom: 18px;
}
.maintenance__content ul {
display: grid;
grid-template-columns: 1fr;
grid-gap: 14px;
list-style: none;
padding: 0;
margin-bottom: 0;
}
.maintenance__content ul li {
display: flex;
align-items: center;
}
.maintenance__content ul span {
font-size: 0.88rem;
line-height: 130%;
text-align: center;
color: #12122b;
background-color: #e9db9c;
margin-right: 0.64rem;
padding: 6px 5px;
border-radius: 50%;
width: 1.75rem;
height: 1.75rem;
}
.maintenance__content ul a {
text-decoration: underline;
text-decoration-skip-ink: none;
color: #000;
font-size: 1.06rem;
line-height: 150%;
width: 85%;
}
.opinion-section {
padding-bottom: 140px;
}
.opinion__img img {
width: 108px;
height: 108px;
border-radius: 50%;
object-fit: cover;
object-position: top;
margin-right: 20px;
}
.opinion__content {
display: flex;
font-family: "Montserrat", sans-serif;
align-items: flex-start;
}
.opinion__span {
font-size: 0.75rem;
line-height: 150%;
border-radius: 3.12rem;
padding: 0.12rem 0.5rem;
background: #e9db9c;
margin-bottom: 10px;
display: block;
width: max-content;
}
.opinion__text_name {
font-size: 1.25rem;
line-height: 110%;
margin-bottom: 4px;
}
.opinion__text_desc {
font-size: 0.88rem;
line-height: 150%;
color: #000;
margin-bottom: 10px;
display: block;
}
.opinion__text_exp {
font-size: 0.88rem;
line-height: 150%;
color: #505050;
margin-bottom: 10px;
}
.opinion__text_date {
font-size: 0.88rem;
line-height: 130%;
color: #888895;
display: block;
}
.licenses-sale img {
max-width: 21.88rem;
max-height: 30.94rem;
}
.opinion__content_mob {
display: none;
}
.maintenance-section_mob {
display: none;
}
.serv-about.expert {
margin-bottom: 140px;
}
.expert__content {
background: linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%);
padding: 2.5rem 142px;
display: flex;
flex-direction: column;
align-items: center;
color: #12122b;
text-align: center;
position: relative;
}
.expert__img img {
width: 163px;
height: 162px;
object-fit: cover;
border-radius: 50%;
object-position: top;
margin-bottom: 40px;
}
.expert__content a {
color: #12122b;
text-decoration: underline;
text-decoration-skip-ink: none;
}
.expert__content .opinion__span {
margin-bottom: 16px;
}
.expert__text-more {
font-size: 1.5rem;
line-height: 130%;
margin-bottom: 24px;
}
.expert__text {
font-size: 1.19rem;
line-height: 158%;
color: #000;
margin-bottom: 24px;
}
.expert__content_text {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
z-index: 2;
}
.expert__quotation_mark {
position: absolute;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/quotation.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 483px;
height: 379px;
z-index: 1;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.serv-pluses__title {
color: #000;
font-weight: 600;
font-family: Montserrat;
margin-top: 64px;
} .bvi-shortcode .bvi-open::after {
max-width: 100% !important;
}
@media screen and (max-width: 1280px) {
.serv-pluses__title {
margin-top: 54px;
}
button.arrow-next.--center {
right: -15px;
}
button.arrow-prev.--center {
left: -15px;
}
}
@media screen and (max-width: 1180px) {
.serv-news__data {
min-height: 330px;
}
}
@media screen and (max-width: 1024px) {
.serv-first__text {
flex: 1;
padding-top: 0px;
}
.serv-first__desc {
margin-bottom: 24px;
}
.serv-first__prices {
margin-top: 24px;
}
.serv-first__title {
font-size: 18px;
padding-bottom: 15px;
margin-bottom: 25px;
}
.serv-first:before {
top: 50px;
}
.serv-first__prices-right {
margin-top: 1rem;
}
.serv-first__prices-left-flex {
width: 100%;
}
.serv-first__prices {
flex-direction: column;
}
.serv-first__pic {
flex: 0 1 46%;
margin-right: 20px;
width: 100%;
}
.serv-first__wrap {
align-items: flex-start;
}
.serv-first__pluses {
flex-wrap: wrap;
}
.serv-first__pluse {
flex: 1 1 50%;
}
.slide {
padding: 0 10px;
}
.serv-video__video.video {
height: 490px;
}
.slider {
position: relative;
margin-left: -10px;
width: calc(100% + 20px);
}
.serv-result {
margin: 100px 0;
}
.serv-form2 {
padding-top: 75px;
padding-bottom: 105px;
}
.serv-doctors {
padding: 90px 0 50px 0;
}
.serv-serv {
padding: 90px 0 50px 0;
}
.serv-about2 {
padding: 50px 0 50px 0;
}
.serv-reviews {
padding: 50px 0;
}
.serv-sale {
padding: 50px 0;
}
.serv-photo {
padding: 50px 0 20px 0;
}
.serv-about2__title {
font-size: 34px;
}
.serv-rate__name {
font-size: 16px;
}
.serv-photos__slide {
height: 450px;
}
.serv-rate__num {
font-size: 50px;
}
.serv-doctors__btns a,
.serv-doctors__btns div {
margin-bottom: 5px;
}
button.arrow-prev.--center {
left: -20px;
}
button.arrow-next.--center {
right: -20px;
}
.serv-news__data {
min-height: 260px;
}
h1.serv-first__h1 {
font-size: 30px;
}
.serv-first__title {
font-size: 18px;
}
.serv-first__pluse {
padding: 25px;
padding-bottom: 110px;
}
.serv-first__desc {
font-size: 15px;
}
.serv-first__pluse-title {
font-size: 24px;
}
.serv-pluses__item {
padding: 25px;
}
.serv-first__pluse-note {
font-size: 12px;
max-width: 10rem; }
.serv-about__title h2,
.text-container h2 {
font-size: 32px;
}
.text-container {
font-size: 16px;
}
.serv-about__title {
flex: 0 1 220px;
}
.text-container h3 {
font-size: 21px;
}
.serv-about__note {
font-size: 16px;
}
.serv-new__pic {
margin-bottom: 40px;
}
.serv-pluses__pic {
height: 100%;
}
.serv-new {
margin: 150px 0 100px 0;
padding-bottom: 100px;
}
.serv-pluses__text {
font-size: 15px;
}
.serv-pluses__title {
margin-top: 40px;
font-size: 18px;
}
h2.simlpe-h2 {
font-size: 35px;
margin-bottom: 30px;
}
.title-btn__title {
flex: 1;
}
.result-slide {
padding-bottom: 7rem;
}
.tabb-contact__row {
display: grid;
align-items: center;
grid-template-columns: 1fr 1fr;
grid-gap: 1rem;
}
.tabb-contact__coll {
max-width: 100%;
}
.serv-news {
padding: 50px 0;
}
.serv-contacts {
padding: 50px 0 100px 0;
}
.serv-about2__pluses {
grid-template-columns: 1fr 1fr;
}
.serv-form__right {
margin-top: 15px;
}
.serv-faq {
padding: 50px 0;
}
.serv-video {
padding-top: 50px;
}
.serv-about.--2 {
margin: 100px 0;
}
.serv-about__p2 {
font-size: 14px;
}
.serv-about__title2 {
font-size: 18px;
}
.result-slide__pic {
height: 140px;
}
.result-slide__bottom {
padding: 16px 16px;
}
.serv-faq__title {
font-size: 16px;
}
.serv-about__info p {
font-size: 16px;
}
.serv-price {
padding: 50px 0 70px 0;
}
.serv-pluses {
padding-bottom: 50px;
}
.serv-works {
padding: 50px 0 70px 0;
}
.serv-result__item {
padding-bottom: 60px;
}
.serv-result__item:first-child,
.serv-result__item:nth-child(2) {
border-bottom: 0;
}
.serv-result__item {
min-height: 11rem;
}
.serv-about__quot {
font-size: 16px;
}
.serv-result__wrap {
display: grid;
grid-template-columns: 1fr 1fr;
}
.serv-result__item:nth-child(2) {
border-right: 1px solid var(--blue-10, #f3f3f4);
}
.serv-form__row input[type="text"],
.serv-form__row input[type="tel"] {
padding: 10px 15px;
width: 100%;
}
.serv-form {
padding: 25px 30px;
padding-left: 109px;
flex-direction: column;
}
.result-slide__p,
.result-slide__text-p {
font-size: 14px;
}
.result-slide__bottom-info a {
font-size: 13px;
}
.title-btn__btn {
flex: 0 1 16rem;
display: flex;
justify-content: flex-end;
}
.serv-tabs-container .button span {
font-size: 18px;
}
.serv-tabs-container .tab-content {
padding: 25px;
}
.services-list-container {
-ms-grid-columns: 1fr 16px 1fr;
grid-template-columns: 1fr 1fr;
grid-gap: 16px;
}
.services-list-item {
font-size: 16px;
}
}
@media screen and (max-width: 767.5px) {
.expert_img.expert_img-partners {
height: 258px !important;
}
.serv-first__text {
flex: 1;
padding-top: 25px;
}
.serv-new__title:before {
width: 290px;
background-size: contain;
height: 235px;
position: absolute;
background-position: center;
background-repeat: no-repeat;
opacity: 0.2;
left: calc(50% - 145px);
}
.serv-price__time {
font-size: 12px;
}
.serv-result__text {
font-size: 14px;
}
.serv-form:after {
background-image: url('data:image/svg+xml,<svg width="290" height="597" viewBox="0 0 290 597" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.1"><path d="M1232 217C1278.19 264.428 1183.81 286.624 880.928 189.648C502.321 68.4269 335.487 46.5953 258.473 80.2188C181.459 113.842 780.215 294.837 904.461 391.236C1003.86 468.356 730.124 574.927 580.832 618.572" stroke="%23E9DB9C"/><path d="M1236 160.5C1288.87 212.595 1118.35 255.796 772.386 148.532C339.938 14.4507 259.456 17.9375 171.698 54.4771C83.9405 91.0167 657.843 263.346 799.96 369.339C913.653 454.134 601.687 569.841 431.492 617.096" stroke="%23E9DB9C"/><path d="M1125.18 109.887C1179.39 163.301 963.459 226.439 608.74 116.458C165.341 -21.0184 63.1346 -6.99666 -26.8456 30.4682C-116.826 67.933 467.238 273.422 612.953 382.099C729.526 469.041 439.587 560.851 265.082 609.302" stroke="%23E9DB9C"/></g></svg>');
background-size: contain;
background-position: right top;
}
h1.serv-first__h1 {
font-size: 28px;
}
.serv-first__title {
font-size: 14px;
margin-bottom: 20px;
padding-bottom: 20px;
}
.serv-first__desc {
font-size: 14px;
margin-bottom: 20px;
}
.serv-video__video.video {
height: 440px;
}
.serv-first__prices {
margin-top: 20px;
flex-direction: column;
}
.serv-first__prices-base {
font-size: 21px;
}
.btn-yellow {
padding: 13px 16px;
}
.serv-first__prices-right {
flex: 0 1 auto;
margin-top: 20px;
}
.serv-first__pluses {
flex-direction: column;
}
h2.simlpe-h2 {
font-size: 24px;
margin-bottom: 20px;
}
.serv-pluses__item {
padding: 25px;
}
.serv-pluses__title {
margin-top: 40px;
font-size: 16px;
}
.serv-pluses__text {
font-size: 14px;
}
.title-btn {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
margin-bottom: 28px;
}
.title-btn__title {
flex: 1;
margin-bottom: 1rem;
}
.serv-about__wrap {
margin-bottom: 32px;
}
.serv-price__top:before {
width: 12px;
height: 12px;
background-size: 12px;
right: 12px;
top: 10px;
}
.serv-price__top {
padding: 8px 18px 8px 16px;
font-size: 14px;
}
.serv-form {
position: relative;
background-image: none;
padding: 30px;
padding-top: 60px;
}
.serv-rate__name {
font-size: 14px;
}
.serv-rate__num {
font-size: 42px;
}
.serv-form:before {
content: "консультация";
color: var(--blue, #12122b);
text-align: center;
font-family: Montserrat;
font-size: 14px;
left: 0;
top: 0;
width: 100%;
font-style: normal;
font-weight: 400;
line-height: 130%; position: absolute;
text-transform: uppercase;
background: var(--gold, #e9db9c);
padding: 10px 22px 10px 25px;
}
.btn-yellow {
font-size: 12px;
}
.serv-form__title {
font-size: 22px;
}
.serv-form__row.--btn {
margin-bottom: 0;
margin-top: 15px;
}
.serv-faq__title:before {
content: "";
width: 24px;
height: 24px;
background-size: 24px;
top: 25px;
}
.serv-faq__text {
margin-bottom: 20px;
font-size: 13px;
}
.serv-video__video a {
position: relative;
height: 440px;
display: flex;
align-items: center;
justify-content: center;
}
.serv-about__note2 {
display: none;
}
.serv-about__note2.--mobile {
display: block;
}
.text-container ul.--xl li {
padding-left: 61px;
}
.serv-about.--2 {
margin: 64px 0;
}
.popup__content .popup__close {
right: 0.5rem;
top: 0.5rem;
}
.serv-video__video img {
width: 100%;
object-fit: cover;
height: 100%;
}
.serv-video {
padding-top: 30px;
}
.serv-faq__title {
font-size: 14px;
padding-right: 2rem;
}
.serv-price {
padding: 50px 0 30px 0;
}
.serv-new__title {
width: auto;
}
.simlpe-h2.--big {
font-size: 24px;
}
.serv-doctors {
padding: 64px 0 30px 0;
}
.serv-sale__data {
position: relative;
padding: 23px 12px;
padding-bottom: 74px;
}
.serv-sale__btns {
bottom: 25px;
width: calc(100% - 30px);
}
.serv-sale__btns div {
flex: 0 1 calc(50% - 5px);
padding: 11px 15px !important;
}
.serv-sale__btns a {
flex: 0 1 calc(50% - 5px);
}
.btn-border2 {
font-size: 12px;
}
.serv-contacts {
padding: 50px 0 50px 0;
}
.serv-sale__name a {
font-size: 18px;
}
.serv-sale__price {
font-size: 16px;
}
.serv-rate__item:nth-child(2n) {
border-right: 0px;
}
.serv-rate__title {
padding-left: 15px;
padding-right: 15px;
font-size: 16px;
}
.serv-rate__wrap {
grid-gap: 0rem;
border-bottom: 0;
grid-template-columns: 1fr 1fr;
}
.serv-rate__item {
padding: 24px 0;
border-right: 1px solid var(--blue-20, #ebebef);
border-bottom: 1px solid var(--blue-20, #ebebef);
}
.serv-serv__pic {
height: 300px;
}
.serv-serv__name a {
font-size: 16px;
}
.serv-photo {
padding: 30px 0 20px 0;
}
.serv-photos__slide {
height: 250px;
}
.serv-about2__wrap {
flex-direction: column;
}
.serv-about2__text {
font-size: 12px;
text-align: center;
}
.serv-about2__btns {
margin-top: 48px;
text-align: center;
}
.serv-about2__pluses {
margin-top: 60px;
display: grid;
grid-gap: 30px;
grid-template-columns: 1fr 1fr;
text-align: center;
}
.serv-about2__num {
font-size: 28px;
}
.serv-about2__title {
text-align: center;
font-size: 26px;
}
.serv-about2__left {
margin-bottom: 40px;
height: 290px;
}
.serv-serv {
padding: 64px 0 30px 0;
}
.serv-sale__pic {
height: 249px;
}
.serv-sale__btns a {
flex: 0 1 calc(50% - 5px);
padding: 9px 16px 10px 16px;
}
.serv-sale {
padding: 30px 0;
}
.title-btn.--center .title-btn__btn {
position: relative;
}
.serv-rate__btns a,
.serv-rate__btns div {
flex: 0 1 auto;
display: block;
width: 100%;
margin: 5px 0;
}
.serv-rate__btns .btn-black.--xs {
padding: 13px 4px;
}
.serv-rate__btns {
margin-top: 24px;
}
.serv-rate__btns a,
.serv-rate__btns div {
flex: 0 1 calc(50% - 3px);
margin: 0 !important;
}
.serv-reviews__name {
margin: 5px 0;
font-size: 16px;
}
.serv-reviews {
padding: 30px 0;
}
.serv-about__pic img {
width: 100%;
object-fit: cover;
height: 100%;
}
button.arrow-next.--center {
right: -26px;
}
button.arrow-prev.--center {
left: -26px;
}
.serv-form2__p {
font-size: 12px;
}
.serv-result {
margin: 60px 0;
}
.serv-reviews__detail {
font-size: 13px;
}
.serv-reviews__type {
font-size: 11px;
}
.serv-doctors__pic {
min-height: 290px;
height: 290px;
}
.serv-doctors__data {
min-height: 11rem;
}
.serv-reviews__slider .slide {
padding: 20px 15px;
}
.serv-doctors__name a {
font-size: 18px;
}
.serv-doctors__status {
font-size: 12px;
}
.serv-doctors__year {
font-size: 12px;
}
.serv-form2__input,
.serv-form2__select {
padding: 12px 16px;
border: 1px solid var(--blue-25, #c3c3ca);
background: var(--white, #fff);
color: var(--blue-25, #c3c3ca);
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.12px;
text-transform: uppercase;
}
.serv-form2__row.--bottom {
font-size: 12px;
}
.serv-form2__row {
display: grid;
grid-template-columns: 1fr;
grid-gap: 16px;
}
.serv-result__note:before {
top: -2px;
}
.serv-first__wrap {
flex-direction: column;
}
.serv-form2 {
padding-top: 64px;
padding-bottom: 80px;
}
.serv-result__note {
width: calc(100% - 50px);
font-size: 12px;
}
.serv-reviews__slide {
padding: 0 5px;
}
.serv-photos__slider button.arrow-prev.--center.slick-arrow {
left: 30px;
background-color: #fff;
border-radius: 100%;
}
.serv-photos__slider button.arrow-next.--center.slick-arrow {
right: 30px;
background-color: #fff;
border-radius: 100%;
}
.serv-reviews__star {
width: 15px;
height: 15px;
background-size: contain;
margin-right: 1px;
}
.serv-result__item {
padding: 25px;
padding-bottom: 60px;
min-height: 11rem;
border: 1px solid var(--blue-10, #f3f3f4);
border-bottom: 0;
}
.serv-result__item:last-child {
border: 1px solid var(--blue-10, #f3f3f4);
}
.serv-result__wrap {
display: grid;
grid-template-columns: 1fr;
}
.serv-about__quot {
font-size: 14px;
padding: 25px;
padding-top: 90px;
background-position: left 25px top 25px;
background-size: 56px;
}
.serv-about__pic {
margin-bottom: 30px;
height: 200px;
}
.title-btn__btn {
flex: 1;
}
.serv-new__text,
.serv-about__quot {
font-size: 14px;
}
.serv-new__text {
margin: 20px auto;
}
.simlpe-h2.--big {
margin-bottom: 20px;
padding-bottom: 20px;
}
.serv-new {
margin: 120px 0 62px 0;
padding-bottom: 62px;
}
.serv-new__pic {
margin-bottom: 10px;
}
.btn-black,
.btn-trans,
.btn-border {
font-size: 12px;
}
.serv-faq {
padding: 30px 0;
}
.serv-about__info h3 {
font-size: 18px;
}
.serv-about__info p {
font-size: 14px;
}
.serv-about__note2 {
padding: 20px;
}
.serv-about__info {
margin-top: 32px;
padding: 20px;
}
.text-container ul.--xl li:before {
top: 10px;
}
.serv-form__row {
display: grid;
grid-gap: 12px;
margin-bottom: 12px;
grid-template-columns: 1fr;
}
.serv-form__coll.---note {
font-size: 12px;
order: 5;
}
.serv-form__row input[type="text"],
.serv-form__row input[type="tel"] {
padding: 12px;
font-size: 14px;
width: 100%;
}
.serv-form__row span {
color: #d0dee0;
font-size: 12px;
}
.serv-price__row {
padding: 16px;
border: 0;
flex-direction: column;
display: flex;
}
.serv-price__prices {
flex: 1;
}
.serv-price__num {
flex: 0 1 13%;
color: var(--blue-50, #888895);
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.serv-price__prices {
flex: 1;
margin-top: 16px;
}
.serv-price__name {
flex: 1;
font-size: 12px;
margin: 7px 0;
padding-right: 0;
}
.result-slide__bottom-info {
display: flex;
flex-direction: column;
font-size: 12px;
}
.result-slide__bottom {
left: 0px;
bottom: 10px;
width: calc(100% - 0px);
padding: 15px;
}
.result-slide {
padding: 5px;
padding-bottom: 7rem;
}
.result-slide__pics {
margin-bottom: 15px;
}
.result-slide__span,
.result-slide__text span {
font-size: 12px;
}
.result-slide__bottom {
left: 0px;
bottom: 0px;
}
.result-slide__pic:before {
position: absolute;
font-size: 12px;
}
.result-slide__datas,
.result-slide__text {
padding: 0 15px;
}
.result-slide__pic {
flex: 0 1 calc(50% - 3px);
height: 140px;
}
.serv-first {
margin-bottom: 30px;
}
.serv-pluses__wrap {
grid-template-columns: 1fr;
}
.serv-works {
padding: 20px 0 90px 0;
}
.serv-works .title-btn__title {
margin-bottom: 0;
}
.serv-about__note,
.serv-about2__desc {
font-size: 14px;
}
.serv-pluses__item.--pic {
max-height: 290px;
}
.serv-about {
padding-top: 64px;
margin: 0 0 32px 0;
}
.serv-about__note-title {
font-size: 18px;
}
.serv-about__note {
margin: 32px 0;
padding: 20px 25px;
}
.text-container ul li:before {
top: 9px;
}
.text-container ul:last-child {
margin-bottom: 0;
}
.text-container h3 {
font-size: 18px;
margin-top: 32px;
margin-bottom: 20px;
}
.serv-first__pluse-note {
max-width: 100%;
padding-top: 4px;
padding-bottom: 4px;
bottom: 25px;
}
.serv-first__pluse {
padding: 25px;
padding-bottom: 90px;
border-bottom: 0;
}
.serv-first__pluse:last-child {
border-bottom: 1px solid #f3f3f4;
}
.serv-about__title h2,
.text-container h2 {
font-size: 24px;
}
.serv-about__note:before {
width: 20px;
height: 20px;
position: absolute;
right: 20px;
top: 25px;
}
.text-container {
font-size: 14px;
}
.serv-first__pluse-text,
.serv-about__note {
font-size: 14px;
}
.serv-about2__desc {
font-size: 12px;
}
.serv-news {
padding: 30px 0;
}
.serv-news__desc,
.serv-news__date {
font-size: 12px;
}
.tabb-contact__name {
padding: 10px 5px;
font-size: 13px;
}
.tabb-contact__head {
margin-top: 35px;
margin-bottom: 30px;
}
.tabb-contact__row {
font-size: 14px;
grid-template-columns: 1fr;
}
.tabb-contact__coll.--time {
background-size: 1.25rem;
background-position: left 3px center;
}
.tabb-contact__coll.--adress {
background-size: 1.14rem;
background-position: left 3px center;
}
.tabb-contact__coll {
max-width: 100%;
background-size: 1.4rem;
padding-left: 39px;
}
.serv-news__data {
padding: 20px;
background: #fff;
padding-bottom: 50px;
min-height: 220px;
}
.serv-news__name {
font-size: 18px;
}
.serv-news__pic {
height: 290px;
}
.serv-about__wrap {
flex-direction: column;
}
.serv-about__title {
flex: 1;
margin-right: 0;
margin-bottom: 10px;
}
.serv-tabs-container .button span {
font-size: 16px;
}
.services-list-item {
font-size: 14px;
}
.menu__page_item {
font-size: 0.88rem;
line-height: 130%;
}
.menu__page_item a {
padding: 0.5rem 0.75rem;
}
.licenses-sale img {
max-width: 18.12rem;
max-height: 25.62rem;
display: block;
margin: 0 auto;
}
.navigation__menu {
display: flex;
width: 100%;
overflow: auto;
flex-wrap: wrap;
}
.maintenance__content {
padding: 1.5rem;
}
.maintenance__content ul a {
font-size: 0.94rem;
}
.maintenance__content ul span {
font-size: 0.75rem;
}
.opinion__span {
font-size: 0.69rem;
}
.opinion__text_name {
font-size: 1.06rem;
line-height: 120%;
}
.opinion__text_desc {
font-size: 0.75rem;
}
.opinion__text_exp {
font-size: 0.75rem;
}
.opinion__text_date {
font-size: 0.75rem;
display: none;
}
.opinion__content {
display: none;
}
.maintenance-section {
padding-bottom: 32px;
}
.opinion__content_mob {
display: grid;
grid-template-columns: 108px 1fr;
margin-top: 32px;
}
.opinion__content_mob .opinion__text_date {
grid-column: span 2;
display: block;
}
.opinion__img img {
width: 88px;
height: 88px;
}
.serv-about.expert {
margin-bottom: 64px;
}
.serv-about.expert .cont {
width: 100% !important;
max-width: 100% !important;
}
.expert__content {
padding: 1.88rem;
}
.expert__img img {
width: 120px;
height: 120px;
margin-bottom: 20px;
}
.expert__text-more {
font-size: 1.25rem;
margin-bottom: 20px;
}
.expert__text {
font-size: 1rem;
line-height: 142%;
margin-bottom: 20px;
}
.expert__content .opinion__text_name {
font-size: 1.12rem;
}
.expert__quotation_mark {
width: 322px;
height: 253px;
}
}
@media screen and (max-width: 640px) {
.popup__content {
max-width: 100% !important;
padding: 2rem;
}
.popup__wrap {
padding: 6rem 1rem;
}
}
@media screen and (max-width: 580px) {
img.serv-new__pic3 {
bottom: 12px;
}
img.serv-new__pic1 {
top: 13px;
}
button.arrow-next.--center {
right: -20px;
}
button.arrow-prev.--center {
left: -20px;
}
.cont {
width: calc(100vw - 2.5rem) !important;
margin: auto;
}
.serv-new__pic {
top: -30px;
}
.tabb-contact__body {
min-height: 14rem;
}
.tabb-contact__name {
padding: 8px 4px;
font-size: 12px;
}
table.table-style thead {
display: none;
}
table.table-style td {
display: block;
border-bottom: none;
border-top: none;
}
table.table-style td:last-child {
border-bottom: 1px solid #12122b;
}
table.table-style tr:first-child td:first-child {
border-top: 1px solid #12122b;
}
.services-list-container {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
}
}
.head_str-flexbox {
display: flex;
}
.head_str-flexbox:first-child {
margin-bottom: 5px;
}
.page_akcii_all .experts_no_slider {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.page_akcii_all .experts_no_slider .expert_one_no_card {
width: 100%;
margin: 0 0;
}
.page_akcii_all .experts_no_slider .expert_one_no_card .expert_white_card {
padding: 30px 30px;
height: auto !important;
}
.expiration_date {
font-weight: 400;
font-size: 16px;
text-align: center;
margin-bottom: 8px;
width: 100%;
color: #888895;
}
.page_akcii_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_name {
font-size: 24px;
}
.page_akcii_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .navigation_more_details {
padding: 11px 20px;
font-size: 14px;
margin-left: 0;
}
@media (max-width: 1024px) {
.page_akcii_all .experts_no_slider {
grid-template-columns: 1fr 1fr;
}
.page_akcii_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_name {
font-size: 20px;
}
.page_akcii_all .experts_no_slider .expert_one_no_card .expert_white_card {
padding: 20px 20px;
}
}
@media (max-width: 576px) {
.page_akcii_all .experts_no_slider {
grid-template-columns: 1fr;
}
}
.doctor-page {
font-family: "Montserrat", sans-serif;
line-height: 130%;
} .doc-header {
padding: 20px 0 60px;
}
.doc-header_det_one {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
gap: 30px;
padding-top: 50px;
}
.doc-header_pos .com_ans {
margin-bottom: 10px;
font-size: 18px;
line-height: 150%;
}
.doc-header_pos h1 {
font-family: "Tenor Sans", sans-serif;
margin-bottom: 28px;
font-weight: 400;
line-height: 130%;
width: max-content;
}
.doc-header_pos h1 span:first-child::after {
content: "\A";
white-space: pre;
}
.doc-header_pos {
width: 57%;
height: auto;
display: block;
position: relative;
padding: 27px 0;
}
.doc-header_img {
width: 40%;
height: 660px;
display: block;
position: relative;
overflow: hidden;
}
.doc-header_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
}
.doc-header_title {
font-size: 14px;
color: #888895;
margin-bottom: 5px;
}
.doc-header_text {
font-size: 18px;
color: #12122b;
}
.doc-header_pos>div {
padding: 18px 0 22px;
border-top: 1px solid #e9db9c;
}
.doc-header_price-item {
display: flex;
margin-bottom: 16px;
gap: 15px;
}
.doc-header_price-wrap {
margin-bottom: 27px;
}
.doc-header_price-wrap.hidden {
display: none;
}
.doc-header_price-text {
display: flex;
align-items: end;
font-size: 18px;
color: #12122b;
max-width: 340px;
}
.doc-header_price-num {
align-self: flex-end;
display: flex;
align-items: center;
gap: 12px;
}
.line-dashed {
flex-grow: 1;
border-bottom: 1px dashed #c3c3ca;
}
.price-num_percent {
font-size: 14px;
color: #ffffff;
padding: 4px 8px;
background-color: #bb2f1c;
border-radius: 20px;
font-weight: 500;
}
.price-num_promo {
font-size: 24px;
color: #bb2f1c;
font-family: "Tenor Sans", sans-serif;
}
.price-num_old {
color: #505050;
text-decoration: line-through;
}
.price-num_standard {
font-family: "Tenor Sans", sans-serif;
font-size: 24px;
color: #12122b;
}
.clinic_text_cards {
display: flex;
gap: 12px;
}
.clinic_text_card-item {
display: flex;
align-items: center;
}
.clinic_text_card-item>p {
text-align: end;
}
.clinic_text_card-item img {
margin-right: 5px;
}
.doc-header_price .btn-yellow {
display: block;
width: fit-content;
padding: 17px 32px;
}
.doc-header_about {
padding-top: 34px;
display: flex;
gap: 30px;
}
.doc-header_about-text {
flex: 1;
padding: 18px 0;
min-width: 0;
flex-grow: 5;
}
.doc-header_about-text>p {
margin-bottom: 16px;
}
.doc-header_about-text .text-container>p {
margin-bottom: 42px;
}
.doc-header_about-text .text-container>p:last-child {
margin-bottom: 0;
}
.doc-header_about-quote {
flex: 1;
padding: 24px 30px;
display: flex;
flex-direction: column;
background-color: #ffffff;
min-width: 0;
flex-grow: 3;
} .spec_det_quote > .doc-header_about-quote {
width: 100%;
padding: 0;
}
.doc-header_about-quote svg {
width: 51px;
height: 39px;
margin-bottom: 20px;
}
.doc-header_about-quote .text-container {
margin-top: auto;
color: #12122b;
}
.doc-header_about-quote p:last-child {
margin-bottom: 0;
}
.doc-header .navigation-section_content {
padding-top: 40px;
}
.video {
padding: 140px 0 70px;
}
.video-block {
width: 100%;
overflow: hidden;
position: relative;
padding-bottom: 49%;
height: 0;
}
.video-slide-wrap {
width: 100%;
overflow: hidden;
position: relative;
padding-bottom: 49%;
height: 0;
}
.video-slide-wrap iframe {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.video-preview {
position: relative;
width: 100%;
height: 540px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 10;
}
.video-preview::after {
content: ""; position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,
0,
0,
0.6); z-index: 1; }
.video-thumbnail {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.play-button {
width: 90px;
height: 90px;
z-index: 20;
cursor: pointer;
transition: 300ms ease;
}
.play-button:hover {
-webkit-transform: translate(-50%, -50%) scale(1.05);
-ms-transform: translate(-50%, -50%) scale(1.05);
transform: translate(-50%, -50%) scale(1.05);
transition: 300ms ease;
}
.play-button svg {
margin-top: 34px;
}
.play-text {
font-family: "Manrope-SemiBold";
margin-top: 8px;
font-size: 18px;
line-height: 122%;
color: #38342d;
text-align: center;
}
.video-duration {
margin-top: 7px;
font-size: 14px;
line-height: 142%;
color: #989082;
} #video-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
}
.video__btn-abs {
position: absolute;
top: 40%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.play-button:hover circle {
fill: #12122b;
transition: 300ms ease;
}
.play-button:hover path {
fill: #e9db9c;
transition: 300ms ease;
}
.doc_license {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 0;
padding: 70px 0;
overflow: hidden;
}
.doc_license h2 {
font-family: "Tenor Sans";
font-size: 40px;
line-height: 110%;
color: #12122b;
margin-bottom: 30px;
}
.doc_license_slider .sl_arrows.prev {
position: absolute;
left: -4%;
right: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.doc_license_slider .sl_arrows.next {
position: absolute;
right: -4%;
left: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.doc_license_slider .sl_arrows.slick-disabled {
opacity: 0.6;
cursor: default;
}
.doc_license_slider .slick-list {
box-sizing: initial;
padding: 100px;
margin: -100px;
}
.doc_license_slider .doc_license_card {
transition: linear 300ms;
opacity: 0;
}
.doc_license .doc_license_card {
padding: 0 15px;
overflow: hidden;
}
.doc_license_card-wrap {
padding: 10px;
height: 310px;
overflow: hidden;
border: 1px solid #dedede;
}
.doc_license_slider .doc_license_card.slick-active {
transition: linear 300ms;
opacity: 1 !important;
}
.doc_license .doc_license_img {
width: 100%;
height: 290px;
display: flex;
align-items: center;
position: relative;
overflow: hidden;
}
.doc_license .doc_license_img img {
width: 100%;
height: auto;
display: block;
position: relative;
object-fit: contain;
}
.doc-articles {
padding: 70px 0 0;
}
.doc-articles__pic {
width: 100%;
display: flex;
align-items: center;
height: 350px;
justify-content: center;
overflow: hidden;
}
.doc-articles__pic img {
width: 100%;
object-fit: cover;
height: 100%;
}
.doc-articles__data {
padding: 30px;
position: relative;
background: #fff;
padding-bottom: 70px;
min-height: 281px;
display: flex;
flex-direction: column;
}
.doc-articles__name {
margin-bottom: 10px;
color: #12122b;
font-family: "Tenor Sans";
font-size: 24px;
line-height: 130%;
}
.doc-articles__desc {
color: var(--blue-50, #888895);
font-size: 14px;
line-height: 150%;
margin-bottom: 20px;
}
.doc-articles__stat {
display: flex;
flex-wrap: wrap;
gap: 16px;
font-size: 14px;
line-height: 130%;
color: var(--blue-50, #888895);
margin-top: auto;
}
.doc-articles__time {
position: relative;
padding-left: 17px;
}
.doc-articles__time::before {
position: absolute;
content: "";
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.99935 12.8334C10.221 12.8334 12.8327 10.2217 12.8327 7.00008C12.8327 3.77842 10.221 1.16675 6.99935 1.16675C3.77769 1.16675 1.16602 3.77842 1.16602 7.00008C1.16602 10.2217 3.77769 12.8334 6.99935 12.8334Z' stroke='%23C3C3CA' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 3.5V7L9.33333 8.16667' stroke='%23C3C3CA' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
top: 2px;
left: 0px;
width: 14px;
height: 14px;
}
.doc-articles__views {
position: relative;
padding-left: 17px;
}
.doc-articles__views::before {
position: absolute;
content: "";
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M0.583984 6.99992C0.583984 6.99992 2.91732 2.33325 7.00065 2.33325C11.084 2.33325 13.4173 6.99992 13.4173 6.99992C13.4173 6.99992 11.084 11.6666 7.00065 11.6666C2.91732 11.6666 0.583984 6.99992 0.583984 6.99992Z' stroke='%23C3C3CA' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 8.75C7.9665 8.75 8.75 7.9665 8.75 7C8.75 6.0335 7.9665 5.25 7 5.25C6.0335 5.25 5.25 6.0335 5.25 7C5.25 7.9665 6.0335 8.75 7 8.75Z' stroke='%23C3C3CA' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
width: 14px;
height: 14px;
top: 2px;
left: 0px;
}
section.spec_det_info_card .spec_det_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
}
section.spec_det_left_pos {
width: 40%;
height: auto;
display: block;
position: relative;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
}
section.spec_det_right_two {
width: 44%;
height: auto;
display: block;
position: relative;
}
.doctor-page .serv-doctors {
padding: 100px 0 70px;
}
.doc-services {
padding: 70px 0;
}
.doc-services__block {
padding: 30px;
background-color: #f3f3f4;
}
.doc-services__link {
text-decoration: underline;
font-size: 18px;
font-weight: 500;
color: #12122b;
margin-top: 32px;
}
.doc-services__link:hover {
text-decoration: none;
color: #12122b;
}
.doc-services h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
margin-bottom: 40px;
}
.doc-services__list {
list-style: none;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px 42px;
padding-left: 0;
margin-bottom: 30px;
}
.doc-services__item {
position: relative;
padding-left: 34px;
font-size: 18px;
color: #12122b;
}
.doc-services__item::before {
position: absolute;
content: "";
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M7 17.5L17 7.5' stroke='%2312122B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7.5H17V17.5' stroke='%2312122B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width: 24px;
left: 0px;
top: -3px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
transition: 0.4s ease;
}
.doc-services__item:hover::before {
transform: rotate(45deg);
transition: 0.4s ease;
}
.doc-services__item a {
font-size: 18px;
color: #12122b;
}
.doc-info__wrap {
padding: 70px 0;
width: 100%;
height: auto;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.doc-info__title {
width: 32%;
height: auto;
display: block;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
}
.doc-info__cont {
width: 64%;
height: auto;
display: block;
}
.doc-info__row {
width: 100%;
height: auto;
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 16px 0;
position: relative;
} .doc-info__row:last-child {
padding-bottom: 0;
}
.doc-info__row:not(:last-child)::after {
position: absolute;
content: "";
width: 100%;
height: 1px;
background-color: #e9db9c;
bottom: 0px;
left: 0;
}
.doc-info__date {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
white-space: nowrap;
position: relative;
}
.doc-info__date::before {
position: absolute;
content: "";
width: 6px;
height: 6px;
border-radius: 50%;
left: -19px;
top: 50%;
transform: translateY(-50%);
background-color: #e9db9c;
}
.doc-info__desc {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 150%;
color: #505050;
width: 76%;
}
.about__video-wrap {
position: relative;
display: flex;
align-items: center;
justify-content: center;
background-size: cover;
height: 540px;
width: 100%;
}
.about__video-wrap::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
}
.about__video-btn {
z-index: 1;
position: absolute;
cursor: pointer;
width: 90px;
height: 90px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90' fill='none'%3E%3Ccircle cx='45' cy='45' r='45' fill='%23E9DB9C'/%3E%3Cpath d='M55 45L40 53.6603L40 36.3397L55 45Z' fill='%2312122B'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: all 0.5s;
}
.about__video-btn:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90' fill='none'%3E%3Ccircle cx='45' cy='45' r='45' fill='%2312122B'/%3E%3Cpath d='M55 45L40 53.6603L40 36.3397L55 45Z' fill='%23E9DB9C'/%3E%3C/svg%3E");
transition: all 0.5s;
}
@media (max-width: 1150px) {
.doc-header_price-item {
flex-direction: column;
gap: 0;
margin-bottom: 14px;
}
.doc-header_price-text {
margin-bottom: 10px;
}
.line-dashed {
display: none;
}
.doc-header_price-num {
align-self: flex-start;
}
}
@media (max-width: 1024px) {
.doctor-page h2.simlpe-h2 {
font-size: 24px;
line-height: 130%;
}
.doc-header_det_one {
padding-top: 29px;
gap: 20px;
}
.doc-header_img {
width: 51%;
height: 400px;
overflow: hidden;
}
.doc-header_pos {
padding: 0;
}
.doc-header_pos h1 {
font-size: 28px;
line-height: 120%;
margin-bottom: 21px;
}
.doc-header_pos>div {
padding: 12px 0;
}
.doc-header_title {
margin-bottom: 0px;
}
.doc-header_price-num {
gap: 8px;
}
.doc-header_pos .com_ans {
font-size: 14px;
}
.doc-header_text {
font-size: 16px;
line-height: 142%;
}
.doc-header_price-text {
font-size: 16px;
line-height: 142%;
}
.price-num_percent {
padding: 2px 4px;
}
.price-num_promo {
font-size: 19px;
}
.price-num_standard {
font-size: 19px;
}
.doc-header_price .btn-yellow {
font-size: 12px;
margin-top: 0px;
padding: 13px 15px;
}
.clinic_text_card-item>p {
text-align: start;
}
.doc-header_about {
flex-direction: column;
padding-top: 20px;
gap: 12px;
}
.doc-header_about-text>p {
margin-bottom: 9px;
}
.doc-header_about-text .text-container>p {
margin-bottom: 25px;
}
.doc-header_text {
font-size: 16px;
line-height: 142%;
}
.doc-header_about-text .text-container {
line-height: 142%;
color: #12122b;
}
.doc-header_about-quote {
padding: 20px 24px;
}
.doc-header_about-quote .text-container {
line-height: 142%;
font-size: 16px;
}
.doc-header_about-quote svg {
width: 33px;
height: 27px;
margin-bottom: 31px;
}
.menu__page_item {
font-size: 14px;
line-height: 130%;
}
.menu__page_item a {
padding: 8px 12px;
}
.navigation-section_content p {
margin-bottom: 9px;
}
.video {
padding: 64px 0 32px;
}
.video h2 {
margin-bottom: 24px;
}
.video-block {
padding-bottom: 46%;
}
.video-slide-wrap {
padding-bottom: 46%;
}
.play-button {
width: 66px;
height: 68px;
}
.play-button svg {
margin-top: 31px;
}
.play-text {
font-size: 16px;
margin-top: 4px;
}
.video-duration {
margin-top: 6px;
}
.doc_license {
padding: 32px 0;
}
.doc_license h2 {
font-size: 24px;
line-height: 130%;
margin-bottom: 27px;
}
.doc_license_card-wrap {
height: 260px;
}
.doc_license .doc_license_card {
padding: 0 10px;
}
.doc_license .doc_license_img {
height: 240px;
}
.doc-articles {
padding: 32px 0 0;
}
.doc-articles .slide {
padding: 0 12px;
}
.doc-articles__pic {
height: 290px;
}
.doc-articles__data {
min-height: 180px;
padding: 20px;
}
.doc-articles__name {
font-size: 18px;
margin-bottom: 7px;
}
.doc-articles__desc {
font-size: 12px;
}
.doc-articles__stat {
font-size: 12px;
line-height: 150%;
}
.spec_det_wrap {
flex-direction: column;
}
.spec_det_info_card .spec_det_left_pos {
width: 100%;
font-size: 24px;
line-height: 130%;
margin-bottom: 20px;
}
.doctor-page .spec_det_info_card .spec_det_right_two {
width: 100%;
}
.doctor-page .spec_det_info_card {
margin: 0;
padding: 14px 0 32px;
}
.doctor-page .spec_det_right_two .spec_det_row .spec_det_th {
font-size: 19px;
}
.doctor-page .spec_det_right_two .spec_det_row .spec_det_discr {
font-size: 16px;
line-height: 142%;
}
.doc-services {
padding: 32px 0;
}
.doc-services__block {
padding: 24px;
}
.doc-services__list {
grid-template-columns: repeat(2, 1fr);
gap: 14px 5px;
margin-bottom: 24px;
}
.doc-services__item {
padding-left: 30px;
}
.doc-services__link {
margin-top: 28px;
}
.doc-services h2 {
font-size: 24px;
line-height: 130%;
text-align: center;
margin-bottom: 24px;
}
.doc-services__item a {
font-size: 16px;
line-height: 142%;
}
doc-services__item::before {
width: 20px;
height: 20px;
}
.doc-info__wrap {
flex-wrap: wrap;
padding: 32px 0;
}
.doc-info__title {
width: 100%;
font-size: 24px;
line-height: 130%;
margin-bottom: 6px;
}
.doc-info__cont {
width: 100%;
}
.doc-info__row {
flex-direction: column;
}
.doc-info__date {
padding-left: 15px;
margin-bottom: 6px;
font-size: 19px;
}
.doc-info__date::before {
left: 0px;
width: 4px;
height: 4px;
}
.doc-info__desc {
font-size: 16px;
line-height: 142%;
width: 100%;
padding-left: 15px;
}
.about__video-wrap {
height: 321px;
}
.about__video-btn {
width: 60px;
height: 60px;
}
}
@media (max-width: 767px) {
.video .container {
padding: 0;
}
.video-block {
height: 321px;
}
.video-slide-wrap {
height: 321px;
}
.about__video-wrap {
height: 321px;
}
.play-button {
width: 62px;
height: 60px;
}
.video__btn-abs {
top: 40%;
left: 52%;
}
.doc-header_about-text .text-container {
font-size: 16px;
}
.doc-header_about-quote.text-container {
font-size: 16px;
}
.doc-services__list {
grid-template-columns: 1fr;
gap: 14px 5px;
}
}
@media (max-width: 767px) and (min-width: 576px) {
.clinic_text_card-wrap .doc-header_title {
margin-bottom: 8px;
}
.clinic_text_cards {
flex-direction: column;
gap: 5px;
}
}
@media (max-width: 575px) {
.doc-header {
padding: 20px 0 40px;
}
.doc-header_det_one {
flex-direction: column;
gap: 30px;
}
.doc-header_img {
width: 100%;
}
.doc-header_pos {
width: 100%;
}
.doc-header_img {
height: 362px;
}
.doc-header_price-item {
margin-bottom: 16px;
}
.doc-header_about {
padding-top: 12px;
}
.doc-header .navigation-section_content {
padding-top: 30px;
}
.navigation-section_content p {
margin-bottom: 11px;
}
.navigation__menu {
gap: 8px 10px;
}
.video .cont:last-child {
width: 100% !important;
max-width: none;
margin: 0;
}
.doc_license {
padding: 32px 0 55px;
}
.doc_license_card-wrap {
height: 240px;
}
.doc_license .doc_license_img {
height: 220px;
}
.doc_license_slider .sl_arrows.prev {
left: 3%;
top: 70%;
}
.doc_license_slider .sl_arrows.next {
right: 3%;
top: 70%;
}
.doc-articles {
padding: 64px 0 0;
}
}
@media (max-width: 359px) {
.clinic_text_card-wrap .doc-header_title {
margin-bottom: 8px;
}
.clinic_text_cards {
flex-direction: column;
gap: 0px;
}
}
.serv__hub-top-inner {
display: grid;
grid-template-columns: 1fr 350px;
background-color: #f3f3f4;
}
.serv__hub-top-list-wrap {
padding: 40px 40px;
}
.serv__hub-top-list-title {
font-family: "Tenor Sans", sans-serif;
font-size: 26px;
line-height: 110%;
color: #12122b;
}
.serv__hub-top-img-wrap {
height: 100%;
}
.serv__hub-top-img {
width: 100%;
object-fit: cover;
height: 419px;
height: 100%;
}
.serv__hub-top-list {
display: grid;
grid-template-columns: 1fr 1fr;
row-gap: 16px;
column-gap: 30px;
}
.serv__hub-top-list-item-link {
color: #000;
text-decoration: underline;
font-size: 18px;
line-height: 130%;
transition: 0.5s;
}
.serv__hub-list {
display: flex;
flex-direction: column;
}
.serv__hub-item {
display: flex;
flex-direction: column;
row-gap: 24px;
padding: 30px;
background-color: var(--color-white-second);
position: relative;
}
.serv__hub-list .serv__hub-item::after {
content: '';
display: block;
width: calc(100% - 80px);
height: 1px;
position: absolute;
bottom: 0px;
left: 50%;
transform: translateX(-50%);
background-color: var(--color-gray-third);
}
.serv__hub-list:last-child .serv__hub-item::after {
display: none;
}
.serv__hub-item__title {
display: flex;
align-items: center;
column-gap: 16px;
}
.serv__hub-item__image {
width: 74px;
height: 74px;
border-radius: 120px;
overflow: hidden;
display: inline-flex;
align-items: center;
justify-content: center;
}
.serv__hub-item__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.serv__hub-item__title p {
color: var(--color-black);
font-family: var(--font-second);
font-size: 29px;
font-weight: 400;
line-height: 110%;
letter-spacing: -0.29px;
}
.serv__hub-item__list {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px 30px;
margin-bottom: 0px;
}
.serv__hub-item__list li {
color: var(--color-black-second);
font-family: var(--font-main);
font-size: 18px;
font-weight: 400;
line-height: 130%;
text-decoration-line: underline;
}
.serv__hub-item__list a {
color: inherit;
}
.serv__hub-item__list a:hover {
color: var(--color-blue);
}
.serv__hub-content h2,
.serv__hub-content h3,
.serv__hub-content h4,
.serv__hub-content h5 {
font-family: "Tenor Sans", sans-serif;
color: #12122b;
}
.serv__hub-content h2 {
margin-bottom: 30px;
font-size: 40px;
line-height: 110%;
}
.serv__hub-content h3 {
margin-bottom: 25px;
font-size: 30px;
line-height: 110%;
}
.serv__hub-content h4 {
font-size: 25px;
line-height: 110%;
margin-bottom: 20px;
}
.serv__hub-content ul,
.serv__hub-content ol {
margin: 24px 0;
}
.serv__hub-content ul li:not(:last-child),
.serv__hub-content ol li:not(:last-child) {
margin-bottom: 20px;
}
.serv__hub-content ul {
list-style: none;
padding-inline-start: 0;
}
.serv__hub-content ul>li::before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/check-li.svg);
background-repeat: no-repeat;
background-size: contain;
min-width: 26px;
height: 26px;
}
.serv__hub-content ul>li {
position: relative;
padding-left: 41px;
}
.serv__hub-content {
color: #000;
font-family: "Montserrat", sans-serif;
font-size: 19px;
font-weight: 400;
line-height: 158%;
}
.serv__hub-content p {
margin-bottom: 24px;
}
.equips__title-wrap {
display: flex;
flex-direction: column;
align-items: center;
gap: 26px;
margin-bottom: 30px;
}
.equips__title {
font-family: "Tenor Sans", sans-serif;
color: #12122b;
font-size: 48px;
font-weight: 400;
text-align: center;
line-height: 120%;
text-transform: uppercase;
max-width: 720px;
margin: 0;
}
.equips__title::after {
content: "";
display: block;
width: 84px;
height: 2px;
background-color: #e9db9c;
margin: 0 auto;
margin-top: 26px;
}
.equips__subtitle {
font-family: "Montserrat", sans-serif;
color: #848484;
text-align: center;
font-size: 18px;
font-weight: 400;
line-height: 150%;
max-width: 918px;
}
.equips__slide,
.equips__slide-content {
display: flex;
flex-direction: column;
gap: 20px;
}
.equips__slide-content {
gap: 12px;
}
.equips__slide-img {
width: 100%;
height: 100%;
object-fit: cover;
}
.equpis__slide-img-wrap {
padding: 21.5px 28.5px;
height: 340px;
background-color: #f3f3f4;
}
.equips__slide-title {
color: #12122b;
text-align: center;
font-family: "Tenor Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 130%;
}
.equips__slide-subtitle {
color: #505050;
text-align: center;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 150%;
}
.serv__hub-works {
padding-top: 0;
padding-bottom: 62px;
background: none;
}
.serv__hub-doctors,
.serv__hub-reviews {
padding: 0 0;
}
.serv-doctors__slider .slick-track {
display: flex !important;
}
.serv-doctors__slider .slick-slide {
height: auto !important;
}
.serv__hub-reviews-wrap {
padding: 60px 0;
background-color: #f7f8f9;
}
.serv__hub-new {
padding-bottom: 0;
margin-bottom: 90px;
}
@media (max-width: 1024px) {
.mrg-btm-90 {
margin-bottom: 64px;
}
.mrg-btm-30 {
margin-bottom: 20px;
}
.serv__hub-top-list-wrap {
padding: 20px;
}
.serv__hub-top-list {
grid-template-columns: 1fr;
row-gap: 14px;
}
.result-slide__pics {
margin-bottom: 15px;
}
}
@media (max-width: 767px) {
.serv__hub-top-list-title {
font-size: 20px;
}
.serv__hub-top-list-item-link {
font-size: 16px;
line-height: 142%;
}
.serv__hub-content {
font-size: 16px;
line-height: 142%;
}
.serv__hub-content h2 {
margin-bottom: 24px;
font-size: 24px;
line-height: 130%;
}
.serv__hub-content p {
margin-bottom: 20px;
}
.serv__hub-content ul,
.serv__hub-content ol {
margin: 20px 0;
}
.serv__hub-content ul>li {
padding-left: 30px;
}
.serv__hub-content ul li:not(:last-child),
.serv__hub-content ol li:not(:last-child) {
margin-bottom: 16px;
}
.serv__hub-content ul>li::before {
min-width: 22px;
height: 22px;
}
.equips__title-wrap {
gap: 20px;
margin-bottom: 24px;
}
.equips__title {
font-size: 24px;
}
.equips__title::after {
margin-top: 20px;
}
.equips__subtitle {
font-size: 14px;
}
.serv__hub-top-inner {
display: flex;
flex-direction: column-reverse;
}
.serv__hub-top-img-wrap {
height: 280px;
}
.serv__hub-works .title-btn {
gap: 14px;
margin-bottom: 24px;
}
}
@media (max-width: 580px) {
.equpis__slide-img-wrap {
padding: 11px 15px;
height: 180px;
}
.equips__slide-title {
font-size: 17px;
}
} .sert__page-section-first {
margin-bottom: 90px;
}
.sert__page-top {
position: relative;
background-color: #f3f3f4;
min-height: 200px;
}
.sert__page-top-info {
position: relative;
padding: 54px 40px;
display: flex;
flex-direction: column;
gap: 12px;
z-index: 1;
}
.sert__page-top-title {
color: #12122b;
}
.sert__page-top-text {
font-family: "Montserrat", sans-serif;
font-size: 19px;
line-height: 158%;
color: #888895;
}
.sert__page-top-img-wrap {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 446px;
}
.sert__page-top-img-wrap::before {
content: "";
width: 140px;
height: 100%;
position: absolute;
top: 0;
background: linear-gradient(to right,
rgba(241, 241, 241) 0%,
rgba(136, 136, 149, 0) 100%);
margin-left: -1px;
}
.sert__page-top-img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center 60%;
}
.sert__order-wrap {
display: grid;
grid-template-columns: 762fr 348fr;
}
.sert__order-choice-wrap {
padding: 38px 30px;
border: 2px solid #f3f3f4;
height: fit-content;
}
.sert__order-choice-list {
display: flex;
flex-direction: column;
gap: 40px;
margin-bottom: 0;
}
.sert__order-choice-title-wrap {
display: flex;
flex-direction: row;
align-items: center;
font-family: "Tenor Sans", sans-serif;
margin-bottom: 20px;
font-size: 24px;
line-height: 130%;
color: #12122b;
}
.sert__order-choice-title-wrap::after {
content: "";
width: 100%;
height: 1px;
background-color: #e9db9c;
display: block;
margin-left: 16px;
}
.sert__order-choice-title {
min-width: fit-content;
}
.sert__order-cards {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
}
.sert__order-card-item {
cursor: pointer;
position: relative;
}
.sert__order-card-item-check {
position: absolute;
top: 16px;
left: 16px;
display: block;
width: 36px;
height: 36px;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/choice-disabled.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.sert__order-card-item.active .sert__order-card-item-check {
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/choice-active.svg);
}
.sert__order-card-cert {
display: flex;
flex-direction: column;
gap: 12px;
}
.sert__order-card {
display: block;
width: 100%;
height: 180px;
}
.sert__order-card>img {
width: 100%;
height: 100%;
object-fit: cover;
}
.sert__order-card-item-text {
font-size: 18px;
line-height: 138%;
font-weight: 400;
color: #888895;
}
.sert__order-card-item.active .sert__order-card-item-text {
font-weight: 500;
color: #000;
}
.sert__order-card-deposit,
.sert__order-card-type {
padding: 16px 16px 16px 64px;
display: flex;
flex-direction: row;
align-items: center;
min-height: 68px;
border-radius: 4px;
background-color: #f3f3f4;
}
.sert__order-card-item.active .sert__order-card-deposit,
.sert__order-card-item.active .sert__order-card-type {
background-color: #12122b;
}
.sert__order-card-item.active .sert__order-card-deposit-num,
.sert__order-card-item.active .sert__order-card-deposit-num-input,
.sert__order-card-item.active .sert__order-card-type-text {
color: #fff;
font-weight: 500;
}
.sert__order-card-deposit-num,
.sert__order-card-deposit-num-input,
.sert__order-card-type-text {
font-size: 18px;
font-weight: 400;
line-height: 138%;
color: #000;
}
.sert__order-card-deposit-num-input {
margin-left: 12px;
border: none;
border-bottom: 1px solid #c3c3ca;
background-color: transparent;
width: 100%;
}
.sert__order-card-deposit-num-input:focus-within {
border-bottom: 1px solid #12122b;
outline: none;
}
.sert__order-card-deposit-min {
display: block;
margin-top: 4px;
font-family: "Montserrat", sans-serif;
font-size: 14px;
line-height: 142%;
color: #888895;
}
.sert__order-choice-form-wrap {
position: relative;
padding: 38px 30px;
background-color: #e9db9c;
display: flex;
flex-direction: column;
gap: 24px;
height: fit-content;
}
.sert__order-choice-form-title-wrap {
display: flex;
flex-direction: row;
align-items: center;
gap: 16px;
margin-bottom: 12px;
}
.sert__order-choice-form-title {
font-family: "Tenor Sans", sans-serif;
font-size: 24px;
line-height: 130%;
font-weight: 400;
color: #000;
min-width: fit-content;
}
.sert__order-choice-form-title-wrap::before {
content: "";
display: block;
min-width: 8px;
height: 8px;
border-radius: 100%;
background-color: #12122b;
}
.sert__order-choice-form-title-wrap::after {
content: "";
width: 100%;
height: 1px;
background-color: #12122b;
display: block;
}
.sert__order-choice-form-subtitle {
font-family: "Montserrat", sans-serif;
font-size: 16px;
line-height: 142%;
font-weight: 400;
color: #938b6f;
}
.sert__order-choice-form {
display: flex;
flex-direction: column;
gap: 24px;
}
.sert__form-inputs-wrap {
display: flex;
flex-direction: column;
gap: 16px;
}
.sert__form-input-inner>p {
display: contents;
}
.sert__form-input-inner>p>span {
line-height: 130%;
}
.sert__form-input-title {
font-family: "Montserrat", sans-serif;
font-size: 14px;
margin-bottom: 5px;
color: #12122b;
font-weight: 400;
line-height: 130%;
}
.sert__form-input {
padding: 15px 15px;
font-size: 17px;
width: 100%;
border: none;
}
.sert__form-bot {
display: flex;
flex-direction: column;
gap: 12px;
}
.sert__form-bot>p {
display: contents;
}
.sert__form-bot-btn {
padding: 18px 16px;
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-weight: 500;
text-align: center;
text-transform: uppercase;
background-color: #12122b;
color: #e9db9c;
border: none;
}
.sert__form-bot-terms {
display: flex;
flex-direction: row;
gap: 10px;
}
.sert__form-bot-terms .wpcf7-list-item {
margin-left: 0;
}
.sert__form-bot-text {
font-family: "Montserrat", sans-serif;
font-size: 14px;
color: #938b6f;
line-height: 130%;
font-weight: 400;
}
.sert__form-bot-text a {
text-decoration: underline;
color: inherit;
}
.sert__slider-block-wrap {
padding: 60px 0;
margin: 90px 0;
background-color: #12122b;
}
.sert__slider-block-title {
color: #e9db9c;
text-align: center;
font-family: "Tenor Sans", sans-serif;
font-size: 40px;
font-weight: 400;
line-height: 110%;
max-width: 700px;
margin: 0 auto;
}
.sert__slider-block-title::after {
content: "";
margin: 30px auto;
display: block;
height: 2px;
width: 84px;
background-color: #e9db9c;
}
.sert__slider-item {
position: relative;
padding: 0 15px;
overflow: hidden;
}
.sert__slider-item-link {
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
.sert__slider-img-wrap {
width: 100%;
height: 240px;
overflow: hidden;
}
.sert__slider-img {
width: 100%;
height: 100%;
object-fit: cover;
}
.sert__slider-item-info {
padding: 24px 24px;
background-color: #fff;
}
.sert__slider-item-info {
display: flex;
flex-direction: column;
gap: 20px;
}
.sert__slider-item-text {
display: flex;
flex-direction: column;
gap: 16px;
}
.sert__slider-item-title {
color: #000;
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 130%;
}
.sert__slider-item-price {
padding-left: 32px;
position: relative;
color: #12122b;
font-family: "Tenor Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 130%;
}
.sert__slider-item-price::before {
content: "";
position: absolute;
left: 0;
top: 0;
display: block;
min-width: 24px;
width: 24px;
height: 24px;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/rub.svg);
background-repeat: no-repeat;
background-size: contain;
}
.sert__slider-btns-wrap {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
}
.sert__slider-btn {
flex: 1;
padding: 12px 20px;
text-align: center;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 142%;
text-transform: uppercase;
min-width: fit-content;
}
.sert__slider-btn.blue {
position: relative;
background-color: #12122b;
color: #e9db9c;
z-index: 2;
}
.sert__slider-btn.white {
outline: 1px solid #ebebef;
color: #12122b;
}
.sert__slider-navs {
margin-top: 30px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
gap: 20px;
}
.sert__slider-navs .slick-arrow {
cursor: pointer;
background-size: contain;
background-repeat: no-repeat;
min-width: 20px;
height: 20px;
display: block;
}
.sert__slider-navs .sert__slider-prev {
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/arr-slider-left-gold.svg);
}
.sert__slider-navs .sert__slider-next {
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/arr-slider-right-gold.svg);
}
.sert__slider-navs .slick-disabled {
opacity: 0.5;
pointer-events: none;
}
.sert__slider-dots .slick-dots {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 10px;
}
.sert__slider-dots .slick-dots li {
display: block;
min-width: 6px;
height: 6px;
background-color: #888895;
border-radius: 50%;
}
.sert__slider-dots .slick-dots .slick-active {
background-color: #e9db9c;
}
.sert__slider-dots .slick-dots li>button {
display: none;
}
.pay__block-wrap {
margin: 90px 0;
}
.pay__block-inner {
padding: 16px 30px;
background-color: #f3f3f4;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
gap: 30px;
}
.pay__block-title {
font-family: "Tenor Sans", sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 130%;
color: #12122b;
}
.pay__block-list {
display: flex;
flex-direction: row;
gap: 20px;
}
.sert__how-to-wrap {
margin: 90px 0;
}
.sert__how-to-inner {
display: grid;
grid-template-columns: 444fr 636fr;
gap: 30px;
}
.sert__how-to-title {
color: #12122b;
font-family: "Tenor Sans", sans-serif;
font-size: 40px;
line-height: 110%;
}
.sert__how-to-list {
padding-inline-start: 0;
list-style: none;
}
.sert__how-to-item {
padding: 16px 0;
}
.sert__how-to-item:first-child {
padding-top: 8px;
}
.sert__how-to-item {
display: flex;
flex-direction: row;
align-items: center;
gap: 30px;
}
.sert__how-to-item-step {
position: relative;
padding-left: 20px;
min-width: 160px;
color: #12122b;
font-family: "Tenor Sans", sans-serif;
font-size: 24px;
line-height: 130%;
}
.sert__how-to-item-step::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
display: block;
width: 6px;
height: 6px;
background-color: #e9db9c;
border-radius: 50%;
}
.sert__how-to-item-action {
color: #505050;
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 150%;
}
.sert__how-to-item:not(:last-child) {
border-bottom: 1px solid #e9db9c;
}
.sert-first__text {
padding-top: 72px;
}
.sert-first__text .serv-first__title {
margin-bottom: 10px;
padding-bottom: 0;
}
.sert-first__text .serv-first__title:before {
display: none;
}
.sert-first__text .serv-first__h1 {
position: relative;
padding-bottom: 30px;
margin-bottom: 30px;
}
.sert-first__text .serv-first__h1:before {
content: "";
background: #e9db9c;
width: 84px;
height: 2px;
position: absolute;
bottom: 0;
}
.sert-about .text-container ul {
display: flex;
flex-direction: column;
gap: 20px;
}
.sert-about .text-container ul li:before {
content: "";
top: 0;
left: 0;
width: 26px;
height: 26px;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/mark-ul-gold.svg);
background-color: transparent;
background-size: contain;
}
.sert-about .text-container ul li {
padding-left: 40px;
margin: 0 0;
}
@media (max-width: 1024px) {
.sert__page-section-first {
margin-bottom: 64px;
}
.sert__order-wrap {
grid-template-columns: 1fr;
}
.sert__page-top-wrap {
background-color: #f3f3f4;
}
.sert__page-top {
min-height: auto;
}
.sert__page-top-img-wrap {
display: none;
}
.sert__page-top-info {
padding: 24px 0;
}
.sert__page-top-title {
font-size: 28px;
margin-bottom: 0;
}
.sert__page-top-text {
font-size: 16px;
}
.sert__order-choice-wrap {
border: none;
}
.sert__order-choice-form-wrap::before {
content: "";
position: absolute;
top: 0;
left: -100%;
display: block;
width: 100%;
height: 100%;
background-color: #e9db9c;
}
.sert__order-choice-form-wrap::after {
content: "";
position: absolute;
top: 0;
right: -100%;
display: block;
width: 100%;
height: 100%;
background-color: #e9db9c;
}
.sert__slider-block-wrap {
margin: 64px 0;
}
.sert__slider-block-wrap {
padding: 50px 0;
}
.sert__slider-block-title {
font-size: 24px;
}
.sert__slider-block-title::after {
margin: 24px auto;
}
.sert__slider-img-wrap {
height: 200px;
}
.sert__slider-item-info {
padding: 16px 20px;
}
.sert__slider-item-title {
font-size: 16px;
}
.sert__slider-item-text {
gap: 12px;
}
.sert__slider-item-price {
font-size: 18px;
}
.sert__slider-btn {
padding: 10px 15px;
font-size: 13px;
}
.pay__block-wrap {
margin: 64px 0;
}
.pay__block-title {
font-size: 20px;
}
.pay__block-inner {
padding: 24px 24px;
gap: 16px;
}
.pay__block-list {
gap: 16px;
}
.sert__how-to-wrap {
margin: 64px 0;
}
.sert__how-to-inner {
grid-template-columns: 1fr;
gap: 20px;
}
.sert__how-to-title {
font-size: 24px;
}
.sert__how-to-item {
flex-direction: column;
}
.sert__how-to-item {
align-items: flex-start;
gap: 8px;
}
.sert__how-to-item-step {
min-width: fit-content;
font-size: 19px;
padding-left: 14px;
}
.sert__how-to-item-step::before {
width: 4px;
height: 4px;
}
.sert__how-to-item-action {
padding-left: 14px;
font-size: 16px;
}
}
@media (max-width: 767px) {
.sert__order-choice-wrap,
.sert__order-choice-form-wrap {
padding: 24px 0;
}
.sert__order-choice-title-wrap {
font-size: 20px;
margin-bottom: 12px;
}
.sert__order-choice-title-wrap::after {
margin-left: 10px;
}
.sert__order-cards {
grid-template-columns: 1fr;
gap: 16px;
}
.sert__order-card-item-check {
top: 12px;
left: 12px;
width: 26px;
height: 26px;
}
.sert__order-card {
height: 140px;
max-width: 275px;
}
.sert__order-choice-list {
gap: 24px;
}
.sert__order-card-deposit,
.sert__order-card-type {
padding: 12px 12px 12px 48px;
min-height: 50px;
}
.sert__order-card-deposit-num,
.sert__order-card-deposit-num-input,
.sert__order-card-type-text {
font-size: 15px;
}
.sert__order-choice-form-wrap {
gap: 16px;
}
.sert__order-choice-form-title-wrap {
font-size: 20px;
margin-bottom: 8px;
gap: 10px;
}
.sert__order-choice-form-title-wrap::before {
min-width: 6px;
height: 6px;
}
.sert__order-choice-form-subtitle {
font-size: 14px;
}
.sert__order-choice-form {
gap: 16px;
}
.sert__form-inputs-wrap {
gap: 10px;
}
.sert__form-input-title {
font-size: 12px;
}
.sert__form-input {
padding: 12px 12px;
font-size: 14px;
}
.sert__form-bot-btn {
padding: 17px 15px;
font-size: 14px;
}
.sert__form-bot {
gap: 8px;
}
.sert__form-bot-text {
font-size: 12px;
}
.pay__block-inner {
flex-direction: column;
}
.pay__block-list {
flex-wrap: wrap;
justify-content: center;
}
.pay__block-item {
flex: 0 0 calc(33.333% - 16px);
max-width: calc(33.333% - 16px);
max-height: 35px;
}
.sert__slider-item-inner {
overflow: hidden;
max-width: 290px;
margin: 0 auto;
}
.sert-first__text {
padding-top: 25px;
}
.serv-first__h1 {
padding-bottom: 20px;
margin-bottom: 20px;
}
.serv-first:has(.sert-first__text)::before {
top: 75px;
}
.sert-about .text-container ul li:before {
width: 22px;
height: 22px;
}
.sert-about .text-container ul li {
padding-left: 30px;
}
}
.page-price {
padding: 40px 0 40px 0;
background: var(--slide-1, linear-gradient(180deg, #f8f8fa 0%, #f6f7f9 100%));
}
.price-sort {
padding: 20px 0 40px;
}
.price-sort .breadcrumb__content {
margin-bottom: 30px;
}
.price__btn {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.price__btn-item {
font-size: 1rem;
font-weight: 400;
padding: 0.625rem 1.125rem;
line-height: 142%;
background: #f3f3f4;
transition: 0.3s;
border: none;
font-family: "Montserrat";
margin: 0;
text-align: left;
}
.price__btn-item:hover {
background: #e9db9c;
transition: 0.3s;
}
.price__btn-item.active {
background: #e9db9c;
}
.mixitup-control-active {
background: #e9db9c;
}
.btn-more {
border: 1px solid #c3c3ca;
font-size: 1rem;
font-weight: 400;
padding: 0.625rem 1.125rem;
line-height: 142%;
background: #f3f3f4;
transition: 0.3s;
background: #fff;
font-family: "Montserrat";
}
.btn-more:hover {
background: #e9db9c;
transition: 0.3s;
}
.breadcrumb__content a>span {
color: #000;
font-family: "Montserrat";
font-size: 0.875rem;
font-weight: 400;
line-height: 150%; text-decoration-line: underline;
}
.title-btn {
margin-bottom: 30px;
}
.breadcrumb__content span {
color: #505050; font-family: "Montserrat";
font-size: 0.875rem;
font-weight: 400;
line-height: 150%;
}
.accordion-content__name {
display: grid;
grid-template-columns: 100px 1fr 1fr 80px 130px;
font-size: 0.75rem;
grid-gap: 1.25rem;
font-family: "Montserrat";
color: #888895;
font-weight: 400;
padding: 0.5rem 1.5rem;
border-top: 1px solid #f3f3f4;
border-bottom: 1px solid #f3f3f4;
}
.serv-price-new .accordion-content__name {
grid-template-columns: 100px 1fr 80px 130px;
}
.accordion-content__name div:last-of-type {
display: flex;
justify-content: flex-end;
}
.serv-price__row {
padding: 1.125rem 1.5rem;
border-top: none;
display: grid;
grid-template-columns: 110px 1fr 1fr 80px 130px;
grid-gap: 1.25rem;
font-family: "Montserrat";
}
.serv-price-new .serv-price__row {
grid-template-columns: 100px 1fr 80px 130px;
}
.serv-price__name {
max-width: 80%;
}
.serv-price__namenkla {
max-width: 80%;
}
.serv-price__top {
padding: 22px 24px;
transition: 0.3s;
font-weight: 600;
font-family: "Montserrat";
}
.serv-price__top p {
max-width: 85%;
}
.serv-price__top.active {
transition: 0.3s;
}
.serv-price__top-desc {
padding: 0 1.5rem;
color: #888895;
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
line-height: 142%;
margin-bottom: 22px;
}
.serv-price__top-desc a {
color: #888895;
text-decoration-line: underline;
}
.serv-price__old {
margin-right: 0;
}
.serv-price__prices {
display: flex;
justify-content: flex-end;
line-height: 130%;
flex-direction: column;
align-items: flex-end;
}
.serv-price__namenkla {
color: #888895;
font-size: 15px;
font-weight: 400;
line-height: 142%;
}
.serv-price__top {
color: #12122b;
font-size: 18px;
font-weight: 700;
line-height: 130%;
}
.serv-price__name {
display: flex;
flex-direction: column;
}
.serv-price__name span:last-of-type,
.serv-price__name-sub {
color: #888895;
font-size: 14px;
font-weight: 400;
line-height: 130%;
margin-top: 8px;
display: flex;
}
.serv-price__name span:last-of-type p,
.serv-price__name-sub p {
margin-right: 6px;
}
.serv-price__name span:first-of-type,
span.serv-price__name-inner {
color: #12122b;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: 142%;
margin-top: 0;
}
.serv-price__price.--red {
color: #bb2f1c;
text-align: right;
font-size: 16px;
font-weight: 600;
line-height: 130%;
}
.serv-price__old {
font-weight: 400;
line-height: 130%;
}
.serv-price__prices {
color: #12122b;
text-align: right;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 130%;
}
.serv-price__row-mob {
display: none;
}
.serv-price__name-before {
padding: 1px 3px !important;
background: #bb2f1c !important;
color: #fff !important;
display: inline !important;
font-size: 13px !important;
font-weight: 500 !important;
line-height: 130% !important;
margin-right: 12px !important;
}
.serv-price__name {
max-width: 90%;
}
@media (max-width: 1024px) {
.serv-price__row {
display: none;
}
.serv-price__name-before {
font-size: 11px !important;
margin-right: 6px !important;
}
.serv-price__row-mob {
display: flex;
flex-direction: column;
}
.accordion-content__name {
display: none;
}
.serv-price__prices {
align-items: flex-start;
flex: 0;
margin-top: 12px;
}
.title-btn {
margin-bottom: 20px;
}
.price-sort {
padding: 15px 0 30px;
}
.serv-price__row {
padding: 1.125rem 1rem;
grid-gap: 0;
font-size: 12px;
}
.serv-price__top {
font-size: 14px;
font-weight: 500;
line-height: 150%;
}
.price__btn-item {
font-size: 14px;
font-weight: 400;
padding: 6px 10px;
line-height: 130%;
}
.btn-more {
font-size: 14px;
font-weight: 400;
padding: 6px 10px;
line-height: 130%;
}
.serv-price__top {
padding: 12px 16px;
}
.serv-price__top-desc {
padding: 0 16px;
}
.serv-price__top-desc {
padding: 0 16px;
font-size: 14px;
line-height: 130%;
margin-bottom: 12px;
}
.serv-price__name span:first-of-type {
font-size: 14px;
line-height: 140%;
}
.serv-price__name span:last-of-type {
margin-top: 0;
}
.serv-price__name {
display: -webkit-box;
color: #12122b;
font-size: 14px;
font-weight: 600;
line-height: 140%;
}
.serv-price__price.--red {
font-size: 14px;
}
.serv-price__old {
font-size: 12px;
}
.serv-price__apparat {
display: flex;
}
.serv-price__time {
display: flex;
}
.serv-price__namenkla span {
color: #888895;
font-size: 11px;
font-weight: 400;
line-height: 150%;
}
.serv-price__namenkla p {
color: #505050;
font-size: 12px;
font-weight: 400;
line-height: 150%;
}
.serv-price__name {
margin-top: 12px;
}
.serv-price__namenkla {
margin-top: 8px;
}
.serv-price__timeand {
margin-top: 8px;
font-size: 12px;
font-weight: 400;
line-height: 150%;
}
.serv-price__timeand span {
color: #888895;
margin-right: 6px;
}
.serv-price__timeand p {
color: #12122b;
}
.serv-price__row:last-child {
border: none;
padding-bottom: 18px;
}
.serv-price__top:before {
display: flex;
width: 14px;
height: 14px;
background-size: 14px;
}
.serv-price__top {
display: flex;
flex-direction: column;
gap: 6px;
font-size: 14px;
font-weight: 600;
line-height: 150%;
align-items: flex-start;
}
.serv-price__price {
font-size: 14px;
font-weight: 500;
line-height: 130%;
}
}
@media (max-width: 767px) {
.title-btn {
display: flex;
flex-direction: column;
align-items: flex-start;
}
}
.page-price:has(.serv-price-new) {
margin-bottom: 60px;
}
.price__page-new-top-wrap {
display: flex;
flex-direction: column;
gap: 30px;
}
.price__page-new-top-wrap .left_h2 {
margin-bottom: 0;
}
.price__page-new-search-wrap {
position: relative;
}
.price__page-new-founded-prices,
.price__page-new-founded-text {
display: none;
}
.price__page-new-search-wrap::before {
content: "";
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
display: block;
width: 22px;
height: 22px;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/search.svg);
background-size: contain;
background-repeat: no-repeat;
}
.price__page-new-search {
padding: 11px 50px;
width: 100%;
border: 1px solid #c3c3ca;
font-size: 19px;
}
.price__page-new-search-clear {
content: "";
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
display: block;
width: 20px;
height: 20px;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/close-search.svg);
background-size: contain;
background-repeat: no-repeat;
cursor: pointer;
}
.serv-price-new {
display: flex;
flex-direction: column;
gap: 40px;
}
.serv-price-new-btns-top {
display: flex;
flex-direction: row;
gap: 10px;
justify-content: end;
}
.serv-price-new-btn {
padding: 10px 12px;
display: block;
font-size: 13px;
font-family: "Montserrat", sans-serif;
font-weight: 700;
text-align: center;
text-transform: uppercase;
color: #12122b;
border: 1px solid #c3c3ca;
width: fit-content;
}
.serv-price-new-btn.gold {
background-color: #e9db9c;
border-color: #e9db9c;
}
.serv__price-cat-title {
color: #12122b;
font-family: "Tenor Sans", sans-serif;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 110%;
margin-bottom: 20px;
}
.prices__page-text-wrap {
font-family: "Montserrat", sans-serif;
font-size: 19px;
line-height: 158%;
color: #000;
}
.page__price-bot-form {
margin-bottom: 60px;
}
.serv-price__top-desc-new {
display: none;
color: #888895;
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 142%;
}
.serv-price__top-desc-new a {
text-decoration: underline;
color: inherit;
}
.serv-price__top.active .serv-price__top-desc-new {
display: block;
}
@media (max-width: 1024px) {
.serv__hub-item {
padding: 20px;
row-gap: 14px;
}
.serv__hub-list .serv__hub-item::after {
width: calc(100% - 40px);
}
.serv__hub-item__image {
width: 60px;
height: 60px;
}
.serv__hub-item__title p {
font-size: 22px;
letter-spacing: -0.22px;
}
.serv__hub-item__list {
grid-template-columns: repeat(2, 1fr);
gap: 14px 20px;
}
.serv__hub-item__list li {
font-size: 16px;
line-height: 142%;
}
.price__page-new-top-wrap {
gap: 20px;
}
.price-sort:has(.price__page-new-top-wrap) {
padding-bottom: 40px;
}
.price__page-new-top-wrap .left_h2 {
font-size: 28px;
}
.price__page-new-search {
padding: 8px 44px;
}
.price__page-new-search-wrap::before {
width: 16px;
height: 16px;
left: 12px;
}
.price__page-new-search-clear {
width: 14px;
height: 14px;
right: 14px;
}
.page-price {
padding: 30px 0 30px 0;
}
.serv-price-new-btns-top {
gap: 16px;
flex-wrap: wrap;
}
.serv-price-new-btn {
flex: 1;
padding: 9px 12px;
font-size: 12px;
}
.serv-price-new {
gap: 32px;
}
.serv__price-cat-title {
font-size: 20px;
margin-bottom: 16px;
}
.serv-price__top-desc-new {
font-size: 14px;
}
.serv-price__time .serv-price__name-sub {
margin-top: 0;
}
.serv-price__apparat>span {
color: #12122b;
}
.serv-price__name-sub>p {
color: #888895;
}
.serv-price__apparat.nomenclature .serv-price__name-sub {
display: flex;
flex-direction: column;
}
.serv-price__num {
color: #888895;
}
.prices__page-text-wrap {
font-size: 16px;
}
.page-price:has(.serv-price-new),
.page__price-bot-form {
margin-bottom: 40px;
}
}
@media (max-width: 767px) {
.serv-price-new-btns-top {
flex-direction: column;
gap: 8px;
}
.serv-price-new-btn {
width: 100%;
}
}
@media screen and (max-width: 600px) {
.serv__hub-item__list {
grid-template-columns: 1fr;
}
}
.footer__made {
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 24px;
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
max-width: 560px;
width: 100%;
text-decoration: none;
border-top: 1px solid rgba(255, 255, 255, 0.2);
text-decoration: none;
color: #fff;
}
.footer__made-logo {
display: block;
width: 56px;
height: auto;
opacity: 0.92;
}
.footer__made-text {
display: block;
font-size: 14px;
line-height: 137%;
}
.footer__made-text b {
display: block;
font-weight: 700;
}
.footer__made-text span {
display: block;
margin-top: 3px;
font-size: 13px;
font-weight: 600;
line-height: 138%;
letter-spacing: 0.25px;
color: #E9DB9C;
}
.footer__made:hover {
opacity: 0.78;
}
@media(max-width: 600px) {
.footer__made {
flex-direction: column;
text-align: center;
padding-bottom: 60px;
}
}