input[type=text]:focus,textarea:focus{outline:none}@font-face{font-family:Painter;src:local("OpenSans"),url(../fonts/painter/Painter_PERSONAL_USE_ONLY.ttf)}a:hover,a:focus{text-decoration:none!important}body{font-size:14px;font-family:open sans,sans-serif}body.disabled{overflow:hidden}h1,h2,h3,h4,h5{font-family:montserrat,sans-serif}textarea{resize:none!important}input[type=text],textarea{color:#000;font-size:1em}button{border:none}ul{margin:0;padding:0;list-style:none}.xs_show{display:none}.header_container{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.head_logo{background-image:url(../img/logo_head.png);background-repeat:no-repeat;background-position:left center!important;background-size:contain;height:22px!important;padding:0!important;display:inline-block}.main_nav li{display:inline-block}.home_section{width:100%;height:100vh;position:relative;overflow:hidden}.home_section video{width:auto;height:auto}.home_mask{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);z-index:9}.home_container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.home_describe{width:820px;border:1px solid #fff;padding:30px;color:#fff;text-align:center}.home_describe h1{font-weight:900;font-size:3em;text-transform:upercase;overflow:hidden;border-right:.15em solid #fff;white-space:nowrap;margin:0 auto;padding-bottom:15px;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}.home_describe h2{width:470px;margin:0 auto;font-weight:300;font-size:2em;line-height:1.5}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}.welcome_section{background:#f0f0f0;padding-bottom:50px;padding-top:50px}.section_title{text-align:center;padding:50px 0}.section_title h2{font-weight:700;color:#000;font-size:2em;text-transform:uppercase}.section_content p{font-weight:400;font-size:1.2em;line-height:2;width:730px;text-align:center;margin:0 auto}.merehead_section{background:url(../img/merehead.png) no-repeat center;background-size:cover;padding:140px 0}.mer_content h2{font-weight:700;text-transform:uppercase;font-size:2em;padding-bottom:30px}.mer_content p{font-weight:400;line-height:2;font-size:1.2em;color:#000;width:450px}.startup_section{background:url(../img/idcee_bg.png) no-repeat center;background-size:cover;padding:100px 0;background-position:20% 0;position:relative}.startup_section .idcce_logo{position:absolute;left:-5px;bottom:-2px;width:400px}.startup_section .idcce_logo img{width:100%;height:auto}.startup_content{color:#fff}.startup_content h2{font-weight:300;text-transform:uppercase;font-size:2em;line-height:2}.startup_content h2 span{display:block;font-weight:700}.project_section{background:#fff;padding-top:30px}.all_projects{padding:0}.projects_wrap{background:#181818;padding-top:70px}.project_container .project_item{margin-bottom:50px}.project_cover .container{position:relative;z-index:3}.project_cover .overlay-p{background-color:#000;opacity:.4;height:100%;width:100%;z-index:2;position:absolute}.proj_img{width:100%;height:360px;overflow:hidden}.proj_img img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.proj_img img:hover{width:calc(100% + 50px)}.project_content{background:#fff;padding:40px 40px 20px}.project_cat{font-family:montserrat,sans-serif;font-size:1.2em;font-weight:700;color:#b5b5b5}.project-name{font-weight:700;font-size:1.5em;color:#000}.project_descr{font-weight:400;font-size:1.2em;color:#636363;line-height:1.5;margin:10px 0}.more_info{display:flex;justify-content:space-between;margin-top:15px;align-items:center}.more_info .complexity{font-size:.9em;font-weight:400;color:#636363}.project_btn .more_details{margin-top:15px;display:block;background:#fcf443;padding:10px 20px;font-family:open sans,sans-serif;color:#000;font-weight:700;text-transform:uppercase;font-size:.85em}.proj_rating{padding:0;margin-top:10px}.proj_rating li{display:inline-block;list-style:none}.proj_rating li i{color:#e8e8e8;font-size:1.5em}.proj_rating li.active i{color:orange}.more_wrap{text-align:center;margin-top:30px}.more_wrap .more_btn{background:#f0f0f0;padding:15px 30px;font-size:1em;text-transform:uppercase;color:#000;font-weight:700;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transitoin:color .3s ease}.more_wrap .more_btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fcf443;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out}.more_wrap .more_btn:hover:before{transform:scaleX(1)}.post_section{padding-bottom:50px}.post_container{display:flex;justify-content:space-between}.post_wpapper{flex:0 1 23%;position:relative}.post_wpapper .post_item .post_img img{width:100%;height:225px;object-fit:cover}.post_item{position:relative}.post_item:after{content:'';display:block;width:80%;margin-top:10px;margin-left:auto;margin-right:auto;height:2px;background:#ddd}.post_item:hover:after{background:#fcf443;transition:all .4s ease}.post_descr{color:#000;text-align:left;padding-top:10px;padding-left:5px;padding-bottom:10px;min-height:100px}.post_descr .post_date{font-weight:600;font-size:.9em}.post_descr .post_title{font-family:open sans,sans-serif;font-size:1em;font-weight:800;margin-top:10px}.relative_container{position:relative;padding:0 30px}.post_control{position:absolute;top:30%}.post_control i{font-size:2em;color:rgba(24,24,24,.2)}.post_control:hover i{color:#181818}.post_control.prev{left:0}.post_control.next{right:0}.contact_section{padding-top:50px;padding-bottom:30px;background:url(../img/contact.png) no-repeat center;background-size:cover;background-attachment:fixed}.contact_container{padding:0 55px}.contact_title{margin-bottom:50px}.contact_title h2{font-size:2.5em;text-transform:uppercase;color:#fff;font-family:open sans,sans-serif;font-weight:700;position:relative;padding-bottom:30px}.contact_title h2:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:#fff}.contact_title p{margin-top:40px;color:#fff;font-size:1.2em;text-transform:uppercase;font-weight:400}.contact_form{display:flex;justify-content:space-between;flex-wrap:wrap}.contact_form .input_field{flex:0 1 48%;margin-bottom:25px}.contact_form .area_field,.contact_form .button_field{flex:0 1 100%}.input_field input[type=text]{width:100%;height:60px;padding-left:30px;padding-right:30px;border-radius:2px;border:none;transition:all .4s ease}.area_field textarea{width:100%;height:220px;border:none;border-radius:2px;padding:30px}.button_field{display:flex;justify-content:center;margin-top:25px}.contact_btn{background:#fcf443;padding:15px 30px;color:#000;font-weight:700;text-transform:uppercase}.footer_container{display:flex;justify-content:space-between;align-items:center;margin-top:130px}.copyright{color:#fff}.copyright p{font-weight:300;font-size:1em;margin:0}.copyright p span{color:#fcf443}.social{display:flex;justify-content:space-between}.social a{color:#fff;font-size:1.2em;transition:all .4s ease}.social a:hover,.social a:focus{color:#fcf443}.social a+a{margin-left:10px}.sm_show{display:none}.hamburger{background:#1a1a1c;width:45px!important;height:45px!important;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;z-index:99;position:absolute!important;right:10px;top:7px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.project_cover{position:relative;max-width:100%;background:url(../img/proj_bg.jpg) no-repeat center;background-size:cover!important;height:100vh;background-attachment:fixed!important;display:flex;justify-content:center;align-items:center}.header_cover{position:relative;max-width:100%;width:100%!important;background-size:cover!important;height:100vh;background-attachment:fixed!important;display:flex;justify-content:center;align-items:center;background-attachment:fixed!important}.projects_cover{background:url(../img/projects_cover.png) no-repeat center}.contacts_cover{background:url(../img/zoriana.jpg) no-repeat center}.proj_header{color:#fff;font-family:roboto,sans-serif}.proj_header h2{font-family:roboto,sans-serif;font-weight:700;font-size:3em;position:relative}.proj_header h2:after{content:'';width:50px;height:2px;background:#fff;display:block;margin-top:80px}.proj_header p{width:600px;margin-top:30px;font-weight:300;font-size:1.3em;line-height:2}.back{color:#fff;font-family:roboto,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.1em}.back i{padding-right:15px}.back:hover,.back:focus{color:#fff}.arabia{font-family:Painter}.inline_list li{display:inline-block}.share_title{margin:0;color:#878787;font-size:1em;display:inline}.solution_section{padding-bottom:50px;color:#000}.solution_header{padding:25px 0;border-bottom:1px solid #ebedee}.solution_header a{color:#000;font-family:montserrat,sans-serif}.share_list{display:inline;margin-left:30px}.share_list li+li{margin-left:15px}.share_list li a{font-weight:700;font-size:1em}.visite_site{font-size:1em;float:right;text-transform:uppercase;font-weight:700}.visite_site i{padding-left:10px;color:#fcf443}.solution_wrap{padding:100px 0 60px}.solution_describe h2{font-size:2em;text-transform:uppercase;margin:0}.content_paragraph{font-weight:400;font-size:1.2em;line-height:1.8;padding-top:30px}.solution_advantages ul li+li{margin-top:100px}.solution_advantages ul li span{display:block;font-family:montserrat,sans-serif;font-weight:400;font-size:1.1em;text-transform:uppercase}.solution_advantages ul li span.advantages_number{font-weight:900;font-size:2em;display:flex;align-items:flex-start}.solution_advantages ul li span.advantages_number .min{padding-top:3px;font-size:.7em;font-weight:900}.project_presentation{padding:80px 0;position:relative}.project_presentation.presentation_1{background:#2d2d2d;color:#fff}.project_presentation.presentation_1 .presentation_content{text-align:right}.project_presentation.presentation_2{background:#fff;color:#000}.project_presentation.presentation_2 .presentation_content{text-align:left}.project_presentation.presentation_3{background:#f1f1f1}.presentation_content h2{text-transform:uppercase;line-height:1.25;font-weight:900;font-size:2em}.present_img img{width:100%;height:auto}.ipad_wrap{position:absolute;right:0;bottom:0;width:45%;z-index:10;text-align:right;overflow:hidden;margin-bottom:-170px}.ipad_wrap img{width:auto;height:840px}.imac_wrap{position:absolute;left:0;bottom:0;margin-bottom:-70px;width:45%;z-index:10;overflow:hidden}.imac_wrap img{width:auto;height:600px}.project_screen{margin-bottom:30px}.project_screen img{width:100%;height:auto;border:3px solid #d4d4d4}.project_screen.more_margin{margin-top:30px}.project_screen.less_margin{margin-top:-110px}.screenshots_container{column-count:2;column-gap:30px;padding-top:50px}.project_info{background:#fff;padding:100px 0;border-bottom:1px solid #d3d3d4}.center_text{text-align:center}.info_content h2{text-transform:uppercase;font-size:2em}.info_content p{width:700px;margin:0 auto}.social_share{margin-top:15px}.social_share li>a{width:75px;height:75px;display:flex;justify-content:center;align-items:center;background:0 0;color:#000}.social_share li>a:hover,.social_share li>a:focus{background:#fcf443;transition:all .4s ease}.social_share li+li{margin-left:15px}.footer_nav{background:#fff}.nav_container{border-bottom:1px solid #d3d3d4;display:flex;justify-content:center;align-items:center;padding:40px 0}.nav_container a{color:#000;font-size:1.1em;text-transform:uppercase}.nav_container a+a{margin-left:15px}.contact_us_wrap{text-align:center;padding:30px 0}.contact_us_wrap a{margin:0 auto;display:block;width:200px;padding:5px;border:1px solid #000;font-family:roboto,sans-serif;font-weight:700}.contact_us_wrap a span{display:block;background:#000;color:#fff;text-transform:uppercase;padding:10px 30px}.footer_logo{padding:15px 0 55px;text-align:center}.footer_logo img{width:200px}footer{background:#000;padding:15px 0}footer .footer_container{margin:0}.terms a,.terms span{color:#fff;text-transform:uppercase;font-weight:700}.contact_page{padding:100px 0;font-family:open sans,sans-serif;color:#000}.contact_info h2{font-family:open sans,sans-serif;font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1.75;padding-bottom:30px}.contact_info p{font-size:1em;font-weight:400;line-height:2}.contact_info span{font-weight:800}.contact_info .email_link{color:#000}.contact_logo{display:block;padding:15px 0;color:#000;font-weight:400;font-size:1.2em;text-transform:uppercase}.contact_logo:hover,.contact_logo:focus{color:#000}.contact_us_wrapper{padding:0 75px;background:#f7f7f7}.contact_us_field{width:100%;margin-top:15px;text-align:left}.contact_us_field input[type=text],.contact_us_field textarea{width:100%;border:1px solid #9f9f9f}.contact_us_field input[type=text]{height:40px;padding:0 15px}.contact_us_field input::-webkit-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field input::-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field input:-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field input:-ms-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field textarea::-webkit-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field textarea::-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field textarea:-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field textarea:-ms-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#000}.contact_us_field p{padding-top:15px;font-weight:700}.contact_us_field p span{font-weight:400}.contact_us_field textarea{padding:10px 15px;height:150px}.contact_us_submit{margin-top:30px;text-align:center}.contact_us_submit button{background:#ffd802;color:#000;padding:10px 45px;text-transform:uppercase;font-weight:700}.content_paragraph a,.post_content a{color:#275da3;transition:all .4s ease}.content_paragraph a:hover,.post_content a:hover{color:#275da3;border-bottom:1px solid #275da3}.blogpost_cover{background:url(../img/blog_cover.jpg) no-repeat center}.blogpost_cover:before{top:0;left:0}.blogpost_overlay{padding:80px 0;background:#fff}.blogpost_overlay--reverse{background:#f9f9f9}.blogpost_wrapper{position:relative}.post_img{width:265px;height:225px;overflow:hidden}.post_img img{width:100%;height:100%;object-fit:cover}.blogpost_describe{color:#878787;padding-left:70px}.blogpost_describe .blogpost_title{display:block;font-size:2em;color:#000;font-family:montserrat,open sans,sans-serif;font-weight:700;text-transform:inherit!important}.blogpost_describe p{font-size:1.2em;line-height:2}.related_overlay{padding:80px 0;background:#f9f9f9}.single_post{padding:40px 0;font-family:open sans,sans-serif}.single_post img{display:block;margin:0 auto;max-width:100%;height:auto}.post_header{display:flex;justify-content:space-between;align-items:center;color:#878787;font-size:1em;padding:0!important;font-weight:500}.post_header .post_category{color:#878787;text-transform:lowercase}.post_date{color:#878787;font-size:1em}.post_content{padding-bottom:40px}.post_content table{width:100%}.post_content p{font-weight:400;line-height:1.5;font-size:1.2em;padding-top:30px;margin:0}.post_content p iframe{width:100%}.post_content h3{font-size:1.5em;font-weight:700;padding-top:30px;margin:0}.post_content h2{font-size:2em;font-weight:700;padding-top:30px;margin:0}.post_footer{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.post_author{display:flex;justify-content:space-between;align-items:center}.post_author__avatar{width:40px;height:40px;overflow:hidden;border-radius:50%}.post_author__avatar img{width:100%;height:100%;object-fit:cover}.post_author__name{padding-left:10px;font-size:1em;font-weight:400;font-family:roboto,sans-serif}.post_sharing{display:flex;justify-content:space-between;align-items:center}.post_sharing span{text-transform:uppercase;font-weight:800;font-size:1.1em;color:#000}.post_sharing .share_group{margin-left:15px}.post_sharing .share_group a{color:#cfd0d2}.post_sharing .share_group a i{font-size:1.2em}.post_sharing .share_group a:hover,.post_sharing .share_group a:focus{color:#000;transition:all .4s ease}.post_sharing .share_group a+a{margin-left:10px}.related_title{padding-bottom:80px}.related_title{margin:0;font-weight:700;font-size:2em;font-family:Montserrat,sans-serif;text-transform:uppercase}.blogpost_wrapper .post_img{}.blogpost_describe .post_footer{padding-left:55px;padding-top:30px}.post_extra{display:flex;justify-content:space-between;align-items:center;padding-left:55px;padding-top:30px}.post_extra .post_date{position:absolute;right:0;top:-40px}img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.startup_section{padding:60px 0}.welcome_section{padding-bottom:100px}.contact_section{padding-bottom:50px!important}.project_cat{font-weight:0!important}label{color:#fff;font-family:montserrat,sans-serif;font-size:14px;padding:1px 0 0}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;left:-9999px}[type=checkbox]:not(:checked)+label,[type=checkbox]:checked+label{position:relative;padding-left:35px;cursor:pointer;top:12px;font-weight:100}[type=checkbox]:not(:checked)+label:before,[type=checkbox]:checked+label:before{content:'';position:absolute;left:0;top:2px;width:19px;height:19px;border:1px solid #969697;background:#1a1a1c;border-radius:0}[type=checkbox]:not(:checked)+label:after,[type=checkbox]:checked+label:after{content:'\2713';position:absolute;top:6px;left:5px;font-size:14px;line-height:.8;color:#fff;-webkit-transition:all .2s;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.button_field{justify-content:inherit!important}.contact_title p{text-transform:none!important}.contact_title a{color:#fff!important}.project_title{font-weight:700;font-size:1em;color:#000}.project_title:hover{color:#303030}.project-name,.project_descr{height:45px}.breadcrumbs{background-color:#f1f1f1;padding:25px 0;border-bottom:1px solid #ebedee}.breadcrumbs div[itemtype]{display:inline-block}.breadcrumbs a{color:#878787;font-size:1em;display:inline}.breadcrumbs .hyphen{color:#878787;font-size:1em;display:inline;margin:0 20px;font-style:normal}.breadcrumbs a:hover{border-bottom:1px solid #878787}.breadcrumbs a.active{color:#000;font-size:1em;display:inline}.solution_header .complexity{display:inline-block!important}.solution_header .proj_rating{display:inline-block;position:relative;margin-top:0!important;left:13px}.startup_section .idcce_logo{width:350px!important}.startup_content h2 span{display:inline-block!important;color:#fff}.project_screen2 img{width:100%;height:auto;padding:25px 0}.project_presentation.presentation_30{background:#303030}.facebook_title{color:#fff;font-size:24px;padding:10px 0 20px}.error_field{border:1px solid red!important}.modal-content{background:rgba(0,0,0,.9)!important;border-radius:0!important;text-align:center!important}.contact_form p{margin:0 0 10px}.contact_modal p{color:#fff;text-transform:uppercase;font-family:montserrat,sans-serif;font-size:3em;text-align:center}.contact_modal span:not(.country-name):not(.dial-code){color:#fff;text-transform:uppercase;font-family:montserrat,sans-serif;font-size:2em;text-align:center}.contact_us_wrapper{padding:15px 50px 45px!important}.project_btn_div{padding:30px 0}.project_btn_cost_calculator{padding:15px 30px;border:1px solid #000;display:inline-block;margin-right:30px;font-size:14px;cursor:pointer;color:#000}.project_btn_same_project{padding:15px 30px;border:1px solid #000;display:inline-block;font-size:14px;cursor:pointer;color:#000}.project_btn_cost_calculator:hover,.project_btn_same_project:hover{color:#fff;background:#000}.contact_form__textarea{width:100%;border:1px solid #ececec;padding:10px 15px;height:80px;resize:none}input,textarea{font-family:open sans,sans-serif;color:#333}.contact_form input::-webkit-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form input::-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form input:-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form input:-ms-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form textarea::-webkit-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form textarea::-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form textarea:-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form textarea:-ms-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.error_field{border:1px solid red!important}@font-face{font-family:Painter;src:local("OpenSans"),url(../fonts/painter/Painter_PERSONAL_USE_ONLY.ttf)}body{font-size:16px;font-family:open sans,sans-serif}body.disabled{overflow:hidden}a:hover,a:focus{text-decoration:none!important}button,div,a{outline:none!important}ul{margin:0;padding:0;list-style:none}.xs_show{display:none}.project_item .project_descr{max-height:50px;min-height:50px;overflow:hidden;height:50px}header{position:absolute;top:0;left:0;z-index:99;font-size:14px;width:100%}header.sticky{position:fixed;background-color:rgba(0,0,0,.85)}.header_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0}.head_logo{background:url(/dist/img/logo_head.png) no-repeat center;background-size:contain;padding:80px;width:140px;height:70px}.main_nav li{display:inline-block}.main_nav li+li{margin-left:20px}.main_nav li a{padding-bottom:20px;border-bottom:3px solid transparent;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:1em;color:#fff}.main_nav li a:hover,.main_nav li a:focus{border-bottom:3px solid #ffd802}div.submenu{display:none;position:absolute;width:100%;top:75px;left:0}ul.main_nav>li:hover>div.submenu,.menu-arrow{display:block}.menu_link{text-transform:none!important;display:block;text-decoration:none;border:none!important;padding-bottom:10px!important}.submenu_box{color:#fff;width:33%;display:inline-block}#telegram{background:#3a6fa2;color:#fff!important;padding:10px!important;border-bottom:0!important;max-width:212px}#telegram:hover{transition:all .3s ease-in;box-shadow:0 0 12.55px 1.45px #3a6fa2;background:#3a6fa2}.foxpush_blocked_box.foxpush_blocked_box_left{display:none!important}.dropbtn{padding:0 0 20px;border-bottom:3px solid transparent;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:1em;color:#fff;background-color:transparent;border:none}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;min-width:160px;background-color:rgba(0,0,0,.8);border-top:3px solid #fdf142;z-index:1;transition:.2s ease-out}.dropdown-content a{padding:10px 15px;display:block;white-space:nowrap}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropdown-content:before{opacity:1}.dropdown-content:before{content:"";width:0;height:0;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent #fdf142;position:absolute;top:-9px;left:10px;z-index:10;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dropdown:before{content:"";background:#fff;width:6px;height:6px;z-index:10;position:absolute;display:inline-block;top:8px;right:-12px;border-radius:50%}@media screen and (max-width:768px){.header_container{padding:18px 0!important}.dropbtn{padding-bottom:10px;font-size:1.2em!important}.dropdown-content{position:inherit;background-color:transparent}.dropdown:before{width:6px;height:6px;top:10px;right:-15px}#telegram{max-width:157px}}@-webkit-keyframes typing{from{width:0}to{width:100%}}@keyframes typing{from{width:0}to{width:100%}}@-webkit-keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}.hamburger-box{width:30px;height:24px;display:inline-block;position:absolute!important;left:10px;top:12px}.hamburger-inner{display:block}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px!important;height:2px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:-1px!important}.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.71429px,-6px,0);transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}.project_section{background:#fff;padding-top:30px}.all_projects{padding:0}.projects_wrap{background:#181818;padding-top:70px}.project_container .project_item{width:544px;display:inline-block;clear:both;margin-bottom:50px}.project_container .project_item:nth-child(even){float:right}.proj_img{width:100%;height:360px;overflow:hidden}.proj_img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .4s ease;transition:all .4s ease}.proj_img img:hover{width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}.project_content{background:#fff;padding:40px 40px 20px}.project_cat{text-transform:capitalize;font-family:montserrat,sans-serif;font-size:1.2em;font-weight:700;color:#b5b5b5}.project-name{font-weight:700;font-size:1.5em;color:#636363!important}.project-name a{color:#636363!important}.project_descr{font-weight:400;font-size:1em;color:#636363;line-height:1.5;margin:10px 0}.more_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.more_info .complexity{font-size:.9em;font-weight:400;color:#636363}.proj_rating{padding:0;margin-top:10px}.proj_rating li{display:inline-block;list-style:none}.proj_rating li i{color:#e8e8e8;font-size:1.5em}.proj_rating li.active i{color:orange}.more_wrap .more_btn{background:#f0f0f0;padding:15px 30px;font-size:1em;text-transform:uppercase;color:#000;font-weight:700;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transitoin:color .3s ease}.more_wrap .more_btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fcf443;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.more_wrap .more_btn:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.intouch_btn{padding:10px 30px;font-size:1em;font-family:montserrat,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;border:1px solid #fff}.intouch_btn:hover,.intouch_btn:focus{color:#000;background:#fdf142;border:1px solid transparent;transition:all .3s ease}.intouch_btn--reverse{color:#000;background:#fdf142;border:1px solid transparent}.intouch_btn--reverse:hover{color:#fff;border:1px solid #fff;background:0 0}.home_section{padding:0;min-height:650px;background:url(../img/home_bg.jpg) center no-repeat;background-size:cover;align-items:center;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.home_container-l{margin-top:100px;text-align:center;font-family:montserrat,sans-serif}.home_container-l p{color:#fdf142;font-size:1em;font-weight:700;text-transform:uppercase}.home_container-l h1{padding:30px 0;color:#fff;font-size:5em;font-weight:900;text-transform:uppercase}.home_container-l h2{color:#fff;font-size:1.4em;font-weight:700;line-height:2}.learn_more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:210px;margin:60px auto 0;background:#fdf142;color:#020000;text-transform:uppercase;font-weight:700;padding:15px 0}.learn_more:hover,.learn_more:focus,.more_details:hover,.more_details:focus{transition:all .3s ease-in;box-shadow:0 0 12.55px 1.45px #f8e300;background:#f8e300;color:#020000}.develop{padding:100px 0;color:#28292d;background:url(../img/line_bg.png) center no-repeat;background-size:cover}.title_wrapper{font-family:montserrat,sans-serif}.title_wrapper--center{text-align:center}.category_subtitle{display:block;padding-bottom:45px;font-size:1em;text-transform:uppercase;color:#d9cc0b}.section_title{width:485px;font-size:3.6em;color:#28292d;font-weight:900;text-align:left;text-transform:uppercase}.section_title--reverse{color:#fff;text-align:right}.section_title--center{margin:0 auto;text-align:center}.develop_container{padding:0 70px}.develop_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px}.develop_item--first{width:375px}.develop_item--second{width:215px}.develop_item--third{width:315px}.info_title{font-family:montserrat,sans-serif;padding-top:20px;padding-bottom:15px;font-size:1.5em;font-weight:700}.info_paragraph{font-family:open sans,sans-serif;font-weight:400;font-size:1em;line-height:1.4}.info_paragraph--grey{color:#999}.proj_count{display:block;padding:30px 0 15px;font-size:4.5em;color:#fdf142;font-family:montserrat,sans-serif;font-weight:900}.develop_img{width:100%;height:auto}.develop_img--top_padding{padding-top:45px}.develop_img--bottom_padding{padding-bottom:20px}.faq_section{padding:80px 0;background:#f7f7f7;position:relative;overflow:hidden}.faq_sign{position:absolute;right:-100px;top:-75px;width:250px}.faq_sign img{width:100%}.faq_container{margin-top:120px;column-count:3;column-gap:20px}.grid-sizer{width:30%}.gutter-sizer{width:5%}.faq_item{display:inline-block;height:auto}.result_section{position:relative;background:#222 url(../img/line_bg2.png) center no-repeat;background-size:cover;padding:80px 0}.result_left_pic{position:absolute;left:0;width:750px}.result_left_pic img{width:100%}.result_top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.result_descr{position:relative;width:475px;margin-top:30px;background:#222;padding:30px 40px 20px 50px;box-shadow:0 4px 54px 0 rgba(21,21,21,.35);font-family:open sans,sans-serif}.result_descr p{color:#999;font-size:1em;line-height:1.4;font-weight:400}.result_descr img{position:absolute;bottom:0;left:-35px;z-index:2}.result_info_wrap{margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.result_info{width:400px;margin-right:50px;text-align:right;font-family:montserrat,sans-serif}.result_info h2{font-size:1.8em;color:#fff;font-weight:900;text-transform:uppercase}.result_info span{display:block;margin-top:35px;margin-bottom:10px;color:#fdf142;font-size:1.5em;font-weight:900}.result_info_img{width:545px}.result_info_img img{width:100%}.success_section{padding:150px 0;background:#222 url(../img/line_bg.png) center no-repeat;background-size:cover;overflow:hidden}.success_intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.success_intro__text{width:40%}.success_intro__text p{margin-top:80px;margin-bottom:30px}.success_intro__photo{width:50%;position:relative}.success_intro__photo img{width:100%}.success_triangle{position:absolute}.success_triangle--first{top:160px;right:-50px}.success_triangle--second{top:-30px;left:140px}.success_qoute{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:montserrat,sans-serif}.success_qoute__img{width:55%;height:370px;float:left;overflow:hidden;position:relative;z-index:1}.success_qoute__img img{width:100%;height:100%;object-fit:cover}.success_qoute__info{position:relative;width:45%;float:left;background:#fff;margin-left:-75px;padding:115px 0 170px 140px;box-shadow:0 0 39.2px .8px rgba(0,0,0,.07)}.success_qoute__info h2{width:345px;font-size:1.8em;font-weight:900;text-transform:uppercase}.success_list{display:block;margin-top:30px}.grid-sizer2{width:40%}.gutter-sizer2{width:20%}.success_item{width:40%;height:auto;margin-top:30px;display:inline-block;position:relative}.success_item:nth-child(even){float:right}.success_item__img{width:100%}.title_number{position:absolute;top:40px;left:-70px;font-family:montserrat,sans-serif;font-weight:900;font-size:4em;z-index:2}.title_number:before{content:'';position:absolute;width:70px;height:150px;left:-10px;top:-40px;background:url(../img/number_bg.png) no-repeat center;z-index:-1}.title_number--fact{left:0}.paginated_title{position:relative}.our_works{padding:100px 0;background:#222 url(../img/line_bg2.png) center no-repeat;background-size:cover}.works_container{padding:0 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.work_item{width:46%;margin-top:30px}.work_img{display:block;overflow:hidden;width:100%;height:360px}.work_img img{width:100%;height:100%;object-fit:cover}.works_subtitle{width:600px;margin-top:30px!important;margin-bottom:70px!important;font-size:1.1em;color:#999;line-height:2;font-family:open sans,sans-serif}.works_subtitle--center{margin:0 auto;text-align:center}.work_info{padding:30px 0 50px 40px;font-family:montserrat,sans-serif;color:#fff}.work_category{display:block;font-weight:700;font-size:.8em;text-transform:uppercase}.work_title{display:block;margin:10px 0 20px;font-size:1.5em;font-weight:700;color:#fff}.work_title:hover,.work_title:focus{color:#fff}.work_describe{color:#999;font-size:1em;font-family:open sans,sans-serif;line-height:1.5}.grid-sizer3{width:44%}.gutter-sizer3{width:12%}.facts_section{padding:80px 0;background:#222 url(../img/line_bg.png) center no-repeat;background-size:cover}.fact_container{width:100%}.fact_item{width:42%;margin-top:70px;display:inline-block;height:auto}.fact_item:nth-child(odd){float:right}.fact_item__text{padding-left:100px;padding-top:10px;position:relative}.fact_img{height:200px;width:auto}.fact_img--to_right{padding-left:100px}.years_section{padding:85px 0;position:relative;overflow:hidden;background:url(../img/years_bg.jpg) no-repeat center;background-size:cover;background-position:0}.years_info{width:770px;margin-left:30px;font-family:montserrat,sans-serif;font-weight:400;font-size:1.5em;color:#fff;text-align:center;line-height:1.4}.years_info p{position:relative;z-index:6}.years_info p>span{position:relative;z-index:-1;color:#28292d}.years_info p>span:before{content:'';background:url(../img/span_triangle.png) center no-repeat;position:absolute;z-index:-1;background-size:contain;width:155px;height:60px;top:-23px;left:-25px}.about_start{padding:120px 0 0}.bold_subtitle{margin-top:30px;font-family:montserrat,sans-serif;font-weight:900;font-size:1.8em;text-transform:uppercase}.start_intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.intro_photo{width:270px}.intro_photo img{max-width:100%}.intro_photo+.intro_photo{margin-left:30px}.intro_paragraph{width:675px;margin-top:30px;margin-bottom:30px;float:right;text-align:right}.start_info_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:50px}.start_info_text--text_right{text-align:right;float:right}.start_info_text p+p{margin-top:30px}.start_info_text .info_title{padding-bottom:30px}.start_info_photo img{width:100%}.start_info_text,.start_info_photo{width:48%}.team_wrapper{margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.team_box{width:56%;padding-left:calc(50% - 470px);box-shadow:0 0 39.2px .8px rgba(0,0,0,.07);position:relative}.team_box .team_triangle{position:absolute;top:-45px;right:70px}.team_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px 80px 0}.team_item{-webkit-box-flex:0;-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;margin-top:30px;font-family:montserrat,sans-serif}.team_item__img{width:140px;height:140px;overflow:hidden}.team_item__img img{width:100%;height:100%;object-fit:cover}.team_item p{margin-top:20px;font-size:.95em;font-weight:400}.team_item span{display:block;font-size:1.1em;line-height:1;font-weight:900;padding:15px 0}.team_position{position:relative}.team_position:before{content:'';position:absolute;display:block;height:27px;width:125px;left:0;bottom:10px;background:#fdf142;z-index:-1}.team_infoBox{width:44%;padding-right:calc(50% - 490px);padding-left:50px}.team_info_title{font-family:montserrat,sans-serif;font-weight:900;font-size:1.5em;position:relative}.team_info_title--uppercase{text-transform:uppercase}.team_info_title .team_qoute{position:absolute;left:-45px;top:-100px;color:#fdf142;font-size:6em}.team_info__text{margin-top:200px;text-align:right}.team_info__text .info_title{padding-bottom:30px}.team_info__text p{margin-top:30px}.team_title{padding:75px 0 35px;font-family:montserrat,sans-serif;font-weight:900;font-size:1.9em}.team_title--uppercase{text-transform:uppercase}.form_section{padding:85px 0;background:#222 url(../img/intouch_bg.png) center no-repeat;background-size:cover}.inner_contentBox{padding:0 80px 0 100px}.touch_info p{width:350px;margin-top:85px;font-size:1.2em;font-family:montserrat,sans-serif;font-weight:700;color:#222;line-height:1.4}.touch_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact_form-l{position:relative;width:470px;background:#fff;box-shadow:0 0 39.2px .8px rgba(0,0,0,.07);padding:60px 60px 35px}#message_bottom{font-weight:400}.contact_form__input{width:100%;height:40px;border:1px solid #ececec;padding:0 15px}.contact_form-l .field_wrap+.field_wrap{margin-top:15px}.contact_form-l input::-webkit-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form-l input::-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form-l input:-moz-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.contact_form-l input:-ms-input-placeholder{font-family:open sans,sans-serif;font-weight:400;color:#949494}.field_wrap{width:100%}.modal-dialog{margin-top:100px}button.close{color:#fff;opacity:.5;font-size:25px}button.close:hover{color:#fff;opacity:.75}.contact_btn-l{display:block;margin-top:30px;width:100%;border:none;padding:25px 0;background:#28292d;color:#fff;font-weight:700;font-family:montserrat,sans-serif;text-transform:uppercase;overflow:hidden;position:relative}.contact_btn-l .hover_text,.contact_btn .hover_text{display:none}.contact_btn-l:hover,.contact_btn:hover{background:#fdea3c;color:#000;transition:all .3s ease}.review_section{padding:120px 0 80px;margin-top:100px;background:#f4f4f4}.review_mini{color:#999;text-transform:uppercase;font-family:montserrat,sans-serif;font-size:12px;text-align:center;padding-bottom:20px}.review_message{color:#333;font-size:24px;text-align:center;font-style:italic;line-height:1.5;font-weight:100}.review_author{padding-top:50px;width:180px;margin:auto;text-align:center;color:#999;font-size:14px}.review_author_name{text-align:center;color:#333;font-size:14px;padding-top:10px}.owl-carousel-item{padding:0 15%}.review_author_img{width:80px!important;margin:auto}.owl-dots{text-align:center;margin:30px 0 0}.owl-dot{width:10px;height:10px;border-radius:5px;background-color:#ccc!important;display:inline-block;margin:0 2px}.owl-dot.active{background:#666!important}.footer{background:#222;padding:50px 0;color:#b9b9b9}.footer_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.adress{width:180px}.footer_title{font-family:montserrat,sans-serif;font-weight:900;font-size:1.2em}.footer_text{padding-top:15px;font-family:open sans,sans-serif;font-weight:400;font-size:1em;line-height:1.5}.web_develop{width:180px}.footer_link{display:block;color:#b9b9b9;line-height:1.5}.footer_link:hover{color:#fff}.footer_div{padding-top:15px}#header_intouch{padding:10px 20px}.popup_body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.close_popup{position:absolute;top:15px;right:15px;color:#28292d;font-size:1.2em}.close_popup:active,.close_popup:focus,.close_popup:hover{color:#28292d}.popup .mfp-close{display:none!important}.mfp-content{width:auto!important}.thanks_modal{display:none}.thanks_modal.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1070;background:rgba(0,0,0,.7)}.thanks_content{position:relative;width:400px;box-shadow:0 0 39.2px .8px rgba(0,0,0,.27);padding:30px;font-family:montserrat,sans-serif;z-index:1075;background:#fff}.thanks_content h2{font-size:1.5em;font-weight:700}.thanks_content p{font-weight:400;padding-top:15px}body.disabled{overflow:hidden}footer.foo{background:#111;padding:30px 0;color:#b9b9b9}.foo_title{color:#444;font-family:montserrat,sans-serif;font-weight:400;font-size:18px}.foo_text{padding-top:10px;font-family:open sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5}.foo_div{padding-top:10px}.foo_div a{display:block;color:#b9b9b9;font-size:14px;line-height:1.5}.foo_div a:hover{color:#fff;text-decoration:underline!important;transition:all .4s ease}.foo_logo{background:url(/dist/img/logo_head.png) center no-repeat;background-size:contain;width:170px;height:70px;display:inline-block}.foo-social{display:block}.foo-social a{font-size:18px;color:#b9b9b9;margin-right:5px;transition:all .4s ease}.foo-social a:hover{color:#fff}.foo_link{display:block;color:#b9b9b9;line-height:1.5}.foo_link:hover{color:#fff}#europe_secure_text{display:inline-block;width:calc(100% - 15px)}div#europe_secure_div{position:fixed;opacity:.9;z-index:29;width:250px;padding:15px;bottom:20px;left:20px;font-size:14px;color:#777;background-color:#eaeaea}#europe_secure_ok{cursor:pointer;float:right;display:inline-block;padding:0 2px 2px;text-align:center;color:#000;background-color:transparent}#europe_secure_ok:hover{background:#f0f0f0}@media screen and (max-width:768px){div#europe_secure_div{width:100%;bottom:0;left:0;right:0;padding-right:20px}#europe_secure_ok{position:absolute;top:0;right:15px;width:auto}}@media screen and (min-width:1200px){#europe_secure_div{padding-bottom:40px}}@media screen and (max-width:1366px){.result_left_pic{width:650px}}@media screen and (max-width:1200px){.post_img{width:100%}.ipad_wrap img{width:auto;height:500px}.imac_wrap{width:50%}.home_section video{height:100%}.project_container .project_item{margin-bottom:50px}.contact_container{padding:0}.project_container .project_item{width:48%;margin-bottom:50px}.success_item .title_number{position:relative;top:0;left:0;display:block;margin:30px 0}.web_develop{width:150px}.md_hide{display:none}.team_infoBox{padding-right:calc(50% - 470px)}.home_container-l h1{font-size:4em}.result_info{width:calc(100% - 545px );margin-right:20px}.inner_contentBox{padding:0}}@media screen and (max-width:990px){.project-name,.project_descr{height:auto}.footer_container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fact_img{max-width:100%;object-fit:cover}.team_box{padding-left:calc(50% - 360px)}.team_infoBox{padding-right:calc(50% - 360px)}.team_item{-webkit-box-flex:0;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%}.contact_form-l{width:370px;padding:60px 30px 35px}.works_subtitle{width:100%}.work_img{height:260px}.sm_hide{display:none}.home_container-l h1{font-size:3.5em}.result_info_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.result_info{width:100%;margin-right:0}.result_info_img{width:100%;margin-bottom:30px;order:-1}.result_descr{width:100%;padding:20px 0}.section_title{width:100%;font-size:2.5em}.years_info{width:100%;margin-left:0;text-align:left;font-size:1.2em}.success_qoute{margin-top:30px}.success_qoute__info{margin-left:-25px;padding:115px 0 150px 40px}.success_qoute__info h2{width:auto}.success_triangle--first{top:130px;right:-50px;width:150px}.develop_item--first{width:200px}.develop_item--second{width:175px}.develop_item--third{width:225px}.imac_wrap img{width:auto;height:400px}.project_screen.less_margin{margin-top:-60px}.startup_section .idcce_logo{width:350px}.sm_show{display:block}.startup_section{background-position:21%}.home_describe h1{animation:none;width:auto;border:none;white-space:normal}.project_content{background:#fff;padding:40px 20px 20px}.mer_content p{width:auto}.home_describe{width:auto;padding:20px 15px}.home_container{padding:0 15px;width:100%}.post_extra{padding-left:0}.blogpost_describe p{padding-left:0}}@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{padding:0;margin:0}.section_title{padding:0}.develop_items{margin-top:0}.proj_count{padding:0}.result_descr p{line-height:normal}.result_section{padding:40px 0}.result_info{width:auto!important}.success_section{padding:40px 0}.success_intro__text p{margin-top:40px}.our_works{padding:40px 0}.facts_section{padding:40px 0}.about_start{padding:40px 0 0}.team_title{padding:40px 0 20px}.review_section{padding:40px 0}.review_mini{font-size:1.9em;font-weight:900}.faq_section{padding:40px 0}.form_section{padding:40px 0}.touch_info p{margin-top:30px}.proj_header h1{font-size:2.5em}.single_post{padding:10px 0}.project_presentation{padding:40px 0}.project_info{padding:40px 0}.post_control{display:none}.contact_page{padding:40px 0 0}.header_cover{display:block;padding-top:60px}footer .foo_logo{display:none}footer .col-md-4{margin-top:0}footer .col-md-2,footer .col-md-3,footer .col-md-4{text-align:center;margin-top:20px}.foo_div a{font-size:14px;padding:3px 0}.foo-social a{font-size:25px}#europe_secure_text{width:calc(100% - 20px)}#europe_secure_ok{float:right;margin-top:11px;right:15px;font-size:20px}.header_cover{background-position:85%}.post_extra .post_date{position:static}.blogpost_wrapper{padding:0}.blogpost_wrapper .post_img{margin:0 auto;max-width:280px}.blogpost_describe{padding-left:0}.blogpost_describe p{padding-left:0;display:none}.blogpost_describe .blogpost_title{padding:30px 0 0;text-align:center;font-size:1.6em}.post_sharing{flex-direction:column;align-items:flex-start}.post_sharing .share_group{margin-left:0;margin-top:15px}.solution_header{display:flex;flex-direction:column}.visite_site{margin-top:15px}.proj_header h2::after{margin-top:40px}.contact_us_wrapper{padding:15px;border:none;margin:0 -15px}.social_share li>a{width:45px;height:45px}.screenshots_container{column-count:1}.info_content p{width:auto}.phone_icon{max-width:250px}.imac_wrap{position:relative;width:100%;text-align:left;margin-bottom:-150px;margin-top:30px}.imac_wrap img{width:90%;height:auto}.project_screen{margin-bottom:30px}.project_screen.more_margin{margin-top:0}.project_screen.less_margin{margin-top:0}.ipad_wrap{position:relative;margin-bottom:-250px;right:0;width:90%;text-align:right;width:100%}.ipad_wrap img{width:90%;height:auto}.present_img{width:280px;margin:0 auto}.solution_header{position:relative}.share_list{position:absolute;left:0;margin:0;bottom:20px}.solution_advantages ul li span.advantages_number{font-size:1.5em}.proj_header p{width:auto}.solution_wrap{padding:30px 0}.solution_describe h2{margin-top:30px}.solution_advantages ul{display:flex;align-items:flex-start;justify-content:space-between}.solution_advantages ul li{display:inline-block}.solution_advantages ul li+li{margin-left:10px;margin-top:0}.startup_section .idcce_logo{width:250px!important;left:-75px}.post_section{padding-bottom:75px}.post_control{position:absolute;top:unset;bottom:-45px;margin-top:30px}.post_control.prev{left:15px}.post_control.next{right:15px}.nav_wrap{display:none}.nav_wrap.active_navigation{display:block!important;position:fixed;width:100%;height:100vh;margin:0!important;top:0;left:0;z-index:99;background:#1a1a1c;border:none!important}.nav_wrap.active_navigation .main_nav{margin-top:100px;padding-left:30px}.nav_wrap.active_navigation .main_nav li+li{margin-top:30px}.nav_wrap.active_navigation .main_nav li{display:block;margin-left:0!important}.nav_wrap.active_navigation .main_nav li a{padding-bottom:10px;font-size:1.5em}.merehead_section{background:#fff;padding:0}.elements_wrap img{width:100%}.footer_container{justify-content:center;flex-direction:column;text-align:center;margin-top:80px}.copyright{width:200px;margin-bottom:10px}.xs_show{display:block}.startup_section{position:relative;padding:50px 0 200px;overflow:hidden;background-position:100%}.startup_content h2{font-size:1.8em}.startup_content h2 span{display:inline}.contact_form .input_field{flex:0 1 100%;margin-bottom:25px}.home_container{padding:0;width:100%}.home_describe{width:100%;padding:20px;border-left:none;border-right:0}.home_describe h1{font-size:2em}.home_describe h2{font-size:1.5em}.home_describe h2{width:auto}.section_content p{width:auto}.more_info{}.more_info .complexity{text-align:left}.project-name{padding:20px 0 10px}.project_cat{padding-bottom:30px}.develop{padding:50px 0}.success_list{display:block;height:auto!important}.success_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:unset!important;left:unset!important}.success_qoute{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.success_item span{order:-4}.success_item h2{order:-3;margin-top:0}.success_item p{order:-2}.success_item img{order:-1}.success_item .title_number{margin:30px 0 0}.team_item__img{width:100%;height:auto;overflow:visible}.team_item__img img{height:auto}.team_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.project_content{padding:40px 15px 20px}.proj_rating li i{font-size:1.2em}.faq_container{margin-top:40px;column-count:1}.nav_wrap{display:none}.nav_wrap.active_navigation{display:block!important;position:fixed;width:100%;height:100vh;margin:0!important;top:0;left:0;z-index:99;background:#1a1a1c;border:none!important}.nav_wrap.active_navigation .main_nav{margin-top:20px!important;padding-left:30px}.nav_wrap.active_navigation .main_nav li+li{margin-top:20px!important}.nav_wrap.active_navigation .main_nav li{display:block;margin-left:0!important}.nav_wrap.active_navigation .main_nav li a{padding-bottom:10px;font-size:1.2em!important}.xs_show{display:block}.header_container{padding:30px 0 0}.idcce_logo{display:none}.project_container .project_item{width:100%;margin-bottom:50px}.review_message{font-size:18px}.footer_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.adress{margin-top:30px}.web_develop{width:100%;margin-top:30px}.start_info_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.start_info_photo,.start_info_text{width:100%}.start_info_photo img,.start_info_text img{padding:15px 0}.team_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.team_box,.team_infoBox{width:100%}.team_box{padding:0 15px}.team_infoBox{padding:30px 15px}.team_info__text{margin-top:30px}.team_container{padding:0 0 60px}.team_item{-webkit-box-flex:0;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%}.develop_items{flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.develop_item{width:100%!important;margin-top:30px}.work_info{padding:30px 0 50px}.fact_item,.success_item{position:static!important;width:100%;margin-top:0}.fact_item img,.success_item img{padding:15px 0}.title_number{display:block;position:relative;top:0;left:15px;margin-top:30px;margin-bottom:15px}.fact_img--to_right,.fact_item__text{padding-left:0}.fact_img{height:auto}.success_intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.success_intro__text{margin-bottom:30px;width:100%}.success_intro__photo{width:100%}.success_qoute{margin-top:30px}.success_qoute__info{width:100%;margin-left:0;float:none;padding:100px 0 100px 40px}.success_qoute__img{width:100%;height:250px;float:none}.faq_item{width:100%;position:static!important}.xs_hide{display:none}.intro_paragraph{width:100%;float:none;text-align:left}.start_intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.intro_photo{width:100%;margin-top:30px}.intro_photo+.intro_photo{margin-left:0}.touch_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.touch_info p{width:100%}.contact_form-l{width:100%;padding:60px 15px 35px;margin:30px auto 0}.works_container{padding:0}.work_item{width:100%}.work_img{height:360px}.section_title{width:100%;font-size:2em}.home_container-l h1{font-size:2em}.home_container-l h2{line-height:1.6;font-size:1.2em}.years_section{background-position:50%}}#get_free_quote{background:#fdf142;color:#020000!important;font-weight:700;padding:10px!important;border-bottom:0!important}#get_free_quote:hover{transition:all .3s ease-in;box-shadow:0 0 12.55px 1.45px #f8e300;background:#f8e300}#QuoteModal .headline{font-family:montserrat,sans-serif;font-weight:700;font-size:1.8em;text-transform:uppercase}#QuoteModal .close{color:#000;top:-40px;left:40px;position:relative}#QuoteModal .close:hover{color:#000}#QuoteModal #contact-us-btn{background-color:rgba(0,0,0,.9);color:#fff}#QuoteModal #contact-us-btn:hover{transition:all .3s ease-in;box-shadow:0 0 9px 0 #666}#QuoteModal .modal-content{background:#fff!important;padding:50px 60px!important}img.lazy{background-image:url(/dist/img/loading.gif);background-repeat:no-repeat;background-position:25% 25%;background-size:50px}@media screen and (max-width:480px){.post_content p{font-size:1.2em!important;line-height:1.7!important}.relative_container{position:relative;padding:0 15px}.project_btn_cost_calculator,.project_btn_same_project{margin:10px 0}.owl-carousel-item{padding:0 20px}.review_message{font-size:16px}header.sticky{position:fixed;background-color:rgba(0,0,0,.85);height:60px}.blogpost_overlay{padding:40px 0!important}.breadcrumbs .hyphen{margin:0 3px}}