/*80px - .display-150px - .display-532px - .h224px - .h4*/body {max-width:1920px; overflow:hidden;}.display-1 {font-size: 3rem;}@media (min-width: 1200px) {	.display-1 {font-size: 4rem;}}@media (min-width: 1400px) {	.display-1 {font-size: 5rem;}}main .btn.btn-danger {border-radius: 4px; background: #EC3737; box-shadow: 0 0 0 0 rgba(234, 71, 71, 0.20), 1px 1px 2px 0 rgba(234, 71, 71, 0.20), 3px 3px 4px 0 rgba(234, 71, 71, 0.17), 7px 7px 6px 0 rgba(234, 71, 71, 0.10), 13px 12px 7px 0 rgba(234, 71, 71, 0.03), 20px 18px 8px 0 rgba(234, 71, 71, 0.00); color: #FFF; font-size: 1.25rem; padding: 1.2rem 2.5rem; font-style: normal; line-height: normal; text-transform: uppercase;}main .btn.btn-danger:hover {background:#000;}main .price-card .btn.btn-danger {box-shadow: none; text-transform: capitalize; color: #fff; background: #dc3545; font-weight: 400; line-height: 1.5; border: 1px solid #dc3545; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem;} main .price-card .btn.btn-danger:hover {background: #000;}.particles-js {position:absolute; left:50%; width:100vw; transform:translateX(-50%); max-width: 1980px; z-index:-1; top:0; bottom:0;}.mod-home {position:relative; margin:5rem 0;}.mod-home .mod-home-text .image {display:none;} .mod-home .mod-home-img-body {position:relative; height:calc(100vh - 100px); min-height:640px; background: #fff;}.mod-home .mod-home-img-body .mod-home-img {position:absolute; top:50%; left:0; transform:translateY(-50%); width:200px; height:200px; text-align:right;}.mod-home .mod-home-img-body .mod-home-img:nth-child(2) {margin:-10rem 0 0 10rem;}.mod-home .mod-home-img-body .mod-home-img:nth-child(3) {margin:0 0 0 20rem;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) {margin:10rem 0 0 10rem;}.mod-home .mod-home-img-body .mod-home-img::before {content:'';position:absolute; border:.3rem #EC3737 solid; width:100%; height:100%; z-index:-1; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg);  background:#fff;}.mod-home .mod-home-img-body .mod-home-img .mod-home-img-text {position:absolute; top:50%; left:0; transform:translateY(-50%); text-align:left; color: rgba(0, 0, 0, 0.50); font-weight:bold; line-height:.6;}.mod-home .mod-home-img-body .mod-home-img:nth-child(1) .mod-home-img-text {font-size:10px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(1) .mod-home-img-text span {font-size:42px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(2) .mod-home-img-text {font-size:15px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(2) .mod-home-img-text span {font-size:42px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(3) .mod-home-img-text {font-size:28px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(3) .mod-home-img-text span {font-size:42px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) .prize-text-1 {font-size:20px; display:block; line-height:1;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) .prize-text-2 {font-size:12px; display:block; line-height:1;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) .prize-text-3 {font-size:16px; display:block; line-height:1;}.mod-home form label {position:relative;}.mod-home form label > div {border-radius: 15px; padding: .3rem; background: #fff; position:absolute; top:-1rem; left: 1rem; color: rgba(0, 0, 0, 0.75); font-size: 1rem; font-weight: 400; line-height: 1.5rem;}.mod-home form label .input-form {width: 100%; border-radius: .5rem; border: .2rem solid #EC3737; padding: 1rem 1.5rem; font-size: 1.25rem;}.mod-home form label .input-form:focus,.mod-home form label .input-form:active {box-shadow: 0 0 20px #EC3737;  outline: none;}.owl-carousel {position:relative;}.owl-carousel .owl-stage-outer {overflow:hidden;}.owl-carousel .owl-stage {display:flex;}.owl-carousel .owl-stage .item {height:100%;}.owl-carousel .owl-nav {position:absolute; top:50%; transform:translateY(-50%); width:110%; left:-5%; display:flex; justify-content:space-between; pointer-events: none;}.owl-carousel .owl-nav button {pointer-events:all; border:0 none; background:none; cursor:pointer; color:#dc3545; font-size:5rem; transition:.3s;}.owl-carousel .owl-nav button:hover {opacity:.75;}.mod-home::after,.mod-home::before {content: none;} @media (min-width: 1200px) {	.mod-home {max-height:calc(100vh - 100px); min-height:640px; margin:0;}	.mod-home .mod-home-text {height:calc(50vh - 50px); min-height:320px; position:relative; display: flex; flex-direction: column; justify-content: center;}	.mod-home .mod-home-text .image {position:absolute; display:block; top:50%; left:-1.5rem; transform:translateY(-50%); height:156px; width:156px; display:flex; justify-content:center; align-items:center;}	.mod-home .mod-home-text .image:nth-child(1) img {animation: slidein 10s linear infinite; display:block; position:relative;}	.mod-home .mod-home-text .margin {display:inline-block; margin-left:8rem;}	.mod-home form {height:calc(50vh - 50px); min-height:320px; display:flex; flex-direction:column; justify-content:center;}	.mod-home::before {content:''; height:.3rem; background:#EC3737; position:absolute; top:50%; transform:translate(-50%, -50%); width:100vw; max-width:1920px; left: 50%; z-index:-5;}	}@keyframes slidein {	0% {transform:rotate(0deg);}	100% {transform:rotate(360deg);}	}/*80px - .display-150px - .display-532px - .h224px - .h4*/body {max-width:1920px; overflow:hidden;}.display-1 {font-size: 3rem;}@media (min-width: 1200px) {	.display-1 {font-size: 4rem;}}@media (min-width: 1400px) {	.display-1 {font-size: 5rem;}}main .btn.btn-danger {border-radius: 4px; background: #EC3737; box-shadow: 0 0 0 0 rgba(234, 71, 71, 0.20), 1px 1px 2px 0 rgba(234, 71, 71, 0.20), 3px 3px 4px 0 rgba(234, 71, 71, 0.17), 7px 7px 6px 0 rgba(234, 71, 71, 0.10), 13px 12px 7px 0 rgba(234, 71, 71, 0.03), 20px 18px 8px 0 rgba(234, 71, 71, 0.00); color: #FFF; font-size: 1.25rem; padding: 1.2rem 2.5rem; font-style: normal; line-height: normal; text-transform: uppercase;}main .btn.btn-danger:hover {background:#000;}main .price-card .btn.btn-danger {box-shadow: none; text-transform: capitalize; color: #fff; background: #dc3545; font-weight: 400; line-height: 1.5; border: 1px solid #dc3545; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem;} main .price-card .btn.btn-danger:hover {background: #000;}.particles-js {position:absolute; left:50%; width:100vw; transform:translateX(-50%); max-width: 1980px; z-index:-1; top:0; bottom:0;}.mod-home {position:relative; margin:5rem 0;}.mod-home .mod-home-text .image {display:none;} .mod-home .mod-home-img-body {position:relative; height:calc(100vh - 100px); min-height:640px; background: #fff;}.mod-home .mod-home-img-body .mod-home-img {position:absolute; top:50%; left:0; transform:translateY(-50%); width:200px; height:200px; text-align:right;}.mod-home .mod-home-img-body .mod-home-img:nth-child(2) {margin:-10rem 0 0 10rem;}.mod-home .mod-home-img-body .mod-home-img:nth-child(3) {margin:0 0 0 20rem;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) {margin:10rem 0 0 10rem;}.mod-home .mod-home-img-body .mod-home-img::before {content:'';position:absolute; border:.3rem #EC3737 solid; width:100%; height:100%; z-index:-1; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg);  background:#fff;}.mod-home .mod-home-img-body .mod-home-img .mod-home-img-text {position:absolute; top:50%; left:0; transform:translateY(-50%); text-align:left; color: rgba(0, 0, 0, 0.50); font-weight:bold; line-height:.6;}.mod-home .mod-home-img-body .mod-home-img:nth-child(1) .mod-home-img-text {font-size:10px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(1) .mod-home-img-text span {font-size:42px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(2) .mod-home-img-text {font-size:15px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(2) .mod-home-img-text span {font-size:42px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(3) .mod-home-img-text {font-size:28px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(3) .mod-home-img-text span {font-size:42px;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) .prize-text-1 {font-size:20px; display:block; line-height:1;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) .prize-text-2 {font-size:12px; display:block; line-height:1;}.mod-home .mod-home-img-body .mod-home-img:nth-child(4) .prize-text-3 {font-size:16px; display:block; line-height:1;}.mod-home form label {position:relative;}.mod-home form label > div {border-radius: 15px; padding: .3rem; background: #fff; position:absolute; top:-1rem; left: 1rem; color: rgba(0, 0, 0, 0.75); font-size: 1rem; font-weight: 400; line-height: 1.5rem;}.mod-home form label .input-form {width: 100%; border-radius: .5rem; border: .2rem solid #EC3737; padding: 1rem 1.5rem; font-size: 1.25rem;}.mod-home form label .input-form:focus,.mod-home form label .input-form:active {box-shadow: 0 0 20px #EC3737;  outline: none;}.owl-carousel {position:relative;}.owl-carousel .owl-stage-outer {overflow:hidden;}.owl-carousel .owl-stage {display:flex;}.owl-carousel .owl-stage .item {height:100%;}.owl-carousel .owl-nav {position:absolute; top:50%; transform:translateY(-50%); width:110%; left:-5%; display:flex; justify-content:space-between; pointer-events: none;}.owl-carousel .owl-nav button {pointer-events:all; border:0 none; background:none; cursor:pointer; color:#dc3545; font-size:5rem; transition:.3s;}.owl-carousel .owl-nav button:hover {opacity:.75;}.mod-home::after,.mod-home::before {content: none;} @media (min-width: 1200px) {	.mod-home {max-height:calc(100vh - 100px); min-height:640px; margin:0;}	.mod-home .mod-home-text .image {position:absolute; display:block; top:50%; left:-1.5rem; transform:translateY(-50%); height:156px; width:156px; display:flex; justify-content:center; align-items:center;}	.mod-home .mod-home-text .image:nth-child(1) img {animation: slidein 10s linear infinite; display:block; position:relative;}	.mod-home .mod-home-text .margin {display:inline-block; margin-left:8rem;}	.mod-home .mod-home-text {height:calc(50vh - 50px); min-height:320px; position:relative;}	.mod-home form {height:calc(50vh - 50px); min-height:320px; display:flex; flex-direction:column; justify-content:center;}	.mod-home::before {content:''; height:.3rem; background:#EC3737; position:absolute; top:50%; transform:translate(-50%, -50%); width:100vw; max-width:1920px; left: 50%; z-index:-5;}	}@keyframes slidein {	0% {transform:rotate(0deg);}	100% {transform:rotate(360deg);}	}.mod-home2 {margin:5rem 0;}.mod-home2 .card {height:100%; background:#EC3737; color:#fff; text-align:center;}.mod-contextual-advertising {position: relative; padding:10rem 0;}.mod-contextual-advertising::before {background:url('/images/pages/kontekstnaya-reklama/new-2/001.svg') top no-repeat; background-size:100% 100%;}.mod-contextual-advertising img {max-width:50%;}.mod-contextual-advertising .btn.btn-outline-danger.btn-light {padding: 1rem 0.75rem;}.mod-contextual-advertising .btn.btn-outline-danger.btn-light:hover {background: transparent; color: #fff; border: 1px solid #fff;}.mod-contextual-advertising .display-4  {background: #EC3737; padding: 2rem 0;}@media screen and (min-width: 992px){	.mod-contextual-advertising .display-4 {background: transparent;}	.mod-contextual-advertising img {max-width:100%;}}.mod-setting-ads {margin: 5rem 0;}.mod-setting-ads .setting-card {display: flex; flex-direction: column; background: #fff; position: relative; padding: 1rem; box-shadow: 0px 20px 40px 2px #0000004d; height: 100%;}.mod-setting-ads .setting-card .image {position: absolute; right: 1rem; top: -1.25rem;}.mod-setting-ads .setting-card .card-title {padding-right:10rem;}.mod-setting-ads .setting-card .card-price {background: #EC3737; color: #FFF; text-align: center; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset; margin-left:-1rem; margin-right:-1rem;}.mod-setting-ads .setting-card .card-list li {display:block;}.mod-setting-ads .setting-card .card-list li::before {content: '—';margin-right: .5rem; color: #EC3737;}.mod-setting-ads .setting-card .card-btn {position:absolute; top:100%; left:50%; transform:translate(-50%, -50%)}.mod-setting-ads .btn.btn-danger {font-size: 1rem; padding: 1rem;}.mod-lets-guess {position: relative; margin: 5rem 0;}.mod-lets-guess .marquee_guess {position: relative; top: 0; transform: translateX(-50%); left: 50%;}.mod-lets-guess1 {position: relative; margin: 5rem 0 -10rem; padding-bottom:15rem;}.mod-lets-guess1::before {background: url('/images/pages/kontekstnaya-reklama/new/03.jpg') bottom right no-repeat; background-size: auto 100%;}.mod-lets-guess1 .text-lets-guess {background: #ffffffd3; padding: 1rem 0;}@media screen and (min-width: 992px){	.mod-lets-guess1 .text-lets-guess {background: none; padding: 0;}}.mod-check-auditor {position: relative; padding:20rem 0; text-align:center;}.mod-check-auditor::before {background:url('/images/pages/seo-optimizatsiya-sajtov/new-2/019.svg') no-repeat center; background-size:100% 100%;}.mod-check-auditor form {max-width:500px; margin:0 auto;}.mod-price-constructor {margin: 60px 0 139px; position: relative;}.mod-price-constructor-title {margin-bottom: 44px;}.mod-price-constructor-quiz {position: relative;background: #FFFFFF;border: 1px solid #ddd;width: 1070px;height: 580px;margin: 0 auto;}.mod-price-constructor-quiz-item {display: flex;height: 100%;}.mod-price-constructor-quiz-info {flex: 1 1 auto;padding: 26px 24px 32px;display: flex; flex-direction:column; gap: 16px;}.mod-price-constructor-quiz-title {text-align: center;}.mod-price-constructor-quiz-img-input {width: 398px;height: 116px;order: 3;}.mod-price-constructor-quiz-img-input img {height: 100%;width: 100%;object-fit: contain;}.mod-price-constructor-quiz-img img {height: 100%;width: 100%;object-fit: contain;}.mod-price-constructor-quiz-input {position: absolute;height: 0;visibility: hidden;}.mod-price-constructor-quiz-input+label{position: relative;display: grid;grid-template-columns: 104px auto 1fr;cursor: pointer;}.mod-price-constructor-quiz-input+label span{display: inline-block;height: 21px;width: 21px;background: #FFFFFF;border: 1px solid #000000;border-radius: 50%;position: relative;margin-top: 42px;margin-right: 32px;order: 2;}.mod-price-constructor-quiz-input:checked+label span::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 15px;width: 15px;border-radius: 50%;background-color: #EC3737;}.mod-price-constructor-quiz-label-title {margin-top: 42px;margin-right: 9px;order: 1;}.mod-price-constructor-quiz-img-body {flex: 0 0 auto;width: 420px;background: #F53A3A;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding: 46px 54px 48px;}.mod-price-constructor-quiz-progress {display: flex;align-items: flex-end;justify-content: flex-end;margin-top: auto;}.mod-price-constructor-quiz-progress-body {position: absolute;bottom: 32px;left: 16px;width: 274px;height: 1px;background: #1A1A1A;}.mod-price-constructor-quiz-line-progress {content:"";position: absolute;top: 50%;left: 0;transform: translateY(-50%);height: 3px;width: 80px;background-color: #F53A3A;;}.mod-price-constructor-quiz-button {width: 134px;padding: 22px 33px;margin-left: 31px;}.mod-price-constructor-quiz-button-prev {width: 61px;padding: 19px 33px;margin-left: auto;display: flex;align-items: center;justify-content: center;}.mod-price-constructor-quiz-img-index {font-size: 190px;display: flex;gap: 8px;font-weight: 700;color: rgba(255, 255, 255, 0.5);margin-bottom: 18px;}.mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-info {display: flex;flex-direction: column;gap: 24px;padding: 26px 24px 32px 55px;}.mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-list {display: flex;flex-direction: column;gap: 24px;padding: 0;list-style: none;}.mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-list-item {padding-left: 32px;position: relative;}.mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-list-item:before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 2px;background: #EC3737;}.mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-progress-body {margin-left: -10px;margin-right: 22px;}.mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-button {width: 235px;margin-left: 12px;}.mod-price-constructor-quiz-title {margin-bottom: 28px;}.mod-price-constructor-quiz-checkboxes {display: flex;;gap: 16px;}.mod-price-constructor-quiz-checkbox {width: 100%}.mod-price-constructor-quiz-checkbox input {position: absolute;height: 0;visibility: hidden;}.mod-price-constructor-quiz-checkbox input + label {border-radius: 5px;border: 2px solid #EC3737;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 8px;font-size: 16px;}.mod-price-constructor-quiz-checkbox--big input + label {padding: 18px 8px;}.mod-price-constructor-quiz-checkbox input:checked + label {background: #EC3737;color: #fff;}.mod-price-constructor-quiz-range-body {display: flex;flex-direction: column;gap: 20px;}.mod-price-constructor-quiz-range-header {display: flex;font-size: 16px;opacity: .5; line-height: 25px;}.mod-price-constructor-quiz-range-value {width: 100%;}input[type=range]{-webkit-appearance: none;width: 100%;height: 10px;}input[type=range]::-webkit-slider-runnable-track {width: 300px;height: 10px;background: linear-gradient(270deg, #EC3737 0%, #1A1A1A 100%);border: none;border-radius: 15px;}input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;width: 28px;height: 28px;border-radius: 50%;background: #fff;border: 6px solid rgba(236, 55, 55, 0.7);margin-top: -10px;cursor: e-resize;}@media (max-width:1200px) {    .mod-price-constructor-quiz {width: 100%;}    .mod-price-constructor-quiz-img-body {width: 340px;}    .mod-price-constructor .mod-price-constructor-quiz-img-index {font-size: 135px;}    .mod-price-constructor-quiz-img-input {width: 100%;}}@media (max-width:992px) {    .mod-price-constructor-quiz {height: 870px;}    .mod-price-constructor-quiz-item {flex-direction: column-reverse;}    .mod-price-constructor-quiz-img-body {flex-direction: row;justify-content: space-between;width: 100%;}    .mod-price-constructor-quiz-img {margin-left: auto;width: 250px;height: 200px;}    .mod-price-constructor-quiz > div:last-child .mod-price-constructor-quiz-img {margin: 0 auto;}}@media (max-width:768px) {    .mod-price-constructor-quiz {height: 960px;}    .mod-price-constructor .mod-price-constructor-title {font-size: 32px;}    .mod-price-constructor-quiz-img-body {flex-direction: column;justify-content: center;padding: 20px;}    .mod-price-constructor-quiz-img {margin: 0;width: 170px;height: 150px;}    .mod-price-constructor-quiz-progress {margin-bottom: 30px;}    .mod-price-constructor-quiz-progress-body {width: calc(100% - 44px);left: 24px;}    .mod-price-constructor-quiz-checkboxes {grid-template-columns: repeat(2, 1fr);}}@media (max-width:576px) {    .mod-price-constructor { margin: 60px 0 10px;}    .mod-price-constructor-quiz {height: auto;}    .mod-price-constructor-quiz-img-index {font-size: 100px;}    .mod-price-constructor .mod-price-constructor .mod-price-constructor-title {font-size: calc(20px + (32 - 20) * ((100vw - 320px) / (576 - 320)));}    .mod-price-constructor-quiz-checkbox input + label {padding: 18px 8px; text-align: center;}    .mod-price-constructor-quiz-img-input {grid-column: 1 / 4;grid-row: 2;height: 130px;}    .mod-price-constructor-quiz-info {gap: calc(8px + (26 - 8) * ((100vw - 320px) / (576 - 320)));}    .mod-price-constructor .mod-price-constructor-quiz-button {font-size: 16px;}    .mod-price-constructor-quiz-list {font-size: 18px;}    .mod-price-constructor-quiz-info--last .mod-price-constructor-quiz-button {width: 175px;padding: 24px 14px;}    .mod-price-constructor-quiz-img-input img {object-position: left}    .mod-price-constructor-quiz-checkboxes {flex-wrap: wrap;}    .mod-price-constructor-quiz-checkbox {flex: 1 1 46%;width: auto;}    .mod-price-constructor-quiz-progress {margin-top: 20px;}    .mod-price-constructor-quiz-img {width: 100px;height: 110px;}    .mod-price-constructor .mod-price-constructor-quiz-img-index {font-size: 80px;}}@media (max-width:480px) {    .mod-price-constructor-quiz-input:checked+label span::before { height: 10px;width: 10px;}    .mod-price-constructor-quiz-label-title {margin-top: calc(20px + (42 - 20) * ((100vw - 320px) / (480 - 320)));}    .mod-price-constructor .mod-price-constructor-quiz-range-header {font-size: 14px;line-height: 16px;}    .mod-price-constructor-quiz-img-input {grid-area: C;height: calc(68px + (118 - 68) * ((100vw - 320px) / (480 - 320)));}    .mod-price-constructor-quiz-input+label {grid-template-areas:"A A""B C";grid-template-columns: auto 1fr;}    .mod-price-constructor-quiz-input+label span {grid-area: B;margin-top: calc(18px + (38 - 18) * ((100vw - 320px) / (480 - 320)));margin-right: calc(18px + (32 - 18) * ((100vw - 320px) / (480 - 320)));height: 16px;width: 16px;}    .mod-price-constructor-quiz-label-title {grid-area: A;margin-bottom: 18px;}}.mod-steps-work {position: relative; padding: 5rem 0 0; margin-top: 5rem;}.mod-steps-work::before {background: url('/images/pages/kontekstnaya-reklama/new-2/steps/001_1.svg') top no-repeat;}.mod-steps-work .title-steps {background: #EC3737; padding: 1rem 0;}.mod-steps-work .steps-one {padding: 5rem 0; background: #EC3737;}.mod-steps-work .steps-one .steps-item {background: #fff; width: 18rem; height: 18rem; border-radius: 50%;}.mod-steps-work .steps-one .item-border {background: #EC3737; position: relative; padding: 1rem; border: 5px solid #fff; border-radius: 50%; border-style: dashed;}.mod-steps-work .steps-one .num {position: absolute; transform: translate(50%); top: -15%; left: 0; font-size: 16rem; z-index: 0; opacity: 7%;}.mod-steps-work .steps-one .item-text {position: relative; z-index: 1; line-height:1.2;}.mod-steps-work .item-text {position: relative; z-index: 1; line-height:1.2;}.mod-steps-work .steps {padding: 5rem 0 0;}.mod-steps-work .steps .steps-item {background: #EC3737; width: 18rem; height: 18rem; border-radius: 50%;}.mod-steps-work .steps .item-border {background: #fff; position: relative; padding: 1rem; border: 5px solid #EC3737; border-radius: 50%; border-style: dashed;}.mod-steps-work .steps .num {position: absolute; transform: translate(50%); color: #fff; top: -15%; left: 0; font-size: 16rem; z-index: 0; opacity: 15%;}.mod-steps-work .steps .item-text {position: relative; z-index: 1;}.mod-steps-work .steps-last {}.mod-steps-work .steps-last .steps-item {background: #EC3737; width: 18rem; height: 18rem; border-radius: 50%;}.mod-steps-work .steps-last .item-border {background: #fff; position: relative; padding: 1rem; border: 5px solid #EC3737; border-radius: 50%; border-style: dashed;}.mod-steps-work .steps-last .num {position: absolute; transform: translate(50%); color: #fff; top: -15%; left: 0; font-size: 16rem; z-index: 0; opacity: 15%;}.mod-steps-work .steps-last .item-text {position: relative; z-index: 1;}@media screen and (min-width: 992px) {	.mod-steps-work {padding: 5rem 0;}	.mod-steps-work .steps-one .steps-item,	.mod-steps-work .steps .steps-item,	.mod-steps-work .steps-last .steps-item {width: 19rem; height: 19rem;}	.mod-steps-work .steps {padding: 5rem 0;}	.mod-steps-work .steps-one {background: none;}	.mod-steps-work .title-steps {background: none; padding: 0; position: relative; top: 4rem;}	.mod-steps-work .steps-one .item:nth-child(2) {position: relative; top: 100px;}	.mod-steps-work .steps-one .item:first-child .item-border::after {content: ''; right: -30%; bottom: 0; width: 9rem; height: 4rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/002.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps-one .item:nth-child(2) .item-border::after {content: ''; right: -33%; bottom: 73%; width: 8rem; height: 5rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/003.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps-one .item:last-child .item-border::after {content: ''; right: -54%; bottom: -35%; width: 13rem; height: 19rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/004.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps {flex-direction: row-reverse;}	.mod-steps-work .steps .item:nth-child(2) {position: relative; top: 100px;}	.mod-steps-work .steps .item:first-child .item-border::before {content: ''; left: -38%; bottom: 12%; width: 10rem; height: 5rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/005.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps .item:nth-child(2) .item-border::after {content: ''; left: -31%; bottom: 73%; width: 8rem; height: 5rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/006.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps .item:first-child .item-border::after {content: ''; right: -54%; top: -25%; width: 11rem; height: 14rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/007.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps-last .item-border::before {content: ''; left: -84%; bottom: 28%; width: 18rem; height: 33rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/008.svg') no-repeat; background-size: 100% 100%;}	.mod-steps-work .steps-last .item-border::after {content: ''; z-index:-1; right: -112%; bottom: 38%; width: 24rem; height: 8rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/steps/009.svg') no-repeat; background-size: 100% 100%;}}.mod-rostsayt-promoted {padding:10rem 0; position:relative;}.mod-rostsayt-promoted img {max-width:100%;}.mod-slider-curved-one {margin:5rem 0;}.mod-slider-curved-one img {width:100%; height:100%; object-fit:cover;}.mod-this-mistake {position: relative; padding: 5rem 0;}.mod-this-mistake .owl-nav, .mod-this-mistake .owl-nav.disabled {display: none;}.mod-this-mistake .image {width: 25.25rem; position: relative;}.mod-this-mistake .image img {max-width: 45%;}.mod-this-mistake .owl-carousel {background: linear-gradient(270deg, #F4F4F4 0%, rgba(217, 217, 217, 0.00) 100%);}.mod-this-mistake .owl-carousel .owl-dot {position: relative; z-index: 1; font-size: 1.5rem; color: #fff; border: none; width: 4.25rem; height: 4.25rem; background: #000; border-radius: 50%;}.mod-this-mistake .owl-carousel .owl-dot.active {background: #EC3737;}.mod-this-mistake .owl-carousel .owl-dots {display: flex; justify-content: space-between; background: #fff; padding: 4rem 0;}.mod-this-mistake .owl-carousel .owl-stage .item {height: auto;}@media screen and (min-width: 992px) {	.mod-this-mistake .owl-carousel .owl-stage .item {height: 100%;}	.mod-this-mistake .image img {max-width: 100%;}	.mod-this-mistake .owl-carousel .owl-dot::before {content: ''; width: 200%; height: 3px; left: 100%; transform: translateY(-50%); top: 50%; background: #000; z-index: -1; position: absolute;}	.mod-this-mistake .owl-carousel .owl-dot::after {content: ''; width: 200%; height: 3px; right: 100%; transform: translateY(-50%); top: 50%;  background: #000; z-index: -1; position: absolute;}	.mod-this-mistake .owl-carousel .owl-dot:first-child::after {width: 500%;}	.mod-this-mistake .owl-carousel .owl-dot:last-child::before {width: 500%;}}.mod-interview {position:relative; margin-top:10rem; padding-bottom:10rem; z-index:10;}.mod-interview::before {background:url('/images/pages/seo-optimizatsiya-sajtov/new-2/005.svg') center no-repeat; background-size: 100% 100%; top:100px;}.mod-interview .parallaxScene {position:absolute; bottom:0; top:0; left:0; right:0; z-index:-1;}.mod-interview .parallaxScene .item-1 {position:absolute; top:10%; right:100%; width:200px;}.mod-interview .parallaxScene .item-2 {position:absolute; bottom:10rem; right:60%; width:100px}.mod-interview .parallaxScene .item-2 img {transform:rotate(-75deg);}.mod-interview [data-src] {overflow:hidden; border-radius:1rem; cursor:pointer; border:2px solid #fff;}.mod-interview [data-src]:hover {opacity:.75;}.mod-interview [data-src] img {object-fit:cover;}.mod-interview img {width:100%; height:100%}.mod-interview .btn-light:hover {background: none; color: #fff}@media (min-width: 1200px) {	.mod-interview .card {margin-left:5rem; margin-right:5rem; }}.mod-interview .btn.btn-danger {margin-bottom: 1.25rem; margin-top: 1.25rem; font-family: 'Roboto', sans-serif; color: #fff; background: none; font-size: 1rem; font-weight: 600; line-height: 150%; text-transform: uppercase; padding: .81rem 1.41rem; border-radius: 0.44rem; border: 2px solid #FFF;}.mod-interview .btn.btn-danger:hover {color: #EC3737; background: #fff;}.mod-interview .mod-play img {max-width: 50%;}.mod-interview .mod-play {top: 50%; left: 50%; transform: translate(-50%, -50%);}@media screen and (min-width: 992px) {    .mod-interview .mod-play img {max-width: none;}}.mod-wind-change {position: relative;}.mod-wind-change .row {margin-top: 2rem;}@media screen and (min-width: 992px) {	.mod-wind-change .row {margin-top: 0;}	.mod-wind-change .block {margin-top: 5rem;}}.mod-launch-ad {padding: 10rem 0; position: relative;} .mod-launch-ad::before {background: url('/images/pages/kontekstnaya-reklama/new-2/launch-ad/001.jpg') center no-repeat; background-size: cover;}.mod-launch-ad .image img {position: absolute; width: 50%; z-index: -1; bottom: 0;}@media screen and (min-width: 992px) {	.mod-launch-ad::before {background-size: 100% 100%;}}.mod-how-conquer {padding: 5rem 0; position:relative;}.mod-how-conquer-inner{padding: 0;margin: 0;counter-reset: ol-number;display: grid;gap: 30px;grid-template-areas:"A B C D""A E F D";grid-template-rows:  repeat(2, 304px);}.mod-how-conquer-inner li:nth-child(1) {grid-area: A;}.mod-how-conquer-inner li:nth-child(1)::before {font-size: 450px;}.mod-how-conquer-inner li:nth-child(2) {grid-area: B;}.mod-how-conquer-inner li:nth-child(3) {grid-area: C;}.mod-how-conquer-inner li:nth-child(4) {grid-area: E;}.mod-how-conquer-inner li:nth-child(5) {grid-area: F;}.mod-how-conquer-inner li:nth-child(6) {grid-area: D;}.mod-how-conquer-inner li:nth-child(6)::before {font-size: 450px;}.mod-how-conquer-inner li {position: relative;background: #EC3737;padding: 18px;display: flex;flex-direction: column;align-items: center;justify-content: center;}.mod-how-conquer-item-inner {position: relative;padding: 18px;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 30px;z-index: 1;}.mod-how-conquer-item-inner::after {content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: 5px solid #FFFFFF;z-index: -1;}.mod-how-conquer-inner li::before {counter-increment: ol-number;content: counter(ol-number);position: absolute;color: rgba(255, 255, 255, 0.12);font-weight: 700;font-size: 300px;}@media (max-width:1400px) {    .mod-how-conquer-inner {grid-template-areas:"A B C""E F D";grid-template-columns: repeat(3, 1fr);}    .mod-how-conquer-inner li:nth-child(1)::before {font-size: 300px;}    .mod-how-conquer-inner li:nth-child(6)::before {font-size: 300px;}}@media (max-width:992px) {    .mod-how-conquer-inner {grid-template-areas:"A B""C E""F D";grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 304px);}}@media (max-width:768px) {    .mod-how-conquer-inner {grid-template-areas:"A""B""C""E""F""D";grid-template-columns: 1fr;grid-template-rows: repeat(6, 240px);}    .mod-how-conquer-inner li::before {font-size: 200px;}    .mod-how-conquer-inner li:nth-child(1)::before {font-size: 200px;}    .mod-how-conquer-inner li:nth-child(6)::before {font-size: 200px;}}.mod-website-promotion {position: relative; margin-bottom: 5rem;}.mod-website-promotion .image img {max-width: 100%;}.mod-no-applications {position: relative;}.mod-no-applications ul {padding-left: 0;}.mod-no-applications ul li {list-style: none;}.mod-no-applications .title-app {position: relative;}.mod-no-applications .title-app::before {content: ''; right: 0; width: 160%; height: 100%; background: linear-gradient(270deg, #D9D9D9 0%, rgba(217, 217, 217, 0.00) 100%); transform: translateX(50%); position: absolute; z-index: -1;}.mod-no-applications .image {position: relative; z-index: -2;}.mod-no-applications .image img {max-width: 100%;}@media screen and (min-width: 992px){	.mod-no-applications .text-app {position: relative; left: -3rem;}	.mod-no-applications .image img {position: absolute; bottom: -1rem;}	.mod-no-applications .image {height: 100%; position: relative;}	.mod-no-applications ul {padding-left: 5rem;}	}@media screen and (min-width: 1200px){	.mod-no-applications .image img {max-width: none; position: relative; bottom: 0;}}.mod-official-agency { position: relative; padding: 10rem 0; top: 0;}.mod-official-agency::before {z-index: -1; background: url('/images/pages/kontekstnaya-reklama/new-2/004.svg') center no-repeat; background-size: 100% 100%;}.mod-official-agency .image {height: 10rem; width: 10rem; padding: 1.6rem; border-radius: 50%;}.mod-official-agency .image img {width: 100%;}@media screen and (min-width: 992px) {	.mod-official-agency {top: -45px}}@media screen and (min-width: 1400px) {	.mod-official-agency {top: -100px}}.mod-how-spend {position: relative; margin-bottom: 5rem;}.mod-how-spend .image img {max-width: 100%;}.mod-how-spend hr {border: none; height: 2px; opacity: 1; width: 35%;}@media screen and (min-width: 992px){		.mod-how-spend .image img {margin-top: -100px;}}@media screen and (min-width: 1200px){		.mod-how-spend {margin-bottom: 0;}}{}.mod-myths {position: relative; padding-bottom: 10rem; margin-top: 5rem;}.mod-myths::before {z-index: -1; background: url('/images/pages/kontekstnaya-reklama/new-2/011.svg') center no-repeat; background-size: 100% 100%;}.mod-myths .owl-carousel .owl-nav button {color: #fff;}.mod-myths .card {border-radius: 2rem;}.mod-myths .display-5 {border-radius: 1rem; box-shadow: 0px 0px 0px 0px rgba(125, 125, 125, 0.05), 0px -4px 8px 0px rgba(125, 125, 125, 0.05), 0px -15px 15px 0px rgba(125, 125, 125, 0.04), 0px -33px 20px 0px rgba(125, 125, 125, 0.03), 0px -59px 24px 0px rgba(125, 125, 125, 0.01), 0px -93px 26px 0px rgba(125, 125, 125, 0.00);}.mod-myths .decor {width: 25rem; height: 25rem; top: -30%; right: -30%; background: radial-gradient(50% 50.00% at 50% 50.00%, rgba(236, 55, 55, 0.20) 0%, rgba(236, 55, 55, 0.00) 100%); border-radius: 50%; filter: blur(10px);}@media screen and (min-width: 992px) {	.mod-myths {padding-bottom: 25rem; margin-top: 0;}	.mod-myths .display-5 {position: relative; transform: translateY(-45%);}}	.mod-scammers { position: relative; padding-bottom: 5rem;}.mod-scammers .text-scammers {width: 100%;}.mod-scammers::before {content: none; background: url('/images/pages/kontekstnaya-reklama/new-2/012.png') bottom no-repeat; background-size: contain;}@media screen and (min-width: 992px) {	.mod-scammers {margin-top: -10rem; padding-bottom: 25rem;}	.mod-scammers .text-scammers {width: 30%;}	.mod-scammers::before {content: '';}}.mod-advertising-yandex {position: relative; z-index: 1; padding-top: 20rem; margin-top: -13rem; padding-bottom: 5rem;} .mod-advertising-yandex::before {background: url('/images/pages/kontekstnaya-reklama/new-2/030.svg') top no-repeat; 	}.mod-advertising-yandex .steps-first {background: #EC3737;}.mod-advertising-yandex .steps-first .item-border {z-index: 10; position: relative; padding: 1.5rem;}.mod-advertising-yandex .steps-first .item-border::before {content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/031.svg') no-repeat; width: 100%; height: 100%; top: 0; left: 0; background-size: 100% 100%;}.mod-advertising-yandex .steps-first .item-text {z-index: 1;}.mod-advertising-yandex .steps-first .item-steps {position: relative; padding: 0 2rem; clip-path: polygon(50% 0, 100% 27%, 100% 73%, 50% 100%, 0 73%, 0 27%); width: 16.3rem; height: 18.12rem;}.mod-advertising-yandex .steps-first .num {position: absolute; transform: translate(-50%); color: #000; left: 50%; font-size: 15.37rem; z-index: 0; opacity: 7%;}.mod-advertising-yandex ul {padding-left: 0; padding-bottom: 0;}.mod-advertising-yandex ul li {list-style: none;}.mod-advertising-yandex .steps-second .item-border {z-index: 10; position: relative; padding: 1.5rem;}.mod-advertising-yandex .steps-second .item-border::before {content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/032.svg') no-repeat; width: 100%; height: 100%; top: 0; left: 0; background-size: 100% 100%;}.mod-advertising-yandex .steps-second .item-text {z-index: 1;}.mod-advertising-yandex .steps-second .item-steps {position: relative; padding: 0 2rem; clip-path: polygon(50% 0, 100% 27%, 100% 73%, 50% 100%, 0 73%, 0 27%); width: 16.3rem; height: 18.12rem;}.mod-advertising-yandex .steps-second .num {position: absolute; transform: translate(-50%); color: #fff; left: 50%; font-size: 15.37rem; z-index: 0; opacity: 12%;}.mod-advertising-yandex .steps-second {padding: 5rem 0 0;}@media screen and (min-width: 768px) {	.mod-advertising-yandex .steps-first .item:last-child {margin-top: -5rem;}	.mod-advertising-yandex .steps-second .item:last-child {margin-top: -5rem;}}@media screen and (min-width: 992px) {	.mod-advertising-yandex .steps-second {padding: 5rem 0;}	.mod-advertising-yandex .steps-first .item-border {background: #EC3737;}	.mod-advertising-yandex .steps-second .item-border {background: #fff;}	.mod-advertising-yandex .steps-first .item:last-child {margin-top: 0;}	.mod-advertising-yandex .steps-second .item:last-child {margin-top: 0;}	.mod-advertising-yandex .steps-first {padding: 0 0 5rem;}	.mod-advertising-yandex .steps-first .item:nth-child(2) .item-border {top: 3rem;}	.mod-advertising-yandex .steps-second {flex-direction: row-reverse; position: relative;}	.mod-advertising-yandex .steps-second .item:first-child .item-border {top: 5rem;}	.mod-advertising-yandex .steps-second .item:last-child .item-border {top: 2rem;}		.mod-advertising-yandex .steps-second .item:first-child .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/032_1.svg') no-repeat; width: 10rem; height: 20rem; right: -34%; top: -40%; background-size: 100%;}	.mod-advertising-yandex .steps-second .item {position: relative;}	.mod-advertising-yandex .steps-second .item:last-child::before {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/032_4.svg') no-repeat; width: 28rem; height: 29rem; right: 51%; top: 60%; background-size: 100%;}}@media screen and (min-width: 1200px) {	.mod-advertising-yandex .steps-first .item:first-child .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/031_1.svg') no-repeat; width: 12rem; height: 5rem; right: -60%; top: 58%; background-size: 100%;}	.mod-advertising-yandex .steps-first .item:nth-child(2) .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/031_2.svg') no-repeat; width: 10rem; height: 5rem; right: -48%; top: 20%; background-size: 100%;}	.mod-advertising-yandex .steps-first .item:last-child .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/031_3.svg') no-repeat; width: 18rem; height: 15rem; right: -83%; top: 68%; background-size: 100%;}	.mod-advertising-yandex .steps-second .item:nth-child(2) .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/032_2.svg') no-repeat; width: 11rem; height: 4rem; right: -46%; top: 75%; background-size: 100%;}	.mod-advertising-yandex .steps-second .item:last-child .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/032_3.svg') no-repeat; width: 9rem; height: 5rem; right: -45%; top: 53%; background-size: 100%;}}@media screen and (min-width: 1440px) {	.mod-advertising-yandex .steps-second {right: -7%;}}.mod-great-seo-audit {padding:5rem 0; position:relative}.mod-great-seo-audit img {max-width:100%;}.mod-slider-curved-one {margin:5rem 0;}.mod-slider-curved-one img {width:100%; height:100%; object-fit:cover;}.mod-free-audit { position: relative; padding: 5rem 0; margin: 5rem 0;}.mod-free-audit::before {background: #EC3737;}.mod-free-audit input,.mod-free-audit input:active,.mod-free-audit input:focus {border-radius: 4px; border: 5px solid #EC3737;}.mod-free-audit .btn-outline-danger {font-size: 1.5rem; position: relative; bottom: -100%;}.mod-free-audit .btn-outline-danger:hover {color: #EC3737; background: #fff;}.mod-free-audit .row {flex-direction: column-reverse; background: #fff; padding-top: 2rem; padding-bottom: 2rem;}@media screen and (min-width: 992px) {	.mod-free-audit .row {flex-direction: row; background: none; padding-top: 0; padding-bottom: 0;}	.mod-free-audit .btn-outline-danger {color: #fff;}	.mod-free-audit {padding: 1rem 0 13rem;}	.mod-free-audit::before {background: url('/images/pages/kontekstnaya-reklama/new-2/021.svg') center no-repeat; background-size: 100% 100%;}}.mod-yandex-task {position: relative; margin: 5rem 0; margin-bottom: 0;}.mod-yandex-task .display-5 {color: #000;}.mod-yandex-task .decor {top: 0; left: 5rem; height: 100%; z-index: -1; padding-top: 1rem;}.mod-yandex-task .decor img,.mod-yandex-task .decor-2 img {height: 100%;}.mod-yandex-task .decor-2 {top: 0; right: 5rem; height: 100%; z-index: -1; padding-top: 1rem;}.mod-yandex-task .decor-text {z-index: -1; top: 0;}@media screen and (min-width: 992px) {	.mod-yandex-task .display-5 {color: #fff; padding: 1rem 0;}}.mod-promoted-clinics {padding: 10rem 0; position: relative;}.mod-wind-change-advertisement { position: relative; padding: 5rem 0 10rem;}.mod-wind-change-advertisement .image img {max-width: 100%; position: relative; z-index: -2;}.mod-wind-change-advertisement::before { z-index: -1; background: url('/images/pages/kontekstnaya-reklama/new-2/008.svg') bottom no-repeat; background-size: 100%;}@media screen and (min-width: 1440px){	.mod-wind-change-advertisement {padding: 5rem 0 13rem;}}.mod-how-open {position: relative; margin:10rem 0 0;}.mod-how-open img {max-width:100%;}.mod-how-open::before {content:url('/images/pages/seo-optimizatsiya-sajtov/new-2/021.svg'); position:absolute; top:3rem; left:-200px; z-index:-1; opacity:.3;}@media (min-width: 1200px) {	.mod-how-open .display-5 {margin-left:10rem;}	.mod-how-open .display-5 span {display:block;}	.mod-how-open .display-5 span:nth-child(1) {margin-left:4rem;}	.mod-how-open .display-5 span:nth-child(2) {margin-left:8rem;}	.mod-how-open .row {background:linear-gradient(90deg, rgba(217, 217, 217, 0), rgba(217, 217, 217, .2), rgba(217, 217, 217, 0));}	.mod-how-open .text > p:nth-child(1) {margin:3rem -13rem 3rem 17rem;}	.mod-how-open .text > p:nth-child(2) {margin:3rem -5rem 3rem 16rem;}	.mod-how-open .text > p:nth-child(3) {margin:3rem -3rem 3rem 14rem;}	.mod-how-open .text > p:nth-child(4) {margin:3rem -5rem 3rem 12rem;}	.mod-how-open .text > p:nth-child(5) {margin:3rem -5rem 9rem 12rem;}	}.mod-time-launch {position: relative; padding: 10rem 0; margin: 0 0 -10rem; z-index: 1;}.mod-time-launch::before {background: url('/images/pages/kontekstnaya-reklama/new-2/026.svg') center no-repeat; background-size: 100% 100%;}.mod-time-launch .form-control {font-size: 1.5rem; background: transparent; border: 5px solid #fff; border-radius: 4px; padding: .75rem 2rem;}.mod-time-launch .btn.btn-outline-danger {background: #fff; font-size: 1.12rem;  border: 2px solid #fff; padding: 1rem 4.75rem;}.mod-time-launch .btn.btn-outline-danger:hover {background: #EC3737;}@media screen and (min-width: 1200px) {	.mod-time-launch {margin: -5rem 0 -8rem; padding: 15rem 0;}}.mod-grim-truth {position:relative; padding:10rem 0;}.mod-grim-truth::before {background: linear-gradient(270deg, #D9D9D9 0%, rgba(217, 217, 217, 0.00) 100%);}.mod-grim-truth img {max-width:100%;}.mod-grim-truth .text-truth {z-index: 100;}.mod-grim-truth .display-1 {white-space: wrap;}@media screen and (min-width: 992px) {	.mod-grim-truth .display-1 {white-space: nowrap;}}.mod-customer-reviews {margin: 5rem 0;}.mod-customer-reviews .row {position:relative;}.mod-customer-reviews .item {position:relative;}.mod-customer-reviews .item .trigger-play {display: flex; justify-content: center;}.mod-customer-reviews .item .photo {width:294px; height:294px;}.mod-customer-reviews .item .photo img {width:100%; height:100%; object-fit:cover; border-radius:50%;}.mod-customer-reviews .item  .photo {position: relative; cursor: pointer;}.mod-customer-reviews .item .play {position:absolute; bottom: 0; right: 0;}@media screen and (min-width: 1200px) {	.mod-customer-reviews .row > *:nth-child(1) .item {padding-top:220px;}	.mod-customer-reviews .row > *:nth-child(2) .item {padding-top:120px;}	.mod-customer-reviews .row > *:nth-child(3) .item {padding-top:260px;}	.mod-customer-reviews .row::before {content:url('/images/pages/seo-optimizatsiya-sajtov/new-2/030.svg'); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:-1;}	.mod-customer-reviews .item .play {bottom:-2.5rem; right:-1rem; z-index: 100; transform:translateY(-100%)}}.mod-we-published { position: relative; margin: 5rem 0; padding: 5rem 0;}.mod-we-published::before {background: url('/images/pages/kontekstnaya-reklama/new-2/029.svg') center no-repeat; background-size: 100% 100%;}.mod-we-published .image img {max-width: 100%;} @media screen and (min-width: 992px) {	.mod-we-published {margin: 10rem 0 5rem; padding: 0 0 5rem;}	.mod-we-published .publish {height: 34rem; padding: 5rem 0;}	.mod-we-published .h1 {position: relative; top: -75px}	.mod-we-published .image img {transition: .3s; max-width: none; position: absolute;}	.mod-we-published .image:first-child img {z-index: 1; right: -33%; top: -18%; transform: rotate(6deg);}	.mod-we-published .image:nth-child(2) img {z-index: 2; right: -40%; top: 5%; transform: rotate(-8deg);}	.mod-we-published .image:nth-child(3) img {z-index: 4; top: 47%; right: -46%; transform: rotate(-3deg);}	.mod-we-published .image:last-child img {z-index: 3; right: -85%; top: -13%; transform: rotate(10deg);}	.mod-we-published .decor .obj1 {content: ''; z-index: 5;  bottom: -25%; left: -30%; width: 26rem; height: 26.6rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/published/005.png') no-repeat;}	.mod-we-published .decor .obj2 {content: ''; z-index: 5;  top: -3%; right: 22%; width: 13rem; height: 12rem; position: absolute; background: url('/images/pages/kontekstnaya-reklama/new-2/published/006.png') no-repeat;}	.mod-we-published .image img:hover {transform: rotate(0); transform: scale(1.2); z-index: 10;}	.mod-we-published .btn {z-index: 10; position: relative;}}.mod-contextual-advertising-websites {position: relative; padding: 5rem 0;}.mod-contextual-advertising-websites .image img {max-width: 100%;}@media screen and (min-width: 992px) {	.mod-contextual-advertising-websites .h1 {margin-left: -5rem;}}.mod-rating-reviews {margin: 5rem 0; position: relative;}.mod-rating-reviews img {max-width:100%;}.mod-six-points { position: relative; margin: 5rem 0 0; padding-bottom: 10rem;}.mod-six-points::before {background: url('/images/pages/kontekstnaya-reklama/new-2/017.svg') center no-repeat; background-size: 100% 100%;}.mod-six-points .display-5 {position: relative; border-radius: 1rem; box-shadow: 0px 0px 0px 0px rgba(125, 125, 125, 0.05), 0px -4px 8px 0px rgba(125, 125, 125, 0.05), 0px -15px 15px 0px rgba(125, 125, 125, 0.04), 0px -33px 20px 0px rgba(125, 125, 125, 0.03), 0px -59px 24px 0px rgba(125, 125, 125, 0.01), 0px -93px 26px 0px rgba(125, 125, 125, 0.00);}.mod-six-points .card {transition: .5s; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); border-radius: 1rem; cursor: pointer;}.mod-six-points .card:hover,.mod-six-points .button-card.active .card {background: #EC3737; box-shadow: 4px 4px 17px 0px rgba(0, 0, 0, 0.33) inset;}.mod-six-points .card:hover .item-title,.mod-six-points .button-card.active .item-title {color: #fff;}.mod-six-points .card:hover svg path,.mod-six-points .card:hover svg .svg-white,.mod-six-points .card:hover svg rect,.mod-six-points .button-card.active .card svg path,.mod-six-points .button-card.active .card svg .svg-white,.mod-six-points .button-card.active .card svg rect {fill: #fff; stroke: #fff;}.mod-six-points .card:hover svg .svg-red,.mod-six-points .card:hover svg .svg-red path,.mod-six-points .button-card.active .card svg .svg-red,.mod-six-points .button-card.active .card svg .svg-red path{fill: #EC3737;}.mod-six-points .text {background: #fff; border-radius: 1rem;}.mod-six-points .row-points {flex-direction: column-reverse;}@media screen and (min-width: 576px) {	.mod-six-points .row-points {flex-direction: row;}}@media screen and (min-width: 992px) {	.mod-six-points {margin: 10rem 0 0;}	.mod-six-points .display-5 {transform: translateY(-50%);}}.mod-book-free {position: relative; padding: 5rem 0 0;}.mod-book-free img {max-width:100%;}.mod-book-free .text {position:relative; padding:3rem 0;}.mod-book-free .text::before {content:''; position:absolute; top:0; left:0; right:-270px; bottom:0; background: linear-gradient(-90deg, #D9D9D9 0%, rgba(217, 217, 217, 0.00) 100%); z-index:-1;}.mod-book-free .h1 {position: absolute; text-align: center; transform: translateX(-50%); left: 50%; top: 10px; width: 100%;}.mod-book-free .row {padding-top: 2rem;}@media screen and (min-width: 768px) {	.mod-book-free .row {padding-top: 0;}}@media screen and (min-width: 992px) {	.mod-book-free .h1 {position: static; text-align: end; transform: none;}}.mod-wheel-luck {position: relative; padding:5rem 0;}.mod-wheel-luck::before {background: #EC3737; background-size: cover;}.mod-wheel-luck .wheel-luck {width:631px; height:631px; padding:.5rem; border-radius:50%; position:relative; z-index:5;}.mod-wheel-luck .wheel-luck .wheel-luck-circle {position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; overflow:hidden; background:#fff; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05), -4.06px 4.06px 11.36px 0px rgba(0, 0, 0, 0.05), -15.42px 14.61px 21.10px 0px rgba(0, 0, 0, 0.04), -34.09px 32.46px 28.40px 0px rgba(0, 0, 0, 0.03), -60.87px 58.43px 33.27px 0px rgba(0, 0, 0, 0.01), -94.95px 91.71px 36.52px 0px rgba(0, 0, 0, 0.00);}.mod-wheel-luck .wheel-luck .wheel-luck-circle::after {border:.5rem #fff solid; content:''; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:50%;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img {position:absolute; top:0; left:0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="1"] {}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="2"] {left:auto; right: 0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="3"] {left:auto; right: 0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="4"] {left:auto; top:auto; right: 0; bottom:0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="5"] {top:auto; bottom:0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="6"] {top:auto; bottom:0;}.mod-wheel-luck .wheel-luck .wheel-luck-center-img {position:absolute; top:50%; left:50%; z-index:10; transform:translate(-50%, -50%)}.mod-wheel-luck .wheel-luck .wheel-luck-mark {position:absolute; top:50%; right:-18px; transform:translateY(-50%); z-index:10;}.wheel-popup {position: fixed;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 20;opacity: 0;pointer-events: none;transition: opacity .5s ease;}.wheel-popup:before {content: "";background: rgb(0, 0, 0); opacity: .3; backdrop-filter: blur(7.5px);position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}.wheel-popup.show {opacity: 1;pointer-events: auto;}.wheel-prize {width: 950px;height: fit-content;background: #FFFFFF;box-shadow: -7px -7px 15px rgb(0 0 0 / 25%), 7px 7px 15px rgb(0 0 0 / 25%);border-radius: 8px;padding: 52px 30px 32px;text-align: center;position: relative;z-index: 2;}.wheel-prize__close {width: 20px;height: 20px;position: absolute;top: 14px;right: 14px;display: flex;align-items: center;justify-content: center;cursor: pointer;}.wheel-prize__close:before {content: "";position: absolute;width: 100%;height: 2px;background: #000;transform: rotate(45deg);}.wheel-prize__close:after {content: "";position: absolute;width: 100%;height: 2px;background: #000;transform: rotate(-45deg);}@media screen and (min-width: 992px) {	.mod-wheel-luck::before {width: calc(50vw + 330px); transform: none; margin-left:-330px; max-width:1320px;}}.mod-comprehensive-promotion {margin: 5rem 0;}.mod-comprehensive-promotion img {height: 100%; left: 50%; transform: translateX(-50%); z-index: -1;}.mod-comprehensive-promotion .item {border:2px solid #EC3737; border-width:0 0 2px 2px; margin-bottom:1rem;background:rgba(217, 217, 217, 0.25);}.mod-comprehensive-promotion .item .item-title {background:#EC3737; color:#fff; padding:1rem;}.mod-comprehensive-promotion .col-3 {display: none;}.mod-comprehensive-promotion .last-column {border-right:2px solid #EC3737; border-left: none; background: none;}@media screen and (min-width: 992px) {	.mod-comprehensive-promotion .col-3 {display: block;}}@media screen and (min-width: 1200px) {	.mod-comprehensive-promotion .item { background: linear-gradient(90deg, rgba(217, 217, 217, 0.25) 0%, rgba(217, 217, 217, 0.00) 100%);}	.mod-comprehensive-promotion .last-column {border-right:2px solid #EC3737; border-left: none; background: none;}}.mod-bring-clients { position: relative; padding: 10rem 0 5rem;}.mod-bring-clients::before { z-index: -1; background: url('/images/pages/kontekstnaya-reklama/new-2/006.svg') center no-repeat; background-size: 100% 100%;}.mod-strengthen-your-website {position: relative; padding: 5rem 0;}.mod-strengthen-your-website .image img {width: 38rem; z-index: 10;}.mod-strengthen-your-website .your-text::before {content: ''; z-index: -1; position: absolute; width: 200%; left: -50%; height: 100%; top: 0; background: url('/images/pages/kontekstnaya-reklama/new-2/028.svg') no-repeat; background-size: cover;}.mod-running-words {position: relative;}.mod-dear-customer {padding-top: 5rem; position: relative;}.mod-dear-customer .appeal-button-float > .button-float {font-size: 1.5em;box-shadow: 0 0 1.25em rgb(245 58 58);}.mod-dear-customer .appeal-button-float > .button-float::after {background-image: url(/images/tmpl/icon/play.svg); background-size: 50%; left: 8% !important;}.mod-dear-customer .appeal-skew {min-height: 310px; overflow: inherit;}.mod-dear-customer  .skew-width {width: 200%;}.mod-dear-customer .skew-background-internal {left: 25%;}@media (min-width: 768px) {    .mod-dear-customer .appeal-button-float {left: 8em!important;}    .mod-dear-customer .appeal-skew {min-height: 650px;}	.mod-dear-customer {padding-top: 0;}}.mod-published-book {margin:5rem 0 0; margin-bottom: 5rem;}.mod-published-book img {max-width:100%;}.mod-published-book ul {display:block; margin:0; padding:0;}.mod-published-book ul li {display:block; margin:0; padding:0 0 0 2rem; position:relative;}.mod-published-book ul li::before {content:url('/images/pages/seo-optimizatsiya-sajtov/new/34_1.svg'); position:absolute; top:0; left:0;}@media screen and (min-width: 992px) {	.mod-published-book {margin-bottom: 0;}}.mod-audio-book {}.mod-audio-book .text {position:relative; color:#fff;}.mod-audio-book .text::before {position:absolute; content:''; top:0; bottom:0; right:0; width:100vw; background:#EC3737; z-index:-1;}.mod-audio-book img {width:100%}.mod-seven-employees {padding:5rem 0; position: relative; display: none;}.mod-seven-employees::before {background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #F0F0F0 100%);}.mod-seven-employees::after {background: url('/images/pages/kontekstnaya-reklama/new-2/seven-employees/001.svg') center no-repeat; top:130px;}.mod-seven-employees .users {position:relative; text-align:center;}/*.mod-seven-employees .users::before {content:''; position:absolute; top:50%; left:50%; width:250px; height:250px; background:#EC3737; transform:translate(-50%,-50%) rotate(45deg); border:.5rem #fff solid; outline:.5rem #EC3737 solid;}*/.mod-seven-employees .users::after {content:url('/images/pages/kontekstnaya-reklama/new-2/seven-employees/006.png'); position:relative; margin:20rem 0; display:block;}.mod-seven-employees .users .item {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:50;} {}.mod-seven-employees .users .item .item-card {transform:rotate(45deg); background:#EC3737; color:#fff; border:.5rem #fff solid; outline:.5rem #EC3737 solid; width:145px; height:145px; overflow:hidden; overflow:hidden; display:flex; align-items: center; justify-content:center; cursor:pointer; transition:.3s; transform-origin:center;}.mod-seven-employees .users .item .item-card > * {transform:rotate(-45deg); transition:.3s;}.mod-seven-employees .users .item:nth-child(1) {margin-left:-20%; margin-top: -20%;}.mod-seven-employees .users .item:nth-child(2) {margin-left: 20%; margin-top: -20%;}.mod-seven-employees .users .item:nth-child(3) {margin-left:-20%; margin-top: 20%;}.mod-seven-employees .users .item:nth-child(4) {margin-left: 20%; margin-top: 20%;}.mod-seven-employees .users .item .item-img {position:absolute; top:-30px; left:-30px; right:-30px; bottom:-30px; opacity:0;}.mod-seven-employees .users .item .item-img img {width:100%; height:100%; object-fit:cover;}.mod-seven-employees .users .item .item-desc {display:none; position:absolute; bottom:-100%; right:-20%; background:#fff; padding:1rem; width:400px; border-radius: 4px; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), -3px 3px 9px 0px rgba(0, 0, 0, 0.10), -10px 13px 17px 0px rgba(0, 0, 0, 0.09), -23px 30px 23px 0px rgba(0, 0, 0, 0.05), -41px 53px 27px 0px rgba(0, 0, 0, 0.01), -65px 83px 29px 0px rgba(0, 0, 0, 0.00);}.mod-seven-employees .users .item:hover .item-card {transform:rotate(405deg)}.mod-seven-employees .users .item:hover .item-card .item-title {opacity:0}.mod-seven-employees .users .item:hover .item-card .item-img {opacity:1}.mod-seven-employees .users .item:hover .item-desc {display:block}@media screen and (min-width: 1200px) {	.mod-seven-employees .users .item:nth-child(1) {margin-left:-15%; margin-top: -15%;}	.mod-seven-employees .users .item:nth-child(2) {margin-left: 15%; margin-top: -15%;}	.mod-seven-employees .users .item:nth-child(3) {margin-left:-15%; margin-top: 15%;}	.mod-seven-employees .users .item:nth-child(4) {margin-left: 15%; margin-top: 15%;}	.mod-seven-employees .users .item:nth-child(2) .item-desc,	.mod-seven-employees .users .item:nth-child(4) .item-desc {right:auto; left:100%;}	.mod-seven-employees .users .item .item-desc {bottom:100%; right:100%;}}@media screen and (min-width: 992px) {	.mod-seven-employees {display: block;}}.mod-real-reviews {position: relative;padding: 10rem 0; margin: 5rem 0;}.mod-real-reviews::before {background: url('/images/pages/seo-optimizatsiya-sajtov/new-2/rewiews/001.svg') no-repeat; background-size: contain; background-position: center;}.mod-real-reviews .text-reviews img {display: none;}.mod-real-reviews .text-reviews > div {z-index: 1;}.mod-real-reviews .card-reviews .card-body,.mod-real-reviews .card-reviews .card-image {width: 100%; padding: 0;}.mod-real-reviews .accent {color: #000;}@media screen and (min-width: 992px){	.mod-real-reviews .card-reviews {top: -5rem; left: -2rem; z-index: 5;}	.mod-real-reviews .text-reviews img {display: block;position: absolute; transform: none; right: -4rem; top: -3rem; left: auto;}	.mod-real-reviews .accent {color: #fff;}	/*.mod-real-reviews .text-reviews img {position: absolute; transform: translate(-50%, -50%); top: 0; left: 50%;}*/}.mod-author-content {position: relative; padding: 0 0 5rem;}.mod-author-content .image img {right: -35%; bottom: 0; width: 155%;}@media screen and (min-width: 992px) {	.mod-author-content {padding: 5rem 0 0;}}.mod-application {position: relative; margin: 10rem 0 5rem;}.mod-application .application-block {padding: 2rem 0; border-radius: 1rem; background: linear-gradient(197deg, #EC3737 0%, #702626 25.83%, #3D1F1F 50.31%, #702626 73.23%, #EC3737 100%);}.mod-application .image-phone img {position: absolute; bottom: 0; left: 50%; max-width: 100%; width: 23rem; transform: translateX(-50%);}.mod-application .btn.btn-danger {font-size: 1rem; padding: .62rem 1.5rem; width: 12rem;}.mod-application .btn.btn-danger img {width: 2rem;}.mod-competitor-metrics {position: relative; padding: 5rem 0; padding-bottom: 13rem;}.mod-competitor-metrics::before {background: url('/images/pages/seo-optimizatsiya-sajtov/new-2/metrics/001.svg') top no-repeat; background-size: 100% 100%;}.mod-competitor-metrics .title-metric {border-radius: 1rem; margin: 0; margin-top: -7rem; box-shadow: 0px 0px 0px 0px rgba(125, 125, 125, 0.05), 0px -4px 8px 0px rgba(125, 125, 125, 0.05), 0px -15px 15px 0px rgba(125, 125, 125, 0.04), 0px -33px 20px 0px rgba(125, 125, 125, 0.03), 0px -59px 24px 0px rgba(125, 125, 125, 0.01), 0px -93px 26px 0px rgba(125, 125, 125, 0.00);}.mod-competitor-metrics img {max-width:100%;}.mod-online-audit {padding-bottom: 5rem; position: relative;}.mod-online-audit .display-6,.mod-online-audit .h2 {text-align: center;}@media screen and (min-width: 992px) {	.mod-online-audit {top: -100px;}	.mod-online-audit .display-6,	.mod-online-audit .h2 {text-align: start;}}/* .mod-online-audit-decor {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100vw;height: 100%;z-index: -1;} */.mod-online-audit-title {margin-bottom: 30px;}.mod-online-audit-text {margin-bottom: 56px;line-height: 30px;}.mod-online-audit-input {width: 350px;}@media (max-width:1400px) {    .mod-online-audit {padding: 150px 0;}}@media (max-width: 1200px) {    .mod-online-audit-form {display: grid;gap: 16px;}    .mod-online-audit-input, .mod-online-audit-button {width: 100%;max-width: 600px;}}@media (max-width:992px) {    .mod-online-audit-form {display: flex;flex-direction: column;align-items: center;gap: 24px;}    .mod-online-audit-input {width: 100%;}    .mod-online-audit-button {width: 100%;}}@media (max-width:768px) {    .mod-online-audit .mod-online-audit-title {font-size: 32px;margin-bottom: 24px;}    .mod-online-audit-text {font-size: 20px;line-height: 26px;margin-bottom: 32px;}}@media (max-width:576px) {    .mod-online-audit {padding: calc(80px + (150 - 80) * ((100vw - 320px) / (576 - 320))) 0;}    .mod-online-audit .mod-online-audit-title {font-size: calc(20px + (32 - 20) * ((100vw - 320px) / (576 - 320)));}    .mod-online-audit-text {font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (576 - 320)));}    .mod-online-audit-text br {display: none;}    .mod-online-audit-button {font-size: 16px;padding: 14px 22px;}}/* Эквалайзер */.mod-online-audit-decor {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -30%);width: 100vw;height: 100%;z-index: -1; max-width:1920px;}.mod-online-audit .equilizer {    height: 40rem;    width: 100%;    transform: rotate(180deg);  }  .mod-online-audit .bar {    fill: #f0f0f0;    border: solid;    width: 18px;    animation: equalize 1.25s steps(25, end) 0s infinite;  }    .mod-online-audit .bar:nth-child(1) {     animation-duration: 12.9s;  }  .mod-online-audit .bar:nth-child(2) {     animation-duration: 16s;  }  .mod-online-audit .bar:nth-child(3) {     animation-duration: 16.3s;  }  .mod-online-audit .bar:nth-child(4) {     animation-duration: 16.4s;  }  .mod-online-audit .bar:nth-child(5) {     animation-duration: 12.1s;  }  .mod-online-audit .bar:nth-child(6) {     animation-duration: 12.4s;  }  .mod-online-audit .bar:nth-child(7) {     animation-duration: 12.8s;  }  .mod-online-audit .bar:nth-child(8) {     animation-duration: 12.2s;  }  .mod-online-audit .bar:nth-child(9) {     animation-duration: 12.6s;  }  .mod-online-audit .bar:nth-child(10) {     animation-duration: 10s;  }  .mod-online-audit .bar:nth-child(11) {     animation-duration: 16.4s;  }  .mod-online-audit .bar:nth-child(12) {     animation-duration: 16.8s;  }  .mod-online-audit .bar:nth-child(13) {     animation-duration: 20.2s;  }  .mod-online-audit .bar:nth-child(14) {     animation-duration: 20.6s;  }  .mod-online-audit .bar:nth-child(15) {     animation-duration: 16.6s;  }  .mod-online-audit .bar:nth-child(16) {     animation-duration: 14.4s;  }       @keyframes equalize {    0% {    height: 90px;    }    4% {    height: 80px;    }    8% {    height: 70px;    }    12% {    height: 60px;    }    16% {    height: 50px;    }    20% {    height: 60px;    }    24% {    height: 70px;    }    28% {    height: 40px;    }    32% {    height: 70px;    }    36% {    height: 90px;    }    40% {    height: 50px;    }    44% {    height: 70px;    }    48% {    height: 100px;    }    52% {    height: 60px;    }    56% {    height: 40px;    }    60% {    height: 60px;    }    64% {    height: 80px;    }    68% {    height: 90px;    }    72% {    height: 100px;    }    76% {    height: 110px;    }    80% {    height: 100px;    }    84% {    height: 90px;    }    88% {    height: 80px;    }    92% {    height: 90px;    }    96% {    height: 100px;    }    100% {    height: 110px;    }  }  .mod-online-audit .form-control {border-radius: .25rem; border: .25rem solid #EC3737;}.mod-rostsite-metric {position: relative; padding: 5rem 0; z-index: 100}.mod-rostsite-metric::before {background: url('/images/pages/seo-optimizatsiya-sajtov/new-2/metrics/002.svg') bottom no-repeat; background-size: 100% 100%;}.mod-rostsite-metric .title-metric {border-radius: 1rem; margin-top: -7rem; box-shadow: 0px 0px 0px 0px rgba(125, 125, 125, 0.05), 0px -4px 8px 0px rgba(125, 125, 125, 0.05), 0px -15px 15px 0px rgba(125, 125, 125, 0.04), 0px -33px 20px 0px rgba(125, 125, 125, 0.03), 0px -59px 24px 0px rgba(125, 125, 125, 0.01), 0px -93px 26px 0px rgba(125, 125, 125, 0.00);}.mod-rostsite-metric img {max-width:100%;}.mod-video-report {position: relative; padding: 5rem 0; padding-bottom: 32rem;}.mod-video-report::before {background: url('/images/pages/seo-optimizatsiya-sajtov/new-2/video-report/001.svg') top no-repeat; background-size: cover;}.mod-video-report .row {background: #fff; padding: 3rem 0;}@media screen and (min-width: 992px) {	.mod-video-report .row {background: transparent; padding: 0;}}.mod-smi {position: relative;}.mod-smi img {max-width:100%;}.mod-smi > img {position: absolute; width: 99.5vw; max-width: 1980px; left: 50%; height: 100%; margin-left: -50vw; z-index: -1;}.mod-smi .wrapper {display: flex; flex-wrap:wrap; gap:2rem; padding-top:300px; align-items:start;}.mod-smi .wrapper .wrap {position: relative; transition: .1s ease-in; cursor: pointer; flex:calc(33% - 2rem); max-width: calc(33% - 2rem);}.mod-smi .wrapper .wrap:nth-child(3n-2) {margin-top:-220px;}.mod-smi .wrapper .wrap:nth-child(3n-1) {margin-top:-110px;}.mod-smi .wrapper .wrap:hover {transform: scale(1.1); transition: .3s ease-in;} .mod-smi .wrapper .wrap .play {background: rgba(0,0,0,0.5); width: 3rem; display: block; height:3rem; position: absolute; bottom: 0; top: 0; left: 0; margin: auto; right: 0; border-radius: 50%; }.mod-smi .wrapper .wrap .play .play__inner {position: relative; background: rgba(0,0,0,0.5); border-radius: 50%;}.mod-smi .wrapper .wrap .play .play__inner::before {content: ''; position: absolute; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 1rem 0 1rem 2rem; border-color: transparent transparent transparent #fff; left: 50%; top: 50%; transform:translate(-40%, 30%)}.mod-smi .h2 {position: absolute; right: 10%; top: 0; font-size: 2.5rem; font-weight: 900;}.mod-smi .display-1 {position: absolute; right: 0%; top: 60px; font-weight:bold;}.holding-forum {margin: 5rem 0;}.holding-forum .item {position: relative; cursor:pointer;}.holding-forum .item .image {height: 17.5rem; filter: brightness(40%);}.holding-forum .item img {width: 100%; height: 100%; object-fit: cover;}.holding-forum .item::before {content: url('/images/pages/franchise/mod-smi/icon_play.svg'); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:113px; height:150px; filter: invert(1); z-index: 5;}.holding-forum .item .h5 {position: absolute; text-align: center; left: 1rem; right:1rem; bottom:1rem; z-index: 5; text-align:center;}@media screen and (min-width: 768px) {	.holding-forum .item .image {height: 31.5rem;}}@media screen and (min-width: 538px) {	.holding-forum .item .image {height: 22.5rem;}}.mod-stop-word {position: relative; margin-top: 5rem;}.mod-stop-word .text-stop-word::before {content: ''; z-index: 0; position: absolute; background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%); top: 0; left: 0%; width: 100%; height: 100%;}.mod-stop-word .text-stop-word > div {position: relative; z-index: 1; }.mod-stop-word .girl {background: #fff; border-top: 5px solid #dc3545;}.mod-stop-word .image img {max-width: 100%;}.mod-stop-word form .form-control {width: 100%; background: transparent;	border: 5px solid #fff; border-radius: 4px; color: #fff;}.mod-stop-word .btn.btn-outline-danger {background: #fff; border: 2px solid #fff; transition: .3s;}.mod-stop-word .btn.btn-outline-danger:hover {background: none;}.mod-stop-word form .form-control::-webkit-input-placeholder {color: #fff; opacity: 50%;}.mod-stop-word::before {background: #EC3737; background-size: 100% 100%;}.mod-stop-word .bg-custom {background: #EC3737;}@media screen and (min-width: 576px) {	.mod-stop-word form .form-control {width: 21rem;}}@media screen and (min-width: 992px) {	.mod-stop-word .text-stop-word::before {left: -100%; width: 300%;}	.mod-stop-word .girl {background: none; border: none;}	.mod-stop-word .image img {z-index: 10; max-width: none; max-height: 100%; position: absolute; right: 0;}	.mod-stop-word .row {border-top: 5px solid #dc3545;}}@media screen and (min-width: 1200px) {	.mod-stop-word .text-stop-word::before  {left: -70%;}	.mod-stop-word::before {background: url('/images/pages/kontekstnaya-reklama/new-2/034.svg') top no-repeat; background-size: 100% 100%;}}@media screen and (min-width: 1400px) {	.mod-stop-word .image img {max-width: 100%; position: relative;}}.price-card {padding: 5rem 0; position: relative;}.price-card-card {height: 17rem; width: 95%;}.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;}}