@font-face{font-family:Ruberoid;src:url(/_next/static/media/200d6525ce59219d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Ruberoid;src:url(/_next/static/media/0274dc41ba1b41db-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Ruberoid;src:url(/_next/static/media/8b040ae8d1e92a1e-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Ruberoid;src:url(/_next/static/media/1adc7cdcb2e5fd91-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Ruberoid;src:url(/_next/static/media/8678800057bee21b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Ruberoid;src:url(/_next/static/media/4491dee9666b4a52-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Ruberoid Fallback;src:local("Arial");ascent-override:64.19%;descent-override:21.86%;line-gap-override:28.31%;size-adjust:116.21%}.__className_9f2e4a{font-family:Ruberoid,Ruberoid Fallback}.__variable_9f2e4a{--font-Ruberoid:"Ruberoid","Ruberoid Fallback"}@font-face{font-family:Helvetica;src:url(/_next/static/media/27f09a8644b498c0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url(/_next/static/media/16ab2a1a923f8760-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url(/_next/static/media/7801d18c3e796836-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Helvetica Fallback;src:local("Arial");ascent-override:70.43%;descent-override:19.53%;line-gap-override:8.19%;size-adjust:101.37%}.__className_7b396b{font-family:Helvetica,Helvetica Fallback}.__variable_7b396b{--font-Helvetica:"Helvetica","Helvetica Fallback"}.style_footer__DZdEE{padding:108px 0 64px;background:#fff;border-top:1px solid rgba(0,0,0,.25)}@media only screen and (max-width:768px){.style_footer__DZdEE{padding:80px 0 62px}}.style_footer__container__wgYHN{max-width:1151px;display:flex;justify-content:space-between;gap:40px}@media only screen and (max-width:1024px){.style_footer__container__wgYHN{flex-direction:column}}.style_footer__logo__Z5zf1{width:287px;height:38px}@media only screen and (max-width:768px){.style_footer__logo__Z5zf1{width:249px;height:33px}}.style_footer__group__rUpHz{display:flex;flex-direction:column;justify-content:space-between}.style_footer__description__eKMzt{margin-top:48px;max-width:439px;text-transform:uppercase;font-size:1rem;line-height:24px;font-weight:400;color:#464646;letter-spacing:.05em}@media only screen and (max-width:768px){.style_footer__description__eKMzt{margin-top:40px}}.style_footer__links__rM5er{display:grid;grid-template-columns:repeat(2,auto);grid-gap:40px;gap:40px}@media only screen and (max-width:768px){.style_footer__links__rM5er{grid-template-columns:max-content max-content;gap:24px}}.style_footer__links_item__XEZ_f{display:block;margin-top:32px;font-size:.875rem;line-height:16.8px;font-weight:400;color:#464646;text-decoration:none;transition:color .2s linear}.style_footer__links_item__XEZ_f:first-of-type{margin-top:0}.style_footer__links_item__XEZ_f:hover{color:#1d1d1d}@media only screen and (max-width:768px){.style_footer__email__1DJsI{grid-column:span 2}.style_footer__email_first__MAKG3{margin-top:16px}}.style_footer__socials__15Sga{margin-top:20px;display:flex;align-items:center}.style_footer__socials__item__MZmU1{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-right:15px}@media only screen and (max-width:1024px){.style_footer__socials__item__MZmU1{margin-right:10px}}@media only screen and (max-width:768px){.style_footer__socials__item__MZmU1{margin-right:15px}}.style_footer__socials__item__MZmU1:hover svg path{fill:#1d1d1d}.style_footer__socials__item__MZmU1:last-child{margin-right:0}.style_footer__socials__item__MZmU1 svg path{transition:fill .2s linear}.styles_header__dITu9{height:70px;border-bottom:1px solid #d7d7d7;position:fixed;width:100%;background-color:#fff;z-index:1000}@media only screen and (max-width:500px){.styles_header__dITu9{height:56px}}.styles_header__dITu9>div{display:flex;justify-content:space-between;align-items:center;height:100%}.styles_header__right__t1NcB{display:flex;align-items:center;position:relative;z-index:1}.styles_header__locales__a5mRJ{margin-right:calc(1.55rem + 3.0857142857vw)}@media(min-width:1400px){.styles_header__locales__a5mRJ{margin-right:4.25rem}}@media only screen and (max-width:1200px){.styles_header__locales__a5mRJ{margin-right:16px}}.styles_header__btn__AFDZN{background:linear-gradient(124.6deg,#1033ff 23.93%,#09a4cf 72.45%);color:#fff;padding:12.5px 16px;font-size:.875rem;line-height:1.2;line-height:.075rem;font-weight:400;border-radius:28px;text-decoration:none;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);box-shadow:0 2px 8px rgba(16,51,255,.2)}@media only screen and (max-width:500px){.styles_header__btn__AFDZN{font-size:.75rem;line-height:13px;font-weight:400;gap:4px;padding:11px 8.5px 11px 12px;border-radius:20px}}.styles_header__btn__AFDZN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.styles_header__btn__AFDZN:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(16,51,255,.4),0 4px 12px rgba(9,164,207,.3);background:linear-gradient(124.6deg,#1a47ff 23.93%,#0db5e0 72.45%)}.styles_header__btn__AFDZN:hover:before{left:100%}.styles_header__btn__AFDZN:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px rgba(16,51,255,.3)}@media only screen and (max-width:1024px){.styles_header__btn__AFDZN{margin-left:0;margin-right:41px}}@media only screen and (max-width:500px){.styles_header__btn__AFDZN{margin-right:24px}}.styles_logo__P9eXm{display:flex}@media only screen and (max-width:768px){.styles_logo__P9eXm{width:131px;height:19px}}.styles_navigationDesktop__Z5qsV{display:flex;height:100%}@media only screen and (max-width:1024px){.styles_navigationDesktop__Z5qsV{display:none}}.styles_navigationDesktop__Z5qsV a{font-size:.875rem;line-height:16.8px;font-weight:500;color:#000;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .2s linear;margin-right:calc(1.3125rem + .6428571429vw)}@media(min-width:1400px){.styles_navigationDesktop__Z5qsV a{margin-right:1.875rem}}.styles_navigationDesktop__Z5qsV a:last-child{margin-right:0}.styles_navigationDesktop__Z5qsV a:hover{opacity:.4}.styles_submenu__Z3m8k{width:100%;height:100vh;position:absolute;visibility:hidden;overflow:hidden;pointer-events:none;opacity:0;transition:.3s ease;transition-property:opacity,visibility,background-color;background-color:transparent;left:0;top:70px}.styles_submenu__Z3m8k .styles_submenu__email__s5fnt{position:absolute;bottom:80px;transform:translateY(-100%);left:20px}.styles_submenu_opened__DM1fQ{opacity:1;visibility:visible;pointer-events:auto;background-color:rgba(0,0,0,.25)}.styles_submenu_opened__DM1fQ:before{opacity:.25}.styles_submenu__Z3m8k a{text-decoration:none;transition:opacity .2s linear}.styles_submenu__Z3m8k a:hover{opacity:.4}@media only screen and (max-width:500px){.styles_submenu__Z3m8k{top:56px}}.styles_submenu__inner__0SqkB{padding-top:47px;padding-bottom:60px;background-color:#fff}@media only screen and (max-width:1024px){.styles_submenu__inner__0SqkB{padding-top:40px;padding-bottom:107px;overflow-y:auto;max-height:calc(100vh - 56px);height:100%;-ms-overflow-style:none;scrollbar-width:none}.styles_submenu__inner__0SqkB::-webkit-scrollbar{display:none}}@media only screen and (max-width:500px){.styles_submenu__inner__0SqkB{padding-bottom:85px}}.styles_submenu__inner__0SqkB>div{display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.styles_submenu__inner__0SqkB>div{flex-direction:column}}.styles_submenu__inner_bg__r1L05{right:0;top:-60px;position:absolute;z-index:0}.styles_submenu__Z3m8k .styles_submenu__request__EtVKg{z-index:12;position:absolute;right:48px;top:327px;transform:scale(.8)}.styles_submenu__projects__UCZ7x{display:flex;flex-direction:column}@media only screen and (max-width:500px){.styles_submenu__projects__UCZ7x{flex-direction:row;flex-wrap:wrap;margin-right:auto}}.styles_submenu__projects__UCZ7x a{display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-size:1rem;line-height:19.2px;font-weight:500;color:#000;margin-bottom:20px}@media only screen and (max-width:1024px){.styles_submenu__projects__UCZ7x a{margin-bottom:17px}}.styles_submenu__projects__UCZ7x a:hover svg{transform:translate(2px,-2px)}@media only screen and (max-width:768px){.styles_submenu__projects__UCZ7x a{font-size:.8125rem;line-height:15.6px}}@media only screen and (max-width:500px){.styles_submenu__projects__UCZ7x a{margin-bottom:0;margin-right:24px;margin-top:22px}}.styles_submenu__projects__UCZ7x svg{margin-right:10px;transition:transform .2s linear}@media only screen and (max-width:500px){.styles_submenu__projects__UCZ7x svg{width:20px;height:20px}}.styles_submenu__mainMenus__KdFAO{display:flex;margin-left:calc(1.5625rem + 3.2142857143vw)}@media(min-width:1400px){.styles_submenu__mainMenus__KdFAO{margin-left:4.375rem}}@media only screen and (max-width:1024px){.styles_submenu__mainMenus__KdFAO{flex-direction:column;margin-left:73px;margin-right:62px}}@media only screen and (max-width:768px){.styles_submenu__mainMenus__KdFAO{margin-left:30px;margin-right:20px}}@media only screen and (max-width:500px){.styles_submenu__mainMenus__KdFAO{margin-right:0;margin-left:0}}.styles_submenu__mainMenus__KdFAO nav:last-child{margin-left:calc(1.5625rem + 3.2142857143vw)}@media(min-width:1400px){.styles_submenu__mainMenus__KdFAO nav:last-child{margin-left:4.375rem}}@media only screen and (max-width:1024px){.styles_submenu__mainMenus__KdFAO nav:last-child{margin-left:0;margin-top:25px}}.styles_submenu__left_mob___q4Tj{width:100%;position:relative;z-index:12}.styles_submenu__left_mob___q4Tj a{font-size:1rem;line-height:19.2px;font-weight:500;color:#000;text-transform:uppercase;display:block;margin-bottom:32px;color:#464646;transition:color .2s linear;width:-moz-fit-content;width:fit-content}.styles_submenu__left_mob___q4Tj a:hover{color:#1f1f1f}.styles_submenu__left_mob___q4Tj a:last-child{margin-bottom:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.5;font-size:100%;height:100%}body,html{color:#fff}body{background-color:#fff;position:relative;font-family:var(--font-Ruberoid)}*,:after,:before{box-sizing:border-box}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;font-family:var(--font-Ruberoid)}button,button:focus,input:focus{outline:none}button:disabled{opacity:.4}input{border-radius:0}button{background-color:transparent;padding:0;cursor:pointer}.container{max-width:1280px;width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto}@media only screen and (max-width:1024px){.container{padding:0 60px}}@media only screen and (max-width:768px){.container{padding:0 20px}}.hidden{display:none;visibility:hidden}.hidden-and-visible-lg{visibility:hidden;display:none!important}@media only screen and (max-width:1200px){.hidden-and-visible-lg{visibility:visible;display:flex!important}}.hidden-and-visible-md{visibility:hidden;display:none!important}@media only screen and (max-width:1024px){.hidden-and-visible-md{visibility:visible;display:flex!important}}.hidden-and-visible-sm{visibility:hidden;display:none!important}@media only screen and (max-width:768px){.hidden-and-visible-sm{visibility:visible;display:flex!important}}.hidden-and-visible-xs{visibility:hidden;display:none!important}@media only screen and (max-width:500px){.hidden-and-visible-xs{visibility:visible;display:flex!important}}@media only screen and (max-width:1200px){.hidden-lg{visibility:hidden;display:none!important}}@media only screen and (max-width:1024px){.hidden-md{visibility:hidden;display:none!important}}@media only screen and (max-width:768px){.hidden-sm{visibility:hidden;display:none!important}}@media only screen and (max-width:500px){.hidden-xs{visibility:hidden;display:none!important}}h1{font-size:calc(1.375rem + 1.2857142857vw);line-height:calc(1.475rem + 2.3142857143vw);font-weight:700}@media(min-width:1400px){h1{font-size:2.5rem;line-height:3.5rem}}@media only screen and (max-width:768px){h1{font-size:2rem;line-height:38.4px}}h2{font-size:calc(1.325rem + .7714285714vw);line-height:calc(1.405rem + 1.5942857143vw);font-weight:700}@media(min-width:1400px){h2{font-size:2rem;line-height:2.8rem}}@media only screen and (max-width:768px){h2{font-size:1.5rem;line-height:33.6px}}a{color:#1033ff}.error{color:#e75050;display:inline-block;font-size:.875rem;line-height:20px;font-weight:400;margin-top:4px}main{min-height:100vh;padding-top:69px}@media only screen and (max-width:500px){main{padding-top:56px}}p{font-size:1rem;line-height:25.6px;font-weight:400}.loader{width:48px;height:48px;background:#1033ff;display:inline-block;border-radius:50%;box-sizing:border-box;animation:animloader 1s ease-in infinite}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.about-us-gap{margin-bottom:calc(2.0375rem + 8.1vw);margin-top:90px}@media(min-width:1400px){.about-us-gap{margin-bottom:9.125rem}}@media only screen and (max-width:768px){.about-us-gap{margin-bottom:90px}}.m-auto{margin-left:auto;margin-right:auto}