.action-text,.and-group .request-title,.call-back-btn,.career-item-descr,.career-item-label,.career-item-title,.contacts-label,.cost-item-during,.cost-item-start,.cost-item-title,.custom-btn,.detail-menu-content a,.discount-item-5 .discount-title,.faq-order-header,.faq-order-title,.fe-group .request-title,.main-block-subtitle,.main-block-text,.main-form-title,.menu a,.pay-btn,.plus-packet,.plus-packet-price,.popular-item-title,.process-header-title,.process-item-title,.request-city,.results-header-content,.results-item-title,.shedile-title,.shedule .menu-detail>div,.shedule-item-title,.thanks-header,.thanks-text,.timer-block-title,.timer-item-label,.title,.why-header-item,.why-header-title,.why-item-title{text-transform:uppercase}.clear,.clearfix:after{clear:both}.section,.wrapper{max-width:1920px}.detail-menu-content,.menu{list-style:none;text-align:center}*,.container{box-sizing:border-box}.contacts-item,.menu-det,.menu.active .detail-bars,.shedule .detail-bars{cursor:pointer}*{margin:0;padding:0;outline:0!important;text-decoration:none!important}.menu-fix{position:fixed;width:100%;background:#3a8eb9e0;z-index:4000}.menu-detail,.menu-detail a{z-index:5}.menu-det{position:relative}.submenu-fix{position:absolute;width:200px;top:40px;left:-50px;background:#000;padding:20px 0;display:none}.container,.menu,.menu-wrap{width:100%}.wrapper,html{position:relative}.p0,body,html{padding:0}.submenu-fix li,.submenu-fix.active{display:block}.submenu-fix li a{color:#fff;text-align:center;margin:5px 0}.submenu-fix li a:hover{color:#e5544d}.menu .submenu-fix li{margin-right:0!important;display:block}.menu-fix .logo{margin:15px 0}.menu-fix .header-contacts{margin-top:5px}body,html{min-height:100%;margin:0;height:100%}.container,.wrapper{margin:0 auto;min-width:320px}.clearfix:after,.clearfix:before{display:table;content:" "}.career-item:not(:last-child):after,.detail-menu:before,.fe-group .popular:after,.form-field:after,.form-field:before,.why .container:before,.why-header-item:before{content:""}.wrapper{min-height:100%;overflow:hidden}.wrapper.over-no{height:100%;width:100%;position:fixed;left:0;top:0}.header .container,.menu-detail,.menu-detail a{position:relative}.act,.bar,.btn-link,.bx-pager-item a,.bx-pager-item a:after,.detail-bar,.detail-menu,.faq,.faq-item-link .faq-item-content,.faq-item-link .faq-numb,.faq-modal-wrap,.faq:before,.form-field:after,.form-field:before,.menu-wrap,.norm,.ok-icon,.reviews-next,.reviews-prev,.slick-dots li button,a,input{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.m0{margin:0}.pl0{padding-left:0}.pr0{padding-right:0}.modals{display:none}.main{height:659px}.fe-group .main-onother-bg,.java-group .main-onother-bg{background:url(../images/bg/c-bg.jpg) center top no-repeat!important;background-size:cover!important}.and-group .main,.eng-group .main,.fe-group .main,.java-group .main,.qa-group .main,.qam-group .main{background:url(../images/bg/poster.jpg) center top no-repeat;background-size:cover}.logo img{display:block; width: 20%;}.logo{margin-top:40px}.menu-wrap{position:absolute;top:36px;left:0}.menu{font-size:0;padding-right:120px}.menu li{display:inline-block;vertical-align:top;position:relative}.detail-menu-content,.detail-menu:before{display:inline-block;vertical-align:middle}.menu li:not(:last-child){margin-right:30px}.detail-bars{width:20px;position:absolute;top:100%;margin-top:8px;left:50%;padding-top:3px;padding-bottom:3px;margin-left:-10px}.main,.why{position:relative}.detail-bar{background:#e5544d;width:100%;transform:rotate(0) translateX(0) translateY(0);-webkit-transform:rotate(0) translateX(0) translateY(0);-moz-transform:rotate(0) translateX(0) translateY(0);-o-transform:rotate(0) translateX(0) translateY(0);-ms-transform:rotate(0) translateX(0) translateY(0);height:2px}.menu.active .detail-bar,.shedule .detail-bar{background:#fff}.menu.active .menu-detail a:hover{color:#fff}.menu.active .menu-detail.det a:hover{color:#e5544d}.menu-detail a:hover{color:#e5544d!important}.menu.active .detail-bar:first-child,.shedule .detail-bar:first-child{transform:rotate(-45deg) translateX(-3px) translateY(3px);-webkit-transform:rotate(-45deg) translateX(-3px) translateY(3px);-moz-transform:rotate(-45deg) translateX(-3px) translateY(3px);-o-transform:rotate(-45deg) translateX(-3px) translateY(3px);-ms-transform:rotate(-45deg) translateX(-3px) translateY(3px)}.menu.active .detail-bar:last-child,.shedule .detail-bar:last-child{transform:rotate(45deg) translateX(-2px) translateY(-2px);-webkit-transform:rotate(45deg) translateX(-2px) translateY(-2px);-moz-transform:rotate(45deg) translateX(-2px) translateY(-2px);-o-transform:rotate(45deg) translateX(-2px) translateY(-2px);-ms-transform:rotate(45deg) translateX(-2px) translateY(-2px)}.detail-bar:not(:last-child){margin-bottom:5px}.why{z-index:2}.main .container{z-index:auto!important}.detail-menu{position:absolute;left:0;top:0;width:100%;height:100%;background:#e5544d;z-index:3;font-size:0;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);-moz-transform:rotateX(90deg);opacity:0;visibility:hidden}.correct .ok-icon,.detail-menu.active-menu{opacity:1;visibility:visible}.detail-menu.active-menu{transform:rotateX(0);-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0)}.detail-menu:before{height:100%;margin-right:-.25em}.detail-menu-content{width:100%;margin:0;padding:100px 33px 20px 0;background:#e5544d}.detail-menu-content li:not(:last-child),.why-header-item:not(:last-child){margin-bottom:30px}.call-back-btn,.menu-detail a{vertical-align:top}.detail-menu-content li{display:block}.detail-menu-content a{font:25px/25px geometriaheavy;color:#fff;text-align:center}.detail-menu-content a:hover{color:#f5db24}.menu a,.shedule .menu-detail>div{display:block;color:#fff;font:16px "PT Sans"}.call-back-btn,.menu-detail a,.results-header-content,.stretch,.why-header-items,.why-item{display:inline-block}.menu a:hover{color:#f5db24}.header-phone{color:#e6e7e8;position:relative;z-index:1;font:16px "PT Sans"}.header-phone a{color:#e6e7e8!important}.header-phone a span{color:#e5544d!important}.header-phone span{font:700 30px "PT Sans";color:#e5544d}.call-back-btn,.works-time{font:14px "PT Sans"}.header-contacts{margin-top:22px;text-align:right}.works-time{color:#e6e7e8;margin-top:4px}.call-back-btn{color:#fffefe}.call-back-btn:hover{color:#e5544d}.why-header-item,.why-header-title{color:#fff}.header-actions-wrap{margin-top:7px}.why{/*background: url(../images/bg/action-bg.jpg) center top no-repeat;*/background:#42247d}.why .container{position:relative;padding-top:308px;padding-bottom:70px}.why .container:before{position:absolute;left:-124px;background:url(../images/bg/bg-decor-1.png) no-repeat;width:677px;height:548px;bottom:0}.why-header{background:url(../images/elements/why-header.png) no-repeat;width:587px;height:295px;position:absolute;top:-31px;left:250px;font-size:0;line-height:295px;text-align:left}.why-header-items{line-height:normal;vertical-align:middle;text-align:left;padding-left:180px}.why-header-item{padding-left:32px;position:relative;font:29px/30px geometriaheavy}.why-header-item:before{width:20px;height:20px;box-sizing:border-box;border:2px solid #f5db24;border-radius:50%;left:0;position:absolute;top:3px}.why-header-title{position:absolute;left:-230px;top:76px;text-align:right;font:40px/36px geometrialight}.why-header-title span{font-family:sans-serif}.why-item{vertical-align:top;zoom:1;width:20%}.why-list{font-size:0;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.why-list-center{text-align:center;margin-top:40px}.why-list-center .why-item:not(:last-child){margin-right:80px}.results-icon,.why-icon{font-size:0;height:33px;text-align:center;line-height:33px;width:39px;margin-bottom:10px}.results-icon{height:37px;width:48px;margin-left:-8px;line-height:37px}.results-icon img,.why-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;line-height:normal}.results-sep,.why-sep{width:1px;height:13px;background:#fff;margin-bottom:3px}.results-content,.why-content{padding-left:18px}.results-item-title,.why-item-title{color: #ffeb3b;font:30px/36px geometrialight;margin-bottom:5px}.results-item-title{color:#fff}.results-item-descr,.why-item-descr{font:16px/24px "PT Sans";color:#fff;text-align:left}.results-item-descr{width:70%}.stretch{width:100%;font-size:0;line-height:0}.results{background:url(../images/bg/results-bg.jpg) center top no-repeat;height:590px}.results:before{background:url(../images/bg/results-text-bg.png) center top 80px no-repeat}.results .container{padding-top:78px;position:relative}.results-list{margin:0}.results-header{font-size:0;width:634px;height:280px;border:31px solid #f5db24;line-height:218px;position:absolute;top:-31px;left:-45px;padding-left:30px}.results-item{margin-bottom:70px;padding:0}.results-list .col-lg-6:nth-child(2n){padding-left:50px}.results-header-content{vertical-align:middle;color:#fff;font:40px/36px geometrialight}.results-header-content span{font-family:sans-serif}.career{padding-top:45px;padding-bottom:95px}.career .title{color:#1d1d29}.title{font:40px/36px geometrialight}.title span{font-family:sans-serif}.career-list{font-size:0;display:flex;margin-top:60px;justify-content:space-between}.career-item{position:relative;width:270px;vertical-align:top;display:inline-block;zoom:1}.career-item-img{width:270px;margin-bottom:40px}.career-item-title{color:#5bb276;font:29px/30px geometriaheavy;white-space:nowrap}.career-item:nth-child(2) .career-item-title{color:#008ac0}.career-item:nth-child(3) .career-item-title{color:#e5544d}.career-item-sep{height:13px;width:1px;background:#5bb276;margin:4px 0 5px}.career-item:nth-child(2) .career-item-sep{background:#008ac0}.career-item:nth-child(3) .career-item-sep{background:#e5544d}.career-item-descr{color:#5bb276;font:29px/30px geometrialight;white-space:nowrap;margin-left:-3px;margin-bottom:25px}.career-item:nth-child(2) .career-item-descr{color:#008ac0}.career-item:nth-child(3) .career-item-descr{color:#e5544d}.career-item-label{color:#1d1d29;font:16px "PT Sans";margin-bottom:9px}.career-item-pay{color:#1d1d29;font:30px/30px geometriaheavy}.infinity-icon{display:inline-block;vertical-align:middle;background:url(../images/elements/infinity-icon.png) no-repeat;width:29px;height:16px}.career-item:not(:last-child):after{background:url(../images/elements/career-arrow.png) no-repeat;width:126px;height:21px;position:absolute;margin-left:-5px;top:142px;left:100%}.popular{height:1090px;background-color:#421e58;background-position:center bottom;background-repeat:no-repeat}.java-group .popular{background-image:url(../images/bg/java-popular-bg.png)}.popular .container{padding-top:30px}.popular .title{color:#fff}.popular-list{position:relative;margin:25px auto 0;background:url(../images/bg/java-img-title.png) no-repeat;width:988px;height:882px}.popular-list-fe{margin-top:25px}.popular-fe-img{display:block;margin-top:22px;margin-left:288px}.popular-item-title{font:29px geometrialight;color:#FFEB3B}.popular-item-title span{font-family:sans-serif}.popular-item-descr{font:16px/24px "PT Sans";color:#fff;margin-top:12px}.popular-item{position:absolute}.and-group .popular-item,.fe-group .popular-item{position:relative;top:inherit;left:inherit;bottom:inherit;right:inherit}.popular-item-1{text-align:right;top:-5px;left:78px}.fe-group .popular-item-4{float:right;margin-right:125px;text-align:left;margin-top:5px}.fe-group .popular-item-3{float:left;margin-left:70px;margin-top:-21px;text-align:right}.popular-list-and{margin-top:30px}.popular-and-img{display:block;max-width:100%;margin:45px auto}.fe-group .popular-item-1{float:left}.and-group .popular-item{float:left;width:50%;text-align:left}.fe-group .popular-item-2{float:right;margin-right:110px}.and-group .popular .container,.fe-group .popular .container{padding-top:55px;padding-bottom:60px}.and-group .popular,.fe-group .popular{height:auto;position:relative}.popular-item-2{top:-5px;right:57px}.popular-item-3{top:455px;left:269px}.fe-group .popular:before{background:url(../images/bg/fe-popular-decor-1.png) no-repeat;width:1144px;height:262px;top:0;left:50%;margin-left:-740px}.and-group .popular:before{background:url(../images/bg/and-decor-1.png) no-repeat;width:1510px;height:210px;top:30px;left:50%;margin-left:-760px}.fe-group .popular:after{background:url(../images/bg/fe-popular-decor-2.png) no-repeat;width:678px;height:249px;bottom:0;left:50%;position:absolute;margin-left:-85px;z-index:0}.popular-item-4{text-align:right;bottom:-5px;right:265px}.process{background:url(../images/bg/process-bg.jpg) center top no-repeat;height:1075px}.process .container{padding-top:50px}.process .title{color:#fff}.process-list{margin:235px 0 0;font-size:0}.process-item{padding:0 0 0 315px;float:none;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;color:#fff}.process-item:nth-child(1),.process-item:nth-child(2){margin-bottom:160px}.process-item-img{height:26px;line-height:26px;font-size:0;margin-bottom:6px}.process-item-img img{display:inline-block;vertical-align:middle;line-height:normal;max-height:100%}.process-item-title{font:16px "PT Sans"}.process-list-item:not(:last-child){margin-bottom:24px}.process-item-header{position:absolute;left:30px;top:-125px;background:url(../images/elements/process-numb-bg.png) no-repeat;width:210px;height:210px}.process-item:nth-child(2) .process-item-numb,.process-item:nth-child(4) .process-item-numb{left:-40px}.process-item:nth-child(1),.process-item:nth-child(3){padding:0 0 0 300px}.process-item:nth-child(1) .process-item-header,.process-item:nth-child(3) .process-item-header{left:20px}.process-item-numb{position:absolute;color:#fff;height:212px;font:300px/237px geometriaheavy;left:-30px;top:-75px}.process-item:nth-child(1) .process-item-numb{font:250px/237px geometriaheavy;left:-25px}.process-item-header-border{height:220px;width:220px;position:absolute;top:18px;left:18px;border:15px solid #f5db24}.companies-col:after,.companies-col:before{width:960px;content:"";position:absolute;right:0}.process-header-title{color:#fff;font:29px/30px geometriaheavy;top:150px;left:48px;position:absolute;letter-spacing:1px}.companies{background:#fff}.companies .companies-col{padding:50px 0 45px;background:#f5db24}.companies-col:before{height:100%;background:#f5db24;top:0}.companies-col:after{height:40px;background:#f5db24;top:-35px}.companies .title,.companies-list,.form-field,.main-block,.main-form{position:relative}.companies .clients-col{padding:50px 0 45px 75px}.companies .title{color:#1d1d29;z-index:2}.companies-list{margin-top:30px;font-size:0;z-index:2}.companies-list img{display:inline-block;vertical-align:top;margin:0 20px 20px 0}.clients-list{font-size:0;margin-top:45px}.clients-list img{display:inline-block;vertical-align:bottom;margin:0 0 40px;max-width:100%}.clients-list img:nth-child(1),.clients-list img:nth-child(2),.clients-list img:nth-child(3){margin-right:70px}.main-form{float:right;width:320px}.main-form-title{color:#fff;font:29px geometriaheavy}.main-block{margin-top:50px}.no-padding{margin-top:7%!important}.main-form form{margin-top:70px}.form-field{height:40px;margin-bottom:24px}.form-field:after,.form-field:before{height:9px;width:1px;background:#fff;bottom:0}.form-field:before{position:absolute;left:0}.form-field:after{position:absolute;right:0}.correct:after,.correct:before{background:#f5db24!important}.incorrect:after,.incorrect:before{background:#e5544d!important}.form-field input[type=text],.form-field textarea{width:100%;height:100%;background:0 0;font:16px "PT Sans";color:#fff}.correct input[type=text]{border-bottom:1px solid #f5db24!important}.incorrect input[type=text]{border-bottom:1px solid #e5544d!important}.form-field input[type=text]{padding:0 35px;border:none;border-bottom:1px solid #fff}.form-field textarea{padding:10px 15px 10px 35px;border:none;resize:none}.comment-icon,.name-icon,.phone-icon{width:12px;left:12px}.textarea-field:after,.textarea-field:before{display:none}.name-icon{background:url(../images/icons/name-icon.png) no-repeat;height:10px;position:absolute;top:15px}.comment-icon,.ok-icon,.phone-icon{top:14px;position:absolute}.phone-icon{background:url(../images/icons/phone-icon.png) no-repeat;height:13px}.comment-icon{background:url(../images/icons/comment-icon.png) no-repeat;height:12px}.ok-icon{background:url(../images/icons/done-icon.png) no-repeat;width:17px;height:13px;right:8px;opacity:0;visibility:hidden}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}[placeholder]:focus::-webkit-input-placeholder{color:transparent}[placeholder]:focus:-moz-placeholder{color:transparent}[placeholder]:focus::-moz-placeholder{color:transparent}[placeholder]:focus:-ms-input-placeholder{color:transparent}.custom-btn{height:70px;width:100%;display:block;text-align:center;font:29px/70px geometriaheavy;color:#fff!important;background:#e5544d}.cost-item-old-price span,.one-list .shedule-item,.timer-item{display:inline-block;vertical-align:top}.custom-btn:hover{background:#ff6159}.custom-btn:active{background:#e5544d}.main-form-info{height:90px;background:#f5db24;color:#1d1d29;padding-left:7px;padding-top:4px;padding-right:7px;font:700 20px/24px "PT Sans";position:absolute;top:83px;left:91px;white-space:nowrap}.main-block-header{position:relative;height:178px;margin-bottom:58px}.center-height{padding-top:100px!important}.main-block-left{width:725px;float:left}.java-group .main-block-title{width:645px;height:178px;position:absolute;left:0;top:0;max-width:100%}.and-group .main-block-title,.eng-group .main-block-title,.fe-group .main-block-title{height:auto;background:0 0;position:absolute;max-width:100%}.and-group .main-block-title{width:724px;max-height:108px;left:0;top:28px}.fe-group .main-block-title{width:724px;max-height:94px;left:0;top:36px}.eng-group .main-block-title{right:0;top:0}.eng-group .main-block-subtitle{top:60px}.eng-group .subtitle-2{top:inherit!important}.main-block-text{color:#fff;position:absolute;left:0;bottom:0;font:700 20px/34px "PT Sans"}.fe-group .main-block-header{height:208px;margin-bottom:28px}.and-group .main-block-header{position:relative;height:166px;margin-bottom:70px}.main-block-text span{color:#f5db24}.fe-group .subtitle-2{right:101px;top:135px!important;bottom:inherit}.main-block-subtitle{color:#fff;position:absolute;left:0;top:0;font:40px/33px geometriaheavy}.subtitle-2{left:inherit;top:inherit;bottom:0;right:0}.java-icon{background:url(../images/icons/java-icon.png) no-repeat;width:37px;height:69px;position:absolute;right:0;top:0}.timer-block{width:100%;height:210px;background:#f5db24;padding:18px 0 0 32px}.timer-block-title{color:#1d1d29;font:35px/35px geometriaheavy;margin-bottom:12px}.timer-list{font-size:0}.timer-item{position:relative}.timer-item:not(:last-child):after{content:":";position:absolute;font:100px/82px pf_din_text_cond_proXBlk;right:-50px;bottom:0;color:#1d1d29}.and-group .action:before,.bx-pager-item a:after,.contacts-item:after,.contacts-list:after,.contacts-list:before,.cost-descr-item-x:before,.cost-descr-item:before,.cost-item-old-price span:before,.faq-modal-wrap:before,.request-left .main-block-header:before,.section:before{content:""}.timer-item-label{color:#1d1d29;font:16px/16px geometriaheavy}.timer-item-sep{height:13px;width:1px;background:#1d1d29;margin:4px 0 2px}.timer-item-val{font:100px/82px pf_din_text_cond_proXBlk;color:#1d1d29;margin-left:-6px}.timer-item:not(:last-child){margin-right:76px}.request{background:url(../images/bg/request-bg.jpg) center top no-repeat;height:560px}.request-left{width:725px;float:left}.request-left .main-block-header{width:615px;position:relative;background:#e5544d;height:235px;margin-bottom:0}.request-left .main-block-header:before{right:100%;background:#e5544d;height:100%;width:450px;position:absolute}.java-group .request-title{background:0 0!important;bottom:-2px;left:50px;position:absolute}.and-group .request-title,.fe-group .request-title{left:0;color:#fff;position:absolute}.fe-group .request-title{background:url(../images/elements/request-fe.png) no-repeat;width:598px;height:155px;bottom:-1px}.and-group .request-title{background:url(../images/elements/request-and.png) no-repeat;width:730px;height:117px;bottom:22px}.cost-item-left{float:left;width:280px;margin-left:165px}.and-group .cost-item,.qa-group .cost-item{padding:0}.and-group .cost-descr-list,.qa-group .cost-descr-list{float:right;width:615px}.and-group .request-city{height:49px;font:40px/40px geometriaheavy;margin-bottom:7px}.and-group .cost-item-header,.qa-group .cost-item-header{margin-bottom:30px}.and-group .cost-item-actions,.qa-group .cost-item-actions{left:125px;width:360px;bottom:inherit;top:392px}.and-group .request .main-block-subtitle{top:40px}.request .main-form{margin-top:57px}.request .java-icon{right:68px;top:112px}.request .main-block-subtitle{top:28px;line-height:36px}.request .main-block-subtitle span{font-family:sans-serif}.request-city{color:#fff;width:615px;text-align:right;font:40px geometriaheavy;margin-bottom:7px}.cost{background-color:#fff;background-image:url(../images/bg/java-cost-bg.png);background-position:center top 540px;background-repeat:no-repeat}.cost .container{padding-top:65px;padding-bottom:70px}.cost .title{color:#1d1d29}.cost-list{margin:35px 0 0}.cost-item{padding:0 40px 110px}.plus-packet,.section-start{border-top:1px solid #1d1d29;border-bottom:1px solid #1d1d29;padding:10px;margin-top:20px;margin-bottom:20px}.one-list .shedule-item{width:50%;float:none;text-align:left}.and-group .action:before{background:url(../images/bg/and-decor-2.png) center top no-repeat;height:210px;width:1510px;position:absolute;left:50%;margin-left:-760px;top:0}.one-list .shedule-item-title{text-align:center;font:82px/90px geometriaheavy}.plus-packet,.plus-packet-price{color:#5bb276;font:18px/18px geometriaheavy}.plus-packet{text-align:center}.plus-packet-price{text-align:left}.action-header,.one-list .shedule-row,.pay-btn,.section-start{text-align:center}.one-list .shedule-item-content{padding-left:49%}.cost-item-actions{position:absolute;bottom:0;left:0;width:100%;padding:0 40px}.cost-item-header{border:12px solid #f5db24;padding:0px 0px;margin-top: -145px;}.cost-item-title{color:#F44336;font:30px geometriaheavy;margin-bottom:12px;background-color: #673AB7;padding: 15px;}.cost-item-old-price-x,.cost-item-price{margin-top:3px;margin-bottom:20px}.fe-group .action:before{background:url(../images/bg/fe-decor.png) center top no-repeat;width:1042px;height:385px;position:absolute;left:50%;margin-left:-574px}.fe-group .cost-item-title{font-size:29px}.fe-group .cost-item{padding:0 40px 120px}.cost-item-old-price{font:20px/20px geometrialight;color:#1d1d29;height:20px}.cost-item-price,.cost-item-price-x{font:40px/40px geometriaheavy;color:#e5544d;margin-left: 10px;}.cost-item-old-price span{position:relative}.cost-item-old-price span:before{height:1px;width:100%;background:#1d1d29;left:0;top:50%;position:absolute}.cost-item-old-price-x{font:20px/20px geometrialight;color:#1d1d29;height:20px;margin-left: 10px;}.cost-item-second-price{font:18px/18px geometriaheavy;color:#5bb276;height:20px;margin-top:16px;margin-bottom:16px}.cost-descr-item,.cost-descr-item-x,.cost-item-during,.cost-item-start{color:#1d1d29;font:16px "PT Sans";margin-left: 10px;}.cost-descr-item-x:before,.cost-descr-item:before{width:10px;height:10px;top:5px;left:0}.cost-item-during{margin-left: 10px; padding:20px 0;border-top:1px solid #1d1d29;border-bottom:1px solid #1d1d29;margin-bottom:20px}.cost-descr-item,.cost-descr-item-x{padding-left:18px}.cost-descr-item-x:not(:last-child),.cost-descr-item:not(:last-child){margin-bottom:9px}.cost-descr-item{position:relative}.cost-descr-item:before{position:absolute;border-radius:50%;border:2px solid #f5db24}.cost-descr-item-x{position:relative}.cost-descr-item-x:before{position:absolute;border-radius:50%;border:2px solid #e5544d}.pay-btn{margin-bottom:28px;width:100%;display:block;height:70px;border:8px solid #f5db24;background:0 0;color:#1d1d29!important;font:16px/54px "PT Sans"}.pay-btn:hover{background:#f5db24}.cost-list-wrap{font-size:0}.cost-list{display:-webkit-flex;display:-ms-flexbox;display:flex}.action{background:url(../images/bg/action-bg.jpg) center top no-repeat;position:relative;height:480px}.section:before{width:100%;height:100%;position:absolute;z-index:0}.action:before{background:url(../images/bg/java-action-bg.png) center top no-repeat}.section .container{position:relative;z-index:2}.action-header{width:656px;height:220px;border:34px solid #f5db24;border-top:none;margin:0 auto;padding-top:30px}.action-header-title{font:40px/36px geometrialight;display:inline-block;vertical-align:top;color:#fff;text-align:left;margin-bottom:5px}.action-header-title span{font-family:sans-serif}.action-price{font:70px/60px geometriaheavy;color:#fff;text-align:right;margin-right:-165px}.action-text{color:#fff;text-align:center;font:40px geometriaheavy;margin-top:24px;margin-bottom:45px}.action .custom-btn{display:inline-block;vertical-align:top;padding:0 35px;width:auto}.shedule .container{padding-bottom:80px}.shedule{background:url(../images/bg/results-bg.jpg) center top no-repeat}.shedule:before{background:url(../images/bg/shedule-text-bg.png) center top no-repeat}.shedule-header{border:30px solid #f5db24;border-top:none;font-size:0;padding-left:30px;margin-left:-60px;width:640px;height:180px;line-height:150px}.shedile-title{display:inline-block;vertical-align:middle;color:#fff;font:40px/36px geometrialight}.shedile-title span{font-family:sans-serif}.shedule-item-title{color:#fff;font:25px/25px geometriaheavy;margin-bottom:8px}.contacts-item-address{font:16px "PT Sans";color:#1d1d29}.contacts-item-address-next{font:12px "PT Sans";color:#1d1d29}.shedule-item-content{padding-left:55px;color:#fff;font:16px/24px "PT Sans"}.shedule-item-content>div{padding-left:20px}.shedule-item-content>div:not(:last-child){margin-bottom:7px}.shedule-date{background:url(../images/elements/shedule-date-icon.png) left center no-repeat}.shedule-time{background:url(../images/elements/shedule-time-icon.png) left top 6px no-repeat}.shedule-item{vertical-align:top;text-align:left;float:none;display:-moz-inline-stack;display:inline-block;zoom:1;width:25%;margin-bottom:40px}.discount-item,.discount-item-1,.discount-item-2,.discount-item-3,.discount-item-4,.shedule .custom-btn{display:inline-block;vertical-align:top}.shedule-list{margin-top:45px;font-size:0}.shedule .custom-btn{width:auto;padding:0 30px}.discounts{background:#1d1d29}.discounts .container{padding-top:45px;padding-bottom:40px}.discount-item{margin:0 35px}.discount-item:not(:last-child),.discounts-row:not(:last-child){margin-bottom:50px}.discount-item-1{position:relative;background:url(../images/elements/discount-1.png) no-repeat;width:331px;height:143px}.discount-item-2{position:relative;background:url(../images/elements/discount-2.png) left top no-repeat;width:350px;height:143px}.discount-item-3,.discount-item-4{height:148px;position:relative}.discount-item-3{background:url(../images/elements/discount-3.png) left top no-repeat;width:435px}.discount-item-4{background:url(../images/elements/discount-4.png) left top no-repeat;width:445px}.discount-item-5{position:relative;background:url(../images/elements/discount-5.png) left top no-repeat;height:170px;padding-top:69px;padding-left:316px}.discount-title{color:#fff;position:absolute;font:16px "PT Sans";text-align:left}.discount-item-1 .discount-title,.discount-item-2 .discount-title{right:0;bottom:-6px;white-space:nowrap}.discount-item-3 .discount-title,.discount-item-4 .discount-title{right:0;bottom:-4px;white-space:nowrap}.discount-item-5 .discount-title{position:relative;color:#fff;font:35px/36px geometriaheavy}.discounts .container{position:relative}.discount-decor-1,.discount-decor-2,.discount-decor-3{position:absolute;z-index:0}.discounts .title{color:#fff}.discounts-list{margin-top:50px;text-align:center}.discount-decor-1{background:url(../images/bg/discount-bg-1.png) no-repeat;width:912px;height:171px;left:50%;top:0;margin-left:80px}.discount-decor-2{background:url(../images/bg/discount-bg-2.png) no-repeat;width:795px;height:171px;left:0;top:300px;margin-left:-400px}.discount-decor-3{background:url(../images/bg/discount-bg-3.png) no-repeat;width:678px;height:184px;left:100%;bottom:0;margin-left:-275px}.reviews{background:#f2f2f2}.reviews .container{padding-top:50px;padding-bottom:40px}.faq .container,.reviews-item-block{padding-top:60px}.reviews .title{color:#1d1d29}.reviews-slider-wrap{position:relative;margin-top:35px}.reviews-item{padding-left:250px;min-height:230px;position:relative}.reviews-item-img{position:absolute;left:0;top:0}.reviews-item-img img{display:block}.reviews-item-content{padding-left:80px}.reviews-item-sep{background:url(../images/elements/quote-icon.png) no-repeat;width:79px;height:68px;margin-bottom:15px}.reviews-item-name{color:#a7b6bf;font:16px/24px "PT Sans";margin:22px 0}.reviews-item-name span{font-weight:700;color:#e5544d;padding-right:4px}.reviews-item-text{color:#1d1d29;font:16px/24px "PT Sans"}.reviews-item-hint{font:14px "PT Sans";color:#1d1d29}.faq .title,.faq-numb{color:#fff}.reviews-pager{position:absolute;top:0;height:18px;left:250px;font-size:0;z-index:55}.bx-pager-item{display:inline-block;vertical-align:top;width:18px;height:18px}.bx-pager-item:not(:last-child){margin-right:10px}.bx-pager-item a{width:100%;height:100%;display:block;border-radius:50%;border:3px solid transparent;position:relative}.bx-pager-item a:hover:after{background:rgba(29,29,41,.6)}.bx-pager-item a.active{border:3px solid #e5544d}.bx-pager-item a:after{width:8px;height:8px;left:50%;top:50%;margin-left:-4px;margin-top:-4px;border-radius:50%;background:#1d1d29;position:absolute}.bx-pager-item a.active:after{background:0 0}.faq{background:#008ac0;background:-moz-linear-gradient(top,rgba(0,138,192,1) 0,rgba(91,178,118,1) 100%);background:-webkit-linear-gradient(top,rgba(0,138,192,1) 0,rgba(91,178,118,1) 100%);background:linear-gradient(to bottom,rgba(0,138,192,1) 0,rgba(91,178,118,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ac0', endColorstr='#5bb276', GradientType=0 )}.faq .container{padding-bottom:80px;position:relative}.faq-list{margin:30px 0 0}.faq-item:not(:last-child),.faq-order-title{margin-bottom:30px}.faq-col{padding:0 50px 0 0}.faq-item-link,.faq-modal-header-item{padding-left:50px;position:relative;min-height:35px;line-height:35px;font-size:0;text-align:left}.faq-item-link{display:inline-block;vertical-align:top}.faq-item-content,.faq-item-modal,.faq-modal-wrap:before{vertical-align:middle;display:inline-block}.faq-modal-header-item{display:block}.faq-modal-wrap,.faq-numb{position:absolute;left:0;top:0}.faq-modal-header .faq-numb{background:url(../images/elements/faq-icon-white.png) no-repeat}.faq-numb{background:url(../images/elements/faq-icon.png) no-repeat;width:39px;height:35px;font:16px/35px "PT Sans";padding-right:4px;text-align:center}.faq-item-content{color:#fff;font:18px/18px "PT Sans";text-align:left}.faq-item-link:hover .faq-item-content,.faq-item-link:hover .faq-numb,.faq-modal-header-item .faq-item-content,.faq-modal-header-item .faq-numb{color:#1d1d29}.faq-modal-wrap{height:100%;width:100%;font-size:0;z-index:20;opacity:0;visibility:hidden;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);text-align:center}.faq-modal-wrap:before{height:100%;margin-right:-.25em}.faq-item-modal{background:#fff;width:670px;position:relative;text-align:left}.faq-modal-wrap.active{opacity:1;visibility:visible;transform:rotateX(0);-webkit-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);-moz-transform:rotateX(0)}.close-faq:hover,.social a:hover{opacity:.75}.faq-modal-header{padding:35px 80px 34px 60px;background:#f5db24}.faq-modal-content{font:18px/24px "PT Sans";padding:30px 60px 50px;color:#1d1d29}.faq-modal-content a{color:#e5544d;border-bottom:1px solid #e5544d;display:inline-block;vertical-align:top}.faq-modal-content a:hover,.rights a{border-bottom:1px solid transparent}.close-faq{position:absolute;background:url(../images/elements/close-faq.png) no-repeat;width:12px;height:12px;top:12px;right:12px}.faq-order{background:url(../images/bg/faq-bg.jpg) center top no-repeat;height:485px}.faq-order .container{height:100%;position:relative}.faq-decor{position:absolute;display:block;background:url(../images/elements/question.png) no-repeat;width:328px;height:544px;bottom:0;left:15px}.faq-order .main-form-title{font:26px geometrialight}.faq-order .main-form-title span{font-family:sans-serif}.faq-order .main-form{margin-top:60px}.faq-order .main-form form{margin-top:20px}.faq-order .send{margin-top:35px!important}.faq-order-left{float:left;margin-left:240px;margin-top:212px}.faq-order-title{color:#f5db24;font:40px geometrialight}.faq-order-header{font:40px/48px geometriaheavy;color:#fff}.address-item,.address-item a,.phone-item,.phone-item a{color:#1d1d29}.contacts-top{background:#fff}.contacts-top .container{padding-top:50px;padding-bottom:35px}.contacts-top .title{color:#1d1d29;position:absolute;left:15px;top:50px}.address-item:not(:last-child),.phone-item:not(:last-child){margin-bottom:2px}.contacts-content{float:right;width:720px}.address-phones,.contacts-phones{float:left}.phone-item{font:700 18px "PT Sans"}.address-item{font:16px/22px "PT Sans"}.address-item a:hover,.phone-item a:hover{color:#e5544d}.rights,.rights a,.rights a:hover,.thanks-header,.thanks-text{color:#1d1d29}.contacts-phones{margin-right:35px}.social-item{display:inline-block;vertical-align:top}.social a,.social a img{display:block}.social-item:not(:last-child){margin-right:25px}.social{float:right;font-size:0}.contacts-map{position:relative;height:640px}#map{position:absolute;left:0;top:0;width:100%;height:100%}.contacts-map .container{position:relative}.contacts-list,.contacts-list:after{background:#fff;top:0;position:absolute}.contacts-list{width:380px;left:15px;height:640px}.contacts-list:after{z-index:0;height:100%;width:450px;right:100%}.contacts-label{color:#1d1d29;padding-left:75px;font:29px/30px geometriaheavy;margin-bottom:10px}.contacts-label-next{color:#1d1d29;padding-top:15px;padding-left:75px;font:21px/22px geometriaheavy;margin-bottom:0}.contacts-item{position:relative;padding-left:75px;padding-top:15px;padding-bottom:15px}.contacts-item:after{position:absolute;width:300px;background:#f0f5f8;height:1px;right:0;bottom:0}.map-icon,.map-icon .act,.map-icon .norm{width:9px;height:13px}.map-icon{position:absolute;left:56px;top:19px}.contacts-list:before,.map-icon .act,.map-icon .norm{top:0;position:absolute;left:0}.map-icon .norm{background:url(../images/elements/map.png) no-repeat}.map-icon .act{background:url(../images/elements/map-act.png) no-repeat;opacity:0;visibility:hidden;z-index:3}.contacts-item.active .act,.contacts-item:hover .act{opacity:1;visibility:visible}.contacts-list:before{width:12px;height:90px;background:#f5db24}.footer .container{padding-top:30px;padding-bottom:30px}.footer{background:#FFC107}.footer-logo{float:left;width:69px}.footer-logo img{display:block;max-width:100%}.rights{font:16px/18px "PT Sans";float:left;margin-left:308px}.contacts-item:last-child:after{display:none}.made-logo{float:right}.made-logo img{display:block}#share,#share p,.rights a{display:inline-block;vertical-align:top}.rights a:hover{border-bottom:1px solid #1d1d29}.custom-modal{background:url(../images/bg/modal-bg.jpg) no-repeat;width:668px;padding:70px 170px;background-size:cover}.close-modal{background:url(../images/elements/close-modal.png) no-repeat;width:12px;top:12px;right:12px;position:absolute;height:12px}.close-modal:hover{opacity:.6}.active .bar:last-child,.video-wrap{opacity:0;visibility:hidden}.custom-modal .main-form{float:none;width:100%}.custom-modal .main-form form{margin-top:20px}#thanks-modal{width:670px;background:#fff}#thanks-modal .close-modal{background:url(../images/elements/close-faq.png)}.thanks-header{text-align:center;padding:35px 0;font:35px/35px geometriaheavy;background:#f5db24}.thanks-text{font:25px/36px geometrialight;padding:45px 0;background:#fff;text-align:center}.menu.active .detail-menu-content{padding-right:0}.shedule .menu-detail{position:absolute;top:40px;left:0;width:100%;text-align:center}#share,.shedule{position:relative}.close-bars,.mobile-nav,.reviews-next,.reviews-prev{position:absolute}.close-bars,.mobile-nav{width:40px;cursor:pointer}.shedule .menu-detail a{color:#fff!important}.eng-group .popular .title,.eng-group .popular-item-descr{color:#1d1d29}.shedule .container{z-index:auto!important}.share-block .container{padding:20px 0 40px;background:#fff;text-align:center}#share{z-index:10}#share p a{display:block}.close-bars,.mobile-nav,.submenu{display:none}.mobile-nav{top:36px;left:50%;margin-left:-20px;z-index:20}.mobile-nav:hover .bar{background:rgba(255,255,255,.75)}.close-bars{top:46px;left:100%;margin-left:-56px}.bar{width:100%;height:4px;background:#fff}.bar:not(:last-child){margin-bottom:7px}.active .bar:first-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin-bottom:-4px}.active .bar:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.mobile-nav.active:hover .bar{background:#f5db24}.over-no{overflow:hidden!important}.close-bars:hover .bar,.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#f5db24!important}.reviews-next,.reviews-prev{height:36px;width:36px;box-sizing:border-box;border:2px solid #f5db24;background:0 0;text-align:center;font-size:0;top:0;z-index:65}.reviews-prev{left:250px}.reviews-next{left:292px}.reviews-next:after,.reviews-prev:after{position:absolute;font:normal normal normal 20px/1 FontAwesome;color:#1d1d29}.reviews-next:hover,.reviews-prev:hover{background:#f5db24}.reviews-next:after{left:11px;content:"\f054";top:7px}.reviews-prev:after{left:8px;content:"\f053";top:8px}.fe-list .shedule-item-title,.qa-list .shedule-item-title{font:40px/40px geometriaheavy}.reviews-next a,.reviews-prev a{display:block;width:100%;height:100%;position:relative;z-index:5}.shadow,.video-wrap,video{left:0;top:0;width:100%;position:absolute}.video-wrap{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;height:100%}.video-wrap.active{opacity:1;visibility:visible}video{z-index:0}.shadow{background:rgba(0,0,0,.75);height:100%}.fe-list .shedule-item,.qa-list .shedule-item{width:50%;margin-bottom:40px}.shedule .detail-menu-content{padding-right:0}.qa-group .main-block-title,.qam-group .main-block-title{max-width:100%;right:0;position:absolute}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{top:61px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:-20px;right:110px;top:inherit}.popular-list-qa{position:relative;min-height:620px;margin-top:45px}.popular-qa-img{position:absolute;top:70px;left:255px}.qa-group .popular .container,.qam-group .popular .container{padding-top:50px;padding-bottom:50px}.qa-group .popular-item,.qam-group .popular-item{position:relative!important;left:inherit!important;top:inherit!important;right:inherit!important;bottom:inherit!important;float:left}.qa-group .popular-item-1,.qam-group .popular-item-1{text-align:left}.qa-group .popular-item-2,.qam-group .popular-item-2{margin-top:68px;float:right}.qa-group .popular-item-3,.qam-group .popular-item-3{margin-left:125px;float:left;text-align:right}.qa-group .popular-item-4,.qam-group .popular-item-4{margin-right:155px;float:right;text-align:left}.qa-group .popular-bottom,.qam-group .popular-bottom{margin-top:220px}.qa-group .popular,.qam-group .popular{height:auto;position:relative}.qa-group .popular:before,.qam-group .popular:before{background:url(../images/bg/qa-bg-decor-1.png) no-repeat;width:1366px;height:366px;top:30px;left:50%;margin-left:-760px}.qa-group .request-title,.qam-group .request-title{background:0 0!important;width:auto;max-width:676px;left:0;height:auto;position:absolute;bottom:-2px}.eng-group .popular{background:#fff;height:auto;min-height:auto}.eng-group .popular .container{padding-top:60px;padding-bottom:75px}.eng-group .popular-item{position:relative;float:left;text-align:left;margin:0;top:inherit;left:inherit;right:inherit;bottom:inherit;width:50%}.eng-group .popular-bottom{margin-top:155px}.popular-list-eng{position:relative;margin-top:45px}.popular-eng-img{position:absolute;top:37px;right:0}.eng-group .popular-item-2,.eng-group .popular-item-4{padding-left:100px}.eng-group .popular:before{background:url(../images/bg/eng-bg-decor-2.png) no-repeat;width:443px;height:353px;content:"";position:absolute;left:50%;margin-left:-760px;top:0}.eng-group .popular{position:relative}.eng-group .popular:after{background:url(../images/bg/eng-bg-decor-1.png) no-repeat;width:899px;height:144px;content:"";position:absolute;left:50%;margin-left:-205px;bottom:0}.eng-group .request-title{position:absolute;left:0;bottom:40px}.eng-group .main-block-text{bottom:-23px}.eng-group .cost-item-title{font-size:29px}.hidden-forms,.hidden-forms form{display:none!important}@media (min-width:768px){.container{width:100%}}@media (min-width:798px){.container{width:780px}}@media (min-width:992px){.container{width:780px}}@media (min-width:1030px){.container{width:1000px}}@media (min-width:1200px){.container{width:1130px}}@media(max-width:1199px){.eng-group .main .main-block-subtitle{top:0;left:230px}.popular-eng-img{max-width:657px}.eng-group .subtitle-2{left:inherit!important}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{top:129px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:65px;right:0}.qa-group .popular:before,.qam-group .popular:before{margin-left:-550px}.popular-qa-img{position:relative;top:0;left:0;margin:25px auto;display:block}.qa-group .popular-item,.qam-group .popular-item{float:left;width:50%;text-align:left;margin:0}.qa-group .request-title,.qam-group .request-title{max-width:100%}.qa-group .popular-item-3,.qam-group .popular-item-3{margin-top:-100px}.qa-group .popular-item-4,.qam-group .popular-item-4{margin-top:-105px;padding-left:35px}.and-group .cost-item-actions,.qa-group .cost-item-actions{left:45px}.and-group .main-block-header{height:158px;margin-bottom:58px}.qa-group .popular-bottom,.qam-group .popular-bottom{margin-top:0}.qa-group .popular-item-2,.qam-group .popular-item-2{margin-top:0;float:right}.cost-item-left{margin-left:85px}.and-group .request-title{width:615px;height:99px;background-size:contain}.fe-group .main-block-header{margin-bottom:8px}.fe-group .subtitle-2{right:53px}.fe-group .popular-item-3{margin-left:0;margin-top:-28px}.main-block-text{bottom:5px}.main-block-left{width:660px}.results-item-descr{width:100%}.main-form{width:270px}.java-group .main-block-title{width:590px;height:163px}.timer-item:not(:last-child):after{font:90px/80px pf_din_text_cond_proXBlk;right:-49px}.timer-block-title{font:32px/32px geometriaheavy}.timer-item-val{font:90px/80px pf_din_text_cond_proXBlk}.main-block-header{height:164px;margin-bottom:52px}.timer-block{height:229px;padding:37px 0 0 32px}.main-block-subtitle{top:-1px;font:36px/31px geometriaheavy}.career-item:not(:last-child):after{background:url(../images/elements/career-arrow-md.png) no-repeat;width:77px;margin-left:-11px}.popular .container{padding-top:50px}.results-header-content{font:36px/36px geometrialight}.results-header{width:550px}.request-left{width:660px}.request .timer-block{height:210px;padding:32px 0 0 32px}.cost-item{padding:0 35px 110px}.cost-list{margin:35px -35px 0}.shedule-header{margin-left:0}.companies-list img{margin:0 16px 16px 0}.companies .title{font:37px/36px geometrialight;text-transform:uppercase}.discounts .title{width:205px}.faq-decor{margin-left:-65px}.faq-order-left{margin-left:160px}.faq-order .main-form{margin-top:80px}.faq-order .main-form-title{font:22px geometrialight}.contacts-list{width:350px}.contacts-top .title{width:205px;line-height:48px;margin-top:-11px}.contacts-content{width:621px}.social-item:not(:last-child){margin-right:20px}.contacts-item:after{width:277px}.rights{margin-left:279px;width:325px}.subtitle-2{top:inherit!important}.discount-item{margin:0 18px}}@media(max-width:1029px){.menu-wrap.active .menu-detail a:hover,.submenu>li>a:hover{color:#f5db24!important}.menu>li>a,.process-list-item,.slick-dots li,.submenu>li>a,.why-item{vertical-align:top}.menu-fix{display:none}.and-group .request .main-block-subtitle{position:relative;top:0;padding:10px 0}.eng-group .popular-bottom{margin:0}.popular-eng-img{position:relative;top:0;margin:25px auto;left:0}.and-group .cost-item-header,.and-group .request-title,.qa-group .cost-item-header{position:relative!important}.eng-group .one-list .shedule-item-title{font:54px/59px geometriaheavy}.eng-group .request .main-block-text{bottom:-43px}.eng-group .popular .container{padding-bottom:0}.eng-group .popular-item-2,.eng-group .popular-item-4{padding-left:25px}.eng-group .main-block-text{bottom:-25px}.and-group .cost-item-actions,.qa-group .cost-item-actions{left:0;width:295px}.and-group .cost-item-header,.and-group .request-city,.and-group .request-title,.qa-group .cost-item-header{left:inherit!important;top:inherit!important;right:inherit!important;bottom:inherit!important}.and-group .request-city{text-align:center!important}.and-group .request .main-block-header{margin-bottom:20px;height:auto!important}.and-group .cost-item,.qa-group .cost-item{padding:0 0 0 295px!important;position:relative}.and-group .cost-item-left,.qa-group .cost-item-left{margin-left:0;width:295px;position:absolute;left:0;top:0}.detail-menu,.menu-wrap{position:fixed;left:0;top:0;height:100%;z-index:20;background:#e5544d}.and-group .cost-descr-list,.qa-group .cost-descr-list{width:100%}.and-group .popular .container{padding-bottom:0}.popular-fe-img{margin-left:0}.popular-bottom{margin-top:20px}.fe-group .popular-item-4{margin-right:0;margin-top:0}.fe-group .popular-item-3{margin-left:0;margin-top:0;text-align:left}.fe-group .popular-item-2{margin-right:0}.detail-menu .menu-detail{display:none!important}.detail-menu{padding-top:90px;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);opacity:0;visibility:hidden}.detail-menu.active-menu{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);opacity:1;visibility:visible}.detail-menu:before{display:none}.detail-menu-content{padding-right:0;padding-top:0}.mobile-nav{display:block}.detail-menu-content li:not(:last-child){margin-bottom:20px}.submenu{display:block!important;padding:15px 0 10px}.menu-wrap .detail-bars{display:none!important}.submenu>li{display:block;padding:3px 0;margin:0!important}.submenu>li>a{font:700 18px "PT Sans";display:inline-block}.close-bars,.menu>li{display:block}.menu-wrap{padding-top:90px;transform:rotateX(90deg);opacity:0;visibility:hidden}.menu-wrap.active{transform:rotateX(0);opacity:1;visibility:visible}.menu{max-height:100%;padding:0;margin:0}.menu>li{margin:0!important;text-align:center;padding:5px 0}.menu>li>a{display:inline-block;font:29px/32px geometriaheavy;text-transform:uppercase}.main-block-left{float:none;margin:0 auto 45px}.main{height:auto;padding-bottom:80px;background-size:cover!important}.call-back-btn,.works-time{font:18px "PT Sans"}.why-header,.why-list{font-size:0}.main-form{margin:0 auto;float:none;width:320px}.why-header{background:url(../images/elements/why-header-sm.jpg) no-repeat;width:587px;height:361px;position:absolute;top:-31px;left:45px;line-height:normal;padding-left:57px;padding-top:60px}.why-header-title{position:relative;left:0;top:0;text-align:left}.why-header-items{padding-left:110px;margin-top:27px}.why .container{padding-top:355px}.why-item{width:50%;display:-moz-inline-stack;zoom:1;margin-bottom:47px}.results-item-descr,.why-item-descr{font:18px/24px "PT Sans";color:#fff;text-align:left}.why-list-center{text-align:left;margin-top:0}.why-list-center .why-item:not(:last-child){margin-right:0}.career-item{min-height:275px;padding-left:275px}.career-item-img{position:absolute;left:0;top:0;margin-bottom:0}.career-list{display:block;justify-content:inherit}.career-item-content{padding-top:28px}.career-item:not(:last-child):after{background:url(../images/elements/career-arrow-sm.png) no-repeat;width:257px;height:46px;left:100%;margin-left:-257px;top:102px}.career-list-wrap .slick-dots,.cost-list-wrap .slick-dots{height:24px;list-style:none;margin:0;padding:0;font-size:0}.career-list-wrap{position:relative}.career-list-wrap .slick-dots{position:absolute;bottom:0;right:125px}.cost-list-wrap{position:relative}.cost-list-wrap .slick-dots{position:absolute;top:0;left:320px}.slick-dots li{display:inline-block;height:100%;width:24px}.slick-dots li button{display:block;width:24px;height:24px;background:#1d1d29;border-radius:50%;border:5px solid #fff}.slick-dots li:not(:last-child){margin-right:25px}.slick-active button{border:5px solid #e5544d!important;background:#fff!important}.popular-list{position:relative;margin:25px auto 0;background:url(../images/bg/java-img-title-sm.jpg) center no-repeat;height:1267px;width:auto}.faq-order,.popular,.request,.results{height:auto}.request,.results{background-size:cover}.java-group .popular{background-image:none}.popular{padding-bottom:90px}.popular-item-1{text-align:left;top:-3px;left:290px}.popular-item-2{top:184px;right:30px}.popular-item-3{top:663px;left:269px}.results-header{width:376px;left:-31px;padding-left:40px}.results-header-content{margin-right:-70px}.process-item,.process-item:nth-child(1),.process-item:nth-child(3){padding:0}.process-list{margin:100px 0 0;font-size:0}.process-list-item{width:50%;display:-moz-inline-stack;display:inline-block;zoom:1}.process-item-header{position:relative;left:0!important;top:0;margin-bottom:55px;margin-left:25px}.process-item:nth-child(1),.process-item:nth-child(2){margin-bottom:105px}.process-item-list{padding-left:43px}.process-item:nth-child(2) .process-item-numb,.process-item:nth-child(4) .process-item-numb{left:-32px}.request{padding-bottom:60px}.request-left{float:none;margin:0 auto}.request .main-form{margin-top:40px}.request-city{margin-bottom:17px}.cost-list{margin:35px 0 0!important}.cost-item{padding:0 0 0 295px!important;position:relative}.cost-item-actions,.cost-item-header{position:absolute;width:295px;left:0}.cost-descr-list{padding:45px 0 0 25px}.cost-item-header{top:0}.cost-descr-item{font:18px "PT Sans"}.cost-item-actions{top:410px;padding:0}.fe-group .cost-item-actions{top:410px}.action-price{margin-right:-63px}.action-text{font:38px geometriaheavy}.shedule-item{width:33.3333333%}.companies-list{margin-top:70px;padding-left:30px}.clients-list img:nth-child(2){margin-right:5%;width:45%}.clients-list img:nth-child(3){margin-left:5%;width:45%}.companies .clients-col{padding:50px 0 45px 35px}.discounts .title{width:100%;position:relative;top:0;left:0;margin-bottom:35px}.discounts-row.text-right{text-align:center!important}.discount-item-1 .discount-title,.discount-item-2 .discount-title,.discount-item-3 .discount-title,.discount-item-4 .discount-title{bottom:-11px}.discount-item-5 .discount-title{font:33px/36px geometriaheavy}.faq-col:not(:last-child){margin-bottom:30px}.faq-order{background:url(../images/bg/faq-bg-sm.jpg) center top no-repeat;background-size:cover;padding-bottom:60px}.faq-order-left{padding-left:240px;margin-left:0;padding-top:212px;float:none;margin-top:0}.faq-decor{background:url(../images/elements/question-sm.png) no-repeat;width:328px;height:566px;top:-43px;bottom:inherit;left:15px;margin-left:0}.faq-order .main-form{margin:50px 0 0 240px;width:350px}.faq-order .main-form-title{font:29px geometrialight}.contacts-content{width:520px}.contacts-list{width:375px}.map-icon,.map-icon .act,.map-icon .norm{width:14px;height:20px}.contacts-item-address,.contacts-item-address-next{font:18px/18px "PT Sans";color:#1d1d29;padding-right:10px}.map-icon{position:absolute;left:38px;top:19px}.map-icon .norm{background:url(../images/elements/map-sm.png) no-repeat}.map-icon .act{background:url(../images/elements/map-act-sm.png) no-repeat}.contacts-item{position:relative;padding-top:20px;padding-bottom:20px;padding-left:60px}.rights{margin-left:113px}.contacts-item:after{width:315px}.social{width:154px}.social-item{padding:0 10px;margin:0 0 10px!important;width:33.333333333%;float:left}.results-icon,.why-icon{line-height:50px;width:50px;height:50px;margin-bottom:10px}.why-content{padding-left:23px}.results-content{padding-left:17px}.process-item-img{height:37px;line-height:37px}.process{background-size:cover;height:auto;padding-bottom:60px}.discount-item-5{padding-left:160px}.discount-item{margin:0 15px}.video-wrap video{display:none!important}}@media(max-width:850px){.menu-fix{display:none}.one-list .shedule-item-title{font:70px/80px geometriaheavy}}@media(max-width:800px){.menu-fix{display:none}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{top:inherit;bottom:4px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:65px}}@media(max-width:767px){#map,.contacts-item:after,.contacts-list:before,.eng-group .request .main-block-text,.faq-decor,.map-icon,.menu-fix,.popular-eng-img,.popular-fe-img,.popular-item-descr br,.popular-item-title br,.popular-qa-img,.request .java-icon{display:none}.eng-group .main .main-block-subtitle{top:0;left:inherit;right:0}.eng-group .request-title{width:auto;position:relative;max-width:100%;height:auto;bottom:15px}.eng-group .main .main-block-text{width:auto;left:0;text-align:left}.eng-group .popular-item{float:none;width:100%;text-align:center}.qa-group .popular-bottom,.qam-group .popular-bottom{margin-top:30px}.eng-group .main-block-title{left:0}.eng-group .main .main-block-title{left:0;width:auto;text-align:left}.qa-group .request-title,.qam-group .request-title{margin-top:-45px;position:relative;bottom:0}.popular-list-qa{height:auto;min-height:0}.qa-group .popular .container,.qam-group .popular .container{padding-bottom:0}.qa-group .popular,.qam-group .popular{padding-bottom:50px}.qa-group .popular-item,.qam-group .popular-item{width:100%;text-align:center;float:none;margin:0}.and-group .request .main-block-subtitle{top:0}.and-group .request-left .main-block-header{height:170px;padding-top:15px}.and-group .request-title{position:relative;width:315px;height:51px}.one-list .shedule-item-title{font:42px/50px geometriaheavy}.one-list .shedule-item-content{padding-left:39%}.faq-list .faq-col{padding-right:0}.and-group .subtitle-2{bottom:-14px}.fe-group .subtitle-2{right:0;top:0!important}.fe-group .popular-item{float:none}.fe-group .popular .container{padding-bottom:0}.popular-bottom{margin-top:30px}.main-block-left,.why-item{width:100%}.main-block-text{width:100%;line-height:28px;text-align:center}.why-header{background:url(../images/elements/why-header-sm.jpg) no-repeat;width:100%;height:361px;position:absolute;top:-31px;left:15px;font-size:0;line-height:normal;padding-left:57px;padding-top:60px}.popular-item-descr,.results-item-descr{font:22px/24px "PT Sans"}.popular-list{position:relative;background:0 0;height:auto;width:auto}.popular-item{position:relative;left:inherit;top:inherit;bottom:inherit;right:inherit;margin:0!important;padding:0!important;text-align:left}.action-header,.action-header-title,.action-price,.faq-order .main-form-title,.faq-order-header,.faq-order-title,.request .main-block-subtitle,.request-city{text-align:center}.popular-item:not(:last-child){margin-bottom:30px!important}.popular-item-descr{margin-top:10px}.results-header{width:100%;border-right:none;left:0;position:relative;padding-left:40px;margin:0;top:0}.results .container{padding-top:0;padding-right:0}.results-list{margin-top:30px}.results-icon{margin-left:0}.results-item{padding:0 15px 0 0!important;margin-bottom:35px}.why .container{padding-bottom:0}.results .container{padding-bottom:25px}.process{/*background:#1d1d29*/}.process-item-header{margin-left:29px}.process-item-list{padding-left:27px;padding-right:200px}.process-item:not(:last-child){margin-bottom:130px!important}.request-left .main-block-header{width:100%;height:auto;padding-top:25px;text-align:center;margin-bottom:0}.request .main-block-subtitle{position:relative;left:inherit;top:inherit}.request-title{width:444px;position:relative;height:123px;margin:12px auto 0;bottom:inherit;color:#fff;left:inherit}.fe-group .request-title{width:598px;height:155px;bottom:inherit;color:#fff;left:inherit;text-transform:uppercase;position:relative}.companies-col:after,.request-left .main-block-header:after,.request-left .main-block-header:before{content:"";position:absolute;top:0}.request-left .main-block-header:before{right:100%;background:#e5544d;height:100%;width:50px}.request-left .main-block-header:after{left:100%;background:#e5544d;height:100%;width:50px}.action,.shedule{background-size:cover}.request-city{padding:0;margin:15px 0 20px;width:100%}.action-header{width:100%;height:auto;padding:30px}.action-header-title{font:37px/36px geometrialight}.action-price{font:60px/50px geometriaheavy;margin:0}.action{height:auto;padding-bottom:60px}.shedule-header{border:30px solid #f5db24;border-top:none;font-size:0;padding:30px;margin:0;width:100%;height:auto;line-height:normal}.shedule-item{width:50%}.companies-list{margin-top:40px;padding-left:0}.companies-col:after{height:100%;width:50px;left:100%;background:#f5db24}.clients-list img{margin:0 2%;vertical-align:middle}.clients-list img:nth-child(1),.clients-list img:nth-child(2),.clients-list img:nth-child(3),.clients-list img:nth-child(4){margin:0 5% 20px;width:40%}.companies .clients-col{padding:50px 0 45px}.contacts-item,.contacts-label,.contacts-label-next,.reviews-item,.reviews-item-content{padding-left:0}.clients-list{margin-top:20px}.discounts .container{padding-bottom:55px}.reviews-item{min-height:auto;position:relative}.reviews-item-img{position:relative;float:none!important}.reviews-item-text{color:#1d1d29;font:22px/24px "PT Sans"}.reviews-pager{top:250px;left:0}.faq-item-content{font:20px/20px "PT Sans"}.faq-order-left{padding-left:0;margin-left:0;padding-top:45px}.faq-order .main-form{margin:30px auto 0;width:350px}.shedule .container{padding-bottom:50px}.contacts-list{position:relative;width:100%;left:0;height:auto}.contacts-item{cursor:default}.contacts-item-address,.contacts-item-address-next{font:22px/22px "PT Sans"}.contacts-item:not(:last-child){border-bottom:1px solid #f0f5f8}.contacts-map{height:auto}.rights{margin-left:35px}.contacts-content{width:100%;margin-top:20px}.contacts-top .title{position:relative;left:0;width:100%;text-align:left;top:0}.header-contacts,.main-form-title{text-align:center}.header-contacts{float:none!important;display:block;margin-top:45px;clear:both;padding-top:15px}.custom-modal{background:url(../images/bg/modal-bg.jpg) no-repeat;width:450px;padding:40px;background-size:cover}#thanks-modal{width:450px;background:#fff}.faq-modal-wrap:before{display:none}.faq-item-modal{position:relative;width:100%}.faq-modal-wrap{height:auto;position:absolute;left:50%;width:500px;z-index:10;margin-left:-250px}.faq{position:relative;z-index:10!important}.faq-modal-header{padding:35px 40px 34px}.faq-modal-content{padding:30px 40px 50px}.main-form-info{left:50%;margin-left:-55px}.mobile-nav{top:40px;left:100%;margin-left:-55px}.header .logo{margin-top:30px}.fe-list .shedule-item-title{font:25px/25px geometriaheavy}.java-group .request-title{width:auto;max-width:100%;margin:0 auto;left:inherit;top:inherit;bottom:0;height:auto;position:relative}}@media(max-width:710px){.menu-fix,.timer-item:nth-child(2):after{display:none}.eng-group .one-list .shedule-item-title{font:40px/42px geometriaheavy}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{bottom:19px;left:203px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:65px;left:inherit}.timer-block-title{text-align:center}.timer-block{height:auto;padding:30px 20px}.timer-item{width:50%;margin:0!important}.timer-list{font-size:0;width:360px;margin:0 auto}.request-left,.reviews-pager{width:100%}.timer-item:nth-child(2n){text-align:right}.reviews-pager,.title{text-align:center}.timer-item:nth-child(1),.timer-item:nth-child(2){margin-bottom:20px!important}.timer-item:not(:last-child):after{right:-19px}.timer-item-sep{display:inline-block;vertical-align:top}.timer-item:nth-child(2n) .timer-item-val{margin-left:0;margin-right:-6px}.process-item-list{padding-left:27px;padding-right:0}.process-list{max-width:400px;margin:100px auto 0}.request .timer-block{height:auto;padding:35px 20px}.reviews-item-img img{margin:0 auto}.reviews-item-content{position:relative;padding-left:50px}.reviews-item-content:before{background:url(../images/elements/quote-icon.png) no-repeat;background-size:contain;width:32px;height:30px;left:0;top:0;position:absolute;content:""}.reviews-item-sep{display:none}.discount-item{float:none;width:100%!important;background-position:center top;display:block;height:auto!important;padding-top:150px;padding-left:0!important;margin-left:auto;margin-right:auto}.discount-item-1{max-width:267px}.discount-title{left:inherit!important;bottom:inherit!important;color:#fff;position:relative!important;font:18px "PT Sans";text-align:center!important}.contacts-item,.contacts-label,.contacts-label-next,.contacts-top .title,.results-header-content,.rights,.shedile-title,.why-header-title{text-align:center}.discount-item-5 .discount-title{font:18px/24px geometriaheavy}.discount-item-2{max-width:263px}.shedile-title{display:block}.results-header-content{margin:0;display:block}.results-header{height:auto;padding:30px;border:31px solid #f5db24}.results .container{padding-right:15px}.why-header{background:url(../images/elements/why-header-sm.jpg) center top no-repeat;width:100%;height:361px;position:relative;top:0;left:0;font-size:0;line-height:normal;padding-left:0;padding-top:60px;margin-bottom:30px}.why .container{padding-top:0}.why-header-items{padding-left:90px}.footer .container{padding-bottom:80px;position:relative}.rights{position:absolute;left:0;bottom:20px;width:100%;margin:0}.reviews-next,.reviews-prev{top:245px;left:50%}.reviews-prev{margin-left:-42px}.and-group .popular-item{float:none;width:100%;text-align:center}.popular-and-img{display:none}}@media(max-width:650px){.eng-group .main .main-block-text,.eng-group .main .subtitle-2{width:100%;position:relative;text-align:center}.career-item:not(:last-child):after,.menu-fix{display:none}.career-item,.results-content,.why-content{padding-left:0;text-align:center}.eng-group .main .main-block-header{height:auto}.eng-group .main .subtitle-2{top:inherit;bottom:inherit;margin-top:15px}.eng-group .main .main-block-title{position:relative;margin:0 auto}.fe-group .request-title{width:450px;height:117px;background-size:contain}.main-block-text{bottom:15px}.java-group .main-block-title{width:400px;height:110px}.main-block-header{height:113px;margin-bottom:52px}.career-item-img{position:relative;left:0;top:0;margin:0 auto}.career-item-sep{margin:4px auto 5px}.career-item-content{padding-top:55px}.career-list-wrap .slick-dots{bottom:inherit;top:290px;left:0;right:inherit;width:100%;text-align:center}.career{padding-bottom:50px}.popular-item-descr,.popular-item-title{text-align:center}.popular{padding-bottom:55px}.popular-list{margin-top:35px}.results-icon,.why-icon{width:100%}.results-sep,.why-sep{margin:0 auto 3px}.results-item-descr,.why-item-descr{text-align:center}.why-header{background:url(../images/elements/why-header-sm.jpg) left top no-repeat}.process-list{max-width:350px}.and-group .cost-item-left,.cost-item-header,.qa-group .cost-item-left{position:relative!important;width:290px!important;margin:0 auto!important}.cost-item{padding:0!important}.cost-item-actions{display:block!important;position:relative!important;top:0!important;left:0!important;width:290px!important;margin:25px auto 0!important}.cost-descr-list{padding:55px 0 0;width:290px;margin:0 auto}.cost-item-left{float:none}.and-group .cost-descr-list,.qa-group .cost-descr-list{width:290px;float:none;margin:0 auto;padding-top:15px}.cost-list-wrap .slick-dots{top:400px;left:0;margin:0;width:100%;text-align:center}.companies-list{text-align:center}.faq-modal-wrap{width:400px;margin-left:-200px}.faq-modal-header{padding:35px 30px 34px}.faq-modal-content{padding:30px 30px 40px}.and-group .cost-item,.qa-group .cost-item{padding-left:0!important}.and-group .cost-item-left,.qa-group .cost-item-left{position:relative;left:0;top:0}}@media (max-width:600px){.menu-fix{display:none}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{bottom:0;top:0;left:203px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:21px;left:inherit}}@media(max-width:550px){.menu-fix{display:none}.eng-group .main .main-block-title{margin-top:10px}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{bottom:0;top:0;left:170px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:28px;left:inherit}.discount-item{background-size:contain}.and-group .main-block-header{height:120px;margin-bottom:45px}.discount-item-3{max-width:358px}.discount-item-4{max-width:379px}.request-left .main-block-header{padding-top:15px;height:auto}}@media(max-width:520px){.main-form,.social,.why-header-item{text-align:center}.menu-fix{display:none}.fe-list .shedule-item-title{font:18px/22px geometriaheavy}.fe-group .main .main-block-header{height:175px}.fe-group .request-title{width:270px;height:70px}.main-form-info{top:inherit;left:inherit;position:relative;margin:0 auto}.main-form form{margin-top:20px}#thanks-modal{width:270px}.thanks-text{font:22px/30px geometrialight;padding:35px 0}.request-title{height:80px;width:290px;background-size:contain}.why-header{background:0 0;height:auto;margin-bottom:45px}.why-header-item{padding-left:0;width:100%;display:block}.why-header-item:before{display:none}.why-header-items{width:100%;padding:0}.why-header-item:not(:last-child){margin-bottom:15px}.companies-list img{margin:0 8px 16px}.contacts-phones{display:block;float:none;margin:0}.address-phones{display:block;margin:20px 0 0;float:none}.main-form-info,.social-item{display:inline-block;vertical-align:top}.address-item,.phone-item{text-align:center;font:700 24px "PT Sans"}.social{width:100%;margin-top:20px}.social-item{float:none;width:auto;margin:0;padding:0}.social-item:not(:last-child){margin-right:20px!important}.custom-btn,.shedule .custom-btn{font:25px/70px geometriaheavy}.shedule-item{width:100%!important}.custom-modal{background:url(../images/bg/modal-bg.jpg) no-repeat;width:350px;padding:35px 25px 25px;background-size:cover}.main-form-title{font:24px geometriaheavy}.eng-group .main .main-block-text{margin-top:-15px}}@media (max-width:500px){.menu-fix{display:none}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{bottom:0;top:0;left:147px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:40px;left:inherit}}@media(max-width:450px){.menu-fix{display:none}.and-group .main-block-title{top:22px}.fe-group .main .main-block-header{height:170px}.main-form-title{margin-bottom:10px;text-align:center}.main-block-left{margin:0 auto 35px}.popular-item-title{font:24px geometrialight}.main-block-text{font:700 16px/20px "PT Sans"!important;bottom:22px}.works-time{font:16px "PT Sans"}.action-price{font:48px/50px geometriaheavy}.action-text{font:31px geometriaheavy;margin-bottom:30px}.shedile-title{font:32px/30px geometrialight}.timer-list{width:280px}.java-group .main-block-title{width:290px;height:80px;margin-top:23px}.main-block-subtitle{top:-1px;font:26px/28px geometriaheavy}.main-block-header{height:113px;margin-bottom:35px}.why-header-title{font:32px/30px geometrialight}.why-header-item{font:24px/22px geometriaheavy}.results-header-content,.title{font:32px/30px geometrialight}.process-item-header{margin:0 auto 55px}.process-item-list{padding-left:0}.process-list-item:nth-child(2n){text-align:right}.action .custom-btn,.shedule .custom-btn{display:inline-block;vertical-align:top;padding:7px 35px 0;width:auto;font:27px/29px geometriaheavy}.reviews-item-text{font:20px/22px "PT Sans"}.faq-order-title{font:30px geometrialight}.faq-order-header{font:32px/30px geometriaheavy}.footer .container{padding-bottom:50px}.faq-modal-wrap{width:270px;margin-left:-135px}.faq-modal-header{padding:25px 15px 30px}.faq-modal-content{padding:20px 15px}.java-group .main-block-subtitle{bottom:0;line-height:normal;line-height:24px;margin-bottom:10px}}@media(max-width:420px){.menu-fix{display:none}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{bottom:0;top:0;left:124px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:50px;left:inherit}.qa-group .request .main-block-subtitle,.qam-group .request .main-block-subtitle{top:-17px}}@media(max-width:400px){.and-group .main-block-header{height:115px}.and-group .request .main-block-subtitle{padding:0}.custom-modal{width:270px;padding:30px 15px 15px}.main-form-title{font:22px/22px geometriaheavy}.results-item-title,.why-item-title{font:26px/32px geometrialight}.career-item-title{font:24px/26px geometriaheavy}}@media(max-width:380px){.menu-fix{display:none}.qa-group .popular .title,.qam-group .popular .title{font:29px/30px geometrialight}.and-group .request-title{width:285px;height:47px}.and-group .main-block-header{height:105px}.action .custom-btn,.shedule .custom-btn{padding:12px 35px 0;font:23px/25px geometriaheavy}.timer-list{width:254px}.faq-order .main-form,.main-form{width:100%}.companies .title{font:29px/28px geometrialight}.companies-list img{margin:0 3px 7px;max-width:130px}.discount-item{background-size:contain}.results-header{padding:20px;border:20px solid #f5db24}.action-header{border:20px solid #f5db24;border-top:none}.action-header-title{font:30px/30px geometrialight}.action-price{font:43px/40px geometriaheavy}.shedile-title{font:28px/28px geometrialight}.shedule-header{border:22px solid #f5db24;border-top:none}.faq-order .main-form-title{font:24px geometrialight}.qa-group .main-block-header,.qam-group .main-block-header{height:104px;margin-bottom:35px}.qa-group .main .main-block-subtitle,.qam-group .main .main-block-subtitle{bottom:0;top:-6px;left:104px}.qa-group .main .subtitle-2,.qam-group .main .subtitle-2{bottom:52px;left:inherit}}.c-group .main-block-title,.popular-c-img{max-width:100%}@media(max-width:350px){.menu-fix{display:none}.qa-group .main-block-header,.qam-group .main-block-header{margin-bottom:20px}}.wd-group .popular .container{padding-top:70px;padding-bottom:60px}.popular-wd-img{float:right}@media (max-width:767px){.popular-wd-img{display:none}}.popular-list-wd{padding-top:30px}@media (min-width:1200px){.wd-group .popular .container{padding-bottom:178px}.popular-list-wd{position:relative;margin-top:104px}.popular-list-wd:after{content:"";clear:both;display:table}.popular-list-wd .popular-top{height:200px;position:absolute;width:100%;top:-63px}.popular-list-wd .popular-item-descr{margin-top:0}.popular-list-wd .popular-item-1{top:0;left:93px}.popular-list-wd .popular-item-2{top:0;right:187px}.popular-list-wd .popular-bottom{height:200px;left:0;position:absolute;width:100%;bottom:-200px}.popular-list-wd .popular-item-3{height:100%;text-align:right;top:-13px;left:8px}}@media (min-width:1030px) and (max-width:1199px){.popular-wd-img{width:970px}.wd-group .popular .container{padding-bottom:178px}.popular-list-wd{position:relative;margin-top:104px}.popular-list-wd:after{content:"";clear:both;display:table}.popular-list-wd .popular-top{height:200px;position:absolute;width:100%;top:-63px}.popular-list-wd .popular-item-descr{margin-top:0}.popular-list-wd .popular-item-1{top:0;left:3px}.popular-list-wd .popular-item-2{top:0;right:156px}.popular-list-wd .popular-bottom{height:200px;left:0;position:absolute;width:100%;bottom:-200px}.popular-list-wd .popular-item-3{height:100%;text-align:right;top:13px;left:0}}@media (min-width:768px) and (max-width:1029px){.popular-wd-img{width:738px}.wd-group .popular .container{padding-bottom:118px}.popular-list-wd{position:relative;margin-top:104px}.popular-list-wd:after{content:"";clear:both;display:table}.popular-list-wd .popular-top{height:200px;position:absolute;width:100%;top:-73px}.popular-list-wd .popular-item-descr{margin-top:0}.popular-list-wd .popular-item-1{top:0;left:3px}.popular-list-wd .popular-item-2{top:0;right:58px}.popular-list-wd .popular-bottom{height:200px;left:0;position:absolute;width:100%;bottom:-200px}.popular-list-wd .popular-item-3{height:100%;text-align:right;top:13px;left:0}}.wd-group .popular{position:relative;height:auto}.wd-group .popular:before{background:url(../images/bg/wd-bg-decor-1.png) no-repeat;width:1614px;height:867px;top:30px;left:50%;margin-left:-807px}.wd-group .main{background:url(../images/bg/wb-bg.jpg) center top no-repeat;background-size:cover;height:659px}.wd-group .main-block-left{width:1100px;margin-bottom:0;height:356px}.wd-group .main-block{margin-top:120px}.wd-group .main-block-subtitle{font-size:40px;line-height:48px;top:-7px}.wd-group .subtitle-2{text-transform:none;font-size:40px;line-height:normal;top:auto;bottom:15px}.wd-group .main-block-title{width:100%}.wd-group .main-block-header{margin-bottom:0;height:100%}.wd-group .main-form{position:absolute;right:0;left:auto;top:-6px}@media (max-width:1200px){.wd-group .main-block-left{width:970px;height:314px}.wd-group .subtitle-2{bottom:12px}}@media (max-width:1029px){.wd-group .main{height:auto;padding-bottom:100px}.wd-group .main-block{margin-top:70px}.wd-group .main-block-left{float:none;width:750px;height:243px}.wd-group .main-block-title{width:100%}.wd-group .subtitle-2{bottom:7px}.wd-group .main-form{position:relative;right:auto;left:auto;top:-6px}}@media (max-width:798px) and (min-width:501px){.wd-group .main{height:auto}.wd-group .main-block-left{height:207px;margin-top:100px;width:450px}.wd-group .main-block-subtitle{top:-120px}.wd-group .subtitle-2{width:100%;bottom:10px;text-align:right}.wd-group .main-form{margin-top:30px}}@media (max-width:500px) and (min-width:451px){.wd-group .main-block{margin-top:200px}.wd-group .main-block-subtitle{top:-120px}.wd-group .main-block-left,.wd-group .main-block-title{width:390px}.wd-group .subtitle-2{bottom:50px}}@media (max-width:450px){.wd-group .main{padding-bottom:50px}.wd-group .main-block-left{width:100%;margin-top:70px;height:150px}.wd-group .main-block-subtitle{top:-75px;font:26px/28px geometriaheavy}.wd-group .main-block-title{width:100%}.wd-group .subtitle-2{bottom:35px;line-height:33px}}.wd-group .cost-item{padding:0 40px 190px}@media (min-width:1029px) and (max-width:1200px){.clients-list img:nth-child(4){display:none}}.c-group .main{background:url(../images/bg/c-bg.jpg) center top no-repeat;background-size:cover;min-height:659px}.popular-list-c{padding-top:163px;padding-bottom:160px;position:relative}.popular-c-img{padding-right:43px;margin:23px auto;display:block}.c-group .popular{padding-top:1px;padding-bottom:24px;height:auto;position:relative;min-height:692px;overflow:hidden}.c-group .popular:before{position:absolute;width:100%;height:100%;background:url(../images/bg/c-popular-decor.png) center center no-repeat}.c-group .popular-item-1{text-align:right;right:50%;top:27px;margin-right:64px;left:auto}.c-group .popular-item-2{right:auto;left:50%;top:27px}.c-group .popular-item-3{text-align:right;left:auto;right:50%;bottom:30px;top:auto;margin-right:64px}.c-group .popular-item-4{text-align:left;left:50%;right:auto;bottom:66px;top:auto}.c-group .cost-item:first-child{padding-bottom:200px}.c-group .request-title{position:absolute;bottom:22px;right:20px}@media (max-width:1029px){.popular-list-c{padding-top:200px;padding-bottom:200px}.c-group .popular-item-4{bottom:80px}}@media (max-width:767px){.c-group .request-title{position:relative;width:auto;margin:10px auto 5px;right:auto;bottom:auto}.popular-list-c{padding-top:20px;padding-bottom:20px}.popular-c-img{display:none}.c-group .popular-item-1,.c-group .popular-item-2,.c-group .popular-item-3,.c-group .popular-item-4{text-align:center;position:relative;left:auto;right:auto;top:auto;bottom:auto}}.shedule{background-size:cover}.language{font:400 15px/20px "PT Sans"}.language a:not(:last-child){margin-right:10px}.language a{height:23px;width:27px;border-radius:17%;display:inline-block;vertical-align:top;color:#fff;text-decoration:none;border:1px solid #fff;text-align:center;transition:all .4s ease-in-out}.language a:hover{color:#e5544d;border-color:#e5544d}