.styles_projectContainer__PJQYy{margin-inline:60px;transition:all .3s ease-in-out;padding:3em;display:flex;flex-direction:column;border-left:1px solid var(--border-line-color);border-right:1px solid var(--border-line-color)}.styles_brand__2SVay{font-size:1.2em;color:var(--text-color);font-family:Ubuntu}.styles_title__W1BBX{font-size:3em;color:var(--text-color);font-family:Signika;text-transform:uppercase;font-weight:300;margin:0}.styles_tags__l4YO8{display:flex;color:#1dd075;font-family:Ubuntu Mono;gap:.5em;font-size:.8em}.styles_projectBody__husJo{font-family:Ubuntu;color:var(--text-color)}[data-theme=dark] .styles_projectBody__husJo{font-weight:300}.styles_projectBody__husJo .styles_imagesContainer__qf79j{gap:10px;margin-top:2em;margin-bottom:2em;width:100%;align-items:center}.styles_imageContainer__XkStV:hover{cursor:zoom-in;opacity:.8;transition:all .3s ease-in-out;scale:1.05}.styles_imageContainer__XkStV img{object-fit:contain;max-height:620px}.styles_projectBody__husJo .styles_imagesDetailContainer__609Vk{gap:1.3em;margin-top:3em;margin-bottom:3em;align-items:center}.styles_imagesDetailContainerHorizontal__AL8QB{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.styles_imagesDetailContainerVertical__5mylx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.styles_recentProjectsContainer__21_Jf{display:flex;flex-direction:column;border-top:1px solid var(--border-line-color);padding:3em 5em}.styles_recentProjectsContainer__21_Jf .styles_recentProjectsHead__w7MR4{display:flex;justify-content:space-between;color:var(--text-color)}.styles_recentProjectsContainer__21_Jf .styles_recentProjectsHead__w7MR4 .styles_title__W1BBX{font-family:Signika}.styles_recentProjectsContainer__21_Jf .styles_recentProjectsHead__w7MR4 .styles_call__QHaji{font-family:Ubuntu;width:18em;text-align:right;font-size:.8em;font-weight:500}.styles_recentProjectsBody__y9P3u{margin-top:2em;margin-bottom:2em}@media screen and (max-width:820px){.styles_projectBody__husJo .styles_imagesContainer__qf79j .styles_imageContainer__XkStV:last-child,.styles_projectBody__husJo .styles_imagesDetailContainer__609Vk .styles_ultimaImpar__6cdcY:last-child{grid-column:1/-1}}@media screen and (max-width:1024px){.styles_imagesDetailContainerHorizontal__AL8QB,.styles_imagesDetailContainerVertical__5mylx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:480px){.styles_projectContainer__PJQYy{margin:0;border:0;padding:2em}.styles_brand__2SVay{font-size:1em}.styles_title__W1BBX{font-size:2em}.styles_imagesDetailContainer__609Vk{margin-bottom:1em}.styles_imagesDetailContainerVertical__5mylx{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}.styles_imagesDetailContainerBig__CUJEn{grid-template-columns:repeat(2,1fr)}.styles_recentProjectsContainer__21_Jf{padding-inline:0;padding-block:2em;border:0}.styles_recentProjectsHead__w7MR4{flex-direction:column;gap:1em;border-top:1px solid var(--border-line-color);padding-top:1.5em;padding-inline:2em}.styles_recentProjectsHead__w7MR4 .styles_call__QHaji{text-align:left!important;border-left:1em solid #002e37;padding-left:1em}[data-theme=dark] .styles_recentProjectsHead__w7MR4 .styles_call__QHaji{border-left:1em solid var(--text-color)}.styles_recentProjectsBody__y9P3u{padding-left:1em}}.styles_detailContainer__Ehi5C{display:flex;flex-direction:column;position:fixed;height:100vh;width:100vw;top:0;left:0;background:var(--background-color);z-index:30;overflow:hidden;padding:40px}.styles_actionsContainer__ZegS0{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:2.3rem}.styles_bodyContainer__XeyXS{display:grid;grid-template-columns:33% 67%;margin-left:40px;height:100%;grid-gap:40px;gap:40px;margin-block:40px}.styles_contentContainer__0lLPI{display:flex;flex-direction:column;gap:20px;width:100%;justify-content:center}.styles_contentContainer__0lLPI .styles_brand__hMH4N{font-size:1.3rem;font-weight:500;font-family:Ubuntu;margin:0}.styles_contentContainer__0lLPI .styles_title__8kbQr{font-size:2.6rem;font-weight:300;font-family:Signika;margin:0}.styles_contentContainer__0lLPI .styles_tags___TtJr{display:flex;flex-wrap:wrap;gap:10px}.styles_contentContainer__0lLPI .styles_tags___TtJr span{font-size:.8rem;color:#1dd075;font-family:Ubuntu Mono}.styles_contentContainer__0lLPI .styles_description__OMQGm{font-size:1.2rem;font-weight:300;font-family:Ubuntu;margin:0}.styles_imagesContainer__xvnUE img{object-fit:contain;padding-inline:7px}.styles_viewButton__qyWN4{font-size:13px!important;height:3.4rem!important}.styles_closeButton__4C8tW{color:#000!important;border:1px solid #000!important;height:3.4rem!important;padding-inline:.5rem!important}[data-theme=dark] .styles_closeButton__4C8tW{border:1px solid var(--text-color)!important}[data-theme=dark] .styles_closeButton__4C8tW img{filter:brightness(0) invert(1)}@media screen and (max-width:480px){.styles_detailContainer__Ehi5C{padding:2em;overflow-y:scroll;height:100vh;overflow-x:hidden;z-index:9999}.styles_divider___70Rp{height:7rem}.styles_bodyContainer__XeyXS{display:flex;flex-direction:column;margin-left:0;margin-right:0;height:max-content}.styles_contentContainer__0lLPI .styles_title__8kbQr{font-size:2.3rem}.styles_contentContainer__0lLPI .styles_tags___TtJr{gap:5px}.styles_contentContainer__0lLPI .styles_description__OMQGm{font-size:1rem}}.styles_fill__ttzEA{background-color:var(--color-primary-dark);padding:14px 47px;border-radius:17px;border:0;color:#fff;height:68px;font-size:19px;font-weight:400;font-family:Ubuntu Mono;display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer;z-index:2;position:relative;transition:all .3s ease-in-out}[data-theme=dark] .styles_fill__ttzEA{background-color:var(--dark-secondary)}.styles_fill__ttzEA:hover{background-color:#1dd075;color:#fff;box-shadow:2px -1px 11px 1px rgba(29,208,118,.75)}.styles_fill__ttzEA path{fill:#fff}.styles_outline__huVSB{background-color:transparent;padding:14px 47px;border-radius:17px;border:1px solid #fff;color:var(--text-color);height:68px;font-size:19px;font-weight:400;font-family:Ubuntu Mono;display:flex;align-items:center;justify-content:space-between;cursor:pointer;z-index:2;position:relative;transition:all .3s ease-in-out}[data-theme=dark] .styles_outline__huVSB{background-color:#004755}.styles_outline__huVSB:hover{background-color:#1dd075;color:#fff;border-color:#1dd075;box-shadow:2px -1px 11px 1px rgba(29,208,118,.75)}.styles_outlineDark__UwIE0{background-color:transparent;padding:14px 47px;border-radius:17px;border:1px solid #002e37;color:var(--text-color);height:68px;font-size:19px;font-weight:400;font-family:Ubuntu Mono;display:flex;align-items:center;justify-content:space-between;cursor:pointer}[data-theme=dark] .styles_outlineDark__UwIE0{background-color:#004755}.styles_outlineDark__UwIE0:hover{background-color:#1dd075;color:#fff;border-color:#1dd075;box-shadow:2px -1px 11px 1px rgba(29,208,118,.75)}.styles_projectCard__qhkON{display:flex;flex-direction:column;position:relative;width:auto;color:var(--text-color)}.styles_projectCard__qhkON.styles_horizontalDirection__CGkC7{width:30em;height:100%}.styles_projectCard__qhkON.styles_verticalDirection__Yrlqp .styles_projectImage__bpK9t.styles_smallImage__k7Ntn{width:100%;height:25rem}.styles_projectImageContainer__1ylEU{height:330px;width:100%;position:relative;overflow:hidden}.styles_projectImage__bpK9t{object-fit:cover;border-radius:5px;cursor:pointer}.styles_projectImageContainer__1ylEU.styles_smallImage__k7Ntn{width:100%;height:auto}.styles_projectImage__bpK9t.styles_smallImage__k7Ntn{width:100%;object-fit:cover;height:300px}h4.styles_smallText__dtxD_{font-size:1em;font-weight:600;margin:10px 0;font-family:Signika}p.styles_smallText__dtxD_{font-size:.8em;font-weight:300;margin:0;font-family:Ubuntu}.styles_projectImageContainerSmall__4Ae6e{aspect-ratio:.96/1;box-shadow:0 1px 5px #00000099;border-radius:1rem;transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0);position:relative;cursor:pointer;min-width:316.8px}.styles_projectImageContainerSmall__4Ae6e:hover{transition-duration:.15s;box-shadow:0 5px 20px 5px #00000044}.styles_projectImageSmall__emVBY{width:100%;height:100%;object-fit:cover}.styles_projectImageContainerWidth__WKANc{aspect-ratio:1.45/1;box-shadow:0 1px 5px #00000099;border-radius:1rem;transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0);position:relative;cursor:pointer;width:478.5px}.styles_projectImageWidth__fZ6I2{width:100%;height:100%;object-fit:cover}.styles_widthTitle__42jaB{margin-top:16px;margin-bottom:6px;font-family:Signika;font-size:1.3rem;text-transform:uppercase}.styles_widthText__VBoqL{margin:0;font-family:Ubuntu;font-weight:300}.styles_smallTitle__Ghknu{margin-top:1em;margin-bottom:6px;font-family:Signika;font-size:1.3rem;text-transform:uppercase}.styles_smallText__dtxD_{margin:0;font-family:Ubuntu;font-weight:300}.styles_projectImageContainerHeight___L9x0{width:100%;height:30.8rem;box-shadow:0 1px 5px #00000099;border-radius:1rem;transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0);position:relative;cursor:pointer}.styles_projectImageContainerHeight___L9x0:hover{transition-duration:.15s;box-shadow:0 5px 20px 5px #00000044}.styles_projectImageHeight__txcrd{width:100%;height:100%;object-fit:cover}.styles_heightTitle__Umgis{margin-top:1em;margin-bottom:6px;font-family:Signika;font-size:1.3rem;text-transform:uppercase}.styles_heightText__j3bTw{margin:0;font-family:Ubuntu;font-weight:300;padding-right:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.styles_glow__Sus9f{position:absolute;width:100%;height:100%;left:0;top:0;background-image:radial-gradient(circle at 50% -20%,#ffffff22,#0000000f);z-index:3}.styles_projectCardRecent__WS_tn{max-width:300px;min-width:280px;border-radius:1rem;height:-moz-fit-content;height:fit-content;padding-top:1em}.styles_projectCardRecent__WS_tn .styles_heightText__j3bTw{-webkit-line-clamp:2;line-clamp:2;padding-right:0;line-height:1.4;font-weight:300}.styles_projectImageContainerRecent__2Ofbm{width:100%;height:320px;box-shadow:0 1px 5px #00000099;border-radius:1rem;transition-duration:.3s;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0);position:relative;cursor:pointer}.styles_projectImageContainerRecent__2Ofbm:hover{transition-duration:.15s;box-shadow:0 5px 8px 5px #00000044}.styles_projectImageRecent__kEeSI{width:100%;height:100%}.styles_projectImageContainer__1ylEU .styles_backgroundImage__JeTrj{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1;filter:blur(10px)}.styles_optionContainer__n85EB{font-family:Ubuntu Mono;font-size:12px;font-family:400;padding:8px 18px;color:#002e37;border-radius:20px;width:-moz-fit-content;width:fit-content;text-align:center;border:1px solid #002e37;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fff}.styles_optionContainer__n85EB:hover{box-shadow:0 0 2px 1px rgba(0,0,0,.75)}.styles_optionContainer__n85EB img{margin-left:13px}.styles_imageModal__p_4tM{top:0;left:0;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999}.styles_imageModal__p_4tM .styles_modalContent__kHyFg img{transition:scale .3s ease;scale:0}.styles_imageModal__p_4tM[open] .styles_modalContent__kHyFg img{scale:1;transition:scale .3s ease;@starting-style{scale:0}}.styles_imageModal__p_4tM .styles_modalContent__kHyFg{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.styles_imageModal__p_4tM img{width:90vh;max-height:95vh;object-fit:contain;margin:auto}.styles_imageModal__p_4tM .styles_closeButton__GGK33{padding:.8em .5em;height:0;width:50px;position:absolute;top:1em;right:1em;background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:1.5em;background-color:rgba(0,0,0,.7)}.styles_imageModal__p_4tM .styles_closeButton__GGK33:hover{background-color:#1dd075}.styles_carousel__7JPLn{width:100%;overflow:hidden;position:relative}.styles_slider__PeqSh{width:calc(100% - 25px);position:relative;display:flex;padding-inline:14px;gap:50px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;&::-webkit-scrollbar{display:none}}.styles_slider__PeqSh .styles_slide__w9eFO{margin-bottom:10px}.styles_button__4B0EX{cursor:pointer;padding:0;border:0;background-color:transparent;position:absolute;top:50%;width:60px;height:60px;z-index:4}.styles_button__4B0EX svg:hover{transform:scale(1.1);transition:all .2s}[data-theme=dark] .styles_button__4B0EX circle{stroke:var(--background-color)}.styles_rightButton__m_2T4{right:0;transform:translateY(-50%);transition:all .2s}.styles_hidden__2WX55{display:none}@media screen and (max-width:768px){.styles_button__4B0EX{width:60px;height:60px}}