.companyMember{flex-wrap:wrap;justify-content:center;gap:6vw;margin:0 0 10vw;display:flex}.companyMemberItem{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2vw;display:flex}.companyMemberItem img{border-radius:1vw;width:20vw;height:auto;transition:all .3s}.companyMemberItem:hover img{transform:scale(1.05)}.companyMemberItemName{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5vw;font-size:1.2vw;display:flex}.companyMemberItemNameTitle{font-size:1vw;font-weight:lighter}.companyModal{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.companyModalContent{color:#000;background:#fff;border-radius:8px;flex-direction:row;align-items:center;gap:2vw;max-width:80vw;margin:auto;padding:2vw;display:flex;position:relative}.companyModalContent img{border-radius:8px;width:20vw;height:auto}.companyModalContentText{flex-direction:column;justify-content:center;display:flex}.companyModalContentTextName{margin-bottom:1vw;font-size:1.2vw}.companyInformation{flex-direction:column;padding:0 25vw;display:flex}.companyInformationItem{border-top:1px solid #fff3;flex-direction:column;gap:1vw;padding:2vw 5vw;display:flex}.companyInformationItemLabel{font-weight:lighter}@media (max-width:768px){.companyMember{flex-direction:column;gap:6vw}.companyMemberItem{gap:4vw}.companyMemberItem img{border-radius:3vw;width:60vw}.companyMemberItemName{gap:1vw;font-size:4vw}.companyMemberItemNameTitle{font-size:3.2vw;font-weight:lighter}.companyModalContent{flex-direction:column;gap:0;width:80vw;padding:0;position:relative;overflow:hidden}.companyModalContent img{object-fit:cover;opacity:.4;z-index:0;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.companyModalContentText{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c132c4d;flex-direction:column;justify-content:center;gap:3vw;padding:6vw 2vw;display:flex;position:relative}.companyModalContentTextTitle{color:#fff}.companyModalContentTextName{color:#fff;font-size:4vw}.companyModalContentTextDescription{color:#fffffff2;font-size:2.5vw}.companyInformation{padding:0 10vw}.companyInformationItem{padding:4vw 5vw}.companyInformationItemLabel{color:gray}}
