.staff .staffHero{width:100%;position:relative;height:610px;overflow:hidden}.staff .staffHero .mainHeroBg{width:100%;height:128%;display:block;object-fit:cover;object-position:top right;will-change:transform}.staff .staffHero .overlay{width:100%;height:100%;position:absolute;inset:0;background:rgba(0, 0, 0, 0.6)}.staff .staffHero img:last-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:360px;height:auto;display:block;object-fit:cover;border-radius:50%}.staff .staffInfoMain{padding:60px 0;width:100%;background-image:url("../assets/img/about/textSectionWhiteBg.avif");background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;align-items:center;position:relative}.staff .staffInfoMain .overlay{width:100%;height:100%;position:absolute;inset:0;background:rgba(245, 252, 255, 0.8)}.staff .staffInfoMain .staffInfo{width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;position:relative}.staff .staffInfoMain .staffInfo .staffHeading h1{font-size:36px;font-weight:500;line-height:1;color:#00305b}.staff .staffInfoMain .staffInfo .staffHeading p{margin:10px 0;font-size:18px;font-weight:400;color:#007dc6}.staff .staffInfoMain .staffInfo .staffHeading span{font-size:20px;font-weight:500;line-height:1;color:#002a42}.staff .staffInfoMain .staffInfo .staffDescription{display:grid;gap:30px}.staff .staffInfoMain .staffInfo .staffDescription p{font-size:16px;font-weight:400;line-height:1.4;color:#00305b}.staff .staffInfoMain .staffInfo .staff-contact{width:100%;display:flex;align-items:center;justify-content:space-between}.staff .staffInfoMain .staffInfo .staff-contact p{font-size:18px;font-weight:500;line-height:1;color:#002a42}.staff .staffInfoMain .staffInfo .staff-contact p a{text-decoration:none;display:inline-block;font-size:18px;font-weight:500;line-height:1;color:#002a42}@media (max-width:600px){.staff .staffHero{margin-top:78.06px}}@media (max-width:768px){.staff .staffInfoMain .staffInfo{max-width:90%}.staff .staffInfoMain .staffInfo .staffHeading h1{font-size:24px}.staff .staffInfoMain .staffInfo .staffHeading p{font-size:14px}.staff .staffInfoMain .staffInfo .staffHeading span{font-size:17px}.staff .staffInfoMain .staffInfo .staffDescription p{font-size:13px}.staff .staffInfoMain .staffInfo .staff-contact{flex-direction:column;gap:10px}.staff .staffInfoMain .staffInfo .staff-contact p{font-size:14px}.staff .staffInfoMain .staffInfo .staff-contact p a{font-size:14px}}@media (max-width:1260px){.staff .staffHero{overflow:visible;height:auto}.staff .staffHero img:last-of-type{top:auto;bottom:-106px;transform:translateX(-50%);z-index:10;width:100%;max-width:220px}.staff .staffInfoMain{padding:140px 0 60px 0}}