.title {display: flex; flex-direction: column;}.title-logo {width: 250px; height: 200px;}.price-item-1::before {content: url("/images/pages/uslugi/001.png"); margin: auto; align-self: center;}.price-item-2::before {content: url("/images/pages/uslugi/002.png"); margin: auto; align-self: center;}.price-item-3::before {content: url("/images/pages/uslugi/003.png"); margin: auto; align-self: center;}.price-item-4::before {content: url("/images/pages/uslugi/004.png"); margin: auto; align-self: center;}.price-item-5::before {content: url("/images/pages/uslugi/005.png"); margin: auto; align-self: center;}.price-item-6::before {content: url("/images/pages/uslugi/006.png"); margin: auto; align-self: center;}.discount-bg::before {background: linear-gradient(to bottom, var(--bs-red) 70%, var(--bs-light) 30%);}.appeal-button-float > .button-float {font-size: 1.5em;box-shadow: 0 0 1.25em rgb(245 58 58);}.appeal-button-float > .button-float::after {background-image: url(/images/tmpl/icon/play.svg); background-size: 50%; left: 8% !important;}.appeal-skew {min-height: 310px;}@media (min-width: 768px) {    .appeal-button-float {left: 8em!important;}    .appeal-skew {min-height: 650px;}	}.reviews .card {width: 95%; height: 100%;}.team-worker {width: 6.25rem; height: 9.25rem;}.team-appeal {padding: 1rem; height: 32rem;}.team-appeal::before {z-index: -1; position: absolute; content: ''; top: 0; right: 0; bottom: 0; left: 0; background: #e9ecef;}.team-appeal::after {z-index: -1; position: absolute; content: ''; transform: translateY(50%); bottom: 0; left: 40px; border: 40px solid transparent; border-left: 40px solid #e9ecef;}#team-quote::before {content: url('/images/tmpl/icon/quote.svg'); display: block;}@media (min-width: 380px) {    .team-appeal {height: 27rem;}}@media (min-width: 576px) {    .team-appeal {height: 20rem;}}@media (min-width: 768px) {    #team-quote {padding-left: 4rem;}    #team-quote::before {position: absolute; top: 0; left: 0;}    .team-appeal {padding-right: 0; height: 25rem;}    .team-appeal::before {right: -300px;}}@media (min-width: 992px) {    .team-appeal {height: 21rem;}}@media (min-width: 1320px) {    .team-appeal {height: 18rem;}}.arguments-item-1::before {content: url("/images/pages/sozdanie-sajtov/005.png"); display: inline-block; margin: auto;}.arguments-item-2::before {content: url("/images/pages/sozdanie-sajtov/006.png"); display: inline-block; margin: auto;}.arguments-item-3::before {content: url("/images/pages/sozdanie-sajtov/007.png"); display: inline-block; margin: auto;}.arguments-item-4::before {content: url("/images/pages/sozdanie-sajtov/008.png"); display: inline-block; margin: auto;}.arguments-item-5::before {content: url("/images/pages/sozdanie-sajtov/009.png"); display: inline-block; margin: auto;}.arguments-item-6::before {content: url("/images/pages/sozdanie-sajtov/010.png"); display: inline-block; margin: auto;}.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;}}