/*.i_card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 0 none transparent; }
  .i_card__wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .i_card__head {
    padding: 1.5rem 1.5rem; }
  .i_card__body {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    padding: 1.5rem 1.5rem; }
  .i_card__over {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .i_card__back {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .i_card:hover .i_card__back {
    box-shadow: 0 0 10rem 0 rgba(131, 131, 163, 0.25); }
*/

.i_rounded--16 { border-radius: 16px; }
.i_rounded--24 { border-radius: 24px; }

.i_type--1 .rounded { border-radius: 24px !important; }
.i_type--1 .btn.rounded { border-radius: 16px !important; }
.i_type--1 .i_card--9 .rounded { border-radius: 16px !important; }
.i_type--1 .i_card--10 .rounded { border-radius: 16px !important; }

.i_card--11 { }
.i_card--11 .i_card__back { opacity: 0.9; }
.i_card--11:hover .i_card__back { box-shadow: 0 0 0 0 rgba(131, 131, 163, 0.25); }


.i_card--10 { }
.i_card--10 .i_card__head { padding: 1.5rem 1.5rem 1.5rem 1.5rem; }
.i_card--10 .i_card__body { padding: 0; }
.i_card--10 .i_card__icon { align-self: flex-start; aspect-ratio: 1/1; width:6rem; min-width: 6rem; min-height: 6rem; margin-right: 1rem; overflow: hidden;}
.i_card--10 .i_card__icon img { width:auto; height: 100%; }
.i_card--10:hover .i_card__link {}
.i_card--10:hover .i_card__back { box-shadow: 0 0 0 0 rgba(131, 131, 163, 0.25); }
.i_card--10 .i_card__network { margin-left: 8px; }
@media all and (min-width: 0.0625em) {
.i_card--9 .i_card__body { flex-direction: column; }
.i_card--9 .i_card__icon { margin-bottom: 1rem; }
}
@media all and (min-width: 36em) {}
@media all and (min-width: 48em) {}
@media all and (min-width: 62em) {
.i_card--9 .i_card__body { flex-direction: row; }
.i_card--9 .i_card__icon { margin-bottom: auto; }
}
@media all and (min-width: 75em) {}

.i_card--9 { }
.i_card--9 .i_card__head { padding: 1.5rem 1.5rem 1.5rem 1.5rem; }
.i_card--9 .i_card__body { display: flex; align-items: stretch; padding: 0; }
.i_card--9 .i_card__icon { align-self: flex-start; aspect-ratio: 1/1; width:6rem; min-width: 6rem; min-height: 6rem; margin-right: 1rem; overflow: hidden;}
.i_card--9 .i_card__icon img { width:auto; height: 100%; }
/*.i_card--9:hover .i_card__back { box-shadow: 0 0 10rem 0 rgba(131, 131, 163, 0.25); }*/
.i_card--9:hover .i_card__link {}
.i_card--9:hover .i_card__back { box-shadow: 0 0 0 0 rgba(131, 131, 163, 0.25); }
.i_card--9 .i_card__arrow { float: right; }
.i_card--9 .i_card__network { margin-left: 8px; }
@media all and (min-width: 0.0625em) {
.i_card--9 .i_card__body { flex-direction: column; }
.i_card--9 .i_card__icon { margin-bottom: 1rem; }
}
@media all and (min-width: 36em) {}
@media all and (min-width: 48em) {}
@media all and (min-width: 62em) {
.i_card--9 .i_card__body { flex-direction: row; }
.i_card--9 .i_card__icon { margin-bottom: auto; }
}
@media all and (min-width: 75em) {}

/*----------------------------------------------------------------------------*/
.i_group--expert_0 { border-radius: 24px; background-color: #f4f4fa; }
@media all and (min-width: 62em) {
.i_group--expert_0 { background-color: transparent; }
}
.i_group--expert_1 {}
.i_group--expert_1 .i_item { background-color: transparent; border-radius: 16px; }
.i_group--expert_1 .i_card--9 > .i_card__wrap { padding: 1.5rem; }
.i_group--expert_1 .i_card--9 > .i_card__wrap .i_card__icon { background-color: #ffffff; }
.i_group--expert_1 .i_card--9 .i_card__body {}
.i_group--expert_1 .i_card__link { display: none }
.i_group--expert_1 .i_card__arrow { display: none }
@media all and (min-width: 62em) {
.i_group--expert_1 .i_card--9 .i_card__body { display: flex; align-items: stretch; flex-direction: column; padding: 0; }
.i_group--expert_1 .i_card--9 .i_card__icon { aspect-ratio: 4/3; min-width: 100%; max-height: 100%; min-height: auto; margin-right: auto; margin-bottom: 1rem; }
.i_group--expert_1 .i_card--9 .i_card__icon img { width:auto; height: auto; min-height: 100%; }
}

.i_group--expert_2 {}
.i_group--expert_2 .i_item { background-color: transparent; border-radius: 16px; }
.i_group--expert_2 .i_card--9 > .i_card__wrap { padding: 1.5rem; }
.i_group--expert_2 .i_card--9 .i_card__body {}
.i_group--expert_2 .i_card--9 > .i_card__wrap .i_card__icon { background-color: #ffffff; }
.i_group--expert_2 .i_card__link { display: none }
.i_group--expert_2 .i_card__arrow { display: none }

.i_group--expert_3 {}
.i_group--expert_3 .i_item { height: 100%; background-color: #ffffff; border-radius: 16px; }
.i_group--expert_3 .i_card--9 > .i_card__wrap { padding: 1.5rem; }
.i_group--expert_3 .i_card--9 .i_card__body {}
.i_group--expert_3 .i_card--9 > .i_card__wrap .i_card__icon { display: none; }
.i_group--expert_3 .i_card--9 > .i_card__wrap .i_card__text { display: none; }
.i_group--expert_3 .i_card--9 > .i_card__wrap .i_card__network { display: none; }
@media all and (min-width: 0.0625em) {}
@media all and (min-width: 36em) {}
@media all and (min-width: 48em) {}
@media all and (min-width: 62em) {}
@media all and (min-width: 75em) {}
/*----------------------------------------------------------------------------*/

.i_self--1 {}
.i_self--2 {}
.i_self--3 {}

/*----------------------------------------------------------------------------*/

.i_max-w--xxl  { max-width: 89em; }
.i_max-w--xl  { max-width: 75em; }
.i_max-w--lg  { max-width: 62em; }
.i_ratio--1x1 { aspect-ratio: 1/1; }
.font-weight-bolder { font-weight: 600 !important; }

/*----------------------------------------------------------------------------*/



/* CSS для модального окна */
/*
.i_card__screen:before { content:""; display:none; background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; right:0; bottom:0; z-index:10 }
.i_card__screen:target:before { display:block }
*/

.i_card__screen .i_card__overlay { content:""; display:none; background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; right:0; bottom:0; z-index:10 }
.i_card__screen:target .i_card__overlay { display:block }
.i_card__screen .i_card__dialog { background:#fefefe; border:#333 solid 1px; border-radius:24px; margin-left:-240px; position:fixed; left:50%; top:-100%; z-index:11; width:100%; max-width:480px; -webkit-transform:translate(0,-500%); -ms-transform:translate(0,-500%); transform:translate(0,-500%); -webkit-transition:-webkit-transform .3s ease-out; -moz-transition:-moz-transform .3s ease-out; -o-transition:-o-transform .3s ease-out; transition:transform .3s ease-out }
.i_card__screen:target .i_card__dialog { -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0); top:25% }
.i_card__screen .btn-close { font-size:32px;text-decoration:none !important;position:absolute;right:1.5rem;top:0.5rem; z-index: 11; }
#close { display:none }
