@media screen and (min-width: 1201px) {
    ::-webkit-scrollbar-thumb{
        background:  #0078be;/* Укажи цвет скроллбара */
        border-radius: 3px;/* Укажи радиус скругления скроллбара */
    }
    ::-webkit-scrollbar{
        width: 5px;/* Укажи ширину вертикального скроллбара */
        height: 5px;/* Укажи высоту горизонтального скроллбара */
        background: #dedede;/* Укажи цвет фона под скроллбаром */
    }
}
/*Helpers*/
@media screen and (min-width: 960px) {
    .t-screenmin-980px {
        display:block !important;
    }
    .t-screenmax-980px{
        display:none !important;
    }
}
@media screen and (max-width: 960px) {
    .w-full-tablet{
        width: calc(100% - 40px) !important;
    }
    .w-half-tablet,
    .w-half-text-tablet{
        width: calc((100% - 60px)/2) !important;
    }
    .w-half-tablet:nth-child(even),
    .w-half-text-tablet:nth-child(even){
        left: calc(20px + (100% - 60px)/2 + 20px) !important;
    }
}
@media screen and (max-width: 640px) {
    .w-full-lg-mobile,
    .button-contact-us,
    .button-new,
    .button-company,
    .button-local{
        width: calc(100% - 40px) !important;
    }
    .w-half-text-tablet{
        width: calc(100% - 40px) !important;
    }
    .w-half-text-tablet:nth-child(even){
        left: 20px !important;
    }
}
@media screen and (max-width: 480px) {
    .w-full-mobile,
    .btn-start-clr,
    .btn-start-line{
        width: calc(100% - 40px) !important;
    }
}
a small{
    font-size: inherit;
    opacity:1 !important;
}
/*END Helpers*/

.btn-start-clr{
 background-color: #0078be;   
}
/*Hover animation for buttons*/
.btn-start-clr::before,
.btn-start-line::before,
.btn-hover::before,
.fbutton-list::before,
.button-list::before,
.button-company::before,
.button-new::before,
.button-local::before,
.button-contact-us::before,
.t-feed__showmore-btn::before,
.t-feed__parts-switch-btn::before{
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 0;
  z-index: -1;
  content: '';
  background: #3493e0;
  border-radius: 2px;
  transition: width 0.3s cubic-bezier(0.42, 0, 0.58, 1), left 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
.btn-start-line:hover,
.fbutton-list:hover,
.btn-start-clr:hover,
.btn-start-line:hover a,
.btn-start-clr:hover a, 
.fbutton-list:hover a{
    border-color: #3493e0 !important;
}
.btn-start-clr:hover::before,
.btn-start-line:hover::before,
.fbutton-list:hover::before,
.button-list:hover::before,
.button-company:hover::before,
.button-new:hover::before,
.button-local:hover::before,
.button-contact-us:hover::before,
.t-feed__showmore-btn:hover::before,
.t-feed__parts-switch-btn:hover::before{
  left: 0%;
  right: auto;
  width: 100%;
}
/*END Hover animation for buttons*/

/*Menu right buttons*/
.fbutton-list,
.button-list{
  border-radius: 3px;
  border: 1px solid #ffffff;
  transition: border-color .3s cubic-bezier(0.42, 0, 0.58, 1);
}
.fbutton-list::after,
.button-list::after {
    content: url(https://static.tildacdn.com/tild3663-3163-4534-b230-333463616339/arrow_outward_FILL0_.svg);
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    z-index: -1;
}
.fbutton-list{
  background-color: transparent;
}
.fbutton-list::after{
  right: 10px;
}
.button-list{
  background-color: #0078be;
}
.button-list::after{
  right: 10px;
}
@media screen and (max-width: 1599px){
    .fbutton-list::after,
    .button-list::after{
        width: 18px;
        height: 18px;
    }
}
.fbutton-list a,
.button-list a{
  display: block;
  padding: 0 18px 0 0;
}
/*END Menu right buttons*/

/*Main menu*/
.uc-fmenu,
.uc-menu{
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
}
.uc-fmenu{
    position: absolute;
}
.uc-menu{
    position: fixed;
}
.uc-fmenu-sub .t396__artboard,
.uc-menu-sub .t396__artboard{
    left: 0;
    z-index:20;
    opacity: 0;
    pointer-events: none;
    transform: translateY(-2000px);
    transition: opacity 0.2s ease-in;
}
.uc-fmenu-sub .t396__artboard{
    position: absolute;
    top: 100px;
}
.uc-menu-sub .t396__artboard{
    position: fixed;
    top: 90px;
}
.uc-fmenu-sub .t396__artboard.active,
.uc-menu-sub .t396__artboard.active{
    pointer-events: all;
    transform: translateY(0px);
    opacity: 1;
}
.fmenu-item .tn-atom::before,
.fmenu-btn .tn-atom::before,
.fsub-button .tn-atom::before{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #ffffff;
    transition: width .3s ease;
}
.fsub-button .tn-atom::before{
    bottom: -4px;
}
.fmenu-item .tn-atom:hover:before,
.fsub-button .tn-atom:hover:before{
   width: 100%;
}
.fmenu-btn .tn-atom:hover:before{
   width: calc(100% - 20px);
}
.fmenu-btn,
.menu-btn{
    padding-right: 20px;
    position: absolute;
}
.fmenu-btn::after,
.menu-btn::after{
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: transform 0.2s ease;
    cursor: pointer;
}
.fmenu-btn::after{
    background-image: url(https://static.tildacdn.com/tild6134-6333-4233-b838-356234316463/expand_more_FILL0_wg.svg);
    opacity: 1;
}
.menu-btn::after{
    background-image: url(https://static.tildacdn.com/tild6665-3064-4664-b939-303430306162/expand_more_FILL0_wg.svg);
    opacity: 0.6;
}
.fmenu-btn.active::after,
.menu-btn.active::after{
    transform: translateY(-50%) rotate(180deg);
}
.fsub-button .tn-atom{
    position: relative;
    display: inline;
}
.logonav{
    cursor: pointer;
}

.uc-mobile-menu-main .t280__positionfixed{
    position: absolute;
}
.uc-mobile-menu-main.scroll .t280__positionfixed{
    position: fixed;
}
.uc-mobile-menu-main  .t280__container__bg{
    background-color: transparent !important;
}
.uc-mobile-menu-main.scroll  .t280__container__bg,
.uc-mobile-menu-main .t-menuburger span{
    background-color: #fff !important;
}
.uc-mobile-menu-main .t280__logo__content img {
    display:none;
}
.uc-mobile-menu-main.scroll .t280__logo__content img,
.uc-mobile-menu-main .t280__main_opened .t280__logo__content img{
    display:block;
}
.uc-mobile-menu-main .t280__logo__content{
    width: 84px;
    height: 80px;
    background: left center / 100% no-repeat url("https://thumb.tildacdn.com/tild3333-3836-4363-a531-316566373936/-/cover/162x180/center/center/-/format/webp/ferrari.png");
}
.uc-mobile-menu-main .t-menuburger.t-menuburger-opened span,
.uc-mobile-menu-main.scroll .t-menuburger span{
    background-color: #474747 !important;
}
.uc-mobile-menu-main .t280__menu__item,
.uc-mobile-menu .t280__menu__item{
    margin: 28px 0;
}
.uc-mobile-menu-main .t-menusub__arrow,
.uc-mobile-menu .t-menusub__arrow{
    width: 16px;
    height: 16px;
    background: center / contain no-repeat url(https://static.tildacdn.com/tild6234-6366-4464-b363-616261393263/arrow_forward.svg);
    transform: rotate(90deg);
    transition: transform .3s ease-out;
}
.uc-mobile-menu-main .t-menusub__target-link_active .t-menusub__arrow,
.uc-mobile-menu .t-menusub__target-link_active .t-menusub__arrow{
    transform: rotate(-90deg);
}
.uc-mobile-menu-main .t-menusub__arrow::after,
.uc-mobile-menu .t-menusub__arrow::after{
    content: none;
}
.uc-mobile-menu-main .t-menusub__menu,
.uc-mobile-menu .t-menusub__menu{
    max-height: 0;
    transition: max-height .4s ease-out;
}
.uc-mobile-menu-main .t-menusub__menu.t-menusub__menu_show,
.uc-mobile-menu .t-menusub__menu.t-menusub__menu_show{
    max-height: 500px;
    transition: max-height .4s ease-out, display 0s ease-out .4s;
}
.uc-mobile-menu-main .t-menusub__menu::before,
.uc-mobile-menu-main .t-menusub__menu::after,
.uc-mobile-menu .t-menusub__menu::before,
.uc-mobile-menu .t-menusub__menu::after{
    content: none;
}
.uc-mobile-menu-main .t280__bottom__item>div,
.uc-mobile-menu .t280__bottom__item>div{
    position: relative;
    background-color: #0078be;
}
.uc-mobile-menu-main .t280__bottom__item a,
.uc-mobile-menu .t280__bottom__item a{
    position: relative;
    display: block;
    padding: 12px 40px 12px 32px;
    border-radius: 2px;
    color: #fff !important;
    font-size: 18px;
    font-family: 'Montserrat',Arial,sans-serif;
    font-weight: 500 !important;
    line-height: 1.55;
    text-transform: none;
}
.uc-mobile-menu-main .t280__bottom__item>div::before,
.uc-mobile-menu .t280__bottom__item>div::before{
    display: block;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 0;
	content: '';
	background: #3493e0;
	border-radius: 2px;
	transition: width 0.4s cubic-bezier(0.42, 0, 0.58, 1), left 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}
.uc-mobile-menu-main .t280__bottom__item>div:hover::before,
.uc-mobile-menu .t280__bottom__item>div:hover::before{
    left: 0%;
    right: auto;
	width: 100%;
}
.uc-mobile-menu-main .t280__bottom__item a::after,
.uc-mobile-menu .t280__bottom__item a::after{
    content: "";
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    right: 18px;
    background: center / contain no-repeat url(https://static.tildacdn.com/tild3663-3163-4534-b230-333463616339/arrow_outward_FILL0_.svg);
    transform: translateY(-50%);
    transition: transform 0.2s ease;
    cursor: pointer;
}
/*END Main menu*/

/*Company profile button*/
.button-company{
  background-color: #0078be;
  border-radius: 2px;
  text-align: center;
  transition: background-color 0.3s ease;
}
.button-company::after{
    content: url(https://static.tildacdn.com/tild3733-6565-4265-b266-626233303862/description_FILL0_wg.svg);
    display: inline-block;
    position: absolute;
    right: 17px;
    top: 50%;
    transform: translateY(-50%) scale(1.15);
    width: 22px;
    height: 22px;
    z-index: -1;
}
.button-company a{
  display: block;
  padding: 13px 20px 13px 0px;
}
/*END Company profile button*/

/*Gallery Sliders*/
.tn-atom__gallery .tn-atom__slds-img{
    background-size: cover !important;
}
@media screen and (max-width: 959px) {
    .uc-mainpage .tn-atom__gallery .t-slds,
    .uc-mainpage .tn-atom__gallery .t-slds__main,
    .uc-mainpage .tn-atom__gallery .t-slds__main .tn-atom__slds-img
    .uc-local .tn-atom__gallery .t-slds,
    .uc-local .tn-atom__gallery .t-slds__main,
    .uc-local .tn-atom__gallery .t-slds__main .tn-atom__slds-img{
        width: calc(100vw - 40px) !important;
    }
}

@media screen and (max-width: 639px) {
    .tn-atom__gallery .t-slds__main,
    .tn-atom__gallery .t-slds__main .tn-atom__slds-img{
        width: calc(100vw - 40px) !important;
    }
}

@media screen and (min-width: 960px) {
    .uc-mainpage .t-slds__bullet_wrapper,
    .uc-local .t-slds__bullet_wrapper{
        display: none !important;
    }
}
/*END Gallery Sliders*/

/*Arrows for sliders*/
.gallnavright,
.gallnavleft,
.localnavright,
.localnavleft{
    cursor: pointer;
}
.gallnavright::before,
.gallnavleft::before,
.newsnavright::before,
.newsnavleft::before,
.localnavright::before,
.localnavleft::before,
.projnavright::before,
.projnavleft::before,
.clientsnavright::before,
.clientsnavleft::before,
.gallnavright::after,
.gallnavleft::after,
.newsnavright::after,
.newsnavleft::after,
.localnavright::after,
.localnavleft::after,
.projnavright::after,
.projnavleft::after,
.clientsnavright::after,
.clientsnavleft::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: center / contain url(https://static.tildacdn.com/tild6234-6366-4464-b363-616261393263/arrow_forward.svg) no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
    z-index: -1;
}
.gallnavleft,
.newsnavleft,
.localnavleft,
.projnavleft,
.clientsnavleft{
  transform: scaleX(-1);
}
.gallnavright::after,
.gallnavleft::after,
.newsnavright::after,
.newsnavleft::after,
.localnavright::after,
.localnavleft::after,
.projnavright::after,
.projnavleft::after,
.clientsnavright::after,
.clientsnavleft::after{
    background: center / contain url(https://static.tildacdn.com/tild6336-6461-4131-b730-653539386633/arrow_forward_300_se.svg) no-repeat;
    opacity: 0;
    transition: opacity .3s ease-out;
}
.gallnavright:hover::after,
.gallnavleft:hover::after,
.newsnavright:hover::after,
.newsnavleft:hover::after,
.localnavright:hover::after,
.localnavleft:hover::after,
.projnavright:hover::after,
.projnavleft:hover::after,
.clientsnavright:hover::after,
.clientsnavleft:hover::after{
  opacity: 1;
  
  
}
/*END Arrows for sliders*/

/*More button*/
.t-feed__showmore-btn{
    position: relative;
    height: 50px;
}
.t-feed__showmore-btn:hover span{
    color: #fff;
}
@media screen and (max-width: 959px) {
    .t-feed__showmore-btn{
        width: calc((100vw - 40px)/3);
    }
}
@media screen and (max-width: 639px) {
    .t-feed__showmore-btn{
        width: calc(100% - 40px);
    }
}
/*END More button*/

/*Block Blog and Blog feed page*/
.uc-blog-feed .t897>.t-section__container{
    display:none;
}
.t-feed__parts-switch-btn,
.t-feed__parts-switch-btn a{
    position: relative;
}
.t-feed__parts-switch-btn::before{
    z-index: 0;
}
.t-feed__parts-switch-btn:hover a{
    color: #fff !important;
}

@media screen and (max-width: 960px) {
    .uc-blog .t897__container,
    .uc-blog-feed .t897__container{
        max-width: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-left: 20px !important;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .uc-blog-feed .js-feed-parts-select-container{
        padding:0;
    }
    .uc-blog .t-feed__post,
    .uc-blog-feed .t-feed__post{
        position: relative;
        padding: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 40px !important;
        flex: 0 0 calc(42% + 40px);
    }
    .uc-blog .t-feed__post:nth-child(2),
    .uc-blog-feed .t-feed__post:nth-child(2){
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-blog .t-feed__post,
    .uc-blog-feed .t-feed__post{
        flex-basis: 100%;
    }
    .uc-blog .t-feed__post:nth-child(2),
    .uc-blog-feed .t-feed__post:nth-child(2){
        margin-top: 40px !important;
    }
    .uc-blog .t-feed__post:nth-child(n+4){
        display:none;
    }
}
/*END Block Blog and Blog feed page*/

/*All posts button*/
.button-blog{
    border-bottom: 1px solid #424242;
}

.button-blog:hover .tn-atom{
    color: #0078be !important;
}
.button-blog:hover{    
    border-bottom: 1px solid #0078be;
}
.button-blog a{
    display: block;
}
/*END All posts button*/

/*Accordions*/
.hide-accord{
    height: 0 !important;
    pointer-events: none !important;
}
.content-accord.time-step,
.accord-icon{
    transition: all 0.4s ease-in-out;
}
.content-accord{
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.active-accord .accord-icon{
    transform: rotate(45deg);
}
.accord{
    cursor: pointer;
    z-index: 10 !important;
}
.accord-icon::after{
    content:"";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 45px;
    height: 45px;
    background: center / contain url(https://static.tildacdn.com/tild3461-3366-4637-a266-663031333331/plus.svg) no-repeat;
    opacity: 0;
    transition: .3s ease-out;

}
.accord:hover + .accord-icon::after{
    border-radius: 50%;
    background-color: #F5F5F5 !important;
    opacity: 1;

}
/*END Accordions*/

/*Products buttons*/
.button-new,
.button-local,
.button-contact-us{
    background-size: 30px;
    background-repeat: no-repeat;
    padding: 0;
    border-radius: 2px;
    transition: background-color 0.3s ease;
    cursor: pointer;
}
.button-new,
.button-local{
    background-color: #0078be;
}
.button-new{
  height: 40px;
}
.button-new::after{
    content: url(https://static.tildacdn.com/tild3663-3163-4534-b230-333463616339/arrow_outward_FILL0_.svg);
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: 28px;
    z-index: -1;
}
.button-local::after{
    content: url(https://static.tildacdn.com/tild3733-6565-4265-b266-626233303862/description_FILL0_wg.svg);
    display: inline-block;
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%) scale(1.2);
    width: 22px;
    height: 22px;
    z-index: -1;
}
.button-contact-us{
    background-color: #ffffff;
    border: 1px solid #0078be;
}
.button-contact-us a {
    color: #0078be !important;
}
.button-contact-us:hover{
    border-color: #3493e0;
}
.button-contact-us:hover a {
    color: #ffffff !important;
}
/*END Products buttons*/

/*Images zoom effect*/
.img-zoom{
    border-radius: 3px;
    overflow: hidden;
}
.img-zoom .tn-atom{
    border-radius: 3px;
    transition: transform 300ms ease-in-out;
    z-index: 2;
}
.img-zoom a{
    position: relative;
    z-index: 3;
}
.img-zoom a:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.4));
    z-index: -1;
}
/*END Images zoom effect*/

/*Partners and Project sliders*/
.tildoshnaya-slider-owl .t-rec .t396__artboard{
    height: 540px;
    width: 1160px !important;
}
.parthnerslider.tildoshnaya-slider-owl .t-rec .t396__artboard{
    height: 400px;
    width: 861px !important;
}
@media screen and (max-width: 1199px) {
    .tildoshnaya-slider-owl .t-rec .t396__artboard{
        height: 430px;
        width: 920px !important;
    }
    .parthnerslider.tildoshnaya-slider-owl .t-rec .t396__artboard{
        height: 341px;
        width: 686px !important;
    }
}
@media screen and (max-width: 959px) {
    .tildoshnaya-slider-owl .t-rec .t396__artboard{
        height: 334px;
        width: 601px !important;
    }
    .parthnerslider{
        width:calc(100% - 40px) !important;
    }
    .parthnerslider.tildoshnaya-slider-owl .t-rec .t396__artboard{
        height: 301px;
    }
    .parthnerslider.tildoshnaya-slider-owl .owl-item .t396__artboard{
        position:relative;
        width:calc(100% - 1px) !important;
    }
    .parthnerslider .owl-item .line:nth-last-child(-n + 3){
        left:calc(100%/3) !important;
    }
    .parthnerslider .owl-item .line:nth-last-child(-n + 2){
        left:calc(2 * 100%/3) !important;
    }
    .parthnerslider .owl-item .line:last-child{
        right:0;
        left:auto !important;
    }
    .parthnerslider .owl-item .t396__artboard .parthnerlogo{
        transform: translateX(-50%);
    }
    .parthnerslider .owl-item .t396__artboard .parthnerlogo:nth-child(3n + 3){
        left:calc(100%/6) !important;
    }
    .parthnerslider .owl-item .t396__artboard .parthnerlogo:nth-child(3n + 4){
        left:calc(100%/2) !important;
    }
    .parthnerslider .owl-item .t396__artboard .parthnerlogo:nth-child(3n + 5){
        left:calc(2*100%/3 + 100%/6) !important;
    }
}
@media screen and (max-width: 639px) {
    .parthnerslider .owl-item .line:nth-last-child(-n + 3),
    .parthnerslider .owl-item .line:nth-last-child(-n + 2){
        left:calc(100%/2) !important;
    }
    .parthnerslider .owl-item .line:last-child{
        left:auto !important;
    }
    .parthnerslider .owl-item .t396__artboard .parthnerlogo:nth-child(2n + 3){
        left:calc(100%/4) !important;
    }
    .parthnerslider .owl-item .t396__artboard .parthnerlogo:nth-child(2n + 4){
        left:calc(3*100%/4) !important;
    }
}
.tildoshnaya-slider-owl,
.parthnerslider.tildoshnaya-slider-owl{
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
}
.tildoshnaya-slider-owl .t-rec,
.tildoshnaya-slider-owl .t396__artboard,
.parthnerslider.tildoshnaya-slider-owl .t-rec,
.parthnerslider.tildoshnaya-slider-owl .t396__artboard{
    overflow: hidden !important;
}
/*END Partners and Project sliders*/

/*Popups*/
.shirina{
    background:none;
}  
.parpadding{
    backdrop-filter: blur(8px);
}
/*END Popups*/

/* Projects block */
.uc-projects .t-feed__post{
    position: relative;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}
.uc-projects .t-feed__post::before{
    content: url(https://static.tildacdn.com/tild3663-3163-4534-b230-333463616339/arrow_outward_FILL0_.svg);
    display: inline-block;
    position: absolute;
    right: 8px;
    top: 10px;
    width: 32px;
    height: 32px;
    z-index: 1;
}
.uc-projects .t-feed__post-bgimg{
    border-radius: 3px;
    overflow: hidden;
}
.uc-projects .t-feed__post-bgimg::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.6));
}
.uc-projects .t-feed__post-imgwrapper {
    margin-bottom: 0;
}
.uc-projects .t-feed__post-title{
    position: absolute;
    left: 16px;
    bottom: 16px;
    width: calc(100% - 32px);
    color: #fff;
}
@media screen and (max-width: 960px) {
    .uc-projects .t897__container{
        max-width: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-left: 20px !important;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .uc-projects .t-feed__post{
        margin-top: 40px !important;
        flex: 0 0 calc(42% + 40px);
    }
    .uc-projects .t-feed__post:nth-child(2){
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 640px) {
    .uc-projects .t-feed__post{
        flex-basis: 100%;
    }
    .uc-projects .t-feed__post:nth-child(2){
        margin-top: 40px !important;
    }
}
/* END Projects block */

/*Partner logos*/
.parthnerlogo{
 filter: saturate(50%);
 opacity: 0.8;
 transition: filter 0.3s ease, opacity 0.3s ease;
 cursor: cursor;
}
.parthnerlogo:hover{
  filter: saturate(100%);
  opacity: 1;
}
/*END Partner logos*/

/*Contacts block*/
.uc-contacts a{
    transition: color .3s ease-out;
}
.uc-contacts a:hover{
    color: #0078be !important;
}
/*END Contacts block*/