@keyframes rotateInCycle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%{position:absolute;top:0;overflow:hidden}99%{top:50vh;overflow:hidden}to{height:0;position:absolute;top:0;overflow:hidden}}@keyframes defaultKeyFrames{}@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (width<=767px){.grid-section__wrapper{padding:0}}@media (width>=1025px){.grid-section__wrapper{grid-template-columns:min(66.5%,808px) clamp(100px,33.5%,392px);gap:24px;display:grid}.grid-section__main{flex-shrink:0}}@media (width<=1024px){.grid-section__sliding-wrap{display:contents}}@media (width>=768px){.grid-section__aside{margin-top:24px}}@media (width>=1025px){.grid-section__aside{flex-grow:1;margin-top:0}}.grid-section__aside-block{background-color:#fff;border-radius:24px}.grid-section__aside-block+.grid-section__aside-block{margin-top:56px}@media (width>=768px){.grid-section__aside-block+.grid-section__aside-block{margin-top:24px}}.grid-section__aside-block+.grid-section__aside-block #contacts-item-sidebar[v-cloak]{min-height:400px}@media (width>=768px){.grid-section__block{padding:32px}}@media (width>=1025px){.grid-section__block{padding:40px}}.grid-section__block._no-padding{padding:unset}.grid-section__block+.grid-section__block{margin-top:16px}@media (width>=768px){.grid-section__block+.grid-section__block{margin-top:24px}}.grid-section__head{grid-column:1/-1}@media (width<=1024px){.grid-section__head{margin-bottom:16px}}@media (width<=767px){.grid-section__head.grid-section__head_with-padding{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}}.page-contents{contain:paint;-webkit-user-select:none;user-select:none;background-color:#f5f5f7;border-radius:24px;padding:16px}@media (width>=1025px){.page-contents{background-color:#fff;padding:20px 24px}}@media (width<=1024px){.page-contents__items-wrapper:not(._open){pointer-events:none;height:0}}.page-contents__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-contents__arrow{width:13px;height:13px;transition:all .4s;display:flex}.page-contents__arrow:is(._active.page-contents__header .page-contents__arrow){rotate:180deg}.page-contents__arrow [data-icon]{fill:none;stroke:#8d3332;stroke-width:2px}.page-contents__items{flex-direction:column;gap:18.5px;padding-top:17px;display:flex}.page-contents__items a{text-underline-offset:5px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;color:#717172!important}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.page-contents__items a:hover{color:#bda47f!important}}.page-contents__items a:active{color:#bda47f!important}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1{font-family:TT Chocolates,sans-serif;font-size:clamp(36px,7vw,64px)}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1{font-size:clamp(36px,4vw,64px)}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1{font-weight:400;line-height:1}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) i{font-style:italic}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h2,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h2{font-family:TT Chocolates,sans-serif;font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h2,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h2{font-size:48px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h3{font-family:TT Chocolates,sans-serif;font-size:clamp(24px,3.5vw,32px);font-weight:400;line-height:1.1}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h3{font-size:32px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4{font-family:TT Chocolates,sans-serif;font-size:clamp(20px,4.8vw,24px)}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4{font-size:clamp(20px,2.5vw,24px)}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4{letter-spacing:.03px;font-weight:400;line-height:1.1}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4.h4-mobile,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4.h4-mobile{font-size:18px}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4:not(.h4-mobile),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4:not(.h4-mobile){letter-spacing:.03px;font-size:24px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .t-input{font-size:18px;font-weight:400;line-height:19.8px}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .t-input{font-size:20px;line-height:22px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .secondary-title{letter-spacing:-.02em;text-align:left;color:#1b1b1b;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.2}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ol:not(:where(.caption,.page-contents__items a)>ol),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ul{font-family:TT Chocolates,sans-serif;font-size:clamp(16px,2.5vw,18px);font-weight:400;line-height:1.3}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ol:not(:where(.caption,.page-contents__items a)>ol),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ul{font-size:18px;line-height:1.3}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .page-contents__items a,.page-contents__items :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) a{font-family:TT Chocolates,sans-serif;font-size:14px;font-weight:400;line-height:1.2}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ._other-publications ol li{margin:16px 0}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .click-string{letter-spacing:-.02em;cursor:pointer;border-bottom:1px dashed;width:fit-content;font-family:TT Chocolates,sans-serif;font-size:16px;font-weight:400;line-height:1.3;transition:color .4s}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .click-string{font-size:18px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(.click-string){color:#717172;border-color:#c4c4c4}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(.click-string):hover{color:#bda47f}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(.click-string):active{color:#bda47f}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .label{font-family:TT Chocolates,sans-serif;font-size:clamp(12px,1.5vw,18px);font-weight:400;line-height:1.5}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .label-d{font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.3}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .label{font-size:18px;line-height:1.3}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year{display:flex}@media (width<=767px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year{flex-direction:column}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year span{letter-spacing:-.01em;text-align:left;color:#717172;flex-shrink:0;width:118px;margin-right:48px;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:23.4px}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year span{font-size:20px;font-weight:400;line-height:26px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .pagination__item{font-size:18px;font-weight:500;line-height:27px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .pagination__info{font-size:20px;font-weight:400;line-height:22px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .button-text{text-align:center;font-size:18px;font-weight:500;line-height:27px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table{width:100%;overflow-x:scroll}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th{color:#a58a63;background:#faf6ef}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th:first-child{border-radius:4px 0 0 4px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th:last-child{border-radius:0 4px 4px 0}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table td{text-align:start;padding:20px 16px;font-size:14px;font-weight:400;line-height:1.2}@media (width<=767px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table td{padding:12px 16px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table tbody tr{border-bottom:1px solid #efedec}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table tbody td,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ol:not(:where(.caption,.page-contents__items a)>ol),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ul{color:#1b1b1b}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h2,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h2{color:#8d3332}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h3{color:#1b1b1b}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .page-contents__items a,.page-contents__items :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) a{color:#717172}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption._black,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .page-contents__items a._black,.page-contents__items :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) a._black,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,.body-text,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,ol:not(:where(.caption,.page-contents__items a)>ol),ul{color:#1b1b1b}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .button-v2{text-align:center;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h3:not(:first-child,.h3-mobile,h1+h3):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h3:not(:first-child,.h3-mobile,.h1+.h3):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h4:not(:first-child,.h4-mobile,h1+h4):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h4:not(:first-child,.h4-mobile,.h1+.h4):not([class*=constructor] *){margin-top:40px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *):first-child,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *):first-child,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *):first-child{margin-top:0}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content)>img:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p>img:not([class*=constructor] *){max-width:100%}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li p{display:contents}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li{margin:6px 0}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li:last-child{margin-bottom:0!important}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *)>li:before{content:"";aspect-ratio:1;background:#1b1b1b;border-radius:50%;width:3px;height:3px;margin:0 13px 2px 15px;display:inline-flex;transform:translateY(-50%)}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *){counter-reset:num;padding-left:32px;list-style-type:none}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li a{color:inherit!important}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li:before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) *+.attention{margin-top:24px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention{background-color:#fbf0f0;border-radius:16px;padding:24px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention+*{margin-top:24px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h1:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h1:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h2:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h2:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h3:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h3:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h4:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h4:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h1:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h1:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h2:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h2:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h3:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h3:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h4:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h4:not([class*=constructor] *)+ol{margin-top:0}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) section+section,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) section+section,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) section+section{margin-top:48px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) h4:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) h4:not(:first-child):not([class*=constructor] *){margin-top:24px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) p:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) p:not(:first-child):not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) .diseases-constructor-block:not(:first-child),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) .diseases-constructor-block:not(:first-child){margin-top:24px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) .short-list h5,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) .short-list h5{font-size:inherit;font-weight:inherit;line-height:inherit}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *):not(:first-child){margin-top:20px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li p{display:contents}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li{margin:6px 0}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li:last-child{margin-bottom:0!important}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *)>li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *)>li:before,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *)>li:before{content:"";aspect-ratio:1;background:#1b1b1b;border-radius:50%;width:2.5px;margin:0 13px 2px 15px;display:inline-block;transform:translateY(-50%)}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *){counter-reset:num;padding-left:32px;list-style-type:none}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li a{color:inherit!important}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li:hover a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li:active a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li:before,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li:before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}.program-card{contain:paint;background-color:#fff;border-radius:24px;flex-direction:column;padding:16px;display:flex}@media (width>=768px){.program-card{padding:24px}}@media (width>=1025px){.program-card{border-radius:32px;padding:32px}}.program-card__header{gap:16px;margin-bottom:16px;display:flex}@media (width>=768px){.program-card__header{display:contents}}.program-card__icon{box-sizing:border-box;background:#f5f5f7;border-radius:50%;flex-shrink:0;width:48px;height:48px;padding:10px}@media (width>=768px){.program-card__icon{margin-bottom:16px}}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.program-card:hover .program-card__title{color:#bda47f}}.program-card:active .program-card__title{color:#bda47f}.program-card__title{align-self:center;font-size:24px;transition:all .4s}@media (width>=768px){.program-card__title{align-self:unset;min-height:calc(var(--line-height) * var(--max-rows-count,1));--line-height:26.4px}}@media (width>=1025px){.program-card__title{--line-height:35.2px;font-size:32px}}.program-card__description{margin-top:16px}.program-card__link{color:#8d3332;transition:all .4s}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.program-card__link:hover{color:#bda47f}}.program-card__link:active{color:#bda47f}.program-card__bottom{flex-grow:1;justify-content:space-between;gap:20px;display:flex}.program-card__bottom-wrapper{flex:1 1 0;align-items:flex-end;margin-top:18px;display:flex}@media (width>=768px){.program-card__bottom-wrapper{margin-top:36px}}.program-card__button{align-self:flex-end}.program-card__price{color:#a58a63;align-self:center}.toggle{--width:48px;--height:calc(var(--width) / 2);--border-width:1px;--background-color:transparent;width:calc(var(--width) - var(--border-width) * 2);height:calc(var(--height) - var(--border-width) * 2);margin:calc(var(--border-width) * 2);flex-shrink:0;display:inline-block;position:relative}.toggle input{display:none}.toggle input:checked+.toggle__slider:before{transform:translateX(calc(var(--width) - var(--height)));background-color:#8d3332}.toggle input:checked+.toggle__slider{box-shadow:0 0 0 var(--border-width) #8d3332}.toggle__slider{border-radius:var(--height);box-shadow:0 0 0 var(--border-width) #a58a63;cursor:pointer;border:calc(var(--border-width) * 3) solid var(--background-color);background-color:var(--background-color);transition:all .4s;position:absolute;inset:0;overflow:hidden}.toggle__slider:before{content:"";border-radius:var(--height);width:100%;height:100%;transform:translateX(calc((var(--width) - var(--height)) * -1));background-color:#a58a63;transition:all .4s;position:absolute}.quotes{background:#faf6ef;border-radius:16px;margin:20px 0;padding:32px}.quotes__doctor{gap:16px;margin-bottom:20px;padding-bottom:12px;display:flex;position:relative}.quotes__doctor:before{content:"";background:#e2deda;width:100%;height:1px;position:absolute;bottom:0;left:0}.quotes .doctor__photo{border-radius:50%;flex-shrink:0;width:70px;height:70px;display:block;overflow:hidden}.quotes .doctor__photo img{width:100%;height:100%}.quotes .doctor__name{font-size:24px;font-weight:500}.quotes .doctor__position{font-size:16px;font-style:italic;line-height:1.2}.quotes__body{align-items:flex-start;gap:16px;display:flex}@media (width<=767px){.quotes__body{flex-direction:column;gap:25px}}.quotes__icon{flex-shrink:0;width:32px;height:23px}:root{--template-background-color:#f5f5f7;--breadcrumbs-shadow-color-l:linear-gradient(270deg, #fff0 0%, #f5f5f7 100%);--breadcrumbs-shadow-color-r:linear-gradient(90deg, #fff0 0%, #f5f5f7 100%)}.main>:not(.breadcrumbs) *{font-family:TT Chocolates,sans-serif}.block-title{margin-bottom:24px}@media (width>=768px){.block-title{margin-bottom:32px}}@media (width>=1025px){.block-title{margin-bottom:40px}}@media (width<=767px){.block-title:not(a){-webkit-text-fill-color:transparent;background:linear-gradient(91.83deg,#8d3332 29.58%,#c05756 77.68%,#8d3332 91.23%);-webkit-background-clip:text;background-clip:text;width:fit-content}.block-title:not(a)::-moz-selection{-webkit-text-fill-color:white;color:#fff;background:#ebe4d9;transition:inherit}.block-title:not(a)::selection{-webkit-text-fill-color:white;color:#fff;background:#ebe4d9;transition:inherit}}.block-title:is(a){border-bottom:1px solid #8d333240;width:fit-content;transition:all .4s;display:block}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.block-title:is(a):hover{color:#bda47f;border-bottom-color:#bda47f40}}.block-title:is(a):active{color:#bda47f;border-bottom-color:#bda47f40}.block-title:is(a)>*{color:inherit}:where(body) .main{color:#1b1b1b}:where(body) .section_top{margin-top:40px}.js--program-tab-body:not(._active),.js--program-tab-body-description:not(._active){display:none}@media (width<=767px){.grid-section__wrapper{padding:0}}@media (width>=1025px){.grid-section__wrapper{gap:24px;display:flex}.grid-section__main{flex-shrink:0;width:min(66.5%,808px)}}.grid-section__sliding-wrap{top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset));position:sticky}@media (width<=1024px){.grid-section__sliding-wrap{display:contents}}.grid-section__aside{margin-top:16px}@media (width>=768px){.grid-section__aside{margin-top:24px}}@media (width>=1025px){.grid-section__aside{flex-grow:1;width:calc(33.5% - 24px);max-width:392px;margin-top:0}}.grid-section__block{background-color:#fff;border-radius:32px;padding:24px}@media (width>=768px){.grid-section__block{padding:32px}}@media (width>=1025px){.grid-section__block{padding:40px}}.grid-section__block.program-ad-banner{padding:unset;background:unset;border-radius:unset}.grid-section__block+.grid-section__block,.grid-section__aside-block+.grid-section__aside-block{margin-top:16px}@media (width>=768px){.grid-section__block+.grid-section__block,.grid-section__aside-block+.grid-section__aside-block{margin-top:24px}}@media (width>=1025px){.information.grid-section__block{padding:29px 33px}}.information__page-contents{margin-top:40px}.information__program-description{margin-top:10px}@media (width>=1025px){.information__program-description{max-width:calc(100% - 106px);margin-top:25px}}.information__program-type{--container-padding:24px;margin-top:32px}@media (width>=768px){.information__program-type{--container-padding:32px;margin-top:37px}}@media (width<=1024px){.information__program-type{margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1)}.information__program-type .tags__wrapper{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.information__tariffs{margin-top:14px;padding-top:26px;position:relative}@media (width>=768px){.information__tariffs{margin-top:24px;padding-top:31px}}.information__tariffs:before{content:"";background:#efedec;width:calc(100% + 80px);height:1px;display:flex;position:absolute;top:0;left:-40px}.tags__wrapper{scrollbar-width:none;scroll-padding:0 var(--container-padding-left);scroll-snap-type:x mandatory;gap:9px;display:flex;overflow-x:scroll}.tags__wrapper::-webkit-scrollbar{display:none}@media (width<=1024px){.tags__wrapper{flex-wrap:nowrap}}@media (width>=1025px){.tags__wrapper{flex-wrap:wrap}}.tags__item{scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f5f5f7;border-radius:22px;padding:8px 12px 7px;transition:all .4s;display:flex}@media (width>=768px){.tags__item{padding:11px 12px 11px 16px}}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.tags__item:hover{color:#bda47f}}.tags__item:active{color:#bda47f}input[type=radio]:checked+.tags__item{pointer-events:none;color:#fff;background-color:#8d3332}.tags__title{white-space:nowrap}.program-description__head{justify-content:space-between;display:flex}@media (width>=768px){.program-description__head{align-items:center}}.program-description__identity{flex-direction:column;gap:4px;display:flex}@media (width>=768px){.program-description__identity{flex-direction:row;align-items:baseline;gap:12px}}.program-description__title{color:#8d3332}.program-description__title._extended{-webkit-text-fill-color:transparent;background:linear-gradient(91.14deg,#9b815c 16.38%,#c0aa8b 35.63%,#9b815c 46%);-webkit-background-clip:text;background-clip:text;width:fit-content}.program-description__title._extended::selection{-webkit-text-fill-color:white;color:#fff;background:#ebe4d9;transition:inherit}.tariffs{position:relative}.tariffs__head{justify-content:space-between;display:flex}@media (width>=768px){.tariffs__head{align-items:center}}.tariffs__identity{flex-direction:column;gap:4px;display:flex}@media (width>=768px){.tariffs__identity{flex-direction:row;align-items:baseline;gap:12px}}.tariffs__title{color:#8d3332}.tariffs__title._extended{-webkit-text-fill-color:transparent;background:linear-gradient(91.14deg,#9b815c 16.38%,#c0aa8b 35.63%,#9b815c 46%);-webkit-background-clip:text;background-clip:text;width:fit-content}.tariffs__title._extended::selection{-webkit-text-fill-color:white;color:#fff;background:#ebe4d9;transition:inherit}.tariffs__toggle{-webkit-user-select:none;user-select:none;align-items:center;height:fit-content;display:flex}.tariffs__toggle>span{margin-left:8px;font-size:16px;font-weight:400;line-height:20.8px}.tariffs__tooltip{width:16px;height:16px;margin-left:4px}.tariffs__tooltip [role=tooltip]{max-width:264px;font-size:14px;font-weight:400;line-height:16.8px}.tariffs__description{max-width:416px;margin-top:16px}.tariffs__features{gap:7px;margin-top:32px;display:grid}@media (width>=768px){.tariffs__features{grid-template-columns:1fr 1fr;gap:37px 24px}}.tariffs__feature:not(:nth-last-child(2):nth-child(odd),:last-child){padding-bottom:14px}@media (width>=768px){.tariffs__feature:not(:nth-last-child(2):nth-child(odd),:last-child){border-bottom:1px solid #efedec}}.tariffs__feature.tariff-additional{margin-top:16px}@media (width>=768px){.tariffs__feature.tariff-additional{margin-top:-12px}}.tariffs__detail{margin-top:5px;margin-left:21px;font-size:14px;display:inline-block}@media (width>=768px){.tariffs__detail{margin-top:11px}}.tariffs__departure{background-color:#f5f5f7;border-radius:16px;margin-top:24px;padding:16px}@media (width>=768px){.tariffs__departure{margin-top:40px;padding:32px}}.tariffs__departure__switcher{padding-left:32px;display:block;position:relative}@media (width>=768px){.tariffs__departure__switcher{padding-left:48px}}.tariffs__departure input[type=checkbox][name=is-departure]{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.tariffs__departure input[type=checkbox][name=is-departure]+label{cursor:pointer;border:1px solid #e2deda;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .4s;display:flex;position:absolute;top:0;left:0}@media (width>=768px){.tariffs__departure input[type=checkbox][name=is-departure]+label{width:32px;height:32px}}.tariffs__departure input[type=checkbox][name=is-departure]+label:before{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;flex-shrink:0;width:9px;height:5px;margin-top:-3px;transition:all .4s;display:block;transform:rotate(-45deg)}@media (width>=768px){.tariffs__departure input[type=checkbox][name=is-departure]+label:before{width:14px;height:8px;margin-top:-5px}}.tariffs__departure input[type=checkbox][name=is-departure]:checked+label{background-color:#a58a63;border-color:#a58a63}.tariffs__departure input[type=checkbox][name=is-departure]:checked+label:before{opacity:1}.tariffs__departure__title{display:block}.tariffs__departure__text{margin-top:11px;display:block}input[type=checkbox][name=is-departure]:checked~.tariffs__departure__hidden{display:block}.tariffs__departure__hidden{margin-top:24px;display:none}@media (width<=767px){.tariffs__departure__hidden{margin-left:-32px}}.tariffs__departure__hidden__title{margin-bottom:16px;font-size:18px}@media (width>=768px){.tariffs__departure__hidden__title{font-size:20px}}@media (width<=767px){.tariffs__departure__radios{grid-gap:16px 24px;grid-template-columns:1fr 1fr;display:grid}}@media (width>=768px){.tariffs__departure__radios{flex-wrap:wrap;gap:24px;display:flex}}.tariffs__departure__radios label{align-items:center;font-size:17px;display:flex;position:relative}@media (width>=768px){.tariffs__departure__radios label{font-size:20px}}.tariffs__departure__radios label input[type=radio]{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.tariffs__departure__radios label input[type=radio]+i{cursor:pointer;border:1px solid #e2deda;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:10px;transition:all .4s;display:flex}@media (width>=768px){.tariffs__departure__radios label input[type=radio]+i{width:32px;height:32px;margin-right:12px}}.tariffs__departure__radios label input[type=radio]+i:before{content:"";opacity:0;background-color:#fff;border-radius:50%;width:10px;height:10px;transition:all .4s;display:block}.tariffs__departure__radios label input[type=radio]:checked+i{background-color:#a58a63;border-color:#a58a63}.tariffs__departure__radios label input[type=radio]:checked+i:before{opacity:1}.tariffs__footer{contain:paint}@media (width<=767px){.tariffs__footer{z-index:2;width:100%}}@media (width>=768px){.tariffs__footer{border-radius:0 0 32px 32px;margin:0 -32px -32px}}@media (width>=1025px){.tariffs__footer{margin:0 -33px -29px -32px}}.tariffs__footer-wrapper{background:#fff;justify-content:space-between;align-items:center;margin-top:22px;padding:24px 33px 55px;display:flex}@media (width<=767px){.tariffs__footer-wrapper{flex-direction:column-reverse;gap:10px;margin-top:30px;padding:0}}.tariffs__button{height:48px;padding:0 58px}@media (width<=767px){.tariffs__button{border-radius:12px;width:100%;padding:0 40px}}@media (width>=1025px){.about-program__content{margin-top:24px}}.about-program__content:empty{display:none}@media (width>=1025px){.about-program__advantages{margin-top:24px}}.about-program__gallery{margin-top:24px}.online-payments__title,.online-payments__text{max-width:544px}.online-payments__text{margin-top:16px}.online-payments__features{justify-content:space-between;gap:24px;margin-top:32px;display:flex}@media (width<=767px){.online-payments__features{flex-direction:column}.online-payments__features>:not(:first-child){position:relative}.online-payments__features>:not(:first-child):before{content:"";background:#efedec;width:100%;height:1px;position:absolute;top:-13px;left:0}}.online-payments__link{margin-top:32px;font-size:18px;line-height:23.4px;display:inline-block}@media (width<=767px){.online-payments__link{font-size:16px;line-height:20.8px}.payments-feature{grid-template-columns:auto 1fr;display:grid}}.payments-feature__icon{width:28px;height:28px}@media (width<=767px){.payments-feature__title{align-self:center;margin-left:8px}}@media (width>=768px){.payments-feature__title{margin-top:8px}}.payments-feature__text{color:#1b1b1b;grid-column:1/-1;margin-top:8px}.information-header{grid-template-columns:1fr auto;gap:24px;display:grid}.information-header__icon{background:#f5f5f7;border-radius:50%;width:48px;height:48px;padding:10px}@media (width>=768px){.information-header__icon{width:96px;height:96px;padding:24px}}@media (width>=1025px){.information-header__icon{margin-bottom:-100%}}.information-header__value{grid-column:1/-1}.information-header__info{margin-top:16px}@media (width>=768px){.information-header__info__text{font-size:18px}}.information-header__info__img{margin-top:16px}.information-header__info__img img{width:100%}.advantages__items{background:#f5f5f7;border-radius:24px;flex-wrap:wrap;gap:19px;margin-top:24px;padding:24px;display:flex}@media (width>=768px){.advantages__items{gap:32px 60px;padding:32px}}.advantages__item{flex-grow:1;width:100%}@media (width>=768px){.advantages__item{width:calc(50% - 30px)}}@media (width<=767px){.advantages__item+.advantages__item{position:relative}.advantages__item+.advantages__item:before{content:"";background-color:#efedec;width:100%;height:1px;position:absolute;top:-24px;left:0}.advantages-item{grid-template-columns:min-content auto;gap:0 8px;display:grid}}.advantages-item__icon{width:28px;height:28px}@media (width<=767px){.advantages-item__title{align-self:center}}@media (width>=768px){.advantages-item__title:not(:first-child){margin-top:8px}}.advantages-item__text{margin-top:8px}@media (width<=767px){.advantages-item__text{grid-column:1/-1;margin-top:14px}}.about-program-gallery{aspect-ratio:728/400;width:100%;height:100%;padding:0}.about-program-gallery__gallery{contain:paint;border-radius:16px;height:100%}.about-program-gallery__slides{height:100%}.about-program-gallery__nav>*{z-index:2;aspect-ratio:1;background:#fff;border-radius:50%;width:48px;transition:all .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 24px #efe0db}.about-program-gallery__nav>:before{content:"";border-bottom:2px solid #8d3332;border-left:2px solid #8d3332;width:10px;height:10px;transition:border-color .4s;position:absolute;top:50%;left:26px;transform:translate(-50%,-50%)rotate(45deg)}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.about-program-gallery__nav>:hover:before{border-color:#bda47f}}.about-program-gallery__nav>:active:before{border-color:#bda47f}.about-program-gallery__nav ._prev{left:-24px}.about-program-gallery__nav ._next{right:-24px}.about-program-gallery__nav ._next:before{left:20px;transform:translate(-50%,-50%)rotate(225deg)}.about-program-gallery__slide .play-btn{box-shadow:0 4px 24px #efe0db}.about-program-gallery__slide .play-btn .svg-icon{width:32px;height:32px;transition:all .4s}@media (width>=768px){.about-program-gallery__slide .play-btn .svg-icon{width:64px;height:64px}}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.about-program-gallery__slide:hover .play-btn .svg-icon{width:84px;height:84px}}.about-program-gallery__slide:active .play-btn .svg-icon{width:84px;height:84px}.tariff-feature__list{margin-top:9px}@media (width>=768px){.tariff-feature__list{margin-top:16px}}.tariff-feature__list li{text-indent:-20px;letter-spacing:.15px;padding-left:20px;font-size:14px;font-weight:400;line-height:16.8px;position:relative}.tariff-feature__list li+li{margin-top:5px}@media (width>=768px){.tariff-feature__list li+li{margin-top:8px}}.tariff-feature__list li:before{content:"";aspect-ratio:1;background:#8d3332;border-radius:50%;width:3px;margin:0 8px -2px 6px;display:inline-block;transform:translateY(-50%)}.tariff-additional{background-color:#f6f1ef;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (width>=768px){.tariff-additional{gap:24px}}.tariff-additional__title{font-size:16px;font-weight:400;line-height:20.8px}@media (width>=768px){.tariff-additional__title{font-size:18px;line-height:23.4px}}.tariff-additional__items{flex-direction:column;gap:16px;display:flex}@media (width>=768px){.tariff-additional__items{gap:20px}}.additional-service{justify-content:space-between;gap:16px;display:flex}.additional-service__title{color:#1b1b1b}@media (width>=1025px){.additional-service__title{max-width:244px}}.additional-service__value{color:#1b1b1b}.additional-service__code,.additional-service__value{margin-top:8px;display:inline-block}.additional-service__code{margin-left:16px}.additional-service__toggle{--background-color:#fff}.tariff-value{display:flex}@media (width<=767px){.tariff-value{align-self:flex-start;align-items:baseline}}@media (width>=768px){.tariff-value{align-items:baseline}}.tariff-value__divider{margin:0 2px}.tariff-value__title{color:#1b1b1b;margin-right:12px;font-size:20px}.tariff-value__euro{font-size:24px}@media (width>=1025px){.tariff-value__euro{font-size:32px}}.tariff-value__euro{color:#1b1b1b;font-weight:500}.tariff-value__euro:before{content:var(--cur);display:inline}.tariff-value__ruble{font-size:17px}.tariff-value__ruble:after{content:var(--cur);display:inline}.tariff-value__divider,.tariff-value__ruble{color:#717172;font-weight:400}.tariff-list{max-width:816px;padding:50px 16px 16px}@media (width>=768px){.tariff-list{padding:40px}}.tariff-list__title{padding-right:40px}.tariff-list__items{flex-direction:column;gap:16px;margin-top:22px;display:flex}@media (width>=768px){.tariff-list__items{grid-template-columns:1fr auto auto;margin-top:32px;display:grid}}@media (width>=1025px){.tariff-list__items{padding-right:57px}}.tariff-list__item{grid-template-columns:min-content min-content auto;display:grid}@media (width>=768px){.tariff-list__item{grid-template-columns:subgrid;grid-column:1/-1}}@media (width<=767px){.tariff-list__name{grid-column:1/-1}}.tariff-list__code{color:#717172}@media (width>=768px){.tariff-list__code{margin-left:40px;margin-right:30px}}@media (width<=767px){.tariff-list__code{grid-area:2/2/3/3;align-self:center;margin-top:5px;margin-left:13px;font-size:14px;line-height:1}}.tariff-list__quantity{text-wrap:nowrap}.tariff-list__quantity:after{content:" шт.";color:#717172;display:inline}@media (width<=767px){.tariff-list__quantity{grid-area:2/1/3/2;margin-top:5px}}.program-ad-banner._programma-vedeniya-beremennosti,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe{z-index:1;contain:paint;background-color:#fef9f4;border-radius:24px;position:relative;container-type:inline-size}@media (width>=768px){.program-ad-banner._programma-vedeniya-beremennosti,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe{border-radius:32px}}.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__wrapper,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__wrapper{flex-direction:column;gap:14px;min-height:84vw;padding:32px 24px;display:flex}@media (width>=768px){.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__wrapper,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__wrapper{gap:16px;min-height:40.3465cqw;padding:32px}}@media (width>=1025px){.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__wrapper,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__wrapper{padding:40px}}.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__title,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__title{max-width:min(500px,71cqw)}.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__subtitle,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__subtitle{color:#8d3332;max-width:401px}@media (width<=767px){.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__subtitle,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__subtitle{letter-spacing:.2px;max-width:68vw;font-size:14px;line-height:1.2}}.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__button,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__button{border-radius:12px;width:fit-content;height:48px;margin-top:auto;padding:0 40px}.program-ad-banner._programma-vedeniya-beremennosti .program-ad-banner__background,.program-ad-banner._programma-diagnostika-narusheniy-sna-apnoe .program-ad-banner__background{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767px){.page{padding-bottom:var(--chat-button-offset)}}@media (width>=1025px){.chat-button{--chat-button-offset:0px!important}}.page-contents__items .js-direction-content-links-click_yam{flex-direction:column;display:flex}.page-contents__items .js-direction-content-links-click_yam a:not(:last-child){margin-bottom:15px}
