@keyframes arrow {
    0% {
        transform: translateY(0px);
        animation-timing-function: ease-out;
    }
    50% {
        transform: translateY(10px);
        animation-timing-function: ease-out;
    }

    100% {
        transform: translateY(0px);
    }

}
.uc-arrow a{
    animation: arrow 3s infinite linear;
}
/*a{*/
/*    letter-spacing: 0.5px !important;*/
/*}*/
.t228__maincontainer.t228__c12collumns .t228__padding40px{
    width:0;
}
#rec722418783 #nav722418783{
    top:200px !important;
}
#rec722418783 #nav722418783.header-page {
    top: 0 !important;
}
#rec722391026 .t461.header-hidden{
    display:none !important;
}
.t758__col.t-col, .uc-block12 .t-col{
    margin-left: 0;
    margin-right: 0;
}
.t758__list .t758__list_item:first-child .t758__link-item__wrapper{
    padding: 0 10px 0 0 !important;
}
#rec716466267 .t461 .t-btn{
    height: 45px;
    padding-left: 45px;
    padding-right: 45px;
}
.t-sociallinks__item a{
    display: -webkit-flex !important;
display: -webkit-box !important;
display: -moz-flex !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -ms-flex !important;
display: -o-flex !important;
    display: flex !important;
    -webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
    justify-content: center;
}
.t-sociallinks__item a, .t461__additional_buttons_but a{
    width: 40px !important;
    height: 40px !important;
    border:2px solid #ffffff;
    border-radius: 50% !important;
    box-sizing: border-box;
}
.t-sociallinks__item a svg{
    width:25px !important;
    height: auto !important;
}
.t461__additional_buttons_but a.t-btn{
    padding-left:0;
    padding-right:0;
    
}
.t-sociallinks__item a,
.t461__additional_buttons_but a.t-btn{
    opacity:0.7;
     -webkit-transition: .3s;
    transition: .3s;
}
.t-sociallinks__item a:hover,.t461__additional_buttons_but a.t-btn:hover{
    opacity:0.9;
}
.t461__additional_buttons_but table,
.t-sociallinks__item_telegram a svg,
.t-sociallinks__item_whatsapp a svg,
.t-sociallinks__item_instagram a svg,
.t-sociallinks__item_vk a svg{
    display:none;
}

.t461__additional_buttons_wrap .t461__additional_buttons_but:first-child a,
.t-sociallinks__item_whatsapp a{
    background: url(https://static.tildacdn.com/tild6331-3165-4966-b033-613732646534/whatsapp.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
.t461__additional_buttons_wrap .t461__additional_buttons_but:last-child a,
.t-sociallinks__item_telegram a{
    background: url(https://static.tildacdn.com/tild3937-6564-4632-b033-393637333439/telegram.svg);
    background-repeat: no-repeat;
}
.t-sociallinks__item_instagram a{
    background: url(https://static.tildacdn.com/tild3235-3464-4030-a464-303431383832/instagram.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
.t-sociallinks__item_vk a{
    background: url(https://static.tildacdn.com/tild6634-3037-4032-b262-613539643832/vk.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
.t461__additional_buttons_wrap .t461__additional_buttons_but:last-child a{
    background-position: 4px 6px;
}
.t-sociallinks__item_telegram a{
    background-position: 6px 7px;
}
#map{
    filter: grayscale(70%);
}
.uc-more, .uc-moregrey, .uc-background, .uc-background .t-bgimg{
     -webkit-transition: .3s;
    transition: .3s;
}
.uc-more:after,.uc-moregrey:after{
    content: '';
    display: block;
    position: absolute;
    width: 24px;
    height: 16px;
    top: 50%;
    transform: translate(0, -50%);
}
.uc-more:after{
    background: url(https://static.tildacdn.com/tild3861-3739-4663-b031-316361353861/arrow.svg);
}
.uc-moregrey:after{
    background: url(https://static.tildacdn.com/tild3364-6665-4663-a139-383932636335/arrow_grey.svg);
}
.uc-more:hover:after{
     transform: translate(5px, -50%);
    -webkit-transition: .3s;
    transition: .3s;
}
.uc-more:hover:after, .uc-moregrey:hover:after{
     transform: translate(5px, -50%);
    -webkit-transition: .3s;
    transition: .3s;
}

.t772__bgimg{
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}
#nav722418783.t228 .t228__right_buttons,#nav722418783.t228 .t228__leftcontainer,
#nav722418783 .t228__rightcontainer .t-sociallinks{display:none;}
#nav722418783.t228.header-page{
    top:0 !important;
    background-color:#35504e !important;
}
#nav722418783.t228.header-page .t-sociallinks{
    display:block;
}
#nav722418783.t228.header-page .t228__right_buttons{display:table-cell;}
#nav722418783.t228.header-page .t228__leftcontainer{display:inline-block;}
.t833__slide{
    background-position: 56% 32%;
}
.uc-banner {
    height:100vh;
    overflow:hidden;
}
/*Проекты*/
.t603__container{
    padding: 0 0 20px 0;
}
.t603__container.t-container{
    max-width: 1230px;
}
.t-slds__arrow_container{
    bottom: -16px !important;
}
/*Услуги*/
.t686__separator{
    margin-top:30px;
}
.t686 .t-card__col.t-col{
    margin-left:15px;
    margin-right:15px;
}
#rec717978431,#rec719076524,#rec719080767,
#rec724630641,#rec726858651,#rec726866173{
    background-color: rgba(225, 239, 234, 0.3) !important;
}
.uc-background{
    background:#f6faf9;
}
.uc-background:hover{
    background:transparent;
}
.uc-background:hover .t-bgimg,
.uc-backgroundtext:hover .t-bgimg{
    opacity:1 !important;
}
.t856__container{
    max-width:1230px;
}
.t856__container .t-item.t-col_6,
.t843 .t-item .t-col_6{
    max-width:585px;
}
.t843 .t-item .t-col_6{
    margin-right:0;
    background:#f6faf9;
}
.t843 .t-item .t843__rightcol{
    margin-left:30px;
}
.t856__container .t-item.t-col{
    margin-left: 15px;
    margin-right: 15px;
}

/*.t856 .t-card__title{*/
/*    opacity:0.4;*/
/*}*/

.t856__separator,.t843__separator{
    margin-bottom:30px;
}
.t843 .t843__colwrapper.t-col_12{
    max-width:100%;
    margin-right:0;
    margin-left:0;
}
.t843__content{
    display:block;
}
.t843__box{
    padding:40px;
}
.t843__box .t-card__title{
    opacity:0.4;
}
.t843__imgwrapper{
    max-width:100% !important
}
.uc-aback a{
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}
.uc-aback a:hover{
    opacity:0.1 !important;
}
.t856 .t-item{
    position:relative;
     -webkit-transition: .3s;
    transition: .3s;
}
@media(min-width: 641px){
.t856__textwrapper,.t856 .t-card__descr{
    position:absolute;
}
.t856 .t-card__descr {
    position: absolute;
    top: 100px;
    left: 40px;
    margin-top: 0;
    padding:0 40px 0 0;
}
.t856__textwrapper{
    padding: 40px;
    top: 0;
}
.t856 .t856__container .t-item:hover .t856__bg,
.t856 .t856__container .t-item:hover .t856__overlay{
    opacity:1;
    visibility:visible;
}
.t856 .t856__container .t-item:hover .t-card__title,
.t856 .t856__container .t-item:hover .t-card__descr{
    color:#fff !important;
    opacity:1 !important;
}
.t856__cell{
    background:#f6faf9;
}
.t856__bg, .t856__overlay{
     -webkit-transition: .3s;
    transition: .3s;
    opacity:0;
    visibility:hidden;
}
}
/*Form*/
.tn-form__submit .t-submit{
    text-transform: uppercase;
}
/*Footer*/
#rec719044216{
    border-top:1px solid rgba(255, 255, 255, 0.5);
}
.t981__wrapper{
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	 align-items: center;
}
.t981__main-menu,.t981__menu-item{
    margin-bottom:0;
}
.t981__col_left{
    margin-left:0;
}
.t981__col_right{
    margin-right:0;
}
.t981__wrapper{
    padding: 36px 0 24px 0;
}
#rec719043239 .t396__artboard.header-mobile {
    position: unset !important;
    background:#35504e;
}
.uc-socialmobile a{
    padding:5px;
    border: 2px solid #fff;
    border-color: #fff !important;
    border-radius: 50%;
}
.t856 .t-card__btn-wrapper{
    margin-top:0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
}
.t856 .t-card__link{
    margin: 0 !important;
}
@media screen and (max-width: 1230px){
   .t856__container,.t843 .t-item{
       display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: -ms-flex;
display: -o-flex;
display: flex;
   }
}
@media screen and (max-width: 1200px) {
.t856__container {
    max-width: 990px;
}
.t843 .t-container {
    max-width: 960px;
}
}
@media screen and (max-width: 980px){
    #rec722391026 {
   display:none!important;
}
#nav722418783{
    border-top: 1px solid rgba(255, 255, 255, 0.4);
}
#nav722418783 .t228__leftside{
    display:none;
}
#nav722418783.t228 .t228__right_buttons, 
#nav722418783.t228 .t228__leftcontainer, 
#nav722418783.t228 .t-sociallinks {
    display: table;
}
.uc-breadcrumbs{
    padding-top:60px !important;
}
}
@media screen and (max-width: 960px) {
    .t981__menu.t981__main-menu{
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	 justify-content: flex-start;
    }
    .t981__col_left {
    margin-bottom: 40px;
}
.t758__col.t-col,.uc-block12 .t-col{
    padding:0 15px;
}
.t856__container,.t843 .t-container{
    max-width: 640px;
}
.t856__table{
    min-height:330px;
}
.t856__container .t-item.t-col_6, .t843 .t-item .t-col_6{
    width:100%;
    max-width:100%;
        padding: 0;
    margin-left:0;
    margin-right:0;
}
.t856__container, .t843 .t-item{
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#rec727998360,.uc-services {
    padding-bottom: 0 !important;
}
.t843 .t843__colwrapper{
    padding:0;
}
.t843__blockimg{
    padding-bottom:55% !important
}
.t843 .t-item .t843__rightcol,
.t856__container .t-item.t-col_6, .t843 .t-item .t-col_6{
    height:auto !important;
    min-height: 330px;
}
.t843 .t-item .t843__rightcol,.t843__separator{
    margin-bottom:0 !important;
}
.t843__mobileimg,.t856__col {
    margin-bottom: 30px;
}
#rec728239191{
    padding-top: 0 !important;
}
.t981__wrapper{
    padding: 36px 20px 24px 20px;
}
}
@media screen and (max-width: 640px) {
    .uc-breadcrumbs .t-container,
    .t856__container, .t843 .t-container{
        max-width:480px;
        padding:0 !important;
}
.t843__blockimg {
    padding-bottom: 70% !important;
}
#rec742932729 .tn-elem[data-elem-id="1714638726746"],
#rec742932729 .tn-elem[data-elem-id="1714671772972"]{
    left:15px !important;
}
.t856 .t856__table{
    height:300px !important;
}
.t856 .t-card__title{
    color: #ffffff !important;
}
.t856 .t-card__descr {
        margin-top: 0;
        padding: 40px 20px;
        min-height: 220px;
        background:#f6faf9;
    }
}
@media screen and (max-width: 480px) {
    .uc-breadcrumbs .t-container,
    .t856__container, .t843 .t-container{
        max-width:320px;
}
.t843 .t-item .t843__rightcol, .t856__container .t-item.t-col_6, .t843 .t-item .t-col_6 {
    min-height: 320px;
}
.t843__blockimg {
    padding-bottom: 100% !important;
}
    #rec743573857 .t396__artboard, #rec743573857 .t396__filter, #rec743573857 .t396__carrier {
        height: 100vh !important;
    }
    .t758__col.t-col,.uc-block12 .t-col{
    padding:0;
}
.t981__wrapper {
        padding: 36px 0 24px 0;
        display: -webkit-flex !important;
display: -webkit-box !important;
display: -moz-flex !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -ms-flex !important;
display: -o-flex !important;
    display: flex !important;
   
    -webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
    justify-content: center;
    	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
    }
    .t981__col_left, .t981__col_right{
        max-width:320px;
    }
    .t981__menu .t981__menu-item:last-child{
        margin-left:0 !important;
    }
    #rec742932729 .t396__artboard{
        max-width: 320px;
        left: 50%;
        transform: translate(-50%, 0);
    }
    #rec742932729 .tn-elem[data-elem-id="1714638726746"],
#rec742932729 .tn-elem[data-elem-id="1714671772972"]{
    left:0 !important;
}
}
@media(max-width: 460px) {
    #rec719044216 .t981__menu-item, 
    #rec719044216 .t981__secondary-menu li, 
    #rec719044216 .t981__secondary-menu a{
        margin-left:0;
    }
}
@media(max-width: 400px) {
    #rec719044216 .t981__menu-item:last-child{
        margin-top:12px;
    }
}
@media(max-width: 320px) {
    .t758__col.t-col,.uc-block12 .t-col{
    padding-left:15px;
    padding-right:15px;
}
#rec719043239 .t396__artboard{
    width: calc(100% - 30px) !important;
    left: 50%;
    transform: translate(-50%, 0);
}
.uc-menuicon {
    left: 250px !important;
}
.t396__artboard.header-mobile .uc-menuicon{
    left: 265px !important
}
#rec719043239 .t396__artboard.header-mobile{
    width: 100% !important;
    transform: translate(0, 0);
    margin-left: auto;
}

.header-mobile .uc-socialmobile.tn-elem__7190432391715071721919{
    left:15px !important;
}
.header-mobile .uc-socialmobile.tn-elem__7190432391715071757753{
    left:60px !important;
}
.header-mobile .uc-socialmobile.tn-elem__7190432391715071827840{
    left:110px !important;
}
.header-mobile .uc-socialmobile.tn-elem__7190432391715071827867{
    left:160px !important;
}
.t981__col_left, .t981__col_right {
        padding: 0 15px;
    }
        #rec742932729 .tn-elem[data-elem-id="1714638726746"],
#rec742932729 .tn-elem[data-elem-id="1714671772972"]{
    left:15px !important;
}
}
