@keyframes moveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes moveRightEnd{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes moveLeftInitial{to{transform:translate3d(-105%,0,0)}}@keyframes moveLeftEnd{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes moveDownInitial{to{transform:translateY(-105%)}}@keyframes moveDownEnd{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}.consultant-card{background:#fff;border:1px solid #e0edfb;border-radius:10rem;display:flex;flex-direction:column;height:100%;margin-bottom:20rem;padding:20rem 20rem 23rem;word-break:break-word;word-wrap:break-word}.consultant-card.swiper-slide{display:flex;height:auto;max-width:400rem;width:100%}.consultant-card__main{align-items:center;display:flex;margin-bottom:17rem}.consultant-card__main-content .link{display:none}.consultant-card__main-content p{color:#494949;font-size:14rem;line-height:20rem}.consultant-card__main-content p.h3{color:#0a0b0a;font-size:18rem;font-weight:500;margin-bottom:8rem}.consultant-card .picture-container{aspect-ratio:1/1;border-radius:10rem;flex-grow:0;height:100rem;margin-right:20rem;min-width:100rem;overflow:hidden;position:relative}.consultant-card picture{display:block;outline:none;overflow:hidden;position:relative}.consultant-card img,.consultant-card picture,.consultant-card picture img{height:100%;object-fit:cover;width:100%}.consultant-card .tags{display:flex;flex-wrap:wrap;margin:0 -4rem 12rem}.consultant-card .tags li{margin:0 4rem 8rem}.consultant-card .tag{background:#e0edfb;border-radius:10rem;color:#0a0b0a;font-size:14rem;font-weight:500;line-height:1.1428;margin-bottom:0;padding:12rem}.consultant-card .contact,.consultant-card .locations{display:flex;flex-direction:column;word-break:break-word;word-wrap:break-word}.consultant-card .contact li,.consultant-card .locations li{display:flex;margin-bottom:15rem}.consultant-card .contact li svg,.consultant-card .locations li svg{margin-right:12rem;width:17rem}.consultant-card .contact li svg path,.consultant-card .locations li svg path{stroke:#0033a0}.consultant-card .contact li a,.consultant-card .contact li p,.consultant-card .locations li a,.consultant-card .locations li p{color:#0a0b0a;font-size:16rem;line-height:1.25}.consultant-card .contact{margin-bottom:10rem}.consultant-card .link{margin-top:auto}.consultant-card--horizontal{align-items:center;flex-direction:row;padding:9rem 20rem}.consultant-card--horizontal .picture-container{height:188rem;margin-right:46rem;min-width:188rem;width:188rem}.consultant-card--horizontal .consultant-card__main{margin-bottom:0;width:calc(47% + 18rem)}.consultant-card--horizontal .consultant-card__main-content .link{display:inline-flex;margin-top:24rem}.consultant-card--horizontal .consultant-card__sub{margin-top:16rem}.consultant-card--horizontal .contact,.consultant-card--horizontal .locations{flex-direction:row;flex-wrap:wrap}.consultant-card--horizontal .contact li,.consultant-card--horizontal .locations li{margin-right:16rem}.consultant-card--horizontal>.link{display:none}.consultant-card--alt{padding:24rem 20rem}@media only screen and (min-width:1024px){.consultant-card--alt{padding:32rem 36rem 28rem}}.consultant-card--alt .consultant-card__main-content p.h3{font-size:20rem;line-height:1;margin-bottom:0}
