*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,"Noto Serif Bengali",Arial,Helvetica,sans-serif;font-size:18px;font-optical-sizing:auto;color:#323232;line-height:24px}a{color:#1cacff;transition:.2s}a:hover{color:#8a2be2}.nav-button,button{cursor:pointer;border:none;transition:.15s}.nav-button:hover,button:hover{opacity:.9}button:active{opacity:.8}li{list-style:none;padding:2px;transition:.4s}li::before{content:"- "}li:hover{transform:scale(1.1)}.all-info-group,.info,.logo-container{display:flex;align-items:center;justify-content:center}.all-info-group{flex-direction:column;width:100%}.logo{min-width:200px;max-width:400px;margin-bottom:16px}.main-top-content{padding:50px;background-color:#fcfcfc;box-shadow:0 0 32px rgba(0,0,0,.1);border-radius:8px;margin-bottom:20px;border:2px solid #fff;display:grid;transition:.3s;grid-template-columns:1fr;max-width:100%}.main-top-content:hover{border-color:#000}.side-est-label{color:gray;justify-self:center;font-size:14px;font-weight:700}.top-text-header{margin-bottom:10px;text-shadow:0 0 16px rgba(100,100,100,.4);transition:.3s;width:fit-content;justify-self:center}.top-text-header span{font-size:24px}.top-text-header:hover{transform:scale(1.5);text-shadow:none}.top-text{text-align:center;padding:2px;line-height:28px;font-size:20px}.page-content-box{padding:20px}.navigator{background-color:#2b2b2b;padding:10px;border-radius:8px;box-shadow:0 0 16px rgba(0,0,0,.5);display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.nav-button{padding:10px 24px;border-radius:8px;font-weight:700;box-shadow:0 0 8px rgba(85,85,85,.5)}.nav-button.active{background-color:#f0513d;color:#fff}.info{flex-direction:column;margin-top:20px;padding:30px 40px;border-radius:8px;width:100%;transition:.2s;box-shadow:0 0 16px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.info.focused{border-color:rgba(240,81,61,.5);background-color:rgba(240,81,61,.1)}.info:hover{background-color:#f5f5f5;box-shadow:0 0 32px rgba(0,0,0,.05)}.announcement{border-color:rgba(71,55,106,.5);background-color:rgba(71,55,106,.1)}.info-title{font-weight:700;font-size:24px;padding-bottom:6px;text-decoration:underline;text-align:center;line-height:32px}.two-grid{display:grid;grid-template-columns:auto auto;column-gap:30px}.employees-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:8px}.profile-card{display:flex;flex-direction:column;text-align:center;width:fit-content;padding:20px;border-radius:4px;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(0,0,0,.05)}.profile-card-photo{width:150px;border-radius:4px;margin-bottom:7px}.profile-card-name{font-weight:700;line-height:18px;margin-bottom:7px}.profile-card-position{color:gray;font-size:16px;line-height:14px}.past-images-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:20px;margin-top:10px}.past-images-grid div{display:flex;align-items:center;justify-content:center}.past-images-grid img{width:100%;max-width:300px;border-radius:4px;box-shadow:0 0 16px rgba(0,0,0,.2);transition:.15s;cursor:pointer}.past-images-grid img:hover{transform:scale(1.1);opacity:.9}#goTopBtn,#imageOverlayCloseBtn{position:fixed;bottom:30px;right:30px;z-index:999;display:none;background-color:#47376a;color:#fff;border:none;border-radius:4px;padding:10px 15px;font-size:16px;box-shadow:0 0 8px rgba(0,0,0,.4)}#imageOverlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);align-items:center;justify-content:center;z-index:9999}#imageOverlay .overlay-content{display:flex;align-items:center;justify-content:center;height:100%}#imageOverlayImg{max-width:90vw;max-height:80vh;box-shadow:0 0 64px rgba(0,0,0,.5)}#imageOverlayCloseBtn{display:block;background-color:#f0513d;top:60px;right:60px;bottom:auto;transition:.1s}footer{background-color:rgba(245,245,245,.5);border-top:1px solid rgba(235,235,235,.5);padding:16px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.footer-icons-container{display:flex;align-items:center;gap:8px}.footer-icons-container img:hover{opacity:.5}@media (max-width:1000px){.employees-grid,.navigator,.past-images-grid,.two-grid{grid-template-columns:1fr}.top-text-header:hover{transform:scale(1.1)}.two-grid .profile-card{width:100%}.past-images-grid{gap:40px}#imageOverlayCloseBtn{top:20px;right:20px}}#toggle-lang-btn{background-color:#dffff0;border:2px solid #00a558;display:flex;padding:11px;position:absolute;top:30px;left:30px;border-radius:4px;align-items:center;justify-content:center;gap:4px;font-weight:700}#toggle-lang-btn img{height:22px;width:22px}