@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 400;	src: local('Arial Regular'), url('/.core/tmpl/frontend/fonts/arial/ARIAL.woff') format('woff');}@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 700;	src: local('Arial Medium'), url('/.core/tmpl/frontend/fonts/arial/ArialMdm.woff') format('woff');}@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 800;	src: local('Arial Bold'), url('/.core/tmpl/frontend/fonts/arial/ARIALBD.woff') format('woff');}@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 900;	src: local('Arial Black'), url('/.core/tmpl/frontend/fonts/arial/ARIBLK.woff') format('woff');} :root, body {font-size: 10px;}@media screen and (min-width: 576px) {	:root, body {font-size: 12px;} }@media screen and (min-width: 768px) {	:root, body {font-size: 12px;}}@media screen and (min-width: 992px) {  	:root, body {font-size: 14px;}}@media screen and (min-width: 1200px) {	:root, body {font-size: 16px;}}main h1, main .h1 {font-family:'Arial', sans-serif; font-size: 5rem;font-weight: 900;line-height: 100%;}main h2, main .h2 {}main h3, main .h3 {}main h4, main .h4 {font-family: 'Arial', sans-serif;font-size: 2.5rem;font-weight: 900;line-height: 125%;}main h5, main .h5 {font-family: Montserrat;font-size: 1.25rem;font-weight: 600;line-height: 150%; /* 30px */}main .h5.bold {font-family: Montserrat;font-size: 1.25rem;font-weight: 900;line-height: 135%;}main h6, main .h6 {font-family: Roboto;font-size: 1rem;font-weight: 600;line-height: 150%;margin:0}main p {font-family: Montserrat;font-size: 1rem;font-weight: 500;line-height: 150%;margin:0; }main a {font-family: Montserrat;font-size: 1rem;font-weight: 500;line-height: 150%;margin:0; }.text-red{color:#EC3737}.btn.btn-white{background:#fff;border-radius: 2rem;color:#EC3737}.btn.btn-white .image{background:#EC3737;height:3rem;width:3rem;border-radius:3rem;}.btn.btn-blue{background:#3B71FF;border-radius: 2rem;color:#fff}.btn.btn-blue .image{background:#fff;height:3rem;width:3rem;border-radius:3rem;}.btn.btn-red{ border-radius: 2rem; background:#EC3737;color:#fff; padding-right: 0.5rem !important; gap: 1rem !important; white-space: nowrap;}.btn.btn-red .image{background:#fff;height:3rem;min-width:3rem;border-radius:3rem;}.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-slider{position:relative;margin-bottom:4rem;}.mod-slider .h1{font-size: 3rem;}.mod-slider .image{max-width:100%;}.mod-slider .text{padding-top:10rem; color:#fff;}.mod-slider .icon{padding-bottom:7rem;}  .mod-slider .row::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/001.png') no-repeat; width: 100%;background-size:100% 100%;}.mod-slider .row::after{max-width:100%}.mod-slider .form-input{max-width:315px;width:100%;}.mod-slider form input{border-radius: 1.875rem;box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.25) inset !important;border:0 !important;padding: 1.1rem 1.25rem;}.mod-slider .decor .image-1{max-width:100%;position:static;right:-10%;top:-10%;pointer-events:none}.mod-slider .decor .image-1 img{width:100%} .mod-slider .decor .image-2{max-width:none;position:absolute;left:-5%;bottom:-10%;}               @media screen and (min-width: 992px) {	.mod-slider .decor .image-1 img{width:auto}	.mod-slider .h1{font-size: 5rem;}	.mod-slider{margin-top:6rem ;}}@media screen and (min-width: 1400px) {	.mod-slider .decor .image-1{max-width:none;position:absolute;left:-5%;bottom:-10%;}          	.mod-slider .row::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/001.png') no-repeat; width: 100%;background-size:cover}}     .mod-our-services{position:relative;padding-bottom: 6rem;}.mod-our-services ::after {content: none;}.mod-our-services .mod-card{padding: 1.1rem; height: 100%;color: #fff; padding-right: 2rem;}.mod-our-services .mod-card .card_title{padding-top:6rem;height: 100%;}.mod-our-services .mod-card .card_image{position:absolute;top:-5%;right:0;}.mod-our-services .mod-card::before {background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/007.png'); background-size: 100% 100%;}.mod-our-services .decor .image-2{position:absolute;bottom:0}.mod-our-services .decor .image-2 img{max-width: 90%;}.mod-our-services .decor .image-1{display: none;}@media screen and (min-width: 768px) {  .mod-our-services ::before{width: 100%;}}@media screen and (min-width: 1200px) {  .mod-our-services .mod-card {padding-right: 1.1rem;}}@media screen and (min-width: 1600px) {  .mod-our-services .decor .image-1{position:absolute;bottom:0;right:-12%; display: block;}}.mod-first-channel {position: relative; padding-top: 2.31rem; margin-top: 2.13rem; overflow: hidden;}.mod-first-channel h2 {font-weight: 900; margin-bottom: 2.94rem;}.mod-first-channel .mod-block {border: 10px solid #fff; box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.5); border-radius: 10px; margin: 3.13rem 0; position: relative;}.mod-first-channel .mod-block img {border-radius: 5px; cursor: pointer;}.mod-first-channel .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; z-index: 1; width: 100%; pointer-events: none; z-index: -10;}.mod-first-channel .parallaxScene  .decor-1{right: -5%;top: 10%;}.mod-first-channel .parallaxScene  .decor-2{left: 50%; bottom: 6%;}.mod-first-channel .mod-play {transform: translate(-50%, -50%); left: 50%;}.mod-first-channel .image img {max-width: 100%;}@media screen and (min-width: 1200px) {    .mod-first-channel .image img {max-width: none;}}.mod-simplifying-task{position:relative; padding-top: 3.6rem;}.mod-simplifying-task::before {background: #EC3737;}.mod-simplifying-task::after{max-width:100%}.mod-simplifying-task .h4{padding-top:5.2rem;padding-bottom:2.3rem;}.mod-simplifying-task .text{color:#fff;}.mod-simplifying-task .image-1 img {max-width:100%}.mod-simplifying-task .decor .image-2{position:absolute;bottom:-20%;right:0;}@media screen and (min-width: 992px) {	.mod-simplifying-task::before{max-width:100%;background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/075.svg') center no-repeat; background-size:100% 100%}}@media screen and (min-width: 1200px) {	.mod-simplifying-task{padding-top: 0;}	.mod-simplifying-task .image-1{position:absolute;bottom:0; left:-25%;z-index:-1}	.mod-simplifying-task .image-1 img {max-width:none}	.mod-simplifying-task .text{padding-left: 8rem;padding-bottom: 10rem;}	}           @media screen and (min-width: 1400px) {	.mod-simplifying-task .image-1{left:-20%;}} @media screen and (min-width: 1600px) {	.mod-simplifying-task .image-1{left:-10%;}}  @media screen and (min-width: 1800px) {	.mod-simplifying-task .image-1{ left:-5%;}} .mod-application-development-stages{padding-bottom: 5rem;}.mod-application-development-stages .owl-carousel .owl-stage{padding-bottom:8.5rem;}.mod-application-development-stages .owl-nav{transform: translate(-50%, -50%);width: 100%;left: 50%;}.mod-application-development-stages .owl-stage::before{content: ""; top: auto; bottom: 0; left: 49%; right: 50%; transform: translate(-50%, -50%); position: absolute;background: linear-gradient(to right, #fff 0%, #fff 50%, #EC3737 50%);background-size: 18px 1px;width: 80%;height: 1px;}.mod-application-development-stages .owl-dot{border: 0;border-radius: 100%;background: #D9D9D9;height: 1rem;width: 1rem;gap:0.9rem;}.mod-application-development-stages .owl-dot.active{border: 0;border-radius: 100%;background: #EC3737;height: 1rem;width: 1rem;}.mod-application-development-stages .owl-dots{display:flex; position: absolute; top: 0; left: 42%; right: 50%; transform: translate(-50%, -50%);}.mod-application-development-stages .mod-card::before{z-index: 1;right: 50%;left: 50%;top: 100%;background: linear-gradient(to bottom, #fff 50%, #EC3737 50%);background-size: 20px 15px;width: 1px;height: 100px;max-width:100%}.mod-application-development-stages .mod-card::after{max-width:100%}.mod-application-development-stages .mod-card img{pointer-events: none;user-select: none;}.mod-application-development-stages .mod-card-text {position:absolute;opacity:0;transition: 1s;top:0;width: 100%;}.mod-application-development-stages .mod-card-text .image-line{display:none}.mod-application-development-stages .mod-card-text .text{height:100%;padding-top: 2rem;} .mod-application-development-stages .mod-card .card_image{position:static;opacity:1;}.mod-application-development-stages .mod-card .card_image_active{position:absolute;opacity:0;}.mod-application-development-stages .mod-card.active .card_image{position:absolute;opacity:0;top:0;transition: 1s;}.mod-application-development-stages .mod-card.active .card_image_active{position:static;opacity:1;transition: 1s;}.mod-application-development-stages .mod-card-text.active {position:relative;opacity:1;transition: 1s;max-width:100%}.mod-application-development-stages .mod-card-text.active .image-line {width:100%;position:relative;}.mod-application-development-stages .mod-card-text.active .image-line::before{content: "";position: absolute;bottom: 78%;left: 47.6%;right: 50%;z-index: 1;background: linear-gradient(to bottom, #fff 50%, #EC3737 50%);background-size: 1px 20px;width: 1px;height: 80px;}@media screen and (min-width: 576px) {	.mod-application-development-stages .mod-card-text.active .image-line {width:min-content;}	.mod-application-development-stages .mod-card-text.active .image-line::before{left: 50%;}	.mod-application-development-stages .owl-dots{display:flex; justify-content:center;padding-top: 2rem;}	.mod-application-development-stages .owl-carousel .owl-stage{padding-bottom:6.5rem;}	.mod-application-development-stages .mod-card-text .image-line{padding-top:8rem;display:block}}@media screen and (min-width: 1200px) {	.mod-application-development-stages .owl-dots{display:none;}	.mod-application-development-stages .owl-nav {display:none;}}.mod-application-data{position:relative}.mod-application-data .image img{width:100%}.mod-application-data  .row .h5{padding:4.1rem 0 5.8rem}.mod-application-data br{display:none}@media screen and (min-width: 1200px) {	.mod-application-data br{display:block}}.mod-price-constructor{overflow:hidden;margin-top:6rem;margin-bottom:6rem}.mod-price-constructor .card_image img{border-radius:10px;max-width:100%}.mod-price-constructor .owl-nav {display:none;}.mod-price-constructor .body-carousel{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/074.svg')no-repeat;background-size:100% 100%;color:#fff}.mod-price-constructor .btn.btn-danger{padding: 0.75rem 3rem;    border-radius: 3rem;}.mod-price-constructor .btn.btn-white{border-radius:3rem;background:#fff;padding:1rem} .mod-price-constructor .counter{border-right:1px solid #EC3737;}.mod-price-constructor .owl-item.active.center .card-body {color:#fff;background: var(--vr--1, linear-gradient(270deg, #EC3737 0%, #FAA3A3 119.87%));}.mod-price-constructor .price{opacity:0}.mod-price-constructor .mod-question-block{min-height:450px;display:flex;gap:5rem; padding-top: 3rem;}.mod-price-constructor .check-input[type=radio]:checked,.mod-price-constructor .check-input[type=radio]:active {background:#EC3737 !important;background-size: 100% 100% !important;}.mod-price-constructor .btn.btn-red p{padding:0 3rem 0}.mod-price-constructor .dots{ gap: 1rem; justify-content: center; }.mod-price-constructor .dot{ width: 16px; height: 16px; background: #fff; cursor: pointer; border-radius: 100%; }.mod-price-constructor .dot.active{ background: #EC3737; }{}.mod-price-constructor .checklist-1 input[type="range"]{width:100%; appearance: none; overflow: hidden;}.mod-price-constructor .checklist-1 input[type="range"]::-webkit-slider-thumb {  }.mod-price-constructor .checklist-1 input[type=range]::-webkit-slider-runnable-track  {height: 10px; -webkit-appearance: none;  color: #13bba4;  margin-top: -1px; background: linear-gradient(90deg, rgba(26,26,26,1) 0%, rgba(236,55,55,1) 100%);}.mod-price-constructor .checklist-1 .slide-pay{max-width:80%;padding-bottom: 3rem}.mod-price-constructor .checklist-1 .slide-range{max-width:80%;padding:3rem 1.3rem 3rem;margin-top:1rem;}.mod-price-constructor .checklist-1 .slide-range .myRange{height: 8px;cursor: pointer;width: 100%;background: #ededed;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.80) inset;margin-right: 10px;cursor: pointer;border-radius: 10px;} .mod-price-constructor .checklist-1 .slide-range .myRange > div {width: 15%;height: 8px;background: linear-gradient(90deg, #BD0E0E 0%, #EC3737 100%);position: relative;border-radius: 10px;}.mod-price-constructor .checklist-1 .slide-range .myRange > div .point{width: 3.75rem;height: 3.75rem;position: absolute;right: -30px;top:50%;cursor: pointer;background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/020.svg');background-size: 100% 100%;transform: translateY(-50%);}.mod-price-constructor .checklist-1 .slide-range .myRange > div .range {position:absolute;right: 0;top: 300%;white-space: nowrap;user-select: none;} .mod-price-constructor .checklist-1 .price{padding:1rem 3rem;border: 1px solid #FFF;border-radius:2rem;}.mod-price-constructor .checklist-1 .buttons{max-width: 80%;width:100%}.mod-price-constructor .checklist-1 .price{opacity:1}.mod-price-constructor .checklist-2 .card-check {background:#fff;border-radius:1rem;min-height: 220px;color:#000;}.mod-price-constructor .checklist-2 .check-input[type=radio] {background: #D9D9D9;border: 0;border-radius:50px;width:2rem;height:2rem;appearance: none;}.mod-price-constructor .checklist-3 #file {opacity:0;position:absolute;z-index:1;height:100%;width:100%;cursor:pointer;bottom:0}.mod-price-constructor .checklist-3 .file {padding: 1.5rem 2rem;background: #fff;border-radius: 1rem;color:#000}.mod-price-constructor .checklist-3 .form-text {max-width: 575px; width:100%;} .mod-price-constructor .checklist-3 .form-text textarea{border:0;resize: none;min-height: 170px;height:100%;border-radius:1rem;padding: 1rem;} .mod-price-constructor .checklist-4 .btn.btn-danger {padding: 0.75rem 3rem;border-radius: 3rem;background: var(--vr--1, linear-gradient(270deg, #EC3737 0%, #FAA3A3 119.87%));border: 0;}.mod-price-constructor .checklist-4 .form-input input{padding: 0.75rem 1.25rem;border-radius: 3.13rem;border: 0;}.mod-price-constructor .form-check-input{background: url(/images/pages/sozdaniye-virtualnoy-realnosti-vr/002.1.svg) center;border: none;background-size: 100% 100%;}.mod-price-constructor .form-check-input:checked{background: url(/images/pages/sozdaniye-virtualnoy-realnosti-vr/002.2.svg) center;background-size: 100% 100%;}@media screen and (min-width: 1200px) {	.mod-price-constructor .mod-question-block{padding-top:0}	.mod-price-constructor .dots{ gap: 2rem;}	.mod-price-constructor .dot{ width: 24px; height: 24px;}}                .mod-portfolio{position:relative;padding-top: 30rem;padding-bottom: 6rem;}.mod-portfolio a{color:#fff}.mod-portfolio::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/022.png')no-repeat center;background-size:100% auto;margin-top: -16rem;}@media screen and (min-width: 1200px) {	.mod-portfolio{position:relative;padding-top:11rem;padding-bottom:25rem}} .mod-communication-client{position:relative;padding-top:4rem;padding-bottom:4rem;}.mod-communication-client::before{width:100%;background:url("/images/pages/razrabotka-mobilnyh-prilozhenij/026.png") no-repeat}.mod-communication-client::after{width:100%}.mod-communication-client .text{padding-top:4rem;padding-bottom:4rem}.mod-communication-client .text li::marker{color:#fff}.mod-communication-client .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: 1; width: 100%; pointer-events: none;}.mod-communication-client .parallaxScene  .decor-1{right: 9%;top: 10%;}.mod-communication-client .parallaxScene  .decor-2{right: 11%;top: 28%;}.mod-communication-client .parallaxScene  .decor-3{right: 40%;top: 100%;}@media screen and (min-width: 1200px) {	.mod-communication-client{margin-top:8rem;}}.mod-examples-using{position:relative;margin-top:4rem}.mod-examples-using::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/033.png') no-repeat;background-size:cover; background-position:top;}.mod-examples-using .image img{max-width:100%}@media screen and (min-width: 1200px) {.mod-examples-using{margin-top:20rem}}.mod-audiences-iOS-Android{position:relative;margin-bottom:17rem;margin-top:5rem;overflow:hidden}.mod-audiences-iOS-Android .container{padding-top:3.5rem; padding-bottom:5rem;}.mod-audiences-iOS-Android .container::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/037.png') no-repeat top;background-size:100% 100%;}.mod-audiences-iOS-Android .container::after{max-width:100%}.mod-audiences-iOS-Android .btn.btn-white p{color:#000} .mod-audiences-iOS-Android .btn.btn-white .image{background:#263238} .mod-audiences-iOS-Android .parallaxScene img{max-width:100%} @media screen and (min-width: 576px) {	 .mod-audiences-iOS-Android{overflow:visible} } @media screen and (min-width: 992px) {	 .mod-audiences-iOS-Android{margin-top:17rem;} }@media screen and (min-width: 1200px) {		.mod-audiences-iOS-Android .parallaxScene img{max-width:none}	.mod-audiences-iOS-Android .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: 1; width: 100%; pointer-events: none;}	.mod-audiences-iOS-Android .parallaxScene .decor-1{position:absolute;bottom:-20%;right:50%;left:auto} 	.mod-audiences-iOS-Android .parallaxScene .decor-2{position:absolute;bottom:-5%;right:10%} 	.mod-audiences-iOS-Android .parallaxScene .decor-3{position:absolute;top: -60%;right: 5%;} }  .mod-your-new-features {}.mod-your-new-features img {max-width:100%}@media screen and (min-width: 992px) {	.mod-your-new-features .top .d-flex:first-child .image::before{content: ""; position: absolute; bottom: -12%;  right: 25%; z-index: 1; transform: rotate(150deg);background: linear-gradient(to bottom, #fff0 50%, #EC3737 50%);background-size: 1px 20px;width: 1px;height: 60px;}	.mod-your-new-features .top .d-flex:last-child .image::before{content: ""; position: absolute; bottom: -8%; left:25%; z-index: 1; transform: rotate(30deg);background: linear-gradient(to bottom, #fff0 50%, #EC3737 50%);background-size: 1px 20px;width: 1px;height: 60px;}	.mod-your-new-features .center .d-flex:first-child .image::before{ content: ""; position: absolute; bottom: 50%; right: -7%; z-index: 1; background: linear-gradient(to right, #fff0 0%, #fff0 50%, #EC3737 50%);background-size: 18px 1px;width: 60px;height: 1px;}	.mod-your-new-features .center .d-flex:last-child .image::before{ content: ""; position: absolute; bottom: 50%; left: -8%; z-index: 1; background: linear-gradient(to right, #fff0 0%, #fff0 50%, #EC3737 50%);background-size: 18px 1px;width: 60px;height: 1px;}	.mod-your-new-features .bottom .d-flex:first-child .image::before{content: ""; position: absolute; top: -12%; right:25%; z-index: 1; transform: rotate(30deg);background: linear-gradient(to bottom, #fff0 50%, #EC3737 50%);background-size: 1px 20px;width: 1px;height: 55px;}	.mod-your-new-features .bottom .d-flex:last-child .image::before{content: ""; position: absolute; top: -7%;  left: 25%; z-index: 1; transform: rotate(150deg);background: linear-gradient(to bottom, #fff0 50%, #EC3737 50%);background-size: 1px 20px;width: 1px;height: 55px;} }   .mod-guarantee-application{position:relative;padding-bottom:9rem}.mod-guarantee-application	.container{padding-top:5rem;padding-bottom:5rem}.mod-guarantee-application	.decor {left: -50%;bottom: 0;}.mod-guarantee-application	.decor img {max-width:100%}@media screen and (min-width: 992px) {	.mod-guarantee-application{}	}@media screen and (min-width: 1200px) {	.mod-guarantee-application{padding-bottom:6rem}	.mod-guarantee-application	.container{padding-bottom:10rem}	.mod-guarantee-application	.decor {position:absolute;left: -35%;}}@media screen and (min-width: 1400px) {	.mod-guarantee-application{margin-bottom:3rem}	.mod-guarantee-application	.decor {left:-17%}}@media screen and (min-width: 1600px) {	.mod-guarantee-application	.decor {left: -10%;}}@media screen and (min-width: 1800px) {	.mod-guarantee-application	.decor {left:-5%}}     .mod-finish-projects-others{position:relative;padding-top: 5rem;padding-bottom: 5rem;overflow: hidden;}.mod-finish-projects-others .container{position:relative;padding-top:5rem;padding-bottom:10rem}.mod-finish-projects-others .container::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/047.png') no-repeat top;background-size:100% 100%}.mod-finish-projects-others .form-input{max-width: 315px;width: 100%;}.mod-finish-projects-others .form-input input{border-radius: 1.875rem;box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.25) inset !important;border: 0 !important;padding: 1.1rem 1.25rem;}.mod-finish-projects-others .decor img{max-width:50%}.mod-finish-projects-others .decor {position: absolute;bottom: 0;right: 0;}@media screen and (min-width: 1200px) {	.mod-finish-projects-others .decor img{max-width:none}	.mod-finish-projects-others .decor{position:absolute;bottom:0;right:-15%}}@media screen and (min-width: 1800px) {	.mod-finish-projects-others .decor{position:absolute;bottom:0;right:-5%}} .mod-upload-APPSTORE{position:relative}.mod-upload-APPSTORE .h4{font-size:2.3rem}.mod-upload-APPSTORE .container{padding-bottom:10rem;padding-top:10rem}.mod-upload-APPSTORE .parallaxScene {padding-bottom:10rem;}.mod-upload-APPSTORE .decor  img{max-width:100%}.mod-upload-APPSTORE .decor-1 img,.mod-upload-APPSTORE .decor-2 img{max-width:50%}.mod-upload-APPSTORE .parallaxScene .image img{max-width:100%}.mod-upload-APPSTORE .decor-1{position:absolute;left:0;top:-30%}@media screen and (min-width: 576px) {	.mod-upload-APPSTORE .decor-1 img,	.mod-upload-APPSTORE .decor-2 img{max-width:70%}}.mod-upload-APPSTORE .decor-2{position:absolute;right: 0%;bottom:0%}.mod-upload-APPSTORE .decor-3{position:absolute;right:0;bottom:0;z-index:-1}@media screen and (min-width: 1200px) {	.mod-upload-APPSTORE .parallaxScene {padding-bottom:0}	.mod-upload-APPSTORE .decor-1{position:absolute;left:-35%;top:-30%}	.mod-upload-APPSTORE .decor-2{position:absolute;right: -15%;bottom: -25%;}}.mod-Business-hand{position:relative;padding-top:5rem;padding-bottom:0;overflow:hidden}.mod-Business-hand .decor img{max-width:100%}@media screen and (min-width: 1200px) {	.mod-Business-hand{padding-bottom:23rem;}	.mod-Business-hand .decor{position:absolute;bottom:0;right:-10%}} @media screen and (min-width: 1400px) {	.mod-Business-hand .decor{position:absolute;bottom:0;right:0}} .mod-product-search-mobile-apps{position:relative;margin-top:-9rem;margin-bottom:7rem;z-index:1}.mod-product-search-mobile-apps .container{padding-top:10rem;padding-bottom:3rem}.mod-product-search-mobile-apps .container::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/054.png') top left no-repeat;background-size:cover;max-width:100%}.mod-product-search-mobile-apps .container::after{max-width:100%}.mod-product-search-mobile-apps .decor img{max-width:100%}@media screen and (min-width: 768px) {	.mod-product-search-mobile-apps{padding-bottom:17rem;}	.mod-product-search-mobile-apps .container::before{max-width:none}	.mod-product-search-mobile-apps .decor img{max-width:50%}	.mod-product-search-mobile-apps .decor{position:absolute;bottom:0;left:0%;}}@media screen and (min-width: 992px) {	/* .mod-product-search-mobile-apps .container::before{background-size:100% 100%} */	.mod-product-search-mobile-apps{margin-top:-9rem;}}@media screen and (min-width: 1200px) {	.mod-product-search-mobile-apps .decor img{max-width:65%}}@media screen and (min-width: 1400px) {	.mod-product-search-mobile-apps .decor img{max-width:75%}}@media screen and (min-width: 1600px) {	.mod-product-search-mobile-apps .decor img{max-width:85%}}@media screen and (min-width: 1800px) {	.mod-product-search-mobile-apps .decor img{max-width:100%}} .mod-using-app{position:relative;margin-top:5rem;}.mod-using-app::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/063.png') no-repeat;background-size:cover; background-position:top;}.mod-using-app .image img{max-width:50%}.mod-using-app .text-white{padding-bottom:6rem}.mod-using-app .text{padding:3rem 0.9rem 2rem}.mod-using-app .text::before{background:url('/images/pages/razrabotka-mobilnyh-prilozhenij/064.png') no-repeat;background-size: 100% 100%;max-width: 100%;}@media screen and (min-width: 576px) {	.mod-using-app .image img{max-width:100%}}@media screen and (min-width: 1200px) {	.mod-using-app{margin-top:20rem;margin-bottom:17rem}}  .mod-promote-apps-for-profit{position:relative;overflow:hidden;padding-top: 3rem; }.mod-promote-apps-for-profit .container::before{background:#EC3737}.mod-promote-apps-for-profit .decor img{max-width:100%}@media screen and (min-width: 1200px) {}@media screen and (min-width: 1200px) {	.mod-promote-apps-for-profit .decor {position:absolute;bottom:0;right:-25%}}@media screen and (min-width: 1400px) {	.mod-promote-apps-for-profit .decor{right:-6%}}  @media screen and (min-width: 1600px) {	.mod-promote-apps-for-profit .decor{right:0%}}  @media screen and (min-width: 1800px) {	.mod-promote-apps-for-profit .decor{right:6%}}    .mod-bonus-red-button{position:relative;margin-top:8rem}.mod-bonus-red-button .row{padding-top:14rem;padding-bottom:1rem}.mod-bonus-red-button .decor img{max-width:100%}@media screen and (min-width: 1200px) {.mod-bonus-red-button .decor .image-1{position:absolute;bottom:0;left:-25%;}.mod-bonus-red-button .image-2{position:absolute;bottom:0;right:0;}.mod-bonus-red-button .row{padding-top:14rem;padding-bottom:17rem}} @media screen and (min-width: 1400px) {.mod-bonus-red-button .decor .image-1{left:-14%;}} @media screen and (min-width: 1600px) {.mod-bonus-red-button .decor .image-1{left:-5%;}} @media screen and (min-width: 1800px) {.mod-bonus-red-button .decor .image-1{left:0;}}   .mod-other-services{position:relative;}.mod-other-services .body-card{padding:3rem 3.5rem;border-radius: 0.625rem;box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.15)}.mod-other-services .body-card .h5 .text-red{font-family: Roboto;}.mod-other-services .body-card .h6{font-weight: 400;}.mod-other-services .body-card .h6,.mod-other-services .body-card .h5{font-family: 'Arial', sans-serif;}@media screen and (min-width: 1200px) {}