/* Desktop and larger: loaded only when the screen is at least 641px wide */
section{padding:72px 0}
nav a{margin-left:22px;font-size:.95rem}
.hero{padding:96px 0 80px}
.btn{display:inline-block}
.groups{grid-template-columns:1fr 1fr}
.case{padding:32px 36px 22px}
.case h3{font-size:1.5rem}
#work .wrap{padding:0 24px}
.fig b{font-size:1.7rem}
.fig span{font-size:.85rem}
.top .wrap{padding:0 24px}
.contact-form .btn{justify-self:start;min-width:12rem}
nav a{margin-left:8px;padding:13px 10px}
nav a.nav-cta{padding:10px 18px;margin-left:14px}
.cta-row .btn{display:inline-block}
nav a[href$="#reviews"]{display:inline-block}
