a:hover {
   text-decoration: underline !important;
   transition: background-color .1s ease-out !important;
}

.t-btn:hover{
    text-decoration: none !important;
}

.t-btnflex.t-btnflex_type_button:hover {
        background-color: #003d28 !important;
        transition: background-color .1s ease-out !important;
    }
    
.t-btnflex.t-btnflex_type_button2:hover {
        background-color: #d5dfdc !important;
        transition: background-color .1s ease-out !important;
    }

.tmenu-mobile { 
    background-color: rgba(0, 0, 0, 0.5) !important;
}

#nav1195200126 {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.tmenu-mobile__container {
  padding: 0 20px !important;
}

.badge__form .badge__link-to-map {
    background: #006442 !important;
    color: #fff;
}

.badge__form .badge__link-to-map:hover {
    background: #003d28 !important;
    color: #fff;
    transition: background-color .1s ease-out;
}

.t-sociallinks__item_vk path {
    fill: rgb(0, 119, 255);
}

.t-sociallinks__item_vk:hover path {
    fill: rgb(0, 68, 212);
}

.t-sociallinks__item_whatsapp path {
    fill: #25d366;
}

.t-sociallinks__item_whatsapp:hover path {
    fill: #17b150;
}

.t-sociallinks__item_website:hover{
    opacity: 0.8;
}

.tmenu-mobile__imglogo{
max-width: 70px !important;
width: 70px !important;
}