@charset "UTF-8";.Title{width:100%;display:flex;justify-content:start;align-items:center;font-size:40px;font-family:StapelSemiExpandedMedium;text-transform:uppercase}.Title_small{font-size:28px!important}@media(max-width:600px){.Title{font-size:24px}}@media(max-width:430px){.Title{justify-content:center}}.AboutUs{flex-wrap:wrap;gap:48px;margin-top:58px;z-index:2}.AboutUs_content{width:100%;display:flex;justify-content:center;align-items:stretch;gap:24px}@media(max-width:800px){.AboutUs_content{flex-wrap:wrap}}.AboutUs_content_left{background-color:#fff;width:calc(50% - 24px)}@media(max-width:800px){.AboutUs_content_left{width:100%;height:300px}}.AboutUs_content_right{width:50%;display:flex;justify-content:end;align-items:stretch;gap:24px}@media(max-width:800px){.AboutUs_content_right{width:100%}}@media(max-width:500px){.AboutUs_content_right{flex-wrap:wrap}}.AboutUs_content_el{width:calc(50% - 24px);display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;align-content:space-between;background-color:#0d0d0d}@media(max-width:500px){.AboutUs_content_el{width:100%}}.AboutUs_content_el img{width:70%}.AboutUs_content_el_top,.AboutUs_content_el_bottom{min-width:100%!important;justify-content:space-between!important;z-index:9999}.AboutUs_content_el_top_corner,.AboutUs_content_el_bottom_corner{width:15px;height:15px;stroke:#6cfbef}.AboutUs_content_el_top{align-items:start!important}.AboutUs_content_el_top_corner_left{rotate:270deg}.AboutUs_content_el_bottom{align-items:end!important}.AboutUs_content_el_bottom_corner_left{rotate:180deg}.AboutUs_content_el_bottom_corner_right{rotate:90deg}.Background{position:fixed;inset:0;overflow:hidden;z-index:1}.Background img{position:absolute;top:50%;left:50%;width:110%;height:110%;object-fit:cover;opacity:.2;transform:translate(-50%,-50%);animation:moveBg 30s linear infinite;will-change:transform}@keyframes moveBg{0%{transform:translate(-50%,-50%)}50%{transform:translate(-47%,-47%)}to{transform:translate(-50%,-50%)}}.Contact{width:fit-content;gap:26px;justify-content:end;padding:16px 24px;background-color:#f5f5f50a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px 0 0;overflow:hidden}@media(max-width:1000px){.Contact{gap:13px}}.Contact_btn{color:#000;font-family:StapelMedium;font-weight:500;font-size:28px;cursor:pointer;display:flex;align-items:center;transition:color .5s}@media(max-width:1000px){.Contact_btn{font-size:14px}}.Contact_btn_invert{color:#fff!important}.Contact_btns{display:flex;justify-content:center;align-items:center;gap:16px}@media(max-width:1000px){.Contact_btns{gap:12px}}.Contact_btns a{display:flex;align-items:center}.Contact_btns_el{width:24px;height:24px;transition:filter .5s;filter:invert(0)}@media(max-width:1000px){.Contact_btns_el{width:16px;height:16px}}.Contact_btns_el_invert{filter:invert(1)}.SliderBtns{gap:24px}.SliderBtns_btn{display:flex;justify-content:center;align-items:center;padding:12px 18px;background-color:#0d0d0d;cursor:pointer;transition:background-color .3s}.SliderBtns_btn img{width:12px;height:24px;transition:filter .3s}.SliderBtns_btn_right{rotate:180deg}.SliderBtns_btn:hover{background-color:#fff}.SliderBtns_btn:hover img{filter:invert(1)}.Customers{margin-top:120px;z-index:3;flex-wrap:wrap}.Customers_header{width:100%;justify-content:space-between!important}@media(max-width:430px){.Customers_header{flex-wrap:wrap;justify-content:center!important;gap:12px}}.Customers_slider{margin-top:48px;width:100%;overflow:hidden}.Customers_slider_track{display:flex;gap:24px;transition:transform .4s ease;will-change:transform}.Customers_slider_el{width:178px;flex-shrink:0}@media(max-width:1000px){.Customers_slider_el{width:100px}}.Customers_slider_el img{width:100%;height:178px}@media(max-width:1000px){.Customers_slider_el img{height:100px}}.Customers_slider_el_text{margin-top:24px;text-transform:uppercase;font-family:Inter;font-weight:600;text-align:center}@media(max-width:1000px){.Customers_slider_el_text{margin-top:12px;font-size:12px}}.Footer{width:100vw;background-color:#0c0c0c;margin-top:24px;z-index:33333}.Footer_container{flex-wrap:wrap;padding-top:96px!important}@media(max-width:800px){.Footer_container{padding-top:40px!important}}.Footer_top{width:100%;display:flex;gap:96px;align-items:start;justify-content:center}@media(max-width:1000px){.Footer_top{flex-wrap:wrap}}@media(max-width:700px){.Footer_top{gap:24px}}.Footer_top_left,.Footer_top_middle,.Footer_top_right{width:calc(33% - 96px);display:flex;flex-wrap:wrap;justify-content:start;align-content:start}@media(max-width:1000px){.Footer_top_left,.Footer_top_middle,.Footer_top_right{width:calc(50% - 96px)}}@media(max-width:700px){.Footer_top_left,.Footer_top_middle,.Footer_top_right{width:90%}}@media(max-width:430px){.Footer_top_left,.Footer_top_middle,.Footer_top_right{justify-content:center}}.Footer_top_left_text{width:100%;margin-top:36px;font-family:StapelSemiExpandedMedium;font-weight:500;color:#6cfbef;text-transform:uppercase}@media(max-width:800px){.Footer_top_left_text{margin-top:18px}}@media(max-width:430px){.Footer_top_left_text{text-align:center}}.Footer_top_left_description{width:100%;margin-top:24px;font-family:Inter;font-weight:300;font-size:14px;color:#4e555d}@media(max-width:800px){.Footer_top_left_description{margin-top:12px}}@media(max-width:430px){.Footer_top_left_description{text-align:center}}.Footer_top_middle_list{margin-top:32px;width:100%;display:flex;justify-content:start;flex-wrap:wrap;align-content:start;gap:12px}@media(max-width:800px){.Footer_top_middle_list{margin-top:18px}}@media(max-width:430px){.Footer_top_middle_list{text-align:center}}.Footer_top_middle_list_el{width:100%;font-family:Inter;font-weight:300;font-size:14px;color:#4e555d;cursor:pointer;transition:color .3s}.Footer_top_middle_list_el:hover{color:#fff}@media(max-width:430px){.Footer_top_middle_list_el{text-align:center}}.Footer_top_right_text{margin-top:32px;width:100%;font-family:Inter;font-weight:300;font-size:14px;color:#4e555d}@media(max-width:800px){.Footer_top_right_text{margin-top:16px}}@media(max-width:430px){.Footer_top_right_text{text-align:center}}.Footer_top_right_contact{width:100%;display:flex;flex-wrap:wrap;justify-content:start}@media(max-width:430px){.Footer_top_right_contact{justify-content:center}}.Footer_top_right_contact_el{margin-top:32px;width:100%;display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:12px}@media(max-width:800px){.Footer_top_right_contact_el{margin-top:16px}}@media(max-width:430px){.Footer_top_right_contact_el{justify-content:center}}.Footer_top_right_contact_el_top{width:100%;font-family:Inter;font-weight:300;font-size:14px;color:#4e555d}@media(max-width:430px){.Footer_top_right_contact_el_top{text-align:center}}.Footer_top_right_contact_el_bottom{font-family:Inter;font-weight:500;font-size:18px;color:#6cfbef}.Footer_policy{margin-top:38px;width:100%;justify-content:space-between!important}@media(max-width:430px){.Footer_policy{flex-wrap:wrap}}.Footer_policy_content,.Footer_policy_policy{width:50%;text-align:left;font-size:14px;font-family:Inter;font-weight:300;color:#4e555d}@media(max-width:430px){.Footer_policy_content,.Footer_policy_policy{width:100%;text-align:center!important}}.Footer_policy_content{text-align:end}.Footer_decor{margin-top:38px;min-width:100%!important;align-items:end!important;justify-content:start!important;z-index:999}@media(max-width:500px){.Footer_decor{justify-content:center!important}}.Footer_decor img{width:50%;min-width:300px}.UpBtn{width:64px;height:64px;background-color:#fff;transition:background-color .3s}@media(max-width:650px){.UpBtn{width:32px;height:32px}}.UpBtn img{width:24.5px;height:24px;transition:filter .3s}@media(max-width:650px){.UpBtn img{width:12px;height:12px}}.UpBtn:hover{background-color:#000}.UpBtn:hover img{filter:invert(1)}.Gallery{margin-top:160px;flex-wrap:wrap;gap:24px;align-content:start;align-items:start!important;z-index:99999999;justify-content:space-between!important}@media(max-width:1000px){.Gallery{gap:12px}}@media(max-width:500px){.Gallery{gap:6px}}.Gallery_content{column-count:6;column-gap:12px}@media(max-width:1250px){.Gallery_content{column-count:5}}@media(max-width:800px){.Gallery_content{column-count:4}}@media(max-width:650px){.Gallery_content{column-count:3}}@media(max-width:460px){.Gallery_content{column-count:2}}.Gallery_content img{width:100%}.Gallery_col_el{background-color:#fff;flex-wrap:wrap;align-content:space-between;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;cursor:pointer;margin-bottom:12px;height:fit-content}.Gallery_col_el:hover img{scale:.95}.Gallery_col_el:hover .Gallery_col_el_top,.Gallery_col_el:hover .Gallery_col_el_bottom{opacity:1}.Gallery_col_el img{width:100%;transition:scale 3s}.Gallery_col_el_top,.Gallery_col_el_bottom{min-width:100%!important;justify-content:space-between!important;align-items:start!important;z-index:4;opacity:0}.Gallery_col_el_top_el,.Gallery_col_el_bottom_el{width:28px;height:28px}@media(max-width:1000px){.Gallery_col_el_top_el,.Gallery_col_el_bottom_el{width:14px;height:14px}}@media(max-width:500px){.Gallery_col_el_top_el,.Gallery_col_el_bottom_el{width:7px;height:7px}}.Gallery_col_el_top_el path,.Gallery_col_el_bottom_el path{stroke-dasharray:30;stroke-dashoffset:30;stroke:#fff;filter:drop-shadow(0 0 0 rgba(108,251,239,0));transition:filter .15s ease,stroke-dashoffset .4s ease}.Gallery_col_el_top_left,.Gallery_col_el_bottom_left{rotate:270deg;position:relative;top:-2px}.Gallery_col_el_top_right,.Gallery_col_el_bottom_right{position:relative;left:2px}.Gallery_col_el_bottom{align-items:end!important}.Gallery_col_el_bottom_left{rotate:180deg;position:relative;right:2px;top:-.5px}.Gallery_col_el_bottom_right{rotate:90deg;position:relative;left:-1px;top:1px}.Gallery_up{width:100%;justify-content:end!important}.Gallery_col_el:hover svg path{stroke-dashoffset:0}.Gallery_modal{position:fixed;inset:0;background:#000000e6;z-index:999999999;opacity:1;transition:opacity .5s ease;display:flex;justify-content:space-between;align-items:center}.Gallery_modal_img{position:absolute;object-fit:contain;transition:top .5s ease,left .5s ease,width .5s ease,height .5s ease,transform .5s ease,opacity .5s ease}.Gallery_modal_img.active{top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}.Gallery_modal.closing{opacity:0;pointer-events:none}.Gallery_modal.closing .Gallery_modal_img{opacity:0}.Gallery_modal_left,.Gallery_modal_right{width:10%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99999}.Gallery_modal_left img,.Gallery_modal_right img{opacity:.6;transition:scale .3s,opacity .3s;cursor:pointer}.Gallery_modal_left img:hover,.Gallery_modal_right img:hover{scale:1.1;opacity:1}.Gallery_modal_right{flex-wrap:wrap;align-content:space-between}.Gallery_modal_right img{rotate:180deg}.Gallery_modal_right_exit,.Gallery_modal_right_inner{width:100%;display:flex;justify-content:center;align-items:center;padding-top:37px}.LanguageSwitch{width:fit-content;background-color:#ffffff21;display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 12px}.LanguageSwitch_el{color:#ffffff54;font-family:StapelSemiExpandedMedium;font-size:16px;cursor:pointer;transition:color .3s}.LanguageSwitch_el_active{color:#fff;cursor:default}.Logo{width:50px}.Header{background:transparent;z-index:9;width:100%;position:fixed;top:0;left:0;background:linear-gradient(to bottom,#000,#0000);opacity:0;transition:opacity .5s;pointer-events:none}.Header_show{opacity:1}.Header_container{padding-top:24px!important;padding-bottom:24px!important;justify-content:space-between!important;gap:20px;pointer-events:none}.Header_logo{width:10%}@media(max-width:1000px){.Header_logo{width:100%;display:flex;justify-content:space-between;align-items:center}}@media(max-width:1000px){.Header_open{display:flex;justify-content:center;align-items:center;width:32px;height:32px;position:relative;gap:10px;flex-direction:column}.Header_open_bottom,.Header_open_top{background-color:#fff;width:100%;height:2px}}.Header_content{width:90%;justify-content:space-between!important;gap:20px}@media(max-width:1000px){.Header_content{display:none!important}}.Header_content_nav{width:90%;display:flex;justify-content:end;align-items:center;gap:24px}.Header_content_nav_el{color:#fff;opacity:.64;font-family:StapelSemiExpandedMedium;font-weight:500;font-size:16px;text-transform:uppercase;transition:opacity .3s}.Header_content_nav_el:hover{opacity:1}.Header_content_switch{width:10%;display:flex;justify-content:end;align-items:center}.Header_modal{width:100dvw;height:100dvh;inset:0;background-color:#111;position:fixed;transform:translateY(-100vh);transition:transform .3s,opacity .3s;opacity:0;z-index:-1}@media(min-width:1000px){.Header_modal{display:none!important}}.Header_modal_active{transform:translateY(0);opacity:1;z-index:9999999999}.Header_modal_content{width:100%;flex-direction:column;gap:24px}.Percent{display:flex;justify-content:center;flex-wrap:wrap;align-content:space-between}.Percent_top{min-width:100%!important;justify-content:space-between!important;top:10px}.Percent_top_img{width:12px;height:12px}.Percent_top_img_top_left{rotate:270deg}.Percent_content{padding:30px 52px;font-family:StapelMedium;color:#0d0d0d;font-size:28px;font-weight:500;background:#f5f5f5}@media(max-width:1200px){.Percent_content{padding:16px 32px}}.Percent_bottom{min-width:100%!important;justify-content:space-between!important;top:-10px}.Percent_bottom_img{width:12px;height:12px}.Percent_bottom_img_top_left{rotate:180deg}.Percent_bottom_img_top_right{rotate:90deg}.Hero{width:100vw;height:7000px;background-color:#fff;z-index:2}.Hero_container{padding:12px;height:100vh;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:space-between}@media(max-width:700px){.Hero_container{padding-bottom:60px}}.Hero_content{display:flex;justify-content:center;align-items:center}.Hero_content_img{transition:opacity .3s;opacity:0;--size_kef: .95}@media(max-width:700px){.Hero_content_img{--size_kef: 1.2}}.Hero_content_img_5 img{min-height:calc(.8 * var(--size_kef) * 100vh);max-height:calc(.8 * var(--size_kef) * 100vh);max-width:calc(.8 * var(--size_kef) * 100vw)}.Hero_content_img_4 img{min-height:calc(.84 * var(--size_kef) * 100vh);max-height:calc(.84 * var(--size_kef) * 100vh);max-width:calc(.84 * var(--size_kef) * 100vw)}.Hero_content_img_3 img{min-height:calc(.5 * var(--size_kef) * 100vh);max-height:calc(.5 * var(--size_kef) * 100vh);max-width:calc(.5 * var(--size_kef) * 100vw)}.Hero_content_img_2 img{min-height:calc(.36 * var(--size_kef) * 100vh);max-height:calc(.36 * var(--size_kef) * 100vh);max-width:calc(.36 * var(--size_kef) * 100vw)}.Hero_content_img_1 img{min-height:calc(.28 * var(--size_kef) * 100vh);max-height:calc(.28 * var(--size_kef) * 100vh);max-width:calc(.28 * var(--size_kef) * 100vw)}.Hero_down{width:100%;justify-content:center!important;gap:20px}.Hero_down_contact{justify-content:end!important}.Type{gap:8px;color:#6cfbef;font-family:Inter;font-weight:700}.Type_block{width:22px;height:22px;flex-wrap:wrap}.Type_block_decor_top,.Type_block_decor_bottom{min-width:100%!important;justify-content:space-between!important}.Type_block_decor_top_arrow path,.Type_block_decor_bottom_arrow path{stroke:#6cfbef}.Type_block_decor_top_arrow,.Type_block_decor_bottom_arrow{width:7px;height:7px}.Type_block_decor_top_arrow_left,.Type_block_decor_bottom_arrow_left{rotate:270deg}.Type_block_item{width:10px;height:10px;background-color:#6cfbef}.Type_block_decor_bottom_arrow_left{rotate:180deg}.Type_block_decor_bottom_arrow_right{rotate:90deg}.Type_text{font-family:Inter;font-weight:700}.Project{width:calc(33.3333333333% - 16px);display:flex;justify-content:start;flex-wrap:wrap;gap:24px}@media(max-width:1010px){.Project{width:calc(50% - 12px)}}@media(max-width:600px){.Project{width:100%}}.Project_header{width:100%;justify-content:start!important;gap:24px}@media(max-width:600px){.Project_header{flex-wrap:wrap}}.Project_content,.Project_content img{width:100%}.Project_title{width:100%;font-family:StapelSemiExpandedMedium;color:#6cfbef;font-size:28px}.Project_title_small{font-size:20px!important}@media(max-width:600px){.Project_title_small{font-size:14px}}@media(max-width:600px){.Project_title{font-size:16px}}.Project_description{width:100%;font-family:Inter;font-weight:500;color:#e4edf2;font-size:18px}.Project_big{width:calc(50% - 12px)}@media(max-width:1010px){.Project_big{width:100%}}.Projects{margin-top:166px;z-index:3;display:flex;justify-content:start;flex-wrap:wrap;gap:24px;row-gap:96px}@media(max-width:1010px){.Projects{row-gap:48px;justify-content:center}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;color:#fff;font-family:Montserrat;letter-spacing:-.5px}.dnone{display:none}a{text-decoration:none}input,textarea{box-sizing:border-box}.free_img{width:0px;height:0px;display:flex;justify-content:center;align-items:center;position:relative}html{scroll-behavior:smooth;overflow-x:hidden}html{overflow-x:hidden}body{width:100vw;height:100vh}.heroTopRef{width:100%;height:1px;background:#fff0}.App{display:flex;flex-wrap:wrap;min-height:100dvh;align-items:center;align-content:start;justify-content:center;background-color:#111!important;overflow-x:hidden}.App_wrapper{position:relative;z-index:3}.App_contact{position:fixed!important;min-width:100%!important;display:flex;justify-content:end;align-items:end!important;z-index:10;inset:92% 0 0;padding-right:24px;pointer-events:none}.container{max-width:1900px;width:100%;padding:0 24px}.fcc{display:flex;justify-content:center;align-items:center}.pa24{padding:0 24px}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}*{-ms-overflow-style:none}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)}@font-face{font-family:StapelBold;src:url(/fonts/Stapel-Bold.ttf)}@font-face{font-family:StapelMedium;src:url(/fonts/Stapel-Medium.ttf);font-weight:400}@font-face{font-family:StapelSemiExpandedMedium;src:url(/fonts/Stapel-SemiExpandedMedium.ttf)}
