@font-face{font-family:Ubuntu-Regular;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/Ubuntu-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Ubuntu/Ubuntu-Regular.woff) format("woff"),url(../fonts/Ubuntu/Ubuntu-Regular.ttf) format("truetype")}@font-face{font-family:Ubuntu-Bold;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/Ubuntu-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Ubuntu/Ubuntu-Bold.woff) format("woff"),url(../fonts/Ubuntu/Ubuntu-Bold.ttf) format("truetype")}@font-face{font-family:Ubuntu-Medium;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/Ubuntu-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Ubuntu/Ubuntu-Medium.woff) format("woff"),url(../fonts/Ubuntu/Ubuntu-Medium.ttf) format("truetype")}@font-face{font-family:Ubuntu-Light;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/Ubuntu-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Ubuntu/Ubuntu-Light.woff) format("woff"),url(../fonts/Ubuntu/Ubuntu-Light.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/Roboto/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto-Medium;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/Roboto/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto-Light;src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/Roboto/Roboto-Light.woff) format("woff"),url(../fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}.authorization-layout,.center_align,.flex,.form-button-block,.horizontal_align,.main-layout,.main-layout-content-wrap,.table_show,.vertical_align{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.authorization-layout,.center_align,.form-button-block,.horizontal_align{-ms-flex-pack:center;justify-content:center}.authorization-layout,.center_align,.form-button-block,.vertical_align{-ms-flex-align:center;align-items:center}.table_show{-ms-flex-pack:start;justify-content:flex-start}.authorization-layout,.bgi-center,.bgi-cover{background:no-repeat;background-size:cover}.authorization-layout,.bgi-center{background-position:50%}body,html{height:100%;min-height:100%}body{font-family:Ubuntu-Regular,sans-serif;position:relative;overflow-x:hidden;background-color:#fbfbfb}li,ul{margin:0;padding:0;list-style:none}a:active,a:focus,a:hover{color:initial;text-decoration:none;transition:all .3s;outline:none}img{height:auto;width:auto;max-height:100%;max-width:100%}@media only screen and (min-width:768px){.admin-panel .container-fluid,.application .container-fluid,.contacts .container-fluid,.products .container-fluid,.slider_phone .container-fluid,.whatsit .container-fluid{width:83.33333333%}}@media only screen and (min-width:1920px){.admin-panel .container-fluid,.application .container-fluid,.contacts .container-fluid,.products .container-fluid,.slider_phone .container-fluid,.whatsit .container-fluid{max-width:1600px;width:auto}}.container_wrap{padding:55px 0;color:#2e2e2e}.container_wrap .wrap_title{text-align:center}.container_wrap .wrap_title .title{font-size:calc(18px + 1.3vw);text-transform:uppercase;margin:0 0 1.5em}.container_wrap .wrap_title .title_small{font-size:calc(14px + 1vw);margin-bottom:1.5em;margin-top:20px}.container_wrap .wrap_title .short_info{line-height:1.5em}.container_wrap .wrap_list{font-family:Ubuntu-Light,sans-serif}.container_wrap .wrap_list li{font-size:18px;display:block;position:relative;padding-left:25px;line-height:2em}.container_wrap .wrap_list li span{font-weight:700}.container_wrap .wrap_list li:before{content:"";position:absolute;background:#f3b460;width:7px;height:7px;top:.8em;left:0}.container_wrap .wrap_list li:last-child{margin-bottom:0}@media only screen and (max-width:1400px){.container_wrap .wrap_list li{font-size:16px}}.container_wrap .wrap_list li{margin:50px 0}.container_wrap .wrap_info h4{line-height:1.5em;margin-bottom:1em;font-family:Ubuntu-Light,sans-serif}.container_wrap .wrap_foto{text-align:center;width:65%;margin:0 auto}@media only screen and (max-width:1400px){.container_wrap{padding:50px 0}.container_wrap .wrap_info h4{font-size:16px}.container_wrap .short_info{font-size:14px}}@media only screen and (max-width:767px){.container_wrap .wrap_info h4{font-size:14px}}.base_list{font-family:Ubuntu-Light,sans-serif}.base_list li{font-size:18px;display:block;position:relative;padding-left:25px;line-height:2em}.base_list li span{font-weight:700}.base_list li:before{content:"";position:absolute;background:#f3b460;width:7px;height:7px;top:.8em;left:0}.base_list li:last-child{margin-bottom:0}@media only screen and (max-width:1400px){.base_list li{font-size:16px}}.application_foto,.bonus_foto,.message_foto,.news_foto,.referal_foto,.whatsit_foto{text-align:center}.application,.background,.scope,.services .services_block:nth-child(2n),.whatsit{background:url(../img/baners/circles-25.jpg) 50% no-repeat;background-size:cover;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);z-index:1}.number_item,.products .number,header .header-list li .number{display:inline-block;height:2.5em;width:2.5em;border-radius:50%;border:2px solid #fff;background-color:#e74c3c;text-align:center;line-height:2.3em;font-weight:700}@media only screen and (max-width:767px){.number_item,.products .number,header .header-list li .number{font-size:16px}}.main-layout{height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.main-layout-content-wrap{height:calc(100% - 30px);-ms-flex-align:start;align-items:flex-start}.main-layout-content{width:calc(100% - 330px)}.authorization-layout{height:100%;width:100%;overflow:hidden;background-image:url(../img/dark-material-bg.jpg)}@media only screen and (max-width:430px){.authorization-layout{padding:0 15px}}img.delay{opacity:1;transition:opacity .3s}img.delay[data-src]{opacity:0}.d-flex{display:-ms-flexbox!important;display:flex!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}header{background:url(/img/baners/baner1.jpg) 50% no-repeat;background-size:cover;position:relative}header:before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;background:linear-gradient(90deg,#000,rgba(0,0,0,.01))}header .container_wrap{color:#fff}header .container_wrap .wrap_title .title{margin:0 0 .5em}header .header-description,header .header-title{text-align:center}header .header-description{font-family:Roboto-Regular,sans-serif;font-size:13px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:3px}header .header-list{margin-top:13%}header .header-list li{font-family:Roboto-Light,sans-serif;margin-top:1.3em;font-size:16px;position:relative;line-height:2em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .header-list li:first-child{margin-top:0}header .header-list li .number{font-size:16px;margin-right:10px}@media only screen and (max-width:767px){header .header-list li{font-size:14px}}@media only screen and (min-width:1400px){header .header-list li{margin-top:2em;font-size:22px}header .header-list li .number{font-size:18px}}.base_menu{height:60px;line-height:60px;background-color:rgba(39,50,61,.6);position:relative}.base_menu .menu a{line-height:65px}@media only screen and (max-width:767px){.base_menu{background-color:#27323d;height:65px;line-height:65px}.base_menu .menu{position:absolute;display:none;width:100%;left:0;top:65px;padding:0 20px;border-top:1px solid #fff;float:none!important;background-color:rgba(39,50,61,.9);z-index:10}.base_menu .menu li{float:none!important;display:block!important;line-height:45px;border-bottom:1px solid #eee;margin:0 -20px;text-align:center}.base_menu .menu li a{display:block!important;font-size:14px}.base_menu .menu li a:after{opacity:0!important;display:none!important}.base_menu .menu li:last-child{border-bottom:0}}.fixed_menu{display:none;position:fixed;top:0;left:0;width:100%;height:55px;line-height:55px;z-index:100;background-color:#27323d}.fixed_menu .fixed_menu_list a{line-height:60px}.base_menu .navbar_logo,.fixed_menu .navbar_logo{float:left}.base_menu .mob_button,.fixed_menu .mob_button{float:right;padding:0;height:40px;width:40px;margin:12px 0;border:1px solid #fff;text-align:center;line-height:28px;color:#fff}.base_menu .mob_button .fa,.fixed_menu .mob_button .fa{font-size:18px;vertical-align:middle}.base_menu .navbar-collapse,.fixed_menu .navbar-collapse{border-top-color:#fff;padding:0}.base_menu .fixed_menu_list,.base_menu .menu,.fixed_menu .fixed_menu_list,.fixed_menu .menu{float:right}.base_menu .fixed_menu_list li,.base_menu .menu li,.fixed_menu .fixed_menu_list li,.fixed_menu .menu li{display:block;float:left;line-height:1}.base_menu .fixed_menu_list li a,.base_menu .menu li a,.fixed_menu .fixed_menu_list li a,.fixed_menu .menu li a{color:#fff;padding:0 .5em;display:inline-block;font-size:15px;font-weight:400;font-family:Roboto-Regular,sans-serif;position:relative;overflow-x:hidden;z-index:1}.base_menu .fixed_menu_list li a:after,.base_menu .menu li a:after,.fixed_menu .fixed_menu_list li a:after,.fixed_menu .menu li a:after{position:absolute;top:0;left:100%;height:100%;width:200%;color:#fff;background-color:#e74c3c;display:block;content:"";opacity:0;transform-origin:0 0;transform:skew(45deg) translateX(0);transition:all .8s;z-index:-1}.base_menu .fixed_menu_list li a:hover:after,.base_menu .menu li a:hover:after,.fixed_menu .fixed_menu_list li a:hover:after,.fixed_menu .menu li a:hover:after{opacity:1;transform:skew(45deg) translateX(-100%)}.base_menu .fixed_menu_list li a.active.notShow:after,.base_menu .menu li a.active.notShow:after,.fixed_menu .fixed_menu_list li a.active.notShow:after,.fixed_menu .menu li a.active.notShow:after{opacity:0}.base_menu .fixed_menu_list li a.active:after,.base_menu .menu li a.active:after,.fixed_menu .fixed_menu_list li a.active:after,.fixed_menu .menu li a.active:after{opacity:1;transform:skew(45deg) translateX(-100%)}.whatsit{color:#2e2e2e}.whatsit .wrap_foto{width:80%}.contacts .location,.products .wrap_list,.system_work .system_work_wrap,.whatsit .whatsit_wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.whatsit .whatsit_item{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.whatsit .whatsit_item:nth-child(2n){width:50%}.whatsit .whatsit_item:nth-child(odd){width:25%}.whatsit .whatsit_list{font-family:Ubuntu-Light,sans-serif;display:inline-block}.whatsit .whatsit_list li{font-size:18px;display:block;position:relative;padding-left:25px;line-height:2em}.whatsit .whatsit_list li span{font-weight:700}.whatsit .whatsit_list li:before{content:"";position:absolute;background:#f3b460;width:7px;height:7px;top:.8em;left:0}.whatsit .whatsit_list li:last-child{margin-bottom:0}@media only screen and (max-width:1400px){.whatsit .whatsit_list li{font-size:16px}}.whatsit .whatsit_list li{margin-bottom:3em}@media only screen and (max-width:1400px){.whatsit .whatsit_list li{margin-bottom:2em}}@media only screen and (max-width:1200px){.whatsit .whatsit_item:nth-child(2n),.whatsit .whatsit_item:nth-child(odd){width:100%}.whatsit .whatsit_item:nth-child(2n){margin:2em 0}.whatsit .whatsit_item:nth-child(odd){-ms-flex-pack:start;justify-content:flex-start}.whatsit .whatsit_list li{margin-bottom:2em}}@media only screen and (max-width:767px){.whatsit .whatsit_list li{font-size:14px}}.application{color:#4f4f4f}.application .application_title{font-size:calc(18px + 1.3vw);font-family:Ubuntu-Bold,sans-serif;color:#43575d;margin:0 0 1em}.application .application_function{margin-left:20px;font-size:18px;line-height:26px;list-style:disc}.application .application_function>li{list-style:disc}.application .application_function>li ul{margin-left:20px}.application .application_function>li ul li{list-style:circle}.application .application_info{margin-bottom:50px}.application .application_button a{height:60px;display:inline-block}@media only screen and (max-width:767px){.application .application_info .application_function,.application .application_info h4{font-size:14px}.application .application_button{text-align:center}}.system_work{background-color:#085a7c;background-size:cover;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);z-index:1;color:#fff}.system_work .system_work_container{width:83.333%;margin:0 auto;padding:0 15px}@media only screen and (min-width:1920px){.system_work .system_work_container{max-width:1600px}}@media only screen and (max-width:991px){.system_work .system_work_container{width:100%}}.system_work .wrap_title h2{font-size:calc(16px + .8vw);margin:2em 0;padding:1em 0;background:radial-gradient(circle at center,#2b7099,#085a7c)}.system_work .system_work_wrap{position:relative}.system_work .system_work_item{text-align:center;width:16%;margin:0 auto;z-index:1}.system_work .system_work_item:last-child .number .system_work_line{display:none}.system_work .system_work_info{font-size:16px;margin-bottom:0}.system_work .number{display:inline-block;height:2.5em;width:2.5em;border-radius:50%;border:2px solid #fff;background-color:#fff;text-align:center;line-height:2.3em;font-weight:700;font-size:18px;position:relative;color:#000}@media only screen and (max-width:767px){.system_work .number{font-size:16px}}.system_work .number .system_work_line{position:absolute;display:block;content:"";height:2px;top:50%;transform:translateY(-50%);left:100%;background-color:#fff;z-index:0}@media only screen and (max-width:767px){.system_work .system_work_wrap{-ms-flex-flow:row wrap;flex-flow:row wrap}.system_work .system_work_item{width:47%;margin-bottom:25px}.system_work .system_work_item:last-child{margin-bottom:0}.system_work .system_work_item .number .system_work_line{display:none}.system_work .system_work_info{font-size:14px}}.scope .scope-wrap,.scope .scope_box,.scope .scope_item{display:-ms-flexbox;display:flex}.scope .scope-wrap{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;width:83.333%;margin:0 auto;padding:0 15px}@media only screen and (min-width:1920px){.scope .scope-wrap{max-width:1600px}}@media only screen and (max-width:991px){.scope .scope-wrap{width:100%}}.scope .wrap_title{width:100%}.scope .scope_item{width:33.33%;-ms-flex-pack:center;justify-content:center}.scope .scope_box{font-size:20px;width:70%;-ms-flex-align:center;align-items:center}.scope .scope_img{width:25%;margin:1.5em 0;margin-right:20px}.scope .scope_text{width:60%;font-weight:200;color:#555}@media only screen and (max-width:1200px){.scope .scope_item{width:45%}}@media only screen and (max-width:600px){.scope .scope_item{width:100%}.scope .scope_item .scope_box{width:90%;font-size:16px}.scope .scope_item .scope_img{margin:1em 0}}.products{background:#085a7c url(/img/baners/bg02.png) 50% no-repeat;background-size:cover;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);z-index:1;color:#fff}.products .wrap_foto{width:77%;margin-bottom:0}.products .number{font-size:18px}.products .wrap_list li{width:30%;text-align:center;font-size:24px;margin:2em 0;padding:0}.products .wrap_list li:before{display:none}.products .products_container{font-size:calc(11px + 4vw);position:relative;padding:125px 0 3em;text-align:center}.products .products_container_block_tab{padding:10px;border-radius:10px;background-color:#2b70ab;box-shadow:0 6px 10px 0 rgba(0,0,0,.25)}.products .products_container_block_tab.wow{animation-delay:1.3s}.products .products_container_block{position:absolute;font-size:calc(10px + .5vw);max-width:16em}.products .products_container_block_image{height:7em;overflow:hidden;position:relative}.products .products_container_block_image img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:100%}.products .products_container_block_image img.Line{animation-name:a;animation-duration:1s;animation-delay:.5s}.products .products_android{top:1em;left:0}.products .products_personal{top:0;right:0}.products .products_admin{bottom:0;left:35%}.products .products_admin .products_container_block_tab{margin-top:5px}.products .products_admin .products_container_block_image img{top:0}@media only screen and (min-width:1500px){.products .products_container{font-size:calc(16px + 3vw)}}@media only screen and (max-width:1200px){.products .wrap_list li{font-size:18px}}@media only screen and (max-width:992px){.products .wrap_list li{font-size:16px}}@media only screen and (max-width:767px){.products .wrap_foto{width:100%}.products .wrap_list li{font-size:14px}.products .wrap_list{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.products .wrap_list li{width:100%;margin-bottom:0}}@keyframes a{0%{height:0}to{height:100%}}.slider_phone{text-align:center;background-color:#f7f7f7}.slider_phone .phone_slider_button{margin-top:10px}.slider_phone .btn_next,.slider_phone .btn_prev{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;font-size:26px;cursor:pointer;transition:all .3s;background-color:#085a7c;opacity:.8;color:#fff}.slider_phone .btn_next:hover,.slider_phone .btn_prev:hover{opacity:1}.slider_phone .btn_next{margin-left:30px}.slider_phone .center_phone{position:relative}.slider_phone .phone_background{position:absolute;top:0;left:50%;transform:translateX(-50%);width:280px;height:511px;z-index:10}.slider_phone .phone_slider{position:relative;padding:40px 0;margin:0 auto}.slider_phone .phone_slider img{width:246px;margin:0 auto;transition:all .3s}.slider_phone .phone_slider .owl-item{opacity:.04;transition:all .3s;cursor:pointer}@media only screen and (max-width:767px){.slider_phone .phone_background{position:relative;z-index:0}.slider_phone .phone_slider{padding:0!important;position:absolute;top:37px;left:50%;transform:translateX(-50%);width:226px;padding:0}.slider_phone .phone_slider img{width:100%}}@media only screen and (max-width:1400px){.slider_phone .phone_background{width:260px;height:473px}.slider_phone .phone_slider{padding:37px 0}.slider_phone .phone_slider img{width:228px}}.admin-panel .short_info{margin:2em}.admin-panel .admin_background{position:relative;max-width:900px;width:100%;margin:0 auto;z-index:2}.admin-panel .admin_slider{position:absolute;top:4.5%;left:3.5%;width:93%}.admin-panel .admin_slider .admin-panel-image a{position:relative;display:inline-block}.admin-panel .admin_slider .admin-panel-image a:after{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;content:"\f002";font-family:FontAwesome;height:100%;width:100%;font-size:40px;color:#fff;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s}.admin-panel .admin_slider .admin-panel-image a:hover:after{opacity:1}.admin-panel .admin_slider .admin-panel-image img{width:100%;height:100%}.admin-panel .admin_slider .owl-nav{position:absolute;width:100%;top:50%;margin:0;padding:0}.admin-panel .admin_slider .owl-nav .owl-next,.admin-panel .admin_slider .owl-nav .owl-prev{position:absolute;transform:translateY(-50%);text-align:center;background-color:transparent;padding:0;margin:0}.admin-panel .admin_slider .owl-nav .owl-next .fa,.admin-panel .admin_slider .owl-nav .owl-prev .fa{font-size:90px;color:#085a7c;opacity:.8}.admin-panel .admin_slider .owl-nav .owl-next .fa:before,.admin-panel .admin_slider .owl-nav .owl-prev .fa:before{line-height:1}.admin-panel .admin_slider .owl-nav .owl-next:hover .fa,.admin-panel .admin_slider .owl-nav .owl-prev:hover .fa{opacity:1}.admin-panel .admin_slider .owl-nav .owl-next{right:-80px}.admin-panel .admin_slider .owl-nav .owl-prev{left:-80px}@media only screen and (max-width:1400px){.admin-panel .admin_background{max-width:720px}}@media only screen and (max-width:767px){.admin-panel .admin_slider .owl-nav{text-align:center;top:139%}.admin-panel .admin_slider .owl-nav .owl-next,.admin-panel .admin_slider .owl-nav .owl-prev{position:relative;transform:none;margin:0 15px;display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;font-size:26px;cursor:pointer;transition:all .3s;background-color:#085a7c;opacity:.8}.admin-panel .admin_slider .owl-nav .owl-next .fa,.admin-panel .admin_slider .owl-nav .owl-prev .fa{color:#fff;line-height:40px;font-size:26px}.admin-panel .admin_slider .owl-nav .owl-next{right:0}.admin-panel .admin_slider .owl-nav .owl-prev{left:0}}.services,.services .services_block_wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}.services .services_block{width:100%;border-bottom:2px solid #e2e2e2}.services .services_block:nth-child(2n) .services_block_wrap{-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.services .services_block_wrap{width:83.33333333%;margin:0 auto;padding:55px 0}.services .services_block_wrap .services_image,.services .services_block_wrap .wrap_content{width:50%;padding:0 15px}@media only screen and (min-width:1920px){.services .services_block_wrap{max-width:1600px}}@media only screen and (max-width:991px){.services .services_block_wrap{width:100%}}@media only screen and (max-width:767px){.services .services_block_wrap .services_image,.services .services_block_wrap .wrap_content{width:100%}}.services .wrap_title{text-align:left}@media only screen and (max-width:767px){.services .wrap_title .title_small{margin-top:1.5em;font-weight:700}}.contacts{background-color:#2b7099;color:#fff;padding:30px 0}.contacts .contacts_content{margin:0 auto}.contacts .wrap_title{text-align:center}.contacts .wrap_title .title{text-transform:none;margin:1em 0 .5em}.contacts .location{margin:10% 0 0}.contacts .location .location_item{width:31%;text-align:center}.contacts .location .logo{display:inline-block;width:70px;height:70px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:68px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contacts .location .logo svg{max-width:100%;max-height:100%;width:50%;height:50%;fill:#fff}.contacts .location .location_title{font-size:24px;margin:.8em 0;text-transform:uppercase}.contacts .location .info{font-size:16px}.contacts .contacts_right{background-color:#085a7c;box-shadow:0 10px 25px rgba(0,0,0,.3)}.contacts .contacts_form{text-align:center;width:80%;margin:0 auto;margin-bottom:40px}.contacts .contacts_form .form-group{margin-bottom:25px}.contacts .contacts_form .help-block{color:#fff}.contacts .contacts_form .form-control{display:block;width:100%;border:0;outline:0}.contacts .contacts_form .form-control:focus{box-shadow:0 10px 25px rgba(0,0,0,.3)}.contacts .contacts_form input.form-control{height:45px;padding:0 20px;line-height:100%;vertical-align:middle;font-size:16px;color:#363636}.contacts .contacts_form textarea.form-control{max-width:100%;height:100px;padding:15px 20px}.contacts .contacts_form button{display:inline-block;background-color:transparent;border:1px solid #fff;padding:0 30px;height:40px;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;transition:all .3s;box-shadow:0 10px 25px rgba(0,0,0,.3)}.contacts .contacts_form button:hover{background-color:#2b7099;border-color:#2b7099}@media only screen and (max-width:992px){.contacts .wrap_title .title_small{margin:.5em 0}.contacts .location{margin:30px}}@media only screen and (max-width:600px){.contacts .location .location_item{width:100%;margin-bottom:15px}.contacts .location .location_title{font-size:20px}.contacts .location .info{font-size:14px}}.filter-btns,.sec-title,.subheader{text-align:center}.sec-title{font:calc(26px + .5vw);text-transform:uppercase;margin-bottom:23px;color:#2e2e2e}.subheader{font-size:16px;line-height:28px;max-width:660px;padding:0 15px;margin:19px auto 80px;color:#606060}.application-demo{padding:140px 0}@media only screen and (max-width:1367px){.application-demo{padding:90px 0}}@media only screen and (max-width:1199px){.application-demo{padding:70px 0}}@media only screen and (max-width:991px){.application-demo{padding:50px 0}}@media only screen and (max-width:767px){.application-demo{padding:30px 0}}.application-demo .device-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.application-demo .device-image{position:relative}.application-demo .device-demo-content{position:absolute;top:50%;left:50%;width:91%;height:86%;transform:translate(-50%,-49%)}.application-demo .apllication-help-block{position:absolute;top:47%;left:3%;border-radius:10px;background-image:linear-gradient(90deg,#4776e6 0,#8e54e9);padding:3%;max-width:90%;color:#fff;font:400 18px/28px Roboto-Regular;box-shadow:0 0 15px rgba(0,0,0,.5)}.application-demo .apllication-help-block:before{position:absolute;content:"";bottom:-11px;left:7%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #4776e6}.application-demo .bt{position:absolute}.application-demo .bt-start{width:16%;height:12.5%;bottom:16%;left:3%;overflow:visible}.application-demo .bt-start:before{position:absolute;content:"";top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;border:2px solid #ff0;border-radius:50%;opacity:0;animation:e 1.3s infinite}.application-demo .bt:after{content:"";position:absolute;opacity:0;pointer-events:none}.application-demo .bt-rect:after{top:0;left:0;width:100%;height:100%;border-radius:20px;background-color:rgba(0,0,0,.08)}.application-demo .bt-rect.cbutton--click:after{animation:f .2s forwards}.application-demo .bt-circl:after{top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;border-radius:50%;background:rgba(111,148,182,.5)}.application-demo .bt-circl.cbutton--click:after{animation:e .2s forwards}.application-demo .bt-goHome,.application-demo .bt-menu{width:9%;height:4.5%;top:6%;left:2%;z-index:2}.application-demo .bt-qr{width:16%;height:9%;border-radius:50%;bottom:3.3%;right:4.2%;z-index:5}.application-demo .bt-login,.application-demo .bt-login-v2,.application-demo .bt-registration{width:92%;height:7.7%;left:4%}.application-demo .bt-login{top:69.6%}.application-demo .bt-login-v2{top:51.5%}.application-demo .bt-registration{top:77.5%}.application-demo .bt-change-password,.application-demo .bt-logout{height:5.5%;width:42%;top:26%}.application-demo .bt-logout{left:6%}.application-demo .bt-change-password{right:6%}.application-demo .bt-cancel,.application-demo .bt-succes{bottom:5%;height:30px}.application-demo .bt-cancel{right:32%;width:30%}.application-demo .bt-succes{width:20%;right:5%}.application-demo .bt-tab{top:15%;height:5%}.application-demo .bt-tab:first-child{left:2%;width:15%}.application-demo .bt-tab:nth-child(2){width:27%;left:21%}.application-demo .bt-tab:nth-child(3){width:28%;left:53%}.application-demo .bt-tab:last-child{width:14%;right:0}.application-demo .bt-user-card,.application-demo .bt-user-pay{width:73%;height:93%;left:13%;z-index:3}.application-demo .bt-user-pay{bottom:0;border-top-left-radius:23px;border-top-right-radius:23px;transform:translateY(53%)}.application-demo .bt-user-card{top:0;border-bottom-left-radius:23px;border-bottom-right-radius:23px;transform:translateY(-54%)}.application-demo .news-list{position:absolute;width:96%;left:2%;height:76%;top:23%}.application-demo .news-list-all{top:35%}.application-demo .news-list li{position:relative;width:100%;height:32.5%;margin-bottom:3.5%}.application-demo .news-list li a{top:0;left:0;width:100%;height:100%}.application-demo .sidebar-menu-list{width:100%;margin-top:15px}.application-demo .sidebar-menu-list li{position:relative;width:100%;height:50px}.application-demo .sidebar-menu-list li:nth-last-of-type(2){border-bottom:1px solid #dfdfdf;padding-bottom:5px;margin-bottom:5px}.application-demo .sidebar-menu-list li a{width:100%;height:100%;padding:0 16px;font:500 16px/1 Exo\ 2;color:#101010;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.application-demo .sidebar-menu-list li a.active{background-color:rgba(48,152,239,.15)}.application-demo .sidebar-menu-list li a.active .menu-item-icon{fill:#3098ef}.application-demo .sidebar-menu-list li a .menu-item-icon{height:22px;width:22px;fill:#9e9e9e;transition:fill .3s;display:inline-block;margin-right:35px}.application-demo .profile-edit-list{position:absolute;height:44%;width:13%;top:37%;right:1.3%}.application-demo .profile-edit-list li{position:relative;width:100%;height:16%;margin-bottom:8%}.application-demo .profile-edit-list li a{width:100%;height:100%;top:0;left:0;border-radius:50%}.application-demo .tpl{position:relative;width:100%;height:100%;overflow:hidden}.application-demo .tpl .modal-block{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.application-demo .tpl .modal-block:not(.sidebarMenu).active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.application-demo .tpl .modal-block:not(.sidebarMenu).active .bt-layout{animation:c .3s both}.application-demo .tpl .modal-block:not(.sidebarMenu).active .modal_content{max-width:85%;animation:b .3s .2s both}.application-demo .tpl .modal-block.sidebarMenu.active{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.application-demo .tpl .modal-block.sidebarMenu.active .bt-layout{animation:c .3s both}.application-demo .tpl .modal-block.sidebarMenu.active .modal_content{animation:d .3s .2s both;height:99%}.application-demo .tpl .modal-block .bt-layout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-color:rgba(0,0,0,.3)}.application-demo .tpl .modal-block .modal_content{position:relative;z-index:4}.application-demo .sidebar-menu-content{width:293px;height:100%;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.6)}.application-demo .sidebar-menu-content .sidebar-menu-header{height:165px;width:100%;text-align:center;padding:12px;color:#fff;background:url(/img/application/logo.jpg) 50%/100% 100%}.application-demo .sidebar-menu-content .sidebar-menu-header .logo{width:78px;height:78px}.application-demo .sidebar-menu-content .sidebar-menu-header .sidebar-menu-authorization{margin-top:12px}.application-demo .sidebar-menu-content .sidebar-menu-header .user-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 22px/1 Exo\ 2;margin-bottom:5px}.application-demo .sidebar-menu-content .sidebar-menu-header .user-phone{font:500 16px Exo\ 2}.application-demo .form-block{position:absolute}.application-demo .form-block .form-item{position:relative;width:100%;padding-top:8.3%;margin-bottom:1%}.application-demo .form-block .form-item.focused .control-label{transform:translateY(-1.1em) scale(.65);color:#3098ef}.application-demo .form-block .form-item.focused input{border-bottom-color:#3098ef}.application-demo .form-block .form-item input{outline:none;border:none;border-bottom:2px solid #757575;width:100%;background-color:#fff;height:25px;font:500 18px/1 Exo\ 2;color:#8e8e8e;box-shadow:none;transition:border-bottom-color .3s}.application-demo .form-block .form-item .control-label{position:absolute;bottom:10%;left:0;margin-bottom:0;font:500 18px Exo\ 2;color:#8e8e8e;width:100%;z-index:0;transform-origin:0 0;transition:all .4s ease-in-out;overflow:hidden;pointer-events:none}.application-demo .form-block-registration{top:14%;height:33%;width:87%;left:5%}.application-demo .form-block-modal{width:82%;left:9%;top:33%}.application-demo .form-block-login{top:46%;height:17%;width:90%;left:5%}.application-demo .profile-data{position:absolute;width:70%;left:13%;z-index:2;font:500 14px Exo\ 2;background-color:#fff;color:#838383;height:4%}.application-demo .profile-name{top:39%}.application-demo .profile-email{top:62%}.application-demo .profile-phone{top:69%}.application-demo .qr-block-header{position:absolute;width:100%;top:0;left:0;box-shadow:0 0 20px rgba(0,0,0,.4)}.application-demo .qr-block-content{position:absolute;width:100%;left:0;top:12.3%;overflow:hidden;height:86.6%}.application-demo .qr-block-content.card img{transform:translateY(0)}.application-demo .qr-block-content.card .bt-user-pay{transform:translateY(100%)}.application-demo .qr-block-content.card .bt-user-card{transform:translateY(0)}.application-demo .qr-block-content.pay img{transform:translateY(-49%)}.application-demo .qr-block-content.pay .bt-user-pay{transform:translateY(1%)}.application-demo .qr-block-content.pay .bt-user-card{transform:translateY(-100%)}.application-demo .qr-block-content.pay .total-sum{transform:translate(-50%);bottom:22%}.application-demo .qr-block-content img{max-height:none;transform:translateY(-25%);transition:transform .3s}.application-demo .qr-block-content .total-sum{position:absolute;bottom:-22%;left:50%;transform:translate(-50%);color:#fff;font:700 22px/1 Exo\ 2;transform:bottom .3s}.application-demo .error-block{position:absolute;bottom:3%;padding:10px 15px;border-radius:20px;background-color:rgba(0,0,0,.7);color:#fff;font:500 14px/1 Exo\ 2;opacity:0;z-index:10;transition:opacity 1s;left:50%;transform:translateX(-50%);visibility:hidden;white-space:nowrap}.application-demo .error-block.active{opacity:1;visibility:visible}.application-demo .calculator{position:absolute;bottom:0;left:0;background-color:#e8f2fb;width:100%;height:64%;z-index:5;box-shadow:0 0 10px rgba(0,0,0,.5);transform:translateY(110%);transition:transform .3s}.application-demo .calculator.active{transform:translateY(0)}.application-demo .calculator ul{height:100%}.application-demo .calculator ul li{height:19.3%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.application-demo .calculator ul li:not(:last-child){margin-bottom:1%}.application-demo .calculator ul li a{position:relative;top:0;left:0;width:32.7%;background-color:#fff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#424242;font:500 18px/1 Exo\ 2}.application-demo .calculator ul li a.bt-clear{background-color:transparent}.application-demo .calculator ul li .calculator-line{width:67.3%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 30px}.application-demo .calculator ul li .calculator-line label{font:500 16px/1 Exo\ 2;color:#757575}.application-demo .calculator ul li .calculator-line input{box-shadow:none;outline:none;background-color:transparent;border:none;color:#3098ef;font:500 18px/1 Exo\ 2}@keyframes b{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes c{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes e{0%{transform:scale3d(.3,.3,1)}25%,50%{opacity:1}to{opacity:0;transform:scale3d(1.2,1.2,1)}}@keyframes f{0%{transform:scaleX(.3)}25%,50%{opacity:1}to{opacity:0;transform:scaleX(1.1)}}footer{background:#333;padding:24px 0;color:#fff;text-align:center}.pjax-block{margin-bottom:70px}.pjax-block #edit-profile-form,.pjax-block #pjax-container{transform:translateY(0)}.pjax-block .modal-form-close{display:none}#edit-profile-form,#pjax-container{display:none;position:relative}@media only screen and (max-width:430px){#login-modal-form,#registration-modal-form{width:100%}}.fancybox-slide--current #edit-profile-form,.fancybox-slide--current #pjax-container{transform:translateY(0)}.fancybox-slide{background-color:transparent}#edit-profile-form,#pjax-container{transform:translateY(-10%);transition:transform .5s ease}.ui-common-form{width:400px;position:relative;box-shadow:4px 4px 9px rgba(1,1,1,.41);overflow:hidden;margin:0 auto;border-radius:4px}@media only screen and (max-width:430px){.ui-common-form{width:100%}}.ui-common-form-header{height:130px;width:100%;color:#fff;position:relative;padding:0 16px 24px;display:block;background-color:#4c576c}.ui-common-form-header .form-header-title{font:20px/65px}.ui-common-authorization-header{background-color:#fff;padding:24px 24px 0;font:20px Roboto-Medium,sans-serif;color:rgba(0,0,0,.87);text-align:center}.ui-common-authorization-header .form-header-title{font:30px/1em Roboto-Regular,sans-serif;margin-top:30px;text-transform:uppercase}@media only screen and (max-width:430px){.ui-common-authorization-header{padding:16px 16px 0}.ui-common-authorization-header .form-header-title{margin-top:15px}}.form-button-block{width:100%;margin-top:30px}.form-button-block>*{margin:0 15px}.edit-profile-logo{width:96px;height:96px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.edit-profile-logo img{border-radius:50%}#login-form .form-group,#registration-form .form-group{position:relative;border-top:13.5px solid transparent;margin-bottom:25px}#login-form .form-group:after,#registration-form .form-group:after{position:relative;bottom:0;height:2px;width:100%;content:""}#login-form .form-group.focused .control-label,#registration-form .form-group.focused .control-label{transform:translateY(-1.625em) scale(.75);color:#3c4252}#login-form .form-group .control-label,#registration-form .form-group .control-label{position:absolute;bottom:0;margin-bottom:0;width:100%;z-index:0;transform-origin:0 0;font:16px/2em Roboto-Medium,sans-serif;color:rgba(0,0,0,.54);transition:all .4s ease-in-out;overflow:hidden;pointer-events:none}#login-form .form-group .form-control,#registration-form .form-group .form-control{padding:0}.edit-profile-body{padding-top:48px!important}.ui-common-form-body{background-color:#fff;padding:40px 24px 24px}.ui-common-form-body .form-group.has-error .input-underline .input-ripple{background-color:#a94442;transform:scaleX(1);opacity:1;visibility:visible}.ui-common-form-body .form-control{border:none!important;box-shadow:none!important}.ui-common-form-body .form-control .btn-default{background-color:#fff!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;height:33px!important}.ui-common-form-body .form-control:focus+.input-underline .input-ripple{transform:scaleX(1);opacity:1;visibility:visible}.ui-common-form-body .input-underline{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(0,0,0,.12)}.ui-common-form-body .input-ripple{position:absolute;top:0;left:0;width:100%;height:2px;transform-origin:50%;transform:scaleX(.3);visibility:hidden;opacity:0;transition:all .25s ease-in-out;background-color:#3c4252}.fancybox-slide>div{overflow:visible;padding:0;background-color:transparent}.fancybox-is-open .fancybox-bg{background-color:rgba(0,0,0,.6);opacity:.8}.fancybox-close-small{height:40px;width:40px;top:5px;right:5px}.fancybox-close-small:after{font-size:30px}.market-list{width:100%;position:relative}.market-list li{display:block;width:100%}.market-list li:not(:last-of-type){margin-bottom:20px}.market-list li a{width:100%;display:block}.complife-card-application-section{padding:0;position:relative;overflow:hidden;box-sizing:border-box;background-image:url(/img/project/complife-card/test.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.complife-card-application-section:before{content:"";display:block;position:absolute;z-index:2;top:0;background-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);width:100%;height:100%}.complife-card-application-section .row{padding:15px 0;height:100vh}.complife-card-application-section .section-wrap{position:relative;z-index:10}.complife-card-application-section .section-content,.complife-card-application-section .section-title{color:#fff;text-align:center}.complife-card-application-section .section-title{font-family:Ubuntu-Medium,sans-serif;line-height:1.3;margin-bottom:.63em}@media only screen and (min-width:1920px){.complife-card-application-section .section-title{font-size:59px}}@media only screen and (max-width:1919px){.complife-card-application-section .section-title{font-size:calc(23px + 2.26vw)}}.complife-card-application-section .section-content{font-family:Ubuntu-Medium,sans-serif;margin-top:1.54em}.complife-card-application-section .section-content strong{font-family:Ubuntu-Bold,sans-serif;display:block}@media only screen and (min-width:1920px){.complife-card-application-section .section-content strong{font-size:59px}}@media only screen and (max-width:1919px){.complife-card-application-section .section-content strong{font-size:calc(23px + 2.26vw)}}@media only screen and (max-width:767px){.complife-card-application-section .section-content{font-size:14px}}@media only screen and (min-width:768px){.complife-card-application-section .section-content{font-size:16px}}@media only screen and (min-width:992px){.complife-card-application-section .section-content{font-size:18px}}@media only screen and (min-width:1200px){.complife-card-application-section .section-content{font-size:24px}}.complife-card-application-section .section-new-year-content{margin-top:1em}.complife-card-application-section .section-new-year-content strong{font-weight:400;font-family:Ubuntu-Bold,sans-serif;display:block}@media only screen and (max-width:767px){.complife-card-application-section .section-new-year-content{font-size:18px;color:#000}}@media only screen and (min-width:768px){.complife-card-application-section .section-new-year-content{font-size:20px;color:#fff}}@media only screen and (min-width:992px){.complife-card-application-section .section-new-year-content{font-size:25px}}@media only screen and (min-width:1200px){.complife-card-application-section .section-new-year-content{font-size:33px}}.complife-card-application-section .download-wrap{display:block}.complife-card-application-section .download-wrap a{transition:all .3s;display:inline-block;padding:10px;width:49%;max-width:270px}@media only screen and (max-width:767px){.complife-card-application-section .download-wrap a{padding:10px 5px}}.complife-card-application-section .header-download-button{position:relative;border-radius:50px;background-color:#ae9677;font-family:Ubuntu-Medium,sans-serif;display:inline-block;text-align:center;width:100%;max-width:224px;height:50px;line-height:50px;color:#fff;box-shadow:19px 19px 29px rgba(0,0,0,.3);transition:all .3s}.complife-card-application-section .smartphone-image-block{position:relative;display:block;text-align:center}@media only screen and (min-width:768px){.complife-card-application-section .smartphone-image-block{margin-left:-8.333333%}}@media only screen and (min-width:992px){.complife-card-application-section .smartphone-image-block{margin-right:-8.333333%}}@media only screen and (max-width:575px){.complife-card-application-section .download-wrap,.complife-card-application-section .section-content,.complife-card-application-section .section-title{text-align:center}.complife-card-application-section .section-content{margin-bottom:1.54em}.complife-card-application-section .smartphone-image-block{max-width:85%;margin:0 auto}}.complife-card-application-section .mob-logo{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 35px}.complife-card-application-section .mob-logo .app-logo{width:85px;margin:0 auto;position:relative}.complife-card-application-section .mob-logo .app-logo img{display:inline-block;border-radius:5px}.complife-card-application-section .mob-logo .app-logo.new-year-logo:before{position:absolute;right:43%;top:-23px;content:"";display:block;background-image:url(/img/project/complife-card/new-year-hat.png);width:80px;height:77px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:2}@media only screen and (max-width:767px){.complife-card-application-section .mob-logo{display:-ms-flexbox;display:flex}}