.Hero_Hero__Nt6Jb{height:100dvh;position:relative;overflow:hidden}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj{display:grid;height:100%;place-items:center}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5{text-align:center}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 h2{line-height:1;font-size:clamp(10px,2vw,19px);font-weight:400}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 h2 div{display:inline-block}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 h2 div span{background:-webkit-linear-gradient(315deg,#2c74b3 25%,#42d392);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 h1{padding:20px 0;line-height:1;font-size:clamp(30px,10vw,80px);font-weight:700}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 p{margin:0 auto;max-width:700px;font-weight:300;font-size:clamp(14px,2vw,16px)}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 .Hero_Actions__YLDbw{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;align-items:center;grid-column-gap:10px;margin-top:20px}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 .Hero_Actions__YLDbw button:nth-of-type(2) svg{transform:translate(-3px);transition:transform .2s ease}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 .Hero_Actions__YLDbw button:nth-of-type(2):hover svg{transform:translate(0)}@media screen and (width <= 580px){.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 h2{font-weight:500}.Hero_Hero__Nt6Jb .Hero_Wrapper__xSHjj .Hero_Content__LnBu5 .Hero_Actions__YLDbw button{font-size:12px;font-weight:500}}.Advantages_Advantages__ZT2xR{padding:100px 0;position:relative}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96{max-width:750px}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96 h3{font-weight:400}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96 h2{font-size:35px;font-weight:600}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96 p{font-weight:400}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-content:center;grid-gap:30px}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD{padding:30px;position:relative;border-radius:8px}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD div{width:40px;height:40px;border-radius:50%;position:relative;background:-webkit-linear-gradient(300deg,#2c74b3 25%,#42d392)}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD div svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD h3{margin:10px 0;font-size:24px;font-weight:600}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD p{font-weight:400}@media screen and (width <= 1024px){.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96{text-align:center;margin:0 auto}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96 h2{font-size:30px}}@media screen and (width <= 540px){.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Header__txQ96 p{font-size:14px}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD{padding:15px}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD h3{font-size:22px}.Advantages_Advantages__ZT2xR .Advantages_Wrapper__KrMae .Advantages_Content__hh60X .Advantages_Card__SEEeD p{font-size:14px}}@media screen and (width <= 500px){.Advantages_Advantages__ZT2xR{padding:50px 0}}.OurServices_OurServices__3C_0a{padding:100px 0}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Header__Bi0Qr{max-width:750px;margin:0 auto;text-align:center}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Header__Bi0Qr h3{font-weight:400}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Header__Bi0Qr h2{font-size:35px;font-weight:600}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Header__Bi0Qr p{font-weight:400}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the{margin-top:50px}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;overflow:hidden}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X figure{width:100%;height:100%}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X figure img{width:100%;height:100%;border-radius:15px;-o-object-fit:contain;object-fit:contain}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article div{margin-bottom:40px}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article div h3{font-size:25px;font-weight:600;margin-bottom:10px;background:-webkit-linear-gradient(315deg,#2c74b3 25%,#42d392);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article div p{font-size:16px;font-weight:400}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article ul{display:grid;grid-row-gap:20px}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article ul li{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;grid-column-gap:10px;font-weight:500}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article ul li i{position:relative;top:4px}@media screen and (width <= 1024px){.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Header__Bi0Qr h2{font-size:30px}}@media screen and (width <= 768px){.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X{grid-template-columns:1fr}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article div h3{font-size:22px}.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article div p,.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Content__x2the .OurServices_Tab__Ypt8X article ul li{font-size:14px}}@media screen and (width <= 540px){.OurServices_OurServices__3C_0a .OurServices_Wrapper__KoK8t .OurServices_Header__Bi0Qr p{font-size:14px}}@media screen and (width <= 500px){.OurServices_OurServices__3C_0a{padding:50px 0}}.Portfolio_Portfolio__mFWyv{padding:100px 0}.Portfolio_Portfolio__mFWyv .Portfolio_Wrapper__x1Wk0{display:grid;gap:60px}.Portfolio_Portfolio__mFWyv .Portfolio_Header__qFOUj{display:grid;gap:20px;text-align:center;max-width:800px;margin:0 auto}.Portfolio_Portfolio__mFWyv .Portfolio_Header__qFOUj h3{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.Portfolio_Portfolio__mFWyv .Portfolio_Header__qFOUj h2{font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2}.Portfolio_Portfolio__mFWyv .Portfolio_Header__qFOUj p{font-size:16px;line-height:1.6}.Portfolio_Portfolio__mFWyv .Portfolio_Projects__IGJp8{display:grid;gap:50px}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectCard__N_JHq{display:grid;gap:25px;padding:30px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);transition:all .3s ease}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectCard__N_JHq:hover{box-shadow:0 20px 40px rgba(0,0,0,.08);transform:translateY(-5px)}.dark .Portfolio_Portfolio__mFWyv .Portfolio_ProjectCard__N_JHq{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.dark .Portfolio_Portfolio__mFWyv .Portfolio_ProjectCard__N_JHq:hover{box-shadow:0 20px 40px rgba(0,0,0,.3)}.Portfolio_Portfolio__mFWyv .Portfolio_Category__ecs4H span{padding:8px 16px;border-radius:20px;background:rgba(66,211,146,.1);display:inline-block}.Portfolio_Portfolio__mFWyv .Portfolio_ImageGrid__BrabU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.Portfolio_Portfolio__mFWyv .Portfolio_ImageWrapper__g50Ah{position:relative;width:100%;overflow:hidden;border-radius:12px;background:#f5f5f5;aspect-ratio:4/3;cursor:pointer;transition:all .3s ease}.Portfolio_Portfolio__mFWyv .Portfolio_ImageWrapper__g50Ah:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.dark .Portfolio_Portfolio__mFWyv .Portfolio_ImageWrapper__g50Ah{background:hsla(0,0%,100%,.05)}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectImage__Vog3f{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.Portfolio_ImageWrapper__g50Ah:hover .Portfolio_Portfolio__mFWyv .Portfolio_ProjectImage__Vog3f{transform:scale(1.05)}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectInfo__d6h9d{display:grid;gap:10px}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectInfo__d6h9d h3{font-size:24px;font-weight:600}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectInfo__d6h9d p{font-size:15px;line-height:1.6}.Portfolio_Portfolio__mFWyv .Portfolio_Modal___iZeT{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;backdrop-filter:blur(10px)}.dark .Portfolio_Portfolio__mFWyv .Portfolio_Modal___iZeT{background:rgba(0,0,0,.95)}.Portfolio_Portfolio__mFWyv .Portfolio_ModalContent__3b_E2{position:relative;max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.Portfolio_Portfolio__mFWyv .Portfolio_CloseButton__u5r1G{position:absolute;top:-50px;right:0;background:hsla(0,0%,100%,.1);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.Portfolio_Portfolio__mFWyv .Portfolio_CloseButton__u5r1G:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.Portfolio_Portfolio__mFWyv .Portfolio_ModalImageWrapper__hHKYA{width:100%;max-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#000}.Portfolio_Portfolio__mFWyv .Portfolio_ModalImage__1MPwN{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain}.Portfolio_Portfolio__mFWyv .Portfolio_ModalTitle__D2dxp{color:#fff;font-size:18px;font-weight:500;text-align:center}@media(max-width:768px){.Portfolio_Portfolio__mFWyv{padding:60px 0}.Portfolio_Portfolio__mFWyv .Portfolio_ImageGrid__BrabU{grid-template-columns:1fr}.Portfolio_Portfolio__mFWyv .Portfolio_ProjectCard__N_JHq{padding:20px}}.Contacts_Contacts__Iv5kn{padding:100px 0}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;align-items:center;overflow:hidden}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f h3{font-weight:400}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f h2{font-size:35px;font-weight:600}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f p{font-weight:400}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f p:first-of-type{margin-bottom:20px}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY form{border-radius:8px;padding:80px 30px}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY form h4{font-size:24px;font-weight:600;margin-bottom:20px}@media screen and (width <= 1024px){.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY{grid-template-columns:1fr}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f{text-align:center}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f h3{font-size:16px}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f h2{font-size:30px}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f p{font-size:16px}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY form{padding:0;background:transparent}.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY form h4{text-align:center;font-size:20px;font-weight:600}}@media screen and (width <= 540px){.Contacts_Contacts__Iv5kn .Contacts_Content__f64IY .Contacts_Info__GFQ_f p{font-size:14px}}@media screen and (width <= 500px){.Contacts_Contacts__Iv5kn{padding:50px 0}}.SendRequest_SendRequest__NpdZh{padding:100px 0}.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section{text-align:center}.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section h3{font-weight:400}.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section h2{font-size:35px;font-weight:600}.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section p{font-weight:400}.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section button{margin-top:30px}@media screen and (width <= 1024px){.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section h2{font-size:30px}}@media screen and (width <= 540px){.SendRequest_SendRequest__NpdZh .SendRequest_Wrapper__Sm_88 section p{font-size:14px}}@media screen and (width <= 500px){.SendRequest_SendRequest__NpdZh{padding:50px 0}}