
.lg-directory{padding:calc(var(--lg-u)*.8) 0;min-height:calc(var(--lg-u)*8)}.lg-directory .lg-dept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lg-u)*.4);padding:0;background:none;border:0;box-shadow:none}.lg-directory .lg-dept-group{padding:calc(var(--lg-u)*.3) calc(var(--lg-u)*.4) calc(var(--lg-u)*.4);box-shadow:0 0 10px #0000001f;background:#fff;border:0;margin:0}.lg-directory .lg-dept-group h3{position:relative;display:flex;align-items:center;gap:calc(var(--lg-u)*.12);padding:calc(var(--lg-u)*.1) calc(var(--lg-u)*.06);font-size:calc(var(--lg-u)*.24);font-weight:400;line-height:1;color:var(--lg-primary);margin:0;border:0;border-bottom:1px solid #41c1c64d}.lg-directory .lg-dept-group h3:after{position:absolute;content:"";height:3px;width:calc(var(--lg-u)*.5);left:0;bottom:-1px;background:var(--lg-primary)}.lg-directory h3 .lg-icon{font-size:calc(var(--lg-u)*.4);line-height:1}.lg-icon-center:before{content:"\e626"}.lg-directory .lg-dept-group ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:calc(var(--lg-u)*.2) -2% 0 0}.lg-directory .lg-dept-group li{width:31.3%;margin:0 2% calc(var(--lg-u)*.15) 0;padding:0;border:0}.lg-directory .lg-dept-group li>a{display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--lg-u)*.5);padding:0 calc(var(--lg-u)*.2);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px #0000001a;transition:border-color .3s,color .3s;white-space:normal;background:#fff;font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.24);color:#333;text-align:center}.lg-directory .lg-dept-group li>a>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(var(--lg-u)*.48)}.lg-directory .lg-dept-group li>a:hover{border-color:var(--lg-primary);color:var(--lg-primary)}@media(max-width:960px){.lg-directory{padding:40px 0;min-height:0}.lg-directory .lg-dept-grid{grid-template-columns:1fr;gap:25px}.lg-directory .lg-dept-group{padding:20px}.lg-directory .lg-dept-group h3{font-size:20px}.lg-directory .lg-dept-group li>a{font-size:14px;height:45px;line-height:20px;padding:0 8px}.lg-directory .lg-dept-group li>a>span{max-height:40px}}


.lg-directory .lg-dept-group h3:before{content:none;display:none}
