.breadcrumb {overflow: auto;margin: 0 -1rem;padding: 0 1rem;}
.breadcrumb__current, .breadcrumb__link {white-space: nowrap;}
.breadcrumb__link {color: var(--blue-500);-webkit-transition: color var(--transition);transition: color var(--transition);}
.breadcrumb__link:after {content: "";width: .5rem;height: 1.25rem;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'8\' height=\'20\' viewBox=\'0 0 8 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M7.53 10.53a.75.75 0 0 0 0-1.06L2.757 4.697a.75.75 0 0 0-1.06 1.06L5.939 10l-4.242 4.243a.75.75 0 0 0 1.06 1.06L7.53 10.53zM6 10v.75h1v-1.5H6V10z\' fill=\'%2394A4B2\'/%3E%3C/svg%3E") 50%/contain no-repeat;}
.breadcrumb__link:hover {color: var(--blue-400);}
.breadcrumb__current {color: var(--gray-500);}
.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 var(--time),visibility var(--time);transition: opacity var(--time),visibility var(--time);background: rgba(0,0,0,.5);overflow-y: auto;}
@media only screen and (min-width:48rem) {.course {-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;}}
.course--active {opacity: 1;visibility: visible;}
.course__wrap {padding: 1.25rem .625rem 0;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;}
@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;}}
@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 var(--time);transition: opacity var(--time);}
@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 var(--time);transition: opacity var(--time);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;}
@media only screen and (min-width:62rem) {.course__image {margin-top: 0;position: absolute;}}
.course__image img {max-width: 100%;max-height: 100%;}
.course__close {position: fixed;top: 1.125rem;right: 1.125rem;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");}
@media only screen and (min-width:48rem) {.course__close {position: absolute;top: .5rem;right: .5rem;}}
@media only screen and (min-width:62rem) {.course__close {top: 1rem;right: 1rem;}}
.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-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--sec {position: relative;opacity: 1;visibility: visible;margin-top: 6.25rem;background: none;}
.page-title__subtitle {max-width: 50rem;}
.fos-aside {margin: 0;}
.fos--vawes--bg {background: url("/assets/upload/form-bg-1.jpg") 50%/cover no-repeat;}
.fos__wrapper {border-radius: 1rem;position: relative;}
.fos__decore-bottom {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url("/assets/upload/fos-tg-decore-3-2.webp") bottom/contain no-repeat;}
@media only screen and (min-width:36.25rem) {.fos__decore-bottom {background: url("/assets/upload/fos-tg-decore-3.webp") bottom/contain no-repeat;}}
.fos__decore-plane-top {position: absolute;top: 0;right: 0;border-top-right-radius: 1rem;width: 7.1875rem;height: 100%;background: url("/assets/upload/fos-tg-decore-2.svg") top/contain no-repeat;}
@media only screen and (min-width:64rem) {.fos__decore-plane-top {width: 16.25rem;}}
@media only screen and (min-width:75rem) {.fos__decore-plane-top {width: 18.875rem;}}
.fos__decore-plane-bottom {position: absolute;bottom: 0;left: 0;border-bottom-left-radius: 1rem;width: 9.1875rem;height: 100%;background: url("/assets/upload/fos-tg-decore-1.svg") bottom/contain no-repeat;}
@media only screen and (min-width:64rem) {.fos__decore-plane-bottom {width: 16.25rem;}}
@media only screen and (min-width:75rem) {.fos__decore-plane-bottom {width: 18.875rem;}}
.fos__success {position: absolute;top: 0;left: 0;border-radius: 1rem;width: 100%;height: 100%;z-index: 5;}
.fos__success-img {width: 3.125rem;height: 3.125rem;}
@media only screen and (min-width:64rem) {.fos__success-img {height: 6.25rem;width: 6.25rem;}}
.fos__success-text, .fos__success-title {text-align: center;color: var(--white);}
.fos__pretitle {border-radius: 2.375rem;padding: .375rem .75rem;background: var(--yellow-500);width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
@media only screen and (min-width:64rem) {.fos__pretitle {padding: .5rem 1rem;}}
.fos__image {aspect-ratio: 800/322;display: block;border-radius: 1rem 1rem 0 0;width: 100%;height: 15.625rem;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;}
@media only screen and (min-width:48rem) {.fos__image {height: 18.75rem;}}
@media only screen and (min-width:64rem) {.fos__image {height: 100%;border-radius: 0 1rem 1rem 0;}}
.fos-1 .fos__wrapper {padding: 1.5rem 1rem;}
@media only screen and (min-width:48rem) {.fos-1 .fos__wrapper {padding: 1.5rem;}}
@media only screen and (min-width:64rem) {.fos-1 .fos__wrapper {padding: 3rem;}}
@media only screen and (min-width:75rem) {.fos-1 .fos__wrapper {padding: 8rem;}}
.fos-1 .subtitle-large {opacity: .7;}
.fos-2 .fos__wrapper {padding: 8rem 1rem;}
@media only screen and (min-width:64rem) {.fos-2 .fos__wrapper {padding: 4rem 16.25rem;}}
@media only screen and (min-width:75rem) {.fos-2 .fos__wrapper {padding: 4rem 19.375rem;}}
.fos-2 .fos__main {max-width: 47.25rem;position: relative;}
.fos-2 .h3, .fos-2 .subtitle-large {text-align: center;}
.fos-2 a {margin: 1.5rem auto 0;}
@media only screen and (min-width:64rem) {.fos-2 a {margin: 2.5rem auto 0;}}
.fos-3 .fos__wrapper {padding: 1.5rem 1rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:64rem) {.fos-3 .fos__wrapper {padding: 1.5rem;}}
@media only screen and (min-width:75rem) {.fos-3 .fos__wrapper {padding: 3rem;-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;}}
@media only screen and (min-width:85.375rem) {.fos-3 .fos__wrapper {padding: 8rem;}}
@media only screen and (min-width:75rem) {.fos-3 .fos__main {max-width: 23.75rem;}}
.fos-3 .subtitle-large {color: var(--gray-100);opacity: .7;}
.fos-4 .fos__main {padding: 1.5rem 1rem;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.fos-4 .fos__main {padding: 1.5rem;}}
@media only screen and (min-width:75rem) {.fos-4 .fos__main {padding: 3rem;}}
@media only screen and (min-width:87.5rem) {.fos-4 .fos__main {padding: 4rem 8rem;}}
@media only screen and (min-width:87.5rem) {.fos-4--big .fos__main {padding: 8rem;}}
@media only screen and (min-width:87.5rem) {.fos-4--small .fos__main {padding: 4rem;}}
@media only screen and (min-width:64rem) {.fos-4--small .fos__buttons {max-width: 26.875rem;}}
.fos-4--border .fos__image {border-radius: 1rem;}
.fos-4 .btn {width: 100%;padding: 1rem .8125rem;}
@media only screen and (min-width:64rem) {.fos-4 .btn {padding: 1.25rem;}}
.fos-4 .subtitle-large {color: var(--gray-100);opacity: .7;}
.fos-aside__wrapper {background: url("/assets/upload/fos-aside-bg.webp") 50%/cover no-repeat;border-radius: 1rem;position: relative;}
.fos-aside__wrapper .btn {width: 100%;}
.fos-aside__consult .body-small {max-width: 10.875rem;}
.fos-aside__consult a.title-medium {-webkit-transition: color var(--transition);transition: color var(--transition);}
.fos-aside__consult a.title-medium:hover {color: var(--blue-500);}
.fos-aside__social a {width: 1.75rem;height: 1.75rem;}
@media only screen and (min-width:64rem) {.fos-aside__social a {width: 2.5rem;height: 2.5rem;}}
.fos-article .fos__wrapper {border-radius: 1rem;background: var(--blue-50);padding: 1rem;}
@media only screen and (min-width:64rem) {.fos-article .fos__wrapper {padding: 1.5rem 2.5rem;}}
.fos-article .fos__wrapper .btn {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.staff {position: relative;}
.staff .swiper-slide .staff__item {width: 100%;}
.staff__filter {padding: 0 1rem;margin: 2.5rem -1rem;overflow-x: auto;}
.staff__filter::-webkit-scrollbar {width: 0;}
@media only screen and (min-width:102rem) {.staff__filter {margin: 4rem 0;padding: 0;}}
.staff__body {position: relative;}
.staff__wrapper {overflow: hidden;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:102rem) {.staff__wrapper {margin: 0;padding: 0;}}
.staff__item {position: relative;border-radius: 1rem;border: .0625rem solid;border-color: var(--white);-webkit-transition: border-color var(--transition);transition: border-color var(--transition);}
.staff__item:before {content: "";width: 100%;height: 100%;border-radius: 1rem;position: absolute;top: 0;left: 0;background: var(--blue-500);z-index: 1;opacity: 0;visibility: hidden;-webkit-transition: opacity var(--transition),visibility var(--transition);transition: opacity var(--transition),visibility var(--transition);}
.staff__item:hover {border-color: var(--blue-500);}
.staff__item:hover:before {opacity: .2;visibility: visible;}
.staff__item img {border-radius: 1rem;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center;}
.staff__info {position: absolute;top: 1rem;left: 1rem;width: calc(100% - 2rem);z-index: 2;}
.staff__rating {border-radius: 2.5rem;padding: .4375rem 1rem;background-color: var(--white);}
.staff__rating-icon {width: 1.5rem;height: 1.5rem;background: url("/assets/upload/star-rating.svg") 50%/contain no-repeat;}
.staff__experience {border-radius: 2.5rem;padding: .5rem 1rem;-webkit-backdrop-filter: blur(1.25rem);backdrop-filter: blur(1.25rem);background: var(--white-85);}
.staff__main {position: absolute;z-index: 2;bottom: 1rem;left: 1rem;width: calc(100% - 2rem);height: auto;border-radius: 1rem;border: .0625rem solid var(--white);-webkit-backdrop-filter: blur(1.25rem);backdrop-filter: blur(1.25rem);background: var(--white-75);}
.staff__link {color: var(--blue-500);-webkit-transition: color var(--transition);transition: color var(--transition);}
.staff__link:hover {color: var(--blue-400);}
.social__card {border: .0625rem solid;border-color: var(--gray-200);border-radius: 1rem;-webkit-transition: border-color var(--transition);transition: border-color var(--transition);}
.social__card:hover {border-color: var(--blue-500);}
.social__card:hover .social__name {color: var(--blue-500);}
.social__name {-webkit-transition: color var(--transition);transition: color var(--transition);}
.social__subscribe .body-medium {color: var(--gray-500);}
.doctor__nav {border-radius: 1rem 1rem 0 0;background: var(--gray-50);overflow-x: auto;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.doctor__nav {padding: 0 1.5rem;margin: 0;}}
.doctor__nav-item {white-space: nowrap;padding: .75rem 1.25rem;color: var(--blue-800);border-bottom: .125rem solid;border-color: var(--gray-50);-webkit-transition: border-color var(--transition),color var(--transition);transition: border-color var(--transition),color var(--transition);}
@media only screen and (min-width:64rem) {.doctor__nav-item {padding: 1rem 1.5rem;}}
.doctor__nav-item.active, .doctor__nav-item:hover {color: var(--blue-500);border-color: var(--blue-500);}
.doctor__info {border: .0625rem solid var(--gray-200);border-radius: 1rem;}
.doctor__license-wrap {position: relative;}
.doctor__license-wrapper {overflow: hidden;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:64rem) {.doctor__license-wrapper {padding: 0;margin: 0;}}
.doctor__license--item {border: .0625rem solid var(--gray-200);border-radius: 1rem;width: 100%;}
.doctor__license--item img {border-radius: 1rem;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.doctor__services-item {background: var(--blue-50);border-radius: 1rem;border: .0625rem solid;border-color: var(--blue-50);-webkit-transition: border-color var(--transition);transition: border-color var(--transition);}
.doctor__services-item:hover {border-color: var(--blue-500);}
.doctor__services-item:hover .doctor__services-title {color: var(--blue-500);}
.doctor__services-item:hover .doctor__services-arrow {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.doctor__services-title {-webkit-transition: color var(--transition);transition: color var(--transition);}
.doctor__image {position: relative;width: 100%;}
.doctor__image img {width: 100%;height: auto;max-height: 31.6875rem;border-radius: 1rem;-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center;}
.doctor-info {position: absolute;top: .5rem;left: .5rem;width: calc(100% - 1rem);}
@media only screen and (min-width:64rem) {.doctor-info {top: 1rem;left: 1rem;width: calc(100% - 2rem);}}
.doctor__rating {border-radius: 2.5rem;padding: .4375rem 1rem;background-color: var(--white);}
.doctor__rating-icon {width: 1.5rem;height: 1.5rem;background: url("/assets/upload/star-rating.svg") 50%/contain no-repeat;}
.doctor__experience {border-radius: 2.5rem;padding: .5rem 1rem;-webkit-backdrop-filter: blur(1.25rem);backdrop-filter: blur(1.25rem);background: var(--white-85);}
.doctor__col .btn {width: 100%;}
.doctor__shedule-item {border-radius: 1rem;background: var(--blue-50);}
@media only screen and (min-width:64rem) {.doctor__shedule-item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;}}
.doctor__shedule-top {border-radius: 1rem 0 0 1rem;padding: .5rem .25rem;min-width: 10.1875rem;background: var(--blue-100);color: var(--gray-600);text-align: center;border-right: .125rem solid var(--white);}
@media only screen and (min-width:64rem) {.doctor__shedule-top {min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;border-radius: 1rem 1rem 0 0;border-bottom: .125rem solid var(--white);}}
.doctor__shedule-bottom {border-radius: 0 1rem 1rem 0;padding: .5rem .25rem;background: var(--blue-50);height: 100%;width: 100%;}
@media only screen and (min-width:64rem) {.doctor__shedule-bottom {border-radius: 0 0 1rem 1rem;}}
.doctor__position {margin-top: 1rem;}
.reviews__summary {background-color: var(--blue-800);border-radius: 1rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.reviews__summary .btn {width: 100%;}
.reviews__stars {width: 7.25rem;height: 1.25rem;background: url("/assets/upload/stars-full.svg") 0 0/contain no-repeat;}
.reviews__people-avatar {width: 3.4375rem;height: 3.4375rem;border-radius: 50%;border: solid .0625rem var(--blue-800);margin-left: -1rem;}
.reviews__people-avatar:first-child {margin-left: 0;}
.reviews__slider {position: relative;}
.reviews__slider-container {overflow: hidden;margin: 0 -1rem;padding: 0 1rem;}
@media only screen and (min-width:64rem) {.reviews__slider-container {margin: 0;padding: 0 0 .25rem;}}
.reviews__slider-scroll {overflow-x: auto;margin: 0 -1rem;}
@media only screen and (min-width:64rem) {.reviews__slider-scroll {margin: 0;}}
.reviews__slider-scroll::-webkit-scrollbar {width: 0;}
.reviews__slider .review-card {width: 100%;}
.reviews__platform {border: .0625rem solid var(--gray-200);border-radius: 1rem;}
.reviews__platform-blue {background: var(--blue-50);border: none;}
.review-card, .reviews__platform-blue .review-card__rating {background: var(--white);}
.review-card {border: .0625rem solid var(--gray-200);border-radius: 1rem;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.review-card__author img {border-radius: 50%;}
.review-card__text {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;line-height: 1.3em;max-height: 7.8em;}
.review-card__rating {border-radius: .5rem;padding: .5rem .75rem;background: var(--green-50);}
.review-card__icon {width: 1.5rem;height: 1.5rem;min-width: 1.5rem;background: url("/assets/upload/star-rating.svg") 50%/contain no-repeat;}
.review-card__full {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.reviews-platform__card {border: .0625rem solid var(--blue-500);border-radius: 1rem;min-width: 11.6875rem;}
.reviews-platform__card:first-child {margin-left: 1rem;}
@media only screen and (min-width:64rem) {.reviews-platform__card:first-child {margin-left: 0;}}
.reviews-platform__card:last-child {margin-right: 1rem;}
@media only screen and (min-width:64rem) {.reviews-platform__card:last-child {margin-right: 0;}}
@media only screen and (min-width:64rem) {.reviews-platform__card {min-width: unset;}}
.reviews-platform__card-logo img {max-width: 6.875rem;}
@media only screen and (min-width:75rem) {.reviews-platform__card-logo img {max-width: 9.1875rem;}}
.reviews-platform__card-grade {width: 2rem;height: 2rem;min-width: 2rem;border-radius: 50%;background: var(--blue-50);}
@media only screen and (min-width:64rem) {.reviews-platform__card-grade {width: 3rem;height: 3rem;min-width: 3rem;}}
.reviews-platform__card-more {color: var(--blue-500);}