.servicePage__info-section {
position: relative;
display: flex;
justify-content: center;
margin-top: 70px;
margin-bottom: 50px;
}
.servicePage__info-wrap-bg {
position: absolute;
background-color: #fff;
max-width: 1270px;
width: 100%;
height: 100%;
margin: 0 auto;
}
.servicePage__info-wrap {
position: relative;
z-index: 1;
}
.servicePage__info-top {
display: flex;
flex-direction: row;
gap: 30px;
margin-bottom: 50px;
}
.servicePage__info-block {
flex: 1;
margin-top: 85px;
}
.promoPage__info-block {
margin-top: 50px;
}
.promoPage__info-date {
display: inline-block;
font-size: 15px;
font-weight: 500;
color: var(--text-color-red);
margin-bottom: 14px;
}
.servicePage__info-block>h1 {
margin: 0 0 24px 0;
color: var(--title-color);
font-size: var(--title-font-size);
font-weight: 400;
line-height: 110%;
letter-spacing: -0.44px;
}
.servicePage__info-descr {
color: var(--text-color-main);
font-size: var(--subtitle-font-size);
font-style: normal;
font-weight: 300;
line-height: 140%;
margin-bottom: 24px;
}
.descr__img-full-width {
max-height: 520px;
height: 100%;
width: 100%;
object-fit: cover;
}
.servicePage__info-price-pre {
font-weight: 300;
font-size: 20px;
color: var(--text-color-main);
}
.servicePage__info-price-main {
margin: 0 8px;
color: var(--text-color-red);
font-size: 26px;
font-weight: 500;
line-height: 137%;
}
.servicePage__info-price-old {
color: var(--text-color-main);
font-size: 20px;
font-weight: 300;
line-height: 137%;
text-decoration: line-through;
}
.servicePage__info-price-wrap {
margin-bottom: 32px;
font-size: 26px;
font-weight: 500;
line-height: 137%;
}
.servicePage__info-price-title{
font-size: 18px;
font-weight: 500;
color: var(--text-color-black);
margin-bottom: 4px;
line-height: 130%;
}
.servicePage__info-block>button,
.servicePage__info-block>.btn__red {
background-color: var(--button-color-main);
padding: 15px 22px;
color: #fff;
font-size: 17px;
font-weight: 500;
line-height: 140%;
letter-spacing: 0.34px;
transition: var(--default-transition);
}
.servicePage__info-block>button:hover,
.servicePage__info-block>.btn__red:hover {
background-color: var(--button-color-main-hover);
}
.servicePage__info-img { flex: 0 0 470px;
margin-top: -50px;
}
.servicePage__info-img>img {
object-fit: cover;
height: 450px;
max-width: 470px;
width: 100%;
}
.servicePage__info-bot {
display: flex;
flex-direction: row;
margin-bottom: 40px;
}
.servicePage__info-item {
padding: 0 30px;
flex: 1;
}
.servicePage__info-item:first-child {
padding-left: 0;
border-right: 1px solid #f3f3f4;
}
.servicePage__info-item:last-child {
padding-right: 0;
border-left: 1px solid #f3f3f4;
}
.servicePage__info-item:nth-last-child(2) {
border-left: 1px solid #f3f3f4;
}
.info__item-stages-wrap {
display: flex;
flex-direction: row;
gap: 4px;
margin-bottom: 30px;
}
.info__item-stages-wrap>span {
display: block;
width: 6px;
height: 6px;
background-color: var(--accent-red-main);
border-radius: 50%;
}
.servicePage__info-item:first-child .info__item-stages-wrap span:nth-last-child(-n + 3) {
background-color: var(--text-color-light);
}
.servicePage__info-item:nth-child(2) .info__item-stages-wrap span:nth-last-child(-n + 2) {
background-color: var(--text-color-light);
}
.servicePage__info-item:nth-child(3) .info__item-stages-wrap span:nth-last-child(-n + 1) {
background-color: var(--text-color-light);
}
.info__item-title {
color: var(--title-color);
font-size: 22px;
font-weight: 400;
line-height: 115%;
letter-spacing: -0.176px;
margin-bottom: 8px;
}
.info__item-descr {
color: var(--text-color-light);
font-size: 16px;
font-weight: 300;
line-height: 137%;
}
.servicePage__title-descr {
color: var(--title-color);
font-size: 36px;
font-weight: 400;
line-height: 110%;
letter-spacing: -0.44px;
margin-bottom: 36px;
}
.servicePage__descr-wrapper {
display: flex;
flex-direction: row;
gap: 40px;
}
.servicePage__descr-inner {
color: var(--text-color-main);
font-size: 19px;
font-weight: 300;
line-height: 147%;
}
.servicePage__descr-inner p a,
.servicePage__descr-inner a {
color: var(--accent-red-main);
font-size: inherit;
font-weight: inherit;
}
.servicePage__descr-inner p a:hover {
color: inherit;
text-decoration: underline;
}
.servicePage__descr-inner>p:first-child {
margin-top: 0;
}
.servicePage__descr-text-main {
margin-bottom: 40px;
}
.servicePage__descr-inner>h3 {
color: var(--title-color);
font-size: 28px;
font-weight: 500;
line-height: 120%;
letter-spacing: -0.224px;
margin-bottom: 24px;
}
.servicePage__descr-inner h4 {
color: var(--text-color-black);
font-size: 19px;
font-weight: 500;
margin-bottom: 16px;
}
.servicePage__descr-inner>ul {
margin: 0 0;
padding-inline-start: 20px;
margin-bottom: 36px;
}
.servicePage__descr-inner>ul li::marker {
color: var(--accent-red-main);
}
.servicePage__descr-inner ul>li:not(:last-child) {
margin-bottom: 10px;
}
.servicePage__descr-sidebar {
min-width: 370px;
}
.service__sidebar-item {
padding: 14px 0;
}
.service__sidebar-item:first-child {
padding-top: 0;
}
.service__sidebar-item:last-child {
padding-bottom: 0;
}
.service__sidebar-item {
border-bottom: 1px solid var(--border-main-color);
}
.service__sidebar-item:last-of-type {
border-bottom: none;
}
.service__sidebar-item-title-wrap {
display: inline-flex;
flex-direction: row;
align-items: center;
gap: 8px;
margin-bottom: 3px;
}
.service__sidebar-item-title-wrap>span {
display: block;
width: 6px;
height: 6px;
background-color: var(--accent-red-main);
border-radius: 50%;
}
.service__sidebar-item-title {
color: var(--text-color-main);
font-size: 14px;
font-weight: 300;
line-height: 137%;
}
.service__sidebar-item-descr{
padding-left: 14px;
color: var(--text-color-black);
font-size: 18px;
font-weight: 300;
line-height: 140%;
}
.service__sidebar-item-links-wrap {
column-gap: 0;
padding-inline-start: 0;
margin: 0;
list-style-type: none;
column-count: 2;
}
.service__sidebar-item-link {
font-size: 16px;
font-weight: 300;
text-decoration: underline;
color: var(--text-color-black);
transition: var(--default-transition);
}
.service__sidebar-item-link:hover {
color: var(--accent-red-main);
}
.servicePage__descr-inner>h2 {
margin-bottom: 36px;
font-size: 36px;
color: var(--title-color);
font-weight: 400;
line-height: 110%;
letter-spacing: -0.44px;
}
.remark__info {
margin: 36px 0;
padding: 35px 40px;
background-color: #fff;
border-left: 4px solid #121217;
}
.remark__info-title-wrap {
display: inline-flex;
flex-direction: row;
align-items: center;
gap: 12px;
margin-bottom: 20px;
}
.remark__info-title-wrap>span {
display: inline-block;
width: 28px;
height: 28px;
background: url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="28" height="28" rx="14" fill="%23121217"/><mask id="mask0_2993_27946" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="4" y="4" width="20" height="20"><rect x="4" y="4" width="20" height="20" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_2993_27946)"><path d="M12.834 17.3333C12.834 16.2083 12.9347 15.3993 13.1361 14.9063C13.3375 14.4132 13.7645 13.875 14.4173 13.2917C14.9868 12.7917 15.4208 12.3576 15.7194 11.9896C16.018 11.6215 16.1673 11.2014 16.1673 10.7292C16.1673 10.1597 15.9763 9.6875 15.5944 9.3125C15.2125 8.9375 14.6812 8.75 14.0007 8.75C13.2923 8.75 12.7541 8.96528 12.3861 9.39583C12.018 9.82639 11.7576 10.2639 11.6048 10.7083L9.45898 9.79167C9.75065 8.90278 10.2854 8.13194 11.0632 7.47917C11.8409 6.82639 12.8201 6.5 14.0007 6.5C15.459 6.5 16.5805 6.90625 17.3652 7.71875C18.15 8.53125 18.5423 9.50694 18.5423 10.6458C18.5423 11.3403 18.393 11.934 18.0944 12.4271C17.7958 12.9201 17.327 13.4792 16.6882 14.1042C16.0076 14.7569 15.5944 15.2535 15.4486 15.5938C15.3027 15.934 15.2298 16.5139 15.2298 17.3333H12.834ZM14.0007 22.3333C13.5423 22.3333 13.15 22.1701 12.8236 21.8438C12.4972 21.5174 12.334 21.125 12.334 20.6667C12.334 20.2083 12.4972 19.816 12.8236 19.4896C13.15 19.1632 13.5423 19 14.0007 19C14.459 19 14.8513 19.1632 15.1777 19.4896C15.5041 19.816 15.6673 20.2083 15.6673 20.6667C15.6673 21.125 15.5041 21.5174 15.1777 21.8438C14.8513 22.1701 14.459 22.3333 14.0007 22.3333Z" fill="white"/></g></svg>');
background-repeat: no-repeat;
background-size: contain;
}
.remark__info-title-wrap>h3 {
color: var(--title-color);
font-size: 25px;
font-weight: 400;
line-height: 120%;
letter-spacing: -0.2px;
}
.remark__info>p {
margin-top: 0;
color: var(--text-color-main);
font-size: 18px;
font-weight: 300;
line-height: 140%;
}
.fulldescr-list-effects {
margin-bottom: 36px;
}
.fulldescr-list-effects p:first-child {
font-weight: 500;
color: var(--text-color-black);
margin-bottom: 16px;
}
.fulldescr-list-effects ul {
padding-inline-start: 20px;
}
.fulldescr-list-effects li::marker {
color: var(--accent-red-main);
}
.fulldescr-list-effects li {
margin-bottom: 10px;
color: var(--text-color-main);
font-size: 19px;
font-weight: 300;
line-height: 147%;
}
.fulldescr-list-effects li:not(:last-child) {
margin-bottom: 10px;
}
.fulldescr-images-wrap {
margin: 36px 0;
display: flex;
flex-direction: row;
gap: 30px;
}
.fulldescr-img {
max-width: 570px;
width: 100%;
}
.fulldescr-img img {
height: 500px;
width: 100%;
object-fit: cover;
}
.servicePage__inside-fulldescr>p:first-child {
color: var(--text-color-black);
font-size: 20px;
font-weight: 500;
line-height: 137%;
margin-bottom: 24px;
}
.servicePage__inside-fulldescr>ul {
margin-bottom: 36px;
padding-inline-start: 20px;
}
.servicePage__inside-fulldescr>ul li::marker {
color: var(--accent-red-main);
}
.servicePage__inside-fulldescr>ul a {
color: #b62d35;
font-size: inherit;
font-weight: inherit;
text-decoration-line: underline;
transition: var(--default-transition);
}
.servicePage__inside-fulldescr>ul a:hover {
text-decoration: none;
}
.servicePage__inside-fulldescr>ul ul {
margin-inline-start: 27px;
padding-inline-start: 0;
color: var(--text-color-main);
font-size: 19px;
font-style: normal;
font-weight: 300;
line-height: 147%;
}
.servicePage__inside-fulldescr>ul ul li:not(:last-child) {
margin-bottom: 16px;
}
.servicePage__inside-fulldescr>ul ul li {
padding-left: 10px;
list-style-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" fill="%23121217"/><path d="M13.3327 7.5L8.74935 12.0833L6.66602 10" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.attention__info {
margin: 36px 0;
background-color: #fff;
padding: 35px 40px;
border-left: 4px solid #b62d35;
}
.attention__info-head {
display: inline-flex;
flex-direction: row;
align-items: center;
gap: 12px;
margin-bottom: 20px;
}
.attention__info-head>span {
display: inline-block;
width: 28px;
height: 28px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><rect width="28" height="28" rx="14" fill="%23B62D35"/><path d="M12.7023 17.1039L12.5191 5H15.4809L15.2977 17.1039H12.7023ZM14 23C13.4504 23 12.9771 22.8482 12.5802 22.5446C12.1934 22.233 12 21.8615 12 21.4301C12 20.9987 12.1934 20.6312 12.5802 20.3276C12.9771 20.016 13.4504 19.8602 14 19.8602C14.5496 19.8602 15.0178 20.016 15.4046 20.3276C15.8015 20.6312 16 20.9987 16 21.4301C16 21.8615 15.8015 22.233 15.4046 22.5446C15.0178 22.8482 14.5496 23 14 23Z" fill="white"/></svg>');
background-repeat: no-repeat;
background-size: contain;
}
.attention__info-head>h3 {
color: var(--title-color);
font-size: 25px;
font-weight: 400;
line-height: 120%;
letter-spacing: -0.2px;
}
.attention__info>p {
margin-top: 0;
color: var(--text-color-main);
font-size: 18px;
font-weight: 300;
line-height: 140%;
}
.service__rec-wrap {
margin: 80px 0;
}
.service__rec-wrap>h3 {
color: var(--title-color);
font-size: 28px;
font-weight: 500;
line-height: 120%;
letter-spacing: -0.224px;
margin-bottom: 24px;
}
.service__rec-items {
display: flex;
flex-direction: row;
gap: 30px;
}
.service__rec-items>ul {
column-count: 2;
flex: 1;
padding-inline-start: 0;
margin: 0 0;
}
.service__rec-items li>span {
min-width: 20px;
height: 20px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" fill="%23121217"/><path d="M13.5 7L8.86239 13L6.5 9.9468" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.service__rec-items li {
display: flex;
flex-direction: row;
align-items: flex-start;
gap: 12px;
}
.service__rec-items li:not(:last-child) {
margin-bottom: 10px;
}
.service__no-rec-wrap {
margin: 80px 0;
}
.service__no-rec-wrap>h3 {
color: var(--title-color);
font-size: 28px;
font-weight: 500;
line-height: 120%;
letter-spacing: -0.224px;
margin-bottom: 24px;
}
.service__no-rec-items {
display: flex;
flex-direction: row;
gap: 30px;
}
.service__no-rec-items>ul {
column-count: 2;
flex: 1;
padding-inline-start: 0;
margin: 0 0;
}
.service__no-rec-items li>span {
min-width: 20px;
height: 20px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" fill="%23121217"/><path d="M13.5 6.5L6.49996 13.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.5 6.5L13.5 13.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.service__no-rec-items li {
display: flex;
flex-direction: row;
align-items: flex-start;
gap: 12px;
}
.service__no-rec-items li:not(:last-child) {
margin-bottom: 10px;
}
.after__procedure-rec-wrap {
color: var(--text-color-main);
font-size: 19px;
font-weight: 300;
line-height: 147%;
}
.after__procedure-top-text-wrap {
display: flex;
flex-direction: row;
gap: 40px;
margin-bottom: 20px;
}
.after__procedure-top-text-inner p {
margin-bottom: 36px;
}
.after__procedure-top-text-inner strong {
color: var(--title-color);
font-size: 19px;
font-weight: 600;
line-height: 147%;
margin-bottom: 16px;
}
.after__procedure-top-text-inner ul {
padding-inline-start: 20px;
margin-top: 16px;
margin-bottom: 0;
}
.after__procedure-top-text-inner li::marker {
color: #b62d35;
}
.after__procedure-top-text-inner li:not(:last-child) {
margin-bottom: 10px;
}
.after__procedure-img {
max-width: 570px;
height: 485px;
object-fit: cover;
float: right;
margin-left: 40px;
margin-bottom: 20px;
}
.after__procedure-bot-text {
margin-bottom: 36px;
}
.servicePage__descr-inner blockquote {
margin-inline-start: 0;
margin-inline-end: 0;
padding: 30px;
margin-bottom: 80px;
display: inline-flex;
flex-direction: row;
gap: 30px;
background-color: #fff;
word-break: break-word;
}
.servicePage__descr-inner blockquote span {
display: block;
min-width: 70px;
height: 55px;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="55" viewBox="0 0 70 55" fill="none"><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="%23B62D35"/></svg>');
background-repeat: no-repeat;
background-size: contain;
}
.servicePage__descr-inner blockquote p {
font-size: 18px;
}
.servicePage__descr-inner blockquote p:first-child {
margin: 0;
}
.table__descr-text {
border-collapse: collapse;
margin-bottom: 80px;
}
.table__descr-text th,
td {
border: 1px solid var(--border-main-color);
width: auto;
padding: 18px 30px;
text-align: start;
}
.table__descr-text thead,
th {
font-size: 22px;
font-weight: 400;
}
.table__descr-text tbody {
font-size: 18px;
font-weight: 300;
line-height: 140%;
}
.after__procedure-img-bot-wrap>img {
object-fit: cover;
max-height: 600px;
width: 100%;
}
.ask__questions-title {
color: var(--title-color);
text-align: center;
font-size: var(--title-font-size);
font-weight: 400;
line-height: 110%;
letter-spacing: -0.44px;
margin-bottom: 36px;
}
.ask__questions-item {
margin-bottom: 15px;
}
.ask__questions-item.hidden {
display: none;
}
.ask__questions-item:last-child {
margin-bottom: 0;
}
.ask__questions-top {
display: inline-flex;
flex-direction: row;
align-items: center;
gap: 25px;
width: 100%;
cursor: pointer;
background: #fff;
padding: 20px 24px;
color: var(--text-color-black);
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 137%;
position: relative;
transition: all 0.3s;
}
.ask__questions-top:hover {
background: #f9f9f9;
}
.ask__questions-top>span {
display: block;
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"><circle cx="12" cy="12" r="12" fill="%23AE1D23"/><path d="M12 8.5V15.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 12H15.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
min-width: 24px;
height: 24px;
transition: all 0.3s;
margin-right: 0;
margin-left: auto;
}
.ask__questions-top.ask__questions-active>span {
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"><circle cx="12" cy="12" r="11.5" stroke="%23100C0B"/><path d="M8.5 12H15.5" stroke="%23100C0B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.ask__questions-body {
background: #fff;
padding: 20px 24px;
display: none;
}
.ask__questions-body>p {
margin: 0;
}
.form__help-wrap {
margin-top: 160px;
background: var(--accent-red-main);
padding: 30px;
position: relative;
margin-left: -30px;
margin-right: -30px;
}
.form__help-inner {
background-color: #000;
display: flex;
flex-direction: row;
gap: 20px;
margin-top: -60px;
}
.form__help-img-wrap {
display: flex;
margin-top: -65px;
overflow: hidden;
}
.form__help-img-wrap>img {
display: flex;
min-width: 340px;
max-height: 320px;
object-fit: cover;
object-position: top;
margin-bottom: 0;
margin-top: auto;
transform: translateY(70px) scale(2.1);
}
.form__help-data-wrap {
display: flex;
flex-direction: row;
gap: 80px;
margin: 45px 50px 45px 0;
}
.form__help-text-title {
color: #fff;
font-size: 28px;
font-weight: 500;
line-height: 120%;
letter-spacing: -0.224px;
margin-bottom: 14px;
margin-top: 0;
}
.form__help-text {
color: #d2d2d7;
font-size: 18px;
font-weight: 300;
line-height: 140%;
}
.form__help-data-text-wrap { max-width: 370px;
}
.form__help-feedback-wrap {
flex: 1;
display: flex;
flex-direction: column;
gap: 20px;
}
.form__help-feedback-item-top>span {
font-size: 16px;
font-weight: 300;
line-height: 137%;
color: #bfbfbf;
}
.form__help-feedback-number {
margin-top: 5px;
display: flex;
flex-direction: row;
align-items: center;
gap: 5px;
min-width: 247px;
}
.form__help-feedback-number>a {
min-width: 205px;
font-size: 26px;
font-weight: 500;
line-height: 137%;
color: #fff;
transition: var(--default-transition);
}
.form__help-feedback-number>a:hover {
color: var(--text-color-red);
}
.form__help-feedback-number>span {
display: block;
width: 40px;
height: 40px;
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none" stroke="white" stroke-opacity="0.16"%3E%3Ccircle cx="20" cy="20" r="19.5" /%3E%3Cpath d="M27.4058 23.6427V25.865C27.4066 26.0713 27.3643 26.2755 27.2817 26.4645C27.1991 26.6535 27.0778 26.8232 26.9258 26.9626C26.7738 27.1021 26.5943 27.2083 26.3989 27.2744C26.2035 27.3405 25.9964 27.365 25.791 27.3464C23.5116 27.0988 21.3221 26.3199 19.3984 25.0724C17.6086 23.9351 16.0912 22.4177 14.9539 20.6279C13.702 18.6955 12.923 16.4953 12.6798 14.2057C12.6613 14.0009 12.6857 13.7944 12.7513 13.5995C12.817 13.4046 12.9225 13.2255 13.0611 13.0736C13.1998 12.9217 13.3686 12.8003 13.5567 12.7172C13.7449 12.6341 13.9482 12.5911 14.1539 12.5909H16.3761C16.7356 12.5874 17.0841 12.7147 17.3567 12.9491C17.6293 13.1835 17.8073 13.509 17.8576 13.865C17.9514 14.5761 18.1254 15.2744 18.3761 15.9464C18.4758 16.2116 18.4974 16.4997 18.4383 16.7767C18.3792 17.0537 18.242 17.308 18.0428 17.5094L17.1021 18.4502C18.1565 20.3046 19.692 21.8401 21.5465 22.8946L22.4872 21.9539C22.6886 21.7547 22.9429 21.6174 23.2199 21.5584C23.4969 21.4993 23.7851 21.5209 24.0502 21.6205C24.7223 21.8713 25.4205 22.0452 26.1317 22.139C26.4915 22.1898 26.8201 22.371 27.0551 22.6483C27.29 22.9255 27.4148 23.2795 27.4058 23.6427Z" fill="white" /%3E%3C/svg%3E');
background-size: contain;
background-repeat: no-repeat;
}
.form__help-feedback-item-bot>span {
font-size: 16px;
font-weight: 300;
line-height: 137%;
color: #bfbfbf;
}
.form__help-feedback-item-bot>a {
display: flex;
align-items: center;
justify-content: center;
font-size: 17px;
font-weight: 500;
line-height: 140%;
letter-spacing: 0.34px;
color: #fff;
background-color: var(--button-color-main);
width: 300px;
padding: 15px 22px;
margin-top: 4px;
transition: var(--default-transition);
}
.form__help-feedback-item-bot>a:hover {
background-color: #db3740;
}
@media (max-width: 1300px) {
.servicePage__info-section {
margin: 70px 20px 50px 20px;
}
.servicePage__info-section .container {
padding: 0 50px;
}
}
@media (max-width: 1165px) {
.form__help-inner {
gap: 10px;
}
.form__help-data-wrap {
gap: 20px;
margin: 30px 25px 30px 0;
}
}
@media (max-width: 1060px) {
.form__help-feedback-item-bot>a {
max-width: 270px;
width: 100%;
}
.after__procedure-img {
max-width: 100%;
width: 100%;
margin-left: 0;
}
}
@media (max-width: 992px) {
.servicePage__info-section {
margin: 50px 20px 30px 20px;
}
.servicePage__info-section .container {
padding: 0 30px;
}
.servicePage__info-block {
margin-top: 30px;
}
.servicePage__info-top {
gap: 20px;
margin-bottom: 40px;
}
.servicePage__info-block>h1 {
margin: 0 0 10px 0;
}
.servicePage__info-descr {
font-size: 16px;
margin-bottom: 20px;
}
.servicePage__info-price-pre {
font-size: 18px;
}
.servicePage__info-price-main {
font-size: 21px;
}
.servicePage__info-price-old {
font-size: 18px;
}
.servicePage__info-price-wrap {
margin-bottom: 26px;
font-size: 21px;
}
.servicePage__info-price-title {
font-size: 14px;
}
.servicePage__info-block>button {
font-size: 16px;
padding: 13px 20px;
}
.servicePage__info-img {
margin-top: -30px;
flex: 0 0 320px;
}
.servicePage__info-img>img {
height: 350px;
min-width: 320px;
}
.servicePage__info-bot {
display: grid;
grid-template-columns: 1fr 1fr;
grid-row-gap: 40px;
}
.servicePage__info-item:nth-last-child(1) {
border-left: none;
padding-right: 0;
}
.servicePage__info-item:nth-last-child(2) {
border-right: 1px solid #f3f3f4;
border-left: none;
padding-left: 0;
}
.servicePage__info-item:nth-last-child(3) {
padding-right: 0;
}
.info__item-title {
font-size: 19px;
margin-bottom: 5px;
}
.info__item-descr {
font-size: 15px;
}
.servicePage__title-descr {
margin-bottom: 30px;
}
.servicePage__descr-wrapper {
flex-direction: column-reverse;
gap: 30px;
}
.servicePage__descr-sidebar {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 20px;
}
.service__sidebar-item {
padding: 12px 0;
}
.service__sidebar-item:nth-child(2) {
padding-top: 0;
}
.service__sidebar-item-descr,
.service__sidebar-item-link {
font-size: 15px;
line-height: 137%;
}
.servicePage__descr-inner {
font-size: 16px;
}
.servicePage__descr-text-main {
margin-bottom: 30px;
}
.servicePage__descr-list-title {
margin-bottom: 12px;
}
.servicePage__descr-inner ul {
margin-bottom: 30px;
}
.servicePage__descr-inner ul>li:not(:last-child) {
margin-bottom: 8px;
}
.servicePage__descr-inner>h2 {
margin-bottom: 30px;
}
.servicePage__descr-inner h4 {
font-size: 16px;
margin-bottom: 12px;
}
.servicePage__descr-inner p {
font-size: 16px;
}
.fulldescr-images-wrap {
margin: 30px 0;
gap: 20px;
}
.fulldescr-img img {
height: 300px;
}
.remark__info {
margin: 30px 0;
padding: 24px 30px;
}
.remark__info-title-wrap {
margin-bottom: 12px;
gap: 8px;
}
.remark__info-title-wrap>span {
width: 24px;
height: 24px;
}
.remark__info-title-wrap>h3 {
font-size: 22px;
}
.remark__info>p {
font-size: 16px;
}
.fulldescr-list-effects {
margin-bottom: 30px;
}
.fulldescr-list-effects li {
font-size: 16px;
}
.fulldescr-list-effects li:not(:last-child) {
margin-bottom: 8px;
}
.servicePage__inside-fulldescr>ul {
margin-bottom: 30px;
}
.servicePage__inside-fulldescr>p:first-child {
font-size: 17px;
margin-bottom: 20px;
}
.servicePage__inside-fulldescr>ul ul {
font-size: 16px;
}
.servicePage__inside-fulldescr>ul ul li {
list-style-image: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" fill="%23121217"/><path d="M13.3327 7.5L8.74935 12.0833L6.66602 10" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.servicePage__inside-fulldescr>ul ul li:not(:last-child) {
margin-bottom: 12px;
}
.attention__info {
margin: 30px 0;
padding: 24px 30px;
}
.attention__info-head {
margin-bottom: 12px;
}
.attention__info-head>span {
width: 24px;
height: 24px;
}
.attention__info-head>h3 {
font-size: 22px;
}
.attention__info>p {
font-size: 16px;
}
.service__rec-wrap {
margin: 70px 0;
}
.service__rec-wrap>h3 {
font-size: 25px;
margin-bottom: 16px;
}
.service__no-rec-wrap {
margin: 70px 0;
}
.service__no-rec-wrap>h3 {
font-size: 25px;
margin-bottom: 16px;
}
.after__procedure-rec-wrap {
font-size: 16px;
}
.after__procedure-top-text-wrap {
flex-direction: column;
gap: 30px;
margin-bottom: 30px;
}
.after__procedure-top-text-inner>h3 {
font-size: 25px;
margin-bottom: 20px;
}
.after__procedure-top-text-inner strong {
font-size: 16px;
margin-bottom: 12px;
}
.after__procedure-top-text-inner ul {
margin-top: 12px;
}
.after__procedure-top-text-inner li:not(:last-child) {
margin-bottom: 8px;
}
.after__procedure-top-text-wrap>img {
max-width: 100%;
}
.after__procedure-bot-text {
margin-bottom: 30px;
}
.servicePage__descr-inner blockquote {
margin-bottom: 70px;
gap: 20px;
padding: 20px;
font-size: 16px;
}
.servicePage__descr-inner blockquote span {
min-width: 58px;
height: 46px;
}
.servicePage__descr-inner blockquote p {
font-size: 16px;
}
.table__descr-text {
margin-bottom: 70px;
}
.table__descr-text th,
td {
padding: 16px 24px;
}
.table__descr-text thead,
th {
font-size: 19px;
}
.table__descr-text tbody {
font-size: 16px;
}
.after__procedure-img-bot-wrap>img {
max-height: 440px;
}
.ask__questions-title {
margin-bottom: 30px;
}
.ask__questions-top {
font-size: 18px;
padding: 14px 16px;
}
.ask__questions-top:before {
right: 16px;
top: 14px;
}
.ask__questions-body {
padding: 14px 16px;
}
.form__help-wrap {
margin-top: 130px;
}
.form__help-data-wrap {
flex-direction: column;
max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.form__help-img-wrap { overflow: hidden;
}
.form__help-img-wrap>img {
min-width: 320px;
max-height: 395px;   margin-bottom: -60px;
}
.form__help-text-title {
font-size: 25px;
margin-bottom: 10px;
}
.form__help-text {
font-size: 16px;
}
.form__help-feedback-wrap {
gap: 18px;
}
.form__help-feedback-item-top>span {
font-size: 15px;
}
.form__help-feedback-number>span {
width: 30px;
height: 30px;
}
.form__help-feedback-number>a {
font-size: 21px;
}
.form__help-feedback-item-bot>span {
font-size: 15px;
}
.form__help-feedback-item-bot>a {
font-size: 15px;
}
}
@media (max-width: 700px) {
.form__help-data-wrap {
margin-right: 25px;
}
}
@media (max-width: 670px) {
.servicePage__info-section {
margin: 50px 10px 30px 10px;
}
.servicePage__info-section .container {
padding: 0 20px;
}
.servicePage__info-top {
flex-direction: column-reverse;
align-items: center;
gap: 0;
}
.servicePage__info-img {
flex: auto;
width: 100%;
}
.servicePage__info-img>img {
width: 100%;
min-width: auto;
max-width: 100%;
}
.servicePage__info-bot {
grid-template-columns: 1fr;
grid-row-gap: 0;
margin-bottom: 30px;
}
.servicePage__info-item {
padding: 20px 0 20px 0;
border-bottom: 1px solid #f3f3f4;
}
.servicePage__info-item:first-child {
padding-top: 0;
border-right: none;
}
.servicePage__info-item:nth-last-child(2) {
border-right: none;
}
.servicePage__info-item:nth-last-child(1) {
padding-bottom: 0;
border-bottom: none;
} .service__rec-items>ul,
.service__no-rec-items>ul {
column-count: 1;
}
}
@media (max-width: 600px) {
.servicePage__descr-sidebar {
grid-template-columns: 1fr;
min-width: 100%;
}
.fulldescr-images-wrap {
flex-direction: column;
align-items: center;
}
.service__rec-wrap {
margin: 60px 0;
}
.service__rec-items {
flex-direction: column;
gap: 10px;
}
.service__no-rec-wrap {
margin: 60px 0;
}
.service__no-rec-items {
flex-direction: column;
gap: 10px;
}
.after__procedure-img {
height: 300px;
}
.servicePage__descr-inner blockquote {
flex-direction: column;
margin-bottom: 60px;
}
.table__descr-text thead {
display: none;
}
.table__descr-text tbody,
tr {
display: flex;
flex-direction: column;
}
.table__descr-text th,
td {
width: 100%;
}
.table__descr-text tr,
td:first-child {
border-bottom: none;
}
.table__descr-text tr,
td:not(:first-child) {
border-top: none;
}
.table__descr-text tr:not(:first-child) td:first-child {
border-top: none;
}
.after__procedure-img-bot-wrap>img {
max-height: 260px;
}
.form__help-inner {
flex-direction: column-reverse;
}
.form__help-data-wrap {
text-align: center;
margin-right: auto;
}
.form__help-img-wrap {
justify-content: center;
margin-top: 0;
}
.form__help-data-wrap {
margin-bottom: 5px;
}
.form__help-img-wrap>img {
margin-left: 0;
max-height: 320px; margin-top: 0;
margin-bottom: 0;
}
.form__help-feedback-number {
justify-content: center;
}
.form__help-feedback-number>a {
min-width: auto;
}
}
@media (max-width: 370px) {
.form__help-data-wrap {
margin-right: 10px;
margin-left: 10px;
}
.form__help-feedback-number {
min-width: auto;
}
}