@charset "UTF-8";mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5em}h1{font-size:38px}h2{font-size:32px}h3{font-size:26px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h1+h2,h1:first-child,h2+h3,h2:first-child,h3+h4,h3:first-child,h4+h5,h4:first-child,h5:first-child{margin-top:0}p{margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.column-middle{margin-right:auto;margin-left:auto}.pull-right{float:right}dd,dl,menu,ol,ul{margin:0}.b-article .b-list-elems,.b-list-elems,menu,ol,ul{padding:0}nav ol,nav ul{list-style:none}.b-article .b-list-elems li,.b-list-elens li{line-height:inherit;margin:0}.b-article .b-list-elems li+li,.b-list-elens li+li{margin-top:.8em}.b-article .b-list-unstyled,.b-list-unstyled{padding:0;list-style-type:none}.b-list-decimal{list-style-type:decimal}.b-list-justify{width:100%;text-align:justify;text-justify:newspaper}.b-list-justify li{display:inline-block;vertical-align:top}.b-list-justify li.jusfix{font-size:0;position:relative!important;top:-10px;display:inline-block;width:100%;height:0}input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#7d7b6d}input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#7d7b6d}input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7d7b6d}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7d7b6d}label{-ms-user-select:none;-webkit-user-select:none;user-select:none}.bajjo-mainscreen:after,.bajjo-mainscreen:before,.clearfix:after,.clearfix:before,.mirtech-mainscreen:after,.mirtech-mainscreen:before{display:table;content:" "}.b-modal-footer:after,.bajjo-mainscreen:after,.clearfix:after,.mirtech-mainscreen:after{clear:both}.b-modal-footer:after,.b-modal-footer:before{display:table;content:" "}.test-hidden{display:none!important;visibility:hidden}.test-outline{outline:red solid 1px}.test-bg{background:red}.col-group{font-size:0}.col-group [class^=col-]{font-size:14px;box-sizing:border-box;vertical-align:top}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{display:inline-block}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}.col-offset-1{margin-left:8.33333%}.col-offset-2{margin-left:16.66667%}.col-offset-3{margin-left:25%}.col-offset-4{margin-left:33.33333%}.col-offset-5{margin-left:41.66667%}.col-offset-6{margin-left:50%}.col-offset-7{margin-left:58.33333%}.col-offset-8{margin-left:66.66667%}.col-offset-9{margin-left:75%}.col-offset-10{margin-left:83.33333%}.col-offset-11{margin-left:91.66667%}.col-offset-12{margin-left:100%}html{height:100%;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noresponsive{width:100%;max-width:100%;max-width:100%}.noresponsive .page-layout{width:100%;max-width:100%;max-width:100%}.noresponsive .row{min-width:inherit}.row{position:relative;box-sizing:border-box;width:100%;min-width:982px;max-width:1440px;margin:0 auto;padding:0 24px}.b-aside{float:left}.b-section{padding:18px 0}.b-list-inline{font-size:0}.b-list-inline li{display:inline-block}.b-list-inline li:first-child{margin-left:0}.i-link{text-decoration:none;color:#3ec7c2;border-bottom:1px solid #d7d7d7}.i-link__pseudo{text-decoration:none;color:inherit;border-bottom:1px dashed inherit}.i-link__pseudo:hover{color:inherit;border-color:inherit}[class*=" icon-"],[class^=icon-]{vertical-align:text-top}.btn{line-height:1.428571429;display:inline-block;margin:0;padding:0;cursor:pointer;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;border:0;outline:inherit}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover{cursor:default;opacity:.5;box-shadow:none}a.btn{text-decoration:none}.btn-basic{color:#383838;border:1px solid #dedede;border-radius:3px;background:#fff}.btn-basic:hover{color:#222;background:#fafafa}.btn-basic:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.125)}.btn-basic.disabled:hover,.btn-basic[disabled]{color:#383838;background:#fff}.btn-action.disabled:hover,.btn-action[disabled]:hover{color:#fff;border:1px solid #426092;background:#4a6da8}.btn-primary{font-size:15px;font-weight:700;display:inline-block;transition:all .1s ease-in;text-decoration:none;border:1px solid #3ec7c2;border-radius:2em}.btn-primary:hover{color:#fff;background:#3ec7c2}.btn-primary:active{color:#fff;background:#289e9a}.btn-block{display:block;width:100%}.btn-small{font-size:13px;padding:8px 14px}.btn-medium{font-size:15px;line-height:1.33;padding:10px 22px}.btn-group{font-size:0}.btn-group-right{text-align:right}.btn+.btn{margin-left:1em}.align-vertical{display:table}.align-vertical__cell{display:table-cell;vertical-align:middle}.b-section-hero{font-size:42px;line-height:1;font-weight:500;margin-bottom:0;padding:42px 12px 18px}@media only screen and (min-width:512px){.b-section-hero{font-size:56px}}@media only screen and (min-width:768px){.b-section-hero{padding-left:0}}.b-section-hero span{color:#3ec7c2}.section-extrahero{font:600 58px/1em futura-pt;margin-bottom:0;padding:52px 0 32px;text-align:center;text-transform:uppercase}.section-extrahero span{display:block;color:#3ec7c2}.b-header-nav{font-size:0;line-height:23px;position:relative;padding:10px 0 14px;color:#000;border-color:rgba(0,0,0,.4);border-bottom:1px solid #000}.b-logo{margin-bottom:0;vertical-align:bottom}.b-site-logo{font:600 32px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:inherit;outline:0}.b-site-logo:hover{text-decoration:none}.b-menu-primary{vertical-align:bottom}.b-menu-primary__item{font:400 20px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block}.b-menu-primary a{padding:22px 16px;text-decoration:none;color:inherit}.b-menu-primary a:hover{color:#0d45c3}.b-menu-primary .current-menu-item a{cursor:default;text-decoration:none;color:#0d45c3}.header__fixed{position:absolute;top:0;right:0;left:0}.b-header-contacts{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;top:21px;right:0;text-align:right;vertical-align:bottom;white-space:nowrap}.b-header-contacts a{text-decoration:none;color:#000}.b-header-contacts .phone{font-size:16px;padding-left:48px}.b-header-contacts .email{font-size:18px}.works-item{width:100%;padding:0 7px 40px;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:top;color:#000}@media only screen and (min-width:512px){.works-item{padding:0 10px 40px}}@media only screen and (min-width:1024px){.works-item{width:50%;padding:0 15px 20px}}.works-item:hover{color:#0d45c3}.works-item:hover .works-item__pic{box-shadow:0 12px 40px rgba(0,0,0,.3)}.works-item__pic{margin-bottom:16px;transition:box-shadow .4s ease-in}.works-item__pic img{display:block;width:100%}.works-item__title{font-size:25px;line-height:1.1;font-weight:400}@media only screen and (min-width:768px){.works-item__title{font-size:32px}}@media only screen and (min-width:1024px){.works-item__title--is1to3{font-size:25px}}.hidden-large{display:none}@media screen and (max-width:1280px){.hidden-large{display:inline-block}}.nb-row__services{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}@media only screen and (min-width:600px){.nb-row__services{-ms-flex-direction:row;flex-direction:row}}.nb-row__services .col-item{width:100%;padding:20px 12px;background:#f1f4f9;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}@media only screen and (min-width:512px){.nb-row__services .col-item{padding:50px 40px}}@media only screen and (min-width:600px){.nb-row__services .col-item:nth-child(2){margin-left:30px}}.b-studio-services-elem{font-size:20px;line-height:27px;text-align:left;color:#000}@media only screen and (min-width:512px){.b-studio-services-elem{font-size:24px;line-height:30px;font-weight:300}}.b-studio-services-elem a{font-size:18px;font-weight:400;display:inline-block;padding:6px 24px 9px;color:inherit;border:1px solid;border-radius:5px}.b-studio-services-elem a:hover{color:#0d45c3}.b-studio-services-elem h3{font-size:32px;line-height:36px;font-weight:500;margin-bottom:10px}.b-studio-services-text{max-width:500px}.b-studio-services-text p{margin-bottom:20px}.studio-services__pic{margin-bottom:20px}.studio-services__pic img{vertical-align:middle}.b-panel__wide{margin:0 24px 58px;padding:16px 0 20px;background:#efefef}.b-pagehero-intro{font-size:20px;line-height:27px;font-weight:400;max-width:1024px;padding:12px 0 0}@media only screen and (min-width:768px){.b-pagehero-intro{font-size:24px;line-height:32px}}@media only screen and (min-width:1200px){.b-pagehero-intro{font-size:32px;line-height:40px}}.b-work-item{overflow:hidden;width:100%;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:top}@media only screen and (min-width:512px){.b-work-item{width:50%}}.b-work-item a{position:relative;display:block;margin:0 0 1px 1px;padding:24px;text-align:center;text-decoration:none;color:#000042;outline:0;background:#fafafa}.b-work-item a:hover{cursor:pointer;text-decoration:none;color:#0390b3}.b-work-item a:focus{opacity:.8}.b-work-item__data{height:68px;padding:14px 0 0;text-align:center}.b-work-item__title{font:400 26px/30px futura-pt}.b-work-item__tagline{font-size:16px;line-height:21px;color:#000}.b-work-item-pic{width:100%;max-width:450px;height:auto;vertical-align:top}.work-item__title{font:30px/32px futura-pt;font-weight:500}.work-item__tagline{font-size:14px;line-height:21px}.work-item__overlay{position:absolute;z-index:10;right:24px;bottom:18px;left:24px;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;color:#fff;text-shadow:0 2px rgba(0,0,0,.2)}.worksgrid-archive{font-size:0}.worksgrid-archive .b-work-item-pic{position:absolute;top:22px;right:0;left:0;width:100px;height:100px;border-radius:50%}.worksgrid-archive .b-work-item__title{font-size:20px;line-height:24px;margin-bottom:2px}.work-archive__item{position:relative;display:inline-block;box-sizing:border-box;width:33.333%;height:176px;padding:42px 46px 0 126px;vertical-align:top;text-decoration:none;color:#000042}.work-archive__item:hover{text-decoration:none;opacity:.8}.work-archive__item-pic{position:absolute;top:32px;right:0;left:0;width:100px;height:100px;border-radius:50%}@media only screen and (min-width:1420px){.work-archive__item,.worksgrid-section .col-4{width:25%}}.we-need-to-go-deeper{margin:0;text-align:center}.work-archive--intro{font-size:18px;line-height:32px;max-width:980px;margin:0 auto;padding:0 0 42px}.clients-layout{padding:42px 0 48px}.clients-list{font-size:0;text-align:center}@media only screen and (min-width:512px){.clients-list{margin:0 -24px}}.clients-list--item{display:inline-block;height:140px;padding:0 42px;vertical-align:middle}.clients-list--item-pic{display:table-cell;height:140px;vertical-align:middle}.clients-list--item img{max-width:100%;vertical-align:top}.section-header{margin-bottom:62px;padding:0 16px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-header-about{margin-bottom:12px}.section-header__title{font:500 58px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}.section-header__subtitle{font:300 22px/28px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#848484}.b-workpage-layout{margin-bottom:42px}.b-workpage-header{margin-bottom:42px;padding:50px 16px;text-align:center}.b-workpage-header--gray{background:#f4f4f4}.b-workpage-header-hero{font:500 48px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:0}.b-workpage-header-type{font-size:18px}.b-workpage-layout .b-workpage-intro{font-size:20px;line-height:26px;max-width:1024px;margin:0 auto 24px;text-align:center}.b-workpage-intro--mod{font-size:32px;line-height:40px;max-width:920px;margin:0 auto 24px;padding-bottom:20px;text-align:center;text-align:left;border-bottom:2px solid #f4f4f4}.b-workpage-desc b{font-size:16px;display:block;margin-bottom:5px}.b-workpage-desc-wrap{width:100%;max-width:780px;margin:0 auto;padding-bottom:40px}.col-group .b-workpage-desc-wrap [class^=col-]{font-size:18px}.b-workpage-desc .col-7{padding-left:42px}.cases__description{font-size:22px;line-height:28px;width:100%;max-width:780px;margin:0 auto;margin-bottom:30px}.cases__description b{font-size:18px;display:block;margin-bottom:5px}.cases__description-item+.cases__description-item{margin-top:20px}.screen-desc{font-size:18px;width:100%;max-width:780px;margin:0 auto;text-align:left;color:#525252}.b-workpage .b-workpage-body{font-size:22px;line-height:28px;max-width:1186px;margin:0 auto;padding:0 12px}.b-workpage .b-workpage-body p{max-width:780px;margin-right:auto;margin-bottom:1em;margin-left:auto}.b-workpage-body em{font-style:normal;display:block;margin:0 auto 22px}.screen{position:relative;width:850px;margin:32px auto 12px;border-radius:3px 3px 0 0;box-shadow:0 0 20px rgba(0,0,0,.2)}.scr_img{line-height:0;position:relative;display:block;width:100%;max-width:900px}.scr_img img{width:100%}.scr_title{font:10px Arial,Helvetica,sans-serif;position:absolute;z-index:20;top:2px;display:block;width:100%;max-width:900px;text-align:center}.scr_link{font:10px/26px Arial,Helvetica,sans-serif;position:absolute;top:11px;left:12px;display:block;color:#999}.scr_link span{color:#666}.fav{display:block;float:left;margin:0 5px 0 0;padding-left:17px}.fav img{position:absolute;top:8px;left:1px;display:block;width:10px}.main_link{font-size:20px;font-weight:500;margin-bottom:32px;text-align:center}@media only screen and (min-width:512px){.main_link{font-size:42px}}.main_link a{letter-spacing:1px;text-transform:uppercase;border:3px solid #0d45c3}.main_favicon{display:block;float:left;padding:2px 8px 0 0}.b-workpage-roles{box-sizing:border-box;width:100%;max-width:1186px;margin:0 auto 32px;padding:18px 24px;border-bottom:2px solid #dadada;background:#efefef}.creators{font-size:0;display:inline-block;width:100%;margin:0 0 20px}ul.creators li{display:inline-block;width:25%;vertical-align:top}ul.creators li .name{font-size:14px;display:block;color:#000}ul.creators li .duty{font-size:13px;display:block;color:#8b8b8b}.b-contacts-list{display:-ms-flexbox;display:flex;align-content:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:42px;-ms-flex-pack:center;-ms-flex-line-pack:start}@media only screen and (min-width:512px){.b-contacts-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:768px){.b-contacts-list{align-items:center;padding:0;-ms-flex-align:center}}.b-contacts-list__item{flex-basis:auto;flex-grow:1;padding:0 12px;-ms-flex-preferred-size:auto;-ms-flex-positive:1}@media only screen and (min-width:512px){.b-contacts-list__item{flex-basis:50%;flex-shrink:0;padding:10px 12px;-ms-flex-preferred-size:50%;-ms-flex-negative:0}}@media only screen and (min-width:1200px){.b-contacts-list__item{flex-basis:25%;-ms-flex-preferred-size:25%}}@media only screen and (min-width:768px){.b-contacts-list__item{padding-left:0}}.b-contacts-list__item+.b-contacts-list__item{margin-top:20px}@media only screen and (min-width:512px){.b-contacts-list__item+.b-contacts-list__item{margin-top:0}}.b-contacts-list .g-extratext{font-size:25px;font-weight:500;display:block;color:#000}@media only screen and (min-width:768px){.b-contacts-list .g-extratext{font-size:28px}}.b-contacts-list .c_small{font-size:18px;line-height:20px;display:block;color:#848484}.b-contacts-map{width:100%;height:200px;margin-bottom:12px;background-color:#f1f1f1}@media only screen and (min-width:512px){.b-contacts-map{height:500px}}.b-contacts-persons{margin-left:-42px}.b-contacts-persons .col-6{margin-bottom:42px;vertical-align:top}.b-contacts-persons__item{font-size:14px;line-height:23px;padding-left:42px}.b-contacts-persons__item .r_photo{float:left;margin:6px -100% 0 0}.b-contacts-persons__item .r_photo img{vertical-align:top}.b-contacts-persons__item .person_info{margin-left:164px}.b-contacts-persons__item .person_name{font:500 20px futura-pt;color:#000}.b-contacts-persons__item .person_post{margin:0 0 12px;color:#848484}.b-post-page{margin-top:-20px}.b-post-page .b-blog-layout{margin-bottom:42px}.b-blog-layout{display:block;margin:0 auto;padding:42px 0 0;transition:all .5s linear}.b-post-entry{position:relative;padding:0 0 68px 74px}.b-post-header{padding-bottom:18px}.b-post-header__wide{position:relative;z-index:99;margin-top:-37px}.b-post-header-title{position:absolute;right:0;bottom:24px;left:0;text-align:center;color:#fff}.b-post-header-title .b-post-header-hero{font-size:32px;font-weight:600;margin-bottom:0}.b-post-header-hero{font-size:24px;font-weight:500;margin-bottom:8px}.b-post-permalink{text-decoration:none;border-bottom:1px solid #cfedf8}.b-post-permalink:hover{text-decoration:none}.b-post-header-meta{font-size:0;color:#9d9d9d}.b-post-header-meta li{font-size:13px;display:inline-block}.b-post-header-meta li:before{padding-right:8px;content:"â€¢"}.b-post-header-meta li:first-child:before{display:none}.b-post-header-meta li+li{padding-left:8px}.b-post-header-meta a{text-decoration:none;color:inherit;border-bottom:1px solid #e6e6e6}.b-post-header-meta a:hover{text-decoration:none;color:#000}.b-post-author{position:absolute;top:6px;left:0}.b-post-body{font-size:15px;line-height:26px}.b-post-body p{margin-bottom:1em}.b-post-body ul{margin:1em 0 1em 2em}.b-post-body ul li{margin-bottom:.35em}.b-post-body ul li:before{font-size:20px;float:left;margin:1px 0 0 -.8em;content:"â€¢";color:#3ec7c2}.b-post-media{margin:0 0 28px;text-align:center}.b-post-media__wide{min-height:112px;margin-bottom:0}.b-post-media__author{font-size:12px;font-weight:300;padding:4px 12px 0 0;text-align:right;color:#b0b0b0}.b-post-footer{text-align:center}.b-post-footer-figure{display:inline-block;vertical-align:middle}.b-post-footer-meta{display:inline-block;padding-left:24px;text-align:left;vertical-align:middle}@media only screen and (max-width:1224px){.b-blog-layout{width:83.33333%}.b-post-header-title .b-post-header-hero{font-size:22px;line-height:25px;font-weight:500}}.b-author-figure{vertical-align:top;border-radius:50%}.b-author-name{font-size:16px}.b-author-role{font-size:14px}.nb-row{box-sizing:border-box;width:100%;max-width:100%;max-width:100%;padding:0 20px}.nb-row__colored{padding-top:42px;background:#efefef}.nb-row-cont{max-width:1440px;margin:0 auto}.nb-row__colored-white{background:#fff}.nb-row__colored-gray{background:#ededed}.root-layout__work_manu .nb-row__main{position:relative;margin-top:-120px;padding:120px 0 144px}.root-layout__work_manu .b-workpage-desc{padding:0;background:0 0}.root-layout__work_manu .wide-image{position:relative;overflow:hidden;height:400px;margin:0 -20px 16px}.root-layout__work_manu .wide-image img{position:absolute;left:50%;margin-left:-990px}.root-layout__work_manu .btn-primary{color:#424242;border-color:#424242}.root-layout__work_manu .btn-primary:hover{color:#fff;border-color:#424242;background:#424242}.root-layout__work_kgb .nb-row__cover{height:640px;margin-top:-115px;padding-top:114px;animation:kgbcover 55s infinite linear;background:url(/local/templates/nopreset/works/assets/kgb-live/kgb-cover.jpg)}.root-layout__work_kgb .nb-row__cover .b-workpage-header{padding-top:165px}@keyframes kgbcover{0%{background-position:0 0}100%{background-position:0 -1036px}}.work-item__gorelov{background:#f4f0e7}.work-item__gorelov .work-item__overlay{color:#fff;text-shadow:none}.work-item__gorelov .work-item--prev{position:absolute;right:0;bottom:0}.work-item__gorelov .work-item__logo{top:12px;right:auto;left:16px;width:100px}.nb-row__hidden{position:relative;overflow:hidden;width:100%;max-width:100%;max-width:100%;margin:0;padding:0 40px}.nb-row__hidden .nb-row-cont{position:relative;z-index:2}.nb-row__hidden:after,.nb-row__hidden:before{position:absolute;top:0;bottom:0;width:24px;content:"";background:#fff}.nb-row__hidden:before{left:0}.nb-row__hidden:after{right:0}.b-showcase-hero{position:relative;z-index:2;width:946px;margin:0 auto}.b-showcase-hero__pic{margin:0 0 26px}.b-showcase-row{position:relative;padding:42px 0 24px;text-align:center}.b-showcase-row .offset-left{box-sizing:border-box;padding-left:42px}.b-showcase-row .offset-right{box-sizing:border-box;padding-right:42px}.b-showcase-row__extra{padding:72px 0 42px}.b-showcase-row .main_link .btn-primary{font-size:24px;line-height:78px;height:80px;padding:0 2em;border-radius:3em}.b-showcase-header{padding:0 20px 26px}.b-showcase-header-title{font:500 30px futura-pt;margin-bottom:6px}.b-showcase-header-subtitle{font-size:15px;font-weight:400}.b-showcase-header-text{line-height:32px;font-weight:400;padding-bottom:24px}.b-showcase-pic{text-align:center}.b-showcase-text{font-size:14px;line-height:25px;padding:20px 0 32px;text-align:left}.b-showcase-text p+p{padding-top:.8em}.b-showcase-text h4{margin-bottom:5px}.row-fix{margin:0 -20px}.manu-image-fix{max-width:620px}.manu-elems-holder{position:relative;overflow:hidden;height:306px;margin:0 -20px}.manu-elems-holder img{position:absolute;left:50%;margin-left:-614px}.bg-manu-chair{background:url(../assets/works/manu/manu-chair.jpg) bottom right no-repeat}.image-stack{position:relative}.image-stack .image-stack__float{position:relative;margin:-50% 0 0 80px}.col-group-fixed{margin-top:-32px}.col-group-fixed .col-6{width:450px}.fixed-group__left{margin-left:-480px;padding-right:24px;text-align:right}.fixed-group__right{margin-right:-480px;padding-left:24px;text-align:left}@media screen and (max-width:1224px){.col-group-fixed .col-6{width:100%}.col-group-fixed .fixed-group-elem{margin:0 0 24px;padding:0;text-align:center}}.b-browser-base{font-size:0;line-height:1;display:inline-block;margin:0 0 20px;border-radius:6px 6px 0 0;box-shadow:0 5px 20px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.3)}.b-browser-base__responsive{margin:0 20px}.b-browser-base__responsive img{width:100%;max-width:100%;height:auto}.b-browser-wrap{position:relative;overflow:hidden}.b-browser-panel{position:relative;padding:11px 12px;cursor:default;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:left;border-bottom:1px solid #b3b3b3;border-radius:6px 6px 0 0;background:#e8e8e8;box-shadow:inset 0 1px #f6f6f6}.b-browser-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border:1px solid #67676c;border-radius:50%;background:#67676c}.b-browser-link{display:block}.b-browser-link img{vertical-align:top}.b-browser-split{position:relative}.b-browser-split .split__front{position:relative;z-index:2}.b-browser-split .split__behinde{position:absolute;top:0;left:0}.services-layout{max-width:1000px;margin:0 auto}.services-layout .b-section-hero{margin-bottom:30px;text-align:center}.b-services-item{position:relative;min-height:240px;padding:50px 0;border-bottom:1px solid #f1f1f1}.b-services-item-content{font-size:24px;line-height:36px}.b-services-item-content h3{font-size:36px;font-weight:500;margin-bottom:14px}.b-services-item-content p{padding-bottom:15px}.b-services-item-figure{position:absolute;top:50px}.b-services-item__left{padding-left:282px}.b-services-item__left .b-services-item-figure{left:0}.b-services-item__right{padding-right:282px}.b-services-item__right .b-services-item-figure{right:0}.services-icon{width:240px;height:240px;border-radius:50%}.services-icon-light{background:#47cec9}.services-icon-dark{background:#000042}.show-section{padding:42px 0}.show-headline{display:block;max-width:720px;margin-bottom:42px;-webkit-font-smoothing:antialiased}.show-headline__title{font:600 52px futura-pt;margin:0;transition:font-size .3s ease}.show-headline__text{font-size:18px;line-height:32px}.show-headline__text p{margin-top:8px}.col-group .v-item{vertical-align:middle}.show-section__wide{margin:0 0 32px}@media screen and (max-width:1100px){.show-headline__title{font-size:42px}.show-headline__text{font-size:15px;line-height:25px}}.g-btm-3{margin-bottom:26px}@media screen and (max-width:1224px){.achievements__item-icon{display:block;width:100%;margin-bottom:8px;text-align:center}.achievements__item{text-align:center}}@media screen and (max-width:1048px){.b-work-item__data .b-work-item__title{font-size:22px;line-height:26px}.b-menu-primary{text-align:left}}.worksgrid-section{font-size:0;margin:12px 0 0 -1px}.worksgrid--siblings{padding-bottom:92px;text-align:center;background:#f4f4f4}@media only screen and (min-width:768px){.worksgrid--siblings .b-work-item{width:33.333333%;max-width:400px}}.worksgrid--siblings .b-work-item a{background:0 0}.worksgrid--siblings .b-work-item__data{height:auto}.portfolio-filters{max-width:1920px;margin-right:auto;margin-bottom:20px;margin-left:auto}.b-tags-filters-list{font-family:futura-pt;font-size:18px;line-height:1;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-ms-flex-flow:row;flex-flow:row;width:100%;max-width:1920px;padding:0 15px;white-space:nowrap;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.b-tags-filters-list::-webkit-scrollbar{height:0}@media only screen and (max-width:767px){.page-layout .portfolio-filters{margin-right:-16px;margin-left:-16px}}@media only screen and (min-width:768px){.portfolio-filters{padding:0 48px}.page-layout .portfolio-filters{padding:0}}.filter-is-active::after{position:absolute;right:0;bottom:-2px;left:0;content:"";border-bottom:4px solid #0d45c3}.filter-item{display:inline-block;padding:14px 20px;cursor:pointer}.filter-item:hover{cursor:pointer;color:#0d45c3}.filter-is-active{position:relative;cursor:default;color:#0d45c3}.filter-is-linkout{position:relative}.filter-is-linkout::after{position:absolute;right:0;display:inline-block;width:18px;height:18px;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8cGF0aCBmaWxsPSIjMjMyMzIzIiBkPSJNOC45NjY2NjY2Nyw2LjE2NjY2NjY3IEwxMCw2LjE2NjY2NjY3IEwxMCw5LjUgQzEwLDEwLjg4MDcxMTkgOC44ODA3MTE4NywxMiA3LjUsMTIgTDIuNSwxMiBDMS4xMTkyODgxMywxMiAwLDEwLjg4MDcxMTkgMCw5LjUgTDAsNC41IEMwLDMuMTE5Mjg4MTMgMS4xMTkyODgxMywyIDIuNSwyIEw1LjgzMzMzMzMzLDIgTDUuODMzMzMzMzMsMy4wMzMzMzMzMyBMNS44LDMgTDIuNiwzIEMxLjcxNjM0NDQsMyAxLDMuNzE2MzQ0NCAxLDQuNiBMMSw5LjQgQzEsMTAuMjgzNjU1NiAxLjcxNjM0NDQsMTEgMi42LDExIEw3LjQsMTEgQzguMjgzNjU1NiwxMSA5LDEwLjI4MzY1NTYgOSw5LjQgTDksNi4yIEw4Ljk2NjY2NjY3LDYuMTY2NjY2NjcgWiBNOS43OTI4OTMyMiwxLjUgTDcsMS41IEw3LDAuNSBMMTEuNSwwLjUgTDExLjUsNSBMMTAuNSw1IEwxMC41LDIuMjA3MTA2NzggTDYuMzUzNTUzMzksNi4zNTM1NTMzOSBMNS42NDY0NDY2MSw1LjY0NjQ0NjYxIEw5Ljc5Mjg5MzIyLDEuNSBaIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center}.project-intro--fullscreen{height:100vh;min-height:842px;margin-top:-102px}.vacancy-section{display:block;width:100%;max-width:100%;max-width:100%;height:260px;transition:background .3s ease;text-decoration:none;background:#2e52a1}.vacancy-section:hover{text-decoration:none;outline:0;background:#1f3b79}@media screen and (max-width:520px){.vacancy-section{min-width:100%;height:auto;padding-bottom:40px}}.vacancy-content{line-height:42px;position:relative;max-width:560px;height:inherit;margin:0 auto;padding:0 0 0 558px;color:#fff}.vacancy-content:before{position:absolute;bottom:0;left:0;width:485px;height:286px;content:"";background:url(../img/cat.png) no-repeat}@media screen and (max-width:520px){.vacancy-content{padding:0 20px}.vacancy-content:before{display:none}}.vacancy-content__name{font:600 34px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:90px;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:520px){.vacancy-content__name{padding-top:40px}}.vacancy-content__text{font:26px futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif}.archive-panel{padding:42px 0;text-align:center}.archive-panel a{font-size:24px;font-weight:500;border-bottom:3px solid #0d45c3}@media only screen and (min-width:512px){.archive-panel a{font-size:40px}}.page-404{width:80%;margin:62px auto 24px;text-align:center}.page-404-figure{font-size:52px;margin-bottom:24px}.page-404-hero{font-size:22px;font-weight:400;margin-bottom:.2em}.page-404-subtitle{font-weight:300}.page-404-header{padding-bottom:24px}.b-nopreset{font-size:inherit;float:right;color:inherit}.b-nopreset a{text-decoration:none;color:inherit}.b-nopreset a:hover{text-decoration:none;color:#0390b3}.b-text{font-size:inherit;line-height:inherit}.b-text p+p,.b-text ul+p{margin:1.2em 0 0}.b-article{font-size:14px;line-height:25px;font-weight:300}.b-article p{font-size:inherit;text-align:left}.b-article ul{margin-top:1em;padding:0 0 0 20px;list-style:disc}.b-article ul li+li{margin-top:.8em}.b-article blockquote{font-size:21px;line-height:1.48;font-weight:300;margin-left:0;padding:0 0 0 20px;border-left:4px solid #dedede}.b-article h1,.b-article h2,.b-article h3{line-height:32px}.news-section{font-size:0;box-sizing:border-box;padding:50px 15px;background:#f1f4f9}.news-item{font-weight:300;height:auto;min-height:140px;padding-top:0;padding-bottom:30px;padding-left:0;color:#000}.news-item a{text-decoration:none}.news-item .b-work-item__title{font-size:18px;line-height:26px;margin-bottom:8px}@media (max-width:1000px){.gm-responsive .news-item{width:50%;height:auto}}@media (max-width:520px){.gm-responsive .gm-responsive .section-header{margin-right:-20px;margin-bottom:40px;margin-left:-20px}.gm-responsive .section-header__title{font-size:36px;white-space:nowrap}.gm-responsive .news-section{min-width:100%;padding-right:30px;padding-left:30px}.gm-responsive .news-item{width:100%;padding-right:0}}.container{font-size:0;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:992px){.container{width:972px}}@media (min-width:1200px){.container{width:1152px}}.container-fluid{font-size:0;margin-right:auto;margin-left:auto;padding:0 16px}@media only screen and (min-width:768px){.container-fluid{padding:0 48px}}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;box-sizing:border-box;min-height:1px;padding-right:16px;padding-left:16px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000;background-color:#ff0}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{overflow:visible;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}textarea{overflow:auto}[type=checkbox],[type=radio]{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}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*{box-sizing:border-box}html{position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.428;min-height:100vh;margin:0;color:#000;background:#fbfbfb}a{text-decoration:none;color:#242424}a:hover{text-decoration:none;color:#0d45c3}h1,h2,h3,h4,h5,h6{line-height:1.1;margin:0 0 .75em}h1{font-size:3rem}h2{font-size:2.625rem}h3{font-size:2.25rem}h4{font-size:1.875rem}h5{font-size:1.6rem}h6{font-size:1.125rem}em{font-style:italic}p{margin:0}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:""}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}dd,dl,menu,ol,ul{margin:0}menu,ol,ul{padding:0;list-style-type:none}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#949494}input::placeholder,textarea::placeholder{color:#949494}label{-ms-user-select:none;-webkit-user-select:none;user-select:none}.app--case{min-width:1000px}.page-layout{position:relative;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:1920px;margin:0 auto;padding:0 16px}@media only screen and (min-width:768px){.page-layout{padding:0 48px}}.page-header{position:relative;z-index:100;top:0;padding:4px 0 24px;background:#fbfbfb}.page-footer{background-color:#000b24}.page-section{position:relative;margin:0 auto}.page-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:32px}.page-block__header{width:100%;max-width:980px;margin:0 auto 24px}@media only screen and (min-width:768px){.page-block__header{margin:0 auto 40px}}.page-block__title{font-size:22px;line-height:28px;font-weight:600;font-style:normal}@media only screen and (min-width:768px){.page-block__title{font-size:40px;line-height:48px}}@media only screen and (min-width:768px){.page-block{margin-bottom:64px}}.form-body{font-size:0}.form-group{margin-left:-24px}.form-group .form-block{box-sizing:border-box;padding-left:24px}.form-row{display:-ms-flexbox;display:flex;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px;-ms-flex-align:start}@media only screen and (min-width:768px){.form-row{-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}}.form-label{font-size:20px;font-weight:500;display:block;min-width:150px;margin-right:20px;padding:8px 0 0}@media only screen and (min-width:768px){.form-label{font-size:24px;font-weight:400;padding:8px 0}}.form-field{font-size:20px;width:100%;padding:8px 0;border-width:0 0 3px;border-style:solid;border-color:#c5c5c5;border-radius:0;outline-width:0;box-shadow:none;-webkit-appearance:none}@media only screen and (min-width:768px){.form-field{font-size:24px}}.form-field:focus{outline:0;box-shadow:none}.form-field--error{border-color:#d41010}.form-field--medium{max-width:400px}.form-label--required::after{font-size:24px;content:"*";color:#d41010}.form-field__tip{font-size:13px;display:block;padding:4px 0 0;color:#737373}.form-upload{position:relative;overflow:hidden;margin:8px 0 0}@media only screen and (min-width:768px){.form-upload{margin:12px 0 8px}}.form-upload__input{font-size:20px;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0}.form-upload__input::-webkit-file-upload-button{cursor:pointer}.form-upload__label{font-size:20px;cursor:pointer;color:#0d45c3}.form-submit{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;-ms-flex-align:center}@media only screen and (min-width:768px){.form-submit{-ms-flex-direction:row;flex-direction:row;margin-left:170px;padding-top:30px}}.form-submit__tip{font-size:15px;max-width:300px;padding-top:15px;text-align:center}@media only screen and (min-width:768px){.form-submit__tip{padding-top:2px;text-align:left}}.btn{line-height:1.42857;display:inline-block;box-sizing:border-box;margin:0;padding:0;cursor:pointer;-ms-user-select:none;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;border:0}.btn[disabled],.btn[disabled]:hover{cursor:default;pointer-events:none;opacity:.5;box-shadow:none}a.btn{text-decoration:none}.btn-action{font-weight:500;color:#113f8a;border-width:0;background:#f1f4f9}.btn-action:hover{color:#fff;background:#0d45c3}.btn-action:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.325)}.btn-main{color:#fff;background-color:#0d45c3}.btn-medium{font-size:18px;height:45px;padding:0 20px 3px;border-radius:25px}.btn-large{font-size:20px;height:60px;padding:0 35px 3px;border-radius:34px}@media only screen and (min-width:512px){.btn-large{font-size:24px;height:68px;padding:0 55px 3px}}.btn-xlarge{font-size:20px;height:60px;padding:0 35px 3px;border-radius:50px}@media only screen and (min-width:512px){.btn-xlarge{font-size:26px;font-weight:500;height:78px;padding:0 65px 3px}}.btn--makeOrder{position:absolute;right:48px;width:134px;transition:width 250ms ease}.makeOrder-show{transition:opacity 250ms ease;transition-delay:.1s}.makeOrder-close{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 450ms ease,transform 350ms ease;opacity:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.184 10.54L1.622 12 6 7.554 10.378 12l1.438-1.46L7.44 6.092 12 1.46 10.56 0 6 4.632 1.44 0 0 1.46l4.56 4.633' fill='%23113f8a' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px}.makeOrder-close:hover{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.184 10.54L1.622 12 6 7.554 10.378 12l1.438-1.46L7.44 6.092 12 1.46 10.56 0 6 4.632 1.44 0 0 1.46l4.56 4.633' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")}.btn--submit{color:#000}@media only screen and (min-width:768px){.btn--submit{margin-right:20px}}.btn--isInFooter{display:none;margin-left:auto;padding-right:30px;padding-left:30px;background-color:#052060}@media only screen and (min-width:1024px){.btn--isInFooter{display:inline-block}}.btn--isInFooter:hover{color:#fff;background:#04329d}.header{line-height:1;position:relative;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1920px;margin:0 auto;margin-right:auto;margin-left:auto;padding:8px 16px 0;-ms-flex-align:center}@media only screen and (min-width:767px){.header{align-items:baseline;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:76px;padding:16px 48px;-ms-flex-align:baseline}}.header-logo{margin-right:20px;margin-bottom:10px}@media only screen and (min-width:512px){.header-logo{margin-bottom:0}}.site-logo{font-family:futura-pt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:600;display:block;text-decoration:none}.header-main{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-ms-flex-positive:1}.header-aside{margin-left:auto;padding-top:10px;transition:opacity 250ms}@media only screen and (max-width:992px){.header-aside{display:none}}.menu-primary{font-size:0;padding:0 16px;white-space:nowrap}.menu-primary a{display:block}@media only screen and (min-width:512px){.menu-primary a{padding-top:21px}}.menu-primary__item{font-size:20px;font-weight:500;display:inline-block;margin-right:20px;margin-bottom:4px}@media only screen and (min-width:767px){.menu-primary__item{margin:0 15px}}.menu-primary__item.active a{cursor:default;text-decoration:none;color:inherit}.menu-secondary{font-size:0}.portfolio{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;max-width:1920px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;-ms-flex-pack:center}@media only screen and (min-width:512px){.portfolio{padding:15px 33px 0}}@media only screen and (min-width:1400px){.portfolio{padding-top:30px}}.portfolio-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:475px;padding-bottom:40px}@media only screen and (min-width:512px){.portfolio-item{width:50%;padding:0 15px 35px}}@media only screen and (min-width:1024px){.portfolio-item{width:33.333%;max-width:475px}}@media only screen and (min-width:1400px){.portfolio-item{width:25%}}.portfolio-item__cover{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;-ms-flex-align:center;-ms-flex-pack:center}.portfolio-item__cover img{width:100%;max-width:100%;height:auto}.portfolio-item__body{padding-top:8px}@media only screen and (min-width:512px){.portfolio-item__body{padding-top:16px}}.portfolio-item__title{font-size:22px;line-height:24px;font-weight:500;padding-bottom:2px}.portfolio-item__meta{font-size:17px;line-height:21px;color:#444}.portfolio-item__placeholder{position:relative;background-color:#f4f4f4}.portfolio-item__placeholder .portfolio-item__cover{position:absolute;top:0;right:0;bottom:0;left:0}.g-placeholder{visibility:hidden;width:100%;height:auto}.portfolio-item--simple .portfolio-item__cover img{border-radius:50%}.case{padding-top:60px;border-top:12px solid #f1f1f1}.case-header{max-width:700px;margin:0 auto;padding:0 12px}@media only screen and (min-width:512px){.case-header{text-align:center}}@media only screen and (min-width:1024px){.case-header{max-width:1000px}}.case-icon{width:100px;height:100px;margin:0 0 30px;border-radius:15px;background-position:center;background-size:cover}@media only screen and (min-width:512px){.case-icon{width:140px;height:140px;margin:0 auto 30px;border-radius:20px}}.case-header__title{font-size:30px;line-height:32px;font-weight:500}@media only screen and (min-width:512px){.case-header__title{font-size:52px;line-height:54px;font-weight:600}}@media only screen and (min-width:1024px){.case-header__title{font-size:72px;line-height:72px}}.case-header__intro{font-size:20px;line-height:24px;max-width:720px;margin:0 auto}@media only screen and (min-width:512px){.case-header__intro{font-size:26px;line-height:34px}}@media only screen and (min-width:1024px){.case-header__intro{font-size:32px;line-height:42px}}.case-date{font-size:18px;color:grey}.case-row{margin:60px 0;padding:0 15px}@media only screen and (min-width:512px){.case-row{margin:120px 0;padding:0 20px}}.case-row--bg{padding-bottom:50px;background-image:linear-gradient(-180deg,#fff 0,#fafafa 100%);background-repeat:no-repeat;background-position:center bottom;background-size:100% 800px}@media only screen and (min-width:512px){.case-row--bg{padding-bottom:90px}}.case-row--parade{margin:80px 0;padding-right:0;padding-left:0;background-image:linear-gradient(-180deg,#fff 0,#fafafa 100%)}@media only screen and (min-width:1200px){.case-row--parade{padding-bottom:40px}}.case-row__main{max-width:650px;margin:0 auto 50px}@media only screen and (min-width:1024px){.case-row__main{max-width:780px}}.case-phone{position:relative;width:290px;margin:0;margin-bottom:0;padding:48px 0 1px;border-radius:30px 30px 0 0;background-color:#f8f8f8;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 3px 0 rgba(0,0,0,.1),0 20px 25px 0 rgba(0,0,0,.15)}@media only screen and (min-width:512px){.case-phone{margin:0 20px;padding:48px 0 50px;border-radius:40px}}@media only screen and (min-width:1024px){.case-phone{width:364px;padding:78px 0 93px;border-radius:50px}}.case-phone::after,.case-phone::before{position:absolute;left:50%;content:"";transform:translateX(-50%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.11)}.case-phone::before{top:20px;width:12px;height:12px;margin-left:-50px;border-radius:6px}@media only screen and (min-width:1024px){.case-phone::before{top:40px}}.case-phone::after{top:22px;left:50%;width:62px;height:8px;border-radius:4px}@media only screen and (min-width:1024px){.case-phone::after{top:42px}}.case-phone__image{position:relative;margin:0 12px;border-width:1px 1px 0 1px;border-style:solid;border-color:#e2e2e2;border-radius:3px 3px 0 0;background-color:#2d2d2d}@media only screen and (min-width:512px){.case-phone__image{border-width:1px;border-radius:3px}}@media only screen and (min-width:1024px){.case-phone__image{min-height:570px;margin:0 21px}}.case-phone__image img{display:block;max-width:100%;height:auto;border-radius:2px 2px 0 0}@media only screen and (min-width:512px){.case-phone__image img{border-radius:2px}}@media only screen and (min-width:512px){.case-phone__image::after{position:absolute;bottom:-38px;left:50%;width:30px;height:30px;content:"";transform:translateX(-50%);border-radius:50px;background:#f8f8f8;box-shadow:inset 0 0 0 2px rgba(0,0,0,.05)}}@media only screen and (min-width:1024px){.case-phone__image::after{bottom:-70px;width:50px;height:50px}}.case-parade{position:relative}@media only screen and (min-width:512px){.case-parade .owl-stage-outer{padding:20px 0}}@media only screen and (min-width:1024px){.case-parade .owl-stage-outer{padding:40px 0}}.case-parade__item{flex-shrink:0;padding:0 15px;-ms-flex-negative:0}@media only screen and (min-width:1200px){.case-parade__item{padding:0 20px}}.case-parade__item--main{order:-1;-ms-flex-order:-1}@media only screen and (min-width:1024px){.case-parade__item--main{order:initial;-ms-flex-order:initial}}@media only screen and (max-width:512px){.case-parade__item--main .case-phone{width:auto;margin:0;padding:0;border-width:0;border-radius:0;background:0 0;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}}@media only screen and (max-width:512px){.case-parade__item--main .case-phone::after,.case-parade__item--main .case-phone::before{content:none}}@media only screen and (max-width:512px){.case-parade__item--main .case-phone__image{max-width:240px;margin:0;border-width:0;border-radius:3px}}.case-image{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.case-image img{display:block;max-width:100%;border-radius:3px}.case-image--phone{width:240px}@media only screen and (min-width:1200px){.case-image--phone{width:280px}}.case-app{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1025px;margin:60px auto;-ms-flex-align:center}@media only screen and (min-width:512px){.case-app{-ms-flex-direction:row;flex-direction:row;margin:100px auto}}.case-app__pic{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;align-items:center;-ms-flex-direction:column;flex-direction:column;flex-grow:1;width:100%;margin:0 0 35px;padding:0 12px;-ms-flex-align:center;-ms-flex-positive:1}@media (max-width:370px){.case-app__pic{width:100vw}}@media only screen and (min-width:512px){.case-app__pic{overflow:visible;width:100%;margin-bottom:0}}.case-app__pic::after{position:absolute;right:-25px;bottom:0;left:-25px;content:"";border-top:1px solid #d2d2d2}@media (max-width:370px){.case-app__pic::after{right:15px;left:15px}}@media only screen and (min-width:512px){.case-app__pic::after{content:none}}.case-app:last-child{margin-bottom:0}@media only screen and (min-width:768px){.case-app--invert .case-app__content{margin-right:40px;margin-left:0}}@media only screen and (min-width:512px){.case-app--invert .case-app__pic{order:2;-ms-flex-order:2}}@media only screen and (min-width:768px){.case-app__content{margin-left:40px}}.case-text{font-size:21px;line-height:28px}@media only screen and (min-width:768px){.case-text{font-size:24px;line-height:32px}}@media only screen and (min-width:1024px){.case-text{font-size:28px;line-height:38px}}.case-text h3{font-size:28px;line-height:29px;margin-bottom:10px}@media only screen and (min-width:512px){.case-text h3{font-size:36px;line-height:44px;margin-bottom:20px}}@media only screen and (min-width:1024px){.case-text h3{font-size:56px;line-height:54px;margin-bottom:30px}}.case-text p{margin:14px 0}.case-text p:last-child{margin-bottom:0}.case-waterwall{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1170px;margin:0 auto}.case-waterwall__item{margin:0 12px}@media only screen and (min-width:512px){.case-waterwall__item{margin:0 20px}}@media only screen and (min-width:768px){.case-waterwall__item{margin:0 35px}}@media only screen and (max-width:768px){.case-waterwall__item:first-child{margin-left:0}}@media only screen and (max-width:768px){.case-waterwall__item:last-child{margin-right:0}}.case-waterwall__item img{max-width:100%}.case-waterwall__item .case-image--phone{width:auto;max-width:320px;margin-bottom:25px}@media only screen and (min-width:512px){.case-waterwall__item .case-image--phone{margin-bottom:45px}}@media only screen and (min-width:768px){.case-waterwall__item .case-image--phone{margin-bottom:70px}}.case-waterwall__item .case-image:last-child{margin-bottom:0}.case-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:512px){.case-actions{justify-content:center;text-align:center;-ms-flex-pack:center}}.case-actions--footer{padding:60px 0 30px}@media only screen and (min-width:512px){.case-actions--footer{padding:100px 0 30px}}.case-actions--header{margin-top:40px}.case-actions--footer::before{width:140px;height:2px;margin:0 auto 75px;content:"";background-color:#dadada}.case-actions__controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin:0 -5px;-ms-flex-pack:center}@media only screen and (min-width:512px){.case-actions__controls{margin:0}}.case-actions__label{font-size:28px;line-height:32px;font-weight:600;margin-bottom:32px}@media only screen and (min-width:512px){.case-actions__label{font-size:30px;line-height:42px}}.case-actions__button{display:inline-block;flex-basis:50%;margin:0 5px;-ms-flex-preferred-size:50%}@media only screen and (min-width:512px){.case-actions__button{flex-basis:auto;margin:0 14px;-ms-flex-preferred-size:auto}}.case-actions__button img{max-width:100%;height:auto;vertical-align:top}.case-section{margin:60px auto}@media only screen and (min-width:512px){.case-section{margin:120px auto;text-align:center}}.case-section--bg{margin:0;padding:50px 0;background:#fafafa}@media only screen and (min-width:768px){.case-section--bg{padding:110px 0}}.case-section__content,.case-section__header{width:100%;max-width:880px;margin:0 auto;padding:0 15px}.case-section__header{font-size:21px;line-height:28px;margin-bottom:45px}@media only screen and (min-width:512px){.case-section__header{font-size:32px;line-height:42px;margin-bottom:45px}}.case-section__header p{margin-top:10px}.case-section__title{font-size:28px;line-height:32px;margin-bottom:0}@media only screen and (min-width:512px){.case-section__title{font-size:52px;line-height:54px;padding:0}}.case-icon--related{position:relative;width:80px;height:80px;margin-bottom:0;border-radius:15px}@media only screen and (min-width:512px){.case-icon--related{width:120px;height:120px}}.case-icon--related::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:1px solid rgba(0,0,0,.1);border-radius:15px}.case-related__title{font-size:16px;line-height:16px;margin-top:15px}@media only screen and (min-width:512px){.case-related__title{font-size:22px;line-height:22px}}.case-related{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px;padding-top:10px}@media only screen and (min-width:512px){.case-related{margin:0}}@media only screen and (min-width:768px){.case-related{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.case-related__item{box-sizing:border-box;width:50%;padding:15px}@media only screen and (min-width:768px){.case-related__item{width:auto;width:20%;margin:0 20px;padding:0}}.case-image--responsive{width:100%;margin-right:auto;margin-left:auto}.case-image--unstyle{box-shadow:none}.case-image--unstyle img{border-radius:0}.case-image__holder{position:relative;height:0}.case-image__holder img{position:absolute;top:0;right:0;bottom:0;left:0}.case-parade .owl-stage .owl-item{display:inline-block;float:none;vertical-align:middle}.case-parade .owl-nav{display:none}.case-parade.owl-carousel{cursor:grab}.case-parade.owl-stage-outer{overflow:hidden}.case-parade.owl-carousel.owl-grab{cursor:grabbing}@media only screen and (min-width:1200px){.case-parade--mobile.owl-carousel.owl-loaded{display:none}}.case-parade--desktop{display:none}@media only screen and (min-width:1200px){.case-parade--desktop{display:-ms-flexbox;display:flex;overflow:hidden;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;width:100%;padding:40px 0;-ms-flex-pack:center;-ms-flex-align:center}}.case-phone-x{position:relative;width:290px;margin:0;margin-bottom:0;padding:48px 0 1px;border-radius:30px 30px 0 0;background-color:#f8f8f8;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 3px 0 rgba(0,0,0,.1),0 20px 25px 0 rgba(0,0,0,.15)}@media only screen and (min-width:512px){.case-phone-x{margin:0 20px;padding:48px 0 50px;border-radius:40px}}@media only screen and (min-width:1024px){.case-phone-x{width:364px;padding:78px 0 93px;border-radius:50px}}.case-phone-x::after,.case-phone-x::before{position:absolute;left:50%;content:"";transform:translateX(-50%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.11)}.case-phone-x::before{top:20px;width:12px;height:12px;margin-left:-50px;border-radius:6px}@media only screen and (min-width:1024px){.case-phone-x::before{top:40px}}.case-phone-x::after{top:22px;left:50%;width:62px;height:8px;border-radius:4px}@media only screen and (min-width:1024px){.case-phone-x::after{top:42px}}.case-phone-x__image{position:relative;margin:0 12px;border-width:1px 1px 0 1px;border-style:solid;border-color:#e2e2e2;border-radius:3px 3px 0 0;background-color:#2d2d2d}@media only screen and (min-width:512px){.case-phone-x__image{border-width:1px;border-radius:3px}}@media only screen and (min-width:1024px){.case-phone-x__image{min-height:570px;margin:0 21px}}.case-phone-x__image img{display:block;max-width:100%;height:auto;border-radius:2px 2px 0 0}@media only screen and (min-width:512px){.case-phone-x__image img{border-radius:2px}}@media only screen and (min-width:512px){.case-phone-x__image::after{position:absolute;bottom:-38px;left:50%;width:30px;height:30px;content:"";transform:translateX(-50%);border-radius:50px;background:#f8f8f8;box-shadow:inset 0 0 0 2px rgba(0,0,0,.05)}}@media only screen and (min-width:1024px){.case-phone-x__image::after{bottom:-70px;width:50px;height:50px}}.contacts{flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:780px;margin:0 auto;padding:20px 15px 25px;-ms-flex-negative:0}@media only screen and (min-width:512px){.contacts{padding:20px 25px 54px}}@media only screen and (min-width:512px){.contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 65px);padding-bottom:65px}}.contacts-title{position:absolute;z-index:-1;visibility:hidden;overflow:hidden;pointer-events:none;opacity:0}.contacts-body{font-size:22px;line-height:27px;position:relative}@media only screen and (min-width:512px){.contacts-body{font-size:28px;line-height:30px}}@media only screen and (min-width:768px){.contacts-body{font-size:34px;line-height:38px}}.contacts-info{margin:44px 0}.contacts-info>*{margin-bottom:7px}.contacts-body::before{position:absolute;top:20px;left:-146px;width:126px;border-top:4px solid #000}@media only screen and (min-width:1024px){.contacts-body::before{content:""}}.contacts-follow{margin:0 -16px}.contacts-follow>*{display:-ms-inline-flexbox;display:inline-flex;margin:0 16px}.contacts-follow a:hover{color:#0d45c3}.contacts-body .contacts-info a{color:inherit;background-image:linear-gradient(to bottom,#000 50%,rgba(255,255,255,0) 50%);background-repeat:repeat-x;background-position:0 1.2em;background-size:2px 2px}.contacts a:hover{color:#0d45c3}.contacts-block{font-size:18px;margin-top:30px}@media only screen and (min-width:512px){.contacts-block{font-size:25px;margin-top:40px}}@media only screen and (min-width:768px){.contacts-block{font-size:35px;margin-top:60px}}.contacts-block+.contacts-block{margin-top:15px}@media only screen and (min-width:512px){.contacts-block+.contacts-block{margin-top:40px}}@media only screen and (min-width:768px){.contacts-block+.contacts-block{margin-top:60px}}.contacts-block__title{font-size:22px;font-weight:500;margin-bottom:4px}@media only screen and (min-width:512px){.contacts-block__title{font-size:28px;margin-bottom:8px}}@media only screen and (min-width:768px){.contacts-block__title{font-size:42px}}.contacts-block__list{display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-ms-flex-pack:end;justify-content:flex-end}.contacts-block__item{min-width:170px;margin-bottom:8px}@media only screen and (min-width:512px){.contacts-block__item{min-width:240px;margin-right:10px}}@media only screen and (min-width:768px){.contacts-block__item{min-width:340px}}.about-intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:100%;margin:0 auto 50px;padding:40px 0 10px;background:#fbfbfb;-ms-flex-pack:center}@media only screen and (min-width:768px){.about-intro{min-height:80.5vh}}@media only screen and (min-width:512px){.about-intro{padding:140px 0 30px}}@media only screen and (min-width:1024px){.about-intro{padding:140px 0 80px}}.about-intro__wrapper{width:100%;max-width:1020px;margin:0 auto}@media only screen and (min-width:512px){.about-intro__wrapper{padding:0 20px}}.about-intro__title{font-size:32px;line-height:30px;max-width:980px;margin-bottom:30px}@media only screen and (min-width:512px){.about-intro__title{font-size:72px;line-height:58px;margin-left:-5px}}@media only screen and (min-width:1024px){.about-intro__title{font-size:114px;line-height:100px}}.about-intro__text p{font-size:18px;line-height:26px;max-width:960px}@media only screen and (min-width:512px){.about-intro__text p{font-size:32px;line-height:38px}}.about-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-top:60px}@media only screen and (min-width:768px){.about-columns{-ms-flex-direction:row;flex-direction:row}}.about-columns .about-columns__item{flex-shrink:1;padding-bottom:25px;-ms-flex-negative:1}.about-columns .about-columns__item p{font-family:"pt serif",Georgia,Times New Roman,Times,serif;margin-top:5px}@media only screen and (min-width:768px){.about-columns__item{width:50%;padding-bottom:42px}}.about-columns__item+.about-columns__item{margin-top:30px}@media only screen and (min-width:768px){.about-columns__item+.about-columns__item{margin-top:0;margin-left:20px}}.about-columns__item p{font-size:20px;line-height:24px;max-width:420px;margin-top:5px}@media only screen and (min-width:512px){.about-columns__item p{font-size:24px;line-height:28px}}.about-persons{width:100%;max-width:1140px;margin:0 auto}@media only screen and (min-width:512px){.about-persons{padding:0 20px}}.about-person--main{display:-ms-flexbox;display:flex;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;margin-bottom:30px;padding-bottom:40px;-ms-flex-pack:center;-ms-flex-align:start}@media only screen and (min-width:512px){.about-person--main{margin-bottom:50px}}@media only screen and (min-width:768px){.about-person--main{align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center}}.about-person--main .about-person__content{padding:15px 15px 0}@media only screen and (min-width:512px){.about-person--main .about-person__content{font-size:20px;line-height:27px;margin-right:45px;padding:0}}@media only screen and (min-width:768px){.about-person--main .about-person__content{font-size:22px;line-height:35px;margin-right:70px}}.about-person__content p+p{margin-top:.5em}.about-person__content a{color:inherit;background-image:linear-gradient(to bottom,#0d45c3 50%,rgba(255,255,255,0) 50%);background-repeat:repeat-x;background-position:0 1.07em;background-size:2px .1em}.about-person__content a:hover{color:#0d45c3}.about-person--main .about-person__image{margin-bottom:5px}@media only screen and (min-width:512px){.about-person--main .about-person__image{max-width:420px}}@media only screen and (min-width:768px){.about-person--main .about-person__image{order:2;min-width:320px;max-width:none;margin-bottom:0;-ms-flex-order:2}}@media only screen and (min-width:1024px){.about-person--main .about-person__image{min-width:450px}}.about-person__image{margin-bottom:20px}.about-person__image img{max-width:100%;height:auto;vertical-align:top}.about-person__name{font-weight:500;color:#0d45c3}.about-person--main .about-person__name{margin-bottom:5px}@media only screen and (min-width:512px){.about-person--main .about-person__name{font-size:48px;line-height:1}}.about-person--main .about-person__header{margin-bottom:10px}@media only screen and (min-width:512px){.about-person--main .about-person__header{margin-bottom:20px}}.about-persons__columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:512px){.about-persons__columns{-ms-flex-direction:row;flex-direction:row}}.about-persons__column{width:100%}@media only screen and (min-width:512px){.about-persons__column{width:50%}}.about-person--worker{width:100%;padding:20px 15px}@media only screen and (min-width:512px){.about-person--worker{padding:42px 15px}}@media only screen and (min-width:1024px){.about-person--worker{padding:42px 30px}}.about-person--worker .about-person__image{max-width:80%}@media only screen and (min-width:512px){.about-person--worker .about-person__image{max-width:none}}.about-person__name{font-size:26px;line-height:30px;margin-bottom:4px}@media only screen and (min-width:768px){.about-person__name{font-size:32px;line-height:30px}}.about-person--worker .about-person__text{font-size:19px;line-height:25px}.about-person--worker .about-person__header{margin-bottom:0}@media only screen and (min-width:1200px){.about-person--az{margin-left:-25px}}@media only screen and (min-width:1200px){.about-person--vb{margin-left:70px}}@media only screen and (min-width:512px){.about-person--kb img,.about-person--vb img{width:80%}}@media only screen and (min-width:1200px){.about-person--kb{margin-left:60px}}@media only screen and (min-width:512px){.about-person--mk{margin-top:-20px}}@media only screen and (min-width:1200px){.about-person--mk{margin-left:20px}}@media only screen and (min-width:512px){.about-person--mk img{width:70%}}@media only screen and (min-width:1200px){.about-person--ap{margin-left:24px}}@media only screen and (min-width:1200px){.about-person--dp{margin-top:20px}}@media only screen and (min-width:1200px){.about-person--dp{margin-left:-26px}}@media only screen and (min-width:512px){.about-person--ap img,.about-person--dp img,.about-person--om img{width:90%}}.about-tip{margin-top:20px;margin-bottom:30px;padding:0 12px}@media only screen and (min-width:512px){.about-tip{margin-top:40px;margin-right:15px;padding:0}}.about-tip__lead{font-size:35px;line-height:32px;font-weight:600;margin-bottom:5px}@media only screen and (min-width:512px){.about-tip__lead{font-size:50px;line-height:42px}}@media only screen and (min-width:1024px){.about-tip__lead{font-size:62px;line-height:56px;margin-bottom:10px}}.about-tip__link a{font-size:20px;font-weight:500;color:inherit;background-image:linear-gradient(to bottom,#0d45c3 50%,rgba(255,255,255,0) 50%);background-repeat:repeat-x;background-position:0 1.07em;background-size:2px .1em}@media only screen and (min-width:512px){.about-tip__link a{font-size:32px}}.about-tip a:hover{color:#0d45c3}.about-tip--desktop{display:none}@media only screen and (min-width:512px){.about-tip--desktop{display:block}}@media only screen and (min-width:512px){.about-tip--mobile{display:none}}.order{padding:0 12px;transition:transform 350ms ease;transform:translateY(100px)}@media only screen and (min-width:768px){.order{padding:0}}.modal-open .order{transform:translateY(0)}.order-content{font-size:22px;line-height:27px;position:relative}@media only screen and (min-width:768px){.order-content{font-size:42px;line-height:50px}}.order-content::before{position:absolute;top:22px;left:-146px;width:126px;border-top:4px solid #000}@media only screen and (min-width:1024px){.order-content::before{content:""}}.order-contacts{font-size:24px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}@media only screen and (min-width:768px){.order-contacts{font-size:52px}}.order-mail{color:#0d45c3;background-image:linear-gradient(to bottom,#0d45c3 50%,rgba(0,0,0,0) 50%);background-repeat:repeat-x;background-position:0 98%;background-size:1em .1em}.order-contacts__item{margin-right:20px}@media only screen and (min-width:512px){.order-contacts__item{margin-right:35px}}.order-phone{font-size:20px;color:#000}@media only screen and (min-width:768px){.order-phone{font-size:36px}}.order-form{padding-top:40px}.order__success{display:none;padding-top:5px;padding-bottom:10px}@media only screen and (min-width:768px){.order__success{padding-top:15px;padding-bottom:17px}}.services{width:100%;max-width:520px;margin:0 auto;padding:0 12px}@media only screen and (min-width:512px){.services{padding:0 20px 50px}}@media only screen and (min-width:768px){.services{max-width:1140px}}.services-item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:40px 0;border-bottom:1px solid #f1f1f1}@media only screen and (min-width:768px){.services-item{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:80px 0}}.services-item:first-child{padding-top:40px}.services-item__content{font-size:23px;line-height:29px}.services-item__content p{max-width:680px}.services-item__list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;flex-grow:1;margin-top:15px;padding-left:5px;-ms-flex-positive:1}.services-item__list::before{position:absolute;left:0;margin-top:-1px;content:"—";color:#b4b4b4}.services-item__list a{color:#0d45c3}.services-item__list{font-size:19px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.services-item__list li{min-width:230px;padding-left:25px}@media only screen and (min-width:1024px){.services-item__list--long li{width:50%;max-width:340px}}.services-item__title{font-size:30px;font-weight:500;margin-bottom:12px}@media only screen and (min-width:512px){.services-item__title{font-size:42px;margin-bottom:15px}}.services-item__icon{flex-shrink:0;order:-1;width:100%;margin-bottom:20px;text-align:center;-ms-flex-negative:0;-ms-flex-order:-1}@media only screen and (min-width:768px){.services-item__icon{order:initial;width:300px;margin-bottom:0;-ms-flex-order:initial}}.services-item__icon img{max-width:150px;vertical-align:bottom;filter:drop-shadow(0 15px 25px rgba(0, 0, 0, .15))}@media only screen and (min-width:768px){.services-item__icon img{max-width:none}}.modal{position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:visibility 450ms ease,opacity 450ms ease;outline-width:0;background-color:#fff;-webkit-overflow-scrolling:touch}.modal:not(.in){visibility:hidden;opacity:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{font-size:16px;z-index:1010;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;min-height:100%;padding-top:60px;transition:background-color 350ms ease,padding 350ms ease,min-height 350ms ease;background-color:#fff;-ms-flex-align:center}@media only screen and (min-width:768px){.modal-dialog{padding:120px 30px 30px}}.modal-content{width:100%;max-width:780px}@media only screen and (min-width:512px){.modal-content{min-height:100%}}.modal-body{position:relative}.btn-modal-close{font-size:32px;line-height:1;position:absolute;z-index:12;top:15px;right:15px;width:45px;height:45px;padding:0 0 3px;text-align:center;color:#113f8a;border-radius:50px;outline-width:0;background:0 0;background-color:#f1f4f9}@media only screen and (min-width:768px){.btn-modal-close{display:none}}.btn-modal-close::before{content:"\00d7"}.btn-modal-close:hover{color:#fff;background-color:#0d45c3}.modal.fade .modal-dialog{opacity:0}.modal.in .modal-dialog{opacity:1}.modal-open{overflow:hidden}@media only screen and (min-width:768px){.modal--isActive .page-header{position:fixed;z-index:1050;right:0;left:0;background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(3px)}}.modal--isActive .header-aside .btn--makeOrder{overflow:hidden;width:45px}.modal--isActive .makeOrder-show{transition-delay:0;opacity:0}.modal--isActive .makeOrder-close{transform:rotate(90deg);opacity:1}.modal-scrollbar-measure{position:absolute;top:-9999px;overflow:scroll;width:50px;height:50px}.modal--success{background-color:transparent}.modal--success .modal-dialog{min-height:100px;padding-bottom:0;background-color:#b3ffae}@media only screen and (min-width:512px){.modal--success .modal-dialog{padding-top:106px}}.modal--success .order__main{display:none}.modal--success .order__success{display:block}.footer{font-size:18px;line-height:1;max-width:1920px;margin:0 auto;padding:24px 16px 40px;color:#b3b6bd}@media only screen and (min-width:767px){.footer{font-size:22px}}@media only screen and (min-width:512px){.footer{padding:40px 48px}}.footer-panel{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}.footer-panel .btn--isInFooter{width:100%;margin:32px 0}@media only screen and (min-width:768px){.footer-panel .btn--isInFooter{display:none}}@media only screen and (min-width:768px){.footer-panel{-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:1024px){.footer-panel{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.footer-contacts{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.footer-contacts .footer-contacts__row{font-size:24px;line-height:1;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:24px;margin-bottom:-16px;margin-left:-16px;color:#fff}@media only screen and (min-width:768px){.footer-contacts .footer-contacts__row{font-size:28px;-ms-flex-direction:row;flex-direction:row;margin-top:16px}}.footer-contacts .footer-contacts__row>*{line-height:1;margin-bottom:16px;margin-left:16px}@media only screen and (max-width:767px){.footer-contacts .btn--isInFooter{display:none}}@media only screen and (min-width:768px){.footer-contacts{font-size:22px;padding-bottom:40px}}.footer-contacts__item{margin:4px 15px 20px 0}@media only screen and (min-width:512px){.footer-contacts__item{margin:0 40px 0 0}}.footer-contacts__address{margin-bottom:5px}@media only screen and (min-width:512px){.footer-contacts__address{margin-bottom:10px}}.footer-follow{margin-left:-24px}@media only screen and (max-width:767px){.footer-follow{margin-top:24px}}.footer-follow a{display:-ms-inline-flexbox;display:inline-flex;margin-left:24px;color:#b3b6bd}.footer-follow a:hover{color:#fff}.footer-contacts a,.footer-email a{color:inherit}.footer-contacts a:hover,.footer-email a:hover{color:#fff}.footer-copyright{padding-top:10px}@media only screen and (min-width:768px){.footer-copyright{margin-left:auto;padding-top:0}}.nps-intro{font-size:20px;line-height:27px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:100%;max-width:980px;margin:0 auto;padding:50px 0;color:#000;-ms-flex-pack:center}@media only screen and (min-width:512px){.nps-intro{min-height:550px;max-height:950px}}@media only screen and (min-width:768px){.nps-intro{font-size:24px;line-height:32px}}@media only screen and (min-width:1200px){.nps-intro{font-size:32px;line-height:38px;min-height:550px;padding:50px 0}}.nps-intro a{color:inherit;background-image:linear-gradient(to bottom,#0d45c3 50%,rgba(0,0,0,0) 50%);background-repeat:repeat-x;background-position:0 100%;background-size:1em .2em}.nps-intro a:hover{color:#0d45c3}.nps-intro .nps-intro__subtitle,.nps-intro p{margin-top:20px}.nps-intro__title{font-size:42px;line-height:40px;margin-bottom:15px}@media only screen and (min-width:512px){.nps-intro__title{font-size:72px;line-height:56px;margin-bottom:25px}}@media only screen and (min-width:768px){.nps-intro__title{font-size:92px;line-height:72px}}@media only screen and (min-width:1200px){.nps-intro__title{font-size:112px;line-height:92px}}.nps-showcase{width:100%;padding:40px 5px 40px;color:#000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}@media only screen and (min-width:512px){.nps-showcase{padding:40px 15px 40px}}@media only screen and (min-width:768px){.nps-showcase{padding:40px 15px 40px}}@media only screen and (min-width:1024px){.nps-showcase{padding:40px 25px 40px}}.nps-showcase:last-child{margin-bottom:0}.nps-showcase__content{padding:0 7px}@media only screen and (min-width:512px){.nps-showcase__content{padding:0 15px}}.nps-showcase__content--top{padding-bottom:40px}@media only screen and (min-width:512px){.nps-showcase__content--top{text-align:center}}.nps-showcase__title{font-size:44px;line-height:40px;font-weight:500;margin-bottom:20px}@media only screen and (min-width:512px){.nps-showcase__title{font-size:54px;line-height:48px}}@media only screen and (min-width:1400px){.nps-showcase__title{font-size:72px;line-height:68px}}.nps-showcase__content--top .nps-showcase__lead{max-width:900px;margin:0 auto}.nps-showcase__lead{font-size:20px;line-height:27px;font-weight:300}@media only screen and (min-width:512px){.nps-showcase__lead{font-size:26px;line-height:35px}}.nps-showcase__row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:650px;margin:0 auto}@media only screen and (min-width:1024px){.nps-showcase__row{-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:none}}.nps-showcase--1to2{display:-ms-flexbox;display:flex;overflow:hidden;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:800px;-ms-flex-align:center}@media only screen and (min-width:1024px){.nps-showcase--1to2{align-items:stretch;-ms-flex-direction:row;flex-direction:row;justify-content:center;-ms-flex-align:stretch;-ms-flex-pack:center}}.nps-showcase__image{flex-grow:1;max-width:650px;padding:0 12px;padding-top:30px;text-align:center;-ms-flex-positive:1}@media only screen and (min-width:1024px){.nps-showcase__image{flex-basis:50%;width:auto;padding:0;-ms-flex-preferred-size:50%}}@media only screen and (min-width:1024px){.nps-showcase__image:first-child{margin-right:30px}}.nps-showcase__image img{max-width:100%;vertical-align:top}.nps-showcase__column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;flex-shrink:0;order:-1;padding:0;text-align:center;-ms-flex-negative:0;-ms-flex-order:-1;-ms-flex-positive:1}@media only screen and (min-width:1024px){.nps-showcase__column{flex-basis:50%;flex-grow:1;flex-shrink:1;justify-content:center;order:initial;max-width:720px;text-align:left;-ms-flex-order:initial;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-pack:center;-ms-flex-preferred-size:50%}}.nps-showcase__column-block{max-width:900px}.nps-showcase__action{margin-top:50px}.nps-showcase__link{font-size:20px;display:inline-block;padding:11px 24px 14px;color:inherit;border:2px solid;border-radius:5px}.nps-showcase__link--isLight:hover{color:#0d45c3;border-color:#fff;background-color:#fff}.nps-showcase__link--isDark:hover{color:#fff;border-color:#0d45c3;background-color:#0d45c3}.hasShadow{border-radius:3px;box-shadow:0 10px 30px 0 rgba(30,41,46,.2)}@media only screen and (min-width:768px){.works-item--mobile{width:33.33%}}.nps-showcase__row{-ms-flex-flow:row wrap;flex-flow:row wrap}.traits{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width:768px){.traits{padding:2rem 4rem;border:1px solid #dedede}}.traits-item{width:100%;margin:1rem 0;padding:0 1rem}@media only screen and (min-width:512px){.traits-item{width:50%}}@media only screen and (min-width:1024px){.traits-item{width:33.33%}}@media only screen and (min-width:1200px){.traits-item{width:25%}}.traits-item__icon{max-width:10rem;max-height:10rem}.traits-item__icon img{max-width:100%}.traits-item__title{font-size:20px;font-weight:500;margin-bottom:.25rem}.case-phonex{position:relative;overflow:hidden;width:160px;height:160px;margin:0 auto 2rem;text-align:center;border-radius:10%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 0 3px 0 rgba(0,0,0,.1),0 20px 25px 0 rgba(0,0,0,.15)}@media only screen and (min-width:1024px){.case-phonex{width:256px;height:256px}}@media only screen and (min-width:1200px){.case-phonex{width:360px;max-width:100%;height:auto;margin:40px auto;padding:18px 0;border-radius:50px;background-color:#f8f8f8}.case-phonex:after,.case-phonex:before{position:absolute;left:50%;content:"";transform:translateX(-50%);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.11)}.case-phonex:before{z-index:10;top:24px;width:10px;height:10px;margin-left:46px;border-radius:6px}.case-phonex:after{top:26px;left:50%;width:52px;height:6px;border-radius:4px}}@media only screen and (min-width:1200px){.case-phonex__image{position:relative;overflow:hidden;min-height:570px;margin:0 18px;border-width:0 2px 2px 2px;border-style:solid;border-color:#e2e2e2;border-radius:32px;background-color:#2d2d2d}.case-phonex__image:before{position:absolute;top:-1px;right:0;left:0;width:168px;height:32px;margin:auto;content:"";border-radius:0 0 18px 18px;background-color:#f8f8f8}.case-phonex__imageafter{bottom:-70px;width:50px;height:50px}}.case-phonex__image img{display:block;width:100%;max-width:100%;height:auto}.case-phonex__title{font-size:24px;font-weight:500;text-align:center}.menu-primary__item.active a{cursor:default;text-decoration:none;color:#0d45c3}.works-item__pic{position:relative}.video-item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.nps-showcase__row{-ms-flex-flow:row wrap;flex-flow:row wrap}.nps-showcase__row .works-item{width:100%}@media (min-width:768px){.nps-showcase__row .works-item{width:50%;margin-bottom:2rem}}@media (min-width:1024px){.case-phone__image{min-height:auto}}.m-services{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:2rem 0;border:1px solid #dedede}.m-services__item{width:100%;padding:1rem}@media (min-width:560px){.m-services__item{width:50%}}@media (min-width:992px){.m-services{padding:2rem 4rem}.m-services__item{width:33.33%}.works-item--mobile{width:33.33%!important}.works-item--mobile .case-phone{max-width:100%;max-height:100%;margin:2rem auto}}@media (min-width:1200px){.m-services__item{width:25%}}.m-services-item__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;width:150px;height:150px}.m-services-item__icon img{max-width:100%;max-height:100%}.m-services-item__title{font-size:20px;font-weight:500;margin-bottom:.5rem}.case-phone__title{font-size:24px;font-weight:500;text-align:center}.case-phone__subtitle{text-align:center}@media (min-width:768px){.works-item--mobile{width:33.33%!important}}@media (max-width:992px){.works-item--mobile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center}.case-phone__title{text-align:left}.case-phone--mainpage{overflow:hidden;width:140px;min-width:140px;height:140px;margin-bottom:20px;padding:0;border-color:transparent;border-radius:20px}.case-phone--mainpage .case-phone__image{margin:0}.case-phone--mainpage:after,.case-phone--mainpage:before{display:none}}.nps-showcase--videos.nps-showcase{position:relative;max-height:unset;padding:60px 0;background-color:#f7f7f7;box-shadow:unset}@media (min-width:1441px){.nps-showcase--videos.nps-showcase{min-height:890px}}.nps-showcase--videos.nps-showcase .nps-showcase__title{font-weight:400;margin:0}@media (min-width:1441px){.nps-showcase--videos.nps-showcase .nps-showcase__title{line-height:80px}}.nps-showcase--videos.nps-showcase .nps-showcase__title span{font-size:24px;color:#a4afc1}.nps-showcase--videos.nps-showcase .wrapper{display:-ms-flexbox;display:flex;width:100%}@media (min-width:1024px){.nps-showcase--videos.nps-showcase .wrapper{padding:0 6.25%}}.nps-showcase--videos.nps-showcase .nps-showcase__lead{font-size:30px;font-weight:400;color:#505050}.nps-showcase--videos .nps-showcase__video{position:relative;z-index:5;top:0;display:-ms-flexbox;display:flex;overflow:hidden;align-items:center;justify-content:flex-end;width:50%;max-height:100%;margin-left:auto;-ms-flex-align:center;-ms-flex-pack:end}@media (min-width:1441px){.nps-showcase--videos .nps-showcase__video{width:60%}}.nps-showcase--videos .nps-showcase__video video{width:calc(100% + 160px);margin:0 -120px;object-fit:cover}@media (min-width:1441px){.nps-showcase--videos .nps-showcase__video video{width:calc(100% + 300px);margin:0 -150px}}@media (max-width:1024px){.nps-showcase--videos .nps-showcase__video video{width:100%;margin:0}}.nps-showcase--videos .nps-showcase__column{position:relative;z-index:6;flex-basis:unset;flex-shrink:0;width:50%;max-width:unset;padding:80px 15px;-ms-flex-negative:0;-ms-flex-preferred-size:unset}@media (min-width:1441px){.nps-showcase--videos .nps-showcase__column{width:40%}}@media (max-width:1440px){.nps-showcase--videos .nps-showcase__column{margin-left:0}.nps-showcase--videos.nps-showcase{justify-content:flex-start;padding:40px 0;-ms-flex-pack:start}.nps-showcase--videos .nps-showcase__column{padding:40px 20px}}.nps-showcase--videos .nps-showcase__content{display:-ms-flexbox;display:flex;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:center;height:100%;padding:0;-ms-flex-align:start;-ms-flex-pack:center}.nps-showcase--videos .nps-showcase__column-block{height:100%}@media (max-width:1024px){.nps-showcase--videos .nps-showcase__video{overflow:hidden;width:100%}.nps-showcase--videos.nps-showcase .wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.nps-showcase--videos .nps-showcase__column{position:relative;width:100%;margin-left:0;text-align:left}}@media (max-width:767px){.nps-showcase--videos.nps-showcase{width:100%;margin:0}}@media (max-width:575px){.nps-showcase--videos .nps-showcase__column{padding:30px 15px 0}.nps-showcase--videos .nps-showcase__column .nps-showcase__title span{font-size:16px}.nps-showcase--videos .nps-showcase__content .nps-showcase__lead{font-size:20px;text-align:left}.nps-showcase--videos .nps-showcase__content .nps-showcase__title{font-size:25px;line-height:1.1;font-weight:400;text-align:left}}.about-person.about-person--team{align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start}@media only screen and (min-width:768px){.about-person.about-person--team{-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.about-person.about-person--team .about-person__content{margin:0 0 32px}}.about-person.about-person--team .about-person__image{width:100%;max-width:100%;margin:0}.about-person.about-person--team .about-person__image img{width:100%}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-ms-flexbox;display:flex}.carousel__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::after,.fancybox__slide::before{content:"";-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.page-section{display:block;margin:0;padding:40px 0}@media only screen and (min-width:768px){.page-section{padding:96px 0}}.margin-0{margin:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-top_bottom-0{margin-top:0!important;margin-bottom:0!important}a,button{transition:.22s ease}.btn{font-weight:450;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:16px 32px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.22s ease;white-space:nowrap;border:0;-webkit-appearance:none}.btn--secondary{font-size:20px;line-height:34px;font-weight:400;padding:8px 32px 10px;border:1px solid #000;border-radius:4px;background:#fff}@media only screen and (max-width:768px){.btn--secondary{font-size:18px;line-height:27px;padding:6px 32px 9px}}.btn--secondary:hover{color:#0d45c3;border-color:#0d45c3}.btn--xl{font-size:18px;line-height:1.3;width:100%;padding:16px}@media only screen and (min-width:1024px){.btn--xl{font-size:26px;line-height:46px}}.btn--blue{color:#fff;border-radius:2px;background:#0d45c3}.btn--blue:hover{color:#113f8a;background:#f1f4f9}.btn.btn-modal-close{right:48px;padding:7px 0 10px 0}@media only screen and (max-width:768px){.btn.btn-modal-close{right:15px}}.btn.btn--download{font-size:32px;line-height:38px;font-weight:450;margin-top:46px;margin-right:auto;padding:19px 48px 23px;color:#113f8a;border:0;border-radius:40px;background:#eff2f8}@media only screen and (max-width:1025px){.btn.btn--download{font-size:16px;line-height:24px;margin-top:24px;padding:9px 24px 11px}}.btn.btn--download:hover{color:#fff;background:#0d45c3}.page-container{max-width:1000px;padding:0 20px}html[lang]{margin:0!important}.header-aside{height:45px;margin-left:185px}.header-nav{overflow-x:auto;overflow-y:hidden;max-width:calc(100% + 32px);margin:0 -16px;-webkit-overflow-scrolling:touch}@media only screen and (min-width:768px){.header-nav{margin-left:auto}}.header-nav::-webkit-scrollbar{width:0;height:0}.nps-intro p{max-width:960px}.page-block.page-block--border{padding-top:32px}@media only screen and (min-width:1024px){.page-block.page-block--border{padding-top:64px;border-top:1px solid #dedede}}.portfolio-wide{position:relative;z-index:1;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1920px;margin:0 auto;border-radius:4px}@media only screen and (min-width:1200px) and (max-width:1300px){.portfolio-wide>.portfolio-wide__img{min-height:476px}}@media only screen and (min-width:1024px){.portfolio-wide{-ms-flex-direction:row;flex-direction:row}}.portfolio-wide+.portfolio-wide{margin-top:8px}@media only screen and (min-width:1024px){.portfolio-wide+.portfolio-wide{margin-top:64px}}.portfolio-wide__img-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width:1024px){.portfolio-wide__img-wrapper{padding:32px 24px}}@media only screen and (min-width:1400px){.portfolio-wide__img-wrapper{padding:42px 64px}}@media only screen and (max-width:1025px){.portfolio-wide__img-wrapper{padding:0 24px}}.portfolio-wide__img-wrapper .portfolio-wide__img{overflow:hidden;border-radius:12px}@media only screen and (max-width:1025px){.portfolio-wide__img-wrapper .portfolio-wide__img{padding-bottom:24px}}@media only screen and (min-width:1024px){.portfolio-wide__img-wrapper .portfolio-wide__img{height:0;padding-bottom:54.9%}}.portfolio-wide__img-wrapper .portfolio-wide__img img{border-radius:12px}@media only screen and (min-width:1024px){.portfolio-wide__img-wrapper .portfolio-wide__img img{position:absolute}}.portfolio-wide--white{color:#fff}.portfolio-wide--white .portfolio-wide__link,.portfolio-wide--white .portfolio-wide__text,.portfolio-wide--white .portfolio-wide__title{color:#fff}.portfolio-wide--white .portfolio-wide__link:hover,.portfolio-wide--white .portfolio-wide__title:hover{color:#0d45c3}@media only screen and (min-width:1024px){.portfolio-wide--oletwice .portfolio-wide-bg,.portfolio-wide--sauri .portfolio-wide-bg{display:none}}.portfolio-wide-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}.portfolio-wrapper{width:100%}.portfolio-wide__img{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex:auto;flex:auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:end;justify-content:flex-end;width:100%;border-radius:2px}@media only screen and (max-width:1025px){.portfolio-wide__img{width:calc(100% + 48px);margin:0 -24px;padding:0 24px}}.portfolio-wide__img picture{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%}.portfolio-wide__img img{top:0;left:0;width:100%;height:100%;object-position:left;object-fit:cover}@media only screen and (min-width:1024px){.portfolio-wide__img{width:60%;height:100%;padding-bottom:0}.portfolio-wide__img img{position:unset}}@media only screen and (min-width:1200px){.portfolio-wide__img{width:auto;height:auto}}.portfolio-wide__info{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;width:100%;padding:24px 24px 0}@media only screen and (min-width:1024px){.portfolio-wide__info{-ms-flex-negative:0;flex-shrink:0;width:40%;padding:32px 24px}}@media only screen and (min-width:1400px){.portfolio-wide__info{width:36%;padding:64px 32px 64px 64px}}.portfolio-wide__info p+p{margin-top:1em}.portfolio-wide__title{font-size:28px;line-height:1;font-weight:600}@media only screen and (min-width:1200px){.portfolio-wide__title{font-size:42px}}.portfolio-wide__subtitle{font-family:"pt serif",Georgia,Times New Roman,Times,serif;font-size:18px;line-height:25px;margin-top:16px}@media only screen and (min-width:512px){.portfolio-wide__subtitle{font-size:22px;line-height:32px}}.portfolio-wide__text{font-size:18px;line-height:25px;display:none;max-width:650px;margin-top:24px;margin-bottom:16px;color:#6b6b6b}@media only screen and (min-width:1200px){.portfolio-wide__text{display:block}}a.portfolio-wide__link{font-size:18px;line-height:25px;margin:8px 0 16px 0;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media only screen and (min-width:512px){a.portfolio-wide__link{margin:16px 0 16px 0}}.logo-list{overflow:hidden;width:calc(100% + 32px);margin:0 -16px;padding:1px}@media only screen and (min-width:768px){.logo-list{width:100%;margin:0}}@media only screen and (max-width:1025px){.logo-list{height:400px}}@media only screen and (max-width:768px){.logo-list{height:280px}.logo-list .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:calc(100% - 1px)}}.logo-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;min-width:100%}@media only screen and (min-width:1024px){.logo-list ul{height:auto}}@media only screen and (max-width:1025px){.mob-hide{display:none!important}}.logo-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:140px;height:calc(50% + 1px);margin:0 0 -1px -1px;border-width:1px;border-style:solid;border-color:#dedede}@media only screen and (min-width:768px){.logo-item{width:200px}}@media only screen and (min-width:1024px){.logo-item{-ms-flex:auto;flex:auto;width:16.666%;height:0;padding-bottom:16.55%}}.logo-item img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto;padding:20px;object-fit:contain}@media only screen and (max-width:768px){.logo-item img{padding:32px 20px}}.nps-intro__subtitle{font-size:16px;line-height:24px;font-weight:400}@media only screen and (min-width:1200px){.nps-intro__subtitle{font-size:32px;line-height:38px}}.main-about{font-size:16px;line-height:24px;font-weight:400;max-width:960px;margin:32px auto 0}@media only screen and (min-width:1024px){.main-about{font-size:22px;line-height:32px;margin-bottom:32px}}.main-about p{font-family:"pt serif",Georgia,Times New Roman,Times,serif}.main-about__item+.main-about__item{margin-top:48px}@media only screen and (min-width:1024px){.main-about__item+.main-about__item{margin-top:96px}}.main-about__title{font-size:22px;line-height:28px;font-weight:600;margin-bottom:8px}@media only screen and (min-width:1024px){.main-about__title{font-size:40px;line-height:48px;font-weight:600;font-style:normal;margin-bottom:16px}}.main-about__title--border{display:inline-block;margin-bottom:16px;text-decoration:underline}@media only screen and (min-width:1024px){.main-about__title--border{margin-bottom:32px;text-decoration:none;border-bottom:3px solid #000}}.main-about__text a{text-decoration:underline}@media only screen and (min-width:1024px){.main-about__text--columns{columns:2;column-gap:32px}}.main-about__text--columns p{display:-ms-inline-grid;display:inline-grid;-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}@supports (-moz-column-break-inside:avoid) or (break-inside:avoid-column){.main-about__text--columns p{display:inline-block}}.main-about__text p{margin-bottom:16px}.main-about__text{font-family:"pt serif",Georgia,Times New Roman,Times,serif}.main-about__highlight{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:32px 0 24px}@media only screen and (min-width:1024px){.main-about__highlight{margin:64px 0 80px}}.main-about__highlight strong{font-size:40px;line-height:48px;font-weight:600;display:block;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #dedede}@media only screen and (min-width:1024px){.main-about__highlight strong{font-size:64px;line-height:72px;margin-bottom:8px;padding-bottom:8px}}.main-about__highlight-item{width:100%;margin-bottom:16px}@media only screen and (min-width:1024px){.main-about__highlight-item{width:calc(50% - 16px);margin-bottom:48px}}.about-intro__title_h1{font-size:32px;line-height:40px;font-weight:600;margin-bottom:16px}@media only screen and (min-width:1024px){.about-intro__title_h1{font-size:80px;line-height:80px;margin-bottom:46px}}.career-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.career-item{width:100%;padding:24px 16px;border:1px solid #dedede;background:#f1f4f9}@media only screen and (min-width:768px){.career-item{padding:48px}}.career-item+.career-item{margin-top:48px}.career-item__content{max-width:980px;margin:auto}.career-item__title{font-size:24px;line-height:32px;font-weight:600;margin-bottom:16px}@media only screen and (min-width:768px){.career-item__title{font-size:32px;line-height:40px;margin-bottom:32px}}.career-item__subtitle{font-family:"pt serif",Georgia,Times New Roman,Times,serif;font-size:16px;line-height:24px;margin-bottom:24px}@media only screen and (min-width:768px){.career-item__subtitle{font-size:22px;line-height:32px;margin-bottom:40px}}.career-item__text{font-size:18px;line-height:25px}.career-item__text p{margin-bottom:8px}.career-item__text p b{font-weight:500}.career-item__text ul{margin-bottom:40px}@media only screen and (max-width:768px){.career-item__text ul{margin-bottom:24px}}.career-item__text ul li+li{margin-top:.5em}@media only screen and (max-width:768px){.page-block.page-block--career .nps-intro{padding-top:32px;padding-bottom:0}.page-block.page-block--career .nps-intro>p{margin:0}}.nps-intro .about-columns{-ms-flex-direction:column;flex-direction:column;margin-top:46px}.nps-intro .about-columns img{width:24px}.nps-intro .about-columns p{font-size:22px;line-height:32px;margin-top:8px}@media only screen and (max-width:768px){.nps-intro .about-columns{margin-top:16px}.nps-intro .about-columns p{font-size:16px;line-height:24px}}.nps-intro .about-columns__item{font-size:24px;line-height:28px;font-weight:400;font-style:normal;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 0 40px 0;padding:0 0 0 20px;color:var(--fontColor,#000);border-left:4px solid #c9c9c9}@media only screen and (max-width:768px){.nps-intro .about-columns__item{font-size:16px;line-height:20px;margin:0 0 24px 0}}.career-note{font-size:32px;line-height:38px;font-weight:500;max-width:992px;margin:auto}@media only screen and (max-width:768px){.career-note{font-size:24px;line-height:32px}}.career-note a{color:#0d45c3}.career-note .btn{margin-top:16px;color:#fff}@media only screen and (min-width:768px){.career-note .btn{margin-top:46px}}.career-note .btn:hover{color:#113f8a}.blog-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:768px){.blog-item{-ms-flex-direction:column;flex-direction:column}}.blog-item+.blog-item{margin-top:32px}.blog-item__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;width:480px;height:320px;margin-right:16px}@media only screen and (max-width:1025px){.blog-item__image{position:relative;width:50%;height:0;padding-bottom:33%}.blog-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media only screen and (max-width:768px){.blog-item__image{width:100%;margin-bottom:16px;padding-bottom:66%}}.blog-item__content{font-size:18px;line-height:26px;font-weight:400;font-style:normal;-ms-flex:auto;flex:auto}.blog-item__content-date{font-size:16px;line-height:16px;font-weight:450;font-style:normal;margin-bottom:16px;color:#6b6b6b}.blog-item__content-text{font-family:"pt serif",Georgia,Times New Roman,Times,serif}.blog-item__content-link{font-size:16px;line-height:1;font-weight:450;font-style:normal;display:-ms-inline-flexbox;display:inline-flex;margin-top:40px;color:#0d45c3}@media only screen and (max-width:768px){.blog-item__content-link{margin-top:16px}}.slider-wrapper{overflow:hidden;margin:0 -16px}@media only screen and (min-width:768px){.slider-wrapper{margin:0 -48px}}.about-slider{width:100%;padding:0 16px}@media only screen and (min-width:768px){.about-slider{padding:0 48px}}.about-slider .swiper-slide{width:400px;max-width:calc(100vw - 120px)}@media only screen and (min-width:768px){.about-slider .swiper-slide{width:42%}}.about-slider .swiper-slide:nth-child(2n+2){padding-top:64px}.about-slider__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about-slider__image img{width:100%;object-fit:cover}.about-slider__caption{font-family:"pt serif",Georgia,Times New Roman,Times,serif;font-size:16px;line-height:24px;font-weight:400;margin-top:16px}@media only screen and (min-width:768px){.about-slider__caption{font-size:1.2vw;line-height:1.5}}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:2px;border-color:#0d45c3;border-radius:4px}.about-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 8px);margin:0 -4px -8px;padding-bottom:40px}.about-gallery~.page-block{margin:0}@media only screen and (min-width:768px){.about-gallery{width:calc(100% + 32px);margin:0 -16px -32px;padding-bottom:80px}}.about-gallery__col{width:33.333%;margin-bottom:8px;padding:0 4px}@media only screen and (min-width:768px){.about-gallery__col{margin-bottom:32px;padding:0 16px}}.about-gallery__img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.about-gallery__img img{width:100%;height:100%;object-fit:cover}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;transition:.22s ease-in-out}@media only screen and (min-width:768px){.swiper-button-next,.swiper-button-prev{width:89px;height:89px}}@media only screen and (min-width:768px){.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.7}}.swiper-button-next:after,.swiper-button-prev:after{width:40px;height:40px;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='54' fill='none' viewBox='0 0 89 54'%3E%3Cpath fill='%23fff' stroke='%23000' d='M67.722 22h1.207l-.854-.854L54.818 7.89 61.889.818 88.071 27 61.89 53.182l-7.071-7.071 13.257-13.258.854-.853H.5V22h67.222Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}@media only screen and (min-width:768px){.swiper-button-next:after,.swiper-button-prev:after{width:89px;height:89px}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-prev{left:20px}@media only screen and (min-width:768px){.swiper-button-prev{left:40px}}.swiper-button-prev:after{transform:rotate(180deg)}.swiper-button-next{right:20px}@media only screen and (min-width:768px){.swiper-button-next{right:40px}}.main-about__logos{margin-top:48px}.main-about__logos-title{font-size:22px;font-weight:600;font-style:normal;margin-bottom:16px;color:#000}@media only screen and (min-width:768px){.main-about__logos-title{font-size:28px;line-height:28px}}.main-about__logos-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-about__logos-list--4 .main-about__logos-list__item{width:50%}@media only screen and (min-width:768px){.main-about__logos-list--4 .main-about__logos-list__item{width:25%}}.main-about__logos-list--3 .main-about__logos-list__item{-ms-flex:auto;flex:auto;width:50%}@media only screen and (min-width:768px){.main-about__logos-list--3 .main-about__logos-list__item{width:33.333%}}@media only screen and (max-width:768px){.main-about__logos-list--3 .main-about__logos-list__item:nth-last-child(2){width:100%}}.main-about__logos-list__item{margin-top:-1px;margin-left:-1px;padding:16px;border:1px solid var(--border,#dedede)}@media only screen and (min-width:768px){.main-about__logos-list__item{padding:32px}}.main-about__logos-list__item-img{display:-ms-inline-flexbox;display:inline-flex}.main-about__logos-list__item-text{font-size:22px;line-height:26px;font-weight:450;font-style:normal;margin-top:52px;color:#000}.main-about__WhoWeAre-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media only screen and (min-width:768px){.main-about__WhoWeAre-image{margin-top:56px}}.main-about__WhoWeAre-image img{max-width:100vw}.main-about__principles-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;max-width:940px}@media only screen and (min-width:768px){.main-about__principles-list__item{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.main-about__principles-list__item-img{-ms-flex-negative:0;flex-shrink:0;width:120px;height:120px;margin-right:32px}.main-about__work{max-width:1240px}.main-about__work .main-about__title{text-align:center}.main-about__work-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-about__work-list__item{width:100%;padding:32px 16px 40px 16px;text-align:center}@media only screen and (min-width:768px){.main-about__work-list__item{width:33.33%}}.portfolio-favorite__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;padding-left:0}.portfolio-favorite__wrapper *{box-sizing:border-box}.portfolio-favorite{display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 0 8px;padding:24px;border-radius:4px;background-size:cover}.portfolio-favorite img{transition:.46s ease;transition-property:transform,opacity}.portfolio-favorite:hover .portfolio-favorite__img{transform:scale(1.05)}@media only screen and (min-width:992px){.portfolio-favorite{margin:0 0 64px;padding:32px 64px}}@media only screen and (min-width:768px){.portfolio-favorite{width:calc(50% - 16px)}}.portfolio-favorite .portfolio-favorite__img{transition:.46s ease;transition-property:transform,opacity;pointer-events:none}@media only screen and (min-width:768px){.portfolio-favorite--img_top{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.portfolio-favorite--img_top .portfolio-favorite__info{margin-top:auto}.portfolio-favorite--img_top .portfolio-favorite__img{display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex:auto;flex:auto;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.portfolio-favorite--img_top .portfolio-favorite__img{margin-bottom:24px;padding:0 8%}}@media only screen and (min-width:992px){.portfolio-favorite--img_top .portfolio-favorite__img{margin-bottom:40px}}.portfolio-favorite--img_top .portfolio-favorite__img img{max-width:100%;border-radius:12px}.portfolio-favorite--img_bottom{padding-bottom:0}.portfolio-favorite--img_bottom .portfolio-favorite__info{margin-bottom:auto}.portfolio-favorite--img_bottom .portfolio-favorite__img{width:100%}.portfolio-favorite--img_bottom .portfolio-favorite__img picture{width:calc(100% + 48px);margin:0 -24px 0}@media only screen and (min-width:992px){.portfolio-favorite--img_bottom .portfolio-favorite__img picture{width:calc(100% + 128px);margin:0 -64px 0}}.portfolio-favorite__img{display:-ms-flexbox;display:flex}.portfolio-favorite__img picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.portfolio-favorite__img img{width:100%;height:auto}.portfolio-favorite--white{color:#fff;background-color:#333}.portfolio-favorite--white .portfolio-favorite__link,.portfolio-favorite--white .portfolio-favorite__text,.portfolio-favorite--white .portfolio-favorite__title{color:#fff}.portfolio-favorite--dark{color:#000}.portfolio-favorite--dark .portfolio-favorite__link,.portfolio-favorite--dark .portfolio-favorite__text,.portfolio-favorite--dark .portfolio-favorite__title{color:#000}.portfolio-favorite__info{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.portfolio-favorite__info p+p{margin-top:1em}.portfolio-favorite__title{font-size:28px;line-height:1;font-weight:600;margin-bottom:8px}@media only screen and (min-width:992px){.portfolio-favorite__title{font-size:42px;margin-bottom:16px}}.portfolio-favorite__text{font-size:16px;line-height:24px;font-weight:400}@media only screen and (min-width:992px){.portfolio-favorite__text{font-size:18px;line-height:25px}}.portfolio-favorite__link{font-size:18px;line-height:25px;margin:8px 0 16px 0;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media only screen and (min-width:512px){.portfolio-favorite__link{margin:8px 0 16px 0}}.modal-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,.8)}.modal-loader.hide{display:none}.modal-loader svg{width:200px;height:200px}@media screen and (max-width:575px){.modal-loader svg{width:125px;height:125px}}
