.lawyers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lawyer{width:100%;position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.lawyer__info{padding:1rem}.lawyer__info p{margin-bottom:0;font-size:.9rem}.lawyer__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}p.lawyer__info__title{margin-bottom:0;font-size:1rem}p.lawyer__info__title a{color:#58595a;text-decoration:none}.lawyer__title-mark{background:crimson;height:2px;width:3rem;display:block;margin-bottom:.5rem}.lawyer__title{display:none}.lawyer__image{overflow:hidden;position:relative}.lawyer__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (min-width:320px){.lawyer{max-width:47%;-webkit-box-flex:1;-ms-flex:1 0 47%;flex:1 0 47%}}@media screen and (min-width:545px){.lawyer{max-width:30%;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.lawyer__info{padding:1rem}.lawyer__info p{margin-bottom:0;font-size:.9rem}p.lawyer__info__title{margin-bottom:.5rem;font-size:1rem}.lawyer__title{display:none}}@media screen and (min-width:970px){.lawyer{max-width:22%}}@media screen and (min-width:1140px){.lawyer{max-width:17.5%;-webkit-box-flex:1;-ms-flex:1 0 17.5%;flex:1 0 17.5%}.lawyer:hover .lawyer__image{border-left:0 solid #3240d6;border-bottom:0 solid #3240d6;-webkit-transition:all .25s ease;transition:all .25s ease}.lawyer:hover .lawyer__image{border-left:5px solid #3240d6;border-bottom:5px solid #3240d6}.lawyer__info{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:rgba(88,89,90,0.75);color:#fff}.lawyer__info a{color:#fff;text-decoration:none}.lawyer:hover .lawyer__info{opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease}.lawyer__title{margin-top:1rem;display:block}p.lawyer__info__title a{color:#fff}}