body {max-width:1920px;	}.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;}.particles-js {position:absolute; left:50%; width:100vw; transform:translateX(-50%); max-width: 1980px; z-index:-1; top:0; bottom:0;}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;}main .price-card .price-card-card {height: 18rem;}.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 {position: relative; padding: 5rem 0 13rem; overflow: hidden;}/* .mod-home::before {background: url('/images/pages/krasnaya-knopka/001.jpg') right no-repeat; background-size: 80% auto; background-color: linear-gradient(226deg, rgba(236, 55, 55, 0.60) 0%, rgba(35, 20, 20, 0.60) 100%);;} */.mod-home .background {position: absolute; top: -100px; bottom: 0; left: 50%; transform: translateX(-50%);width: 1980px;margin: auto; z-index: -999;}.mod-home .background .bg-image { position: absolute; right: 13%; bottom: 0; height: 61%; transform: translateX(-50%);}.mod-home h1 {font-size: 4rem; font-weight: 900;}.mod-home .display-5 {font-size: 2.5rem;}.mod-home .text-2 {color: transparent; -webkit-text-stroke: 2px #fff;}.mod-home .text-red,.mod-home .text-accept-1 {color: #dc3545;}.mod-home .text-md {color: #fff;}.mod-home .background .obj-1 {position: absolute; bottom: -2rem; right: 55rem; font-size: 10rem; color: rgba(255, 255, 255, 0.20);  font-weight: 700; text-transform: uppercase; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}.mod-home .decor {width: 100%; text-align: center; position: absolute; right: 0; bottom: 0;}@media screen and (min-width: 768px) {	.mod-home .decor {width: auto;}	.mod-home {padding: 5rem 0;}	.mod-home .text-red-2 {color: #dc3545;}	.mod-home .text-accept,	.mod-home .text-color {color: transparent; -webkit-text-stroke: 2px #000;}	.mod-home .background .bg-image { position: absolute; right: -4.2rem; height: 100%; transform: none;}	.mod-home .background .obj-1 {display: none;}}@media screen and (min-width: 992px) {	.mod-home .text-md {color: #000;}	.mod-home .text-accept,	.mod-home .text-color {-webkit-text-stroke: 0px;}	.mod-home .text-accept-1 {color: #fff;}	.mod-home .text-accept {color: transparent; -webkit-text-stroke: 2px #fff;}	.mod-home h1 {font-size: 10rem; font-weight: 900;}	.mod-home .background .bg-image {right: -19.6rem;}	.mod-home .text-color {color: #dc3545;}	.mod-home .text-2 {margin-left: 12rem;}	.mod-home .background .obj-1 {display: block; bottom: -1rem; right: 41rem; font-size: 10rem;}}@media screen and (min-width: 1200px) {	.mod-home .background .obj-1 {bottom: -4rem; right: 25rem; font-size: 19rem;}	.mod-home .text-2 {margin-left: 20rem;}	.mod-home .background .bg-image {right: -14.5rem;}	.mod-home .text-color {color: transparent; -webkit-text-stroke: 2px #fff;}}@media screen and (min-width: 1400px) {	.mod-home .background .obj-1 {bottom: -6rem; right: 18rem; font-size: 24rem;}	.mod-home .background .bg-image {right: -9.2rem;}}.mod-project-goals {position: relative; padding: 5rem 0;}.mod-project-goals .image img {max-width: 100%;}.mod-project-goals ul {padding-left: 0; list-style: none;}@media screen and (min-width: 992px) {    .mod-project-goals li {margin-bottom: 3.75rem;}}.mod-infogypsy-time {position: relative; margin: 5rem 0; margin-top: 0;}.mod-infogypsy-time h2 {display: block; position: relative;}.mod-infogypsy-time h2::after {content: ''; position: absolute; width: 5.8rem; height: 5rem; background: url('/images/pages/krasnaya-knopka/004_1.png') center no-repeat; background-size: 100% 100%; left: -18%; top: -20%;}.mod-infogypsy-time::before {background: #fff;}.mod-infogypsy-time .mod-title {background: #EC3737;}@media screen and (min-width: 992px) {    .mod-infogypsy-time {margin-top: 5rem;}    .mod-infogypsy-time::before {background: url('/images/pages/krasnaya-knopka/004.svg') left no-repeat; background-size: 45% 100%;}    .mod-infogypsy-time .mod-title {background: none;}}.mod-o-nas {position: relative; padding: 0;}.mod-o-nas .mod-accept {color: #fff; -webkit-text-stroke: 1px #000; text-stroke: 1px #000;}.mod-o-nas .image img {max-width: 100%;}.mod-o-nas .appeal-button-float > .button-float::after {background-image: url('/images/tmpl/icon/play.svg'); background-size: 50%; left: 8% !important;}.mod-o-nas .skew-background-external {left: 50%; cursor: pointer;}.mod-o-nas .btn.btn-outline-danger {padding: 1rem 1.5rem;}@media screen and (min-width: 992px) {    .mod-o-nas {padding: 5rem 0 0;}}@media screen and (min-width: 1200px) {    .mod-o-nas .skew-background-external {left: 2%;}    .mod-o-nas h2 {display: block; width: fit-content; position: relative; color: #EEE; font-weight: bold; bottom: -4rem; left: 0; font-size: 9rem;}    .mod-o-nas .mod-text-accept {position: relative; z-index: 100;}}@media screen and (min-width: 1400px) {    .mod-o-nas h2 { bottom: -6rem;}}@media screen and (min-width: 1600px) {    .mod-o-nas h2 { left: -10rem;}}.mod-every-second {position: relative; padding: 3.37rem 0; border-radius: 1rem; background: #fff; box-shadow: 0px 0px .62rem -1.9rem rgba(0, 0, 0, 0.25), 0px 0px 1.26rem .31rem rgba(0, 0, 0, 0.25);}.mod-every-second .mod-time {font-size: 2rem; font-weight: 900;}@media screen and (min-width: 576px) {    .mod-every-second .mod-dot {margin-top: -1.5rem;}}@media screen and (min-width: 768px) {    .mod-every-second .mod-time {font-size: 6.25rem; font-weight: 900;}}.mod-running-lines {position: relative; padding: 5rem 0;} .mod-running-lines marquee  h2 {font-size: 5.62rem; font-weight: bold; color: #fff; -webkit-text-stroke: 2px #EC3737; text-stroke: 2px #EC3737;}@media screen and (min-width: 992px) {    .mod-running-lines {padding: 10rem 0;}    .mod-running-lines .btn {margin-top: 6rem;}}.mod-who-be-interested {position: relative; padding: 5rem 0 6.5rem;}.mod-who-be-interested::before {filter: brightness(50%); background: url('/images/pages/krasnaya-knopka/020_1.png') center no-repeat; background-size: 100% 100%;}.mod-who-be-interested::after {bottom: -.1rem; background: url('/images/pages/krasnaya-knopka/020_2.svg') bottom no-repeat; background-size: 100% auto;}.mod-who-be-interested .image img {max-width: 100%; width: 100%;}.mod-who-be-interested .image {width: 100%;}.mod-who-be-interested .item-1 {padding: 1rem 0;}.mod-who-be-interested .item-5,.mod-who-be-interested .item-6,.mod-who-be-interested .item-7 {padding: 3rem 0;}.mod-who-be-interested .item-1, .mod-who-be-interested .item-2 {background: #EC3737;}.mod-who-be-interested .item-3, .mod-who-be-interested .item-5 {background: #FE6E6E;}.mod-who-be-interested .item-6 {background: rgba(0, 0, 0, 0.50);}.mod-who-be-interested .item-7 {background: #F24C4C;}.mod-who-be-interested .item-8 {background: #D43434; padding: 3rem 0;}.mod-who-be-interested a {color: #fff; width: fit-content;}.mod-who-be-interested a:hover {color: #000;}@media screen and (min-width: 992px) {    .mod-who-be-interested .item-1,    .mod-who-be-interested .item-5,    .mod-who-be-interested .item-6,    .mod-who-be-interested .item-7 {padding: 0;}    .mod-who-be-interested .item-8 {padding: 6rem 0;}}.mod-smi {position: relative; padding: 5rem 0; overflow: hidden;}.mod-smi img {max-width: 100%;}.mod-smi .mod-text-1 {-webkit-text-stroke: 1px #000; color: #fff;}.mod-smi .owl-item {position: relative; display: flex; justify-content: center;}.mod-smi .owl-item.center {transform: scale(1.1);}.mod-smi .owl-carousel {overflow: hidden;}.mod-smi .owl-stage-outer {overflow: initial;}.mod-smi .owl-nav {display: none;}.mod-smi .owl-dots {display: flex; justify-content: center; padding: 5rem 0 3rem;}.mod-smi .owl-dots .owl-dot {margin: 0 .3rem; border: none; width: 1rem; height: 1rem; background: #fff; box-shadow: 0 0 .61rem 0 rgba(0, 0, 0, 0.25); border-radius: 50%;}.mod-smi .owl-dots .owl-dot.active {background: #EC3737;}.mod-smi .mod-play {cursor: pointer; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}.mod-smi .owl-item:hover .mod-play path {animation: mod-play-anim .7s infinite;transform-origin: center;}.mod-smi .owl-item:hover .mod-play circle {animation: circle-anim 2s infinite; transform-origin: center;}@keyframes mod-play-anim {    0% {transform: rotate(10deg);}    25% {transform: rotate(0deg);}    50% {transform: rotate(-10deg);}    75% {transform: rotate(0deg);}    100% {transform: rotate(10deg);}}@keyframes circle-anim {    0% {transform: scale(1);}    25% {transform: scale(.7);}    50% {transform: scale(.8);}    75% {transform: scale(.6);}    100% {transform: scale(1);}}.mod-why-forum {position: relative; padding: 5rem 0;}@media screen and (min-width: 992px) {    .mod-why-forum .mod-items {padding: 4rem 0;}    .mod-why-forum .item {width: 14rem;}}.mod-business-satisfaction {position: relative; margin: 0 0 5rem; border-radius: 1rem; padding: 5rem 3rem; background: #FFFBFB; box-shadow: 0px 0px .61rem -.06rem rgba(0, 0, 0, 0.25);}.mod-business-satisfaction .mod-title {margin-bottom: 4rem;}.mod-business-satisfaction .btn {margin-top: 4rem;}.mod-business-satisfaction .form-check-input:checked {background-color: #EC3737;}.mod-business-satisfaction .form-check-input {border: .12rem solid #EC3737;}.mod-business-satisfaction .image img {max-width: 100%;}@media screen and (min-width: 992px) {    .mod-business-satisfaction .image img {float: right; margin-top: -16rem;}}@media screen and (min-width: 1200px) {    .mod-business-satisfaction {padding: 5rem 7.5rem;}    .mod-business-satisfaction .image img { margin-top: 0; max-width: none; position: absolute; right: 0; bottom: -4rem;}}.mod-forum-organizer {position: relative;}.mod-forum-organizer ul {padding-left: 0; list-style: none; padding: 2rem 0;}.mod-forum-organizer .image img {max-width: 100%;}@media screen and (min-width: 992px) {    .mod-forum-organizer {padding: 10rem 0 0;}    .mod-forum-organizer .mod-text {padding-left: 10rem;}    .mod-forum-organizer .image img {max-width: none; margin-top: -10rem; margin-left: -15rem;}    .mod-forum-organizer ul {padding-top: 4.62rem; padding-bottom: 2.3rem;}}@media screen and (min-width: 1200px) {    .mod-forum-organizer .image img {margin-left: -10rem;}}@media screen and (min-width: 1400px) {    .mod-forum-organizer {padding: 15rem 0 0;}}.mod-gallery {position: relative; overflow: hidden; z-index: 100;}.mod-gallery .mod-title {background: #EC3737; padding: 3rem 0;}.mod-gallery img {max-width: 100%;}.mod-gallery .owl-dots {padding: 3rem 0 0; display: flex; justify-content: center;}.mod-gallery .owl-dot {border: 1px solid #fff; background: none; width: .85rem; height: .85rem; margin: 0 .32rem; border-radius: 50%;}.mod-gallery .owl-dot.active {background: #fff;}.mod-gallery .owl-nav {display: none;}.mod-reviews {position: relative; padding: 17rem 0 5rem; margin-top: -17rem; overflow: hidden;}.mod-reviews::before {background: url('/images/pages/krasnaya-knopka/022.svg') center no-repeat; background-size: 100% 100%;}.mod-reviews::after {bottom: -.1rem; background: url('/images/pages/krasnaya-knopka/022_1.svg') bottom no-repeat; background-size: 100% auto;}.mod-reviews h2 {color: transparent; -webkit-text-stroke: 1px #fff;}.mod-reviews img {width: 27rem; border-radius: 50%; max-width: 100%;}.mod-reviews .owl-item {cursor: pointer; display: flex; justify-content: center;}.mod-reviews .owl-item.center {cursor: auto;}.mod-reviews .mod-title {color: transparent; -webkit-text-stroke: 1px #fff;}.mod-reviews .owl-item.center .mod-title {color: #fff;}.mod-reviews .owl-carousel .owl-stage-outer {overflow: initial;}.mod-reviews .owl-carousel {padding: 5rem 0 0;}.mod-reviews .image {position: relative;}.mod-reviews .owl-item.center .mod-play {cursor: pointer; display: block; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 11;}.mod-reviews .mod-play {display: none;}.mod-reviews .owl-nav {display: none;}.mod-reviews .owl-item.center:hover .mod-play path {animation: mod-play-anim .7s infinite;transform-origin: center;}.mod-reviews .owl-item.center:hover .mod-play .c-1 {animation: circle-anim 2s infinite; transform-origin: center;}@media screen and (min-width: 992px) {    .mod-reviews {padding: 17rem 0 20rem;}    .mod-reviews img {max-width: none;}    .mod-reviews .owl-item.center img {width: 35rem; position: relative; z-index: 10;}}@keyframes mod-play-anim {    0% {transform: rotate(10deg);}    25% {transform: rotate(0deg);}    50% {transform: rotate(-10deg);}    75% {transform: rotate(0deg);}    100% {transform: rotate(10deg);}}@keyframes circle-anim {    0% {transform: scale(1);}    25% {transform: scale(.7);}    50% {transform: scale(.8);}    75% {transform: scale(.6);}    100% {transform: scale(1);}}.mod-event-plan {position: relative; padding: 5rem 0;}.mod-event-plan .num {color: rgba(0, 0, 0, 0.20); font-size: 12.5rem;}.mod-event-plan .mod-text {border-left: .18rem solid #EC3737; padding: 1.5rem 0; padding-left: 2rem;}.mod-event-plan p {font-size: 1.25rem; line-height: normal;}.mod-logos {position: relative; overflow: hidden; padding: 5rem 2rem;}.mod-logos::before {background: #EC3737;}.mod-logos .item img {max-width: 100%;}.mod-stop-falling {padding: 5rem 0 0;}.mod-stop-falling .circle-list {border-radius: 50%; min-width: 1.2rem; height: 1.2rem; background: red;}.mod-stop-falling .circle-list span {border-radius: 50%; border: .2rem solid #fff; min-width: .85rem; height: .85rem; background: red; display: block;}.mod-stop-falling .image img {width: 70%;}.mod-stop-falling .row {padding: 0 0 3rem;}.mod-stop-falling .mod-svg {padding-top: 5rem;}@media screen and (min-width: 992px) {    .mod-stop-falling .row {padding: 10rem 0;}    .mod-stop-falling .image img {position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: -10; width: 130%;}    .mod-stop-falling .image {padding: 11rem 0;}    .mod-stop-falling .row {padding: 8rem 0;}}@media screen and (min-width: 1400px) {    .mod-stop-falling .image img {width: 125%;}    .mod-stop-falling .image {padding: 17rem 0;}    .mod-stop-falling .row {padding: 5rem 0;}}.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-three-cameras {position: relative; padding: 5rem 0;}.mod-three-cameras .img-3 {float: right;}.mod-three-cameras .img-2 {position: absolute; z-index: 100; left: 50%; top: -1.3rem; transform: translateX(-50%);}.mod-three-cameras .item img {max-width: 100%; height: 100%; width: 100%;}.mod-three-cameras .text-accept {color: #fff; -webkit-text-stroke: 1px #EC3737; text-stroke: 1px #EC3737;}.mod-three-cameras .owl-carousel {width: 100%;}.mod-three-cameras .owl-carousel .owl-nav {display: none;}.mod-three-cameras .owl-dots {display: flex; justify-content: center; padding-top: 1rem;}.mod-three-cameras .owl-dot.active {background: #EC3737;}.mod-three-cameras .owl-dot {width: 1rem; height: 1rem; border: none; border-radius: 50%; margin: 0 .1rem;}@media screen and (min-width: 768px) {    .mod-three-cameras .owl-dots {display: none;}    .mod-three-cameras .owl-carousel {position: relative; z-index: 110; width: 31.6rem; background: #000;}    .mod-three-cameras .owl-carousel .owl-item {display: flex; justify-content: center;}    .mod-three-cameras .mod-book {height: 30rem;}}@media screen and (min-width: 992px) {    .mod-three-cameras .mod-book {height: auto;}}.mod-price {padding: 5rem 0;}.mod-price .card-top {border-radius: .61rem .61rem 0 0; background: radial-gradient(circle at 50% 0, transparent 27px, #EC3737 28px);}.mod-price .old-price {text-decoration: #fff line-through; text-decoration-thickness: 1px;}.mod-price .mod-card {filter: drop-shadow(0px 5px 20px rgba(0, 0, 0, 0.25)); background: radial-gradient(circle at 50% 0, transparent 27px, #fff 28px); border-radius: .61rem;}.mod-price .btn.btn-danger {padding: 1.2rem 0; width: 100%; text-align: center;}.mod-price .row {overflow-x: scroll; flex-wrap: nowrap;}@media screen and (min-width: 768px) {    .mod-price .mod-btn {margin-bottom: -2rem;}    .mod-price .row {overflow: inherit;}}.mod-zerro-rub {position: relative; padding: 5rem 0;}.mod-zerro-rub .image img {max-width: 100%;}@media screen and (min-width: 992px) {    .mod-zerro-rub { padding: 10rem 0 5rem;}    .mod-zerro-rub .decor > div {position: absolute;color: #fff; font-weight: bold; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #EC3737;}    .mod-zerro-rub .obj-1 {transform: rotate(24.35deg); font-size: 4.8rem; left: 20%; top: 10%; width: 5.25rem; height: 5.25rem;}    .mod-zerro-rub .obj-2 {width: 2.4rem; height: 2.4rem; right: 20%; top: 10%;}    .mod-zerro-rub .obj-3 {transform: rotate(-15deg); font-size: 4.8rem; right: 5%; top: 30%; width: 5.25rem; height: 5.25rem;}    .mod-zerro-rub .obj-4 {width: 1.75rem; height: 1.75rem; left: 5%; top: 35%;}    .mod-zerro-rub .obj-5 {width: 1.12rem; height: 1.12rem; left: 10%; bottom: 35%;}    .mod-zerro-rub .obj-6 {width: 1.12rem; height: 1.12rem; right: 10%; bottom: 25%;}}.mod-where-and-when {position: relative; padding: 10rem 0; margin: 5rem 0;}.mod-where-and-when::before {content: '';}.mod-where-and-when .btn.btn-outline-danger {padding: 1.25rem 0; width: 100%; text-align: center; font-size: 1.2rem; background: #fff; color: #EC3737; border: none;}.mod-where-and-when .btn.btn-outline-danger:hover {background: #EC3737; color: #fff;}.mod-where-and-when .btn.btn-danger {padding: 1.25rem 0; width: 100%; text-align: center; font-size: 1.2rem;}/* стандартный фон */.mod-where-and-when .mod-bg.bg-1 {background: url('/images/pages/krasnaya-knopka/015.jpg') center no-repeat; }/* Для СПБ */.mod-where-and-when .mod-bg.bg-2 {background: url('https://optim.tildacdn.com/tild6432-3162-4735-a433-323039613761/-/cover/820x390/left/center/-/format/webp/DSC04503.jpg') center no-repeat; }.mod-where-and-when .mod-bg {background-size: cover!important; filter: brightness(50%); width: calc(var(--vw, 1vw)* 100); margin: 0 auto; max-width: 1980px; transform: translateX(-50%); position: absolute; top: 0; bottom: 0; left: 50%; right: 0; z-index: -1000; pointer-events: none; backface-visibility: hidden;}{}.mod-organizer {position: relative; overflow: hidden;}.mod-organizer .text-accept {color: transparent; -webkit-text-stroke: 1px #000; font-weight: 900;}.mod-organizer .decor {position: absolute; z-index: -10; top: 0; left: 40%; transform: translateX(-50%);}.mod-organizer .decor img {animation: 40s linear 0s normal none infinite running rot; -webkit-animation: 40s linear 0s normal none infinite running rot;}.mod-organizer .image img {z-index: 1; position: relative;}.mod-organizer .image-2 img {z-index: 0; position: relative;}.mod-organizer .image-2 .img-2 {max-width: 100%;}@media screen and (min-width: 992px) {    .mod-organizer .image img {max-width: 200%;}}@media screen and (min-width: 1200px) {    .mod-organizer .image img {max-width: none;}    .mod-organizer .image-2 img {left: -5rem;}}@media screen and (min-width: 1400px) {    .mod-organizer .image-2 img {left: -5rem;}    .mod-organizer .image-2 .img-2 {max-width: none;}}@media screen and (min-width: 1600px) {    .mod-organizer .image-2 img {left: 0rem;}}@keyframes rot {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}@-webkit-keyframes rot {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}.mod-federal-channels {position: relative; padding: 5rem 0; overflow: hidden;}.mod-federal-channels::before {background: #EC3737;}.mod-federal-channels marquee h2 {color: #fff;}.mod-federal-channels marquee .text-accept {color: #EC3737; -webkit-text-stroke: 2px #fff; text-stroke: 2px #fff;}.mod-lada-volta {position: relative; padding: 5rem 0;}.mod-lada-volta img {max-width: 100%;}.mod-lada-volta .mod-video {cursor: pointer;}.mod-lada-volta .owl-dots {display: flex; padding-top: 1rem; justify-content: center;}.mod-lada-volta .owl-dot {border: none; margin: 0 .34rem; border-radius: 50%; width: .81rem; height: .81rem; background: #FFF; box-shadow: 0 0 .24rem 0 rgba(0, 0, 0, 0.25);}.mod-lada-volta .owl-dot.active {background: #EC3737;}.mod-lada-volta .owl-carousel .owl-nav {left: 0; width: 100%; top: 40%;}.mod-lada-volta .mod-play {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.mod-lada-volta .mod-video:hover .circle-1 {animation: circle-1; animation-duration: 4s;animation-iteration-count: infinite;}.mod-lada-volta .mod-video:hover .play-btn {animation: btn; animation-duration: .5s;animation-iteration-count: infinite;}@keyframes circle-1 {    0% {transform: scale(.6); transform-origin: center;}    50% {transform: scale(1.1); transform-origin: center;}    100% {transform: scale(.6); transform-origin: center;}}@keyframes btn {    0% {transform: rotate(20deg); transform-origin: center;}    15% {transform: rotate(10deg); transform-origin: center;}    30% {transform: rotate(0deg); transform-origin: center;}    45% {transform: rotate(-10deg); transform-origin: center;}    60% {transform: rotate(-20deg); transform-origin: center;}    80% {transform: rotate(0deg); transform-origin: center;}    100% {transform: rotate(20deg); transform-origin: center;}}.mod-sukhoi-superjet {position: relative; padding: 5rem 0;}.mod-sukhoi-superjet img {max-width: 100%;}.mod-sukhoi-superjet .mod-video {cursor: pointer; transition: .5s;}.mod-sukhoi-superjet .owl-dots {display: flex; padding-top: 1rem; justify-content: center;}.mod-sukhoi-superjet .owl-dot {border: none; margin: 0 .34rem; border-radius: 50%; width: .81rem; height: .81rem; background: #FFF; box-shadow: 0 0 .24rem 0 rgba(0, 0, 0, 0.25);}.mod-sukhoi-superjet .owl-dot.active {background: #EC3737;}.mod-sukhoi-superjet .owl-carousel .owl-nav {left: 0; width: 100%; top: 40%;}.mod-sukhoi-superjet .mod-play {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.mod-sukhoi-superjet .mod-video:hover .circle-1 {animation: circle-1; animation-duration: 4s;animation-iteration-count: infinite;}.mod-sukhoi-superjet .mod-video:hover .play-btn {animation: btn; animation-duration: .5s;animation-iteration-count: infinite;}@keyframes circle-1 {    0% {transform: scale(.6); transform-origin: center;}    50% {transform: scale(1.1); transform-origin: center;}    100% {transform: scale(.6); transform-origin: center;}}@keyframes btn {    0% {transform: rotate(20deg); transform-origin: center;}    15% {transform: rotate(10deg); transform-origin: center;}    30% {transform: rotate(0deg); transform-origin: center;}    45% {transform: rotate(-10deg); transform-origin: center;}    60% {transform: rotate(-20deg); transform-origin: center;}    80% {transform: rotate(0deg); transform-origin: center;}    100% {transform: rotate(20deg); transform-origin: center;}}.mod-social-company {position: relative; margin: 5rem 0 0; padding: 0 0 5rem;}.mod-social-company::before {background: url('/images/pages/sozdanie-sajtov-new/new/021.svg') center no-repeat; background-size: 100% 100%;}.mod-social-company .mod-video img {width: 100%;}.mod-social-company .mod-video {position: relative; cursor: pointer; border-radius: .62rem; overflow: hidden;}.mod-social-company .mod-video .mod-play {background: rgba(0, 0, 0, 0.30); padding: 2rem; border-radius: 50%; position: absolute; width: fit-content; height: fit-content; transform: translate(-50%, -50%); top: 50%; left: 50%;}.mod-social-company .row {flex-direction: column-reverse; background: #EC3737;}@media screen and (min-width: 992px) {	.mod-social-company .mod-title {background: #EC3737; border-radius: 1rem;}	.mod-social-company {padding: 5rem 0; margin: 5rem 0; }	.mod-social-company .row {flex-direction: row; background: none;}}@media screen and (min-width: 1400px) {	.mod-social-company .mod-title {background: none;}}.mod-lao-tzu {position: relative; padding: 25rem 0 3rem; overflow: hidden;}.mod-lao-tzu .background {position: absolute; top: 0; bottom: 0; left: 50%; transform: translateX(-50%); width: 1980px; margin: auto; z-index: -999;}.mod-lao-tzu .background .img-bg {position: absolute; max-width: 80%; transform: translateX(-50%); left: 50%; top: 0;}.mod-lao-tzu .image img {transform: translateX(-50%); left: 50%; width: 39rem; z-index: -10;}.mod-lao-tzu .image-2 {position: relative;}.mod-lao-tzu .image-2 img {max-width: 100%;}.mod-lao-tzu .text-accept {-webkit-text-stroke: 2px #fff; color: transparent;}.mod-lao-tzu .image-3 img { position: absolute; transform: translate(-50%, -50%); z-index: -1; left: 60%; width: 200%; top: 50%;}.mod-lao-tzu .red-button {margin-top: 37rem; margin-bottom: 13rem;}@media screen and (min-width: 992px) {    .mod-lao-tzu {padding: 25rem 0 5rem;}    .mod-lao-tzu .red-button {margin-top: 15rem;}}@media screen and (min-width: 1200px) {    .mod-lao-tzu .red-button {margin-top: 24rem;}}@media screen and (min-width: 1400px) {    .mod-lao-tzu .image img {top: -17%; max-width: none;}}.mod-more-friends {position: relative; padding: 5rem 0;}.mod-more-friends .mod-head {border-bottom: .12rem solid #B9B9B9; padding-bottom: 1rem;}.mod-more-friends .form-control {border: none; border-bottom: .06rem solid #EC3737; border-radius: 0;}.mod-more-friends .hr {padding: 0 5rem;}.mod-more-friends hr {border-width: .12rem;}.mod-more-friends #add_btn {position: relative; transition: .2s;  border: .12rem solid #EC3737; background: #EC3737; color: #fff; cursor: pointer; border-radius: 50%; max-width: 3.93rem; height: 3.92rem;}.mod-more-friends #add_btn span {position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%);} .mod-more-friends #add_btn:hover {background: #fff;}.mod-more-friends #add_btn:hover span {color: #EC3737;}.mod-more-friends .full-price {margin-left: 1rem; padding: .2rem 2.5rem; border: .12rem solid #EC3737; border-radius: .18rem;}.mod-more-friends label {font-size: 1rem;}@media screen and (min-width: 576px) {    .mod-more-friends .mod-sub {padding: 0 5rem;}}@media screen and (min-width: 992px) {    .mod-more-friends .mod-head {font-size: 1.8rem;}}.mod-customers-are-waiting {position: relative; padding: 5rem 0;}.mod-customers-are-waiting .image {width: 2.62rem;}.mod-customers-are-waiting .maps iframe {width: 100%;}