.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;}
.banner__wrapper {position: relative;}
@media only screen and (min-width:64rem) {.banner__wrapper {grid-template-rows: -webkit-min-content;grid-template-rows: min-content;grid-template-columns: 1fr 32.3125rem;}}
.banner__text {color: var(--gray-500);}
@media only screen and (min-width:48rem) {.banner-first .banner__wrapper {grid-template-columns: 1fr 1fr;}}
.banner-first .banner__main .banner__buttons, .banner-first .banner__main .banner__text, .banner-first .banner__main .h1 {max-width: 45rem;}
.banner-first .banner__image {border-radius: 1.5rem;max-width: 100%;}
@media only screen and (min-width:75rem) {.banner-first .banner__stock {position: absolute;left: 0;bottom: 1.5rem;max-width: 56.5rem;}}
.banner-second .banner__main .banner__buttons, .banner-second .banner__main .banner__tags, .banner-second .banner__main .banner__text, .banner-second .banner__main .h1, .banner-third .banner__main .banner__buttons, .banner-third .banner__main .banner__tags, .banner-third .banner__main .banner__text, .banner-third .banner__main .h1 {max-width: 59.6875rem;}
.banner__image {position: relative;}
.banner__image img {border-radius: 1rem;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;height: 100%;margin: 0 auto;}
@media only screen and (min-width:48rem) {.banner__image img {position: absolute;}}
@media only screen and (min-width:85.375rem) {.banner__image img {width: 100%;}}
.banner__tag {padding: .5rem 1rem;border: .0625rem solid var(--gray-200);border-radius: 2.375rem;background: var(--white);}
.banner__tag-yellow {border: .0625rem solid var(--yellow-500);background: var(--yellow-500);}
.banner__price-calculation, .banner__price-old {color: var(--gray-500);}
.banner__price-old {text-decoration: line-through;}
.banner__author img {min-width: 4rem;width: 4rem;max-width: 4rem;height: 4rem;border-radius: 50%;}
@media only screen and (min-width:64rem) {.banner__author img {min-width: 5rem;width: 5rem;max-width: 5rem;height: 5rem;}}
.banner__stats-item {border: .0625rem solid var(--gray-200);border-radius: 1rem;background: var(--white);}
.banner .breadcrumb {margin-bottom: 1.5rem;}
.stock {position: relative;}
.stock-banner {margin: 0;}
.stock-aside__label {border-radius: 2.375rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding: .375rem .75rem;background: var(--yellow-500);}
@media only screen and (min-width:64rem) {.stock-aside__label {padding: .5rem 1rem;}}
.stock-aside-v2 {border-radius: 1rem;background: var(--green-50);}
.stock__body {position: relative;}
.stock__wrapper {overflow: hidden;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:64rem) {.stock__wrapper {margin: 0;padding: 0;}}
.stock__wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:75rem) {.stock__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.stock__card {border: .0625rem solid var(--gray-200);background: var(--white);-webkit-box-shadow: var(--shadow-1);box-shadow: var(--shadow-1);border-radius: 1rem;width: 100%;}
.stock__card-img {max-width: 18.75rem;min-width: 10rem;width: 100%;height: 6rem;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;border-radius: 1rem;}
@media only screen and (min-width:31.25rem) {.stock__card-img {height: 11.25rem;}}
.stock__card-label {border-radius: 2.375rem;padding: .5rem 1rem;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;background: var(--yellow-500);height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
.stock__card-old, .stock__card-text {color: var(--gray-500);}
.stock__card-old {text-decoration: line-through;}
.stock__image {border-radius: .75rem;width: 100%;height: 8rem;-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center;}
@media only screen and (min-width:31.25rem) {.stock__image {max-width: 12.4375rem;}}
@media only screen and (min-width:48rem) {.stock__image {height: 100%;}}
.stock__name {color: var(--blue-800);}
@media only screen and (min-width:48rem) {.stock-aside .stock__image {height: 10.1875rem;max-width: 9.375rem;}}
@media only screen and (min-width:81.25rem) {.stock-aside .stock__image {max-width: 12.4375rem;}}
.page-nav {background: var(--gray-50);margin: 0;position: relative;z-index: 101;}
@media only screen and (min-width:75rem) {.page-nav {margin: -4rem 0;}}
.page-nav__wrapper {overflow-x: auto;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:102rem) {.page-nav__wrapper {margin: 0;padding: 0;}}
.page-nav__wrapper::webkit-scrollbar {display: none;}
.page-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) {.page-nav__item {padding: 1rem 1.5rem;}}
.page-nav__item.active {color: var(--blue-500);border-color: var(--blue-500);}
.page-nav--fixed {top: 0;position: fixed;width: 100%;}
.page-nav--sticky {position: sticky;top: 0;}
.page-nav--hidden {opacity: 0;visibility: hidden;}
.text__wrapper:has(aside) .bordered, .text__wrapper:has(aside) .text__main, .text__wrapper:has(aside) article {grid-column: span 3;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.text__wrapper:has(aside) .bordered, .text__wrapper:has(aside) .text__main, .text__wrapper:has(aside) article {grid-column: span 2;}}
.text__main {grid-column: span 3;}
@media only screen and (min-width:64rem) {.text__main-max {max-width: calc(100% - 24.625rem);width: 100%;}}
@media only screen and (min-width:85.375rem) {.text__main-max {max-width: calc(100% - 26.125rem);width: 100%;}}
.text__info {margin: 1rem -1rem -1rem;padding: 1rem;background: var(--gray-50);border-radius: 0 0 1rem 1rem;}
@media only screen and (min-width:64rem) {.text__info {margin: 2rem -2rem -1.5rem;padding: 1rem 2rem 1.5rem;}}
@media only screen and (min-width:85.375rem) {.text__info {margin: 4rem -3rem -1.5rem;padding: 1rem 3rem 1.5rem;}}
.text__info .title-small, .text__info ul li {color: var(--gray-700);}
.text__author {border-radius: 1rem;background: var(--white);margin: 0 0 1rem;}
@media only screen and (min-width:64rem) {.text__author {margin: 0 -1rem 1rem;width: calc(100% + 2rem);}}
@media only screen and (min-width:85.375rem) {.text__author {margin: 0 -2rem 1rem;width: calc(100% + 4rem);}}
.text__author-image {width: 4.125rem;height: 4.125rem;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;border-radius: 50%;}
@media only screen and (min-width:64rem) {.text__author-image {height: 4.625rem;width: 4.625rem;}}
.text__author .body-small, .text__author .subtitle-medium {color: var(--gray-500);}
.text__author a.title-large {-webkit-transition: color var(--transition);transition: color var(--transition);}
.text__author a.title-large:hover {color: var(--blue-500);}
.text .tabs__list {margin-right: -1rem;margin-left: -1rem;padding: 0 1rem;width: auto;overflow-x: auto;scrollbar-width: none;}
@media only screen and (min-width:64rem) {.text .tabs__list {margin-right: -2rem;margin-left: -2rem;padding: 0 2rem;}}
@media only screen and (min-width:85.375rem) {.text .tabs__list {margin-right: -3rem;margin-left: -3rem;padding: 0 3rem;}}
.text .tabs__list .tabs__btn {white-space: nowrap;}
.text article {grid-column: span 3;}
.text article section {margin: 2.5rem 0;}
@media only screen and (min-width:64rem) {.text article section {margin: 4rem 0;}}
.text article section .container {padding: 0;}
.text aside {grid-column: span 3;}
@media only screen and (min-width:64rem) {.text aside {grid-column: span 1;}}
.text aside section {margin: 0;}
.text aside.aside-substance {width: 100%;}
@media only screen and (min-width:64rem) {.text aside.aside-substance {min-width: 23.125rem;width: 23.125rem;}}
.text article, .text aside {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
.text .bordered {border: .0625rem solid var(--gray-200);border-radius: 1rem;}
.substance {border: .0625rem solid var(--blue-100);background: var(--blue-25);border-radius: 1rem;}
.substance__link {padding: 1.25rem 1.5rem 1.25rem 2.75rem;position: relative;border-bottom: .0625rem solid var(--blue-100);-webkit-transition: color var(--transition);transition: color var(--transition);}
.substance__link:hover {color: var(--blue-500);}
.substance__link:before {left: 0;width: 1.75rem;height: 1.75rem;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'23\' height=\'22\' viewBox=\'0 0 23 22\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M11.414 0l2.694 8.292h8.719l-7.054 5.124 2.695 8.292-7.054-5.124-7.053 5.124 2.694-8.292L0 8.292H8.72L11.414 0z\' fill=\'%231C8ADF\'/%3E%3C/svg%3E") 50% no-repeat;}
.substance__link:after, .substance__link:before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.substance__link:after {right: 0;width: .5rem;height: 1.5rem;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'8\' height=\'24\' viewBox=\'0 0 8 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M7.53 12.53a.75.75 0 0 0 0-1.06L2.757 6.697a.75.75 0 0 0-1.06 1.06L5.939 12l-4.242 4.243a.75.75 0 0 0 1.06 1.06L7.53 12.53zM6 12v.75h1v-1.5H6V12z\' fill=\'%2394A4B2\'/%3E%3C/svg%3E") 50% no-repeat;}
.substance__bottom {border-top: .0625rem solid var(--blue-100);}
.substance__social a {width: 2.5rem;height: 2.5rem;min-width: 2.5rem;}
.text__link {margin: 2.5rem 0;border-radius: 1rem;background: var(--blue-50);}
@media only screen and (min-width:64rem) {.text__link {margin: 4rem 0;}}
.text__tags {overflow: auto;margin: 0 -1rem;padding: 0 1rem;}
.text__tag {border: .0625rem solid var(--gray-200);border-radius: .5rem;padding: .5rem 1rem;cursor: pointer;background: var(--white);color: var(--blue-800);}
@media only screen and (min-width:64rem) {.text__tag {padding: .75rem 1.5rem;}}
.contact__card {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;border: .0625rem solid var(--gray-200);border-radius: 1rem;width: 100%;}
@media only screen and (min-width:31.25rem) {.contact__card {max-width: 31.25rem;}}
@media only screen and (min-width:64rem) {.contact__card {width: 100%;max-width: 100%;}}
.contact__card .btn {width: 100%;}
.contact__card-blue {background: var(--blue-50);border: none;}
@media only screen and (min-width:31.25rem) {.contact__card-blue .btn {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}
.contact__card__social a {opacity: 1;width: 2.5rem;height: 2.5rem;-webkit-transition: opacity var(--transition);transition: opacity var(--transition);}
.contact__card__social a:hover {opacity: .8;}
@media only screen and (min-width:64rem) {.contact__card__social a {width: 2.8125rem;height: 2.8125rem;}}
.contact__card__social--online {color: #07d433;position: relative;}
.contact__card__social--online:before {content: "";width: .5rem;height: .5rem;border-radius: 50%;background-color: #07d433;}
.contact__card__connection a.h6 {-webkit-transition: color var(--transition);transition: color var(--transition);}
.contact__card__connection a.h6:hover {color: var(--blue-500);}
.contact__card__helpnow {border-radius: 1rem;background: var(--white);}
.contact__card__helpnow-icon {min-width: 1.5rem;width: 1.5rem;height: 1.5rem;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'23\' height=\'24\' viewBox=\'0 0 23 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M19.863 16.704c-1.45-1.24-2.921-1.99-4.354-.753l-.855.749c-.625.543-1.788 3.081-6.286-2.093-4.497-5.167-1.82-5.971-1.194-6.51l.86-.75c1.424-1.24.886-2.802-.141-4.41l-.62-.975C6.241.358 5.117-.696 3.689.543l-.772.675C2.286 1.678.52 3.172.093 6.012c-.515 3.407 1.11 7.31 4.833 11.59 3.718 4.284 7.359 6.435 10.807 6.398 2.866-.031 4.597-1.57 5.139-2.128l.774-.676c1.425-1.238.54-2.499-.911-3.741l-.872-.75z\' fill=\'%231C8ADF\'/%3E%3C/svg%3E") 50% no-repeat;}
.contact__card__helpnow span {white-space: nowrap;}
.price-slider__main {position: relative;}
.price-slider__wrapper {overflow: hidden;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:102rem) {.price-slider__wrapper {margin: 0;padding: 0;}}
.price-slider__item {width: 100%;background: var(--blue-50);border-radius: 1rem;}
.price-slider__bottom .btn {width: 100%;}
.price-slider__price span {color: var(--gray-700);}
.price-slider__body {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
.price-slider__label {background: var(--yellow-500);border-radius: 2.375rem;padding: .375rem .75rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}
@media only screen and (min-width:64rem) {.price-slider__label {padding: .5rem 1rem;}}
.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);}
.trust__wrapper {border-radius: 1rem;background-color: var(--gray-50);}
.trust__list {overflow-x: auto;margin: 1.5rem -1rem 0;padding: 0 1rem;}
.trust__list::-webkit-scrollbar {width: 0;}
@media only screen and (min-width:64rem) {.trust__list {margin: 2.5rem 0 0;padding: 0;}}
@media only screen and (min-width:85.375rem) {.trust__list {margin: 4rem 0 0;}}
.trust__item {border-radius: 1rem;background-color: var(--white);min-width: 17.5rem;}
@media only screen and (min-width:64rem) {.trust__item {min-width: unset;}}
.trust__item--image {position: relative;}
.trust__item--image .trust__text {border: .0625rem solid var(--white);border-radius: 1rem;padding: .75rem 1rem;-webkit-backdrop-filter: blur(1.25rem);backdrop-filter: blur(1.25rem);background: var(--white-75);position: absolute;top: 1rem;left: 1rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;max-width: calc(100% - 2rem);}
@media only screen and (min-width:75rem) {.trust__item--image .trust__text {padding: 1rem 2rem;max-width: calc(100% - 3rem);top: 1.5rem;left: 1.5rem;}}
.trust__item--image img {border-radius: 1rem;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media only screen and (min-width:75rem) {.trust-v2 .trust__item--image img {height: 100%;}}
.trust-aside .trust__list {margin: 0;padding: 0;}
.step__aside {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:48rem) {.step__aside {position: sticky;top: 1.5rem;}}
.step__aside .contact__card, .step__aside .step__title {max-width: 32.1875rem;}
.step__list {gap: 1.5rem;}
.step__item {border: .0625rem solid;border-color: var(--gray-200);border-radius: 1rem;background: var(--white);-webkit-transition: border-color var(--transition);transition: border-color var(--transition);}
.step__item-title {-webkit-transition: color var(--transition);transition: color var(--transition);}
.step__item:hover {border-color: var(--blue-500);}
.step__item:hover .step__item-title {color: var(--blue-500);}
.step__image {max-width: 18.75rem;}
.step__image img {width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;border-radius: 1rem;}
.step__label {border-radius: 2.375rem;padding: .375rem .75rem;background: var(--yellow-500);width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.step__label {padding: .5rem 1rem;}}
.drip__body {position: relative;}
.drip__wrapper {overflow: hidden;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:102rem) {.drip__wrapper {margin: 0;padding: 0;}}
.drip__item {width: 100%;border: .0625rem solid;border-color: var(--gray-200);border-radius: 1rem;background-color: var(--white);-webkit-transition: border-color var(--transition);transition: border-color var(--transition);}
.drip__item:hover {border-color: var(--blue-500);}
.drip__item:hover .drip__title {color: var(--blue-500);}
.drip__img {width: 2rem;}
@media only screen and (min-width:64rem) {.drip__img {width: 3.125rem;}}
.drip__img img {width: 100%;}
.drip__title {-webkit-transition: color var(--transition);transition: color var(--transition);}
.drip__link {color: var(--blue-500);}
.foto-page .foto__wrap {grid-auto-flow: dense;grid-auto-rows: 7.375rem;padding: 0;}
@media only screen and (min-width:64rem) {.foto-page .foto__wrap {grid-auto-rows: 15.5rem;}}
.foto__foto {position: relative;margin: 0 -1rem;}
@media only screen and (min-width:64rem) {.foto__foto {margin: 0;}}
.foto__wrap {width: 100%;overflow: hidden;padding: 0 1rem;}
@media only screen and (min-width:64rem) {.foto__wrap {padding: 0;}}
.foto__foto--item, .foto__foto--item img {border-radius: 1rem;width: 100%;}
.foto__foto--item img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.foto__foto--big {grid-column: span 2;grid-row: span 2;}
.foto__filter {padding: 0 1rem;margin: 0 -1rem 2.5rem;overflow-x: auto;}
.foto__filter::-webkit-scrollbar {width: 0;}
@media only screen and (min-width:102rem) {.foto__filter {margin: 0 0 4rem;padding: 0;}}
.diagnostik {position: relative;}
.diagnostik__filter {padding: 0 1rem;margin: 2.5rem -1rem;overflow-x: auto;scrollbar-width: none;}
@media only screen and (min-width:102rem) {.diagnostik__filter {margin: 4rem 0;padding: 0;}}
.diagnostik .tabs__content, .diagnostik__body {position: relative;}
.diagnostik .tabs__list {padding: 0 2rem;margin: 2.5rem -2rem;overflow-x: auto;scrollbar-width: none;width: calc(100% + 3rem);}
@media only screen and (min-width:102rem) {.diagnostik .tabs__list {margin: 4rem 0;padding: 0;}}
.diagnostik__wrapper {overflow: hidden;padding: 0 1rem;margin: 0 -1rem;}
@media only screen and (min-width:102rem) {.diagnostik__wrapper {margin: 0;padding: 0;}}
.diagnostik__image {width: calc(100% - 3rem);height: 6.25rem;border-radius: 1rem;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.diagnostik__title {-webkit-transition: color var(--transition);transition: color var(--transition);}
.diagnostik__item {width: 100%;border-radius: 1rem;background-color: var(--blue-50);border: .0625rem solid;border-color: var(--blue-50);-webkit-transition: border-color var(--transition);transition: border-color var(--transition);}
.diagnostik__item:hover {border-color: var(--blue-500);}
.diagnostik__item:hover .diagnostik__title {color: var(--blue-500);}
.diagnostik__item:hover .diagnostik__arrow {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.diagnostik .tabs__btn {padding: .5rem 1rem;white-space: nowrap;}
@media only screen and (min-width:64rem) {.diagnostik .tabs__btn {padding: .75rem 1.5rem;}}
.transpartation__wrapper {background: var(--gray-50);border-radius: 1rem;overflow: hidden;}
.transpartation__tag {border: .0625rem solid var(--gray-200);border-radius: 2.375rem;padding: .375rem .75rem;background: var(--white);}
@media only screen and (min-width:64rem) {.transpartation__tag {padding: .5rem 1rem;}}
.transpartation__image img {height: 12.5rem;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
@media only screen and (min-width:48rem) {.transpartation__image img {height: 100%;}}
.transpartation__list {gap: .5rem;}
@media only screen and (min-width:48rem) {.transpartation__list {gap: .75rem;}}
.transpartation__list-item {position: relative;}
.transpartation__list-item:before {content: "";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 1.125rem;height: 1.125rem;background: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'18\' height=\'18\' viewBox=\'0 0 18 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M2.593 10.132a1.17 1.17 0 1 1 1.656-1.657l2.817 2.818 6.465-6.464a1.172 1.172 0 0 1 1.656 1.657l-7.29 7.293a1.171 1.171 0 0 1-1.659 0l-3.645-3.647z\' fill=\'%2374B87A\'/%3E%3C/svg%3E") 50% no-repeat;}
.transpartation__item {border: .0625rem solid var(--gray-200);border-radius: 1rem;}
.transpartation-v3 .transpartation__item {background-color: var(--white);border: none;}
.bud__wrapper {border-radius: 1rem;padding: 1.5rem 1rem;background-color: var(--green-100);}
@media only screen and (min-width:64rem) {.bud__wrapper {padding: 2.5rem 1rem;}}
.bud__main {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.bud__main {max-width: 32.6875rem;min-width: 32.6875rem;}}
.bud__image {border-radius: 1rem;}
@media only screen and (min-width:64rem) {.bud__image {max-width: 44.75rem;min-width: 50%;}}
.bud__subtitle {opacity: .7;}
.bud__logo {width: 8.4375rem;}
@media only screen and (min-width:64rem) {.bud__logo {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}
.bud-v2 .section__pretitle {border: none;color: var(--green-500);}
@media only screen and (min-width:64rem) {.bud-v2 .bud__wrapper {padding: 2.5rem;}}
@media only screen and (min-width:85.375rem) {.bud-v2 .bud__wrapper {padding: 4rem 8rem;}}
.bud-v2 .bud__image {width: 100%;}
.bud-v2 .bud__column-text {height: 13.625rem;max-height: 100%;}
.faq__contact {height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;}
@media only screen and (min-width:64rem) {.faq__contact {position: sticky;top: 3rem;}}
.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);}
.license__foto {position: relative;margin: 0 -1rem;}
@media only screen and (min-width:64rem) {.license__foto {margin: 0;}}
.license__wrap {width: 100%;overflow: hidden;padding: 0 1rem;}
@media only screen and (min-width:64rem) {.license__wrap {padding: 0;}}
.license__wrapper {border-radius: 1rem;background-color: var(--gray-50);}
@media only screen and (min-width:64rem) {.license__main {max-width: 25rem;min-width: 25rem;}}
@media only screen and (min-width:81.25rem) {.license__main {max-width: 36.25rem;min-width: 36.25rem;}}
.license__foto--item, .license__foto--item img {border-radius: 1rem;width: 100%;}
.license__foto--item img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.license__page .license__foto--item {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;}
@media only screen and (min-width:48rem) {.license__page .license__foto--item {-webkit-box-flex: 1;-ms-flex: 1 1 calc(50% - 1.5rem);flex: 1 1 calc(50% - 1.5rem);max-width: calc(50% - 1.5rem);}}
@media only screen and (min-width:64rem) {.license__page .license__foto--item {-webkit-box-flex: 1;-ms-flex: 1 1 calc(20% - 1.5rem);flex: 1 1 calc(20% - 1.5rem);max-width: calc(33.333% - 1.5rem);}}