.title {padding-top: 10rem; padding-bottom: 5rem;}.title-bg {background: #000;}.title .image {position: relative; z-index: -1;}.title .image img {max-width: 100%;}@media screen and (min-width: 768px) {	.title {padding-top: 10rem; padding-bottom: 10rem;}}@media screen and (min-width: 992px) {	.title .mod-text {width: 90%;}	.title .image img {max-width: none; position: relative; left: -5rem;}}.strategy::before {background: #fff;}.strategy-item {display: flex; flex-direction: column; align-items: center;}.strategy-item::before {line-height: 0; margin-bottom: 1rem;}.strategy-item.item-1::before {content: url("/images/pages/smm/002.png");}.strategy-item.item-2::before {content: url("/images/pages/smm/003.png");}.strategy-item.item-3::before {content: url("/images/pages/smm/004.png");}@media (min-width: 768px) {    .strategy-container {padding-top: 15rem;}    .strategy-card {animation: strategyUp 1s forwards; position: absolute; left: 0; top: 0;}}@media (min-width: 992px) {    .strategy::after {background: url("/images/pages/smm/001.png") left top no-repeat; left: 50%;}}@keyframes strategyUp {    from {        transform: translateY(0);    }    to {        transform: translateY(-9rem);    }}.price-card {box-shadow: 0 4px 15px rgba(255, 81, 26, 0.3);}.price::before {background: #fff;}.price-img {display: flex; flex-direction: column;}.price-img::after {align-self: center; height: 200px;}.price-img.item-1::after {content: url("/images/pages/smm/010.png");}.price-img.item-2::after {content: url("/images/pages/smm/011.png");}.price-img.item-3::after {content: url("/images/pages/smm/012.png");}.price-img.item-4::after {content: url("/images/pages/smm/013.png");}.price-img.item-5::after {content: url("/images/pages/smm/014.png");}@media (min-width: 992px) {    .price {padding-bottom: 9rem;}    .price::after {top: -9rem; bottom: 9rem; background: url("/images/pages/smm/005.png") left top, url("/images/pages/smm/006.png") right top, url("/images/pages/smm/007.png") left bottom, url("/images/pages/smm/008.png") right center, url("/images/pages/smm/009.png") left center; background-repeat: no-repeat;}}.design {background: #FEE8B9;}.design-title {color: rgba(251, 44, 56, 0.8); background: url("/images/pages/smm/021.png") center no-repeat; background-size: contain; position: relative;}.design-content {color: #C9972D; margin-bottom: 6rem;}.design .text-stroke {-webkit-text-stroke: 2px #C9972D;}@media (min-width: 768px) {    .design-title::before {content: url("/images/pages/smm/022.png"); position: absolute; transform: translate(-50%, -50%); top: 50%; left: 0;}}.discount-container {background: rgba(0, 0, 0, .7); padding-top: 2rem; padding-bottom: 2rem;}@media (min-width: 768px) {    .discount-container {margin-top: -4rem;}    .io-on .io-discount {transform: translateY(4rem);}}@media (min-width: 992px) {    .discount-container {padding: 2rem 10rem;}}@media (min-width: 1200px) {    .discount-container {padding: 2rem 10rem;}    .discount::before, .discount::after {position: absolute; transform: translateY(-50%); top: 50%; z-index: -1;}    .discount-site::before {content: url("/images/pages/sozdanie-sajtov/032.png"); left: 0;}    .discount-site::after {content: url("/images/pages/sozdanie-sajtov/033.png"); right: 0;}    .discount-context:before {content: url("/images/pages/kontekstnaya-reklama/016.png"); left: 0;}    .discount-context::after {content: url("/images/pages/kontekstnaya-reklama/017.png"); right: 0;}    .discount-support:before {content: url("/images/pages/tekhnicheskaya-podderzhka/023.png"); left: 0;}    .discount-support::after {content: url("/images/pages/tekhnicheskaya-podderzhka/024.png"); right: -10rem; top: 0; z-index: 0;}}.freelancers-img::before {pointer-events: none; z-index: -1; height: 450px; width: 100%; content: ''; background: url("/images/pages/smm/016.png") left bottom, url("/images/pages/smm/015.png") left top; background-repeat: no-repeat; background-size: auto 80%;}@media (min-width: 576px) {    .freelancers-img::before {background: url("/images/pages/smm/016.png") left bottom, url("/images/pages/smm/015.png") right top; background-repeat: no-repeat; background-size: auto 80%;}}@media (min-width: 992px) {    .freelancers-img::before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: auto; width: auto; background: url("/images/pages/smm/016.png") center, url("/images/pages/smm/015.png") right top; background-repeat: no-repeat; background-size: auto 60%;}    .freelancers-item.item-1 {margin-top: 10rem;}    .freelancers-item.item-2 {transform: translateX(-20rem);}    .freelancers-item.item-3 {margin-top: 15rem;}    .freelancers-item.item-4 {transform: translateX(3rem);}    .freelancers-item.item-5 {margin-top: 6rem; transform: translateX(-2rem);}    .freelancers-item.item-6 {margin-top: 2rem; transform: translateX(-4rem);}}.intimidation {height: 830px;}.intimidation::before {background: url("/images/pages/smm/017.png") center;}.intimidation p {background: #ffffff6d !important;}.steps {height: 1150px;}.steps::before {background: url("/images/pages/smm/018.jpg") center;}@media (min-width: 992px) {    .steps-item {width: 75%;}}.result {min-height: 1020px;}.result::before {background: url("/images/pages/smm/019.jpg") center top no-repeat;}.advice::before {background: var(--bs-info);}.advice-img {position: absolute; transform: translateX(-50%); bottom: 0; left: 0;}.company-logo {filter: invert(1) grayscale(100%); display: flex; justify-content: center;}.form::before {position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; z-index: -1;}.form-home::before {content: url("/images/pages/home/041.png"); filter: brightness(40%);}.form-brand::before {content: url("/images/pages/firmennyj-stil/050.png"); top: 100%;}.form-smm::before {content: url("/images/pages/smm/023.png");}.form-context::before {content: url("/images/pages/kontekstnaya-reklama/020.png"); transform: translate(0, -50%); left: 0;}.callback {background: #000; padding-bottom: 0;}@media (min-width: 1200px) {    .callback {background: url("/images/pages/home/043.png") right top no-repeat;}    .callback-smm {background: #000;}    .callback-context {background: none;}    .callback-context::after {background: url("/images/pages/kontekstnaya-reklama/018.png") center top no-repeat; top: -10rem;}    .callback::before {top: 70%; background: #fff;}    .callback-container::after {top: -6rem; background: url("/images/template/team/leader/001.png") right top no-repeat; background-size: contain; z-index: 0;}    .callback-container::before {background: black; right: 10%;}    .callback-container {padding: 3rem 9rem;}}.description {background: url("/images/pages/smm/024.png") right center no-repeat; background-size: contain;}.services-h {min-height: 6rem; display: flex; align-items: center; justify-content: center;}