.header{position:relative; border-color: rgba(0, 50, 79, 0.1);}
.header__main-menu{border-color: rgba(0, 50, 79, 0.1);}
.header__logo, .header__contacts .contacts-list__icon, .menu-item__icon{filter: none}
.contacts-list__link, .contacts-list__item, .language-switcher__link.is-active, .header__menu > li > a{color: #00324F;}
.language-switcher__link, .language-switcher__separator{color:rgba(50,79,100, 0.5)}
.language-switcher__link:hover{color:rgba(50,79,100, 0.8)}
.header__button-mobile span{background:#00324F}
.mobile-call__icon{filter:none}
h1.content-block__title{font-size: clamp(30px, 5vw, 76px); line-height:1; text-align:center; margin:0 0 40px}
.content-block__header{max-width:100%; width:100%}

.news__block{padding: 32px 30px;background: #ECE5E3;border: 1px solid rgba(0, 50, 79, 0.1);border-radius: 40px;height: 100%;display: flex;flex-direction: column;}
.news__cover{border-radius:20px; overflow:hidden; margin-bottom:24px}
.news__cover img{width:100%; height:100%; object-fit:cover}
.news__title{display:block; font-size: 18px;line-height: 1.2;color: #00324F}
.news__meta{margin-top:auto}
.news__text{font-size: 14px;line-height: 1.4;color: #808080; padding:8px 0 24px}
a.news__more{font-size: 14px;line-height: 1.4;text-decoration: underline;color: #00324F;display:block;margin-top: auto;}
.news__title:hover, a.news__more:hover{text-decoration:none; color:#5B8CB5}

@media (max-width:1429px){
	
}
@media (max-width:991px){
	h1.content-block__title{margin:0 0 32px}
	.news__block{padding: 24px}
	
}
@media (max-width:767px){
	h1.content-block__title{text-align:left}
	.news__block{border-radius: 20px; padding: 16px}
	.news__cover{margin-bottom:16px}
	.news__text{padding:8px 0 16px}
}
