.av-team{padding:64px 0;background:#153e65;color:#fff}
.av-team *{box-sizing:border-box;letter-spacing:0}
.av-team__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}
.av-team__eyebrow{margin:0 0 12px;color:#9edbff;font-size:13px;font-weight:700;text-transform:uppercase}
.av-team h2{margin:0;color:#fff;font-size:34px;line-height:1.2}
.av-team__lead{max-width:510px;margin:0;color:#dceaf4;font-size:17px;line-height:1.55}
.av-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.av-team__card{min-width:0;overflow:hidden;background:#fff;color:#203449;border-radius:6px}
.av-team__portrait{aspect-ratio:1/1;background-image:url('../img/team-illustrative.webp');background-size:200% 200%;background-repeat:no-repeat;background-color:#d8e7ef}
.av-team__card:nth-child(1) .av-team__portrait{background-position:left top}
.av-team__card:nth-child(2) .av-team__portrait{background-position:right top}
.av-team__card:nth-child(3) .av-team__portrait{background-position:left bottom}
.av-team__card:nth-child(4) .av-team__portrait{background-position:right bottom}
.av-team__body{padding:20px}
.av-team__body h3{margin:0 0 6px;color:#193b58;font-size:21px;line-height:1.3;overflow-wrap:anywhere}
.av-team__role{margin:0 0 12px;color:#126b9e;font-size:14px;font-weight:700;line-height:1.4}
.av-team__desc{margin:0;color:#566c7e;font-size:14px;line-height:1.55}
.av-team__foot{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:25px}
.av-team__disclosure{max-width:650px;margin:0;color:#d2e3ee;font-size:13px;line-height:1.5}
.av-team__link{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid #a5cce1;border-radius:6px;color:#fff!important;font-size:15px;font-weight:700;text-decoration:none!important;text-align:center}
.av-team__link:hover{background:#fff;color:#153e65!important}
.av-team__link:focus-visible{outline:3px solid #9edbff;outline-offset:4px}
.minprom-modern .tu-hero__inner{display:block}
.minprom-modern .tu-hero__copy{max-width:900px}
.minprom-modern .tu-hero h1{font-size:48px;letter-spacing:0}
.minprom-modern .tu-process h2,.minprom-modern .tu-bottom h2{font-size:30px;letter-spacing:0}
.minprom-modern .tu-content__body{max-width:940px;margin:0 auto;font-size:17px;line-height:1.7}
.minprom-modern .tu-content__body h2{font-size:28px;line-height:1.3;margin:32px 0 16px}
.minprom-modern .tu-content__body h3{font-size:22px;line-height:1.35}
.minprom-modern .tu-button{white-space:normal;overflow-wrap:anywhere}
.avition-trts-guide{box-shadow:none!important}
.header .header-top__btn{align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #0967ad;border-radius:6px;background:#0877c4;color:#fff;font:inherit;box-shadow:none}
.header .header-top__btn span{font-size:16px;font-weight:600;line-height:1.3;color:inherit}
.header .header-top__btn:hover{background:#075d9b;border-color:#075d9b}
.header .header-top__btn:focus-visible{outline:3px solid #76bced;outline-offset:3px}
.header .header-top__btn:after{display:none}
.company .item_title{overflow-wrap:anywhere}
@media(max-width:575px){.company .company_item .item_title{font-size:20px;line-height:1.35}.company .company_item .item_descr{line-height:1.5}}
.avition-trts-guide__head{grid-template-columns:minmax(0,1fr)!important}
.avition-trts-guide__cta{white-space:normal!important;max-width:100%;text-align:center}
.avition-trts-guide__grid{grid-template-columns:1fr!important}
.avition-trts-guide__card{border:0!important;border-top:1px solid #c8dce9!important;border-radius:0!important;background:transparent!important;padding:16px 0!important}
@media(max-width:991px){.av-team__head{align-items:start;flex-direction:column}.av-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.av-team{padding:44px 0}.av-team h2{font-size:28px}.av-team__grid{grid-template-columns:1fr}.av-team__card{display:grid;grid-template-columns:100px minmax(0,1fr)}.av-team__portrait{align-self:start}.av-team__body{padding:15px}.av-team__body h3{font-size:18px}.av-team__foot{align-items:stretch;flex-direction:column}.minprom-modern .tu-hero h1{font-size:32px}.minprom-modern .tu-process h2,.minprom-modern .tu-bottom h2{font-size:26px}.minprom-modern .tu-content__body h2{font-size:25px}}
