.services-links{z-index:1;width:100%;padding-top:0;padding-bottom:0;transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out,background-color .15s ease-in-out;position:fixed;top:100%;left:0}.services-links_active{background-color:#fff;padding-top:2.5rem;padding-bottom:2.5rem}.services-links__inner{grid-template-rows:0fr;grid-template-columns:1fr;transition:grid-template-rows .3s ease-in-out;display:grid;overflow:hidden}.services-links_active .services-links__inner{grid-template-rows:1fr}.services-links__list{grid-template-columns:repeat(4,[col-start]1fr[col-end]);gap:0 1.25rem;width:100%;height:100%;min-height:0;list-style:none;transition:row-gap .3s ease-in-out;display:grid}@media (max-width:1200px){.services-links{position:static}.services-links_active{padding-top:1.5rem;padding-bottom:0}.services-links__list{grid-template-columns:1fr}}.services-links_active .services-links__list{row-gap:1.25rem}.services-links__item{text-decoration:none}@media (min-width:1025px){.services-links__item:hover .services-links__item-heading{color:rgba(51,0,255,.8)}}.services-links__item-link{cursor:pointer;display:block}.services-links__item-heading{align-items:center;transition:color .15s ease-in-out;display:flex}.services-links__item-title{letter-spacing:-.045rem;font-size:1.125rem;font-weight:500;line-height:1.625rem}.nuxt-link-exact-active .services-links__item-title{color:#30f}.services-links__item-description{color:#666;letter-spacing:-.01875rem;font-size:.875rem;font-weight:500;line-height:1rem}.services-links__item-description:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2.75rem}.services-links__item-description:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2.75rem}.services-links__item-description:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2.75rem}.services-links__item-description:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2.75rem}.services-links__item-description:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2.75rem}.services-links__item-description:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2.75rem}.services-links__item-icon{width:2rem;height:2rem}.services-links__item-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.75rem}.services-links__item-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.75rem}.services-links__item-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.75rem}.services-links__item-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.75rem}.services-links__item-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.75rem}.services-links__item-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.75rem}.staggered-fade-enter-active,.staggered-fade-leave-active{will-change:transform,opacity;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.staggered-fade-leave-active{transition-delay:0s!important}.staggered-fade-enter-from,.staggered-fade-leave-to{opacity:0;transform:translateY(1.25rem)}.header{will-change:transform,background;padding:1.75rem 0 1.25rem;transition:transform .3s,background .15s ease-in-out,padding .15s ease-in-out}@media (max-width:1200px){.header{padding:1.25rem 0;transition:transform .3s,background .3s ease-in-out}}.header_hide{transform:translateY(-100%)!important}.header_hide,.header_modify,.header_services{background:#fff}.header_modify{padding:1.25rem 0}.header-enter-active,.header-leave-active{transition:opacity .5s,transform .5s ease-in-out}.header-enter-from,.header-leave-to{opacity:0;transform:translateY(-100%)}@media (max-width:1200px){.header_open-menu .header__body{pointer-events:all;opacity:1}.header_open-menu .header__burger-icon span:first-child{top:.1875rem;transform:rotate(45deg)}.header_open-menu .header__burger-icon span:last-child{bottom:.1875rem;transform:rotate(-45deg)}}.header_page_index-cases-case,.header_page_portfolio-cases-case{pointer-events:none;opacity:0}.header__inner{justify-content:space-between;align-items:center;padding:0 6.25rem;display:flex;position:relative}@media (max-width:1200px){.header__inner{padding:0 1.875rem}.header__menu-item-wrapper .header__inner{padding:0 0 0 1rem}}@media (max-width:767px){.header__inner{padding:0 1.5625rem}.header__menu-item-wrapper .header__inner{padding:0 0 0 1rem}.header__body{padding-top:6.25rem;padding-bottom:1.75rem}}.header__body{justify-content:space-between;width:100%;display:flex}@media (max-width:1200px){.header__body{z-index:0;pointer-events:none;opacity:0;will-change:transform;background-color:#fff;flex-direction:column;align-items:center;width:100%;height:100vh;transition:opacity .3s ease-in-out,transform .3s ease-in-out;position:fixed;top:0;left:0}.header__body>*{z-index:1;position:relative}.header__body:before{width:100%;height:6.25rem;top:100%}.header__body:after,.header__body:before{content:"";background-color:#fff;position:absolute;left:0}.header__body:after{z-index:0;width:100vw;height:117vh;top:0}}.header__right{align-items:center;display:flex}.header__logotype{flex-shrink:0;width:5rem;height:2.5rem;margin-top:-.625rem}@media (max-width:1200px){.header__logotype{z-index:1;width:4.5625rem;height:2.1875rem;margin-top:0;position:relative}}.header__logotype-img{-o-object-fit:contain;object-fit:contain;display:block;width:100%!important;height:100%!important}.header__menu{align-items:center;margin-left:5.1875rem;display:flex;overflow:auto}@media (max-width:1200px){.header__menu{flex-direction:column;align-items:flex-start;width:100%;height:100%;margin-left:0;padding:1.625rem 1.875rem 0;position:relative}}@media (max-width:767px){.header__menu{padding:1.625rem 1.5625rem 0}}.header__menu-wrapper{width:100%;height:100%;display:flex;position:relative}@media (max-width:1200px){.header__menu-wrapper{padding-top:6.25rem}.header__menu-wrapper:after,.header__menu-wrapper:before{z-index:10;pointer-events:none;content:"";height:1.25rem;position:absolute;left:0;right:0}.header__menu-item-wrapper{width:100%;margin-bottom:1.75rem;position:relative}}@media (max-width:767px){.header__menu-wrapper{padding-top:0}}.header__menu-wrapper:before{background:linear-gradient(#fff,transparent);top:0}.header__menu-wrapper:after{background:linear-gradient(transparent,#fff);bottom:-.0625rem}.header__menu-item{color:rgba(0,0,0,.7);letter-spacing:-.03188rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:1.5rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;line-height:1.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:block}@media (max-width:1200px){.header__menu-item{color:#000;letter-spacing:-.09rem;border-radius:0;padding:0;font-size:2.25rem;font-weight:600;line-height:2.625rem}.header__menu-item:last-child{margin:0}}@media (min-width:1025px){.header__menu-item:hover{color:#30f}}.header__menu-item.nuxt-link-exact-active,.header__menu-item_active{color:#30f}.header__menu-item_services{cursor:pointer;position:relative}.header__menu-item-icon{display:none!important}@media (max-width:1200px){.header__menu-item-icon{width:1.5rem;height:1.5rem;transition:fill .3s ease-in-out,transform .3s ease-in-out;position:relative;top:.3125rem;display:inline-block!important}.header__menu-item-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.625rem}.header__menu-item-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.625rem}.header__menu-item-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.625rem}.header__menu-item-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.625rem}.header__menu-item-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.625rem}.header__menu-item-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.625rem}.header_services .header__menu-item-icon{fill:rgba(0,0,0,.2);transform:rotateX(180deg)}}.header__menu-item_main{display:none}@media (max-width:767px){.header__menu-item{letter-spacing:-.06rem;font-size:1.5rem;font-weight:600;line-height:1.875rem}.header__menu-item_main{display:block}}.header__burger{background-color:#eee;border-radius:62.4375rem;align-items:center;height:2.5625rem;margin-left:1.25rem;padding:0 1rem;display:none}@media (max-width:1200px){.header__burger{z-index:1;display:flex;position:relative}}.header__burger-text{letter-spacing:-.03188rem;margin-right:.75rem;font-size:1.0625rem;font-weight:600;line-height:100%;transition:width .15s ease-in-out;overflow:hidden}.header__burger-text-wrapper{white-space:nowrap;flex-direction:column;align-items:flex-start;transition:transform .3s ease-in-out;display:flex}.header__burger-text-item,.header__button{white-space:nowrap}.header__burger-icon{flex-direction:column;flex-shrink:0;justify-content:space-between;width:1rem;height:.5rem;margin:.21875rem 0;display:flex;position:relative}.header__burger-icon span{background-color:#30f;border-radius:62.4375rem;width:100%;height:.125rem;transition:top .15s ease-in-out,bottom .15s ease-in-out,transform .15s ease-in-out;display:block;position:absolute;left:0}.header__burger-icon span:first-child{top:0}.header__burger-icon span:last-child{bottom:0}.header__button{flex-shrink:0}@media (max-width:1200px){.header__button{display:none}}@media (max-width:767px){.header__button{display:block}}.header__button_tablet{display:none}@media (max-width:1200px){.header__button_tablet{display:block}}@media (max-width:767px){.header__button_tablet{display:none}}.header__backdrop{z-index:0;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:rgba(0,0,0,.03);width:100%;height:calc(100vh - 100%);position:absolute;top:100%;left:0}@media (max-width:1200px){.header__backdrop{display:none}}.footer{width:100vw;left:calc(50vw - 50%)}@media (max-width:767px){.footer__inner{padding-left:1.5625rem;padding-right:1.5625rem}}.footer_page_index-cases-case,.footer_page_portfolio-cases-case{z-index:-1}.footer__body{background:#ececec;border-radius:.625rem;grid-template-rows:auto auto;grid-template-columns:auto min-content;padding:2rem 2.5rem;display:grid}.footer__box_main{grid-area:1/1/2/2;margin-bottom:2.1875rem}@media (max-width:1200px){.footer__body{flex-direction:column;display:flex}.footer__box_main{order:1;margin-bottom:2.1875rem}.footer__box_copyright{order:3}}@media (max-width:767px){.footer__body{padding:2rem 1.25rem}.footer__box_main{margin-bottom:1.4375rem}}.footer__box_copyright{flex-direction:column;grid-area:2/1/3/2;justify-content:flex-end;display:flex}.footer__box_info{flex-direction:column;grid-area:1/2/3/3;justify-content:flex-start;margin-left:1.25rem;margin-right:0;padding-top:.625rem;display:flex}@media (max-width:1200px){.footer__box_info{order:2;margin:0 0 2.1875rem;padding-top:0}}@media (max-width:767px){.footer__box_info{margin-bottom:2.1875rem}}.footer__info-box{min-width:22.75rem;margin-bottom:1.5rem}@media (max-width:1200px){.footer__info-box{min-width:unset;margin-bottom:0}.footer__info-box:first-of-type{order:2;margin-bottom:1.25rem}.footer__info-box:nth-of-type(2){order:2}.footer__info-box:nth-of-type(3){order:1;margin-bottom:2.1875rem}}@media (max-width:767px){.footer__info-box:nth-of-type(3){margin-bottom:2.1875rem}}@media (min-width:1201px){.footer__info-box:last-child{margin:0}}.footer__info-box_row-column{flex-direction:column;gap:1.25rem 0;display:flex}.footer__contact:first-child{margin-right:1.5625rem}@media (max-width:767px){.footer__info-box_row-column{flex-direction:column}.footer__contact:first-child{margin:0 1.5625rem 0 0}.footer__partners{flex-wrap:wrap}}.footer__contact:last-child{margin:0}.footer__logotype{margin-bottom:1.5625rem;display:inline-block}@media (max-width:1200px){.footer__logotype{margin-bottom:2.1875rem}.footer__logotype-img{width:5.0625rem;height:2.5rem}}.footer__logotype-img{max-width:100%;display:block}.footer__partners{margin-bottom:2.1875rem;display:flex}@media (max-width:1200px){.footer__partners{margin-bottom:.3125rem}}.footer__partner-iso{align-items:center;gap:0 .625rem;display:flex}.footer__partner{margin-right:3.4375rem}@media (max-width:767px){.footer__partner{margin-bottom:1.875rem;margin-right:1.875rem}}.footer__partner a{cursor:pointer}.footer__partner:last-child{margin:0}.footer__partner__wrap-text{flex-direction:column;gap:.25rem 0;display:flex}.footer__partner__text{color:rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1}.footer__partner__text--bottom{color:rgba(0,0,0,.5);font-weight:600}.footer__menu{flex-wrap:wrap;display:flex}.footer__menu-wapper>footer__menu-item:last-child{margin-right:0}.footer__menu-item{letter-spacing:-.04375rem;cursor:pointer;margin-right:1.875rem;font-size:1.25rem;font-weight:600;line-height:1.75rem;transition:opacity .3s ease-in-out}@media (max-width:767px){.footer__menu-item{line-height:1.625rem}}@media (max-width:1366px){.footer__menu-item{margin-right:1.25rem;font-size:1.0625rem}}@media (max-width:1200px){.footer__partner:last-child{margin-bottom:1.875rem}.footer__menu-item{letter-spacing:-.03em;margin-right:.875rem;font-size:1.0625rem;font-weight:600;line-height:1.25rem}}@media (max-width:767px){.footer__menu-item{margin:0 .75rem .75rem 0}}@media (min-width:1025px){.footer__menu-item:hover{opacity:.7}}.footer__menu-item-wrapper{display:inline-flex}.footer__copyright{flex-wrap:wrap;margin-bottom:1.5625rem;display:flex}.footer__copyright-item{letter-spacing:-.0375rem;opacity:.6;margin-right:2rem;font-size:.9375rem;line-height:150%}@media (max-width:1200px){.footer__copyright{max-width:31.25rem;margin-bottom:.5rem}.footer__copyright-item{margin-bottom:1.5rem;line-height:170%}}@media (max-width:767px){.footer__copyright-item{line-height:128%}.footer__title_social{display:none}}.footer__copyright-item:last-child{margin:0}@media (max-width:1200px){.footer__copyright-item_underline:last-child{margin-bottom:1.5625rem}}.footer__title{letter-spacing:-.03188rem;opacity:.4;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.25rem}@media (max-width:1200px){.footer__title{letter-spacing:-.0125rem;opacity:.4;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}}.footer__title_margin-12{margin-bottom:.75rem}.footer__text{letter-spacing:-.0425rem;white-space:nowrap;font-size:1.0625rem;line-height:1.625rem}.footer__social-items{display:flex}.footer__social-item{flex-shrink:0;margin-right:.75rem}@media (max-width:767px){.footer__text{white-space:inherit}.footer__social-item{margin-right:.75rem}}.footer__social-item:last-child{margin:0}.footer__social-ico{color:#30f;width:2.5rem;height:2.5rem;transition:color .2s ease-in-out}@media (max-width:767px){.footer__social-ico{width:3rem;height:3rem}}@media (min-width:1025px){.footer__social-ico:hover{color:#0e00b3}}.loader{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader-leave-active{transition:opacity .5s}.loader-leave-to{opacity:0}.loader__holder{align-items:flex-end;display:flex}.loader__img{width:11.875rem;display:block}@media (max-width:767px){.loader__img{width:7.5rem}}.loader__dot{background-color:#30f;border-radius:62.4375rem;width:1.4375rem;height:1.4375rem;margin-left:.3125rem;animation:1s ease-in-out infinite bounce}@media (max-width:767px){.loader__dot{width:1rem;height:1rem}}@keyframes bounce{0%{transform:translateZ(0)}20%{transform:translateZ(0)}40%,43%{transform:translateY(-1.875rem)scaleY(1)}53%{transform:translateZ(0)scaleY(.85)scaleX(1.1)}70%{transform:translateY(-.9375rem)scaleY(1)}80%{transform:translateZ(0)scaleY(.9)scaleX(1.05)}90%{transform:translateY(-.25rem)scaleY(1)}to{transform:translateZ(0)}}.layout{z-index:0;width:100%;height:100%;position:relative}.layout_no-scroll{overflow-y:hidden}.layout__holder{z-index:0;flex-direction:column;min-height:100%;display:flex;position:relative;overflow-x:hidden}.layout__holder_hide{opacity:0}.layout__header{z-index:2;width:100vw;position:fixed;top:0;left:0}.layout__content{z-index:1;flex:auto;width:100vw;min-height:100%;padding-top:6.25rem;padding-bottom:2.125rem;position:relative;overflow:hidden}@media (max-width:1200px){.layout__content{padding-top:5.625rem}}.layout__content_modal{z-index:1}.layout__footer{z-index:0;margin-bottom:1.5625rem;position:relative}@media (max-width:767px){.layout__content{padding-top:5.4375rem}.layout__footer{margin-bottom:0}}
