.s-page-title .container-fluid {padding-bottom: 0;}
.s-page-title .block__title {margin-bottom: 0;}
.s-page-title .page__title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: .5rem;}
.s-page-title .article__tags {padding: .5rem 1rem;font-weight: 400;font-size: 1rem;line-height: 150%;color: #fff;border-radius: .25rem;background: #34dca1;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (max-width:64rem) {.s-page-title .article__tags {display: none;}}
.s-page-title+.s-text:after, .s-page-title+.s-text:before {content: none;}
.s-page-title+.s-search-page .container {padding-top: 1.5rem;}
.widget {z-index: 10;position: fixed;right: 1rem;bottom: 1rem;}
.s-text .container {overflow: hidden;}
.author {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;margin-bottom: 2.5rem;}
.author img {border-radius: .25rem;margin-bottom: .5rem;}
.author__title {font-size: 1rem;line-height: 150%;}
.author__name, .author__title {font-weight: 400;text-align: center;color: #0a3a29;}
.author__name {font-size: 1.375rem;line-height: 145%;padding: 0 .3125rem;}
.review-article {padding: .75rem 1.5rem;border: .0625rem solid #34dca1;margin-left: .0625rem;border-radius: .25rem;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;}
@media only screen and (min-width:88.75rem) {.review-article {padding: .75rem 3.125rem 1.5rem;}}
.review-article__text {margin-top: .5rem;text-align: center;font-size: calc(1rem + 2 * ( 100vw - 20rem ) / 1600);line-height: 120%;color: #0a3a29;font-weight: 600;}
@media (min-width:125rem) {.review-article__text {font-size: 1.125rem;}}
.s-breadcrumbs .container {padding: 3.5rem .5rem 2.5rem;}
@media only screen and (max-width:114.75rem) {.s-breadcrumbs .container:before {left: 0;}
	.s-breadcrumbs .container:after {right: 0;}}
@media only screen and (max-width:64rem) {.s-breadcrumbs .container {padding: 1rem 0 1.5rem;}}
.s-breadcrumbs .breadcrumb {left: 1.5rem;margin-bottom: 0;}
@media only screen and (max-width:64rem) {.s-breadcrumbs .breadcrumb {left: .5rem;}}
.breadcrumb {position: relative;left: -5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;margin-bottom: 2.5rem;}
@media only screen and (max-width:64rem) {.breadcrumb {margin-bottom: 1.5rem;left: 0;}}
.breadcrumb-service {left: -3.5rem;}
@media only screen and (max-width:64rem) {.breadcrumb-service {left: 0;}}
.breadcrumb__current, .breadcrumb__link {font-weight: 400;font-size: 1rem;line-height: 137%;color: #34dca1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;}
@media only screen and (max-width:64rem) {.breadcrumb__current, .breadcrumb__link {display: none;}}
.breadcrumb__current:hover, .breadcrumb__link:hover {color: #34dca1;}
.breadcrumb__link {-webkit-transition: color .25s ease-in-out;transition: color .25s ease-in-out;}
.breadcrumb__link:after {content: "";width: .375rem;height: .0625rem;background: #0a3a29;}
.breadcrumb__back {font-weight: 600;font-size: 1rem;line-height: 150%;color: #34dca1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.breadcrumb__back svg {fill: #34dca1;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
@media only screen and (min-width:64rem) {.breadcrumb__back {display: none;}}
.breadcrumb__back:hover {color: #34dca1;}
.breadcrumb-inner .breadcrumb__link:after {background: #fff;}
.breadcrumb-inner .breadcrumb__back, .breadcrumb-inner .breadcrumb__current {color: #fff;}
.breadcrumb-inner .breadcrumb__back svg {fill: #fff;}