.project[data-v-58af92e1]{display:flex;flex-direction:column;gap:3.2rem 0}@media(max-width:1366px){.project[data-v-58af92e1]{gap:1.6rem 0}}@media(max-width:1024px){.project[data-v-58af92e1]{gap:1.2rem 0}}@media(max-width:576px){.project[data-v-58af92e1]{gap:.8rem 0}}.project__title[data-v-58af92e1]{max-width:95%}@media(max-width:576px){.project__title[data-v-58af92e1]{max-width:100%}}.project__inner[data-v-58af92e1]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:1366px){.project__inner[data-v-58af92e1]{grid-template-columns:repeat(5,1fr)}}@media(max-width:576px){.project__inner[data-v-58af92e1]{gap:.6rem 0}}.project__sub-title[data-v-58af92e1]{align-items:center;display:flex;gap:0 .8rem;grid-column:1/-1}@media(max-width:576px){.project__sub-title[data-v-58af92e1]{gap:0 .6rem}}.project__sub-title svg[data-v-58af92e1]{height:.8rem;width:.8rem}@media(max-width:1366px){.project__sub-title svg[data-v-58af92e1]{height:.6rem;width:.6rem}}.project__hr[data-v-58af92e1]{background-color:#5252523d;border:none;grid-column:1/-1;height:.05rem;margin:0;width:100%}.project__description[data-v-58af92e1]{color:#0d332e;grid-column:2/-1}@media(max-width:1366px){.project__description[data-v-58af92e1]{grid-column:3/-1}}@media(max-width:576px){.project__description[data-v-58af92e1]{grid-column:1/-1}}.project__gallery[data-v-58af92e1]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.project__gallery[data-v-58af92e1]{gap:.5rem}}.project__gallery__item[data-v-58af92e1]{grid-column:span 1;height:22.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1366px){.project__gallery__item[data-v-58af92e1]{height:13rem}}@media(max-width:576px){.project__gallery__item[data-v-58af92e1]{grid-column:1/-1;height:9rem}}.popup[data-v-3c21e45d]{inset:0;position:fixed;z-index:99999999999}.popup__background[data-v-3c21e45d]{background-color:#0009;border:0;cursor:pointer;inset:0;opacity:0;position:fixed;transition:opacity .3s ease}.popup__close[data-v-3c21e45d]{align-items:center;background-color:#fff;border:0;border-radius:.4rem;display:flex;height:3.2rem;justify-content:center;position:fixed;right:50.1rem;top:50%;transform:translate(calc(100% + 50.1rem),-50%);transition:.5s;width:3.2rem}@media(max-width:1366px){.popup__close[data-v-3c21e45d]{height:2.4rem;right:30.25rem;width:2.4rem}}@media(max-width:1024px){.popup__close[data-v-3c21e45d]{height:2rem;right:1rem;top:3rem;width:2rem}}@media(max-width:576px){.popup__close[data-v-3c21e45d]{height:1.6rem;top:3.6rem;width:1.6rem}}.popup__close[data-v-3c21e45d]:hover{background-color:#f5f5f5}.popup__close:hover .popup__close__icon[data-v-3c21e45d]{transform:rotate(90deg)}.popup__close__icon[data-v-3c21e45d]{height:2.4rem;transition:transform .5s ease;width:2.4rem}@media(max-width:1366px){.popup__close__icon[data-v-3c21e45d]{height:1.6rem;width:1.6rem}}@media(max-width:576px){.popup__close__icon[data-v-3c21e45d]{height:1.2rem;width:1.2rem}}.popup__close__icon svg[data-v-3c21e45d]{height:100%;width:100%}.popup__content[data-v-3c21e45d]{background-color:#fff;box-sizing:border-box;height:100%;inset:0 0 0 auto;padding:1.6rem 1rem;position:fixed;transform:translate(100%);transition:transform .6s cubic-bezier(.22,1,.36,1);width:48.5rem}@media(max-width:1366px){.popup__content[data-v-3c21e45d]{width:28.9rem}}@media(max-width:1024px){.popup__content[data-v-3c21e45d]{height:auto;margin:4.8rem 1rem 1rem;max-height:calc(100% - 4.8rem);padding:1rem;width:calc(100% - 2rem)}}.popup__content__inner[data-v-3c21e45d]{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:none;touch-action:pan-y}.popup__content__inner[data-v-3c21e45d]::-webkit-scrollbar{display:none}.popup__content__track[data-v-3c21e45d]{background:#0d332e1a;border-radius:999px;bottom:1.6rem;cursor:pointer;position:absolute;right:.4rem;top:1.6rem;width:.15rem}.popup__content__thumb[data-v-3c21e45d]{background-color:#0d332e;border-radius:999px;cursor:grab;left:0;min-height:.75rem;position:absolute;width:100%}.popup__content__thumb[data-v-3c21e45d]:active{cursor:grabbing}.popup--visible .popup__background[data-v-3c21e45d]{opacity:1}.popup--visible .popup__content[data-v-3c21e45d]{transform:translate(0)}.popup--visible .popup__close[data-v-3c21e45d]{transform:translateY(-50%)}.popup--closing .popup__background[data-v-3c21e45d]{transition-delay:.2s}.popup--closing .popup__close[data-v-3c21e45d]{transition-delay:0s}.popup--closing .popup__content[data-v-3c21e45d]{transition-delay:.2s}
