.lastAdds-group .content-wrapper .h2 a {
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

body .aside .left-menu-container .left-menu li a, .navs-column .left-menu-container .left-menu li a, body .contents .contents-title, body .top-menu-item.nav-item .nav-link
 {
    text-transform: none;
}

body nav.banners ul li a { border: none }
body .otherBips {
grid-template-columns: repeat(5, 1fr);
}
@media screen and (max-width: 720px) {
body .otherBips { grid-template-columns: repeat(3, 1fr); }
}

@media screen and (max-width: 450px) {
body .otherBips { grid-template-columns: repeat(2, 1fr); }
}

body .otherBips .otherBips-group-item-link {
display: flex;
flex-direction: column;
gap: 10px;
justify-content: center;
align-items: center;
box-shadow: 2px 1.5px 5px 0 #80808024;
padding: 15px;
text-decoration: none;
}

body .otherBips .otherBips-group-item-link .otherBips-group-item-link-text {
font-weight: 700
}

.authorities .authorities-group-item-link-text a {
color: white
}

nav.banners ul li:not(:first-of-type) { margin-top: 25px }

@media screen and (max-width: 991px) and (min-width: 550px) {
    body nav.banners ul {
gap: 25px
}
}

nav.banners ul li a>.banner-img {
    max-height: 100%
}

body .basic-data .basic-data-group-item-link { height: 36rem }
body .basic-data .basic-data-group-item-link .basic-data-group-item-link-text-desc {
height: 31rem; max-height: 31rem
}

@media screen and (min-width: 1500px) {
body .basic-data .basic-data-group-item-link { height: 28rem }
}

.header .main-title .where {
font-size: 2.2rem;
}

body .navs-column .left-menu-container {
   margin-bottom: 15px !important
}