a { color: #2B7FFF; }
.aligncenter { text-align: center; }

.feedback_toast__wrap-success, .feedback_toast__wrap-fail { width: 100%; border-radius: 0; }

.feedback_toast__wrap-success { background-color: #87d189; }
.feedback_toast__wrap-fail { background-color: #e59399; }
.feedback_sidebar__textarea { height: 110px; }
blockquote {
    padding: 10px 0 0 16px;
    border-left: 4px solid #efefef;
    border-radius: 8px;
}

.news-one_wrap p { text-indent: 8px; }
.news-one_wrap li {
	font-weight: 400;
	padding: 4px 0;
}
.news-one_wrap figcaption {
	font-size: 14px;
    text-align: center;
}

.wp-block-group {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.wp-block-group .wp-block-image {
	margin-top: 24px;
    margin-right: 2%;
    border-radius: 4px;
    padding: 16px;
    box-shadow: 1px 1px 4px #ecedee;
}
.wp-block-group .wp-block-image:hover {
	backdrop-filter: brightness(98%);
	transition-duration: .3s;
}
.wp-block-group .wp-block-image img {
	height: 40px;
	width: auto;
}

.recapcha-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.description-block { padding: 24px; }
.alignleft { float: left; padding-right: 8px; }
.alignright { float: right; padding-left: 8px; }

.contacts_banner_email {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
.contacts_banner_email p {
  margin: 0;
}
.email-row {
    display: flex;
    align-items: center;
    gap: 8px;
}