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 .text-danger {color: #EC3737 !important;}main .bg-danger {background-color: #EC3737 !important;}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;}.mod-home .image {z-index: -1; position: relative; padding-top: 2rem;}.mod-home .image img {max-width: 80%; transform: rotate(10deg);}.mod-home .mod-text {padding-top: 5rem;}.mod-home .form-control {width: 100%; border-radius: 0.5rem; border: 0.2rem solid #ec3737; padding: .5rem 1.5rem;font-size: 1.25rem;}.mod-home .form label {position: absolute; background: #fff; top: -18%; left: 10%; padding: 0 .3rem;}@media screen and (min-width: 576px) {	.mod-home .image {padding-top: 0;}	.mod-home .image img {max-width: 100%; transform: none; margin-top: -5rem;}}@media screen and (min-width: 992px) {	.mod-home .image img {max-width: none; transform: rotate(10deg); background: #fff;}	.mod-home .form-control {width: 90%;}	.mod-home::before {content: ''; height: 0.3rem; background: #ec3737; position: absolute; bottom: 20%; width: 100vw; max-width: 1920px; left: 50%; transform: translateX(-50%); z-index: -5;}}.mod-wires {position: relative; padding-top: 12.5rem; z-index: 10;}.mod-wires::before {background: url('/images/pages/sozdanie-sajtov-new/new-blocks/001.png') center no-repeat; background-size: cover;}.mod-wires .card_block {perspective: 1000px; transform-style: preserve-3d;}.mod-wires .card_block .card__inner {transition: transform 0.2s; cursor: pointer;}.mod-wires h2 {font-weight: 700; margin-bottom: 1.25rem; text-shadow: -1px 0px #000;}.mod-wires h2 span {padding: 0 .94rem; border-radius: 5px; display: inline-block;}.mod-wires .btn {display: flex; margin-bottom: 1.13rem; font-size: 2rem; align-items: center; background: #EC3737; color: #fff; gap: 2.45rem; font-weight: 900; font-family: Arial, sans-serif; padding: 0 2.19rem; border-radius: 6.84px;}.mod-wires .btn:hover {background: #fff; color: #EC3737;}.mod-wires .btn svg path {stroke: #fff;}.mod-wires .btn:hover svg path {stroke: #EC3737;}.mod-wires .card_block .card__inner img {max-width: 100%;}@media screen and (min-width: 576px) {    .mod-wires .btn {font-size: 2.94rem;}}@media screen and (min-width: 768px) {    .mod-wires {padding-top: 16.5rem;}}@media screen and (min-width: 992px) {    .mod-wires h2 {text-shadow: none;}    .mod-wires {padding-top: 10.5rem;}}1@media screen and (min-width: 1400px) {    .mod-wires .card_block .card__inner img {max-width: none;}}.mod-four-weeks {position: relative; padding: 5rem 0 0;}.mod-four-weeks .image {min-width: 7.87rem; height: 7.87rem; background: #fff; box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.25); border-radius: 50%;}.mod-four-weeks .circle {position: relative; z-index: 1; width: 63rem; height: 63rem; float: right; border-radius: 50%; border: 5px dashed #EFABAB;}.mod-four-weeks .parallaxScene {position:absolute; bottom:0; top:0; left:0; right:0; z-index:-1;}.mod-four-weeks .parallaxScene .item-1 {position:absolute; bottom:20%; left:-30%;}.mod-four-weeks .parallaxScene .item-2 {position:absolute; bottom: 7%; left:-5%;}.mod-four-weeks .parallaxScene .item-3 {position:absolute; bottom:5%; left:-6%;}.mod-four-weeks .parallaxScene .item-4 {position:absolute; bottom:29%; left:27%; z-index: -1;}.mod-four-weeks .mod-item {position: relative; opacity: 0;}.mod-four-weeks .mod-item.element-show {opacity: 1; transition: all 1.5s;}.mod-four-weeks .mod-item::before {content: ''; position: absolute; width: 1.6rem; height: 1.6rem; background: #EFABAB; border-radius: 50%;}.mod-four-weeks .mod-item::after {content: ''; position: absolute; width: 5rem; height: 0; border: 3px dashed #EFABAB; z-index: -100;}.mod-four-weeks .mod-item:first-child::before {left: -8rem; bottom: -2rem;}.mod-four-weeks .mod-item:nth-child(2)::before {left: -11rem; bottom: 3rem;}.mod-four-weeks .mod-item:nth-child(3)::before {left: -11rem; bottom: 6rem;}.mod-four-weeks .mod-item:last-child::before {left: -8rem; bottom: 10rem;}.mod-four-weeks .mod-item:first-child::after {left: -8rem; width: 10rem; bottom: 1rem; transform: rotate(-27.9deg);}.mod-four-weeks .mod-item:nth-child(2)::after {left: -10rem; width: 10rem; bottom: 4rem; transform: rotate(-5.38deg);}.mod-four-weeks .mod-item:nth-child(3)::after {left: -10rem; bottom: 6rem; width: 10rem; transform: rotate(6.39deg);}.mod-four-weeks .mod-item:last-child::after {left: -8rem; width: 10rem; bottom: 8rem; transform: rotate(31.94deg);}@media screen and (min-width: 576px) {	.mod-four-weeks {padding: 5rem 0;}	.mod-four-weeks .mod-item:nth-child(2),	.mod-four-weeks .mod-item:nth-child(3) {margin-left: 7.87rem;}}@media screen and (min-width: 1200px) {	.mod-four-weeks .parallaxScene .item-1 {left:-11%;}}.mod-simple {position: relative; padding: 0 0 10rem; margin: 5rem 0;}.mod-simple .row {background: #EC3737; padding-top: 3rem;}.mod-simple .accept {color: #fff;}.mod-simple.bg-color::before {background: url("/images/pages/sozdanie-sajtov-new/new/001.svg") center no-repeat; background-size: 100% 100%;}@media screen and (min-width: 1200px) {	.mod-simple {position: relative; padding: 1rem 0 10rem; margin: 5rem 0;}	.mod-simple .row {background: none; padding-top: 0;}	.mod-simple .accept {color: #EC3737;}}.mod-sites {position: relative; padding: 5rem 0;}.mod-sites .h1 {position: absolute; top: 0; left: 0; width: 100%;}.mod-sites .image img {max-width: 60%;}.mod-sites .site-card {cursor: pointer; transition: .3s; flex-direction: column-reverse; padding: 1.5rem 1rem; border-radius: .62rem; background: #fff; box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15);}.mod-sites .col-6 {width: 100%;}.mod-sites ul {list-style: none; padding-left: 0;}.mod-sites .site-card:hover {transform: scale(1.01);}@media screen and (min-width: 413px) {	.mod-sites .col-6 {width: 50%;}}@media screen and (min-width: 576px) {	.mod-sites { margin: 0 0 5rem;}	.mod-sites .site-car {padding: 1.5rem;}	.mod-sites .image img {max-width: 100%;}	.mod-sites ul {list-style: disc; padding-left: 2rem;}}@media screen and (min-width: 992px) {	.mod-sites {padding: 0;}	.mod-sites .h1 {position: relative;}	.mod-sites .site-card {flex-direction: column-reverse; padding: 1.5rem 3.7rem;}	.mod-sites .row .site-cards .site-card:first-child {padding: 2.5rem 3.7rem;}}@media screen and (min-width: 1200px) {	.mod-sites .site-card {flex-direction: row;}}@media screen and (min-width: 1400px) {	.mod-sites .image img {max-width: none;}}.mod-wrong-price {padding: 3rem 1rem; margin: 0 0 5rem; position: relative; border-radius: .62rem; background: #fff; box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15);}.mod-wrong-price .form-control {border: 1px solid #EC3737; padding: 0.7rem 0.75rem;}.mod-wrong-price label {position: absolute; background: #fff; top: -0.8rem; left: 1.5rem; padding: 0 .5rem;}@media screen and (min-width: 460px) {	.mod-wrong-price {padding: 3rem 5rem;}}@media screen and (min-width: 992px) {	.mod-wrong-price {padding: 3rem 3rem;}	.mod-wrong-price::before {animation-name: ring; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear; content: ''; width: 19rem; right: -7rem; top: -3rem; height: 34rem; position: absolute; background: url('/images/pages/sozdanie-sajtov-new/new/028.png') no-repeat; background-size: 100% 100%;}}@media screen and (min-width: 1200px) {	.mod-wrong-price::before {top: -2rem;}	.mod-wrong-price {padding: 3rem 5rem;}}@media screen and (min-width: 1400px) {	.mod-wrong-price::before {width: 19rem; right: -4rem; top: -2.2rem; height: 30rem;}}@keyframes ring {	0% {		transform: rotate(0);	}	50% {		transform: rotate(-5deg);	}	100% {		transform: rotate(0);	}}.mod-portfolio {position: relative;}.mod-portfolio::before {background: #fff;}.mod-portfolio .image img {max-width: 100%;}.mod-portfolio .owl-item {display: flex; justify-content: center;}.mod-portfolio .owl-nav {width: 110%; left: -10%; display: none;}.mod-portfolio .owl-nav button span {display: none;}.mod-portfolio .owl-nav button.owl-next,.mod-portfolio .owl-nav button.owl-prev {position: relative;}.mod-portfolio .owl-nav button.owl-next::before {content: ''; width: 5.43rem; height: 1.18rem; position: absolute; top: 0; left: 0; background: url('/images/pages/sozdanie-sajtov-new/new/icon/next.svg') center no-repeat; background-size: 100% 100%;}.mod-portfolio .owl-nav button.owl-prev::before {content: ''; width: 5.43rem; height: 1.18rem; position: absolute; top: 0; left: 0; background: url('/images/pages/sozdanie-sajtov-new/new/icon/prev.svg') center no-repeat; background-size: 100% 100%;}.mod-portfolio .owl-carousel .btn-light:hover {background:none; color: #fff !important }.mod-portfolio .owl-carousel .mod-text {background: #EC3737; padding: 3rem 0;}.mod-portfolio .owl-dots {text-align: center;}.mod-portfolio .owl-dots .owl-dot {border: none; width: 1rem; height: 1rem; border-radius: 50%; margin: 0 .5rem;}.mod-portfolio .owl-dots .owl-dot.active {background: #EC3737;}@media screen and (min-width: 992px) {	.mod-portfolio .owl-dots .owl-dot {display: none;}	.mod-portfolio .owl-carousel .mod-text {padding: 0 0 3rem;}	.mod-portfolio .owl-nav {display: flex;}	.mod-portfolio .owl-carousel .mod-text {background: none; padding: 0;}		.mod-portfolio::before {background: url("/images/pages/sozdanie-sajtov-new/new/003.svg") bottom no-repeat;}		}.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-price-constructor {position: relative; margin: 5rem 0;}.mod-price-constructor .quiz-img {filter: grayscale(100%); transition-property: filter;}.mod-price-constructor .quiz-img, .quiz-card {transition: .5s;}.mod-price-constructor .quiz-card {transition: 1s;	 cursor: pointer; border-radius: .62rem; background: #FFF; box-shadow: .25rem .25rem 1rem 0 rgba(0, 0, 0, 0.15);}.mod-price-constructor .quiz-card:hover {box-shadow: .25rem .25rem .62rem 0 rgba(0, 0, 0, 0.25) inset;}.mod-price-constructor .quiz-card:hover > .quiz-img {filter: none;}.mod-price-constructor .mod-svg {opacity: 0; z-index: -10000;}.mod-price-constructor::before {background: #fff;}.mod-price-constructor .mod-label .form-control {border: 1px solid #EC3737; padding: 0.7rem 0.75rem;}.mod-price-constructor .mod-label label {position: absolute; background: #fff; top: -0.8rem; left: 1.5rem; padding: 0 .5rem;}.mod-price-constructor .quiz-item.anim_no {animation-name: anim_no; animation-duration: 1s;}.mod-price-constructor .mod-nav .prev {width: 6.56rem; height: 4.56rem; transition: .5s; border: none; background: #fff; display: flex; justify-content: center; align-items: center;}.mod-price-constructor .mod-nav .prev:hover {background: #ffffffbd;}.mod-price-constructor .check_mark {display: flex; justify-content: center; align-items: center; border-radius: 50%; border: .25rem solid #EC3737; background: #fff; height: 4rem; min-width: 4rem;}.mod-price-constructor .mod-bg {background: #EC3737; color: #fff;}.mod-price-constructor .title-item {width: 100%;}@media screen and (min-width: 992px) {	.mod-price-constructor {}	.mod-price-constructor .mod-bg-red {background: #EC3737;}	.mod-price-constructor .mod-bg {color: #000;}	.mod-price-constructor .title-item {position: relative; background: #fff; border-radius: 1.9rem; padding: 1rem 2rem;}	.mod-price-constructor .check_mark {margin-left: -.25rem; margin-top: -.25rem;position: absolute; left: 0; top:0; height: 4rem; width: 4rem;}	.mod-price-constructor .image {margin-bottom: 7.5rem;}	.mod-price-constructor .mod-nav {position: absolute; bottom: 1rem; left: 3rem;}	.mod-price-constructor .mod-counter {position: absolute; background: #fff; left: 0; top: 5rem; padding: 1rem;}}@media screen and (min-width: 1200px) {	.mod-price-constructor .mod-bg-red {background: none;}	.mod-price-constructor .mod-nav {bottom: 0;}	.mod-price-constructor .mod-nav .prev {clip-path: url(#nav-prev);}	.mod-price-constructor .mod-counter {margin-top: 5rem; position: static; background: none; padding: 0;}	.mod-price-constructor .mod-bg {background: none;}	.mod-price-constructor::before {background: url('/images/pages/sozdanie-sajtov-new/new/constructor/016.svg') right no-repeat; background-size: 45% 100%;}}@media screen and (min-width: 1400px) {	.mod-price-constructor .mod-counter {padding: 1rem;}}@media screen and (min-width: 1600px) {	.mod-price-constructor::before {background-size: 48% 100%;}}@-webkit-keyframes bounceOutLeft{	20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}	to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{	20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}	to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes bounceInUp{	0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}	0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}	60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}	75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}	90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}	to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{	0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}	0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}	60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}	75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}	90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}	to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes anim_no{	0% {		transform: translateX(-3rem);	}	50% {		transform: translateX(3rem);	}	100% {		transform: translateX(0s);	}}.mod-technics {position: relative; padding: 11.62rem 0; margin-top: 5rem;}.mod-technics::before {background: url('/images/pages/sozdanie-sajtov-new/new-blocks/005.png') center no-repeat; background-size: cover;}.mod-technics h2 {font-family: Arial, sans-serif; font-weight: 900; width: fit-content;}.mod-technics .mod-block {padding: .25rem 1.81rem; border-radius: 5.57px; width: fit-content; margin-bottom: 3.13rem;}.mod-technics .btn {display: flex; margin-bottom: 1.13rem; font-size: 2rem; align-items: center; background: #fff; color: #EC3737; gap: 2.45rem; font-weight: 900; font-family: Arial, sans-serif; padding: 0 2.19rem; border-radius: 6.84px;}.mod-technics .btn:hover {background: #EC3737; color: #fff;}.mod-technics .btn svg path {stroke: #EC3737;}.mod-technics .btn:hover svg path {stroke: #fff;}.mod-technics .mod-block__video {width: 100%; height: 37.5rem; cursor: pointer;}@media screen and (min-width: 576px) {    .mod-technics .btn {font-size: 2.94rem;}}.mod-promoted-clinics {padding: 10rem 0; position: relative;}.mod-slider-curved-one-1 {margin:5rem 0;}.mod-slider-curved-one-1 img {width:100%; height:100%; object-fit:cover;}.mod-slider-curved-one  .owl-carousel,.mod-slider-curved-one-1 .owl-carousel,.mod-slider-curved-one-2 .owl-carousel,.mod-slider-curved-one-3 .owl-carousel {max-height: 485px; overflow: hidden;}.mod-five-advantages {position: relative;}.mod-five-advantages .image {z-index: 10; min-width: 6rem; height: 6rem; padding: 1rem; border-radius: 50%; background: radial-gradient(50% 50.00% at 50% 50.00%, #FFE3E3 0%, rgba(255, 255, 255, 0.00) 100%); box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.25);}.mod-five-advantages .decor {position: absolute; width: 16rem; height: 16rem; background: radial-gradient(50% 50.00% at 50% 50.00%, rgba(255, 136, 136, 0.30) 0%, rgba(255, 184, 184, 0.00) 100%);; border-radius: 50%; z-index: -1;}.mod-five-advantages .image-center img {max-width: 100%;}@media screen and (min-width: 992px) {	.mod-five-advantages .row {padding-top: 5rem; padding-bottom: 5rem;}	.mod-five-advantages .mod-center {padding: 12rem 0; position: relative;}}@media screen and (min-width: 1200px) {	.mod-five-advantages .mod-center::before {content: ''; position: absolute; top: 1rem; left: 0; width: 100%; height: 100%; background: url('/images/pages/sozdanie-sajtov-new/new/five-advantages/007.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-five-advantages .mod-center::after {content: ''; position: absolute; top: 0; width: 130%; height: 110%; background: url('/images/pages/sozdanie-sajtov-new/new/five-advantages/008.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-five-advantages .image-center img {max-width: none;}	.mod-five-advantages .circles .obj1 {left: 7%; top: 35%;}	.mod-five-advantages .circles .obj2 {bottom: 32%; left: 11%;}	.mod-five-advantages .circles .obj3 {top: 30%; right: 10%;}	.mod-five-advantages .circles .obj4 {top: 46%; right: -2%;}	.mod-five-advantages .circles .obj5 {bottom: 24%; right: 28%;}	.mod-five-advantages .circles .line1 {z-index: -1; width: 5rem; height: 0; border: 2px dashed #EFABAB; left: -9%; top: 34%; transform: rotate(28deg);}	.mod-five-advantages .circles .line2 {z-index: -1; width: 4rem; height: 0; border: 2px dashed #EFABAB; bottom: 30%; left: -4%; transform: rotate(-28deg);}	.mod-five-advantages .circles .line3 {z-index: -1; width: 4rem; height: 0; border: 2px dashed #EFABAB; top: 29%; right: 0%; transform: rotate(-44deg);}	.mod-five-advantages .circles .line4 {z-index: -1; width: 6rem; height: 0; border: 2px dashed #EFABAB; top: 49%; right: -23%; transform: rotate(8deg);}	.mod-five-advantages .circles .line5 {z-index: -1; width: 5rem; height: 0; border: 2px dashed #EFABAB; bottom: 21%; right: 7%; transform: rotate(28deg);}	.mod-five-advantages .mod-end .mod-block:first-child,	.mod-five-advantages .mod-end .mod-block:last-child {margin-left: -3rem;}	.mod-five-advantages .mod-end .mod-block:nth-child(2) {margin-left: 5rem;}}@media screen and (min-width: 1400px) {	.mod-five-advantages .circles .line1 {left: -7%;}	.mod-five-advantages .circles .line2 {width: 5rem; left: -4%;}	.mod-five-advantages .circles .line3 {top: 28%;}	.mod-five-advantages .circles .line4 {right: -21%;}	.mod-five-advantages .circles .line5 {width: 7rem; right: 7%;}}.mod-our-pride {position: relative; padding: 0 0 3rem; margin-top: 5rem;}.mod-our-pride::before {background: url('/images/pages/sozdanie-sajtov-new/new/029.svg') bottom no-repeat; background-size: 100% 100%;}.mod-our-pride .sketchfab-embed-wrapper iframe {width: 100%; height: 70vh;}.mod-our-pride .btn.btn-outline-danger {background: #fff; border: 1px solid #fff; width: 100%; text-align: center; padding: 1rem; text-transform: uppercase;}.mod-our-pride .btn.btn-outline-danger:hover {background: none;}.mod-our-pride .mod-text-end {right: 10%; bottom: 4rem;}.mod-our-pride .mod-title {background: #ffffffb0; border-radius: 1rem; padding: 3rem 0;}.mod-our-pride .mod-bg {padding-top: 3rem; background: #EC3737; border-radius: 1rem;}@media screen and (min-width: 992px){	.mod-our-pride .mod-title {padding: 0;}	.mod-our-pride .mod-bg {padding-top: 0; background: none;}	.mod-our-pride {padding: 5rem 0 3rem; margin-top: 0;}}.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-important-phone {position: relative; padding: 0 0 5rem;}.mod-important-phone .image img {max-height: 100%;}.mod-important-phone .mod-title::before {content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url('/images/pages/sozdanie-sajtov-new/new/006.svg') top no-repeat; background-size: auto 100%; z-index: -100;}.mod-important-phone .mod-circle {background: #fff; min-width: 11rem; height: 11rem; border-radius: 50%; box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.15);}.mod-important-phone .mod-circle .mod-circle-image img {width: 100%; z-index: 1;}.mod-important-phone .mod-circle strong {z-index: 10;}@media screen and (min-width: 992px) {	.mod-important-phone {padding: 5rem 0;}	.mod-important-phone .mod-item:first-child .mod-circle::before {content: ''; z-index: -1; position: absolute; width: 17rem; height: 8rem; bottom: -52%; right: -122%; background: url('/images/pages/sozdanie-sajtov-new/new/006_4.svg') center no-repeat; background-size: 100%;}	.mod-important-phone .mod-item:nth-child(2) .mod-circle::before {content: ''; z-index: -1; position: absolute; width: 11rem; height: 8rem; top: -41%; right: -94%; background: url('/images/pages/sozdanie-sajtov-new/new/006_5.svg') center no-repeat; background-size: 100%;}}.mod-mobile-metric {position: relative; border-radius: 1rem; padding: 2rem; background: linear-gradient(197deg, #EC3737 0%, #702626 25.83%, #3D1F1F 50.31%, #702626 73.23%, #EC3737 100%);}.mod-mobile-metric ul {padding-left: 0; list-style: none;}.mod-mobile-metric .image img {max-width: 100%;}@media screen and (min-width: 1400px) {	.mod-mobile-metric {margin-top: 10rem;}	.mod-mobile-metric .image img {position: absolute; bottom: 0;}}.mod-good-site {position: relative; margin: 5rem 0 3rem; padding: 3rem 0; padding-bottom: 5rem;}.mod-good-site::before {background: url('/images/pages/sozdanie-sajtov-new/new/008.svg') no-repeat; background-position: left;}.mod-good-site .mod-list {width: fit-content; padding: .3rem 2rem; border-radius: 1.5rem;}.mod-good-site .image {float: right;}.mod-good-site .image img {max-width: 100%;}@media screen and (min-width: 992px) {	.mod-good-site::before {background-size: cover; background-position: center;}}@media screen and 	(min-width: 1200px) {	.mod-good-site .image img {max-width: none;}	.mod-good-site {margin: 5rem 0; padding-bottom: 3rem;}	.mod-good-site .item-2 {left: 50%; top: -4%}	.mod-good-site .item-3 {left: 10%; top: -4%}	.mod-good-site .item-4 {left: 30%; top: -4%}	.mod-good-site .item-5 {left: 0%; top: -4%}	.mod-good-site .item-6 {left: 25%; top: -4%}	.mod-good-site .item-7 {left: 6%; top: -4%}	.mod-good-site .item-8 {left: 0%; top: -4%}}@media screen and 	(min-width: 1400px) {	.mod-good-site::before {background-size: 100% 100%;}	.mod-good-site {padding: 5rem 0; padding-bottom: 10rem;}}.mod-great-seo-audit {padding:5rem 0; position:relative}.mod-great-seo-audit img {max-width:100%;}.mod-slider-curved-one-2 {margin:5rem 0;}.mod-slider-curved-one-2 img {width:100%; max-height: 26rem; height: 100%; object-fit:cover;}.mod-two-designs {position: relative; padding: 0 0 13rem; margin: 0 0 5rem;}.mod-two-designs::before {background: url('/images/pages/sozdanie-sajtov-new/new/009.svg') center no-repeat; background-size: 100% 100%;} .mod-two-designs .mod-circle {border-radius: 50%;}.mod-two-designs .mod-border {border-radius: 50%;padding: 1rem; border: 5px dashed #FFF; width: fit-content; height:  fit-content;}.mod-two-designs .mod-circle.c-1 {width: 16rem; height: 16rem;}.mod-two-designs .mod-circle.c-1 svg {width: 50%;}.mod-two-designs .mod-circle.c-2 {width: 11rem; height: 11rem;}.mod-two-designs .mod-circle.c-2 svg {width: 35%;}.mod-two-designs .mod-text-designs {background: #EC3737; padding-top: 3rem; padding-bottom: 3rem;}@media screen and (min-width: 992px) {	.mod-two-designs .mod-circle.c-1 svg {width: auto;}	.mod-two-designs .mod-circle.c-2 svg {width: auto;}	.mod-two-designs .mod-circle.c-1 {width: 19rem; height: 19rem;}	.mod-two-designs .mod-circle.c-2 {width: 14rem; height: 14rem;}	.mod-two-designs .mod-text-designs {background: none;}	.mod-two-designs {padding: 13rem 0; padding-top: 15rem;}	.mod-two-designs .mod-title {width: 80%;}	.mod-two-designs .mod-subtitle {width: 90%;}	.mod-two-designs .mod-text {width: 60%;}	.mod-two-designs .mod-border.c-1 {position: absolute; top: 8%; right: -2%;}	.mod-two-designs .mod-border.c-2 {position: absolute; bottom: 12%; right: 24%;}	.mod-two-designs .mod-plus {position: absolute; bottom: 44%; right: 22%;}}@media screen and (min-width: 1200px) {	.mod-two-designs .mod-title {width: 100%;}	.mod-two-designs .mod-text {width: 70%;}}.mod-how-working {position: relative; padding: 0 0 5rem;}.mod-how-working .mod-card {border-radius: .62rem; padding: 2rem 1rem; background: #fff; box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);}.mod-how-working .image img {max-width: 60%;}@media screen and (min-width: 992px) {	.mod-how-working {padding: 5rem 0;}	.mod-how-working .image {z-index: -1; padding-top: 3rem;}	.mod-how-working .image img {max-width: none;}	.mod-how-working .mod-cards-working.c-1 .mod-card:first-child {margin-right: 2rem;}	.mod-how-working .mod-cards-working.c-1 .mod-card:last-child {margin-left: 2rem;}}.mod-rating-reviews {margin: 5rem 0; position: relative;}.mod-rating-reviews img {max-width:100%;}.mod-slider-curved-one-3 {margin:5rem 0;}.mod-slider-curved-one-3 img {width:100%; max-height: 26rem; height: 100%; object-fit:cover;}.mod-thirty-days {position: relative; padding: 5rem 0;}.mod-thirty-days::before {background: url('/images/pages/sozdanie-sajtov-new/new/011.svg') no-repeat; background-size: cover; background-position: right;}.mod-thirty-days .btn.btn-outline-danger {background: #fff; border: none; padding: 1rem 5rem;}.mod-thirty-days .btn.btn-outline-danger:hover {background: #EC3737;}.mod-thirty-days .item-border {z-index: 10; position: relative; padding: 1.5rem;}.mod-thirty-days .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-thirty-days .item-text {z-index: 1;}.mod-thirty-days .item-steps {position: relative; clip-path: polygon(50% 0, 100% 27%, 100% 73%, 50% 100%, 0 73%, 0 27%); width: 16.3rem; height: 18.12rem;}.mod-thirty-days .num {position: absolute; transform: translate(-50%); color: #000; left: 50%; font-size: 15.37rem; z-index: 0; opacity: 7%;}.mod-thirty-days .mod-days-text {padding-top: 5rem;}@media screen and (min-width: 768px) {	.mod-thirty-days .mod-steps .item:last-child {margin-top: -2.5rem;}}@media screen and (min-width: 992px) {	.mod-thirty-days .mod-steps .item:last-child {margin-top: 0;}	.mod-thirty-days::before {background-position: center; background-size: 100% 100%;}	.mod-thirty-days {padding-top: 10rem;}	.mod-thirty-days .mod-days-text {padding-top: 0;}	}@media screen and (min-width: 1200px) {	.mod-thirty-days .mod-days-text {position: relative;}	.mod-thirty-days .mod-steps .item:first-child .item-border::after {z-index: 0; content: none; position: absolute; background: url('/images/pages/sozdanie-sajtov-new/new/011_1.svg') no-repeat; width: 17rem; height: 6rem; right: -61%; top: -5%; background-size: 100%;}	.mod-thirty-days .mod-steps .item:last-child .item-border::after {z-index: 0; content: ''; position: absolute; background: url('/images/pages/sozdanie-sajtov-new/new/011_2.svg') no-repeat; width: 17rem; height: 12rem; right: -85%; top: -8%; background-size: 100%;}	.mod-thirty-days .mod-steps {padding-top: 5rem;}	.mod-thirty-days .item:nth-child(2) {position: relative; left: 2.5rem;} 	.mod-thirty-days .item:last-child {position: relative; left: 1.5rem; top: -2.5rem;}}@media screen and (min-width: 1400px) {	.mod-thirty-days .mod-steps .item:first-child .item-border::after {content: '';}	.mod-thirty-days .item:nth-child(2) {position: relative; left: 5rem;} 	.mod-thirty-days .item:last-child {position: relative; left: 2.5rem; top: -2.5rem;}	.mod-thirty-days .mod-title {width: 75%;}}.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-team-profi {position: relative; margin: 5rem 0;}.mod-team-profi .mod-border {background: #fff; border-radius: 50%; width: 14rem; height: 14rem; border: 5px dashed #EC3737; padding: .62rem; }.mod-team-profi .mod-item {overflow: hidden; border-radius: 50%; width: 100%; height: 100%; background: #EC3737;}.mod-team-profi .image {opacity: 0; position: absolute; top: 0; background: #fff; z-index: 1; border-radius: 50%;}.mod-team-profi .image img {max-width: 100%;}.mod-team-profi .mod-item:active .image,.mod-team-profi .mod-item:hover .image {animation: .3s profi; opacity: 1;}.mod-team-profi .mod-blocks {padding-top: 5rem; flex-wrap: wrap;}@media screen and (min-width: 1200px) {	.mod-team-profi .mod-blocks {flex-wrap: nowrap;}	.mod-team-profi .block {height: 28rem;}	.mod-team-profi .mod-blocks .block:first-child .mod-border::before {content: ''; position: absolute; width: 16rem; height: 8rem; top: -57%; right: -28%; background: url('/images/pages/sozdanie-sajtov-new/new/mod-team-profi/006.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-team-profi .mod-blocks .block:nth-child(2) .mod-border::before {content: ''; position: absolute; width: 8rem; height: 10rem; bottom: -57%; right: -28%; background: url('/images/pages/sozdanie-sajtov-new/new/mod-team-profi/007.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-team-profi .mod-blocks .block:nth-child(3) .mod-border::before {content: ''; position: absolute; width: 8rem; height: 9rem; top: -51%; right: -28%; background: url('/images/pages/sozdanie-sajtov-new/new/mod-team-profi/008.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-team-profi .mod-blocks .block:nth-child(4) .mod-border::before {content: ''; position: absolute; width: 15rem; height: 15rem; bottom: -18%; right: -104%; background: url('/images/pages/sozdanie-sajtov-new/new/mod-team-profi/009.svg') center no-repeat; background-size: 100%; z-index: -1;}}@keyframes profi { 	0% {		right: -110%;	}	100% {		right: 0%;	}}.mod-free-seo {position: relative; padding:10rem 0; color:#fff; z-index:10;}.mod-free-seo::before {background:url('/images/pages/seo-optimizatsiya-sajtov/new-2/034.svg'); background-size:100% 100%; bottom:-60px}.mod-appeal-director {position: relative; padding: 5rem 0 0;}.mod-appeal-director::before {background: url('/images/pages/sozdanie-sajtov-new/new/012_2.png') no-repeat; background-position: bottom; background-size: contain;}.mod-appeal-director .mod-list .mod-block-list {padding: .37rem 2rem; width: fit-content; border-radius: 1.5rem;}.mod-appeal-director .image img {max-width: 50%;}.mod-appeal-director .mod-text {background: #ffffff8c;}@media screen and (min-width: 992px) {	.mod-appeal-director::before {background-position: right;}	.mod-appeal-director .image img {max-width: 100%;}}.mod-creation-sajt {position: relative; padding: 5rem 0 0;}.mod-creation-sajt .image img {max-width: 60%;}.mod-creation-sajt .row {flex-direction: column-reverse;}@media screen and (min-width: 992px) {	.mod-creation-sajt {padding: 5rem 0;}	.mod-creation-sajt .row {flex-direction: row;}	.mod-creation-sajt .image img {max-width: 110%;}	.mod-creation-sajt .mod-title {margin-left: -5rem;}}.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-we-invest {position: relative; padding: 5rem 0 0;}.mod-we-invest .mod-text {padding-left: 3rem; background: linear-gradient(90deg, rgba(236, 55, 55, 0.03) 0%, rgba(236, 55, 55, 0.12) 0.01%, rgba(0, 0, 0, 0.00) 100%);}.mod-eight-benefits {position: relative; padding: 0; margin: 5rem 0;}.mod-eight-benefits ul {padding-left: 0;}.mod-eight-benefits ul li {list-style: none;}.mod-eight-benefits .card-body {padding: 1.5rem 0;}.mod-eight-benefits .card {border-radius: .62rem; border: none; box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);}.mod-eight-benefits .button-card {cursor: pointer; transition: .2s;}.mod-eight-benefits .button-card:hover .card,.mod-eight-benefits .button-card.active .card {box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.25) inset; transform: scale(0.99);}.mod-eight-benefits::before {background: #fff;}.mod-eight-benefits .text .item {animation: text-anim .5s; padding-top: 4rem;}.mod-eight-benefits .num {position: absolute; top: -300%; left: 0; font-size: 9rem; color: rgba(0, 0, 0, 0.10); z-index: -1;}.mod-eight-benefits .tabs {background: #EC3737;}.mod-eight-benefits .mod-cards {flex-wrap: nowrap; overflow-x: scroll;}@media screen and (min-width: 576px){		.mod-eight-benefits .mod-cards {flex-wrap: wrap; overflow-x: hidden;}		.mod-eight-benefits .text .item {padding-top: 0;}	.mod-eight-benefits {padding: 5rem 0;}	.mod-eight-benefits::before {background: url('/images/pages/sozdanie-sajtov-new/new/015.svg') left no-repeat; background-size: 65% 100%;}	.mod-eight-benefits .tabs {background: none;}}@keyframes text-anim {	0% {		transform: translateX(-100%);		opacity: 0;	}	100% {		transform: translateX(0); 		opacity: 1;	}}.mod-bonuses {position: relative; padding: 0;}.mod-bonuses .obj1 {top: 20%; left: 2%;}.mod-bonuses .obj2 {top: 30%; right: 2%;}.mod-bonuses .obj3 {bottom: 20%; left: 2%;}.mod-bonuses .obj4 {bottom: 1%; right: 2%;}.mod-bonuses .mod-image img {max-width: 30%;}@media screen and (min-width: 992px) {	.mod-bonuses {padding: 5rem 0;}	.mod-bonuses .mod-image img {max-width: none;}}.mod-stages-of-work {position: relative; padding: 5rem 0;}.mod-stages-of-work .item-border { z-index: 10; background: #fff; position: relative; padding: 1.5rem; clip-path: polygon(50% 0, 100% 27%, 100% 73%, 50% 100%, 0 73%, 0 27%);}.mod-stages-of-work .mod-item {width: 20.25rem; height: 23.5rem; padding: 3rem 1rem; position: relative; clip-path: polygon(50% 0, 100% 27%, 100% 73%, 50% 100%, 0 73%, 0 27%); background: #EC3737;}.mod-stages-of-work .item-border::before { content: ''; position: absolute; background: url('/images/pages/sozdanie-sajtov-new/new/030.svg') no-repeat; width: 100%; height: 100%; top: 0; left: 0; background-size: 100% 100%;}.mod-stages-of-work .image img {max-width: 70%;}.mod-stages-of-work .image {width: 8rem; height: 8rem; background: #FFF; border-radius: 50%; box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);}.mod-stages-of-work .mod-steps-2,.mod-stages-of-work .mod-steps-4 {flex-direction: row-reverse;}.mod-stages-of-work .step { justify-content: center;}.mod-stages-of-work .btn {z-index: 100; position: relative;}.mod-stages-of-work .mod-title {position: relative; z-index: 100; background: #fff;}.mod-stages-of-work .image::before {content: ''; position: absolute; width: 10rem; height: 22rem; bottom: -7rem; right: 20rem; background: url('/images/pages/sozdanie-sajtov-new/new/030_11.svg') center no-repeat; background-size: 100%; z-index: -1;}@media screen and (min-width: 768px) {		.mod-stages-of-work .image::before {right: 29rem;}}@media screen and (min-width: 992px) {	.mod-stages-of-work .mod-title {background: none;}	.mod-stages-of-work .background {width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -10000;}	.mod-stages-of-work .background > div {position: absolute; background: radial-gradient(50% 50.00% at 50% 50.00%, rgba(255, 108, 108, 0.15) 0%, rgba(236, 55, 55, 0.00) 100%); width: 43.5rem; height: 43.5rem;}	.mod-stages-of-work .background .obj-1 {top: -10rem; left: 0;}	.mod-stages-of-work .background .obj-2 {top: 40rem; right: -10rem;}	.mod-stages-of-work .background .obj-3 {top: 80rem; left: -10rem;}	.mod-stages-of-work .background .obj-4 {top: 120rem; right: -10rem;}	.mod-stages-of-work .image::before {content: none;}	.mod-stages-of-work .mod-steps-1 {justify-content: end;}	.mod-stages-of-work .mod-steps-1 .step {padding-top: 3.75rem;}	.mod-stages-of-work .mod-steps-1 .image {position: absolute; top: 0; left: 5rem;}	.mod-stages-of-work .mod-steps-1 .image::after {content: ''; position: absolute; width: 25.7rem; height: 21.25rem; bottom: -15rem; right: -2rem; background: url('/images/pages/sozdanie-sajtov-new/new/030_6.svg') center no-repeat; background-size: 100%; z-index: -1;}		.mod-stages-of-work .mod-steps-2 {justify-content: end;}	.mod-stages-of-work .mod-steps-2 .step {display: flex; justify-content: center;}	.mod-stages-of-work .mod-steps-2 .step .item-border {position: relative; margin-top: -14rem;}	.mod-stages-of-work .mod-steps-2 .image {position: absolute; bottom: 0; right: 3rem;}	.mod-stages-of-work .mod-steps-2 .image::after {content: ''; position: absolute; width: 41.7rem; height: 22.25rem; bottom: -9rem; right: -20rem; background: url('/images/pages/sozdanie-sajtov-new/new/030_7.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-stages-of-work .mod-steps-3 {}	.mod-stages-of-work .mod-steps-3 .step .item-border {position: relative; margin-top: -3rem;}	.mod-stages-of-work .mod-steps-3 .image {position: absolute; bottom: -5rem; left: 0;}	.mod-stages-of-work .mod-steps-3 .image::after {content: ''; position: absolute; width: 41.7rem; height: 22.25rem; bottom: -4rem; right: -20rem; background: url('/images/pages/sozdanie-sajtov-new/new/030_8.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-stages-of-work .mod-steps-4 .step {justify-content: end; margin-top: -13rem;}	.mod-stages-of-work .mod-steps-4 .image {position: absolute; bottom: -17rem; right: -20rem;}	.mod-stages-of-work .mod-steps-4 .image::after {content: ''; position: absolute; width: 33.7rem; height: 22.25rem; bottom: 0rem; right: 3rem; background: url('/images/pages/sozdanie-sajtov-new/new/030_9.svg') center no-repeat; background-size: 100%; z-index: -1;}	.mod-stages-of-work .mod-steps-5 {justify-content: end;}	.mod-stages-of-work .mod-steps-5 .step .item-border {position: relative; margin-top: -3rem; margin-right: -5rem;}	.mod-stages-of-work .mod-steps-5 .image {position: absolute; bottom: -10rem; left: -24rem;}	.mod-stages-of-work .mod-steps-5 .image::after {content: ''; position: absolute;width: 40.7rem; height: 28.25rem; bottom: -8rem; right: -27rem; background: url('/images/pages/sozdanie-sajtov-new/new/030_10.svg') center no-repeat; background-size: 100%; z-index: -1;}}@media screen and (min-width: 1200px) {	.mod-stages-of-work .mod-item {width: 23.25rem; height: 26.5rem;}	.mod-stages-of-work .image {width: 10rem; height: 10rem;}	.mod-stages-of-work .image img {max-width: none;}	.mod-stages-of-work .mod-steps-5 .image {bottom: -10rem; left: -34rem;}	.mod-stages-of-work .mod-steps-5 .image::after { width: 46.7rem; height: 28.25rem; bottom: -8rem; right: -36rem;}	.mod-stages-of-work .mod-steps-3 .image::after {width: 40.7rem; height: 22.25rem; bottom: -1rem; right: -24rem;}}{}.mod-dont-fall {position: relative; padding: 10rem 0 3rem;}.mod-dont-fall::before {background: url('/images/pages/sozdanie-sajtov-new/new/017.svg') no-repeat; background-position: left; background-size: cover;}.mod-dont-fall .image {z-index: -1;}.mod-dont-fall .image img {max-width: 100%;}.mod-dont-fall .text-1 {padding-top: 0; z-index: 10; position: relative;}.mod-dont-fall .text-2 {padding-top: 0; z-index: 10; position: relative;}.mod-dont-fall .parallaxScene {position:absolute; bottom:0; top:0; left:0; right:0; z-index:-1;}.mod-dont-fall .parallaxScene .item-1 {position:absolute; top:40%; left:0%; width:200px;}.mod-dont-fall .parallaxScene .item-2 {position:absolute; top: 35%; left:10%; width:100px}.mod-dont-fall .parallaxScene .item-3 {position:absolute; top:55%; left:17%; width:100px;}.mod-dont-fall .parallaxScene .item-4 {position:absolute; top:42%; right:50%; width:100px;}.mod-dont-fall .parallaxScene .item-5 {position:absolute; top:44%; right:20%; width:100px;}.mod-dont-fall .parallaxScene .item-6 {position:absolute; top:0; right:-5%; width:245px;}.mod-dont-fall .parallaxScene .item-7 {position:absolute; top:35%; right:0%; width:245px;}.mod-dont-fall .parallaxScene .item-8 {position:absolute; top:0%; left:0%; width:245px;}.mod-dont-fall .btn {font-size: 1.5rem; padding: 0; cursor: pointer; border: none; vertical-align: baseline;}.mod-dont-fall .btn:hover {background: #fff2}@media screen and (min-width: 992px) {	.mod-dont-fall::before {background-position: center; background-size: 100% 100%;}	.mod-dont-fall .text-1 {padding-top: 15rem;}.mod-dont-fall .image img {max-width: none;}	.mod-dont-fall .image {position: absolute; z-index: 1; bottom: -6%; transform: translateX(-50%); left: 70%;}}@media screen and (min-width: 1200px) {	.mod-dont-fall .text-2 {padding-top: 1rem;}}@media screen and (min-width: 1400px) {	.mod-dont-fall .text-2 {padding-top: 5rem;}}{}.mod-work-for-you {position: relative; margin: 5rem 0;}.mod-work-for-you .mod-item {padding: 2.3rem 1rem; height: 100%; border-radius: .62rem; background: #fff; box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);}@media screen and (min-width: 576px) {	.mod-work-for-you .mod-item {padding: 2.3rem;}}.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-scaling {position: relative; overflow: hidden;}.mod-scaling .mod-items .item {padding-bottom: 4rem;}.mod-scaling .num {min-width: 3.75rem; height: 3.75rem; margin-right: 2rem; border-radius: 50%; border: 2px solid red; background: #fff;}.mod-scaling .mod-items::after {content: ''; top: 0%; left: 2.5rem; z-index: -1; position: absolute; width: 2px; height: 100%; background: #EC3737;}.mod-scaling .mod-title,.mod-scaling .mod-title-end {position: relative;}.mod-scaling .image {overflow: hidden; height: 100% !important;}@media screen and (min-width: 992px) {	.mod-scaling .mod-title::before {bottom: -1.5rem; right: -3.5rem; content: ''; position: absolute; width: 11.5rem; height: 3rem; border-top: 2px solid #EC3737; border-right: 2px solid #EC3737; border-radius: 0 2rem 0 0;}	.mod-scaling .mod-title-end::before {bottom: 1.5rem; right: -3.4rem; content: ''; position: absolute; width: 11.5rem; height: 6rem; border-bottom: 2px solid #EC3737; border-right: 2px solid #EC3737; border-radius: 0 0 2rem 0;}	.mod-scaling .fixed {position: fixed;z-index: 99;top: 1rem;}	.mod-scaling .absolute {position: absolute;z-index: 99;}	.mod-scaling .image img {max-width: 100%; width: 29rem;}}@media screen and (min-width: 1200px) {	.mod-scaling .mod-title::before {right: -3.5rem; width: 17.8rem;}	.mod-scaling .mod-title-end::before {width: 14.5rem; right: -9.32rem;}}@media screen and (min-width: 1400px) {	.mod-scaling .mod-title::before {right: -3.5rem; width: 23.3rem;}	.mod-scaling .image img {max-width: 34.62rem; width: 34.62rem;}	.mod-scaling .mod-title-end::before	{width: 20.5rem; right: -10.28rem;}}.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-knowledge-friday {position: relative; padding: 5rem 0;}.mod-knowledge-friday::before {background: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, #D9D9D9 100%);}.mod-knowledge-friday .image {border-radius: .62rem; overflow: hidden;}.mod-knowledge-friday .image img {width: 100%;}.mod-price-internet-store {position: relative; padding: 5rem 0 0; margin: 0;}.mod-price-internet-store .image {min-width: 7.87rem; height: 7.87rem; background: #fff; box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.25); border-radius: 50%;}.mod-price-internet-store .circle {position: relative; z-index: 1; width: 63rem; height: 63rem; float: right; border-radius: 50%; border: 5px dashed #EFABAB;}.mod-price-internet-store .parallaxScene {position:absolute; bottom:0; top:0; left:0; right:0; z-index:-1;}.mod-price-internet-store .parallaxScene .item-1 {position:absolute; bottom:20%; left:-30%;}.mod-price-internet-store .parallaxScene .item-2 {position:absolute; bottom: 12%; left: -14%;}.mod-price-internet-store .parallaxScene .item-3 {position:absolute;bottom: 15%; left: 13%;}.mod-price-internet-store .parallaxScene .item-4 {position:absolute; bottom: 22%; left: 28%; z-index: -1;}.mod-price-internet-store .mod-item {position: relative; opacity: 0; flex-direction: column; text-align: center;}.mod-price-internet-store .mod-item.element-show {opacity: 1; transition: all 1.5s;}.mod-price-internet-store .mod-item::before {content: ''; position: absolute; width: 1.6rem; height: 1.6rem; background: #EFABAB; border-radius: 50%;}.mod-price-internet-store .mod-item::after {content: ''; position: absolute; width: 5rem; height: 0; border: 3px dashed #EFABAB; z-index: -100;}.mod-price-internet-store .mod-item:first-child::before {left: -8rem; bottom: -2rem;}.mod-price-internet-store .mod-item:nth-child(2)::before {left: -11rem; bottom: 3rem;}.mod-price-internet-store .mod-item:nth-child(3)::before {left: -11rem; bottom: 6rem;}.mod-price-internet-store .mod-item:last-child::before {left: -8rem; bottom: 10rem;}.mod-price-internet-store .mod-item:first-child::after {left: -8rem; width: 10rem; bottom: 1rem; transform: rotate(-27.9deg);}.mod-price-internet-store .mod-item:nth-child(2)::after {left: -10rem; width: 10rem; bottom: 4rem; transform: rotate(-5.38deg);}.mod-price-internet-store .mod-item:nth-child(3)::after {left: -10rem; bottom: 6rem; width: 10rem; transform: rotate(6.39deg);}.mod-price-internet-store .mod-item:last-child::after {left: -8rem; width: 10rem; bottom: 8rem; transform: rotate(31.94deg);}.mod-price-internet-store .mod-circle {display: none;}@media screen and (min-width: 400px) {	.mod-price-internet-store .mod-circle {display: block;}	.mod-price-internet-store .mod-item {flex-direction: row; text-align: start;}}@media screen and (min-width: 576px) {	.mod-price-internet-store .mod-item:nth-child(2),	.mod-price-internet-store .mod-item:nth-child(3) {margin-left: 7.87rem;}}@media screen and (min-width: 992px) {	.mod-price-internet-store {padding: 5rem 0; margin: 5rem 0;}}@media screen and (min-width: 1200px) {	.mod-price-internet-store .parallaxScene .item-1 {left:-11%;}}.mod-reveal-secret {position: relative; margin-bottom: 5rem; padding-bottom: 20.25rem; padding-top: 24.5rem;}.mod-reveal-secret::before {background: url('/images/pages/sozdanie-sajtov-new/new-blocks/006.png') center no-repeat; background-size: cover;}.mod-reveal-secret h2 {width: fit-content; font-weight: 900; font-family: Arial, sans-serif;}.mod-reveal-secret .mod-block {padding: .62rem 1.69rem; border-radius: 5.71px; width: fit-content; margin-bottom: 1.88rem;}.mod-reveal-secret .desc {font-weight: 900; font-family: Arial, sans-serif; line-height: normal;}.mod-reveal-secret .desc span {display: inline-block; line-height: 100%; padding: 6px; border-radius: 5.71px;} .mod-reveal-secret .mod-block__video {padding: 9.37rem 0 2rem; width: 100%; gap: 1rem; cursor: pointer;}@media screen and (min-width: 768px) {    .mod-reveal-secret .mod-block__video {padding: 9.37rem 8rem 2rem; width: auto;}}@media screen and (min-width: 1200px) {    .mod-reveal-secret .display-5 {font-size: 2.5rem;}}.mod-form {position: relative; padding: 5rem 0 0;}.mod-form::before {background: #fff;}.mod-form .btn.btn-outline-danger {width: 100%; height: 100%; align-items: center; padding: .56 0; display: flex; justify-content: center; background: none; border: .18rem solid #fff; color: #fff;}.mod-form .btn.btn-outline-danger:hover {background: #fff; color: #EC3737;}.mod-form .btn-check:checked ~ .btn.btn-outline-danger {background: #fff; color: #EC3737;}.mod-form .btn.btn-danger {background: #fff; color: #EC3737; border: .18rem solid #fff; padding: 1rem 5rem; font-size: 1rem;}.mod-form .btn.btn-danger:hover {background: none; color: #fff;}.mod-form .form-control {border: .18rem solid #fff; background: none; color: #fff; font-size: 1.25rem; padding: .4rem 1.9rem;}.mod-form .form-control::-webkit-input-placeholder {color: #fff; opacity: .5;}.mod-form .parallaxScene {position:absolute; bottom:0; top:0; left:0; right:0; z-index:-1;}.mod-form .parallaxScene .item-1 {position:absolute; bottom:32%; left:10%;}.mod-form .parallaxScene .item-2 {position:absolute; bottom: 20%; left: 29%;}.mod-form .parallaxScene .item-3 {position:absolute;bottom: 1%; left: 11%;}.mod-form .image img {max-width: 100%; margin-top: -3rem;}.mod-form .image {padding-bottom: 3rem;}.mod-form .mod-inputs {background: #EC3737;}@media screen and (min-width: 992px) {	.mod-form {padding: 0;}	.mod-form .mod-inputs {background: none;}	.mod-form::before {background: url('/images/pages/sozdanie-sajtov-new/new/035.svg') right no-repeat; background-size: 55% 100%;}}@media screen and (min-width: 1200px) {	.mod-form .parallaxScene .item-1 {bottom:52%;}}.article {display: flex; flex-direction: column; padding: 5rem 0;}.article-body {height: 400px; overflow: hidden; position: relative; font-size:1rem; line-height:1.25; max-width:1320px; margin:0 auto;}.article-body::after {right: 0; bottom: 0; left: 0; height: 200px; background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); content: ''; position: absolute; pointer-events: none;}.article-label::before {content: 'Читать полностью';}.article-checkbox:checked + .article-label::before {content: 'Свернуть';}.article-checkbox:checked ~ .container-prod .article-body {height: auto!important;}.article-checkbox:checked ~ .container-prod .article-body::after {background: none; }/* SEO-продвижение */.custom.article{width: 90%; margin: 0 auto;}.custom.article p{ margin-bottom: 1rem !important; }@media screen and (max-width: 600px) {    .article-body p{font-size: 1.2rem;}}.price-card {padding: 5rem 0; position: relative;}.price-card-card {height: 17rem; width: 95%;}.mod-website-development {position: relative; padding: 5rem 0 0;}.mod-website-development::before {background: url('/images/pages/sozdanie-sajtov-new/new/033_1.svg') bottom no-repeat; background-size: 100% auto;}.mod-website-development::after {background: url('/images/pages/sozdanie-sajtov-new/new/033_2.svg') bottom no-repeat; background-size: 100% auto; z-index: 100;}.mod-website-development .btn.btn-outline-danger {font-size: 1rem; padding: 1rem 4rem; text-transform: uppercase; border: none; color: #fff; background: #EC3737; box-shadow: 0px 0px 0px 0px rgba(234, 71, 71, 0.20), 1px 1px 2px 0px rgba(234, 71, 71, 0.20), 3px 3px 4px 0px rgba(234, 71, 71, 0.17), 7px 7px 6px 0px rgba(234, 71, 71, 0.10), 13px 12px 7px 0px rgba(234, 71, 71, 0.03), 20px 18px 8px 0px rgba(234, 71, 71, 0.00);}.mod-website-development .btn.btn-outline-danger:hover {background: #fff; color: #EC3737;}.mod-website-development .image img {max-width: 100%;}@media screen and (min-width: 992px) {	.mod-website-development {padding: 10rem 0 0;}	.mod-website-development::before {bottom: 6rem;}	.mod-website-development .mod-text {padding-bottom: 18rem;}	.mod-website-development .image {position: absolute; bottom: 0rem; left: 20%; z-index: -1; transform: translateX(-50%);}	.mod-website-development .image img {max-width: none;}} @media screen and (min-width: 1200px) {	.mod-website-development .image {position: absolute; bottom: 4rem; left: 35%;}}@media screen and (min-width: 1400px) {	.mod-website-development .mod-text {padding-bottom: 20rem;}}{}