@charset "UTF-8";@keyframes rotateInCycle{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%{position:absolute;top:0;overflow:hidden}99%{top:50vh;overflow:hidden}100%{position:absolute;overflow:hidden;top:0;height:0}}@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}: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);font-weight:400;line-height:1}@media (min-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) *) 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 (min-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 (min-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);font-weight:400;line-height:1.1;letter-spacing:.03px}@media (min-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:is(.h4-mobile),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h4:is(.h4-mobile){font-size:18px}@media (min-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){font-size:24px;letter-spacing:.03px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .t-input{font-weight:400;font-size:18px;line-height:19.8px}@media (min-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{font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-align:left;color:#1b1b1b}: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) *) .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, .main > *:not(.breadcrumbs) *) ol:not(:where(.caption) > ol),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ul{font-family:TT Chocolates,sans-serif;font-size:clamp(18px,2.5vw,20px);font-weight:400;line-height:1.3}@media (min-width:1025px){: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) *) .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, .main > *:not(.breadcrumbs) *) ol:not(:where(.caption) > ol),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ul{font-size:20px;line-height:1.3}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption{font-family:TT Chocolates,sans-serif;font-size:14px;font-weight:400;line-height:1.2}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption{font-size:16px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ._other-publications ol li{margin:16px 0}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) ._other-publications ul li{margin:12px 0!important;font-size:16px}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .click-string{font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;border-bottom:1px dashed;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:color .4s cubic-bezier(.25,.1,.25,1)}@media (min-width:768px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .click-string{font-size:20px}}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) :where(.click-string){color:#717172;border-color:#c4c4c4}@media (hover),(min-width:0�),(min--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-weight:400;font-size:18px;line-height:1.3}@media (min-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 (max-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{flex-shrink:0;width:118px;margin-right:48px;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:23.4px;letter-spacing:-.01em;text-align:left;color:#717172}@media (min-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;line-height:27px;font-weight:500}: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{font-size:18px;font-weight:500;line-height:27px;text-align:center}: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{background:#faf6ef;color:#a58a63}: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 td,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th{text-align:start;padding:20px 16px;font-size:14px;font-weight:400;line-height:1.2}@media (max-width:767px){:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table td,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .styled-table table th{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{color:#1b1b1b}: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) *) .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, .main > *:not(.breadcrumbs) *) ol:not(:where(.caption) > ol),:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,: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) *) .h2,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) h2{color:#8d3332}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .h3,: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) *) h4{color:#1b1b1b}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption{color:#717172}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .caption._black{color:#1b1b1b}.body-text,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) p,ol:not(:where(.caption) > ol),ul{color:#1b1b1b}:where(._text-style-v2-chocolates, .main > *:not(.breadcrumbs) *) .button-v2{font-family:TT Chocolates,sans-serif;font-weight:400;line-height:1;text-align:center;font-size:18px}: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] *){margin-top:40px}: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) ol:not([class*=constructor] *),: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) ul:not([class*=constructor] *){margin-top:20px}: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) p: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:"";display:inline-flex;width:3px;height:3px;aspect-ratio:1;border-radius:50%;background:#1b1b1b;transform:translateY(-50%);margin:0 13px 2px 15px}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *){list-style-type:none;counter-reset:num;padding-left:32px}: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),(min-width:0�),(min--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{padding:24px;border-radius:16px;background-color:#fbf0f0}: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) .h1: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) .h2: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) .h3: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) .h4: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) h1: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) h2: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) h3: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) h4: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) p:not([class*=constructor] *) + ol,:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *) + ul{margin-top:0}:where(._text-style-v2-chocolates .text-content, .main > *:not(.breadcrumbs) * .text-content) section + section{margin-top:48px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) section + section,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) section + section{margin-top:48px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) h4:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) h4:not(:first-child):not([class*=constructor] *){margin-top:24px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) p:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) p:not(:first-child):not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) .diseases-constructor-block:not(:first-child),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) .diseases-constructor-block:not(:first-child){margin-top:24px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) .short-list h5,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) .short-list h5{font-size:inherit;font-weight:inherit;line-height:inherit}: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),: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){margin-top:20px}: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,: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{display:contents}: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,: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{margin:6px 0}: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,: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{margin-bottom:0!important}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) > li,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) > li{position:relative}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) > li:before,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) > li:before{content:"";display:inline-block;width:2.5px;aspect-ratio:1;border-radius:50%;background:#1b1b1b;transform:translateY(-50%);margin:0 13px 2px 15px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *){list-style-type:none;counter-reset:num;padding-left:32px}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li{position:relative}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-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 a{color:inherit!important}@media (hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li:hover a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li:active a,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .article-content, .main > *:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) > li:before,:where(._text-style-v2-chocolates .disease-tab-content, .main > *:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) > li:before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}.doctor-anchors{position:sticky;top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset));z-index:8}@media (max-width:767px){.doctor-anchors{margin-left:calc(var(--container-padding-left) * -1);margin-right:calc(var(--container-padding-right) * -1)}}@media (min-width:1025px){.doctor-anchors{border-bottom:1px solid #efedec}}@media (max-width:1024px){.doctor-anchors{top:calc(var(--mobile-header-height) + var(--mobile-header-sticky-offset))}.doctor-anchors:before{content:"";display:block;position:absolute;left:0;top:0;background-color:#fff;width:100%;box-shadow:0 4px 24px 0 #efe0db;height:53px;opacity:0;transition:opacity .4s cubic-bezier(.25,.1,.25,1)}}.doctor-anchors._in-use:before{opacity:1}.doctor-anchors._in-use:before .doctor-anchors__wrapper{background-color:transparent}.doctor-anchors__wrapper{display:flex;overflow-x:scroll;scrollbar-width:none;scroll-padding:0 var(--container-padding-left);scroll-snap-type:x mandatory;scroll-behavior:smooth;background-color:var(--template-background-color);transition:background-color .4s cubic-bezier(.25,.1,.25,1)}@media (max-width:767px){.doctor-anchors__wrapper{padding:0 var(--container-padding-left)}}@media (min-width:1025px){.doctor-anchors__wrapper{scroll-padding:unset}}.doctor-anchors__wrapper::-webkit-scrollbar{display:none}.doctor-anchors__item{scroll-snap-align:center;display:flex;transition:.4s cubic-bezier(.25,.1,.25,1);cursor:pointer;color:#1b1b1b;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:14px 12px;font-size:18px;font-weight:400}@media (min-width:1025px){.doctor-anchors__item{padding:16px 20px;font-size:20px}}.doctor-anchors__item:before{content:"";display:block;width:100%;height:2px;background-color:transparent;position:absolute;bottom:0;left:0;opacity:0;transition:.4s cubic-bezier(.25,.1,.25,1);transition-property:color,opacity}.doctor-anchors__item._active{pointer-events:none;color:#8d3332}.doctor-anchors__item._active:before{opacity:1;background-color:#8d3332}@media (hover),(min-width:0�),(min--moz-device-pixel-ratio:0),(-ms-high-contrast:none),(-ms-high-contrast:active){.doctor-anchors__item:hover{color:#bda47f}.doctor-anchors__item:hover:before{opacity:1;background-color:#bda47f}}.doctor-anchors__item:active{color:#bda47f}.doctor-anchors__item:active:before{opacity:1;background-color:#bda47f}.doctor-anchor__title{white-space:nowrap;color:inherit}:root{--template-background-color:#F5F5F7;--breadcrumbs-shadow-color-l:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #F5F5F7 100%);--breadcrumbs-shadow-color-r:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #F5F5F7 100%)}.main > *:not(.breadcrumbs) *{font-family:TT Chocolates,sans-serif}html{scroll-padding-top:calc(var(--mobile-header-height) + var(--mobile-header-sticky-offset) + var(--m-anchors-offset,0px) + 16px)}@media (min-width:1025px){html{scroll-padding-top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset) + var(--m-anchors-offset,0px) + 16px)}}@media (max-width:767px){html:has(.doctor-fixed-buttons._active) .chat-button{transform:translateY(-230%)}}.doctor-fixed-buttons{padding:16px;background-color:#fff;z-index:8;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 4px 24px 0 #efe0db;display:grid;grid-template-columns:1fr auto;gap:10px;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.doctor-fixed-buttons:not(._active){transform:translateY(120%)}.doctor-fixed-buttons__square-button{width:48px;height:48px;background:#a58a63;border-radius:8px}.doctor-fixed-buttons__square-button .svg-icon{fill:#fff;stroke-width:2px;padding:13px}.doctor-fixed-buttons__button:last-child{grid-column:1/-1}.doctor-fixed-buttons__button:has(div:nth-child(2)){display:flex;flex-direction:column;height:48px}.doctor-fixed-buttons__button:has(div:nth-child(2)) div:first-child{margin-top:-4px}.doctor-fixed-buttons__button:has(div:nth-child(2)) div:last-child{font-size:14px;line-height:1;margin-top:2px;color:#ffd9a3}.doctor-detail{display:grid;gap:32px}@media (min-width:1025px){.doctor-detail{margin-top:40px;gap:26px;grid-template-columns:min(389px,32vw) 1fr}}.doctor-detail__info{padding:16px;border-radius:0 0 24px 24px;background:#fff;position:relative}@media (max-width:767px){.doctor-detail__info{margin-left:-16px;margin-right:-16px}.doctor-detail__info-wrapper{margin-top:-162px}}@media (min-width:768px){.doctor-detail__info{padding:48px;border-radius:24px}}.doctor-detail__info + *{margin-top:40px}@media (max-width:767px){.doctor-detail__info:before{content:"";display:block;width:100%;height:200px;background:linear-gradient(0deg,#fff 38.52%,rgba(255,255,255,0) 96%);position:absolute;left:0;bottom:100%;z-index:-1;pointer-events:none}}.doctor-detail__name{font-weight:400;line-height:100%;color:#8d3332;font-size:36px}@media (min-width:768px){.doctor-detail__name{font-size:48px}}.doctor-detail__name + *{margin-top:12px}@media (min-width:768px){.doctor-detail__name + *{margin-top:13px}}.doctor-detail__aside{position:relative;z-index:7;background-color:var(--template-background-color)}@media (max-width:767px){.doctor-detail__aside{z-index:0;margin-left:calc(var(--container-padding-left) * -1);margin-right:calc(var(--container-padding-right) * -1)}}.doctor-detail__main{min-width:0;z-index:1}.doctor-detail__position{color:#717172}.doctor-detail__position + *{margin-top:25px}@media (min-width:768px){.doctor-detail__position + *{margin-top:31px}}.doctor-detail__attributes + *{margin-top:17px}@media (min-width:768px){.doctor-detail__attributes + *{margin-top:32px}}.doctor-detail__experience + *{margin-top:24px}@media (min-width:768px){.doctor-detail__experience + *{margin-top:40px}}.doctor-detail__appointment-widget + *{margin-top:24px}@media (min-width:768px){.doctor-detail__appointment-widget + *{margin-top:40px}}.doctor-detail__anchors + *{margin-top:16px}@media (min-width:768px){.doctor-detail__anchors + *{margin-top:30px}}.doctor-detail__quote + *{margin-top:10px}@media (min-width:768px){.doctor-detail__quote + *{margin-top:40px}}@media (max-width:767px){.doctor-detail__appointment-cost + *{margin-top:24px}}.doctor-detail__buttons{display:grid;grid-template-columns:1fr auto;gap:10px}.doctor-detail__buttons + *{margin-top:24px}.doctor-detail__square-button{width:56px;height:56px;background:#a58a63;border-radius:8px;stroke-width:2px}@media (max-width:767px){.doctor-detail__square-button{height:48px;width:48px}}.doctor-detail__square-button .svg-icon{fill:#fff;padding:13px}.doctor-detail__button:last-child{grid-column:1/-1}.doctor-detail__button:first-child{height:56px}.doctor-detail__button:has(div:nth-child(2)){display:flex;flex-direction:column;height:56px}@media (max-width:767px){.doctor-detail__button:has(div:nth-child(2)){height:48px}}.doctor-detail__button:has(div:nth-child(2)) div:first-child{margin-top:-4px}@media (max-width:767px){.doctor-detail__button:has(div:nth-child(2)) div:first-child{margin-top:2px}}.doctor-detail__button:has(div:nth-child(2)) div:last-child{font-size:14px;line-height:1;margin-top:2px;color:#ffd9a3}@media (max-width:767px){.doctor-detail__button:has(div:nth-child(2)) div:last-child{font-size:12px}}.doctor-detail__addresses{margin-top:12px}.doctor-detail__addresses + *{margin-top:40px}.doctor-detail__cards{display:grid;grid-template-columns:repeat(2,50%);margin-left:-4px;margin-right:-4px;gap:8px 0}.doctor-detail__cards > *{margin:0 4px}@media (min-width:768px){.doctor-detail__cards{margin-left:-8px;margin-right:-8px;gap:16px 0}.doctor-detail__cards > *{margin:0 8px}}@media (max-width:767px){.doctor-detail__cards > *:nth-child(2):last-child,.doctor-detail__cards > *:nth-child(3):last-child{grid-row:2/3;grid-column:1/-1}}@media (min-width:1025px){.doctor-detail__cards{grid-template-columns:repeat(3,33.3333333333%)}.doctor-detail__cards > *:nth-child(2):last-child{grid-column:2/-1}.doctor-detail__cards > *:only-child{grid-column:1/-1}}.doctor-detail__cards + *{margin-top:12px}@media (min-width:768px){.doctor-detail__cards + *{margin-top:26px}}.doctor-card{border-radius:16px;padding:20px 20px 16px;border:1px solid #e2deda;min-height:116px}@media (max-width:767px){.doctor-card:has(.doctor-card__value){display:flex;flex-direction:column;justify-content:space-between}}.doctor-card__title{font-weight:400;font-size:16px}@media (min-width:768px){.doctor-card__title{font-size:18px}}.doctor-card__value{margin-top:14px;font-size:34px;font-weight:400}@media (max-width:767px){.doctor-card__value{margin-top:0;font-size:24px;font-weight:300}}.doctor-card:not(._experience) .doctor-card__value{color:#a58a63}.doctor-card._experience{background:linear-gradient(118.45deg,#a58a63 32.28%,#ddcab0 70.19%,#9b815c 97.88%);color:#fff}.doctor-card__addresses-list{margin-top:15px}.addresses-list{display:flex;flex-direction:column;font-size:14px;line-height:1;gap:11px}.addresses-list > *{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.doctor-aside{position:sticky;top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset))}.doctor-aside__photo-wrapper{position:relative}.doctor-aside__photo-wrapper + *{margin-top:18px}.doctor-aside__photo{-o-object-fit:cover;object-fit:cover;contain:paint;aspect-ratio:389/497}@media (min-width:768px){.doctor-aside__photo{border-radius:16px;aspect-ratio:389/480}}.doctor-aside__languages{position:absolute;right:17px;bottom:17px;display:flex;background:rgba(255,255,255,.95);align-items:center;padding:8px 10px;border-radius:7px}.doctor-aside__languages-icon{display:flex;margin-right:4px}.doctor-aside__languages-icon .svg-icon{width:14px;height:13px;fill:#a58a63}.doctor-aside__languages-item{font-weight:400;font-size:12.97px;line-height:1;letter-spacing:0;color:#717172}.doctor-aside__languages-item + .doctor-aside__languages-item{margin-left:10px;position:relative}.doctor-aside__languages-item + .doctor-aside__languages-item:before{content:"";display:block;width:2px;height:2px;border-radius:50%;background-color:#717172;position:absolute;left:-6px;top:50%;transform:translateY(-50%)}.doctor-aside__play-button{border-radius:50%;width:87.5px;height:87.5px;background-color:#5b5b5b;color:#fff;opacity:.4;padding:13px;position:absolute;bottom:25px;left:25px;cursor:pointer}@media (max-width:767px){.doctor-aside__play-button{width:48px;height:48px;left:17px;opacity:.5;padding:9px;bottom:141px}}.doctor-aside__appointment-cost + *{margin-top:26px}.doctor-aside__buttons > *{width:100%}.doctor-aside__buttons > * + *{margin-top:7px}.doctor-aside__buttons + *{margin-top:24px}.doctor-aside__button:has(div:nth-child(2)){display:flex;flex-direction:column}.doctor-aside__button:has(div:nth-child(2)) div:last-child{font-size:12px;line-height:1;margin-top:2px;color:#ffd9a3}.doctor-aside__appointment{padding:24px;border-radius:24px;background-color:#fff}.appointment-cost{grid-template-columns:min-content min-content auto;align-items:self-end;display:grid;text-wrap:nowrap}.appointment-cost__title{color:#717172;width:100%;grid-column:1/-1;font-weight:400;font-size:15px;line-height:21px;letter-spacing:-.45px}@media (max-width:767px){.appointment-cost__title{font-size:15px}}.appointment-cost__price-main{color:#1b1b1b;font-weight:400;font-size:24px;line-height:1;margin-top:6px}@media (max-width:767px){.appointment-cost__price-main{font-size:29px;margin-top:4px}}.appointment-cost__separator{justify-self:center;padding:0 3px 0 7px}@media (max-width:767px){.appointment-cost__separator{padding:0 3px 0 4px}}.appointment-cost__price-secondary{color:#717172;font-weight:400;font-size:18px;line-height:1;letter-spacing:.06px}@media (max-width:767px){.appointment-cost__price-secondary{font-size:20px}}.doctor-attributes{display:grid;gap:18px 20px}@media (min-width:768px){.doctor-attributes{grid-template-columns:1fr auto}.doctor-attributes__item:nth-child(2){grid-row:1/3;grid-column:2/3}}.doctor-attribute__title{font-size:14px}@media (min-width:768px){.doctor-attribute__title{text-transform:uppercase;color:#a58a63}}.doctor-attribute__value{font-weight:400;font-size:20px;line-height:110%;color:#1b1b1b}@media (max-width:767px){.doctor-attribute__value{font-size:16px;line-height:130%;margin-top:5px}}.doctor-attribute__value a{display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline;color:inherit!important;text-underline-offset:5px;text-decoration-thickness:1px;line-height:1.2}.doctor-quote{padding:8px;border-radius:24px;background-color:#fff}.doctor-quote__wrapper{padding:40px;border-radius:16px;background-color:#faf6ef;display:grid;grid-template-columns:min-content 1fr;container-type:inline-size}@media (max-width:767px){.doctor-quote__wrapper{padding:24px;grid-template-columns:1fr}}.doctor-quote__icon{width:32px;height:23px;flex-shrink:0;padding-right:24px;box-sizing:content-box}@media (min-width:768px){.doctor-quote__icon{grid-row:1/2;grid-column:1/2}}.doctor-quote__text{color:#000;font-weight:400;font-size:18px;line-height:23px}@media (min-width:768px){.doctor-quote__text{grid-row:1/2;grid-column:2/-1}}@media (max-width:767px){.doctor-quote__text{font-size:16px;line-height:21px;margin-top:24px}}.doctor-quote__author{margin-top:18px;font-size:14px;line-height:1.1;letter-spacing:.4px}@media (min-width:768px){.doctor-quote__author{grid-row:2/3;grid-column:2/-1}}@media (max-width:767px){.doctor-quote__author{text-wrap:nowrap;max-width:100cqw;text-overflow:ellipsis;overflow:hidden}}.doctor-quote__author span{color:#717172}.doctor-quote__author span:first-child{color:#a58a63}.doctor-content__block{margin:24px 0}@media (max-width:767px){.doctor-content__block{margin:16px 0}}.doctor-content__block-wrapper{background-color:#fff;border-radius:24px;padding:50px;contain:paint}@media (max-width:767px){.doctor-content__block-wrapper{padding:24px}}.doctor-content__block-title{font-weight:400;line-height:100%;color:#8d3332;font-size:48px;margin-bottom:21px}@media (max-width:767px){.doctor-content__block-title{font-size:28px}}.doctor-content__block-content .content-accordion,.doctor-content__block-content .info-slider{margin:40px 0}.doctor-content__block-content .content-accordion:first-child,.doctor-content__block-content .info-slider:first-child{margin-top:0}.doctor-content__block-content .content-accordion:last-child,.doctor-content__block-content .info-slider:last-child{margin-bottom:0}.doctor-content > *:first-child .doctor-content__block:first-child{margin-top:0}.doctor-content > *:last-child .doctor-content__block:last-child{margin-bottom:0}.content-accordion ._active .content-accordion__trigger .svg-icon{transform:rotateX(0)}.content-accordion ._active .content-accordion__body{opacity:1}.content-accordion__panel{overflow:hidden}.content-accordion:not(._secondary) .content-accordion__title{font-weight:400;font-size:36px;line-height:100%;color:#8d3332}@media (max-width:767px){.content-accordion:not(._secondary) .content-accordion__title{font-size:28px}}.content-accordion:not(._secondary) .content-accordion__trigger{display:flex;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between}@media (min-width:768px){.content-accordion:not(._secondary) .content-accordion__trigger{align-items:center}}.content-accordion:not(._secondary) .content-accordion__trigger .svg-icon{width:32px;height:32px;flex-shrink:0;transition:transform .4s cubic-bezier(.25,.1,.25,1);stroke:#8d3332;stroke-width:1px;transform:rotateX(180deg)}@media (max-width:767px){.content-accordion:not(._secondary) .content-accordion__trigger .svg-icon{width:24px;height:24px}}.content-accordion__body:is(._active .content-accordion__body){transition-delay:.4s}.content-accordion._secondary .content-accordion__title{font-weight:400;font-size:24px;line-height:100%;color:#1b1b1b}@media (max-width:767px){.content-accordion._secondary .content-accordion__title{font-size:20px}}.content-accordion._secondary .content-accordion__trigger{display:flex;gap:10px;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between}.content-accordion._secondary .content-accordion__trigger .svg-icon{width:16px;height:16px;flex-shrink:0;transition:transform .4s cubic-bezier(.25,.1,.25,1);stroke:#8d3332;stroke-width:2px;transform:rotateX(180deg)}@media (max-width:767px){.content-accordion._secondary .content-accordion__body ul{text-indent:-34px;padding-left:19px}}@media (max-width:767px){.content-accordion._secondary .content-accordion__body li{margin:12px 0!important;font-size:14px;line-height:1.25}.content-accordion._secondary .content-accordion__body li:first-child{margin-top:0!important}}.content-accordion ._active .content-accordion__trigger .svg-icon{transform:rotateX(0)}.content-accordion ._active .content-accordion__body{opacity:1}.content-accordion__body{opacity:0;transition:opacity .4s cubic-bezier(.25,.1,.25,1)}.content-accordion__body:before{content:"";display:block;margin-bottom:20px}.content-accordion__body:not(._other-publications) *:first-child{margin-top:revert!important}.content-accordion__body ._other-publications{margin-top:24px;margin-left:-10px;color:#1b1b1b}.doctor-specs{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}@media (max-width:767px){.doctor-specs{margin-top:24px}}.doctor-specs__row{grid-column:1/-1;display:grid;grid-template-columns:subgrid}@media (max-width:767px){.doctor-specs__row{gap:17px;grid-template-columns:1fr}}.doctor-specs__clinic{font-size:24px;font-weight:400;color:#1b1b1b;line-height:1.1}.doctor-specs__services{display:flex;flex-direction:column;font-size:19px;line-height:1.3;font-weight:400;letter-spacing:.4px;gap:16px}@media (max-width:767px){.doctor-specs__services{font-size:18px;gap:8px}}.doctor-specs__divider{grid-column:1/-1;width:100%;height:1px;background-color:#efedec}