.cards-slider{padding:3rem 0}.cards-slider .header{align-items:flex-end;margin-bottom:2rem}@media only screen and (min-width:600px){.cards-slider .header{margin-bottom:1rem}}.cards-slider .cards-container{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-bottom:2rem}@media only screen and (min-width:600px){.cards-slider .cards-container{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media only screen and (min-width:960px){.cards-slider .cards-container{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media only screen and (min-width:1280px){.cards-slider .cards-container{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.cards-slider .cards-container .card-item{height:auto}.cards-slider .cards-container .card-item .card-content{background:#bfbfbf40;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:0;transition:transform .3s cubic-bezier(.5,0,.15,1),box-shadow .3s cubic-bezier(.5,0,.15,1)}.cards-slider .cards-container .card-item .image-wrapper .card-image{border-radius:20px 20px 0 0;display:block;height:auto;min-height:10rem;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.5,0,.15,1);width:100%}.cards-slider .cards-container .card-item .image-wrapper .card-image-fallback{background-color:#f2f2f2;padding-top:56.25%;width:100%}.cards-slider .cards-container .card-item .card-body{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.cards-slider .cards-container .card-item .card-name-wrapper{margin-bottom:.5rem}.cards-slider .cards-container .card-item .card-name{color:#4a4a4a;font-size:18px;font-weight:700;line-height:1.2;margin:0}@media only screen and (max-width:599px){.cards-slider .cards-container .card-item .card-name{font-size:16px}}.cards-slider .cards-container .card-item .card-title{color:#5a98cb;font-size:14px;font-weight:400;line-height:1.2;margin:0 0 1rem}.cards-slider .cards-container .card-item .card-biography{flex-grow:1;margin-bottom:1rem}.cards-slider .cards-container .card-item .card-biography .biography-text{color:#4a4a4acc;font-size:14px;line-height:1.35;margin:0}.cards-slider .cards-container .card-item .card-contact{align-items:center;display:flex;gap:.5rem;margin-top:auto}.cards-slider .cards-container .card-item .card-contact .contact-icon{align-items:center;background:#bfbfbf80;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.5,0,.15,1);width:2rem}.cards-slider .cards-container .card-item .card-contact .contact-icon .icon{color:#4a4a4a80;transition:color .3s cubic-bezier(.5,0,.15,1)}.cards-slider .cards-container .card-item .card-contact .contact-icon:hover{background:#5a98cb;transform:translateY(-1px)}.cards-slider .cards-container .card-item .card-contact .contact-icon:hover .icon{color:#fff}
