.teamList .textBox .title,.teamList .Img,.teamList .item{transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.93)}body .mainArea.insPage{margin-top:20px}body .mainArea.insPage .wrap{max-width:1535px}body .mainArea.insPage .teamInfoBox{margin-bottom:0}body .mainArea.insPage .pageBox{width:100%}.infoBox{margin-bottom:clamp(10px,.8vw,10px);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px}.infoBox .dateBox{display:flex;align-items:center;gap:8px}.infoBox .dateBox .date{color:#898989;font-size:14px;letter-spacing:1.12px}@media(max-width: 768px){.infoBox .dateBox .date{letter-spacing:.8px}}.infoBox .classTitle{width:-moz-max-content;width:max-content;color:#fff;padding:5px 10px;position:relative;font-size:14px;z-index:1;background-color:#f0855d;border-radius:20px}.wrap{max-width:1500px}.teamList{display:flex;flex-wrap:wrap;--gap: clamp(14px, 3vw, 50px);gap:clamp(20px,4vw,50px) var(--gap)}.teamList .teamItem{width:calc((100% - var(--gap))/2)}@media(max-width: 992px){.teamList .teamItem{width:70%}}@media(max-width: 992px){.teamList .teamItem:nth-child(2n){margin-left:auto}}@media(max-width: 640px){.teamList .teamItem{width:100%}}.teamList .item{position:relative;height:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:2px solid rgba(0,0,0,0);border-radius:20px;padding:clamp(15px,1.042vw,20px);gap:20px;background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}@media(max-width: 480px){.teamList .item{align-items:flex-start}}@media(max-width: 414px){.teamList .item{flex-direction:column;box-shadow:2px 4px 8px 0 rgba(0,0,0,.1)}}@media(min-width: 1181px){.teamList .item:hover{border-color:#4ab98d;transform:translateY(-10px)}.teamList .item:hover .title{color:#4ab98d}.teamList .item:hover .Img{opacity:.8}}.teamList .linkWrap{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.teamList .Img{display:block;position:relative;margin:0;aspect-ratio:1;background-color:#efefef;border-radius:50%;overflow:hidden;width:43%;flex-shrink:0}.teamList .Img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(0.68, 0.08, 0.23, 1.02)}@media(max-width: 480px){.teamList .Img{width:38%}}@media(max-width: 414px){.teamList .Img{width:50%;margin:0 auto}}.teamList .Txt{flex:1;min-width:0;position:relative;display:flex;flex-direction:column}.teamList .textBox{display:flex;flex:1;min-width:0;flex-direction:column;word-break:break-word}.teamList .textBox .jobTitle{font-size:clamp(14px,1.3vw,16px);margin-bottom:5px;color:#4ab98d}.teamList .textBox .title{color:#313131;font-size:clamp(18px,4vw,22px);font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:1.35px;line-height:1.3}.teamList .textBox .text{color:#898989;font-size:clamp(14px,1.5vw,16px);letter-spacing:.85px;line-height:1.5;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.teamList .textBox .infoList{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-top:15px}.teamList .textBox .infoList .infoItem{display:flex;align-items:center;gap:10px;color:#313131;font-size:clamp(15px,1.2vw,16px)}.teamList .textBox .infoList .bi{width:30px;height:30px;flex-shrink:0;background-color:#4ab98d;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:15px}