.people-card {height:100%;display:flex;flex-direction:column;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.is_loading .people-card {transform:scale(0.8);filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.8}
.people-card__image img {width:100%}
.people-card__content {margin:-40px 20px 0 20px;padding:20px;flex-grow:1;align-items:flex-start;flex-direction:column;display:flex;background:#fff;z-index:1;position:relative;outline:2px #fff solid;outline-offset:-2px;-webkit-transition:outline 0.3s ease;-o-transition:outline 0.3s ease;transition:outline 0.3s ease}
.people-card__content:after {content:'';display:block;position:absolute;top:-16px;width:37px;right:20px;height:32px;background:url(../themes/gromit/assets/img/svg/triplex--bold--red.svg) center / contain;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.is_active .people-card__content:after {transform:rotate(1turn)}
.is_active .people-card__content {outline:2px #000 solid}
.people-card__name {margin-bottom:10px}
.people-card__post {color:#575757;margin-bottom:20px}
.people-card__more {color:#00f;border-bottom:1px dashed;display:inline-block;cursor:pointer;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;margin-top:auto}
.people-card__more:before {content:'Подробнее'}
.is_active .people-card__more:before {content:'Свернуть'}
.people-card__more:hover {color:#000}
@media screen and (max-width:900px ) {body {padding-top:0 }}
@media screen and (max-width:900px ) {.has_popup .header {background:#000;color:#fff }}
.header .menu__item:hover {color:#fff}
.header.is_float {color:#fff}
.breadcrumbs {margin-bottom:20px;margin-top:40px;color:#cecece;font-size:10px;line-height:13px;letter-spacing:0.05em;text-transform:uppercase}
@media screen and (max-width:900px ) {.breadcrumbs {margin-top:0;margin-bottom:10px }}
.inner-page-header {position:relative;padding-top:60px}
@media screen and (max-width:900px ) {.inner-page-header {padding-top:30px }}
.inner-page-header__image {margin-top:-40px;margin-bottom:-40px;margin-left:-20px;margin-right:-20px}
.inner-page-header__image img {width:100%}
@media screen and (max-width:900px ) {.inner-page-header__image {margin-top:30px;margin-bottom:0 }}
.inner-page-header .float-links {margin-top:-32px}
.inner-page-header .col {position:relative;flex-direction:column}
.inner-page-header .filled-circle {width:206px;height:206px;left:100%;top:50%;transform:translate(-50%,-50%);z-index:2}
@media screen and (max-width:900px ) {.inner-page-header .filled-circle {top:100%;width:238px;height:238px;margin-left:-43px }}
.inner-page-header .has-filled-circle:before,
.inner-page-header .has-filled-circle:after {content:'';position:absolute;top:-30px;bottom:0;right:0;width:208px;z-index:1}
@media screen and (max-width:900px ) {.inner-page-header .has-filled-circle:before,.inner-page-header .has-filled-circle:after {display:none }}
.inner-page-header .has-filled-circle:before {background:url(../themes/gromit/assets/img/svg/triplex--not-such-gray.svg) top right}
.inner-page-header .has-filled-circle:after {transform:translateX(100%);background:url(../themes/gromit/assets/img/svg/triplex--white.svg)}
.inner-page-header .icon-arrow-down {position:absolute;height:67px;width:10px;bottom:-33px;left:40px}
.inner-page-header .h1 {position:relative;z-index:2}
@media screen and (max-width:900px ) {.inner-page-menu {position:fixed;top:60px;left:0;right:0;transform:translateY(-60px);opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease }.is_float ~ .scroll-fix__content .inner-page-menu {transform:translateY(0);opacity:1;pointer-events:all }}
.inner-page-menu__title {margin-bottom:40px;color:#cecece}
@media screen and (max-width:900px ) {.inner-page-menu__title {height:44px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:#000;color:#fff;border-top:1px #292929 solid;margin-bottom:0;white-space:nowrap;position:relative;z-index:1 }}
.inner-page-menu__toggler {padding:0 20px;width:100%;overflow:hidden;position:relative}
.inner-page-menu__toggler:after {content:'';display:block;position:absolute;top:0;bottom:0;right:0;background:linear-gradient(270deg,#000 26.56%,rgba(0,0,0,0) 78.13%);width:40px;z-index:1}
.inner-page-menu__toggler .icon-arrow-down--chevron {width:10px;height:6px;margin-right:12px;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;flex-shrink:0}
.inner-page-menu__toggler.is_active .icon-arrow-down--chevron {transform:scale(1,-1)}
.inner-page-menu__button {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#ff0013;padding:0 13px;align-items:center;margin-left:auto;border-left:1px #292929 solid}
.inner-page-menu__list {position:relative}
@media screen and (max-width:900px ) {.inner-page-menu__list {display:none;width:100% !important;opacity:1 !important;background:#fff;padding-left:30px !important;padding-right:30px !important;padding-top:40px;padding-bottom:40px;box-shadow:0 0 0 999px rgba(0,0,0,0.8) }}
.inner-page-menu__list:after {content:"";display:block;top:-20px;bottom:-20px;right:-20px;left:64px;position:absolute;z-index:0;background:#fff}
@media screen and (max-width:900px ) {.inner-page-menu__list:after {display:none }}
.inner-page-menu__item {position:relative;z-index:1}
.inner-page-menu__item + .inner-page-menu__item {margin-top:10px}
.inner-page-menu__item.is_active {color:#ff0013;padding-left:20px;display:flex;margin-left:-40px}
.inner-page-menu__item.is_active:before {content:'';display:block;width:20px;height:2px;background:#ff0013;margin-top:12px;margin-right:20px}
.inner-page-content {background:#f7f7f7;padding-top:120px}
@media screen and (max-width:900px ) {.inner-page-content {padding-top:60px }.inner-page-content >.container {position:relative;z-index:2 }}
.inner-page-content .float-menu {position:sticky;position:-webkit-sticky;top:110px}
@media screen and (max-width:900px ) {.inner-page-content .float-menu {z-index:1;padding-bottom:0 }}
@media screen and (max-width:900px ) {.footer {padding-top:40px }}
.peoples__text {margin-bottom:60px}
.peoples__labels {display:flex;margin-bottom:40px}
@media screen and (max-width:900px ) {.peoples__labels {margin-bottom:30px }}
.peoples__label {border-bottom:2px dotted;color:#00f;cursor:pointer;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.peoples__label:hover {color:#000}
.peoples__label + .peoples__label {margin-left:25px}
.peoples__label--active {color:#000;border-bottom-color:transparent}
.peoples__tabs {display:flex;flex-direction:column}
.peoples__grid .row {justify-content:space-between}
@media screen and (max-width:900px ) {.peoples__grid .row {flex-direction:column }}
.peoples__grid .col {width:45.8%;margin-bottom:60px}
@media screen and (max-width:900px ) {.peoples__grid .col {width:100%;margin-bottom:30px }}
.peoples__grid .col--odd {padding-left:0}
.peoples__grid .col--even {padding-right:0}
#icon-info path,
#icon-quote path {fill:none}
.people-details {position:relative;margin-left:-20px !important;margin-right:-20px !important;padding:80px 0;padding-left:44px !important;padding-right:124px !important;color:#fff;width:100% !important;margin-bottom:60px;margin-top:-20px;overflow:visible !important;background:url(../themes/gromit/assets/img/svg/appearance/people-details.svg) bottom left no-repeat,#000}
@media screen and (max-width:900px ) {.people-details {margin-top:0 !important;padding-left:20px !important;padding-right:20px !important;padding-bottom:107px;padding-top:30px;width:auto !important;background-size:contain }}
.people-details__close {position:absolute;width:58px;height:58px;top:0;right:0;cursor:pointer;background:url(../themes/gromit/assets/img/svg/modal_close--white.svg) center / 18px no-repeat;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.people-details__close:hover {opacity:0.8}
.people-details__item {display:flex}
@media screen and (max-width:900px ) {.people-details__item {flex-direction:column }}
.people-details__item + .people-details__item {margin-top:60px}
@media screen and (max-width:900px ) {.people-details__item + .people-details__item {margin-top:30px }}
.people-details__icon {margin-right:20px;padding-top:8px}
@media screen and (max-width:900px ) {.people-details__icon {margin-bottom:10px }}
.people-details__icon svg {width:60px;height:60px}
.people-details__content p + p {margin-top:1em}