@charset "UTF-8";
/* ! app-android.ru — CSS, используемый ТОЛЬКО на главной странице https://app-android.ru/
   Источник: main.css. Отбор: каждый селектор проверен querySelectorAll на реально
   отрендеренной странице в headless Chrome (viewports 1920x1080, 1366x768, 768x1024, 390x844,
   после исполнения JS: slick-слайдеры, мобильное меню m-nav).
   Сгенерировано: 2026-09-14  */:root{--main-font-family:"Russo One", sans-serif;--secondary-font-family:Ubuntu, sans-serif;--h2-font-size:28px;--spacing-default:20px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header,main{display:block}a{background-color:transparent}a:active,a:hover{outline:0}b{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}svg:not(:root){overflow:hidden}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-3,.col-lg-6,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-sm-12,.col-sm-4,.col-sm-6,.col-xs-12,.col-xs-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12,.col-xs-6{float:left}.col-xs-12{width:100%}.col-xs-6{width:50%}@media (min-width:768px){.col-sm-12,.col-sm-4,.col-sm-6{float:left}.col-sm-12{width:100%}.col-sm-6{width:50%}.col-sm-4{width:33.33333333%}}@media (min-width:992px){.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-6{float:left}.col-md-12{width:100%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}}@media (min-width:1200px){.col-lg-3,.col-lg-6{float:left}.col-lg-6{width:50%}.col-lg-3{width:25%}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled{pointer-events:none}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.carousel{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.carousel-inner>.active,.carousel-inner>.next{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next{position:absolute;top:0;width:100%;left:100%}.carousel-inner>.next.left{left:0}.carousel-inner>.active.left{left:-100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,transparent 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}@media screen and (min-width:768px){.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.modal-footer:after,.modal-header:after,.row:after{clear:both}@-ms-viewport{width:device-width}body{font-family:var(--secondary-font-family)}a{outline:0!important;text-decoration:none!important}ul{list-style:none;margin:0;padding:0}button{outline:0!important}.btn{-webkit-box-shadow:none!important;box-shadow:none!important}header{width:100%;height:80px;top:0;left:0;z-index:100;background:#fff}.header-top{position:fixed;width:100%;height:38px;background:#e3b11c;z-index:101}.header-decor,.header-top .container{pointer-events:none}.header-decor{position:relative;z-index:1;height:105px;background:url(/images/elements/header.webp) no-repeat 50% 100%}.margin-ftr-t-32{margin-top:32px}.header-decor .main-link{position:absolute;display:block;width:174px;height:70px;top:4px;left:calc(50% - 89px);pointer-events:auto;z-index:3}.header-info{position:absolute;top:0;right:0;pointer-events:auto}.header-info div{float:right;font-size:16px;color:#fff;margin:7px 20px 9px 0}.header-email i,.header-info div i{float:left;margin:4px 8px 2px 0}.header-whatsapp{margin:9px 20px 9px 0!important}.header-whatsapp i{margin:0!important;font-size:19px}.header-email{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin:7px 0 9px;pointer-events:auto}.header-email i.mail-icon{margin:3px 6px 3px 0;color:#fff}.header-email a{color:#fff;font-size:16px;font-weight:700}.header-top .svg-button-copy.active path,.header-top .svg-button-copy:hover path{fill:#428bca}.header-phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.header-phone i{margin-right:6px}.header-info div.header-phone,.header-info div.svg-button-copy{margin:0}a.header-call{float:right;color:#fdff9f;font-weight:700;font-size:16px;margin-top:7px}@media (max-width:991px){.header-email{display:none}}.header-info a{color:#fff!important}.header-info div{position:relative}.header-info div p{margin:0;cursor:pointer;color:#fff}.header-info div a{float:left;font-weight:700}.header-email .copy-tooltip,.header-info div .copy-tooltip{top:calc(100% + 10px);left:50%}.header-navigation{position:relative;background:0 0;z-index:100;padding-top:38px}.header-navigation-main{height:42px;border-bottom:3px solid #dfa700;position:relative}.header-navigation-left{float:left}.header-navigation-left ul li{float:left;margin:0 38px 0 0}.header-navigation-left ul li:first-child{margin-left:30px}.header-navigation-right{float:right}.header-navigation-right ul li{float:right;margin:0 0 0 58px}.header-navigation-right ul li:first-child{margin-right:30px}.header-navigation-right ul li:last-child{margin-left:0}.header-intro{height:618px;background:url(/images/elements/m-banner-app.webp) no-repeat 50% 0!important;position:relative;background-size:cover!important}.header-intro-advice{padding:110px 0 0 100px;position:relative;z-index:4}.header-intro-advice h1,.header-intro-advice h1>.title-anim{font-family:var(--main-font-family);font-size:48px;text-transform:uppercase;color:#dfa700;margin:0}.header-intro-advice h1>.title-anim{display:block}@media (max-width:730px){.header-intro-advice h1>.title-anim{font-size:14px}}.header-intro-advice h1>.title-anim{-webkit-animation:h1-anim 3s linear infinite;animation:h1-anim 3s linear infinite}@-webkit-keyframes h1-anim{0%{left:40px;top:40px}84%{color:#dea611}85%{color:#fff}90%{color:#dea611}95%{color:#fff}to{color:#dea611}}@keyframes h1-anim{0%{left:40px;top:40px}84%{color:#dea611}85%{color:#fff}90%{color:#dea611}95%{color:#fff}to{color:#dea611}}.header-intro-advice span{display:block;margin-bottom:50px;font-size:16px;color:#fff}.header-intro-advice button{font-family:var(--main-font-family);border-radius:0;font-size:16px;text-transform:uppercase;color:#fff!important;background:#dfa700;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:20px 11px}.submenu-drop{display:none;position:absolute;top:100%;left:0;width:100%;z-index:2;background:#fbfaf3;padding-bottom:40px}.submenu-drop .container{width:100%!important}.submenu:hover .submenu-drop{display:block}.submenu-drop p{margin:40px 0 20px;font-size:16px;color:#68686a;font-weight:700}.submenu-drop a{padding:0!important;margin:12px 0 0;color:#68686a;display:block}.mobile-wrap-block{padding-left:15px;margin-bottom:10px}.mobile-wrap-block div{position:relative;display:inline-block;margin-bottom:10px;margin-right:10px}.mobile-wrap-block div .copy-tooltip{top:100%;left:50%}.mobile-wrap-block p{cursor:pointer;font-family:var(--main-font-family);color:#333}.mobile-wrap-block p a{color:#333}.mobile-wrap-block p:first-child:hover+.copy-tooltip{opacity:1;visibility:visible}.mobile-wrap-block button{background:#dfa700;color:#fff}.mobile-menu{display:none;float:left;width:23px;pointer-events:auto}.mobile-sidebar{cursor:pointer;margin:10px 0 11px}.mobile-sidebar span{display:block;width:100%;height:3px;margin-bottom:4px;background:#fff}.mobile-option{position:fixed;display:none;width:100%;background:#fff;z-index:99;height:calc(100% - 90px);overflow-y:scroll}.mobile-option ul li{font-family:var(--main-font-family);font-size:14px;text-transform:uppercase}.mobile-option__box>li>a{display:block;color:#333;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:12px 25px 9px 0;position:relative}.mobile-menu-drop__box{display:none;-ms-overflow-style:none;scrollbar-width:none}.mobile-menu-drop__box::-webkit-scrollbar{display:none}.mobile-menu-drop.active .mobile-menu-drop__box{display:block}.mobile-menu-drop__box p{margin:15px 30px 5px}.main-about-border{border-top:3px solid #dfa700}.mobile-option .mobile-menu-drop__box a{padding:0;text-transform:none;color:#787878;display:block;margin-left:30px;margin-bottom:5px}.mobile-option .mobile-menu-drop__box p a{margin-left:0;text-transform:uppercase}.mobile-menu-drop__opener:after{content:"";border:5px solid transparent;border-top-color:#333;position:absolute;right:15px;top:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:1px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.mobile-menu-drop.active .mobile-menu-drop__opener:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.main-about{position:relative;height:530px;z-index:10}@media(max-width:1249px){.main-about{height:auto;margin-bottom:20px}}.main-about .row div{background:#fff}.main-about .row div:nth-child(2){position:relative;height:560px;top:-45px;background:url(/images/elements/mobile.webp) no-repeat 50% 0;background-size:100% auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.main-about .row div:nth-child(2) .float-image{position:absolute;display:block;width:232px;max-width:232px;height:404px;top:77px;left:85px;z-index:-1}.main-about .row div:nth-child(2) .fix-image{position:absolute;display:block;width:232px;height:404px;top:77px;left:84px;z-index:-2}.main-about .row div:nth-child(2) span{position:absolute;width:32px;height:28px;top:260px;left:301px;cursor:pointer;background:url(/images/elements/scroll.webp) no-repeat 0 0;background-size:32px 28px}.main-about p{font-size:15px;margin:0}.border-after-about{position:relative;top:-30px;height:60px;margin-bottom:0;background:#dfa700}@media(max-width:1199px){.border-after-about{top:0;margin-bottom:20px}}.services-hover{display:block;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider button{background-color:transparent;border:none}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}.serv-sl .prev{left:-20px}.serv-sl .next{right:-20px}.serv-sl__item{padding:0 10px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:7.4px;left:7.4px;width:5.2px;height:5.2px;content:"";border-radius:50%;background:currentColor;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.h2{text-align:center;font-family:var(--main-font-family);font-size:var(--h2-font-size);margin:20px 0}.s-sertificate{background-color:#dcdcdc;padding:20px 0 40px}.sertificate{margin-top:-15px}.sertificate__item{padding:10px;display:block;margin:0 auto}.sertificate img{max-width:100%;max-height:375px;margin:15px auto auto}.sertificate .slick-slide{text-align:center}.sertificate .slick-dots li{margin:0 10px}.sertificate .slick-dots li button{border-radius:50%;background-color:#fff;color:transparent}.sertificate .slick-dots li button:before{color:transparent}.sertificate .slick-dots li.slick-active button{background-color:#b5c741}.sertificate.slick-slider>button{position:absolute;cursor:pointer;z-index:99}.sertificate button#prev{top:-40px;left:12%;font-size:20px}.sertificate button#next{top:-40px;right:12%;font-size:20px}@media(max-width:1200px){.sert-height{height:140px}}@media(max-width:992px){.sert-height{height:140px}}@media(max-width:767px){.sert-height{height:179px}}@media(min-width:769px){.sertificate button#next,.sertificate button#prev{top:-50px}}@media(max-width:768px){.sertificate button#prev{left:0}.sertificate button#next{right:0}}.services-hover:hover{-webkit-box-shadow:0 0 35px 1px rgba(0,0,0,.5);box-shadow:0 0 35px 1px rgba(0,0,0,.5);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.services-hover:hover .services-footer span{top:-10px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.services-header{background:#e8e8e8}.services-header .h3{padding-top:10px;text-align:center;font-family:var(--main-font-family);font-size:24px;color:#333;text-transform:uppercase;margin:0}.services-body{height:405px}.services-body-one{background:url(/images/services/1.webp) no-repeat 0 0}.services-body-two{background:url(/images/services/2.webp) no-repeat 0 0}.services-body-three{background:url(/images/services/3.webp) no-repeat 0 0}.services-body-four{background:url(/images/services/4.webp) no-repeat 0 0}.services-body-five{background:url(/images/services/5.webp) no-repeat 0 0}.services-body-six{background:url(/images/services/6.webp) no-repeat 0 0}.services-body-seven{background:url(/images/services/ar-razrabotka.webp) no-repeat 0 0;background-size:cover}.services-body-eight{background:url(/images/services/promo-games.webp) no-repeat 0 0;background-size:cover}.services-body-nine{background:url(/images/services/crypto-games.webp) no-repeat 0 0;background-size:cover}.services-footer{height:80px;text-align:center;background:#9fbc55}.services-footer span{position:relative;top:-19px;border-radius:0;-webkit-box-shadow:0 0 35px 1px rgba(0,0,0,.7)!important;box-shadow:0 0 35px 1px rgba(0,0,0,.5)!important;font-family:var(--main-font-family);font-size:16px;text-transform:uppercase;color:#fff!important;background:#dfa700;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:24px 69px}.border-gray{height:1px;border-bottom:1px solid #dcdcdc;margin:50px 0}.list-side__numbers{padding:0;list-style:none;counter-reset:li}.list-side__numbers li{position:relative;border-left:4px solid #e8b419;padding:16px 20px;margin:12px 0 12px 50px;cursor:default}.list-side__numbers li,.list-side__numbers li:before{-webkit-transition-duration:.3s;transition-duration:.3s}.list-side__numbers li:before{line-height:32px;position:absolute;top:10px;left:-80px;width:80px;text-align:center;font-size:24px;font-weight:700;color:#e8b419;counter-increment:li;content:counter(li)}.list-side__numbers li:hover:before{color:#95bd4b}.list-side__numbers li:after{position:absolute;top:26px;left:-40px;width:60px;height:60px;border:8px solid #95bd4b;border-radius:50%;content:"";opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(-50%) translateY(-50%) scale(.1);-moz-transform:translateX(-50%) translateY(-50%) scale(.1);transform:translateX(-50%) translateY(-50%) scale(.1);pointer-events:none}.list-side__numbers li:hover:after{opacity:.2;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.content-list__items li:not(:last-child){margin-bottom:10px}.content-list__item{display:flex;padding:10px;gap:40px}.content-list__item img{max-width:140px;width:100%;height:50px;object-fit:none}.reviews .row .col-md-4{background:url(/images/elements/otz.webp) no-repeat 50% 0}.reviews .row .col-md-4 p{font-size:16px;margin:0 0 35px;padding:85px 0 0}@media(max-width:1200px){.reviews .row .col-md-4>p{height:350px;overflow:hidden}}@media(max-width:991px){.reviews .row .col-md-4>p{height:auto}}.reviews-whose-avatar{float:left;width:70px;height:70px;margin-right:25px}.reviews-whose-avatar img{display:block;width:70px;height:70px;border-radius:50%}.reviews-whose-info p{font-family:var(--main-font-family);font-size:18px!important;margin:0!important;padding:0!important}.reviews-whose-info span{display:block;font-size:14px;color:#999}.carousel-indicators{position:static;width:auto;height:15px;margin:0}.carousel-control{width:auto;top:186px;left:inherit;bottom:inherit}.carousel-control i{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation-name:none;animation-name:none}.carousel-control.left,.carousel-control.right{opacity:1;font-size:41px;color:#000;background-image:none}.carousel-inner{position:relative;width:1070px;margin:0 50px}a.link-to-portfolio{float:right;position:absolute;right:15px;bottom:-1px;border-bottom:1px dashed #999;font-family:var(--main-font-family);font-size:12px;text-transform:uppercase;color:#999}.carousel-inner .main-slide-one{padding:27px 0}.carousel-inner .main-slide-one div.main-slide-info a{border-radius:0;font-family:var(--main-font-family);font-size:16px;color:#fff;background:#dfa700;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:12px 38px}.carousel-indicators li{width:15px;height:15px;border:none;border-radius:50%;background:#e8e8e8;margin:0 5px}.carousel-indicators .active{width:15px;height:15px;background:#9fbc55;margin:0 5px}@media(max-width:480px){.carousel-indicators .active,.carousel-indicators li{width:10px;height:10px}}.stages-work{height:734px;background:url(/images/elements/bg-stageswork.webp) no-repeat 50% 0}.stages-work-info{position:relative;text-align:center;font-family:var(--main-font-family);font-size:222px;font-weight:700;color:#bfbfbf;z-index:1}.stages-work-info-wrap{position:absolute;top:0;left:0;right:0;bottom:0;text-align:left}.stages-work-info-title{position:relative;margin-bottom:15px;padding:65px 20px 0 160px}.stages-work-info-title.stages-one:before{background:url(/images/elements/lamp.webp) no-repeat 0 0;z-index:2}.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-two:before{position:absolute;content:"";width:100px;height:91px;top:60px;left:60px}.stages-work-info-title.stages-two:before{background:url(/images/elements/pencil.webp) no-repeat 0 0;z-index:2}.stages-work-info-title.stages-three:before{position:absolute;content:"";width:100px;height:91px;top:60px;left:72px;background:url(/images/elements/code.webp) no-repeat 0 0;z-index:2}.stages-work-info-title.stages-four:before{position:absolute;content:"";width:100px;height:91px;top:60px;left:60px;background:url(/images/elements/testing.webp) no-repeat 0 0;z-index:2}.stages-work-info-title.stages-five:before{position:absolute;content:"";width:100px;height:91px;top:60px;left:60px;background:url(/images/elements/support.webp) no-repeat 0 0;z-index:2}.stages-work-info-title.stages-six:before{position:absolute;content:"";width:100px;height:91px;top:60px;left:60px;background:url(/images/elements/marketing.webp) no-repeat 0 0;z-index:2}.stages-work-info-title .h3{position:relative;font-size:18px;text-transform:uppercase;color:#333;z-index:3;margin:0}.stages-work-info-text{position:absolute;left:0;top:165px;padding-left:5px;line-height:1.3;font-family:var(--secondary-font-family);font-size:15px;color:#333}@media(max-width:767px){.stages-work-info-text{display:none}}.stages-work-info-text span{display:none;line-height:25px}.header-animation{position:absolute;width:100%;height:100%;z-index:2;overflow:hidden}.header-animation__item{position:absolute}.header-animation__item-one{bottom:135px;right:-30px;-webkit-animation:o-anim 2s ease-in infinite;animation:o-anim 2s ease-in infinite}.header-animation__item-two{right:40px;top:40px;-webkit-animation:tw-anim 3.5s linear infinite;animation:tw-anim 3.5s linear infinite}.header-animation__item-three{right:-50px;top:40px;-webkit-animation:thr-anim 2.5s ease-in infinite;animation:thr-anim 2.5s ease-in infinite;zoom:.8}.header-animation__item-four{right:50px;top:200px;-webkit-animation:fr-anim 3.4s linear infinite;animation:fr-anim 3.4s linear infinite}.header-animation__item-five{top:200px;right:500px;opacity:0;-webkit-animation:fv-anim 3.4s linear infinite;animation:fv-anim 3.4s linear infinite}@-webkit-keyframes o-anim{0%{bottom:100px;right:-30px}60%{bottom:40px;right:300px;opacity:.7}to{bottom:60px;right:450px;opacity:.2}}@keyframes o-anim{0%{bottom:100px;right:-30px}60%{bottom:40px;right:300px;opacity:.7}to{bottom:60px;right:450px;opacity:.2}}@-webkit-keyframes tw-anim{0%{right:40px;top:40px}80%{opacity:0}90%{opacity:.8}to{right:760px;top:100px}}@keyframes tw-anim{0%{right:40px;top:40px}80%{opacity:0}90%{opacity:.8}to{right:760px;top:100px}}@-webkit-keyframes thr-anim{0%{right:-50px;top:300px}60%{opacity:.7}70%{opacity:.4}90%{opacity:.2}to{right:230px;top:340px;opacity:0}}@keyframes thr-anim{0%{right:-50px;top:300px}60%{opacity:.7}70%{opacity:.4}90%{opacity:.2}to{right:230px;top:340px;opacity:0}}@-webkit-keyframes fr-anim{0%{right:50px;top:200px}70%{opacity:0;top:130px}90%{opacity:.3}to{right:460px;top:150px}}@keyframes fr-anim{0%{right:50px;top:200px}70%{opacity:0;top:130px}90%{opacity:.3}to{right:460px;top:150px}}@-webkit-keyframes fv-anim{0%{top:200px;right:500px}50%{opacity:.4}60%{opacity:.9}80%{opacity:.8}to{right:860px;top:260px;opacity:.9}}@keyframes fv-anim{0%{top:200px;right:500px}50%{opacity:.4}60%{opacity:.9}80%{opacity:.8}to{right:860px;top:260px;opacity:.9}}.alisa-footer{position:absolute;z-index:999;left:15px;top:-7px}@media(max-width:767px){.alisa-footer{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.link-image{float:left;height:auto}.promotion{float:left;margin:0;line-height:1.8;font-size:12px;color:#fff}.promotion__link{text-decoration:underline!important;color:#fff!important}.price-header{text-align:left}.price-header a{font-family:var(--main-font-family);font-size:24px;color:#333;text-transform:uppercase;margin:0;border-bottom:3px solid #dfa700}.price-body{margin-bottom:25px}.price-body p{position:relative;padding-left:15px;font-size:16px;margin:0 0 25px}.price-body p:after{position:absolute;content:"";width:6px;height:6px;top:9px;left:0;border-radius:50%;background:#e8b419}.price-footer span{display:block;border-radius:0;font-family:var(--main-font-family);font-size:18px;text-align:center!important;color:#fff!important;text-transform:uppercase;background:#dfa700;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:12px 0}.footer-main{position:relative;border-top:4px solid #dfa700;padding:44px 0 10px}.footer-main .header{display:inline-block;padding-left:0;line-height:22px;font-family:var(--main-font-family);font-size:16px;color:#333;text-transform:uppercase;margin:0 0 10px}.footer-soc-repost{margin-top:20px;text-transform:uppercase;font-size:15px}.footer-soc-repost span{font-family:var(--secondary-font-family)}.footer-soc-repost .fa{color:#000;font-size:20px;margin-left:5px}.footer-main ul li{padding-left:0;font-size:15px;color:#333;line-height:1.3;margin-top:5px}.footer-main ul li:first-child{margin-top:0}.footer-main ul li a{color:#333}.footer-main ul li div{float:left;position:relative}.footer-main ul li div .copy-tooltip{top:calc(100% + 10px);left:50%}.footer-main ul li div a{cursor:pointer}.footer-main ul li div a:hover+.copy-tooltip{opacity:1;visibility:visible}.download-link{border-bottom:1px solid #000}.download-link:hover{color:#f3aa07!important;border-bottom:1px solid #f3aa07}footer:before{background:#ececec;width:100%;display:block;height:1px;margin:auto;max-width:1170px}.footer-link--green:hover{color:#f3aa07!important;border-bottom:1px solid #f3aa07}.footer-social-flex__link-2:hover,.footer-social-flex__link:hover{color:#000;cursor:pointer}.footer-soc-repost a:hover .fa{color:#f3aa07!important}.footer-decor{position:relative;height:95px;margin:0}.footer-decor-elements{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/elements/footer.webp) no-repeat bottom}.footer-decor span{position:relative;display:block;bottom:-62px;text-align:center;font-family:var(--main-font-family);font-size:13px;color:#fff;z-index:1}.footer-decor-empty{height:70px}@media(max-width:991px){.footer-decor-empty .alisa-footer{display:none}}.footer-decor-bg{position:relative;height:26px;background:#e3b11c;z-index:-1}.footer-social-mob{display:none}.footer-social-flex-mobile{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.footer-social-flex-mobile li{margin:12px}.footer-social-flex-mobile__link{background-color:#95bd4b;padding:3px;color:#fff;display:block}.footer-social-flex-mobile__link i{color:#fff;font-size:30px}@media(max-width:991px){.footer-social-mob{display:block}}.modal{padding-right:0!important}.modal-dialog{width:380px;margin:130px auto 0}.modal-content{-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:3px}.modal-header{position:relative;border-color:#f2f4f7}.modal-header p{font-family:var(--main-font-family);font-size:18px;text-align:center;margin:0}.modal-header i{position:absolute;top:10px;right:15px;opacity:.2;cursor:pointer;font-size:20px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation-name:none;animation-name:none}.modal-header i,.modal-header i:hover{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.modal-header i:hover{opacity:.5}.modal-body span{display:block;margin-bottom:5px;font-size:14px}.modal-body textarea{display:block;width:100%;height:70px;margin-bottom:15px;border-radius:3px;border:1px solid #eaecef;outline:0;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px}.modal-footer{border-top:1px solid #f2f4f7;padding:15px}.modal-footer button{float:right;border-radius:3px;color:#fff!important;background:#dfa700}.modal-footer button,.modal-footer label i{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.modal-footer label i{display:inline-block;cursor:pointer;opacity:.6;font-size:24px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation-name:none;animation-name:none}.modal-footer label i:hover{opacity:.9;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.hexagon{position:relative;width:40px;height:25px;top:-13px;background:#9fbc55;margin:0 auto}.hexagon:before{top:-10px;border-bottom:10px solid #9fbc55}.hexagon:after,.hexagon:before{position:absolute;content:"";width:0;height:0;left:0;border-left:20px solid transparent;border-right:20px solid transparent}.hexagon:after{bottom:-10px;border-top:10px solid #9fbc55}.hexagon span{position:relative;display:block;top:-4px;text-align:center;font-size:22px;font-weight:700;color:#fff}.hexagon-slide{position:relative;width:68px;height:40px;background:#9fbc55;margin:0 auto}.hexagon-slide:before{top:-20px;border-bottom:20px solid #9fbc55}.hexagon-slide:after,.hexagon-slide:before{position:absolute;content:"";width:0;height:0;left:0;border-left:34px solid transparent;border-right:34px solid transparent}.hexagon-slide:after{bottom:-20px;border-top:20px solid #9fbc55}.fa{background-clip:padding-box;-webkit-animation-name:faanim;animation-name:faanim;-webkit-animation-duration:2s;animation-duration:2s;animation-direction:reverse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.fa:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.header-navigation-left>ul>li>a:hover,.header-navigation-right>ul>li>a:hover{-webkit-box-shadow:inset 0 -6px 0 #9fbc55;box-shadow:inset 0 -6px 0 #9fbc55;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.header-info div:first-child,.header-navigation-left ul li:last-child,.mobile-option ul li:last-child{margin-right:0}.header-navigation-left>ul>li>a,.header-navigation-right>ul>li>a{display:block;font-family:var(--main-font-family);font-size:16px;color:#333;text-transform:uppercase;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:11px 0 8px}.carousel-inner .main-slide-one div.main-slide-info a:hover,.header-intro-advice button:hover,.modal-footer button:hover,.price-footer span:hover{background:#e8b419;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.mobile-sidebar span:last-child{margin-bottom:0}.price .row .col-md-4{margin-bottom:80px}.services .container .row .col-md-4{margin-bottom:45px}@media(max-width:768px){.h2,h2{font-size:30px!important}}.contacts,.reviews{margin-bottom:80px}.reviews-whose-info{float:left;padding:12px 0 13px}.main-carousel{margin-bottom:60px}.carousel-inner .main-slide-one img{float:left;width:539px;height:377px}.carousel-inner .main-slide-one div.main-slide-info{position:relative;height:377px;margin-left:537px;padding:35px 0 20px 20px}.carousel-inner .main-slide-one div.main-slide-info div.title .title-hexagon{position:absolute;top:40px;left:35px;z-index:-1}.carousel-inner .main-slide-one div.main-slide-info div.title:after{position:absolute;content:"";width:200px;height:4px;top:124px;left:-10px;background:#dfa700;z-index:-1}.carousel-inner .main-slide-one div.main-slide-info div.title p{font-family:var(--main-font-family);font-size:20px;text-transform:uppercase;margin:0}.carousel-inner .main-slide-one div.main-slide-info div.title span{display:block;font-size:18px;color:#2a6d19}.carousel-inner .main-slide-one div.main-slide-info div.text{padding-top:62px;margin-bottom:25px;font-size:16px}.price-body span{display:block;font-family:var(--main-font-family)}.price-body span:first-of-type{font-size:16px;color:#999}.price-body span:last-of-type{margin-top:-7px;font-size:30px}.price-header{margin-bottom:30px}.modal-body{padding:15px}.modal-body span i{font-style:normal;color:red}.modal-body input{width:100%;margin-bottom:10px;border-radius:3px;border:1px solid #eaecef;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px}.modal-body input.error{border-color:red}.modal-footer label{float:left;margin:5px 0 5px 10px}.modal-footer label input{position:absolute;display:none;top:0;left:-9999px}.btn--yellow{background-color:#f3a801}.btn--more{padding:5px 25px;font-family:var(--secondary-font-family);position:absolute;right:0;display:inline-block;bottom:20px;color:#fff;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-left-radius:2px;border-bottom-right-radius:0;border:none;outline:0}.btn--more:hover{color:#fff;background-color:#e59f02}.blog-gr{background-color:#95bd4b;min-height:350px;position:relative;padding:15px 10px 0;color:#fff;margin-bottom:30px;max-width:320px}.blog-gr__title{font-size:19px;font-weight:700;line-height:1.2;color:#fff}.blog-gr__text p,.blog-gr__title{font-family:var(--secondary-font-family)}.blog-gr__text p{margin-top:23px;font-size:15px}.blog-sec{height:350px;color:#000;background-color:#e8e8e8;position:relative;margin-bottom:30px;max-width:320px}.blog-sec img{max-width:100%;width:100%}.blog-sec__content{padding:10px 4px 0 10px}.btn:focus{color:inherit}.blog_sec__title{font-weight:700;font-size:19px;line-height:1.2;color:#000}.blog-sec__text p,.blog_sec__title{font-family:var(--secondary-font-family)}.blog-sec__text p{margin-top:10px;font-size:15px}.blog-big{height:350px;background-image:url(/images/blog-block/Visual-Studio.webp);background-size:cover;padding:15px 10px 0;color:#fff;position:relative;margin-bottom:30px}@media (max-width:600px){.blog-big{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent)),url(/images/blog-block/Visual-Studio.webp);background-image:-o-linear-gradient(rgba(0,0,0,.7),transparent),url(/images/blog-block/Visual-Studio.webp);background-image:linear-gradient(rgba(0,0,0,.7),transparent),url(/images/blog-block/Visual-Studio.webp);background-position:100%}}.blog-big__title{font-family:var(--secondary-font-family);font-weight:700;font-size:19px;line-height:1.2;color:#fff}.blog-big__text{width:220px}.blog-big__text p{font-size:15px;font-family:var(--secondary-font-family);margin-top:10px}.btn-all-wrap{text-align:right;margin:0 0 12px}@media(max-width:1200px){.blog-gr,.blog-sec{margin:5px auto 20px}}.btn-all-wrap a{font-size:12px;display:inline-block;text-transform:uppercase;color:#aeaeae;text-decoration:none;border-bottom:1px dashed #aeaeae}.accordion-header,.btn-all-wrap a{font-family:var(--main-font-family)}.accordion-header{position:relative;border-top:2px solid #c5c5c5;border-bottom:2px solid #c5c5c5;font-size:20px;margin-top:-2px;padding:15px 30px 15px 0}.accordion-header:focus{outline:0}.accordion-header:hover{cursor:pointer}.accordion-header .fa{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#c5c5c5}.accordion-content{font-family:var(--secondary-font-family);font-size:15px}.accordion-content p{margin:18px 0}.s-service-sl{background-color:#95bd4b;padding:30px 0}.serv-sl__item img{margin:0 auto;max-width:100%;height:100px}.serv-sl .next,.serv-sl .prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}.footer-link--green{color:#95bd4b!important;border-bottom:1px solid #95bd4b}.footer-social-flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;background-color:#95bd4b;max-width:415px;position:relative;margin-top:39px}.footer-social-flex:after{border:10px solid transparent;border-right:6px solid #fff;border-bottom:20px solid #fff;content:"";right:0;position:absolute;top:0;display:none}.footer-social-flex li{width:68px;height:30px;position:relative}.footer-menu{border-bottom:1px solid transparent}.footer-menu:hover{border-bottom:1px solid #000}.footer-social-flex li:after{height:100%;position:absolute;right:0;width:2px;background-color:#fff;-webkit-transform:skew(-30deg,0);-ms-transform:skew(-30deg,0);transform:skew(-30deg,0);content:"";display:none}.footer-social-flex__link{color:#fff;font-size:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-social-flex-2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#95bd4b;max-width:415px;position:relative;margin-top:39px;float:right}.footer-social-flex-2:after{border:10px solid transparent;border-left:6px solid #fff;border-bottom:20px solid #fff;content:"";left:0;position:absolute;top:0;display:none}.footer-social-flex-2 li:first-child:after{display:none}.wrap-link-bottom{text-align:right;position:relative;z-index:9;margin-top:-21px}@media(max-width:992px){.wrap-link-bottom{display:none}}.link-bottom{font-size:12px;border-bottom:1px solid transparent;color:#fff;display:inline-block;font-size:var(--secondary-font-family);margin-right:35px}.link-bottom:hover{border-bottom:1px solid #fff;color:#fff}.footer-social-flex-2 li{width:68px;height:30px;position:relative}.footer-social-flex-2 li:after{height:100%;position:absolute;left:0;width:2px;background-color:#fff;-webkit-transform:skew(30deg,0);-ms-transform:skew(30deg,0);transform:skew(30deg,0);content:""}.footer-social-flex__link-2{color:#fff;font-size:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll-to-top{position:fixed;right:10px;bottom:10px;border-radius:50%;background-color:#fff;z-index:99}.scroll-to-top img{max-width:100%;width:60px;height:60px}@media (max-width:992px){.scroll-to-top{bottom:80px}}@media (max-width:1200px){.scroll-to-top img{width:40px;height:40px}}.main-contacts{padding-top:10px}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.contacts__item:first-child{margin-top:100px}@media (max-width:991px){.contacts__item,.contacts__item:first-child{margin-top:35px}}@media (max-width:767){.contacts__item{margin-top:30px}}@media (max-width:510px){.contacts__item{margin-top:20px}}.contacts__icon{margin-right:10px}@media (max-width:510px){.contacts__icon img{width:60px}}.contacts__name{font-family:var(--main-font-family);font-size:30px;text-transform:uppercase}@media (max-width:510px){.contacts__name{font-size:24px}}@media (max-width:450px){.contacts__name{font-size:18px}}.contacts__sub{text-transform:uppercase;color:#adadad;margin-left:20px;margin-top:5px}@media (max-width:520px){.contacts__sub{margin-left:0}}@media (max-width:450px){.contacts__sub{font-size:14px}}.contacts__info{padding-top:5px}a.contacts__sub{color:#dea611}.f-price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.f-price-wrap input{width:100%}.f-price-wrap input,.f-price-wrap input:focus{border:none;outline:0}.form-main__header{text-align:center;font-size:20px}@media (max-width:1199px){.form-main__header{margin:5px 0 15px}}.form-main{margin-top:50px}@media (max-width:991px){.form-main{margin-top:30px}}@media (min-width:992px) and (max-width:1199px){.contacts-main{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__item:first-child{margin-top:40px}}@media (max-width:1199px){.contacts-main{margin-bottom:20px}}.form-main__input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (max-width:581px){.form-main__input-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-main__input{width:100%;position:relative}@media (max-width:581px){.form-main__input{width:100%;margin-top:10px}}@media (max-width:460px){.form-main__input{width:100%}}.form-main__input input{width:100%;padding:10px 5px 10px 35px;border:1px solid #dea611;cursor:text}.form-main__input input.error{border-color:red}.form-main__input input:focus{outline:0}.form-main__input i{position:absolute;left:12px;top:12px;font-size:16px;color:#ccc}.form-main textarea{display:block;width:100%;resize:none;margin-top:20px;min-height:120px;border:1px solid #dea611;padding:15px;font-size:16px;cursor:text;margin-bottom:20px}.form-main textarea:focus{outline:0}@media (max-width:581px){.form-main textarea{width:100%;margin-top:10px}}@media (max-width:460px){.form-main textarea{width:100%}}.form-main-btn-wrap{margin-top:30px;text-align:right;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:520px){.form-main-btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form-main-btn{background:#eb3430;min-width:220px;padding:0 10px;height:50px;outline:0;border:none;text-transform:uppercase;font-size:18px;font-family:var(--main-font-family);color:#fff;border-radius:5px;-webkit-box-shadow:1.5px 2.598px 0 0 rgba(0,0,0,.21);box-shadow:1.5px 2.598px 0 0 rgba(0,0,0,.21);cursor:pointer}@media (max-width:520px){.form-main-btn{margin-top:10px}}@media (max-width:460px){.form-main-btn,.form-main-btn-wrap label,.upload-btn{width:100%}}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.upload-btn{display:inline-block;vertical-align:top;background:#94bc4d;min-width:220px;padding:14px 0;height:50px;text-align:center;outline:0;text-transform:uppercase;font-size:18px;font-family:var(--main-font-family);color:#fff;border-radius:5px;border:1px solid #7b7b7b;cursor:pointer}.upload-btn i{margin-right:5px}#upload-file{display:none}.form-main .ui-slider-range.ui-corner-all.ui-widget-header{background:#94bc4d;border-radius:0}.form-main .ui-widget-content{background:#cbcbcb}.form-main .ui-corner-all,.form-main .ui-slider-handle,.form-main .ui-state-default{border-radius:50%;border-radius:1px solid #94bc4d;background-color:#fff}.form-main .ui-corner-all:focus,.form-main .ui-slider-handle:focus,.form-main .ui-state-default:focus{outline:0}.form-main .ui-slider-handle.ui-state-default.ui-corner-all:hover{outline:0;background:#fff;border:1px solid #94bc4d}.form-main .slider-range-main{background:#cbcbcb}.form-main .ui-slider-handle.ui-state-default.ui-corner-all{outline:0;background:#fff;border:1px solid #94bc4d}.form-main .slider-range-main{border-radius:10px}.form-main .ui-slider-horizontal{height:.5em}.form-main .ui-slider-horizontal .ui-slider-handle{top:-.4em}.title{text-align:center}@media(max-width:1199px){.footer-social-flex,.footer-social-flex-2{display:none}}@media(max-width:992px){.footer-main .row>div{margin-top:20px}.footer-main .row>div:nth-child(-n+3){margin-top:0}}@media(max-width:768px){.blog-big{max-width:570px}.blog-big,.blog-gr,.blog-sec{margin-left:auto;margin-right:auto}.wrap-link-bottom{margin-top:0;background-color:#e3b11c;text-align:center;overflow:hidden;padding:10px 0}.footer-main .row>div:nth-child(3){margin-top:20px}}@media(max-width:480px){.footer-main .row>div:nth-child(2){margin-top:5px}.footer-main .row .col-xs-6{width:100%}.margin-ftr-t-32{margin-top:0}}@media screen and (max-width:1249px){.header-navigation-left ul li a,.header-navigation-right ul li a{padding:12px 0 9px;font-size:14px}.price-body p{font-size:14px}.header-email{margin:9px 0}.header-email p{font-size:13px}.header-info div{margin:9px 10px 9px 0;font-size:13px}.header-whatsapp{margin:9px 10px 9px 0!important}a.header-call{margin-top:9px;font-size:13px}.header-navigation-right ul li{margin:0 0 0 25px}.header-navigation-right ul li:first-child{margin-right:15px}.header-navigation-left ul li{margin:0 25px 0 0}.reviews-whose-avatar{margin-right:15px}.header-navigation-left ul li:first-child{margin-left:15px}.header-intro{height:480px;background-size:auto 480px}.header-intro-advice{padding:60px 0 0 50px}.main-about p{font-size:14px}.main-about .row div{height:auto;background:0 0}.main-about .h2{font-size:26px}.services-footer span{padding:14px 59px;font-size:14px}.stages-work{height:650px}.stages-work-info{font-size:180px}.stages-work-info-title{padding:55px 20px 0 115px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-four:before,.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-six:before,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{top:50px;left:30px}.stages-work-info-text{top:157px;font-size:14px}.reviews-whose-avatar,.reviews-whose-avatar img{width:60px;height:60px}.reviews-whose-info p{font-size:16px!important}.reviews-whose-info span{font-size:12px}.reviews-whose-info{padding:10.5px 0}.carousel-inner{width:auto}.carousel-inner .main-slide-one img{width:439px;height:307px;margin:37px 0 0}.carousel-inner .main-slide-one{padding:27px 0 0}.carousel-inner .main-slide-one div.main-slide-info{height:411px;margin-left:440px}.carousel-inner .main-slide-one div.main-slide-info div.text{font-size:15px}}@media(max-width:992px){.main-about .h2{padding-top:20px}.carousel-inner .main-slide-one div.main-slide-info{height:417px;margin-left:0;padding:35px 0 0}}@media(max-width:480px){.main-about .h2{padding:35px 0 20px}}@media screen and (max-width:1200px){.main-about .row div:nth-child(2) .fix-image,.main-about .row div:nth-child(2) .float-image{width:188px;height:326px;top:62px;left:68px}.main-about .row div:nth-child(2) span{top:211px;left:240px}}@media screen and (min-width:991px){.mobile-option{display:none!important}.header-decor{background-image:url(/images/elements/header.webp)!important;background-repeat:no-repeat!important;background-position:50% 100%!important}}@media screen and (max-width:991px){.link-image{float:none;display:inline-block}.carousel-inner .main-slide-one div.main-slide-info{margin-left:0}.main-carousel{text-align:center}.carousel-inner{margin:0 50px 20px}.carousel-inner .main-slide-one img{float:none;width:539px;height:377px;margin:0 auto}.carousel-indicators{margin-bottom:15px}.carousel-control.left{left:30px}.carousel-control.right{right:30px}a.link-to-portfolio{float:none;position:static}.price-body p{font-size:16px}.price .row .col-md-4{float:left;width:50%}.price .row .col-md-4:nth-child(4){margin-bottom:45px}.price .row .col-md-4:last-child,.price .row .col-md-4:nth-child(5){margin-bottom:0}.contacts{margin-bottom:30px}.services .container .row .col-md-4,.stages-work .row .col-md-4{width:50%;float:left}.reviews .row .col-md-4{margin-bottom:50px}.reviews .row .col-md-4:last-child{margin-bottom:30px}.reviews{margin-bottom:0}header{height:38px}.mobile-menu{display:block}.header-info,.header-navigation,.main-about .row .col-md-4:nth-child(2),.main-about-border{display:none}.header-intro{height:380px;background-size:auto 380px}.main-about,.main-about .row div{height:auto}.header-intro-advice{padding:80px 0 0 20px}.header-intro-advice h1{font-size:30px}.header-intro-advice button{padding:15px 6px;font-size:14px}.main-about{margin-bottom:40px}.border-after-about{top:0;margin-bottom:40px}.services-body{height:405px;background-size:auto}.stages-work{height:734px}.stages-work-info{font-size:138px}.stages-work-info-title{padding:35px 20px 0 175px}.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{width:90px;height:81px;top:30px;left:90px;background-size:auto 81px}.stages-work-info-title.stages-four:before{width:90px;height:81px;top:30px;left:100px;background-size:auto 81px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-six:before{width:90px;height:81px;top:30px;left:90px;background-size:auto 81px}.stages-work-info-text{padding-left:50px;font-size:13px;top:120px}.footer-main p{font-size:14px}}@media screen and (max-width:768px){.services .container .row .col-md-4{float:left;width:50%;margin-bottom:50px}.services-body{height:305px;background-size:auto}.price .row .col-md-4{float:none;width:345px;margin-left:auto;margin-right:auto}.price .row .col-md-4:nth-child(5){margin-bottom:45px}}@media screen and (max-width:760px){.last-works h2{font-size:36px}.stages-work{height:550px}.stages-work-info{font-size:100px}.stages-work-info div.stages-hidden{visibility:hidden}.stages-work-info-title .h3{font-size:16px}.stages-work-info-title{padding:35px 50px 0 115px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-four:before,.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-six:before,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{width:80px;height:71px;top:30px;left:45px;background-size:auto 71px}}@media screen and (max-width:730px){.header-decor{height:66px;background-size:350px 252px}.header-decor .main-link{width:125px;height:45px;top:2px;left:calc(50% - 64px)}.header-intro{height:280px;background-position:50% 0;background-size:auto 280px}.header-intro-advice{padding:80px 0 0 30px}.header-intro-advice h1{font-size:26px}.header-intro-advice span{display:none}}@media screen and (max-width:715px){.footer-main ul li{font-size:14px}}@media screen and (max-width:710px){.services .container .row .col-md-4{float:none;margin-left:auto;margin-right:auto;width:370px}.services-body{height:405px;background-size:auto}}@media screen and (max-width:700px){.carousel-inner .main-slide-one img{width:439px;height:307px}.carousel-control{top:149px}.link-image{float:none;display:inline-block;width:100%}}@media screen and (max-width:690px){.mobile-option ul li{font-size:12px}}@media screen and (max-width:660px){.reviews .row .col-md-4{float:none;width:80%;margin:0 auto 50px}.reviews h2{font-size:36px}.footer-main .row .col-md-3{width:50%}.footer-main .row .col-md-3:last-child{float:right;margin-bottom:0}.footer-main ul li{font-size:16px}}@media screen and (max-width:650px){.stages-work-info-title{padding:35px 60px 0 115px}.stages-work-info-title .h3{font-size:14px}}@media screen and (max-width:610px){.mobile-option ul li{font-size:10px}}@media screen and (max-width:588px){.stages-work-info-title{padding:30px 20px 0 95px}.stages-work-info-title .h3{font-size:12px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-four:before,.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-six:before,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{width:65px;height:56px;top:25px;left:35px;background-size:auto 56px}}@media screen and (max-width:600px){.carousel-inner .main-slide-one img{width:339px;height:237px}.carousel-control{top:115px}}@media screen and (max-width:580px){.header-intro{background-position:55% 0}.header-intro-advice h1{font-size:20px}.header-intro-advice button{padding:10px 6px;font-size:10px}}@media screen and (max-width:530px){.mobile-option ul li{float:none;display:block;margin-right:0;font-size:12px}.mobile-option ul li a{padding-left:15px}.mobile-option ul li a:hover{-webkit-box-shadow:none;box-shadow:none;background:#f5f5f5}.mobile-option .container{padding:0}}@media screen and (max-width:509px){.last-works h2{margin:0}}@media screen and (max-width:500px){.main-carousel{margin-bottom:40px}.carousel-inner{margin:0 auto 20px}.carousel-inner .main-slide-one img{width:auto;height:auto}.carousel-control{display:none}.stages-work-info-title{padding:30px 10px 0 80px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-four:before,.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-six:before,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{width:65px;height:56px;top:25px;left:15px;background-size:auto 56px}}@media screen and (max-width:490px){.header-decor{background:0 0}.header-decor .main-link{display:none}}@media screen and (max-width:470px){.content-list__item img{display:none}}@media screen and (max-width:450px){.last-works h2{font-size:30px}.stages-work{height:auto;background-size:cover}.stages-work .row .col-md-4{float:none;margin:0 auto;width:80%}.stages-work-info-title{padding:30px 0 0 40px}.stages-work-info-title .h3{font-size:18px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-four:before,.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-six:before,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{width:90px;height:81px;top:25px;left:-50px;background-size:auto 81px}.footer-main{padding-bottom:0}.footer-main .row .col-md-3{width:100%}.footer-soc-repost{padding-left:20px}.footer-decor-elements{background-size:280px auto}.footer-decor span{bottom:-70px;font-size:10px}}@media screen and (max-width:440px){.header-intro{height:180px;background-position:50% 0;background-size:auto 180px}.header-intro-advice{padding:19px 0 0}.header-intro-advice h1{font-size:16px}.header-intro-advice button{padding:10px 6px;font-size:8px}.services .container .row .col-md-4{width:300px;margin-left:auto;margin-right:auto}.services-body{height:335px;background-size:auto 335px}.services-footer span{padding:14px 45px}.reviews .row .col-md-4{width:auto}.reviews .row .col-md-4 p{font-size:14px}}@media screen and (max-width:420px){.modal-dialog{width:100%;max-width:380px}}@media screen and (max-width:400px){.stages-work-info-title{padding:30px 0 0 60px}.stages-work-info-title .h3{font-size:16px}.stages-work-info-title.stages-five:before,.stages-work-info-title.stages-four:before,.stages-work-info-title.stages-one:before,.stages-work-info-title.stages-one>i,.stages-work-info-title.stages-six:before,.stages-work-info-title.stages-three:before,.stages-work-info-title.stages-two:before{width:70px;height:61px;top:27px;left:-20px;background-size:auto 61px}}@media screen and (max-width:380px){.reviews-whose-avatar,.reviews-whose-avatar img{width:40px;height:40px}.reviews-whose-info{padding:0}.price .row .col-md-4{width:100%}.price-body p{font-size:14px}.price-body p:after{top:8px}}@media print{@page{size:auto;margin:.5cm}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}header{margin-top:-50px;margin-bottom:40px}.main-accоrdion{margin-top:100px}.header-info div{margin:7px 32px 9px 0}.header-navigation-left ul li:first-child{margin-left:15px}.border-after-about,.header-decor,.header-intro,.main-about,.mobile-option,.s-main-blog,.s-sertificate,.s-service-sl,.wrap-link-bottom{display:none}.services .row .col-md-4{float:left;width:33.333333%;margin-bottom:60px!important}.services-body{width:100%;height:350px}.last-works,.stages-work{display:none}footer .footer-main .row .col-md-3{float:left;width:25%}}.b-company-nmbr{background:#dcdcdc}.company-nmbr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media(max-width:1199px){.company-nmbr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.company-nmbr__item{width:190px}.company-nmbr__top{border:10px solid #e2b023;border-radius:50%;width:190px;height:190px}.company-nmbr__top span{display:block}.company-nmbr__top span:first-child{font-size:48px;font-family:var(--main-font-family);text-align:center;margin-top:50px;position:relative}.company-nmbr__top span:first-child:before{content:"";width:55px;height:2px;background-color:#94bc4d;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.company-nmbr__top span:last-child{font-size:17px;color:#919191}.company-nmbr__bottom,.company-nmbr__top span:last-child{margin-top:5px;text-align:center;font-family:var(--main-font-family)}.company-nmbr__bottom{font-size:24px}.b-steps-test{margin-top:50px}.steps-test{margin-top:20px;padding:20px 0 50px}@media(max-width:767px){.b-steps-test{margin-top:20px}.steps-test{padding-bottom:20px}}.steps-test__item{text-align:center}.steps-test img{max-width:100%;height:auto}.our-bonus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.our-bonus{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.our-bonus__item{width:160px;position:relative;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:20px 30px}.our-bonus__header{width:90px;height:55px;background:#9fbc55;position:absolute;z-index:-1;top:0;right:30px}.our-bonus__header:before{top:-25px;border-bottom:26px solid #9fbc55}.our-bonus__header:after,.our-bonus__header:before{position:absolute;content:"";width:0;height:0;left:0;border-left:45px solid transparent;border-right:45px solid transparent}.our-bonus__header:after{bottom:-25px;border-top:26px solid #9fbc55}.our-bonus__icon{margin-top:10px;border-bottom:3px solid #dea611;display:inline-block;padding-bottom:5px}.our-bonus__text{font-size:16px;margin-top:5px}.sprite-app{background-image:url(../images/sprite.webp);display:block;background-repeat:no-repeat}.sprite-lamp{width:100px;height:91px;background-position:-5px -367px}.sprite-snow-1{width:72px;height:67px;background-position:-5px -650px}.sprite-snow-2{width:58px;height:53px;background-position:-5px -727px}.sprite-snow-3{width:55px;height:51px;background-position:-5px -790px}#success .modal-body{padding:15px}#success .modal-body p{max-width:300px;margin:0 auto;text-align:center;font-size:14px}.tecnologies .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tecnologies .row,.tecnologies-item{display:-webkit-box;display:-ms-flexbox;display:flex}.tecnologies-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.tecnologies-item img{-webkit-box-shadow:0 4px 40px rgba(0,0,0,.25);box-shadow:0 4px 40px rgba(0,0,0,.25);border-radius:14px}.tecnologies__img-no-shadow .tecnologies-item img{-webkit-box-shadow:none;box-shadow:none}.tecnologies-item p{margin:0 0 0 14px}.tecnologies b{display:block}.copy-tooltip{padding:8px 16px;margin:0;opacity:0;visibility:hidden;border-radius:5px;font-family:var(--secondary-font-family)!important;font-size:13px!important;color:#949496!important;-webkit-transition:opacity .15s,visibility .15s;-o-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.copy-tooltip,.copy-tooltip:before{position:absolute;border:1px solid #f6f6f6;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.18);box-shadow:0 4px 16px rgba(0,0,0,.18);background:#fff}.copy-tooltip:before{content:"";width:12px;height:12px;top:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-clip-path:polygon(100% 0,0 100%,0 0);clip-path:polygon(100% 0,0 100%,0 0)}.copy-tooltip.hidden{display:block!important;opacity:0!important;visibility:hidden!important}.m-nav{display:none;position:fixed;left:0;bottom:0;z-index:1000;width:100%;padding:30px 15px 10px;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.12);box-shadow:0 -4px 16px rgba(0,0,0,.12);background:#fff}.m-nav__links{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}.m-nav__link{position:relative;text-align:center;color:#a5a9d0;font-size:12px}.m-nav__link.active{color:#e8b419}.m-nav__link svg{width:22px;height:22px;position:absolute;bottom:calc(100% + 3px);left:calc(50% - 11px)}.m-nav__link.active:not(.m-nav__link--button) svg path{fill:#e8b419}.m-nav__link--button{cursor:pointer;z-index:2}.m-nav__link--button svg{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfa700),to(#e8b419));background:-o-linear-gradient(top,#dfa700 0,#e8b419);background:linear-gradient(180deg,#dfa700 0,#e8b419);padding:12px;border-radius:100%;-webkit-box-sizing:content-box;box-sizing:content-box;left:calc(50% - 23px)}.m-nav__link--button svg:nth-child(2),.m-nav__link--button.active svg:first-child{display:none}.m-nav__link--button.active svg:nth-child(2){display:block}.m-nav__services{display:none;position:absolute;left:0;bottom:100%;width:100%;padding:12px 0 22px;border-bottom:1px solid #e8e8e8;border-radius:15px 15px 0 0;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.12);box-shadow:0 -4px 16px rgba(0,0,0,.12);background:#fff}.m-nav__services.active{display:block}.m-nav__services-list{list-style:none;margin:0;padding:0;max-height:60vh;overflow:auto}.m-nav__services-list li{margin:0;padding:0}.m-nav__services-list li:not(:last-child){border-bottom:1px solid #e8e8e8}.m-nav__services-list a{color:#040404;padding:12px 0;display:block;font-size:14px}@media (max-width:991px){.m-nav{display:block}footer{padding-bottom:53px}}@media (max-width:365px){.m-nav__link{font-size:10px}}.svg-button-copy{cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.svg-button-copy.active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.svg-button-copy svg{display:block}.svg-button-copy path{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.svg-button-copy.active path,.svg-button-copy:hover path{fill:#e8b419}.mb-2{margin-bottom:20px}.mb-4{margin-bottom:40px}.mb-6{margin-bottom:60px}.margin--y-25{margin:25px 0}.padding--y-25{padding:25px 0}