body, html {
	background-color: #FDFCFA;
	color: #01395C;
}

.block-login form + .possible-text-content p:has(img) {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
  	justify-content: center;
  	gap: 20px;
  	margin-top: 32px;
}

.block-login form + .possible-text-content p:has(img) img {
 	display: block;
  	width: 100%;
  	max-width: 150px;
  	height: auto;
  	max-height: 40px;
}

.block-login .possible-text-content p strong {
	font-size: 1rem;
}

.block-login .row {
	border-color: #01395C;
}

.button {
	border-color: #01395C;
  	background-color: #01395C;
}

.block-cards__item {
	background-color: #EFF0EB;
}

.h2, h2 {
	border-color: #01395C;
  	color: #01395C;
}

.block-cards__gallery__item p {
	background-color: #01395cab;
}