.com-contact__single-contact{display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:auto;grid-column-gap:2rem;grid-row-gap:2.5rem;margin-bottom:3rem}.com-contact__single-contact__thumbnail.thumbnail img{border-radius:50%;width:85vw}@media(min-width: 768px){.com-contact__single-contact__thumbnail.thumbnail img{width:100%}}@media(min-width: 768px){.com-contact__single-contact{grid-row-gap:1.2rem;margin-bottom:5rem}}.com-contact__single-contact__thumbnail{grid-area:2/1/3/3;justify-self:center}@media(min-width: 768px){.com-contact__single-contact__thumbnail{grid-area:2/1/4/2}}@media(min-width: 992px){.com-contact__single-contact__thumbnail{grid-area:1/1/4/2}}.com-contact__single-contact__intro{grid-area:1/1/2/3;display:grid;align-content:end}@media(min-width: 768px){.com-contact__single-contact__intro{grid-area:1/1/2/3}.com-contact__single-contact__intro p.lead{justify-self:center}}@media(min-width: 992px){.com-contact__single-contact__intro{grid-area:1/2/2/3}.com-contact__single-contact__intro p.lead{justify-self:normal}}.com-contact__single-contact__intro p:last-child{margin-bottom:0}.com-contact__single-contact__text{grid-area:3/1/4/3;display:grid;align-content:start}.com-contact__single-contact__text p:first-child{margin-top:0}@media(min-width: 768px){.com-contact__single-contact__text{grid-area:2/2/4/3;align-content:center}}@media(min-width: 992px){.com-contact__single-contact__text{grid-area:2/2/4/3;align-content:start}}.com-contact__author-box{box-shadow:0 .25rem .5rem rgba(0,0,0,.1) !important;border:1px solid #eff4f9;margin-bottom:2rem;margin-top:2rem;border-radius:1.5rem}.com-contact__author-box>h2{margin:2rem 0;padding:.45rem 1.5rem}@media(min-width: 768px){.com-contact__author-box>h2{padding:0 2rem}}.com-contact__author-box .com-contact__single-contact{margin:2rem 0;padding:.45rem 1.5rem}@media(min-width: 768px){.com-contact__author-box .com-contact__single-contact{padding:0 2rem}}.com-contact__author-box .com-contact__single-contact__intro{grid-area:2/1/3/3}@media(min-width: 768px){.com-contact__author-box .com-contact__single-contact__intro{grid-area:1/2/2/3}.com-contact__author-box .com-contact__single-contact__intro p.lead{justify-self:normal}}.com-contact__author-box .com-contact__single-contact__thumbnail{grid-area:1/1/2/3}@media(min-width: 768px){.com-contact__author-box .com-contact__single-contact__thumbnail{grid-area:1/1/4/2}}.com-contact__author-box .com-contact__single-contact__thumbnail.thumbnail img{border-radius:50%;width:75vw}@media(min-width: 768px){.com-contact__author-box .com-contact__single-contact__thumbnail.thumbnail img{width:100%}}