.attorney-slider{padding:2rem 1rem;text-align:center}.slider-heading{color:#002d5d;font-family:Source Sans Pro,sans-serif;font-size:48px!important;font-weight:400;line-height:60px;margin:0;padding-bottom:34px!important}.slider-subheading{color:#222;font-family:"Source Serif Pro",serif;font-size:22px;font-weight:300;line-height:35px;margin:auto;max-width:768px;padding-bottom:2.5rem}.attorney-slider-wrapper{display:flex;position:relative}.attorney-slider-track a{-webkit-box-shadow:0 -3px 30px rgba(0,0,0,.01);box-shadow:0 -3px 30px rgba(0,0,0,.01);flex-shrink:0;text-decoration:none}.attorney-slider-track a,.attorney-slider-track a:hover{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.attorney-slider-track a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.attorney-slider-track{display:flex;gap:1.5rem;overflow-x:hidden;padding:1rem 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.attorney-slider-track::-webkit-scrollbar{display:none}.attorney-card{background-position:top;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.07);flex-shrink:0;height:240px;scroll-snap-align:start;text-align:center;width:270px}.attorney-card-image{background-position:50%;background-size:cover;height:260px}.attorney-info{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:150px;padding:1rem 1.2rem;text-align:left}.attorney-info h3{color:#222;font-family:"Source Serif Pro",serif;font-size:22px;font-weight:300;line-height:1.35;margin:0 0 .5rem}.attorney-link{color:#3a8dde;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.attorney-link:hover{color:#2c3f53}.attorney-next:hover .fa-chevron-right:before,.attorney-prev:hover .fa-chevron-left:before{opacity:1}.attorney-prev .fa-chevron-left:before{border-bottom:3.5px solid #000;border-bottom-right-radius:2px;border-left:3.5px solid #000;border-top-left-radius:2px;content:"\f053";content:"";display:block;height:13px;left:20px;opacity:.75;position:absolute;top:19px;transform:rotate(44deg);width:13px}.attorney-next .fa-chevron-right:before{border-bottom:3.5px solid #000;border-bottom-left-radius:2px;border-right:3.5px solid #000;border-top-right-radius:2px;content:"";display:block;height:13px;left:16px;opacity:.75;position:absolute;top:18px;transform:rotate(-45deg);width:13px}.slider-arrow{align-items:center;background:#fff!important;border:none!important;border-radius:50%!important;box-shadow:0 0 40px rgba(0,0,0,.15);cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:2}.attorney-prev{left:-30px}.attorney-next{right:-25px}.attorney-next .fa-solid,.attorney-prev .fa-solid{color:#000;font-size:18px}.meet-btn-wrapper{background:none;border:2px solid #3a8dde;border-radius:5px;cursor:pointer;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;margin:2rem 0 1.5rem;padding:.85em 2.5em;text-transform:uppercase;transition:all .3s ease}.meet-btn-wrapper:hover{border-color:#2c3f53}.meet-btn-wrapper:hover .meet-attorneys-btn{color:#2c3f53!important}.meet-attorneys-btn{color:#3a8dde;font-family:Source Sans Pro,sans-serif!important;font-weight:700!important;line-height:27px;text-decoration:none!important}@media (max-width:960px){h2.slider-heading{font-size:37px!important;line-height:50px}.slider-subheading{font-size:20.5px;padding-bottom:2rem}}@media(max-width:490px){.attorney-slider-wrapper{padding:0 1rem}.attorney-next{right:-10px}.slider-heading{font-size:30px!important;line-height:40px}.attorney-prev{left:-10px}.attorney-slider{padding:0}}