html{scroll-padding-top:6rem}header{background-color:#1555a7;background:linear-gradient(45deg,#062135 0,#1555a7 100%)}main{margin-top:5rem}section{padding:0 4rem}section>div{margin:auto;max-width:1200px}.signature{font-size:1.25rem;padding-top:1rem;text-align:right}#case-studies-intro{background-color:#212121;background:linear-gradient(45deg,#212121 0,#575757 100%);color:#fff;padding-bottom:2rem}#case-studies-intro a{border-radius:2rem;color:#fff}#case-studies-intro a:hover{color:#21a7e0}#case-studies-intro a.contact-link{color:#fff;display:inline-block;padding:1rem 3rem;text-decoration:none;text-shadow:0 .0625rem .0625rem #20202a;text-wrap:balance}#case-studies-intro a.contact-link:hover{color:#21a7e0;text-shadow:none}#case-studies-intro h1{font-family:"Roboto Condensed","Open Sans",sans-serif;font-size:2.5rem;font-weight:500;margin:2rem 0;text-transform:uppercase}.case-study{padding:.5rem 4rem 1rem rem}.case-study .header{display:flex;flex-direction:row;justify-content:space-between}.case-study .header h2{margin-top:2rem}.case-study .header h2,.case-study .header h3,.case-study .header h4{display:flex}.case-study h3{color:#1555a7;margin:0 auto 1rem auto}.case-study .synopsis{align-items:start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.case-study .synopsis h4{margin-top:0}.case-study>div>h4{font-size:1.25rem}.case-study .synopsis img{align-items:start;flex-direction:column;float:right;margin-top:.35rem;max-height:20%;max-width:25%;object-fit:scale-down;padding:0 0 0 1rem;vertical-align:top}.case-study:nth-of-type(2n){background-color:#fff}.case-study:nth-of-type(odd) .synopsis{flex-direction:row-reverse}.case-study:nth-of-type(odd) .synopsis img{padding:0 1rem 0 0}.technologies{margin-bottom:2rem;table-layout:fixed;width:100%}.technologies td{align-items:stretch;text-align:center;vertical-align:top}.technologies img{box-sizing:border-box;max-height:10vh;object-fit:scale-down;padding:1rem;width:100%}@media (max-width:800px){.technologies img{padding:.25rem}.technologies td div{display:none}}