.hover_effect{
    transform: translate(0px,0px);
    transition: 0.2s all;
}
.hover_effect:hover{
    transform: translate(-2px,-2px);    
}
.tn-atom__form .t-input_pvis {
    padding: 10px !important;
}
.link_revert{
    text-decoration: underline;
    transform: translate(0px,0px);
    cursor: pointer;
    transition: 0.2s all;
}
.link_revert:hover{
    transform: translate(-2px,-2px);
    text-decoration: none;
}
.tn-atom__form .t-input_pvis {
    padding: 10px !important;
}
.t-descr_xxs{
    font-size: 14px;
}
.header_button{
    transform: translate(0px,0px);
    cursor: pointer;
    transition: 0.2s all;
}
.header_button:hover{
    transform: translate(-1px,-1px); 
}
.uc-one_frame_block{
    margin-top: -1%;
}
.footer_link{
    color: white;
}
.footer_link ul{
    color: white;  
}
.footer_link li{
    color: white;  
}
.footer_link_a{
    font-size: 14px;
    font-family: 'Montserrat',Arial,sans-serif;
    cursor: pointer;
    transition: 0.2s all;
}
.footer_link_a:hover{
    text-decoration: underline !important;    
}
.arrow_animation{
    animation: arrows 2s infinite linear;
}
.yandex_map_customs{ 
    -webkit-mask-size: 100% 999px;
    mask-size: 100% 999px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(https://static.tildacdn.info/tild3162-3832-4362-a137-643939356665/Rectangle_34.svg);
    mask-image: url(https://static.tildacdn.info/tild3162-3832-4362-a137-643939356665/Rectangle_34.svg);
}
.yandex_map_mask{
    display: none;
}
.uc-yandex_map_custom{
    width: 100%;
    height: 900px;
    margin-left: 20vh;
    -webkit-mask-size: 100% 900px;
    mask-size: 100% 900px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(https://static.tildacdn.info/tild3162-3832-4362-a137-643939356665/Rectangle_34.svg);
    mask-image: url(https://static.tildacdn.info/tild3162-3832-4362-a137-643939356665/Rectangle_34.svg);   
}
.ymaps-2-1-79-zoom {
    left: 7em !important;
    top: 16em !important;
}
@keyframes arrows {
    0%   {transform: translate(0, 0px);}
    25%  {transform: translate(0, 15px);}
    50%  {transform: translate(0, 0px);}
    75%  {transform: translate(0, -15px);}
    100% {transform: translate(0, 0px);}
}