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