.team-block {
	display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.team-block > div {
	width: calc(100%/3 - 20px);
    display: block;
    text-align: center;
    box-sizing: border-box;
    text-decoration: none;
}

.team-block > div > a {
  	background: #04C823;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
    min-height: 80px;
    padding: 15px 0;
    border: 1px solid #04C823;
    box-sizing: border-box;
    font-size: 18px;
    text-decoration: none;
}
.team-block > div > a:hover {
	background: #fff;
  	color: #04C823;
}


.solo-block {width: 100%; display: flex; justify-content: space-between; margin-bottom: 50px;}
.solo-block a {display: flex; width: 400px; margin-right: 30px; align-items: center;}
.solo-block a img {object-fit: cover; display: block; margin: 0;}
.solo-text {width: calc(100% - 430px);}
.solo-text h2 {font-size: 30px;}
.solo-text p {}
.solo-block:last-child {margin-bottom: 0;}


@media (max-width: 800px) {
  .team-block {flex-wrap: wrap;}
  .team-block > div {width: 100%; margin-bottom: 15px;}
  .team-block > div:last-child {margin-bottom: 0;}
  .solo-block {flex-wrap: wrap;}
  .solo-text {width: 100%; padding-top: 15px;}
  .solo-block a {width: 100%;}
}

/*article p {
	margin: 0 0 17px;
	padding: 0;
}

article img {
	border: 0;
}

article a:hover {
	text-decoration: none;
}

.modal-content > iframe {width: 100% !important; height: 445px;}

.show_form_btn {
	padding: 5px 20px;
	border: 1px solid #000;
	border-radius: 5px;
	box-shadow: 2px 2px 10px 0 rgba(0,0,0,.5);
}*/