.team-img-bg {background: linear-gradient(to left top, rgb(148,139,139), rgb(228,228,228)); height: 400px;}.team-img {max-width: 80%; max-height: 95%;}.team-card {position: relative;}.team-q {position: absolute; top: 0; right: 0; bottom: 0; left: 0; transition: transform .5s; background-color: rgba(0,0,0,.6); color: white;}.team-card:hover .team-q {transform: none;}.team-q-t {transform: translateY(100%);}.team-q-e {transform: translateY(-100%);}.team-q-b {transform: translateX(100%);}.team-q-s {transform: translateX(-100%);}.title {display: flex; flex-direction: column;}.title-logo {width: 250px; height: 200px;}@media (min-width: 768px) {    .o-nas-bg::before {top: 100px;}}.reviews .card {width: 95%; height: 100%;}.article {display: flex; flex-direction: column; padding: 5rem 0;}.article-body {height: 400px; overflow: hidden; position: relative; font-size:1rem; line-height:1.25; max-width:1320px; margin:0 auto;}.article-body::after {right: 0; bottom: 0; left: 0; height: 200px; background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); content: ''; position: absolute; pointer-events: none;}.article-label::before {content: 'Читать полностью';}.article-checkbox:checked + .article-label::before {content: 'Свернуть';}.article-checkbox:checked ~ .container-prod .article-body {height: auto!important;}.article-checkbox:checked ~ .container-prod .article-body::after {background: none; }/* SEO-продвижение */.custom.article{width: 90%; margin: 0 auto;}.custom.article p{ margin-bottom: 1rem !important; }@media screen and (max-width: 600px) {    .article-body p{font-size: 1.2rem;}}