header{display:none;transition:padding .5s .5s}.menu{background-color:#f8f8f8;left:0;position:-webkit-sticky!important;position:sticky!important;top:0}.menu .menu-logo:before{background-image:url(../media/logo-wr-color.svg)}.menu.scrolled{-webkit-animation:none;animation:none;-webkit-animation-duration:0;animation-duration:0;background-color:#f8f8f8}.page-background{background:#f8f8f8}.hero{padding:2em 0}.hero h1{font-size:2.25em;line-height:1.25;margin:0 0 1.25em;text-align:center}.hero h1 em{font-style:italic}.hero nav ul{display:flex;flex-wrap:wrap;justify-content:space-around;font-size:.875em}.hero nav li{padding:0 8px}.hero nav a{color:#ee5338;text-transform:uppercase;font-family:freight-sans-pro,sans-serif;letter-spacing:2.8px}.hero nav a:focus,.hero nav a:hover{text-decoration:underline;color:#60c2d4}.hero .overview{text-align:center;max-width:610px;margin:2em auto;font-family:freight-sans-pro,sans-serif;line-height:1.61111111}@media only screen and (min-width:768px){.hero{padding:4em 0}.hero h1{font-size:2.5em}.hero .overview{font-size:1.125em}}.service-line{padding:2em 0}.service-line,.service-line .width-wrap-1300{overflow:visible}.service-line h2{font-size:2em;margin:0 0 .66666667em}.service-line h3{font:normal normal .875em/1.5 freight-sans-pro,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0 0 1em}.service-line h3.hanging-quote{text-indent:-8px}.service-line p{font:normal normal 1em/1.55555556 freight-sans-pro,sans-serif;margin:1em 0}.service-line p a{color:#60c2d4}.service-line p a:focus,.service-line p a:hover{color:#ee5338;text-decoration:underline}.service-line .action a{font-family:adobe-garamond-pro,serif;color:#ee5338;font-style:italic}.service-line .action a i{vertical-align:middle}.service-line .action a:focus,.service-line .action a:hover{color:#60c2d4;text-decoration:none}.service-line .illustration{max-width:100%}@media only screen and (min-width:768px){.service-line .content{overflow:visible;position:relative;z-index:1}.service-line .illustration{position:absolute;top:50%;width:54.54545455%;transform:translateY(-50%)}.service-line.content-left .content{padding-right:54.54545455%}.service-line.content-left .illustration{right:-58px}.service-line.content-right .content{padding-left:54.54545455%}.service-line.content-right .illustration{left:-58px}}@media only screen and (min-width:1024px){.service-line h2{font-size:2.25em}.service-line h3{font-size:1em}.service-line h3.hanging-quote{text-indent:-9px}.service-line p{font-size:1.125em}}@media only screen and (min-width:1200px){.service-line{padding:3em 0}}.testimonial{padding:4em 0}.testimonial blockquote{position:relative;margin:0;padding:100px 0 0;color:#8f9f98;text-align:center;font-size:1.25em;line-height:1.6}.testimonial blockquote:before{position:absolute;content:"“";font-weight:700;font-style:normal;font-size:200px;line-height:1;color:#60c2d4;top:0;left:50%;transform:translateX(-50%)}.testimonial blockquote:after{display:none}.testimonial blockquote .quote{display:block;margin:0 0 1em}.testimonial blockquote .attribution{display:block;font:normal normal .7em/1.285714 freight-sans-pro,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#707070}@media only screen and (min-width:768px){.testimonial{padding:5em 0}.testimonial blockquote{font-size:1.875em}.testimonial blockquote .attribution{font-size:.46666667em;letter-spacing:2.8px}}@media only screen and (min-width:1024px){.testimonial{padding:6em 0}.testimonial blockquote{padding-bottom:2em}.testimonial blockquote .quote{max-width:780px;margin:0 auto}.testimonial blockquote .attribution{position:absolute;left:50%;bottom:1em;transform:translateX(-50%);white-space:nowrap;width:auto}.testimonial blockquote .attribution:after,.testimonial blockquote .attribution:before{content:"";position:absolute;top:50%;width:50px;height:1px;background:#8f9f98}.testimonial blockquote .attribution:before{left:-58px}.testimonial blockquote .attribution:after{right:-58px}}