.active-lawyer-name{color:#fff}@keyframes highlight{0%{fill:transparent;stroke:#4d7aa9}50%{fill:#0062ff;stroke:#1edbff}to{fill:transparent;stroke:#4d7aa9}}.address-path .animation-fill{animation:highlight 2s ease infinite}.header-desc{text-align:center;width:1029px;color:#fff;background:linear-gradient(89deg,rgba(0,78,193,0),rgba(0,76,186,.4) 53%,rgba(0,37,91,0));border:1px solid;-o-border-image:linear-gradient(90deg,rgba(0,52,119,0),#005ad0 49%,hsla(0,0%,100%,0)) 1 1;border-image:linear-gradient(90deg,rgba(0,52,119,0),#005ad0 49%,hsla(0,0%,100%,0)) 1 1}.ul-icon-list li{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ul-icon-list li .icon{font-size:40px;position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.ul-icon-list li .icon:after{content:"";display:block;width:30px;height:2px;background-color:#e1a24a;margin-top:12px}.ul-icon-list li:hover{background-color:#e1a24a;color:#fff}.ul-icon-list li:hover .icon:after{background-color:#fff}.ul-icon-list li:hover .icon svg{fill:#fff}.title{text-align:center;font-size:24px;line-height:24px;font-weight:600;display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.title:after{content:"";display:block;width:30px;height:3px;background-color:#e1a24a;margin-top:12px}@media screen and (max-width:768px){main{min-width:auto}.institution-header{margin-top:50px!important}.institution-header .institution-map{display:none}.institution-list{margin:0 30px!important}.ul-icon-list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ul-icon-list li{width:100%!important;height:auto!important;padding:20px 0!important}.ul-icon-list li>div:nth-child(2){padding:0 8px!important;font-size:14px!important;text-align:center;max-height:40px!important;overflow:hidden}}