.expert__inner {display: flex;flex-wrap: wrap;gap: 30px;align-items: stretch}
.expert__block {color: #000;width: calc((100% - 60px) / 3);text-align: center;display: flex;flex-direction: column;gap: 30px}
.expert__cover{border-radius: 8px;overflow: hidden;display: block;width: 100%}
.expert__cover img, .expert__cover picture {display: block;width: 100%;height: auto;}
.expert__info {display: flex;flex-direction: column;align-items: center;gap: 30px 0;flex: 1;width: 100%}
.expert__title {font-weight: 700;color: #2d3e7c;font-size: 24px}
.expert__text {flex: 1;width: 100%}
.expert__block .btn {width: 100%;padding-left:0; padding-right:0}
.content-text__expert{clear:both}
.content-text__expert img{float: left;margin-right: 20px;margin-bottom: 20px;border-radius: 8px;max-width: 270px}
@media(max-width: 1229px) {
    .expert__inner,  .expert__block, .expert__info{ gap: 25px; }
    .expert__block { width: calc((100% - 50px) / 3); }
    .expert__title { font-size: 22px; }
}
@media(max-width: 991px) {
	.expert__inner,  .expert__block, .expert__info{ gap: 20px; }
    .expert__block { width: calc((100% - 40px) / 3); }
    .expert__title { font-size: 20px; }
}
@media(max-width: 767px) {
	.expert__info{gap:15px}
    .expert__title {font-size: 18px}
    .expert__block{width: 100%; gap:20px}
}
@media(max-width: 767px) and (min-width: 421px) {
    .expert__block .expert__cover, .expert__block .expert__info{width: calc((100% - 20px) / 2)}
    .expert__block{ flex-direction:row; text-align:left; }
}
@media(max-width: 575px) {
	.content-text__expert img{display:none}
}
@media(max-width: 420px) {
	.expert__inner{gap:25px}
	.expert__block, .expert__info{gap:10px}
}