.t-body .t-container,
.uc-menu .t228__maincontainer {
    padding: 0 1.25rem;
}

.uc-approach .t-title,
.uc-approach .t-text,
.uc-services .t-card__btn-wrapper,
.uc-services .t923__textwrapper,
.uc-services .t923__imgwrapper,
.uc-faq .t-item,
.uc-reviews .t-popup .t958__card,
.uc-reviews .t958__close-button,
.uc-review-popup .t-popup__block-close .t-popup__block-close-button,
.uc-review-popup .t-input-title,
.uc-review-popup .t-form__successbox,
.uc-level .t-container {
    padding: 0;
}

.uc-menu .t228__list_item {
    padding: 0 1.25rem !important;
}

.t-body .t-btn,
.t-body .t-submit,
.t898__btn_label {
    padding: 0 2rem;
}

.uc-main {
    padding: 1.25rem 0;
}

.uc-main .t545__content,
.uc-edu .t1000__content {
    padding: 2.75rem;
}

.uc-approach,
.uc-edu,
.uc-services,
.uc-faq,
.uc-reviews,
.uc-doc-tabs {
    padding: 3.25rem 0;
}

.uc-consult-main {
    padding: 1.25rem 0 0;
}

.experience-item {
    padding: 0.75rem;
}

.uc-services .t923__col,
.uc-reviews .t958__popup-item,
.uc-reviews .t958__card {
    padding: 1.875rem;
}

.uc-faq .t849__trigger-button {
    padding: 0.875rem 0 0.875rem 3.125rem;
}

.uc-footer {
    padding: 5rem 0;
}

.uc-footer .t977__text ul,
.uc-consult-main .t-card__descr ul {
    padding: 0 !important;
}

.uc-review-popup .t702__wrapper {
    padding: 2.5rem 3.125rem;
}

.uc-consult-main .t1073__row {
    padding: 2.5rem 2.75rem;
}

.uc-consult-main .t-card__uptitle {
    padding: 0.875rem 1.5rem;
}

.uc-doc-tabs .t397__title {
    padding: 0 0 0.625rem;
}

.uc-level {
    padding: 1.25rem 1.25rem 0;
}

.uc-level .t508 {
    padding: 3.25rem 4rem;
}

.uc-reviews .t958__author-name {
    padding: 0.375rem 1rem;
}

.social-icons {
    padding: 1.25rem;
}

.t-body .t-container,
.uc-menu .t228__maincontainer,
.uc-main .t545__content,
.uc-edu .t1000__content,
.uc-services .t923__col,
.uc-consult-main .t1073__row,
.uc-consult-main .t-card__uptitle,
.uc-level,
.uc-level .t508,
.social-icons {
    box-sizing: border-box;
}

.t-body .t-col,
.uc-menu .t-btn,
.uc-edu .t-section__title,
.uc-faq .t849__text,
.uc-reviews .t958__slider,
.uc-footer .t977__col,
.uc-footer .t977__col-inner,
.uc-review-popup .t702__text-wrapper,
.uc-consult-main .t1073__price,
.uc-consult-main .t1073__separator,
.uc-consult-main .t-card__descr ul,
.uc-consult-main .t-card__descr li:last-child,
.uc-review-popup .t-form__successbox,
.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    margin: 0;
}

.uc-main .t545__descr {
    margin: 0 auto 1rem;
}

.uc-main .t-text,
.uc-faq .t-item,
.uc-review-popup .t-form__successbox,
.uc-level {
    margin: 0 auto;
}

.uc-main .t545__box:after {
    margin: 1.25rem auto 0;
}

.education-images {
    margin: 2rem auto 2.75rem;
}

.uc-services .t-card__btn {
    margin: 0 auto !important;
}

.uc-footer .t977__text {
    margin: 2.75rem 0 0 !important;
}

.uc-footer .t977__text ul,
.uc-level .t-section__title {
    margin: 0 !important;
}

.uc-consult-main .t-card__title {
    margin: 0 0 0.625rem;
}

.uc-consult-main .t-card__descr {
    margin: 0.625rem 0 0;
}

.uc-review-popup .t-form__successbox:before {
    margin: 0 auto 1.25rem;
}

.uc-menu .t228__list_item:first-child {
    padding-left: 0 !important;
}

.uc-faq .t849__text {
    padding-left: 3.125rem;
}

.uc-consult-main .t-card__uptitle {
    padding-left: 6rem;
}

.uc-menu .t228__list_item:last-child {
    padding-right: 0 !important;
}

.t-body .t-btn,
.t-body .t-submit,
.uc-review-popup .t-select,
.t898__btn_label {
    height: 3.25rem;
}

.uc-menu {
    height: 6.25rem;
}

.uc-main .t545__textwrapper,
.uc-services .t-slds__items-wrapper {
    height: unset !important;
}

.uc-main .t545__blockimg,
.uc-edu .t1000__background-image,
.uc-services .t923__content,
.uc-services .t-slds__arrow_wrapper,
.uc-reviews .t958__card {
    height: 100% !important;
}

.uc-main .t545__box:after {
    height: 4rem;
}

.uc-edu .t1000__bg-wrap,
.uc-services .t923__textwrapper,
.uc-services .t923__wrapper,
.uc-services .t923__width_12,
.uc-services .t923__slds-wrapper,
.uc-reviews .t-slds__wrapper,
.uc-reviews .t958__card-wrapper,
.uc-reviews .t958__close svg,
.uc-review-popup .t-popup__block-close svg {
    height: 100%;
}

.uc-edu .education-images .t1000__img {
    height: 3rem;
}

.experience-item:after {
    height: calc(100% - 0.125rem);
}

.uc-services .t923__imgwrapper {
    height: 3.125rem;
}

.uc-services .t-slds__arrow {
    height: 2.75rem !important;
}

.uc-reviews .t958__item,
.uc-reviews .t958__close,
.uc-review-popup .t-popup__block-close {
    height: unset;
}

.uc-consult-main .t1073__separator {
    height: 1.25rem;
}

.uc-consult-main .t-card__uptitle:before {
    height: 2.75rem;
}

.uc-review-popup .t-form__successbox:before {
    height: 2.5625rem;
}

.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after {
    height: 0.3125rem;
}

body::-webkit-scrollbar {
    height: 8px;
}

.t-body .t-btn,
.t-body .t-submit,
.t898__btn_label {
    font-size: 1.25rem;
}

.experience-item,
.uc-services .t-section__title,
.uc-review-popup .t-input-title,
.uc-review-popup .t-select {
    font-size: 1rem;
}

.experience-item span {
    font-size: 2.5rem;
}

.uc-edu .t-section__title,
.uc-review-popup .t-form__successbox {
    font-size: 1.5rem;
}

.uc-services .t-section__descr,
.uc-reviews .t-section__title {
    font-size: 2rem;
}

.uc-consult-main .t1073__price {
    font-size: 1.75rem;
}

.uc-reviews .t958__author-name {
    font-size: 1.25rem !important;
}

.t-body .t-btn,
.t-body .t-submit,
.experience-item,
.uc-services .t-card__uptitle,
.uc-footer .t977__descr,
.uc-review-popup .t-input-title,
.uc-review-popup .t-select,
.t898__btn_label {
    letter-spacing: 0.0625rem;
}

.uc-main .t-heading {
    letter-spacing: 0.0563rem;
}

.uc-main .t545__descr {
    letter-spacing: 0.075rem;
}

.uc-menu .t228__padding40px,
.uc-main .t-container:before,
.uc-main .t-container:after,
.uc-edu .t1000__wrapper:before,
.uc-edu .t1000__wrapper:after,
.uc-faq .t-container:before,
.uc-faq .t-container:after,
.uc-footer .t-container:before,
.uc-footer .t-container:after,
.uc-footer .t977__col.t977__col_right,
.t898__btn-text,
.t898__icon.t898__icon-write br {
    display: none;
}

.uc-main .t-container,
.education-images,
.experience-container,
.uc-edu .t-col.t-col_5:last-child,
.uc-services .t-card__btn-wrapper,
.uc-services .t923__textwrapper,
.uc-services .t923__content,
.uc-services .t923__wrapper,
.uc-services .t-slds__items-wrapper,
.uc-faq .t-container,
.uc-reviews .t-section__bottomwrapper,
.uc-reviews .t958__close,
.uc-review-popup .t-popup__block-close,
.uc-footer .t977__col_center,
.uc-footer .t-container,
.uc-consult-main .t-card__uptitle,
.uc-level .t508,
.social-icons,
.t898__svg__wrapper,
.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    display: flex;
}

.uc-main .t545__box:after,
.experience-item span,
.uc-review-popup .t-form__successbox:before {
    display: block;
}

.uc-edu .t1000__wrapper,
.uc-approach .t-row,
.uc-consult-main .t1073__textwrapper {
    display: grid;
}

.uc-consult-main .t1073__separator {
    display: block !important;
}

.uc-reviews .t958__author-name {
    display: inline-block;
}

.t898__btn,
.t898__btn_label {
    display: inline-flex;
}

.uc-main .t-container,
.uc-edu .t1000__wrapper,
.uc-approach .t-row,
.education-images,
.uc-footer .t977__col_center,
.uc-footer .t-container,
.uc-level .t508,
.social-icons {
    gap: 1.25rem;
}

.experience-container {
    gap: 0.75rem;
}

.uc-services .t-card__btn-wrapper {
    gap: 0.5rem;
}

.uc-services .t923__wrapper {
    gap: 1rem;
}

.uc-consult-main .t1073__row {
    gap: 2.5rem;
}

.uc-main .t-col.t-col_7,
.uc-edu .t1000__empty-block,
.uc-edu .t-col.t-col_5:last-child,
.uc-consult-main .t1073__col,
.uc-level .t-container {
    max-width: unset;
}

.uc-main .t545__descr {
    max-width: 35.625rem;
}

.uc-main .t-text {
    max-width: 33.125rem;
}

.uc-approach .t-col.t-col_7 .t-text {
    max-width: 34.5rem;
}

.uc-edu .t1000__features {
    max-width: 32.5rem;
}

.uc-services .t-slds__main {
    max-width: 76.25rem;
}

.uc-footer .t977__col_center {
    max-width: 40.625rem;
}

.uc-footer .t977__col-inner {
    max-width: 13.375rem;
}

.uc-review-popup .t-form__successbox {
    max-width: 22.5rem;
}

.uc-level {
    max-width: 75rem;
}

.social-icons {
    max-width: 10.75rem;
}

.uc-main .t545__content {
    vertical-align: baseline;
}

.uc-main .t545__blockimg,
.uc-edu .t1000__background-image {
    background-position: center top;
}

.uc-main .t545__blockimg {
    background-size: cover;
}

.uc-services .t923__bgimg {
    background-size: contain;
}

.uc-main .t-heading,
.uc-consult-main .t-card__uptitle {
    margin-bottom: 0.875rem;
}

.uc-approach .t-title,
.uc-services .t-card__title,
.uc-reviews .t958__author-name {
    margin-bottom: 1rem;
}

.uc-edu .t-section__topwrapper {
    margin-bottom: 1.5rem;
}

.uc-services .t-card__uptitle {
    margin-bottom: 0.75rem;
}

.uc-services .t-section__title {
    margin-bottom: 1rem !important;
}

.uc-services .t-section__descr,
.uc-reviews .t-section__title {
    margin-bottom: 2.75rem !important;
}

.uc-reviews .t958__more {
    margin-bottom: 1.25rem;
}

.uc-footer .t977__text li {
    margin-bottom: 0.375rem;
}

.uc-review-popup .t-input-title,
.uc-consult-main .t-card__descr li,
.uc-reviews .t958__author-name {
    margin-bottom: 0.625rem;
}

.uc-level .t-name {
    margin-bottom: 0.5rem;
}

.uc-main .t545__box:after,
.experience-item:after,
.uc-consult-main .t-card__uptitle:before,
.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after {
    content: '';
}

.uc-consult-main .t-card__descr li::before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAwTDguNjY2NzMgNi4zMzMyN0wxNSA3LjVMOC42NjY3MyA4LjY2NjczTDcuNSAxNUw2LjMzMzI3IDguNjY2NzNMMCA3LjVMNi4zMzMyNyA2LjMzMzI3TDcuNSAwWiIgZmlsbD0iIzkyQzJEMCIvPgo8L3N2Zz4K');
}

.uc-review-popup .t-form__successbox:before {
    content: url('https://static.tildacdn.com/tild3737-3335-4161-b239-363632333037/Vector.svg');
}

.uc-main .t545__box:after {
    width: 5.9375rem;
}

.uc-edu .t1000__content,
.uc-edu .t1000__background-image,
.uc-edu .t1000__bg-wrap,
.education-images,
.experience-item,
.uc-reviews .t958__close svg,
.uc-review-popup .t-popup__block-close svg,
.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after,
.social-icons {
    width: 100%;
}

.uc-edu .education-images .t1000__img,
.uc-reviews .t958__close,
.uc-review-popup .t-popup__block-close,
.uc-footer .t977__col-inner,
.uc-review-popup .t-submit,
.t898__btn_label {
    width: unset;
}

.experience-item:after {
    width: calc(100% - 0.125rem);
}

.uc-services .t-slds__arrow {
    width: 2.75rem !important;
}

.uc-services .t-slds__arrow_body {
    width: 0.625rem !important;
}

.uc-services .t923__col {
    width: calc(100% - 1.25rem) !important;
}

.uc-reviews .t958__close-button,
.uc-review-popup .t-popup__block-close .t-popup__block-close-button {
    width: 1.25rem;
}

.uc-consult-main .t-card__uptitle:before {
    width: 3.25rem;
}

.uc-review-popup .t-form__successbox:before {
    width: 6.9375rem;
}

body::-webkit-scrollbar {
    width: 8px;
}

.uc-main .t545__box:after {
    background: url('https://static.tildacdn.com/tild6135-3962-4163-a437-633139643536/Vector.svg') no-repeat center / contain;
}

.uc-edu .t1000__content,
.uc-services .t923__col,
.uc-consult-main .t1073__row,
.uc-review-popup .t702__wrapper,
.uc-level .t508,
.uc-level .t508.dark .t-btn,
.uc-reviews .t958__popup-item {
    background: #ffffff;
}

.experience-item {
    background: linear-gradient(112.83deg, rgba(255, 255, 255, 0.47) 0%, rgba(255, 255, 255, 0) 110.84%);
}

.experience-item:last-child {
    background: linear-gradient(292.83deg, rgba(255, 255, 255, 0.47) 0%, rgba(255, 255, 255, 0) 110.84%);
}

.uc-services .t923__imgwrapper,
.uc-services .t923__content,
.uc-review-popup .t-popup__container {
    background: unset !important;
}

.uc-consult-main .t-card__uptitle {
    background: #F4F9FA;
}

.uc-consult-main .t-card__uptitle:before {
    background: url('https://static.tildacdn.com/tild6266-3964-4032-a136-393432326266/Frame_70.svg') no-repeat center / contain;
}

.uc-doc-tabs .t397__wrapper:after {
    background: #D9D9D9;
}

.uc-doc-tabs .t397__tab:after,
.uc-level .t508.dark,
.uc-level .t-btn {
    background: #706563;
}

.uc-reviews .t958__author-name {
    background: #CEE3EA;
}

.t898__btn_label,
.t898__btn_input:checked+label {
    background: #706563 !important;
}

.social-icons {
    background: rgba(244, 244, 244);
}

.uc-approach .t-col.t-col_5 {
    margin-top: 2.25rem;
}

.uc-edu .t1000__imgwrapper {
    margin-top: 0.375rem;
}

.uc-services .t-card__btn-wrapper {
    margin-top: 1.25rem;
}

.uc-services .t-card__descr {
    margin-top: auto;
}

.uc-reviews .t-section__bottomwrapper {
    margin-top: 1.875rem;
}

.uc-consult-main .t1073__price,
.uc-consult-main .t-card__link,
.uc-consult-main .t1073__textwrapper .t898__btn {
    margin-top: 3.25rem;
}

.uc-footer .t977__descr ul {
    margin-top: 0.5rem;
}

.uc-level .t508__bgimg {
    margin-top: 0.25rem;
}

.uc-level .show-more {
    margin-top: 2rem;
}

.uc-edu .t1000__content,
.uc-services .t923__col,
.uc-reviews .t958__popup-item,
.uc-consult-main .t1073__row,
.uc-level .t508,
.social-icons {
    border-radius: 1.25rem;
}

.experience-item,
.experience-item:after {
    border-radius: 0.625rem;
}

.uc-consult-main .t-card__uptitle,
.uc-level .t-btn,
.uc-reviews .t958__author-name {
    border-radius: 6.1875rem;
}

.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after {
    border-radius: 0.3125rem;
}

.t898__btn_label {
    border-radius: 6.1875rem !important;
}

body::-webkit-scrollbar-thumb {
    border-radius: 8px;
}

.uc-edu .t1000__wrapper,
.uc-approach .t-row {
    grid-template-columns: 7fr 5fr;
}

.uc-consult-main .t1073__textwrapper {
    grid-template-columns: 1fr 1fr;
}

.uc-edu .t1000__background-image,
.uc-services .t-card__btn-wrapper,
.t898__icon.t898__icon-write,
a.t898__icon {
    position: unset;
}

.uc-edu .t1000__empty-block,
.experience-item,
.uc-consult-main .t-card__uptitle,
.uc-consult-main .t-card__descr li,
.uc-doc-tabs .t397__tab,
.uc-doc-tabs .t397__wrapper,
.t898__btn,
.uc-services {
    position: relative;
}

.experience-container,
.experience-item:after,
.uc-consult-main .t-card__uptitle:before,
.uc-consult-main .t-card__descr li::before,
.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after,
.social-icons,
.uc-contact-us {
    position: absolute;
}

.education-images,
.social-icons {
    flex-wrap: wrap;
}

.education-images,
.uc-services .t923__content,
.uc-footer .t977__col_center,
.social-icons {
    justify-content: space-between;
}

.uc-edu .t-col.t-col_5:last-child,
.uc-reviews .t-section__bottomwrapper,
.t898__btn {
    justify-content: center;
}

.uc-consult-main .t1073__textwrapper .t898__btn {
    justify-content: flex-start;
}

.experience-container {
    bottom: 1.25rem;
}

.t898__btn {
    bottom: unset;
}

.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after {
    left: 0;
}

.experience-container {
    left: 1.25rem;
}

.experience-item:after {
    left: 0.0625rem;
}

.uc-consult-main .t-card__uptitle:before {
    left: 1.5rem;
}

.uc-consult-main .t-card__descr li::before {
    left: -1.5rem;
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    left: 50%;
}

.experience-container {
    right: 1.25rem;
}

.uc-reviews .t958__close,
.uc-review-popup .t-popup__block-close {
    right: 1.875rem;
}

.t898__btn {
    right: unset;
}

.experience-item {
    -webkit-backdrop-filter: blur(0.625rem);
}

.experience-item {
    backdrop-filter: blur(0.625rem);
}

.experience-item {
    color: #fff;
}

.experience-item span {
    color: #92C2D0;
}

.uc-footer .t977__text a {
    color: #ffffff !important;
}

.uc-level .t508.dark .t-section__title,
.uc-level .t508.dark .t-name,
.uc-level .t508.dark .t-descr,
.uc-level .t-btn,
.t898__btn_label {
    color: #ffffff;
}

.uc-level .t508.dark .t-btn {
    color: #000000;
}

.experience-item {
    text-align: center;
}

.experience-item {
    font-family: 'MuseoSans';
}

.experience-item span,
.t898__btn_label {
    font-family: 'Cormorant Garamond', Arial, sans-serif;
}

.uc-review-popup .t-form__successbox {
    font-family: 'Cormorant Garamond';
}

.uc-level .t-btn,
.t898__btn_label,
.uc-reviews .t958__author-name {
    font-weight: 400;
}

.experience-item,
.uc-edu .t-section__title {
    font-weight: 500;
}

.experience-item,
.uc-review-popup .t-popup,
.uc-reviews .t-popup {
    overflow: hidden;
}

.uc-services .t-slds__container,
.uc-services .t-card__col,
.uc-services .t-slds__items-wrapper,
.uc-services .t-slds,
.uc-services,
.uc-services .t-slds__item,
.uc-services .t923__wrapper {
    overflow: visible;
}

.t898__btn_label {
    overflow: unset;
}

.experience-item span {
    line-height: 1.1;
}

.uc-reviews .t-section__title,
.uc-services .t-section__descr,
.uc-consult-main .t1073__price {
    line-height: 1.2;
}

.uc-review-popup .t-input-title,
.uc-review-popup .t-select {
    line-height: 1.25rem;
}

.experience-item:after,
.uc-contact-us,
.social-icons {
    pointer-events: none;
}

.t898__btn_input:checked~.social-icons {
    pointer-events: all;
}

.experience-item:after {
    top: 0.0625rem;
}

.uc-reviews .t958__close,
.uc-review-popup .t-popup__block-close {
    top: 1.875rem;
}

.uc-consult-main .t-card__uptitle:before {
    top: calc(50% + 0.25rem);
}

.uc-doc-tabs .t397__wrapper:after,
.uc-doc-tabs .t397__tab:after {
    top: 100%;
}

.social-icons {
    top: calc(100% + 1rem);
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    top: 50%;
}

.experience-item:after {
    box-shadow: 0 0 0 0.25rem rgb(255 255 255 / 20%);
}

.t898__btn_label,
.t898__icon {
    box-shadow: unset !important;
}

.social-icons {
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.16);
}

.uc-edu .t1000__imgwrapper {
    margin-right: 1.25rem;
}

.uc-edu .t-item {
    padding-bottom: 1.25rem;
}

.uc-doc-slider {
    padding-bottom: 3.25rem;
}

.uc-services .t-card__btn-wrapper,
.uc-services .t923__textwrapper,
.uc-services .t923__content,
.uc-services .t923__wrapper,
.uc-faq .t-container,
.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    flex-direction: column;
}

.uc-services .t923__imgwrapper {
    flex-shrink: 0;
}

.uc-faq .t849__trigger-button,
.uc-doc-tabs .t397__title {
    outline: none !important;
}

.uc-reviews .t958__slidecontainer {
    max-height: 18rem;
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    max-height: 80vh;
}

.uc-footer .t977__col_center {
    margin-left: auto;
}

.uc-footer .t977__text ul,
.uc-consult-main .t-card__descr li {
    list-style: none;
}

.uc-consult-main .t-card__title,
.uc-consult-main .t-card__uptitle {
    grid-row: 1;
}

.uc-consult-main .t-card__descr {
    grid-row: 2;
}

.uc-consult-main .t1073__price,
.uc-consult-main .t-card__link,
.uc-consult-main .t1073__textwrapper .t898__btn {
    grid-row: 3;
}

.uc-consult-main .t1073__price {
    grid-column: 1;
}

.uc-consult-main .t-card__link,
.uc-consult-main .t1073__textwrapper .t898__btn {
    grid-column: 2;
}

.uc-consult-main .t-card__title,
.uc-consult-main .t-card__descr,
.uc-consult-main .t-card__uptitle {
    grid-column: span 2;
}

.uc-consult-main .t1073__textwrapper {
    grid-template-rows: 2.5rem auto auto;
}

.uc-consult-main .t-card__col:last-child .t1073__textwrapper {
    grid-template-rows: minmax(2.5rem, auto) auto auto;
}

.uc-consult-main .t-card__uptitle,
.social-icons {
    align-items: center;
}

.uc-consult-main .t-card__uptitle {
    min-height: 3.25rem;
}

.uc-consult-main .t-card__uptitle:before {
    transform: translateY(-50%) rotate(-5deg);
}

.social-icons {
    transform: translateY(-40%);
}

.t898__btn_input:checked~.social-icons {
    transform: unset;
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    transform: translate(-50%, -50%) scale(.9);
}

.uc-review-popup .t-popup_show .t-popup__container,
.uc-reviews .t-popup_show .t-popup__container {
    transform: translate(-50%, -50%);
}

.uc-review-popup .t-form__successbox {
    text-transform: uppercase;
}

.uc-doc-tabs .t397__tab {
    border: none !important;
}

.social-icons {
    border: 0.0625rem solid #FFFFFF;
}

body::-webkit-scrollbar-thumb {
    border: 1px solid #ffffff;
}

.uc-doc-tabs .t397__tab:after,
.uc-level .show-more,
.social-icons {
    opacity: 0;
}

.uc-doc-tabs .t397__tab.t397__tab_active:after,
.uc-level .show-more.t-animate.t-animate_started,
a.t898__icon,
.t898__btn_input:checked~.social-icons {
    opacity: 1;
}

.uc-contact-us {
    opacity: 0 !important;
}

.uc-doc-tabs .t397__tab:after,
.uc-services {
    z-index: 1;
}

.t898__btn {
    z-index: unset;
}

.uc-doc-tabs .t397__tab:after {
    transition: opacity 0.2s ease;
}

.uc-level .show-more {
    transition: opacity 0.3s ease;
}

.social-icons,
.uc-menu .tmenu-mobile {
    transition: all 0.3s ease;
}

a.t898__icon {
    visibility: visible;
}

.t898__icon.t898__icon-close path {
    fill: #ffffff !important;
}

.uc-services .t-card__col {
    cursor: unset !important;
}

#allrecords {
    overflow-x: clip;
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    -moz-transform: translate(-50%, -50%) scale(.9);
}

.uc-review-popup .t-popup_show .t-popup__container,
.uc-reviews .t-popup_show .t-popup__container {
    -moz-transform: translate(-50%, -50%);
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    -ms-transform: translate(-50%, -50%) scale(.9);
}

.uc-review-popup .t-popup_show .t-popup__container,
.uc-reviews .t-popup_show .t-popup__container {
    -ms-transform: translate(-50%, -50%);
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    -webkit-transform: translate(-50%, -50%) scale(.9);
}

.uc-review-popup .t-popup_show .t-popup__container,
.uc-reviews .t-popup_show .t-popup__container {
    -webkit-transform: translate(-50%, -50%);
}

.uc-review-popup .t-popup__container,
.uc-reviews .t-popup__container {
    -o-transform: translate(-50%, -50%) scale(.9);
}

.uc-review-popup .t-popup_show .t-popup__container,
.uc-reviews .t-popup_show .t-popup__container {
    -o-transform: translate(-50%, -50%);
}

.uc-review-popup .t702__wrapper,
.uc-reviews .t958__author,
.uc-reviews .t958__popup-item {
    overflow-y: auto;
}

* {
    scrollbar-width: thin;
}

* {
    scrollbar-color: #5d5352 #ffffff;
}

body::-webkit-scrollbar,
body::-webkit-scrollbar-track {
    background-color: #ffffff;
}

body::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb:hover {
    background-color: #5d5352;
}

body::-webkit-scrollbar-thumb {
    background-clip: padding-box;
}

:root,
body {
    -ms-scrollbar-track-color: #ffffff;
}

:root,
body {
    -ms-scrollbar-highlight-color: #ffffff;
}

:root,
body {
    -ms-scrollbar-shadow-color: #ffffff;
}

:root,
body {
    -ms-scrollbar-3dlight-color: #ffffff;
}

:root,
body {
    -ms-scrollbar-darkshadow-color: #ffffff;
}

:root,
body {
    -ms-scrollbar-face-color: #5d5352;
}

.uc-reviews .t958__next {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiBmaWxsPSIjNzA2NTYzIi8+CjxwYXRoIGQ9Ik0xNyAxM0wyNSAyMUwxNyAyOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=') no-repeat center / contain;
}

.uc-reviews .t958__previous {
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiBmaWxsPSIjNzA2NTYzIi8+CjxwYXRoIGQ9Ik0yNS42MDE2IDI5TDE3LjYwMTYgMjFMMjUuNjAxNiAxMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=') no-repeat center / contain;
}

.uc-reviews .t958__next,
.uc-services .t-slds__arrow.t-slds__arrow-right {
    right: 1.25rem;
}

.uc-reviews .t958__previous,
.uc-services .t-slds__arrow.t-slds__arrow-left {
    left: 1.25rem;
}

.uc-reviews .t958__control {
    width: 44px !important;
}

.uc-reviews .t958__control {
    height: 44px;
}

.uc-reviews .t958__control {
    border-radius: 50%;
}

.uc-reviews .t958__control {
    top: 50%;
}

.uc-reviews .t958__control {
    transform: translateY(-50%);
}

.uc-back {
    padding: 30px 0 10px;
}

.uc-back .t142__wraptwo {
    text-align: left;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1.25rem;
    box-sizing: border-box;
}

.uc-back .t-btn {
    height: 44px;
    padding: 0 22px 0 18px;
}

.uc-back .t-btn:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAzNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjIwNzE4IDQuNTAwMDRMNS4zNTM2MyAxLjM1MzU5TDQuNjQ2NTIgMC42NDY0ODRMMC4yOTI5NjkgNS4wMDAwNEw0LjY0NjUyIDkuMzUzNTlMNS4zNTM2MyA4LjY0NjQ4TDIuMjA3MTggNS41MDAwNEgzNi4wMDAxVjQuNTAwMDRIMi4yMDcxOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=');
    margin-right: 14px;
    display: block;
}

@media screen and (max-width: 1300px) {
    .uc-services .t-slds__container {
        width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .t-body .t-container,
    .t-body .t-col.t-col_12,
    .uc-reviews .t958__wrapper,
    .uc-footer .t977__col.t977__col_left {
        max-width: unset;
    }
    
    .uc-faq .t-item {
        max-width: 960px;
    }

    .uc-doc-slider .t-width_8 {
        max-width: 760px;
    }

    .uc-review-popup .t-popup__container, 
    .uc-reviews .t-popup__container, 
    .uc-reviews .t958__popup-item,
    .uc-reviews .t958__item {
        max-width: 560px;
    }

    .uc-main .t545__top {
        max-width: 460px;
    }

    .uc-review-popup .t-popup__container, 
    .uc-reviews .t-popup__container {
        width: 100%;
    }
    
    .uc-services .t-slds__main {
        padding: 0 0.625rem;
    }
    
    .uc-reviews .t958__wrapper {
        padding: 0 1.25rem;
    }
    
    .uc-reviews .t958__previous, 
    .uc-services .t-slds__arrow.t-slds__arrow-left {
        left: 0;
    }
    
    .uc-reviews .t958__next, 
    .uc-services .t-slds__arrow.t-slds__arrow-right {
        right: 0;
    }
}

@media screen and (max-width: 980px) {
    .uc-menu .tmenu-mobile__container {
        max-height: 100px;
    }
    
    .uc-menu .t228__list_item {
        padding: 0 !important;
    }
    
    .uc-menu .t228__list_item {
        text-align: left;
    }
    
    .uc-menu .t228__rightcontainer {
        margin: 0;
    }
    
    .uc-menu .t228__rightcontainer,
    .uc-menu .t228__right_buttons {
        padding-top: 0;
    }
    
    .uc-menu .t228__list {
        display: flex;
    }
    
    .uc-menu .t228__list {
        flex-direction: column;
    }
    
    .uc-menu .t228__list {
        gap: 1rem;
    }
    
    .uc-level .show-more {
        opacity: 1;
    }
    
    .uc-spacing {
        display: none;
    }
}

@media screen and (max-width: 960px) {
    .t-body .t-col,
    .uc-services .t923__slds-wrapper,
    .uc-reviews .t-slds__wrapper,
    .uc-doc-tabs .t397__col {
        padding: 0;
    }
    
    .uc-edu .t1000__features {
        padding: 0 !important;
    }
    
    .uc-services .t923__col {
        padding: 1.5rem 1.25rem !important;
    }
    
    .uc-main .t545__content,
    .uc-edu .t1000__content,
    .uc-level .t508,
    .uc-consult-main .t1073__row {
        padding: 2rem;
    }
    
    .uc-footer {
        padding: 4rem 0;
    }
    
    .uc-approach,
    .uc-edu,
    .uc-services,
    .uc-faq,
    .uc-reviews,
    .uc-doc-tabs {
        padding: 2.75rem 0;
    }
    
    .uc-main .t545__top {
        max-width: 40%;
    }
    
    .uc-footer .t977__col_center {
        max-width: 26.25rem;
    }
    
    .uc-level .t-section__container {
        max-width: 14.375rem;
    }
    
    .uc-doc-tabs .t397__col {
        max-width: 35rem;
    }
    
    .uc-edu .t1000__background-image,
    .uc-level .t-section__container {
        margin: 0;
    }
    
    .uc-edu .t-btn {
        margin: 1.25rem 0 0;
    }
    
    .uc-footer .t977__col_center {
        display: grid;
    }
    
    .uc-doc-tabs .t397__wrapper,
    .uc-consult-main .t1073__row {
        display: flex;
    }
    
    .uc-doc-tabs .t397__wrapper_mobile {
        display: none;
    }
    
    .uc-footer .t977__col_center {
        grid-template-columns: 0.8fr 1.2fr;
    }
    
    .uc-footer .t977__col-inner:last-child {
        grid-column: 2;
    }
    
    .uc-footer .t977__col.t977__col_left {
        width: unset;
    }
    
    .uc-consult-main .t1073__row {
        flex-direction: column;
    }
    
    .uc-consult-main .t1073__row {
        gap: 2rem;
    }
    
    .t898__btn {
        bottom: unset !important;
    }
    
    .t898__btn {
        right: unset !important;
    }
    
    .uc-consult-main .t-card__col:last-child .t1073__textwrapper {
        grid-template-rows: unset;
    }
    
    .uc-consult-main .t1073__price,
    .uc-consult-main .t-card__link,
    .uc-consult-main .t1073__textwrapper .t898__btn {
        margin-top: 2rem;
    }
    
    .uc-consult-main .t-card__descr ul {
        padding-left: 1.5rem !important;
    }
}

@media screen and (max-width: 768px) {
    .uc-main .t-container,
    .uc-edu .t1000__wrapper,
    .uc-footer .t-container,
    .uc-level .t508 {
        flex-direction: column;
    }
    
    .uc-main .t545__top,
    .uc-level .t-section__container {
        max-width: unset;
    }
    
    .uc-footer .t977__col_center {
        max-width: unset !important;
    }
    
    .uc-main .t545__top {
        height: 18.75rem;
    }
    
    .uc-edu .t1000__empty-block {
        height: 25rem;
    }
    
    .uc-approach .t-row,
    .uc-edu .t1000__wrapper {
        display: flex;
    }
    
    .uc-edu .t1000__background-image {
        background-position: top 10% center;
    }
    
    .uc-footer .t977__col_center {
        width: 100%;
    }
    
    .uc-footer .t977__col_center {
        margin: 0;
    }
    
    .uc-footer .t977__col_center {
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-footer .t977__text {
        position: absolute;
    }
    
    .uc-footer {
        position: relative;
    }
    
    .uc-footer .t977__text {
        left: 1.25rem;
    }
    
    .uc-footer .t977__text {
        bottom: 3rem;
    }
    
    .uc-footer {
        padding-bottom: 9rem;
    }
}

@media screen and (max-width: 640px) {
    .uc-main .t545__top {
        height: 15rem;
    }
    
    .t-body .t-slds__arrow-withbg {
        height: 2.75rem !important;
    }
    
    .uc-approach .t-row {
        flex-direction: column;
    }
    
    .uc-approach .t-text,
    .uc-approach .t-col.t-col_5 {
        margin: 0;
    }
    
    .uc-reviews .t958__gallery,
    .uc-review-popup .t-popup {
        padding: 0;
    }
    
    .uc-reviews .t958__popup-item,
    .uc-review-popup .t702__wrapper {
        padding: 1.25rem;
    }
    
    .uc-review-popup .t-popup__container {
        padding: 0 !important;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        max-height: unset;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        left: 0;
    }
    
    .t-body .t-slds__arrow-left {
        left: 1.25rem;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        top: 0;
    }
    
    .uc-reviews .t958__close,
    .uc-review-popup .t-popup__block-close {
        top: 1.5rem;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        -moz-transform: scale(.9);
    }
    
    .uc-review-popup .t-popup_show .t-popup__container,
    .uc-reviews .t-popup_show .t-popup__container {
        -moz-transform: unset;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        -ms-transform: scale(.9);
    }
    
    .uc-review-popup .t-popup_show .t-popup__container,
    .uc-reviews .t-popup_show .t-popup__container {
        -ms-transform: unset;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        -webkit-transform: scale(.9);
    }
    
    .uc-review-popup .t-popup_show .t-popup__container,
    .uc-reviews .t-popup_show .t-popup__container {
        -webkit-transform: unset;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        -o-transform: scale(.9);
    }
    
    .uc-review-popup .t-popup_show .t-popup__container,
    .uc-reviews .t-popup_show .t-popup__container {
        -o-transform: unset;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-reviews .t-popup__container {
        transform: scale(.9);
    }
    
    .uc-review-popup .t-popup_show .t-popup__container,
    .uc-reviews .t-popup_show .t-popup__container {
        transform: unset;
    }
    
    .uc-reviews .t958__popup-item {
        box-sizing: border-box;
    }
    
    .uc-reviews .t958__popup-item {
        border-radius: unset;
    }
    
    .uc-review-popup .t-popup__container {
        border-radius: 0 !important;
    }
    
    .uc-doc-tabs .t397__select {
        border-radius: 0.625rem !important;
    }
    
    .uc-reviews .t958__popup-item,
    .uc-reviews .t958__author,
    .uc-reviews .t-popup .t958__card {
        overflow: unset;
    }
    
    .uc-reviews .t-popup__container {
        overflow-y: auto;
    }
    
    .uc-reviews .t-popup__container {
        background: #ffffff;
    }
    
    .uc-review-popup .t-popup__block-close {
        background: unset !important;
    }
    
    .uc-reviews .t958__author-name {
        margin-bottom: 1rem;
    }
    
    .uc-reviews .t958__close,
    .uc-review-popup .t-popup__block-close,
    .t-body .t-slds__arrow-right {
        right: 1.25rem;
    }
    
    .uc-review-popup .t-popup__container {
        max-width: unset !important;
    }
    
    .uc-doc-tabs .t397__wrapper {
        display: none;
    }
    
    .uc-doc-tabs .t397__wrapper_mobile {
        display: block;
    }
    
    .uc-doc-tabs .t397__select {
        border: 0.0625rem solid #c2c2c2 !important;
    }
    
    .uc-doc-tabs .t397__select {
        background-color: #ffffff;
    }
    
    .uc-doc-tabs .t397__select {
        font-family: 'MuseoSans' !important;
    }
    
    .uc-doc-tabs .t397__select {
        font-weight: 300;
    }
    
    .t-body .t-slds__arrow-withbg {
        width: 2.75rem !important;
    }
    
    .t-body .t-slds__arrow_body {
        width: 0.625rem !important;
    }
    
    .uc-review-popup .t-popup__container,
    .uc-review-popup .t702__wrapper {
        height: 100%;
    }
}

@media screen and (max-width: 480px) {
    .uc-main .t545__content,
    .uc-edu .t1000__content,
    .uc-level .t508,
    .uc-consult-main .t1073__row {
        padding: 1.5rem 1.25rem;
    }
    
    .uc-services .t923__slds-wrapper {
        padding: 0 !important;
    }
    
    .uc-services .t-card__descr,
    .uc-services .t-section__descr,
    .uc-reviews .t-section__title {
        font-size: 1.75rem;
    }
    
    .uc-faq .t849__title {
        font-size: 1.25rem !important;
    }
    
    .uc-services .t-card__descr {
        line-height: 1.2;
    }
    
    .uc-reviews .t958__card {
        max-width: unset !important;
    }
    
    .uc-reviews .t958__item {
        max-width: calc(100vw - 2.5rem);
    }
    
    .uc-footer .t977__col_center,
    .uc-consult-main .t1073__textwrapper {
        display: flex;
    }
    
    .uc-footer .t977__col_center,
    .uc-consult-main .t1073__textwrapper {
        flex-direction: column;
    }
    
    .uc-footer .t977__col_center {
        gap: 2.25rem;
    }
    
    .uc-consult-main .t1073__row {
        gap: 1.25rem;
    }
    
    .uc-services .t-section__descr,
    .uc-reviews .t-section__title {
        margin-bottom: 2rem !important;
    }
    
    .uc-services .t-section__title,
    .uc-approach .t-title,
    .uc-main .t-heading {
        margin-bottom: 0.625rem !important;
    }
    
    .education-images,
    .uc-consult-main .t1073__textwrapper .t898__btn {
        justify-content: center;
    }
    
    .uc-level .t508__bgimg {
        margin-right: 1rem !important;
    }
    
    .uc-level .t508.dark .t-name {
        -webkit-hyphens: auto;
    }
    
    .uc-level .t508.dark .t-name {
        -ms-hyphens: auto;
    }
    
    .uc-level .t508.dark .t-name {
        hyphens: auto;
    }
    
    .uc-consult-main .t1073__price {
        order: 1;
    }
    
    .uc-consult-main .t1073__textwrapper .t898__btn {
        order: 2;
    }
    
    .uc-consult-main .t1073__price {
        text-align: center;
    }
    
    .experience-item p {
        max-width: 130px;
        margin: 0 auto;
    }
}