:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.sidebar {padding: 4.75rem 1rem 1.875rem;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: var(--white);z-index: 20;overflow: auto;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);visibility: hidden;-webkit-transition: visibility var(--time),-webkit-transform var(--time);transition: visibility var(--time),-webkit-transform var(--time);transition: transform var(--time),visibility var(--time);transition: transform var(--time),visibility var(--time),-webkit-transform var(--time);-o-transition: transform var(--time),visibility var(--time);}
@media only screen and (min-width:48rem) {.sidebar {padding: 5.625rem 1rem 1.875rem;}}
.sidebar.is-active {-webkit-transform: none;-ms-transform: none;transform: none;visibility: visible;}
.sidebar-menu {margin: .5rem -1rem 0;padding: 2.5rem 1rem;background-color: var(--turquoise_2);}
@media only screen and (min-width:43.75rem) {.sidebar-menu {grid-template-columns: 2fr 2fr;}}
.sidebar-menu__item {color: var(--white);font-size: calc(1rem + 2 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 500;}
@media (min-width:125rem) {.sidebar-menu__item {font-size: 1.125rem;}}
.sidebar-menu__item a {color: var(--white);}
.sidebar .s-search__wrapper {z-index: 2;}
.sidebar__feedback {padding: 2.5rem 0;}
@media only screen and (min-width:48rem) {.sidebar .header__phone {width: calc(50% - 1.5rem);}}
.sidebar .header__phone a, .sidebar .header__phone span {font-size: 1.125rem;}
.sidebar .header__phone .feedback {font-size: 1rem;}
@media only screen and (min-width:43.75rem) {.sidebar .btn {width: calc(50% - .75rem);}}
.sidebar .btn-border svg {width: 1.25rem;height: 1.25rem;}
@media only screen and (min-width:100rem) {.sidebar .btn-border svg {width: 1.5rem;height: 1.5rem;}}
.header {padding: 1rem 0;position: fixed;top: 0;left: 0;width: 100%;z-index: 30;background-color: var(--white);-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);}
@media only screen and (min-width:62rem) {.header {padding: 1.5rem 0;}}
.header__logo {height: 2.25rem;width: -webkit-max-content;width: -moz-max-content;width: max-content;}
@media only screen and (min-width:87.5rem) {.header__logo {height: 3.125rem;}}
.header__logo img {width: auto;height: 100%;}
.header__phone {color: var(--turquoise_3);}
@media only screen and (min-width:81.25rem) {.header__phone {white-space: nowrap;}}
.header__phone a, .header__phone span {font-size: calc(.875rem + 6 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 600;color: var(--turquoise_3);}
@media (min-width:125rem) {.header__phone a, .header__phone span {font-size: 1.25rem;}}
@media only screen and (min-width:75rem) {.header__phone a, .header__phone span {font-size: calc(.75rem + 6 * ( ( 100vw - 20rem ) / 1600 ));}}
@media only screen and (min-width:75rem) and (min-width:125rem) {.header__phone a, .header__phone span {font-size: 1.125rem;}}
@media only screen and (min-width:87.5rem) {.header__phone a, .header__phone span {font-size: calc(.875rem + 4 * ( ( 100vw - 20rem ) / 1600 ));}}
@media only screen and (min-width:87.5rem) and (min-width:125rem) {.header__phone a, .header__phone span {font-size: 1.125rem;}}
@media only screen and (min-width:100rem) {.header__phone a, .header__phone span {font-size: calc(1.125rem + 2 * ( ( 100vw - 20rem ) / 1600 ));}}
@media only screen and (min-width:100rem) and (min-width:125rem) {.header__phone a, .header__phone span {font-size: 1.25rem;}}
.header__phone a:hover {color: var(--turquoise_2);}
.header__phone .feedback {font-size: calc(.75rem + 6 * ( ( 100vw - 20rem ) / 1600 ));cursor: pointer;margin: .25rem 0 0;line-height: 1;}
@media (min-width:125rem) {.header__phone .feedback {font-size: 1.125rem;}}
.header .btn {padding: .9375rem 1.875rem;}
.header .btn svg {width: 1.25rem;height: 1.25rem;}
@media only screen and (min-width:100rem) {.header .btn svg {width: 1.5rem;height: 1.5rem;}}
@media only screen and (min-width:75rem) {.header .btn {padding: .9375rem 1.25rem;}}
@media only screen and (min-width:87.5rem) {.header .btn {padding: .9375rem;}}
@media only screen and (min-width:100rem) {.header .btn {padding: .9375rem 1.875rem;}}
.header-menu {background-color: var(--turquoise_2);padding: 1.5rem 2.5rem;margin: 1.5rem 0 0;}
.header-menu__item {color: var(--white);font-size: calc(1rem + 2 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 500;}
@media (min-width:125rem) {.header-menu__item {font-size: 1.125rem;}}
.header-menu__item a {color: var(--white);}
.header-menu__item a:hover {color: var(--turquoise_1);}
.header .burger {width: 2.25rem;height: 2.25rem;padding: 0;border-radius: .5rem;border: 0;background-color: var(--turquoise_2);position: relative;}
.header .burger span {top: 0;right: 0;bottom: 0;display: block;margin: auto;}
.header .burger span, .header .burger span:after, .header .burger span:before {position: absolute;left: 0;width: 1.125rem;height: .125rem;background-color: var(--white);border-radius: .3125rem;}
.header .burger span:after, .header .burger span:before {content: "";}
.header .burger span:before {top: -.375rem;-webkit-transition: top var(--time),-webkit-transform var(--time);transition: top var(--time),-webkit-transform var(--time);transition: top var(--time),transform var(--time);transition: top var(--time),transform var(--time),-webkit-transform var(--time);-o-transition: top var(--time),transform var(--time);}
.header .burger span:after {bottom: -.375rem;-webkit-transition: bottom var(--time),-webkit-transform var(--time);transition: bottom var(--time),-webkit-transform var(--time);transition: bottom var(--time),transform var(--time);transition: bottom var(--time),transform var(--time),-webkit-transform var(--time);-o-transition: bottom var(--time),transform var(--time);}
.header .burger.is-active span {background-color: var(--transp);}
.header .burger.is-active span:before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.header .burger.is-active span:after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
@media only screen and (max-width:61.9375rem) {.header .col-xs-2 {padding-left: 0;}}
@media only screen and (min-width:81.25rem) {.header .col-xl-4:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 27%;flex: 0 0 27%;max-width: 27%;}}
@media only screen and (min-width:87.5rem) {.header .col-xl-4:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 33.3333333333%;flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-text__wrapper {padding: 1.5rem 1rem;}
@media only screen and (min-width:62rem) {.s-text__wrapper {padding: 2rem;}}
@media only screen and (min-width:75rem) {.s-text__wrapper {padding: 2.5rem;}}
.s-text article {line-height: 1.6;}
@media only screen and (min-width:75rem) {.s-text article {max-width: 90%;}}
@media only screen and (min-width:100rem) {.s-text article {max-width: 90%;}}
.s-text article h3 {margin-top: 0;}
.s-text article ol, .s-text article ul {padding-left: 1.5625rem;}
.s-text img {height: 20.5rem;}
@media only screen and (min-width:75rem) {.s-text img {height: 23.125rem;}}
@media only screen and (max-width:61.9375rem) {.s-text .row {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-price__wrapper {background-color: var(--turquoise_4);padding: 2rem 1rem;}
@media only screen and (min-width:62rem) {.s-price__wrapper {padding: 2.5rem;}}
.s-price__title {font-weight: 500;margin: 0;}
.s-price__alert {padding: 1rem;background-color: var(--white);}
@media only screen and (max-width:61.9375rem) {.s-price__alert {-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.s-price__alert .icon {width: 1.5rem;height: 1.5rem;}
@media only screen and (min-width:48rem) {.s-price__alert .icon {width: 3rem;height: 3rem;}}
.s-price__alert .title {font-size: calc(1.125rem + 2 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 600;color: var(--turquoise_3);}
@media (min-width:125rem) {.s-price__alert .title {font-size: 1.25rem;}}
@media only screen and (max-width:47.9375rem) {.s-price__alert .d-flex.align-center {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
.s-price__alert .btn {white-space: nowrap;}
@media only screen and (max-width:61.9375rem) {.s-price__alert .btn {padding-left: .625rem;padding-right: .625rem;width: 100%;}}
@media only screen and (min-width:48rem) {.s-price__items {grid-template-columns: 1fr 1fr;}}
.s-price-item {padding: 1rem;background-color: var(--white);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:48rem) {.s-price-item {padding: .75rem 1.5rem;-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;}}
.s-price-item__price {font-size: 1rem;color: var(--turquoise_2);white-space: nowrap;}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
@media only screen and (min-width:43.75rem) {.s-comparison__items {grid-template-columns: repeat(2,1fr);}}
.s-comparison-item {padding: 1rem;line-height: 1.6;}
@media only screen and (min-width:43.75rem) {.s-comparison-item {padding: 1.5rem;}}
@media only screen and (min-width:75rem) {.s-comparison-item {padding: 2rem;}}
@media only screen and (min-width:100rem) {.s-comparison-item {padding: 2.5rem;}}
.s-comparison-item.is-blue {background-color: var(--turquoise_4);}
.s-comparison-item.is-pink {background-color: var(--pink);}
.s-comparison-item .h6 {font-weight: 600;}
.s-comparison-item ol, .s-comparison-item ul {padding-left: 1.5625rem;}
.s-comparison-item__image {width: 6.25rem;height: 6.25rem;overflow: hidden;}
@media only screen and (min-width:43.75rem) {.s-comparison .section__subtitle {max-width: 90%;}}
@media only screen and (min-width:100rem) {.s-comparison .section__subtitle {max-width: 85%;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-guarantee-item__title {font-size: 1.25rem;font-weight: 600;}
.s-guarantee-item__text {line-height: 1.6;}
.s-guarantee-item__text ol, .s-guarantee-item__text ul {padding-left: 1.25rem;margin: 0;}
.s-guarantee-item.is-image {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 (max-width:47.9375rem) {.s-guarantee-item.is-image {margin-top: .9375rem;}}
@media only screen and (min-width:48rem) {.s-guarantee-item.is-image {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:48rem) {.s-guarantee-item.is-image>div {width: 50%;}}
.s-guarantee-item.is-image img {height: 20.5rem;}
@media only screen and (min-width:75rem) {.s-guarantee-item.is-image img {height: 15.625rem;}}
.s-guarantee__items {gap: .5rem;}
@media only screen and (min-width:43.75rem) {.s-guarantee__items {grid-template-columns: repeat(2,1fr);}
	.s-guarantee__items .s-guarantee-item:nth-child(3), .s-guarantee__items .s-guarantee-item:nth-child(4) {grid-column: span 2;}}
@media only screen and (min-width:62rem) {.s-guarantee__items {gap: 1rem;}}
@media only screen and (min-width:75rem) {.s-guarantee__items {gap: 2rem;grid-template-columns: repeat(3,1fr);}
	.s-guarantee__items .s-guarantee-item:nth-child(3) {grid-column: span 1;}
	.s-guarantee__items .s-guarantee-item:nth-child(4) {grid-column: span 3;}}
@media only screen and (min-width:100rem) {.s-guarantee__items {gap: 2.5rem;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-variable-item {padding: .25rem;background-color: var(--turquoise_4);}
.s-variable-item__image, .s-variable-item__info {width: 100%;}
@media only screen and (min-width:43.75rem) {.s-variable-item__image, .s-variable-item__info {width: 50%;}}
.s-variable-item__info {padding: 1rem;}
@media only screen and (min-width:43.75rem) {.s-variable-item__info {padding: 1.5rem;}}
@media only screen and (min-width:62rem) {.s-variable-item__info {padding: 1.5rem 2.5rem;}}
.s-variable-item__title {margin: 0;font-weight: 600;}
.s-variable-item .btn {padding: .75rem 1.25rem;border-radius: 1.5rem;}
@charset "UTF-8";
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-portfolio-item {padding: .1875rem;border-color: var(--turquoise_2);}
.s-portfolio-item:hover .s-portfolio-item__name {color: var(--turquoise_2);}
.s-portfolio-item__images>div:after {position: absolute;font-size: calc(.75rem + 4 * ( ( 100vw - 20rem ) / 1600 ));bottom: .5rem;background-color: var(--white);border-radius: 1rem;padding: .25rem .5rem;border: .0625rem solid var(--gray_3);color: var(--turquoise_3);}
@media (min-width:125rem) {.s-portfolio-item__images>div:after {font-size: 1rem;}}
@media only screen and (min-width:48rem) {.s-portfolio-item__images>div:after {bottom: 1rem;}}
.s-portfolio-item__images>div:first-child:after {content: "До";left: .5rem;}
@media only screen and (min-width:48rem) {.s-portfolio-item__images>div:first-child:after {left: 1rem;}}
.s-portfolio-item__images>div:nth-child(2):after {content: "После";right: .5rem;}
@media only screen and (min-width:48rem) {.s-portfolio-item__images>div:nth-child(2):after {right: 1rem;}}
.s-portfolio-item__info {padding: 1rem;}
@media only screen and (min-width:48rem) {.s-portfolio-item__info {padding: 1.5rem;}}
.s-portfolio-item__name {font-size: calc(1.25rem + 4 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 600;color: var(--turquoise_3);line-height: 1;-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
@media (min-width:125rem) {.s-portfolio-item__name {font-size: 1.5rem;}}
.s-portfolio-item__descr, .s-portfolio-item__detial {font-size: 1rem;line-height: 1.6;}
.s-portfolio-item__descr {color: var(--gray_1);}
.s-portfolio-item__descr span, .s-portfolio-item__detial {color: var(--turquoise_3);}
@media only screen and (min-width:75rem) {.s-portfolio-item__detial {max-width: 90%;}}
@media only screen and (min-width:100rem) {.s-portfolio-item__detial {max-width: 80%;}}
.s-portfolio-item-author__image {width: 4.25rem;height: 4.25rem;border-radius: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.s-portfolio-item-author__name {font-size: 1.125rem;font-weight: 500;color: var(--turquoise_3);}
.s-portfolio-item-author__post {font-size: .875rem;color: var(--gray_1);}
@media only screen and (min-width:75rem) {.s-portfolio-detail__wrapper.s-portfolio-item__info {padding: 2.5rem;}}
@media only screen and (max-width:61.9375rem) {.s-portfolio-detail .row {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
@media only screen and (max-width:61.9375rem) {.s-advantages .swiper-container {overflow: visible;}}
.s-advantages-item {padding: 1rem 1.5rem;background-color: var(--turquoise_4);height: auto;}
@media only screen and (min-width:75rem) {.s-advantages-item {padding: 1.125rem 1.875rem;}}
@media only screen and (min-width:100rem) {.s-advantages-item {padding: 1.125rem 2.5rem;}}
.s-advantages-item__icon {width: 3.125rem;height: 3.125rem;}
.s-advantages-item__title {font-size: 1.125rem;line-height: 1.3;letter-spacing: -.015em;margin: 1rem 0 0;}
@media only screen and (min-width:75rem) {.s-advantages-item__title {margin: 1.5rem 0 0;font-size: calc(1rem + 2 * ( ( 100vw - 20rem ) / 1600 ));}}
@media only screen and (min-width:75rem) and (min-width:125rem) {.s-advantages-item__title {font-size: 1.125rem;}}
@media only screen and (max-width:61.9375rem) {.s-advantages .btn-swiper {display: none;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-doctors-item {padding: .1875rem;height: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:43.75rem) {.s-doctors-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:48rem) {.s-doctors-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
@media only screen and (min-width:62rem) {.s-doctors-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.s-doctors-item:hover .s-doctors-item__name {color: var(--turquoise_2);}
.s-doctors-item__image {width: 100%;height: 23.125rem;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
@media only screen and (min-width:43.75rem) {.s-doctors-item__image {width: 50%;}}
@media only screen and (min-width:48rem) {.s-doctors-item__image {width: 100%;}}
@media only screen and (min-width:62rem) {.s-doctors-item__image {width: 50%;}}
.s-doctors-item__image img {-o-object-position: center top;object-position: center top;}
.s-doctors-item__info {padding: 1rem;width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
@media only screen and (min-width:43.75rem) {.s-doctors-item__info {width: 50%;}}
@media only screen and (min-width:48rem) {.s-doctors-item__info {width: 100%;}}
@media only screen and (min-width:62rem) {.s-doctors-item__info {width: 50%;padding: 1rem .625rem;}}
@media only screen and (min-width:100rem) {.s-doctors-item__info {padding: 1.5rem;}}
.s-doctors-item__name {font-size: calc(1.125rem + 6 * ( ( 100vw - 20rem ) / 1600 ));font-weight: 600;color: var(--turquoise_3);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
@media (min-width:125rem) {.s-doctors-item__name {font-size: 1.5rem;}}
.s-doctors-item__experience {font-size: 1rem;color: var(--gray_1);}
.s-doctors-item__post {width: -webkit-max-content;width: -moz-max-content;width: max-content;padding: .5rem 1rem;line-height: 1;color: var(--turquoise_3);}
@media only screen and (min-width:62rem) {.s-doctors-item__post {font-size: calc(.875rem + 2 * ( ( 100vw - 20rem ) / 1600 ));padding: .5rem;}}
@media only screen and (min-width:62rem) and (min-width:125rem) {.s-doctors-item__post {font-size: 1rem;}}
@media only screen and (min-width:75rem) {.s-doctors-item__post {padding: .375rem .5rem;font-size: calc(.75rem + 2 * ( ( 100vw - 20rem ) / 1600 ));}}
@media only screen and (min-width:75rem) and (min-width:125rem) {.s-doctors-item__post {font-size: .875rem;}}
@media only screen and (min-width:100rem) {.s-doctors-item__post {padding: .5rem 1rem;font-size: 1rem;}}
.s-doctors .input.border, .s-doctors .s-search__form .btn {border-radius: .5rem;}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
@media only screen and (max-width:61.9375rem) {.s-sale .swiper-container {overflow: visible;}}
.s-sale-item {padding: .25rem;height: auto;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.s-sale-item:not(.swiper-slide) {height: 100%;}
.s-sale-item:hover .btn {background-color: var(--turquoise_2);color: var(--white);}
.s-sale-item__title {font-size: 1.25rem;font-weight: 600;color: var(--turquoise_3);}
.s-sale-item__date {font-size: 1rem;color: var(--gray_1);margin: .5rem 0 0;}
@media only screen and (min-width:62rem) {.s-sale-item__date {margin: 1rem 0 0;}}
.s-sale-item__date span {color: var(--turquoise_3);}
.s-sale-item__info {padding: 1.25rem 1rem;width: 100%;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}
@media only screen and (min-width:62rem) {.s-sale-item__info {padding: 1.5rem;}}
@media only screen and (max-width:61.9375rem) {.s-sale-item__info {-webkit-box-flex: 1;-ms-flex: auto;flex: auto;}}
.s-sale-item__image {width: 100%;}
.s-sale-item__image img {height: auto;}
.s-sale-item .btn {margin: 1rem 0 0;}
@media only screen and (max-width:61.9375rem) {.s-sale .btn-swiper {display: none;}}
@media only screen and (max-width:61.9375rem) {.s-sale-detail .row {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.s-sale-detail .row .col {width: 100%;}}
.s-sale-detail__wrapper {padding: 1rem;}
@media only screen and (min-width:48rem) {.s-sale-detail__wrapper {padding: 1.5rem;}}
@media only screen and (min-width:75rem) {.s-sale-detail__wrapper {padding: 2.5rem;}}
.s-sale-detail article {font-size: 1rem;line-height: 1.6;}
.s-sale-detail article ul {padding-left: 1.5625rem;}
.s-sale-detail article b, .s-sale-detail article strong {font-size: 1.125rem;line-height: 1.2;font-weight: 500;}
.s-sale-detail article a {color: var(--turquoise_2);text-decoration: underline;}
@media only screen and (min-width:100rem) {.s-sale .col-xxl-3 {max-width: 20%;-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.footer {border-top: .0625rem solid var(--turquoise_1);padding: 2rem 0 0;}
@media only screen and (min-width:62rem) {.footer {padding: 2.5rem 0 0;}}
.footer__logo {height: 2rem;}
@media only screen and (min-width:62rem) {.footer__logo {height: 3.125rem;}}
.footer__item {font-size: 1rem;color: var(--turquoise_3);cursor: pointer;}
.footer__title {color: var(--gray_2);}
.footer a.footer__item {-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
.footer a.footer__item:hover {color: var(--turquoise_2);}
.footer__soc {width: 2.5rem;height: 2.5rem;}
.footer__soc:hover {-webkit-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.footer__phone, .footer__phone a {color: var(--turquoise_3);}
.footer__phone a {font-size: 1.5rem;font-weight: 600;}
.footer__phone a:hover {color: var(--turquoise_2);}
.footer__phone .feedback {font-size: 1.125rem;cursor: pointer;margin: .25rem 0 0;line-height: 1;}
@media only screen and (min-width:75rem) {.footer .col-xl-3 {max-width: 18.75rem;}}
@media only screen and (min-width:75rem) {.footer .btn {padding-left: 0;padding-right: 0;}}
.footer__bottom {border-top: .0625rem solid var(--turquoise_1);padding: 1.5rem 0;}
@media only screen and (max-width:47.9375rem) {.footer__bottom .container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
@media only screen and (min-width:48rem) {.footer__bottom .container {white-space: nowrap;}}
@media only screen and (min-width:62rem) {.footer__bottom .container .footer__item {font-size: 1rem;}}
.footer__copy, .footer__dev {color: var(--gray_2);}
.footer__copy a, .footer__dev a {color: var(--turquoise_2);}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.modal {padding: 4rem 2rem 2rem;max-width: 50rem;width: calc(100% - 2rem);display: none;}
@media only screen and (min-width:48rem) {.modal {padding: 4rem;}}
@media only screen and (min-width:62rem) {.modal {padding: 5rem;}}
@media only screen and (min-width:75rem) {.modal {padding: 5rem 7.5rem;}}
@media only screen and (min-width:87.5rem) {.modal {padding: 6.875rem 7.5rem;}}
.modal__close {position: absolute;width: 2rem;height: 2rem;top: 1rem;right: 1rem;cursor: pointer;}
@media only screen and (min-width:62rem) {.modal__close {top: 2rem;right: 2rem;}}
.modal__form {margin: 3rem 0 0;}
@media only screen and (min-width:75rem) {.modal__form {margin: 3.75rem 0 0;}}
:root {--font: "Inter";--white: #fff;--black: #000;--turquoise_1: #b3d5dc;--turquoise_2: #007188;--turquoise_3: #001e24;--turquoise_4: #edf6f8;--turquoise_5: #eefcff;--gray_1: #4a4a4a;--gray_2: #7d7d7d;--gray_3: #afaeae;--gray_4: #f5f5f5;--pink: #f8eded;--red: #ff2147;--transp: transparent;--time: .25s ease-out;}
.s-search {z-index: 10;}
.s-search__title {font-weight: 500;font-size: calc(1rem + 2 * ( ( 100vw - 20rem ) / 1600 ));max-width: 13.125rem;}
@media (min-width:125rem) {.s-search__title {font-size: 1.125rem;}}
.s-search__wrapper {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.s-search__wrapper .input {border-radius: .75rem;}
.s-search__btns {position: absolute;top: 0;bottom: 0;right: .25rem;}
.s-search__btns .btn {width: 5.875rem;height: 2.6875rem;padding: 0;margin: auto;border-radius: .75rem;}
.s-search__btns .clear {width: 1.5rem;height: 1.5rem;margin: auto;border: 0;padding: 0;background-color: var(--transp);-webkit-transition: opacity var(--time),visibility var(--time);-o-transition: opacity var(--time),visibility var(--time);transition: opacity var(--time),visibility var(--time);}
.s-search__btns .clear.is-hidden {visibility: hidden;opacity: 0;}
.s-search-result {position: absolute;left: 0;top: calc(100% + .5rem);-webkit-box-shadow: 0 1.25rem 3.125rem 0 rgba(0,0,0,.15);box-shadow: 0 1.25rem 3.125rem 0 rgba(0,0,0,.15);max-height: 13.75rem;overflow: auto;-webkit-transition: opacity var(--time),visibility var(--time);-o-transition: opacity var(--time),visibility var(--time);transition: opacity var(--time),visibility var(--time);}
.s-search-result.is-hidden {visibility: hidden;opacity: 0;}
.s-search-result::-webkit-scrollbar {display: none;}
.s-search-result__item {padding: 1rem 1.5rem;line-height: 1;}
.s-search-result__item, .s-search-result__item:hover {color: var(--turquoise_2);}
.s-search-result__item:not(:last-child) {border-bottom: .0625rem solid var(--turquoise_5);}
.s-search__empty .h4 {font-weight: 500;margin: 0;}
.s-pagetitle {padding: 1.5rem 0 0;}
.s-pagetitle .breadcrumbs {background-color: var(--turquoise_4);padding: .25rem .75rem;border-radius: .5rem;font-size: .875rem;color: var(--gray_2);white-space: nowrap;overflow: auto;}
.s-pagetitle .breadcrumbs::-webkit-scrollbar {display: none;}
.s-pagetitle .breadcrumbs__wrapper {max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;width: auto;overflow: hidden;}
.s-pagetitle .breadcrumbs__item:not(:last-child):after {content: "";width: .875rem;height: .875rem;background-image: url("/assets/upload/arrow-right-2.svg");display: block;background-size: contain;background-repeat: no-repeat;background-position: 50%;}
.s-pagetitle .breadcrumbs a {color: var(--turquoise_2);}
.s-pagetitle .h1 {margin: 0;}