.title {display: flex; flex-direction: column;}.title-logo {width: 250px; height: 200px;}.price-item::before {margin: auto;}.price-item-1::before {content: url("/images/pages/kontekstnaya-reklama/005.png");}.price-item-2::before {content: url("/images/pages/kontekstnaya-reklama/006.png");}.price-item-3::before {content: url("/images/pages/kontekstnaya-reklama/007.png");}.price-item-4::before {content: url("/images/pages/kontekstnaya-reklama/008.png");}.discount-bg::before {background: linear-gradient(to bottom, var(--bs-red) 70%, var(--bs-light) 30%);}.factors-item:nth-child(1)::before {content: url("/images/pages/smm-v-sotsialnykh-setyakh/001.png");}.factors-item:nth-child(2)::before {content: url("/images/pages/smm-v-sotsialnykh-setyakh/002.png");}.factors-item:nth-child(3)::before {content: url("/images/pages/smm-v-sotsialnykh-setyakh/003.png");}.promise-bg::before {background: linear-gradient(to bottom, var(--bs-light) 20%, var(--bs-dark) 20%);}.steps .number {padding: 5rem 0 0 2rem; position: relative;}@media (min-width: 992px) {    .steps-callback {padding-top: 5rem;}}.reasons-bg::before {filter: brightness(40%); background: url("/images/pages/smm-v-sotsialnykh-setyakh/005.jpg") center; background-size: cover;}.reasons .number {padding: 0 0 4rem 6rem;}.reasons .number::before {line-height: .8!important;}.reviews .card {width: 95%; height: 100%;}.video .video-preview {overflow:hidden; cursor:pointer; border:0 none; height:100%;}.video .video-preview iframe {height:100%; position:relative; z-index:5;}.video .video-preview:hover {box-shadow:0 0 5px rgba(0,0,0,.5);}.video .video-preview img {transition:.3s; position:relative; z-index:2;}.video .video-preview:hover img {transform:scale(1.1) rotate(3deg);}.video .video-preview::before {content:''; background:url('/images/tmpl/icon/play.svg'); background-size:100% 100%; width:3rem; height:3rem; position:absolute; top:1rem; right:1rem; z-index:3;}.video .video-preview .card-body {position:absolute; bottom:1rem; right:2rem; background:#dc3545; left:0; padding:0 1rem; color:#fff; z-index:5; text-align:left;}.video .video-preview .card-body::before {content:''; position:absolute; top:0; left:1rem; width:100%; bottom:0; background:#dc3545; transform: skewX(-10deg); z-index:-1;}.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;}}.advertising-bg {background: var(--bs-light);}.advertising-item > * {position: relative; padding-left: 32px; padding-top: 32px;}.advertising-item > *::after {position: absolute; top: 0; left: 0; color: white; font-size: 180px; line-height: 100%; font-weight: 700; z-index: -1;}.advertising-toggles::before {position: absolute; z-index: -1; content: ''; top: 50%; right: 0; left: 0; height: 2px; background: var(--bs-dark);}.advertising-toggle {color: white; width: 40px; height: 40px; background: var(--bs-dark); border-radius: 50%; text-align: center; padding: 8px;}.advertising-item:nth-child(1):after {background: url("/images/pages/kontekstnaya-reklama/016.png") center no-repeat;}.advertising-item:nth-child(1) > *::after, .advertising-toggle:nth-child(1)::after {content: '01';}.advertising-item:nth-child(2)::after {background: url("/images/pages/kontekstnaya-reklama/017.png") center no-repeat;}.advertising-item:nth-child(2) > *::after, .advertising-toggle:nth-child(2)::after {content: '02';}.advertising-item:nth-child(3)::after {background: url("/images/pages/kontekstnaya-reklama/018.png") center no-repeat;}.advertising-item:nth-child(3) > *::after, .advertising-toggle:nth-child(3)::after {content: '03';}.advertising-item:nth-child(4)::after {background: url("/images/pages/kontekstnaya-reklama/019.png") center no-repeat;}.advertising-item:nth-child(4) > *::after, .advertising-toggle:nth-child(4)::after {content: '04';}.advertising-item:nth-child(5)::after {background: url("/images/pages/kontekstnaya-reklama/020.png") center no-repeat;}.advertising-item:nth-child(5) > *::after, .advertising-toggle:nth-child(5)::after {content: '05';}.advertising-item:nth-child(6)::after {background: url("/images/pages/kontekstnaya-reklama/020.png") center no-repeat;}.advertising-item:nth-child(6) > *::after, .advertising-toggle:nth-child(6)::after {content: '06';}.advertising-hider {height: 100vh; height: calc(var(--vh, 1vh) * 100); max-height: 38rem;}.scrs-arrow-left, .scrs-arrow-right {opacity: .5; transition: .5s; width: 40px; height: 40px; position: relative; transform: rotateZ(-135deg); border: 0 solid var(--bs-dark); background-color: transparent;}.scrs-arrow-left:hover, .scrs-arrow-right:hover {opacity: 1;}.scrs-arrow-left {border-width: 1px 1px 0 0;}.scrs-arrow-right {border-width: 0 0 1px 1px;}.scrs-hider {cursor: grab; touch-action: pan-y;}.scrs-item {opacity: 0; position: absolute; transition: .5s; top: 0; right: 0; bottom: 0; left: 0; user-select: none;}.scrs-item.scrs-active {opacity: 1; z-index: 1;}.advertising-toggle.scrs-active, .advertising-toggle:hover {background: var(--bs-red);}.scrs-on-drag {cursor: grabbing;}.scrs-on-drag * {transition: none;}@media (min-width: 576px) {    .advertising-hider {max-height: 25rem;}}@media (min-width: 768px) {    .scrs-arrow-left, .scrs-arrow-right {width: 60px; height: 60px;}    .advertising-content {padding: 0 100px}    .advertising-item::after {content: ''; flex-grow: 1; background-size: contain!important;}    .advertising-hider {max-height: 28rem;}}@media (min-width: 992px) {    .advertising-hider {max-height: 20rem;}    .advertising-bg {background: linear-gradient(to right, var(--bs-dark) 50.8%, var(--bs-light) 49.2%);}}@media (min-width: 1200px) {    .advertising-bg {background: linear-gradient(to right, var(--bs-dark) 50.8%, var(--bs-light) 49.2%);}}.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;}	}.slider-blog-item {width: 95%;}.slider-blog-preview {height: 225px!important; object-fit: cover;}.slider-blog-item iframe {width: 100%; height: 225px;}.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;}}.price-card {padding: 5rem 0; position: relative;}.price-card-card {height: 17rem; width: 95%;}.afterword-bg {background: url("/images/pages/home/014.png") center bottom no-repeat; background-size: auto 100%;}.afterword-text {background: rgba(255,255,255,.5);}@media (min-width: 992px) {    .afterword-text {background: none;}}