/* lua-min src=lua-nav.css sha256=3219cc650e54c6c18fe02e5aa6ac66000ce672d18b9ea5626b0fbe2293ee0277 */
.lua-group>a,.lua-soon>a{cursor:default}.lua-hub>.sub-menu{margin:0;padding:0;list-style:none}.site_menu__services .lua-hub>.sub-menu{display:none}.site_menu__services .lua-group>.sub-menu{margin:0;padding:0;list-style:none}.site_menu__services .lua-group>a{display:block;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.42)}.site_menu__services .lua-group>a:hover{color:rgba(0,0,0,.42)}.site_menu__services .lua-soon>a,.site_menu__services .lua-soon>a:hover{color:rgba(0,0,0,.34)}.site_menu__services .lua-soon>a::after{content:"скоро";display:inline-block;margin-left:.8rem;padding:.35rem .9rem;border-radius:99rem;background:#f2f2f2;color:rgba(0,0,0,.45);font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:.02em;vertical-align:middle}@media(min-width:1024px){.site_menu__top-title{display:none}.site_menu__services{width:auto;grid-template-columns:repeat(3,max-content);grid-template-rows:none;grid-auto-flow:row;gap:0 5.6rem;align-items:start}.site_menu__services .lua-group>a{margin-bottom:2.4rem}.site_menu__services .lua-group>.sub-menu{display:grid;gap:1.6rem}}@media(max-width:1023px){.site_menu__services .lua-group>a{margin-bottom:4rem;font-size:1.9rem}.site_menu__services .lua-group>.sub-menu{display:grid;gap:5.4rem}.site_menu__services .lua-group::after{display:none}.site_menu__services .lua-group+.lua-group{margin-top:2.6rem}.site_menu__services .lua-soon>a::after{font-size:1.7rem}}.lua-fnav,.lua-fnav .sub-menu{margin:0;padding:0;list-style:none}.lua-fnav li{display:block;margin:0;padding:0}.lua-fnav a{display:inline;font-size:15px;line-height:20px;color:#fff;transition:color .3s}.lua-fnav a[href]:hover{color:var(--red-1, #f43563)}.lua-fnav .sub-menu{display:grid;gap:9px}.lua-fnav .lua-group>a{display:block;margin-bottom:18px;font-size:12px;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.38)}.lua-fnav .lua-hub>a{font-weight:600;color:#fff}.lua-fnav .lua-hub>.sub-menu{margin-top:10px}.lua-fnav .lua-hub>.sub-menu a{font-size:13px;line-height:18px;color:rgba(255,255,255,.6)}.lua-fnav .lua-soon>a,.lua-fnav .lua-hub>.sub-menu .lua-soon>a{color:rgba(255,255,255,.32)}.lua-fnav .lua-soon>a::after{content:"скоро";display:inline-block;margin-left:6px;padding:1px 6px;border-radius:99px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.5);font-size:10px;line-height:14px;letter-spacing:.02em;vertical-align:1px}.footer .footer-services>.footer-descr,.footer .footer-pages>.footer-descr{display:none}@media(min-width:1280px){.footer .footer-services,.footer .footer-pages{display:contents}.lua-fnav--srv{display:contents}.lua-fnav--srv>.lua-g-sol{grid-area:2 / 1}.lua-fnav--srv>.lua-g-who{grid-area:2 / 2}.lua-fnav--pages{grid-area:2 / 3 / auto / 5;display:grid;grid-template-columns:subgrid}.lua-fnav--srv>.lua-g-sol,.lua-fnav--srv>.lua-g-who,.lua-fnav--pages>.lua-group{padding:0 24px 48px 0}.footer .footer-contacts{grid-row:2 / span 2}.lua-fnav--srv>.lua-g-srv{grid-area:3 / 1 / auto / 5;display:grid;grid-template-columns:subgrid;padding:40px 0 56px;border-top:1px solid rgba(207,209,210,.15)}.lua-fnav--srv>.lua-g-srv>a{grid-column:1 / -1;margin-bottom:24px}.lua-fnav--srv>.lua-g-srv>.sub-menu{display:contents}.lua-fnav--srv .lua-hub{grid-row:2 / span 2;padding-right:12px}.lua-fnav--srv .lua-hub-mkt{grid-row:2}.lua-fnav--srv .lua-hub-team{grid-area:3 / 4;padding-top:28px}.footer .footer-bottom{grid-row:4}}@media(max-width:1279px){.footer .footer-pages{column-count:auto}.lua-fnav--pages,.lua-fnav--srv,.lua-fnav--srv>.lua-g-srv>.sub-menu{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;align-items:start}.lua-fnav--srv>.lua-g-srv{grid-column:1 / -1}.lua-fnav--srv>.lua-g-srv>.sub-menu{gap:28px 24px}.lua-fnav--srv{padding-bottom:40px}.lua-fnav--srv .lua-hub-team{grid-column:1 / -1}}@media(max-width:767px){.lua-fnav--srv>.lua-g-sol,.lua-fnav--srv>.lua-g-who{grid-column:1 / -1}}.lua-fnav--v4 .lua-col>a{display:block;margin-bottom:14px;font-size:15px;font-weight:600;line-height:20px;color:#fff}.lua-fnav--v4 .lua-col>.sub-menu a{font-size:14px;line-height:19px;color:rgba(255,255,255,.72)}.lua-fnav--v4 .lua-col>.sub-menu .lua-lead>a{color:#fff}.lua-fnav--v4 .lua-col>.sub-menu .lua-soon>a{color:rgba(255,255,255,.32)}.lua-fnav--pages .lua-hide{display:none}@media(min-width:1280px){.lua-fnav--v4 .lua-col{grid-row:2;padding-right:12px}}@media(max-width:767px){.lua-fnav--v4>.lua-g-srv>.sub-menu{grid-template-columns:1fr;gap:28px}.lua-fnav--v4 .lua-soon{display:none}.lua-fnav--v4 .lua-group:not(:has(>.sub-menu>li:not(.lua-soon))){display:none}}.lua-fnav--v4 .lua-col>a{margin-bottom:18px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.38)}.lua-fnav--v4 .lua-col>.sub-menu a,.lua-fnav--v4 .lua-col>.sub-menu .lua-lead>a{font-size:15px;font-weight:500;line-height:20px;color:#fff}.lua-fnav--v4 .lua-col>.sub-menu .lua-soon>a{color:rgba(255,255,255,.32)}@media(min-width:1024px){.lua-fnav--pages>.lua-g-start{order:-1}}@media(hover:none),(max-width:1023px){.site_menu__sub a>img{position:static;left:auto;width:24px;height:24px;flex:none;opacity:1}}.lua-fnav .sub-menu a{white-space:nowrap}@media(max-width:767px){.lua-fnav--pages{grid-template-columns:minmax(0,1fr)}.lua-fnav--pages>.lua-g-company>.sub-menu{grid-template-columns:1fr 1fr}}@media(max-width:1023px){body.lua-nav6 .site_menu__main a sub{right:auto;left:100%;margin-left:.8rem}body.lua-nav6 .site_menu__top-title{margin-top:0}body.lua-nav6 .site_menu__main{padding-top:.5rem}body.lua-nav6 .site_menu__sub{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:2rem 2.4rem;width:100%;margin:4rem 0 0}body.lua-nav6 .site_menu__sub a{justify-content:flex-start;gap:.8rem;padding-left:0;padding-right:0}}@media(max-width:767px){body.lua-nav6 .cases_hero__stats,body.lua-nav6 .geography__stats,body.lua-nav6 .case_slogan__design{flex-wrap:nowrap;justify-content:space-between;gap:1.6rem}body.lua-nav6 .cases_hero__stats li,body.lua-nav6 .case_slogan__design li{flex:0 1 auto;min-width:0}body.lua-nav6 .geography__stats li{flex:1 1 0;min-width:0}body.lua-nav6 .cases_hero__stats li{gap:.4rem}body.lua-nav6 .cases_hero__stats strong,body.lua-nav6 .geography__stats strong{font-size:3.4rem}body.lua-nav6 .cases_hero__stats strong span{font-size:1em;line-height:inherit}body.lua-nav6 .cases_hero__stats li>span,body.lua-nav6 .geography__stats span{font-size:1.6rem;line-height:1.35}body.lua-nav6 .geography__stats span{margin-top:.4rem}body.lua-nav6 .case_slogan__design span{font-size:1.8rem;line-height:1.35}}body.lua-nav6 .swiper-slide:last-child .specialization_item,body.lua-nav6 .smm-item:last-child,body.lua-nav6 .cases_staff__img,body.lua-nav6 .others__left,body.lua-nav6 .library-item__image--mobile{clip-path:none}body.lua-nav6 .journal_item__content,body.lua-nav6 .journal_item_read-1,body.lua-nav6 .journal_item_read-2,body.lua-nav6 .journal_item_read-3{clip-path:inset(0 round 3rem)}body.lua-nav6 .about__left,body.lua-nav6 .featured_case__bg,body.lua-nav6 .library-item__image,body.lua-nav6 .quiz-image,body.lua-nav6 .entire-image,body.lua-nav6 .integration-image,body.lua-nav6 .how-image{clip-path:inset(0 round 4rem)}body.lua-nav6 .purpose_item__bg{clip-path:inset(0 round 2.4rem)}body.lua-nav6 .about__item-icon{clip-path:inset(0 round 1.2rem)}@media(max-width:1023px){body.lua-nav6 .featured_case::after,body.lua-nav6 .cases_hero__left img{border-radius:4rem;clip-path:none}body.lua-nav6 .featured_case_btn{top:1.6rem;right:1.6rem}}html{scrollbar-gutter:stable}.site_menu,body.body--open_menu_state .site_menu,.site_menu.is-open{filter:none;will-change:opacity,transform}
