.s-breadcrumbs {padding: 2rem 0;}
@media (max-width:62rem) {.s-breadcrumbs {padding: 1.5rem 0;}}
.s-breadcrumbs .breadcrumb {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .625rem;-moz-column-gap: .625rem;column-gap: .625rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: auto;}
.s-breadcrumbs .breadcrumb__home, .s-breadcrumbs .breadcrumb__link {min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;white-space: nowrap;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .25rem;-moz-column-gap: .25rem;column-gap: .25rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;font-size: 1rem;line-height: 150%;color: #858c95;}
.s-breadcrumbs .breadcrumb__current {font-weight: 500;font-size: .9375rem;line-height: 147%;color: #0a77ff;cursor: pointer;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;white-space: nowrap;}
.banner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;margin-bottom: 1rem;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
@media (max-width:70.625rem) {.banner {-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: .5rem;}}
.banner__main {width: 66%;}
@media (max-width:81.25rem) {.banner__main {width: 60%;}}
@media (max-width:70.625rem) {.banner__main {width: 100%;}}
.banner__main h1 {font-weight: 700;font-size: calc(1.5rem + 44 * ( 100vw - 20rem ) / 1600);line-height: 111%;color: #151515;max-width: 100%;margin-bottom: 2rem;}
@media (min-width:125rem) {.banner__main h1 {font-size: 4.25rem;}}
.banner__image {max-height: 22rem;border-radius: 2rem;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media (max-width:70.625rem) {.banner__image {width: 100%;}}
@media (max-width:48rem) {.banner__image {border-radius: 1.5rem;}}
.banner__callback .btn {text-align: center;}
.banner__form {width: 34%;border-radius: 2rem;padding: 2rem 2.5rem;background-color: #f4f5f7;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: 2rem;}
@media (max-width:81.25rem) {.banner__form {width: 40%;}}
@media (max-width:70.625rem) {.banner__form {width: 100%;}}
@media (max-width:48rem) {.banner__form {border-radius: 1.5rem;padding: 1rem;row-gap: 1.5rem;}}
.banner__form-title .title {font-weight: 700;font-size: calc(1.25rem + 12 * ( 100vw - 20rem ) / 1600);line-height: 125%;color: #151515;margin-bottom: 1rem;}
@media (min-width:125rem) {.banner__form-title .title {font-size: 2rem;}}
.banner__form-title .subtitle {font-weight: 400;font-size: 1rem;line-height: 150%;color: #151515;}
.banner__form .form__title {font-weight: 600;font-size: 1.25rem;line-height: 140%;color: #151515;}
.banner__form .form__caption {margin: 1rem 0 .5rem;font-weight: 400;font-size: .875rem;line-height: 157%;color: #323539;}
.banner__form .form__group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .125rem;-moz-column-gap: .125rem;column-gap: .125rem;width: 100%;}
@media (max-width:31.25rem) {.banner__form .form__group {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}}
.banner__form .form__group input {width: 100%;border: .0625rem solid #e5e5e7;border-radius: 2rem .125rem .125rem 2rem;padding: .75rem 1rem;}
@media (max-width:31.25rem) {.banner__form .form__group input {border-radius: 2rem;}}
.banner__form .form__group button {font-size: 1rem;border-radius: .125rem 2rem 2rem .125rem;padding: .75rem 1rem;white-space: nowrap;}
@media (max-width:31.25rem) {.banner__form .form__group button {border-radius: 2rem;}}
.banner__advantages {border-radius: 2rem;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1rem;background-color: #5271aa;padding: 1.5rem 2.5rem;}
@media (max-width:48rem) {.banner__advantages {border-radius: 1.5rem;padding: 1rem .5rem;}}
.banner__advantages .element {width: calc(( 100% - 2rem ) / 3);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: .5rem 1rem;font-weight: 500;font-size: 1.25rem;line-height: 140%;color: #fff;}
@media (max-width:62rem) {.banner__advantages .element {width: calc(( 100% - 1rem ) / 2);padding: .5rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
@media (max-width:48rem) {.banner__advantages .element {width: 100%;}}
.s-reason .reason__body {margin-top: 2.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.s-reason .reason__item {width: calc(( 100% - 2rem ) / 3);padding: 2.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.5rem;background: #c4ece3;border-radius: 2rem;}
@media (max-width:62rem) {.s-reason .reason__item {width: calc(( 100% - 1rem ) / 2);}}
@media (max-width:42.375rem) {.s-reason .reason__item {width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 1rem .5rem;border-radius: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.s-reason .reason__item img {min-width: 4rem;width: 4rem;}
.s-reason .reason__text {font-weight: 500;font-size: 1.25rem;line-height: 140%;color: #151515;}
.s-price-service .price-service {margin-top: 3.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;row-gap: 1.5rem;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width:48rem) {.s-price-service .price-service {row-gap: .5rem;}}
.s-price-service .price-service__item {width: calc(( 100% - 3rem ) / 4);background-color: #f4f5f7;padding: 1.5rem 6.4375rem 1.5rem 1.5rem;border-radius: 1rem 1rem 2rem 1rem;position: relative;top: 0;display: block;cursor: pointer;-webkit-transition: background-color .25s ease-out,top .25s ease-out;transition: background-color .25s ease-out,top .25s ease-out;}
.s-price-service .price-service__item:after {content: "";width: 5.875rem;height: 5.9375rem;position: absolute;bottom: -.0625rem;right: -.0625rem;background-image: url("/assets/upload/link.svg");background-size: contain;background-position: bottom;-webkit-transition: background-image .25s ease-out;transition: background-image .25s ease-out;}
.s-price-service .price-service__item:hover {background-color: #5271aa;top: -1rem;}
.s-price-service .price-service__item:hover:after {background-image: url("/assets/upload/link-hover.png");}
.s-price-service .price-service__item:hover .price-service__coast, .s-price-service .price-service__item:hover .price-service__name {color: #fff;}
@media (max-width:75rem) {.s-price-service .price-service__item {width: calc(( 100% - 1rem ) / 2);}}
@media (max-width:48rem) {.s-price-service .price-service__item {width: 100%;}
	.s-price-service .price-service__item:hover {top: 0;}}
.s-price-service .price-service__name {font-weight: 500;font-size: 1.25rem;line-height: 140%;color: #151515;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.s-price-service .price-service__coast {font-weight: 700;font-size: 1rem;line-height: 150%;color: #151515;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.s-search {padding: 2rem 0;}
@media (max-width:62rem) {.s-search {padding: 1rem 0;}}
.s-search .result {height: 100%;max-height: 25rem;}
.s-price-page .accordion {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;row-gap: 1.5rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.s-price-page .accordion__item.active .accordion-header .caret {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.s-price-page .price__element {padding: 1.1875rem 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top: .0625rem solid #e0f8fa;cursor: pointer;background-color: transparent;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;}
.s-price-page .price__element:last-child {border-bottom: .0625rem solid #e0f8fa;}
.s-price-page .price__element:hover {background-color: #e2f6f1;}
.s-price-page .price__element:hover .price__coast, .s-price-page .price__element:hover .price__name {color: #4ec7ac;}
.s-price-page .price__name {font-weight: 500;font-size: 1.25rem;line-height: 140%;color: #151515;}
.s-price-page .price__coast {font-weight: 700;font-size: 1.25rem;line-height: 140%;color: #151515;white-space: nowrap;}
.s-price-page .price__item {width: calc(50% - 1rem);}
@media (max-width:48rem) {.s-price-page .price__item {width: 100%;}}
.s-price-page .price__item .accordion-header {background-color: #5271aa;-webkit-transition: all .3s;transition: all .3s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;cursor: pointer;padding: 1.25rem 1rem;font-weight: 700;font-size: 1.25rem;line-height: 140%;color: #fff;border-radius: .5rem;}
@media (max-width:62rem) {.s-price-page .price__item .accordion-header {border-radius: 1rem;}}
.s-price-page .price__item .accordion-header .caret {position: relative;width: 2.25rem;height: 2.25rem;min-width: 2.25rem;background-color: #fff;border-radius: 50%;-webkit-transition: -webkit-transform .25s ease-out;transition: -webkit-transform .25s ease-out;transition: transform .25s ease-out;transition: transform .25s ease-out,-webkit-transform .25s ease-out;}
.s-price-page .price__item .accordion-header .caret:before {content: "";width: .625rem;height: .125rem;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #5271aa;position: absolute;}
.s-price-page .price__item .accordion-header .caret:after {content: "";width: .125rem;height: .625rem;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #5271aa;position: absolute;}
.s-price-page .price__item .accordion__item {margin-bottom: 1rem;}
.s-price-page .price__item .accordion__item:last-child {margin-bottom: 0;}
.s-price-page .price__item .accordion-body {color: #353535;display: none;}
.s-price-page .price__item .accordion-body__contents {margin-top: 1rem;}
.s-price-page .price__item .accordion__item .accordion__item .accordion-header {color: #353535;}
@media screen and (max-width:62.5rem) {.s-price-page .price__item .accordion {width: 100%;}}
.s-text .editor {border-radius: 2rem;padding: 2rem;background-color: #e2f6f1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 2rem;-moz-column-gap: 2rem;column-gap: 2rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media (max-width:62rem) {.s-text .editor {width: 100%;}}
@media (max-width:48rem) {.s-text .editor {padding: 1rem;border-radius: 1.5rem;}}
@media (max-width:34.375rem) {.s-text .editor {-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 1rem;}}
.s-text .editor__image {width: 100%;}
@media only screen and (min-width:34.375rem) {.s-text .editor__image {max-width: 15.625rem;}}
.s-text .editor__image img {width: 100%;height: auto;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;border-radius: 1.5rem;}
.s-text .editor__info {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;}
.s-text .editor__text {font-weight: 500;font-size: 1rem;line-height: 150%;color: #151515;}
.s-text .editor__name {font-weight: 700;font-size: 1.25rem;line-height: 140%;color: #151515;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.s-text .editor__name:hover {color: #5271aa;}
.s-text .editor__description {margin: .5rem 0 1rem;}
.s-text .editor__description, .s-text .editor__link {font-weight: 400;font-size: 1rem;line-height: 150%;color: #151515;}
.s-text .editor__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;padding-bottom: .25rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-bottom: .0625rem solid #151515;white-space: nowrap;-webkit-transition: color .25s ease-out,-webkit-text-decoration .25s ease-out;transition: color .25s ease-out,-webkit-text-decoration .25s ease-out;transition: color .25s ease-out,text-decoration .25s ease-out;transition: color .25s ease-out,text-decoration .25s ease-out,-webkit-text-decoration .25s ease-out;}
.s-text .editor__link svg {fill: #151515;}
.s-text .editor__link:hover {color: #155fe8;border-color: #155fe8;}
.s-text .editor__link:hover svg {fill: #155fe8;}
.s-text .editor__link span {font-weight: 700;}
.s-text .literature {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: 1.5rem;padding: 2rem;border-radius: 2rem;background-color: #f4f5f7;}
@media (max-width:48rem) {.s-text .literature {padding: 1rem;border-radius: 1.5rem;}}
.s-text .literature__title {font-weight: 700;font-size: calc(1.25rem + 4 * ( 100vw - 20rem ) / 1600);line-height: 133%;color: #151515;}
@media (min-width:125rem) {.s-text .literature__title {font-size: 1.5rem;}}
@media (max-width:48rem) {.s-text .literature__title {text-align: center;}}
.s-text .literature__list {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: 1rem;}
.s-text .literature__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;font-weight: 400;font-size: 1rem;line-height: 150%;color: #151515;}
.s-text .literature__item-books:before {content: url("/assets/upload/books-source.svg");min-width: 1.5rem;}
.s-text .literature__item-web:before {content: url("/assets/upload/web-source.svg");min-width: 1.5rem;}
.s-text .literature__item>* {display: contents;overflow-wrap: anywhere;}
.s-text .text-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;margin-top: 1rem;row-gap: .5rem;}
@media (max-width:68.75rem) {.s-text .text-info {-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.s-text .text-info .literature {width: 55%;}
@media (max-width:68.75rem) {.s-text .text-info .literature {width: 100%;}}
.s-text .accordion-tab-wrapper {position: relative;width: 100%;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: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 1.25rem;}
.s-text .accordion {width: 100%;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 2.5rem;-moz-column-gap: 2.5rem;column-gap: 2.5rem;border-radius: .625rem;}
.s-text .accordion-content {width: 100%;}
.s-text .accordion-tabs {display: none;}
.s-text .accordion-tabs :focus {outline: none;}
.s-text .accordion-item:last-child {border: none;}
.s-text .accordion-item__label {position: relative;cursor: pointer;font-weight: 500;font-size: 1.25rem;line-height: 125%;padding: 1rem 2rem;background-color: #5271aa;border-radius: .125rem;color: #fff;}
.s-text .accordion-item__label--top {border-radius: 2rem 2rem .125rem .125rem;}
.s-text .accordion-item__label--bottom {border-radius: .125rem .125rem 2rem 2rem;}
.s-text .accordion-item__label:hover {background: #6e88b9;}
.s-text .accordion-item__container {height: 0;padding: 0 1.25rem;overflow: hidden;opacity: 0;-webkit-transition: padding .2s ease,opacity .5s ease .15s;transition: padding .2s ease,opacity .5s ease .15s;}
.s-text .accordion-active {background-color: #fff;}
.s-text .accordion-active .accordion-item__label {color: #fff;cursor: inherit;background: #6e88b9;position: relative;}
.s-text .accordion-active .accordion-item__label:after {content: url("/assets/upload/decor-mobi.png");position: absolute;left: 3.75rem;bottom: -1.875rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;opacity: 1;}
.s-text .accordion-active .accordion-item__label:hover {background: #6e88b9;color: #fff;}
.s-text .accordion-active .accordion-item__container {height: 100%;opacity: 1;margin-top: 1.5rem;border-radius: 2rem;padding: 1.5rem 1rem;background-color: #f4f5f7;margin-bottom: .5rem;}
@media (min-width:62rem) {.s-text .accordion-content {display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(100% - 24.875rem);padding: 0;background-color: transparent;}
	.s-text .accordion-item__label {display: none;}
	.s-text .accordion-tabs {display: -webkit-box;display: -ms-flexbox;display: flex;width: 22.375rem;min-width: 22.375rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 2rem 0;border-radius: 2rem;background-color: #5271aa;min-height: 29.0625rem;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
	.s-text .accordion-tabs .accordion-tab {padding: 1rem 2rem;border: none;cursor: pointer;font-weight: 600;font-size: 1.25rem;line-height: 140%;text-align: left;color: #fff;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;background-color: transparent;position: relative;-webkit-transition: background .25s ease-out;transition: background .25s ease-out;}
	.s-text .accordion-tabs .accordion-tab:after {content: url("/assets/upload/decor-desktope.png");position: absolute;top: 50%;right: -2.625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;opacity: 0;-webkit-transition: opacity .25s ease-out;transition: opacity .25s ease-out;}
	.s-text .accordion-tabs .accordion-tab.accordion-active:after {opacity: 1;}
	.s-text .accordion-tabs .accordion-tab:hover {background-color: #6e88b9;}
	.s-text .accordion-tabs .accordion-tab:hover:after {opacity: 1;}
	.s-text .accordion-tabs .accordion-tab:last-child {border-right: 0;}
	.s-text .accordion-tabs .accordion-tab.accordion-active {color: #fff;background: #6e88b9;}
	.s-text .accordion-item {display: none;height: 100%;width: 100%;border: none;border-radius: 2rem;padding: 2rem 1.5rem 2rem 2rem;background: #f4f5f7;}
	.s-text .accordion-item__container, .s-text .accordion-item__label {padding: 0;-webkit-transition: inherit;transition: inherit;}
	.s-text .accordion-item__container {overflow-y: auto;}
	.s-text .accordion-item__container::-webkit-scrollbar {width: .25rem;}
	.s-text .accordion-item__container::-webkit-scrollbar-track {background: #f4f5f7;}
	.s-text .accordion-item__container::-webkit-scrollbar-thumb {background-color: #4ec7ac;border-radius: 1rem;}
	.s-text .accordion-item__label {margin-bottom: 1.25rem;}
	.s-text .accordion-item.accordion-active {display: block;}
	.s-text .accordion-item.accordion-active .accordion-item__container {padding: 0 .5rem 0 0;margin-top: 0;border-radius: 0;}}
.s-text .text-twice {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 4rem;-moz-column-gap: 4rem;column-gap: 4rem;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
@media only screen and (max-width:75rem) {.s-text .text-twice {-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}}
@media (max-width:54.75rem) {.s-text .text-twice {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1rem;}}
.s-text .text-twice aside {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: 1.5rem;width: calc(30% - 2rem);}
@media only screen and (max-width:75rem) {.s-text .text-twice aside {width: calc(35% - .5rem);}}
@media (max-width:62rem) {.s-text .text-twice aside {min-width: 100%;margin-top: 1.5rem;}}
.s-text .text-twice aside+.content {width: calc(70% - 2rem);}
@media only screen and (max-width:75rem) {.s-text .text-twice aside+.content {width: calc(65% - .5rem);}}
@media (max-width:62rem) {.s-text .text-twice aside+.content {width: 100%;}}
.s-text .text-twice .content {width: 100%;}
.s-text .text-twice .substance {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 2rem 0;border-radius: 2rem;background-color: #f4f5f7;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media (max-width:62rem) {.s-text .text-twice .substance {border-radius: 1.5rem;padding: 1.5rem 0;}}
.s-text .text-twice .substance__item {padding: 1rem 2rem;background-color: transparent;font-weight: 600;font-size: 1.25rem;line-height: 140%;color: #151515;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;}
.s-text .text-twice .substance__item:hover {background-color: #e2f6f1;}
.s-text .text-twice .editor {width: 100%;}
@media (max-width:62rem) {.s-text .text-twice .editor {padding: 1rem 1rem 1.5rem;border-radius: 1.5rem;}}
@media (max-width:62rem) {.s-text .text-last {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
@media (max-width:62rem) {.s-text .text-last article {width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}}
@media (max-width:62rem) {.s-text .text-last .editor {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}}
.s-text .text-last .literature {width: 100%;}
@media (max-width:62rem) {.s-text .text-last .literature {width: 100%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}}
.s-citys .citys__body {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 2.5rem auto 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 2rem;-moz-column-gap: 2rem;column-gap: 2rem;}
@media (max-width:62rem) {.s-citys .citys__body {margin: 2rem auto 0;}}
@media (max-width:31.25rem) {.s-citys .citys__body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;width: 100%;}}
.s-citys .citys__left, .s-citys .citys__right {padding: 2rem 1.5rem;border-radius: 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;row-gap: 1.5rem;}
@media (max-width:31.25rem) {.s-citys .citys__left, .s-citys .citys__right {width: 100%;}}
.s-citys .citys__left .element, .s-citys .citys__left a, .s-citys .citys__right .element, .s-citys .citys__right a {width: 100%;font-weight: 500;font-size: 1rem;line-height: 150%;color: #151515;text-align: center;padding: .25rem;border-bottom: .0625rem solid;border-color: #151515;}
.s-citys .citys__left a, .s-citys .citys__right a {-webkit-transition: color .25s ease-out,border-color .25s ease-out;transition: color .25s ease-out,border-color .25s ease-out;}
.s-citys .citys__left a:hover, .s-citys .citys__right a:hover {color: #155fe8;border-color: #155fe8;}
.s-citys .citys__left {background-color: #c4ece3;}
.s-try .try {margin-top: 2.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width:78.125rem) {.s-try .try {overflow-x: auto;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-right: -.5rem;margin-left: -.5rem;}}
@media (max-width:31.25rem) {.s-try .try {overflow-x: hidden;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: 0;margin-left: 0;gap: .5rem;}}
.s-try .try__item {width: calc(( 100% - 2rem ) / 3);border-radius: 2rem;padding: 2.5rem;background-color: #5271aa;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;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: 1rem;cursor: pointer;}
@media (max-width:78.125rem) {.s-try .try__item {min-width: 24.8125rem;}
	.s-try .try__item:first-child {margin-left: .5rem;}
	.s-try .try__item:last-child {margin-right: .5rem;}}
@media (max-width:31.25rem) {.s-try .try__item {width: 100%;min-width: 100%;}
	.s-try .try__item:first-child {margin-left: 0;}
	.s-try .try__item:last-child {margin-right: 0;}}
.s-try .try__item:nth-child(2n) {background-color: #3e6bbf;}
.s-try .try__item:nth-child(3n) {background-color: #3067cc;}
.s-try .try__item:hover {background-color: #5985d6;}
.s-try .try__item .title {font-weight: 700;font-size: 1.25rem;line-height: 140%;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: .25rem;border-bottom: .0625rem solid #fff;}
.s-try .try__item .price {font-weight: 400;font-size: 1.5rem;line-height: 133%;color: #fff;display: contents;}
.s-try .try__item .price span {font-weight: 700;}
.s-try .try__item .price__old {font-weight: 400;font-size: 1rem;line-height: 150%;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;}
.s-try .try__item .price__old div {position: relative;}
.s-try .try__item .price__old div:after {content: "";position: absolute;width: calc(100% + .5rem);top: 50%;right: -.25rem;border-bottom: .0625rem solid #ff5050;-webkit-transform: rotate(-12deg);-ms-transform: rotate(-12deg);transform: rotate(-12deg);height: .0625rem;}
.s-try .try__item .detail {font-weight: 400;font-size: 1rem;line-height: 150%;color: #fff;}
@media (max-width:48rem) {.s-form .section .subtitle, .s-form .section .title {text-align: center;}}
.s-form .section .title {font-size: calc(1.5rem + 8 * ( 100vw - 20rem ) / 1600);margin-bottom: 1rem;}
@media (min-width:125rem) {.s-form .section .title {font-size: 2rem;}}
.s-form .form {border-radius: 2rem;padding: 2.5rem 4rem;background-color: #5271aa;}
@media (max-width:62rem) {.s-form .form {padding: 1rem;border-radius: 1.5rem;}}
.s-form .form form {margin-top: 3rem;}
@media (max-width:62rem) {.s-form .form form {margin-top: 1.5rem;}}
.s-form .form__body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;font-size: 1rem;line-height: 150%;color: #fff;}
@media (max-width:53.75rem) {.s-form .form__body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}}
.s-form .form__body .btn {width: min(100%,22.5rem);text-align: center;}
@media (max-width:35.625rem) {.s-form .form__body .btn {width: 100%;}}
.s-form .form__body .btn:hover {color: #fff;}
.s-form .form__group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: .125rem;-moz-column-gap: .125rem;column-gap: .125rem;width: min(100%,22.5rem);}
@media (max-width:35.625rem) {.s-form .form__group {width: 100%;}}
@media (max-width:31.25rem) {.s-form .form__group {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: .5rem;}}
.s-form .form__group input {width: 100%;border: .0625rem solid #e5e5e7;border-radius: 2rem .125rem .125rem 2rem;padding: .75rem 1rem;}
@media (max-width:31.25rem) {.s-form .form__group input {border-radius: 2rem;}}
.s-form .form__group button {font-size: 1rem;border-radius: .125rem 2rem 2rem .125rem;padding: .75rem 1rem;white-space: nowrap;}
@media (max-width:31.25rem) {.s-form .form__group button {border-radius: 2rem;}}
.s-faq .faq {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (max-width:62rem) {.s-faq .faq {-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 1rem;}}
.s-faq .faq__title {width: 40%;}
.s-faq .faq__title .section .subtitle, .s-faq .faq__title .section .title {text-align: left;}
@media (max-width:62rem) {.s-faq .faq__title {width: 100%;}}
.s-faq .faq__main {width: 50%;}
@media (max-width:62rem) {.s-faq .faq__main {width: 100%;}}
.s-faq .accordion {font-size: 1rem;width: 100%;margin: 0 auto;border-radius: .3125rem;}
.s-faq .accordion__item.active .accordion-header {background-color: #4ec7ac;color: #fff;}
.s-faq .accordion__item.active .accordion-header .caret {background-color: #fff;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.s-faq .accordion__item.active .accordion-header .caret:after, .s-faq .accordion__item.active .accordion-header .caret:before {background-color: #4ec7ac;}
.s-faq .accordion-header {background-color: #f4f5f7;-webkit-transition: all .3s;transition: all .3s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: .5rem;-moz-column-gap: .5rem;column-gap: .5rem;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;cursor: pointer;padding: 1.25rem 1.5rem;font-weight: 500;font-size: 1.25rem;line-height: 140%;color: #151515;border-radius: .5rem;}
@media (max-width:62rem) {.s-faq .accordion-header {border-radius: 1rem;}}
.s-faq .accordion-header:hover {background-color: #5271aa;color: #fff;}
.s-faq .accordion-header:hover .caret {background-color: #fff;}
.s-faq .accordion-header:hover .caret:after, .s-faq .accordion-header:hover .caret:before {background-color: #5271aa;}
.s-faq .accordion-header .caret {position: relative;width: 2.25rem;height: 2.25rem;min-width: 2.25rem;background-color: #4ec7ac;border-radius: 50%;-webkit-transition: -webkit-transform .25s ease-out;transition: -webkit-transform .25s ease-out;transition: transform .25s ease-out;transition: transform .25s ease-out,-webkit-transform .25s ease-out;}
.s-faq .accordion-header .caret:hover {background-color: #fff;}
.s-faq .accordion-header .caret:hover:after, .s-faq .accordion-header .caret:hover:before {background-color: #4ec7ac;}
.s-faq .accordion-header .caret:before {width: .625rem;height: .125rem;}
.s-faq .accordion-header .caret:after, .s-faq .accordion-header .caret:before {content: "";top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #fff;position: absolute;-webkit-transition: background-color .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;transition: background-color .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;transition: transform .25s ease-out,background-color .25s ease-out,opacity .25s ease-out;transition: transform .25s ease-out,background-color .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out;}
.s-faq .accordion-header .caret:after {width: .125rem;height: .625rem;}
.s-faq .accordion__item {margin-bottom: 1rem;}
.s-faq .accordion__item:last-child {margin-bottom: 0;}
.s-faq .accordion-body {color: #353535;display: none;}
.s-faq .accordion-body__contents {padding: 1.5rem;font-weight: 500;font-size: 1rem;line-height: 150%;color: #151515;}
.s-faq .accordion__item .accordion__item .accordion-header {color: #353535;}
@media screen and (max-width:62.5rem) {.s-faq .accordion {width: 100%;}}
.s-doctors .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 3.5rem;}
@media (max-width:62rem) {.s-doctors .container {gap: 2.5rem;}}
.s-doctors .doctors {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;}
@media (max-width:81.25rem) {.s-doctors .doctors {overflow-x: auto;margin-left: -.5rem;margin-right: -.5rem;padding-top: 1rem;}}
@media (max-width:31.25rem) {.s-doctors .doctors {overflow-x: hidden;margin-left: 0;margin-right: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: .5rem;}}
.s-doctors .doctors-page {-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 1.5rem;margin: 0;}
.s-doctors .doctors-page .doctors__item {min-width: unset;width: calc(( 100% - 3rem ) / 4);}
.s-doctors .doctors-page .doctors__item:first-child {margin-left: 0;}
.s-doctors .doctors-page .doctors__item:last-child {margin-right: 0;}
@media (max-width:81.25rem) {.s-doctors .doctors-page .doctors__item {width: calc(( 100% - 2rem ) / 3);}}
@media (max-width:56.25rem) {.s-doctors .doctors-page .doctors__item {width: calc(( 100% - 1rem ) / 2);}}
@media (max-width:34.375rem) {.s-doctors .doctors-page .doctors__item {width: 100%;}}
.s-doctors .doctors__item {display: block;border-radius: 2rem;background-color: #f4f5f7;overflow: hidden;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: background-color .25s ease-out,-webkit-transform .25s ease-out;transition: background-color .25s ease-out,-webkit-transform .25s ease-out;transition: transform .25s ease-out,background-color .25s ease-out;transition: transform .25s ease-out,background-color .25s ease-out,-webkit-transform .25s ease-out;width: calc(( 100% - 3rem ) / 4);}
.s-doctors .doctors__item:hover {-webkit-transform: translateY(-1rem);-ms-transform: translateY(-1rem);transform: translateY(-1rem);background-color: #5271aa;}
.s-doctors .doctors__item:hover:before {bottom: -.0625rem;right: -.0625rem;}
.s-doctors .doctors__item:hover .direction__title, .s-doctors .doctors__item:hover .doctors__name, .s-doctors .doctors__item:hover .doctors__speciality {color: #fff;}
@media (max-width:31.25rem) {.s-doctors .doctors__item:hover {top: 0;}}
@media (max-width:81.25rem) {.s-doctors .doctors__item {min-width: 21.5rem;}
	.s-doctors .doctors__item:first-child {margin-left: .5rem;}
	.s-doctors .doctors__item:last-child {margin-right: .5rem;}}
@media (max-width:31.25rem) {.s-doctors .doctors__item {min-width: 100%;width: 100%;}
	.s-doctors .doctors__item:first-child {margin-left: 0;}
	.s-doctors .doctors__item:last-child {margin-right: 0;}}
.s-doctors .doctors__item:before {content: "";width: 5.9375rem;height: 5.9375rem;background: url("/assets/upload/card-link.png") 50%/contain no-repeat;position: absolute;bottom: -5.9375rem;right: -5.9375rem;-webkit-transition: right .25s ease-out,bottom .25s ease-out;transition: right .25s ease-out,bottom .25s ease-out;}
@media (max-width:31.25rem) {.s-doctors .doctors__item:before {bottom: -.0625rem;right: -.0625rem;}}
.s-doctors .doctors__image {position: relative;height: 25rem;width: 100%;}
.s-doctors .doctors__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;border-radius: 2rem 2rem 0 0;}
.s-doctors .doctors__information {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;position: absolute;bottom: 1.5rem;left: 1.5rem;}
.s-doctors .doctors__experience, .s-doctors .doctors__position {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border-radius: 2.5rem;padding: .25rem 1rem;font-weight: 500;font-size: .875rem;line-height: 157%;color: #fff;}
.s-doctors .doctors__position {background-color: #5271aa;}
.s-doctors .doctors__experience {background-color: #4ec7ac;}
.s-doctors .doctors__description {padding: 1rem 1.5rem 1.5rem;}
@media only screen and (max-width:31.25rem) {.s-doctors .doctors__description {padding: 1rem 4.6875rem 1.5rem 1.5rem;}}
.s-doctors .doctors__name {font-weight: 700;font-size: 1.125rem;line-height: 144%;color: #151515;-webkit-transition: color .1s;transition: color .1s;}
.s-doctors .doctors__speciality {font-weight: 400;font-size: 1rem;line-height: 150%;color: #151515;margin-top: .5rem;-webkit-transition: color .1s;transition: color .1s;padding-right: 4.4375rem;}
.s-doctors .doctors__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 2.5rem;}
.s-review .review .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 3.5rem;}
@media (max-width:62rem) {.s-review .review .container {gap: 2.5rem;}}
.s-review .review__body {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}
@media (max-width:62rem) {.s-review .review__body {overflow-x: auto;padding-top: 1rem;}}
@media (max-width:31.25rem) {.s-review .review__body {padding-top: 0;overflow-x: visible;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: .5rem;}}
.s-review .review__body-page {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.s-review .review__item {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: 1.5rem;padding: 2rem;border-radius: 2rem;cursor: pointer;position: relative;width: calc(( 100% - 2rem ) / 3);-webkit-transition: background-color .25s ease-out,-webkit-transform .25s ease-out;transition: background-color .25s ease-out,-webkit-transform .25s ease-out;transition: background-color .25s ease-out,transform .25s ease-out;transition: background-color .25s ease-out,transform .25s ease-out,-webkit-transform .25s ease-out;overflow: hidden;}
@media (max-width:62rem) {.s-review .review__item {min-width: 21.5rem;padding: 1rem;}}
@media (max-width:31.25rem) {.s-review .review__item {min-width: 100%;}}
.s-review .review__item:before {content: "";width: 5.9375rem;height: 5.9375rem;background: url("/assets/upload/review-link.png") 50%/contain no-repeat;position: absolute;bottom: -5.9375rem;right: -5.9375rem;-webkit-transition: right .25s ease-out,bottom .25s ease-out;transition: right .25s ease-out,bottom .25s ease-out;}
@media (max-width:31.25rem) {.s-review .review__item:before {bottom: -.0625rem;right: -.0625rem;}}
.s-review .review__item:nth-child(2n) .review__author .image {background-color: #fef8ae;}
.s-review .review__item:nth-child(odd) .review__author .image {background-color: #ffecee;}
.s-review .review__item:hover {-webkit-transform: translateY(-1rem);-ms-transform: translateY(-1rem);transform: translateY(-1rem);background-color: #5271aa;}
@media (max-width:31.25rem) {.s-review .review__item:hover {top: 0;}}
.s-review .review__item:hover:before {bottom: -.0625rem;right: -.0625rem;}
.s-review .review__item:hover .review__date, .s-review .review__item:hover .review__text {color: #fff;}
.s-review .review__item:hover .review__brackets {background-color: #fff;}
.s-review .review__item:hover .review__brackets svg {fill: #5271aa;}
.s-review .review__item:hover .review__author .image {background-color: #defefd;}
.s-review .review__item:hover .review__author .info .city, .s-review .review__item:hover .review__author .info .name {color: #fff;}
.s-review .review__item-block {background-color: #c4ece3;}
.s-review .review__item-page {background-color: #f4f5f7;}
.s-review .review__brackets {width: 2.5rem;height: 2.5rem;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-color: #5271aa;border-radius: 100%;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;}
.s-review .review__brackets svg {fill: #fff;-webkit-transition: fill .25s ease-out;transition: fill .25s ease-out;}
.s-review .review__date, .s-review .review__text {font-weight: 500;font-size: 1rem;line-height: 150%;color: #6b6b6b;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.s-review .review__text {height: 9rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;}
.s-review .review__author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(100% - 4.6875rem);}
.s-review .review__author .image {width: 3.5rem;height: 3.5rem;min-width: 3.5rem;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;border-radius: 100%;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;}
.s-review .review__author .info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.s-review .review__author .info .name {font-weight: 600;font-size: 1.125rem;line-height: 144%;color: #151515;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.s-review .review__author .info .city {font-weight: 600;font-size: 1rem;line-height: 150%;color: #6b6b6b;-webkit-transition: color .25s ease-out;transition: color .25s ease-out;}
.s-review .review__more {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;}
.s-review .review__more button {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (min-width:48rem) {.s-review .review__more {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.s-review .review__more button {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}
.s-review.slider {gap: 0;display: -webkit-box;}
.s-review.slider .review {width: 100%;}
.s-review.slider .review .container {gap: 0;overflow: hidden;}
.s-review.slider .review__body {display: -webkit-box;gap: 0;}
@media (max-width:48rem) {.s-review.slider .review__body {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.s-review.slider .review__item-block {background-color: #f4f5f7;}
.s-review.slider .review__item-block:hover {background-color: #5271aa;}
.s-review.slider .navigation {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 4rem;-moz-column-gap: 4rem;column-gap: 4rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 1.5rem auto 0;}
@media (max-width:48rem) {.s-review.slider .navigation {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}
.s-review.slider .navigation .pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 1.125rem;}
.s-review.slider .navigation .pagination .swiper-pagination-bullet {width: .75rem !important;height: .75rem !important;border-radius: 100% !important;background-color: #5271aa !important;opacity: 1;-webkit-transition: all .25s ease-out;transition: all .25s ease-out;}
.s-review.slider .navigation .pagination .swiper-pagination-bullet-active {width: 1.125rem !important;height: 1.125rem !important;background-color: #4ec7ac !important;}
.s-review.slider .navigation .button-next, .s-review.slider .navigation .button-prev {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 3rem;height: 3rem;min-width: 3rem;background-color: #5271aa;border-radius: 100%;cursor: pointer;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-transition: background-color .25s ease-out,opacity .25s ease-out;transition: background-color .25s ease-out,opacity .25s ease-out;}
.s-review.slider .navigation .button-next.swiper-button-disabled, .s-review.slider .navigation .button-prev.swiper-button-disabled {opacity: .7;}
.s-review.slider .navigation .button-next img, .s-review.slider .navigation .button-prev img {width: 1.5rem;height: 1.5rem;}
.s-review.slider .navigation .button-next:hover, .s-review.slider .navigation .button-prev:hover {background-color: #4ec7ac;}
@media (max-width:48rem) {.s-review.slider .navigation .button-next, .s-review.slider .navigation .button-prev {display: none;}}
.s-license-page .license {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;row-gap: .5rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.s-license-page .license__item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding: .5rem;background-color: #f4f5f7;border-radius: 2rem;position: relative;max-width: 24%;top: 0;-webkit-transition: top .25s ease-out;transition: top .25s ease-out;}
.s-license-page .license__item:hover {top: -1rem;background-color: #5271aa;}
.s-license-page .license__item:hover:after {opacity: 1;background-image: url("/assets/upload/license-arrow-blue.png");}
.s-license-page .license__item:after {content: "";position: absolute;bottom: 0;right: -.0625rem;width: 5.875rem;height: 5.9375rem;background-image: url("/assets/upload/license-arrow-gray.png");background-size: contain;opacity: 0;-webkit-transition: opacity .25s ease-out;transition: opacity .25s ease-out;}
@media (max-width:48rem) {.s-license-page .license__item {-webkit-box-flex: 1;-ms-flex: 1 1 40%;flex: 1 1 40%;max-width: 50%;}
	.s-license-page .license__item:hover {top: 0;}
	.s-license-page .license__item:after {opacity: 1;}}
@media (max-width:31.25rem) {.s-license-page .license__item {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;}}
.s-license-page .license__item img {width: 100%;border-radius: 2rem;}
.s-interesting .interesting__body {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 2.5rem;}
.s-interesting .interesting__item {width: calc(( 100% - 3rem ) / 4);border-radius: 4rem;padding: .75rem 1.5rem 1rem;background-color: #c4ece3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: background-color .25s ease-out;transition: background-color .25s ease-out;}
.s-interesting .interesting__item:hover {background-color: #5271aa;}
.s-interesting .interesting__item:hover .interesting__title {color: #fff;border-bottom: .0625rem solid #fff;}
.s-interesting .interesting__item:hover .interesting__title svg {fill: #fff;}
@media (max-width:68.75rem) {.s-interesting .interesting__item {width: calc(( 100% - 1rem ) / 2);}}
@media (max-width:48rem) {.s-interesting .interesting__item {width: 100%;}}
.s-interesting .interesting__title {font-weight: 500;font-size: 1rem;line-height: 150%;color: #151515;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: .25rem;border-bottom: .0625rem solid #151515;-webkit-transition: color .25s ease-out,border .25s ease-out;transition: color .25s ease-out,border .25s ease-out;}
.s-interesting .interesting__title svg {fill: #151515;min-width: .75rem;-webkit-transition: fill .25s ease-out;transition: fill .25s ease-out;}
.s-contact-page .contact {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.s-contact-page .contact__element {width: 100%;border-radius: 2rem;background-color: #f4f5f7;padding: 2.5rem;}
@media (max-width:62rem) {.s-contact-page .contact__element {padding: 1rem .5rem;border-radius: 1.5rem;}}
.s-contact-page .contact__element-half {width: calc(50% - .5rem);}
@media (max-width:65.625rem) {.s-contact-page .contact__element-half {width: 100%;}
	.s-contact-page .contact__element-half:first-child {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.s-contact-page .contact__element-half:nth-child(2) {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}}
.s-contact-page .contact__element#map {overflow: hidden;padding: 0;}
@media (max-width:65.625rem) {.s-contact-page .contact__element#map {height: 31.25rem;}}
@media (max-width:37.5rem) {.s-contact-page .contact__element#map {height: 14.125rem;}}
.s-contact-page .contact__element-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-column-gap: 1.5rem;-moz-column-gap: 1.5rem;column-gap: 1.5rem;row-gap: .5rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width:65.625rem) {.s-contact-page .contact__element-items {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}}
.s-contact-page .contact__element .item {width: calc(( 100% - 4.5rem ) / 4);padding: 1.875rem;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: 1.25rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: .0625rem solid #f1f1f3;border-radius: 1.5rem;background-color: #e2f6f1;}
@media (max-width:65.625rem) {.s-contact-page .contact__element .item {width: calc(50% - .75rem);}}
@media (max-width:37.5rem) {.s-contact-page .contact__element .item {width: 100%;}}
.s-contact-page .contact__element .item__image {width: 3.25rem;height: 3.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;border: .0625rem solid #f1f1f3;border-radius: .5rem;background-color: #4ec7ac;}
.s-contact-page .contact__element .item p {margin-bottom: 0;}
.s-contact-page .contact__element .item a, .s-contact-page .contact__element .item p {font-weight: 400;font-size: 1rem;line-height: 150%;text-align: center;color: #4c4c4d;}
.s-contact-page .contact__form {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width:37.5rem) {.s-contact-page .contact__form {gap: 1rem;}}
.s-contact-page .contact__group {width: calc(50% - 1rem);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: 1rem;}
@media (max-width:37.5rem) {.s-contact-page .contact__group {width: 100%;}}
.s-contact-page .contact__group-full {width: 100%;}
.s-contact-page .contact__group-full button {padding: .75rem .75rem .75rem 1rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto;}
.s-contact-page .contact__group input {border: .0625rem solid #e5e5e7;border-radius: 4rem;padding: .75rem 1rem;}
.s-contact-page .contact__group textarea {border: .0625rem solid #e5e5e7;border-radius: 1.5rem;padding: 1rem;resize: none;height: 10.625rem;}
.s-contact-page .contact__name {font-weight: 500;font-size: 1rem;line-height: 150%;color: #151515;}
.fancybox-slide--html {padding: 0;}
@media only screen and (min-width:48rem) {.fancybox-slide--html {padding: 3.125rem 0;}}
.fancybox-slide--html .fancybox-close-small {display: none;}
.fancybox-is-open {-webkit-backdrop-filter: blur(.9375rem);backdrop-filter: blur(.9375rem);}
.fancybox-bg {background: rgba(78,199,172,.15);}
.fancybox-active header {padding-right: .25rem;}
.fancybox-close-small {color: #ccc;right: -1.5rem;top: -1.5rem;background: rgba(30,30,30,.6);}
.course {padding: .625rem;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;display: block;opacity: 0;visibility: hidden;-webkit-transition: opacity .25s ease-out,visibility .25s ease-out;transition: opacity .25s ease-out,visibility .25s ease-out;background: rgba(0,0,0,.5);overflow-y: auto;margin-top: 3.875rem;}
@media only screen and (min-width:48rem) {.course {margin-top: 6.25rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}}
@media (max-width:62rem) {.course {display: block;}}
.course--active {opacity: 1;visibility: visible;}
.course__wrap {padding: 1.25rem .625rem;max-width: 90rem;width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
@media only screen and (min-width:48rem) {.course__wrap {padding: 2.5rem .625rem 0;}}
@media only screen and (min-width:62rem) {.course__wrap {padding: 2.5rem .625rem;}}
@media only screen and (min-width:80rem) {.course__wrap {padding: 2.5rem;}}
.course__info {position: relative;z-index: 4;}
.course__title {font-size: 2rem;line-height: 2.3125rem;text-transform: uppercase;color: #4d5766;font-weight: 700;padding-right: 3.5rem;}
@media only screen and (min-width:48rem) {.course__title {font-size: 2.25rem;line-height: 2.625rem;}}
@media only screen and (min-width:62rem) {.course__title {max-width: 37.5rem;padding-right: 0;}}
@media only screen and (min-width:80rem) {.course__title {font-size: 3rem;line-height: 3.5rem;max-width: 50rem;}}
.course__subtitle {margin-top: .5rem;font-size: 1.25rem;line-height: 1.4375rem;font-weight: 500;color: #4d5766;}
@media only screen and (min-width:48rem) {.course__subtitle {margin-top: .75rem;font-size: 1.625rem;line-height: 2rem;}}
@media only screen and (min-width:80rem) {.course__subtitle {font-size: 2rem;line-height: 2.5rem;}}
.course__name {margin-top: 1rem;margin-left: -.625rem;padding: 1rem .9375rem;border-radius: 0 1.5rem 1.5rem 0;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);width: -webkit-max-content;width: -moz-max-content;width: max-content;font-size: 1.875rem;line-height: 1;text-transform: uppercase;font-weight: 700;color: #30d1db;}
@media only screen and (min-width:48rem) {.course__name {margin-top: 1.5rem;padding: 2rem .9375rem;font-size: 3rem;}}
@media only screen and (min-width:80rem) {.course__name {padding: 2rem 2.5rem;font-size: 4rem;margin-left: -2.5rem;}}
.course__text {margin-top: 1rem;font-size: 1rem;line-height: 1.3125rem;color: #4d5766;}
@media only screen and (min-width:48rem) {.course__text {margin-top: 1.5rem;}}
@media only screen and (min-width:62rem) {.course__text {max-width: 31.25rem;}}
@media only screen and (min-width:80rem) {.course__text {font-size: 1.25rem;line-height: 1.75rem;max-width: 40.625rem;}}
.course__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 1rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:48rem) {.course__bottom {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-top: 2rem;}}
.course__link {width: 100%;height: 3rem;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;font-size: 1rem;line-height: 1.25rem;text-transform: uppercase;font-weight: 700;-webkit-transition: opacity .25s ease-out;transition: opacity .25s ease-out;}
@media only screen and (min-width:48rem) {.course__link {max-width: 11.25rem;height: 3.9375rem;font-size: .875rem;line-height: 1rem;}}
@media only screen and (min-width:80rem) {.course__link {max-width: 15.625rem;font-size: 1rem;line-height: 1.25rem;}}
.course__link:hover {opacity: .7;}
.course__wa {margin-top: 1rem;font-size: 1.625rem;line-height: 1;font-weight: 700;text-transform: uppercase;color: #30d1db;position: relative;-webkit-transition: opacity .25s ease-out;transition: opacity .25s ease-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (min-width:48rem) {.course__wa {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-left: .5rem;margin-top: 0;padding-top: 0;height: 3.9375rem;}}
@media only screen and (min-width:80rem) {.course__wa {font-size: 2rem;margin-left: 1rem;}}
.course__wa:hover {opacity: .7;color: #30d1db;}
.course__wa:after {position: absolute;content: "";width: 100%;height: 3rem;top: 0;left: 0;background: #2fb935;border-radius: 1.5rem;}
@media only screen and (min-width:48rem) {.course__wa:after {width: 3.9375rem;height: 3.9375rem;border-radius: 1rem;}}
.course__wa:before {position: absolute;content: "";width: 1.8125rem;height: 1.8125rem;top: .625rem;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'29\' height=\'29\' viewBox=\'0 0 29 29\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23a)\' fill=\'%23fff\'%3E%3Cpath d=\'M21.154 17.288l-.01.09c-2.658-1.324-2.936-1.5-3.279-.986-.238.357-.931 1.165-1.14 1.404-.212.236-.422.254-.781.091-.363-.181-1.526-.562-2.904-1.794-1.073-.961-1.793-2.14-2.005-2.502-.354-.611.386-.698 1.06-1.974.121-.254.06-.453-.03-.633-.09-.181-.812-1.958-1.114-2.666-.29-.705-.588-.616-.812-.616-.696-.06-1.205-.05-1.653.416-1.95 2.143-1.458 4.354.21 6.706 3.28 4.292 5.027 5.082 8.222 6.18.863.273 1.65.235 2.272.145.693-.11 2.135-.87 2.436-1.723.308-.851.308-1.558.217-1.721-.09-.164-.326-.254-.689-.417z\'/%3E%3Cpath d=\'M24.795 4.167C15.505-4.814.128 1.7.122 14.371c0 2.532.663 5.002 1.927 7.183L0 29l7.655-1.996c9.552 5.16 21.34-1.692 21.345-12.626 0-3.838-1.498-7.45-4.223-10.163l.018-.048zm1.79 10.171c-.007 9.223-10.131 14.983-18.139 10.276l-.435-.259-4.531 1.178 1.214-4.404-.288-.453c-4.984-7.933.742-18.3 10.181-18.3a11.92 11.92 0 0 1 8.484 3.516 11.829 11.829 0 0 1 3.515 8.446z\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath fill=\'%23fff\' d=\'M0 0h29v29H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");z-index: 2;}
@media only screen and (min-width:48rem) {.course__wa:before {top: 1.0625rem;left: 1.0625rem;-webkit-transform: none;-ms-transform: none;transform: none;}}
.course__image {position: relative;bottom: 0;right: 0;margin-top: 1.5625rem;display: none;}
@media only screen and (min-width:62rem) {.course__image {margin-top: 0;display: block;position: absolute;}}
.course__image img {max-width: 100%;max-height: 100%;}
.course__close {position: absolute;top: 1rem;right: 1rem;z-index: 5;width: 2rem;height: 2rem;cursor: pointer;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'6.453\' y=\'23.424\' width=\'24\' height=\'3\' rx=\'1.5\' transform=\'rotate(-45 6.453 23.424)\' fill=\'%232378C7\'/%3E%3Crect x=\'8.578\' y=\'6.453\' width=\'24\' height=\'3\' rx=\'1.5\' transform=\'rotate(45 8.578 6.453)\' fill=\'%232378C7\'/%3E%3C/svg%3E");}
.course__doctor {position: absolute;top: 3.125rem;right: -3.75rem;max-width: 10.375rem;}
@media only screen and (min-width:48rem) {.course__doctor {max-width: none;top: 11.25rem;right: -2.5rem;}}
@media only screen and (min-width:73.75rem) {.course__doctor {right: -1.875rem;}}
.course__doctor-title {font-size: .875rem;line-height: 1rem;font-weight: 500;color: #4d5766;}
@media only screen and (min-width:48rem) {.course__doctor-title {font-size: 1.125rem;line-height: 1.5rem;}}
@media only screen and (min-width:73.75rem) {.course__doctor-title {font-size: 1.5rem;line-height: 1.75rem;}}
.course__doctor-name {font-size: 1.25rem;line-height: 1.4375rem;font-weight: 700;color: #30d1db;}
@media only screen and (min-width:48rem) {.course__doctor-name {font-size: 1.5rem;line-height: 2rem;}}
@media only screen and (min-width:73.75rem) {.course__doctor-name {font-size: 2.25rem;line-height: 2.5rem;}}
.course__doctor-position {margin-top: .125rem;font-size: .875rem;line-height: 1rem;color: #4d5766;}
@media only screen and (min-width:48rem) {.course__doctor-position {font-size: 1rem;line-height: 1.3125rem;}}
@media only screen and (min-width:73.75rem) {.course__doctor-position {font-size: 1.25rem;line-height: 1.75rem;}}
.course--variant-1 .course__wrap {background-image: url("/assets/upload/course-bg-image-blue-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-1 .course__wrap {background-image: url("/assets/upload/course-bg-image-blue.webp");}}
.course--variant-1 .course__link {background: #30d1db;border-radius: 1rem;color: #fff;}
.course--variant-1 .course__link, .course--variant-1 .course__wa {-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);}
.course--variant-1 .course__wa {padding: 4rem 1rem .5rem;border-radius: 1.5rem;background: #fbfbfb;}
@media only screen and (min-width:48rem) {.course--variant-1 .course__wa {padding: 0 1rem;padding-left: 4.5625rem;border-radius: 1rem;}}
.course--variant-2 .course__wrap {background-image: url("/assets/upload/course-bg-image-white-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-2 .course__wrap {background-image: url("/assets/upload/course-bg-image-white.webp");}}
.course--variant-2 .course__name {background: #effbff;-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);}
.course--variant-2 .course__wa {padding: 4rem 1rem .5rem;border-radius: 1.5rem;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);}
@media only screen and (min-width:48rem) {.course--variant-2 .course__wa {padding: 0 1rem;padding-left: 4.5625rem;border-radius: 1rem;}}
.course--variant-2 .course__link {background: #30d1db;border-radius: 1rem;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #fff;}
.course--variant-3 .course__wrap {background-image: url("/assets/upload/course-bg-image-blue-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-3 .course__wrap {background-image: url("/assets/upload/course-bg-image-blue.webp");}}
.course--variant-3 .course__link {border-radius: 2.875rem;border: .1875rem solid #30d1db;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #30d1db;}
.course--variant-3 .course__wa {border-radius: 1.5rem;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);padding: .5rem 1rem;}
@media only screen and (min-width:48rem) {.course--variant-3 .course__wa {padding: 0 2rem;border-radius: 3.5rem;}}
.course--variant-3 .course__wa:after, .course--variant-3 .course__wa:before {content: none;}
.course--variant-4 .course__wrap {background-image: url("/assets/upload/course-bg-image-white-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-4 .course__wrap {background-image: url("/assets/upload/course-bg-image-white.webp");}}
.course--variant-4 .course__name {background: #effbff;-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);}
.course--variant-4 .course__link {border-radius: 2.875rem;border: .1875rem solid #30d1db;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #30d1db;}
.course--variant-4 .course__wa {border-radius: 1.5rem;padding: .5rem 1rem;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);}
@media only screen and (min-width:48rem) {.course--variant-4 .course__wa {padding: 0 2rem;border-radius: 3.5rem;}}
.course--variant-4 .course__wa:after, .course--variant-4 .course__wa:before {content: none;}
.course--variant-5 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-5 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue.webp");}}
.course--variant-5 .course__link {background: #30d1db;border-radius: 1rem;color: #fff;}
.course--variant-5 .course__link, .course--variant-5 .course__wa {-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);}
.course--variant-5 .course__wa {padding: 4rem 1rem .5rem;border-radius: 1.5rem;background: #fbfbfb;}
@media only screen and (min-width:48rem) {.course--variant-5 .course__wa {padding: 0 1rem;padding-left: 4.5625rem;border-radius: 1rem;}}
.course--variant-5 .course__image {right: 2.8125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-5 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-5 .course__image {max-width: none;}}
.course--variant-6 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-white.webp");background-size: cover;}
.course--variant-6 .course__name {background: #effbff;-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);}
.course--variant-6 .course__link {background: #30d1db;border-radius: 1rem;color: #fff;}
.course--variant-6 .course__link, .course--variant-6 .course__wa {-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);}
.course--variant-6 .course__wa {padding: 4rem 1rem .5rem;border-radius: 1.5rem;background: #effbff;}
@media only screen and (min-width:48rem) {.course--variant-6 .course__wa {padding: 0 1rem;padding-left: 4.5625rem;border-radius: 1rem;}}
.course--variant-6 .course__image {right: 2.8125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-6 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-6 .course__image {max-width: none;}}
.course--variant-7 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-7 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue.webp");}}
.course--variant-7 .course__image {right: 2.8125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-7 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-7 .course__image {max-width: none;}}
.course--variant-7 .course__link {border-radius: 2.875rem;border: .1875rem solid #30d1db;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #30d1db;}
.course--variant-7 .course__wa {border-radius: 1.5rem;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);padding: .5rem 1rem;}
@media only screen and (min-width:48rem) {.course--variant-7 .course__wa {padding: 0 2rem;border-radius: 3.5rem;}}
.course--variant-7 .course__wa:after, .course--variant-7 .course__wa:before {content: none;}
.course--variant-8 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue.webp");background-size: cover;}
.course--variant-8 .course__image {right: 2.8125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-8 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-8 .course__image {max-width: none;}}
.course--variant-8 .course__name {background: #effbff;-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);}
.course--variant-8 .course__link {border-radius: 2.875rem;border: .1875rem solid #30d1db;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #30d1db;}
.course--variant-8 .course__wa {border-radius: 1.5rem;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);padding: .5rem 1rem;}
@media only screen and (min-width:48rem) {.course--variant-8 .course__wa {padding: 0 2rem;border-radius: 3.5rem;}}
.course--variant-8 .course__wa:after, .course--variant-8 .course__wa:before {content: none;}
.course--variant-9 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-9 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue.webp");}}
.course--variant-9 .course__link {background: #30d1db;border-radius: 1rem;color: #fff;}
.course--variant-9 .course__link, .course--variant-9 .course__wa {-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);}
.course--variant-9 .course__wa {padding: 4rem 1rem .5rem;border-radius: 1.5rem;background: #fbfbfb;}
@media only screen and (min-width:48rem) {.course--variant-9 .course__wa {padding: 0 1rem;padding-left: 4.5625rem;border-radius: 1rem;}}
.course--variant-9 .course__image {right: 7.125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-9 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-9 .course__image {max-width: none;}}
.course--variant-9 .course__doctor {right: -6.25rem;}
@media only screen and (min-width:48rem) {.course--variant-9 .course__doctor {right: -9.375rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-9 .course__doctor {right: -1.875rem;}}
.course--variant-9 .course__doctor-name {max-width: 11.8125rem;}
.course--variant-9 .course__doctor-position {max-width: 13.8125rem;}
.course--variant-10 .course__image {right: 7.125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-10 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-10 .course__image {max-width: none;}}
.course--variant-10 .course__doctor {right: -6.25rem;}
@media only screen and (min-width:48rem) {.course--variant-10 .course__doctor {right: -9.375rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-10 .course__doctor {right: -1.875rem;}}
.course--variant-10 .course__doctor-name {max-width: 11.8125rem;}
.course--variant-10 .course__doctor-position {max-width: 13.8125rem;}
.course--variant-10 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-white.webp");background-size: cover;}
.course--variant-10 .course__name {background: #effbff;-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);}
.course--variant-10 .course__link {background: #30d1db;border-radius: 1rem;color: #fff;}
.course--variant-10 .course__link, .course--variant-10 .course__wa {-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);}
.course--variant-10 .course__wa {padding: 4rem 1rem .5rem;border-radius: 1.5rem;background: #effbff;}
@media only screen and (min-width:48rem) {.course--variant-10 .course__wa {padding: 0 1rem;padding-left: 4.5625rem;border-radius: 1rem;}}
.course--variant-11 .course__image {right: 7.125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-11 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-11 .course__image {max-width: none;}}
.course--variant-11 .course__doctor {right: -6.25rem;}
@media only screen and (min-width:48rem) {.course--variant-11 .course__doctor {right: -9.375rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-11 .course__doctor {right: -1.875rem;}}
.course--variant-11 .course__doctor-name {max-width: 11.8125rem;}
.course--variant-11 .course__doctor-position {max-width: 13.8125rem;}
.course--variant-11 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue-mobile.webp");background-size: cover;}
@media only screen and (min-width:62rem) {.course--variant-11 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-blue.webp");}}
.course--variant-11 .course__link {border-radius: 2.875rem;border: .1875rem solid #30d1db;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #30d1db;}
.course--variant-11 .course__wa {border-radius: 1.5rem;background: #fbfbfb;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);padding: .5rem 1rem;}
@media only screen and (min-width:48rem) {.course--variant-11 .course__wa {padding: 0 2rem;border-radius: 3.5rem;}}
.course--variant-11 .course__wa:after, .course--variant-11 .course__wa:before {content: none;}
.course--variant-12 .course__image {right: 7.125rem;max-width: 21.875rem;}
@media only screen and (min-width:48rem) {.course--variant-12 .course__image {max-width: 37.5rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-12 .course__image {max-width: none;}}
.course--variant-12 .course__doctor {right: -6.25rem;}
@media only screen and (min-width:48rem) {.course--variant-12 .course__doctor {right: -9.375rem;}}
@media only screen and (min-width:73.75rem) {.course--variant-12 .course__doctor {right: -1.875rem;}}
.course--variant-12 .course__doctor-name {max-width: 11.8125rem;}
.course--variant-12 .course__doctor-position {max-width: 13.8125rem;}
.course--variant-12 .course__wrap {background-image: url("/assets/upload/course-bg-rectangle-white.webp");background-size: cover;}
.course--variant-12 .course__name {background: #effbff;-webkit-box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);box-shadow: 0 .0625rem .1875rem 0 rgba(16,24,40,.1),0 .0625rem .125rem -.0625rem rgba(16,24,40,.1);}
.course--variant-12 .course__link {border-radius: 2.875rem;border: .1875rem solid #30d1db;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.1),0 .25rem .375rem -.25rem rgba(16,24,40,.08);color: #30d1db;}
.course--variant-12 .course__wa {border-radius: 1.5rem;background: #effbff;-webkit-box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);box-shadow: 0 .625rem .9375rem -.1875rem rgba(16,24,40,.05),0 .25rem .375rem -.25rem rgba(16,24,40,.05);padding: .5rem 1rem;}
@media only screen and (min-width:48rem) {.course--variant-12 .course__wa {padding: 0 2rem;border-radius: 3.5rem;}}
.course--variant-12 .course__wa:after, .course--variant-12 .course__wa:before {content: none;}