.Header_container__OuOWB{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.Header_wrapper__nNEoa{display:flex;padding:30px 0 40px;position:relative;justify-content:center;align-items:center}@media(max-width:768px){.Header_wrapper__nNEoa{flex-direction:column-reverse;gap:40px}}.Header_back__hCpGy{position:absolute;left:0;display:flex;gap:15px;justify-content:center;align-items:center;text-decoration:none;color:var(--foreground);font-size:22px;line-height:30px}@media(max-width:768px){.Header_back__hCpGy{position:relative;left:auto;right:auto;margin-left:auto;margin-right:auto}}.Header_button__jvyDG{display:flex;justify-content:center;align-items:center;border:2px solid var(--foreground);border-radius:50%;padding:12px}.Header_button__jvyDG svg{display:block;transform:translateX(3px);transition:transform .3s ease-in-out}@media(max-width:768px){.Header_button__jvyDG{padding:10px}.Header_button__jvyDG svg{width:12px;height:12px;transform:translateX(2px)}}.Header_button__jvyDG:hover svg{transform:translateX(0)}.page_main__koRmy{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}.Footer_footer__X1Jp0{background-color:var(--foreground);color:var(--background)}.Footer_container__gnWX2{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.Footer_wrapper__fTaM1{display:flex;justify-content:space-between;align-items:center;padding:60px 0}.Footer_wrapper__fTaM1 svg{width:153px;height:50px}.Footer_year__ByLE4{font-size:14px;line-height:24px;font-weight:400;letter-spacing:0}.Footer_contactInfo__lZAVp{text-align:center;flex:1;margin:0 40px;font-style:normal}.Footer_contactInfo__lZAVp .Footer_addressSection__e3OpP{margin-bottom:8px}.Footer_contactInfo__lZAVp .Footer_addressTitle__YVBx9{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--background)}.Footer_contactInfo__lZAVp .Footer_address__Fo0sC,.Footer_contactInfo__lZAVp .Footer_email__xv_0M,.Footer_contactInfo__lZAVp .Footer_phone__uBp2r{font-size:14px;line-height:20px;margin-bottom:16px;font-weight:400}.Footer_contactInfo__lZAVp .Footer_email__xv_0M a,.Footer_contactInfo__lZAVp .Footer_phone__uBp2r a{color:inherit;text-decoration:none;transition:opacity .2s ease}.Footer_contactInfo__lZAVp .Footer_email__xv_0M a:hover,.Footer_contactInfo__lZAVp .Footer_phone__uBp2r a:hover{opacity:.8;text-decoration:underline}.Footer_contactInfo__lZAVp .Footer_email__xv_0M a:focus,.Footer_contactInfo__lZAVp .Footer_phone__uBp2r a:focus{outline:2px solid var(--background);outline-offset:2px;border-radius:2px}.Footer_contactInfo__lZAVp .Footer_companyDetails__U8B_U{display:flex;justify-content:center;gap:20px;font-size:12px;line-height:18px;font-weight:400;opacity:.8}.Footer_contactInfo__lZAVp .Footer_companyDetails__U8B_U span{font-size:inherit;line-height:inherit;cursor:help}.Footer_contactInfo__lZAVp .Footer_companyDetails__U8B_U span:hover{opacity:1}@media(max-width:768px){.Footer_wrapper__fTaM1{flex-direction:column;gap:30px;text-align:center}.Footer_contactInfo__lZAVp{margin:0}.Footer_contactInfo__lZAVp .Footer_companyDetails__U8B_U{flex-direction:column;gap:5px}}@media(max-width:480px){.Footer_wrapper__fTaM1{padding:40px 0}.Footer_contactInfo__lZAVp .Footer_addressTitle__YVBx9,.Footer_contactInfo__lZAVp .Footer_address__Fo0sC,.Footer_contactInfo__lZAVp .Footer_phone__uBp2r{font-size:13px}.Footer_contactInfo__lZAVp .Footer_companyDetails__U8B_U{font-size:11px}}.page_main__akH3E{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}.Hero_container__fwaI5{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.Hero_wrapper__Ty0wL{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;gap:30px;width:100%;max-width:500px;margin:0 auto}.Hero_wrapper__Ty0wL svg{width:260px;height:252px}.Hero_text__F8TEr{font-size:22px;line-height:1.3;letter-spacing:0;font-weight:400;text-align:center;margin-bottom:24px}@media(max-width:768px){.Hero_text__F8TEr{font-size:18px;margin-bottom:16px}}.Hero_description__8NGzj{font-size:14px;line-height:24px;color:var(--primary);font-weight:400;text-align:center}.Projects_container___wzPH{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.Projects_wrapper__VihlF{display:flex;flex-direction:column;gap:30px;padding-bottom:120px}.Projects_top__c0a_O{display:flex;justify-content:center;align-items:center;gap:20px}.Projects_top__c0a_O svg{transform:rotate(-90deg);margin-bottom:4px;flex-shrink:0}.Projects_top__c0a_O svg path{fill:#e1e1e1}.Projects_line__6jk6a{height:2px;background-color:#e1e1e1;width:100%;max-width:300px;border-radius:2px}.Projects_title__q0_Vf{font-size:22px;line-height:30px;font-weight:400;align-self:center;text-align:center}.Projects_grid__lcmr1{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media(min-width:768px){.Projects_grid__lcmr1{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Projects_grid__lcmr1{grid-template-columns:repeat(3,1fr)}}.Projects_item__cD4yr{display:flex;flex-direction:column;gap:15px;text-decoration:none;color:var(--primary);transition:transform .3s ease}.Projects_item__cD4yr:hover .Projects_image__zvK_K{transform:translateY(-5px)}.Projects_item__cD4yr:hover .Projects_image__zvK_K:after{opacity:1}.Projects_item__cD4yr:hover .Projects_label__3iWip span{color:var(--foreground)}.Projects_item__cD4yr:hover .Projects_label__3iWip svg{transform:rotate(180deg) translateX(-10px);transition:transform .3s ease-in-out}.Projects_item__cD4yr:hover .Projects_label__3iWip svg path{stroke:var(--foreground)}.Projects_item__cD4yr:hover .Projects_playIcon__6AwOI{opacity:1;transform:translate(-50%,-50%) scale(1)}.Projects_item__cD4yr:hover .Projects_playIcon__6AwOI svg{animation:Projects_playIconPulse__UZSMJ .6s ease-in-out}.Projects_image__zvK_K{position:relative;width:100%;padding-bottom:60%;overflow:hidden;border-radius:16px;transition:transform .3s ease}.Projects_image__zvK_K img{object-fit:cover;transition:transform .3s ease}.Projects_image__zvK_K img,.Projects_image__zvK_K:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px}.Projects_image__zvK_K:after{content:"";background-color:hsla(0,0%,100%,.5);opacity:0;transition:opacity .3s ease;pointer-events:none}.Projects_playIcon__6AwOI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);opacity:0;transition:all .3s ease;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:none}.Projects_playIcon__6AwOI svg{width:24px;height:24px;transition:transform .3s ease}@keyframes Projects_playIconPulse__UZSMJ{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.Projects_label__3iWip{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:18px;line-height:30px}.Projects_label__3iWip svg{transform:rotate(180deg);margin-right:20px;transition:transform .3s ease}.Projects_loading__NEwk8{pointer-events:none}.Projects_skeleton__AuUse{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px}.Projects_skeletonText__JAVit,.Projects_skeleton__AuUse{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:Projects_loading__NEwk8 2s infinite}.Projects_skeletonText__JAVit{height:20px;width:120px;border-radius:4px}@keyframes Projects_loading__NEwk8{0%{background-position:200% 0}to{background-position:-200% 0}}.Projects_error__fRaqu{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:#e74c3c}.Projects_error__fRaqu p:first-child{font-size:18px;font-weight:600}.Projects_error__fRaqu p:last-child{font-size:14px;opacity:.8}.Projects_empty__OUb1g{display:flex;justify-content:center;align-items:center;padding:60px 20px;text-align:center;color:#999;font-size:16px}.Project_container__AC_rk{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.Project_wrapper__CTi0c{display:flex;flex-direction:column;gap:30px;padding-bottom:40px}.Project_banner__FvId_{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:305px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:22px;color:var(--background);padding:0 40px}.Project_banner__FvId_:after{content:"";position:absolute;inset:0;background-color:var(--foreground);opacity:.7;z-index:1;pointer-events:none;border-radius:22px}.Project_banner__FvId_>*{position:relative;z-index:2}@media(max-width:768px){.Project_banner__FvId_{padding:0 10px}}.Project_adress__XvHMD{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.Project_title__qOXCG{font-size:28px;line-height:30px}.Project_description__MfPAG{font-size:18px;line-height:30px}.Project_arrowLink__78lqm{display:flex;align-items:center;height:100%;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Project_arrowLink__78lqm:hover{transform:scale(1.15)}.Project_arrowRight__ncAHl svg{transform:rotate(180deg)}.Project_text__cy6qe{display:flex;justify-content:space-between;color:var(--primary);font-size:14px;line-height:24px;gap:30px;width:100%;white-space:pre-line}.Project_text__cy6qe>div,.Project_text__cy6qe>p{width:50%;white-space:pre-line}.Project_text__cy6qe>div{text-align:start}.Project_text__cy6qe>p{text-align:end}@media(max-width:768px){.Project_text__cy6qe{flex-direction:column;align-items:flex-start;gap:10px}.Project_text__cy6qe>div,.Project_text__cy6qe>p{width:100%}.Project_text__cy6qe>p{text-align:start}}.Project_heritageQuote__gaDVT{width:100%;max-width:600px;margin:20px auto;position:relative;padding:24px 32px;background:linear-gradient(135deg,rgba(13,110,253,.03),rgba(8,74,134,.05));border:2px solid rgba(13,110,253,.1);border-radius:12px;font-size:16px;line-height:1.6;color:var(--primary);backdrop-filter:blur(8px);transition:all .3s ease}@media(max-width:768px){.Project_heritageQuote__gaDVT{padding:20px 24px 20px 40px;margin:16px 0;font-size:15px}.Project_heritageQuote__gaDVT:after,.Project_heritageQuote__gaDVT:before{font-size:36px}.Project_heritageQuote__gaDVT:before{top:-8px;left:16px}.Project_heritageQuote__gaDVT:after{bottom:-16px;right:16px}}.Project_tabs__JxPvM{display:flex;gap:10px;align-items:center;justify-content:center}.Project_tab__Qof5q{display:flex;align-items:center;text-decoration:none;color:#b4b4b4;font-size:22px;line-height:1;transition:opacity .3s;gap:10px}.Project_tab__Qof5q:hover{opacity:.8}.Project_tab__Qof5q.Project_active__kfU8Z{color:var(--foreground)}.Project_tab__Qof5q span{line-height:1}@media(max-width:768px){.Project_tab__Qof5q{font-size:18px}}.Project_right__dYLlZ svg{transform:rotate(180deg) translateY(-2px)}.Project_left__UGO_I svg{transform:rotate(180deg) translateY(2px)}.Project_divider__r3JhG{display:flex;align-items:center;justify-content:center}.Project_divider__r3JhG svg{color:#b4b4b4}.Project_tabContent__Rk_8B{width:100%}.Project_tabContent__Rk_8B.Project_active__kfU8Z{display:block}.Project_gallery__wGaKk{display:grid;grid-template-columns:repeat(9,1fr);grid-auto-rows:220px;gap:16px;width:100%}@media(max-width:1024px){.Project_gallery__wGaKk{grid-template-columns:repeat(3,1fr);grid-auto-rows:180px;gap:12px}}@media(max-width:768px){.Project_gallery__wGaKk{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}}@media(max-width:480px){.Project_gallery__wGaKk{grid-template-columns:1fr;grid-auto-rows:200px;gap:8px}}.Project_gallery__wGaKk .Project_image__fK4D_{position:relative;overflow:hidden;border-radius:20px;width:100%;height:100%;display:block;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1)}.Project_gallery__wGaKk .Project_image__fK4D_:hover{transform:scale(1.02);z-index:10}.Project_gallery__wGaKk .Project_image__fK4D_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s;z-index:1}.Project_gallery__wGaKk .Project_image__fK4D_:hover:before{transform:translateX(100%)}.Project_gallery__wGaKk .Project_image__fK4D_:first-child{grid-column:span 3;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(2){grid-column:span 2;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(3){grid-column:span 1;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(4){grid-column:span 3;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(5){grid-column:span 1;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(6),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(7){grid-column:span 3;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(8){grid-column:span 2;grid-row:span 1}@media(max-width:1024px){.Project_gallery__wGaKk .Project_image__fK4D_:first-child{grid-column:span 2;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(2),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(3){grid-column:span 1;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(4){grid-column:span 3;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(5),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(6),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(7){grid-column:span 1;grid-row:span 1}.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(8){grid-column:span 3;grid-row:span 1}}@media(max-width:768px){.Project_gallery__wGaKk .Project_image__fK4D_:first-child,.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(2),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(3),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(4),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(5),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(6),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(7),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(8){grid-column:span 1;grid-row:span 1}}@media(max-width:480px){.Project_gallery__wGaKk .Project_image__fK4D_:first-child,.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(2),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(3),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(4),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(5),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(6),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(7),.Project_gallery__wGaKk .Project_image__fK4D_:nth-child(8){grid-column:span 1;grid-row:span 1}}.Project_gallery__wGaKk .Project_image__fK4D_ img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.Project_gallery__wGaKk .Project_image__fK4D_:hover img{transform:scale(1.1)}.Project_imageOverlay__x6u_p{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(8,74,134,.85),rgba(13,110,253,.4),rgba(8,74,134,.85));display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s cubic-bezier(.25,.8,.25,1);border-radius:20px;backdrop-filter:blur(8px) saturate(1.2);z-index:2}.Project_imageOverlay__x6u_p:before{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease}.Project_imageOverlay__x6u_p svg{transform:scale(.6) rotate(-10deg);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));z-index:3}.Project_gallery__wGaKk .Project_image__fK4D_:hover .Project_imageOverlay__x6u_p{opacity:1}.Project_gallery__wGaKk .Project_image__fK4D_:hover .Project_imageOverlay__x6u_p:before{transform:translate(-50%,-50%) scale(2)}.Project_gallery__wGaKk .Project_image__fK4D_:hover .Project_imageOverlay__x6u_p svg{transform:scale(1.3) rotate(0deg);filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.Project_navigation__2Y0T3{display:flex;gap:10px;align-items:center;justify-content:center}@media(max-width:768px){.Project_navigation__2Y0T3{flex-direction:column;gap:20px}.Project_navigation__2Y0T3 .Project_divider__r3JhG{display:none}}.Project_previousLink__yqxly{display:flex;align-items:center;text-decoration:none;color:#b4b4b4;font-size:22px;line-height:30px;transition:opacity .3s;gap:10px}.Project_previousLink__yqxly:hover{opacity:.7}.Project_nextLink__czfT1{display:flex;align-items:center;text-decoration:none;color:var(--foreground);font-size:22px;line-height:30px;transition:opacity .3s;gap:10px}.Project_nextLink__czfT1:hover{opacity:.7}.Project_nextLink__czfT1 svg path{stroke:var(--foreground)}.Project_arrowPlaceholder__nhDqC,.Project_navPlaceholder__y30rF{width:19px;height:19px}.Project_tab__Qof5q{background:none;border:none;cursor:pointer}.Project_tab__Qof5q:focus{outline:none}