html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.container{width:calc(100% - 40px);margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:480px){.container{width:calc(100% - 40px)}}@media screen and (min-width:640px){.container{width:600px}}@media screen and (min-width:768px){.container{width:720px}}@media screen and (min-width:1024px){.container{width:980px}}@media screen and (min-width:1280px){.container{width:1200px}}@media screen and (min-width:1920px){.container{width:1560px}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Gilroy;src:url(/Gilroy-Medium.otf);font-weight:medium;font-style:medium}@font-face{font-family:Gilroy;src:url(/Gilroy-Regular.otf);font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/Gilroy-Bold.otf);font-weight:700;font-style:bold}@font-face{font-family:Gilroy;src:url(/Gilroy-Extrabold.otf);font-weight:800;font-style:normal}@font-face{font-family:IBMP;src:url(/IBMPlexMono-Medium.ttf);font-weight:500}@font-face{font-family:IBMP;src:url(/IBMPlexMono-Bold.ttf);font-weight:600}@font-face{font-family:IBMP;src:url(/IBMPlexMono-Regular.ttf);font-weight:400}@font-face{font-family:IBMPSans;src:url(/IBMPlexSans-Medium.ttf);font-weight:400}.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:15px}@media screen and (min-width:480px){.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:16px}}@media screen and (min-width:640px){.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:17px}}@media screen and (min-width:768px){.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:18px}}@media screen and (min-width:1024px){.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:20px}}@media screen and (min-width:1280px){.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:22px}}@media screen and (min-width:1920px){.about,.any_complexity,.application,.clients,.contact_us,.cooperation,.faq,.geography,.guarantees,.tech,html{font-size:24px}}.application--form_file,.application--form_submit,.brief--more_about_company,.contact_us--request_button,.for_clients--more_about_company,.for_developers--more_about_company,.header--request_button,.menu_mobile--request_button,.modal_callback--button,.need_only--form_submit,.r404--button,.resume--form_file,.resume--form_submit,.services--do_it,.vacancies--more,.vacancy_details--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.application--form_submit,.brief--more_about_company,.contact_us--request_button,.for_clients--more_about_company,.for_developers--more_about_company,.header--request_button,.menu_mobile--request_button,.modal_callback--button,.need_only--form_submit,.r404--button,.resume--form_submit,.services--do_it,.vacancies--more,.vacancy_details--button{color:#fff;background:#20caeb;border-radius:999px;-webkit-transition:color .3s,background-color .3s,-webkit-box-shadow .3s;transition:color .3s,background-color .3s,-webkit-box-shadow .3s;-o-transition:color .3s,background-color .3s,box-shadow .3s;transition:color .3s,background-color .3s,box-shadow .3s;transition:color .3s,background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.application--form_submit:hover,.brief--more_about_company:hover,.contact_us--request_button:hover,.for_clients--more_about_company:hover,.for_developers--more_about_company:hover,.header--request_button:hover,.menu_mobile--request_button:hover,.modal_callback--button:hover,.need_only--form_submit:hover,.r404--button:hover,.resume--form_submit:hover,.services--do_it:hover,.vacancies--more:hover,.vacancy_details--button:hover{color:#fff;background-color:#44d3ee;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3)}.application--form_submit:active,.brief--more_about_company:active,.contact_us--request_button:active,.for_clients--more_about_company:active,.for_developers--more_about_company:active,.header--request_button:active,.menu_mobile--request_button:active,.modal_callback--button:active,.need_only--form_submit:active,.r404--button:active,.resume--form_submit:active,.services--do_it:active,.vacancies--more:active,.vacancy_details--button:active{background-color:#15c7ea;-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);box-shadow:0 0 10px rgba(0,0,0,.6)}.any_complexity--stats_item_num,.brief--exp_list_item_num,.clients--big_num,.for_clients--exp_list_item_num,.for_developers--exp_list_item_num,.individual--stats_item_num,.stats--big_num{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:34px;font-weight:700;line-height:.75}.any_complexity--stats_item_num:after,.brief--exp_list_item_num:after,.clients--big_num:after,.for_clients--exp_list_item_num:after,.for_developers--exp_list_item_num:after,.individual--stats_item_num:after,.stats--big_num:after{position:absolute;left:calc(100% + 4px);bottom:0;content:attr(bbb-append);font-size:.54em}@media screen and (min-width:1920px){.any_complexity--stats_item_num,.brief--exp_list_item_num,.clients--big_num,.for_clients--exp_list_item_num,.for_developers--exp_list_item_num,.individual--stats_item_num,.stats--big_num{font-size:55px}}.any_complexity--stats_item_num:before,.brief--exp_list_item_num:before,.clients--big_num:before,.for_clients--exp_list_item_num:before,.for_developers--exp_list_item_num:before,.guarantees--list2_item:before,.individual--stats_item_num:before,.stats--big_num:before{content:"";display:block;border-radius:100%}.brief--what_we_do_list_item:before,.for_clients--what_we_do_list_item:before,.for_developers--what_we_do_list_item:before,.help--list_item:before,.mission--value:before,.resume--item:before{content:">";display:block;color:#20caeb;font-family:IBM Plex Mono;font-weight:700;line-height:1}.footer--nav_item:after,.header--nav_item:after{position:absolute;left:50%;width:0;content:"";display:block}.about--header,.any_complexity--header,.application--header,.clients--header,.contact_us--header,.contacts--header,.cooperation--header,.faq--header,.geography--header,.guarantees--header,.help--header,.individual--header,.leaders--header,.mission--header,.need_only--header,.resume--header,.reviews--header,.seo--header,.stack--header,.steps--header,.success--header,.tech--header,.vacancies--header,.vacancy_details--header,.you_will--header{color:#282828;font-family:IBMP;font-size:19px;font-weight:500;line-height:24px;letter-spacing:-.025em;text-align:center}@media screen and (min-width:640px){.about--header,.any_complexity--header,.application--header,.clients--header,.contact_us--header,.contacts--header,.cooperation--header,.faq--header,.geography--header,.guarantees--header,.help--header,.individual--header,.leaders--header,.mission--header,.need_only--header,.resume--header,.reviews--header,.seo--header,.stack--header,.steps--header,.success--header,.tech--header,.vacancies--header,.vacancy_details--header,.you_will--header{font-size:24px}}@media screen and (min-width:768px){.about--header,.any_complexity--header,.application--header,.clients--header,.contact_us--header,.contacts--header,.cooperation--header,.faq--header,.geography--header,.guarantees--header,.help--header,.individual--header,.leaders--header,.mission--header,.need_only--header,.resume--header,.reviews--header,.seo--header,.stack--header,.steps--header,.success--header,.tech--header,.vacancies--header,.vacancy_details--header,.you_will--header{font-size:28px;line-height:36px}}@media screen and (min-width:1024px){.about--header,.any_complexity--header,.application--header,.clients--header,.contact_us--header,.contacts--header,.cooperation--header,.faq--header,.geography--header,.guarantees--header,.help--header,.individual--header,.leaders--header,.mission--header,.need_only--header,.resume--header,.reviews--header,.seo--header,.stack--header,.steps--header,.success--header,.tech--header,.vacancies--header,.vacancy_details--header,.you_will--header{font-size:32px;line-height:42px}}@media screen and (min-width:1280px){.about--header,.any_complexity--header,.application--header,.clients--header,.contact_us--header,.contacts--header,.cooperation--header,.faq--header,.geography--header,.guarantees--header,.help--header,.individual--header,.leaders--header,.mission--header,.need_only--header,.resume--header,.reviews--header,.seo--header,.stack--header,.steps--header,.success--header,.tech--header,.vacancies--header,.vacancy_details--header,.you_will--header{font-size:48px;line-height:58px}}@media screen and (min-width:1920px){.about--header,.any_complexity--header,.application--header,.clients--header,.contact_us--header,.contacts--header,.cooperation--header,.faq--header,.geography--header,.guarantees--header,.help--header,.individual--header,.leaders--header,.mission--header,.need_only--header,.resume--header,.reviews--header,.seo--header,.stack--header,.steps--header,.success--header,.tech--header,.vacancies--header,.vacancy_details--header,.you_will--header{font-size:55px;line-height:70px}}.brief,.for_clients,.for_developers,.r404{text-align:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;background:#f1f6fb;border-radius:0 0 0 110px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),110px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),110px 100%,0 100%)}@media screen and (min-width:1024px){.brief,.for_clients,.for_developers,.r404{background:#f7f9fa;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),150px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),150px 100%,0 100%);border-radius:0 0 0 100px}}@media screen and (min-width:1280px){.brief,.for_clients,.for_developers,.r404{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),200px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),200px 100%,0 100%);border-radius:0 0 0 150px}}@media screen and (min-width:1920px){.brief,.for_clients,.for_developers,.r404{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),300px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),300px 100%,0 100%);border-radius:0 0 0 250px}}.brief--bg,.for_clients--bg,.for_developers--bg{position:absolute;top:0;z-index:-100;width:100%;display:none;-o-object-fit:none;object-fit:none;opacity:.07}@media screen and (min-width:1024px){.brief--bg,.for_clients--bg,.for_developers--bg{display:block}}.brief--container,.for_clients--container,.for_developers--container{display:grid;grid-template:"who" auto "." 16px "phone" auto "." 46px "about" auto "." 17px "what_we_do" auto "." 18px "button" auto "." 35px "exp" auto "." 17px "founder" auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:640px){.brief--container,.for_clients--container,.for_developers--container{grid-template:"phone  phone" auto ".      ." 46px "about  what_we_do" auto ".		  what_we_do" 28px "button what_we_do" auto ".      ." 64px "exp    founder" auto ".      ." 30px/1fr 1fr}}@media screen and (min-width:768px){.brief--container,.for_clients--container,.for_developers--container{grid-template:"phone  phone" auto ".      ." 46px "about  what_we_do" auto ".		  what_we_do" 28px "button what_we_do" auto ".      ." 48px "exp    ." 48px "exp    founder" auto ".      ." 30px/1fr 1fr}}@media screen and (min-width:1024px){.brief--container,.for_clients--container,.for_developers--container{grid-template:".          .     .    founder" 64px "about      .     exp  founder" auto ". 					.     exp  founder" 48px "what_we_do .     exp  founder" auto ". 					.     exp  founder" 48px "button			.     exp  founder" auto ".          .     .    ." 36px/400px 48px auto 360px}}@media screen and (min-width:1280px){.brief--container,.for_clients--container,.for_developers--container{grid-template:".          .     .    founder" 64px "about      .     exp  founder" auto ". 					.     exp  founder" 48px "what_we_do .     exp  founder" auto ". 					.     exp  founder" 48px "button  		.     exp  founder" auto ".          .     .    ." 64px/auto 48px auto 400px}}@media screen and (min-width:1920px){.brief--container,.for_clients--container,.for_developers--container{grid-template:".          .    founder" 120px "about      exp  founder" auto ". 					exp  founder" 69px "what_we_do exp  founder" auto ". 					exp  founder" 69px "button			exp  founder" auto ".          exp  ." 150px/850px auto auto}}.brief--who,.for_clients--who,.for_developers--who{grid-area:who;font-size:12px;line-height:1.25}@media screen and (min-width:640px){.brief--who,.for_clients--who,.for_developers--who{display:none}}.brief--phone,.for_clients--phone,.for_developers--phone{grid-area:phone}@media screen and (min-width:1024px){.brief--phone,.for_clients--phone,.for_developers--phone{display:none!important}}.brief--about_company,.for_clients--about_team,.for_developers--about_developer{grid-area:about}.brief--about_company_header,.for_clients--about_team_header,.for_developers--about_developer_header{margin:-.25em auto 0;font-family:IBMP;font-size:17px;font-weight:500;line-height:1.412;letter-spacing:-.035em}@media screen and (min-width:640px){.brief--about_company_header,.for_clients--about_team_header,.for_developers--about_developer_header{text-align:left}}@media screen and (min-width:768px){.brief--about_company_header,.for_clients--about_team_header,.for_developers--about_developer_header{font-size:24px}}@media screen and (min-width:1024px){.brief--about_company_header,.for_clients--about_team_header,.for_developers--about_developer_header{width:440px;margin-left:0;font-size:32px}}@media screen and (min-width:1280px){.brief--about_company_header,.for_clients--about_team_header,.for_developers--about_developer_header{width:500px;font-size:40px}}@media screen and (min-width:1920px){.brief--about_company_header,.for_clients--about_team_header,.for_developers--about_developer_header{width:860px;font-size:55px}}.brief--work_in_diff_countries,.for_clients--will_work{margin-bottom:-.25em;font-family:IBMP;font-size:17px;font-weight:500;line-height:1.412;letter-spacing:-.035em}@media screen and (min-width:640px){.brief--work_in_diff_countries,.for_clients--will_work{text-align:left}}@media screen and (min-width:768px){.brief--work_in_diff_countries,.for_clients--will_work{font-size:24px}}@media screen and (min-width:1280px){.brief--work_in_diff_countries,.for_clients--will_work{width:500px}}@media screen and (min-width:1920px){.brief--work_in_diff_countries,.for_clients--will_work{width:860px;font-family:Gilroy;font-size:36px;font-weight:400;line-height:64px;letter-spacing:.025em}}.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{grid-area:what_we_do;margin-top:-17px;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-weight:500;line-height:1.385}@media screen and (min-width:640px){.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{-ms-flex-pack:distribute;justify-content:space-around;justify-self:end}}@media screen and (min-width:1024px){.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{margin-top:-17px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:start;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}@media screen and (min-width:1280px){.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{font-size:15px}}@media screen and (min-width:1280px){.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{margin-left:-40px}}@media screen and (min-width:1920px){.brief--what_we_do_list,.for_clients--what_we_do_list,.for_developers--what_we_do_list{margin-left:-48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:27px;letter-spacing:.01em}}.brief--what_we_do_list_item,.for_clients--what_we_do_list_item,.for_developers--what_we_do_list_item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:17px}@media screen and (min-width:640px){.brief--what_we_do_list_item,.for_clients--what_we_do_list_item,.for_developers--what_we_do_list_item{position:relative;padding-left:23px;text-align:left}}@media screen and (min-width:1280px){.brief--what_we_do_list_item,.for_clients--what_we_do_list_item,.for_developers--what_we_do_list_item{margin-left:40px}}@media screen and (min-width:1920px){.brief--what_we_do_list_item,.for_clients--what_we_do_list_item,.for_developers--what_we_do_list_item{margin-left:48px;padding-left:40px}}.brief--what_we_do_list_item:before,.for_clients--what_we_do_list_item:before,.for_developers--what_we_do_list_item:before{margin-top:17px;margin-bottom:9px}@media screen and (min-width:640px){.brief--what_we_do_list_item:before,.for_clients--what_we_do_list_item:before,.for_developers--what_we_do_list_item:before{position:absolute;left:0;top:50%;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:1920px){.brief--what_we_do_list_item:before,.for_clients--what_we_do_list_item:before,.for_developers--what_we_do_list_item:before{font-size:30px}}.brief--more_about_company,.for_clients--more_about_company,.for_developers--more_about_company{grid-area:button;width:280px;height:72px;margin:0 auto;font-size:14.4px;letter-spacing:.1em;font-weight:700}@media screen and (min-width:640px){.brief--more_about_company,.for_clients--more_about_company,.for_developers--more_about_company{width:240px;margin-left:0}}@media screen and (min-width:1920px){.brief--more_about_company,.for_clients--more_about_company,.for_developers--more_about_company{width:350px;height:90px;font-size:18px;letter-spacing:.05em}}.brief--exp_list,.for_clients--exp_list,.for_developers--exp_list{grid-area:exp;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (min-width:640px){.brief--exp_list,.for_clients--exp_list,.for_developers--exp_list{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (min-width:1024px){.brief--exp_list,.for_clients--exp_list,.for_developers--exp_list{margin-top:-48px;text-align:left;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media screen and (min-width:1280px){.brief--exp_list,.for_clients--exp_list,.for_developers--exp_list{margin-top:-64px}}@media screen and (min-width:1920px){.brief--exp_list,.for_clients--exp_list,.for_developers--exp_list{margin-top:-85px;-ms-flex-item-align:start;align-self:start}}.brief--exp_list_item,.for_clients--exp_list_item,.for_developers--exp_list_item{font-size:21px;font-family:IBMP;line-height:1.2}@media screen and (min-width:640px){.brief--exp_list_item,.for_clients--exp_list_item,.for_developers--exp_list_item{width:180px}}@media screen and (min-width:1024px){.brief--exp_list_item,.for_clients--exp_list_item,.for_developers--exp_list_item{margin-top:48px;width:100px}}@media screen and (min-width:1280px){.brief--exp_list_item,.for_clients--exp_list_item,.for_developers--exp_list_item{margin-top:64px;width:155px}}@media screen and (min-width:1920px){.brief--exp_list_item,.for_clients--exp_list_item,.for_developers--exp_list_item{width:180px;margin-top:85px}}.brief--exp_list_item_num,.for_clients--exp_list_item_num,.for_developers--exp_list_item_num{margin:0 auto}.brief--exp_list_item_num:before,.for_clients--exp_list_item_num:before,.for_developers--exp_list_item_num:before{width:9px;height:9px;background:#20caeb;margin:0 auto 14px}@media screen and (min-width:1024px){.brief--exp_list_item_num,.for_clients--exp_list_item_num,.for_developers--exp_list_item_num{margin-left:0}.brief--exp_list_item_num:before,.for_clients--exp_list_item_num:before,.for_developers--exp_list_item_num:before{width:9px;height:9px;background:#20caeb;margin:0 0 14px 4px}}@media screen and (min-width:1920px){.brief--exp_list_item_num:before,.for_clients--exp_list_item_num:before,.for_developers--exp_list_item_num:before{width:15px;height:15px;background:#20caeb}}.brief--exp_list_item_text,.for_clients--exp_list_item_text,.for_developers--exp_list_item_text{width:80px;margin:12px auto 0;font-size:12px}@media screen and (min-width:640px){.brief--exp_list_item_text,.for_clients--exp_list_item_text,.for_developers--exp_list_item_text{width:unset}}@media screen and (min-width:1280px){.brief--exp_list_item_text,.for_clients--exp_list_item_text,.for_developers--exp_list_item_text{font-size:16px}}@media screen and (min-width:1920px){.brief--exp_list_item_text,.for_clients--exp_list_item_text,.for_developers--exp_list_item_text{margin-top:28px;font-size:18px}}.brief--founder,.for_clients--team,.for_developers--developer{grid-area:founder;position:relative;z-index:-1;margin:auto 0 0}.brief--founder_img,.for_clients--team_img,.for_developers--developer_img{height:100%;max-width:100%;float:right;-o-object-fit:contain;object-fit:contain}.brief--founder_title{position:absolute;top:40px;right:204px;font-size:9px;line-height:1.286;text-align:right}@media screen and (min-width:768px){.brief--founder_title{font-size:12px}}@media screen and (min-width:1024px){.brief--founder_title{font-size:13px}}@media screen and (min-width:1920px){.brief--founder_title{font-size:14px;line-height:18px;letter-spacing:.05em}}.brief--founder_name{position:absolute;top:70px;right:204px;font-size:16px;font-weight:700;line-height:1.115;text-align:right}@media screen and (min-width:768px){.brief--founder_name{font-size:20px}}@media screen and (min-width:1024px){.brief--founder_name{font-size:22px}}@media screen and (min-width:1920px){.brief--founder_name{font-size:26px;line-height:29px;letter-spacing:.01em}}.contact_us--your_phone,.need_only--form_phone{width:100%;height:50px;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;letter-spacing:.05em;border:0;border-radius:25px}@media screen and (min-width:768px){.contact_us--your_phone,.need_only--form_phone{border-radius:36px}}@media screen and (min-width:1024px){.contact_us--your_phone,.need_only--form_phone{font-size:16px}}@media screen and (min-width:1280px){.contact_us--your_phone,.need_only--form_phone{height:60px}}@media screen and (min-width:1920px){.contact_us--your_phone,.need_only--form_phone{height:75px}}.contact_us--request_button,.need_only--form_submit{width:100%;height:50px;font-size:14px;letter-spacing:.05em;border:0}@media screen and (min-width:1024px){.contact_us--request_button,.need_only--form_submit{font-size:16px}}@media screen and (min-width:1280px){.contact_us--request_button,.need_only--form_submit{height:60px}}@media screen and (min-width:1920px){.contact_us--request_button,.need_only--form_submit{height:75px}}.contact_us--form_pa,.need_only--form_pa{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:13px auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.contact_us--form_pa,.contact_us--form_pa_checkbox,.need_only--form_pa,.need_only--form_pa_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_us--form_pa_checkbox,.need_only--form_pa_checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:15.6px;height:15.6px;margin-right:14px;-ms-flex-negative:0;flex-shrink:0;background-color:#20caeb;border-radius:2px}input:checked+.contact_us--form_pa_checkbox .check_mark,input:checked+.need_only--form_pa_checkbox .check_mark{visibility:visible}.application--form,.resume--form{display:grid;grid-template:"name" "phone" "email" "text" "file" "submit" "pa";grid-gap:1em;-ms-flex-line-pack:end;align-content:end;font-size:1em}@media screen and (min-width:640px){.application--form,.resume--form{grid-template:"name  phone" "email email" "text  text" "file  submit" "pa    pa"/1fr 1fr}}.application--form_email,.application--form_file,.application--form_name,.application--form_phone,.application--form_text,.resume--form_contacts,.resume--form_file,.resume--form_name,.resume--form_specialization,.resume--form_text{height:3.88em;padding:1.33em 2.33em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.75em;word-break:break-all;border:0;border-radius:1.94em}.application--form_email:focus,.application--form_file:focus,.application--form_name:focus,.application--form_phone:focus,.application--form_text:focus,.resume--form_contacts:focus,.resume--form_file:focus,.resume--form_name:focus,.resume--form_specialization:focus,.resume--form_text:focus{outline:2px solid hsla(0,0%,100%,.5)}.application--form_file,.resume--form_file{height:4.72em;border-radius:2.36em}.application--form_file img,.resume--form_file img{margin-right:.72em;height:1.38em;opacity:.1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.application--form_file:hover img,.resume--form_file:hover img{opacity:.4}.application--form_name,.resume--form_name{grid-area:name}.application--form_phone,.resume--form_specialization{grid-area:phone}.application--form_email,.resume--form_contacts{grid-area:email}.application--form_text,.resume--form_text{grid-area:text;min-height:9.22em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;cursor:text;white-space:pre-wrap;overflow:hidden}.application--form_text:empty:before,.resume--form_text:empty:before{content:attr(placeholder);opacity:.5}.application--form_submit,.resume--form_submit{grid-area:submit;height:4.72em;font-size:.75em;border:0}.application--form_pa,.resume--form_pa{grid-area:pa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:639px){.application--form_pa,.resume--form_pa{margin-left:25px}}.application--form_pa_text,.resume--form_pa_text{font-size:.66em}.application--form_pa_checkbox,.resume--form_pa_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:15.6px;height:15.6px;margin-right:14px;-ms-flex-negative:0;flex-shrink:0;background-color:#20caeb;border-radius:2px}input:checked+.application--form_pa_checkbox .check_mark,input:checked+.resume--form_pa_checkbox .check_mark{visibility:visible}body{position:relative;height:100%;overflow-y:scroll;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#282828;font-family:Gilroy;font-size:18px}html{height:100vh;overflow:hidden}a,a:hover{text-decoration:none;color:unset}ol,p,ul{margin:0}ol,ul{padding:0;list-style-type:none}abbr[title]{font-weight:700;text-decoration:none}.font_extrabold{font-weight:800}.font_bold{font-weight:700}.blue{color:#20caeb}.check_mark{visibility:hidden}@media screen and (max-width:319px){html.locked_before_xxs>body{overflow:hidden}}@media screen and (max-width:479px){html.locked_before_xs>body{overflow:hidden}}@media screen and (max-width:639px){html.locked_before_sm>body{overflow:hidden}}@media screen and (max-width:767px){html.locked_before_md>body{overflow:hidden}}@media screen and (max-width:1023px){html.locked_before_lg>body{overflow:hidden}}@media screen and (max-width:1279px){html.locked_before_xl>body{overflow:hidden}}@media screen and (max-width:1919px){html.locked_before_xxl>body{overflow:hidden}}.scroll_through{height:10em;position:relative;top:-1.5em;margin:-5em;display:none;-webkit-filter:drop-shadow(0 0 24px rgba(0,0,0,.2));filter:drop-shadow(0 0 24px rgba(0,0,0,.2))}@media screen and (min-width:1024px){.scroll_through{display:block;font-size:6px}}@media screen and (min-width:1280px){.scroll_through{font-size:8px}}@media screen and (min-width:1920px){.scroll_through{font-size:10px}}.green_circle{height:5px;width:5px;margin-right:2px;display:inline-block;vertical-align:middle;background:#25d266;border-radius:50%}.slick-slide{height:-webkit-max-content;height:-moz-max-content;height:max-content}.hidden_checkbox{position:relative;z-index:-1;width:14px;margin-right:-14px;opacity:0}.preloader{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:hsla(0,0%,100%,.8);-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s}.preloader.done{display:none}.phone{display:block;font-size:24px}.phone--title{margin-bottom:17px;font-size:.58em;text-align:center;line-height:.75}.phone--img{width:17px;height:17px;margin-right:6px;display:inline-block}.phone--number{font-size:1em;font-weight:700;line-height:.75;display:inline-block}.phone--number-extrabold{font-weight:800}.button_grid{margin:-4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_grid--item{height:50px;margin:4px}.button_grid--item_img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media_obj{display:grid;grid-gap:1em 1em;grid-template-columns:3.125em auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.025em}.media_obj--img{width:3.125em;height:3.125em;padding:.66em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:25%}.media_obj--img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media_obj--title{grid-column:2;max-width:32ch;font-size:.75em;line-height:1.5em}@media screen and (min-width:1280px){.media_obj--title{max-width:20ch}}.media_obj--content{grid-column:2}.media_obj--content-wide{grid-column:1/-1}@-webkit-keyframes modal-fade{0%{display:none;opacity:0}1%{display:-webkit-box;display:flex;opacity:0}to{display:-webkit-box;display:flex;opacity:1}}@keyframes modal-fade{0%{display:none;opacity:0}1%{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0}to{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);opacity:0;overflow:scroll;scrollbar-width:none;-webkit-animation-duration:.3s;animation-duration:.3s}.modal--toggler:checked+.modal{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation-name:modal-fade;animation-name:modal-fade}.modal--toggler{display:none}.modal--close{position:absolute;width:100%;height:100%;z-index:-1;display:block;cursor:pointer}.modal::-webkit-scrollbar{display:none}.modal_callback{position:relative;border-radius:20px 0 20px 20px;margin-top:12px;max-width:min(100%,380px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px 20px 28px;display:grid;grid-template:"close " "header" "text  " "form  "/100%;grid-gap:18px;background:#f2f6fa;font-size:15px;-webkit-filter:drop-shadow(20px 20px 20px #000);filter:drop-shadow(20px 20px 20px black)}.modal_callback:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:480px){.modal_callback{font-size:16px}}@media screen and (min-width:640px){.modal_callback{font-size:18px}}@media screen and (min-width:1024px){.modal_callback{position:relative;border-radius:20px 0 20px 20px;margin-top:20px;max-width:unset;padding-top:0;padding-bottom:0;grid-template:"person .    .      .    .    " 20px "person .    .      .    close" 18px "person .    header .    .    " auto "person .    .      .    .    " 20px "person .    text   .    .    " auto "person .    .      .    .    " 20px "person .    form   .    .    " auto "person .    .      .    .    " 60px/385px 20px 315px 18px 18px;grid-gap:0;font-size:20px}.modal_callback:before{position:absolute;top:-20px;left:0;right:0;height:20px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 40px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 40px)}}@media screen and (min-width:1280px){.modal_callback{font-size:22px}}@media screen and (min-width:1920px){.modal_callback{font-size:24px}}.modal_callback--person{position:relative;grid-area:person;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:end;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:right}@media screen and (min-width:1024px){.modal_callback--person{display:-webkit-box;display:-ms-flexbox;display:flex}}.modal_callback--person_img{width:280px}@media screen and (min-width:1024px){.modal_callback--person_img{width:100%;margin-top:-60px}}.modal_callback--person_title{position:absolute;top:23%;right:72%;font-size:10px}.modal_callback--person_name{position:absolute;top:29%;right:72%;font-size:16px;font-weight:600}.modal_callback--header{grid-area:header;margin:-.2em auto}.modal_callback--text{grid-area:text;margin:-.2em 0;font-size:18px;text-align:center}.modal_callback--form{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_callback--close{position:relative;grid-area:close;width:18px;height:18px;justify-self:end;cursor:pointer}.modal_callback--close:hover:after,.modal_callback--close:hover:before{background:grey}.modal_callback--close:after,.modal_callback--close:before{position:absolute;left:0;top:50%;width:100%;height:3px;content:"";display:block;background:#000;border-radius:3px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.modal_callback--close:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.modal_callback--close:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.modal_callback--form{grid-area:form;margin:-18px 0 0}.modal_callback--input{width:100%;height:75px;padding:30px 42px;margin-top:18px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border:0;border-radius:75px}.modal_callback--input:focus{outline:2px solid rgba(0,0,0,.5)}.modal_callback--button{width:100%;height:75px;margin-top:18px;font-family:Gilroy;font-size:16px;font-weight:700;letter-spacing:.05em;border:0}.modal_callback--pa{width:240px;margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal_callback--pa_text{font-size:12px}.modal_callback--pa_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:15.6px;height:15.6px;margin-right:14px;-ms-flex-negative:0;flex-shrink:0;background-color:#20caeb;border-radius:2px}input:checked+.modal_callback--pa_checkbox .check_mark{visibility:visible}.header{position:-webkit-sticky;position:sticky;top:-6px}@media screen and (max-width:1023px){.header{z-index:1000}}.header:before{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:64px;margin-bottom:-64px;content:"";display:block;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.2);box-shadow:0 6px 6px rgba(0,0,0,.2)}@media screen and (min-width:1024px){.header:before{display:none}}@media screen and (min-width:1024px){.header{position:static}}.header--bg{position:absolute;top:0;left:0;width:100%;-o-object-fit:none;object-fit:none;opacity:.07}.header--write{font-size:15px;line-height:21px;letter-spacing:.05em}.header--messangers{margin-right:68px}@media screen and (min-width:1280px){.header--phone{margin-right:66px}}.header--request_button{width:250px;height:65px}@media screen and (max-width:1279px){.header--request_button{display:none}}.header--container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.header--container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header--mobile{position:relative;z-index:100;padding:22px 0;background:#f1f6fb;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media screen and (min-width:1024px){.header--mobile{display:none}}.header--mobile-active{background:#16192c;color:#fff}.header--desktop{position:relative;padding:44px 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (max-width:1023px){.header--desktop{display:none}}.header--desktop:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-101;content:"";display:block;background:#f7f9fa}.header--desktop-dark{color:#fff}.header--desktop-dark:after{background:#16192c}.header--logo_img{width:111px;height:28px}@media screen and (min-width:1024px){.header--logo_img{width:180px;height:51px;margin-right:40px}}.logo_svg--text{fill:#000}.header--mobile-active .logo_svg--text{fill:#fff}.header--who{position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:none;color:inherit;font-size:12px;text-align:center}@media screen and (min-width:640px){.header--who{display:block}}@media screen and (min-width:1024px){.header--who{position:static;margin-right:auto;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width:1920px){.header--who{font-size:14px;letter-spacing:.05em}}.header--hamburger{position:relative;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--hamburger_lines{position:absolute;left:0;width:20px;height:3px;background:#282828;-webkit-transition:all .3s ease-out;-o-transition:all ease-out .3s;transition:all .3s ease-out;border-radius:2px}.header--hamburger_lines:after,.header--hamburger_lines:before{position:absolute;left:0;height:3px;width:30px;content:"";display:block;border-radius:2px;background:inherit;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.header--hamburger_lines:before{top:-13px}.header--hamburger_lines:after{bottom:-13px}#hamburger_input:checked+.header--hamburger>.header--hamburger_lines{left:50%;width:0;background:#fff}#hamburger_input:checked+.header--hamburger>.header--hamburger_lines:after,#hamburger_input:checked+.header--hamburger>.header--hamburger_lines:before{width:20px}#hamburger_input:checked+.header--hamburger>.header--hamburger_lines:before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#hamburger_input:checked+.header--hamburger>.header--hamburger_lines:after{bottom:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);-ms-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.header--nav{width:100%;margin-top:40px}.header--nav_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--nav_item,.header--nav_list{display:-webkit-box;display:-ms-flexbox;display:flex}.header--nav_item{position:relative;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:18px;letter-spacing:.05em}.header--nav_item:after{bottom:0;height:2px;background:#20caeb;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header--nav_item:hover:after{left:0;width:100%}.header--nav_item:active:after{left:10%;width:80%}.header--breadcrumps{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header--breadcrump{font-size:16px;letter-spacing:.025em}.header--breadcrump-active{font-weight:700}.header--breadcrump:not(:first-of-type){margin-left:32px}.header--breadcrump:not(:first-of-type):before{margin-right:32px;content:">";font-weight:400}.menu_mobile{position:absolute;z-index:99;width:100%;max-height:calc(100vh - 68px);padding-bottom:46px;overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#16192c;text-align:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.3);box-shadow:0 10px 10px rgba(0,0,0,.3);scrollbar-width:none}.menu_mobile::-webkit-scrollbar{display:none}.menu_mobile-hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:1024px){.menu_mobile{display:none}}.menu_mobile--who{font-size:12px;line-height:1.25}@media screen and (min-width:640px){.menu_mobile--who{display:none}}.menu_mobile--nav_list{padding:4px 0 36px}.menu_mobile--nav_list_item{margin-top:32px}.menu_mobile--write{font-size:15px;text-align:left;line-height:21px;letter-spacing:.05em}.menu_mobile--phone{margin-top:36px}.menu_mobile--request_button{width:250px;height:65px;margin:36px auto 0}.menu_mobile--green_circle{vertical-align:middle}.brief--bg{top:0;left:0}.brief--about_company_header:after{content:","}@media screen and (min-width:1920px){.brief--about_company_header:after{display:none}}@media screen and (max-width:639px){.brief--exp_list{width:280px;margin:0 auto}}.brief--exp_list_item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.brief--founder{height:280px}@media screen and (min-width:320px){.brief--founder{right:calc((-360px - -100%)/2)}}@media screen and (min-width:480px){.brief--founder{right:calc((-520px - -100%)/2)}}@media screen and (min-width:640px){.brief--founder{right:-20px}}@media screen and (min-width:768px){.brief--founder{right:-24px}}@media screen and (min-width:1024px){.brief--founder{right:-22px}}@media screen and (min-width:1280px){.brief--founder{right:-40px}}@media screen and (min-width:1920px){.brief--founder{right:-180px}}@media screen and (min-width:480px){.brief--founder_title{right:252px}}@media screen and (min-width:640px){.brief--founder_title{top:-4px;right:270px}}@media screen and (min-width:768px){.brief--founder_title{top:-32px;left:140px;right:unset;text-align:left}}@media screen and (min-width:1024px){.brief--founder_title{top:-120px;left:unset;right:286px;text-align:right}}@media screen and (min-width:1920px){.brief--founder_title{top:-280px;right:450px}}@media screen and (min-width:480px){.brief--founder_name{right:252px}}@media screen and (min-width:640px){.brief--founder_name{top:24px;right:270px}}@media screen and (min-width:768px){.brief--founder_name{left:140px;top:6px;right:unset;text-align:left}}@media screen and (min-width:1024px){.brief--founder_name{top:-80px;left:unset;right:286px;text-align:right}}@media screen and (min-width:1920px){.brief--founder_name{top:-235px;right:450px}}.brief--founder_img{width:280px;-webkit-transform:scale(2) translate(25px,25px);-ms-transform:scale(2) translate(25px,25px);transform:scale(2) translate(25px,25px)}@media screen and (min-width:480px){.brief--founder_img{width:440px}}@media screen and (min-width:640px){.brief--founder_img{width:unset}}@media screen and (min-width:480px){.brief--founder_img{-webkit-transform:scale(1.3) translate(40px,45px);-ms-transform:scale(1.3) translate(40px,45px);transform:scale(1.3) translate(40px,45px)}}@media screen and (min-width:640px){.brief--founder_img{-webkit-transform:scale(2) translate(-12px,5px);-ms-transform:scale(2) translate(-12px,5px);transform:scale(2) translate(-12px,5px)}}@media screen and (min-width:768px){.brief--founder_img{-webkit-transform:scale(2) translate(-50px,5px);-ms-transform:scale(2) translate(-50px,5px);transform:scale(2) translate(-50px,5px)}}@media screen and (min-width:1024px){.brief--founder_img{-webkit-transform:scale(2.3) translate(14px,-22px);-ms-transform:scale(2.3) translate(14px,-22px);transform:scale(2.3) translate(14px,-22px)}}@media screen and (min-width:1280px){.brief--founder_img{-webkit-transform:scale(2.1) translate(20px,-16px);-ms-transform:scale(2.1) translate(20px,-16px);transform:scale(2.1) translate(20px,-16px)}}@media screen and (min-width:1920px){.brief--founder_img{-webkit-transform:scale(3.2) translate(-4px,-28px);-ms-transform:scale(3.2) translate(-4px,-28px);transform:scale(3.2) translate(-4px,-28px)}}.services{position:relative}.services--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:640px){.services--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1024px){.services--container{padding-top:36px}}@media screen and (min-width:1280px){.services--container{padding-top:50px}}@media screen and (min-width:1920px){.services--container{padding-top:70px}}.services--item{border-radius:20px 0 20px 20px;position:relative;width:280px;height:auto;margin-top:25px;padding:44px 16px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#f1f6fa}.services--item:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}.services--item-dark{color:#fff;background-color:#16192c}@media screen and (min-width:480px){.services--item{width:432px;padding:32px}}@media screen and (min-width:640px){.services--item{width:280px;margin-top:45px}}@media screen and (min-width:768px){.services--item{width:320px}}@media screen and (min-width:1024px){.services--item{position:relative;border-radius:20px 0 20px 20px;width:420px;margin-top:37px;padding:44px 16px 24px 64px;text-align:left}.services--item:before{position:absolute;top:-24px;left:0;right:0;height:24px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 44px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 44px)}}@media screen and (min-width:1024px){.services--item{padding-top:48px;padding-left:50px;padding-right:36px;width:460px;height:310px;background-image:url(/service_item_bg.png);background-repeat:no-repeat;background-position:100% 100%;background-size:45%}}@media screen and (min-width:1280px){.services--item{padding-top:64px;padding-left:70px;padding-right:48px;width:580px;height:380px}}@media screen and (min-width:1920px){.services--item{padding-top:80px;padding-left:93px;padding-right:55px;width:730px;height:430px}}.services--img{position:absolute;top:4px;right:15px;width:42px;height:42px;margin-left:auto;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px}.services--img-dark{background:#262941}@media screen and (min-width:1024px){.services--img{width:64px;height:64px;padding:12px}}@media screen and (min-width:1280px){.services--img{width:96px;height:96px;padding:18px}}@media screen and (min-width:1920px){.services--img{width:124px;height:124px;padding:24px}}.services--img img{width:100%;height:100%}.services--i_am{font-size:18px;font-weight:800;letter-spacing:.025em;line-height:.75}@media screen and (min-width:1024px){.services--i_am{font-size:28px}}@media screen and (min-width:1280px){.services--i_am{font-size:36px}}@media screen and (min-width:1920px){.services--i_am{font-size:40px}}.services--i_want{margin-top:13px;font-family:IBMP;font-size:12.54px;line-height:18.8px}@media screen and (min-width:1024px){.services--i_want{width:260px;margin-top:28px;font-size:16px;line-height:22px}}@media screen and (min-width:1280px){.services--i_want{width:300px;margin-top:36px;font-size:18px;line-height:26px}}@media screen and (min-width:1920px){.services--i_want{margin-top:41px;font-size:20px;line-height:30px}}.services--we_offer{margin-top:13px;color:grey;font-size:12px;letter-spacing:.1em}.services--we_offer-dark{color:#a7d6df}@media screen and (min-width:1024px){.services--we_offer{margin-top:24px}}@media screen and (min-width:1280px){.services--we_offer{margin-top:30px;font-size:13px}}@media screen and (min-width:1920px){.services--we_offer{margin-top:35px}}.services--do_it{width:220px;height:50px;margin:13px auto 0;font-size:12px;letter-spacing:0,1em}@media screen and (min-width:1024px){.services--do_it{margin-left:0;font-size:14px}}@media screen and (min-width:1280px){.services--do_it{width:280px;height:60px;font-size:16px}}@media screen and (min-width:1920px){.services--do_it{width:324px;height:65px;font-size:16px}}.tech{text-align:center}.tech--header{margin:2.5em auto 0}@media screen and (min-width:1920px){.tech--header{width:1240px}}.tech--text{margin:30px auto 0;color:#282828;line-height:1.33;letter-spacing:.025em}@media screen and (min-width:1024px){.tech--text{font-size:1.25em;line-height:1.5}}.tech--categories{margin-top:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:480px){.tech--categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:640px){.tech--categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tech--category{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template:"header" auto "." 21px "logos" auto "." 21px "desc" auto}.tech--category:not(:first-of-type){margin-top:24px;margin-left:2em}@media screen and (min-width:480px){.tech--category:not(:first-of-type){margin-top:0}}@media screen and (min-width:1024px){.tech--category:not(:first-of-type){margin-left:0}}@media screen and (min-width:1024px){.tech--category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;grid-template:"logos .    .     " 1fr "logos .    header" auto "logos .    .     " 2em "logos .    desc  " auto "logos .    .     " 1fr/auto 24px 220px;text-align:left}}@media screen and (min-width:1280px){.tech--category{grid-template-columns:auto 48px 250px}}@media screen and (min-width:1920px){.tech--category{grid-template-columns:auto 64px 340px}}.tech--category_header{grid-area:header;margin:0;color:#2c2c2c;font-family:IBMP;font-weight:700;font-size:25.46px;line-height:.75;letter-spacing:-.025em}@media screen and (min-width:640px){.tech--category_header{width:100%}}@media screen and (min-width:1024px){.tech--category_header{font-size:2em}}.tech--logos{grid-area:logos;width:176px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;grid-auto-flow:dense}@media screen and (min-width:1024px){.tech--logos{width:212px}}@media screen and (min-width:1280px){.tech--logos{width:260px}}@media screen and (min-width:1920px){.tech--logos{width:320px}}.tech--logos-wide{width:228px;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:1024px){.tech--logos-wide{width:276px}}@media screen and (min-width:1280px){.tech--logos-wide{width:340px}}@media screen and (min-width:1920px){.tech--logos-wide{width:430px}}.tech--logo_wrapper{position:relative;height:52px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:1em}@media screen and (min-width:1024px){.tech--logo_wrapper{height:64px}}@media screen and (min-width:1280px){.tech--logo_wrapper{height:80px}}@media screen and (min-width:1920px){.tech--logo_wrapper{height:100px}}.tech--logo_wrapper-wide{grid-column:span 2}.tech--logo_wrapper:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;content:"";-webkit-box-shadow:0 0 80px rgba(0,0,0,.2);box-shadow:0 0 80px rgba(0,0,0,.2);border-radius:1em}.tech--logo{height:100%;width:100%;padding:.66em;-webkit-box-sizing:border-box;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}.tech--logo-big{padding:.33em}.tech--logo-cover{padding:0;-o-object-fit:cover;object-fit:cover}.tech--desc{grid-area:desc;margin:-.2em 0;font-size:.85em;line-height:1.5em}@media screen and (min-width:640px){.tech--desc{width:100%}}@media screen and (min-width:1920px){.tech--desc{font-size:1em}}.guarantees{position:relative;color:#fff}.guarantees--bg{position:absolute;top:-50px;z-index:-1;width:100%;height:calc(100% + 50px);display:none;-o-object-fit:contain;object-fit:contain;-o-object-position:90%;object-position:90%}@media screen and (min-width:1280px){.guarantees--bg{display:block}}.guarantees--header{margin:2.6em auto 0}@media screen and (min-width:1920px){.guarantees--header{width:1360px}}.guarantees--lists_wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:26px;padding:34px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;grid-template:"list1  " auto ".      " 43px "percent" auto ".      " 25px "list2  " auto}.guarantees--lists_wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:768px){.guarantees--lists_wrapper{padding:48px 32px 48px 64px}}@media screen and (min-width:1280px){.guarantees--lists_wrapper{position:relative;border-radius:20px 0 20px 20px;padding:72px 64px 72px 96px;margin-top:64px;grid-template:"list1 .     percent .     list2"/auto 64px auto 80px 150px}.guarantees--lists_wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}@media screen and (min-width:1920px){.guarantees--lists_wrapper{padding:90px 84px 90px 116px;grid-template-columns:auto 180px auto 108px 210px}}.guarantees--lists_wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;border-radius:20px 0 20px 20px}.guarantees--lists_wrapper:after,.guarantees--lists_wrapper:before{z-index:-2;background:#16192c}.guarantees--list1{grid-area:list1;margin-top:-29px}@media screen and (min-width:640px){.guarantees--list1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.guarantees--list1_item{margin-top:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:640px){.guarantees--list1_item{width:250px}}@media screen and (min-width:1280px){.guarantees--list1_item{width:280px}}@media screen and (min-width:1920px){.guarantees--list1_item{width:290px}}.guarantees--list1_item_img{width:46px;height:46px}@media screen and (min-width:1280px){.guarantees--list1_item_img{width:60px;height:60px}}.guarantees--list1_item_title{width:11.8em;padding:0 0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.33em;letter-spacing:.025em}@media screen and (min-width:1024px){.guarantees--list1_item_title{width:9.5rem;font-size:calc(1em - 4px);line-height:1.375em}}.guarantees--list1_item_text{margin-top:10px;font-size:12.3px;line-height:1.4375;letter-spacing:.025em}@media screen and (min-width:1280px){.guarantees--list1_item_text{font-size:14px}}@media screen and (min-width:1920px){.guarantees--list1_item_text{font-size:16px}}.guarantees--100p{grid-area:percent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:IBMP;text-align:center}.guarantees--100p_p{font-size:2.3em;font-weight:500;letter-spacing:-.025em;line-height:.75}@media screen and (min-width:768px){.guarantees--100p_p{font-size:3.25em}}.guarantees--100p_g{margin-top:11px;font-size:1.06em;line-height:.6}@media screen and (min-width:768px){.guarantees--100p_g{font-size:1.5em}}.guarantees--list2{grid-area:list2;margin:-28px -28px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1920px){.guarantees--list2{margin:-72px -28px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.guarantees--list2_item{width:110px;margin-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8em;line-height:1.4;letter-spacing:.025em}.guarantees--list2_item:before{width:9px;height:9px;background:#20caeb;margin:28px 0 14px}@media screen and (min-width:480px)and (max-width:639px){.guarantees--list2_item{width:180px}}@media screen and (min-width:768px){.guarantees--list2_item{width:128px;font-size:14px}}@media screen and (min-width:1024px){.guarantees--list2_item{width:200px}}@media screen and (min-width:1280px){.guarantees--list2_item{width:unset;font-size:16px}}@media screen and (min-width:1920px){.guarantees--list2_item{font-size:20px;line-height:28px}.guarantees--list2_item:before{width:15px;height:15px;background:#20caeb;margin:72px 0 30px}}.clients{position:relative}.clients--bg{position:absolute;top:100px;left:50%;right:0;width:100%;max-width:2100px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;-o-object-fit:none;object-fit:none}@media screen and (min-width:1024px){.clients--bg{display:block}}.clients--container{display:grid;text-align:center;grid-template:".     " 39px "header" auto ".     " 17px "text  " auto ".     " 23px "stats " auto ".     " 34px "list  " auto}@media screen and (min-width:1024px){.clients--container{grid-template:".    .      .    .   " 39px ".    header .    list" auto ".    .      .    list" 17px ".    text   .    list" auto ".    .      .    list" 23px ".    stats  .    list" auto/0 auto 24px 580px}}@media screen and (min-width:1280px){.clients--container{grid-template-rows:128px auto 17px auto 23px auto;grid-template-columns:80px auto 48px 600px}}@media screen and (min-width:1920px){.clients--container{grid-template-rows:164px auto 79px auto 80px auto;grid-template-columns:80px auto 130px 780px}}.clients--header{grid-area:header;margin:0}@media screen and (min-width:1024px){.clients--header{width:250px;text-align:left}}@media screen and (min-width:1280px){.clients--header{width:unset}}.clients--text{grid-area:text;line-height:1.33em;letter-spacing:.025em}@media screen and (min-width:1024px){.clients--text{padding-right:60px;font-size:calc(1em - 2px);line-height:calc(1em + 8px);text-align:left}}.clients--stats_list{grid-area:stats;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.clients--stats_item{width:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:IBMP;font-size:.8em;letter-spacing:-.025em}@media screen and (min-width:1024px){.clients--stats_item{width:130px;font-size:.75em;text-align:left}}@media screen and (min-width:1920px){.clients--stats_item{width:200px}}.clients--big_num{margin:0 auto 1rem;font-family:Gilroy;font-size:2em;line-height:.75}.clients--big_num:before{width:.6rem;height:.6rem;background:#20caeb;margin:0 auto 1rem}@media screen and (min-width:1024px){.clients--big_num{margin-left:0;font-size:3em}.clients--big_num:before{margin-left:4px}}.clients--list{grid-area:list;margin-top:-33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.clients--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.clients--list_item{margin-top:33px}.clients--client_logo{position:relative;border-radius:10px 0 10px 10px;width:280px;height:100px;margin:12px auto 0;padding:18px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 0 87px rgba(0,0,0,.2);box-shadow:0 0 87px rgba(0,0,0,.2)}.clients--client_logo:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 10px;-webkit-clip-path:polygon(10px 100%,calc(100% - 10px) 0,100% 0,101% 22px);clip-path:polygon(10px 100%,calc(100% - 10px) 0,100% 0,101% 22px)}@media screen and (min-width:480px)and (max-width:639px){.clients--client_logo{width:432px;height:154px}}@media screen and (min-width:768px)and (max-width:1023px){.clients--client_logo{width:336px;height:120px}}@media screen and (min-width:1920px){.clients--client_logo{width:350px;height:120px}}.clients--client_logo_img{max-width:100%;max-height:100%}.clients--product_domain{width:20ch;margin:24px auto 0;font-size:19.34px;font-weight:700}@media screen and (min-width:1024px){.clients--product_domain{font-size:1em}}.clients--product_works{margin-top:10px;font-size:.85em;line-height:.75;letter-spacing:.2em}@media screen and (min-width:1024px){.clients--product_works{font-size:.66em}}.contact_us{position:relative;text-align:center}.contact_us--bg{position:absolute;width:100%;height:100%;z-index:-1;display:none;-o-object-fit:none;object-fit:none;-o-object-position:-970px 180px;object-position:-970px 180px;opacity:.07;border-radius:20px}@media screen and (min-width:1024px){.contact_us--bg{display:block}}.contact_us--header{width:170px;margin:3em auto 0}@media screen and (min-width:640px){.contact_us--header{width:250px}}@media screen and (min-width:1024px){.contact_us--header{width:100%}}.contact_us--text{margin-top:18px;line-height:.9em;letter-spacing:.025em}@media screen and (min-width:1024px){.contact_us--text{margin-top:1rem;font-size:1.25em;letter-spacing:.01em}}.contact_us--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:34px;padding:41px 24px 0;display:grid;grid-template:"tell   " auto ".      " 21px "get    " auto ".      " 32px "form   " auto ".      " 32px "call   " auto ".      " 32px "write  " auto ".      " 20px "manager" auto;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_us--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:640px){.contact_us--wrapper{grid-template:"tell   tell   " auto ".      .      " 21px "get    get    " auto ".      .      " 32px "form   form   " auto ".      .      " 32px ".      manager" 24px "call   manager" auto ".      manager" 32px "write  manager" auto ".      manager" auto}}@media screen and (min-width:768px){.contact_us--wrapper{grid-template:"tell   tell tell   " auto ".      .    .      " 21px "get    .    form   " auto ".      .    .      " 32px ".      .    manager" 24px "call   .    manager" auto ".      .    manager" 32px "write  .    manager" auto ".      .    manager" auto/auto 96px auto}}@media screen and (min-width:1024px){.contact_us--wrapper{position:relative;border-radius:20px 0 20px 20px;padding:0 32px 0 64px;margin-top:92px;grid-template:".     .     .     .    manager" 48px "tell  tell  tell  .    manager" auto ".     .     .     .    manager" 32px "get   .     form  .    manager" auto ".     .     .     .    manager" 48px "call  .     write .    manager" auto ".     .     .     .    manager" 32px/320px 32px 226px 24px}.contact_us--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}@media screen and (min-width:1280px){.contact_us--wrapper{padding:0 32px 0 96px;grid-template-rows:86px auto 32px auto 64px auto 86px;grid-template-columns:320px 40px 226px 24px}}@media screen and (min-width:1920px){.contact_us--wrapper{padding:0 46px 0 120px;grid-template:".    .     .    manager" 110px "tell tell  .    manager" auto ".    .     .    manager" 36px "get  form  .    manager" auto ".    .     .    manager" 97px "call write .    manager" auto ".    .     .    manager" 115px/auto 280px 32px 574px}}.contact_us--wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;content:"";display:block;border-radius:20px 0 20px 20px}.contact_us--wrapper:after,.contact_us--wrapper:before{background:#f1f6fa}@media screen and (min-width:1024px){.contact_us--wrapper:after,.contact_us--wrapper:before{background:#f3f5f6}}.contact_us--tell_about{grid-area:tell;margin:-.25em 0 0;font-size:1.2em;line-height:1.33em;letter-spacing:.025em}@media screen and (min-width:1024px){.contact_us--tell_about{font-size:1.5em}}.contact_us--get_list{grid-area:get}@media screen and (min-width:1920px){.contact_us--get_list{width:404px}}.contact_us--get_item{margin:18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_us--get_img{margin-right:10px}.contact_us--get_text{font-size:calc(1em - 2px);line-height:1.2rem;letter-spacing:.025em;text-align:left}@media screen and (min-width:1920px){.contact_us--get_text{font-size:.75em}}.contact_us--request_form{grid-area:form}@media screen and (min-width:480px)and (max-width:639px){.contact_us--request_form{padding:0 72px}}@media screen and (min-width:640px)and (max-width:767px){.contact_us--your_phone{width:367px;display:inline-block;border-radius:36px 0 0 36px;text-align:right}}.contact_us--request_button{margin:13px auto 0}@media screen and (min-width:640px)and (max-width:767px){.contact_us--request_button{width:180px;display:inline-block;border-radius:0 36px 36px 0}}@media screen and (min-width:1024px)and (max-width:1279px){.contact_us--form_pa{margin-left:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.contact_us--form_pa_text{font-size:10px;line-height:12px;letter-spacing:.05em}@media screen and (min-width:1920px){.contact_us--form_pa_text{font-size:12px}}.contact_us--call{grid-area:call}@media screen and (min-width:1280px){.contact_us--call{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.contact_us--call_title{font-size:1.25em;font-weight:700;line-height:.75;letter-spacing:.025em}.contact_us--phone{margin-top:1rem;font-size:25px;letter-spacing:.025em}@media screen and (min-width:1280px){.contact_us--phone{font-size:1.25em}}.contact_us--write{grid-area:write}.contact_us--write_title{margin-bottom:1rem;font-size:1.25em;font-weight:700;letter-spacing:.025em;line-height:.75}.contact_us--manager{grid-area:manager;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:282px;justify-self:right;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}@media screen and (min-width:480px){.contact_us--manager{height:390px}}@media screen and (min-width:640px){.contact_us--manager{height:282px}}@media screen and (min-width:1024px){.contact_us--manager{width:100%;padding-right:0;-ms-flex-item-align:end;align-self:end}}.contact_us--manager_title{position:absolute;top:36px;left:160px;width:110px;font-size:.54em;line-height:1.38em;letter-spacing:.05em}@media screen and (min-width:480px){.contact_us--manager_title{left:200px}}@media screen and (min-width:640px){.contact_us--manager_title{left:150px}}@media screen and (min-width:1024px){.contact_us--manager_title{width:140px;top:-40px;left:190px}}@media screen and (min-width:1280px){.contact_us--manager_title{top:-235px;left:320px}}@media screen and (min-width:1920px){.contact_us--manager_title{top:-345px;left:400px}}.contact_us--manager_name{position:absolute;top:64px;left:160px;font-size:.8em;font-weight:700;line-height:1.33;letter-spacing:.01em}@media screen and (min-width:480px){.contact_us--manager_name{left:200px}}@media screen and (min-width:640px){.contact_us--manager_name{left:150px}}@media screen and (min-width:1024px){.contact_us--manager_name{top:-10px;left:190px}}@media screen and (min-width:1280px){.contact_us--manager_name{top:-190px;left:320px}}@media screen and (min-width:1920px){.contact_us--manager_name{top:-295px;left:400px}}.contact_us--manager_img{height:100%}@media screen and (min-width:1024px){.contact_us--manager_img{position:absolute;bottom:0;width:100%;height:auto}}.seo--container{padding:80px 0;text-align:center;border-bottom:1px solid #e9eaea}.seo--header{margin:0;font-weight:700;letter-spacing:.01em;line-height:.75}.seo--text{position:relative;margin-top:27px;color:grey;line-height:22px;letter-spacing:.01em;overflow:hidden}.seo--text:after{position:absolute;bottom:0;left:0;right:0;content:"";-webkit-box-shadow:0 -16px 60px 60px #fff;box-shadow:0 -16px 60px 60px #fff}.seo--arrow{margin:6px}.footer{margin-top:auto;padding-top:2em}.footer--container{padding:34px 0 31px;display:grid;grid-template:"company" "contacts" "messangers";grid-row-gap:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-bottom:1px solid #e9eaea}@media screen and (min-width:640px){.footer--container{grid-template:"company  company   " auto ".        .         " 25px "contacts messangers" auto/1fr 1fr;grid-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (min-width:768px){.footer--container{grid-template:"company  company company   " auto ".        .       .         " 25px "contacts .       messangers" auto/280px 20px 420px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1024px){.footer--container{grid-template:"company .    contacts .    messangers" ".       .    .        .    .         " 48px "nav     nav  nav      nav  nav       "/240px 48px 280px 48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}@media screen and (min-width:1280px){.footer--container{grid-template:"company .    nav   .    contacts .    messangers"/240px 65px 170px 64px 280px 48px auto}}@media screen and (min-width:1920px){.footer--container{grid-template-columns:240px 130px 200px 130px 265px 48px 475px}}.footer--company{grid-area:company;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer--logo{width:185px;font-family:IBMP;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer--who{width:240px;margin-top:14.5px;font-size:14px;letter-spacing:.05em}.footer--contacts{grid-area:contacts}@media screen and (min-width:640px){.footer--contacts{text-align:left}}.footer--contacts_header{margin-top:0;line-height:.75em;letter-spacing:.05em}@media screen and (min-width:1024px){.footer--contacts_header{margin-top:0}}.footer--address{margin-top:1.25em;font-size:16px;letter-spacing:.05em}.footer--phone{margin-top:28px;font-size:23px;line-height:.75em}.footer--all_contacts,.footer--phone{display:block;font-weight:700;letter-spacing:.05em}.footer--all_contacts{margin:20px 0 3px;color:#20caeb;font-size:16px;text-decoration:underline;text-underline-offset:2px;line-height:.75}@media screen and (min-width:1280px){.footer--all_contacts{margin-top:60px}}.footer--messangers{grid-area:messangers}@media screen and (min-width:1024px){.footer--messangers{width:130px;margin:0 auto}}.footer--messangers_header{width:140px;margin:-.25em auto 1.21em;font-size:15px;line-height:1.4em;letter-spacing:.05em}@media screen and (min-width:480px){.footer--messangers_header{width:100%}}.footer--nav{grid-area:nav}@media screen and (max-width:1023px){.footer--nav{display:none}}.footer--nav_header{margin-bottom:24px;font-weight:700;letter-spacing:.05em}@media screen and (min-width:1280px){.footer--nav_header{margin-bottom:12px;text-align:left}}.footer--nav_list{margin-top:-6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:1280px){.footer--nav_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer--nav_item{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 0;margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.05em}.footer--nav_item:after{bottom:0;height:2px;background:#20caeb;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer--nav_item:hover:after{left:0;width:100%}.footer--nav_item:active:after{left:10%;width:80%}@media screen and (min-width:1280px){.footer--nav_item{text-align:left}}.footer--end{padding:47px 0 2.65em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;letter-spacing:px-unit(50)}@media screen and (min-width:768px){.footer--end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.footer--copyright{width:190px;margin-top:-.25em;line-height:24px;text-align:center}@media screen and (min-width:768px){.footer--copyright{margin:0;text-align:left}}.footer--privacy{margin-top:1.75em;color:#20caeb;text-decoration:underline;text-underline-offset:2px;line-height:.75}@media screen and (min-width:768px){.footer--privacy{margin:0}}@media screen and (min-width:1920px){.for_clients--about_team_header{font-size:65px;line-height:80px}}@media screen and (min-width:1920px){.for_clients--will_work{line-height:48px}}.for_clients--what_we_do_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1920px){.for_clients--what_we_do_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.for_clients--what_we_do_list_item{width:220px}@media screen and (min-width:640px){.for_clients--what_we_do_list_item{font-size:14px}}@media screen and (min-width:1024px){.for_clients--what_we_do_list_item{font-size:16px}}@media screen and (min-width:1920px){.for_clients--what_we_do_list_item{width:230px}}.for_clients--team{width:280px;height:280px;margin:0 auto}@media screen and (min-width:480px){.for_clients--team{width:440px}}@media screen and (min-width:640px){.for_clients--team{width:unset;margin:0}}.for_clients--team_img{-webkit-transform:scale(2.2) translate(18px,12px);-ms-transform:scale(2.2) translate(18px,12px);transform:scale(2.2) translate(18px,12px)}@media screen and (min-width:480px){.for_clients--team_img{-webkit-transform:scale(1.4) translate(-30px,12px);-ms-transform:scale(1.4) translate(-30px,12px);transform:scale(1.4) translate(-30px,12px)}}@media screen and (min-width:640px){.for_clients--team_img{-webkit-transform:scale(2.2) translate(-82px,14px);-ms-transform:scale(2.2) translate(-82px,14px);transform:scale(2.2) translate(-82px,14px)}}@media screen and (min-width:768px){.for_clients--team_img{-webkit-transform:scale(2.3) translate(-96px);-ms-transform:scale(2.3) translate(-96px);transform:scale(2.3) translate(-96px)}}@media screen and (min-width:1024px){.for_clients--team_img{-webkit-transform:scale(2.3) translate(-70px,70px);-ms-transform:scale(2.3) translate(-70px,70px);transform:scale(2.3) translate(-70px,70px)}}@media screen and (min-width:1280px){.for_clients--team_img{-webkit-transform:scale(2.1) translate(-80px,52px);-ms-transform:scale(2.1) translate(-80px,52px);transform:scale(2.1) translate(-80px,52px)}}@media screen and (min-width:1920px){.for_clients--team_img{-webkit-transform:scale(3) translate(-60px,61px);-ms-transform:scale(3) translate(-60px,61px);transform:scale(3) translate(-60px,61px)}}.help--container{margin-top:24px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7fafb;border-radius:25px}@media screen and (min-width:480px){.help--container{margin-top:36px;padding:28px}}@media screen and (min-width:640px){.help--container{margin-top:48px;padding:28px 36px}}@media screen and (min-width:1024px){.help--container{margin-top:72px;padding:36px}}@media screen and (min-width:1280px){.help--container{margin-top:96px;padding:48px}}@media screen and (min-width:1920px){.help--container{margin-top:110px;padding:68px}}.help--header{width:100%;margin:0;line-height:.75}@media screen and (min-width:1024px){.help--header{width:unset;text-align:left}}.help--list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:640px){.help--list{margin-top:8px}}@media screen and (min-width:768px){.help--list{margin-top:32px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:1024px){.help--list{width:unset;margin-top:0;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.help--list_item{position:relative;width:180px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:24px;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15.37px}@media screen and (min-width:640px){.help--list_item{width:180px;padding-left:24px;font-size:17px}}@media screen and (min-width:768px){.help--list_item{width:unset;margin-top:0}}@media screen and (min-width:1024px){.help--list_item{padding-left:24px;margin-left:20px;font-size:18px}}@media screen and (min-width:1280px){.help--list_item{padding-left:40px;margin-left:36px}}@media screen and (min-width:1920px){.help--list_item{margin-left:90px}}.help--list_item:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}@media screen and (min-width:640px){.help--list_item:before{font-size:20px}}@media screen and (min-width:768px){.help--list_item:before{font-size:22px}}@media screen and (min-width:1024px){.help--list_item:before{font-size:24px}}@media screen and (min-width:1280px){.help--list_item:before{font-size:30px}}.results--container{padding-top:24px;display:grid;grid-template:"header" auto "." 24px "list" auto "." 24px "text" auto}@media screen and (min-width:640px){.results--container{padding-top:48px}}@media screen and (min-width:1024px){.results--container{grid-template:"header .    list" auto ".      .    list" 64px "text   .    list" auto/auto 48px auto}}@media screen and (min-width:1920px){.results--container{grid-template:"header .     list" auto ".      .     list" 152px "text   .     list" auto/auto 208px 960px}}.results--header{grid-area:header;margin:0;font-family:IBMP;font-size:19px;font-weight:500;text-align:center;letter-spacing:-.025em}@media screen and (min-width:640px){.results--header{font-size:24px}}@media screen and (min-width:768px){.results--header{font-size:28px}}@media screen and (min-width:1024px){.results--header{font-size:32px;text-align:left}}@media screen and (min-width:1280px){.results--header{width:490px;font-size:48px}}@media screen and (min-width:1920px){.results--header{font-size:55px}}.results--text{grid-area:text;font-size:12.3px;text-align:center}@media screen and (min-width:640px){.results--text{width:320px;margin:0 auto}}@media screen and (min-width:1024px){.results--text{width:340px;margin-left:0;font-size:18px;text-align:left;line-height:22px}}@media screen and (min-width:1280px){.results--text{width:400px;font-size:20px;line-height:26px}}@media screen and (min-width:1920px){.results--text{font-size:22px;line-height:30px}}.results--list{grid-area:list;margin-top:-32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:640px){.results--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.results--list{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:1920px){.results--list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.results--item{margin-top:32px;display:grid;grid-template:"img  .    title" auto "img  .    ." 12px "img  .    text" auto/48px 18px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:640px){.results--item{width:280px}}@media screen and (min-width:1024px){.results--item{font-size:18px}}@media screen and (min-width:1920px){.results--item{width:450px;grid-template-columns:75px 26px auto}}.results--item_img{grid-area:img;width:48px;height:48px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:26%;border:1px solid #e7e8e9}@media screen and (min-width:1920px){.results--item_img{width:75px;height:75px}}.results--item_img>img{max-width:100%;max-height:100%}.results--item_title{grid-area:title;margin:-.2em 0;align-self:end;font-size:15.37px;font-weight:600;letter-spacing:.025em}@media screen and (min-width:640px){.results--item_title{font-size:17px}}@media screen and (min-width:1920px){.results--item_title{font-size:24px;line-height:30px}}.results--item_text{grid-area:text;margin:-.2em 0;align-self:start;font-size:12.3px;line-height:20px;letter-spacing:.025em}@media screen and (min-width:1920px){.results--item_text{font-size:18px}}.stack--container{font-size:15px}@media screen and (min-width:640px){.stack--container{font-size:16px}}@media screen and (min-width:768px){.stack--container{font-size:18px}}@media screen and (min-width:1024px){.stack--container{font-size:20px}}@media screen and (min-width:1280px){.stack--container{font-size:22px}}@media screen and (min-width:1920px){.stack--container{font-size:24px}}.stack--header{margin:2.8em auto 0}@media screen and (min-width:1920px){.stack--header-slim{width:1120px}}.stack--text{margin:1.76em auto 0;font-size:1.25em;text-align:center}.stack--list{margin:1.2em -.8em -.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.stack--list{margin:2em -1em -1em}}.stack--item{margin:.8em}@media screen and (min-width:640px){.stack--item{margin:1em}}.stack--img{height:3.5em;background-color:#fff;-webkit-box-shadow:0 0 80px rgba(0,0,0,.2);box-shadow:0 0 80px rgba(0,0,0,.2);border-radius:.83em}@media screen and (min-width:640px){.stack--img{height:4.5em}}.reviews--header{margin-top:2em;margin-bottom:1em}.reviews--scroll{position:relative;margin:0 auto}@media screen and (min-width:1024px){.reviews--scroll{width:720px}}@media screen and (min-width:1280px){.reviews--scroll{width:1000px}}@media screen and (min-width:1920px){.reviews--scroll{width:100%}}.reviews--next,.reviews--prev{position:absolute;top:0;width:60px;height:100%;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (min-width:1024px){.reviews--next,.reviews--prev{display:-webkit-box;display:-ms-flexbox;display:flex}}.reviews--next img,.reviews--prev img{-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.reviews--next:hover img,.reviews--prev:hover img{-webkit-filter:drop-shadow(10px 0 5px rgba(0,0,0,.5));filter:drop-shadow(10px 0 5px rgba(0,0,0,.5))}.reviews--next{right:-60px}.reviews--prev{left:-60px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.reviews--pagination{margin-top:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews--pagination li button{position:relative;margin:8px;width:30px;height:30px;background:unset;font-size:0;border:1px solid rgba(0,0,0,0);border-radius:100%;cursor:pointer}.reviews--pagination li button:before{width:10px;height:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:block;border-radius:10px;background:grey}.reviews--pagination li button:hover:before{background:#20caeb}.reviews--pagination li.slick-active button{border-color:#20caeb}.reviews--pagination li.slick-active button:before{background:#20caeb}.reviews--cards{overflow:hidden}.reviews--cards .slick-slide{margin-left:76px}.reviews--cards .slick-list{margin-left:-76px}.reviews--cards .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews--card{padding:24px 28px 36px;display:inline-grid!important;grid-template:".      logo" 14px "title  logo" auto ".      logo" 16px "rating logo" 20px ".      logo" auto ".      ." 16px "desc   desc" auto ".      ." 14px "tasks  tasks" auto/auto 64px;background:#f7fafb;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.reviews--card{padding:28px 32px 48px 56px}}@media screen and (min-width:1024px){.reviews--card{grid-template-columns:auto 80px}}@media screen and (min-width:1280px){.reviews--card{padding:32px 36px 56px 64px;grid-template-columns:auto 96px}}@media screen and (min-width:1920px){.reviews--card{padding:55px 42px 70px 82px;grid-template-columns:auto 124px;grid-template-rows:28px auto 30px 20px auto 31px auto 28px auto}}.reviews--card_title{grid-area:title;margin:-.2em 0;font-size:15.37px;font-weight:700}@media screen and (min-width:640px){.reviews--card_title{font-size:22px}}@media screen and (min-width:1024px){.reviews--card_title{font-size:24px}}@media screen and (min-width:1280px){.reviews--card_title{font-size:26px}}@media screen and (min-width:1920px){.reviews--card_title{font-size:30px}}.reviews--card_img{grid-area:logo;width:64px;height:64px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:20%}@media screen and (min-width:640px){.reviews--card_img{width:80px;height:80px;padding:14px}}@media screen and (min-width:1280px){.reviews--card_img{width:96px;height:96px;padding:16px}}@media screen and (min-width:1920px){.reviews--card_img{width:124px;height:124px;padding:20px}}.reviews--card_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reviews--rating{grid-area:rating}.reviews--star{display:inline!important}.reviews--desc{grid-area:desc;font-size:12.3px}@media screen and (min-width:1920px){.reviews--desc{width:520px;font-size:18px;line-height:26px;letter-spacing:.025em}}.reviews--tasks{grid-area:tasks}@media screen and (min-width:1920px){.reviews--tasks{width:520px}}.reviews--task{position:relative;margin-top:6px;padding-left:30px;font-size:11.95px}.reviews--task:before{position:absolute;left:0;content:">";display:block;color:#20caeb;font-size:1.875em;font-family:IBM Plex Mono;font-weight:700;line-height:.75em}@media screen and (min-width:1920px){.reviews--task{font-size:16px;line-height:24px}}.faq--header{margin:1.69em auto .38em}.faq--list{counter-reset:faq--item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1280px){.faq--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1280px){.faq--list_half{width:560px}.faq--list_half:not(:last-of-type){margin-right:80px}}@media screen and (min-width:1920px){.faq--list_half{width:720px}.faq--list_half:not(:last-of-type){margin-right:120px}}@media screen and (max-width:1279px){.faq--list_half+.faq--list_half>.faq--item:first-of-type{border-top:1px solid #dfdfdf}}.faq--item{overflow:hidden;counter-increment:faq--item}.faq--item:not(:first-of-type){border-top:1px solid #dfdfdf}.faq--item_title{position:relative;height:118px;padding:0 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:IBMP;font-weight:700;cursor:pointer}.faq--item_title:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:counter(faq--item,decimal-leading-zero);display:block;color:#20caeb;font-family:IBMPSans;font-size:.75em;font-weight:400}.faq--item_input{display:none}.faq--item_arrow{position:absolute;top:50%;left:5px;width:9px;height:15px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.faq--item_input:checked+.faq--item>.faq--item_title>.faq--item_arrow{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.faq--item_content{max-height:0;padding:0 24px;font-size:.75em;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:wipein;animation-name:wipein}.faq--item_input:checked+.faq--item>.faq--item_content{max-height:unset;padding:0 24px 24px;-webkit-animation-name:wipeout;animation-name:wipeout}@-webkit-keyframes wipeout{0%{max-height:0;padding-bottom:0}99%{max-height:100vh}to{max-height:unset}}@keyframes wipeout{0%{max-height:0;padding-bottom:0}99%{max-height:100vh}to{max-height:unset}}@-webkit-keyframes wipein{0%{max-height:100vh;padding-bottom:24px}to{max-height:0;padding-bottom:0}}@keyframes wipein{0%{max-height:100vh;padding-bottom:24px}to{max-height:0;padding-bottom:0}}.steps{position:relative;font-size:15px}@media screen and (min-width:640px){.steps{font-size:17px}}@media screen and (min-width:1280px){.steps{font-size:24px}}.steps--bg{position:absolute;z-index:-100;width:100%;display:none;-o-object-fit:none;object-fit:none;opacity:.07}@media screen and (min-width:1024px){.steps--bg{display:block}}@media screen and (min-width:1920px){.steps--bg{top:110px;right:0;width:calc(100% - 118px)}}.steps--header{margin:0 auto}@media screen and (min-width:1920px){.steps--header{width:1200px}}.steps--list{padding-top:6.75ex;display:grid;grid-template-columns:1fr;counter-reset:steps--item;font-size:1em}@media screen and (min-width:640px){.steps--list{grid-template-columns:1fr 250px;grid-row-gap:5.2ex}}@media screen and (min-width:1024px){.steps--list{grid-template-columns:repeat(2,auto) 240px}}@media screen and (min-width:1280px){.steps--list{grid-template-columns:repeat(3,auto) 240px}}.steps--item{position:relative;margin-left:3ex;padding-top:1.5ex;padding-bottom:6.75ex;padding-left:5ex;-webkit-box-sizing:border-box;box-sizing:border-box;counter-increment:steps--item;font-size:1em;border-left:1px dashed #cacaca}@media screen and (min-width:640px){.steps--item{margin-top:3ex;margin-left:0;padding-top:5ex;padding-bottom:0;padding-left:0;border-top:1px dashed #cacaca;border-left:0}}@media screen and (min-width:1024px){.steps--item{padding-top:6.75ex}}.steps--item:last-of-type{border-top:0;border-left:0;padding-bottom:0}@media screen and (min-width:640px)and (max-width:1023px){.steps--item:nth-of-type(2n){border-top:0}}@media screen and (min-width:1024px)and (max-width:1279px){.steps--item:nth-of-type(3n){border-top:0}}@media screen and (min-width:1280px){.steps--item:nth-of-type(4n){border-top:0}}.steps--item:before{position:absolute;top:0;left:-1.635em;width:3.27em;height:3.27em;content:counter(steps--item,decimal-leading-zero);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#20caeb;font-family:IBMP;font-size:.9em;font-weight:700;letter-spacing:.01em;border-radius:100%}@media screen and (min-width:640px){.steps--item:before{top:-1.635em;left:0}}.steps--item_text{max-width:270px;font-family:IBMP;font-size:1em;font-weight:500;letter-spacing:.01em}.steps--phone{margin-top:.91em;font-size:1em}.steps--item_subtext{margin-top:.71em;font-size:.81em;line-height:24px;letter-spacing:.01em}@media screen and (min-width:640px){.steps--item_subtext{width:240px}}.steps--text{margin-top:3em;font-size:.75em;text-align:center;letter-spacing:.025em}@media screen and (min-width:480px){.steps--text{font-size:1em}}@media screen and (min-width:1024px){.steps--text{text-align:left}}.need_only--container{padding-top:9.66ex;display:grid;grid-template:"header" auto "text" auto "list" auto "phone" auto "write" auto "form" auto;grid-gap:16px;font-size:15px;text-align:center}@media screen and (min-width:480px){.need_only--container{grid-template:"header header" auto "text   text" auto "list   list" auto "phone  write" auto "form   form" auto;grid-gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px}}@media screen and (min-width:640px){.need_only--container{grid-template:"header header header" auto "text   text   text" auto "list   phone  write" auto "form   form   form" auto;grid-gap:16px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px}}@media screen and (min-width:768px){.need_only--container{grid-template:"header header header" auto "text   text   text" auto "list   phone  form" auto "list   write  form" auto/1fr 1fr 1fr;grid-gap:24px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;font-size:20px}}@media screen and (min-width:1024px){.need_only--container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:22px}}@media screen and (min-width:1280px){.need_only--container{font-size:26px}}@media screen and (min-width:1920px){.need_only--container{grid-template:"header .    list  .    phone .    form" 126px "header .    list  .    .     .    form" 69px "header .    list  .    write .    form" auto ".      .    list  .    write .    form" 45px "text   .    list  .    write .    form" auto/630px 30px 220px 64px 270px 66px 280px;grid-gap:0;font-size:30px}}.need_only--header{grid-area:header;margin:0}@media screen and (min-width:1920px){.need_only--header{text-align:left}}.need_only--text{grid-area:text;font-size:1em}@media screen and (min-width:1920px){.need_only--text{text-align:left}}.need_only--list{position:relative;border-radius:10px 0 10px 10px;grid-area:list;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:12px auto 0;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;counter-reset:need_only--item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7fafb}.need_only--list:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 10px;-webkit-clip-path:polygon(10px 100%,calc(100% - 10px) 0,100% 0,101% 22px);clip-path:polygon(10px 100%,calc(100% - 10px) 0,100% 0,101% 22px)}@media screen and (min-width:480px)and (max-width:639px){.need_only--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1024px){.need_only--list{padding:.625em;height:100%}}.need_only--item{width:16ex;counter-increment:need_only--item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8em;text-align:left;letter-spacing:ps-unti(25)}@media screen and (min-width:1024px){.need_only--item{width:unset;padding:0 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media screen and (min-width:1280px){.need_only--item{font-size:.67em}}.need_only--item:not(:first-of-type){margin-top:16px}@media screen and (min-width:480px)and (max-width:639px){.need_only--item:not(:first-of-type){margin-top:0;margin-left:18px}}@media screen and (min-width:768px){.need_only--item:not(:first-of-type){margin-top:32px}}@media screen and (min-width:1024px){.need_only--item:not(:first-of-type){margin-top:36px}}@media screen and (min-width:1280px){.need_only--item:not(:first-of-type){margin-top:48px}}@media screen and (min-width:1920px){.need_only--item:not(:first-of-type){margin-top:61px}}.need_only--item:before{width:4.55ex;height:4.55ex;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:counter(need_only--item,decimal-leading-zero);color:#fff;background:#20caeb;font-family:IBMP;font-weight:600;font-size:.9em;border-radius:100%}@media screen and (min-width:1024px){.need_only--item:before{margin-right:0;margin-bottom:2.7ex}}.need_only--phone{grid-area:phone;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:1em}.need_only--phone .phone--title{font-family:IBMP;font-size:.8em;font-weight:500;line-height:3ex;letter-spacing:-.025em}.need_only--phone .phone--number{font-size:.9em}@media screen and (max-width:639px){.need_only--phone .phone--img{margin-left:-17px}}.need_only--write{grid-area:write}.need_only--write_header{margin-bottom:12px;font-family:IBMP;font-size:.8em;font-weight:500;letter-spacing:-.025em}@media screen and (max-width:1023px){.need_only--messangers .button_grid--item_img{height:2em}}.need_only--form{grid-area:form;padding:0 20px}@media screen and (min-width:480px)and (max-width:639px){.need_only--form{padding:0 72px}}@media screen and (min-width:1920px){.need_only--form{padding:0}}.need_only--form_header{font-size:.8em}@media screen and (min-width:1920px){.need_only--form_header{font-size:.69em}}.need_only--form_phone{margin-top:12px;background:#f7fafb}@media screen and (min-width:640px)and (max-width:767px){.need_only--form_phone{width:367px;display:inline-block;border-radius:36px 0 0 36px;text-align:right}}@media screen and (min-width:768px){.need_only--form_phone{margin-top:18px}}@media screen and (min-width:1024px){.need_only--form_phone{margin-top:24px}}.need_only--form_submit{margin-top:12px}@media screen and (min-width:640px)and (max-width:767px){.need_only--form_submit{width:180px;display:inline-block;border-radius:0 36px 36px 0}}@media screen and (min-width:1024px){.need_only--form_submit{margin-top:18px}}.need_only--form_pa_text{font-size:8px;line-height:10px}@media screen and (min-width:1024px){.need_only--form_pa_text{font-size:12px;line-height:14px}}.any_complexity{position:relative}.any_complexity--bg{position:absolute;top:-50px;width:100%;height:calc(100% + 50px);z-index:-1;display:none;-o-object-fit:none;object-fit:none;-o-object-position:-290px -64px;object-position:-290px -64px;opacity:.07}@media screen and (min-width:1024px){.any_complexity--bg{display:block}}.any_complexity--header{margin:1.85em auto 0}.any_complexity--wrapper{position:relative;border-radius:20px 0 20px 20px;padding:3em 2em 0;margin-top:54px;display:grid;grid-template:"text  " auto ".     " .5em "more  " auto ".     " 2.66em "list  " auto ".     " 2.66em "stats " auto ".     " 2.66em "person" auto;color:#fff}.any_complexity--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:640px){.any_complexity--wrapper{padding:2.16em 3.75em 0;grid-template:"text   text text" auto ".      .    .   " .5em "more   more more" auto ".      .    .   " 2.66em "list   list list" auto ".      .    .   " 2.66em "person .    stats" auto "person .    .    " 3.25em/12fr 1fr 3fr}}@media screen and (min-width:1024px){.any_complexity--wrapper{grid-template:".      .    .    .     stats" 2.66em "text   text text .     stats" auto "person .    .    .     stats" 2.66em "person .    list .     stats" auto "person .    .    .     stats" 2.66em "person .    more .     stats" auto "person .    .    .     .    " 3.25em/50fr 3fr 20fr 7fr 12fr}}@media screen and (min-width:1280px){.any_complexity--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:92px;grid-template:"person .    .    .     stats" 2.66em "person .    text .     stats" auto "person .    .    .     stats" 2.66em "person .    list .     stats" auto "person .    .    .     stats" 2.66em "person .    more .     stats" auto "person .    .    .     .    " 3.25em/34fr 3fr 36fr 7fr 12fr}.any_complexity--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}.any_complexity--wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;border-radius:20px 0 20px 20px}.any_complexity--wrapper:after,.any_complexity--wrapper:before{z-index:-2;background:#16192c}.any_complexity--person{position:relative;grid-area:person;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;text-align:left}@media screen and (min-width:480px){.any_complexity--person{text-align:right}}.any_complexity--person_img{width:100%}.any_complexity--person_caption{position:absolute;top:10%;left:70%}@media screen and (min-width:480px){.any_complexity--person_caption{top:18%;left:unset;right:80%}}.any_complexity--person_title{margin:-.2em 0 calc(.75rem - .2em);font-size:.58em;line-height:1.28em;letter-spacing:ps-unti(50)}.any_complexity--person_name{margin:-.2em 0;font-size:1.08em;font-weight:700;line-height:1.11em;letter-spacing:.01em}.any_complexity--text{grid-area:text;margin:-1ex 0 -.7ex;color:#fff;font-size:1em;line-height:1.66em;letter-spacing:.025em}.any_complexity--list{grid-area:list;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:640px)and (max-width:1023px){.any_complexity--list{width:100%;margin:0 -5%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.any_complexity--list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:640px)and (max-width:1023px){.any_complexity--list_item{width:45%;margin:0 5%}}.any_complexity--list_item:not(:first-of-type){margin:2.66em 0 0}@media screen and (min-width:640px)and (max-width:1023px){.any_complexity--list_item:not(:first-of-type){margin:0}}.any_complexity--list_item_img{width:2.5em;height:2.5em;-ms-flex-negative:0;flex-shrink:0;padding:.5em;margin-right:1.125em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#202440;border-radius:25%}.any_complexity--list_item_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.any_complexity--list_item_text{margin:-1ex 0 -.7ex;font-size:.75em;line-height:1.5em;letter-spacing:.025em}@media screen and (min-width:1024px){.any_complexity--list_item_text{width:290px}}.any_complexity--more_about_company{grid-area:more;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:.75em;font-weight:500;line-height:1.5em;letter-spacing:.05em;color:#20caeb;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:.55em}.any_complexity--stats{grid-area:stats;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width:480px)and (max-width:639px){.any_complexity--stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:640px){.any_complexity--stats{text-align:left}}@media screen and (min-width:480px)and (max-width:639px){.any_complexity--stats_item{width:7.5em}}.any_complexity--stats_item:not(:first-of-type){margin-top:3.58em}@media screen and (min-width:480px)and (max-width:639px){.any_complexity--stats_item:not(:first-of-type){margin-top:0}}.any_complexity--stats_item_num{margin:0 auto;font-size:2.29em}@media screen and (min-width:640px){.any_complexity--stats_item_num{margin:0}}.any_complexity--stats_item_num:before{width:.273em;height:.273em;background:#20caeb;margin:0 auto .44em}@media screen and (min-width:640px){.any_complexity--stats_item_num:before{margin-left:0}}.any_complexity--stats_item_text{width:12em;margin:24px auto 0;font-family:IBMP;font-size:.75em;letter-spacing:-.025em}@media screen and (min-width:640px){.any_complexity--stats_item_text{width:unset;margin-left:0}}.application{position:relative}.application--bg{position:absolute;top:-50px;width:100%;height:calc(100% + 50px);z-index:-1;display:none;-o-object-fit:none;object-fit:none;opacity:.07}@media screen and (min-width:1024px){.application--bg{display:block}}.application--header{margin:2.52em auto 0}@media screen and (min-width:1920px){.application--header{width:1280px}}.application--text{margin:1.1em 0 -.2em;text-align:center}@media screen and (min-width:640px){.application--text{font-size:1.25em}}.application--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:36px;padding:3em 2em 0;display:grid;grid-template:"form form   form" auto ".    .      ." 3.29em ".    person ." auto/0 1fr 0}.application--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:480px){.application--wrapper{grid-template-columns:1fr 2fr 1fr}}@media screen and (min-width:640px){.application--wrapper{padding:3.42em 4.57em 0}}@media screen and (min-width:1024px){.application--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:74px;padding:1em 6.5em 0 5.5em;grid-template:"person .     ." 1.66em "person .     form" auto "person .     ." 3.29em/105fr 29fr 185fr}.application--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}.application--wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;border-radius:20px 0 20px 20px}.application--wrapper:after,.application--wrapper:before{z-index:-2;background:#16192c}.application--person{position:relative;grid-area:person;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;color:#fff;text-align:right}.application--person_img{width:100%}.application--person_title{position:absolute;top:23%;right:72%;font-size:.58em}.application--person_name{position:absolute;top:29%;right:72%;font-size:1.08em;font-weight:600}.application--form{grid-area:form}.application .application--form_email,.application .application--form_name,.application .application--form_phone,.application .application--form_text{color:#f0f0f0;background:#1e2139}.application--form_file{color:#c4c4c7;background:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.application--form_file:hover{color:#76767c}.application--form_submit{font-weight:900;letter-spacing:.025em}.application--form_pa_text{color:#e5e5e5}@media screen and (min-width:1920px){.for_developers--about_developer_header{font-size:100px;line-height:130px}}.for_developers--what_we_do_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1920px){.for_developers--what_we_do_list{margin-left:-84px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.for_developers--what_we_do_list_item{width:220px}@media screen and (min-width:640px){.for_developers--what_we_do_list_item{font-size:14px}}@media screen and (min-width:1024px){.for_developers--what_we_do_list_item{font-size:16px}}@media screen and (min-width:1920px){.for_developers--what_we_do_list_item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:84px}}.for_developers--developer{width:280px;height:280px;margin:0 auto}@media screen and (min-width:480px){.for_developers--developer{width:440px}}@media screen and (min-width:640px){.for_developers--developer{width:unset;margin:0}}.for_developers--developer_img{-webkit-transform:scale(2.2) translateY(12px);-ms-transform:scale(2.2) translateY(12px);transform:scale(2.2) translateY(12px)}@media screen and (min-width:480px){.for_developers--developer_img{-webkit-transform:scale(1.4) translateY(12px);-ms-transform:scale(1.4) translateY(12px);transform:scale(1.4) translateY(12px)}}@media screen and (min-width:640px){.for_developers--developer_img{-webkit-transform:scale(2.2) translate(-82px,14px);-ms-transform:scale(2.2) translate(-82px,14px);transform:scale(2.2) translate(-82px,14px)}}@media screen and (min-width:768px){.for_developers--developer_img{-webkit-transform:scale(2.3) translate(-96px);-ms-transform:scale(2.3) translate(-96px);transform:scale(2.3) translate(-96px)}}@media screen and (min-width:1024px){.for_developers--developer_img{-webkit-transform:scale(2.3) translate(-20px,26px);-ms-transform:scale(2.3) translate(-20px,26px);transform:scale(2.3) translate(-20px,26px)}}@media screen and (min-width:1280px){.for_developers--developer_img{-webkit-transform:scale(2.1) translate(-80px,30px);-ms-transform:scale(2.1) translate(-80px,30px);transform:scale(2.1) translate(-80px,30px)}}@media screen and (min-width:1920px){.for_developers--developer_img{-webkit-transform:scale(3) translate(-30px,44px);-ms-transform:scale(3) translate(-30px,44px);transform:scale(3) translate(-30px,44px)}}.individual{position:relative}.individual--bg{position:absolute;top:-50px;width:100%;height:calc(100% + 50px);z-index:-1;display:none;-o-object-fit:none;object-fit:none;-o-object-position:-290px -64px;object-position:-290px -64px;opacity:.07}@media screen and (min-width:1024px){.individual--bg{display:block}}@media screen and (min-width:1920px){.individual--header{margin-top:2.63em}}.individual--wrapper{position:relative;border-radius:20px 0 20px 20px;padding:3em 2em 0;margin-top:49px;display:grid;grid-template:"title " "list  " "stats " "more  " "person";grid-gap:2.2em;color:#fff;font-size:15px}.individual--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:640px){.individual--wrapper{padding:2.16em 3.75em 0;font-size:16px}}@media screen and (min-width:1024px){.individual--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:87px;grid-template:"title  .   .    " auto ".      .   .    " 2.2em "more   .   list " auto "person .   list " auto "person .   .    " 2.2em "person .   stats" auto "person .   .    " 3.66em/52fr 9fr 30fr;grid-gap:0;font-size:18px}.individual--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}@media screen and (min-width:1280px){.individual--wrapper{grid-template:"title  .   title .   stats" auto "person .   .     .   stats" 2.2em "person .   list  .   stats" auto "person .   .     .   stats" 2.2em "person .   more  .   stats" auto "person .   .     .   .    " 3.66em/46fr 9fr 35fr 9fr 35fr;font-size:20px}}@media screen and (min-width:1920px){.individual--wrapper{grid-template:"person .   title .   stats" auto "person .   .     .   stats" 2.2em "person .   list  .   stats" auto "person .   .     .   stats" 2.2em "person .   more  .   stats" auto "person .   .     .   .  " 3.66em/46fr 9fr 35fr 9fr 35fr;font-size:24px}}.individual--wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;border-radius:20px 0 20px 20px}.individual--wrapper:after,.individual--wrapper:before{z-index:-2;background:#16192c}.individual--person{position:relative;grid-area:person;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;text-align:left}@media screen and (min-width:480px){.individual--person{text-align:right}}.individual--person_img{width:100%}.individual--person_title{position:absolute;top:10%;left:70%;font-size:.58em;line-height:1.28em;letter-spacing:ps-unti(50)}@media screen and (min-width:480px){.individual--person_title{top:19%;left:unset;right:80%}}.individual--person_name{position:absolute;top:20%;left:70%;font-size:1.08em;font-weight:700;line-height:1.11em;letter-spacing:.01em}@media screen and (min-width:480px){.individual--person_name{top:25%;left:unset;right:80%}}.individual--title{grid-area:title;font-size:1.25em;line-height:1.66em;letter-spacing:.025em}.individual--list{grid-area:list;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.individual--list,.individual--list_item{display:-webkit-box;display:-ms-flexbox;display:flex}.individual--list_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.individual--list_item:not(:first-of-type){margin-top:2.66em}.individual--list_item_img{width:2.5em;height:2.5em;-ms-flex-negative:0;flex-shrink:0;padding:.5em;margin-right:1.125em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#202440;border-radius:25%}.individual--list_item_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.individual--list_item_text{max-width:360px;margin:-1ex 0 -.7ex;font-size:.75em;line-height:1.5em;letter-spacing:.025em}@media screen and (min-width:1024px){.individual--list_item_text{max-width:290px}}.individual--more_about_company{grid-area:more;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:.75em;font-weight:500;line-height:1.5em;letter-spacing:.05em;color:#20caeb;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:.55em}.individual--stats{grid-area:stats;margin:-1.23em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (min-width:480px)and (max-width:639px){.individual--stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:640px){.individual--stats{text-align:left}}.individual--stats_item{width:8ch;margin:1.23em 0;padding:8px}.individual--stats_item_num{margin:0 auto;font-size:2.29em}@media screen and (min-width:640px){.individual--stats_item_num{margin:0}}.individual--stats_item_num:before{width:.273em;height:.273em;background:#20caeb;margin:0 auto .44em}@media screen and (min-width:640px){.individual--stats_item_num:before{margin-left:0}}.individual--stats_item_text{width:100%;margin:24px auto 0;font-family:IBMP;font-size:.75em;letter-spacing:-.025em}.you_will--header{grid-area:header;margin:0}@media screen and (min-width:1920px){.you_will--header{text-align:left}}.you_will--container{padding:5em 0;display:grid;grid-template:"header" "list";grid-gap:3em 6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}@media screen and (min-width:640px){.you_will--container{font-size:16px}}@media screen and (min-width:1024px){.you_will--container{font-size:18px}}@media screen and (min-width:1280px){.you_will--container{font-size:20px}}@media screen and (min-width:1920px){.you_will--container{grid-template:"header list"/28em auto;font-size:24px}}.you_will--list{grid-area:list;margin:-.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width:1280px){.you_will--list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1920px){.you_will--list{margin:-1.875em -.5em}}.you_will--item{margin:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em}@media screen and (min-width:1920px){.you_will--item{margin:1.875em .5em}}.you_will--item_img{width:3.125em;height:3.125em;padding:.66em;margin-right:1em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.83em;border:1px solid #e7e8e9}.you_will--item_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.you_will--item_text{max-width:32ch;font-size:.75em;line-height:1.5em;letter-spacing:.025em}@media screen and (min-width:1280px){.you_will--item_text{max-width:20ch}}.products{font-size:15px}@media screen and (min-width:480px){.products{font-size:16px}}@media screen and (min-width:640px){.products{font-size:18px}}@media screen and (min-width:1024px){.products{font-size:20px}}@media screen and (min-width:1280px){.products{font-size:22px}}@media screen and (min-width:1920px){.products{font-size:24px}}.products--container{background:#f5f8f9;padding:3em 2em;border-radius:25px}@media screen and (min-width:1024px){.products--container{padding:2.7em 4.3em}}.products--header{font-size:1em;font-weight:400;line-height:1.45em;letter-spacing:.025em;text-align:center}@media screen and (min-width:1024px){.products--header{font-size:1.375em}}.products--list{margin:-1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:1920px){.products--list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.products--item{min-width:170px;margin:1em}.products--item .media_obj--img{background:#fff}.products--item .media_obj--title{font-size:.92em}.cooperation--header{margin:1.92em auto 0}@media screen and (min-width:1920px){.cooperation--header{max-width:1200px}}.cooperation--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:calc(1.91em + 12px);padding:3em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;background-color:#16192c;background-image:url(/map_isometric-white.png)}.cooperation--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:1024px){.cooperation--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:calc(50px + 1.91em);padding:2.29em 2.6em 4.58em 5.2em}.cooperation--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}@media screen and (min-width:1280px){.cooperation--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cooperation--wrapper:after{position:absolute;top:calc(-50px + -1.91em);bottom:0;left:38%;width:1px;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(0,rgba(0,0,0,0)));background:-o-linear-gradient(#fff 50%,rgba(0,0,0,0) 0);background:linear-gradient(#fff 50%,rgba(0,0,0,0) 0);background-repeat:repeat-y;background-size:1px 10px}@media screen and (max-width:1279px){.cooperation--wrapper:after{display:none}}.cooperation--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.cooperation--group:first-of-type{padding-bottom:2em;margin-bottom:2em}@media screen and (max-width:1279px){.cooperation--group:first-of-type{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(0,rgba(0,0,0,0)));background:-o-linear-gradient(left,#fff 50%,rgba(0,0,0,0) 0);background:linear-gradient(90deg,#fff 50%,rgba(0,0,0,0) 0);background-repeat:repeat-x;background-position:bottom;background-size:10px 1px}}@media screen and (min-width:1280px){.cooperation--group:first-of-type{margin-right:4em;margin-bottom:0;padding-bottom:0}}@media screen and (min-width:1920px){.cooperation--group:first-of-type{margin-right:9em}}.cooperation--group_header{font-size:1.25em}.cooperation--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cooperation--item{max-width:100%;margin:1.91em 0 0;grid-template-columns:2.5em auto;grid-gap:.79em .83em}@media screen and (min-width:480px){.cooperation--item{max-width:10em}}@media screen and (min-width:640px){.cooperation--item{max-width:13em}}@media screen and (min-width:768px){.cooperation--item{max-width:16em}}@media screen and (min-width:1024px){.cooperation--item{max-width:17em}}@media screen and (min-width:1280px){.cooperation--item{max-width:12.9em}}@media screen and (min-width:1920px){.cooperation--item-wide{max-width:16.66em}}@media screen and (min-width:1280px){.cooperation--group:not(:first-of-type)>.cooperation--list>.cooperation--item{margin:3em 0 0}}.cooperation--item .media_obj--img{width:2.5em;height:2.5em;padding:.5em;background:#202440}.cooperation--item .media_obj--title{max-width:10em;font-size:.83em;font-weight:700;line-height:1.3em}.cooperation--item .media_obj--content{font-size:.66em;line-height:1.4375em}.vacancy{position:relative;border-radius:20px 0 20px 20px;margin-top:12px;padding:2em;display:grid;grid-template:"title  title  title " auto ".      .      .     " 2em "stack  .      img   " auto ".      .      img   " 1em "salary .      img   " auto ".      .      img   " 1em "link   .      img   " auto/56fr 3fr auto;background:#f1f6fa;font-size:14px}.vacancy:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:480px){.vacancy{font-size:15px}}@media screen and (min-width:640px){.vacancy{font-size:16px}}@media screen and (min-width:640px)and (max-width:767px){.vacancy{grid-template:"title  title  title " auto ".      .      .     " 2em "stack  .      img   " auto ".      .      .     " 1em "salary salary salary" auto ".      .      .     " 1em "link   link   link  " auto/56fr 3fr auto}}@media screen and (min-width:768px){.vacancy{font-size:17px}}@media screen and (min-width:1024px){.vacancy{position:relative;border-radius:20px 0 20px 20px;margin-top:24px;padding:1em 2em 2em 3em;grid-template:".      .      img   " 1em "title  .      img   " auto ".      .      img   " 2em "stack  stack  img   " auto ".      .      .     " 2em "salary salary salary" auto ".      .      .     " 1em "link   link   link  " auto/28fr 3fr 28fr;font-size:18px}.vacancy:before{position:absolute;top:-24px;left:0;right:0;height:24px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 44px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 44px)}}@media screen and (min-width:1280px){.vacancy{font-size:19px}}@media screen and (min-width:1920px){.vacancy{padding:1.7em 2.75em 2.75em 4.5em;grid-template:".     .     img   " 2em "title .     img   " auto ".     .     .     " 2.4em "stack stack stack " auto ".     .     .     " 2.8em "link  .     salary" auto/28fr 3fr 28fr;font-size:20px}}.vacancy--title{grid-area:title;margin:-.2em 0;font-size:1.3em;font-weight:700;line-height:1.2em;letter-spacing:.025em}@media screen and (min-width:1280px){.vacancy--title{font-size:1.5em}}@media screen and (min-width:1920px){.vacancy--title{font-size:2em}}.vacancy--img{grid-area:img;width:4em;height:4em;padding:.7em;justify-self:end;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:1em}@media screen and (min-width:480px){.vacancy--img{width:6.25em;height:6.25em;padding:1.1em}}@media screen and (min-width:640px)and (max-width:1023px){.vacancy--img{width:4em;height:4em;padding:.7em}}.vacancy--img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vacancy--stack{grid-area:stack;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-self:start}.vacancy--stack_item{display:inline;font-family:IBMP;font-size:.7em;line-height:1.5em;letter-spacing:-.025em}@media screen and (min-width:480px)and (max-width:767px){.vacancy--stack_item{font-size:1em}}@media screen and (min-width:1024px){.vacancy--stack_item{font-size:1em}}.vacancy--stack_item:not(:last-of-type):after{content:", "}.vacancy--link{grid-area:link;color:#20caeb;font-size:.6em;letter-spacing:.05em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:.55em}@media screen and (min-width:480px)and (max-width:767px){.vacancy--link{font-size:.9em}}@media screen and (min-width:1024px){.vacancy--link{font-size:.9em}}.vacancy--link:after{content:" ⟶"}.vacancy--salary{grid-area:salary;font-size:.8em;font-weight:700}@media screen and (min-width:1024px){.vacancy--salary{font-size:1.1em}}@media screen and (min-width:1920px){.vacancy--salary{justify-self:end}}.vacancies{font-size:15px}@media screen and (min-width:480px){.vacancies{font-size:16px}}@media screen and (min-width:640px){.vacancies{font-size:18px}}@media screen and (min-width:1024px){.vacancies{font-size:20px}}@media screen and (min-width:1280px){.vacancies{font-size:22px}}@media screen and (min-width:1920px){.vacancies{font-size:24px}}.vacancies--header{margin:2.56em auto 0}@media screen and (min-width:768px){.vacancies--header-half{width:50%;display:inline-block;text-align:left}}@media screen and (min-width:1920px){.vacancies--header-half{font-size:65px;line-height:80px}}.vacancies--text{margin-top:2em;font-size:1.25em;text-align:center;letter-spacing:.01em}.vacancies--text-half{font-size:1em}@media screen and (min-width:768px){.vacancies--text-half{width:50%;display:inline-block;text-align:right}}.vacancies--list{margin-top:2.7em;display:grid;grid-template-columns:1fr;grid-gap:2.7em 4.25em}@media screen and (min-width:640px){.vacancies--list{grid-template-columns:1fr 1fr}}.vacancies--item{min-width:0}.vacancies--more{height:5em;width:19.4em;margin:2em auto 0;font-size:.75em;font-weight:700;letter-spacing:.05em}@media screen and (min-width:1024px){.vacancies--more{margin:5.55em auto 0}}.resume{position:relative;font-size:15px}.resume--bg{position:absolute;top:-50px;width:100%;height:calc(100% + 50px);z-index:-1;display:none;-o-object-fit:none;object-fit:none;-o-object-position:-290px -64px;object-position:-290px -64px;-webkit-clip-path:polygon(50px 50px,100% 0,100% 100%,0 100%,0 70px);clip-path:polygon(50px 50px,100% 0,100% 100%,0 100%,0 70px);opacity:.07}@media screen and (min-width:1024px){.resume--bg{display:block}}@media screen and (min-width:480px){.resume{font-size:16px}}@media screen and (min-width:640px){.resume{font-size:18px}}@media screen and (min-width:1024px){.resume{font-size:20px}}@media screen and (min-width:1280px){.resume{font-size:22px}}@media screen and (min-width:1920px){.resume{font-size:24px}}.resume--header{max-width:860px;margin:2em auto 0}.resume--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:calc(2em + 12px);padding:3em 2em;display:grid;grid-template:"text" auto ".   " 2em "list" auto ".   " 2em "form" auto;color:#fff}.resume--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:640px){.resume--wrapper{grid-template:"text .    list" auto ".    .    .   " 2.25em "form form form" auto "form form form" auto/62fr 3fr 62fr}}@media screen and (min-width:1024px){.resume--wrapper{padding:2.7em 4em 3.3em;position:relative;border-radius:20px 0 20px 20px;margin-top:calc(50px + 2em);grid-template:".    .   form" 1em "text .   form" auto ".    .   form" 2.25em "list .   form" auto ".    .   form" auto/49fr 3fr 75fr}.resume--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}@media screen and (min-width:1920px){.resume--wrapper{padding:2.7em 6em 3.3em;grid-template:".    .   form" 2.66em "text .   form" auto ".    .   form" 2.25em "list .   form" auto ".    .   form" auto/49fr 3fr 75fr}}.resume--wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;border-radius:20px 0 20px 20px}.resume--wrapper:after,.resume--wrapper:before{z-index:-2;background:#16192c}.resume--wrapper-white{color:inherit}.resume--wrapper-white:after,.resume--wrapper-white:before{background:#f5f7f9}.resume--text{grid-area:text;margin:-.2em 0;font-size:1em;line-height:1.33em;text-align:center}@media screen and (min-width:640px){.resume--text{max-width:12em;text-align:left}}@media screen and (min-width:1024px){.resume--text{font-size:1.5em}}.resume--list{grid-area:list}.resume--item{position:relative;max-width:280px;padding-left:2.2em;margin-bottom:-.2em;margin-top:-.2em;font-size:.75em;line-height:1.5em;letter-spacing:.01em}.resume--item:not(:first-of-type){margin-top:.8em}@media screen and (min-width:1024px){.resume--item:not(:first-of-type){margin-top:1.8em}}.resume--item:before{position:absolute;left:0;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%);font-size:1.66em}.resume--form{grid-area:form}.resume .resume--form_contacts,.resume .resume--form_name,.resume .resume--form_specialization,.resume .resume--form_text{color:#f0f0f0;background:#1e2139}.resume .resume--form_contacts-white,.resume .resume--form_name-white,.resume .resume--form_specialization-white,.resume .resume--form_text-white{color:inherit;background:#fff}.resume .resume--form_contacts-white:focus,.resume .resume--form_name-white:focus,.resume .resume--form_specialization-white:focus,.resume .resume--form_text-white:focus{outline:2px solid rgba(0,0,0,.5)}.resume--form_file{color:#c4c4c7;background:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.resume--form_file:hover{color:#76767c}.resume--form_file-dark{color:#969596;background:#dfdfdf}.resume--form_file-dark:hover{color:#494949}.resume--form_submit{font-weight:900;letter-spacing:.025em}.resume--form_pa_text{color:#e5e5e5}.resume--form_pa_text-dark{color:inherit}.success{padding:6.8em 0 4.54em;font-size:15px}@media screen and (min-width:480px){.success{font-size:16px}}@media screen and (min-width:640px){.success{font-size:18px}}@media screen and (min-width:1024px){.success{font-size:20px}}@media screen and (min-width:1280px){.success{font-size:22px}}@media screen and (min-width:1920px){.success{font-size:24px}}.success:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-101;content:"";display:block;background:#f1f6fb}@media screen and (min-width:1024px){.success:before{background:#f7f9fa}}.success--header{margin:0}@media screen and (min-width:1920px){.success--header{font-size:65px}}.success--text{margin-top:40px;line-height:1.375em;letter-spacing:.025em;text-align:center}.mission{position:relative;padding-top:4.83em;font-size:15px}.mission--bg{position:absolute;top:-50px;width:100%;height:calc(100% + 50px);z-index:-1;display:none;-o-object-fit:none;object-fit:none;-o-object-position:-290px -64px;object-position:-290px -64px;opacity:.07}@media screen and (min-width:1024px){.mission--bg{display:block}}@media screen and (min-width:480px){.mission{font-size:16px}}@media screen and (min-width:640px){.mission{font-size:18px}}@media screen and (min-width:1024px){.mission{font-size:20px}}@media screen and (min-width:1280px){.mission{font-size:22px}}@media screen and (min-width:1920px){.mission{font-size:24px}}.mission--eyebrow{margin:-.2em auto;font-size:1em;letter-spacing:.025em;text-align:center}@media screen and (min-width:768px){.mission--eyebrow{font-size:1.2em}}@media screen and (min-width:1280px){.mission--eyebrow{font-size:1.5em}}.mission--header{margin:.8em auto -.2em}.mission--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:80px;padding:3em 2em 0;display:grid;grid-template:"text  " "list  " "values" "person";grid-gap:2em;color:#fff}.mission--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:640px){.mission--wrapper{padding:2.16em 3.75em 0}}@media screen and (min-width:1024px){.mission--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:118px;padding:1.25em 5.75em 0 3.5em;grid-template:"text   text text  " auto ".      .    .     " 2em "person .    list  " auto "person .    .     " 2em "person .    values" auto "person .    .     " 2em/30fr 5fr 30fr;grid-gap:0}.mission--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}@media screen and (min-width:1280px){.mission--wrapper{grid-template:"person .    .     " 0 "person .    text  " auto "person .    .     " 2em "person .    list  " auto "person .    .     " 2em "person .    values" auto "person .    .     " 2em/35fr 5fr 27fr}}@media screen and (min-width:1920px){.mission--wrapper{grid-template-rows:2em auto 2.83em auto 2.83em auto 4.5em;grid-template-columns:27fr 5fr 35fr}}.mission--wrapper:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;border-radius:20px 0 20px 20px}.mission--wrapper:after,.mission--wrapper:before{z-index:-2;background:#16192c}.mission--person{position:relative;grid-area:person;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;align-self:end}.mission--person_img{width:100%}.mission--person_caption{position:absolute;top:10%;right:75%;text-align:right}@media screen and (min-width:480px){.mission--person_caption{top:14%}}.mission--person_title{width:10ch;margin:-.2em 0 -.2em auto;font-size:.58em;line-height:1.28em;letter-spacing:.05em}.mission--person_name{width:10ch;margin:.41em 0 0 auto;font-size:1.08em;font-weight:700;line-height:1.11em;letter-spacing:.01em}.mission--text{grid-area:text;font-size:1.25em;line-height:1.33em;letter-spacing:.025em;text-align:center}@media screen and (min-width:1280px){.mission--text{text-align:left}}.mission--list{grid-area:list}.mission--list_item:not(:first-of-type){margin-top:2em}@media screen and (min-width:1920px){.mission--list_item:not(:first-of-type){margin-top:2.83em}}.mission--list_item .media_obj{max-width:unset}.mission--list_item .media_obj--img{background:#202440}.mission--list_item .media_obj--title{max-width:unset}.mission--values{grid-area:values;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.mission--values{-ms-flex-wrap:wrap;flex-wrap:wrap}}.mission--values_text{width:100%;font-size:1.25em;line-height:1.33em;letter-spacing:.025em}@media screen and (min-width:768px){.mission--values_text{width:5em}}.mission--values_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.mission--values_list{margin:-1.5em 0 0 2em}}.mission--value{position:relative;width:190px;padding-left:2.22em;margin-top:2em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.75em}.mission--value:before{position:absolute;left:0;margin:0;-webkit-transform:translateY(-.3em);-ms-transform:translateY(-.3em);transform:translateY(-.3em);font-size:1.66em}.stats{padding-top:3em;font-size:15px}@media screen and (min-width:480px){.stats{font-size:16px}}@media screen and (min-width:640px){.stats{font-size:18px}}@media screen and (min-width:1024px){.stats{font-size:20px}}@media screen and (min-width:1280px){.stats{font-size:22px}}@media screen and (min-width:1920px){.stats{font-size:24px}}.stats--list{margin:-1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.stats--item{width:10em;margin:1.7em;font-size:.75em;text-align:center}@media screen and (min-width:768px){.stats--item{width:20%}}@media screen and (min-width:1024px){.stats--item{width:unset;text-align:left}}.stats--big_num{margin:0 auto .43em;font-family:Gilroy;line-height:.75}.stats--big_num:before{width:.27em;height:.27em;background:#20caeb;margin:0 auto .43em}@media screen and (min-width:1024px){.stats--big_num:before{margin-left:0}}@media screen and (min-width:1024px){.stats--big_num{margin:0 0 .43em}}.about{margin-top:5em}.about--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.about--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.about--header{margin:0}@media screen and (min-width:1920px){.about--header{font-size:65px}}.about--text{margin-top:2em;font-size:1.16em;line-height:1.42em;letter-spacing:.025em;text-align:center}@media screen and (min-width:1024px){.about--text{max-width:28em;text-align:left;margin-top:0}}@media screen and (min-width:1920px){.about--text{max-width:38em}}@-webkit-keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.leaders{font-size:15px}@media screen and (min-width:480px){.leaders{font-size:16px}}@media screen and (min-width:640px){.leaders{font-size:18px}}@media screen and (min-width:1024px){.leaders{font-size:20px}}@media screen and (min-width:1280px){.leaders{font-size:22px}}@media screen and (min-width:1920px){.leaders{font-size:24px}}.leaders--header{margin:2.6em 0 1.7em}.leaders--scroll{position:relative;z-index:1;margin:0 auto}.leaders--next,.leaders--prev{position:absolute;top:0;z-index:2;width:60px;height:100%;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (min-width:1024px){.leaders--next,.leaders--prev{display:-webkit-box;display:-ms-flexbox;display:flex}}.leaders--next img,.leaders--prev img{-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.leaders--next:hover img,.leaders--prev:hover img{-webkit-filter:drop-shadow(10px 0 5px rgba(0,0,0,.5));filter:drop-shadow(10px 0 5px rgba(0,0,0,.5))}.leaders--next{right:0}@media screen and (min-width:1144px)and (max-width:1279px){.leaders--next{right:-60px}}@media screen and (min-width:1400px){.leaders--next{right:-60px}}.leaders--prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1144px)and (max-width:1279px){.leaders--prev{left:-60px}}@media screen and (min-width:1400px){.leaders--prev{left:-60px}}.leaders--pagination{margin-top:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leaders--pagination li button{position:relative;margin:8px;width:30px;height:30px;background:unset;font-size:0;border:1px solid rgba(0,0,0,0);border-radius:100%;cursor:pointer}.leaders--pagination li button:before{width:10px;height:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:block;border-radius:10px;background:grey}.leaders--pagination li button:hover:before{background:#20caeb}.leaders--pagination li.slick-active button{border-color:#20caeb}.leaders--pagination li.slick-active button:before{background:#20caeb}.leaders--cards .slick-list{overflow:visible!important}.leaders--cards .slick-list:after,.leaders--cards .slick-list:before{position:absolute;top:0;z-index:1;width:100vw;height:calc(100% + 64px);content:""}.leaders--cards .slick-list:before{left:-97vw;background:-webkit-gradient(linear,right top,left top,color-stop(1%,hsla(0,0%,100%,0)),color-stop(3%,#fff));background:-o-linear-gradient(right,hsla(0,0%,100%,0) 1%,#fff 3%);background:linear-gradient(270deg,hsla(0,0%,100%,0) 1%,#fff 3%)}.leaders--cards .slick-list:after{right:-97vw;background:-webkit-gradient(linear,left top,right top,color-stop(1%,hsla(0,0%,100%,0)),color-stop(3%,#fff));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 1%,#fff 3%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 1%,#fff 3%)}.leaders--card{position:relative;height:240px!important;width:240px!important;margin:24px auto 0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:#f8fafd;border-radius:50%}.leaders--card_plus{position:absolute;bottom:12px;right:12px;z-index:2;width:46px;height:46px;padding-bottom:6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#20caeb;font-family:IBMP;font-size:30px;border-radius:50%;cursor:pointer}@media screen and (min-width:1024px){.leaders--card_plus{display:-webkit-box;display:-ms-flexbox;display:flex}}.leaders--card_plus:before{position:absolute;left:50%;top:50%;width:42px;height:42px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";border:1px solid #20caeb;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.leaders--card_plus:hover:before{width:50px;height:50px}.leaders--card_caption{position:absolute;bottom:-50px;left:50%;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:240px;padding:1em 1em 1em 2em;display:none;opacity:0;background:#fff;border-radius:15px;-webkit-box-shadow:0 0 28px rgba(0,0,0,.2);box-shadow:0 0 28px rgba(0,0,0,.2);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:.3s;animation-duration:.3s}@media screen and (max-width:1023px){.slick-active .leaders--card_caption{display:block;opacity:1}}@media screen and (min-width:1024px){.leaders--card_caption{top:205px;left:205px;bottom:unset;max-width:7em;-webkit-transform:none;-ms-transform:none;transform:none}}.leaders--card_caption:hover,.leaders--card_plus:hover+.leaders--card_caption{-webkit-animation-direction:normal;animation-direction:normal;display:block;opacity:1}@media screen and (min-width:1024px){.leaders--card_caption-left{left:100%;-webkit-transform:translateX(calc(-100% - 35px));-ms-transform:translateX(calc(-100% - 35px));transform:translateX(calc(-100% - 35px));padding:1em 2em 1em 1em}}.leaders--card_name{font-size:1.25em;font-weight:700;letter-spacing:.025em}.leaders--card_title{margin-top:.3em;font-size:.75em}.leaders--card_img{width:100%;height:110%;-o-object-fit:contain;object-fit:contain;border-radius:0 0 120px 120px}.geography{margin-top:3em}.geography--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:12px;padding:3em 2em;color:#fff;background-color:#16192c;background-repeat:no-repeat;background-position-x:calc(100% + 10em)}.geography--wrapper:before{position:absolute;top:-12px;left:0;right:0;height:12px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 32px)}@media screen and (min-width:640px){.geography--wrapper{padding:2.16em 3.75em}}@media screen and (min-width:1024px){.geography--wrapper{position:relative;border-radius:20px 0 20px 20px;margin-top:50px;padding:3.6em 5.4em 4.4em;background-image:url(/map.png)}.geography--wrapper:before{position:absolute;top:-50px;left:0;right:0;height:50px;content:"";display:block;background-color:inherit;border-radius:0 20px;-webkit-clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px);clip-path:polygon(20px 100%,calc(100% - 20px) 0,100% 0,101% 70px)}}.geography--header{margin:0;color:#fff}@media screen and (min-width:1024px){.geography--header{width:11em;text-align:left}}.geography--text{margin:1.4em 0 -.2em;font-size:1.25em;text-align:center}@media screen and (min-width:1024px){.geography--text{width:15em;text-align:left}}.contacts{position:relative;font-size:15px}@media screen and (min-width:480px){.contacts{font-size:16px}}@media screen and (min-width:640px){.contacts{font-size:18px}}@media screen and (min-width:1024px){.contacts{font-size:20px}}@media screen and (min-width:1280px){.contacts{font-size:22px}}@media screen and (min-width:1920px){.contacts{font-size:24px}}.contacts--map{position:absolute;right:0;z-index:-10;width:500px;height:100vh;top:32px;display:none;-o-object-fit:none;object-fit:none;-o-object-position:top left;object-position:top left}@media screen and (min-width:1024px){.contacts--map{display:block}}@media screen and (min-width:1280px){.contacts--map{width:700px}}@media screen and (min-width:1920px){.contacts--map{width:1220px}}.contacts--header{margin-top:1.76em}@media screen and (min-width:1024px){.contacts--header{text-align:left}}@media screen and (min-width:1920px){.contacts--header{font-size:65px}}.contacts--list{margin:1.3em -2em -1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:1024px){.contacts--list{max-width:32em;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.contacts--item{width:12em;margin:1.5em 2em}.contacts--item>.button_grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.contacts--item>.button_grid>.button_grid--item{width:2.8em;height:2.8em}.contacts--item.media_obj{grid-template-columns:32px auto;grid-template-rows:32px auto;grid-gap:0 1em}.contacts--item>.media_obj--img{width:32px;height:32px;padding:0}.contacts--item>.media_obj--title{font-size:.66em;font-weight:700}.contacts--item>.media_obj--content{-ms-flex-item-align:start;align-self:start;font-size:.75em;letter-spacing:.01em;line-height:1.38em}.vacancy_details{margin-top:3.9em;font-size:15px}@media screen and (min-width:480px){.vacancy_details{font-size:16px}}@media screen and (min-width:640px){.vacancy_details{font-size:18px}}@media screen and (min-width:1024px){.vacancy_details{font-size:20px}}@media screen and (min-width:1280px){.vacancy_details{font-size:22px}}@media screen and (min-width:1920px){.vacancy_details{font-size:24px}}.vacancy_details--hat{display:grid;grid-template:"eyebrow" auto ".      " 1em "header " auto ".      " 1em "button " auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;justify-items:center}@media screen and (min-width:480px){.vacancy_details--hat{grid-template:"eyebrow .    button" auto ".       .    button" 1em "header  .    button" auto/auto auto 13.5em;justify-items:start}}.vacancy_details--eyebrow{grid-area:eyebrow;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancy_details--eyebrow_img{height:3.125em;width:3.125em;padding:.5em;margin-right:1em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8fafd;border-radius:25%}.vacancy_details--eyebrow_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vacancy_details--header{grid-area:header;margin:-.2em 0;text-align:left}@media screen and (min-width:1920px){.vacancy_details--header{font-size:65px}}.vacancy_details--button{grid-area:button;width:18em;height:5em;font-size:.75em;font-weight:700;letter-spacing:.05em}.vacancy_details--list{margin-top:3em}.vacancy_details--item{display:grid;grid-template-columns:0 auto;grid-gap:1.5em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em}@media screen and (min-width:640px){.vacancy_details--item{display:grid;grid-template-columns:1em auto;grid-gap:1.5em 2.8em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1024px){.vacancy_details--item{padding-left:4em;padding-right:3em}}.vacancy_details--item:not(:first-of-type){margin-top:2.4em}.vacancy_details--item-dark{padding-top:2.3em;padding-bottom:2.3em;color:#fff;background:#16192c;border-radius:1em}@media screen and (min-width:640px){.vacancy_details--item:before{grid-column:1;margin:-.3em 0 -.2em;content:">";color:#20caeb;font-family:IBM Plex Mono;font-size:2em;font-weight:700}}.vacancy_details--item_title{grid-column:2;font-family:IBMP;font-size:1.25em;font-weight:500;letter-spacing:.01em}.vacancy_details--item_title-special{font-family:Gilroy;font-size:1em;font-weight:400;line-height:1.5;letter-spacing:ps-unti(25)}.vacancy_details--item_content{grid-row:2;grid-column:2;align-self:start}.vacancy_details--item_content_item{color:#818181;font-size:.75em;line-height:1.5em}.vacancy_details--item_content_item:before{content:"- "}.r404{padding-top:2em;font-size:15px}@media screen and (min-width:480px){.r404{font-size:16px}}@media screen and (min-width:640px){.r404{font-size:18px}}@media screen and (min-width:1024px){.r404{background:#16192c;font-size:20px}}@media screen and (min-width:1280px){.r404{font-size:22px}}@media screen and (min-width:1920px){.r404{font-size:24px}}.r404--container{display:grid;grid-template:"header" auto ".     " 2em "button" auto ".     " 2em "img   " auto}@media screen and (min-width:640px){.r404--container{grid-template:".      .    img" 2.4em "header .    img" auto ".      .    img" 3em "button .    img" auto ".      .    img" 3em/50fr 6fr 88fr}}@media screen and (min-width:1024px){.r404--container{grid-template-rows:2.4em auto 3em auto 7.375em;padding-left:4.8em}}.r404--img{position:relative;z-index:-1;grid-area:img;width:100%;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media screen and (min-width:640px){.r404--img{-webkit-transform:scale(1.6) translateY(3em);-ms-transform:scale(1.6) translateY(3em);transform:scale(1.6) translateY(3em)}}@media screen and (min-width:768px){.r404--img{-webkit-transform:scale(1.3) translateY(2em);-ms-transform:scale(1.3) translateY(2em);transform:scale(1.3) translateY(2em)}}@media screen and (min-width:1024px){.r404--img{-webkit-transform:scale(1.1) translateY(1em);-ms-transform:scale(1.1) translateY(1em);transform:scale(1.1) translateY(1em)}}@media screen and (min-width:1280px){.r404--img{-webkit-transform:translateX(4em);-ms-transform:translateX(4em);transform:translateX(4em)}}.r404--header{grid-area:header;margin:-.2em 0;font-family:IBMP;font-size:1.5em;font-weight:500;text-align:left;letter-spacing:-.025em;text-align:center}@media screen and (min-width:640px){.r404--header{font-size:2em;text-align:left}}@media screen and (min-width:1024px){.r404--header{color:#fff}}.r404--button{grid-area:button;height:5em;width:19em;margin:0 auto;font-size:.75em;font-weight:700;letter-spacing:.05em}@media screen and (min-width:640px){.r404--button{margin-left:0}}
