article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}*,button{padding:0}.section,body,section{position:relative}.clearfix:after,.linebox:after{content:""}.professional .form_wrapp,.we_know .info_wrapp{border-image:url(../img/bg/bgb.png) 30 fill}.btns,.clients .arr,.fact .item,.form_style label input,button,input[type=submit]{cursor:pointer}html{width:100%;height:100%;-webkit-overflow-scrolling:touch}.basic_specialization,.no_scroll,.section,textarea{overflow:hidden}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#131313;opacity:1}*{margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}body :focus{outline:0}:-moz-submit-invalid,:-moz-ui-invalid,:invalid{box-shadow:none}h1,h2,h3,h4,h5,h6{font-weight:400}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e6e6;-webkit-border-radius:3px;border-radius:3px;outline:0}button,img{border:none;outline:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=radio],input[type=checkbox]{width:13px;height:13px}.loader,body,section{width:100%}textarea{resize:none}table{border-collapse:collapse}li{list-style:none}a{text-decoration:none;outline:0}button{background:0 0}p{font-size:inherit;line-height:inherit}.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;height:100%;height:100vh}.wrapper .site_content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.wrapper footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.container{margin:0 auto;padding:0 15px}.clearfix:after{display:table;clear:both}.hidden{display:none}.slick-slide{outline:0}.slick-dotted.slick-slider{margin-bottom:0}.fancybox-close-small{background-color:transparent}.fancybox-close-small:focus{outline:0} @font-face{font-family:Uni-Sans;src:url(../fonts/UniSansHeavy.eot);src:url(../fonts/UniSansHeavy.eot?#iefix) format("embedded-opentype"),url(../fonts/UniSansHeavy.woff2) format("woff2"),url(../fonts/UniSansHeavyr.woff) format("woff"),url(../fonts/UniSansHeavy.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bitter-Regular;src:url(../fonts/Bitter-Regular.eot);src:url(../fonts/Bitter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Regular.woff2) format("woff2"),url(../fonts/Bitter-Regular.woff) format("woff"),url(../fonts/Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bitter-Bold;src:url(../fonts/Bitter-Bold.eot);src:url(../fonts/Bitter-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Bold.woff2) format("woff2"),url(../fonts/Bitter-Bold.woff) format("woff"),url(../fonts/Bitter-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PT-Sans-Bold;src:url(../fonts/PTSans-Bold.eot);src:url(../fonts/PTSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/PTSans-Bold.woff2) format("woff2"),url(../fonts/PTSans-Bold.woff) format("woff"),url(../fonts/PTSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PT-Sans-Regular;src:url(../fonts/PTSans-Regular.eot);src:url(../fonts/PTSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/PTSans-Regular.woff2) format("woff2"),url(../fonts/PTSans-Regular.woff) format("woff"),url(../fonts/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal} body{min-width:320px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-x:hidden;font:16px/1.5em PT-Sans-Regular,sans-serif;background-color:#f7f7fa}section{max-width:1920px;margin:0 auto}.loader{background:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:9999}.loader_inner{background-image:url(../img/preloader1.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff;height:128px;width:128px;margin-top:-65px;margin-left:-65px;left:50%;top:50%;position:absolute}.flex_wrapp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.linebox{position:relative;z-index:0}.linebox:after{position:absolute;display:block;width:1920px;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.1;background:url(../img/bg/line.png) 50% 50% repeat-y;z-index:1}.linebox .container{position:relative;z-index:2}.linebox.dark:after{opacity:.8}header{background-color:#f7f7fa}header .flex_wrapp{height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .logo{padding-left:1px;margin-top:-8px}header .contacts_wrapp{padding:0 5px;text-align:center;z-index:0;margin-top:-3px}.btns:after,.professional:after{z-index:-1;content:""}header .contacts_wrapp .mob{font-family:PT-Sans-Bold,sans-serif;font-size:16px;color:#131722;display:block;margin-bottom:5px;letter-spacing:1px}header .contacts_wrapp .mob span{color:#0636a8}header .grafic{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-74px}header .grafic .item{width:190px;height:100%;display:block;padding-top:35px;position:relative}header .grafic .item:before{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:31px;background-color:#0636a6}header .grafic .item:last-child{width:23px}header .grafic .item p{font-size:14px;line-height:19px;color:#131722;font-family:PT-Sans-Regular,sans-serif}header .grafic .item p span{font-family:PT-Sans-Bold,sans-serif}.btns,header .grafic .item a{font-family:PT-Sans-Regular,sans-serif;font-size:12px;-webkit-transition:all .3s;-o-transition:all .3s;display:block;text-transform:uppercase}header .grafic .item a{line-height:19px;color:#aaaabf;transition:all .3s}header .grafic .item a.active,header .grafic .item a:hover{color:#131722}.btns{width:181px;height:43px;background-color:#134dd7;-webkit-box-shadow:0 3px 8px #b4b4b4;box-shadow:0 3px 8px #b4b4b4;text-align:center;color:#fff;line-height:43px;position:relative;transition:all .3s;top:0}.btns:after{display:block;position:absolute;height:33px;width:-webkit-calc(100% + 10px);width:calc(100% + 10px);opacity:1;border:1px solid #131722;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btns:hover{top:5px;background-color:#0136b4}.btns:hover:after{-webkit-transform:translateX(-50%) translateY(-5px);-ms-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-5px)}.professional{width:100%;background:url(../img/bg/bg1.jpg) 100% 0 no-repeat;-webkit-background-size:95% 100%;background-size:95% 100%;color:#fff;padding:144px 0;position:relative}.professional:after{display:block;position:absolute;width:95%;height:100%;top:0;right:0;-webkit-box-shadow:0 12px 27px rgba(202,202,209,.8);box-shadow:0 12px 27px rgba(202,202,209,.8)}.professional .info_wrapp h1:before,.professional .info_wrapp li i{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.professional .woman{position:absolute;bottom:0;right:0;z-index:20;width:27.8%}.professional .left{width:33.5%;float:left}.professional .right{width:66.5%;float:right}.professional .form_wrapp{border-style:solid;border-width:30px;-webkit-border-image:url(../img/bg/bgb.png) 30;-o-border-image:url(../img/bg/bgb.png) 30;text-align:center;-webkit-box-shadow:0 12px 27px rgba(14,17,24,.75);box-shadow:0 12px 27px rgba(14,17,24,.75);padding:67px 57px}.professional .form_wrapp h4{font-family:Bitter-Bold,sans-serif;font-size:30px;line-height:31px;color:#c9c7d4;margin-bottom:5px}.professional .form_wrapp h5{font-family:PT-Sans-Regular,sans-serif;font-size:18px;line-height:21px;color:#265bda;margin-bottom:35px}.professional .info_wrapp{padding-left:50px;padding-top:21px}.professional .info_wrapp h1{font-family:Bitter-Regular,sans-serif;font-size:71px;line-height:71px;color:#c9c7d4;margin-bottom:25px;position:relative}.professional .info_wrapp h1:before{content:"";display:block;position:absolute;right:-webkit-calc(100% + 30px);right:calc(100% + 30px);width:76px;height:1px;background-color:#fff;transform:translateY(-50%)}.professional .info_wrapp h2{font-family:Bitter-Regular,sans-serif;font-size:48px;line-height:52px;color:#265bda;margin-bottom:99px}.professional .info_wrapp h3{font-family:PT-Sans-Bold,sans-serif;font-size:18px;color:#c9c7d4;margin-bottom:14px}.fact .item p,.form_style label input,.professional .info_wrapp li{font-family:PT-Sans-Regular,sans-serif}.professional .info_wrapp li{font-size:18px;line-height:24px;color:#c9c7d4;position:relative;padding-left:32px;margin-bottom:12px}.professional .info_wrapp li i{position:absolute;left:0;font-size:21px;color:#265bda;transform:translateY(-50%)}.basic_specialization .item:before,.form_style label i{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.form_style label{display:block;width:100%;height:28px;margin-bottom:15px;position:relative}.form_style label input{width:100%;height:100%;background-color:transparent;border:none;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.3);padding-left:27px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;font-size:13px}.form_style label input::-webkit-input-placeholder{color:#63667c;font-family:PT-Sans-Regular,sans-serif;font-size:13px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form_style label input::-moz-placeholder{color:#63667c;font-family:PT-Sans-Regular,sans-serif;font-size:13px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form_style label input:-moz-placeholder{color:#63667c;font-family:PT-Sans-Regular,sans-serif;font-size:13px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form_style label input:-ms-input-placeholder{color:#63667c;font-family:PT-Sans-Regular,sans-serif;font-size:13px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form_style label i{position:absolute;top:42%;left:3px;font-size:18px;color:#265bda;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;transform:translateY(-50%)}.fact .item h3 b,.fact .item h3 span{-webkit-transition:all .3s;-o-transition:all .3s}.form_style label:hover input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.form_style label:hover input::-moz-placeholder{color:rgba(255,255,255,.7)}.form_style label:hover input:-moz-placeholder{color:rgba(255,255,255,.7)}.form_style label:hover input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.form_style label:hover input{border-bottom:1px solid rgba(255,255,255,.7)}.form_style label.error input{border-bottom:1px solid red}.form_style label.error input::-webkit-input-placeholder{color:red}.form_style label.error input::-moz-placeholder{color:red}.form_style label.error input:-moz-placeholder{color:red}.form_style label.error input:-ms-input-placeholder{color:red}.form_style label.error i{color:red}.form_style .btns{margin-top:42px;width:100%;-webkit-box-shadow:0 12px 17px rgba(14,17,24,.45);box-shadow:0 12px 17px rgba(14,17,24,.45)}.form_style .btns:after{border:1px solid #505362}.form_style .btns i{font-size:14px;color:#fff;margin-left:10px}.professional_section{height:100px}.line{position:relative;display:table}.line:after{content:"";display:block;position:absolute;bottom:-10px;left:-1px;width:22%;height:30px;background-color:#043cbb;z-index:-1}.fact{color:#fff;padding:126px 0 148px;background:url(../img/bg/bg2.jpg) no-repeat;-webkit-background-size:95.3% 100%;background-size:95.3% 100%}.fact h2.line:after{left:auto;right:-1px;width:50%}.fact .flex_wrapp{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px}.fact .item{width:20%;padding:0 15px}.fact .item p{font-size:18px;color:#c9c7d4;line-height:24px}.fact .item:nth-child(2) h3 b{top:-20px}.fact .item h3{color:#003bc8;font-family:Bitter-Bold,sans-serif;font-size:44px}.fact .item h3 span{font-size:72px;line-height:72px;transition:all .3s;display:inline-block}.fact .item h3 b{position:relative;top:-25px;transition:all .3s}.fact .number{margin-bottom:22px;position:relative}.fact .number:after{content:"";display:block;position:absolute;width:61px;height:1px;background-color:#c9c7d4;bottom:-12px;left:-31px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.fact .item:hover h3{color:#c3c1cc}.fact .item:hover .number:after{left:0;background-color:#003bc8}h2.line{display:table;margin:0 auto 50px;font-family:Bitter-Regular,sans-serif;font-size:48px;line-height:48px;color:#c9c7d4;text-align:center}.basic_specialization .item,.basic_specialization .item:before{display:block;-webkit-transition:all .3s;-o-transition:all .3s}.basic_specialization{padding:144px 0 126px}.basic_specialization h2.line{color:#131722}.basic_specialization h2.line:after{left:auto;right:-1px;background-color:#d8d8e1;width:50%}.basic_specialization .flex_wrapp{padding-top:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:58px}.basic_specialization .item{width:33.3%;padding-left:80px;position:relative;cursor:pointer;background-color:transparent;transition:all .3s;margin-bottom:20px}.basic_specialization .item:before{content:"";position:absolute;top:50%;left:0;width:1px;height:46px;background-color:#134dd7;transform:translateY(-50%);transition:all .3s}.basic_specialization .item:nth-child(3) p:after{right:0}.basic_specialization .item:hover{background-image:-webkit-linear-gradient(227deg,#d8d8e1 0,#e5e5ef 100%);background-image:-o-linear-gradient(227deg,#d8d8e1 0,#e5e5ef 100%);background-image:linear-gradient(223deg,#d8d8e1 0,#e5e5ef 100%);-webkit-box-shadow:0 14px 46px rgba(179,179,186,.81);box-shadow:0 14px 46px rgba(179,179,186,.81)}.basic_specialization .item:hover:before{height:100%}.basic_specialization .item:hover svg .st0{fill:#134dd7}.basic_specialization .item:hover p:after{color:#fff;z-index:-1}.basic_specialization .item svg{height:41px;width:100%;max-width:43px;position:absolute;top:50%;left:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.basic_specialization .item svg .st0{fill:#D8D8E1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.basic_specialization .item p{font-family:PT-Sans-Bold,sans-serif;font-size:17.5px;line-height:24px;color:#131722;padding:30px 0;display:inline-block;position:relative;z-index:3}.basic_specialization .item p:after{content:attr(data-number);position:absolute;top:20px;right:-25px;font-size:60px;color:#d8d8e1;font-family:Bitter-Bold,sans-serif;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.basic_specialization .approach{width:100%;background-color:#d8d8e1;height:108px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:0}.basic_specialization .approach:before,.clients:after,.we_know .message_wrapp:after{content:"";display:block}.basic_specialization .approach:before{width:300%;position:absolute;top:0;right:100%;height:100%;background-color:#d8d8e1}.basic_specialization .approach p{font-size:24px;color:#131722;font-family:Bitter-Regular,sans-serif}.basic_specialization .approach .btns{margin-right:45px}.we_know{padding:145px 0 151px;width:100%;background:url(../img/bg/bg3.jpg) 100% 100% no-repeat;-webkit-background-size:95% 100%;background-size:95% 100%;color:#fff;position:relative}.we_know h2.line:after{left:auto;right:-1px;width:40%}.we_know .wrapp{padding-top:22px}.we_know .left{width:42.7%;float:left}.we_know .right{width:57%;float:right}.we_know .info_wrapp{border-style:solid;border-width:30px;-webkit-border-image:url(../img/bg/bgb.png) 30;-o-border-image:url(../img/bg/bgb.png) 30;-webkit-box-shadow:0 12px 27px rgba(14,17,24,.75);box-shadow:0 12px 27px rgba(14,17,24,.75);padding:33px 23px 30px 32px;text-align:left}.we_know .info_wrapp p{font-size:18px;color:#c9c7d4;font-family:PT-Sans-Regular,sans-serif;line-height:30px}.we_know .message_wrapp{padding-left:81px;padding-top:25px;position:relative}.we_know .message_wrapp:after{position:absolute;top:45px;left:-15px;width:57px;height:1px;background-color:#d8d8e1}.we_know .message_wrapp h4{font-family:Bitter-Regular,sans-serif;font-size:24px;line-height:48px;color:#d8d8e1}.clients{width:100%;background:url(../img/bg/bg4.jpg) no-repeat;-webkit-background-size:95% 100%;background-size:95% 100%;color:#fff;position:relative;padding:17.4% 0 7%}.clients h2.line{color:#131722}.clients h2.line:after{left:auto;right:-1px;width:59%;background-color:#d8d8e1}.clients:after{position:absolute;width:95%;height:100%;top:0;left:0;-webkit-box-shadow:0 12px 27px rgba(202,202,209,.8);box-shadow:0 12px 27px rgba(202,202,209,.8);z-index:-1}.contacts .contacts_right .form_wrapp,.pop-up .form_wrapp{text-align:center;-webkit-box-shadow:inset 0 12px 27px rgba(202,202,209,.48),0 12px 27px rgba(202,202,209,.48)}.clients .container{position:relative;z-index:0}.clients .slider{padding:0 45px;border-right:1px solid #aeaeae;height:72px}.clients .clients_clider:after,.clients .clients_clider:before{top:0;width:5px;height:100%;background-color:#fff;display:block;content:""}.clients .slider img{max-width:160px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:.6}.clients .arr,.clients .arr:before{-webkit-transition:all .3s;-o-transition:all .3s}.clients .slider:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.clients .clients_clider{position:relative;padding-top:27px}.clients .clients_clider:after{position:absolute;left:0}.clients .clients_clider:before{position:absolute;right:0}.clients .arr{position:absolute;top:40px;width:30px;height:30px;background-color:#d8d8e1;z-index:300;text-align:center;transition:all .3s}.clients .arr i{color:#fff;font-size:28px;line-height:32px}.clients .arr:hover,.clients .arr:hover:before{background-color:#286aff}.clients .arr:before{content:"";display:block;position:absolute;width:50px;height:1px;background-color:#c8c8d5;top:50%;transition:all .3s}.clients .arr_prev{left:-45px;padding-right:3px}.clients .arr_prev:before{right:-webkit-calc(100% + 20px);right:calc(100% + 20px)}.clients .arr_next{right:-93px;padding-left:3px}.clients .arr_next:before{left:-webkit-calc(100% + 20px);left:calc(100% + 20px)}.clientsl_section,.clientsl_section2{height:150px}.about{padding:145px 0 140px;width:100%;background:url(../img/bg/bg3.jpg) 100% 100% no-repeat;-webkit-background-size:95% 100%;background-size:95% 100%;color:#fff;position:relative}.about .principal p,.about h4{color:#d8d8e1;font-family:Bitter-Regular,sans-serif}.about h2.line:after{left:auto;right:-1px;width:68%}.about h4{font-size:21px;line-height:48px;padding-top:8px}.about .principal{display:table;float:right;position:relative;margin-top:35px}.about .principal:before{content:"";display:block;position:absolute;width:61px;height:1px;background-color:#d8d8e1;right:110%;top:15px}.about .principal p{font-size:24px;line-height:40px;font-style:italic}.contacts{padding:141px 0 60px}.contacts h2.line{margin:0 0 150px;font-family:Bitter-Regular,sans-serif;color:#131722}.contacts h2.line:after{background-color:#d8d8e1;width:50%}.contacts .contacts_left{width:66.5%;float:left}.contacts .contacts_left li{position:relative;width:49.7%;display:inline-block;padding-left:28px;color:#131722;font-size:24px;margin-bottom:28px}.contacts .contacts_left li i{position:absolute;top:3px;left:0;font-size:20px;color:#286aff}.basic-pop-up .fancybox-close-small,.fancybox-slide .basic-pop-up .fancybox-close-small,.fancybox-slide .pop-up .fancybox-close-small{top:-40px;right:-40px;outline:0}.contacts .contacts_right{width:33.3%;float:right;position:relative;background-color:#f7f7fa;z-index:0;margin-top:8px}.contacts .contacts_right .form_wrapp{border:30px solid #d8d8e1;box-shadow:inset 0 12px 27px rgba(202,202,209,.48),0 12px 27px rgba(202,202,209,.48);padding:67px 50px;z-index:-1}.contacts .contacts_right .form_wrapp h4{font-family:Bitter-Regular,sans-serif;font-size:30px;line-height:31px;color:#131722;margin-bottom:5px}.contacts .contacts_right .form_wrapp h5{font-family:PT-Sans-Regular,sans-serif;font-size:18px;line-height:21px;color:#265bda;margin-bottom:35px}.contacts .contacts_right .form_wrapp input{border-bottom:1px solid rgba(0,0,0,.2);color:#3d3f4f}.contacts .contacts_right .form_wrapp input:hover{border-bottom:1px solid rgba(0,0,0,.8)}.contacts .contacts_right .form_wrapp input:hover::-webkit-input-placeholder{color:#3d3f4f}.contacts .contacts_right .form_wrapp input:hover::-moz-placeholder{color:#3d3f4f}.contacts .contacts_right .form_wrapp input:hover:-moz-placeholder{color:#3d3f4f}.contacts .contacts_right .form_wrapp input:hover:-ms-input-placeholder{color:#3d3f4f}.map_come{width:100%;height:27vw;display:block;background-color:#000}.map_come .map_come_container{width:100%;height:100%;z-index:10}.logo_footer .flex_wrapp{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:146px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo_footer .logo{margin-left:1px}.logo_footer .contacts_wrapp{padding:0 5px;text-align:center;z-index:0;margin-top:-15px}.logo_footer .contacts_wrapp .mob{font-family:PT-Sans-Bold,sans-serif;font-size:16px;color:#131722;display:block;margin-bottom:0;letter-spacing:1px}.logo_footer .contacts_wrapp .mob span{color:#0636a8}footer{text-align:center;background-color:#dedee9;width:100%}footer p{font-family:PT-Sans-Regular,sans-serif;font-size:16px;color:#9f9fb0;padding-bottom: 10px;padding-top:10px}.gm-style>div:nth-child(2){display:none}.gm-style-cc{opacity:0}.fancybox-enabled{overflow:visible}.pop-up .form_wrapp{border:30px solid #d8d8e1;box-shadow:inset 0 12px 27px rgba(202,202,209,.48),0 12px 27px rgba(202,202,209,.48);padding:67px 50px;z-index:-1;width:400px}.basic-pop-up .form_wrapp,.fancybox-slide .basic-pop-up form,.fancybox-slide .pop-up form{position:relative;z-index:0}.pop-up .form_wrapp h4{font-family:Bitter-Regular,sans-serif;font-size:30px;line-height:31px;color:#131722;margin-bottom:5px}.pop-up .form_wrapp h5{font-family:PT-Sans-Regular,sans-serif;font-size:18px;line-height:21px;color:#265bda;margin-bottom:35px}.pop-up .form_wrapp input{border-bottom:1px solid rgba(0,0,0,.2);color:#3d3f4f}.pop-up .form_wrapp input:hover{border-bottom:1px solid rgba(0,0,0,.8)}.pop-up .form_wrapp input:hover::-webkit-input-placeholder{color:#3d3f4f}.pop-up .form_wrapp input:hover::-moz-placeholder{color:#3d3f4f}.pop-up .form_wrapp input:hover:-moz-placeholder{color:#3d3f4f}.pop-up .form_wrapp input:hover:-ms-input-placeholder{color:#3d3f4f}.basic-pop-up .fancybox-close-small:after,.fancybox-slide .basic-pop-up .fancybox-close-small:after,.fancybox-slide .pop-up .fancybox-close-small:after{background-color:transparent;color:#fff;font-size:35px;font-family:Bitter-Regular,sans-serif}.fancybox-slide .basic-pop-up,.fancybox-slide .pop-up{padding:0;overflow:visible}.fancybox-slide .basic-pop-up .wrapp,.fancybox-slide .pop-up .wrapp{overflow:auto}.basic-pop-up .form_wrapp{border:30px solid #d8d8e1;text-align:left;-webkit-box-shadow:inset 0 12px 27px rgba(202,202,209,.48),0 12px 27px rgba(202,202,209,.48);box-shadow:inset 0 12px 27px rgba(202,202,209,.48),0 12px 27px rgba(202,202,209,.48);padding:60px 51px 37px;width:850px;height:auto}.basic-pop-up svg{height:41px;width:100%;max-width:43px;left:0;transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.basic-pop-up svg .st0{fill:#286aff}.basic-pop-up h3{padding-left:68px;font-family:Bitter-Regular,sans-serif;font-size:20px;color:#131722;position:relative;margin-bottom:47px;display:table}.basic-pop-up h3:after,.basic-pop-up p:before{content:"";display:block}.basic-pop-up h3:after{position:absolute;bottom:-20px;right:-1px;width:22%;height:30px;background-color:#d8d8e1;z-index:-1}.basic-pop-up p{padding-left:20px;position:relative;font-size:18px;line-height:30px;color:#131722;margin-bottom:12px;font-family:PT-Sans-Regular,sans-serif}.basic-pop-up p:before{position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#286aff}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media only screen and (max-width:1660px){.professional{overflow:hidden;-webkit-background-size:cover;background-size:cover}.professional .woman{right:-5%}.about,.clients,.fact,.we_know{-webkit-background-size:cover;background-size:cover}.clients:after{width:100%}.clients .arr_next{right:auto;top:auto;left:-webkit-calc(50% + 20px);left:calc(50% + 20px);bottom:-60px}.clients .arr_prev{right:auto;top:auto;left:-webkit-calc(50% - 20px);left:calc(50% - 20px);bottom:-60px}.clients{padding-bottom:110px}}@media only screen and (max-width:1199px){.professional{padding:45px 0}.professional .info_wrapp h1{font-size:36px;line-height:36px}.professional .info_wrapp h2{font-size:24px;line-height:26px;margin-bottom:60px}.professional .woman{display:none}.professional .left{width:40%}.professional .right{width:60%}.professional .form_wrapp{padding:30px}.professional .info_wrapp{padding:35px 0 0 50px}.about,.basic_specialization,.fact,.we_know{padding:45px 0}.professional_section{height:50px}.line:after{height:20px}h2.line{margin-bottom:25px;font-size:40px;line-height:40px}.fact .item{width:25%}.fact .item h3 span{font-size:50px;line-height:50px}.fact .item p{font-size:16px;line-height:20px}.fact .item h3{font-size:30px}.basic_specialization .item{width:50%}.basic_specialization .flex_wrapp{margin-bottom:10px}.we_know .message_wrapp h4{font-size:22px;line-height:38px}.clientsl_section,.clientsl_section2{height:50px}.about h4{font-size:18px;line-height:30px}.about .principal p{font-size:22px;line-height:30px}.contacts .contacts_left{width:60%}.contacts .contacts_left li{width:49%;font-size:19px}.contacts .contacts_right{width:40%}.contacts{padding:30px 0}.contacts h2.line{margin-bottom:140px}.map_come{height:33vw}}@media only screen and (max-width:991px){.basic_specialization br,.linebox:after,.professional .info_wrapp h1:before{display:none}header .logo img{width:100px}header .grafic .item{width:auto;margin:0 15px}header .contacts_wrapp .mob{font-size:14px;letter-spacing:0}header .btns{width:150px}header .grafic{margin-right:0}.professional .form_wrapp{border-width:20px;padding:20px}.professional .form_wrapp h4{font-size:24px}.professional .form_wrapp h5{font-size:16px;line-height:18px;margin-bottom:20px}.professional .info_wrapp{padding:15px 0 0 25px}.professional .info_wrapp h1{font-size:34px;margin-bottom:5px}.professional .info_wrapp h2{margin-bottom:40px}.professional .info_wrapp li{font-size:16px;line-height:20px}.line:after{height:15px;bottom:0}.fact .item p{font-size:14px;line-height:18px}.fact .number:after{width:45px;left:-15px}.basic_specialization .item p,.basic_specialization .item:nth-child(3) p{display:block;padding:15px 15px 15px 0;font-size:16px;line-height:20px}.basic_specialization .item p:after,.basic_specialization .item:nth-child(3) p:after{top:20px;right:20px}.basic_specialization .item{margin-bottom:10px}.basic_specialization .approach{height:80px}.basic_specialization .approach p{font-size:18px}.basic_specialization .approach:after{content:"";display:block;width:300%;position:absolute;top:0;left:100%;height:100%;background-color:#d8d8e1}.basic_specialization .approach .btns{margin-right:5px}.we_know .left,.we_know .right{width:50%}.we_know .info_wrapp p{font-size:16px;line-height:24px}.we_know .message_wrapp h4{font-size:16px;line-height:30px}.we_know .info_wrapp{border-width:20px}.about h4{font-size:16px;line-height:26px}.about .principal p{font-size:18px;line-height:28px}.contacts .contacts_left{width:55%}.contacts .contacts_right{width:45%}.contacts .contacts_left li{width:100%}.contacts .contacts_right .form_wrapp{border:20px solid #d8d8e1;padding:30px 25px}.contacts h2.line{margin-bottom:50px}.map_come{height:38vw}.basic-pop-up .form_wrapp{width:440px;padding:25px 20px}.basic-pop-up h3{font-size:22px;margin-bottom:20px}.basic-pop-up h3:after{display:none}.basic-pop-up p{font-size:14px;line-height:18px}.basic-pop-up .fancybox-close-small,.fancybox-slide .basic-pop-up .fancybox-close-small,.fancybox-slide .pop-up .fancybox-close-small{right:-15px;top:-50px}}@media only screen and (max-width:767px){.professional,.wrapper .site_content{overflow:visible}header .grafic .item{display:none}header .grafic .item:last-child{display:block}.professional .left,.professional .right{float:none}.professional .wrapp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.professional .right{width:100%}.professional .info_wrapp{padding:0;margin-bottom:25px}.professional .left{width:400px;margin:0 auto}.fact .item{width:50%;margin-bottom:15px}.fact .flex_wrapp{padding:0 30px}h2.line{font-size:30px;line-height:30px}.basic_specialization .item{width:100%}.basic_specialization .item p,.basic_specialization .item:nth-child(3) p{padding:30px 0;font-size:14px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.basic_specialization .item p:after,.basic_specialization .item:nth-child(3) p:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;font-size:36px;right:-15px}.basic_specialization .approach p{font-size:14px;padding-right:15px}.basic_specialization .approach .btns{padding:0 10px;display:block;width:240px}.basic_specialization h2.line:after{right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.we_know .left,.we_know .right{width:100%}.we_know .message_wrapp{padding-left:0}.we_know .message_wrapp:after{display:none}.clients .slider img{max-width:130px}.clients .slider{height:60px;padding:0 30px}.contacts .contacts_left{float:none;width:100%}.contacts .contacts_right{width:400px;float:none;margin:0 auto}.map_come{height:50vw}}@media only screen and (max-width:479px){.professional .left{width:100%}.professional .info_wrapp li i{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.professional .info_wrapp li{font-size:14px;line-height:18px;padding-left:25px}header .flex_wrapp{height:50px}.wrapper header{position:fixed;top:0;left:0;width:100%;margin:0 auto;z-index:100;padding:5px 0}header .call_me,header .contacts_wrapp .mob{display:none}header .mob_mobile{display:block;width:36px;height:36px;border:1px solid #134dd7;-webkit-border-radius:50%;border-radius:50%;text-align:center;padding-top:5px}header .mob_mobile i{color:#134dd7}header .grafic .item:last-child{width:auto;height:auto;padding-top:12px}header .grafic .item:last-child:before{display:none}header .grafic .item a{display:inline-block;margin:0 5px}.professional{margin-top:50px}.professional .info_wrapp h2{margin-bottom:15px}.fact .item h3 span{font-size:40px;line-height:40px}.fact .item h3{font-size:20px}.fact .item h3 b{top:-17px}.fact .item:nth-child(2) h3 b{top:-13px}.fact .number:after{width:30px;left:-10px}.fact .flex_wrapp{padding:0 15px}.fact .item p{font-size:12px;line-height:16px}.basic_specialization .approach{height:auto;padding:20px 0;display:block;text-align:center}.basic_specialization .item p,.basic_specialization .item:nth-child(3) p{padding:15px 0;font-size:14px;line-height:18px}.basic_specialization .item svg{height:25px}.basic_specialization .item{padding-left:60px}.basic_specialization .item p:after,.basic_specialization .item:nth-child(3) p:after{right:-30px}.basic_specialization .approach p{margin-bottom:10px}.basic_specialization .approach .btns{margin:0 auto}.we_know .info_wrapp{padding:20px}.we_know .info_wrapp p,.we_know .message_wrapp h4{font-size:14px;line-height:20px}.we_know .wrapp{padding:0}.we_know h2.line:after{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.clients .slider{padding:0 15px}.clients .arr_prev{left:-webkit-calc(50% - 30px);left:calc(50% - 30px)}.clients .arr_next{left:-webkit-calc(50% + 10px);left:calc(50% + 10px)}.about h4{font-size:14px;line-height:22px}.about .principal p{font-size:16px}.contacts .contacts_right{width:100%}.contacts .contacts_left li{margin-bottom:15px}.contacts h2.line,.logo_footer .logo{margin-bottom:25px}.logo_footer .flex_wrapp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 0 25px;height:auto}footer p{font-size:14px}.map_come{height:60vw}.pop-up .form_wrapp{width:300px;border-width:20px;padding:30px 20px}.pop-up .form_wrapp h4{font-size:22px;line-height:26px}.pop-up .form_wrapp h5{font-size:15px;line-height:18px}.fancybox-slide .pop-up .fancybox-close-small{top:-45px;right:-10px}.basic-pop-up .form_wrapp{width:300px;padding:25px 20px;border-width:15px}.basic-pop-up h3{font-size:16px;line-height:20px}}@media only screen and (max-width:374px){.professional .info_wrapp h1{font-size:28px}.professional .form_wrapp h5{font-size:14px}.contacts .contacts_left li{font-size:16px;margin-bottom:10px}.contacts .contacts_right .form_wrapp h4{font-size:24px}.contacts .contacts_right .form_wrapp h5{font-size:14px;margin-bottom:25px}} 