


#filter');filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:Gilroy-Thin;src:url(/_nuxt/fonts/34D080_0_0.64e5362.eot);src:url(/_nuxt/fonts/34D080_0_0.64e5362.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_0_0.813845c.woff2) format("woff2"),url(/_nuxt/fonts/34D080_0_0.f3d74d2.woff) format("woff"),url(/_nuxt/fonts/34D080_0_0.cd1e387.ttf) format("truetype")}@font-face{font-family:Gilroy-UltraLightItalic;src:url(/_nuxt/fonts/34D080_1_0.a0c9727.eot);src:url(/_nuxt/fonts/34D080_1_0.a0c9727.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_1_0.a3d0e2d.woff2) format("woff2"),url(/_nuxt/fonts/34D080_1_0.5317821.woff) format("woff"),url(/_nuxt/fonts/34D080_1_0.000aeee.ttf) format("truetype")}@font-face{font-family:Gilroy-ThinItalic;src:url(/_nuxt/fonts/34D080_2_0.4dccca0.eot);src:url(/_nuxt/fonts/34D080_2_0.4dccca0.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_2_0.dda6c46.woff2) format("woff2"),url(/_nuxt/fonts/34D080_2_0.439cf6f.woff) format("woff"),url(/_nuxt/fonts/34D080_2_0.1eaf621.ttf) format("truetype")}@font-face{font-family:Gilroy-SemiBoldItalic;src:url(/_nuxt/fonts/34D080_3_0.04dc1e2.eot);src:url(/_nuxt/fonts/34D080_3_0.04dc1e2.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_3_0.7fa028a.woff2) format("woff2"),url(/_nuxt/fonts/34D080_3_0.425933c.woff) format("woff"),url(/_nuxt/fonts/34D080_3_0.b6619d7.ttf) format("truetype")}@font-face{font-family:Gilroy-SemiBold;src:url(/_nuxt/fonts/34D080_4_0.159f5af.eot);src:url(/_nuxt/fonts/34D080_4_0.159f5af.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_4_0.fa9a9d7.woff2) format("woff2"),url(/_nuxt/fonts/34D080_4_0.25ed879.woff) format("woff"),url(/_nuxt/fonts/34D080_4_0.38f9851.ttf) format("truetype")}@font-face{font-family:Gilroy-UltraLight;src:url(/_nuxt/fonts/34D080_5_0.14f31ea.eot);src:url(/_nuxt/fonts/34D080_5_0.14f31ea.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_5_0.436c375.woff2) format("woff2"),url(/_nuxt/fonts/34D080_5_0.f665923.woff) format("woff"),url(/_nuxt/fonts/34D080_5_0.50af14d.ttf) format("truetype")}@font-face{font-family:Gilroy-Regular;src:url(/_nuxt/fonts/34D080_6_0.e064c62.eot);src:url(/_nuxt/fonts/34D080_6_0.e064c62.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_6_0.3df2908.woff2) format("woff2"),url(/_nuxt/fonts/34D080_6_0.b20bc3b.woff) format("woff"),url(/_nuxt/fonts/34D080_6_0.1fa7d34.ttf) format("truetype")}@font-face{font-family:Gilroy-RegularItalic;src:url(/_nuxt/fonts/34D080_7_0.c9fc792.eot);src:url(/_nuxt/fonts/34D080_7_0.c9fc792.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_7_0.9443cc4.woff2) format("woff2"),url(/_nuxt/fonts/34D080_7_0.3aedfa1.woff) format("woff"),url(/_nuxt/fonts/34D080_7_0.0b30bbc.ttf) format("truetype")}@font-face{font-family:Gilroy-MediumItalic;src:url(/_nuxt/fonts/34D080_8_0.e031587.eot);src:url(/_nuxt/fonts/34D080_8_0.e031587.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_8_0.7d0382f.woff2) format("woff2"),url(/_nuxt/fonts/34D080_8_0.0090bce.woff) format("woff"),url(/_nuxt/fonts/34D080_8_0.f099642.ttf) format("truetype")}@font-face{font-family:Gilroy-Medium;src:url(/_nuxt/fonts/34D080_9_0.a8cb4ce.eot);src:url(/_nuxt/fonts/34D080_9_0.a8cb4ce.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_9_0.d0371ad.woff2) format("woff2"),url(/_nuxt/fonts/34D080_9_0.7f20c6d.woff) format("woff"),url(/_nuxt/fonts/34D080_9_0.2dd9a7b.ttf) format("truetype")}@font-face{font-family:Gilroy-LightItalic;src:url(/_nuxt/fonts/34D080_A_0.024c8f9.eot);src:url(/_nuxt/fonts/34D080_A_0.024c8f9.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_A_0.726187a.woff2) format("woff2"),url(/_nuxt/fonts/34D080_A_0.c1d4ed4.woff) format("woff"),url(/_nuxt/fonts/34D080_A_0.87931a7.ttf) format("truetype")}@font-face{font-family:Gilroy-Light;src:url(/_nuxt/fonts/34D080_B_0.9870211.eot);src:url(/_nuxt/fonts/34D080_B_0.9870211.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_B_0.b660c17.woff2) format("woff2"),url(/_nuxt/fonts/34D080_B_0.4b21074.woff) format("woff"),url(/_nuxt/fonts/34D080_B_0.945602d.ttf) format("truetype")}@font-face{font-family:Gilroy-HeavyItalic;src:url(/_nuxt/fonts/34D080_C_0.e310049.eot);src:url(/_nuxt/fonts/34D080_C_0.e310049.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_C_0.60234a5.woff2) format("woff2"),url(/_nuxt/fonts/34D080_C_0.94abfa5.woff) format("woff"),url(/_nuxt/fonts/34D080_C_0.ee1903e.ttf) format("truetype")}@font-face{font-family:Gilroy-Heavy;src:url(/_nuxt/fonts/34D080_D_0.fcea0e3.eot);src:url(/_nuxt/fonts/34D080_D_0.fcea0e3.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_D_0.c5d209f.woff2) format("woff2"),url(/_nuxt/fonts/34D080_D_0.f116b37.woff) format("woff"),url(/_nuxt/fonts/34D080_D_0.706ab1b.ttf) format("truetype")}@font-face{font-family:Gilroy-ExtraBoldItalic;src:url(/_nuxt/fonts/34D080_E_0.c042f20.eot);src:url(/_nuxt/fonts/34D080_E_0.c042f20.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_E_0.6fe1bdf.woff2) format("woff2"),url(/_nuxt/fonts/34D080_E_0.2e09a44.woff) format("woff"),url(/_nuxt/fonts/34D080_E_0.03443d2.ttf) format("truetype")}@font-face{font-family:Gilroy-ExtraBold;src:url(/_nuxt/fonts/34D080_F_0.4eaf243.eot);src:url(/_nuxt/fonts/34D080_F_0.4eaf243.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_F_0.71eb116.woff2) format("woff2"),url(/_nuxt/fonts/34D080_F_0.eaa1180.woff) format("woff"),url(/_nuxt/fonts/34D080_F_0.1c02f90.ttf) format("truetype")}@font-face{font-family:Gilroy-BoldItalic;src:url(/_nuxt/fonts/34D080_10_0.6ee32a5.eot);src:url(/_nuxt/fonts/34D080_10_0.6ee32a5.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_10_0.4524550.woff2) format("woff2"),url(/_nuxt/fonts/34D080_10_0.c430438.woff) format("woff"),url(/_nuxt/fonts/34D080_10_0.2f08fcb.ttf) format("truetype")}@font-face{font-family:Gilroy-Bold;src:url(/_nuxt/fonts/34D080_11_0.a1a3fae.eot);src:url(/_nuxt/fonts/34D080_11_0.a1a3fae.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_11_0.8bd997a.woff2) format("woff2"),url(/_nuxt/fonts/34D080_11_0.cd4a847.woff) format("woff"),url(/_nuxt/fonts/34D080_11_0.7047f8f.ttf) format("truetype")}@font-face{font-family:Gilroy-BlackItalic;src:url(/_nuxt/fonts/34D080_12_0.f00bc14.eot);src:url(/_nuxt/fonts/34D080_12_0.f00bc14.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_12_0.480207c.woff2) format("woff2"),url(/_nuxt/fonts/34D080_12_0.d586eef.woff) format("woff"),url(/_nuxt/fonts/34D080_12_0.dcef2a2.ttf) format("truetype")}@font-face{font-family:Gilroy-Black;src:url(/_nuxt/fonts/34D080_13_0.691d0cc.eot);src:url(/_nuxt/fonts/34D080_13_0.691d0cc.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/34D080_13_0.fa45c8a.woff2) format("woff2"),url(/_nuxt/fonts/34D080_13_0.454a743.woff) format("woff"),url(/_nuxt/fonts/34D080_13_0.ae19c85.ttf) format("truetype")}body{background-color:#fff;font-family:Gilroy-Medium;font-size:16px}body a,body a:active,body a:hover{text-decoration:none}body .page-content{min-height:calc(100vh - 370px)}body .back-button,body .menu-component svg{border-radius:50%;-webkit-box-shadow:0 0 8px 0 hsla(0,0%,69%,.41);box-shadow:0 0 8px 0 hsla(0,0%,69%,.41)}body .services-page{position:absolute;left:24px;right:24px;bottom:24px;top:24px;background:#f1f4ff}@media (max-width:767px){body .services-page{position:absolute;left:24px;right:24px;bottom:unset;top:24px;background:0 0}body .services-page .menu-component{display:none}}html{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;word-spacing:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{margin:0}.body-wrp #place-keeper-bottom,.body-wrp #place-keeper-top{background-color:#fff;height:24px;position:fixed;z-index:999;width:100%}.body-wrp #place-keeper-bottom{bottom:0}.body-wrp #place-keeper-top{top:0}.body-wrp.category-page #place-keeper-bottom,.body-wrp.category-page #place-keeper-top,.body-wrp.job-page #place-keeper-bottom,.body-wrp.job-page #place-keeper-top,.body-wrp.myjls-page #place-keeper-bottom,.body-wrp.myjls-page #place-keeper-top,.body-wrp.myjls-page .footer-component,.body-wrp.myjls-page .header-component,.body-wrp.news-details-page #place-keeper-bottom,.body-wrp.news-details-page #place-keeper-top,.body-wrp.project-page #place-keeper-bottom,.body-wrp.project-page #place-keeper-top,.body-wrp.service-page #place-keeper-bottom,.body-wrp.service-page #place-keeper-top{display:none}.body-wrp.contact-page{display:block}.scroll-fadein{opacity:0;-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out}.scroll-fadein.scroll-fadein-visible{opacity:1}@media (max-width:767px){.body-wrp #place-keeper-bottom,.body-wrp #place-keeper-top{height:16px}}.header-component[data-v-f425ded2]{position:relative;min-height:100vh;height:100vh;width:100%;-webkit-transition:min-height .8s cubic-bezier(.2,.4,.3,1),height .8s cubic-bezier(.2,.4,.3,1),width .8s cubic-bezier(.2,.4,.3,1);transition:min-height .8s cubic-bezier(.2,.4,.3,1),height .8s cubic-bezier(.2,.4,.3,1),width .8s cubic-bezier(.2,.4,.3,1)}.header-component .header-wrp[data-v-f425ded2]{background:#fff;background-position:50%;color:#fff;background-size:cover;position:absolute;bottom:24px;right:24px;left:24px;top:24px;overflow:hidden;-webkit-transition:background-color .8s cubic-bezier(.2,.4,.3,1),bottom .8s cubic-bezier(.2,.4,.3,1),right .8s cubic-bezier(.2,.4,.3,1),left .8s cubic-bezier(.2,.4,.3,1),top .8s cubic-bezier(.2,.4,.3,1);transition:background-color .8s cubic-bezier(.2,.4,.3,1),bottom .8s cubic-bezier(.2,.4,.3,1),right .8s cubic-bezier(.2,.4,.3,1),left .8s cubic-bezier(.2,.4,.3,1),top .8s cubic-bezier(.2,.4,.3,1)}.header-component .header-wrp .background-video[data-v-f425ded2]{position:absolute;left:50%;top:50%;min-height:101%;min-width:101%;height:auto;width:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.header-component .header-wrp .header-line[data-v-f425ded2]{position:absolute;z-index:2;right:0;left:0;top:0}.header-component .header-wrp .side-background-image[data-v-f425ded2]{position:absolute;height:58%;bottom:14%;right:24px}.header-component .header-wrp .overlay-image-mask[data-v-f425ded2]{background-image:linear-gradient(-1deg,rgba(0,0,0,.46) -20%,hsla(0,0%,43%,.07) 60%);position:absolute;z-index:1;bottom:0;right:0;left:0;top:0}.header-component .header-wrp .background-img-wrp[data-v-f425ded2]{display:none}.header-component .header-wrp .header-text-block[data-v-f425ded2]{position:absolute;bottom:104px;left:115px;z-index:2}.header-component .header-wrp .header-text-block .pre-title[data-v-f425ded2]{font-size:19px;font-family:Gilroy-Bold;margin-bottom:11px;display:none}.header-component .header-wrp .header-text-block .header-text-title[data-v-f425ded2]{font-family:Gilroy-ExtraBold;font-size:56px;font-weight:400;line-height:1.14;max-width:782px}.header-component .header-wrp .header-text-block .header-text[data-v-f425ded2]{font-size:18px;font-family:Gilroy-Medium;letter-spacing:.1px;line-height:1.4;max-width:530px;margin-top:6px}.header-component .header-wrp .header-text-block .open-link[data-v-f425ded2]{margin-top:9px}.header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2]{-webkit-transition:opacity .37s linear;transition:opacity .37s linear;-webkit-transition-delay:.15s;transition-delay:.15s;position:absolute;height:48px;bottom:24px;right:24px;width:48px;z-index:2}.header-component .header-wrp .scrolldown-btn-wrp .scrolldown-btn[data-v-f425ded2]{cursor:pointer}.header-component.animate-exit .header-wrp[data-v-f425ded2]{-webkit-animation:close-data-v-f425ded2 .5s ease-out;animation:close-data-v-f425ded2 .5s ease-out;bottom:24px!important;right:24px!important;left:24px!important;top:24px!important}@-webkit-keyframes close-data-v-f425ded2{50%{opacity:1}to{opacity:0}}@keyframes close-data-v-f425ded2{50%{opacity:1}to{opacity:0}}.header-component.no-transition .header-wrp[data-v-f425ded2],.header-component.no-transition[data-v-f425ded2]{-webkit-transition:none;transition:none}.contact-page[data-v-f425ded2]{font-size:0}.contact-page .header-component[data-v-f425ded2]{display:inline-block;vertical-align:top;width:60%}.contact-page .header-component .header-wrp[data-v-f425ded2]{background:#00b8fe!important}.contact-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.contact-page .header-component .header-wrp .overlay-image-mask[data-v-f425ded2],.contact-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2]{display:none}.error-page .header-component[data-v-f425ded2],.news-page .header-component[data-v-f425ded2],.projects-page .header-component[data-v-f425ded2],.standard-page .header-component[data-v-f425ded2]{min-height:128px!important;height:128px!important}.error-page .header-component .header-wrp[data-v-f425ded2],.news-page .header-component .header-wrp[data-v-f425ded2],.projects-page .header-component .header-wrp[data-v-f425ded2],.standard-page .header-component .header-wrp[data-v-f425ded2]{background-color:#fff;background-image:none!important}.error-page .header-component .header-wrp .overlay-image-mask[data-v-f425ded2],.news-page .header-component .header-wrp .overlay-image-mask[data-v-f425ded2],.projects-page .header-component .header-wrp .overlay-image-mask[data-v-f425ded2],.standard-page .header-component .header-wrp .overlay-image-mask[data-v-f425ded2]{display:none}.error-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.error-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.news-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.news-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.projects-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.projects-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.standard-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.standard-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2]{opacity:0}.category-page .slider-component[data-v-f425ded2],.contact-page .slider-component[data-v-f425ded2],.error-page .slider-component[data-v-f425ded2],.job-page .slider-component[data-v-f425ded2],.jobs-page .slider-component[data-v-f425ded2],.news-details-page .slider-component[data-v-f425ded2],.news-page .slider-component[data-v-f425ded2],.project-page .slider-component[data-v-f425ded2],.projects-page .slider-component[data-v-f425ded2],.services-page .slider-component[data-v-f425ded2],.standard-page .slider-component[data-v-f425ded2],.team-page .slider-component[data-v-f425ded2]{display:none}.category-page .standard-header[data-v-f425ded2],.contact-page .standard-header[data-v-f425ded2],.error-page .standard-header[data-v-f425ded2],.job-page .standard-header[data-v-f425ded2],.jobs-page .standard-header[data-v-f425ded2],.news-details-page .standard-header[data-v-f425ded2],.news-page .standard-header[data-v-f425ded2],.project-page .standard-header[data-v-f425ded2],.projects-page .standard-header[data-v-f425ded2],.services-page .standard-header[data-v-f425ded2],.standard-page .standard-header[data-v-f425ded2],.team-page .standard-header[data-v-f425ded2]{display:block}.index-page .standard-header[data-v-f425ded2]{display:none}.index-page .slider-component[data-v-f425ded2]{display:block}.services-page .header-component[data-v-f425ded2]{min-height:128px!important;height:128px!important;width:0}.services-page .header-component .header-wrp[data-v-f425ded2]{background-color:#fff;background-image:none!important}.services-page .header-component .header-wrp .overlay-image-mask[data-v-f425ded2]{display:none}.services-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.services-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2]{opacity:0}.services-page .header-component .header-wrp[data-v-f425ded2]{display:none}@media (max-width:767px){.header-component .header-wrp[data-v-f425ded2]{background-repeat:no-repeat;background-position:top;bottom:16px;right:16px;left:16px;top:16px}.header-component .header-wrp .background-img-wrp[data-v-f425ded2]{text-align:center;position:absolute;display:block;right:0;left:0;top:0}.header-component .header-wrp .background-img-wrp .background-img[data-v-f425ded2]{max-width:100%}.header-component .header-wrp .header-line[data-v-f425ded2]{z-index:32}.header-component .header-wrp .header-text-block[data-v-f425ded2]{position:absolute;bottom:32px;right:16px;left:16px;-webkit-transition-delay:0s;transition-delay:0s}.header-component .header-wrp .header-text-block .header-text-title[data-v-f425ded2]{font-size:32px;line-height:1.25}.header-component .header-wrp .header-text-block .header-text[data-v-f425ded2]{line-height:1.5;margin-top:0;font-size:16px}.header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2]{display:none}.news-page .header-component[data-v-f425ded2],.projects-page .header-component[data-v-f425ded2],.services-page .header-component[data-v-f425ded2],.standard-page .header-component[data-v-f425ded2]{min-height:112px;height:112px}.news-page .header-component .background-img-wrp[data-v-f425ded2],.projects-page .header-component .background-img-wrp[data-v-f425ded2],.services-page .header-component .background-img-wrp[data-v-f425ded2],.standard-page .header-component .background-img-wrp[data-v-f425ded2]{display:none}.contact-page .header-component[data-v-f425ded2]{display:block;min-height:380px!important;height:380px!important;width:100%}}.category-page .header-component .header-wrp[data-v-f425ded2]{-webkit-transition:none;transition:none}.category-page .header-component .header-wrp[data-v-f425ded2],.job-page .header-component .header-wrp[data-v-f425ded2],.news-details-page .header-component .header-wrp[data-v-f425ded2],.project-page .header-component .header-wrp[data-v-f425ded2]{bottom:0;right:0;left:0;top:0}.category-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.job-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.news-details-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.project-page .header-component .header-wrp .header-text-block[data-v-f425ded2]{-webkit-animation:fade-in-data-v-f425ded2 1.5s;animation:fade-in-data-v-f425ded2 1.5s;left:139px}@-webkit-keyframes fade-in-data-v-f425ded2{0%{opacity:0}to{opacity:1}}@keyframes fade-in-data-v-f425ded2{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.category-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.job-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.news-details-page .header-component .header-wrp .header-text-block[data-v-f425ded2],.project-page .header-component .header-wrp .header-text-block[data-v-f425ded2]{bottom:64px;right:32px;left:32px}}.category-page .header-component .header-wrp .header-text-block .pre-title[data-v-f425ded2],.job-page .header-component .header-wrp .header-text-block .pre-title[data-v-f425ded2],.news-details-page .header-component .header-wrp .header-text-block .pre-title[data-v-f425ded2],.project-page .header-component .header-wrp .header-text-block .pre-title[data-v-f425ded2]{display:block}.category-page .header-component .header-wrp .header-text-block .open-link[data-v-f425ded2],.job-page .header-component .header-wrp .header-text-block .open-link[data-v-f425ded2],.news-details-page .header-component .header-wrp .header-text-block .open-link[data-v-f425ded2],.project-page .header-component .header-wrp .header-text-block .open-link[data-v-f425ded2]{display:none;margin-top:2px}.category-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.job-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.jobs-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.news-details-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.project-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.services-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2],.team-page .header-component .header-wrp .scrolldown-btn-wrp[data-v-f425ded2]{display:none}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .header-line{opacity:.999}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .header-line .logo-img.logo .logo-path{fill:#fff}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .header-line .menu-btn.custom-link{color:#fff}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .header-line .menu-btn.custom-link .underline{background-color:#fff}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .header-line .portal-btn{border-color:#fff;color:#fff}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .header-line .portal-btn:hover{color:#2b2b2b}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .scrolldown-btn-wrp .scrolldown-btn .arrow{fill:#fff}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .scrolldown-btn-wrp .scrolldown-btn .circle{stroke:#fff;fill:#fff}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .scrolldown-btn-wrp .scrolldown-btn:hover .arrow{fill:#2b2b2b}.body-wrp:not(.projects-page):not(.news-page):not(.standard-page):not(.error-page) .header-component .scrolldown-btn-wrp .scrolldown-btn:hover .circle{fill-opacity:1}.contact-page .header-component .header-line .portal-btn,.error-page .header-component .header-line .portal-btn,.jobs-page .header-component .header-line .portal-btn,.news-page .header-component .header-line .portal-btn,.projects-page .header-component .header-line .portal-btn,.standard-page .header-component .header-line .portal-btn,.team-page .header-component .header-line .portal-btn{display:none}@media (max-width:767px){.header-component .side-background-image{height:48%!important;bottom:42%!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.header-component .header-wrp .header-text-block{bottom:80px;left:64px!important}.category-page .header-component .header-wrp .header-text-block,.job-page .header-component .header-wrp .header-text-block,.news-details-page .header-component .header-wrp .header-text-block,.project-page .header-component .header-wrp .header-text-block{left:88px!important;padding-right:96px}.contact-page .header-component{min-height:60vh!important;height:60vh!important}.contact-page .header-component .header-wrp{width:calc(100vw - 48px);height:calc(100% - 24px)}.contact-page .header-component .header-wrp .contacts-text{left:64px;top:180px}}.header-container{-webkit-transition:opacity .37s linear;transition:opacity .37s linear;padding:24px;z-index:2}.header-container .logo-wrp{display:inline-block;cursor:pointer;margin-right:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-container .logo-wrp .logo-img{margin-right:24px;vertical-align:middle;height:48px;width:48px}.header-container .menu-btn{color:#2b2b2b}.header-container .menu-btn:active,.header-container .menu-btn:focus,.header-container .menu-btn:hover{text-decoration:none;outline:0}.header-container .menu-btn:last-child{margin-left:8px;margin-left:.5rem}.header-container .menu-link{margin:0 14px}.header-container .portal-btn{margin-top:-2px;float:right}.category-page .header-container,.category-page .services-page,.job-page .header-container,.job-page .services-page,.news-details-page .header-container,.news-details-page .services-page,.project-page .header-container,.project-page .services-page{display:none}@media (max-width:767px){.header-container{padding:16px}.header-container .menu-btn{display:none}.header-container .portal-btn{display:none!important}}.logo .logo-path{fill:#2b2b2b}.custom-link{font-family:Gilroy-SemiBold;font-size:16px;color:#2b2b2b;letter-spacing:.5px;display:inline-block;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-link:active,.custom-link:focus,.custom-link:hover{text-decoration:none;outline:0}.custom-link .underline{-webkit-transition:width .25s cubic-bezier(.55,.085,.68,.53);transition:width .25s cubic-bezier(.55,.085,.68,.53);background-color:#2b2b2b;height:2px;width:24px}.custom-link.no-init .underline{width:0}.custom-link.header-colors{color:#fff}.custom-link.header-colors .underline{background-color:#fff}.custom-link.current .underline{width:100%}@media (min-width:767px){.custom-link.no-init:hover .underline,.custom-link:hover .underline{width:100%}}.ellipse-button-component[data-v-07172b56]{border:2px solid #fff;font-family:Gilroy-SemiBold;color:#fff;padding:12px 40px 10px;font-size:16px;display:inline-block;border-radius:100px;cursor:pointer;-webkit-transition:background-color .37s linear,color .37s linear;transition:background-color .37s linear,color .37s linear}.ellipse-button-component[data-v-07172b56]:hover{background-color:#fff;color:#2b2b2b}.contacts-component .contacts-text[data-v-15440ba8]{-webkit-animation:fade-in-data-v-15440ba8 .6s;animation:fade-in-data-v-15440ba8 .6s;position:absolute;display:none;left:118px;top:224px;z-index:2}@-webkit-keyframes fade-in-data-v-15440ba8{0%{opacity:0}to{opacity:1}}@keyframes fade-in-data-v-15440ba8{0%{opacity:0}to{opacity:1}}.contacts-component .contacts-text .contact-title[data-v-15440ba8]{font-family:Gilroy-ExtraBold;font-size:56px;font-weight:400;line-height:1.14}.contacts-component .contacts-text .contact-phones[data-v-15440ba8]{margin-top:24px;font-family:Gilroy-Medium;font-size:18px}.contacts-component .contacts-text .contact-phones .contact-phone[data-v-15440ba8]{margin-top:8px}.contacts-component .contacts-text .contact-button[data-v-15440ba8]{margin-top:34px}.contacts-component .contacts-image[data-v-15440ba8]{position:absolute;display:none;bottom:40px;right:-30px;width:40%}@media (max-width:767px){.contacts-component .contacts-text[data-v-15440ba8]{top:96px;left:16px}.contacts-component .contacts-text .contact-title[data-v-15440ba8]{font-size:32px;font-family:Gilroy-ExtraBold;padding-right:16px}.contacts-component .contacts-text .contact-phones[data-v-15440ba8]{margin-top:16px;font-size:16px}.contacts-component .contacts-text .contact-button[data-v-15440ba8]{margin-top:14px}.contacts-component .contacts-image[data-v-15440ba8]{bottom:20px;width:70%}}.contact-page .contacts-image[data-v-15440ba8],.contact-page .contacts-text[data-v-15440ba8]{display:block}.slider-component[data-v-489fcd34]{height:100%}.slider-component .swiper-controls[data-v-489fcd34]{vertical-align:middle;font-size:16px;display:inline-block;height:48px;position:absolute;right:24px;bottom:24px;z-index:200}.slider-component .swiper-controls .arrow-btn[data-v-489fcd34]{height:48px;width:48px;cursor:pointer;margin:0 10px}.slider-component .swiper-controls .next-btn[data-v-489fcd34]{margin-right:0}.slider-component .slide-image[data-v-489fcd34]{position:absolute;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.slider-component .body .swiper-container[data-v-489fcd34],.slider-component .body[data-v-489fcd34]{height:100%}.slider-component .body .swiper-slide[data-v-489fcd34]{display:inline-block;padding-right:24px;width:auto;height:100%}.slider-component .body .swiper-pagination[data-v-489fcd34]{display:none}.slider-component .body .overlay-image-mask[data-v-489fcd34]{background-image:linear-gradient(-1deg,rgba(0,0,0,.46) -20%,hsla(0,0%,43%,.07) 60%);position:absolute;z-index:1;bottom:0;right:0;left:0;top:0}.slider-component .body .header-text-block[data-v-489fcd34]{position:absolute;bottom:104px;left:115px;z-index:2}.slider-component .body .header-text-block .pre-title[data-v-489fcd34]{font-size:19px;font-family:Gilroy-Bold;margin-bottom:11px;display:none}.slider-component .body .header-text-block .header-text-title[data-v-489fcd34]{font-family:Gilroy-ExtraBold;font-size:56px;font-weight:400;line-height:1.14;max-width:782px}.slider-component .body .header-text-block .header-text[data-v-489fcd34]{font-size:18px;font-family:Gilroy-Medium;letter-spacing:.1px;line-height:1.4;max-width:530px;margin-top:6px}.slider-component .body .header-text-block .open-link[data-v-489fcd34]{margin-top:9px}@media (max-width:767px){.slider-component .header[data-v-489fcd34]{margin-top:48px}.slider-component .header .title[data-v-489fcd34]{font-size:32px;line-height:1.25;width:100%}.slider-component .header .swiper-controls[data-v-489fcd34]{display:none}.slider-component .body .header-text-block[data-v-489fcd34]{position:absolute;bottom:60px;right:16px;left:16px;-webkit-transition-delay:0s;transition-delay:0s}.slider-component .body .header-text-block .header-text-title[data-v-489fcd34]{font-size:32px;line-height:1.25}.slider-component .body .header-text-block .header-text[data-v-489fcd34]{line-height:1.5;margin-top:0;font-size:16px}.slider-component .body .swiper-slide[data-v-489fcd34]{vertical-align:middle;padding-right:0;margin-right:0;max-width:100%;width:100%}.slider-component .body .swiper-pagination[data-v-489fcd34]{display:block}}.slider-component .swiper-controls .arrow-btn .circle{stroke:#fff;fill:#fff}.slider-component .swiper-controls .arrow-btn .arrow{fill:#fff}.slider-component .swiper-controls .arrow-btn:hover .circle{fill-opacity:1}.slider-component .swiper-controls .arrow-btn:hover .arrow{fill:#2b2b2b}.slider-component .body .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.slider-component .body .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}svg .arrow,svg .circle{fill:#fff;-webkit-transition:fill .37s linear,fill-opacity .37s linear;transition:fill .37s linear,fill-opacity .37s linear}svg .circle{stroke:#fff;fill-opacity:0}.modules-component[data-v-37a5312f]{margin-top:24px;margin-left:24px;font-size:0}.modules-component .module[data-v-37a5312f]{margin-bottom:24px;vertical-align:middle;font-size:16px;display:inline-block;padding-right:24px}.modules-component .module.half[data-v-37a5312f]{width:50%}.modules-component .module.full[data-v-37a5312f]{display:block;width:100%}.modules-component .image-and-text[data-v-37a5312f]{margin-bottom:24px}@media (max-width:767px){.modules-component[data-v-37a5312f]{margin-top:16px;margin-left:16px}.modules-component .module[data-v-37a5312f]{margin-bottom:16px;padding-right:16px}.modules-component .module.half[data-v-37a5312f]{display:block;width:100%}}.module-description-component[data-v-ae86b164]{padding:0 85px 0 115px}.module-description-component .title[data-v-ae86b164]{font-family:Gilroy-ExtraBold;color:#c5cde2;text-overflow:ellipsis;overflow:hidden;line-height:1.2;text-align:left;font-size:48px;max-width:550px}.module-description-component .description[data-v-ae86b164]{font-size:18px;font-family:Gilroy-Medium;color:#2b2b2b;line-height:1.6;margin-top:16px;max-width:470px;letter-spacing:.1px}.module-description-component .link-module-component[data-v-ae86b164]{font-family:Gilroy-SemiBold;color:#2b2b2b;letter-spacing:.5px;font-size:16px;display:inline-block;line-height:1.5;cursor:pointer}.module-description-component .link-module-component .underline[data-v-ae86b164]{background-color:#2b2b2b;-webkit-transition:width .37s ease-in;transition:width .37s ease-in;height:2px;width:24px}.module-description-component .link-module-component:hover .underline[data-v-ae86b164]{width:100%}.module-description-component .module-link[data-v-ae86b164]{margin-top:24px}.module-description-component .module-link a[data-v-ae86b164],.module-description-component .module-link a[data-v-ae86b164]:visited{color:#2b2b2b}@media (max-width:1200px){.module-description-component[data-v-ae86b164]{padding:40px 16px 16px}.module-description-component .title[data-v-ae86b164]{font-size:32px;line-height:1.25}.module-description-component .description[data-v-ae86b164]{font-size:16px;line-height:1.5;margin-top:8px}}.module-image-component{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-image-component img{width:100%}@media (max-width:767px){.project-wrp{overflow-x:hidden}.full .module-image-component{outline:16px solid #fff}.full .module-image-component img{width:auto;height:330px}.half .module-image-component{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.half .module-image-component img{cursor:pointer;width:100%}}.module-video{position:relative;width:100%}.module-video .poster{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;position:relative;font-size:0}.module-video .poster.hidden{display:none;opacity:0}.module-video .poster img{width:100%}.module-video .poster .button{background-image:url(/_nuxt/img/play.4ee85df.svg);left:calc(50% - 45px);top:calc(50% - 45px);background-size:cover;position:absolute;cursor:pointer;height:90px;width:90px;z-index:1}.module-video .player-wrp{overflow:hidden}.module-video .player-wrp .video-js{width:100%;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-video .player-wrp .video-js .vjs-big-play-button{height:90px;width:90px;position:absolute;left:calc(50% - 45px);top:calc(50% - 45px);display:block;z-index:1;border-width:0;outline:0;background-color:transparent;background-image:url(/_nuxt/img/play.4ee85df.svg);background-size:cover;border-radius:0;-webkit-transition:opacity .37s linear;transition:opacity .37s linear}.module-video .player-wrp .video-js .vjs-big-play-button:hover{background-color:transparent}.module-video .player-wrp .video-js .vjs-big-play-button .vjs-icon-placeholder{opacity:0}.module-video .player-wrp .video-js.vjs-playing .vjs-big-play-button{opacity:0;z-index:-1}.module-video .tint-overlay{background-color:rgba(0,0,0,.41);position:absolute;bottom:0;right:0;left:0;top:0}@media (max-width:767px){.module-video .tint-overlay{outline:16px solid #fff}.module-video .poster img{height:330px;width:auto}.module-video .player-wrp .video-js .vjs-big-play-button,.module-video .poster .button{left:calc(50% - 30px);top:calc(50% - 30px);height:60px;width:60px}}.project-testimonials{background-color:#f1f4ff;padding:136px 115px}.project-testimonials .testimonial{color:#2b2b2b;margin:0}.project-testimonials .testimonial .text{font-family:Gilroy-ExtraBold;font-size:36px}.project-testimonials .testimonial .author{font-size:18px;font-family:Gilroy-SemiBold;line-height:1.2;margin-top:25px}.project-testimonials .testimonial .place{font-family:Gilroy-SemiBold;font-size:16px;line-height:1.5}@media (max-width:767px){.project-testimonials{padding:16px;padding-top:32px}.project-testimonials .testimonial{margin-bottom:32px}.project-testimonials .testimonial .text{font-size:24px;line-height:1.33}.project-testimonials .testimonial .author{font-size:16px;line-height:1.5;margin-top:12px}.project-testimonials .testimonial .place{font-family:Gilroy-SemiBold;font-size:14px;line-height:24px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.project-testimonials{padding:48px 40px}.project-testimonials .testimonial{margin:0}.project-testimonials .testimonial .text{font-size:28px;line-height:1.33}.project-testimonials .testimonial .author{font-size:16px;line-height:1.5;margin-top:12px}.project-testimonials .testimonial .place{font-family:Gilroy-SemiBold;font-size:14px;line-height:24px}}.project-expert{padding:180px 115px 0;height:350px;text-align:center}.project-expert .description,.project-expert img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-expert img{border-radius:50%;height:128px;float:left}.project-expert .description{float:left;margin-left:48px;text-align:left}.project-expert .expert{color:#2b2b2b;display:inline-block;margin-left:-48px;margin-top:0}.project-expert .expert .name{font-family:Gilroy-ExtraBold;font-size:36px}.project-expert .expert .position{font-size:18px;font-family:Gilroy-Medium;line-height:1.2;margin-top:4px}.project-expert .expert .subtitle{font-size:20px;font-family:Gilroy-ExtraBold}.project-expert .expert .ellipse-button-component{border:2px solid #2b2b2b;color:#2b2b2b;margin-top:16px}.project-expert .expert .ellipse-button-component:hover{color:#fff;background:#2b2b2b}@media (max-width:767px){.project-expert{padding:0;padding-top:128px;height:250px;margin-bottom:120px}.project-expert .expert{position:absolute;left:80px}.project-expert .expert img{height:114px;margin-bottom:16px;float:none;display:block}.project-expert .expert .description{margin-left:0;float:none;display:block}.project-expert .expert .name{font-size:24px;line-height:1.33}.project-expert .expert .position{font-size:16px;line-height:1.5;margin-top:12px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.project-expert{padding:48px 40px}.project-expert .expert{margin:0}.project-expert .expert .name{font-size:28px;line-height:1.33}.project-expert .expert .position{font-size:16px;line-height:1.5;margin-top:12px}}.project-services{height:350px;text-align:center;padding:130px 90px 0 114px}.project-services img{border-radius:50%;height:224px;float:left}.project-services .description{float:left;text-align:left}.project-services .subtitle{font-size:20px;font-family:Gilroy-ExtraBold;line-height:24px;padding-bottom:10px}@media (max-width:767px){.project-services{padding:48px 0 0 10px;padding-top:0;height:200px}.project-services img{height:104px;margin-bottom:16px}.project-services .description{margin-left:0}.project-services .name{font-size:24px;line-height:1.33}.project-services .position{font-size:16px;line-height:1.5;margin-top:12px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.project-expert{padding:48px 40px}.project-expert .expert{margin:0}.project-expert .expert .name{font-size:28px;line-height:1.33}.project-expert .expert .position{font-size:16px;line-height:1.5;margin-top:12px}}.tag-link-component[data-v-5107d685]{border:2px solid #2b2b2b;font-family:Gilroy-SemiBold;color:#2b2b2b;padding:5.5px 14px 3.5px;margin:0 8px 8px 0;font-size:16px;display:inline-block;border-radius:100px;cursor:pointer;-webkit-transition:background-color .37s linear,color .37s linear;transition:background-color .37s linear,color .37s linear}.tag-link-component[data-v-5107d685]:hover{background-color:#2b2b2b;color:#fff}.footer-component[data-v-f692ef94]{padding:40px 24px;margin-top:24px;background-color:#f1f4ff;color:#2b2b2b;margin:40px 24px 24px;font-size:0}.footer-component .left[data-v-f692ef94]{font-size:16px;display:inline-block;width:50%}.footer-component .left .line-1[data-v-f692ef94]{font-family:Gilroy-ExtraBold;font-size:28px;line-height:1.14}.footer-component .left .line-2[data-v-f692ef94]{font-size:16px;line-height:1.5;margin-top:8px}.footer-component .right[data-v-f692ef94]{font-size:16px;display:inline-block;text-align:right;width:50%}.footer-component .right .swissmade[data-v-f692ef94]{display:inline-block;height:22px;margin-left:20px;margin-top:12px}.footer-component .right .socials[data-v-f692ef94]{display:inline-block}.footer-component .right .socials .social-btn[data-v-f692ef94]{margin:0 11px;display:inline-block;text-align:center;height:24px;width:24px}.footer-component .right .socials .social-btn img[data-v-f692ef94]{height:100%}.footer-component .right .links[data-v-f692ef94]{margin-top:12.4px}.footer-component .right .links .link[data-v-f692ef94]{cursor:pointer;color:#2b2b2b;font-size:16px;font-family:Gilroy-SemiBold;border-right:2px solid #2b2b2b;padding:0 4px}.footer-component .right .links .link[data-v-f692ef94]:active,.footer-component .right .links .link[data-v-f692ef94]:focus,.footer-component .right .links .link[data-v-f692ef94]:hover{text-decoration:none;outline:0}.footer-component .right .links .link[data-v-f692ef94]:last-of-type{border-right-width:0;padding-right:0}.category-page .footer-component[data-v-f692ef94],.contact-page .footer-component[data-v-f692ef94],.job-page .footer-component[data-v-f692ef94],.news-details-page .footer-component[data-v-f692ef94],.project-page .footer-component[data-v-f692ef94],.services-page .footer-component[data-v-f692ef94]{display:none}.contact-page .footer-component[data-v-f692ef94]{margin-top:0}@media (max-width:767px){.footer-component[data-v-f692ef94]{padding:40px 16px;margin:16px;margin-top:16px}.footer-component .left[data-v-f692ef94]{width:100%;display:block;font-size:17px}.footer-component .left .line-1[data-v-f692ef94]{font-size:24px;line-height:1.38}.footer-component .left .line-2[data-v-f692ef94]{font-size:17px;line-height:1.5;margin-top:6px}.footer-component .right[data-v-f692ef94]{margin-top:32px;text-align:left;display:block;width:100%}.footer-component .right .socials a:first-of-type .social-btn[data-v-f692ef94]{margin-left:0}.footer-component .right .links[data-v-f692ef94]{margin-top:32px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.footer-component .right .swissmade[data-v-f692ef94]{margin-left:6px;margin-top:24px}}.menu-btn[data-v-ad5d3db0]{left:-50px;top:-50px;position:fixed;z-index:1001;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .5s ease-in,top .15s ease-in;transition:opacity .5s ease-in,top .15s ease-in}.menu-btn.visible[data-v-ad5d3db0]{left:44px;top:44px;opacity:1}.menu-container[data-v-ad5d3db0]{background-color:#00b8fe;color:#fff;position:fixed;right:24px;left:24px;top:24px;height:calc(100vh - 48px);overflow:hidden;-webkit-transform:translate3d(0,-115%,0);transform:translate3d(0,-115%,0);z-index:997}.menu-container .height-helper[data-v-ad5d3db0]{vertical-align:middle;display:inline-block;height:100%}.menu-container .menu-items[data-v-ad5d3db0]{vertical-align:middle;display:inline-block;width:100%}.menu-container .menu-items .menu-item-wrp[data-v-ad5d3db0]{text-align:center;overflow:hidden}.menu-container .menu-items .menu-item-wrp:nth-child(0n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.6s;transition-delay:.6s}.menu-container .menu-items .menu-item-wrp:nth-child(1n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.5s;transition-delay:.5s}.menu-container .menu-items .menu-item-wrp:nth-child(2n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.4s;transition-delay:.4s}.menu-container .menu-items .menu-item-wrp:nth-child(3n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.3s;transition-delay:.3s}.menu-container .menu-items .menu-item-wrp:nth-child(4n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.2s;transition-delay:.2s}.menu-container .menu-items .menu-item-wrp:nth-child(5n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.1s;transition-delay:.1s}.menu-container .menu-items .menu-item-wrp:nth-child(6n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:0s;transition-delay:0s}.menu-container .menu-items .menu-item-wrp .menu-item[data-v-ad5d3db0]{font-family:Gilroy-ExtraBold;font-size:52px;display:inline-block;color:#fff;line-height:1.14;margin-top:42px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all .37s ease-in-out;transition:all .37s ease-in-out}.menu-container .menu-items .menu-item-wrp:first-of-type .menu-item[data-v-ad5d3db0]{margin-top:0}.menu-container.opened[data-v-ad5d3db0]{-webkit-animation:slide-in-top-data-v-ad5d3db0 .25s;animation:slide-in-top-data-v-ad5d3db0 .25s;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:auto}@-webkit-keyframes slide-in-top-data-v-ad5d3db0{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes slide-in-top-data-v-ad5d3db0{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.menu-container.opened .menu-items .menu-item-wrp:nth-child(0n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:0s;transition-delay:0s}.menu-container.opened .menu-items .menu-item-wrp:nth-child(1n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.1s;transition-delay:.1s}.menu-container.opened .menu-items .menu-item-wrp:nth-child(2n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.2s;transition-delay:.2s}.menu-container.opened .menu-items .menu-item-wrp:nth-child(3n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.3s;transition-delay:.3s}.menu-container.opened .menu-items .menu-item-wrp:nth-child(4n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.4s;transition-delay:.4s}.menu-container.opened .menu-items .menu-item-wrp:nth-child(5n) .menu-item[data-v-ad5d3db0]{-webkit-transition-delay:.5s;transition-delay:.5s}.menu-container.opened .menu-items .menu-item-wrp .menu-item[data-v-ad5d3db0]{-webkit-transform:translateZ(0);transform:translateZ(0)}.menu-container.closed[data-v-ad5d3db0]{-webkit-animation:slide-out-top-data-v-ad5d3db0 .8s;animation:slide-out-top-data-v-ad5d3db0 .8s}@-webkit-keyframes slide-out-top-data-v-ad5d3db0{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slide-out-top-data-v-ad5d3db0{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.category-page .menu-btn[data-v-ad5d3db0],.job-page .menu-btn[data-v-ad5d3db0],.news-details-page .menu-btn[data-v-ad5d3db0],.project-page .menu-btn[data-v-ad5d3db0]{display:none}.blog-btn[data-v-ad5d3db0]{z-index:1001;right:13px;top:23px;position:fixed}.blog-btn .blog-btn-size[data-v-ad5d3db0]{height:46px}@media (max-width:767px){.menu-btn.visible[data-v-ad5d3db0],.menu-btn[data-v-ad5d3db0]{right:29px;top:29px;left:auto;opacity:1}.menu-container[data-v-ad5d3db0]{height:calc(100vh - 32px);right:16px;left:16px;top:16px}.menu-container.opened[data-v-ad5d3db0]{bottom:16px;top:16px}.menu-container .menu-items .menu-item-wrp .menu-item[data-v-ad5d3db0]{font-size:32px;line-height:1.25;margin-top:30px}.menu-container .blog-btn[data-v-ad5d3db0]{top:13px;left:13px}.menu-container .blog-btn .blog-btn-size[data-v-ad5d3db0]{height:46px}}.menu-container .menu-items .menu-item-wrp .menu-item .underline{height:4px}svg[data-v-5f76c534]{cursor:pointer}svg .circle[data-v-5f76c534]{stroke:#fff;fill:#fff;fill-opacity:1;stroke-width:2;-webkit-transition:fill-opacity .37s cubic-bezier(1,0,0,1);transition:fill-opacity .37s cubic-bezier(1,0,0,1)}svg .line[data-v-5f76c534]{fill:#2b2b2b;-webkit-transition:fill .37s cubic-bezier(1,0,0,1);transition:fill .37s cubic-bezier(1,0,0,1)}svg .line.line1[data-v-5f76c534]{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:15px 21px;transform-origin:15px 21px;-webkit-transition:-webkit-transform .37s cubic-bezier(1,0,0,1);transition:-webkit-transform .37s cubic-bezier(1,0,0,1);transition:transform .37s cubic-bezier(1,0,0,1);transition:transform .37s cubic-bezier(1,0,0,1),-webkit-transform .37s cubic-bezier(1,0,0,1)}svg .line.line2[data-v-5f76c534]{opacity:1;-webkit-transition:opacity .37s cubic-bezier(1,0,0,1);transition:opacity .37s cubic-bezier(1,0,0,1)}svg .line.line3[data-v-5f76c534]{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:16px 27px;transform-origin:16px 27px;-webkit-transition:-webkit-transform .37s cubic-bezier(1,0,0,1);transition:-webkit-transform .37s cubic-bezier(1,0,0,1);transition:transform .37s cubic-bezier(1,0,0,1);transition:transform .37s cubic-bezier(1,0,0,1),-webkit-transform .37s cubic-bezier(1,0,0,1)}svg.outlined .circle[data-v-5f76c534]{fill-opacity:0}svg.outlined .line[data-v-5f76c534]{fill:#fff}svg.opened .line.line1[data-v-5f76c534]{-webkit-transform:rotate(45deg);transform:rotate(45deg)}svg.opened .line.line2[data-v-5f76c534]{opacity:0}svg.opened .line.line3[data-v-5f76c534]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.news-page svg.outlined:not(.opened) .circle[data-v-5f76c534],.projects-page svg.outlined:not(.opened) .circle[data-v-5f76c534],.standard-page svg.outlined:not(.opened) .circle[data-v-5f76c534]{stroke:#2b2b2b;fill-opacity:0}.news-page svg.outlined:not(.opened) .line[data-v-5f76c534],.projects-page svg.outlined:not(.opened) .line[data-v-5f76c534],.standard-page svg.outlined:not(.opened) .line[data-v-5f76c534]{fill:#2b2b2b}.back-button[data-v-6bce5cee]{position:fixed;cursor:pointer;z-index:1001;display:none;left:44px;top:44px}.category-page .back-button[data-v-6bce5cee],.job-page .back-button[data-v-6bce5cee],.news-details-page .back-button[data-v-6bce5cee],.project-page .back-button[data-v-6bce5cee],.services-page .back-button[data-v-6bce5cee]{display:block}@media (max-width:767px){.back-button[data-v-6bce5cee]{left:24px;top:24px}}.back-button .circle{fill-opacity:1}.back-button .arrow{fill:#2b2b2b}.preloader-component[data-v-113041c6]{background-color:#00b8fe;position:fixed;bottom:0;right:0;left:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1999;-webkit-transition:z-index .74s ease-in .7s,opacity .74s ease-out .7s,bottom .37s ease-in,right .37s ease-in,left .37s ease-in,top .37s ease-in;transition:z-index .74s ease-in .7s,opacity .74s ease-out .7s,bottom .37s ease-in,right .37s ease-in,left .37s ease-in,top .37s ease-in}.preloader-component.hidden[data-v-113041c6]{bottom:24px;right:24px;left:24px;top:24px;z-index:-100;opacity:0}.preloader-component .circle[data-v-113041c6]{fill:#fff;fill-opacity:1}.preloader-component .jls[data-v-113041c6]{-webkit-animation:jls-dash-data-v-113041c6 1.5s linear infinite;animation:jls-dash-data-v-113041c6 1.5s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate;stroke:#00b8fe;stroke-dasharray:200;stroke-dashoffset:200}@-webkit-keyframes jls-dash-data-v-113041c6{to{stroke-dashoffset:0}}@keyframes jls-dash-data-v-113041c6{to{stroke-dashoffset:0}}@media (max-width:767px){.preloader-component.hidden[data-v-113041c6]{bottom:16px;right:16px;left:16px;top:16px;z-index:-100;opacity:0}}.transition-card-component[data-v-93e8b132]{position:fixed;z-index:999}.transition-card-component.hidden[data-v-93e8b132]{z-index:-1}.transition-card-component.transition[data-v-93e8b132]{-webkit-transition:height .35s cubic-bezier(.47,0,.745,.715),width .35s cubic-bezier(.47,0,.745,.715),bottom .35s cubic-bezier(.47,0,.745,.715),right .35s cubic-bezier(.47,0,.745,.715),left .35s cubic-bezier(.47,0,.745,.715),top .35s cubic-bezier(.47,0,.745,.715);transition:height .35s cubic-bezier(.47,0,.745,.715),width .35s cubic-bezier(.47,0,.745,.715),bottom .35s cubic-bezier(.47,0,.745,.715),right .35s cubic-bezier(.47,0,.745,.715),left .35s cubic-bezier(.47,0,.745,.715),top .35s cubic-bezier(.47,0,.745,.715)}.transition-card-component.fullscreen[data-v-93e8b132]{bottom:0!important;right:0!important;left:0!important;top:0!important}.transition-card-component.fullscreen .transition-card .full-img-wrp[data-v-93e8b132]{height:100%}.transition-card-component .transition-card.card-wrp,.transition-card-component .transition-card.card-wrp .img-wrp{height:100%}.transition-card-component .transition-card.card-wrp .texts{display:none}.transition-card-component .transition-card.card-wrp .img,.transition-card-component .transition-card.card-wrp .img-wrp{-webkit-transition:none;transition:none;-webkit-animation:transition-scale-out .37s;animation:transition-scale-out .37s}@-webkit-keyframes transition-scale-out{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes transition-scale-out{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.transition-card-component .transition-card.card-wrp:hover .img,.transition-card-component .transition-card.card-wrp:hover .img-wrp{-webkit-transform:none;transform:none}