.ProjectDetails_detailsPage__fPNwf{display:flex;flex-direction:column;max-width:1600px;margin:0 auto}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure{display:grid;grid-template-columns:repeat(2,2fr);list-style-type:none;padding-left:0;padding-inline:5vw;margin:0;grid-gap:2vw;gap:2vw}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure>figure{margin:0;padding:0;position:relative;width:100%}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure>figure:before{content:"";display:block;padding-top:100%}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure>figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:39px}.ProjectDetails_detailsPage__fPNwf h2{font-size:24px;font-family:Galano bold;color:#1c1c1c;padding-inline:5vw;margin-bottom:1rem}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr{display:flex;flex-direction:row;padding-inline:5vw;align-items:flex-start;gap:20vw}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr p{font-size:18px;font-family:Galano light;color:#1c1c1c;text-align:justify}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr ul{display:flex;flex-direction:column;list-style-type:none;margin:0;justify-content:space-between;gap:1rem}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr ul li{font-size:18px;font-family:Galano bold;color:#1c1c1c}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_pagination__xlIso{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-inline:5vw}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_pagination__xlIso button{background-color:transparent;border:none;font-size:24px;font-family:Galano bold;color:#1c1c1c;text-decoration:underline;cursor:pointer}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_separationLine__Wjyjr{width:90vw;height:1px;background-color:#1c1c1c;margin:3rem auto}@media screen and (max-width:500px){.ProjectDetails_detailsPage__fPNwf{display:flex;flex-direction:column}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure{display:grid;grid-template-columns:repeat(1,2fr);list-style-type:none;padding-left:0;margin:0;grid-gap:22px;gap:22px;padding-inline:8vw}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure>figure{margin:0;padding:0}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_content__XVIGg>div>figure>figure img{width:84vw;height:84vw;object-fit:cover;border-radius:39px}.ProjectDetails_detailsPage__fPNwf h2{font-size:24px;font-family:Galano bold;color:#1c1c1c;padding-inline:8vw;margin-bottom:1rem}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr{display:flex;flex-direction:column;padding-inline:8vw;align-items:flex-start;gap:3rem}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr p{font-size:18px;font-family:Galano light;color:#1c1c1c}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr ul{display:flex;flex-direction:column;list-style-type:none;padding-left:0;margin:0;justify-content:space-between;gap:1rem}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_projectDescriptionServices__DHSTr ul li{font-size:18px;font-family:Galano bold;color:#1c1c1c}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_pagination__xlIso{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-inline:5vw}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_pagination__xlIso button{background-color:transparent;border:none;font-size:24px;font-family:Galano bold;color:#1c1c1c;text-decoration:underline;cursor:pointer}.ProjectDetails_detailsPage__fPNwf .ProjectDetails_separationLine__Wjyjr{width:90vw;height:1px;background-color:#1c1c1c;margin:3rem auto}}.BasicLayout_header__Ir5gC{max-width:1600px;margin:0 auto}.Header_topBar__pCmi_{display:flex;flex-direction:row;justify-content:space-between;padding-inline:5vw;height:14vh;max-width:1600px;align-items:center}.Header_topBar__pCmi_ .Header_left__m2_Zm svg{width:6rem;cursor:pointer}.Header_topBarMobile__soPe7{display:none}@media screen and (max-width:700px){.Header_topBar__pCmi_{display:flex;flex-direction:row;justify-content:space-between;padding-inline:5vw;height:17vh;max-width:1600px;padding-block:0;align-items:center}.Header_topBar__pCmi_ .Header_left__m2_Zm svg{width:5rem;cursor:pointer}.Header_topBarMobile__soPe7{display:none}}@media screen and (max-width:450px){.Header_topBar__pCmi_{display:none}.Header_topBarMobile__soPe7{display:flex;align-items:center;height:10vh}.Header_topBarMobile__soPe7 .Header_menuClose__hMz_F{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;padding-inline:5vw}.Header_topBarMobile__soPe7 .Header_menuClose__hMz_F .Header_logo__oSUp0{width:6rem;cursor:pointer}.Header_topBarMobile__soPe7 .Header_menuClose__hMz_F .Header_burgerIcon__h8Lxh{font-size:1.5rem;color:#1c1c1c}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF{display:flex;flex-direction:column;width:100%}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF .Header_menuHeader__kUq_S{align-items:center;justify-content:space-between;padding-inline:5vw;display:flex;flex-direction:row}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF .Header_menuHeader__kUq_S .Header_logo__oSUp0{width:6rem;cursor:pointer}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF .Header_menuHeader__kUq_S .Header_burgerIcon__h8Lxh{font-size:1.5rem;color:#1c1c1c}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF .Header_menuOptionsMobileContainer__VJE3R{display:flex;flex-direction:column;gap:5rem;width:100%;border-bottom:1px solid rgba(0,0,0,.3);z-index:2}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF .Header_menuOptionsMobileContainer__VJE3R ul{display:flex;flex-direction:column;align-items:center;width:100%;gap:77px;background-color:#fff;position:absolute;top:10vh;height:90vh;left:0;list-style-type:none;padding:5rem 0 1rem}.Header_topBarMobile__soPe7 .Header_menuOpen__fAvjF .Header_menuOptionsMobileContainer__VJE3R ul li a{color:#1c1c1c;font-size:28px;font-family:Galano light}}.Menu_menu__uJLjB{display:flex;flex-direction:row;list-style-type:none;padding-left:0;gap:2rem}.Menu_menu__uJLjB>li a{text-decoration:none;font-size:22px;font-family:Galano light;color:#1c1c1c;border:1px solid transparent;padding:4px 8px}.Menu_menu__uJLjB>li a:hover,.Menu_menu__uJLjB>li:last-child a{border:1px solid #1c1c1c;border-radius:12px}@media screen and (max-width:700px){.Menu_menu__uJLjB{display:flex;flex-direction:row;list-style-type:none;padding-left:0;gap:1rem;margin-top:0}.Menu_menu__uJLjB>li a{text-decoration:none;font-size:20px;font-family:Galano light;color:#1c1c1c;border:1px solid transparent;padding:4px 8px}.Menu_menu__uJLjB>li a:hover{border:1px solid #1c1c1c;border-radius:12px}}.stickyHeader_stickyHeader__YNVkj{position:fixed;top:0;left:0;width:100%;transition:transform .3s ease-in-out;transform:translateY(-100%);z-index:1000;box-shadow:0 0 4px rgba(0,0,0,.4);background-color:#fff}.stickyHeader_stickyHeader__YNVkj .stickyHeader_stickyHeaderContent__4VU8L{max-width:1600px;margin:0 auto}.stickyHeader_visible__dHXVG{transform:translateY(0)}.Footer_footerContainer__UOlk_{background-color:#1c1c1c}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH{max-width:1600px;margin:0 auto;width:100%;color:#fff;padding-block:5rem}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6{display:flex;flex-direction:row;align-self:flex-end;justify-content:space-between;align-items:center;padding-inline:5vw}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6 .Footer_footerLogo__rF2sO{cursor:pointer}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul{list-style-type:none;padding-left:0}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li{display:flex;margin:0;padding:0;align-items:center;gap:1rem;cursor:pointer}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li p{font-size:32px;width:200px;font-family:Galano light;color:#fff}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li span{transition:transform .3s ease}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li:hover span{transform:translateX(10px)}@media screen and (max-width:800px){.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH{max-width:1600px;margin:0 auto;width:100%}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-inline:5vw;gap:3rem}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:first-child{width:100%;display:flex;flex-direction:column;gap:1rem}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:first-child p{font-size:22px;color:#1c1c1c;font-family:Galano light;font-weight:400}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:first-child .Footer_bold__u8mgr{font-size:22px;color:#1c1c1c;font-family:Galano bold;font-weight:400}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2){width:100%}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul{list-style-type:none;padding-left:0}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li{display:flex;margin:0;padding:0;align-items:center;gap:1rem;cursor:pointer}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li p{font-size:32px;width:200px;font-family:Galano light}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li span{transition:transform .3s ease}.Footer_footerContainer__UOlk_ .Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6>div:nth-child(2) ul li:hover span{transform:translateX(10px)}.Footer_homeInfoContainer__w7cxH .Footer_homeInfo__0a5N6{padding-inline:8vw}}