
.node.node--type-analysts.clearfix::after { display: none; }
/*=========================VIEW=========================*/
.view.view-analysts.view-id-analysts .view-content.row { margin: 0 -15px; row-gap: 30px; }
.view.view-analysts.view-id-analysts .view-content.row .field__item { padding: 0 15px; }
/*======================================================*/

/*=========================TEASER=========================*/
.node.node--type-analysts.node--view-mode-teaser {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
    background: var(--grey);
    padding: 20px;
    border-radius: 10px;
    height: 100%;
}
.node.node--type-analysts.node--view-mode-teaser .group-main {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.node.node--type-analysts.node--view-mode-teaser .field.field--name-field-image {
    display: flex;
    align-items: center;
    justify-content: center;
}
.node.node--type-analysts.node--view-mode-teaser .field.field--name-field-image div {
    width: 180px;
    height: 180px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.node.node--type-analysts.node--view-mode-teaser .field.field--name-field-image div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.node.node--type-analysts.node--view-mode-teaser .field.field--name-node-title { text-align: center; }
.node.node--type-analysts.node--view-mode-teaser .field.field--name-node-title a { font: 800 20px / 1.27273 var(--font-family); color: var(--dark-green); text-align: center; }
.node.node--type-analysts.node--view-mode-teaser .field.field--name-node-title a:hover { color: var(--green); }

.node.node--type-analysts.node--view-mode-teaser .field.field--name-field-kratkoe-opisanie { text-align: center; }
/*========================================================*/

/*===========================FULL===========================*/
.node.node--type-analysts.node--view-mode-full { display: flex; flex-direction: row; gap: 24px; }
.node.node--type-analysts.node--view-mode-full .group-left { flex: 0 0 auto; }
.node.node--type-analysts.node--view-mode-full .group-left .field.field--name-field-image img { width: 100%; height: auto; object-fit: cover; border-radius: 10px; }

.node.node--type-analysts.node--view-mode-full .group-right { flex: 1 1 auto; font: 700 18px / 1.31579 var(--font-family); letter-spacing: -0.02em; color: var(--dark-grey); }

/*==========================================================*/

@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {
    .node.node--type-analysts.node--view-mode-full { flex-direction: column; }
}
@media screen and (max-width: 575px) {
}