.t1115__uptitle {display: inline-block;padding:2px 10px 0;border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;}
.t1115__uptitle+.t1115__title {margin-top: 35px;}
.t1115__title+.t1115__descr {margin-top: 0;}
.t1115__textwrapper+.t1115__features {margin-top: 35px;}
.t1115__features+.t1115__buttons {margin-top: 35px;}

.uc-header .t-menu-base__langs.t-menu-base__langs_dropdown {min-height: 230px;}


@media screen and (max-width: 960px) {
    .t1115__img-mobile {margin-bottom: 30px;}
    .t1115__textwrapper {text-align: center;}
    .t1115__uptitle+.t1115__title {margin-top: 20px;}
    .t1115__features+.t1115__buttons {margin-top: 30px;}
}

/* BANNER */

@media screen and (max-width: 960px) {
    .uc-banner .t1115__textwrapper+.t1115__features {display: flex;justify-content: flex-start;gap: 20px;}
    .uc-banner .t1115__features_column-2 {flex-wrap: initial;}
    .uc-banner .t1115__features_column-2 .t1115__feature:nth-child(1n+2) {margin-top: 0 !important;}
    .uc-banner .t1115__feature-text-wrap {text-align: center;}
    .uc-banner .t-btnflex.t-btnflex_type_button {margin: 0 auto;}
}


/* BANNER-INNER */

@media screen and (max-width: 960px) {
    .uc-banner-inner .t1115__textwrapper+.t1115__features {display: flex;justify-content: flex-start;gap: 20px;flex-wrap: initial;}
    .uc-banner-inner .t1115__features_column-2 .t1115__feature:nth-child(1n+2) {margin-top: 0 !important;}
    .uc-banner-inner .t1115__feature-text-wrap {text-align: center;}
    .uc-banner-inner .t1115__feature_icon-left {display:inline-block;}
    .uc-banner-inner .t-btnflex.t-btnflex_type_button {margin: 0 auto;}
}

@media screen and (max-width: 960px) {
    .uc-zahvat-phone .t1115__col-bottom:not(.t1115__img-mobile) {margin-top: 0;}
    .uc-zahvat-phone .t-btnflex.t-btnflex_type_button {margin: 0 auto;}
}

@media screen and (max-width: 960px) {
    .uc-zahvat-bottom .t1115__textwrapper+.t1115__features {display: flex;justify-content: flex-start;gap: 20px;flex-wrap: initial;}
    .uc-zahvat-bottom .t1115__features_column-2 .t1115__feature:nth-child(1n+2) {margin-top: 0 !important;}
    .uc-zahvat-bottom .t1115__feature-text-wrap {text-align: center;}
    .uc-zahvat-bottom .t1115__feature_icon-left {display: inline-block;}
    .uc-zahvat-bottom .t1115__features_column-2 .t1115__feature {padding: 0 20px;}
    .uc-zahvat-bottom .t1115__features+.t1115__buttons .t-btn{margin: 0 auto;}
    .uc-zahvat-bottom .t-btnflex_type_button {float: left;width: 48.5%;}
    .uc-zahvat-bottom .t-btnflex_type_button2 {float: right;width: 48.5%;}
}


@media screen and (max-width: 640px) {
    .t778 .mobile-two-columns .t778__col {
        padding: 5px !important;
    }
}
@media screen and (max-width: 480px) {
    .t778__col_mobile-grid {padding: 5px !important;margin-bottom: 0;}
}



/* ADVANTAGES */

.uc-advantages .t778__price-wrapper {display: none;}


/* NEWS */

.uc-news .t1196__slider {margin-left: -10px;}
.uc-news .t-btnflex.t-btnflex_type_button {width: 100%;}

@media screen and (max-width: 480px) {
    .uc-news .t1196__slider {margin-left: 0;padding-left: 15px;padding-right: 15px;}
}


/* BLOG */

@media screen and (min-width: 1200px){
    .uc-blog .t-feed__slider-grid__post-wrapper {width: 280px !important;}
    .uc-blog .t-feed__post-popup__content.t-col {width: auto !important;}
}

@media screen and (max-width: 480px) {
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col:first-child {padding-left: 15px;padding-right: 7px;}
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col:not(:first-child,:last-child) {padding-right: 7px;padding-left: 7px;}
    .uc-blog .t1004__container_mobile-flex .t-feed__grid-col:last-child {padding-left: 7px;padding-right: 15px;}
}


/* SERVICES */

.uc-services .t778__textwrapper {padding-top: 0;}
.uc-services .t778__col:last-child .t778__textwrapper {padding-top: 25px;}
.uc-services .t778__price-wrapper {margin: 10px 0 20px;}
.uc-services .t778__price {border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;padding: 0 10px;}
.uc-services .t778__descr {margin-top: 0;}
.uc-services .t778__content .t778__btn-wrapper {padding: 0 25px 20px;}
.uc-services .t-btn {width: 100%;}
.uc-services .t-btn .t-btnflex__icon {top:-1px;}

@media screen and (max-width: 960px){
    .uc-services .t778__content .t778__btn-wrapper {padding: 0 20px 20px;}
    .uc-services .t-btn .t-btnflex__icon {top:0;}
}

@media screen and (max-width: 480px) {
    .uc-services .t778 .mobile-two-columns .t-col.t-item {width: 70%;max-width: 70%;min-width: 70%;}
}


/* FOR WHOM */

.uc-forwhom .t778__price-wrapper_above-title {position: absolute;right: 10px;top: 10px;}

/* PORTFOLIO */

.uc-portfolio .t-container .t939__row {padding-left: 10px;padding-right: 10px;}
.uc-portfolio .t-card__title {background-color: rgba(0, 0, 0, 0.5);border-radius: 50px;text-align: center;max-width: 120px;padding: 5px 15px;position: absolute;top: 15px;left: 70px;}
.uc-portfolio .t939 .t-card__descr {background-color: rgba(0, 0, 0, 0.5);display: inline-block;max-width: 50px;text-align: center;border-radius: 50px;padding: 5px 12px 3px;position: absolute;top: 15px;left: 15px;margin-top: 0;}
.uc-portfolio .t939__content {padding: 0;}
.uc-portfolio .t939 .t-card__btn-wrapper {background-color: rgba(0, 0, 0, 0.7);margin: 0;}
.uc-portfolio .t-btnflex_sm {padding-left: 25px;}
@media screen and (max-width: 960px){
    .uc-portfolio .t939__item_indent-20px {padding: 0;margin-bottom: 10px;}
    .uc-portfolio .t-container .t939__row {padding-left: 25px;padding-right: 25px;}
}

    
/* ADVANTAGES 2 */

.uc-advantages2 .t778__col:first-child .t778__content .t778__title {border: none;padding-bottom: 10px !important;}
.uc-advantages2 .t778__col:first-child .t778__textwrapper .t778__descr strong {float: left;height: 50px;margin-right: 10px;font-size: 15px;}
.uc-advantages2 .t778__content .t778__title {border-bottom: 1px solid #6a6b70;width: 100%;margin-bottom: 15px;padding-bottom: 15px !important;}
.uc-advantages2 .t778__price-wrapper_above-title {margin-bottom: 15px;}

@media screen and (max-width: 960px){
    .uc-advantages2 .t778__col:first-child .t778__textwrapper.t778__paddingsmall {padding: 15px 15px 0;}
}


/* PRICE */

.uc-price .t778__textwrapper {padding: 50px 25px 30px;}
.uc-price .t778__price {border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;padding: 2px 15px 0;}
.uc-price .t778__content .t778__btn-wrapper {display: flex;padding: 0 25px 30px;}
.uc-price .t778__content .t778__btn-wrapper .t778__btn {width: 50%;max-width: 50%;}
.uc-price .t778__content .t778__btn-wrapper .t778__btn {margin: 0 10px 0 0;}
.uc-price .t778__content .t778__btn-wrapper .t778__btn.t778__btn_second {margin-right: 0;}

/* TEAM */

.uc-team .t778__price-wrapper_above-title {float: right;}
.uc-team .t778__markwrapper {right: 15px;top: 15px;}
.uc-team .t778__mark {width: auto;height: auto;padding: 6px 15px 5px;background-color: rgba(199, 199, 199, 0.9);}

@media screen and (max-width: 480px) {
    .uc-team .t778 .mobile-two-columns .t-col.t-item {width: 60%;max-width: 60%;min-width: 60%;}
}

/* PROCESS */

.uc-process .t778__price-wrapper_above-title {margin-bottom: 15px;}
.uc-process .t778__content .t778__title {border-bottom: 1px solid #6a6b70;margin-bottom: 15px;padding-bottom: 15px !important;}
.uc-process .t778__price-value {line-height: 32px;width: 30px;height: 30px;background: #1c1c21;text-align: center;border-radius: 50px;}
.uc-process .t778__price-currency {display: none;}

/* QUIZ */

@media screen and (max-width: 960px){
.uc-quiz .t-quiz {margin: 0 15px;}
}

@media screen and (max-width: 640px){
    .uc-quiz .t1040 .t-quiz__quiz {border-radius: 10px !important;}
    .uc-quiz .t-quiz:not(:has(.without-panel)) .t-quiz__content-padding-container {border-radius: 10px !important;}
}


/* PARTNERS */

.uc-partners .t595__item {padding: 10px;margin: 0;}
.uc-partners .t595__img {border-radius: 12px;}
.uc-partners .t595__greyonhovercolor {filter: grayscale(0);}

@media screen and (max-width: 960px) {
    .uc-partners .t595__item {padding: 5px;}
}

@media screen and (max-width: 640px) {
    .uc-partners .t595__container {padding: 0 5px !important;}
}

@media (max-width: 440px) {
    .uc-partners .t595__item_6-in-row {width: 33.3%;}
    .uc-partners .t595__desktop-6col.t595__item_6-in-row:nth-child(3n) {border: none;}
}


/* FAQ */

.uc-faq .t1118__icon {border-radius: 50px;width: 25px;height: 25px;}


/* REVIEWS */

.uc-reviews .t1186__slider {--column-width: 61.5px;}
.uc-reviews .t1186__item {margin-right: 10px !important;margin-left: 10px !important;}
.uc-reviews .t1186__descr a {border-bottom: 1px solid #000;}
.uc-reviews .t1186__descr a:hover {border: none;}

@media screen and (max-width: 960px) {
    .uc-reviews .t1186__slider {padding-left: 10px;}
    .uc-reviews .t-col {padding-left: 0;padding-right: 0;}
    .uc-reviews .t1186__item {margin-right: 5px !important;margin-left: 5px !important;}
    .uc-reviews .t1186__item:last-child {padding-right: 10px;}
    .uc-reviews .t1186__title+.t1186__descr {margin-top: 10px;}
    
}


.uc-discuss .t702 .t-input-title {font-size: 16px;}
.uc-discuss .t-contact-method__type {border-radius: 50px;}
.uc-discuss .t-contact-method__type:has(>.t-radio:checked) {background-color: #fff;border: 1px solid #c9c9c9;}
.uc-discuss .t-contact-method__type-label {padding: 6px 10px;}
.uc-discuss .t-contact-method__type-label span {position: relative;top: 1px;}
.uc-discuss .t-checkbox__indicator {border: 1px solid #000;border-radius: 50px;}
.uc-discuss .t-checkbox__indicator:after {left: 7px;top: 3px;}

.uc-discuss .t-form__errorbox-text {padding: 0 10px 5px;}
.uc-discuss .t-form__errorbox-item {margin-top: 5px;}
.uc-discuss .t-text_md {font-size: 16px;}

.uc-discuss .t702__form-bottom-text a {background: #27a7e7;box-shadow: none !important;padding: 15px 40px;display: inline-block;border-radius: 50px;color: #fff !important;font-weight: 400;margin-top: 20px;margin-right: 5px;}
.uc-discuss .t702__form-bottom-text a:hover {background: #1e8dc5;}
.uc-discuss .t702__form-bottom-text a:last-child {background: #2cb742;}
.uc-discuss .t702__form-bottom-text a:last-child:hover {background: #218d32;}
@media screen and (max-width: 640px) {
    .uc-discuss .t-descr_md {font-size: 14px;}
    .uc-discuss .t702 .t-input {font-size: 14px;}
    .uc-discuss .t702 .t-select {font-size: 14px;}
    .uc-discuss .t-input__vis-ph {font-size: 14px;top: 19px;}
    .uc-discuss .t-contact-method__type-label {font-size: 12px;}
}


.uc-pageform .t712 .t-input-title {font-size: 14px;opacity: .7;padding-bottom: 10px;}
.uc-pageform .t-contact-method__container {gap: 12px;}
.uc-pageform .t-contact-method__type {border-radius: 50px;}
.uc-pageform .t-contact-method__type-label {color: #fff;font-size: 14px;padding: 6px 10px;}
.uc-pageform .t-checkbox__indicator {border-radius: 50px;}
.uc-pageform .t-checkbox__control {font-size: 10px;}
.uc-pageform .t-form__errorbox-item {margin-top: 0;}

@media screen and (max-width: 960px) {
    .uc-pageform .t712 .t712__formwrapper {padding: 25px;}
}


.uc-contactform .t700__img {border-radius: 12px;}
.uc-contactform .t-select__wrapper:after {border-top-color: #000 !important;}
.uc-contactform .t-contact-method__container {gap: 12px;}
.uc-contactform .t-contact-method__type {border-radius: 50px;}
.uc-contactform .t-contact-method__type-label {font-size: 14px;padding: 6px 10px;}
.uc-contactform .t-checkbox__indicator {border-radius: 50px;}


.uc-popupcena .t390__uptitle {margin-bottom: 15px;display: inline-block;border: none;border-left: 1px solid #131316;border-right: 1px solid #131316;padding: 2px 10px 0;}

@media screen and (max-width: 640px) {
    .uc-popupcena .t390__wrapper {padding: 25px;}
}


/*FOOTER*/

.uc-footer-top .t-menu-base__maincontainer {max-width: 1180px;}
.uc-footer-top .t228 .t-sociallinks {position:relative;top:-5px;}
.uc-footer-top .t228 .t-sociallinks__item svg {width: 38px;height: 38px;}

.uc-footer-center .t420__text {margin-top: 0;}
.uc-footer-center .t420__text ul {line-height: 1;padding-left: 15px !important;}
.uc-footer-center .t420__text a {color: #f0f2f5 !important;display: inline-block;margin-bottom: 10px;}
.uc-footer-center .t420__text a:hover {color: #fff !important;font-weight: 400;}
.uc-footer-center .t420__descr a:hover {color: #fff !important;font-weight: 400;}

.uc-footer-bottom .t228__maincontainer.t228__c12collumns {max-width: 1220px;}
.uc-footer-bottom .t228__centercontainer {padding: 0;}
.uc-footer-bottom .t228 .t228__list_item {padding-top: 0 !important;}
.uc-footer-bottom a.t-menu__link-item {border-bottom: 1px solid #6a6b70;}
.uc-footer-bottom a.t-menu__link-item:hover {border-bottom: none;}

.uc-fdivider .t118 {padding-top: 0;padding-bottom: 0;}

@media screen and (max-width: 980px) {
    .uc-footer-top .t228__right_buttons_wrap {padding: 0;}
    .uc-footer-top .t-menu-base__logowrapper {display: none;}
    .uc-footer-top .t-menu-base .t-btn {height: 50px;}
    .uc-footer-center .t420__text ul {line-height: 1.1;}
    .uc-footer-center .t420__text a {margin-bottom: 5px;}
    .uc-footer-center .t420__descr li {margin-bottom: 5px;}
    .uc-footer-bottom .t228__logo {margin-bottom: 0;}
    .uc-footer-bottom .t228 .t228__list {display: flex;justify-content: space-evenly;}
    .uc-footer-bottom .t228__leftcontainer {padding-bottom: 0;}
}

@media screen and (max-width: 420px) {
    .uc-footer-center .t420__col.t-col_3 {max-width: 50%;width: 50%;}
}


.uc-rekviziti .t-form__inputsbox {display: none;}

.uc-confident .t1118__icon {border-radius: 50px;width: 25px;height: 25px;}









/*HEADER*/

.uc-header .t-menu-base__maincontainer {-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);max-width: 1220px;}
.uc-header .t-menu-base__lang_withdescr .t-menu-base__lang-code {color: #000 !important;}
.uc-header .t-menu-base__lang-descr {color: #000 !important;}

@media screen and (max-width: 960px) {
    .uc-header .t-menu-base__mobile-menu .tmenu-mobile__container {padding: 10px 15px;}
    .uc-header .tmenu-mobile {background-color: rgba(0, 0, 0, 0.8);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}
}


/*SUBMENU-services*/
.uc-submenu-services .t966__tooltip-menu {background-color: transparent !important;}
.uc-submenu-services .t966__content {padding: 40px 20px 0;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;background-color: rgba(19, 19, 22, 0.8) !important;-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}
.uc-submenu-services .t966__menu-item-icon {position: relative;top: -15px;}
.uc-submenu-services .t966__menu-item-title {margin-bottom: 10px;}
.uc-submenu-services .t966__menu-item-desc {line-height: 16px;}

@media screen and (max-width: 960px) {
.uc-submenu-services .t-submenu_fullscreen__nav {background: #000;height: 70px;}
.uc-submenu-services .t966__content {background: #000 !important;}
}


/*BREADCRUMBS*/

@media screen and (min-width: 960px){
    .uc-breadcrumbs .t-col {margin-left: 10px;margin-right: 10px;}
}

.uc-breadcrumbs .t758__breadcrumb-divider {padding-right: 5px;}

@media screen and (max-width: 960px){
    .uc-breadcrumbs {padding-top: 80px !important;padding-bottom: 10px !important;}
}

.uc-breadmore {font-weight: 600;}
.uc-breadmore a {font-weight: 300;display:inline-block;}
.uc-breadmore a:hover {font-weight: 600;color: #000 !important;}
@media screen and (max-width: 640px) {
    .uc-breadmore .t390__wrapper {padding: 30px;}
    .uc-breadmore .t390__descr {margin-top: 17px;}
}


/*PAGETITLE*/

.t050__uptitle {margin-bottom: 20px;display: inline-block;border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;padding: 2px 10px 0;}

@media screen and (max-width: 960px){
    .t050__descr {margin-top: 5px;}
    .uc-pagetitle-inli .t050__uptitle {display: none;}
    .uc-pagetitle-inda .t050__uptitle {display: none;}
}



/* MENUTAB */

.uc-menutab .t-width_12 {max-width: 1180px;}


/* ARTICLES */

.t-feed__post-popup__content.t-col_8 {max-width: 100% !important;}
.t-feed__post-popup__content .t-feed__post-popup__title {font-weight: 600 !important;}
.t-feed__post-popup__content a {border-bottom: 1px solid #000;}
.t-feed__post-popup__content a:hover {border-bottom: none;}
.t-feed__post-popup__content strong {font-weight: 600 !important;}









/* PORTFOLIO-INNER */

.uc-portfolio-inner .t1115__uptitle{display: inline-block;padding: 2px 10px 0;border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;}
.uc-portfolio-inner .t1115__uptitle+.t1115__title {margin-top: 25px;}
.uc-portfolio-inner .t1115__textwrapper+.t1115__features {margin-top: 10px;}
.uc-portfolio-inner .t1115__feature-title+.t1115__feature-descr {margin-top: 5px;}
.uc-portfolio-inner .t1115__features+.t1115__buttons, .uc-portfolio-inner .t1115__textwrapper+.t1115__buttons {margin-top: 30px;}

@media screen and (min-width: 640px) {
.uc-portfolio-inner .t1115__features_column-2 .t1115__feature {width: 30%;padding: 0 !important;padding-left: 20px !important;}
}

@media screen and (max-width: 960px) {
    .uc-portfolio-inner .t1115__image {max-height: 100%;}
    .uc-portfolio-inner .t1115__img-mobile {margin-bottom: 0;}
    .uc-portfolio-inner .t1115__textwrapper {text-align: left;}
    .uc-portfolio-inner .t1115__uptitle+.t1115__title {line-height: 1.1;}
    .uc-portfolio-inner .t1115__col-bottom:not(.t1115__img-mobile) {margin-top: 30px;}
    .uc-portfolio-inner .t1115__col-bottom.t1115__img-mobile {margin-bottom: 30px;}

}

@media screen and (max-width: 640px) {
.uc-portfolio-inner .t1115__feature_icon-left .t1115__feature-icon-wrap+.t1115__feature-text-wrap {display: flex;gap: 10px;}
.uc-portfolio-inner .t1115__feature-title+.t1115__feature-descr {margin-top: 1px;}
}

/* PORTFOLIO-DEEP */

.uc-portfolio-deep .t-title {margin-bottom: 20px;}
@media screen and (max-width: 960px) {
    .uc-portfolio-deep .t1115__image {max-height: 100%;}
    .uc-portfolio-deep .t1115__img-mobile {margin-bottom: 0;}
    .uc-portfolio-deep .t1115__textwrapper {text-align: left;}
    .uc-portfolio-deep .t1115__col-bottom:not(.t1115__img-mobile) {margin-top: 30px;}
}


/* PRICE-INNER */

.uc-price-inner .t778__textwrapper {padding: 50px 25px 30px;}
.uc-price-inner .t778__price {border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;padding: 2px 15px 0;}
.uc-price-inner .t778__content .t778__btn-wrapper {display: flex;padding: 0 25px 30px;}
@media screen and (max-width: 960px){
.uc-price-inner .t778__container_mobile-grid .t-col {padding: 0 5px;}
}


/* ADVANTAGES-INNER */

.uc-advantages-inner .t778__price-wrapper_above-title {position: absolute;right: 10px;top: 10px;}
.uc-advantages-inner .t778__price-value {background: #2f3037;transform: rotate(-45deg);font-size: 14px;width: 30px;height: 30px;text-align: center;border-radius: 50px;line-height: 32px;}
@media screen and (max-width: 960px) {
    .uc-advantages-inner .t-col {padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}
}


/* ABOUT */

.uc-about-inner .t1115__uptitle {display: inline-block;padding:2px 10px 0;border-left: 1px solid #6a6b70;border-right: 1px solid #6a6b70;}
.uc-about-inner .t1115__uptitle+.t1115__title {margin-top: 20px;}
.uc-about-inner .t1115__title {padding-bottom: 15px;}
.uc-about-inner .t1115__title+.t1115__descr {margin-top: 0;}

.uc-about-inner .t1115__textwrapper+.t1115__buttons {margin-top: 30px;}
.uc-about-inner .t-btnflex_type_button {float: left;}
.uc-about-inner .t-btnflex_type_button2 {float: right;}
@media screen and (max-width: 960px) {
    .uc-about-inner .t1115__content {padding: 0 5px;}
    .uc-about-inner .t1115__img-mobile {margin-bottom: 20px;}
    .uc-about-inner .t1115__uptitle+.t1115__title {margin-top: 20px;}
    .uc-about-inner .t1115__col-bottom:not(.t1115__img-mobile) {margin-top: 0;}
    .uc-about-inner .t1115__descr {display: inline;}
    .uc-about-inner .t-btnflex_type_button {float: left;width: 48.5%;}
    .uc-about-inner .t-btnflex_type_button2 {float: right;width: 48.5%;}
}
@media screen and (max-width: 640px) {
    .uc-about-inner .t1115__uptitle+.t1115__title {margin-bottom: 5px;}
    .uc-about-inner .t1115__textwrapper+.t1115__features {margin-top: 25px;}
    .uc-about-inner .t1115__textwrapper+.t1115__buttons {margin-top: 30px;}
}










/*BLOG*/

.t-feed__post-popup__container {margin-top: 30px !important;}
@media screen and (max-width: 980px) {
    .t-feed__post-popup, .t-feed__post-popup.t-popup {padding: 0 15px;}
}
.dc-article{margin:0 auto;font-size:17px;line-height:1.7;}
.dc-article h2{font-size:26px;margin:32px 0 16px;font-weight:600;}
.dc-article h3{font-size:20px;margin:24px 0 12px;font-weight:600;}
.dc-article p{margin:0 0 18px;}
.dc-article ul{margin:0 0 20px 22px;padding:0;}
.dc-article ul li{margin-bottom:6px;}
.dc-article blockquote{margin:22px 0;padding-left:16px;border-left:3px solid #ececf0;font-style:italic;}
.dc-article a{text-decoration:none;}


/* MIN-WIDTH */

@media screen and (min-width: 1400px){
    .t-container {max-width: 1320px !important;}
    .t-col_12 {max-width: 1300px !important;}
    .t-col_6 {max-width: 640px !important;}
    .uc-header .t-menu-base__maincontainer {max-width: 1300px !important;}
    .uc-banner .t-col_6 {max-width: 640px !important;}
    .uc-advantages .t-col_3 {max-width: 310px !important;}
    .uc-news .t1196__slider {margin-left: -70px;}
    .uc-pagetitle1 .t-col {max-width: 1300px !important;}
    .uc-pagetitle2 .t-col_12 {max-width: 1300px !important;}
    .uc-services .t-col_3 {max-width: 310px !important;}
    .uc-services-inner .t-col_4 {max-width: 420px !important;}
    .uc-forwhom .t-col_3 {max-width: 310px !important;}
    .uc-forma8 .t-col_6 {max-width: 640px !important;}
    .uc-advantages2 .t-col_3 {max-width: 310px !important;}
    .uc-menutab .t-width_12 {max-width: 1300px !important;}
    .uc-price .t-col_4 {max-width: 420px !important;}
    .uc-pageform .t-cover__wrapper {width: 1320px !important;}
    .uc-pageform .t-col_6 {max-width: 640px !important;}
    .uc-reviews .t1186__slider {--column-width: 71.5px !important;}
    .uc-team .t-col_3 {max-width: 310px !important;}
    .uc-process .t-col_3 {max-width: 310px !important;}
    .uc-faq .t-col_6 {max-width: 640px !important;}

    .uc-banner-inner .t-col_6 {max-width: 640px !important;}
    
    .uc-zahvat-bottom .t-container {max-width: 1300px !important;}
    .uc-zahvat-bottom .t-col_6 {max-width: 640px !important;}
    .uc-footer-top .t-menu-base__maincontainer {max-width: 1300px;}
    .uc-footer-center .t-col_3 {max-width: 310px !important;}
    .uc-footer-bottom .t228__maincontainer.t228__c12collumns {max-width: 1340px;}
}


@media screen and (min-width: 1200px){
    .t-col {margin-left: 10px;margin-right: 10px;}
    .t-col_12 {max-width: 1180px;}
    .t-col_6 {max-width: 580px;}
    .t-col_4 {max-width: 380px;}
    .t-col_3 {max-width: 280px;}
    
    
    .uc-banner {margin: 10px;border-radius: 20px;}
    .uc-banner-inner {margin: 10px;border-radius: 20px;}
    .uc-zahvat-phone {margin: 10px;border-radius: 20px;}
    .uc-zahvat-bottom {margin: 10px;border-radius: 20px;}
}

@media screen and (min-width: 960px){
    .t778__textwrapper {padding: 25px;}
    .t778__content {border-radius: 12px;}
}


/* MAX-WIDTH */


@media screen and (max-width: 960px) {
    .t-col {padding-left: 15px;padding-right: 15px;}
    .t778__textwrapper {padding: 25px;}
    
    .t778__container_mobile-flex .t778__col:first-child {padding-right: 7px;}
    .t778__container_mobile-flex .t778__col:not(:first-child,:last-child) {padding-left: 7px;padding-right: 7px;}
    .t778__container_mobile-flex .t778__col:last-child {padding-left: 7px;}

    .uc-team .t778__container_mobile-flex .t778__col:first-child, 
    .uc-services .t778__container_mobile-flex .t778__col:first-child {padding-left: 15px !important;}
    .uc-team .t778 .mobile-two-columns .t-col.t-item, 
    .uc-services .t778 .mobile-two-columns .t-col.t-item {padding-left: 7px;padding-right: 7px;}
    .uc-team .t778__container_mobile-flex .t778__col:last-child, 
    .uc-services .t778__container_mobile-flex .t778__col:last-child {padding-right: 15px !important;}
}






  .dc-lang {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 999999;
    font-family: DigitalCrystal, Roboto, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  /* Button */
  .dc-lang__btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 5px 9px 5px 10px;
    border-radius: 999px;
    background: rgba(255,255,255,.94);
    border: 1px solid rgba(0,0,0,.10);
    box-shadow: 0 18px 55px rgba(0,0,0,.16);
    backdrop-filter: blur(14px);
    cursor: pointer;
    user-select: none;
    transition: background .22s ease, box-shadow .22s ease;
  }
  .dc-lang__btn:hover {
    background: rgba(255,255,255,.98);
    box-shadow: 0 24px 70px rgba(0,0,0,.18);
  }

  .dc-lang__icon {
    border-radius: 999px;
    background: rgba(0,0,0,.05);
    display: grid;
    place-items: center;
    position: relative;
    top: -1px;
  }
  .dc-lang__icon svg {
    width: 21px;
    height: 18px;
    color: #0f0f10;
    opacity: .90;
  }

  .dc-lang__code {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    color: #0f0f10;
  }

  .dc-lang__chev {
    font-size: 18px;
    color: #0f0f10;
    opacity: .55;
    transition: transform .24s ease, opacity .24s ease;
    transform: translateY(1px);
  }
  .dc-lang.is-open .dc-lang__chev {
    transform: translateY(1px) rotate(180deg);
    opacity: .7;
    position: relative;
    top: -3px;
  }

  /* Menu (like screenshot) */
  .dc-lang__menu {
    position: absolute;
    right: 0;
    bottom: calc(100% + 10px);
    width: 130px;
    padding: 8px;
    border-radius: 12px;
    background: rgba(255,255,255,.98);
    border: 1px solid rgba(0,0,0,.10);
    box-shadow: 0 26px 80px rgba(0,0,0,.18);
    backdrop-filter: blur(16px);

    opacity: 0;
    transform: translateY(6px) scale(.985);
    transform-origin: right bottom;
    pointer-events: none;
    transition: opacity .20s ease, transform .20s ease;
  }
  .dc-lang.is-open .dc-lang__menu {
    opacity: 1;
    transform: translateY(0) scale(1);
    pointer-events: auto;
  }

  .dc-lang__list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 0 !important;
    margin-bottom: 0 !important;
  }

  .dc-lang__item a {
    display: grid;
    grid-template-columns: 25px 1fr;
    align-items: center;
    padding: 9px 10px;
    border-radius: 5px;
    text-decoration: none;
    color: #0f0f10;
    transition: background .18s ease;
  }
  .dc-lang__item a:hover {
    background: rgba(0,0,0,.05);
  }

  /* Left column: Ru / En / ... */
  .dc-lang__abbr {
    font-size: 14px;
    font-weight: 600;
    color: rgba(15,15,16,.90);
  }

  /* Right column: Русский / English / ... */
  .dc-lang__name {
    font-size: 14px;
    font-weight: 400;
    color: rgba(15,15,16,.90);
  }

  /* Middle separator like " | " */
  .dc-lang__name::before {
    content: "|";
    display: inline-block;
    margin: 0 10px 0 0;
    color: rgba(0,0,0,.28);
  }

  /* Current language */
  .dc-lang__current a {
    background: rgba(0,0,0,.06);
    cursor: default;
  }
  .dc-lang__current a:hover {
    background: rgba(0,0,0,.06);
  }

  /* Mobile */
  @media (max-width: 480px) {
    .dc-lang { right: 12px; bottom: 12px; }
    .dc-lang__menu { width: 130px; }
  }

  .dc-lang * { box-sizing: border-box; }
