body {
    width: 100%;
    color: #001D2D;
    background-color: #FBFEFF;
}

body * {
    box-sizing: border-box;
}

body h2,
h2.t-title,
.uc-mobile-logos .t-section__title,
.t702__title, 
.uc-item-projects .t-section__title,
.uc-item .t764__title,
.uc-item-ar .t764__title{
    width: 100%;
    font-size: 38px;
    font-weight: 700;
    line-height: 48px;
    color: #001D2D;
    background: -webkit-linear-gradient(90deg, #001D2D 0%, #165D6C 30%, #165D6C 100%);
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 30%, #165D6C 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    margin: 0px 0px 9px;
}

body .t-container {
    width: 100%;
    max-width: 1260px;
}

body .t-container .t-col_12 {
    width: 100%;
    margin: 0px;
    max-width: none;
}

body .t-container:before,
body .t-container:after {
    display: none!important;
}

.t-btn, 
.t-submit,
.uc-review-form .t-form .t-submit,
.uc-first .t-btn,
.uc-reviews .t-btn,
.uc-form .t-submit,
.uc-all-news .t-feed__showmore-btn {
    min-height: 44px;
    padding: 4px 40px 6px;
    font-weight: 400;
    font-size: 18px;
    height: auto;
    background: -webkit-linear-gradient(99deg, #009ad200 46.74%, #39DB7D 184.02%);
    background: linear-gradient(99deg, #009ad200 46.74%, #39DB7D 184.02%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    float: left;
    transition: 0.4s;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: 0.1px;
}

.uc-review-form .t-form .t-submit {
    min-width: 200px;
}

#rec1167355606.uc-review-form .t-form .t-submit {
    font-size: 23px;
}

#rec1167355606.uc-review-form .t-input__vis-ph {
    font-size: 25px;
    height: 17px; 
}

.t1115__button:first-child {
    margin-right: 0px!important;
}

.uc-about .t1115__uptitle:after,
.uc-advantages .t1115__title:after,
.uc-about .t1115__uptitle:after,
.uc-projects .t1115__uptitle:after,
.uc-projects2 .t-uptitle:after,
.uc-item-projects .t-section__title:after,
.uc-item .t764__title:after,
.uc-item-ar .t764__title:after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 5px;
    border-radius: 1px;
    background: -webkit-linear-gradient(90deg, #249BD6 0%, #1299B9 50%, #03C9D0 100%);
    background: linear-gradient(90deg, #249BD6 0%, #1299B9 50%, #03C9D0 100%);
    width: 86px;
}


.uc-bg {
    width: 100%;
    height: 1px;
    overflow: visible;
    pointer-events: none;
}

.uc-bg div {
    width: 100%;
}

.uc-bg .t107 {
    overflow: hidden;
    max-height: 1600px;
    /*max-height: 2500px;*/
}

.uc-bg .t107__widthauto {
    /*min-height: 2000px;*/
}

.uc-bg img {
    width: 100%;
    height: auto;
}



.uc-first + .uc-bg img {
    width: 100%;
    max-height: 1000px;
}

#rec1161571736.uc-bg .t107,
#rec1168910936.uc-bg .t107,
#rec1153360871.uc-bg .t107{
    position: relative;
    max-height: 1900px;
}

#rec1161571736.uc-bg .t107:before,
#rec1168910936.uc-bg .t107:before,
#rec1153360871.uc-bg .t107:before{
    content: '';
    background: linear-gradient(#ffffff, #ffffff00);
    width: 100%;
    height: 100%;
    z-index: 5;
    position: absolute;
    top: -50px;
    left: 0px;
    height: 120px;
}

#rec1161571736.uc-bg img,
#rec1168910936.uc-bg img,
#rec1153360871.uc-bg img{
    min-height: 1600px;
    object-fit: cover;
    object-position: top right;
}

#rec1224440711 .t-redactor__text {
    text-align: right;
}

.uc-news-ar .t-redactor__text {
    text-align: right;
}



/*Хедер*/

.t228 {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 36px 40px 0px;
}

.t228 .t228__padding40px {
    display: none;
}

.t228 .t228__maincontainer {
    max-width: 1260px;
    height: auto;
    padding: 8px 20px;
    border-radius: 99px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    background: rgba(255, 255, 255, 0.12);
    -webkit-box-shadow: 0px 4px 64px 0px rgba(0, 121, 164, 0.20);
            box-shadow: 0px 4px 64px 0px rgba(0, 121, 164, 0.20);
    -webkit-backdrop-filter: blur(21px);
            backdrop-filter: blur(21px);
}

.t228 .t228__rightside {
    min-width: 0px;
}

.t228 .t228__rightcontainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.t228 .t228__right_buttons {
    order: 2;
    border-left: 1px solid hsl(0deg 0% 100% / 28%);
    padding-left: 20px;
}
.t228 .t-btn{
    border-radius: 99px;
    background: rgba(255, 255, 255, 0.80);
    height: auto;
    min-height: 32px;
    padding: 1px 24px 4px 24px;
    color: #155979;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin: 0px;
}

.t228 .t228__right_langs_lang {
    padding: 0px 16px;
}

.t228 .t228__right_langs_lang a {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 3px;
}

.t228 .t228__right_langs_lang .t794__arrow {
    margin: 0px;
    position: relative;
    width: 3px;
    height: 12px;
}

.t228 .t228__right_langs_lang .t794__arrow:before{
    content: "▼";
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: 0.2s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);  
}

.t228 .t794__tm-link_active .t794__arrow:before{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);  
}

.t228 .t228__right_langs_lang .t794__arrow:after {
    display: none;
}

.uc-absolute .t794__tm-link:hover {
    color: #b4fdf6 !important;
}

.t228 .t228__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 32px;
}

.t228 .t228__list li {
    padding: 0px !important;
}

body .t228__list_item .t-active {
    opacity: 1;
}

.t228 .t-menu__link-item {
    text-shadow: 0px 0px 36px #024b6a;
    transition: 0.2s !important;
}

.uc-absolute .t-menu__link-item:hover {
    color: #9efff5 !important;
}

.uc-lang .t794__tooltip-menu,
.uc-lang-2 .t794__tooltip-menu{
    border: 1px solid rgba(255, 255, 255, 0.28);
    background: rgba(255, 255, 255, 0.12) !important;
    -webkit-box-shadow: 0px 4px 64px 0px rgba(0, 121, 164, 0.20);
    box-shadow: 0px 4px 64px 0px rgba(0, 121, 164, 0.20);
    -webkit-backdrop-filter: blur(21px);
    backdrop-filter: blur(21px);
    padding: 16px 20px;
    max-width: none !important;
    width: auto;
    margin-top: -3px;
}

.uc-lang .t794__tooltip-menu .t794__content,
.uc-lang-2 .t794__tooltip-menu .t794__content{
    background: transparent !important;
    padding: 0px;
}

.uc-lang .t794__tooltip-menu .t794__link:hover{
    color: #9efff5!important;
}

.uc-lang-2 .t794__tooltip-menu .t794__link:hover{
    color: #23b6a7!important;
}

.uc-lang .t794__tooltip-menu .t794__typo,
.uc-lang-2 .t794__tooltip-menu .t794__typo{
    font-size: 15px;
}

.uc-lang .t794__tooltip-menu .t794__list_item:first-child .t794__typo,
.uc-lang-2 .t794__tooltip-menu .t794__list_item:first-child .t794__typo{
    /*font-size: 19px;*/
}

.t794__arrow + .t794__arrow {
    display: none;
}

.uc-fixed {
    width: 100%;
    opacity: 0;
    transition: 0.3s;
    position: fixed;
    top: -62px;
    z-index: 999;
}

.uc-fixed.visible {
    opacity: 1;
    top: 0px;
}

.uc-fixed .t228 .t228__maincontainer {
    border: 1px solid rgb(255 255 255 / 63%);
    background: rgb(255 255 255 / 52%);
    -webkit-backdrop-filter: blur(26px);  
            backdrop-filter: blur(26px);  
}

.uc-fixed .t228 {
    position: static;
    padding: 6px 0px 0px;
    /*height: auto;*/
    /*transform: none!important;*/
}

.uc-fixed .t-menu__link-item {
    font-weight: 500!important;
    color: #114955 !important;
    text-shadow: 0px 0px 36px #fff;
}

.uc-fixed .t228__right_langs_lang a {
    font-weight: 500!important;
    color: #114955 !important;
}

.uc-fixed .t228__right_buttons_but .t-btn{
    background-color: #0099d1;
    color: #fff;
    background: -webkit-linear-gradient(99deg, #009ad200 0%, #39DB7D 256%);
    background: linear-gradient(99deg, #009ad200 0%, #39DB7D 256%);
}

.uc-fixed .t228 .t228__right_buttons {
    border-left: 1px solid hsl(180deg 79.8% 38.82% / 13%);
}

.uc-fixed .t228 .t-btn {
    padding-top: 2px;
}



/*first block*/

.t995__wrapper {
    padding: 16px 20px 0px;
}

.t995__container {
    margin: 0px;
}

.t995 .t-cover__carrier {
    background-position: right top;
    /*filter: contrast(1.1) brightness(0.9);*/
}

.t995 .t-cover:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(72deg, #004A68 40.47%, rgba(0, 74, 104, 0.33) 56.98%, rgba(0, 74, 104, 0.00) 70.32%);
    background: linear-gradient(72deg, #004A68 40.47%, rgba(0, 74, 104, 0.33) 56.98%, rgba(0, 74, 104, 0.00) 70.32%);
}

.t995 .t-cover .t-container {
    z-index: 2;
}

.t995__inner-wrapper {
    padding: 90px 0 40px;
    width: 100%;
    float: left;
}

.t995__title strong {
    font-weight: 700;
    color: rgb(6, 235, 212);
    font-size: 23px;
}

.t995__descr {
    padding: 20px 0 36px;
}



/*Блок о нас*/

.uc-about {
    position: relative;
}

.uc-about,
.uc-about .t1115 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-about .t1115__content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.uc-about .t-col_6 {
    width: 100%;
    max-width: none;
    margin: 0;
    min-width: 100%;
}

.uc-about .t1115__col-bottom {
    display: none;
}

.uc-about .t1115__textwrapper {
    width: 54%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 60px;
    order: 2;
}

.uc-about .t1115__title {
    background: -webkit-linear-gradient(90deg, #001D2D 0%, #165D6C 64%, #165D6C 100%);
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 64%, #165D6C 100%);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: 0px;
}

.uc-about .t1115__uptitle {
    order: 2;
    width: 100%;
    color: #083943;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    transition-delay: 0.15s!important;
}

.uc-about .t1115__descr {
    order: 3;
    width: 100%;
    margin: 0px;
    color: #001D2D;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.uc-about .t1115__descr br {
    display: none;
}

.uc-about .t1115__descr strong {
    height: 13px;
    width: 100%;
    display: block;
}

.uc-about .t1115__features {
    width: calc(46% + 20px);
    margin: 0px -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-about .t1115__feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0px 10px 20px;
    width: calc(50% - 20px);
    padding: 24px 28px 28px 28px;
    border-radius: 28px 16px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.67);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
            box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
}
.t1115__features_column-2 .t1115__feature:nth-child(1n+3) {
    margin-top: 0px;
}

.uc-about .t1115__feature:nth-child(1),
.uc-about .t1115__feature:nth-child(4) {
    border-radius: 16px 28px;
}

.uc-about .t1115__feature:nth-child(2),
.uc-about .t1115__feature:nth-child(3) {
    border-radius: 28px 16px;
}

.uc-about .t1115__feature .t1115__feature-text-wrap {
    margin: 0px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-about .t1115__feature-icon-wrap {
    width: 100%;
    margin-bottom: 12px;
}

.uc-about .t1115__feature-img {
    width: 48px;
    margin: 0px !important;
}

.uc-about .t1115__feature-title {
    color: #001D2D;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
}

.uc-about .t1115__feature-descr {
    font-size: 14px;
    line-height: 21px;
    margin: 0px;
}




/*Projects*/

.uc-projects,
.uc-projects .t1115{
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}
.uc-projects .t-container {
    display: flex;
    align-items: initial;
}

.uc-projects .t-col_6 {
    /*width: 50%;*/
    max-width: none;
    margin: 0;
    min-width: 50%;
}
.uc-projects .t-col_6:first-child {
    padding-right: 28px;
    width: 65%;
    max-width: none;
}

.uc-projects .t-col_6:last-child {
    /*padding-right: 40px;*/
    width: 35%;
    min-width: 0px;
}

.uc-projects .t-col_6:last-child {
    /*padding-right: 40px;*/
    width: 35%;
    min-width: 0px;
    position: relative;
}

.uc-projects .t1115__content {
    width: 100%;
    display: flex;
    /*align-items: flex-start;*/
    align-items: stretch;
    flex-wrap: wrap;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #e0f1fb;
    background-color: #f0f9fb;
    padding: 18px 36px 42px 36px;
}

.uc-projects .t1115__textwrapper {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    z-index: 2;
}

.uc-projects .t1115__title {
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 30%, #165D6C 100%);
    -webkit-background-clip: text;
}

.uc-projects .t1115__uptitle {
    order: 2;
    width: 100%;
    color: #001D2D;
    letter-spacing: 0px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}

.uc-projects .t1115__uptitle:after{
    content: "";
}

.uc-projects .t1115__descr {
    order: 3;
    width: 100%;
    margin: 0px;
    color: #001D2D;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}

.uc-projects .t1115__descr br{
    display: none;
}

.uc-projects .t1115__descr strong{
    height: 15px;
    width: 100%;
    display: block;
}

.uc-projects .t1115__buttons {
    order: 4;
    z-index: 2;
    margin-top: 30px;
}

.uc-projects .t1115__features {
    width: 0px;
    height: 0px;
    margin: 0px;
}

.uc-projects .t1115__feature:first-child .t1115__feature-img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin: 0px !important;
    object-fit: cover;
}

.uc-projects .t1115__image {
    /*border-radius: 16px; */
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    object-position: top right;
}

.uc-partners .t-title{
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 56%, #165D6C 100%);
    -webkit-background-clip: text;
}




/*Projects 2*/

.uc-projects2,
.uc-projects2 .t1115 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-projects2 .t1115 {
    padding: 0px 20px;
}

.uc-projects2 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1520px;
}

.uc-projects2 .t-col_6 {
    width: 100%;
    max-width: none;
    margin: 0;
    min-width: 50%;
    padding: 0px;
}

.uc-projects2 .t-col_6:last-child {
    display: none;
}

.uc-projects2 .t1115__content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #e0f1fb;
    background-color: #f4feff;
    padding: 18px 40px 54px 40px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.uc-projects2 .t1115__textwrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    z-index: 2;
    max-width: 1260px;
}

.uc-projects2 .t1115__title {
    background: -webkit-linear-gradient(90deg, #001D2D 0%, #165D6C 54%, #165D6C 100%);
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 54%, #165D6C 100%);
    -webkit-background-clip: text;
            background-clip: text;
    text-align: center;
}

.uc-projects2 .t1115__uptitle {
    order: 2;
    width: 100%;
    color: #083943;
    letter-spacing: 0px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 32px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
}

.uc-projects2 .t1115__uptitle:after {
    content: "";
    left: 50%;
    margin-left: -43px;
}

.uc-projects2 .t1115__descr {
    order: 3;
    width: 100%;
    margin: 0px;
    color: #001D2D;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    column-count: 2;
    gap: 36px;
}

#rec1167355536.uc-projects2 .t1115__descr {
    text-align: right;
    font-size: 17px;
    line-height: 29px;
}

#rec1167355536 .t-btn {
    font-size: 23px;
}

.uc-projects2 .t1115__descr br {
    display: none;
}

.uc-projects2 .t1115__descr strong {
    height: 12px;
    width: 100%;
    display: block;
}

.uc-projects2 .t1115__buttons {
    order: 4;
    z-index: 2;
    margin-top: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.uc-projects2 .t1115__features {
    width: 0px;
    height: 0px;
    margin: 0px;
}

.uc-projects2 .t1115__feature-img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin: 0px !important;
    -o-object-fit: cover;
       object-fit: cover;
    opacity: 0.5;
}

.uc-projects2 .t1115__image {
    border-radius: 16px;
    -o-object-fit: cover;
       object-fit: cover;
}



/*6 reasons*/

.uc-advantages,
.uc-advantages .t1115 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-advantages .t-container {
    width: 100%;
}

.uc-advantages .t-col_6 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin: 0px;
}

.uc-advantages .t1115__col-bottom {
    display: none;
}

.uc-advantages .t1115__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.uc-advantages .t1115__textwrapper {
    width: 35%;
    max-width: 440px;
    padding: 26px 30px 30px 30px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.67);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
            box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
    border-radius: 16px;
}

.uc-advantages .t1115__title {
    font-size: 26px;
    line-height: 34px;
    position: relative;
    padding-bottom: 18px;
}

.uc-advantages .t1115__title br {
    display: none;
}

.uc-advantages .t1115__title strong {
    width: 100%;
    display: block;
    font-size: 38px;
    margin-bottom: 12px;
}

#rec1167355556.uc-advantages .t1115__title strong {
    font-size: 42px;
    margin-bottom: 12px;
    text-align: right;
}

#rec1167355556.uc-advantages .t1115__title {
    font-size: 27px;
    text-align: right;
}

#rec1167355556.uc-advantages .t1115__title:after {
    left: auto;
    right: 0px;
}

#rec1167355556.uc-advantages .t1115__descr {
    font-size: 18px;
    line-height: 28px;
    text-align: right;
}

.uc-advantages .t1115__descr {
    font-size: 13px;
    line-height: 22px;
}

.uc-advantages .t1115__descr br {
    display: none;
}

.uc-advantages .t1115__descr strong {
    height: 15px;
    width: 100%;
    display: block;
}

.uc-advantages .t1115__features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0px;
    width: 65%;
    max-width: calc(100% - 440px);
}

.uc-advantages .t1115__feature {
    width: calc(33.3% - 28px);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.67);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
            box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
    padding: 18px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    margin: 0px 0px 28px 28px;
    margin-top: 0px !important;
}

.uc-advantages .t1115__feature:nth-child(1n+4) {
    margin-top: 30px;
    margin-bottom: 0px;
}

.uc-advantages .t1115__feature .t1115__feature-text-wrap {
    width: 100%;
    margin: 0px;
}

.uc-advantages .t1115__feature-icon-wrap {
    width: 100%;
    position: absolute;
    top: 18px;
    left: 24px;
    pointer-events: none;
}

#rec1167355556.uc-advantages .t1115__feature-icon-wrap {
    left: 0px;
    right: 24px;
    width: auto;
    text-align: right;
}

.uc-advantages .t1115__feature-img {
    width: 44px;
}

.uc-advantages .t1115__feature-title {
    padding-left: 60px;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    min-height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#rec1167355556.uc-advantages .t1115__feature-title {
    padding-left: 0px;
    padding-right: 60px;
    font-size: 18px;
    text-align: right;
}

#rec1167355556.uc-advantages .t1115__feature-title strong {
    width: 100%;
    text-align: right;
}

.uc-advantages .t1115__feature-descr {
    font-size: 16px;
}

#rec1167355556.uc-advantages .t1115__feature-descr {
    font-size: 14px;
    line-height: 1.47;
    text-align: right;
}




/*how*/

.uc-how,
.uc-how .t1115 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-how {
    padding: 0px 20px;
}

.uc-how .t-container {
    background-color: #39b7cd;
    color: #fff;
    border-radius: 28px;
    max-width: 1520px;
    position: relative;
    overflow: hidden;
}

.uc-how .t1115__content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 52px 0px 60px;
}

.uc-how .t-col_6 {
    width: 100%;
    max-width: none;
    margin: 0;
    min-width: 100%;
    z-index: 2;
}

.uc-how .t1115__col-bottom {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.uc-how .t1115__image {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    max-height: none;
}

.uc-how .t1115__textwrapper {
    width: 100%;
    text-align: center;
    margin-bottom: 42px;
}

.uc-how .t1115__title {
    color: #fff;
    background-clip: unset;
    -webkit-text-fill-color: #ffffff;
    background: none;
    margin-bottom: 0px;
}

.uc-how .t1115__features {
    width: 100%;
    max-width: 1260px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0px;
    gap: 20px;
}

.uc-how .t1115__features_column-2 .t1115__feature {
    width: 100%;
    border-radius: 16px;
    border: 1px solid rgba(184, 248, 255, 0.30);
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.20) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.20) 100%);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(8, 128, 128, 0.20);
            box-shadow: 0px 0px 40px 0px rgba(8, 128, 128, 0.20);
    -webkit-backdrop-filter: blur(27px);
            backdrop-filter: blur(27px);
    padding: 24px 30px 26px 30px;
}

.uc-how .t1115__feature:nth-child(1n+3) {
    margin-top: 0px;
}

.uc-how .t1115__feature-title {
    color: #FFF;
    font-size: 21px;
    font-weight: 600;
    line-height: 26px;
}


.uc-how .t1115__feature-descr {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}


#rec1168422606.uc-how .t1115__feature-title {
    font-size: 24px;
    text-align: right;
}

#rec1168422606.uc-how .t1115__feature-descr {
    text-align: right;
    font-size: 18px;
}

#rec1168422606.uc-how .t1115__feature_icon-left .t1115__feature-icon-wrap+.t1115__feature-text-wrap {
    margin-left: 0px;
    margin-right: 15px;
}

#rec1168422606.uc-how .t1115__feature-icon-wrap {
    order: 2;
}

.uc-how .t1115__feature-img {
    height: 45px;
    width: auto;
}

.uc-how .t1115__buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.uc-how .t1115__buttons .t-btn {
    background-color: hsl(0deg 0% 100% / 0%);
    background: none;
    min-height: 44px;
    padding: 4px 40px 6px;
    height: auto;
    border: 1px solid #fff;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: 0.1px;
    transition: 0.2s;
}

#rec1168422606.uc-how .t1115__buttons .t-btn {
    font-size: 23px;
}

.uc-how .t1115__buttons .t-btn:hover {
    background-color: hsl(0deg 0% 100% / 16%);
}




/*Блок partners*/

.uc-partners {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-partners .t594__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 0px;
}

.uc-partners .t-card__col {
    width: 14.28%;
    padding: 0px;
}

.uc-partners .t594__img {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    -webkit-filter: grayscale(0.97);
            filter: grayscale(0.97);
}



/*Блок Team*/

.uc-team {
    background: linear-gradient(180deg, #EAF9FD 0%, rgba(234, 249, 253, 0.00) 100%);
    position: relative;
    z-index: 4;
}

.uc-team .t-slds__container {
    width: 100%;
    overflow: hidden;
    position: relative;
    width: calc(100% + 32px);
    margin: 0px -16px;
}

.uc-team .t-title {
    background: -webkit-linear-gradient(90deg, #001D2D 0%, #165D6C 65%, #165D6C 100%);
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 65%, #165D6C 100%);
    -webkit-background-clip: text;
            background-clip: text;
}

.uc-team .t-slds__items-wrapper {
    padding: 28px 0px;
    height: auto!important;
}

.uc-team .t923__slds-wrapper {
    width: 100%;
}

.uc-team .t923__content {
    background-color: transparent !important;
}

.uc-team .t-slds__item {
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    float: left;
    overflow: visible;
}

.uc-team .t-card__col {
    width: 100% !important;
    margin: 0px;
    padding: 0px 16px;
}

.uc-team .t923__wrapper {
    border-radius: 18px;
    border: 1px solid #FFF;
    background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.80) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.80) 100%);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(20, 111, 176, 0.08);
            box-shadow: 0px 0px 20px 0px rgba(20, 111, 176, 0.08);
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
}

.uc-team .t923__imgwrapper {
    width: 180px;
    height: 180px;
    border-radius: 999px;
    overflow: hidden;
    padding: 0px;
    background-color: transparent !important;
}

.uc-team .t923 .t-slds__arrow_wrapper {
    height: auto!important;
}

.uc-team .t923__textwrapper {
    padding: 24px 28px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-team .t-card__title {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 6px;
}

.uc-team .t923 .t-card__uptitle {
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
    color: #00979C;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    order: 2;
    letter-spacing: 0px;
}

.uc-team .t923 .t-card__descr {
    width: 100%;
    order: 3;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    margin-top: 4px;
}

.uc-team .t-slds__arrow,
.uc-mobile-logos .t-slds__arrow{
    width: 46px!important;
    height: 46px!important;
    background-color: #fff;
    border-radius: 99px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0px;
    -webkit-box-shadow: 0px 1px 10px 0px rgb(30 175 167 / 13%);
            box-shadow: 0px 1px 10px 0px rgb(30 175 167 / 13%);
    -webkit-transition: 0.35s;
    transition: 0.35s;
}

.uc-team .t-slds__arrow:hover,
.uc-item-projects .t1148__control:hover,{
    -webkit-box-shadow: 0px 3px 20px 0px rgb(30 175 167 / 22%);
            box-shadow: 0px 3px 20px 0px rgb(30 175 167 / 22%);
}

.uc-team .t-slds__arrow:active {
    background-color: #e8f9fa;
}

.uc-team .t-slds__arrow_body {
    width: auto!important;
}

.uc-team .t-slds__arrow svg {
    width: 12px;
}


/*Блок reviews*/

.uc-reviews,
.uc-reviews .t467 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-reviews .t-title {
    background: -webkit-linear-gradient(90deg, #001D2D 0%, #165D6C 64%, #165D6C 100%);
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 64%, #165D6C 100%);
    -webkit-background-clip: text;
            background-clip: text;
}

.uc-reviews .t605__text {
    margin-top: 0px;
    margin-bottom: 0px;
    color: rgba(0, 53, 79, 0.51);
    text-align: center;
    font-size: 20px;
    line-height: 36px;
}

.uc-reviews .t605 .t-section__bottomwrapper {
    margin-top: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.uc-reviews .t-container .t-col_12 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-reviews .t467 .t-btn {
    margin-top: 25px;
}

.uc-reviews .t467 .t467__descr {
    font-size: 20px;
    padding: 20px 0px;
}

#rec1168423966.uc-reviews .t467 .t467__descr {
    font-size: 24px;
}

#rec1168423966 .t-btn {
    font-size: 23px;
}

.uc-reviews-form input {
    height: 46px;
}

.uc-review-form .t702 .t-form__submit{
   text-align: center;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    margin-top: 25px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap; 
}

.uc-review-form .t-popup__container {
    border-radius: 18px;
    overflow: hidden;
}

.uc-review-form .t702 .t702__wrapper {
    padding-top: 30px;
    background-color: #e9f6f9;
}

/*form*/

.uc-reviews,
.uc-reviews .t698 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-form .t698__mainwrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    max-width: 668px;
    padding: 24px 60px 26px 60px;
    border-radius: 16px;
    position: relative;
    border: 1px solid rgba(184, 248, 255, 0.30);
    background: -webkit-linear-gradient(215deg, rgba(196, 243, 255, 0.08) 21.52%, rgba(255, 255, 255, 0.30) 71.91%);
    background: linear-gradient(215deg, rgba(196, 243, 255, 0.08) 21.52%, rgba(255, 255, 255, 0.30) 71.91%);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(8, 128, 128, 0.20);
            box-shadow: 0px 0px 40px 0px rgba(8, 128, 128, 0.20);
    -webkit-backdrop-filter: blur(24px);
            backdrop-filter: blur(24px);
}

.uc-form .t698__mainwrapper > div {
    width: 100%;
}

.uc-form .t698 .t698__title {
    font-size: 40px;
    line-height: 58px;
    margin-bottom: 20px;
}

#rec1168424621.uc-form .t698 .t698__title {
    text-align: right;
}

#rec1168424621.uc-form .t698 .t-input__vis-ph {
    left: auto;
    right: 17px;
    text-align: right;
    height: auto;
    overflow: visible;
}

.uc-form .t698 .t-form__submit .t-submit {
    width: 100%;
    max-width: 180px;
    height: 44px;
    padding: 0px 10px;
}

#rec1168424621.uc-form .t698 .t-form__submit .t-submit {
    font-size: 23px;
}

#rec1168424621.uc-form .t698__form-bottom-text.t-text.t-text_xs {
    font-size: 13px;
    text-align: right;
    padding-right: 0px;
    padding-left: 60px;
        right: auto;
    left: 0px;
}

#rec1168424621.uc-form .t698__form-bottom-text.t-text.t-text_xs a {
    color: #fff!important;
}

#rec1168424621.uc-form .t698 .t-form__submit {
    justify-content: flex-end;
    text-align: right;
    display: flex;
}

.uc-form .t698__form-bottom-text.t-text.t-text_xs,
.uc-form .t698__form-bottom-text {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: calc(100% - 250px);
    font-size: 10px;
    margin: 0px 0px 26px 0px;
    min-height: 44px;
    padding-right: 60px;
    -ms-align-content: center;
        align-content: center;
    border-bottom: none;
}

.uc-form .t698__form-bottom-text a{
        border-bottom: none !important;
}

.uc-form .t698 .t-input,
.uc-form .t698 .t-input__vis-ph,
.uc-form .t-input-phonemask__select,
.uc-form .t-input-phonemask__select-code,
.uc-reviews-form input{
    font-size: 18px;
    color: rgba(0, 29, 45, 0.66) !important;
    opacity: 1;
    line-height: 14px;
}

#rec1168424621.uc-form .t698 .t-input,
#rec1168424621.uc-form .t698 .t-input__vis-ph,
#rec1168424621.uc-form .t-input-phonemask__select,
#rec1168424621.uc-reviews-form input{
    font-size: 26px;
}

#rec1168424621.uc-form .t-input-group:nth-child(2) .t-input {
    font-size: 18px;
    text-align: right;
}

#rec1168424621.uc-form .t-input-phonemask__select-triangle {
    order: 3;
}

#rec1168424621.uc-form .t698 .t-input-phonemask__select-flag {
    order: 2; 
}

#rec1168424621.uc-form .t-input-phonemask__select-code {
    margin: 0px 10px 0px 10px;
}

#rec1168424621.uc-form .t-input-phonemask__select {
    order: 2;
}

.uc-form .t698 .t-input__vis-ph,
.uc-reviews-form .t-input__vis-ph{
    top: 15px;
}

.uc-form .t698 .t-input:focus~.t-input__vis-ph,
.uc-form .t698 .t-input_has-content+.t-input__vis-ph,
.uc-reviews-form .t-input:focus~.t-input__vis-ph,
.uc-reviews-form .t-input_has-content+.t-input__vis-ph{
    -webkit-transform: translateY(-78%) scale(.64);
        transform: translateY(-78%) scale(.64);
}

.uc-form .t698 .t-input,
.uc-reviews-form input{
    border-radius: 6px!important;
    background: #E2FCFF!important;
    height: 46px;
}

.uc-form .t698 input::-webkit-input-placeholder,
.uc-reviews-form input::-webkit-input-placeholder{
    color: rgba(0, 29, 45, 0.66)!important;
    opacity: 1 !important;
}

.uc-form .t698 .t-input-phonemask__options-flag,
.uc-form .t698 .t-input-phonemask__select-flag {
    background-color: #639898;
    -webkit-box-shadow: 0 0 5px rgba(65, 108, 104, 0.18);
            box-shadow: 0 0 5px rgba(65, 108, 104, 0.18);
}

.uc-form .t698 textarea.t-input {
    min-height: 92px;
}

.t-form .js-error-control-box .t-input-error {
    display: none;
}


/*footer*/

.uc-footer,
.uc-footer .t420 {
    width: 100%;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.uc-footer .t420 .t-container {
    padding: 56px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.uc-footer .t420__descr a {
    transition: 0.2s;
}

.uc-footer .t420__descr a:hover {
    color: #7ffff2 !important;
}


.uc-footer .t-container .t420__col {
    margin: 0px;
    width: 53%;
    max-width: none;
    padding-left: 62px;
}

#rec1168910986.uc-footer .t-container .t420__col,
#rec1224452971.uc-footer .t-container .t420__col{
    text-align: right;
}

.uc-footer .t-container > .t420__col:nth-child(1) {
    padding-left: 0px;
    width: 29.5%;
}

.uc-footer .t-container > .t420__col:nth-child(2) {
    width: 23.5%;
}

.uc-footer .t-container > div:last-child {
    width: 47%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.uc-footer .t-container > div:last-child .t420__col {
    width: 50%;
}

.uc-footer .t420__title {
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.12);
    letter-spacing: 0px;
    padding-bottom: 12px;
    line-height: 22px;
    margin-bottom: 16px;
}

.uc-footer .t-container > div:last-child .t420__col:last-child li {
    font-size: 18px;
}

.uc-footer .t-container > div:last-child .t420__col:last-child li:last-child {
    font-size: 15px;
}

.uc-reviews .t-title br,
.uc-team .t-title br,
.uc-about .t1115__title br {
    display: none;
}

#rec1167355486 .t228 .t-btn,
#rec1167355491 .t228 .t-btn {
    padding: 1px 24px 1px 24px;
    font-size: 18px;
}

#rec1167355486 .t228__right_langs_lang a,
#rec1167355491 .t228__right_langs_lang a{
    padding-bottom: 4px;
    line-height: 19px;
}


#rec1167355506 .t995 .t-cover:after {
    transform: scaleX(-1);
}

#rec1167355506 .t995 .t-cover__wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

#rec1167355506 .t995 .t-btn {
    font-size: 23px;
    float: right;
}


#rec1167355521.uc-about .t1115__textwrapper {
    order: 1;
    padding-left: 0px!important;
    padding-right: 60px;    
}

#rec1167355521.uc-about .t1115__features {
    order: 2;
}

#rec1167355521.uc-about .t1115__feature-text-wrap {
    text-align: right;
}

#rec1167355521.uc-about .t1115__feature-title {
    width: 100%;
    text-align: right;
}

#rec1167355521.uc-about .t1115__feature-img {
    float: right;
}

#rec1167355521.uc-about .t1115__uptitle:after {
    left: auto;
    right: 0px;
}

#rec1167355521.uc-about .t1115__descr {
    font-size: 20px;
    line-height: 27px; 
}

#rec1167355521.uc-about .t1115__uptitle {
    font-size: 26px;
}

#rec1167355521.uc-about .t1115__feature-title {
    font-size: 23px; 
    margin-bottom: 10px;
    line-height: 28px;
}

#rec1167355521.uc-about .t1115__feature-descr {
    font-size: 18px; 
    line-height: 24px;
}

#rec1168423276.uc-team .t-card__title {
    font-size: 22px;
}

#rec1168423276.uc-team .t923 .t-card__uptitle {
    font-size: 19px;
}

#rec1168423276.uc-team .t923 .t-card__descr {
  font-size: 14px;  
}

#rec1168424911 .t420__title {
    font-size: 24px;
}

#rec1168424911 .t420__descr {
    font-size: 17px;
}

#rec1168424911.uc-footer .t-container > div:last-child .t420__col:last-child li:last-child {
    font-size: 18px;
}

#rec1172385641 .t1115__descr.t-descr.t-descr_xl {
    text-align: right;
    font-size: 20px;
    line-height: 29px;
}

#rec1172385641.uc-projects .t1115__uptitle {
    text-align: right;
    font-size: 27px;
    line-height: 1.4;
}

#rec1172385641.uc-projects  .t1115__title {
    text-align: right;
}

#rec1172385641.uc-projects .t1115__uptitle:after {
    content: "";
    left: auto;
    right: 0px;
}

#rec1172385641.uc-projects .t1115__buttons {
    justify-content: flex-end;
}

#rec1168910986.uc-footer .t-container .t420__col:first-child,
#rec1224452971.uc-footer .t-container .t420__col:first-child{
    text-align: right;
}

#rec1168910986 .t420__text,
#rec1224452971 .t420__text{
    text-align: right;
    width: 172px;
}

#rec1168910986 .t420__logo-link,
#rec1224452971 .t420__logo-link {
    float: left;
    margin-bottom: 20px;
}


/*.uc-item-projects {*/
/*    width: 100%;*/
/*    overflow: hidden;*/
/*    display: flex;*/
/*    align-items: flex-start;*/
/*    justify-content: center;*/
/*}*/

/*.uc-item-projects * {*/
/*    box-sizing: border-box;*/
/*}*/

/*.uc-item-projects .t1148 {*/
/*    width: 100%;*/
/*    display: flex;*/
/*    position: relative;*/
/*}*/

/*.uc-item-projects .t1148__control{*/
/*    width: 40px!important;*/
/*    height: 40px!important;*/
/*    min-height: 0px;*/
/*    background: #ffffff5e !important;*/
/*    border-radius: 99px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*            align-items: center;*/
/*    -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*            justify-content: center;*/
/*    padding: 0px;*/
/*    -webkit-box-shadow: 0px 1px 10px 0px rgb(30 175 167 / 13%);*/
/*            box-shadow: 0px 1px 10px 0px rgb(30 175 167 / 13%);*/
/*    -webkit-transition: 0.35s;*/
/*    transition: 0.35s;*/
/*}*/


/*.uc-item-projects .t1148 > .t-container {*/
/*    position: relative;*/
/*    min-width: 766px;*/
/*    width: 50%;*/
/*    display: flex;*/
/*    align-items: flex-start;*/
/*    flex-wrap: wrap;*/
/*    justify-content: flex-end;*/
/*    padding-right: 40px;*/
/*    margin: 0px;*/
/*}*/

/*.uc-item-projects .t-container > .t-col_10 {*/
/*    width: 590px;*/
/*    margin: 0px;*/
/*}*/

/*.uc-item-projects .t-container > .t-col_2 {*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    left: 100%;*/
/*    display: flex;*/
/*    margin: 0px;*/
/*    z-index: 2;*/
/*}*/

/*.uc-item-projects .t1148__gallery {*/
/*    width: 50%;*/
/*    padding-top: 50px;*/
/*}*/




.uc-item .t764__title,
.uc-item-ar .t764__title{
    color: #001D2D;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.4;
}

.uc-item-ar .t764__title{
    text-align: right;
}


.uc-item .t764__title,
.uc-item-ar .t764__title{
    background: linear-gradient(90deg, #001D2D 0%, #165D6C 30%, #165D6C 100%);
    -webkit-background-clip: text;
}

.uc-item .t764__title:after,
.uc-item-ar .t764__title:after{
    content: "";
}

.uc-item-ar .t764__title:after {
    left: auto;
    right: 0px;
}

.uc-item .t-descr,
.uc-item-ar .t-descr{
    order: 3;
    width: 100%;
    margin: 0px;
    color: #001D2D;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.67;
    margin-bottom: 0px !important;
}

.uc-item-ar .t-descr{
    font-size: 19px;
    line-height: 1.7;
    text-align: right;
}

.uc-item .t-descr br,
.uc-item-ar .t-descr br{
    display: none;
}

.uc-item .t-descr strong,
.uc-item-ar .t-descr strong{
    height: 8px;
    width: 100%;
    display: block;
}

.uc-item-ar .t-descr strong{
    height: 14px;
}

.uc-projects-title {
    position: relative;
    z-index: 10;
    display: flex;
    width: 100%;
    justify-content: center;
    max-width: none;
}

.uc-projects-title .t795__descr{
    max-width: none;
}

.uc-item,
.uc-item-ar{
    display: flex;
    width: 100%;
    justify-content: center;
}

.uc-item .t764__textwrapper,
.uc-item-ar .t764__textwrapper{
    gap: 0px!important;
}

.uc-item .t764, 
.uc-item .t-container,
.uc-item-ar .t764, 
.uc-item-ar .t-container{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.uc-item .t-container,
.uc-item-ar .t-container{
    gap: 40px;
}

.uc-item .t-container > .t-col_6,
.uc-item-ar .t-container > .t-col_6{
    margin: 0px;
    max-width: none;
    width: 50%;
}

    
.uc-item .t-container,
.uc-item-ar .t-container{
    gap: 64px;
}

.uc-item .t-container > .t-col_6,
.uc-item-ar .t-container > .t-col_6{
    margin: 0px;
    max-width: none;
    min-width: 0px;
    width: 50%;
}

.uc-info-title .t-cover {
    height: 150px!important;
}

.uc-info-title .t-cover * {
    height: 100% !important;
    padding: 0px !important;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-direction: column;
}

.uc-info-title .space {
    display: none!important;
}


/*.uc-info-title, */
/*.uc-info-title * {*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    align-content: center;*/
/*    justify-content: center;*/
/*    flex-wrap: wrap;*/
/*    height: auto !important;*/
/*}*/


.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkbox__control, 
.t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block, 
.t-input-group_rs:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block, 
:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), 
:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-select, 
:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .uploadcare-widget {
    background-color: #f95d51b3 !important;
}

:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input {
    background-color: transparent !important;
}


#rec1136685421.uc-form .t-form__errorbox-wrapper,
#rec1168424621.uc-form .t-form__errorbox-wrapper,
#rec1164010851.uc-review-form .t-form__errorbox-wrapper,
#rec1168910966.uc-review-form .t-form__errorbox-wrapper{
    min-height: 67px;
    display: flex;
    align-items: center;
    align-content: center;
    text-align: center;
    justify-content: center;
}


#rec1136685421.uc-form .t-form__errorbox-wrapper:after,
#rec1168424621.uc-form .t-form__errorbox-wrapper:after,
#rec1164010851.uc-review-form .t-form__errorbox-wrapper:after,
#rec1168910966.uc-review-form .t-form__errorbox-wrapper:after{
    content: "The form contains invalid or incomplete fields";
    color: #fff;
}

#rec1136685421.uc-form ul.t-form__errorbox-text,
#rec1168424621.uc-form ul.t-form__errorbox-text,
#rec1164010851.uc-review-form ul.t-form__errorbox-text,
#rec1168910966.uc-review-form ul.t-form__errorbox-text{
    display: none;
}

.uc-form .t-form__errorbox-wrapper,
.uc-review-form .t-form__errorbox-wrapper{
    background: #f95d51bd;
    border-radius: 6px;
}

.uc-news .t-feed__slider-grid__post-wrapper,
.uc-news-ar .t-feed__slider-grid__post-wrapper{
    width: 100% !important;
}

.uc-news-ar .t-feed__container,
.uc-news .t-feed__container{
    padding: 0px !important;
}

.uc-news .t-slds__item,
.uc-news-ar .t-slds__item{
    padding: 20px 0px;
}

.uc-news .t-feed__slider-grid__post-wrapper,
.uc-news-ar .t-feed__slider-grid__post-wrapper{
    margin-left: 16px;
    margin-right: 16px;
    background-color: #ffffff;
    box-shadow: 0px 0px 20px 0px rgba(20, 111, 176, 0.08);
    transition: 0.3s;
}

.uc-news .t-feed__slider-grid__post-wrapper:hover,
.uc-news-ar .t-feed__slider-grid__post-wrapper:hover{
    box-shadow: 0px 0px 20px 0px rgba(20, 111, 176, 0.20);
}

.uc-news .t-slds__container,
.uc-news-ar .t-slds__container{
    width: calc(100% + 32px);
    margin: 0px -16px;
}

.uc-news .t-feed__slider-grid__content,
.uc-news-ar .t-feed__slider-grid__content,
.uc-all-news .t-feed__slider-grid__content,
.uc-all-news-ar .t-feed__slider-grid__content{
    padding: 15px 24px 20px;
}

.uc-news-ar .t-feed__slider-grid__content {
    text-align: right;
}

.uc-news .t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper,
.uc-news-ar .t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper{
    margin-bottom: 0px!important;
}

.uc-news .t-feed__post-date,
.uc-news-ar .t-feed__post-date{
    letter-spacing: 0.2px;
    margin-right: 0px;
}

.uc-news .t-feed__post-parts-date-row_beforetitle
.uc-news-ar .t-feed__post-parts-date-row_beforetitle{
    margin-bottom: 7px;
}

.uc-news .t-slds__arrow_container,
.uc-news-ar .t-slds__arrow_container{
    position: relative;
}

.uc-news .t-slds__arrow,
.uc-news-ar .t-slds__arrow{
    box-shadow: 0px 1px 10px 0px rgb(30 175 167 / 13%);
    background-color: #fff;
    transition: 0.3s;
}

.uc-news .t-slds__arrow:hover,
.uc-news-ar .t-slds__arrow:hover{
    box-shadow: 0px 1px 10px 0px rgb(30 175 167 / 24%);
}

.uc-news .t-slds__arrow:active,
.uc-news-ar .t-slds__arrow:active{
    background-color: #e8f9fa;
}

.uc-news .t-slds__arrow.t-slds__arrow-left,
.uc-news-ar .t-slds__arrow.t-slds__arrow-left{
    left: auto;
    right: 100%;
    margin-right: 24px;
}

.uc-news .t-slds__arrow.t-slds__arrow-right,
.uc-news-ar .t-slds__arrow.t-slds__arrow-right{
    right: auto;
    left: 100%;
    margin-left: 24px;
}

.uc-all-news .t-feed__post {
    width: 33.33%;
    margin: 0px !important;
    max-width: none;
    padding: 16px 16px 36px;
}

.uc-all-news .t-feed {
    max-width: 1260px; 
    width: 100%;
}

.uc-all-news .t915__container {
    max-width: none;
    width: calc(100% + 32px);
    margin: 0px -16px;
    display: flex;
    flex-wrap: wrap;
}

.uc-all-news .t915 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.uc-all-news .t-feed__col-grid__post-wrapper {
    background-color: #ffffff;
    height: 100%;
    box-shadow: 0px 0px 20px 0px rgba(20, 111, 176, 0.08);
    transition: 0.3s;
}

.uc-all-news .t-feed__col-grid__post-wrapper:hover {
    box-shadow: 0px 0px 20px 0px rgba(20, 111, 176, 0.20);
}

.uc-all-news .t-feed__post-date {
    letter-spacing: 0.2px;
    margin-right: 0px;
}

.uc-all-news .t-feed__col-grid__content {
    padding: 15px 24px 20px;
}

.uc-all-news .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom: 0px;
}

.uc-all-news .t-feed__post-parts-date-row_beforetitle {
    margin-bottom: 7px;
}

.uc-all-news .t-feed__container_inrow1 .t-feed__post:first-child, 
.uc-all-news .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), 
.uc-all-news .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), 
.uc-all-news .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
    margin-top: 0px!important;
}

.uc-news .t-feed__post-descr,
.uc-news-ar .t-feed__post-descr,
.uc-all-news .t-feed__post-descr{
    font-size: 13px;
}

.uc-news .t-feed__post-title,
.uc-news-ar .t-feed__post-title,
.uc-all-news .t-feed__post-title{
    font-size: 18px;
}

.uc-page-title {
    padding: 20px 16px 0px;
}

.uc-page-title .t-cover__carrier {
    border-radius: 30px;
    overflow: hidden; 
    background-color: #0c4f70;
}

.uc-page-title .t891__title {
    padding: 50px 0px 0px 0px;
}

.uc-page-title .t-cover {
    border-radius: 30px;
    overflow: hidden;
    height: 260px !important;
}


.uc-all-news .t-feed__col-grid__post-wrapper .t-feed__link,
.uc-news .t-feed__slider-grid__post-wrapper .t-feed__post-title,
.uc-news-ar .t-feed__slider-grid__post-wrapper .t-feed__post-title{
    color: #001d2d;
    transition: 0.3s;
}

.uc-all-news .t-feed__col-grid__post-wrapper:hover .t-feed__link,
.uc-news .t-feed__slider-grid__post-wrapper:hover .t-feed__post-title,
.uc-news-ar .t-feed__slider-grid__post-wrapper:hover .t-feed__post-title{
    color: #005179 !important;
}


.uc-all-news .t-feed__button-readmore,
.uc-news .t-feed__button-readmore,
.uc-news-ar .t-feed__button-readmore{
    padding-top: 8px;
}

.uc-all-news .t-feed__button-readmore .t-btn,
.uc-news .t-feed__button-readmore .t-btn,
.uc-news-ar .t-feed__button-readmore .t-btn{
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    line-height: 1.55;
    color: #718995;
    font-weight: 500;
    min-height: 0px;
}

.uc-all-news .t-feed__button-readmore .t-btn:after,
.uc-news .t-feed__button-readmore .t-btn:after,
.uc-news-ar .t-feed__button-readmore .t-btn:after{
    content: "→";
    font-weight: 900;
    font-family: 'Roboto';
    font-size: 14px;
    padding-top: 2px;
}

.uc-all-news .t-feed__buttons-wrapper{
    margin-top: 40px;
}

.uc-news .t-feed__buttons-wrapper,
.uc-news-ar .t-feed__buttons-wrapper{
    margin-top: 20px;
}

.uc-page-title .t891__title {
    font-size: 38px;
}


.uc-news .t-feed__showallpost-btn,
.uc-news-ar .t-feed__showallpost-btn {
    display: flex;
    align-items: center;
    align-content: center;
    min-width: 210px;
    transition: 0.4s;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: 0.1px;
    background-color: #fff;
    padding: 0px 10px;
    height: 44px;
}

.t-feed__post-popup .t-feed__post-popup__tag {
    display: none;
}

.t-feed__post-popup__date{
    letter-spacing: 0px;
    font-size: 12px;
    line-height: 1.55;
    color: #718995;
    font-weight: 500;
    padding-top: 0px;
    letter-spacing: 0px!important;
}

.t-feed__post-popup__content img {
    border-radius: 16px;
    width: 100%;
}

.t-feed__post-popup__cover-wrapper {
    margin-top: 5px;
}

.t-feed__post-popup__title {
    text-align: center;
}

.t-feed__post-popup__date-parts-wrapper {
    text-align: center;
    justify-content: center;
}

.t-feed__post-popup__close-wrapper {
    background-color: #ffffff;
    border-radius: 999px;
    z-index: 10;
    width: 46px;
    height: 46px;
    left: auto;
    top: 12px;
    right: 12px;
    text-align: center;
    color: #fff;
    padding: 0px;
    border: none;
    box-shadow: 0px 0px 12px hsl(210.52deg 12.27% 45.24% / 22%);
}

.t-feed__post-popup__close-text-wrapper {
    display: none;
}

.t-feed__post-popup__container {
    padding: 50px 0px 95px 0px;
}

.t-feed__post-popup .t-popup__close{
    width: 100%;
    height: 100%;
    position: static;
    transform: none;
}

.t-feed__post-popup .t-popup__close-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.t-feed__post-popup .t-popup__close-wrapper:before,
.t-feed__post-popup .t-popup__close-wrapper:after{
    content: '';
    height: 2px;
    width: 24px;
    background-color: #000;
    border-radius: 2px;
    display: block;
    top: 22px;
    left: 12px;
    position: absolute;
    transition: 0.2s;
}

.t-feed__post-popup .t-popup__close-wrapper:before {
    transform: rotate(-45deg);
}

.t-feed__post-popup .t-popup__close-wrapper:after {
    transform: rotate(45deg);
}

.t-feed__post-popup svg {
    display: none!important;
}

.t-popup__close:hover .t-popup__close-wrapper:before, 
.t-popup__close:hover .t-popup__close-wrapper:after{
    background-color: #ff0000;
}

#rec1224440711.uc-all-news .t-feed__col-grid__content {
    text-align: right;
}

#rec1224440711.uc-all-news .t-feed__button-readmore .t-btn, 
.uc-news-ar .t-feed__button-readmore .t-btn {
    float: right;
}

@media screen and (max-width: 1440px) {
    
    .t-feed__post-popup .t-popup__container {
        background-color: transparent;
        padding-top: 32px;
    }
    
    .uc-page-title,
    .uc-page-title .t-cover__carrier,
    .uc-page-title .t-cover {
        border-radius: 0px;
        padding: 0px;
    }
    
    /*.uc-page-title .t-cover__carrier {*/
    /*    border-radius: 30px;*/
    /*    overflow: hidden; */
    /*    background-color: #0c4f70;*/
    /*}*/
    
    /*.uc-page-title .t891__title {*/
    /*    padding: 50px 0px 0px 0px;*/
    /*}*/
    
    /*.uc-page-title .t-cover {*/
    /*    border-radius: 30px;*/
    /*    overflow: hidden;*/
    /*    height: 260px !important;*/
    /*}*/
    
    /*.uc-page-title {*/
    /*    padding: 0px 0px 0px;*/
    /*}*/
    
    body .t-container {
        width: 100%;
        max-width: 100%;
        padding: 0px 40px;
    }
    
    .uc-footer .t420 .t-container {
        padding: 56px 40px; 
    }
    
    body h2, 
    h2.t-title,
    .t702__title{
        font-size: 33px;
    }
    
    .t228 .t228__maincontainer {
        max-width: none;
    }
    
    .t995__wrapper {
        padding: 0px;
    }
    
    .t995 .t-cover, 
    .t995 .t-cover__filter {
        border-radius: 0px;
    }
    
    .t995 .t-cover .t-container {
        padding: 0px 40px;
    }
    
    .t228 {
        padding: 16px 40px 0px;
    }
    
    .uc-fixed .t228 {
        padding: 6px 40px 0px;
    }
    
    .t995__title strong {
        font-size: 20px;
    }
    
    
    .t995__descr {
        font-size: 15px!important;
        line-height: 1.7;
    }
    
    #rec1167355506 .t995__descr {
        font-size: 20px!important;
    }
    
    .uc-about .t1115__features {
        width: calc(46% + 12px);
        margin: 0px -6px;
    }
    
    .uc-about .t1115__feature-title {
        font-size: 15px;
        line-height: 22px;
    }
    
    .uc-about .t1115__feature-descr {
        font-size: 13px;
        line-height: 19px;
        margin: 0px;
    }
    
    .uc-about .t1115__feature:nth-child(1), 
    .uc-about .t1115__feature:nth-child(4) {
        border-radius: 8px 20px;
    }
    
    .uc-about .t1115__feature:nth-child(2), 
    .uc-about .t1115__feature:nth-child(3) {
        border-radius: 20px 8px;
    }
        
    .t228 .t228__list {
        gap: 24px;
    }
    
    .uc-about .t1115__feature {
        padding: 16px;
        margin: 0px 6px 12px;
        width: calc(50% - 12px);
    }
    
    .uc-about .t1115__uptitle {
        font-size: 16px;
        line-height: 27px;
    }
    
    .uc-about .t1115__textwrapper {
        padding-left: 30px;
    }
    
    #rec1167355521.uc-about .t1115__textwrapper {
        padding-right: 30px;
    }
    
    .uc-about .t1115__feature-icon-wrap {
        margin-bottom: 8px;
    }
    
    #rec1167355521.uc-about .t1115__feature-icon-wrap {
        margin-bottom: 14px;
    }
    
    .uc-projects2 .t1115 {
        padding: 0px 40px;
    }
    
    .uc-projects2 .t-container {
        max-width: 100%;
        padding: 0px;
    }
    
    .uc-projects2 .t1115__content {
        padding: 18px 28px 54px 28px;
    }
    
    .uc-projects .t1115__content {
        padding: 18px 28px 54px 28px;
    }
    
    .uc-projects2 .t1115__uptitle {
        font-size: 15px;
    }
    
    #rec1167355546 .t-section__title,
    #rec1167355551 .t-section__title,
    #rec1172332001 .t-section__title,
    #rec1168422606.uc-how .t1115__title,
    #rec1168424621.uc-form .t698 .t698__title{
        font-size: 38px;
    }
    
    #rec1167355536.uc-projects2 .t1115__title{
        font-size: 38px;
    }
    
    #rec1167355536.uc-projects2 .t1115__uptitle {
        font-size: 18px;
    }
    
    .uc-advantages .t1115__feature {
        width: calc(50% - 28px); 
    }
    
    .uc-advantages .t1115__textwrapper {
        width: 44%;
        max-width: 100%;
    }
    
    .uc-advantages .t1115__features {
        max-width: 100%;
        width: 56%;
    }
    
    .uc-advantages .t1115__feature {
        padding: 14px 16px 16px 16px;
        margin: 0px 0px 12px 12px;
        width: calc(50% - 12px);
    }
    
    #rec1167355556.uc-advantages .t1115__feature-icon-wrap {
        right: 16px;
    }
    
    .uc-advantages .t1115__feature:nth-child(1n+4) {
        margin-bottom: 12px;
    }
    
    .uc-advantages .t1115__feature:nth-child(1n+5) {
        margin-bottom: 0px;
    }
    
    .uc-advantages .t1115__feature-descr {
        margin-top: 10px;
        line-height: 21px;
    }
    
    .uc-advantages .t1115__feature-title {
        font-size: 15px;
        line-height: 21px;
        padding: 2px 0px 0px 54px;
    }
    
    #rec1167355556.uc-advantages .t1115__feature-title {
        padding-right: 54px;
    }
    
    .uc-advantages .t1115__feature-icon-wrap {
        left: 16px;
    }
    
    .uc-advantages .t1115__feature-img {
        width: 42px;
        margin-top: 0px !important;
    }
    
    .uc-advantages .t1115__title {
        font-size: 22px;
    }
    
    .uc-advantages .t1115__title strong {
        font-size: 33px;
        margin-bottom: 8px;
    }
        
    .uc-how .t1115__features_column-2 .t1115__feature {
        padding: 20px 20px 26px 20px;
        flex-wrap: wrap;
    }
    
    .t1115__feature_icon-left .t1115__feature-icon-wrap+.t1115__feature-text-wrap {
        margin-left: 0px;
    }
    .uc-how .t1115__feature-descr {
        line-height: 22px;
    }
    
    .uc-how .t1115__feature-img {
        height: 36px;
        position: absolute;
        top: 21px;
        left: 20px;
    }
    
    #rec1168422606.uc-how .t1115__feature-img {
        left: auto;
        right: 16px;
        margin-top: 0px !important;
    }
    
    #rec1168422606.uc-how .t1115__feature-title {
        padding-left: 0px;
    }
    
    .uc-how .t1115__feature-title {
        font-size: 17px;
        line-height: 23px;
        padding-left: 45px;
    }
    
    .uc-team .t-slds__container {
        width: calc(100% + 24px);
        margin: 0px -12px;
    }
    
    .uc-team .t-card__col {
        padding: 0px 12px;
    }
    
    .uc-team .t923__imgwrapper {
        width: 148px;
        height: 148px;
    }
    
    .uc-team .t-card__title {
        font-size: 17px;
    }
    
    .uc-team .t923 .t-card__uptitle {
       font-size: 14px; 
    }
    
    #rec1172332001.uc-team .t-card__title {
    font-size: 22px;
    }
    
    #rec1172332001.uc-team .t923 .t-card__uptitle {
        font-size: 19px;
    }
    
    #rec1172332001.uc-team .t923 .t-card__descr {
      font-size: 14px;  
    }
    
    .uc-reviews .t467 .t467__descr {
        font-size: 19px;
    }
    
    .uc-form .t698 .t698__title {
        font-size: 33px;
    }
    
    .uc-form .t698__mainwrapper {
        max-width: 550px;
        padding: 24px 46px 26px 46px;
    }
    
    .uc-form .t698__form-bottom-text.t-text.t-text_xs, .uc-form .t698__form-bottom-text {
        width: calc(100% - 236px);
    }
    
    .uc-form .t698__form-bottom-text.t-text.t-text_xs br {
        display: none;
    }
    
    .uc-form .t-cover, 
    .uc-form .t-cover__carrier, 
    .uc-form .t-cover__filter, 
    .uc-form .t-cover__wrapper {
        height: 590px !important;
    }
    
    #rec1168422606.uc-how .t1115__features_column-2 .t1115__feature {
        padding-right: 54px;
    }
    
    .uc-item .t764, 
    .uc-item .t-container,
    .uc-item-ar .t764, 
    .uc-item-ar .t-container{
        max-width: none;
        width: 100%;
    }
    
    .uc-news .t-slds__arrow.t-slds__arrow-left,
    .uc-news-ar .t-slds__arrow.t-slds__arrow-left{
        left: -21px;
        right: auto;
        margin-right: 0;
    }
    
    .uc-news .t-slds__arrow.t-slds__arrow-right,
    .uc-news-ar .t-slds__arrow.t-slds__arrow-right{
        right: -21px;
        left: auto;
        margin-left: 0;
    }
    
    .uc-all-news .t-feed {
        width: 100%;
        max-width: 100%;
        padding: 0px 40px;
    }
}

@media screen and (max-width: 1200px) {
    
    .uc-item .t764__title,
    .uc-item-ar .t764__title{
        font-size: 25px;
    }
    
    .uc-item .t-descr,
    .uc-item-ar .t-descr{
        font-size: 14px;
    }
    
    .uc-item .t-container,
    .uc-item-ar .t-container{
        gap: 36px;
    }
    
    .uc-footer .t-container > div:last-child .t420__col:last-child li {
        font-size: 16px;
    }
    
    #rec1168422606.uc-how .t1115__feature_icon-left .t1115__feature-icon-wrap+.t1115__feature-text-wrap {
        margin-right: 6px;
    }

    .uc-partners .t594__container {
        flex-wrap: wrap;
        row-gap: 20px;
    }
    
    .uc-partners .t-card__col {
        width: 20%;
    }
}

@media screen and (max-width: 980px) {
    
    .uc-all-news .t-feed__col-grid__post-wrapper {
        border-radius: 12px !important;
    }
    
    .uc-all-news .t-feed__col-grid__post-wrapper .t-feed__post-bgimg,
    .uc-all-news .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
        border-radius: 12px 12px 0 0!important;
    }
    
    .uc-all-news .t-feed {
        padding: 0px 20px;
    }
    
    .uc-all-news .t915__container {
        width: calc(100% + 16px);
        margin: 0px -8px;
    }
    
    .uc-all-news .t-feed__post {
        padding: 16px 8px 28px;
    }
    
    .t-feed__grid-col:not(.t-slds__item) {
        margin-top: 0px!important;
    }
        
    #rec1167355506 .t995 .t-btn {
        float: none;
    }
    
    .uc-first .t-btn {
        float: none;
        display: inline-flex;
    }
    
    .uc-projects .t1115__features .t1115__feature:nth-child(2),
    .uc-projects .t1115__features .t1115__feature:nth-child(3){
        position: relative;
        z-index: 10;
        margin-top: 20px;
    }
    
    .uc-projects .t1115__features .t1115__feature:nth-child(3) {
        display: none;
    }
    
    .uc-projects .t-col_6:last-child {
        display: none;
    }
    
    .uc-projects .t1115__features .t1115__feature {
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto;
    }
    
    .uc-projects .t1115__features .t1115__feature-icon-wrap {
        width: 100%;
    }
    
    .uc-projects .t1115__features {
        width: 100%;
        height: auto;
    }
    
    .uc-projects .t1115__features .t1115__feature-img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    
    h1.t995__title {
        font-size: 38px;
    }
    
    body .t-col {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    body .t-container {
        padding: 0px 20px;
    }
    
    body h2, 
    h2.t-title,
    .uc-mobile-logos .t-section__title {
        text-align: center;
    }
    
    .uc-about .t1115__uptitle:after, 
    .uc-advantages .t1115__title:after, 
    .uc-about .t1115__uptitle:after, 
    .uc-projects .t1115__uptitle:after, 
    .uc-projects2 .t-uptitle:after {
        left: 50%;
        margin-left: -43px;
    }
    
    #rec1167355521.uc-about .t1115__uptitle:after {
        left: 50%;
        right: auto;
    }
    
    .uc-fixed .t228 {
        display: none;
    }
    
    .uc-absolute .t228 {
        position: absolute!important;
        padding: 16px 20px 0px;
    }
    
    .uc-absolute .t228 .t228__maincontainer {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 6px 16px;
    }
    
    .uc-absolute .t228 .t228__leftcontainer, 
    .uc-absolute .t228 .t228__rightcontainer,
    .uc-absolute .t228 .t228__imglogo,
    .uc-absolute .t228 .t228__right_buttons{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .uc-absolute .t228 .t228__imglogo {
        padding: 0px;
    }
    
    .uc-absolute .t228__centerside {
        display: none;
    }
    
    .uc-absolute .t228__leftside {
        display: flex;
    }
    
    .uc-absolute .t228 .t228__imglogo {
        height: 34px;
    }
    
    .uc-footer .t420 .t-container {
        padding: 52px 20px 0px;
        flex-wrap: wrap;
    }
    
    .uc-footer .t-container > .t420__col:nth-child(1) {
        width: calc(100% + 40px);
        margin: 50px -20px 0px;
        order: 3;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #002B40;
        padding: 23px 20px;
    }
    
    
    .uc-footer .t420__text {
        margin: 0px;
        opacity: 0.74;
    }
    
    .uc-footer .t-container > .t420__col:nth-child(2) {
        width: 33.3%;
        padding: 0px 20px 0px 0px;
    }
    
    .uc-footer .t-container > div:last-child {
        width: 66.6%;
        gap: 20px;
    }
    
    .uc-footer .t-container .t420__floatbeaker_lr3 {
        display: none;
    }
    
    .uc-footer .t-container > div:last-child .t420__col {
        width: 50%;
        padding: 0px;
    }
    
    .t995 .t-cover .t-container {
        padding: 0px 20px;
    }
    
    .t995 .t-cover::after { 
        display: none;
    }
    
    .t995 .t-cover__carrier {
        filter: contrast(1.1) brightness(0.6);
    }
    
    .t995__inner-wrapper {
        text-align: center;
    }
    
    .t995__title {
        text-align: center;
    }
    
    .t995__buttons {
        text-align: center;
    }
    
    .uc-about .t1115__content {
        flex-direction: column;
    }
    
    .uc-about .t1115__features {
        width: calc(100% + 12px);
        margin: 0px -6px;
        padding: 0px;
        gap: 0px;
        order: 2;
    }
    
    .uc-about .t1115__textwrapper {
        padding: 0px 0px 40px;
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-wrap: wrap;
    }
    
    #rec1167355521.uc-about .t1115__textwrapper {
        padding: 0px 0px 40px;
    }
    
    .uc-about .t1115__uptitle {
        text-align: center;
        max-width: 600px;
    }
    
    .uc-projects2 .t1115__content {
        padding: 18px 24px 42px 24px;
    }
    
    .uc-projects .t1115__content {
        padding: 18px 24px 42px 24px;
        width: 100%;
    }
    
    .uc-projects .t-col_6:first-child {
        padding-right: 0px;
        width: 100%;
        max-width: none;
    }
    
    .uc-projects .t1115__buttons {
        justify-content: center;
    }
    
    .uc-projects2 .t1115 {
        padding: 0px 20px;
    }
    
    .uc-projects .t1115 {
        /*padding: 0px 20px;*/
    }
    
    .uc-projects .t1115__uptitle {
        text-align: center;
    }
    
    .uc-projects2 .t1115__descr {
        column-count: 1; 
    }
    
    .uc-projects .t1115__descr {
        column-count: 1; 
    }
    
    
    .uc-advantages .t1115__content {
        flex-wrap: wrap;
    }
    
    .uc-advantages .t1115__textwrapper {
        width: 100%;
        margin-bottom: 20px;
        padding: 24px;
    }
    
    .uc-advantages .t1115__features {
        margin: 0px -6px;
        width: calc(100% + 12px);
        max-width: none;
    }
    
    .uc-advantages .t1115__feature {
        margin: 0px 6px 12px;
    }
    
    .uc-how {
        padding: 0;
    }
    
    .uc-how .t-container {
        border-radius: 0px;
    }
    
    .uc-how .t1115__features {
        gap: 12px;
    }
    
    .uc-how .t1115__features_column-2 .t1115__feature {
        padding: 16px 16px 18px 16px;
    }
    
    #rec1168422606.uc-how .t1115__features_column-2 .t1115__feature {
        padding-right: 54px;
    }
    
    .uc-how .t1115__feature-img {
        height: 34px;
        position: absolute;
        top: 17px;
        left: 16px;
    }
    
    .t-width .t-slds__wrapper {
        padding: 0 12px;
    }
    
    .uc-bg .t107__widthauto {
        min-height: 1300px;
        object-fit: cover;
    }
    
    .uc-form .t698__mainblock_left {
        width: 100%;
        max-width: 100%;
    }
    
    .uc-form .t-cover__wrapper{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .uc-team .t-slds__nocycle .t-slds__arrow_wrapper-left, 
    .uc-team .t-slds__nocycle .t-slds__arrow_wrapper-right{
        display: block !important;
        opacity: 1 !important;
    }
    
    .uc-team .t-slds__nocycle .t-slds__arrow-right {
        right: 0;
    }
    
    .uc-team .t-slds__nocycle .t-slds__arrow-left {
        left: 0;
    }
    
    .uc-partners .t-card__col {
        width: 25%;
    }
    
    #rec1167355521.uc-about .t1115__title {
        max-width: 650px;
    }
    
    #rec1172385641.uc-projects .t1115__uptitle {
        font-size: 23px;
        line-height: 1.4;
        text-align: center;
    }
    
    #rec1172385641.uc-projects .t1115__title {
        text-align: center;
    }
    
    #rec1172385641.uc-projects .t1115__uptitle:after {
        right: auto;
        left: 50%;
    }
    
    #rec1172385641.uc-projects .t1115__buttons {
        justify-content: center;
    }
    
    /*.uc-news .t-width .t-slds__wrapper {*/
    /*    padding: 0px;*/
    /*}*/
    
    .uc-news .t-feed__slider-grid__post-wrapper,
    .uc-news-ar .t-feed__slider-grid__post-wrapper{
        margin: 0px;
        border-radius: 12px !important;
    }
    
    .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        margin-left: 0px;
    }
    
    .uc-news .t-slds__container,
    .uc-news-ar .t-slds__container{
        width: calc(100% + 16px);
        margin: 0px -8px;
    }
    
    .uc-news .t1004__container_mobile-flex .t-feed__grid-col,
    .uc-news-ar .t1004__container_mobile-flex .t-feed__grid-col{
        max-width: none !important;
        min-width: 33.33%;
        width: 33.33%;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .uc-news .t-width .t-slds__wrapper,
    .uc-news-ar .t-width .t-slds__wrapper{
        padding: 0px 8px !important;
    }
    
    .uc-news .t-feed__col-grid__post-wrapper .t-feed__post-bgimg, 
    .uc-news .t-feed__slider-grid__post-wrapper .t-feed__post-bgimg,
    .uc-news .t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper,
    .uc-news-ar .t-feed__col-grid__post-wrapper .t-feed__post-bgimg, 
    .uc-news-ar .t-feed__slider-grid__post-wrapper .t-feed__post-bgimg,
    .uc-news-ar .t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper{
        border-radius: 12px 12px 0px 0px!important;  
    }
    
    .uc-news .t-feed__slider-grid__content,
    .uc-news-ar .t-feed__slider-grid__content,
    .uc-all-news .t-feed__col-grid__content{
        padding: 12px 16px 16px;
    }
    
    .uc-news .t1004__scroll-icon-wrapper,
    .uc-news-ar .t1004__scroll-icon-wrapper{
        position: absolute;
        top: 0px;
        right: 0px;
        z-index: 2;
    }
    
    .uc-news .t1004__scroll-icon-wrapper,
    .uc-news-ar .t1004__scroll-icon-wrapper{
        display: block;
        padding: 12px 20px 0px 0;
    }
    
    .uc-news,
    .uc-news-ar{
        position: relative;
    }
}

@media screen and (max-width: 800px) {
    
    .uc-all-news .t-feed__post {
        width: 50%;
    }
    
    .uc-news .t1004__container_mobile-flex .t-feed__grid-col,
    .uc-news-ar .t1004__container_mobile-flex .t-feed__grid-col{
        max-width: none !important;
        min-width: 50%;
        width: 50%;
    }
    
    .t795__descr {
        font-size: 15px!important; 
    }
    
    .uc-projects-title {
        padding-bottom: 4px !important;
    }
    
    .uc-item,
    .uc-item-ar{
        padding: 0px 20px 0px;
        padding-top: 32px !important;
    }
    
    .uc-item .t-slds__bgimg,
    .uc-item-ar .t-slds__bgimg{
        padding-bottom: 56% !important;
    }
    
    .uc-item:nth-child(odd) .t-container,
    .uc-item-ar:nth-child(odd) .t-container{
        flex-direction: column-reverse;
    }
    
    .uc-item .t764__title,
    .uc-item-ar .t764__title{
        font-size: 23px;
    }
    
    .uc-item .t764__title:after,
    .uc-item-ar .t764__title:after{
        content: "";
        left: 50%;
        margin-left: -43px;
    }
    
    .uc-item .t764__title,
    .uc-item-ar .t764__title{
        text-align: center;
    }
    
    .uc-item .t-container,
    .uc-item-ar .t-container{
        gap: 28px;
        flex-direction: column;
        border-radius: 12px;
        background: rgba(255, 255, 255, 0.67);
        box-shadow: 0px 0px 40px 0px rgba(20, 111, 176, 0.08);
        padding: 32px 24px 26px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    
    .uc-item .t-container > .t-col_6,
    .uc-item-ar .t-container > .t-col_6{
        margin: 0px;
        max-width: none;
        min-width: 0px;
        width: 100%;
        max-width: 600px;
    }
}

@media screen and (max-width: 640px) {
    
    .uc-item .t764 .t-slds__imgwrapper .t-slds__bgimg, 
    .uc-item .t764 .t-slds__container,
    .uc-item-ar .t764 .t-slds__imgwrapper .t-slds__bgimg, 
    .uc-item-ar .t764 .t-slds__container{
        border-radius: 12px!important;
    }
    
    .uc-item .t-container,
    .uc-item-ar .t-container{
        padding: 20px 16px 16px;
    }
    
    #rec1168910986 .t420__text,
    #rec1224452971 .t420__text{
        text-align: center;
        width: 100%;
    }
    
    #rec1168424621.uc-form .t698__form-bottom-text.t-text.t-text_xs,
    #rec1168424621.uc-form .t698__form-bottom-text.t-text.t-text_xs{
        text-align: center;
        padding: 0;
    }
    
    #rec1168424621.uc-form .t698 .t-form__submit {
        justify-content: center;
    }
    
    #rec1168424621.uc-form .t698 .t698__title {
        text-align: center;
    }
    
    #rec1167355556.uc-advantages .t1115__title {
        text-align: center;
    }
    
    #rec1167355556.uc-advantages .t1115__title strong {
        text-align: center;
    }
    
    #rec1167355556.uc-advantages .t1115__title:after {
        left: 50%;
        right: auto;
    }
    
    #rec1167355556.uc-advantages .t1115__descr {
        font-size: 16px;
        line-height: 25px;
        text-align: right;
    }
    
    #rec1167355521.uc-about .t1115__descr,
    #rec1172385641 .t1115__descr.t-descr.t-descr_xl {
        font-size: 18px;
        line-height: 24px;
    }
    
    #rec1167355536.uc-projects2 .t1115__descr {
        font-size: 15px;
        line-height: 26px;
    }
    
    #rec1167355521.uc-about .t1115__feature-title {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 7px;
    }
    
    #rec1167355521.uc-about .t1115__feature-descr {
        font-size: 14px;
        line-height: 20px;
    }
    
    .t702 .t-popup_show .t-popup__container {
        background-color: transparent !important;
    }
    
    body .t-container {
        padding: 0px 16px;
    }
    
    .uc-reviews .t-title br,
    .uc-team .t-title br,
    .uc-about .t1115__title br {
        display: block;
    }
    
    .t-btn, .t-submit, 
    .uc-review-form .t-form .t-submit, 
    .uc-first .t-btn, 
    .uc-reviews .t-btn, 
    .uc-form .t-submit,
    .uc-how .t1115__buttons .t-btn{
        min-height: 38px;
        font-size: 16px;
        padding-top: 3px;
    }
    
    body h2,
    h2.t-title,
    .uc-mobile-logos .t-section__title, 
    .t702__title {
        font-size: 28px;
        line-height: 38px;
    }
    
    h1.t995__title {
        font-size: 28px;
    }
    
    #rec1167355506 h1.t995__title {
        font-size: 40px;
    }
    
    .t995__title strong {
        font-size: 16px;
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 12px;
    }
    
    #rec1167355506 .t995__title strong {
        font-size: 26px;
    }
    
    .t995__title br {
        display: none;
    }
    
    .t995__descr br {
        display: none;
    }
    
    .uc-about .t1115__uptitle br {
        display: none;
    }
    
    .uc-about,
    .uc-mobile-logos {
        padding-top: 65px !important;
        padding-bottom: 65px !important;
    }
    
    
    .uc-team {
        padding-top: 65px !important;
        padding-bottom: 60px !important;
    }
    
    .uc-absolute .t228 .t228__maincontainer {
        padding: 0px;
        background-color: rgb(255 255 255 / 0%);
        border: none;
        box-shadow: none;
        backdrop-filter: none;
        border-radius: 0px;
    }
    
    .t228 .t228__right_buttons {
        display: none;
    }
    
    .t228 .t228__right_langs_lang {
        padding: 8px 12px;
        background-color: hsl(0deg 0% 0% / 12%);
        border-radius: 7px;
    }
    
    .uc-absolute .t228 {
        padding: 8px 16px 0px;
    }
    
    .uc-about .t1115__uptitle {
        font-size: 15px;
        line-height: 24px;
        text-align: center;
    }
    
    .uc-projects2 .t1115__uptitle br{
        display: none;
    }
    
    .uc-how .t1115__features {
        flex-wrap: wrap;
        gap: 20px;
    }
    
    .uc-how .t1115__features_column-2 .t1115__feature {
        padding: 16px 18px 18px 18px;
        border-radius: 12px;
    }
    
    .t1115__features_column-2 .t1115__feature:nth-child(1n+2) {
        margin-top: 0px;
    }
    
    .uc-advantages .t1115__features {
        width: 100%;
        margin: 0px;
        gap: 16px;
    }
    
    .uc-advantages .t1115__feature {
        width: 100%;
        margin: 0px;
    }
    
    .uc-about .t1115__features {
        width: calc(100% + 8px);
        margin: 0px -4px;
    }
    
    .uc-about .t1115__feature {
        padding: 16px 12px;
        margin: 0px 4px 8px;
        width: calc(50% - 8px);
    }
    
    .uc-about .t1115__feature-img {
        width: 44px;
    }
    
    .uc-about .t1115__feature-title {
        font-size: 14px;
        line-height: 20px;
    }
    
    #rec1167355521 .t1115__feature-title {
        font-size: 21px;
    }
    
    .uc-projects2 .t1115 {
        padding: 0px 16px;
    }
    
    .uc-projects2 .t1115__uptitle {
        margin-bottom: 18px;
    }
    
    .uc-projects2 .t1115__content {
        padding: 8px 14px 32px 14px;
    }
    
    .uc-projects .t1115__content {
        padding: 8px 14px 32px 14px;
    }
    
    .uc-projects2 .t1115__buttons {
        margin-top: 12px;
    }
    
    .uc-projects .t1115__buttons {
        margin-top: 12px;
    }
    
    .uc-advantages .t1115__textwrapper {
        padding: 32px 14px 28px;
    }

    
    .uc-footer .t420 .t-container {
        padding: 0px 16px 54px;
    }
    
    .uc-footer .t-container > .t420__col:nth-child(1),
    .uc-footer .t-container > .t420__col:nth-child(2),
    .uc-footer .t-container > div:last-child .t420__col{
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        border-top: 1px solid hsla(0, 0%, 100%, 0.12);
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
        padding-bottom: 48px;
    }
    .uc-footer .t-container > .t420__col:nth-child(1) {
        order: inherit;
        margin: 0px;
        background-color: transparent;
        padding: 50px 9px 49px 0px;
        border-bottom: none;
    }
    
    .uc-footer .t-container > .t420__col:nth-child(2) {
        order: 3;
    }
    
    .uc-footer .t-container > div:last-child .t420__col:first-child {
        order: 2;
    }
    
    .uc-footer .t-container > div:last-child {
        width: 100%; 
        flex-wrap: wrap;
        text-align: center;
        gap: 0px;
    }
    
    
    .uc-footer .t420__title {
        margin: 0;
        border: none;
        position: relative;
        background-color: #01354f;
        width: auto;
        padding: 0px 12px;
        top: -12px;
    }
    
    .uc-footer .t420__descr {
        width: 100%;
        text-align: center;
    }
    
    .uc-footer .t420__text.t-descr {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        background-color: #002B40;
        z-index: 2;
        padding: 18px 16px;
        text-align: center;
        opacity: 1;
        color: hsl(0deg 0% 100% / 56%) !important;
    }
    
    .uc-form .t698__mainwrapper {
        padding: 18px 18px 26px 18px;
    }
    
    .uc-form .t698__form-bottom-text.t-text.t-text_xs, .uc-form .t698__form-bottom-text {
        width: 100%;
        position: static;
        padding: 0px;
        text-align: center;
        margin: 0px 0px;
    }
    
    .uc-form .t698 .t698__title {
        font-size: 28px;
        text-align: center;
        line-height: 38px;
    }
    
    .uc-form .t698 .t-form__submit {
        text-align: center;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
    
    .uc-form .t698 .t-form__submit .t-submit {
        width: 100%;
        max-width: 224px;
        height: 38px;
        min-height: 38px;
        padding: 0px 15px 3px;
    }
    
    .uc-form .t-input_pvis {
        padding: 26px 15px 10px;
    }
    
    .uc-form .t-input {
        padding: 0px 16px
    }
    
    .t-input__vis-ph {
        left: 16px;
    }
    
    .uc-reviews .t467 .t467__descr {
        font-size: 17px;
        padding: 15px 0px 10px;
    }
    
    .uc-team .t-title {
        padding-bottom: 5px!important;
    }
    
    .uc-mobile-logos .t-bgimg {
        background-size: contain;
    }
    
}

@media screen and (max-width: 500px) {
    
    .uc-page-title .t-cover {
        max-height: 210px;
    }
    
    .uc-all-news .t915__container {
        width: 100%;
        margin: 0px;
    }
    
    .uc-all-news .t-feed__post {
        padding: 0px 0px 22px;
    }
    
    .uc-all-news .t-feed {
        padding: 0px 16px;
    }
    
    .uc-all-news .t-feed__post {
        width: 100%;
    }
    
    .uc-news .t1004__scroll-icon-wrapper,
    .uc-news-ar .t1004__scroll-icon-wrapper{
        padding: 7px 16px 0px 0;
    }
    
    .uc-news .t-section__title,
    .uc-news-ar .t-section__title{
        margin-bottom: 0px;
    }
    
    .uc-news .t1004__container_mobile-flex .t-feed__grid-col,
    .uc-news-ar .t1004__container_mobile-flex .t-feed__grid-col{
        min-width: 100%;
        width: 100%;
    }
    
    #rec1136685421.uc-form .t-form__errorbox-wrapper:after,
    #rec1168424621.uc-form .t-form__errorbox-wrapper:after,
    #rec1164010851.uc-review-form .t-form__errorbox-wrapper:after,
    #rec1168910966.uc-review-form .t-form__errorbox-wrapper:after{
        font-size: 14px;
    }
    
    .uc-projects .t1115__features .t1115__feature:nth-child(2) {
        display: none;
    }
    
    .uc-projects .t1115__features .t1115__feature:nth-child(3) {
        display: block;
    }
}
