.page-title {padding: 0 0 1.5rem;background: #f2f2f4;}
@media only screen and (min-width:48rem) {.page-title {padding: 1.5rem 0;}}
.bread {background: #f2f2f4;padding: 2rem 0;font-size: .875rem;line-height: 1.375rem;font-weight: 600;letter-spacing: .125rem;text-transform: uppercase;overflow-x: auto;-ms-overflow-style: none;scrollbar-width: none;}
.bread::-webkit-scrollbar {width: 0;height: 0;}
.bread .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bread__page {color: rgba(29,29,29,.2);-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link {color: #e71c3a;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;margin-right: 1.375rem;position: relative;display: block;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link:hover {color: #1d1d1d;}
.bread__link:after {position: absolute;content: "/";right: -.9375rem;color: #1d1d1d;}
.text-nav {background: #fff;margin-top: 1rem;position: sticky;top: 2.625rem;z-index: 9;padding: .5rem;}
@media only screen and (min-width:67.5rem) {.text-nav {top: 9.5rem;}}
@media only screen and (min-width:68.75rem) {.text-nav {margin-top: 2rem;}}
@media only screen and (min-width:73.75rem) {.text-nav {top: 3.75rem;}}
.text-nav__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 2rem;}
@media only screen and (min-width:68.75rem) {.text-nav__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.text-nav__title {color: #1d1d1d;font-size: 1.25rem;font-weight: 600;line-height: 140%;}
.text-nav__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: .75rem;}
@media only screen and (min-width:68.75rem) {.text-nav__list {gap: 2rem;}}
.text-nav__link {display: block;padding: .5rem;color: #1d1d1d;font-size: 1rem;font-weight: 400;line-height: 150%;background-color: transparent;-webkit-transition: color .25s ease-in-out,background-color .25s ease-in-out;-o-transition: color .25s ease-in-out,background-color .25s ease-in-out;transition: color .25s ease-in-out,background-color .25s ease-in-out;}
@media only screen and (min-width:68.75rem) {.text-nav__link {padding: .5rem .75rem;}}
.text-nav__link:hover {color: #fff;background-color: #e71c3a;}
.text-nav__link.active {background-color: #1d1d1d;color: #fff;position: relative;}
.text-nav__link.active:after {content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\'%3E%3Crect width=\'20\' height=\'20\' rx=\'10\' fill=\'%23E71C3A\'/%3E%3Cpath d=\'M6 9.95l2.95 2.95 4.95-4.95\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");width: 1.25rem;height: 1.25rem;position: absolute;top: -.5rem;right: -.625rem;}
.about-image {margin-top: 4.5rem;position: relative;}
.about-image:after {position: absolute;content: "";width: calc(100% - .625rem);height: 32.375rem;top: 0;right: 0;background: #e71c3a;z-index: -1;}
@media only screen and (min-width:67.5rem) {.about-image:after {width: 30%;height: 100%;}}
.about-image .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.5rem;}
@media only screen and (min-width:67.5rem) {.about-image .container {-webkit-column-gap: 2rem;-moz-column-gap: 2rem;column-gap: 2rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:67.5rem) {.about-image--center .container {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.about-image__image {max-width: 80%;width: 100%;height: 32.375rem;}
@media only screen and (min-width:67.5rem) {.about-image__image {height: auto;max-width: 28rem;min-width: 28rem;}}
.about-image__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.about-image__info {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-top: 1.5rem;}
@media only screen and (min-width:67.5rem) {.about-image__info {margin-top: 0;}}
.about-image__info h2 {margin-bottom: 1.5rem;}
@media only screen and (min-width:67.5rem) {.about-image__info h2 {margin-bottom: 2.5rem;}}
.about-image__info p {font-size: .875rem;line-height: 1.25rem;color: #696969;margin-bottom: 1rem;}
@media only screen and (min-width:48rem) {.about-image__info p {font-size: 1rem;line-height: 1.5rem;}}
.about-image__info p:last-child {margin-bottom: 0;}
.s-text {margin: 1.5rem 0;position: relative;}
@media only screen and (min-width:48rem) {.s-text {margin: 4.5rem 0;}}
.s-text p {font-size: .875rem;line-height: 1.25rem;color: #696969;margin-bottom: 1rem;}
@media only screen and (min-width:48rem) {.s-text p {font-size: 1rem;line-height: 1.5rem;}}
.s-text p:last-child {margin-bottom: 0;}
.s-text img {max-width: 15.625rem;width: 100%;height: auto;margin: 0 auto 1.5rem;position: relative;--after-width: 0;}
@media only screen and (min-width:67.5rem) {.s-text img {float: right;max-width: 28rem;margin: 0;margin-left: 2rem;}}
.s-text img .decor {width: var(--after-width);height: 100%;top: 0;}
.s-text__decor, .s-text img .decor {position: absolute;background: #e71c3a;}
.s-text__decor {width: 30%;height: 36.75rem;top: 13.375rem;right: 0;}
.s-text .alert {padding: .75rem .625rem;background: #f2f2f4;border-left: .125rem solid #e71c3a;font-size: .875rem;line-height: 1.25rem;color: #696969;}
@media only screen and (min-width:48rem) {.s-text .alert {padding: 1.5rem;font-size: 1rem;line-height: 1.5rem;}}
.s-text blockquote {background: rgba(231,28,58,.1);position: relative;font-size: .875rem;line-height: 1.25rem;color: #e71c3a;padding: .5rem;padding-left: 2.75rem;margin-bottom: 1rem;}
@media only screen and (min-width:48rem) {.s-text blockquote {padding: 1.5rem;padding-left: 5.5rem;font-size: 1rem;line-height: 1.5rem;}}
.s-text blockquote:after {position: absolute;content: "i";width: 1.75rem;height: 1.75rem;background: #e71c3a;font-size: 1.125rem;line-height: 1.75rem;font-weight: 600;color: #fff;font-family: Oswald;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;left: .5rem;top: .5rem;}
@media only screen and (min-width:48rem) {.s-text blockquote:after {width: 2.5rem;height: 2.5rem;font-size: 1.5rem;line-height: 2.5rem;top: 1.5rem;left: 1.5rem;}}
.s-text blockquote:last-child {margin-bottom: 0;}
.s-text a {color: #e71c3a;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.s-text a:hover {color: #1d1d1d;}
.s-text__author {padding: .5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #f2f2f4;margin-bottom: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:48rem) {.s-text__author {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 1.5rem;margin-bottom: 4rem;}}
.s-text__author-image {width: 6.5rem;height: 6.5rem;margin-right: 1rem;margin-bottom: 1rem;}
@media only screen and (min-width:48rem) {.s-text__author-image {margin-bottom: 0;}}
.s-text__author-title {font-size: 1rem;line-height: 1.5rem;font-weight: 700;color: #1d1d1d;text-align: center;}
@media only screen and (min-width:48rem) {.s-text__author-title {text-align: left;}}
.s-text__author-name {margin-top: .5rem;font-size: 1rem;line-height: 1.5rem;color: #696969;text-align: center;}
@media only screen and (min-width:48rem) {.s-text__author-name {text-align: left;}}
.s-text__author-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: .75rem;margin-bottom: -.5rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (min-width:48rem) {.s-text__author-links {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}}
.s-text__author-link {display: block;margin-right: 1.5625rem;margin-bottom: .5rem;}
.s-text__author-link:last-of-type {margin-right: 0;}
.s-text__contents {margin-bottom: 1.5rem;}
@media only screen and (min-width:48rem) {.s-text__contents {margin-bottom: 3rem;}}
.s-text__contents-title {font-size: 1.25rem;line-height: 1.625rem;font-weight: 600;text-transform: uppercase;color: #1d1d1d;font-family: Oswald;}
.s-text__contents-links {margin-top: 1rem;}
@media only screen and (min-width:48rem) {.s-text__contents-links {margin-top: 1.6875rem;}}
.s-text__contents-link {display: block;position: relative;padding-left: 2rem;font-size: .875rem;line-height: 1.25rem;color: #e71c3a;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;margin-bottom: .75rem;}
@media only screen and (min-width:48rem) {.s-text__contents-link {font-size: 1rem;line-height: 1.5rem;margin-bottom: 1rem;}}
.s-text__contents-link:last-of-type {margin-bottom: 0;}
.s-text__contents-link:after {position: absolute;left: .5625rem;top: .5625rem;width: .375rem;height: .375rem;background: #e71c3a;content: "";-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.s-text__contents-link:hover {color: #1d1d1d;}
.s-text__contents-link:hover:after {background: #1d1d1d;}
.s-text ul {-webkit-padding-start: 0;padding-inline-start: 0;-webkit-margin-before: 0;margin-block-start: 0;margin-bottom: 1rem;}
.s-text ul:last-child {margin-bottom: 0;}
.s-text ul li {list-style-type: none;padding-left: 2rem;font-size: .875rem;line-height: 1.25rem;color: #696969;margin-bottom: 1rem;position: relative;}
@media only screen and (min-width:48rem) {.s-text ul li {font-size: 1rem;line-height: 1.5rem;}}
.s-text ul li:after {content: 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 fill=\'%23E71C3A\' d=\'M7.586 4.929L9 3.515 17.486 12l-1.415 1.414z\'/%3E%3Cpath fill=\'%23E71C3A\' d=\'M9 20.486L7.586 19.07l8.485-8.485L17.485 12z\'/%3E%3C/svg%3E");position: absolute;width: 1.5rem;height: 1.5rem;left: 0;top: 0;}
.s-text ul li:last-child {margin-bottom: 0;}
.s-text ol {-webkit-padding-start: 0;padding-inline-start: 0;-webkit-margin-before: 0;margin-block-start: 0;margin-bottom: 1rem;}
.s-text ol:last-child {margin-bottom: 0;}
.s-text ol li {list-style-type: none;padding-left: 2rem;position: relative;counter-increment: a;margin-bottom: 1rem;font-size: .875rem;line-height: 1.25rem;color: #696969;}
@media only screen and (min-width:48rem) {.s-text ol li {font-size: 1rem;line-height: 1.5rem;}}
.s-text ol li:before {content: counter(a);position: absolute;left: 0;top: 0;width: 1.25rem;height: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #f2f2f4;font-size: .875rem;line-height: 1.25rem;font-weight: 600;text-transform: uppercase;color: #e71c3a;font-family: Oswald;-ms-flex-negative: 0;flex-shrink: 0;}
@media only screen and (min-width:48rem) {.s-text ol li:before {width: 1.5rem;height: 1.5rem;font-size: 1rem;line-height: 1.5rem;}}
.s-text ol li:before:last-of-type {margin-bottom: 0;}
.s-text ol li span {font-size: .875rem;line-height: 1.25rem;font-weight: 700;color: #1d1d1d;margin-bottom: .5rem;}
@media only screen and (min-width:48rem) {.s-text ol li span {font-size: 1rem;line-height: 1.5rem;}}
.s-text ol li:last-child {margin-bottom: 0;}
.s-text--gray-bg {padding: 1.5rem 0;background: #f2f2f4;}
@media only screen and (min-width:48rem) {.s-text--gray-bg {padding: 4rem 0;}}
.s-text--gray-bg .s-text__notation {background: #fff;}
.s-text--vaccination {margin-top: 0;}
.s-text table th {background: rgba(231,28,58,.1);padding: .625rem;}
.s-text table td {padding: .625rem;}
.s-text table tr:nth-child(2n) {background: #f3f6fc;}
.s-text h2 {margin: 1.5rem 0;}
@media only screen and (min-width:48rem) {.s-text h2 {margin: 2.5rem 0;}}
.s-text h2:last-child {margin-bottom: 0;}
.s-text h2:first-child {margin-top: 0;}
.s-text iframe {max-width: 100%;}
.offer-psychiatry {position: relative;padding-bottom: 21.125rem;background: #f2f2f4;}
@media only screen and (min-width:48rem) {.offer-psychiatry {padding-top: 1.5rem;}}
@media only screen and (min-width:70rem) {.offer-psychiatry {padding-bottom: 0;background: #fff;padding-top: 10rem;}}
.offer-psychiatry:after {position: absolute;width: calc(13% - .125rem);height: calc(100% - 8.5rem);top: 0;right: 0;background: #e71c3a;z-index: -1;}
@media only screen and (min-width:70rem) {.offer-psychiatry:after {content: "";}}
.offer-psychiatry .h2, .offer-psychiatry h2 {width: 100%;}
@media only screen and (min-width:70rem) {.offer-psychiatry .h2, .offer-psychiatry h2 {max-width: 28rem;}}
.offer-psychiatry .input-group {margin-top: .5rem;}
@media only screen and (min-width:48rem) {.offer-psychiatry .input-group {margin-top: 1rem;}}
@media only screen and (min-width:70rem) {.offer-psychiatry .input-group {max-width: 28rem;}}
.offer-psychiatry__wrap {padding: 0 .625rem;background: #f2f2f4;width: calc(100% + 1.25rem);margin-left: -.625rem;}
@media only screen and (min-width:70rem) {.offer-psychiatry__wrap {padding: 4rem .625rem 0;padding: 4rem 7.5rem 0;width: 100%;margin-left: 0;position: relative;}}
.offer-psychiatry .policy {margin-top: 1.5rem;}
@media only screen and (min-width:48rem) {.offer-psychiatry .policy {margin-top: 2rem;}}
.offer-psychiatry__form {width: 100%;}
@media only screen and (min-width:70rem) {.offer-psychiatry__form {max-width: 35.5rem;}}
.offer-psychiatry__form-text {font-size: .875rem;line-height: 1.25rem;color: #696969;margin-top: 1.5rem;}
@media only screen and (min-width:48rem) {.offer-psychiatry__form-text {margin-top: 2rem;font-size: 1rem;line-height: 1.5rem;}}
.offer-psychiatry .black-btn {position: relative;width: calc(100% + 1.25rem);margin-top: 1.5rem;margin-left: -.625rem;}
@media only screen and (min-width:48rem) {.offer-psychiatry .black-btn {width: calc(100% - 6.25rem);margin-top: 2rem;}}
@media only screen and (min-width:70rem) {.offer-psychiatry .black-btn {width: 100%;margin-left: 0;left: -7.5rem;}}
.offer-psychiatry .black-btn__arrow {height: 100%;width: 7.5rem;right: -7.5rem;}
.offer-psychiatry__contact {width: calc(100% + 1.25rem);margin-left: -.625rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #e71c3a;padding: .5rem .625rem 1rem;-webkit-transition: background .25s ease-in-out;-o-transition: background .25s ease-in-out;transition: background .25s ease-in-out;}
@media only screen and (min-width:48rem) {.offer-psychiatry__contact {padding: 1.5rem 1.25rem 2rem;}}
@media only screen and (min-width:70rem) {.offer-psychiatry__contact {max-width: 43rem;width: 100%;margin-left: 0;}}
.offer-psychiatry__contact:hover {background: #1d1d1d;}
.offer-psychiatry__contact-title {font-size: 1rem;line-height: 1.625rem;color: #fff;text-align: center;}
@media only screen and (min-width:48rem) {.offer-psychiatry__contact-title {font-size: 1.125rem;line-height: 1.5rem;}}
.offer-psychiatry__contact-phone {font-size: 1.625rem;line-height: 2.25rem;font-weight: 700;font-family: Oswald;text-transform: uppercase;text-align: center;color: #fff;}
@media only screen and (min-width:48rem) {.offer-psychiatry__contact-phone {margin-top: .5rem;font-size: 2.5rem;line-height: 3rem;}}
.offer-psychiatry__image {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;max-width: 20rem;width: 100%;height: auto;}
@media only screen and (min-width:70rem) {.offer-psychiatry__image {max-width: 28.125rem;right: 0;left: unset;-webkit-transform: none;-ms-transform: none;transform: none;}}
@media only screen and (min-width:83.75rem) {.offer-psychiatry__image {max-width: 43rem;}}
.expert {position: relative;background: #f2f2f4;}
@media only screen and (min-width:73.75rem) {.expert {padding-top: 6.25rem;background: #fff;}}
.expert:after {position: absolute;width: 50%;background: #e71c3a;left: 0;bottom: .0625rem;}
@media only screen and (min-width:73.75rem) {.expert:after {content: "";height: calc(100% - 6.375rem);}}
.expert__wrap {width: 100%;padding-top: 1.5rem;background: #f2f2f4;position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
@media only screen and (min-width:48rem) {.expert__wrap {padding-top: 4rem;padding-right: 4rem;}}
@media only screen and (min-width:73.75rem) {.expert__wrap {display: block;padding-bottom: 5.125rem;}}
.expert__image {position: relative;bottom: 0;max-width: 15.25rem;height: auto;margin: 1.5rem auto 0;}
@media only screen and (min-width:48rem) {.expert__image {max-width: 21.875rem;}}
@media only screen and (min-width:73.75rem) {.expert__image {position: absolute;margin: 0;left: 6.875rem;max-width: 29.25rem;}}
.expert__main {width: 100%;}
@media only screen and (min-width:73.75rem) {.expert__main {margin-left: auto;max-width: calc(100% - 41.25rem);}}
.expert__text {color: #696969;font-size: calc(1rem + 6 * ( ( 100vw - 20rem ) / 1600 ));font-style: normal;font-weight: 400;line-height: 150%;margin-top: 2rem;}
@media (min-width:125rem) {.expert__text {font-size: 1.375rem;}}
@media only screen and (min-width:68.75rem) {.expert__text {margin-top: 2.5rem;line-height: 145.455%;}}
.expert__name {color: #1d1d1d;font-size: calc(.875rem + 2 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 700;line-height: 171.429%;text-transform: uppercase;margin-top: 2rem;}
@media (min-width:125rem) {.expert__name {font-size: 1rem;}}
@media only screen and (min-width:68.75rem) {.expert__name {line-height: 150%;}}
.expert-checked {margin-top: 1.5rem;}
@media only screen and (min-width:68.75rem) {.expert-checked {margin-top: 4.5rem;}}
.expert-checked .expert-title {color: #1e1e1e;text-align: center;font-size: 1rem;font-weight: 700;line-height: 150%;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert-title {text-align: left;}}
.expert-checked .expert__wrap {background: transparent;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1rem;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.expert-checked .expert__doctor {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 1rem;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert__doctor {-webkit-box-align: unset;-ms-flex-align: unset;align-items: unset;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.expert-checked .expert__doctor-image {width: 6.5rem;height: 6.5rem;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}
.expert-checked .expert__doctor-name {color: #393939;font-size: 1rem;font-weight: 400;line-height: 150%;text-align: center;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert__doctor-name {text-align: left;}}
.expert-checked .expert__doctor-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}
.expert-checked .expert__doctor-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: .5rem;gap: 1rem;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert__doctor-links {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: unset;-ms-flex-align: unset;align-items: unset;margin-top: .25rem;}}
.expert-checked .expert__doctor-links a {display: block;}
.expert-checked .expert__doctor-links a img {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert__date .expert-title {text-align: right;}}
.expert-checked .expert__date-date {color: #393939;text-align: center;font-size: 1rem;font-weight: 400;line-height: 150%;margin-top: .5rem;}
@media only screen and (min-width:68.75rem) {.expert-checked .expert__date-date {text-align: right;}}
.question {padding: 1.5rem 0;background: #1d1d1d;}
@media only screen and (min-width:48rem) {.question {padding: 4.5rem 0 5.5rem;}}
.question .h2, .question h2 {color: #fff;}
.question__wrap {margin-top: 1.5rem;}
@media only screen and (min-width:48rem) {.question__wrap {margin-top: 4.5rem;}}
.question__item {padding-bottom: 1rem;border-bottom: .0625rem solid hsla(0,0%,85%,.4);margin-bottom: 1.5rem;}
@media only screen and (min-width:48rem) {.question__item {padding-bottom: 1.5rem;}}
.question__item:last-of-type {margin-bottom: 0;}
.question__item.is-active .question__top {color: #e71c3a;}
.question__item.is-active .question__top svg {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);fill: #e71c3a;}
.question__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 1.125rem;line-height: 1.5rem;font-weight: 600;color: #fff;font-family: Oswald;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;cursor: pointer;}
@media only screen and (min-width:48rem) {.question__top {font-size: 1.5rem;line-height: 2rem;}}
.question__top svg {fill: #fff;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;-ms-flex-negative: 0;flex-shrink: 0;width: 1.5rem;height: 1.5rem;}
@media only screen and (min-width:48rem) {.question__top svg {width: 2rem;height: 2rem;}}
.question__top:hover {color: #e71c3a;}
.question__inside {height: 0;overflow: hidden;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.question__text {margin-top: 1rem;font-size: .875rem;line-height: 1.25rem;color: #fff;}
@media only screen and (min-width:48rem) {.question__text {margin-top: 1rem;font-size: 1rem;}}
.question__text p {margin-bottom: 1.25rem;}
.question__text p:last-of-type {margin-bottom: 0;}
.question--white {background: #fff;}
.question--white .h2, .question--white .question__top, .question--white h2 {color: #1d1d1d;}
.question--white .question__top svg {fill: #1d1d1d;}
.question--white .question__top:hover {color: #e71c3a;}
.question--white .question__text {color: #1d1d1d;}
.question--transportation {margin-top: 0;}
.question--transportation .container {background: #fff;position: relative;z-index: 2;padding-top: 0;}
@media only screen and (min-width:48rem) {.question--transportation .container {padding-top: 6.5rem;}}
@media only screen and (min-width:105rem) {.question--transportation .container {margin-top: -10.875rem;}}
.literature__wrap {background: #f2f2f4;padding: .75rem;}
@media only screen and (min-width:68.75rem) {.literature__wrap {padding: 2.5rem;}}