.ux_design_header__wEuFY{display:flex;align-items:center;justify-content:space-between;background-color:#ffffff;color:rgb(36,36,36);padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ux_design_title__Yw1nR{font-family:Noto Sans,Arial,sans-serif;font-weight:500;font-size:18px;margin:0 0 0 17px;color:rgb(36,36,36);cursor:pointer;transition:color .3s ease}.ux_design_title__Yw1nR:hover{opacity:.7}.ux_design_navList__vB6GJ{font-family:Noto Sans,Arial,sans-serif;list-style:none;font-weight:500;font-size:14px;display:flex;gap:20px;padding:0;margin:0;color:rgb(36,36,36)}.ux_design_navList__vB6GJ :hover{opacity:.7}.ux_design_navList__vB6GJ li{margin-right:10px}.ux_design_navList__vB6GJ li:last-child{margin-right:40px}.ux_design_navList__vB6GJ li a{text-decoration:none;color:rgb(36,36,36);transition:opacity .3s ease}.ux_design_navList__vB6GJ li:hover>a{opacity:.7}.ux_design_navList__vB6GJ li.ux_design_dropdown__1D_xE{position:relative}.ux_design_dropdownList__Gloj8{display:none;position:absolute;top:100%;left:0;background-color:#ffffff;list-style:none;margin:0;padding:0;border-radius:4px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.2);align-items:center;justify-content:space-around}.ux_design_dropdownList__Gloj8 li{padding:.5rem 1rem}.ux_design_dropdownList__Gloj8 li a{color:rgb(49,49,49)}.ux_design_dropdownList__Gloj8 li a:hover{background-color:#c5c5c5}.ux_design_navList__vB6GJ .ux_design_dropdown__1D_xE:hover .ux_design_dropdownList__Gloj8{display:block}.ux_design_videoSection__Pizx1{position:relative;width:100%;height:100vh;overflow:hidden;background:rgba(255,255,255)}.ux_design_video__o9f9C{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;object-fit:cover}.ux_design_fullscreenButton__3oecs{position:absolute;bottom:50%;left:50%;transform:translateX(-50%);width:100px;height:100px;border:none;background-color:transparent;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.ux_design_playIcon__q8Xrp{width:100%;height:100%;object-fit:contain}.ux_design_fullscreenButton__3oecs:hover .ux_design_playIcon__q8Xrp{opacity:.8}.ux_design_bestProjectSection__hoUoH{background-color:#ffffff;padding:3rem 1rem}.ux_design_bestProjectContainer__Rm2RG{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.ux_design_bestProjectImage__K0XtP{width:100%;max-width:1200px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ux_design_bestProjectImage__K0XtP:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15);opacity:.8}.ux_design_gallerySection__AdRvf{background-color:#ffffff;padding:2rem 1rem}.ux_design_galleryContainer__Iiv1p{max-width:800px;margin:0 auto;text-align:center;background:rgba(255,255,255)}.ux_design_galleryTitle___TDV7{font-size:24px;font-weight:600;color:#242424;margin-bottom:2rem}.ux_design_galleryGrid__UDwBw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0;justify-content:center}.ux_design_galleryItem__AO6gK{position:relative;background-color:white;border-radius:0;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.ux_design_galleryItem__AO6gK:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15);opacity:.8}.ux_design_galleryImage__idZO_{width:100%;height:auto;object-fit:cover;border-bottom:1px solid #e0e0e0}.ux_design_galleryItemTitle__X1XnM{font-size:18px;font-weight:500;color:#242424;padding:1rem}.ux_design_comeBack__m454z{display:flex;justify-content:center;align-items:center;padding:2rem;background:rgba(255,255,255)}.ux_design_comeBackTitle__eT2xM{font-family:Noto Sans,Arial,sans-serif;font-weight:500;font-size:18px;margin:0;align-items:center;color:rgb(36,36,36);cursor:pointer;transition:color .3s ease}.ux_design_comeBackTitle__eT2xM:hover{opacity:.7}.ux_design_sectionSeparator__gPPma{border-top:1px solid #6e6e6e;width:85%;margin:-5px auto;padding-bottom:5px;background:rgba(255,255,255)}.ux_design_footer__LNeWK{text-align:center;padding:2rem;background-color:#d3d3d3;color:white}.ux_design_contactButton__ujwgc{width:150px;height:50px;background-color:#ffffff;color:rgb(61,61,61);border:none;padding:10px 20px;font-size:16px;font-weight:600;font-family:Noto Sans,Arial,sans-serif;border-radius:8px;cursor:pointer;display:inline-block}.ux_design_contactButton__ujwgc:hover{opacity:.7}