@font-face {
    font-family: 'TT Travels';
    src: url('https://dl.dropboxusercontent.com/scl/fi/j47hmy6mb29s0xcyojo98/TTTravelsBold.woff?rlkey=no8ekbmbtfqu3d55ffxic2iea&dl=0') format('woff');
    font-weight: bold;
}

@font-face {
    font-family: 'TT Travels';
    src: url('https://dl.dropboxusercontent.com/scl/fi/j6v0n927m7g1lkh8605xm/TTTravelsDemiBold.woff?rlkey=jp3c4e5123b7o41d9zvcfl573&dl=0') format('woff');
    font-weight: 600;
}

@font-face {
    font-family: 'TT Travels';
    src: url('https://dl.dropboxusercontent.com/scl/fi/0wkcws3wnkpcbriy5p91f/TTTravelsLight.woff?rlkey=l871ko0z8fiwfynofqw7uhcox&dl=0') format('woff');
    font-weight: 300;
}

@font-face {
    font-family: 'TT Travels';
    src: url('https://dl.dropboxusercontent.com/scl/fi/s057bnl4ijjt53yfy6gyd/TTTravelsMedium.woff?rlkey=s0lyiw7tjm6x7i97u4ra39luw&dl=0') format('woff');
    font-weight: 500;
}

@font-face {
    font-family: 'TT Travels';
    src: url('https://dl.dropboxusercontent.com/scl/fi/9u0lohb6hlaf9zojatt97/TTTravelsRegular.woff?rlkey=e37an7rv1pwl4qkal2ubxq0o9&dl=0') format('woff');
    font-weight: normal;
}

.uc-menu .t280__logo .t-title,
.uc-menu .t280__menu__item a,
.uc-menu .t280__descr.t280__bottom__item a,
.uc-projects .t-feed__post-descr,
.uc-reviews .t-card__descr,
.uc-form .t678 .t-section__descr,
.uc-form .t-input,
.uc-form .t-input-group_cb .t-text_xs,
.uc-form .t678 .t-input-group_uw .t-input-title,
.uc-footer .t981__menu-item a,
.uc-footer .t981__logo,
.uc-footer .t981__secondary-menu li a,
.uc-copyright *,
.uc-popup-form .t-input-group *,
.uc-policy .t795__title,
.uc-policy .t795__descr {
   font-family: 'TT Travels', sans-serif!important;
}pro

.uc-menu *, 
.uc-tabs *, 
.uc-slide-block *, 
.uc-title *,
.uc-policy *,
.uc-not-found * {
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important;
}

.uc-slide-block .t841 {
    -webkit-mask: linear-gradient(90deg, transparent, white 10%,white 90%, transparent);
    mask: linear-gradient(90deg, transparent, white 10%,white 90%, transparent);
    min-width: calc(100% + 32%);
    padding: 0 16%!important;
    margin-left: -16%;
}

body {
    background: #FAF9F9;
    overflow-x: hidden;
}

a {
    cursor: pointer;
}

.uc-divider .t118__line {
    height: 2px!important;
}

/* Preloader */

.preloadSvg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}

.preloader,
.uc-contacts .t982__infowrapper,
.uc-contacts .t982__itemwrapper,
.uc-accordeon .t585__text, 
.uc-accordeon .t585__title,
.uc-accordeon .t585__accordion,
.uc-slide-block .t001__descr p,
.uc-menu .t280__descr.t280__bottom__item a,
.mainSvg {
    position: relative;
}

.fillSvg {
    position: absolute;
    top: 0;
    left: 0;
}

.fillBackground {
    position: absolute;
    right: 0;
    animation: fillSvg 2s forwards ease-in-out;
}

.mainSvg {
    top: 0;
    left: 0;
    z-index: 10;
}

@keyframes fillSvg {
    
   0% {
       height: 100%;
   } 
   40% {
       height: 92%;
   } 
   50% {
       height: 74%;
   }
   60% {
       height: 68%;
   }
   100% {
       height: 0%;
   }

}

.overlayPreload {
    position: fixed;
    z-index: 100000;
    display: flex;
    transition: 0.3s all ease;
    opacity: 1;
}

.preloader svg {
    max-width: 280px;
}

/* display block */

.uc-menu .t280__descr.t280__bottom__item a,
.uc-menu .t280__menu__wrapper,
.uc-contacts .t982__itemwrapper {
    display: block!important;
}

/* display none */

.uc-slide-block .t841__separator,
.uc-menu .t280__menu__bg,
.uc-accordeon .t585__border,
.uc-accordeon .t585__circle, 
.uc-accordeon .t585__icon .t585__lines,
.uc-logos .t896 .t-container:before, 
.uc-logos .t896 .t-container:after,
.uc-logos div.t-feed__container.t-container,
.uc-logos .t-feed__textwrapper,
.uc-logos .t-feed__post__line-separator,
.uc-logos a.t-feed__link.js-feed-post-link,
.uc-logos .t-feed__post__line-separator,
.uc-reviews .t1067__separator,
.uc-reviews .t-container::-webkit-scrollbar,
.uc-reviews .t-container:before, 
.uc-reviews .t-container:after,
.uc-menu .t-sociallinks,
.uc-menu .t-sociallinks,
.uc-form .t-form__errorbox-middle,
.uc-form .t-upwidget-container__button svg,
.uc-contacts ul.t982__container:before, 
.uc-contacts ul.t982__container:after,
.uc-contacts .t982__socials br,
.uc-footer .t981__wrapper:before, 
.uc-footer .t981__wrapper:after,
.uc-copyright .t389__icon,
.uc-copyright .t389__col.t389__col_mobile,
.uc-slide-block .t-card__container:before, 
.uc-slide-block .t-card__container:after,
.uc-popup-form .t702 .t702__text-wrapper,
.uc-popup-form .t-form__errorbox-middle,
#rec643952040 .t-container:before, 
#rec643952040 .t-container:after,
.uc-menu .t280__bottom .t-btn {
    display: none;
}

/* display flex */

.uc-slide-block .t-card__container,
.uc-slide-block .t001__descr,
.uc-slide-block .t-card__col,
.uc-menu .t-btn,
.uc-slide-block .t001.t-align_left,
.uc-tabs .t395__wrapper,
.t-btn,
.uc-logos .t-feed__row-grid__post-wrapper,
.uc-logos .t896 .t-prefix_2,
.uc-projects .t-feed__textwrapper,
.uc-reviews .t-container,
.arrows,
#rec643952040 .t-container,
.uc-slide-block .t-container,
.uc-form .t678,
.uc-form,
.uc-form .t678 .t-section__topwrapper,
.uc-form .t-form__submit,
.uc-form .t-input-group_cb .t-text_xs,
.uc-slide-block .t-cover__wrapper,
.uc-footer .t981__col_right,
.createdBy,
.uc-copyright .t389__col,
.uc-copyright .t389__content,
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-tab-text .t-container,
.uc-reviews,
.uc-policy .t-container,
.uc-not-found .t482,
.uc-not-found .t-col_12,
.createdByImg {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* align-items center */

.t-btn,
.uc-logos .t-feed__row-grid__post-wrapper,
.uc-logos .t896 .t-prefix_2,
#rec643952040 .t-container,
.uc-slide-block .t-container,
.uc-form .t-input-group_cb .t-text_xs,
.uc-slide-block .t-cover__wrapper,
.uc-contacts .t982__socials,
.uc-copyright .t389__content,
.uc-popup-form .t-form__inputsbox,
.overlayPreload,
.uc-not-found .t482,
.uc-not-found .t-col_12 {
    align-items: center;
}

/* align-items flex-start */

.uc-slide-block .t001__descr,
.uc-form .t678 .t-section__topwrapper,
.uc-footer .t981__wrapper {
    align-items: flex-start;
}

/* align-items flex-end */

.uc-slide-block .t-card__col,
.uc-slide-block .t-card__container,
.uc-form .t-form__submit,
.uc-footer .t981__col_right,
.uc-projects .js-feed-container,
.uc-logos .js-feed.t-feed.t-feed_row {
    align-items: flex-end;
}

/* flex-direction column */

.uc-slide-block .t001__descr,
.uc-slide-block .t001.t-align_left,
.uc-projects .t-feed__textwrapper,
.uc-form .t678 .t-section__topwrapper,
.uc-footer .t981__col_right,
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-not-found .t-col_12 {
    flex-direction: column;
}

/* justify content space between */

.uc-menu .t280__menu__content,
.uc-logos ul.js-feed-container,
.uc-projects .t-feed__textwrapper,
.arrows,
#rec643952040 .t-container,
.uc-contacts .t982__socials,
.uc-footer .t981__secondary-menu ul,
.uc-footer .t981__menu,
.uc-footer .t981__wrapper,
.uc-contacts ul.t982__container,
.uc-copyright .t389__col,
.uc-copyright .t389__content {
    justify-content: space-between!important;
    -ms-justify-content: space-between!important;
}

/* position static */

.uc-slide-block .t-card__container,
.uc-slide-block .t841 .t-section__container,
.uc-accordeon .t585__header, 
.uc-accordeon .t585__trigger-button,
.uc-menu .t280__menu, 
.uc-menu .t280__bottom {
    position: static!important;
}

/* margin 0 */

.uc-slide-block .t-card__container .t-col_6,
.uc-slide-block .t841 .t-section__topwrapper, 
.uc-slide-block .t841 .t-section__title,
.uc-slide-block .t841 .t-col_12,
.uc-slide-block .t841__container,
.uc-slide-block .t001__wrapper,
.uc-slide-block .t-col_8, 
.uc-slide-block .t841 .t-col_12,
.uc-menu .t280__logo__container,
.uc-menu .t280__descr.t280__bottom__item,
.uc-accordeon .t-col.t-col_10.t-prefix_2, 
.uc-tab-text .t-col.t-col_8.t-prefix_2,
.uc-accordeon .t585__text,
.uc-logos .t896 .t-prefix_2,
.uc-logos .t-feed__row-grid__post-wrapper .t-feed__post-bgimg,
.uc-projects .js-feed-post,
.uc-projects .t-feed__row-grid__post-wrapper .t-feed__post-bgimg,
.uc-reviews .t1067__col,
.uc-form .t-col.t-col_12,
.uc-form .t-input-group_uw, 
.uc-form .t-input-group_uw .t-input-block, 
.uc-form .t-input-group_uw .t-upwidget,
.uc-form .t-input-group_cb, 
.uc-form .t-input-group_cb .t-input-block,
.uc-contacts li.t982__col,
.uc-contacts .t-col_12,
.uc-contacts .t982__socials a,
.uc-contacts .t982__infowrapper,
.uc-footer .t981__menu, 
.uc-footer .t981__col_right, 
.uc-footer .t981__col_left, 
.uc-footer .t981__menu-item, 
.uc-footer .t981__secondary-menu li, 
.uc-footer .t981__secondary-menu a,
.uc-copyright .t389__list_item,
.uc-popup-form .t702 .t-input-group,
.uc-logos ul.js-feed-container,
.uc-form .t678 .t-section__topwrapper,
.uc-form .t-container,
.uc-menu .t280__menu__link,
.uc-policy .t-col_12,
.uc-not-found .t-col_12,
.uc-not-found .t482__title,
.uc-slide-block .t-section__container.t-container {
    margin: 0!important;
}

/* padding 0 20px */

.uc-menu .t280__menu__content {
    padding: 0 20px!important;
}

/* padding 0 */

.uc-slide-block .t001__title,
.uc-slide-block .t001__descr,
.uc-slide-block .t001__wrapper,
.uc-logos .t896 .t-prefix_2,
.uc-logos .t-feed__row-grid__post-wrapper,
.uc-projects .t-feed__row-grid__post-wrapper,
.uc-contacts .t982__imgratio-wrapper,
.uc-copyright .t389__content,
.uc-copyright .t389__col,
.uc-popup-form .t-popup,
.t-prefix_2, .uc-projects .js-feed-post,
.uc-logos ul.js-feed-container,
.uc-tab-text .t-text.t-text_md,
.uc-menu .t280__menu {
    padding: 0!important;
}

/* max-width 1200px 
*/
.uc-menu .t280__menu__content {
   /* max-width: 1200px!important; */
}

/* max-width 1160px */

.uc-tab-text .t-container, 
.uc-accordeon .t-container,
.uc-logos .t-feed__buttons-wrapper,
.uc-projects .js-feed-container,
.uc-projects .t-feed__buttons-wrapper,
.uc-form,
.uc-slide-block .t-container,
.uc-footer .t981__wrapper,
.uc-copyright .t389__maincontainer,
.uc-contacts .t982,
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-reviews,
.uc-policy .t-container,
.uc-not-found .t-container {
    max-width: 1160px!important;
}

/* max-width unset */

.uc-slide-block .t-col_8,
.uc-slide-block .t841 .t-col_12,
.uc-projects .js-feed-post,
.uc-contacts li.t982__col,
.uc-reviews .t-card__btn,
.uc-policy .t795__title, 
.uc-policy .t795__descr,
.uc-not-found .t-col_12 {
    max-width: unset!important;
}

/* Main titles */

.uc-title .t795__title {
    margin-bottom: 0!important;
}

/* Divider */

.uc-divider .t118 {
    padding: 20px 0 30px!important;
}

/* Menu */

.uc-menu .t280__menu__container {
    height: unset!important;
    padding-top: 40px;
}

.uc-menu .t280__menu__content {
    flex-direction: row-reverse;
}

.uc-menu .t-menuburger span {
    height: 3px!important;
    border-radius: 3px;
    background-color: #ffffff!important;
}

.uc-menu .t-menuburger span:nth-child(2), 
.uc-menu .t-menuburger span:nth-child(3) {
    top: 10px!important;
}

.uc-menu .t-menuburger span:nth-child(4) {
    top: 20px!important;
}

.uc-menu .t-menuburger {
    width: 38px!important;
    height: 24px!important;
}

.uc-menu .t280__menu__content {
    height: 80px;
}

.uc-menu .t-btn {
    padding: 15px 25px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    border-color: #ffffff!important;
    max-height: 50px;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-radius: 5px;
    color: white !important;
    border-width: 2px;
}

.uc-menu .t-btn,
.t280_opened,
.uc-logos .t-btn,
.uc-projects .t-btn,
.uc-reviews .t-card__descr,
.uc-contacts .t982__itemwrapper,
.uc-contacts .t982__imgratio-wrapper {
    height: unset!important;
}

.menuScroll .t-btn,
.t280_opened .uc-menu .t-btn {
    border-color: #000000!important;
    color: #000000!important;
}

.t280_opened {
    min-height: unset!important;
    overflow: unset!important;
}

.t280_opened .uc-menu .t280__container__bg,
.menuScroll .t280__container__bg {
    opacity: 1!important;
}

.uc-menu .t280__container__bg {
    filter: drop-shadow(0px 10px 25px rgba(0, 0, 0, 0.05));
}

.uc-logos .t896 .t-prefix_2,
.t280_opened .uc-menu .t280__container__bg,
.menuScroll .t280__container__bg,
.uc-accordeon .t585__accordion,
.overlayPreload,
.fillBackground,
.uc-contacts .t982__infowrapper,
.uc-policy .t-col_12,
.uc-form .t678,
.uc-not-found .t-col_12 {
    background: #ffffff!important;
}

.t280_opened .uc-menu .t-menuburger span,
.menuScroll .t-menuburger span {
    background-color: #000000!important;
}

.uc-menu .t280__menu__wrapper {
    left: calc(max(1200px, 100vw) / 2 - 620px)!important;
    right: unset!important;
    bottom: unset!important;
    top: 0!important;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    background-color: rgb(66 41 112 / 70%)!important;
    padding: 80px 40px 40px!important;
    transform: translateY(-100%);
    opacity: 1!important;
    transition: 0.3s transform ease-in-out!important;
    z-index: 9999!important;
    overflow-y: auto;
    max-height: 713px;
}

.uc-menu .t280__container {
    z-index: 10000!important;
}

.uc-menu .t280__menu__link,
.uc-menu .t280__descr.t280__bottom__item,
.uc-slide-block .t001.t-align_left,
.uc-form .t678 .t-section__topwrapper,
.uc-reviews .t1067__content {
    text-align: left!important;
}

.uc-menu .t280__descr.t280__bottom__item a:first-child {
    margin-bottom: 12px;
}

.uc-menu .t280__menu__item {
    margin: 40px 0;
}

.uc-menu .t280__menu {
    transform: none!important;
}

.uc-menu .t280__bottom {
    padding: 35px 0 0 0!important;
    margin-top: 40px;
    border-top: 2px solid rgba(255, 255, 255, 0.50);
}

.t280_opened .uc-menu .t280__menu__wrapper {
    transform: translateY(0%);
}

.t280 {
    transition: unset!important;
}

.t-menuburger_third span:nth-child(4) {
    right: unset!important;
    left: 0!important;
}

.t-menuburger span:nth-child(1) {
    top: 0px!important;
    width: 50%!important;
}

.t-menuburger_third.t-menuburger-opened span:nth-child(1),
.t-menuburger_third.t-menuburger-opened span:nth-child(4) {
    width: 0!important;
    left: 50%!important;
    right: unset!important;
    transform: translateX(-50%);
    opacity: 0!important;
}

.t-menuburger_third.t-menuburger-opened span:nth-child(4) {
    top: unset!important;
}

.uc-menu .t280__menu__item a:hover {
    text-decoration: underline!important;
    text-underline-offset: 5px;
}

.uc-menu a[href^=tel]:before, 
.uc-menu a[href^=mailto]:before {
    content: '';
    width: 26px;
    top: 0;
    left: 0;
    position: absolute;
    background: url('https://static.tildacdn.info/tild3562-6365-4138-a430-663532396364/Path.svg');
    background-position: center!important;
    background-repeat: no-repeat!important;
}

.uc-menu .t280__descr.t280__bottom__item a {
    padding-left: 63px;
    white-space: nowrap;
}

.uc-menu a[href^=mailto]:before {
    background: url('https://static.tildacdn.info/tild6232-3033-4136-a264-656164353664/Group_277132716.svg');
}

.uc-menu .t280__logo__container {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

/* First-block */

.uc-slide-block {
    height: calc(100vh * 3);
}

.uc-slide-block .t-card__container {
    flex-wrap: nowrap;
}

.uc-slide-block .t-cover__carrier {
    background: url(https://static.tildacdn.com/tild6164-3263-4235-b036-333764393737/thumb.jpg)!important;
    background-size: auto!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}

.uc-slide-block .t-cover, 
.uc-slide-block .t-cover__carrier, 
.uc-slide-block .t-cover__filter {
    height: 100vh!important;
}

.uc-slide-block .t001.t-align_left {
    max-height: 100vh;
    min-height: 450px;
    justify-content: space-around;
    padding-top: 80px;
}

.uc-slide-block .t841 {
    margin-bottom: 50px;
}

.uc-slide-block .t-cover__filter {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.50) 0%, 
    rgba(0, 0, 0, 0.17) 29.71%, 
    rgba(0, 0, 0, 0.17) 48.61%, 
    rgba(35, 31, 43, 0.70) 100%)!important;
}

.uc-slide-block .t-cover__carrier {
    overflow: hidden;
}

.uc-slide-block .t-cover__wrapper,
.uc-contacts .t982__imgwrapper,
.uc-contacts li.t982__col,
.uc-copyright .t389__copyright, 
.uc-copyright .t389__scroll {
    width: unset!important;
}

.uc-slide-block .t-card__container,
.uc-logos ul.js-feed-container,
.uc-projects .t-feed__row-grid__post-wrapper {
    gap: 50px;
}

.uc-slide-block .t-card__container {
    transition: 0.1s all ease;
}

.uc-slide-block .t001__title {
    opacity: 0;
    transform: translateY(40px);
}

.load .uc-slide-block .t001__title {
    animation: fadeIn 0.8s forwards 0.3s ease;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        transform: translateY(40px);
    } 100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.uc-slide-block .t-card__container .t841__textwrapper {
    min-width: 260px;
    padding-left: 10px!important;
}

.uc-slide-block .t-name_lg {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
}

.uc-slide-block .t-name_lg,
.uc-slide-block .t841 .t-section__title,
.uc-menu .t-title.t-title_xs,
.uc-menu .t142__text,
.uc-menu .t280__menu__link,
.uc-menu .t280__descr.t280__bottom__item a {
    color: #ffffff!important;
}

.t280_opened .uc-menu .t-title.t-title_xs,
.t280_opened .uc-menu .t142__text,
.menuScroll .t-title.t-title_xs,
.menuScroll .t142__text,
.t-btn:hover span,
.t-btn:hover,
.uc-form .t-upwidget-container__button {
    color: #000000!important;
}

.uc-slide-block .t841 .t-section__title {
    padding-bottom: 20px;
    margin-bottom: 20px!important;
    border-bottom: 2px solid #ffffff;
}

.uc-slide-block .t001__descr {
    margin: -15px 0 0 8px;
}

.uc-slide-block .t001__descr p:after {
    content: '';
    height: 90%;
    width: 0%;
    background: #9F84D2;
    position: absolute;
    top: 3px;
    left: -2px;
    z-index: -1;
}

.load .uc-slide-block .t001__descr p:first-child:after {
    animation: textBackground 1s forwards 0.3s ease-in-out;
}

.load .uc-slide-block .t001__descr p:last-child:after {
    animation: textBackground 0.8s forwards 0.6s ease-in-out;
}

.uc-slide-block .t001__descr p {
    z-index: 1;
}

.uc-slide-block .t841__img,
.uc-slide-block .t001.t-align_left,
.uc-logos .t-feed__post-imgwrapper,
.uc-logos .t-feed__row-grid__post-wrapper .t-feed__post-bgimg,
.uc-logos .t-feed__row-grid__post-wrapper,
.arrow-left, 
.arrow-right,
.uc-menu a[href^=tel]:before, 
.uc-menu a[href^=mailto]:before,
.uc-menu .t280__menu__wrapper,
.overlayPreload,
.fillBackground,
.uc-form .t-col.t-col_12,
.uc-form .t-input-group_uw, 
.uc-form .t-input-group_uw .t-input-block, 
.uc-form .t-input-group_uw .t-upwidget,
.uc-contacts .t982__img,
.uc-copyright .t389__content,
.uc-not-found .t482 {
    height: 100%;
}

.uc-popup-form .t-input-group_ta textarea, 
.uc-popup-form .t-input-group_ta .t-input-block, 
.uc-popup-form .t-input-group_ta {
    height: 100%!important;
}

.uc-slide-block .t841__imgwrapper {
    width: 66px!important;
    height: 66px!important;
}

@keyframes textBackground {
    0% {
        width: 0%;
    }

    100% {
        width: calc(100% - 35px);
    }
}

.uc-slide-block .t841__img {
    width: unset!important;
    max-width: unset!important;
}

.uc-slide-block .t-card__container .t841__textwrapper {
    white-space: nowrap;
    min-width: unset!important;
}

.uc-slide-block .t841__imgwrapper {
    width: unset!important;
    height: 66px!important;
    max-width: unset!important;
}

/* Tabs */

.uc-tabs li:first-child {
    max-width: 460px;
}

.uc-tabs li,
.uc-logos .t-feed__post-imgwrapper,
.uc-logos .t-feed__row-grid__post-wrapper .t-feed__post-bgimg,
.uc-logos .t-feed__row-grid__post-wrapper,
.t-menuburger:hover span:first-child,
.t-menuburger_third span:nth-child(4),
.uc-reviews .t-card__link,
.uc-reviews .t-card__btn,
.overlayPreload,
.fillBackground,
.uc-form .t-submit, 
.uc-form .t-upwidget-container__button,
.uc-contacts .t982__infowrapper,
.uc-contacts .t982__img,
.uc-footer .t981__col_right,
.uc-footer .t981__menu,
.uc-footer .t981__secondary-menu ul {
    width: 100%!important;
}

.uc-tabs li {
    min-width: unset!important;
}

/* Accordeon */

.uc-accordeon .t585__trigger-button {
    padding: 20px 70px 20px 40px;
}

.uc-accordeon .t585__accordion {
    margin-bottom: 10px;
}

.uc-accordeon .t585__accordion,
.uc-logos .t896 .t-prefix_2,
.uc-contacts .t982__infowrapper,
.uc-popup-form .t-popup_show .t-popup__container {
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
}

.uc-accordeon .t585__header {
    border: none!important;
}

.uc-accordeon .t585__textwrapper {
    padding: 0 70px 20px 64px;
}

.uc-accordeon .t585__icon {
    background-repeat: no-repeat;
    background-size: 24px;
    transition: 0.3s transform ease-in-out;
    box-sizing: border-box;
    right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M2 5.97266L12 15.4008L22 5.97266' stroke='%23323232' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
}

.uc-accordeon .t585__opened .t585__icon {
    transform: rotate(180deg) translateY(50%);
}

.uc-accordeon .t585__text, 
.uc-accordeon .t585__title {
    z-index: 1;
}

/* Logos */

.uc-form .t-submit, 
.uc-form .t-upwidget-container__button,
.uc-logos .t-feed__row-grid__post-wrapper .t-feed__post-bgimg,
.uc-reviews .t1067__content,
.uc-form .t678,
.uc-contacts .t982__img,
.uc-projects .t-feed__post-imgwrapper,
.uc-accordeon .t585__accordion,
.uc-policy .t-col_12,
.uc-not-found .t-col_12,
.uc-popup-form .t-popup_show .t-popup__container {
    border-radius: 5px!important;
}

.uc-logos .t896 .t-prefix_2 {
    width: 194px;
    height: 194px;
    filter: grayscale(1);
    transition: 0.3s filter ease;
}

.uc-logos ul.js-feed-container {
    box-sizing: border-box;
    display: grid;
    grid-template-columns: auto auto auto auto;
}

.uc-logos .t896 .js-feed-post {
    transition: 0.3s all ease;
}

.uc-logos .t896 .js-feed-post:hover {
    filter: none;
}
.uc-logos .t-feed__row-grid__post-wrapper,
.t-btn,
.uc-logos .t896 .t-prefix_2,
.uc-not-found .t482,
.overlayPreload {
    justify-content: center;
}

.uc-logos .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    background-position: center;
}

.uc-logos .t-feed__buttons-wrapper,
.uc-projects .t-feed__buttons-wrapper,
.createdBy,
.uc-contacts ul.t982__container,
.uc-form,
.uc-accordeon .t-container,
.uc-tab-text .t-container,
.uc-reviews,
.uc-policy .t-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.uc-logos .t-feed__buttons-wrapper,
.uc-projects .t-feed__buttons-wrapper {
    margin-top: 50px!important;
}

.uc-logos .t-btn,
.uc-projects .t-btn {
    padding: 13.5px 30px;
    font-weight: 500!important;
    font-size: 16px;
    line-height: 1.2;
}

.t-btn {
    transition: 0.3s all ease;
}

.t-btn:hover {
    background: rgba(159, 132, 210, 0.50)!important;
    border-color: transparent!important;
}

/* Projects */

.uc-projects .t-feed__post-popup__content img {
    width: 100%;
    border-radius: 8px;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

.uc-projects .js-feed-post {
    box-sizing: border-box;
}

.uc-projects .t-feed__row-grid__post-wrapper {
    flex-direction: row-reverse;
}

.uc-projects .t-feed__textwrapper {
    max-width: 360px;
}

.uc-projects .t-feed__post-imgwrapper,
.uc-projects .t-feed__textwrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.uc-projects .t-feed__post__line-separator {
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Reviews */

.uc-reviews .t1067__btn-title:before {
    content: '';
    position: absolute;
    height: 32px;
    width: 32px;
    left: -48px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.1s all ease;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M27.75 19C27.75 19.1989 27.671 19.3897 27.5303 19.5303C27.3897 19.671 27.1989 19.75 27 19.75H23.75V22.25H26C26.1989 22.25 26.3897 22.329 26.5303 22.4697C26.671 22.6103 26.75 22.8011 26.75 23C26.75 23.1989 26.671 23.3897 26.5303 23.5303C26.3897 23.671 26.1989 23.75 26 23.75H23.75V26C23.75 26.1989 23.671 26.3897 23.5303 26.5303C23.3897 26.671 23.1989 26.75 23 26.75C22.8011 26.75 22.6103 26.671 22.4697 26.5303C22.329 26.3897 22.25 26.1989 22.25 26V19C22.25 18.8011 22.329 18.6103 22.4697 18.4697C22.6103 18.329 22.8011 18.25 23 18.25H27C27.1989 18.25 27.3897 18.329 27.5303 18.4697C27.671 18.6103 27.75 18.8011 27.75 19ZM11.25 21.5C11.25 22.362 10.9076 23.1886 10.2981 23.7981C9.6886 24.4076 8.86195 24.75 8 24.75H6.75V26C6.75 26.1989 6.67098 26.3897 6.53033 26.5303C6.38968 26.671 6.19891 26.75 6 26.75C5.80109 26.75 5.61032 26.671 5.46967 26.5303C5.32902 26.3897 5.25 26.1989 5.25 26V19C5.25 18.8011 5.32902 18.6103 5.46967 18.4697C5.61032 18.329 5.80109 18.25 6 18.25H8C8.86195 18.25 9.6886 18.5924 10.2981 19.2019C10.9076 19.8114 11.25 20.638 11.25 21.5ZM9.75 21.5C9.75 21.0359 9.56563 20.5908 9.23744 20.2626C8.90925 19.9344 8.46413 19.75 8 19.75H6.75V23.25H8C8.46413 23.25 8.90925 23.0656 9.23744 22.7374C9.56563 22.4092 9.75 21.9641 9.75 21.5ZM20.25 22.5C20.25 23.6272 19.8022 24.7082 19.0052 25.5052C18.2082 26.3022 17.1272 26.75 16 26.75H14C13.8011 26.75 13.6103 26.671 13.4697 26.5303C13.329 26.3897 13.25 26.1989 13.25 26V19C13.25 18.8011 13.329 18.6103 13.4697 18.4697C13.6103 18.329 13.8011 18.25 14 18.25H16C17.1272 18.25 18.2082 18.6978 19.0052 19.4948C19.8022 20.2918 20.25 21.3728 20.25 22.5ZM18.75 22.5C18.75 21.7707 18.4603 21.0712 17.9445 20.5555C17.4288 20.0397 16.7293 19.75 16 19.75H14.75V25.25H16C16.7293 25.25 17.4288 24.9603 17.9445 24.4445C18.4603 23.9288 18.75 23.2293 18.75 22.5ZM5.25 14V5C5.25 4.53587 5.43437 4.09075 5.76256 3.76256C6.09075 3.43437 6.53587 3.25 7 3.25H19C19.0987 3.24992 19.1964 3.26932 19.2875 3.30707C19.3787 3.34482 19.4615 3.40019 19.5312 3.47L26.5312 10.47C26.6715 10.6107 26.7502 10.8013 26.75 11V14C26.75 14.1989 26.671 14.3897 26.5303 14.5303C26.3897 14.671 26.1989 14.75 26 14.75C25.8011 14.75 25.6103 14.671 25.4697 14.5303C25.329 14.3897 25.25 14.1989 25.25 14V11.75H19C18.8011 11.75 18.6103 11.671 18.4697 11.5303C18.329 11.3897 18.25 11.1989 18.25 11V4.75H7C6.9337 4.75 6.87011 4.77634 6.82322 4.82322C6.77634 4.87011 6.75 4.9337 6.75 5V14C6.75 14.1989 6.67098 14.3897 6.53033 14.5303C6.38968 14.671 6.19891 14.75 6 14.75C5.80109 14.75 5.61032 14.671 5.46967 14.5303C5.32902 14.3897 5.25 14.1989 5.25 14ZM19.75 10.25H24.19L19.75 5.81V10.25Z' fill='white'/%3E%3C/svg%3E");
}

.uc-reviews .t-card__btn:hover span:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M27.75 19C27.75 19.1989 27.671 19.3897 27.5303 19.5303C27.3897 19.671 27.1989 19.75 27 19.75H23.75V22.25H26C26.1989 22.25 26.3897 22.329 26.5303 22.4697C26.671 22.6103 26.75 22.8011 26.75 23C26.75 23.1989 26.671 23.3897 26.5303 23.5303C26.3897 23.671 26.1989 23.75 26 23.75H23.75V26C23.75 26.1989 23.671 26.3897 23.5303 26.5303C23.3897 26.671 23.1989 26.75 23 26.75C22.8011 26.75 22.6103 26.671 22.4697 26.5303C22.329 26.3897 22.25 26.1989 22.25 26V19C22.25 18.8011 22.329 18.6103 22.4697 18.4697C22.6103 18.329 22.8011 18.25 23 18.25H27C27.1989 18.25 27.3897 18.329 27.5303 18.4697C27.671 18.6103 27.75 18.8011 27.75 19ZM11.25 21.5C11.25 22.362 10.9076 23.1886 10.2981 23.7981C9.6886 24.4076 8.86195 24.75 8 24.75H6.75V26C6.75 26.1989 6.67098 26.3897 6.53033 26.5303C6.38968 26.671 6.19891 26.75 6 26.75C5.80109 26.75 5.61032 26.671 5.46967 26.5303C5.32902 26.3897 5.25 26.1989 5.25 26V19C5.25 18.8011 5.32902 18.6103 5.46967 18.4697C5.61032 18.329 5.80109 18.25 6 18.25H8C8.86195 18.25 9.6886 18.5924 10.2981 19.2019C10.9076 19.8114 11.25 20.638 11.25 21.5ZM9.75 21.5C9.75 21.0359 9.56563 20.5908 9.23744 20.2626C8.90925 19.9344 8.46413 19.75 8 19.75H6.75V23.25H8C8.46413 23.25 8.90925 23.0656 9.23744 22.7374C9.56563 22.4092 9.75 21.9641 9.75 21.5ZM20.25 22.5C20.25 23.6272 19.8022 24.7082 19.0052 25.5052C18.2082 26.3022 17.1272 26.75 16 26.75H14C13.8011 26.75 13.6103 26.671 13.4697 26.5303C13.329 26.3897 13.25 26.1989 13.25 26V19C13.25 18.8011 13.329 18.6103 13.4697 18.4697C13.6103 18.329 13.8011 18.25 14 18.25H16C17.1272 18.25 18.2082 18.6978 19.0052 19.4948C19.8022 20.2918 20.25 21.3728 20.25 22.5ZM18.75 22.5C18.75 21.7707 18.4603 21.0712 17.9445 20.5555C17.4288 20.0397 16.7293 19.75 16 19.75H14.75V25.25H16C16.7293 25.25 17.4288 24.9603 17.9445 24.4445C18.4603 23.9288 18.75 23.2293 18.75 22.5ZM5.25 14V5C5.25 4.53587 5.43437 4.09075 5.76256 3.76256C6.09075 3.43437 6.53587 3.25 7 3.25H19C19.0987 3.24992 19.1964 3.26932 19.2875 3.30707C19.3787 3.34482 19.4615 3.40019 19.5312 3.47L26.5312 10.47C26.6715 10.6107 26.7502 10.8013 26.75 11V14C26.75 14.1989 26.671 14.3897 26.5303 14.5303C26.3897 14.671 26.1989 14.75 26 14.75C25.8011 14.75 25.6103 14.671 25.4697 14.5303C25.329 14.3897 25.25 14.1989 25.25 14V11.75H19C18.8011 11.75 18.6103 11.671 18.4697 11.5303C18.329 11.3897 18.25 11.1989 18.25 11V4.75H7C6.9337 4.75 6.87011 4.77634 6.82322 4.82322C6.77634 4.87011 6.75 4.9337 6.75 5V14C6.75 14.1989 6.67098 14.3897 6.53033 14.5303C6.38968 14.671 6.19891 14.75 6 14.75C5.80109 14.75 5.61032 14.671 5.46967 14.5303C5.32902 14.3897 5.25 14.1989 5.25 14ZM19.75 10.25H24.19L19.75 5.81V10.25Z' fill='black'/%3E%3C/svg%3E");
}

.uc-reviews .t1067__btn-title {
    position: relative;
    padding-left: 20px;
}


.uc-reviews .t-container {
    box-sizing: border-box;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    max-width: 1160px;
    scroll-behavior: smooth;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.uc-reviews .t1067__col {
    min-width: 460px;
    scroll-snap-align: start;
    height: 100%!important;
}

.uc-reviews .t1067__row,
.uc-reviews .t-container,
.uc-form .t678 {
    gap: 40px;
}

.uc-reviews .t-cell {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.uc-reviews {
    padding-top: 30px!important;
}

.uc-reviews .t1067__content {
    padding: 40px 48px;
    border: none!important;
}

.uc-reviews .t-card__descr {
    margin-top: 20px!important;
    -webkit-line-clamp: 15;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
}

.uc-reviews .t-card__btn {
    margin-top: 50px!important;
    height: 60px;
}

.arrows {
    height: 30px;
    width: 102px;
    margin: 0 20px;
}

.arrow-left, .arrow-right {
    min-width: 16px;
    cursor: pointer;
    background-position: center!important;
    background-size: contain!important;
    transition: 0.3s all ease;
}


.arrow-left {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='33' viewBox='0 0 21 33' fill='none'%3E%3Cpath d='M19 2L3 16.5L18.5556 31' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;
}

.arrow-right {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='33' viewBox='0 0 21 33' fill='none'%3E%3Cpath d='M2 2L18 16.5L2.4444 31' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;
}

.arrow-disabled {
    opacity: 0.5;
}

/* Form */

.uc-form .t678 {
    box-shadow: 0px 4px 45px 0px rgba(0, 0, 0, 0.05);
}

.uc-form {
    margin-top: 40px!important;
}

.uc-form .t678 .t-section__title {
    font-size: 25px;
    font-weight: 500;
    line-height: 1.15;
    padding-bottom: 20px;
    margin-bottom: 64px;
    border-bottom: 2px solid black;
}

.uc-form .t678 .t-section__descr {
    color: #4F4F4F;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
}

.uc-form .t-section__container.t-container {
    padding: 50px 35px 50px 50px;
}

.uc-form .t-container {
    max-width: 460px;
    box-sizing: border-box;
}

.uc-form .t-container:not(.uc-form .t-section__container) {
    padding: 35px 50px 35px 0;
}

.uc-form .t-checkbox__indicator {
    border: 2px solid #8B6AC8;
    min-width: 20px;
    min-height: 20px;
    margin-right: 13px;
}

.uc-form .t-form__submit {
    gap: 30px;
    margin: 20px 0 30px;
}

.uc-form .t-submit, 
.uc-form .t-upwidget-container__button {
    height: 46px;
    padding: 14px 20px!important;
    line-height: 1.2!important;
    box-sizing: border-box;
    font-size: 14px!important;
}

.uc-form .t-upwidget-container__button {
    background-color: #F2F2F2!important;
}

.uc-form .t-input-group_cb .t-text_xs {
    color: #1C1D1D;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.3;
}

.uc-form .t678 .t-input-block:not(.uc-form .t-input-group_cb .t-input-block):not(.uc-form .t-input-group_uw .t-input-block) {
    margin-bottom: 20px;
}

.uc-form .t-input {
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
}

.uc-form textarea {
    min-height: 100px;
}

.uc-form .t678 .t-input-group_uw .t-input-title {
    margin-bottom: 10px;
    color: #1C1D1D;
    font-size: 14px;
    font-weight: 265;
    text-align: left;
}

.uc-popup-form .t-popup__container {
    max-height: 80vh!important;
    overflow-y: auto!important;
    margin: auto!important;
    top: 50%!important;
}

.uc-popup-form .t-popup_show .t-popup__container {
    transform: translateY(-50%)!important;
}

.uc-popup-form .t702__wrapper {
    padding: 60px;
}

.uc-popup-form .t-popup {
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    width: 100vw!important;
    height: 100vh!important;
}

.t-body_popupshowed {
    overflow: hidden!important;
}

.uc-popup-form .t-input-group_ph {
    grid-area: phone;
}

.uc-popup-form .t-form__submit {
    grid-area: submit;
}

.uc-popup-form .t-input-group_cb {
    grid-area: checkbox;
}

.uc-popup-form .t-input-group_ta {
    grid-area: comment;
}

.uc-popup-form .t-input-group_em {
    grid-area: email;
}

.uc-popup-form .t-input-group_nm {
    grid-area: name;
}

.uc-popup-form .t-form__inputsbox {
    display: grid;
    grid-template-areas:
        'name comment'
        'phone comment'
        'email comment'
        'submit checkbox';
    grid-template-columns: calc(50% - 20px) calc(50% - 20px);
    gap: 30px 40px;
}

.uc-popup-form .t-form .js-error-control-box .t-input-error {
    position: absolute;
}

/* Contacts */

.uc-contacts .t982__itemwrapper {
    margin-right: 60px;
}

.uc-contacts .t982__infowrapper {
    padding: 30px;
    max-width: 400px;
    border-radius: 5px;
    z-index: 100;
    box-sizing: border-box;
    left: 60px;
    top: -115px;
}

.uc-contacts ul.t982__container {
    flex-wrap: nowrap;
    gap: 20px;
}

.uc-contacts .t982__img {
    position: unset;
    max-width: 360px;
    max-height: 466px;
}

.uc-contacts {
    padding-bottom: 35px!important;
}

.uc-contacts .t982 .t-section__topwrapper {
    margin-bottom: 40px;
}

.uc-contacts .t982__persname {
    margin-bottom: 5px;
}

.uc-contacts .t982__socials {
    margin-top: 15px;
    padding-top: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.20);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
}

.uc-footer .t981__menu,
.uc-footer .t981__secondary-menu ul,
.uc-contacts .t982__socials,
.createdBy {
    gap: 20px;
}

.uc-contacts .t982__socials a {
    text-align: left;
}

.uc-slide-block .t841 .t-section__title {
    text-align: right;
}

.uc-contacts .t-container,
.uc-projects .js-feed-post,
.uc-tab-text .t-col_8,
.uc-logos ul.js-feed-container,
.uc-reviews .t1067,
.uc-form .t678,
.uc-policy .t-col_12 {
    max-width: 960px!important;
}

.uc-contacts .t-container {
    margin: 0 0 0 auto!important;
}

a[href="tel:+79260122785"], 
a[href="tel:+79169635811"] {
    border-bottom: 1px solid transparent!important;
}

/* Footer */

.uc-footer .t981__wrapper {
    padding: 20px 0!important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

.uc-footer .t981__menu {
    max-width: 760px;
}

.uc-footer .t981__secondary-menu ul {
    margin-top: 78px;
    font-size: 25px;
    font-weight: 500;
}

.uc-footer .t981__menu.t981__main-menu {
    margin-top: 10px!important;
}

.uc-copyright .t389__maincontainer,
.uc-form,
.uc-contacts .t982,
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-reviews {
    margin: 0 auto;
}

.uc-copyright .t389_scrolltop,
.uc-logos a.t-feed__link.js-feed-post-link,
.arrow-disabled {
    pointer-events: none;
}

.createdBy {
    color: #ffffff;
    font-family: 'Halvar',Arial,sans-serif;
    font-weight: 300;
    align-items: center;
}

.uc-copyright .t389__col.t389__col_hiddenmobile {
    min-width: 220px;
}

.uc-copyright .t389__col_center {
    max-width: 760px;
}

.uc-copyright .t389__centercontainer {
    text-align: left;
    max-width: 330px;
}

/* Policy */

.uc-policy .t-col_12 {
    padding: 50px 20px!important;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05)!important;
}

.uc-policy .t795__title {
    margin-bottom: 30px!important;
}

.uc-policy .t795__title, 
.uc-policy .t795__descr {
    text-align: justify!important;
}

/* Not found */

.uc-not-found .t-container {
    padding-top: 80px;
}

.uc-not-found .t-col_12 {
    padding: 88px 0!important;
}

.uc-not-found .t482__descr {
    margin-top: 30px;
}

.uc-not-found .t-btn {
    padding: 0 25px!important;
}

.uc-not-found .t482__title {
    font-size: 100px!important;
}

@media screen and (max-width: 1199px) {
    
.uc-popup-form .t702__wrapper {
    padding: 40px 20px;
}
    
.uc-accordeon .t585__textwrapper {
    padding: 0 70px 20px 60px;
}

.t-col {
    margin: 0;
}

.uc-divider .t-container, 
.uc-divider .t-col_12,
.uc-slide-block .t001.t-align_left,
.uc-reviews .t1067,
.uc-projects .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    width: 100%!important;
}

.uc-divider .t-container,
.uc-accordeon .t-container,
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-projects .js-feed-container,
.uc-form,
.uc-contacts .t982,
.uc-projects .t-feed__buttons-wrapper,
.uc-reviews {
    box-sizing: border-box;
}

.uc-tabs .t-container,
.uc-divider .t-container,
.uc-title .t-container,
.uc-slide-block .t-container:not(.uc-slide-block .t841 .t-section__container):not(.uc-slide-block .t-card__container),
.uc-accordeon .t-container,
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-projects .js-feed-container,
.uc-form,
.uc-contacts .t982,
.uc-projects .t-feed__buttons-wrapper,
.uc-copyright .t389__content,
.uc-footer .t981,
.uc-tab-text .t004,
.uc-reviews,
.uc-policy .t-container {
    padding: 0 20px!important;
}

.uc-not-found .t-container {
    padding: 80px 20px 0;
}

.uc-reviews {
    padding: 30px 20px 0!important;
}

.uc-accordeon .t-col_10, 
.uc-logos ul.js-feed-container,
.uc-projects .js-feed-post,
.uc-form .t678,
.uc-contacts ul.t982__container,
.uc-reviews .t1067__row,
.uc-tab-text .t-col_8 {
    max-width: 960px!important;
}

.uc-logos ul.js-feed-container {
    gap: 20px;
}

.uc-tab-text .t-container, 
.uc-accordeon .t-container, 
.uc-logos .t-feed__buttons-wrapper, 
.uc-projects .js-feed-container, 
.uc-projects .t-feed__buttons-wrapper, 
.uc-form, 
.uc-slide-block .t-container, 
.uc-footer .t981__wrapper, 
.uc-copyright .t389__maincontainer, 
.uc-contacts .t982, 
.uc-logos .js-feed.t-feed.t-feed_row,
.uc-tabs .t-container,
.uc-title .t-container,
.uc-divider .t-container, 
.uc-divider .t-col_12,
.t-width_12,
.uc-contacts .t-col.t-col_12,
.uc-reviews .t-container,
.uc-reviews {
    max-width: unset!important;
}

.uc-projects .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    background-size: cover;
}

.t389__col:not(.uc-copyright .t389__col_center):not(.uc-copyright .t389__col.t389__col_hiddenmobile) {
    width: unset;
}
    
#t-header .uc-menu .t280__main_opened .t280__menu__content {
    background-color: unset!important;
}
    
.uc-not-found .t-container {
    padding: 60px 20px 0;
}

.uc-menu .t280__menu__wrapper {
    padding: 66px 30px 30px!important;
    left: 0!important;
    max-height: 693px;
}

.t-col,
.uc-tabs .t395__col_mobile-flex,
.uc-projects .t-feed__post-imgwrapper,
.uc-projects .t-feed__textwrapper {
    padding: 0!important;
}

.uc-slide-block .t001__title {
    font-size: 118px!important;
}

.uc-slide-block .t001__descr {
    margin: 0 0 0 12px;
}

.uc-slide-block .t841__imgwrapper {
    max-width: unset!important;
}

.uc-slide-block .t001.t-align_left {
    padding-top: 66px;
}

.uc-slide-block .t841 .t-section__title *,
.uc-title .t795__title {
    font-size: 35px!important;
}

.uc-slide-block .t001__descr,
.uc-tabs li button,
.uc-projects .t-feed__post-title,
.uc-reviews .t1067__price_current,
.uc-form .t678 .t-section__title,
.uc-contacts .t982__persname,
.uc-footer .t981__secondary-menu ul {
    font-size: 20px!important;
}

.uc-tab-text .t-text.t-text_md,
.uc-accordeon .t585__title,
.uc-accordeon .t585__text,
.uc-projects .t-feed__post-descr,
.uc-contacts .t982__persdescr,
.uc-contacts .t982__socials {
    font-size: 16px!important;
}

.uc-menu .t-btn,
.uc-logos .t-btn, 
.uc-projects .t-btn {
    font-size: 14px!important;
}

.uc-copyright .t389__typo, 
.createdBy {
    font-size: 12px!important;
}

.uc-menu .t280__menu__content {
    height: 66px;
}

.uc-title {
    padding-top: 120px!important;
}

.uc-tab-text {
    padding-bottom: 20px!important;
}

.uc-accordeon .t585__trigger-button {
    padding: 26px 60px 26px 40px;
}

.uc-accordeon .t-col_10, 
.uc-logos ul.js-feed-container, 
.uc-projects .js-feed-post, 
.uc-form .t678, 
.uc-contacts ul.t982__container,
.uc-reviews .t1067,
.uc-tab-text .t-col_8,
.uc-policy .t-col_12 {
    max-width: 780px!important;
}

.uc-logos .t896 .t-prefix_2 {
    width: 180px;
    height: 180px;
}

.uc-logos .t-feed__buttons-wrapper, 
.uc-projects .t-feed__buttons-wrapper {
    margin-top: 30px!important;
}

.uc-projects .t-feed__textwrapper {
    max-width: 287px;
}

.uc-reviews .t1067__content {
    padding: 40px 25px 30px;
}

.uc-reviews .t-card__btn {
    margin-top: 40px!important;
    height: 50px;
    font-weight: 400;
}

.uc-reviews .t1067__row,
.uc-footer .t981__wrapper,
.uc-copyright .t389__maincontainer {
    display: flex!important;
}

.uc-reviews .t1067__col {
    min-width: 380px;
}

.uc-form .t678 .t-section__title {
    margin-bottom: 60px;
}

.uc-contacts .t982__socials {
    padding-top: 25px;
}

.uc-footer .t981__wrapper {
    position: relative;
}

.uc-footer .t981__menu.t981__main-menu {
    width: unset!important;
    gap: 30px;
}

.uc-footer .t981__menu.t981__secondary-menu li:first-child {
    position: absolute;
    left: 0;
}

.uc-footer .t981__secondary-menu ul,
.uc-footer .t981__wrapper {
    justify-content: flex-end!important;
}

.uc-copyright .t389__copyright {
    font-size: 12px!important;
    text-align: left;
}

.uc-copyright .t389__col {
    margin: 0;
    align-items: center;
}

.uc-copyright .t389__maincontainer {
    padding: 15px 0 20px!important;
}

.uc-copyright .t389__content {
    width: 100%;
}

.uc-copyright .t389__col.t389__col_hiddenmobile {
    max-width: 300px;
}

.uc-logos ul.js-feed-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.uc-projects .t-feed__row-grid__post-wrapper {
    gap: 33px;
}

.uc-reviews .t1067__row,
.uc-form .t-form__submit,
.uc-reviews .t-container,
.uc-footer .t981__wrapper {
    gap: 20px;
}

.createdBy {
    gap: 10px;
}

.uc-contacts .t982__itemwrapper, 
.uc-contacts .t982__imgwrapper {
    height: 100%!important;
}

.uc-contacts .t982__imgwrapper {
    max-height: 388px;
    aspect-ratio: 3/4;
}

.uc-form .t-input {
    font-size: 12px;
}

.uc-reviews .t1067__btn-title {
    padding-left: 10px;
}

}

@media screen and (max-width: 959px) {
    
.uc-popup-form .t702__wrapper {
    padding: 40px 52px;
}

.uc-popup-form .t-form__inputsbox {
    grid-template-areas:
        'name'
        'phone'
        'email'
        'comment'
        'checkbox'
        'submit';
    gap: 30px;
    grid-template-columns: 100%;
}

.uc-popup-form .t-form__submit {
    margin: 0;
}

.uc-footer .t981__menu.t981__main-menu {
    justify-content: space-between!important;
}
 
.uc-reviews .t1067__btn-title {
    padding-left: 50px;
}

.uc-reviews .t1067__btn-title:before {
    left: -6px;
}

.uc-menu .t280__menu__content {
    height: 54px;
}

.uc-menu .t280__menu__wrapper {
    padding: 54px 30px 30px!important;
    max-height: 683px;
}

.uc-menu .t-btn {
    line-height: 1.5;
    height: 34px!important;
}

.uc-title {
    padding-top: 100px!important;
}

.uc-slide-block .t001__title {
    font-size: 75px!important;
}

.uc-slide-block .t841 .t-section__title *,
.uc-title .t795__title {
    font-size: 25px!important;
}

.uc-slide-block .t001__descr,
.uc-tabs li button,
.uc-projects .t-feed__post-title,
.uc-reviews .t1067__price_current,
.uc-form .t678 .t-section__title,
.uc-footer .t981__secondary-menu ul,
.uc-contacts .t982 .t-section__descr p {
    font-size: 16px!important;
}

.uc-tab-text .t-text.t-text_md,
.uc-accordeon .t585__title,
.uc-accordeon .t585__text,
.uc-projects .t-feed__post-descr,
.uc-reviews .t-card__descr,
.uc-contacts .t982__persname,
.uc-form .t678 .t-section__descr,
.uc-footer .t981__menu-link,
.uc-policy .t795__title, .uc-policy .t795__descr {
    font-size: 14px!important;
}

.uc-copyright .t389__typo, 
.createdBy,
.uc-menu .t-btn,
.uc-logos .t-btn, 
.uc-contacts .t982__persdescr,
.uc-contacts .t982__socials,
.uc-projects .t-btn {
    font-size: 12px!important;
}

.uc-contacts .t982 .t-section__descr p {
    line-height: 1.3;
}

.uc-slide-block .t-card__container {
    gap: 40px;
}

.uc-tabs .t395__wrapper {
    padding: 0!important;
    display: grid;
    grid-template-columns: auto auto;
}

.uc-tab-text {
    padding-top: 50px!important;
}

.uc-accordeon .t585__textwrapper {
    padding: 0 70px 23px 56px;
}

.uc-accordeon .t585__trigger-button {
    padding: 23px 60px 23px 40px;
}

.uc-accordeon .t-col_10, 
.uc-logos ul.js-feed-container, 
.uc-projects .js-feed-post, 
.uc-form .t678, 
.uc-contacts ul.t982__container, 
.uc-reviews .t1067, 
.uc-tab-text .t-col_8,
.uc-policy .t-col_12 {
    max-width: 515px!important;
}

.uc-logos .t896 .t-prefix_2 {
    width: 120px;
    height: 120px;
}

.t-feed__button-wrapper:last-child {
    margin: 0!important;
}

.t-feed__buttons-wrapper {
    flex-direction: row!important;
}

.uc-logos .t-btn, .uc-projects .t-btn {
    height: 34px!important;
    padding: 10px 20px;
}

.uc-projects .t-feed__textwrapper {
    max-width: 200px!important;
}

.uc-projects .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    height: 200px!important;
}

.uc-projects .t-feed__row-grid__post-wrapper,
.uc-reviews .t1067__row,
.uc-contacts .t982__socials,
.uc-logos ul.js-feed-container,
.uc-copyright .t389__content,
.uc-reviews .t-container {
    gap: 10px!important;
}

.uc-logos .t-feed__buttons-wrapper, 
.uc-projects .t-feed__buttons-wrapper,
.uc-form {
    margin-top: 20px!important;
}

.uc-reviews .t1067__col {
    min-width: 305px;
}

.uc-reviews .t-card__descr {
    margin-top: 30px!important;
    -webkit-line-clamp: 11;
}

.uc-reviews .t-card__btn {
    margin-top: 24px!important;
}

.uc-reviews .t1067__content {
    padding: 20px 15px 15px;
}

.uc-form .t678 {
    gap: 24px;
    box-sizing: border-box;
    flex-direction: column;
    padding: 30px 40px;
}

.uc-form .t-container {
    padding: 0!important;
}

.uc-form .t-submit {
    width: unset!important;
}

.uc-form .t-form__submit {
    flex-direction: row;
    align-items: flex-end!important;
    margin: 20px 0 0;
}

.uc-form .t-container {
    max-width: unset!important;
}

.uc-form .t678 .t-section__title {
    margin-bottom: 40px;
}

.uc-contacts .t982__itemwrapper {
    margin-right: 30px;
}

.uc-contacts .t982__infowrapper {
    left: 30px;
    padding: 15px;
}

.uc-contacts .t982__socials {
    padding-top: 10px;
    margin-top: 10px;
}

.uc-footer .t981__wrapper {
    flex-direction: column;
    gap: 30px;
}

.uc-footer .t981__menu.t981__main-menu {
    width: 100%!important;
}

.uc-footer .t981__menu {
    max-width: unset;
}

.uc-footer .t981__col_right {
    align-items: flex-start;
}

.uc-footer .t981__secondary-menu ul {
    margin-top: 45px;
}

.uc-copyright .t389__col.t389__col_hiddenmobile {
    min-width: 161px;
    width: unset;
}

.createdBy img {
    max-width: 102px;
}

.uc-contacts .t982__imgwrapper {
    max-height: 265px;
}

.uc-reviews .t1067__price_current {
    text-align: center;
}

.uc-slide-block .t841__imgwrapper {
    width: unset!important;
    height: 53px!important;
}

.uc-slide-block .t841 .t-section__title {
    padding-bottom: 10px;
    margin-bottom: 15px!important;
}

.uc-menu .t-menuburger {
    width: 28px!important;
    height: 18px!important;
}

.uc-menu .t-menuburger span {
    height: 2px!important;
}

.uc-menu .t-menuburger span:nth-child(2), 
.uc-menu .t-menuburger span:nth-child(3) {
    top: 7px!important;
}

.uc-menu .t-menuburger span:nth-child(4) {
    top: unset!important;
    bottom: 1px!important;
}

.uc-not-found .t-container {
    padding: 50px 20px 0;
}

}

@media screen and (max-width: 639px) {
    
.uc-popup-form .t-input-group_ta textarea {
    padding: 0;
}

.t-popup__block-close {
    top: 0px;
    right: 0px;
}
    
.uc-popup-form .t-form__inputsbox {
    grid-template-areas:
        'name comment'
        'phone comment'
        'email comment'
        'submit checkbox';
    grid-template-columns: calc(50% - 15px) calc(50% - 15px);
}

.uc-popup-form .t-popup_show .t-popup__container {
    max-width: 460px;
}

.uc-popup-form .t702__wrapper {
    padding: 20px 12px;
}

.uc-popup-form .t-input {
    height: 23px;
}


.createdBy {
    flex-wrap: wrap;
}

.uc-menu .t280__logo__container {
    position: static;
    left: unset;
    transform: none;
}
  
.uc-slide-block .t841 .t-section__title {
    padding-bottom: 5px;
    margin-bottom: 10px!important;
}

#rec644649617.uc-contacts .t982 .t982__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2),
.uc-menu .t280__menu__link,
.uc-menu .t280__bottom,
.uc-menu .t280__descr.t280__bottom__item a:first-child,
.uc-footer .t981__secondary-menu ul {
    margin: 0!important;
}

.uc-menu .t280__menu__content .t-btn,
.arrows {
    display: none!important;
}

.uc-menu .t280__bottom .t-btn {
    display: flex;
    border-color: #ffffff!important;
    backdrop-filter: none!important;
    -webkit-backdrop-filter: none!important;
    padding: 10px;
}

.uc-menu .t280__menu,
.uc-menu .t280__bottom,
.uc-projects .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    padding: 0!important;
}

.uc-menu .t280__menu__wrapper {
    width: 100%;
    left: 0!important;
    padding: 54px 20px 20px!important;
    max-height: unset!important;
    height: unset!important;
    box-sizing: border-box;
}

.uc-menu .t280__menu__item {
    margin: 15px auto;
}

.uc-menu .t280__menu__link {
    font-size: 12px!important;
}

.uc-menu .t280__bottom,
.uc-menu .t280__menu__container {
    display: flex!important;
}

.uc-menu .t280__bottom {
    border: none;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: flex-end;
}

.uc-menu .t280__descr.t280__bottom__item {
    font-size: 12px!important;
}

.uc-menu a[href^=tel]:before, 
.uc-menu a[href^=mailto]:before {
    background-size: contain;
    width: 100%;
    height: 100%;
    max-width: 16px;
}

.uc-menu .t280__menu__container {
    padding-top: 20px;
}

.uc-footer .t981__col_right,
.uc-menu .t280__menu__container,
.uc-footer .t981__menu.t981__main-menu,
.uc-footer .t981__wrapper {
    gap: 20px!important;
}

.uc-menu .t280__descr.t280__bottom__item a {
    padding-left: 36px;
}

.uc-menu .t280__bottom .t-btn span {
    color: #ffffff!important;
}

.uc-slide-block .t001__title {
    font-size: 60px!important;
}

.uc-slide-block .t841 .t-section__title *,
.uc-title .t795__title {
    font-size: 18px!important;
}

.uc-slide-block .t001__descr,
.uc-tabs li button,
.uc-projects .t-feed__post-title,
.uc-reviews .t1067__price_current,
.uc-form .t678 .t-section__title,
.uc-footer .t981__secondary-menu ul,
.uc-contacts .t982 .t-section__descr p {
    font-size: 14px!important;
}

.uc-tab-text .t-text.t-text_md,
.uc-accordeon .t585__title,
.uc-accordeon .t585__text,
.uc-projects .t-feed__post-descr,
.uc-reviews .t-card__descr,
.uc-contacts .t982__persname,
.uc-form .t678 .t-section__descr,
.uc-footer .t981__menu-link,
.uc-menu .t-btn,
.uc-logos .t-btn,
.uc-projects .t-btn,
.uc-slide-block .t-name_lg,
.uc-policy .t795__title, 
.uc-policy .t795__descr {
    font-size: 12px!important;
}

.uc-copyright .t389__typo, 
.createdBy,
.uc-contacts .t982__persdescr,
.uc-contacts .t982__socials {
    font-size: 10px!important;
}

.uc-title {
    padding-top: 80px!important;
}

.uc-slide-block .t-card__container .t841__textwrapper {
    min-width: 200px;
}

.uc-tabs li button {
    padding: 13px!important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uc-divider .t118 {
    padding: 10px 0 20px!important;
}

.uc-tab-text {
    padding: 20px 0 30px!important;
}

.uc-accordeon .t585__textwrapper {
    padding: 0 70px 20px 34px;
}

.uc-accordeon .t585__trigger-button {
    padding: 20px 60px 20px 20px;
}

.uc-accordeon .t-col_10, 
.uc-logos ul.js-feed-container, 
.uc-projects .js-feed-post, 
.uc-form .t678, 
.uc-contacts ul.t982__container, 
.uc-reviews .t1067, 
.uc-tab-text .t-col_8,
.uc-policy .t-col_12 {
    max-width: unset!important;
}

.uc-form .t-form__submit {
    flex-wrap: wrap;
}

.uc-projects .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    height: 230px!important;
}

.uc-projects .t-feed__textwrapper {
    max-width: 125px!important;
}

.uc-reviews .t-card__descr {
    margin-top: 15px!important;
    -webkit-line-clamp: 12;
}

.uc-reviews .t-card__btn {
    margin-top: 10px!important;
}

.uc-footer .t981__menu.t981__secondary-menu li:first-child {
    position: static;
}

.uc-footer .t981__secondary-menu ul {
    flex-direction: column;
}

.uc-footer .t981__secondary-menu ul,
.uc-footer .t981__col_right {
    justify-content: space-between!important;
}

.uc-footer .t981__col_right {
    align-items: unset;
    flex-direction: row-reverse;
}

.uc-footer .t981__menu {
    width: unset!important;
}

.uc-footer .t981__menu.t981__main-menu {
    justify-content: right!important;
    margin: 0!important;
    text-align: right;
}

.uc-footer .t981__menu-item {
    flex: unset;
}

.uc-footer .t981__secondary-menu li {
    white-space: nowrap;
}

.uc-menu .t280__menu__container {
    padding-top: 20px;
}

.uc-form .t678 {
    padding: 30px;
}

.uc-form .t-input {
    height: 36px;
}

.uc-not-found .t482__title {
    font-size: 60px!important;
}

.uc-not-found .t482__descr {
    font-size: 14px!important;
    margin-top: 10px;
}

.uc-not-found .t-btn {
    margin-top: 20px;
}

}

@media screen and (max-width: 560px) {
.t702 .t-popup__block-close {
    width: unset;
    height: unset;
    display: block;
    background: unset;
    left: unset;
}

.uc-popup-form .t-popup_show .t-popup__container {
    min-height: unset;
    padding: 0;
}

.t702 .t-popup__block-close-button {
    margin: 0;
}
}

@media screen and (max-width: 460px) {

.uc-logos .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    padding-bottom: 100%!important;
}

.uc-slide-block .t001.t-align_left {
    justify-content: space-around!important;
    padding-top: 54px;
}

.uc-slide-block .t841 .t-section__title {
    padding-bottom: 10px;
    margin-bottom: 15px!important;
}

}

@media screen and (max-width: 479px) {

.uc-popup-form .t-form__inputsbox {
    grid-template-areas:
        'name'
        'phone'
        'email'
        'comment'
        'checkbox'
        'submit';
    grid-template-columns: 100%;
}

.uc-popup-form .t702__wrapper {
    padding: 30px 20px;
}

.uc-popup-form .t-popup_show .t-popup__container {
    max-width: 300px;
}

.uc-contacts ul.t982__container {
    flex-direction: column;
}

.uc-contacts .t982__itemwrapper {
    max-width: unset;
}

.uc-contacts .t982__imgwrapper {
    max-height: unset;
}

.uc-contacts .t982__infowrapper {
    top: unset;
    bottom: 50px;
}

.uc-contacts .t982__persname {
    font-size: 18px!important;
}

.uc-contacts .t982__persdescr,
.uc-contacts .t982__socials {
    font-size: 14px!important;
}

.uc-contacts .t982__infowrapper {
    padding: 20px;
}

.uc-slide-block .t841__imgwrapper {
    width: unset!important;
    height: 40px!important;
}

.uc-form .t-submit, 
.uc-form .t-upwidget-container__button {
    max-width: unset!important;
}

.uc-form .t-input-group_uw {
    width: 100%!important;
}

.uc-form .t-submit {
    min-width: 100%;
}

.uc-form .t-form__submit {
    gap: 10px;
}

.uc-footer .t981__col_right {
    gap: 0!important;
}

.uc-footer .t981__logo-wrapper {
    justify-content: center;
}

.uc-footer .t981__menu.t981__main-menu,
.uc-footer .t981__secondary-menu ul {
    gap: 30px!important;
}

.uc-footer .t981__col_right,
.uc-footer .t981__menu.t981__main-menu {
    flex-direction: column;
}

.uc-footer .t981__menu.t981__main-menu {
    align-items: center;
    margin: 0!important;
}

.uc-footer .t981__secondary-menu ul,
.uc-copyright .t389__content {
    display: flex;
}

.uc-footer .t981__secondary-menu ul {
    flex-direction: column-reverse;
    align-items: center;
}

.uc-footer .t981__menu {
    padding-top: 30px;
    margin-top: 30px!important;
    border-top: 1px solid rgba(255, 255, 255, 0.20);
}

.uc-copyright .t389__maincontainer {
    padding: 10px 0!important;
    position: relative;
}

.uc-copyright .t389__content {
    flex-direction: column-reverse;
    align-items: flex-start;
}

.createdBy {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.createdBy img {
    max-width: 72px;
}

.uc-copyright .t389__centercontainer {
    text-align: center;
    max-width: unset!important;
    width: 100%;
}

.uc-copyright .t389__col.t389__col_center.t-align_center {
    width: 100%!important;
    padding-bottom: 10px!important;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

.uc-footer .t981__wrapper {
    border: none!important;
}

.uc-slide-block .t001__title {
    font-size: 54px!important;
}

.uc-menu .t280__logo .t-title {
    font-size: 20px!important;
}

.uc-menu .t280__descr.t280__bottom__item {
    font-size: 16px!important;
}

.uc-menu .t280__menu__link {
    font-size: 14px!important;
}

.uc-form .t-submit, 
.uc-form .t-upwidget-container__button,
.uc-reviews .t-card__btn {
    font-size: 12px!important;
}

.uc-menu .t280__menu__container {
    flex-direction: column;
    gap: 40px!important;
}

.uc-menu .t280__menu__item {
    margin: 30px auto;
}

.uc-menu .t280__bottom {
    align-items: flex-start;
    gap: 30px;
}

.uc-menu a[href^=tel]:before, 
.uc-menu a[href^=mailto]:before {
    max-width: 20px!important;
}

.uc-tabs .t-container, 
.uc-divider .t-container, 
.uc-title .t-container, 
.uc-slide-block .t-container:not(.uc-slide-block .t841 .t-section__container):not(.uc-slide-block .t-card__container), 
.uc-accordeon .t-container, 
.uc-logos .js-feed.t-feed.t-feed_row, 
.uc-projects .js-feed-container, 
.uc-form, .uc-contacts .t982, 
.uc-projects .t-feed__buttons-wrapper, 
.uc-copyright .t389__content, 
.uc-footer .t981, 
.uc-tab-text .t004, 
.uc-reviews {
    padding: 0 10px!important;
}

.uc-slide-block .t001__descr {
    margin: 0;
}

.uc-title {
    padding-top: 60px!important;
}

.uc-divider .t118 {
    padding: 10px 0 15px!important;
}

.uc-tabs li {
    text-align: left;
}

.uc-tabs li button {
    padding: 4px 6px 4px 11px!important;
}

.uc-tab-text {
    padding: 15px 0!important;
}

.uc-logos .t896 .t-prefix_2 {
    width: calc(50% - 10px);
    aspect-ratio: 1/1;
    height: unset;
}

.uc-logos ul.js-feed-container {
    gap: 20px!important;
}

.uc-logos .t-feed__buttons-wrapper {
    margin-top: 10px!important;
}

.uc-projects .t-feed__row-grid__post-wrapper {
    flex-direction: column;
}

.uc-projects .t-feed__textwrapper {
    max-width: unset!important;
}

.uc-reviews .t1067__col {
    min-width: 252px;
}

.uc-reviews .t-card__btn {
    margin-top: 15px!important;
}

.uc-form .t678 {
    padding: 20px;
}

.uc-form .t678 .t-section__title {
    margin-bottom: 20px;
}

.uc-form .t-submit, 
.uc-form .t-upwidget-container__button,
.uc-reviews .t-card__btn {
    height: 42px;
}

.uc-reviews .t1067__btn-title {
    padding-left: 40px;
}

.uc-logos .t-feed__button-wrapper:last-child,
.uc-projects .t-feed__button-wrapper:last-child {
    width: calc(50% - 10px);
    min-width: 125px;
}

.uc-logos .t-btn, .uc-projects .t-btn {
    width: 100%!important;
    padding: 10px;
}

}