.primary{display:flex;flex-direction:column;justify-content:center;max-width:640px;margin:auto;margin-top:104px}i{font-size:24px!important;margin-right:8px}h1{font-family:'DM Serif Display',serif;font-weight:700;font-size:48px;margin-bottom:32px;line-height:56px;color:#0c0c0c}h3{margin-top:40px;margin-bottom:8px;line-height:24px;font-family:'DM Sans',sans-serif;font-weight:800;font-size:14px;color:#0c0c0c;text-transform:uppercase}p{margin-top:0;margin-bottom:16px;line-height:26px;font-family:Heebo,sans-serif;font-weight:400;font-size:18px;letter-spacing:.04em;color:#0c0c0c}a{text-decoration:none;color:#0851ad;word-wrap:break-word}.img{height:80px;width:80px}.img:hover{cursor:cell}.header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:-16px}.content{display:block;margin-left:104px}.contact{display:block;margin-top:32px}.body-content{max-width:600px}.case-study{line-height:24px;font-family:'DM Sans',sans-serif;font-weight:400;font-size:18px;color:#0c0c0c}.subtitle{margin-top:-2px;line-height:24px;font-family:'DM Sans',sans-serif;font-weight:400;font-size:14px;color:#0c0c0c}a:hover{color:#053e87;text-decoration:underline}.fa-envelope{font-size:20px!important;position:relative;bottom:2px}@media screen and (max-width:800px){.primary{max-width:560px}.header{flex-direction:column;align-items:flex-start}h1{margin-left:0}.contact,.content{margin-left:0}}@media screen and (max-width:580px){.primary{max-width:360px}}@media screen and (max-width:380px){.primary{max-width:280px}.contact{margin-bottom:40px}}