._portfolio_portfolio__container__clh6S{margin-top:9.375rem;position:relative;overflow:hidden}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw{display:flex;align-items:center;padding:0 1.875rem;gap:1.875rem;justify-content:space-between;min-height:500px;max-width:1100px;margin:0 auto 3rem;position:relative}@media(min-width:1368px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw{max-width:1368px;padding:0 5rem}}@media(max-width:1100px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw{gap:1.25rem;max-width:100%}}@media(max-width:868px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw{flex-direction:column;gap:1.25rem}}@media(max-width:568px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw{min-height:max-content}}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M{display:flex;flex-direction:column;align-self:flex-start;margin-top:3rem;max-width:481px;width:481px}@media(max-width:1100px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M{width:100%;max-width:100%}}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M span{font-size:.75rem;font-weight:400;color:var(--color-white);text-transform:uppercase}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M h1{font-size:2.25rem;font-weight:700;line-height:normal;color:var(--color-white);margin-bottom:1.3125rem;margin-top:1rem;width:481px}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M h1 b{color:var(--primary-color-80)}@media(max-width:668px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M h1{width:100%}}@media(max-width:568px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M h1{font-size:2rem}}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M p{font-size:1.25rem;font-weight:400;color:var(--color-white);line-height:normal;width:418px}@media(max-width:668px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_left__F8R1M p{width:100%}}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_right__OdWLk{z-index:1}@media(max-width:568px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_right__OdWLk{display:none}}._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_right__OdWLk img{width:741px;max-width:741px;height:591px;min-height:591px}@media(max-width:1268px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_right__OdWLk img{width:100%;max-width:100%;height:auto;min-height:max-content}}@media(max-width:568px){._portfolio_portfolio__container__clh6S ._portfolio_hero__container__q3AKw ._portfolio_right__OdWLk img{display:none}}._portfolio_portfolio__container__clh6S ._portfolio_projects__pvYJ4{display:flex;flex-wrap:wrap;gap:1.1875rem;justify-content:center;margin:0 auto;max-width:1368px;padding:3.0625rem 2rem 4rem}._cardProject_card__project__wm6cE{display:inline-block;width:auto;overflow:hidden;z-index:1}._cardProject_card__project__wm6cE ._cardProject_card__X_iUh{position:relative;width:100%;overflow:hidden}._cardProject_card__project__wm6cE ._cardProject_card__X_iUh:hover img{filter:grayscale(100%) brightness(45%)}._cardProject_card__project__wm6cE ._cardProject_card__X_iUh:hover p{opacity:1}._cardProject_card__project__wm6cE ._cardProject_card__X_iUh ._cardProject_img__project__6JAtN{border-radius:.625rem;transition:filter .3s ease-in-out;width:415px;height:423px;max-width:100%}@media(max-width:968px){._cardProject_card__project__wm6cE ._cardProject_card__X_iUh ._cardProject_img__project__6JAtN{width:400px;height:407px}}@media(max-width:568px){._cardProject_card__project__wm6cE ._cardProject_card__X_iUh ._cardProject_img__project__6JAtN{width:350px;height:auto;max-width:100%}}._cardProject_card__project__wm6cE ._cardProject_card__X_iUh p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);font-size:1.5rem;font-weight:700;text-transform:uppercase;text-wrap:nowrap;opacity:0;transition:opacity .3s ease-in-out}._tab_tab__container__mUTkU{display:flex;align-items:center;justify-content:center;margin-top:.125rem}@media(max-width:568px){._tab_tab__container__mUTkU{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-left:1rem!important;margin-right:1rem!important;padding-right:1rem!important;width:100%;justify-content:unset}._tab_tab__container__mUTkU>*{scroll-snap-align:start;flex:0 0 auto}}._tab_tab__container__mUTkU button:first-child{border-top-left-radius:6.25rem;border-bottom-left-radius:6.25rem}._tab_tab__container__mUTkU button:last-child{border-top-right-radius:6.25rem;border-bottom-right-radius:6.25rem}._tab_tab__container__mUTkU ._tab_tab__button__fJ3QJ{padding:.625rem .75rem;background-color:transparent;border:1px solid #1e1e1e;cursor:pointer}._tab_tab__container__mUTkU ._tab_tab__button__fJ3QJ p{font-size:.875rem;color:var(--color-light-80);font-weight:500}._tab_tab__container__mUTkU ._tab_tab__button__fJ3QJ._tab_active__AMuX0{background-color:var(--primary-color-80);border-color:var(--primary-color-80)}._tab_tab__container__mUTkU ._tab_tab__button__fJ3QJ._tab_active__AMuX0 p{color:var(--color-black-80);font-weight:700}._cases_others__cases__KVJPi{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:5rem}@media(max-width:868px){._cases_others__cases__KVJPi{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:1rem;justify-content:unset}._cases_others__cases__KVJPi>*{scroll-snap-align:start;flex:0 0 auto}._cases_others__cases__KVJPi::-webkit-scrollbar{height:6px}._cases_others__cases__KVJPi::-webkit-scrollbar-thumb{background-color:#9e9e9e;border-radius:4px}._cases_others__cases__KVJPi::-webkit-scrollbar-track{background-color:#1e1e1e;border-radius:4px}}