.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.bread {margin: 0;padding: 1.875rem 0;}
.bread__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .8125rem;overflow-x: auto;width: calc(100% + 1.875rem);margin-left: -.9375rem;padding: 0 .9375rem;-ms-overflow-style: none;scrollbar-width: none;}
.bread__wrap::-webkit-scrollbar {display: none;}
.bread__link {font-size: .875rem;line-height: 150%;color: var(--text);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);position: relative;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link:after {position: absolute;top: 50%;right: -.5625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "/";margin-left: 0;color: var(--text);}
.bread__link:hover, .bread__page {color: var(--button);}
.bread__page {font-size: .875rem;line-height: 150%;position: relative;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__page:after {position: absolute;top: 50%;right: -.5625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "/";margin-left: 0;color: var(--text);}
.bread__page:last-child:after {content: none;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.cookies {position: fixed;width: 100%;bottom: 0;left: 0;max-width: 65rem;padding: 1rem;background: var(--white);border-radius: 1.25rem 1.25rem 0 0;z-index: 333;border: .125rem solid rgba(68,77,106,.5);border-bottom: none;}
@media only screen and (min-width:62rem) {.cookies {padding: 1.875rem;}}
.cookies__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 1.25rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.cookies__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.cookies__text {margin-top: 1.25rem;font-size: 1rem;line-height: 150%;}
.cookies__text a {color: var(--button);-webkit-transition: opacity var(--time);-o-transition: opacity var(--time);transition: opacity var(--time);}
.cookies__text a:hover {color: var(--button);opacity: .7;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.text .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 1.875rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.text .container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.text article {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
@media only screen and (min-width:62rem) {.text article {-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;}}
.text__aside {width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1rem;}
@media only screen and (min-width:62rem) {.text__aside {max-width: 25.8125rem;position: sticky;top: 10rem;-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;-ms-flex-negative: 0;flex-shrink: 0;}}
.text__aside blockquote {margin: 0;}
.text__aside-image {width: auto;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 1.25rem;overflow: hidden;}
@media only screen and (min-width:62rem) {.text__aside-image {width: 100%;height: auto;}}
.text__aside-image img {width: 100%;-o-object-fit: cover;object-fit: cover;}
@media only screen and (min-width:62rem) {.text__aside--big {max-width: 32.75rem;}}
.text__image {max-width: 32.75rem;width: 100%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;border-radius: 1.25rem;overflow: hidden;margin: 0 auto;}
@media only screen and (min-width:62rem) {.text__image {-webkit-box-ordinal-group: unset;-ms-flex-order: unset;order: unset;position: sticky;top: 10rem;margin: 0;}}
.text__image img {width: 100%;height: auto;}
.text__links {padding: 1.25rem;border-radius: 1.25rem;background: var(--bg-blue);}
@media only screen and (min-width:62rem) {.text__links {padding: 1.875rem;}}
.text__links .block-subtitle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .5rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0;}
@media only screen and (min-width:62rem) {.text__links .block-subtitle {display: none;}}
.text__links .block-subtitle:after {position: relative;content: "";background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17 3.338A9.996 9.996 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12a9.996 9.996 0 0 1 5-8.662M8 12l4 4m0 0l4-4m-4 4V2\' stroke=\'%23A65341\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");width: 1.5rem;height: 1.5rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);}
@media only screen and (min-width:62rem) {.text__links .block-subtitle:after {content: none;}}
.text__links.is-active .block-subtitle:after {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
.text__links.is-active .text__links-items {top: .5rem;}
.text__links-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .5rem;height: 0;overflow: hidden;-webkit-transition: height var(--time),top var(--time);-o-transition: height var(--time),top var(--time);transition: height var(--time),top var(--time);top: 0;position: relative;}
@media only screen and (min-width:62rem) {.text__links-items {height: auto;overflow: visible;}}
.text__links a {font-size: 1rem;line-height: 150%;color: var(--button);}
.text__links a:hover {-webkit-text-decoration-line: underline;text-decoration-line: underline;}
.text__info {padding: 1.875rem;border: .125rem solid var(--dark-blue);border-radius: 1.25rem;background: var(--bg-blue);}
.text__info-subtitle {margin-top: .5rem;font-size: 1.125rem;line-height: 150%;font-weight: 700;color: var(--dark-blue);}
.text__info .btn, .text__info .header__socials, .text__info ul {margin-top: 1.875rem;}
.text__info .btn {display: none;}
@media only screen and (min-width:62rem) {.text__info .btn {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.text__date {font-size: 1rem;line-height: 150%;color: var(--dark-blue);}
.text__author-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.875rem;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
@media only screen and (min-width:62rem) {.text__author-wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.text__author .h2 {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.text__doctor {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 1.25rem;overflow: hidden;-ms-flex-negative: 0;flex-shrink: 0;}
.text__doctor-image {max-width: 8.375rem;width: 100%;height: 100%;-ms-flex-negative: 0;flex-shrink: 0;display: none;}
@media only screen and (min-width:62rem) {.text__doctor-image {height: auto;display: block;}}
.text__doctor-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.text__doctor-wrap {padding: 1.25rem;background: var(--bg-blue);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .75rem;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.text__doctor-name {font-size: 1rem;line-height: 150%;color: var(--dark-blue);font-weight: 700;}
.text__doctor-title {font-size: .875rem;line-height: 150%;color: var(--button);}
.text__tags {margin-top: 2.25rem;padding: 1.875rem;border-radius: 1.25rem;background: var(--bg-blue);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;gap: 1.25rem;}
.text__tag {padding: .375rem .75rem;font-size: .875rem;line-height: 150%;border: .0625rem solid var(--dark-blue);border-radius: 6rem;}
.text .bibliography {margin: 1rem 0;}
.text .bibliography:last-child {margin-bottom: 0;}
.text .bibliography .h2 {margin-bottom: 1.5rem;}
.text .bibliography .h2:last-child {margin-bottom: 0;}
.text__services {margin: 1.875rem 0;padding: 1.875rem;background: var(--bg-blue);border-radius: 1.25rem;}
.text__services:last-child {margin-bottom: 0;}
.text__services:first-child {margin-top: 0;}
.text__services-items {display: grid;grid-template-columns: repeat(1,1fr);gap: 1rem;margin-top: 1.875rem;}
@media only screen and (min-width:62rem) {.text__services-items {grid-template-columns: repeat(2,1fr);gap: 1.875rem;}}
.text__services-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 1.875rem;padding: 1.25rem;background: var(--white);border-radius: 1.25rem;font-size: calc(1rem + 4 * ( ( 100vw - 20rem ) / 1600 ));line-height: 150%;font-weight: 700;color: var(--dark-blue);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
@media (min-width:125rem) {.text__services-item {font-size: 1.25rem;}}
.text__services-item:after {position: relative;content: "";width: 2.25rem;height: 2.25rem;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'36\' height=\'36\' viewBox=\'0 0 36 36\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M3.51 21.884C2.172 16.88 3.466 11.32 7.392 7.394c5.858-5.858 15.356-5.858 21.214 0 5.858 5.857 5.858 15.355 0 21.213-3.926 3.925-9.487 5.22-14.491 3.884M22.5 22.5v-9m0 0h-9m9 0l-15 15\' stroke=\'%23A65341\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);}
.text__services-item:hover {color: var(--button);}
.text__services-item:hover:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.text.dark .text__doctor, .text.dark .text__doctor-wrap, .text.dark .text__info, .text.dark .text__links, .text.dark .text__services, .text.dark blockquote {background: var(--white);}
.text.dark .text__services-item {background: var(--bg-blue);}
.text.blue article :not(a) {color: var(--bg-blue);}
.text.blue article table {border: .125rem solid var(--white);}
.text.blue article table td {border-bottom: .125rem solid var(--white);}
.text.blue article table td:before {border-right: .125rem solid var(--white);}
@media only screen and (min-width:64rem) {.text.blue article table td {border-right: .125rem solid var(--white);}
	.text.blue article table tr {border-bottom: .125rem solid var(--white);}}
.text.blue .text__services .h3, .text.blue blockquote p {color: var(--dark-blue);}