.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}@media (max-width:1200px){.services-links{position:static}}.services-links_active{background-color:#fff;padding-top:40px;padding-bottom:40px}@media (max-width:1200px){.services-links_active{padding-top:24px;padding-bottom:0}}.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 20px;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__list{grid-template-columns:1fr}}.services-links_active .services-links__list{row-gap:20px}.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:-.72px;font-size:18px;font-weight:500;line-height:26px}.nuxt-link-exact-active .services-links__item-title{color:#30f}.services-links__item-description{color:#666;letter-spacing:-.3px;font-size:14px;font-weight:500;line-height:16px}.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:44px}.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:44px}.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:44px}.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:44px}.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:44px}.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:44px}.services-links__item-icon{width:32px;height:32px}.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:12px}.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:12px}.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:12px}.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:12px}.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:12px}.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:12px}.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(20px)}.header{will-change:transform,background;padding:28px 0 20px;transition:transform .3s,background .15s ease-in-out,padding .15s ease-in-out}@media (max-width:1200px){.header{padding:20px 0;transition:transform .3s,background .3s ease-in-out}}.header_hide{background:#fff;transform:translateY(-100%)!important}.header_modify{padding:20px 0}.header_modify,.header_services{background:#fff}.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:3px;transform:rotate(45deg)}.header_open-menu .header__burger-icon span:last-child{bottom:3px;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 100px;display:flex;position:relative}@media (max-width:1200px){.header__inner{padding:0 30px}.header__menu-item-wrapper .header__inner{padding:0 0 0 16px}}@media (max-width:767px){.header__inner{padding:0 25px}.header__menu-item-wrapper .header__inner{padding:0 0 0 16px}}.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:100px;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}}@media (max-width:767px){.header__body{padding-top:100px;padding-bottom:28px}}.header__right{align-items:center;display:flex}.header__logotype{flex-shrink:0;width:80px;height:40px;margin-top:-10px}@media (max-width:1200px){.header__logotype{z-index:1;width:73px;height:35px;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:83px;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:26px 30px 0;position:relative}}@media (max-width:767px){.header__menu{padding:26px 25px 0}}.header__menu-wrapper{width:100%;height:100%;display:flex;position:relative}@media (max-width:1200px){.header__menu-wrapper{padding-top:100px}.header__menu-wrapper:after,.header__menu-wrapper:before{z-index:10;pointer-events:none;content:"";height:20px;position:absolute;left:0;right:0}}@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:-1px}@media (max-width:1200px){.header__menu-item-wrapper{width:100%;margin-bottom:28px;position:relative}}.header__menu-item{letter-spacing:-.03em;color:rgba(0,0,0,.7);letter-spacing:-.51px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:24px;padding:12px 16px;font-size:17px;font-weight:600;line-height:20px;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:block}@media (max-width:1200px){.header__menu-item{letter-spacing:-.04em;color:#000;letter-spacing:-1.44px;border-radius:0;padding:0;font-size:36px;font-weight:600;line-height:42px}.header__menu-item:last-child{margin:0}}@media (max-width:767px){.header__menu-item{letter-spacing:-.035em;letter-spacing:-.96px;font-size:24px;font-weight:600;line-height:30px}}@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:24px;height:24px;transition:fill .3s ease-in-out,transform .3s ease-in-out;position:relative;top:5px;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:10px}.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:10px}.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:10px}.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:10px}.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:10px}.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:10px}.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_main{display:block}}.header__burger{background-color:#eee;border-radius:999px;align-items:center;height:41px;margin-left:20px;padding:0 16px;display:none}@media (max-width:1200px){.header__burger{z-index:1;display:flex;position:relative}}.header__burger-text{letter-spacing:-.03em;letter-spacing:-.51px;margin-right:12px;font-size:17px;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{white-space:nowrap}.header__burger-icon{flex-direction:column;flex-shrink:0;justify-content:space-between;width:16px;height:8px;margin:3.5px 0;display:flex;position:relative}.header__burger-icon span{background-color:#30f;border-radius:999px;width:100%;height:2px;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{white-space:nowrap;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(4px);backdrop-filter:blur(4px);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:25px;padding-right:25px}}.footer_page_index-cases-case,.footer_page_portfolio-cases-case{z-index:-1}.footer__body{background:#ececec;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto min-content;padding:32px 40px;display:grid}@media (max-width:1200px){.footer__body{flex-direction:column;display:flex}}@media (max-width:767px){.footer__body{padding:32px 20px}}.footer__box_main{grid-area:1/1/2/2;margin-bottom:35px}@media (max-width:1200px){.footer__box_main{order:1;margin-bottom:35px}}@media (max-width:767px){.footer__box_main{margin-bottom:23px}}.footer__box_copyright{flex-direction:column;grid-area:2/1/3/2;justify-content:flex-end;display:flex}@media (max-width:1200px){.footer__box_copyright{order:3}}.footer__box_info{flex-direction:column;grid-area:1/2/3/3;justify-content:flex-start;margin-left:20px;margin-right:0;padding-top:10px;display:flex}@media (max-width:1200px){.footer__box_info{order:2;margin:0 0 35px;padding-top:0}}@media (max-width:767px){.footer__box_info{margin-bottom:35px}}.footer__info-box{min-width:364px;margin-bottom:24px}@media (max-width:1200px){.footer__info-box{min-width:unset;margin-bottom:0}.footer__info-box:first-of-type{order:2;margin-bottom:20px}.footer__info-box:nth-of-type(2){order:2}.footer__info-box:nth-of-type(3){order:1;margin-bottom:35px}}@media (max-width:767px){.footer__info-box:nth-of-type(3){margin-bottom:35px}}@media (min-width:1201px){.footer__info-box:last-child{margin:0}}.footer__info-box_row-column{flex-direction:column;gap:20px 0;display:flex}@media (max-width:767px){.footer__info-box_row-column{flex-direction:column}}.footer__contact:first-child{margin-right:25px}@media (max-width:767px){.footer__contact:first-child{margin:0 25px 0 0}}.footer__contact:last-child{margin:0}.footer__logotype{margin-bottom:25px;display:inline-block}@media (max-width:1200px){.footer__logotype{margin-bottom:35px}}.footer__logotype-img{max-width:100%;display:block}@media (max-width:1200px){.footer__logotype-img{width:81px;height:40px}}.footer__partners{margin-bottom:35px;display:flex}@media (max-width:1200px){.footer__partners{margin-bottom:5px}}@media (max-width:767px){.footer__partners{flex-wrap:wrap}}.footer__partner-iso{align-items:center;gap:0 10px;display:flex}.footer__partner{margin-right:55px}@media (max-width:767px){.footer__partner{margin-bottom:30px;margin-right:30px}}.footer__partner a{cursor:pointer}.footer__partner:last-child{margin:0}@media (max-width:1200px){.footer__partner:last-child{margin-bottom:30px}}.footer__partner__wrap-text{flex-direction:column;gap:4px 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:14px;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:-.04em;font-size:20px;line-height:28px}@media (max-width:767px){.footer__menu-item{line-height:26px}}.footer__menu-item{letter-spacing:-.7px;cursor:pointer;margin-right:30px;font-weight:600;transition:opacity .3s ease-in-out}@media (max-width:1366px){.footer__menu-item{margin-right:20px;font-size:17px}}@media (max-width:1200px){.footer__menu-item{letter-spacing:-.03em;margin-right:14px;font-size:17px;font-weight:600;line-height:20px}}@media (max-width:767px){.footer__menu-item{margin:0 12px 12px 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:25px;display:flex}@media (max-width:1200px){.footer__copyright{max-width:500px;margin-bottom:8px}}.footer__copyright-item{letter-spacing:-.04em;letter-spacing:-.6px;opacity:.6;margin-right:32px;font-size:15px;line-height:150%}@media (max-width:1200px){.footer__copyright-item{margin-bottom:24px;line-height:170%}}@media (max-width:767px){.footer__copyright-item{line-height:128%}}.footer__copyright-item:last-child{margin:0}@media (max-width:1200px){.footer__copyright-item_underline:last-child{margin-bottom:25px}}.footer__title{letter-spacing:-.03em;letter-spacing:-.51px;opacity:.4;margin-bottom:8px;font-size:17px;font-weight:600;line-height:20px}@media (max-width:1200px){.footer__title{letter-spacing:-.2px;opacity:.4;font-size:16px;font-style:normal;font-weight:500;line-height:20px}}.footer__title_margin-12{margin-bottom:12px}@media (max-width:767px){.footer__title_social{display:none}}.footer__text{letter-spacing:-.04em;letter-spacing:-.68px;white-space:nowrap;font-size:17px;line-height:26px}@media (max-width:767px){.footer__text{white-space:inherit}}.footer__social-items{display:flex}.footer__social-item{flex-shrink:0;margin-right:12px}@media (max-width:767px){.footer__social-item{margin-right:12px}}.footer__social-item:last-child{margin:0}.footer__social-ico{color:#30f;width:40px;height:40px;transition:color .2s ease-in-out}@media (max-width:767px){.footer__social-ico{width:48px;height:48px}}@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:190px;display:block}@media (max-width:767px){.loader__img{width:120px}}.loader__dot{background-color:#30f;border-radius:999px;width:23px;height:23px;margin-left:5px;animation:1s ease-in-out infinite bounce}@media (max-width:767px){.loader__dot{width:16px;height:16px}}@keyframes bounce{0%{transform:translateZ(0)}20%{transform:translateZ(0)}40%,43%{transform:translateY(-30px)scaleY(1)}53%{transform:translateZ(0)scaleY(.85)scaleX(1.1)}70%{transform:translateY(-15px)scaleY(1)}80%{transform:translateZ(0)scaleY(.9)scaleX(1.05)}90%{transform:translateY(-4px)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:100px;padding-bottom:34px;position:relative;overflow:hidden}@media (max-width:1200px){.layout__content{padding-top:90px}}@media (max-width:767px){.layout__content{padding-top:87px}}.layout__content_modal{z-index:1}.layout__footer{z-index:0;margin-bottom:25px;position:relative}@media (max-width:767px){.layout__footer{margin-bottom:0}}
