.contactCards .container{display:grid;grid-template-areas:"title cardList";grid-template-columns:1fr minmax(50%,780px);max-width:calc(1200px + 6.4rem);padding:0 3.2rem;grid-gap:4.2rem}@media screen and (max-width:768px){.contactCards .container{grid-template-areas:"title""cardList";grid-template-columns:1fr}}.contactCards .title{font-size:3rem;font-weight:300;grid-area:title;line-height:1.3}.contactCards .cardList{grid-area:cardList}.contactCards .card{background-color:#f8f7f6;display:flex;flex-direction:row-reverse;height:260px;justify-content:flex-end;margin-bottom:6rem}@media screen and (max-width:768px){.contactCards .card{background-color:unset;flex-direction:column-reverse;height:auto}}.contactCards .card:last-child{margin-bottom:0}.contactCards .cardImage{height:260px;object-fit:cover;width:260px}@media screen and (max-width:768px){.contactCards .cardImage{height:180px;width:180px}}.contactCards .cardInfo{padding:4rem}@media screen and (max-width:768px){.contactCards .cardInfo{margin-top:1.6rem;padding:0}}.contactCards .contactTitle{font-size:1.4rem;font-weight:300;margin-bottom:1.6rem;text-transform:uppercase}@media screen and (max-width:768px){.contactCards .contactTitle{margin-bottom:.8rem}}.contactCards .contactFullName{display:inline-block;font-size:2.3rem;margin-bottom:1.6rem}@media screen and (max-width:768px){.contactCards .contactFullName{font-size:2rem;margin-bottom:.8rem}}.contactCards dl{display:flex;margin:0 0 1.6rem}@media screen and (max-width:768px){.contactCards dl{margin-bottom:.8rem}}.contactCards dd{margin-left:.8rem}