.title-video {width: 100%; height: 100%; object-fit: cover;}.title-bg {background: #000;}.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/tekhnicheskaya-podderzhka/001.png");}.strategy-item.item-2::before {content: url("/images/pages/tekhnicheskaya-podderzhka/002.png");}.strategy-item.item-3::before {content: url("/images/pages/tekhnicheskaya-podderzhka/003.png");}.strategy-item.item-4::before {content: url("/images/pages/tekhnicheskaya-podderzhka/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/tekhnicheskaya-podderzhka/005.png") right top no-repeat;}}@keyframes strategyUp {    from {        transform: translateY(0);    }    to {        transform: translateY(-10rem);    }}.cms-img {display: flex; align-items: center; justify-content: center;}.cms-img > img {max-width: 100%; height: auto;}@media (min-width: 1400px) {    .cms {background: url("/images/pages/tekhnicheskaya-podderzhka/006.png") left top no-repeat, url("/images/pages/tekhnicheskaya-podderzhka/007.png") right top no-repeat;}}@media (min-width: 768px) {    .steps {background: url("/images/pages/tekhnicheskaya-podderzhka/008.png") 2rem top no-repeat;}}.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/tekhnicheskaya-podderzhka/009.png");}.price-img.item-2::after {content: url("/images/pages/tekhnicheskaya-podderzhka/010.png");}.price-img.item-3::after {content: url("/images/pages/tekhnicheskaya-podderzhka/011.png");}@media (min-width: 992px) {    .price {padding-bottom: 9rem;}}@media (min-width: 1400px) {    .price::before {background: url("/images/pages/tekhnicheskaya-podderzhka/012.png") right top no-repeat #fff;}}.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;}}.woe {background: url("/images/pages/tekhnicheskaya-podderzhka/013.jpg") center no-repeat;}.comparison-li {max-width: 22rem;}.comparison::before {background: #fff;}.comparison.io {opacity: 1!important;}@media (min-width: 992px) {    .comparison {background-position: center;}}@media (min-width: 1200px) {    .comparison::after {background: url("/images/pages/tekhnicheskaya-podderzhka/022.png") center no-repeat; background-size: contain;}    .comparison::after {transition: transform, opacity; transition-duration: 7s; transition-timing-function: cubic-bezier(.3,.8,0,1);}    .io-on .comparison::after {opacity: 0; transform: scale(.5);}    .comparison.visible::after {opacity: 1!important; transform: none!important;}    .comparison-ul-1 {padding-top: 10rem; list-style: none;}    .comparison-ul-2 {padding-bottom: 10rem; list-style: none;}    .comparison-item {width: 20%; position: absolute;}    .comparison-predator {margin-bottom: -8rem;}    .comparison-kitten {margin-top: -8rem; margin-left: 20rem;}    .comparison-ul-1 > .item-1 {left: 0; top: 60%;}    .comparison-ul-1 > .item-1::after {transform: rotateZ(30deg);}    .comparison-ul-1 > .item-2 {left: 3%; top: 45%;}    .comparison-ul-1 > .item-2::after {transform: rotateZ(37deg);}    .comparison-ul-1 > .item-3 {left: 8%; top: 30%;}    .comparison-ul-1 > .item-3::after {transform: rotateZ(37deg);}    .comparison-ul-1 > .item-4 {left: 20%; top: 10%;}    .comparison-ul-1 > .item-4::after {transform: rotateZ(65deg);}    .comparison-ul-1 > .item-5 {left: 35%; top: 0;}    .comparison-ul-1 > .item-5::after {transform: rotateZ(78deg);}    .comparison-ul-1 > .item-6 {left: 60%; top: 0;}    .comparison-ul-1 > .item-6::after {transform: rotateZ(-97deg);}    .comparison-ul-1 > .item-7 {left: 80%; top: 20%;}    .comparison-ul-1 > .item-7::after {transform: rotateZ(-70deg);}    .comparison-ul-2 > .item-1 {left: 10%; top: 40%;}    .comparison-ul-2 > .item-1::after {transform: rotateZ(-30deg); width: 18rem!important;}    .comparison-ul-2 > .item-2 {left: 20%; top: 50%;}    .comparison-ul-2 > .item-2::after {transform: rotateZ(-40deg);}    .comparison-ul-2 > .item-3 {left: 25%; top: 65%;}    .comparison-ul-2 > .item-3::after {transform: rotateZ(-64deg);}    .comparison-ul-2 > .item-4 {left: 50%; top: 65%;}    .comparison-ul-2 > .item-4::after {transform: rotateZ(100deg);}    .comparison-ul-2 > .item-5 {left: 60%; top: 50%;}    .comparison-ul-2 > .item-5::after {transform: rotateZ(60deg);}    .comparison-ul-2 > .item-6 {left: 70%; top: 35%;}    .comparison-ul-2 > .item-6::after {transform: rotateZ(30deg);}    .comparison-ul-2 > .item-7 {left: 80%; top: 20%;}    .comparison-ul-2 > .item-7::after {transform: rotateZ(35deg);}    .comparison-item::before, .comparison-item::after {content: ''; position: absolute; background: var(--bs-dark); height: 2px;}    .comparison-item::before {left: 0; right: 0;}    .comparison-ul-1 > .comparison-item::before {bottom: -.3rem;}    .comparison-ul-1 > .comparison-item::after {bottom: -.3rem; left: 100%; width: 10rem; transform-origin: 0 50%;}    .comparison-ul-1 > .comparison-item:nth-child(n+6)::after {bottom: -.5rem; left: auto; right: 100%; transform-origin: 100% 50%;}    .comparison-ul-2 > .comparison-item::after {top: -.3rem; left: 100%; width: 10rem; transform-origin: 0 50%;}    .comparison-ul-2 > .comparison-item:nth-child(n+4)::after {top: -.3rem; left: auto; right: 100%; transform-origin: 100% 50%;}    .comparison-ul-2 > .comparison-item::before {top: -.3rem;}    .comparison-ul-2 > .comparison-item::after {top: -.3rem;}    .comparison-item::after {content: ''; position: absolute; background: var(--bs-dark); height: 2px;}}@media (min-width: 1400px) {}.benefit {padding: 12rem 0;}.benefit::before {background: url("/images/pages/tekhnicheskaya-podderzhka/025.png") left top no-repeat, url("/images/pages/tekhnicheskaya-podderzhka/026.png") left bottom no-repeat; right: 50%; top: -10rem;}.benefit::after {background: url("/images/pages/tekhnicheskaya-podderzhka/014.png") left center no-repeat, url("/images/pages/tekhnicheskaya-podderzhka/027.png") right top no-repeat, url("/images/pages/tekhnicheskaya-podderzhka/028.png") right bottom no-repeat; left: 50%;}.hosting::before {background: #fff;}.hosting::after {background: url("/images/pages/tekhnicheskaya-podderzhka/019.png") right center no-repeat; opacity: .5;}@media (min-width: 992px) {    .hosting::before {background: url("/images/pages/tekhnicheskaya-podderzhka/029.png") right bottom no-repeat; bottom: -5rem; z-index: 1;}    .hosting::after {background: url("/images/pages/tekhnicheskaya-podderzhka/019.png") right center no-repeat #fff; right: 55%; opacity: 1;}    .hosting-left::before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -100; background: #fff;}    .hosting-left > p {max-width: 18rem;}}.reviews-name::first-line {color: var(--bs-primary);}@media (min-width: 992px) {    .reviews-project {width: 100%; height: 300px; overflow: hidden; position: absolute; top: 0; right: .5rem; border-radius: 0.25rem; border: 1px solid var(--bs-primary);}    .reviews-img {transform-origin: center 150px;}    .reviews-blockquote::before {content: 'Отзывы любимых клиентов'; color: var(--bs-primary); font-size: 1.3rem; position: absolute; transform-origin: 50% 100%; transform: translate(-50%, -50%) rotateZ(-90deg); top: 50%; left: -1.5rem; width: 12.5rem;}    .reviews-blockquote {width: 50%;}}.specialist-card {max-width: 100%; width: 24rem;}.specialist-card {margin-top: 6rem;}@media (min-width: 768px) {    .specialist-card {margin-top: 0;}}@media (min-width: 992px) {    .specialist::before {background: #fff; right: 50%; top: 50%;}}@media (min-width: 1400px) {    .specialist::after {z-index: auto; background: url("/images/pages/firmennyj-stil/017.png") left top no-repeat, url("/images/pages/firmennyj-stil/018.png") left bottom no-repeat, url("/images/pages/firmennyj-stil/002.png") 90% bottom no-repeat; top: -3rem; bottom: -5rem;}}.advice::before {background: var(--bs-info);}.advice-img {position: absolute; transform: translateX(50%); bottom: 0; right: 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;}@media (min-width: 1200px) {    .callback {background: url("/images/pages/home/043.png") right top no-repeat;}    .callback-smm {background: none;}    .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;}}.services-h {min-height: 6rem; display: flex; align-items: center; justify-content: center;}