.contact-cards-section{padding:140px 0}.contact-cards-section.notop{padding-top:0}.contact-cards-section .page-center{position:relative}.contact-cards-section .top-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:65px}.contact-cards-section .top-row.center{justify-content:center}.contact-cards-section .top-row h2{float:left;margin:0}.contact-cards-section .mobile-cta{display:none}.contacts-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.contacts-row.card-slider{display:block;overflow:hidden}.contacts-row .slick-list{overflow:visible}.contacts-row .contact-person{margin:0 15px;width:calc(33.33333% - 30px)}.contacts-row .contact-person .person-image{display:block;float:none;height:auto;margin:0 auto;max-height:300px;max-width:90%;vertical-align:bottom;width:300px}.contacts-row .box{background-color:#fff;border-bottom:6px solid #bc3163;box-shadow:0 2px 55px 0 #00000014;display:inline-block;float:left;padding:30px;transition:all .3s ease;width:100%}.contacts-row.card-slider .box{box-shadow:0 2px 15px 0 rgba(0,0,0,.07);display:inline-block;float:left;width:100%}.contacts-row .box h4{margin:0;width:calc(100% - 35px)}.contacts-row .box .name-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.contacts-row .box .show-bio{cursor:pointer;transition:all .3s ease}.contacts-row .box .show-bio.open{transform:rotateX(180deg)}.contacts-row .box,.contacts-row .box p:not(.phone-number){font-size:14px;letter-spacing:.5px;line-height:18px}.contacts-row .box .person-title{color:#6b6b6b;font-weight:700;margin-bottom:10px;text-transform:uppercase}.contacts-row .box .phone-number{margin:5px 0 0}.contacts-row .box .person-showmore{display:block;float:left;height:0;opacity:0;overflow:hidden;transition:height .5s ease}.contacts-row .box .person-showmore.open{height:auto;opacity:1;overflow:hidden;transition:height .5s ease}.contacts-row .box .tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.contacts-row .box .tags li{background:#f3f3f3;padding:2px 10px}.contacts-row .box .person-bio{padding:10px 0 20px}.contacts-row .box .person-bio p:last-child{margin:0}.contacts-row .box .card-icons{display:flex;float:left;margin-top:10px;width:auto}.contacts-row .box .card-icons a{align-items:center;background:#bc3163;border-radius:5px;display:flex;height:20px;justify-content:center;margin-right:10px;transition:all .3s ease;width:20px}.contacts-row .box .card-icons a:hover{background:#5a3795}.contacts-row .box .schedule-call{color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:18px;margin-top:12px;text-decoration:none}.contacts-row .box .schedule-call svg{margin-left:10px;transition:all .3s ease}.contacts-row .box .schedule-call:hover svg{margin-left:12px}.contacts-row .box .schedule-call:hover svg g{fill:#5a3795}.contact-cards-section.col-slider .boxes-row .box{box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}.contacts-row .box:hover{border-bottom:6px solid #5a3795}.contacts-slider-controls{align-items:center;bottom:20%;display:flex;justify-content:space-between;left:0;position:absolute;width:100%}.contacts-slider-controls .contacts-pagingInfo{display:none;font-size:24px;font-weight:700;line-height:32px;margin-left:25px;margin-right:25px}.contact-cards-section.lightgray-bg .contacts-next-arrow,.contact-cards-section.lightgray-bg .contacts-prev-arrow{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}.contacts-next-arrow,.contacts-prev-arrow{align-items:center;background:#f3f3f3;border-radius:100px;cursor:pointer;display:flex;height:43px;justify-content:center;position:relative;transition:all .3s ease;width:43px}.contacts-prev-arrow svg{margin-left:-3px}.contacts-next-arrow svg{margin-right:-3px}.contacts-next-arrow:hover,.contacts-prev-arrow:hover{background:#5a3795!important}.contacts-next-arrow:hover svg g,.contacts-prev-arrow:hover svg g{fill:#fff}.contacts-prev-arrow svg{transform:rotate(180deg);transition:all .3s ease}.contacts-slider-controls.mobile{display:none}@media (max-width:767px){.contact-cards-section{padding:55px 0}.contact-cards-section .contacts-row{display:block;margin-left:-25px;margin-right:-25px;overflow:hidden;position:relative}.boxes-row .box{max-width:100%;padding:30px 25px}.contacts-row .contact-person{margin:0 8px}.contacts-row .contact-person .person-image{max-height:220px;max-width:90%;width:220px}.contact-cards-section .top-row{justify-content:center;margin-bottom:30px;text-align:center}.contact-cards-section .top-row .cta-secondary.all-desktop{display:none}.contact-cards-section .mobile-cta{display:block;margin-top:30px;text-align:center}.contacts-row .box{padding:30px 25px}.contacts-row .box,.contacts-row .box p:not(.phone-number){font-size:13px;letter-spacing:.4px;line-height:16px}.contacts-row .box .person-title{color:#6b6b6b;font-weight:700;margin-bottom:10px;text-transform:uppercase}.contacts-row .box .person-bio{padding:10px 0 15px}.contacts-slider-controls.desktop,.contacts-slider-controls.mobile{align-items:center;display:flex;justify-content:center;margin-top:30px;position:relative;top:0;transform:none}.contacts-slider-controls.mobile{display:flex}.contacts-slider-controls.desktop .contacts-pagingInfo,.contacts-slider-controls.mobile .contacts-pagingInfo{display:block;font-size:18px;font-weight:400;line-height:22px;margin-left:25px;margin-right:25px}}