.footer-page_footer__6g5Jg{background:#000;color:#fff;font-family:Montserrat;opacity:.9}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg{padding:unset;width:100%}}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu{border-bottom:1px solid #dadada}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu{display:-moz-flex;display:flex;flex-direction:column}}@media only screen and (min-width:768px){.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu{flex-direction:unset}}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG{height:auto;padding:0 5%;width:90%}}@media only screen and (min-width:768px){.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG{height:320px;width:90%}}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG .footer-page_title__svWYc{font-size:18px}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG .footer-page_title__svWYc{font-size:16px}}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG .footer-page_note__BEC_Y{color:#fff;font-size:16px}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG .footer-page_note__BEC_Y{font-size:12px}}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item__S8qVG .footer-page_note__BEC_Y a{color:#fff;text-decoration:none}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5{display:flex;list-style:none;margin-left:-8px;padding-left:0}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5 .footer-page_itemIC__bXyj5{border-radius:4px;font-size:18px;height:35px;margin-left:8px;width:35px}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5 .footer-page_itemIC__bXyj5 .footer-page_fb__JNTPo{background-image:url(/assets/icons/fb.webp)}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5 .footer-page_itemIC__bXyj5 .footer-page_insta__szT_8{background-image:url(/assets/icons/tiktok.webp)}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5 .footer-page_itemIC__bXyj5 .footer-page_mess__qPUwD{background-image:url(/assets/icons/ytb.webp)}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5 .footer-page_itemIC__bXyj5 .footer-page_zalo__O_qWm{background-image:url(/assets/icons/zl.webp)}.footer-page_footer__6g5Jg .footer-page_mainFooter__ooDxu .footer-page_item1__fsd7L .footer-page_icon__xxCW5 .footer-page_itemIC__bXyj5 .footer-page_ic__W8sDd{background-position:50%;background-size:cover;height:100%;width:100%}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg .footer-page_copyright__x_Xht{display:flex;flex-direction:column}}@media only screen and (min-width:768px){.footer-page_footer__6g5Jg .footer-page_copyright__x_Xht{display:flex;flex-direction:unset}}.footer-page_footer__6g5Jg .footer-page_copyright__x_Xht div .footer-page_shareContent__1YKA2{color:#898686;font-size:14px;font-weight:400}@media only screen and (min-width:320px){.footer-page_footer__6g5Jg .footer-page_copyright__x_Xht .footer-page_right__ZBJAx{display:flex}}.footer-page_footer__6g5Jg .footer-page_copyright__x_Xht .footer-page_right__ZBJAx p{margin-left:15px}.footer-page_footer__6g5Jg .footer-page_footerLogo__vtV4g{width:20%}.group-contact_groupContact__s04LU{bottom:70px;left:-2%;position:fixed;z-index:1000}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH{list-style:none}@media only screen and (min-width:320px){.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH{padding-left:20px}}@media only screen and (min-width:768px){.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH{padding-left:50px}}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH .group-contact_icons__pn3vP{animation:group-contact_devvn_zoom__2H4GV 1.5s linear infinite;background-color:#f0f8ff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 0 #1cb2ed;margin-top:12px;padding:10px;width:-moz-fit-content;width:fit-content}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH .group-contact_icons__pn3vP .group-contact_icon__Q1Obv{animation:group-contact_calltrap_spin__TWlet 3s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;height:32px;width:32px}@keyframes group-contact_devvn_zoom__2H4GV{70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes group-contact_calltrap_spin__TWlet{0%{transform:rotate(0deg)}30%{transform:rotate(0deg)}33%{transform:rotate(-10deg)}36%{transform:rotate(10deg)}39%{transform:rotate(-10deg)}42%{transform:rotate(10deg)}45%{transform:rotate(-10deg)}48%{opacity:1;transform:rotate(10deg)}51%{transform:rotate(-10deg)}54%{transform:rotate(10deg)}57%{transform:rotate(0deg)}}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH .group-contact_icons__pn3vP .group-contact_zaloIcons__aaKAH{background-image:url(/_next/static/media/zalo.7ea12682.webp)}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH .group-contact_icons__pn3vP .group-contact_messengerIcons__d87P5{background-image:url(/_next/static/media/messenger.89626a92.webp)}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH .group-contact_icons__pn3vP a{text-decoration:none}.group-contact_groupContact__s04LU .group-contact_listContact__9pZuH .group-contact_icons__pn3vP .group-contact_callLink__IogfF{align-items:center;color:#1cb2ed;display:flex;font-size:20px;height:32px;justify-content:center;width:32px}.follow_follow__2kQo6{align-items:center;background-color:#feedf7;display:flex;font-family:Montserrat;height:auto;justify-content:space-between;left:0;padding-bottom:0;padding-top:0;position:fixed;top:0;z-index:-1}@media only screen and (min-width:320px){.follow_follow__2kQo6{display:none;flex-direction:column}}@media only screen and (min-width:768px){.follow_follow__2kQo6{display:flex;flex-direction:unset}}.follow_follow__2kQo6 .follow_info__EOc6_{width:28%}@media only screen and (min-width:320px){.follow_follow__2kQo6 .follow_info__EOc6_{width:100%}}@media only screen and (min-width:768px){.follow_follow__2kQo6 .follow_info__EOc6_{width:-moz-max-content;width:max-content}}.follow_follow__2kQo6 .follow_info__EOc6_ .follow_list__xtG9l{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding-left:0;width:100%}@media only screen and (min-width:320px){.follow_follow__2kQo6 .follow_info__EOc6_ .follow_list__xtG9l{gap:5px}}@media only screen and (min-width:768px){.follow_follow__2kQo6 .follow_info__EOc6_ .follow_list__xtG9l{gap:30px}}.follow_follow__2kQo6 .follow_info__EOc6_ .follow_listSocial__D5Xxn{align-items:center;display:flex;gap:20px;justify-content:flex-end}@media only screen and (min-width:320px){.follow_follow__2kQo6 .follow_info__EOc6_ .follow_listSocial__D5Xxn{justify-content:center;margin:0}}@media only screen and (min-width:768px){.follow_follow__2kQo6 .follow_info__EOc6_ .follow_listSocial__D5Xxn{justify-content:flex-end}}.follow_itemInfo__rFO0j{color:#f82ba9;display:inline-flex}.follow_itemInfo__rFO0j .follow_text__yJUlC{color:#160e4b;font-size:14px;font-weight:500;transition:all .3s ease-in}.follow_itemInfo__rFO0j .follow_text__yJUlC:hover{color:#f82ba9;cursor:pointer}.follow_marquee__cTFWh{border-radius:10px;box-sizing:border-box;display:flex;overflow:hidden;position:relative;white-space:nowrap;width:35%}@media only screen and (min-width:320px){.follow_marquee__cTFWh{display:none}}@media only screen and (min-width:768px){.follow_marquee__cTFWh{display:block}}.follow_marqueeContent___MhW4{align-items:center;animation:follow_marquee__cTFWh 5s linear infinite;display:flex;gap:50px;min-width:100%}.follow_marqueeContent___MhW4 p{color:#160e4b;font-size:16px}@keyframes follow_marquee__cTFWh{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.header-page_followWrapper__cBXre{position:fixed;top:0;transition:transform .3s ease,opacity .3s ease;width:100%;z-index:1000}.header-page_showFollow__mq_Tq{opacity:1;transform:translateY(0)}.header-page_hideFollow___bHm7{opacity:0;pointer-events:none;transform:translateY(-100%)}.header-page_header__qkj4W{align-items:center;background:#fff;display:grid;font-family:Montserrat,sans-serif;grid-template-columns:1fr auto 1fr;left:0;padding-bottom:10px;padding-top:10px;position:fixed;top:0;transition:margin-top .3s ease,box-shadow .3s ease;z-index:100}@media only screen and (min-width:768px){.header-page_header__qkj4W.header-page_withFollow__7b6Rv{margin-top:50px}}.header-page_header__qkj4W.header-page_scrolled__SFE4x{box-shadow:0 2px 8px rgba(0,0,0,.08)}@media only screen and (min-width:320px){.header-page_header__qkj4W{padding-left:5%;padding-right:5%;width:90%}}@media only screen and (min-width:768px){.header-page_header__qkj4W{padding-left:5%;padding-right:5%;width:90%}}.header-page_logoLink__aASeI{align-items:center;display:flex;grid-column:2;justify-self:center;text-decoration:none}@media only screen and (min-width:320px){.header-page_imgLogo__2d0rh{height:auto;width:120px}}@media only screen and (min-width:768px){.header-page_imgLogo__2d0rh{height:auto;width:160px}}.header-page_menuToggle__re_32{align-items:center;background:none;border:none;border-radius:50%;color:#242424;cursor:pointer;display:flex;font-size:20px;grid-column:1;justify-content:center;justify-self:start;padding:10px;transition:background-color .2s ease,color .2s ease}.header-page_menuToggle__re_32:focus-visible,.header-page_menuToggle__re_32:hover{background-color:rgba(248,43,169,.08);color:#f82ba9}.header-page_cartIcon__A2Inh{align-items:center;color:#242424;display:flex;font-size:20px;grid-column:3;justify-self:end;text-decoration:none;transition:color .3s}.header-page_cartIcon__A2Inh:hover{color:#f82ba9}.header-page_sidebarOverlay__MRVTk{background:hsla(0,0%,7%,.45);inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s;visibility:hidden;z-index:1099}.header-page_sidebarOverlayOpen__d__Wq{opacity:1;visibility:visible}.header-page_sidebar__A5RCE{background:#fff;box-shadow:4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overscroll-behavior:contain;position:fixed;top:0;transform:translateX(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s;visibility:hidden;width:min(78vw,320px);z-index:1100}@media only screen and (min-width:768px){.header-page_sidebar__A5RCE{width:340px}.header-page_sidebar__A5RCE.header-page_sidebarWide__2Hs4N{width:600px}}.header-page_sidebarOpen__nFSSe{transform:translateX(0);transition-delay:0s;visibility:visible}.header-page_sidebarHead__w_JY1{border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;justify-content:space-between;padding:max(16px,env(safe-area-inset-top)) 16px 12px}.header-page_sidebarHead__w_JY1,.header-page_sidebarLogoLink___lhf4{align-items:center;display:flex}.header-page_sidebarLogo___VSG2{height:auto;width:90px}.header-page_sidebarClose__jg5rK{align-items:center;background:none;border:none;border-radius:50%;color:#242424;cursor:pointer;display:flex;font-size:18px;justify-content:center;min-height:44px;min-width:44px;transition:background-color .2s ease,color .2s ease}.header-page_sidebarClose__jg5rK:focus-visible,.header-page_sidebarClose__jg5rK:hover{background-color:rgba(248,43,169,.08);color:#f82ba9}.header-page_sidebarNav__FeV3M{flex:1}.header-page_sidebarColumns__M4ZLj,.header-page_sidebarNav__FeV3M{min-height:0;overflow:hidden}.header-page_sidebarColumns__M4ZLj{height:100%;position:relative}@media only screen and (min-width:768px){.header-page_sidebarColumns__M4ZLj{display:flex;overflow:visible;position:static}}.header-page_sidebarList__QbQ0_{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0}.header-page_sidebarColumnMain__tu9Mv{box-sizing:border-box;inset:0;overflow-y:auto;overscroll-behavior:contain;position:absolute;width:100%;-webkit-overflow-scrolling:touch;padding:8px 8px calc(24px + env(safe-area-inset-bottom));transform:translateX(0);transition:transform .32s cubic-bezier(.4,0,.2,1)}.header-page_sidebarColumnMain__tu9Mv.header-page_sidebarColumnMainShifted__LE0Ad{transform:translateX(-100%)}@media only screen and (min-width:768px){.header-page_sidebarColumnMain__tu9Mv{flex:0 0 340px;inset:auto;position:static;transform:none;transition:none;width:340px}.header-page_sidebarColumnMain__tu9Mv.header-page_sidebarColumnMainShifted__LE0Ad{transform:none}}.header-page_sidebarItem__kElWn{border-radius:12px}.header-page_sidebarRow__b_vMS{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:44px;padding:0;text-align:left;transition:background-color .2s ease;width:100%}.header-page_sidebarRow__b_vMS:focus-visible,.header-page_sidebarRow__b_vMS:hover{background-color:rgba(248,43,169,.06)}.header-page_sidebarRowActive__QgNOM{background-color:rgba(248,43,169,.06)}.header-page_sidebarRowActive__QgNOM .header-page_sidebarChevron__bTzr_{color:#f82ba9}.header-page_sidebarLink__jsLEv{border-radius:12px;box-sizing:border-box;color:#242424;display:block;flex:1;font-size:15px;font-weight:600;letter-spacing:.3px;min-height:44px;padding:13px 14px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.header-page_sidebarLink__jsLEv.header-page_active__W4IzU{color:#f82ba9}a.header-page_sidebarLink__jsLEv:hover{background-color:rgba(248,43,169,.06);color:#f82ba9}.header-page_sidebarChevron__bTzr_{color:#6b7280;flex-shrink:0;font-size:12px;margin-right:16px;transition:color .2s ease}.header-page_sidebarColumnSub__TRSCe{box-sizing:border-box;inset:0;overflow-y:auto;overscroll-behavior:contain;position:absolute;width:100%;-webkit-overflow-scrolling:touch;background:#fff;padding:8px 10px calc(24px + env(safe-area-inset-bottom));transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.header-page_sidebarColumnSub__TRSCe.header-page_sidebarColumnSubOpen__xaBmD{transform:translateX(0)}@media only screen and (min-width:768px){.header-page_sidebarColumnSub__TRSCe{border-left:1px solid rgba(0,0,0,.06);flex:1 1 auto;inset:auto;min-width:0;opacity:0;padding:8px 10px calc(24px + env(safe-area-inset-bottom)) 14px;pointer-events:none;position:static;transform:translateX(6px);transition:opacity .22s ease,transform .22s ease;width:auto}.header-page_sidebarColumnSub__TRSCe.header-page_sidebarColumnSubOpen__xaBmD{opacity:1;pointer-events:auto;transform:translateX(0)}}.header-page_sidebarBack__VLijO{align-items:center;background:none;border:none;border-radius:12px;color:#242424;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;gap:10px;margin:0 0 4px;min-height:44px;padding:12px 10px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.header-page_sidebarBack__VLijO svg{color:#6b7280;font-size:13px;transition:color .2s ease}.header-page_sidebarBack__VLijO:focus-visible,.header-page_sidebarBack__VLijO:hover{background-color:rgba(248,43,169,.06);color:#f82ba9}.header-page_sidebarBack__VLijO:focus-visible svg,.header-page_sidebarBack__VLijO:hover svg{color:#f82ba9}@media only screen and (min-width:768px){.header-page_sidebarBack__VLijO{display:none}}.header-page_sidebarSubListCol__P1Ade{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.header-page_sidebarSubLink__Pq5I9{border-radius:12px;box-sizing:border-box;color:#333;display:block;font-size:14px;font-weight:500;min-height:44px;padding:13px 10px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.header-page_sidebarSubLink__Pq5I9.header-page_active__W4IzU{color:#f82ba9}.header-page_sidebarSubLink__Pq5I9:hover{background-color:rgba(248,43,169,.06);color:#f82ba9}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.featured-projects_featured__KPyjQ{background:#111;padding:120px 0 80px}@media(max-width:768px){.featured-projects_featured__KPyjQ{padding:100px 0 60px}}.featured-projects_featured__container__LZl58{position:relative}.featured-projects_featured__layout__iyduM{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:1024px){.featured-projects_featured__layout__iyduM{gap:0;grid-template-columns:1fr}}.featured-projects_featured__mapSide__CoP13{align-items:center;display:flex;justify-content:center;min-height:500px;overflow:hidden;position:sticky;top:120px;width:100%}@media(max-width:1024px){.featured-projects_featured__mapSide__CoP13{min-height:0;position:relative;top:auto}}.featured-projects_featured__mapImage__Hxzzp{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.featured-projects_featured__contentSide__FJsuQ{display:flex;flex-direction:column;gap:20px;min-width:0}.featured-projects_featured__header__V9HoY{align-items:flex-start;display:flex;justify-content:space-between}.featured-projects_featured__selector__lCUth{position:relative}.featured-projects_featured__select__8clC3{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fafaf9;background-image:url(/assets/projects/ic-select-arrow.svg);background-position:right 16px center;background-repeat:no-repeat;border:1px solid hsla(0,0%,100%,.2);color:#333;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;outline:none;padding:14px 20px;transition:border-color .3s ease;width:100%}.featured-projects_featured__select__8clC3 option{background:#1a1a1a;color:#fff}.featured-projects_featured__select__8clC3:focus,.featured-projects_featured__select__8clC3:hover{border-color:hsla(0,0%,100%,.4)}.featured-projects_featured__carousel__EDvoj{margin-top:8px;min-width:0}.featured-projects_featured__swiper__wpGTf{width:100%}.featured-projects_featured__scrollbar__QSof2,.featured-projects_featured__swiper__wpGTf .swiper-pagination{display:none}@media(max-width:768px){.featured-projects_featured__scrollbar__QSof2{background:hsla(0,0%,100%,.2);border-radius:2px;display:block;height:2px;margin-top:20px}.featured-projects_featured__scrollbar__QSof2 .swiper-scrollbar-drag{background:#fafaf9;border-radius:2px}}.featured-projects_featured__pagination__ybsEU{color:hsla(0,0%,7%,.7);font-family:Montserrat,sans-serif;font-size:20px;letter-spacing:1px;min-width:70px;text-align:right}@media(max-width:768px){.featured-projects_featured__pagination__ybsEU{font-size:16px}}.featured-projects_featured__paginationTotal__u8Zie{color:#111}.featured-projects_featured__empty__qAr6a{border:1px dashed hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);font-size:14px;padding:60px 20px;text-align:center}.featured-projects_featured__empty__qAr6a,.featured-projects_title__vMLc1{font-family:Montserrat,sans-serif}.featured-projects_title__vMLc1{color:#fff;font-size:50px;font-weight:400;line-height:1.2;margin:0 0 5px}.featured-projects_title__accent__7IJDw{color:#f82ba9;font-family:Montserrat,sans-serif;font-style:normal;font-weight:300}@media(max-width:768px){.featured-projects_title__vMLc1{font-size:24px}}.featured-projects_projectCard__YjZ2d{background:#f4f1ed;color:#242424;display:flex;flex-direction:column;height:100%;padding:15px 20px;text-decoration:none}@media screen and (max-width:420px){.featured-projects_projectCard__YjZ2d{padding:10px}}.featured-projects_projectCard__image__bEXgo{aspect-ratio:16/9;flex-shrink:0;overflow:hidden;position:relative;width:100%}.featured-projects_projectCard__image__bEXgo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.featured-projects_projectCard__image__bEXgo:hover img{transform:scale(1.05)}.featured-projects_projectCard__info__r_L4W{display:flex;flex:1;flex-direction:column}.featured-projects_projectCard__title__sxsam{color:#242424;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;line-height:1.4;margin:8px 0 10px}@media(max-width:768px){.featured-projects_projectCard__title__sxsam{font-size:18px}}.featured-projects_projectCard__desc__gTHkh{color:#6b7280;display:-webkit-box;font-family:Montserrat,sans-serif;font-size:20px;line-height:1.4;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.featured-projects_projectCard__desc__gTHkh{font-size:14px}}.featured-projects_projectCard__footer__hzUUm{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-top:auto;padding-top:24px}@media(max-width:768px){.featured-projects_projectCard__footer__hzUUm{gap:10px}}.featured-projects_projectCard__date__KcpNd{color:#6b7280;font-family:Montserrat,sans-serif;font-size:16px;font-style:italic}@media(max-width:768px){.featured-projects_projectCard__date__KcpNd{font-size:12px}}.project-pagination_pagination__zDYEj{padding:40px 0}@media(max-width:768px){.project-pagination_pagination__zDYEj{display:none}}.project-pagination_content__a6J_5{align-items:center;display:flex;gap:40px;justify-content:space-between}@media(max-width:640px){.project-pagination_content__a6J_5{gap:20px}}.project-pagination_pages__5bYU2{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:20px;gap:20px}@media(max-width:640px){.project-pagination_pages__5bYU2{font-size:12px;gap:10px}}.project-pagination_page__UMD7x{background:transparent;border:0;color:hsla(0,0%,100%,.6);cursor:pointer;font:inherit;padding:0;transition:color .3s ease}.project-pagination_page__UMD7x:hover{color:#fff}.project-pagination_pageActive__XNT7k{color:#fff;font-weight:700}.project-pagination_dots__Ikixu{color:#6b7280;cursor:default}.project-pagination_navBtn__wi1Ie{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.project-pagination_navBtn__wi1Ie img{height:20px;width:20px}.project-pagination_navBtn__wi1Ie:hover:not(:disabled){border-color:#fff}.project-pagination_navBtn__wi1Ie:disabled{cursor:not-allowed;opacity:.35}.project-pagination_navBtn__next__3G47c img{transform:rotate(180deg)}.project-library_library__04_mq{background:#111;overflow:hidden;padding:0 0 100px}@media(max-width:768px){.project-library_library__04_mq{padding:10px 0}}.project-library_library__container__LQxXS{position:relative}.project-library_library__header__Btg_i{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}@media(max-width:768px){.project-library_library__header__Btg_i{flex-wrap:wrap;gap:16px;margin-bottom:30px}}.project-library_library__grid__VPRc4{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);row-gap:40px}@media(max-width:1024px){.project-library_library__grid__VPRc4{display:none}}.project-library_library__mobileSlider__ROUbO{display:none}@media(max-width:1024px){.project-library_library__mobileSlider__ROUbO{display:block}}.project-library_library__swiper__wBti8{overflow:visible!important;width:100%}.project-library_library__swiper__wBti8 .swiper-pagination{display:none}.project-library_library__scrollbar__dSBPK{background:hsla(0,0%,100%,.2);border-radius:2px;height:2px;margin-top:20px}.project-library_library__scrollbar__dSBPK .swiper-scrollbar-drag{background:#fafaf9;border-radius:2px}.project-library_title__U_zv1{color:#fff;font-family:Montserrat,sans-serif;font-size:42px;font-weight:400;line-height:1.2;margin:0}@media(max-width:768px){.project-library_title__U_zv1{font-size:26px}}.project-library_projectItem__UC8dw{color:inherit;cursor:pointer;display:block;text-decoration:none;transition:transform .3s ease}.project-library_projectItem__UC8dw:hover{transform:translateY(-4px)}.project-library_projectItem__image__DOMEr{aspect-ratio:4/5;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.project-library_projectItem__image__DOMEr:before{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%) skewX(-25deg);z-index:2}.project-library_projectItem__image__DOMEr:hover:before{opacity:1;transform:translateX(120%) skewX(-25deg);transition:transform .7s ease,opacity .3s ease}.project-library_projectItem__image__DOMEr img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.project-library_projectItem__image__DOMEr:hover img{transform:scale(1.08)}.project-library_projectItem__name__1N0Jx{color:#fff;display:-webkit-box;font-family:Montserrat,sans-serif;font-size:24px;font-weight:400;letter-spacing:1px;line-height:1.4;margin:0;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.project-library_projectItem__name__1N0Jx{font-size:20px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(/fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}.project-list_projects__pWReo{background:#0a0a0a;color:#fff;font-family:Montserrat,sans-serif;padding-top:0}