@media (min-width: 0px) { html, body { font-size:14px; line-height:1.5; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { html, body { font-size:16px; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { html, body { font-size:18px; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { html, body { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .display-3 { font-size:2.3rem; line-height:1.2; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .display-3 { font-size:2.83rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .display-3 { font-size:4.24rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .display-3 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .display-4 { font-size:2rem; line-height:1; margin:0 0 1rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .display-4 { font-size:2.38rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .display-4 { font-size:3.33rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .display-4 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { h1, .h1 { font-size:1.7411rem; font-weight:600; line-height:1.2; margin:0 0 1rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { h1, .h1 { font-size:2rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { h1, .h1 { font-size:2.6179rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { h1, .h1 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { h2, .h2 { font-size:1.5157rem; font-weight:600; line-height:1.2; margin:0 0 1rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { h2, .h2 { font-size:1.6818rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { h2, .h2 { font-size:2.0581rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { h2, .h2 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { h3, .h3 { font-size:1.3195rem; font-weight:500; line-height:1.3; letter-spacing:1px; text-transform:uppercase; margin:0 0 1.1rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { h3, .h3 { font-size:1.4142rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { h3, .h3 { font-size:1.618rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { h3, .h3 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { h4, .h4 { font-size:1.1487rem; line-height:1.2; letter-spacing:0px; margin:0 0 1.3rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { h4, .h4 { font-size:1.1892rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { h4, .h4 { font-size:1.272rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { h4, .h4 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .intro-paragraph { font-size:1.3195rem; line-height:1.3; margin:0 0 1.1rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .intro-paragraph { font-size:1.4142rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .intro-paragraph { font-size:1.618rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .intro-paragraph { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { p { font-size:1rem; font-weight:400; line-height:1.5rem; margin:0 0 1.5rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { p { font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { p { font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { p { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .soulmenu a { font-size:.8706rem; font-weight:500; text-transform:none; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .soulmenu a { font-size:.8409rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .soulmenu a { font-size:.7862rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .soulmenu a { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { h5, .h5 { font-size:.8706rem; font-weight:500; letter-spacing:1px; text-transform:uppercase; margin:0 0 1.5rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { h5, .h5 { font-size:.8409rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { h5, .h5 { font-size:.7862rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { h5, .h5 { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .soulbuttons, button, #ourclients li { font-size:.8706rem; font-weight:500; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .soulbuttons, button, #ourclients li { font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .soulbuttons, button, #ourclients li { font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .soulbuttons, button, #ourclients li { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { h6, .h6, .tinycopy { font-size:.8706rem; line-height:1.6; margin:0 0 1.5rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { h6, .h6, .tinycopy { font-size:.8409rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { h6, .h6, .tinycopy { font-size:.7862rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { h6, .h6, .tinycopy { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .oncanvas p { margin:0px; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .oncanvas p { font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .oncanvas p { font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .oncanvas p { font-family:'Work Sans', sans-serif; } }
@media (min-width: 0px) { .medium-paragraph { font-size:1.3rem; font-family:'Work Sans', sans-serif; } }
@media (min-width: 768px) { .medium-paragraph { font-family:'Work Sans', sans-serif; } }
@media (min-width: 992px) { .medium-paragraph { font-family:'Work Sans', sans-serif; } }
@media (min-width: 1280px) { .medium-paragraph { font-family:'Work Sans', sans-serif; } }
