.individualPortfolio_page__8A5rO{width:100%;padding:10rem 0;background-color:#fff}.individualPortfolio_page__8A5rO .individualPortfolio_imageSliceWrapper__hBPFL{display:flex;align-items:center;justify-content:center;position:relative}.individualPortfolio_page__8A5rO .individualPortfolio_imageContainer__2x1UA{width:588px;height:564px;overflow:hidden}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.85);z-index:1000;display:flex;justify-content:center;align-items:center}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_closeButton__7aTrd{position:absolute;top:2rem;right:2rem;z-index:1001;background:rgba(0,0,0,.5);border:none;cursor:pointer;padding:.5rem;border-radius:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_closeButton__7aTrd:hover{background-color:rgba(0,0,0,.7)}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_closeButton__7aTrd img{filter:invert(1)}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_modalContent__LSRKk{display:flex;align-items:center;justify-content:center;gap:3rem;width:100%;height:100%}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_imageSection__O_PAe{display:flex;flex-direction:column;align-items:center;gap:2rem}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_imageContainer__2x1UA{width:auto;height:auto;max-width:70vw;max-height:70vh;display:flex;justify-content:center;align-items:center}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_imageContainer__2x1UA img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_pageCounter__U9Z3Y{background-color:transparent;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:18px;font-weight:600;text-shadow:0 0 8px rgba(0,0,0,.8)}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonDesktop__ln_bQ{background:rgba(0,0,0,.5);border:none;cursor:pointer;padding:.5rem;border-radius:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonDesktop__ln_bQ:hover{background-color:rgba(0,0,0,.7);transform:scale(1.05)}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonDesktop__ln_bQ:disabled{opacity:.3;cursor:not-allowed}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileControls__y32xY,.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileImageSection__WjYu7,.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobilePageCounter__IbEJc,.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv{display:none}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu{width:var(--page-wrapper);max-width:1350px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-600)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ{display:flex;flex-direction:column;gap:var(--spacing-500)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_backArrow__16Zug{display:flex;align-items:center;gap:var(--spacing-100)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_backArrow__16Zug p{font-family:var(--font-family-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xl);letter-spacing:var(--font-letter-spacing-normal);color:var(--orange-font-color)!important}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_upText__0q5HG{display:flex;flex-direction:column;gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9{width:50%;display:flex;flex-direction:column;gap:var(--spacing-150)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9 h1{font-size:var(--font-size-4xl);font-weight:700;line-height:57.6px;color:var(--black-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9 p{font-size:var(--font-size-xl);font-weight:300;line-height:28.8px;color:var(--grey-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_uniqueImage__cdHQW{width:100%}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_uniqueImage__cdHQW img{border-radius:10px}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3{position:relative;width:100%;display:flex;justify-content:space-between;gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_buttonGalery__BhRD_{position:absolute;right:20px;bottom:20px;width:160px;height:35px;padding:var(--spacing-100) var(--spacing-200) var(--spacing-100) var(--spacing-200);border-radius:12px;opacity:.9;display:flex;align-items:center;justify-content:center;background-color:var(--yellow-color);outline:none;border:none;cursor:pointer;transition:1s}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_buttonGalery__BhRD_:hover{filter:brightness(.9);opacity:1}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_buttonGalery__BhRD_ p{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-md);letter-spacing:var(--font-letter-spacing-normal);color:var(--black-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_leftImage__kyW7g{width:100%}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_leftImage__kyW7g img{width:100%;border-radius:10px}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_rightImages__ECPSV{width:75%;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-200);gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3 .individualPortfolio_rightImages__ECPSV img{border-radius:10px}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_titleBottom__1xrFK{display:flex;flex-direction:column;gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_titleBottom__1xrFK h2{font-family:var(--font-family-body);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-3xl);letter-spacing:var(--font-letter-spacing-normal);color:var(--black-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj{position:static;width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:var(--spacing-400)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:6px;gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw{width:100%;height:auto;padding:0;border-radius:6px;background-color:transparent;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-200);gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW{width:100%;padding:var(--spacing-300);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-150);background-color:var(--white-color);border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border:1px solid var(--border-grey-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW img{width:40px;height:40px;padding:9px;filter:none;background-color:var(--yellow-color);border-radius:6px}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux{display:flex;flex-direction:column;gap:var(--spacing-75)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux h3{font-family:var(--font-family-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-lg);letter-spacing:var(--font-letter-spacing-normal);color:var(--black-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux p{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-sm);letter-spacing:var(--font-letter-spacing-normal);color:var(--grey-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_aboutProject__vsO__{width:100%;display:flex;flex-direction:column;gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_aboutProject__vsO__ p{font-family:var(--font-family-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xl);letter-spacing:var(--font-letter-spacing-normal);color:var(--grey-font-color)}.individualPortfolio_page__8A5rO .individualPortfolio_aboutProjectTitleMobile__pg7tQ{font-weight:700;display:none}.individualPortfolio_page__8A5rO .individualPortfolio_aboutProjectTitleDesktop__gblAB{font-weight:700!important}.individualPortfolio_page__8A5rO .individualPortfolio_mobileImagesWrapper__VFDyL{display:none}.individualPortfolio_page__8A5rO .individualPortfolio_imagesWrapper__4DSF3 img{object-fit:cover;object-position:center center}@media screen and (max-width:1150px){.individualPortfolio_mobileImagesWrapper__VFDyL{width:100%;display:flex!important;align-items:center;justify-content:center;order:1}.individualPortfolio_mobileImagesWrapper__VFDyL .individualPortfolio_mobileImageContainer__uRjbe{width:100%;height:100%;position:relative}.individualPortfolio_mobileImagesWrapper__VFDyL .individualPortfolio_mobileImageContainer__uRjbe img{border-radius:10px;width:100%;height:auto}.individualPortfolio_mobileImagesWrapper__VFDyL .individualPortfolio_viewPhotosButton__rEosa{position:absolute;bottom:15px;right:15px;width:140px;height:35px;padding:var(--spacing-100) var(--spacing-150);border-radius:12px;opacity:.9;display:flex;align-items:center;justify-content:center;background-color:var(--yellow-color);border:none;outline:none;cursor:pointer;transition:.3s ease}.individualPortfolio_mobileImagesWrapper__VFDyL .individualPortfolio_viewPhotosButton__rEosa:hover{filter:brightness(.9);opacity:1}.individualPortfolio_mobileImagesWrapper__VFDyL .individualPortfolio_viewPhotosButton__rEosa p{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-sm);letter-spacing:var(--font-letter-spacing-normal);color:var(--black-font-color);margin:0}.individualPortfolio_aboutProjectTitleMobile__pg7tQ{display:unset!important;text-align:left!important}.individualPortfolio_aboutProjectTitleDesktop__gblAB{display:none}.individualPortfolio_page__8A5rO{padding:7rem 0}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7{display:flex}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_closeButton__7aTrd{top:1rem;right:1rem;width:48px;height:48px}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_modalContent__LSRKk{display:none}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileImageSection__WjYu7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:100%;width:100%}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileImageSection__WjYu7 .individualPortfolio_imageContainer__2x1UA{max-width:90vw;max-height:70vh}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileControls__y32xY{display:flex;align-items:center;justify-content:center;gap:3rem}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border:none;cursor:pointer;padding:.5rem;border-radius:0;width:48px;height:48px;transition:all .3s ease}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv:hover{background-color:rgba(0,0,0,.7);transform:scale(1.05)}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv img{width:36px;height:36px}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobilePageCounter__IbEJc{display:block;background-color:transparent;color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:16px;font-weight:600;text-shadow:0 0 8px rgba(0,0,0,.8)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_backArrow__16Zug img{width:10px}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_backArrow__16Zug p{font-size:1.2rem;font-weight:400;line-height:16.8px;text-align:left}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9{width:100%}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9 h1{font-family:var(--font-family-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-2xl);letter-spacing:var(--font-letter-spacing-normal);text-align:left}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9 p{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-md);letter-spacing:var(--font-letter-spacing-normal);text-align:left}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3{display:none}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_titleBottom__1xrFK{gap:var(--spacing-150);order:3}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_titleBottom__1xrFK h2{font-family:var(--font-family-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-2xl);letter-spacing:var(--font-letter-spacing-normal)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj{flex-direction:column;gap:var(--spacing-300);order:2}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_aboutProject__vsO__{width:100%;gap:var(--spacing-150);order:2}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_aboutProject__vsO__ p{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-md);letter-spacing:var(--font-letter-spacing-normal)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:6px;gap:var(--spacing-200);order:1}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw{width:100%!important;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-200);gap:var(--spacing-200)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW{padding:var(--spacing-250);gap:var(--spacing-100)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux h3{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-md);letter-spacing:var(--font-letter-spacing-normal)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux p{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-sm);letter-spacing:var(--font-letter-spacing-normal);color:var(--grey-font-color)}}@media screen and (max-width:768px){.individualPortfolio_aboutProjectTitleMobile__pg7tQ{display:unset!important;text-align:left!important}.individualPortfolio_aboutProjectTitleDesktop__gblAB{display:none}.individualPortfolio_page__8A5rO{padding:6rem 0}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7{display:flex}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_closeButton__7aTrd{top:1rem;right:1rem;width:48px;height:48px}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_closeButton__7aTrd img{width:20px;height:20px}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_modalContent__LSRKk{display:none}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileImageSection__WjYu7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;height:100%;width:100%}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileImageSection__WjYu7 .individualPortfolio_imageContainer__2x1UA{max-width:85vw;max-height:65vh}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobileControls__y32xY{display:flex;align-items:center;justify-content:center;gap:2.5rem}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border:none;cursor:pointer;padding:.5rem;border-radius:0;width:48px;height:48px;transition:all .3s ease}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv:hover{background-color:rgba(0,0,0,.7);transform:scale(1.05)}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_navButtonMobile__UhJJv img{width:32px;height:32px}.individualPortfolio_page__8A5rO .individualPortfolio_modalWrapper__p_1f7 .individualPortfolio_modal__aD38_ .individualPortfolio_mobilePageCounter__IbEJc{display:block;background-color:transparent;color:#fff;padding:.3rem .6rem;border-radius:20px;font-size:14px;font-weight:600;text-shadow:0 0 8px rgba(0,0,0,.8)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu{gap:var(--spacing-300)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_backArrow__16Zug img{width:10px}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_backArrow__16Zug p{font-size:14px;font-weight:400;line-height:16.8px;text-align:left}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9{width:100%}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9 h1{font-size:24px;font-weight:600;line-height:28.8px;text-align:left}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_text__JtSN9 p{font-size:12px;font-weight:300;line-height:14.4px;text-align:left}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_topInfo__pfXHQ .individualPortfolio_imagesWrapper__4DSF3{display:none}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_titleBottom__1xrFK{gap:var(--spacing-150);order:3}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_titleBottom__1xrFK h2{font-family:var(--font-family-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-xl);letter-spacing:var(--font-letter-spacing-normal)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj{flex-direction:column;gap:var(--spacing-300);order:2}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_aboutProject__vsO__{width:100%;gap:var(--spacing-150);order:2}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_aboutProject__vsO__ p{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-md);letter-spacing:var(--font-letter-spacing-normal)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:6px;gap:var(--spacing-200);order:1}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw{width:100%!important;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-150);gap:var(--spacing-150)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW{padding:var(--spacing-200);gap:var(--spacing-100)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux h3{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-sm);letter-spacing:var(--font-letter-spacing-normal)}.individualPortfolio_page__8A5rO .individualPortfolio_pageIntern__ePXfu .individualPortfolio_bottomInfo__OQDQj .individualPortfolio_projectTypes__a3SMT .individualPortfolio_internSquareDiv__3tCqw .individualPortfolio_eachTypeWrapper__nxtEW .individualPortfolio_typeText__jsPux p{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-xs);letter-spacing:var(--font-letter-spacing-normal);color:var(--grey-font-color)}}