@charset "UTF-8";

/** Import Bootstrap functions */

/*
.component {
	background-color: lightness(var(--color-primary), 1.2);
}
*/

/*
.component {
	background-color: saturation(var(--color-primary), 1.2);
}
*/

/* line 1, resources/assets/styles/common/_variables.scss */

:root {
  /* Grid Layouts */
  --small-mobile-columns: 1rem 1fr 1rem;
  --mobile-columns: 2rem 1fr 2rem;
  --tablet-columns: 3rem 1fr 3rem;
  --desktop-columns: 1fr minmax(75rem, 100rem) 1fr;
  --tablet-columns-sidebar: 3rem 1fr 3rem 15rem 3rem;
  --desktop-columns-sidebar: 1fr 50rem 8rem 17rem 1fr;
  /* Brand */
  --dg-blue: hsl(210, 100%, 40%);
  --dg-red: hsl(345, 100%, 40%);
  --dg-darkred: hsl(345, 100%, 30%);
  --dg-lightblue: hsl(195, 100%, 40%);
  --dg-darkblue: hsl(240, 100%, 10%);
  --dg-lightgrey: hsl(0, 0%, 80%);
  --dg-grey: hsl(0, 0%, 60%);
  --dg-footergrey: hsl(0, 0%, 15%);
  --dg-footersubgrey: hsl(0, 0%, 21%);
  --dg-footerlightgrey: hsl(0, 0%, 59%);
  --dgf-logo: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 212.5 22.6' style='enable-background:new 0 0 212.5 22.6;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%23E41B13;%7D .st1%7Bfill:%23006FB9;%7D .st2%7Bfill:%23076FB7;%7D %3C/style%3E %3Cg%3E %3Cpath class='st0' d='M7.5,2.9c0.9,0,1.8,0.1,2.6,0.4s1.5,0.7,2.1,1.3c0.6,0.6,1,1.3,1.4,2.2S14,8.7,14,9.9c0,1-0.1,2-0.4,2.9 c-0.3,0.9-0.7,1.6-1.2,2.3c-0.5,0.6-1.2,1.1-2,1.5c-0.8,0.4-1.8,0.5-2.9,0.5H1.4V2.9H7.5z M7.3,14.5c0.5,0,0.9-0.1,1.3-0.2 c0.4-0.1,0.8-0.4,1.1-0.7c0.3-0.3,0.6-0.8,0.8-1.3c0.2-0.5,0.3-1.2,0.3-2c0-0.7-0.1-1.4-0.2-2S10.3,7.2,10,6.8 C9.7,6.4,9.2,6,8.7,5.8c-0.5-0.2-1.2-0.3-2-0.3H4.5v9H7.3z'/%3E %3Cpath class='st0' d='M15.7,10c0-0.7,0.2-1.2,0.5-1.7c0.3-0.4,0.7-0.8,1.1-1.1c0.5-0.3,1-0.5,1.5-0.6s1.1-0.2,1.7-0.2 c0.5,0,1,0,1.6,0.1s1,0.2,1.5,0.4c0.4,0.2,0.8,0.5,1.1,0.9c0.3,0.4,0.4,0.9,0.4,1.5v5.4c0,0.5,0,0.9,0.1,1.3s0.1,0.7,0.3,1h-2.9 c-0.1-0.2-0.1-0.3-0.1-0.5c0-0.2-0.1-0.3-0.1-0.5c-0.5,0.5-1,0.8-1.6,1c-0.6,0.2-1.2,0.3-1.9,0.3c-0.5,0-1-0.1-1.4-0.2 s-0.8-0.3-1.1-0.6c-0.3-0.3-0.6-0.6-0.8-1c-0.2-0.4-0.3-0.8-0.3-1.4c0-0.6,0.1-1.1,0.3-1.4c0.2-0.4,0.5-0.7,0.8-0.9 s0.7-0.4,1.1-0.5c0.4-0.1,0.8-0.2,1.3-0.3c0.4-0.1,0.8-0.1,1.3-0.2c0.4,0,0.8-0.1,1.1-0.2s0.6-0.2,0.8-0.4c0.2-0.2,0.3-0.4,0.3-0.7 c0-0.3,0-0.5-0.1-0.7c-0.1-0.2-0.2-0.3-0.4-0.4c-0.2-0.1-0.4-0.2-0.6-0.2c-0.2,0-0.5,0-0.7,0c-0.6,0-1,0.1-1.3,0.4 C18.8,9,18.6,9.4,18.6,10H15.7z M22.3,12.1c-0.1,0.1-0.3,0.2-0.5,0.2c-0.2,0.1-0.4,0.1-0.6,0.1c-0.2,0-0.4,0.1-0.7,0.1 c-0.2,0-0.5,0.1-0.7,0.1c-0.2,0-0.4,0.1-0.6,0.2s-0.4,0.2-0.5,0.3c-0.2,0.1-0.3,0.3-0.4,0.4c-0.1,0.2-0.1,0.4-0.1,0.7 c0,0.3,0,0.5,0.1,0.6c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.3,0.2,0.6,0.2c0.2,0,0.4,0.1,0.7,0.1c0.6,0,1-0.1,1.3-0.3 c0.3-0.2,0.5-0.4,0.7-0.7c0.1-0.3,0.2-0.5,0.3-0.8c0-0.3,0-0.5,0-0.6V12.1z'/%3E %3Cpath class='st0' d='M36.1,17.1l-1.8-6.9h0l-1.8,6.9h-2.9L26.2,6.8h3l1.9,7h0l1.7-7h2.8l1.8,7h0l1.9-7h2.9L39,17.1H36.1z'/%3E %3Cpath class='st0' d='M45.8,14.6c0.1,0.2,0.3,0.4,0.5,0.5c0.2,0.1,0.4,0.2,0.7,0.3c0.3,0.1,0.5,0.1,0.8,0.1c0.2,0,0.4,0,0.6-0.1 c0.2,0,0.4-0.1,0.6-0.2c0.2-0.1,0.3-0.2,0.5-0.4c0.1-0.2,0.2-0.4,0.2-0.6c0-0.4-0.3-0.7-0.8-1c-0.6-0.2-1.4-0.4-2.4-0.6 c-0.4-0.1-0.8-0.2-1.2-0.3c-0.4-0.1-0.7-0.3-1.1-0.5c-0.3-0.2-0.6-0.5-0.7-0.8c-0.2-0.3-0.3-0.7-0.3-1.1c0-0.7,0.1-1.2,0.4-1.6 c0.3-0.4,0.6-0.8,1-1C45,6.9,45.5,6.8,46,6.7c0.5-0.1,1.1-0.2,1.6-0.2s1.1,0.1,1.6,0.2c0.5,0.1,1,0.3,1.4,0.5s0.8,0.6,1,1 c0.3,0.4,0.4,1,0.5,1.6h-2.7c0-0.5-0.2-0.9-0.6-1.1c-0.4-0.2-0.8-0.3-1.3-0.3c-0.2,0-0.3,0-0.5,0c-0.2,0-0.4,0.1-0.5,0.1 c-0.2,0.1-0.3,0.2-0.4,0.3C46,9,46,9.2,46,9.4c0,0.3,0.1,0.5,0.3,0.6c0.2,0.2,0.4,0.3,0.7,0.4c0.3,0.1,0.6,0.2,1,0.3 c0.4,0.1,0.8,0.2,1.2,0.3c0.4,0.1,0.8,0.2,1.2,0.3c0.4,0.1,0.7,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.7,0.8c0.2,0.3,0.3,0.7,0.3,1.2 c0,0.7-0.1,1.2-0.4,1.7c-0.3,0.5-0.6,0.8-1.1,1.1s-0.9,0.5-1.5,0.6c-0.6,0.1-1.1,0.2-1.7,0.2c-0.6,0-1.2-0.1-1.8-0.2 c-0.6-0.1-1.1-0.3-1.5-0.6c-0.4-0.3-0.8-0.7-1.1-1.1s-0.4-1-0.5-1.7h2.7C45.6,14.1,45.7,14.3,45.8,14.6z'/%3E %3Cpath class='st0' d='M54.2,9.7c0.3-0.7,0.6-1.2,1.1-1.7c0.5-0.5,1-0.8,1.7-1.1c0.7-0.3,1.4-0.4,2.2-0.4c0.8,0,1.5,0.1,2.2,0.4 C62,7.2,62.6,7.5,63.1,8s0.8,1,1.1,1.7c0.3,0.7,0.4,1.4,0.4,2.2c0,0.8-0.1,1.6-0.4,2.2c-0.3,0.7-0.6,1.2-1.1,1.7s-1,0.8-1.7,1.1 s-1.4,0.4-2.2,0.4c-0.8,0-1.5-0.1-2.2-0.4s-1.2-0.6-1.7-1.1c-0.5-0.5-0.8-1-1.1-1.7c-0.3-0.7-0.4-1.4-0.4-2.2 C53.8,11.2,53.9,10.4,54.2,9.7z M56.8,13.2c0.1,0.4,0.2,0.7,0.4,1.1s0.5,0.6,0.8,0.8c0.3,0.2,0.7,0.3,1.2,0.3s0.9-0.1,1.2-0.3 c0.3-0.2,0.6-0.4,0.8-0.8s0.3-0.7,0.4-1.1c0.1-0.4,0.1-0.8,0.1-1.2c0-0.4,0-0.8-0.1-1.2c-0.1-0.4-0.2-0.8-0.4-1.1 c-0.2-0.3-0.5-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.2-0.3S58.3,8.8,58,8.9c-0.3,0.2-0.6,0.4-0.8,0.8c-0.2,0.3-0.3,0.7-0.4,1.1 c-0.1,0.4-0.1,0.8-0.1,1.2C56.7,12.4,56.7,12.8,56.8,13.2z'/%3E %3Cpath class='st0' d='M69.1,6.8v1.4h0.1c0.4-0.6,0.8-1,1.4-1.3c0.6-0.3,1.2-0.4,1.8-0.4c0.8,0,1.4,0.1,1.9,0.3 C74.6,7,75,7.3,75.3,7.7c0.3,0.4,0.5,0.8,0.6,1.3c0.1,0.5,0.2,1.1,0.2,1.8v6.4h-2.8v-5.8c0-0.9-0.1-1.5-0.4-1.9 c-0.3-0.4-0.7-0.6-1.4-0.6c-0.8,0-1.3,0.2-1.7,0.7s-0.5,1.2-0.5,2.3v5.4h-2.8V6.8H69.1z'/%3E %3C/g%3E %3Cg%3E %3Cpath class='st1' d='M88,17.9c-0.1,0.5-0.4,1-0.7,1.5c-0.4,0.5-0.9,0.8-1.6,1.2C84.9,20.9,84,21,82.8,21c-0.5,0-1-0.1-1.6-0.2 s-1-0.3-1.4-0.6c-0.4-0.3-0.8-0.6-1.1-1s-0.4-0.9-0.5-1.5h2.8c0.1,0.5,0.4,0.9,0.8,1.1c0.4,0.2,0.8,0.3,1.3,0.3 c0.8,0,1.4-0.2,1.8-0.7c0.4-0.5,0.5-1.1,0.5-1.8v-1.4h0c-0.3,0.5-0.7,1-1.3,1.2c-0.6,0.3-1.2,0.4-1.8,0.4c-0.8,0-1.4-0.1-2-0.4 s-1-0.6-1.4-1.1c-0.4-0.5-0.6-1-0.8-1.7c-0.2-0.6-0.2-1.3-0.2-2c0-0.7,0.1-1.3,0.3-1.9s0.5-1.2,0.9-1.6c0.4-0.5,0.8-0.8,1.4-1.1 c0.6-0.3,1.2-0.4,1.9-0.4c0.7,0,1.3,0.1,1.8,0.4c0.5,0.3,0.9,0.7,1.3,1.3h0V6.8h2.7v9.7C88.2,16.9,88.1,17.4,88,17.9z M84.1,14.5 c0.3-0.2,0.6-0.4,0.8-0.6c0.2-0.3,0.3-0.6,0.4-0.9c0.1-0.3,0.1-0.7,0.1-1.1c0-0.4,0-0.8-0.1-1.2c-0.1-0.4-0.2-0.7-0.4-1 c-0.2-0.3-0.4-0.5-0.7-0.7c-0.3-0.2-0.7-0.3-1.2-0.3c-0.4,0-0.7,0.1-1,0.2c-0.3,0.2-0.5,0.4-0.7,0.7s-0.3,0.6-0.4,0.9 c-0.1,0.4-0.1,0.7-0.1,1.1c0,0.4,0,0.7,0.1,1.1c0.1,0.4,0.2,0.7,0.4,1c0.2,0.3,0.4,0.5,0.7,0.7s0.7,0.3,1.1,0.3 C83.4,14.7,83.8,14.6,84.1,14.5z'/%3E %3Cpath class='st1' d='M93.2,6.8v1.9h0c0.1-0.3,0.3-0.6,0.5-0.9s0.5-0.5,0.8-0.7c0.3-0.2,0.6-0.3,0.9-0.5c0.3-0.1,0.7-0.2,1-0.2 c0.2,0,0.4,0,0.6,0.1v2.6c-0.1,0-0.3,0-0.5-0.1c-0.2,0-0.4,0-0.5,0c-0.5,0-1,0.1-1.3,0.3c-0.4,0.2-0.6,0.4-0.9,0.7 c-0.2,0.3-0.4,0.6-0.5,1s-0.1,0.8-0.1,1.3v4.7h-2.8V6.8H93.2z'/%3E %3Cpath class='st1' d='M98.4,9.7C98.7,9.1,99,8.5,99.5,8c0.5-0.5,1-0.8,1.7-1.1c0.7-0.3,1.4-0.4,2.2-0.4c0.8,0,1.5,0.1,2.2,0.4 c0.7,0.3,1.2,0.6,1.7,1.1s0.8,1,1.1,1.7c0.3,0.7,0.4,1.4,0.4,2.2c0,0.8-0.1,1.6-0.4,2.2c-0.3,0.7-0.6,1.2-1.1,1.7s-1,0.8-1.7,1.1 s-1.4,0.4-2.2,0.4c-0.8,0-1.5-0.1-2.2-0.4s-1.2-0.6-1.7-1.1c-0.5-0.5-0.8-1-1.1-1.7C98.2,13.6,98,12.8,98,12 C98,11.2,98.2,10.4,98.4,9.7z M101,13.2c0.1,0.4,0.2,0.7,0.4,1.1s0.5,0.6,0.8,0.8c0.3,0.2,0.7,0.3,1.2,0.3s0.9-0.1,1.2-0.3 c0.3-0.2,0.6-0.4,0.8-0.8s0.3-0.7,0.4-1.1c0.1-0.4,0.1-0.8,0.1-1.2c0-0.4,0-0.8-0.1-1.2c-0.1-0.4-0.2-0.8-0.4-1.1 c-0.2-0.3-0.5-0.6-0.8-0.8c-0.3-0.2-0.7-0.3-1.2-0.3s-0.9,0.1-1.2,0.3c-0.3,0.2-0.6,0.4-0.8,0.8c-0.2,0.3-0.3,0.7-0.4,1.1 c-0.1,0.4-0.1,0.8-0.1,1.2C100.9,12.4,100.9,12.8,101,13.2z'/%3E %3Cpath class='st1' d='M117.6,17.1v-1.4h-0.1c-0.4,0.6-0.8,1-1.4,1.3s-1.2,0.4-1.8,0.4c-0.8,0-1.4-0.1-1.9-0.3 c-0.5-0.2-0.9-0.5-1.2-0.8c-0.3-0.4-0.5-0.8-0.6-1.3c-0.1-0.5-0.2-1.1-0.2-1.8V6.8h2.8v5.8c0,0.9,0.1,1.5,0.4,1.9s0.7,0.6,1.4,0.6 c0.8,0,1.3-0.2,1.7-0.7s0.5-1.2,0.5-2.3V6.8h2.8v10.3H117.6z'/%3E %3Cpath class='st1' d='M125.2,6.8v1.3h0c0.3-0.6,0.8-1,1.3-1.2c0.5-0.3,1.1-0.4,1.8-0.4c0.8,0,1.5,0.2,2.1,0.5 c0.6,0.3,1.1,0.7,1.5,1.2c0.4,0.5,0.7,1.1,0.9,1.8c0.2,0.7,0.3,1.4,0.3,2.1c0,0.7-0.1,1.4-0.3,2c-0.2,0.6-0.5,1.2-0.8,1.7 c-0.4,0.5-0.9,0.9-1.4,1.2c-0.6,0.3-1.2,0.4-2,0.4c-0.6,0-1.2-0.1-1.8-0.4s-1-0.6-1.3-1.2h0v4.9h-2.8v-14H125.2z M128.9,15 c0.3-0.2,0.6-0.4,0.8-0.7s0.3-0.6,0.4-1s0.1-0.8,0.1-1.2s0-0.8-0.1-1.2c-0.1-0.4-0.2-0.8-0.4-1.1c-0.2-0.3-0.5-0.6-0.8-0.8 c-0.3-0.2-0.7-0.3-1.2-0.3c-0.5,0-0.9,0.1-1.2,0.3c-0.3,0.2-0.6,0.4-0.8,0.8c-0.2,0.3-0.3,0.7-0.4,1.1c-0.1,0.4-0.1,0.8-0.1,1.2 c0,0.4,0,0.8,0.1,1.2c0.1,0.4,0.2,0.8,0.4,1c0.2,0.3,0.4,0.5,0.8,0.7s0.7,0.3,1.2,0.3C128.2,15.3,128.6,15.2,128.9,15z'/%3E %3C/g%3E %3Cpath class='st2' d='M142,1.4v20H141v-20H142z M149.4,7.9V6.8h1.8V5.9c0-0.4,0-0.8,0.1-1.2c0.1-0.4,0.2-0.7,0.4-1 c0.2-0.3,0.4-0.5,0.8-0.6c0.3-0.1,0.7-0.2,1.2-0.2c0.2,0,0.4,0,0.5,0c0.2,0,0.3,0,0.5,0.1V4c-0.2,0-0.3,0-0.5-0.1 c-0.1,0-0.3,0-0.4,0c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.3,0.2-0.4,0.4c-0.1,0.2-0.1,0.4-0.1,0.6c0,0.2,0,0.5,0,0.8v0.9h2v1.1h-2v9.3 h-1.3V7.9H149.4z M156.9,2.9v2h-1.3v-2H156.9z M156.9,6.8v10.3h-1.3V6.8H156.9z M160.5,6.8v1.8h0c0.2-0.6,0.7-1.1,1.3-1.5 c0.6-0.4,1.3-0.6,2-0.6c0.7,0,1.3,0.1,1.8,0.3c0.5,0.2,0.9,0.4,1.2,0.8c0.3,0.3,0.5,0.8,0.6,1.2c0.1,0.5,0.2,1,0.2,1.7v6.6h-1.3 v-6.4c0-0.4,0-0.8-0.1-1.2c-0.1-0.4-0.2-0.7-0.4-1c-0.2-0.3-0.5-0.5-0.8-0.7s-0.8-0.2-1.3-0.2c-0.5,0-1,0.1-1.3,0.3 c-0.4,0.2-0.7,0.4-1,0.7c-0.3,0.3-0.5,0.7-0.6,1.1c-0.2,0.4-0.2,0.9-0.2,1.4v6h-1.3V6.8H160.5z M170.2,8.4c0.2-0.4,0.5-0.8,0.9-1.1 c0.4-0.3,0.8-0.5,1.3-0.6c0.5-0.1,1-0.2,1.6-0.2c0.5,0,0.9,0,1.4,0.1c0.5,0.1,0.9,0.2,1.2,0.5c0.4,0.2,0.7,0.6,0.9,1 c0.2,0.4,0.3,1,0.3,1.7v5.5c0,0.5,0.2,0.8,0.7,0.8c0.1,0,0.3,0,0.4-0.1v1.1c-0.1,0-0.3,0-0.4,0.1c-0.1,0-0.3,0-0.4,0 c-0.3,0-0.6,0-0.8-0.1c-0.2-0.1-0.3-0.2-0.4-0.4c-0.1-0.2-0.2-0.3-0.2-0.6c0-0.2-0.1-0.5-0.1-0.7h0c-0.2,0.3-0.5,0.6-0.7,0.9 c-0.2,0.3-0.5,0.5-0.8,0.7c-0.3,0.2-0.6,0.3-1,0.4c-0.4,0.1-0.8,0.1-1.3,0.1c-0.5,0-0.9-0.1-1.4-0.2c-0.4-0.1-0.8-0.3-1.1-0.5 c-0.3-0.2-0.6-0.6-0.7-0.9c-0.2-0.4-0.3-0.8-0.3-1.3c0-0.7,0.2-1.3,0.5-1.7c0.3-0.4,0.7-0.7,1.3-0.9c0.5-0.2,1.1-0.4,1.8-0.5 c0.7-0.1,1.3-0.2,2-0.2c0.3,0,0.5-0.1,0.7-0.1c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.2,0.1-0.4,0.1-0.7 c0-0.4-0.1-0.8-0.2-1c-0.1-0.3-0.3-0.5-0.6-0.7c-0.2-0.2-0.5-0.3-0.9-0.3c-0.3-0.1-0.7-0.1-1-0.1c-0.8,0-1.5,0.2-2,0.6 c-0.5,0.4-0.8,1-0.8,1.8h-1.3C169.8,9.4,170,8.9,170.2,8.4z M176.5,11.5c-0.1,0.1-0.2,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1 c-0.5,0.1-1.1,0.2-1.7,0.2c-0.6,0.1-1.1,0.2-1.5,0.3c-0.5,0.1-0.9,0.4-1.1,0.6c-0.3,0.3-0.5,0.7-0.5,1.2c0,0.3,0.1,0.6,0.2,0.9 c0.1,0.2,0.3,0.5,0.5,0.6c0.2,0.2,0.5,0.3,0.7,0.4c0.3,0.1,0.6,0.1,0.9,0.1c0.5,0,0.9-0.1,1.4-0.2c0.4-0.1,0.8-0.4,1.2-0.6 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.4,0.3-0.9,0.3-1.4L176.5,11.5L176.5,11.5z M181.5,6.8v1.8h0c0.2-0.6,0.7-1.1,1.3-1.5 c0.6-0.4,1.3-0.6,2-0.6c0.7,0,1.3,0.1,1.8,0.3c0.5,0.2,0.9,0.4,1.2,0.8c0.3,0.3,0.5,0.8,0.6,1.2c0.1,0.5,0.2,1,0.2,1.7v6.6h-1.3 v-6.4c0-0.4,0-0.8-0.1-1.2c-0.1-0.4-0.2-0.7-0.4-1c-0.2-0.3-0.5-0.5-0.8-0.7c-0.3-0.2-0.8-0.2-1.3-0.2c-0.5,0-1,0.1-1.4,0.3 c-0.4,0.2-0.7,0.4-1,0.7c-0.3,0.3-0.5,0.7-0.6,1.1c-0.2,0.4-0.2,0.9-0.2,1.4v6h-1.3V6.8H181.5z M197.3,8.2c-0.5-0.4-1.1-0.7-2-0.7 c-0.6,0-1.1,0.1-1.6,0.4c-0.5,0.3-0.8,0.6-1.1,1c-0.3,0.4-0.5,0.9-0.7,1.4c-0.2,0.5-0.2,1.1-0.2,1.6c0,0.5,0.1,1.1,0.2,1.6 c0.2,0.5,0.4,1,0.7,1.4c0.3,0.4,0.7,0.7,1.1,1c0.5,0.3,1,0.4,1.6,0.4c0.4,0,0.8-0.1,1.1-0.2c0.3-0.1,0.7-0.3,0.9-0.6 c0.3-0.3,0.5-0.6,0.7-0.9c0.2-0.4,0.3-0.8,0.3-1.2h1.3c-0.2,1.3-0.6,2.2-1.4,2.9c-0.7,0.7-1.7,1-2.9,1c-0.8,0-1.5-0.1-2.1-0.4 c-0.6-0.3-1.1-0.7-1.5-1.2c-0.4-0.5-0.7-1.1-0.9-1.7c-0.2-0.7-0.3-1.4-0.3-2.1c0-0.7,0.1-1.4,0.3-2.1c0.2-0.7,0.5-1.2,0.9-1.7 c0.4-0.5,0.9-0.9,1.5-1.2c0.6-0.3,1.3-0.4,2.1-0.4c1.1,0,2,0.3,2.8,0.9c0.8,0.6,1.2,1.5,1.4,2.7h-1.3C198.1,9.3,197.8,8.7,197.3,8.2 z M202.3,13.7c0.1,0.5,0.3,0.9,0.6,1.3c0.3,0.4,0.6,0.7,1.1,1c0.4,0.3,0.9,0.4,1.5,0.4c0.9,0,1.6-0.2,2.2-0.7 c0.5-0.5,0.9-1.1,1.1-1.9h1.3c-0.3,1.2-0.8,2.1-1.5,2.7c-0.7,0.6-1.7,1-3,1c-0.8,0-1.5-0.1-2.1-0.4c-0.6-0.3-1.1-0.7-1.5-1.2 c-0.4-0.5-0.6-1.1-0.8-1.7c-0.2-0.7-0.3-1.4-0.3-2.1c0-0.7,0.1-1.3,0.3-2c0.2-0.7,0.5-1.2,0.8-1.8c0.4-0.5,0.9-0.9,1.5-1.2 c0.6-0.3,1.3-0.5,2.1-0.5c0.8,0,1.5,0.2,2.1,0.5c0.6,0.3,1.1,0.8,1.4,1.3c0.4,0.5,0.6,1.2,0.8,1.9c0.2,0.7,0.2,1.4,0.2,2.1h-7.9 C202.1,12.8,202.1,13.2,202.3,13.7z M208.5,9.9c-0.2-0.4-0.4-0.8-0.6-1.2c-0.3-0.3-0.6-0.6-1-0.8c-0.4-0.2-0.9-0.3-1.4-0.3 c-0.5,0-1,0.1-1.4,0.3c-0.4,0.2-0.7,0.5-1,0.8c-0.3,0.3-0.5,0.7-0.7,1.2c-0.2,0.4-0.3,0.9-0.3,1.4h6.7 C208.8,10.8,208.7,10.3,208.5,9.9z'/%3E %3C/svg%3E");
  /* Background Colours */
  --background-body: hsl(0, 0%, 100%);
  --background: hsl(0, 0%, 100%);
  --background-light: hsl(0, 0%, 96%);
  --background-alt: hsl(0, 0%, 98%);
  --background-alt-h: 0;
  --background-alt-s: 0%;
  --background-alt-l: 98%;
  --background-blue: hsl(195, 53%, 94%);
  --background-darkblue: hsl(222, 73%, 27%);
  --background-darkblue-seventy: hsla(222, 72%, 27%, 0.7);
  --button-hover: #ddd;
  --form-placeholder: #949494;
  --border: #dbdbdb;
  /* Text Colours */
  --text-main: #363636;
  --text-titles: #4b4d4f;
  --form-text: #000;
  --text-bright: #000;
  --text-muted: #999;
  --text-white: #fafafa;
  --text-offwhite: #ccc;
  --links: #0076d1;
  --focus: #0096bfab;
  --selection: hsla(222, 72%, 27%, 0.1);
  /* Social Icons */
  --social-twitter: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='35px' height='28px' viewBox='0 0 35 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E %3Ctitle%3Etwitter%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop-HD' transform='translate(-688.000000, -3238.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='twitter' transform='translate(688.000000, 3238.000000)'%3E %3Cpath d='M31.4023688,6.97809959 C31.4245856,7.28433497 31.4245856,7.59063768 31.4245856,7.89687305 C31.4245856,17.237456 24.2069696,28 11.0152676,28 C6.9511502,28 3.17578389,26.8405746 0,24.828161 C0.577433896,24.8937444 1.13258255,24.915628 1.73223333,24.915628 C5.08561557,24.915628 8.17260028,23.800037 10.6377173,21.8969067 C7.48415033,21.831256 4.84136657,19.7968916 3.93081614,16.9968714 C4.37501709,17.0624548 4.81914968,17.1062219 5.28556752,17.1062219 C5.92958371,17.1062219 6.57366826,17.0186876 7.17325068,16.8656373 C3.88645073,16.209332 1.42126532,13.365612 1.42126532,9.93123748 L1.42126532,9.84377052 C2.37618116,10.3687743 3.48668354,10.6968933 4.6636315,10.7405931 C2.73151458,9.47181708 1.46569908,7.30621854 1.46569908,4.85620087 C1.46569908,3.54372507 1.82096414,2.3405998 2.44283181,1.29059223 C5.97394912,5.57808949 11.2817335,8.37804236 17.2334658,8.68434507 C17.1224497,8.15934128 17.055799,7.61252125 17.055799,7.06563389 C17.055799,3.17183897 20.2537998,0 24.2290497,0 C26.2943996,0 28.1598659,0.853122738 29.4701835,2.23124926 C31.0913324,1.92501389 32.645899,1.33435938 34.0228673,0.525003788 C33.4897988,2.16566587 32.3572162,3.5437924 30.8693003,4.41873138 C32.3128508,4.26568102 33.7119676,3.87184402 35,3.32502399 C34.023004,4.72496675 32.8014856,5.97179183 31.4023688,6.97809959 Z' id='Path'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --social-facebook: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='19px' height='35px' viewBox='0 0 19 35' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E %3Ctitle%3Efacebook-f%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop-HD' transform='translate(-785.000000, -3234.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='facebook-f' transform='translate(785.000000, 3234.000000)'%3E %3Cpath d='M17.7549048,19.6875 L18.7401721,13.3533203 L12.5798264,13.3533203 L12.5798264,9.24287109 C12.5798264,7.50996094 13.4403763,5.82080078 16.1994019,5.82080078 L19,5.82080078 L19,0.427929687 C19,0.427929687 16.4585369,0 14.0286267,0 C8.95540077,0 5.63930421,3.03378906 5.63930421,8.52578125 L5.63930421,13.3533203 L0,13.3533203 L0,19.6875 L5.63930421,19.6875 L5.63930421,35 L12.5798264,35 L12.5798264,19.6875 L17.7549048,19.6875 Z' id='Path'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --social-insta: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='30px' height='31px' viewBox='0 0 30 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E %3Ctitle%3Einstagram%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Desktop-HD' transform='translate(-736.000000, -3234.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='instagram' transform='translate(736.000000, 3234.000000)'%3E %3Cpath d='M15.0033463,7.55199152 C10.7467931,7.55199152 7.31344116,11.1005802 7.31344116,15.5 C7.31344116,19.8994198 10.7467931,23.4480085 15.0033463,23.4480085 C19.2598996,23.4480085 22.6932515,19.8994198 22.6932515,15.5 C22.6932515,11.1005802 19.2598996,7.55199152 15.0033463,7.55199152 Z M15.0033463,20.6672431 C12.2526492,20.6672431 10.0039041,18.3499386 10.0039041,15.5 C10.0039041,12.6500614 12.2459565,10.3327569 15.0033463,10.3327569 C17.7607362,10.3327569 20.0027886,12.6500614 20.0027886,15.5 C20.0027886,18.3499386 17.7540435,20.6672431 15.0033463,20.6672431 L15.0033463,20.6672431 Z M24.8014501,7.22687716 C24.8014501,8.25755885 23.9983268,9.08072074 23.0078081,9.08072074 C22.0105968,9.08072074 21.2141662,8.25064153 21.2141662,7.22687716 C21.2141662,6.2031128 22.0172895,5.37303358 23.0078081,5.37303358 C23.9983268,5.37303358 24.8014501,6.2031128 24.8014501,7.22687716 Z M29.8945901,9.10839005 C29.7808143,6.62506973 29.2320134,4.42535981 27.4718349,2.61302019 C25.7183491,0.800680576 23.5900725,0.233459779 21.1873954,0.108947897 C18.7110987,-0.0363159656 11.2889013,-0.0363159656 8.81260457,0.108947897 C6.41662019,0.226542452 4.28834356,0.793763249 2.52816509,2.60610287 C0.767986615,4.41844249 0.225878416,6.6181524 0.105409927,9.10147272 C-0.0351366425,11.6608836 -0.0351366425,19.332199 0.105409927,21.89161 C0.219185722,24.3749303 0.767986615,26.5746402 2.52816509,28.3869798 C4.28834356,30.1993194 6.4099275,30.7665402 8.81260457,30.8910521 C11.2889013,31.036316 18.7110987,31.036316 21.1873954,30.8910521 C23.5900725,30.7734575 25.7183491,30.2062368 27.4718349,28.3869798 C29.2253207,26.5746402 29.7741216,24.3749303 29.8945901,21.89161 C30.0351366,19.332199 30.0351366,11.667801 29.8945901,9.10839005 Z M26.6954824,24.6377887 C26.1734523,25.9935847 25.1628555,27.0381011 23.8443949,27.5845699 C21.8700502,28.3938971 17.1851645,28.2071293 15.0033463,28.2071293 C12.8215282,28.2071293 8.1299498,28.3869798 6.16229782,27.5845699 C4.85052984,27.0450184 3.83993307,26.0005021 3.31121026,24.6377887 C2.52816509,22.5971773 2.70886782,17.7550485 2.70886782,15.5 C2.70886782,13.2449515 2.53485778,8.39590539 3.31121026,6.36221131 C3.83324038,5.00641526 4.84383714,3.96189892 6.16229782,3.4154301 C8.1366425,2.60610287 12.8215282,2.79287069 15.0033463,2.79287069 C17.1851645,2.79287069 21.8767429,2.61302019 23.8443949,3.4154301 C25.1561629,3.95498159 26.1667596,4.99949794 26.6954824,6.36221131 C27.4785276,8.40282272 27.2978249,13.2449515 27.2978249,15.5 C27.2978249,17.7550485 27.4785276,22.6040946 26.6954824,24.6377887 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --social-linkedin: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fafafa'%3E %3Cpath d='M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z'/%3E %3C/svg%3E");
  /* Industry Icons */
  --industry-busandcoach: url("data:image/svg+xml;charset=utf-8,%3Csvg width='69px' height='43px' viewBox='0 0 69 43' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon/large/bus' transform='translate(-28.000000, -41.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='download-(4)' transform='translate(28.000000, 41.000000)'%3E %3Cpath d='M68.1518007,25.5520723 L0,25.5520723 L0,4.25948754 C0,1.91066853 1.91066853,0 4.25948754,0 L56.9151838,0 C58.1533746,0 59.3277842,0.537288919 60.1375305,1.47390465 L67.1160465,9.54571674 C67.7843643,10.3194128 68.1518007,11.3087176 68.1518007,12.3306063 L68.1518007,25.5520723 Z M2.83965836,22.7124139 L65.3121423,22.7124139 L65.3121423,12.3306063 C65.3121423,11.9895145 65.1887391,11.6595151 64.9668908,11.4009232 L57.9883749,3.33049771 C57.719384,3.01852361 57.3283762,2.83965836 56.9151838,2.83965836 L4.25948754,2.83965836 C3.47608572,2.83965836 2.83965836,3.47677902 2.83965836,4.25948754 L2.83965836,22.7124139 Z' id='Shape'/%3E %3Cpath d='M65.3121423,36.9155587 L58.2129964,36.9155587 L58.2129964,35.4957295 C58.2129964,33.1469105 56.3023279,31.236242 53.9535088,31.236242 C51.6046898,31.236242 49.6940213,33.1469105 49.6940213,35.4957295 L49.6940213,36.9155587 L18.4577793,36.9155587 L18.4577793,35.4957295 C18.4577793,33.1469105 16.5471108,31.236242 14.1982918,31.236242 C11.8494728,31.236242 9.93880426,33.1469105 9.93880426,35.4957295 L9.93880426,36.9155587 L2.83965836,36.9155587 C1.27424117,36.9155587 0,35.6420107 0,34.0759003 L0,22.7124139 L68.1518007,22.7124139 L68.1518007,34.0759003 C68.1518007,35.6420107 66.8775595,36.9155587 65.3121423,36.9155587 Z M60.90984,34.0759003 L65.3121423,34.0759003 L65.3121423,25.5520723 L2.83965836,25.5520723 L2.83965836,34.0759003 L7.2419607,34.0759003 C7.90195949,30.8396881 10.7693488,28.3965836 14.1982918,28.3965836 C17.6272348,28.3965836 20.4946241,30.8396881 21.1546229,34.0759003 L46.9971779,34.0759003 C47.6571765,30.8396881 50.5245659,28.3965836 53.9535088,28.3965836 C57.3824518,28.3965836 60.2498412,30.8396881 60.90984,34.0759003 Z' id='Shape'/%3E %3Cpath d='M59.6272794,19.8720624 L49.6884752,19.8720624 C48.9036867,19.8720624 48.268646,19.2363283 48.268646,18.4522332 L48.268646,7.09359976 C48.268646,6.30950464 48.9036867,5.67377058 49.6884752,5.67377058 L54.9587591,5.67377058 C55.3719516,5.67377058 55.7643458,5.853329 56.0333368,6.16599654 L60.7018571,11.5728558 C60.925092,11.8307545 61.0471086,12.1600606 61.0471086,12.5004591 L61.0471086,18.4522332 C61.0471086,19.2363282 60.4120677,19.8720624 59.6272794,19.8720624 Z M51.1083042,17.032404 L58.2074503,17.032404 L58.2074503,13.0287353 L54.3084661,8.51342894 L51.1083042,8.51342894 L51.1083042,17.032404 Z' id='Shape'/%3E %3Cpath d='M14.1941321,19.8720624 L8.51481541,19.8720624 C6.94939822,19.8720624 5.67515705,18.5985144 5.67515705,17.032404 L5.67515705,8.51412211 C5.67515705,6.94801176 6.94939822,5.67446374 8.51481541,5.67446374 L14.1941321,5.67446374 C15.7595493,5.67446374 17.0337905,6.94801176 17.0337905,8.51412211 L17.0337905,17.0324039 C17.0337905,18.5985144 15.7595493,19.8720624 14.1941321,19.8720624 Z M8.51481541,8.51412211 L8.51481541,17.0324039 L14.1955187,17.0324039 L14.1941321,8.51412211 L8.51481541,8.51412211 Z' id='Shape'/%3E %3Cpath d='M28.3924239,19.8720624 L22.7131072,19.8720624 C21.14769,19.8720624 19.8734488,18.5985144 19.8734488,17.032404 L19.8734488,8.51412211 C19.8734488,6.94801176 21.14769,5.67446374 22.7131072,5.67446374 L28.3924239,5.67446374 C29.9578411,5.67446374 31.2320823,6.94801176 31.2320823,8.51412211 L31.2320823,17.0324039 C31.2320823,18.5985144 29.9578411,19.8720624 28.3924239,19.8720624 Z M22.7131072,8.51412211 L22.7131072,17.0324039 L28.3938105,17.0324039 L28.3924239,8.51412211 L22.7131072,8.51412211 Z' id='Shape'/%3E %3Cpath d='M42.5907157,19.8720624 L36.911399,19.8720624 C35.3459818,19.8720624 34.0717407,18.5985144 34.0717407,17.032404 L34.0717407,8.51412211 C34.0717407,6.94801176 35.3459818,5.67446374 36.911399,5.67446374 L42.5907157,5.67446374 C44.1561329,5.67446374 45.4303741,6.94801176 45.4303741,8.51412211 L45.4303741,17.0324039 C45.4303741,18.5985144 44.1561329,19.8720624 42.5907157,19.8720624 Z M36.911399,8.51412211 L36.911399,17.0324039 L42.5921023,17.0324039 L42.5907157,8.51412211 L36.911399,8.51412211 Z' id='Shape'/%3E %3Cpath d='M14.1982918,42.5948754 C10.2840557,42.5948754 7.0991459,39.4099656 7.0991459,35.4957295 C7.0991459,31.5814935 10.2840557,28.3965836 14.1982918,28.3965836 C18.1125279,28.3965836 21.2974377,31.5814935 21.2974377,35.4957295 C21.2974377,39.4099656 18.1125279,42.5948754 14.1982918,42.5948754 Z M14.1982918,31.236242 C11.8494728,31.236242 9.93880426,33.1469105 9.93880426,35.4957295 C9.93880426,37.8445485 11.8494728,39.755217 14.1982918,39.755217 C16.5471108,39.755217 18.4577793,37.8445485 18.4577793,35.4957295 C18.4577793,33.1469105 16.5471108,31.236242 14.1982918,31.236242 Z' id='Shape'/%3E %3Cpath d='M53.9535088,42.5948754 C50.0392728,42.5948754 46.8543629,39.4099656 46.8543629,35.4957295 C46.8543629,31.5814935 50.0392728,28.3965836 53.9535088,28.3965836 C57.8677449,28.3965836 61.0526548,31.5814935 61.0526548,35.4957295 C61.0526548,39.4099656 57.8677449,42.5948754 53.9535088,42.5948754 Z M53.9535088,31.236242 C51.6046898,31.236242 49.6940213,33.1469105 49.6940213,35.4957295 C49.6940213,37.8445485 51.6046898,39.755217 53.9535088,39.755217 C56.3023279,39.755217 58.2129964,37.8445485 58.2129964,35.4957295 C58.2129964,33.1469105 56.3023279,31.236242 53.9535088,31.236242 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --industry-materialhandling: url("data:image/svg+xml;charset=utf-8,%3Csvg width='62px' height='48px' viewBox='0 0 62 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon/large/material-handling' transform='translate(-31.000000, -38.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='download-(5)' transform='translate(31.000000, 38.000000)'%3E %3Cpath d='M50.2319292,47.8538826 C46.6810851,47.8538826 43.7918576,44.9646551 43.7918576,41.413811 C43.7918576,37.8629669 46.6810851,34.9737395 50.2319292,34.9737395 C53.7827733,34.9737395 56.6720008,37.8629669 56.6720008,41.413811 C56.6720008,44.9646551 53.7827734,47.8538826 50.2319292,47.8538826 Z M50.2319292,37.5497681 C48.1011711,37.5497681 46.3678863,39.283053 46.3678863,41.413811 C46.3678863,43.5445691 48.1011711,45.277854 50.2319292,45.277854 C52.3626873,45.277854 54.0959721,43.5445691 54.0959721,41.413811 C54.0959721,39.283053 52.3626873,37.5497681 50.2319292,37.5497681 Z' id='Shape'/%3E %3Cpath d='M59.2480294,42.7018253 L54.0959721,42.7018253 L54.0959721,41.413811 C54.0959721,39.283053 52.3626873,37.5497681 50.2319292,37.5497681 C48.1011711,37.5497681 46.3678863,39.283053 46.3678863,41.413811 L46.3678863,42.7018253 L15.4555428,42.7018253 L15.4555428,41.413811 C15.4555428,39.283053 13.7222579,37.5497681 11.5914999,37.5497681 C9.46074178,37.5497681 7.72745693,39.283053 7.72745693,41.413811 L7.72745693,42.7018253 L2.57539969,42.7018253 C1.15531355,42.7018253 -0.000628937388,41.5458829 -0.000628937388,40.1257967 L-0.000628937388,28.5336704 L61.824058,28.5336704 L61.824058,40.1257967 C61.824058,41.5458827 60.6681155,42.7018253 59.2480294,42.7018253 Z M56.5424447,40.1257967 L59.2480294,40.1257967 L59.2480294,31.109699 L2.57539969,31.109699 L2.57539969,40.1257967 L5.28098439,40.1257967 C5.87970985,37.1900297 8.48089494,34.9737395 11.5914999,34.9737395 C14.7021048,34.9737395 17.3032899,37.1900297 17.9020153,40.1257967 L43.9214139,40.1257967 C44.5201393,37.1900297 47.1213244,34.9737395 50.2319293,34.9737395 C53.3425343,34.9737395 55.9437192,37.1900297 56.5424447,40.1257967 Z' id='Shape'/%3E %3Cpath d='M11.5914999,47.8538826 C8.04065577,47.8538826 5.15142831,44.9646551 5.15142831,41.413811 C5.15142831,37.8629669 8.04065577,34.9737395 11.5914999,34.9737395 C15.142344,34.9737395 18.0315714,37.8629669 18.0315714,41.413811 C18.0315714,44.9646551 15.1423441,47.8538826 11.5914999,47.8538826 Z M11.5914999,37.5497681 C9.46074178,37.5497681 7.72745693,39.283053 7.72745693,41.413811 C7.72745693,43.5445691 9.46074178,45.277854 11.5914999,45.277854 C13.7222579,45.277854 15.4555428,43.5445691 15.4555428,41.413811 C15.4555428,39.283053 13.7222579,37.5497681 11.5914999,37.5497681 Z' id='Shape'/%3E %3Cpath d='M61.8253159,31.109699 L38.6410583,31.109699 L38.6410583,5.34941277 L53.343792,5.34941277 L61.8253159,13.8321945 L61.8253159,31.109699 Z M41.2170869,28.5336704 L59.2492873,28.5336704 L59.2492873,14.8988314 L52.2771551,7.92544139 L41.2170869,7.92544139 L41.2170869,28.5336704 Z' id='Shape'/%3E %3Cpath d='M55.3852443,23.3816131 L45.0811298,23.3816131 C44.3692,23.3816131 43.7931155,22.8055286 43.7931155,22.0935988 L43.7931155,11.7894843 C43.7931155,11.0775545 44.3692,10.50147 45.0811298,10.50147 L50.675942,10.50147 C51.0180708,10.50147 51.3451057,10.6373153 51.5866084,10.878818 L56.2959108,15.5881203 C56.5374134,15.829623 56.6732588,16.156658 56.6732588,16.4987868 L56.6732588,22.0935989 C56.6732586,22.8055286 56.0971741,23.3816131 55.3852443,23.3816131 Z M46.3691441,20.8055845 L54.09723,20.8055845 L54.09723,17.0321051 L50.1426236,13.0774986 L46.3691441,13.0774986 L46.3691441,20.8055845 Z' id='Shape'/%3E %3Cpath d='M39.9290726,31.109699 C39.6259364,31.109699 39.3228003,31.0040415 39.0787818,30.7889533 L9.01672912,4.33434672 L9.01672912,14.3655128 C9.01672912,15.0774426 8.44064462,15.6535271 7.72871481,15.6535271 C6.30862867,15.6535271 5.15268618,16.8094696 5.15268618,18.2295557 C5.15268618,19.6496419 6.30862867,20.8055844 7.72871481,20.8055844 C9.14880094,20.8055844 10.3047434,19.6496419 10.3047434,18.2295557 C10.3047434,17.5176259 10.8808279,16.9415414 11.5927577,16.9415414 C12.3046876,16.9415414 12.8807721,17.5176259 12.8807721,18.2295557 C12.8807721,21.0709858 10.5701448,23.381613 7.72871481,23.381613 C4.88728478,23.381613 2.57665756,21.0709858 2.57665756,18.2295557 C2.57665756,15.8333963 4.22063678,13.813327 6.44070049,13.2410159 L6.44070049,1.48536983 C6.44070049,0.979723621 6.73754761,0.520616973 7.197912,0.311817746 C7.65701865,0.104276394 8.20039969,0.183519413 8.57900544,0.518101352 L40.7793632,28.8544162 C41.3139395,29.3248433 41.3655103,30.138657 40.8963411,30.6719754 C40.6410024,30.9612754 40.2862952,31.109699 39.9290726,31.109699 Z' id='Path'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --industry-sweepers: url("data:image/svg+xml;charset=utf-8,%3Csvg width='60px' height='43px' viewBox='0 0 60 43' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon/large/sweeper' transform='translate(-32.000000, -42.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='download-(8)' transform='translate(62.000000, 63.500000) scale(-1, 1) translate(-62.000000, -63.500000) translate(32.000000, 42.000000)'%3E %3Cpath d='M56.0515562,19.2206225 L14.3286652,19.2206225 C13.8468983,19.2206225 13.4245702,18.8984018 13.2983931,18.4333194 C13.1716947,17.968237 13.3724308,17.4760423 13.7879809,17.2320305 L15.4079482,16.2810101 C16.437699,15.6761945 17.1890259,14.6907622 17.5232386,13.5061579 L21.1177203,0.777917962 C21.2475471,0.31804962 21.6672682,0 22.1453854,0 L56.0515562,0 C56.6412514,0 57.1193686,0.477595736 57.1193686,1.06781236 L57.1193686,18.1528101 C57.1193686,18.7430267 56.6412514,19.2206225 56.0515562,19.2206225 Z M17.8319031,17.0849978 L54.9837438,17.0849978 L54.9837438,2.13562472 L22.9535442,2.13562472 L19.578569,14.0859467 C19.2526984,15.241353 18.6499684,16.2674539 17.8319031,17.0849978 Z' id='Shape'/%3E %3Cpath d='M58.1871809,36.3056202 L9.06781236,36.3056202 C8.47811715,36.3056202 8,35.8280245 8,35.2378079 L8,28.8309337 C8,28.2407171 8.47811715,27.7631214 9.06781236,27.7631214 L10.1356247,27.7631214 L10.1356247,19.9881126 C10.1356247,19.6095815 10.3363609,19.2592055 10.6627527,19.067333 L13.7879809,17.2320305 C13.9516983,17.1360943 14.1383569,17.0849978 14.3286652,17.0849978 L56.0515562,17.0849978 C56.6412514,17.0849978 57.1193686,17.5625935 57.1193686,18.1528101 L57.1193686,27.7631214 L58.1871809,27.7631214 C58.7768761,27.7631214 59.2549933,28.2407171 59.2549933,28.8309337 L59.2549933,35.2378079 C59.2549933,35.8280245 58.7768761,36.3056202 58.1871809,36.3056202 Z M10.1356247,34.1699955 L57.1193686,34.1699955 L57.1193686,29.8987461 L56.0515562,29.8987461 C55.461861,29.8987461 54.9837438,29.4211503 54.9837438,28.8309337 L54.9837438,19.2206225 L14.619081,19.2206225 L12.2712494,20.5991849 L12.2712494,28.8309337 C12.2712494,29.4211503 11.7931323,29.8987461 11.2034371,29.8987461 L10.1356247,29.8987461 L10.1356247,34.1699955 Z' id='Shape'/%3E %3Cpath d='M46.441245,42.7124944 C42.9082876,42.7124944 40.0343708,39.8385775 40.0343708,36.3056202 C40.0343708,32.772663 42.9082877,29.8987461 46.441245,29.8987461 C49.9742022,29.8987461 52.8481191,32.772663 52.8481191,36.3056202 C52.8481191,39.8385775 49.9742023,42.7124944 46.441245,42.7124944 Z M46.441245,32.0343708 C44.0861139,32.0343708 42.1699955,33.9499678 42.1699955,36.3056202 C42.1699955,38.6612727 44.0861139,40.5768697 46.441245,40.5768697 C48.796376,40.5768697 50.7124944,38.6612727 50.7124944,36.3056202 C50.7124944,33.9499678 48.796376,32.0343708 46.441245,32.0343708 Z' id='Shape'/%3E %3Cpath d='M20.8137483,42.7124944 C17.280791,42.7124944 14.4068742,39.8385775 14.4068742,36.3056202 C14.4068742,32.772663 17.2807911,29.8987461 20.8137483,29.8987461 C24.3467056,29.8987461 27.2206225,32.772663 27.2206225,36.3056202 C27.2206225,39.8385775 24.3467057,42.7124944 20.8137483,42.7124944 Z M20.8137483,32.0343708 C18.4586173,32.0343708 16.5424989,33.9499678 16.5424989,36.3056202 C16.5424989,38.6612727 18.4586173,40.5768697 20.8137483,40.5768697 C23.1688794,40.5768697 25.0849978,38.6612727 25.0849978,36.3056202 C25.0849978,33.9499678 23.1688794,32.0343708 20.8137483,32.0343708 Z' id='Shape'/%3E %3Cpath d='M43.2378079,25.6274966 L26.1528101,25.6274966 C25.5631149,25.6274966 25.0849978,25.1499009 25.0849978,24.5596843 C25.0849978,23.9694677 25.5631149,23.4918719 26.1528101,23.4918719 L43.2378079,23.4918719 C43.8275031,23.4918719 44.3056202,23.9694677 44.3056202,24.5596843 C44.3056202,25.1499009 43.8275031,25.6274966 43.2378079,25.6274966 Z' id='Path'/%3E %3Cpath d='M11.3126053,37.244853 L-0.242950289,37.244853 C-0.641794694,37.244853 -0.965172511,36.7672573 -0.965172511,36.1770407 C-0.965172511,35.586824 -0.641794694,35.1092283 -0.242950289,35.1092283 C3.45852905,35.1092283 6.23463856,35.1092283 8.08537823,35.1092283 C8.80253979,35.1092283 9.87828214,35.1092283 11.3126053,35.1092283 C11.7114497,35.1092283 12.0348275,35.586824 12.0348275,36.1770407 C12.0348275,36.7672573 11.7114497,37.244853 11.3126053,37.244853 Z' id='Path' transform='translate(5.534827, 36.177041) rotate(-90.000000) translate(-5.534827, -36.177041) '/%3E %3Cpath d='M7.54700855,37.244853 L-4.00854701,37.244853 C-4.40739141,37.244853 -4.73076923,36.7672573 -4.73076923,36.1770407 C-4.73076923,35.586824 -4.40739141,35.1092283 -4.00854701,35.1092283 C-0.307067668,35.1092283 2.46904184,35.1092283 4.31978151,35.1092283 C5.03694307,35.1092283 6.11268542,35.1092283 7.54700855,35.1092283 C7.94585295,35.1092283 8.26923077,35.586824 8.26923077,36.1770407 C8.26923077,36.7672573 7.94585295,37.244853 7.54700855,37.244853 Z' id='Path' transform='translate(1.769231, 36.177041) rotate(-90.000000) translate(-1.769231, -36.177041) '/%3E %3Cpath d='M36.8309337,19.2206225 C36.2412385,19.2206225 35.7631214,18.7430267 35.7631214,18.1528101 L35.7631214,1.06781236 C35.7631214,0.477595736 36.2412385,0 36.8309337,0 C37.4206289,0 37.8987461,0.477595736 37.8987461,1.06781236 L37.8987461,18.1528101 C37.8987461,18.7430267 37.4206289,19.2206225 36.8309337,19.2206225 Z' id='Path'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --industry-temperaturecontrol: url("data:image/svg+xml;charset=utf-8,%3Csvg width='69px' height='43px' viewBox='0 0 69 43' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon/large/Temp-controlled' transform='translate(-28.000000, -41.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='download-(7)' transform='translate(62.179487, 62.500000) scale(-1, 1) translate(-62.179487, -62.500000) translate(28.000000, 41.000000)'%3E %3Crect id='Rectangle' x='1.42374981' y='34.1699955' width='7.11874907' height='2.84749963'/%3E %3Crect id='Rectangle' x='58.3737423' y='34.1699955' width='8.54249888' height='2.84749963'/%3E %3Crect id='Rectangle' x='19.9324974' y='34.1699955' width='27.0512464' height='2.84749963'/%3E %3Cpath d='M52.6787431,42.7124944 C48.7536985,42.7124944 45.559994,39.5187899 45.559994,35.5937453 C45.559994,31.6687007 48.7536985,28.4749963 52.6787431,28.4749963 C56.6037877,28.4749963 59.7974921,31.6687007 59.7974921,35.5937453 C59.7974921,39.5187899 56.6037877,42.7124944 52.6787431,42.7124944 Z M52.6787431,31.3224959 C50.3234382,31.3224959 48.4074936,33.2384404 48.4074936,35.5937453 C48.4074936,37.9490502 50.3234382,39.8649948 52.6787431,39.8649948 C55.034048,39.8649948 56.9499925,37.9490502 56.9499925,35.5937453 C56.9499925,33.2384404 55.034048,31.3224959 52.6787431,31.3224959 Z' id='Shape'/%3E %3Cpath d='M68.339991,37.0174951 L56.9499925,37.0174951 L56.9499925,35.5937453 C56.9499925,33.2384404 55.034048,31.3224959 52.6787431,31.3224959 C50.3234382,31.3224959 48.4074936,33.2384404 48.4074936,35.5937453 L48.4074936,37.0174951 L31.3224959,37.0174951 L31.3224959,0 L68.339991,0 L68.339991,37.0174951 Z M59.654283,34.1699955 L65.4924914,34.1699955 L65.4924914,2.84749963 L34.1699955,2.84749963 L34.1699955,34.1699955 L45.7032032,34.1699955 C46.3650244,30.924847 49.2403316,28.4749963 52.6787431,28.4749963 C56.1171546,28.4749963 58.9924617,30.924847 59.654283,34.1699955 Z' id='Shape'/%3E %3Cpath d='M14.2374981,42.7124944 C10.3124535,42.7124944 7.11874907,39.5187899 7.11874907,35.5937453 C7.11874907,31.6687007 10.3124535,28.4749963 14.2374981,28.4749963 C18.1625427,28.4749963 21.3562472,31.6687007 21.3562472,35.5937453 C21.3562472,39.5187899 18.1625427,42.7124944 14.2374981,42.7124944 Z M14.2374981,31.3224959 C11.8821932,31.3224959 9.96624869,33.2384404 9.96624869,35.5937453 C9.96624869,37.9490502 11.8821932,39.8649948 14.2374981,39.8649948 C16.592803,39.8649948 18.5087476,37.9490502 18.5087476,35.5937453 C18.5087476,33.2384404 16.592803,31.3224959 14.2374981,31.3224959 Z' id='Shape'/%3E %3Cpath d='M28.4749963,37.0174951 L18.5087476,37.0174951 L18.5087476,35.5937453 C18.5087476,33.2384404 16.592803,31.3224959 14.2374981,31.3224959 C11.8821932,31.3224959 9.96624869,33.2384404 9.96624869,35.5937453 L9.96624869,37.0174951 L0,37.0174951 L0,32.32357 C0,27.813175 2.38867404,23.7212847 6.23307659,21.6440559 L6.56537752,21.5147506 L10.6864659,20.4886497 L12.6302181,13.7717207 C14.2458405,10.5460375 17.4228603,8.54249888 20.9196677,8.54249888 L28.4749963,8.54249888 L28.4749963,37.0174951 Z M21.213038,34.1699955 L25.6274966,34.1699955 L25.6274966,11.3899985 L20.9196677,11.3899985 C18.5476783,11.3899985 16.3800747,12.7442293 15.2344011,14.9340788 L12.9722517,22.8522967 L7.43575579,24.2329448 C4.60076964,25.8374441 2.84749963,28.9213085 2.84749963,32.32357 L2.84749963,34.1699955 L7.26195822,34.1699955 C7.9237795,30.924847 10.7990867,28.4749963 14.2374981,28.4749963 C17.6759096,28.4749963 20.5512168,30.924847 21.213038,34.1699955 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --industry-truckandtrailer: url("data:image/svg+xml;charset=utf-8,%3Csvg width='65px' height='43px' viewBox='0 0 65 43' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon/large/truck' transform='translate(-32.000000, -38.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='Icon'%3E %3Cg transform='translate(32.000000, 38.000000)' id='Shape'%3E %3Cpath d='M62.2631579,37.7517067 L55.4210526,37.7517067 L55.4210526,36.3625746 C55.4210526,34.0645377 53.5795642,32.1951784 51.3157895,32.1951784 C49.0520148,32.1951784 47.2105263,34.0645377 47.2105263,36.3625746 L47.2105263,37.7517067 L37.6315789,37.7517067 L37.6315789,8.57993333 L54.0526316,8.57993333 C57.8251439,8.57993333 60.8947368,11.6959845 60.8947368,15.5255937 L60.8947368,21.7631222 L64.2342722,25.2712233 C64.7313939,25.804357 65,26.4887486 65,27.2084114 L65,34.9734425 C65,36.5056931 63.7718956,37.7517067 62.2631579,37.7517067 Z M58.0202509,34.9734425 L62.2631579,34.9734425 L62.2631579,27.2084113 C62.2631579,27.2043415 62.2618215,27.198237 62.2551398,27.1900975 L58.9249588,23.6860662 C58.4265009,23.151576 58.1578947,22.4726106 58.1578947,21.7631222 L58.1578947,15.5255937 C58.1578947,13.2275568 56.3164063,11.3581975 54.0526316,11.3581975 L40.3684211,11.3581975 L40.3684211,34.9734425 L44.6113281,34.9734425 C45.2474301,31.8071981 48.0109991,29.4169143 51.3157895,29.4169143 C54.6205798,29.4169143 57.3841488,31.8071981 58.0202509,34.9734425 Z'/%3E %3Cpath d='M56.4473684,25.7398 L44.4736842,25.7398 L44.4736842,13.7278933 L49.7953216,13.7278933 C53.4630419,13.7278933 56.4473684,17.0959781 56.4473684,21.235335 L56.4473684,25.7398 Z M47.1345029,22.7368233 L53.7865497,22.7368233 L53.7865497,21.235335 C53.7865497,18.7514275 51.9962137,16.73087 49.7953216,16.73087 L47.1345029,16.73087 L47.1345029,22.7368233 Z'/%3E %3Cpath d='M13.6842105,42.8996667 C9.91169824,42.8996667 6.84210526,39.8202749 6.84210526,36.03572 C6.84210526,32.2511651 9.91169824,29.1717733 13.6842105,29.1717733 C17.4567228,29.1717733 20.5263158,32.2511651 20.5263158,36.03572 C20.5263158,39.8202749 17.4567228,42.8996667 13.6842105,42.8996667 Z M13.6842105,31.917352 C11.4204358,31.917352 9.57894737,33.7647189 9.57894737,36.03572 C9.57894737,38.3067211 11.4204358,40.154088 13.6842105,40.154088 C15.9479852,40.154088 17.7894737,38.3067211 17.7894737,36.03572 C17.7894737,33.7647189 15.9479852,31.917352 13.6842105,31.917352 Z'/%3E %3Cpath d='M51.3157895,42.8996667 C47.5432772,42.8996667 44.4736842,39.8202749 44.4736842,36.03572 C44.4736842,32.2511651 47.5432772,29.1717733 51.3157895,29.1717733 C55.0883018,29.1717733 58.1578947,32.2511651 58.1578947,36.03572 C58.1578947,39.8202749 55.0883018,42.8996667 51.3157895,42.8996667 Z M51.3157895,31.917352 C49.0520148,31.917352 47.2105263,33.7647189 47.2105263,36.03572 C47.2105263,38.3067211 49.0520148,40.154088 51.3157895,40.154088 C53.5795642,40.154088 55.4210526,38.3067211 55.4210526,36.03572 C55.4210526,33.7647189 53.5795642,31.917352 51.3157895,31.917352 Z'/%3E %3Cpath d='M39.3421053,37.7517067 L18.3596491,37.7517067 L18.3596491,36.3477176 C18.3596491,34.0251028 16.5948894,32.1357503 14.4254386,32.1357503 C12.2559878,32.1357503 10.4912281,34.0251028 10.4912281,36.3477176 L10.4912281,37.7517067 L3.93421053,37.7517067 C1.76475977,37.7517067 0,35.8623542 0,33.5397394 L0,22.3078267 L39.3421053,22.3078267 L39.3421053,37.7517067 Z M20.8505474,34.9437285 L36.7192982,34.9437285 L36.7192982,25.1158048 L2.62280702,25.1158048 L2.62280702,33.5397394 C2.62280702,34.3137158 3.21063341,34.9437285 3.93421053,34.9437285 L8.00032975,34.9437285 C8.60992755,31.7436205 11.2583478,29.3277721 14.4254386,29.3277721 C17.5925293,29.3277721 20.2409496,31.7436205 20.8505474,34.9437285 Z'/%3E %3Cpath d='M39.3421053,25.7398 L0,25.7398 L0,4.28996667 C0,1.92434048 1.76475977,0 3.93421053,0 L35.4078947,0 C37.5773455,0 39.3421053,1.92434048 39.3421053,4.28996667 L39.3421053,25.7398 Z M2.62280702,22.8798222 L36.7192982,22.8798222 L36.7192982,4.28996667 C36.7192982,3.50165741 36.1314719,2.85997778 35.4078947,2.85997778 L3.93421053,2.85997778 C3.21063341,2.85997778 2.62280702,3.50165741 2.62280702,4.28996667 L2.62280702,22.8798222 Z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --industry-van: url("data:image/svg+xml;charset=utf-8,%3Csvg width='69px' height='43px' viewBox='0 0 69 43' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23fafafa'%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Icon/large/van-' transform='translate(-28.000000, -41.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='download-(6)' transform='translate(62.179487, 62.500000) scale(-1, 1) translate(-62.179487, -62.500000) translate(28.000000, 41.000000)'%3E %3Cpath d='M51.2549933,42.7124944 C46.5443835,42.7124944 42.7124944,38.8806052 42.7124944,34.1699955 C42.7124944,29.4593859 46.5443836,25.6274966 51.2549933,25.6274966 C55.9656029,25.6274966 59.7974921,29.4593859 59.7974921,34.1699955 C59.7974921,38.8806052 55.9656031,42.7124944 51.2549933,42.7124944 Z M51.2549933,28.4749963 C48.1141233,28.4749963 45.559994,31.0298208 45.559994,34.1699955 C45.559994,37.3101703 48.1141233,39.8649948 51.2549933,39.8649948 C54.3958632,39.8649948 56.9499925,37.3101703 56.9499925,34.1699955 C56.9499925,31.0298208 54.3958632,28.4749963 51.2549933,28.4749963 Z' id='Shape'/%3E %3Cpath d='M17.0849978,42.7124944 C12.374388,42.7124944 8.54249888,38.8806052 8.54249888,34.1699955 C8.54249888,29.4593859 12.3743881,25.6274966 17.0849978,25.6274966 C21.7956074,25.6274966 25.6274966,29.4593859 25.6274966,34.1699955 C25.6274966,38.8806052 21.7956076,42.7124944 17.0849978,42.7124944 Z M17.0849978,28.4749963 C13.9441278,28.4749963 11.3899985,31.0298208 11.3899985,34.1699955 C11.3899985,37.3101703 13.9441278,39.8649948 17.0849978,39.8649948 C20.2258677,39.8649948 22.779997,37.3101703 22.779997,34.1699955 C22.779997,31.0298208 20.2258677,28.4749963 17.0849978,28.4749963 Z' id='Shape'/%3E %3Cpath d='M68.339991,34.1699955 L57.0667844,34.1699955 L56.8359812,33.0298833 C56.2992944,30.3902456 53.9523319,28.4749963 51.2549933,28.4749963 C48.5562644,28.4749963 46.2106921,30.3902456 45.6753956,33.0291882 L45.4432021,34.1699955 L22.8967891,34.1699955 L22.6659858,33.0298833 C22.1292989,30.3902456 19.7823363,28.4749963 17.0849978,28.4749963 C14.3862689,28.4749963 12.0406966,30.3902456 11.5054001,33.0291882 L11.2732066,34.1699955 L0,34.1699955 L0,26.8565931 C0,26.0216695 0.207166703,25.1930026 0.600644452,24.4581864 L1.53915143,22.7021357 C3.65531078,18.7388556 7.12431066,15.7119968 11.307966,14.1797974 L13.166905,13.4978157 L13.999743,9.9120239 C14.6560027,7.07842804 16.3147269,4.60007457 18.6700317,2.93439848 L21.1796689,1.15679672 C22.2488499,0.399734418 23.502995,0 24.807172,0 L54.1984291,0 C61.995684,0 68.339991,6.42772982 68.339991,14.328568 L68.339991,34.1699955 Z M59.3094686,31.3224959 L65.4924914,31.3224959 L65.4924914,14.328568 C65.4924914,7.99816487 60.4259443,2.84749963 54.1984291,2.84749963 L24.807172,2.84749963 C24.0952971,2.84749963 23.4098394,3.06648459 22.8258795,3.480818 L20.3148519,5.25841976 C18.5296031,6.52158056 17.272699,8.40207045 16.7735523,10.5557701 L15.5917288,15.6417826 L12.2881843,16.8534993 C8.76217892,18.1444678 5.83681797,20.6979019 4.05017882,24.0431578 L3.11167185,25.800599 C2.93926472,26.1245577 2.84749963,26.4895327 2.84749963,26.8565932 L2.84749963,31.3224959 L9.02913215,31.3224959 C10.2179076,27.9619457 13.4380293,25.6274966 17.0849978,25.6274966 C20.7305759,25.6274966 23.9506975,27.9619457 25.1394731,31.3224959 L43.1991277,31.3224959 C44.3879031,27.9619457 47.6080248,25.6274966 51.2549933,25.6274966 C54.9005714,25.6274966 58.120693,27.9619457 59.3094686,31.3224959 Z' id='Shape'/%3E %3Cpath d='M32.7462457,18.5087476 L18.5087476,18.5087476 L18.5087476,16.1061698 C18.5087476,9.58041804 23.817221,4.27124944 30.3436679,4.27124944 L32.7462457,4.27124944 L32.7462457,18.5087476 Z M21.3673702,15.6612479 L29.8987461,15.6612479 L29.8987461,7.12987211 C25.296586,7.35511374 21.5926119,11.0583927 21.3673702,15.6612479 Z' id='Shape'/%3E %3Cpath d='M61.221242,18.5087476 L38.441245,18.5087476 C37.6542895,18.5087476 37.0174951,17.871258 37.0174951,17.0849978 C37.0174951,16.2987375 37.6542895,15.6612479 38.441245,15.6612479 L61.221242,15.6612479 C62.0081975,15.6612479 62.6449918,16.2987375 62.6449918,17.0849978 C62.6449918,17.871258 62.0081975,18.5087476 61.221242,18.5087476 Z' id='Path'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  /* Service Icons */
  --service-financeleases: url("data:image/svg+xml;charset=utf-8,%3Csvg id='financeleases' xmlns='http://www.w3.org/2000/svg' width='47.705' height='32.375' viewBox='0 0 47.705 32.375' fill='%23fafafa'%3E %3Cpath id='Shape' d='M1.005,20.3A1.013,1.013,0,0,1,0,19.288V1.015A1.012,1.012,0,0,1,1.005,0H11.058a1.012,1.012,0,0,1,1.005,1.015V19.288A1.012,1.012,0,0,1,11.058,20.3Z' transform='translate(0 9.877)'/%3E %3Cpath id='Path' d='M16.493,18.657c-3.318,0-7.428-1.985-10.728-3.58-1.955-.947-3.977-1.919-4.8-1.919a.989.989,0,0,1,0-1.977c1.257,0,3.184.931,5.626,2.107,3.124,1.51,7.016,3.388,9.9,3.388,5.694,0,17.763-7.357,17.763-9.39,0-1.708-.706-2.471-2.3-2.471-.5,0-1.827,1.111-2.794,1.921-2.127,1.771-4.532,3.78-6.834,3.105a.985.985,0,0,1-.684-1.125,1.592,1.592,0,0,0-.261-1.429C20.366,6.08,17.058,6.2,15.295,6.268c-.4.016-.752.03-1.027.03a5.68,5.68,0,0,1-3.006-1.283A16.369,16.369,0,0,0,1.32,1.977a.979.979,0,0,1-.953-1A.981.981,0,0,1,1.348,0,18.289,18.289,0,0,1,12.306,3.349a4.783,4.783,0,0,0,1.962.973c.261,0,.586-.012.955-.03,2.382-.085,6-.221,7.623,1.7a3.254,3.254,0,0,1,.773,1.973c1.288-.221,2.941-1.607,4.323-2.76C29.52,3.88,30.771,2.839,31.96,2.839c2.689,0,4.23,1.621,4.23,4.448,0,4.2-14.527,11.37-19.7,11.37Z' transform='translate(11.515 13.718)'/%3E %3Cpath id='Path-2' data-name='Path' d='M14.394,2.195H.96A1.039,1.039,0,0,1,0,1.1,1.039,1.039,0,0,1,.96,0H14.394a1.039,1.039,0,0,1,.96,1.1A1.037,1.037,0,0,1,14.394,2.195Z' transform='translate(18.643 20.851)'/%3E %3Cpath id='Shape-2' data-name='Shape' d='M3.016,6.036A3.018,3.018,0,0,1,3.016,0H9.048a3.018,3.018,0,0,1,0,6.036Z' transform='translate(18.095)'/%3E %3Cpath id='Shape-3' data-name='Shape' d='M3.016,6.036A3.018,3.018,0,0,1,3.016,0H9.048a3.018,3.018,0,0,1,0,6.036Z' transform='translate(27.417 7.682)'/%3E %3C/svg%3E");
  --service-hirepurchase: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='36.246' viewBox='0 0 63 36.246' fill='%23fafafa'%3E %3Cg id='download_2_' data-name='download (2)' transform='translate(0 0)'%3E %3Cpath id='Path' d='M20.722,34.521a7.341,7.341,0,0,1-3.75-1.094c-1.42-.909-11.749-9.333-12.924-10.291L.466,20.194a1.264,1.264,0,0,1-.155-1.811,1.346,1.346,0,0,1,1.857-.157l3.574,2.936c5.639,4.6,11.8,9.554,12.679,10.116a4.579,4.579,0,0,0,2.647.658,1.159,1.159,0,0,0,1.1-.773,1.3,1.3,0,0,1,.927-.8,1.338,1.338,0,0,1,1.2.3,2.878,2.878,0,0,0,2.794.45,1.323,1.323,0,0,0,.951-1.064,1.3,1.3,0,0,1,.843-1.084,1.345,1.345,0,0,1,1.37.265,2.035,2.035,0,0,0,1.994-.026,1.5,1.5,0,0,0,.982-1.444,1.274,1.274,0,0,1,.635-1.241,1.342,1.342,0,0,1,1.42.049,1.018,1.018,0,0,0,1.188-.2,1.717,1.717,0,0,0,.356-2.184c-1.5-3.042-9.5-10.45-14.43-13.811l-.042.013a7.9,7.9,0,0,1-2.589.64c-1.306,1.85-3.906,5.009-7.788,3.758a3.426,3.426,0,0,1-2.368-2.543c-.666-2.79,1.47-6.664,3.271-8.39C15.85,1.014,21.281-1.437,26.83.991A76.267,76.267,0,0,0,35.2,4.169a1.278,1.278,0,0,1,.9,1.593,1.317,1.317,0,0,1-1.633.871,76.773,76.773,0,0,1-8.707-3.3c-4.343-1.893-8.654.08-11.027,2.348-1.454,1.395-2.918,4.426-2.547,5.97a.837.837,0,0,0,.627.688c1.967.635,3.421-.776,5.125-3.257a1.322,1.322,0,0,1,.961-.563l.485-.046a5.888,5.888,0,0,0,2.081-.509l.679-.241a1.359,1.359,0,0,1,1.18.141c4.764,3.1,13.967,11.308,15.881,15.2a4.206,4.206,0,0,1-1.017,5.246,3.8,3.8,0,0,1-2.578.933,4.326,4.326,0,0,1-2.181,2.248,5.172,5.172,0,0,1-3.342.426A4.175,4.175,0,0,1,28.034,33.5a5.651,5.651,0,0,1-4.23-.131,3.955,3.955,0,0,1-2.428,1.115,6.143,6.143,0,0,1-.653.033Z' transform='translate(10.356 1.726)'/%3E %3Cpath id='Path-2' data-name='Path' d='M12.514,2.589c-.047,0-.093,0-.143-.007-2.658-.246-9-.408-11.038-.355A1.284,1.284,0,0,1,0,1.152,1.2,1.2,0,0,1,1.256.01c2.144-.053,8.59.109,11.4.37A1.163,1.163,0,0,1,13.8,1.6a1.234,1.234,0,0,1-1.286.989Z' transform='translate(13.808 1.726)'/%3E %3Cpath id='Path-3' data-name='Path' d='M1.309,4.315A1.328,1.328,0,0,1,.267,3.827,1.2,1.2,0,0,1,.518,2.09L3.08.252A1.355,1.355,0,0,1,4.912.49a1.2,1.2,0,0,1-.251,1.737L2.1,4.067A1.394,1.394,0,0,1,1.309,4.315Z' transform='translate(47.466 22.438)'/%3E %3Cpath id='Path-4' data-name='Path' d='M10.694,10.356a1.481,1.481,0,0,1-.86-.273C8.38,9.027.761,2.485.439,2.207A1.2,1.2,0,0,1,.376.4,1.474,1.474,0,0,1,2.337.345c2.178,1.872,8.085,6.917,9.217,7.738a1.209,1.209,0,0,1,.23,1.793,1.438,1.438,0,0,1-1.09.48Z' transform='translate(33.658 18.986)'/%3E %3Cpath id='Path-5' data-name='Path' d='M9,9.493A1.394,1.394,0,0,1,8.152,9.2C6.313,7.738,1.138,3.1.357,2.261A1.339,1.339,0,0,1,.438.36,1.358,1.358,0,0,1,2.355.435c.629.68,5.7,5.226,7.491,6.661a1.344,1.344,0,0,1,.214,1.9A1.364,1.364,0,0,1,9,9.493Z' transform='translate(30.205 24.164)'/%3E %3Cpath id='Path-6' data-name='Path' d='M6.515,7.767a1.229,1.229,0,0,1-.806-.3A73.753,73.753,0,0,1,.336,2.146,1.3,1.3,0,0,1,.4.341,1.241,1.241,0,0,1,2.168.4,70.373,70.373,0,0,0,7.323,5.514a1.3,1.3,0,0,1,.15,1.8,1.243,1.243,0,0,1-.959.454Z' transform='translate(27.616 26.753)'/%3E %3Cpath id='Shape' d='M1.033,26.448A1.331,1.331,0,0,1,0,25.148C.092,15.505,2.63,1.67,2.738,1.09A1.343,1.343,0,0,1,4.27.015c.35.055,8.662,1.329,12.084,2.5a1.323,1.323,0,0,1,.9,1.366c-.612,6.9-5.4,21.1-5.61,21.694a1.337,1.337,0,0,1-1.151.9c-.124.014-2.978.276-5.683.276A17.526,17.526,0,0,1,1.033,26.448Z'/%3E %3Cpath id='Shape-2' data-name='Shape' d='M7.427,21.777a1.326,1.326,0,0,1-.78-.878C5.621,17.206,1.836,6.63.2,4.02A1.319,1.319,0,0,1,.059,2.928,1.337,1.337,0,0,1,.791,2.1,26.694,26.694,0,0,1,10.463,0a15.483,15.483,0,0,1,2.945.275,1.343,1.343,0,0,1,.831.53c3.235,4.486,4.6,18.461,4.741,20.036a1.323,1.323,0,0,1-.311.983,1.35,1.35,0,0,1-.931.469s-2.1.147-4.419.147A17.536,17.536,0,0,1,7.427,21.777Z' transform='translate(44.014 3.452)'/%3E %3C/g%3E %3C/svg%3E");
  --service-operatingleases: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='42' viewBox='0 0 49 42' fill='%23fafafa'%3E %3Cg id='download_1_' data-name='download (1)' transform='translate(0 0)'%3E %3Cpath id='Shape' d='M1.361,26.833A1.356,1.356,0,0,1,0,25.492V1.342A1.354,1.354,0,0,1,1.361,0H6.806A1.352,1.352,0,0,1,8.167,1.342v24.15a1.352,1.352,0,0,1-1.361,1.342Z' transform='translate(15.167 15.167)'/%3E %3Cpath id='Shape-2' data-name='Shape' d='M1.361,16.333A1.365,1.365,0,0,1,0,14.972V1.361A1.364,1.364,0,0,1,1.361,0H6.806A1.361,1.361,0,0,1,8.167,1.361V14.972a1.361,1.361,0,0,1-1.361,1.361Z' transform='translate(2.333 25.667)'/%3E %3Cpath id='Shape-3' data-name='Shape' d='M1.361,16.333A1.365,1.365,0,0,1,0,14.972V1.361A1.364,1.364,0,0,1,1.361,0H6.806A1.363,1.363,0,0,1,8.167,1.361V14.972a1.363,1.363,0,0,1-1.361,1.361Z' transform='translate(28 25.667)'/%3E %3Cpath id='Shape-4' data-name='Shape' d='M1.361,29.166A1.347,1.347,0,0,1,0,27.841V1.326A1.346,1.346,0,0,1,1.361,0H6.806A1.346,1.346,0,0,1,8.167,1.326V27.841a1.346,1.346,0,0,1-1.361,1.326Z' transform='translate(40.833 12.833)'/%3E %3Cpath id='Path' d='M1.326,24.5a1.319,1.319,0,0,1-1.013-.475,1.367,1.367,0,0,1,.156-1.9L19.025,6.163a1.314,1.314,0,0,1,1.8.078l9.555,9.746L45.566.4A1.311,1.311,0,0,1,47.44.39,1.366,1.366,0,0,1,47.451,2.3L31.326,18.849a1.322,1.322,0,0,1-.939.4,1.305,1.305,0,0,1-.939-.394L19.807,9.028,2.185,24.187A1.321,1.321,0,0,1,1.326,24.5Z'/%3E %3C/g%3E %3C/svg%3E");
  --service-wholesalefleetfunding: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54' fill='%23fafafa'%3E %3Cg id='download_11_' data-name='download (11)' transform='translate(0)'%3E %3Cpath id='Combined_Shape' data-name='Combined Shape' d='M39.748,51.6,27.5,39.541a1.267,1.267,0,0,1,0-1.812,1.316,1.316,0,0,1,1.841,0L41.575,49.789a5.825,5.825,0,0,0,8.016-.122,5.607,5.607,0,0,0,.125-7.892l-1.555-1.531L44.8,43.556a1.323,1.323,0,0,1-1.871.025l-3.326-3.3a1.266,1.266,0,0,1,0-1.807l3.39-3.337-.763-.751L38.8,37.724a1.291,1.291,0,0,1-1.836,0L33.642,34.45a1.264,1.264,0,0,1,0-1.807l3.413-3.35-5.842-5.752-8.37,8.309L22.678,32a8.836,8.836,0,0,1-6.062,2.387h0a8.921,8.921,0,0,1-6.24-2.558L2.578,24.152a8.619,8.619,0,0,1,0-12.295l9.405-9.319a8.95,8.95,0,0,1,12.488,0l7.794,7.673a8.643,8.643,0,0,1,.717,11.477L39.8,28.346a1.285,1.285,0,0,1,.176.217l.75.738L36.4,33.564l1.49,1.466,4.33-4.262.932.935.014-.013,2.615,2.574-.022.022.913.882-4.33,4.263L43.826,40.9l4.33-4.263.861.848q.034.027.066.056l2.468,2.429a8.127,8.127,0,0,1,1.813,8.961A8.35,8.35,0,0,1,45.645,54h-.018A8.363,8.363,0,0,1,39.748,51.6ZM18.217,2.555a6.274,6.274,0,0,0-4.38,1.79L4.362,13.656a6.087,6.087,0,0,0,0,8.671L12.156,30a6.323,6.323,0,0,0,8.79.128l.1-.085,9.43-9.31.1-.111a6.119,6.119,0,0,0-.1-8.527L22.678,4.423a6.258,6.258,0,0,0-4.451-1.868h-.01Zm7.1,34.317a1.309,1.309,0,0,1-.909-.384l-1.066-1.066a1.264,1.264,0,0,1,.055-1.778,1.315,1.315,0,0,1,1.807,0l1.039,1.049a1.264,1.264,0,0,1,.279,1.4,1.3,1.3,0,0,1-1.2.786ZM11,24.756h-.021a4.871,4.871,0,0,1-3.4-1.39L6.363,22.173a4.714,4.714,0,0,1,0-6.736l9.266-9.123a4.9,4.9,0,0,1,6.842,0l1.212,1.194a4.716,4.716,0,0,1,0,6.736l-9.266,9.122a4.809,4.809,0,0,1-3.4,1.39ZM19.05,7.483v0a2.227,2.227,0,0,0-1.576.646L8.207,17.262a2.184,2.184,0,0,0,0,3.112L9.42,21.568a2.329,2.329,0,0,0,3.161,0l9.231-9.131a2.186,2.186,0,0,0,0-3.112L20.6,8.131a2.244,2.244,0,0,0-1.548-.648l.006,0Z' transform='translate(0)'/%3E %3C/g%3E %3C/svg%3E");
  /* Misc */
  --icon-card-person: url("data:image/svg+xml;charset=utf-8,%3Csvg id='icon_person' data-name='Icon/time' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='%2309c'%3E %3Cg id='person' transform='translate(0.882)'%3E %3Cpath id='Path' d='M5.364,1.027A2.975,2.975,0,0,0,3.088,0,2.982,2.982,0,0,0,.808,1.02a3.466,3.466,0,0,0-.8,2.546C.141,5.492,1.522,7.059,3.088,7.059S6.033,5.492,6.167,3.567A3.455,3.455,0,0,0,5.364,1.027Z' transform='translate(3.529)'/%3E %3Cpath id='Path-2' data-name='Path' d='M12.217,7.059H1.018a.938.938,0,0,1-.77-.409A1.451,1.451,0,0,1,.02,5.579,6.41,6.41,0,0,1,2.444,1.4a6.934,6.934,0,0,1,8.348,0,6.408,6.408,0,0,1,2.424,4.182,1.451,1.451,0,0,1-.228,1.07A.938.938,0,0,1,12.217,7.059Z' transform='translate(0 7.941)'/%3E %3C/g%3E %3C/svg%3E");
  --icon-card-time: url("data:image/svg+xml;charset=utf-8,%3Csvg id='icon_time' data-name='Icon/time' xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='%2309c'%3E %3Cg id='time' transform='translate(0.882 0.882)'%3E %3Cpath id='Shape' d='M0,6.617a6.618,6.618,0,1,1,6.617,6.618A6.618,6.618,0,0,1,0,6.617Z'/%3E %3C/g%3E %3C/svg%3E");
  --scrollbar-thumb: color-mod(var(--button-hover) lightness(-3%));
  --scrollbar-thumb-hover: color-mod(var(--button-hover) lightness(-10%));
  --select-arrow: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E");
}

/* line 79, resources/assets/styles/common/_variables.scss */

.darkmode {
  --background-body: #202b38;
}

/** Import everything from autoload */

/* stylelint-disable */

/** General Styles */

/* Reset */

/* line 2, resources/assets/styles/common/_reset.scss */

* {
  margin: 0;
  padding: 0;
  border: 0;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 10, resources/assets/styles/common/_reset.scss */

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: auto;
}

/* line 16, resources/assets/styles/common/_reset.scss */

body {
  word-wrap: break-word;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 23, resources/assets/styles/common/_reset.scss */

a {
  text-decoration: none;
  color: var(--links);
  display: inline-block;
  background-color: transparent;
}

/* line 30, resources/assets/styles/common/_reset.scss */

ol[class],
ul[class] {
  list-style: none;
}

/* line 35, resources/assets/styles/common/_reset.scss */

img {
  display: block;
  max-width: 100%;
  height: auto;
  border-style: none;
}

/* line 42, resources/assets/styles/common/_reset.scss */

button,
input,
textarea {
  -webkit-transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear, -webkit-box-shadow 0.1s linear, -webkit-transform 0.1s ease;
  transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear, -webkit-box-shadow 0.1s linear, -webkit-transform 0.1s ease;
  -o-transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear, box-shadow 0.1s linear, -o-transform 0.1s ease;
  transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear, box-shadow 0.1s linear, transform 0.1s ease;
  transition: background-color 0.1s linear, border-color 0.1s linear, color 0.1s linear, box-shadow 0.1s linear, transform 0.1s ease, -webkit-box-shadow 0.1s linear, -webkit-transform 0.1s ease, -o-transform 0.1s ease;
}

/* line 53, resources/assets/styles/common/_reset.scss */

table {
  border-collapse: collapse;
  width: 100%;
}

/* line 58, resources/assets/styles/common/_reset.scss */

td,
th {
  padding: 6px;
  text-align: left;
}

/* line 64, resources/assets/styles/common/_reset.scss */

thead {
  border-bottom: 1px solid var(--border);
}

/* line 68, resources/assets/styles/common/_reset.scss */

tfoot {
  border-top: 1px solid var(--border);
}

/* line 72, resources/assets/styles/common/_reset.scss */

tbody tr:nth-child(even) {
  background-color: var(--background-alt);
}

/* line 76, resources/assets/styles/common/_reset.scss */

::-webkit-scrollbar {
  height: 10px;
  width: 0;
}

/* line 82, resources/assets/styles/common/_reset.scss */

::-webkit-scrollbar-track {
  background: var(--background);
  border-radius: 6px;
}

/* line 87, resources/assets/styles/common/_reset.scss */

::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb);
  border-radius: 6px;
}

/* line 92, resources/assets/styles/common/_reset.scss */

::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb-hover);
}

/* line 96, resources/assets/styles/common/_reset.scss */

::selection {
  background-color: var(--selection);
}

/* line 100, resources/assets/styles/common/_reset.scss */

details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: var(--background-alt);
  padding: 10px 10px 0;
  margin: 1em 0;
  border-radius: 6px;
  overflow: hidden;
}

/* line 110, resources/assets/styles/common/_reset.scss */

details[open] {
  padding: 10px;
}

/* line 113, resources/assets/styles/common/_reset.scss */

details[open] > summary {
  margin-bottom: 10px;
}

/* line 118, resources/assets/styles/common/_reset.scss */

details > :last-child {
  margin-bottom: 0;
}

/* line 122, resources/assets/styles/common/_reset.scss */

details > :not(summary) {
  margin-top: 0;
}

/* line 127, resources/assets/styles/common/_reset.scss */

summary {
  display: list-item;
  background-color: var(--background);
  padding: 10px;
  margin: -10px -10px 0;
}

/* line 133, resources/assets/styles/common/_reset.scss */

summary::-webkit-details-marker {
  color: var(--text-main);
}

/* Prevent chrome autofill style */

/* line 139, resources/assets/styles/common/_reset.scss */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: 'color 9999s ease-out, background-color 9999s ease-out';
  -o-transition: 'color 9999s ease-out, background-color 9999s ease-out';
  transition: 'color 9999s ease-out, background-color 9999s ease-out';
  -webkit-transition-delay: 9999s;
          transition-delay: 9999s;
}

/* line 1, resources/assets/styles/common/_typography.scss */

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: var(--text-main);
}

/* --- Fonts --- */

/* Helvetica Neue */

@font-face {
  font-family: HelveticaNeue;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue-Italic.otf);
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue-Bold.otf);
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue-BoldItalic.otf);
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: HelveticaNeue-Medium;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue-Medium.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue-Light;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue-Light.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: HelveticaNeue-Light;
  src: url(/app/themes/dawsongroup/dist/fonts/HelveticaNeue-LightItalic.otf);
  font-weight: normal;
  font-style: italic;
}

/* Headers */

/* line 93, resources/assets/styles/common/_typography.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 12px;
}

/* line 102, resources/assets/styles/common/_typography.scss */

h1,
h2,
h3,
h4,
h5,
h6,
strong {
  color: var(--text-bright);
  line-height: 1.2;
}

/* line 113, resources/assets/styles/common/_typography.scss */

h1,
h2 {
  font-size: 2.25rem;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
}

/* line 120, resources/assets/styles/common/_typography.scss */

h3 {
  font-size: 1.5rem;
  font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
}

/* line 126, resources/assets/styles/common/_typography.scss */

h4 {
  font-size: 1.2rem;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
}

/* line 134, resources/assets/styles/common/_typography.scss */

h5,
h6 {
  font-size: inherit;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
}

/* Tablets and up */

/* Desktops and up */

@media (min-width: 1200px) {
  /* line 151, resources/assets/styles/common/_typography.scss */

  h1,
  h2 {
    font-size: 2.5rem;
    line-height: 1;
  }
}

@media (min-width: 1600px) {
  /* line 159, resources/assets/styles/common/_typography.scss */

  h1,
  h2 {
    font-size: 3.5rem;
  }
}

/* Quotes */

/* line 167, resources/assets/styles/common/_typography.scss */

blockquote {
  border-left: 4px solid var(--focus);
  margin: 1.5em 0;
  padding: 0.5em 1em;
  font-style: italic;
}

/* Text */

/* line 176, resources/assets/styles/common/_typography.scss */

p,
ul,
ol,
li {
  line-height: 1.4;
}

/* line 183, resources/assets/styles/common/_typography.scss */

ul:not([class]),
ol:not([class]) {
  list-style: none;
}

/* line 188, resources/assets/styles/common/_typography.scss */

ul:not([class]) li::before,
ol:not([class]) li::before {
  content: '\2022   ';
}

/* line 194, resources/assets/styles/common/_typography.scss */

b,
strong,
th {
  font-weight: 500;
}

/* line 200, resources/assets/styles/common/_typography.scss */

small {
  display: block;
  font-size: 0.8em;
}

/* line 205, resources/assets/styles/common/_typography.scss */

address {
  font-style: normal;
}

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/* Slider */

/* line 2, resources/assets/styles/common/_slick.scss */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, resources/assets/styles/common/_slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, resources/assets/styles/common/_slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, resources/assets/styles/common/_slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 34, resources/assets/styles/common/_slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 43, resources/assets/styles/common/_slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 51, resources/assets/styles/common/_slick.scss */

.slick-track::before,
.slick-track::after {
  content: '';
  display: table;
}

/* line 57, resources/assets/styles/common/_slick.scss */

.slick-track::after {
  clear: both;
}

/* line 61, resources/assets/styles/common/_slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 66, resources/assets/styles/common/_slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 72, resources/assets/styles/common/_slick.scss */

[dir='rtl'] .slick-slide {
  float: right;
}

/* line 76, resources/assets/styles/common/_slick.scss */

.slick-slide img {
  display: block;
}

/* line 80, resources/assets/styles/common/_slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 84, resources/assets/styles/common/_slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 88, resources/assets/styles/common/_slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 92, resources/assets/styles/common/_slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 96, resources/assets/styles/common/_slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 103, resources/assets/styles/common/_slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */

/* line 47, resources/assets/styles/common/_slick-theme.scss */

.slick-loading .slick-list {
  background: #fff url(/app/themes/dawsongroup/dist/images/slick_ajax-loader.gif) center center no-repeat;
}

/* Icons */

@font-face {
  font-family: 'slick';
  src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);
  src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"), url(data:application/font-woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:application/x-font-ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */

/* line 65, resources/assets/styles/common/_slick-theme.scss */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
     transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

/* line 84, resources/assets/styles/common/_slick-theme.scss */

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

/* line 90, resources/assets/styles/common/_slick-theme.scss */

.slick-prev:hover::before,
.slick-prev:focus::before,
.slick-next:hover::before,
.slick-next:focus::before {
  opacity: 1;
}

/* line 95, resources/assets/styles/common/_slick-theme.scss */

.slick-prev.slick-disabled::before,
.slick-next.slick-disabled::before {
  opacity: 0.25;
}

/* line 99, resources/assets/styles/common/_slick-theme.scss */

.slick-prev::before,
.slick-next::before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 110, resources/assets/styles/common/_slick-theme.scss */

.slick-prev {
  left: -25px;
}

/* line 113, resources/assets/styles/common/_slick-theme.scss */

[dir='rtl'] .slick-prev {
  left: auto;
  right: -25px;
}

/* line 118, resources/assets/styles/common/_slick-theme.scss */

.slick-prev::before {
  content: "\2190";
}

/* line 121, resources/assets/styles/common/_slick-theme.scss */

[dir='rtl'] .slick-prev::before {
  content: "\2192";
}

/* line 127, resources/assets/styles/common/_slick-theme.scss */

.slick-next {
  right: -25px;
}

/* line 130, resources/assets/styles/common/_slick-theme.scss */

[dir='rtl'] .slick-next {
  left: -25px;
  right: auto;
}

/* line 135, resources/assets/styles/common/_slick-theme.scss */

.slick-next::before {
  content: "\2192";
}

/* line 138, resources/assets/styles/common/_slick-theme.scss */

[dir='rtl'] .slick-next::before {
  content: "\2190";
}

/* Dots */

/* line 146, resources/assets/styles/common/_slick-theme.scss */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

/* line 150, resources/assets/styles/common/_slick-theme.scss */

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

/* line 161, resources/assets/styles/common/_slick-theme.scss */

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 171, resources/assets/styles/common/_slick-theme.scss */

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

/* line 184, resources/assets/styles/common/_slick-theme.scss */

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 189, resources/assets/styles/common/_slick-theme.scss */

.slick-dots li button:hover::before,
.slick-dots li button:focus::before {
  opacity: 1;
}

/* line 194, resources/assets/styles/common/_slick-theme.scss */

.slick-dots li button::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 212, resources/assets/styles/common/_slick-theme.scss */

.slick-dots li.slick-active button::before {
  color: black;
  opacity: 0.75;
}

/** Import theme styles */

/* line 3, resources/assets/styles/common/_global.scss */

body .wrapper::after,
header.main::after {
  content: '';
  position: fixed;
  display: block;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 19, resources/assets/styles/common/_global.scss */

body {
  background-color: var(--background-body);
  font-size: 16px;
}

/* line 23, resources/assets/styles/common/_global.scss */

body .wrapper {
  padding-top: 5rem;
}

/* line 27, resources/assets/styles/common/_global.scss */

body.overlay-active,
body.menu-open {
  overflow: hidden;
}

/* line 33, resources/assets/styles/common/_global.scss */

body.overlay-active body .wrapper::after,
body.overlay-active header.main::after,
body.menu-open body .wrapper::after,
body.menu-open header.main::after {
  opacity: 1;
  pointer-events: all;
}

/* line 41, resources/assets/styles/common/_global.scss */

header.main,
footer.default,
body.page main.content,
body.blog .wrapper,
body.single-post .wrapper,
body.single-industry main.content {
  display: grid;
  grid-template-columns: var(--small-mobile-columns);
}

/* line 51, resources/assets/styles/common/_global.scss */

a.brand {
  height: 1.5rem;
  width: 12.5rem;
  background-image: var(--dgf-logo);
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}

/* line 59, resources/assets/styles/common/_global.scss */

a.brand span {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* Forms */

/* line 66, resources/assets/styles/common/_global.scss */

.wpcf7 {
  margin-bottom: -3rem;
}

/* line 69, resources/assets/styles/common/_global.scss */

.wpcf7 input,
.wpcf7 textarea {
  border: 1px solid var(--border);
  margin-top: 0.5rem;
}

/* CSS Animations */

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeinandup {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 1rem);
            transform: translate(0, 1rem);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-o-keyframes fadeinandup {
  0% {
    opacity: 0;
    -o-transform: translate(0, 1rem);
       transform: translate(0, 1rem);
  }

  100% {
    opacity: 1;
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
  }
}

@keyframes fadeinandup {
  0% {
    opacity: 0;
    -webkit-transform: translate(0, 1rem);
         -o-transform: translate(0, 1rem);
            transform: translate(0, 1rem);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@media (min-width: 375px) {
  /* line 100, resources/assets/styles/common/_global.scss */

  header.main,
  footer.default,
  body.page main.content,
  body.blog .wrapper,
  body.single-post .wrapper,
  body.single-industry main.content {
    display: grid;
    grid-template-columns: var(--mobile-columns);
  }
}

@media (min-width: 768px) {
  /* line 112, resources/assets/styles/common/_global.scss */

  .wpcf7 {
    padding: 0 4rem;
  }
}

@media (min-width: 1024px) {
  /* line 119, resources/assets/styles/common/_global.scss */

  body .wrapper {
    padding-top: 6rem;
  }

  /* line 124, resources/assets/styles/common/_global.scss */

  header.main,
  footer.default,
  body.page main.content,
  body.blog main.content,
  body.single-industry main.content {
    grid-template-columns: var(--tablet-columns);
  }

  /* line 132, resources/assets/styles/common/_global.scss */

  body.blog .wrapper,
  body.single-post .wrapper {
    grid-template-columns: var(--tablet-columns-sidebar);
  }

  /* line 137, resources/assets/styles/common/_global.scss */

  a.brand {
    height: 2rem;
    width: 16rem;
  }

  /* line 142, resources/assets/styles/common/_global.scss */

  .wpcf7 {
    padding: 0;
  }
}

@media (min-width: 1200px) {
  /* line 149, resources/assets/styles/common/_global.scss */

  body .wrapper {
    padding-top: 8.5rem;
  }

  /* line 154, resources/assets/styles/common/_global.scss */

  header.main,
  footer.default,
  body.page main.content,
  body.single-industry main.content {
    grid-template-columns: var(--desktop-columns);
  }

  /* line 161, resources/assets/styles/common/_global.scss */

  body.blog .wrapper,
  body.single-post .wrapper {
    grid-template-columns: var(--desktop-columns-sidebar);
  }
}

@media (min-width: 1600px) {
  /* line 168, resources/assets/styles/common/_global.scss */

  a.brand {
    height: 2.25rem;
    width: 20rem;
  }
}

/* line 2, resources/assets/styles/components/_buttons.scss */

button.hamburger {
  position: relative;
  margin: 0;
  padding: 0;
  width: 1.75rem;
  height: 1.5rem;
  cursor: pointer;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  -o-transition: -o-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease, -o-transform 150ms ease;
}

/* line 11, resources/assets/styles/components/_buttons.scss */

button.hamburger:active {
  -webkit-transform: scale(0.95);
       -o-transform: scale(0.95);
          transform: scale(0.95);
  -webkit-tap-highlight-color: hsla(var(--background-alt-h), var(--background-alt-s), var(--background-alt-l), 0.5);
}

/* line 16, resources/assets/styles/components/_buttons.scss */

button.hamburger:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 21, resources/assets/styles/components/_buttons.scss */

button.hamburger span.name {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* line 25, resources/assets/styles/components/_buttons.scss */

button.hamburger span.bun,
button.hamburger span.meat {
  position: absolute;
  display: block;
  top: 50%;
  width: 1.75rem;
  height: 3px;
  background-color: var(--dg-darkblue);
  border-radius: 3px;
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  -o-transition: opacity 0.2s ease, -o-transform 0.2s ease;
  transition: transform 0.2s ease, opacity 0.2s ease;
  transition: transform 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
}

/* line 40, resources/assets/styles/components/_buttons.scss */

button.hamburger span.bun {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

/* line 43, resources/assets/styles/components/_buttons.scss */

button.hamburger span.bun.top {
  -webkit-transform: translate(0, calc(-50% - 0.5rem));
       -o-transform: translate(0, calc(-50% - 0.5rem));
          transform: translate(0, calc(-50% - 0.5rem));
}

/* line 47, resources/assets/styles/components/_buttons.scss */

button.hamburger span.bun.bottom {
  -webkit-transform: translate(0, calc(-50% + 0.5rem));
       -o-transform: translate(0, calc(-50% + 0.5rem));
          transform: translate(0, calc(-50% + 0.5rem));
}

/* line 52, resources/assets/styles/components/_buttons.scss */

button.hamburger span.meat {
  -webkit-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

/* line 55, resources/assets/styles/components/_buttons.scss */

button.hamburger span.meat.bottom {
  opacity: 0;
}

/* line 61, resources/assets/styles/components/_buttons.scss */

button.hamburger.open {
  -webkit-transform: scale(0.75);
       -o-transform: scale(0.75);
          transform: scale(0.75);
}

/* line 65, resources/assets/styles/components/_buttons.scss */

button.hamburger.open span.bun {
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 68, resources/assets/styles/components/_buttons.scss */

button.hamburger.open span.bun.top,
button.hamburger.open span.bun.bottom {
  -webkit-transform: translate(0, -50%) scaleY(0);
       -o-transform: translate(0, -50%) scaleY(0);
          transform: translate(0, -50%) scaleY(0);
}

/* line 74, resources/assets/styles/components/_buttons.scss */

button.hamburger.open span.meat {
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

/* line 77, resources/assets/styles/components/_buttons.scss */

button.hamburger.open span.meat.top {
  -webkit-transform: translate(0, -50%) rotate(45deg);
       -o-transform: translate(0, -50%) rotate(45deg);
          transform: translate(0, -50%) rotate(45deg);
}

/* line 81, resources/assets/styles/components/_buttons.scss */

button.hamburger.open span.meat.bottom {
  opacity: 1;
  -webkit-transform: translate(0, -50%) rotate(-45deg);
       -o-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
}

/* line 91, resources/assets/styles/components/_buttons.scss */

.hero_cta {
  display: inline-block;
  padding: 0.75rem 2.5rem;
  background-color: var(--dg-red);
  border-radius: 4px;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
  color: var(--text-white);
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

/* line 102, resources/assets/styles/components/_buttons.scss */

.hero_cta:hover {
  background-color: var(--dg-darkred);
}

/* line 106, resources/assets/styles/components/_buttons.scss */

.hero_cta:active {
  background-color: var(--dg-darkblue);
}

/* line 145, resources/assets/styles/components/_buttons.scss */

.btn_ghost,
body.page .block.squarescarousel .sc_carousel .square_block .square_cta,
body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta {
  position: relative;
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border: 2px solid;
  font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  font-size: 0.9rem;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 122, resources/assets/styles/components/_buttons.scss */

.btn_ghost:focus,
body.page .block.squarescarousel .sc_carousel .square_block .square_cta:focus,
body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:focus,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:focus,
.btn_ghost:active,
body.page .block.squarescarousel .sc_carousel .square_block .square_cta:active,
body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:active,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:active {
  outline: none;
  border: 3px solid;
  margin: -1px;
}

/* line 129, resources/assets/styles/components/_buttons.scss */

.btn_ghost:hover,
body.page .block.squarescarousel .sc_carousel .square_block .square_cta:hover,
body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:hover,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:hover {
  background-color: var(--text-white);
  color: var(--dg-darkblue);
  border-color: var(--text-white);
}

/* line 148, resources/assets/styles/components/_buttons.scss */

.btn_ghost.padded,
body.page .block.squarescarousel .sc_carousel .square_block .padded.square_cta,
body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta {
  padding: 0.5rem 1.5rem;
  border-radius: 4px;
}

/* line 152, resources/assets/styles/components/_buttons.scss */

.btn_ghost.rounded,
body.page .block.squarescarousel .sc_carousel .square_block .square_cta,
body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .rounded.different_cta,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .rounded.different_cta {
  border-radius: 15px !important;
}

/* line 5, resources/assets/styles/components/_comments.scss */

.comment-list ol {
  list-style: none;
}

/* A lot of this from water.css */

/* line 3, resources/assets/styles/components/_forms.scss */

button,
select,
input[type='submit'],
input[type='button'],
input[type='checkbox'],
input[type='range'],
input[type='radio'] {
  cursor: pointer;
}

/* line 13, resources/assets/styles/components/_forms.scss */

input[type='text'],
input[type='email'],
input[type='number'],
input[type='tel'],
input[type='url'] {
  width: 100%;
}

/* line 21, resources/assets/styles/components/_forms.scss */

input:not([type='checkbox']):not([type='radio']),
select {
  display: block;
}

/* line 26, resources/assets/styles/components/_forms.scss */

input,
button,
textarea,
select {
  color: var(--form-text);
  background-color: var(--background);
  font-family: inherit;
  font-size: inherit;
  margin-bottom: 1rem;
  padding: 14px 10px;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 42, resources/assets/styles/components/_forms.scss */

input,
textarea {
  border-radius: 6px;
}

/* line 47, resources/assets/styles/components/_forms.scss */

textarea {
  margin-right: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: vertical;
}

/* line 54, resources/assets/styles/components/_forms.scss */

select {
  background: var(--background) var(--select-arrow) calc(100% - 12px) 50%/12px no-repeat;
  padding-right: 35px;
}

/* line 59, resources/assets/styles/components/_forms.scss */

select::-ms-expand {
  display: none;
}

/* line 63, resources/assets/styles/components/_forms.scss */

select[multiple] {
  padding-right: 10px;
  background-image: none;
  overflow-y: auto;
}

/* line 69, resources/assets/styles/components/_forms.scss */

button,
input[type='submit'],
input[type='button'] {
  padding-right: 30px;
  padding-left: 30px;
}

/*
button:hover,
input[type='submit']:hover,
input[type='button']:hover {
	background: var(--button-hover);
}
*/

/* line 84, resources/assets/styles/components/_forms.scss */

input:focus,
select:focus,
button:focus,
textarea:focus {
  -webkit-box-shadow: 0 0 0 2px var(--focus);
          box-shadow: 0 0 0 2px var(--focus);
}

/* line 91, resources/assets/styles/components/_forms.scss */

input[type='checkbox'],
input[type='radio'] {
  position: relative;
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-right: 2px;
}

/* line 102, resources/assets/styles/components/_forms.scss */

input[type='radio'] {
  border-radius: 50%;
}

/* line 106, resources/assets/styles/components/_forms.scss */

input[type='checkbox']:checked,
input[type='radio']:checked {
  background: var(--button-hover);
}

/* line 111, resources/assets/styles/components/_forms.scss */

input[type='checkbox']:checked::before,
input[type='radio']:checked::before {
  content: '\2022';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 121, resources/assets/styles/components/_forms.scss */

input[type='checkbox']:checked::before {
  content: '\2714';
  -webkit-transform: translateY(-50%) translateY(0.5px) translateX(-6px);
       -o-transform: translateY(-50%) translateY(0.5px) translateX(-6px);
          transform: translateY(-50%) translateY(0.5px) translateX(-6px);
}

/* line 126, resources/assets/styles/components/_forms.scss */

input[type='checkbox']:active,
input[type='radio']:active,
input[type='submit']:active,
input[type='range']:active {
  -webkit-transform: translateY(2px);
       -o-transform: translateY(2px);
          transform: translateY(2px);
}

/* line 135, resources/assets/styles/components/_forms.scss */

input:disabled,
select:disabled,
button:disabled,
textarea:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

/* line 143, resources/assets/styles/components/_forms.scss */

fieldset {
  border: 1px var(--focus) solid;
  border-radius: 6px;
  margin: 0;
  margin-bottom: 6px;
  padding: 10px;
}

/* line 151, resources/assets/styles/components/_forms.scss */

legend {
  font-size: 0.9em;
  font-weight: 600;
}

/* line 156, resources/assets/styles/components/_forms.scss */

::-webkit-input-placeholder {
  color: var(--form-placeholder);
  font-style: italic;
  font-size: 0.85rem;
  text-transform: UPPERCASE;
}

::-ms-input-placeholder {
  color: var(--form-placeholder);
  font-style: italic;
  font-size: 0.85rem;
  text-transform: UPPERCASE;
}

::placeholder {
  color: var(--form-placeholder);
  font-style: italic;
  font-size: 0.85rem;
  text-transform: UPPERCASE;
}

/* line 163, resources/assets/styles/components/_forms.scss */

.form_input {
  position: relative;
}

/* line 169, resources/assets/styles/components/_forms.scss */

.form_input.text input,
.form_input.email input,
.form_input.search input {
  width: 100%;
}

/* line 172, resources/assets/styles/components/_forms.scss */

.form_input.text input:not(:placeholder-shown),
.form_input.email input:not(:placeholder-shown),
.form_input.search input:not(:placeholder-shown) {
  padding: 18px 10px 10px 10px;
}

/* line 175, resources/assets/styles/components/_forms.scss */

.form_input.text input:not(:placeholder-shown) + label,
.form_input.email input:not(:placeholder-shown) + label,
.form_input.search input:not(:placeholder-shown) + label {
  color: var(--text-main);
  font-size: 0.6rem;
  -webkit-transform: translate(-4px, 4px);
       -o-transform: translate(-4px, 4px);
          transform: translate(-4px, 4px);
}

/* line 183, resources/assets/styles/components/_forms.scss */

.form_input.text label,
.form_input.email label,
.form_input.search label {
  position: absolute;
  top: 0;
  left: 10px;
  color: transparent;
  font-style: italic;
  font-size: 0.85rem;
  text-transform: UPPERCASE;
  -webkit-transform: translate(0, 16px);
       -o-transform: translate(0, 16px);
          transform: translate(0, 16px);
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

/** Search form
.search-form {
	@extend .form-inline;
}

.search-form label {
	@extend .form-group;

	font-weight: normal;
}

.search-form .search-field {
	@extend .form-control;
}

.search-form .search-submit {
	@extend .btn;
	@extend .btn-secondary;
}
*/

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 0 auto;
  height: auto;
}

/* line 20, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 0;
  height: auto;
}

@media (min-width: 768px) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 0;
  }

  /* line 32, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 0;
  }
}

/* TODO WP-Classes */

/** Captions */

/** Text meant only for screen readers */

/** Blocks */

/* Shared styles between blocks */

/* line 5, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block,
body.single-industry .block {
  padding: 3.25rem 0;
  /* Themes */
}

/* line 8, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .dg_tagline,
body.page .block .sbs_tagline,
body.page .block .sc_tagline,
body.page .block .fl_tagline,
body.page .block .id_tagline,
body.single-industry .block .dg_tagline,
body.single-industry .block .sbs_tagline,
body.single-industry .block .sc_tagline,
body.single-industry .block .fl_tagline,
body.single-industry .block .id_tagline {
  display: inline-block;
  width: 100%;
  font-family: 'HelveticaNeue', 'Helvetica Neue Bold', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 600;
  color: var(--dg-grey);
  font-size: 0.75rem;
  letter-spacing: 2px;
  text-align: center;
  text-transform: UPPERCASE;
}

/* line 25, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .dg_title,
body.page .block .sbs_title,
body.page .block .sc_title,
body.page .block .fl_title,
body.page .block .id_title,
body.single-industry .block .dg_title,
body.single-industry .block .sbs_title,
body.single-industry .block .sc_title,
body.single-industry .block .fl_title,
body.single-industry .block .id_title {
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
  margin: 0.5rem 0 2rem 0;
  text-align: center;
}

/* line 36, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .dg_text_wrapper,
body.page .block .sbs_text_wrapper,
body.page .block .sc_text_wrapper,
body.single-industry .block .dg_text_wrapper,
body.single-industry .block .sbs_text_wrapper,
body.single-industry .block .sc_text_wrapper {
  font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  color: var(--dg-grey);
  font-size: 0.9rem;
}

/* line 45, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .dg_text_wrapper > * + *,
body.page .block .sbs_text_wrapper > * + *,
body.page .block .sc_text_wrapper > * + *,
body.single-industry .block .dg_text_wrapper > * + *,
body.single-industry .block .sbs_text_wrapper > * + *,
body.single-industry .block .sc_text_wrapper > * + * {
  margin-top: 0.75rem;
}

/* line 53, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .darkblue,
body.single-industry .block .darkblue {
  background-color: var(--dg-darkblue);
}

/* line 56, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .darkblue .dg_tagline,
body.page .block .darkblue .sbs_tagline,
body.page .block .darkblue .sc_tagline,
body.page .block .darkblue .fl_tagline,
body.page .block .darkblue .id_tagline,
body.page .block .darkblue .dg_title,
body.page .block .darkblue .sbs_title,
body.page .block .darkblue .sc_title,
body.page .block .darkblue .fl_title,
body.page .block .darkblue .id_title,
body.page .block .darkblue .dg_text_wrapper,
body.page .block .darkblue .sbs_text_wrapper,
body.page .block .darkblue .sc_text_wrapper,
body.single-industry .block .darkblue .dg_tagline,
body.single-industry .block .darkblue .sbs_tagline,
body.single-industry .block .darkblue .sc_tagline,
body.single-industry .block .darkblue .fl_tagline,
body.single-industry .block .darkblue .id_tagline,
body.single-industry .block .darkblue .dg_title,
body.single-industry .block .darkblue .sbs_title,
body.single-industry .block .darkblue .sc_title,
body.single-industry .block .darkblue .fl_title,
body.single-industry .block .darkblue .id_title,
body.single-industry .block .darkblue .dg_text_wrapper,
body.single-industry .block .darkblue .sbs_text_wrapper,
body.single-industry .block .darkblue .sc_text_wrapper {
  color: var(--text-offwhite);
}

/* line 74, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .darkblue .sbs_text_wrapper strong,
body.page .block .darkblue .sc_text_wrapper strong,
body.single-industry .block .darkblue .sbs_text_wrapper strong,
body.single-industry .block .darkblue .sc_text_wrapper strong {
  color: var(--text-white);
}

/* line 78, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .darkblue .sbs_text_wrapper h3,
body.page .block .darkblue .sbs_text_wrapper h4,
body.page .block .darkblue .sbs_text_wrapper h5,
body.page .block .darkblue .sc_text_wrapper h3,
body.page .block .darkblue .sc_text_wrapper h4,
body.page .block .darkblue .sc_text_wrapper h5,
body.single-industry .block .darkblue .sbs_text_wrapper h3,
body.single-industry .block .darkblue .sbs_text_wrapper h4,
body.single-industry .block .darkblue .sbs_text_wrapper h5,
body.single-industry .block .darkblue .sc_text_wrapper h3,
body.single-industry .block .darkblue .sc_text_wrapper h4,
body.single-industry .block .darkblue .sc_text_wrapper h5 {
  color: var(--dg-lightblue);
}

/* line 84, resources/assets/styles/components/blocks/_blocks.scss */

body.page .block .darkblue .sbs_text_wrapper h5,
body.page .block .darkblue .sc_text_wrapper h5,
body.single-industry .block .darkblue .sbs_text_wrapper h5,
body.single-industry .block .darkblue .sc_text_wrapper h5 {
  margin: 0.75rem 0 0 0;
}

@media (min-width: 1024px) {
  /* line 95, resources/assets/styles/components/blocks/_blocks.scss */

  body.page .block,
  body.single-industry .block {
    padding: 5rem 0;
  }
}

@media (min-width: 1600px) {
  /* line 105, resources/assets/styles/components/blocks/_blocks.scss */

  body.page .block .dg_title,
  body.page .block .sbs_title,
  body.page .block .sc_title,
  body.page .block .fl_title,
  body.page .block .id_title,
  body.single-industry .block .dg_title,
  body.single-industry .block .sbs_title,
  body.single-industry .block .sc_title,
  body.single-industry .block .fl_title,
  body.single-industry .block .id_title {
    font-size: 2.25rem;
  }

  /* line 113, resources/assets/styles/components/blocks/_blocks.scss */

  body.page .block .dg_text_wrapper,
  body.page .block .sbs_text_wrapper,
  body.page .block .sc_text_wrapper,
  body.single-industry .block .dg_text_wrapper,
  body.single-industry .block .sbs_text_wrapper,
  body.single-industry .block .sc_text_wrapper {
    font-size: 1rem;
  }
}

/* line 4, resources/assets/styles/components/blocks/_contentblock.scss */

body.page .block.contentblock,
body.single-industry .block.contentblock {
  position: relative;
}

/* line 7, resources/assets/styles/components/blocks/_contentblock.scss */

body.page .block.contentblock p,
body.page .block.contentblock ul,
body.page .block.contentblock ol,
body.single-industry .block.contentblock p,
body.single-industry .block.contentblock ul,
body.single-industry .block.contentblock ol {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 14, resources/assets/styles/components/blocks/_contentblock.scss */

body.page .block.contentblock p + *,
body.page .block.contentblock ul + *,
body.page .block.contentblock ol + *,
body.single-industry .block.contentblock p + *,
body.single-industry .block.contentblock ul + *,
body.single-industry .block.contentblock ol + * {
  margin-top: 1rem;
}

/* line 24, resources/assets/styles/components/blocks/_contentblock.scss */

body.page.js-loaded .block.contentblock .dg_tagline,
body.page.js-loaded .block.contentblock .dg_title,
body.page.js-loaded .block.contentblock .dg_text_wrapper,
body.single-industry.js-loaded .block.contentblock .dg_tagline,
body.single-industry.js-loaded .block.contentblock .dg_title,
body.single-industry.js-loaded .block.contentblock .dg_text_wrapper {
  opacity: 0;
}

/* line 30, resources/assets/styles/components/blocks/_contentblock.scss */

body.page.js-loaded .block.contentblock .dg_tagline,
body.single-industry.js-loaded .block.contentblock .dg_tagline {
  -webkit-animation: fadeinandup 1s ease 0.5s forwards;
       -o-animation: fadeinandup 1s ease 0.5s forwards;
          animation: fadeinandup 1s ease 0.5s forwards;
}

/* line 34, resources/assets/styles/components/blocks/_contentblock.scss */

body.page.js-loaded .block.contentblock .dg_title,
body.single-industry.js-loaded .block.contentblock .dg_title {
  -webkit-animation: fadeinandup 1s ease 0.75s forwards;
       -o-animation: fadeinandup 1s ease 0.75s forwards;
          animation: fadeinandup 1s ease 0.75s forwards;
}

/* line 38, resources/assets/styles/components/blocks/_contentblock.scss */

body.page.js-loaded .block.contentblock .dg_text_wrapper,
body.single-industry.js-loaded .block.contentblock .dg_text_wrapper {
  -webkit-animation: fadeinandup 1s ease 1s forwards;
       -o-animation: fadeinandup 1s ease 1s forwards;
          animation: fadeinandup 1s ease 1s forwards;
}

/* line 4, resources/assets/styles/components/blocks/_financeandleasing.scss */

body.page .block.financeandleasing .financeandleasing-slides {
  max-width: 100vw;
}

/* line 7, resources/assets/styles/components/blocks/_financeandleasing.scss */

body.page .block.financeandleasing .financeandleasing-slides .slick-slide {
  height: auto;
}

@media (max-width: 767px) {
  /* line 19, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls {
    padding: 3rem 0;
  }

  /* line 22, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container {
    position: relative;
    width: 16rem;
    margin: 0 auto;
  }

  /* line 27, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container .fl_control {
    height: 3rem;
    background-color: var(--background-light);
    z-index: 1;
    overflow: hidden;
  }

  /* line 33, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container .fl_control .fl_control_item {
    width: 16rem;
    height: 3rem;
    background-color: var(--background-light);
  }

  /* line 38, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container .fl_control .fl_control_item span {
    display: block;
    width: 16rem;
    padding: 0.75rem;
  }

  /* line 45, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container .fl_control .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 50, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container .fl_control .slick-slide {
    float: none;
    width: auto !important;
  }

  /* line 54, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container .fl_control .slick-slide.slick-current {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  /* line 60, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container button.fl_dropdown {
    position: absolute;
    width: 3rem;
    height: 3rem;
    top: 0;
    right: 0;
    background: var(--select-arrow) center center no-repeat;
    background-size: 1rem;
    -webkit-transition: -webkit-transform 0s linear;
    transition: -webkit-transform 0s linear;
    -o-transition: -o-transform 0s linear;
    transition: transform 0s linear;
    transition: transform 0s linear, -webkit-transform 0s linear, -o-transform 0s linear;
    z-index: 2;
  }

  /* line 71, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container button.fl_dropdown:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  /* line 75, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container button.fl_dropdown span {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }

  /* line 81, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container.open .fl_control {
    overflow: visible;
  }

  /* line 85, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container.open button.fl_dropdown {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  /* line 90, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_container.open .slick-slide.slick-current {
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}

@media (min-width: 768px) {
  /* line 106, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-slides {
    background-color: var(--dg-darkblue);
    margin-bottom: 3rem;
  }

  /* line 110, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-slides .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100vw;
  }

  /* line 117, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .fl_container button.fl_dropdown {
    display: none;
    visibility: hidden;
  }

  /* line 123, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls {
    padding: 3rem 0;
  }

  /* line 126, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control {
    background-color: var(--background-light);
    border-radius: 4px;
    margin: 3rem 0 0 0;
  }

  /* line 132, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-track {
    width: auto !important;
    padding: 0 1rem;
  }

  /* line 137, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-slide {
    width: auto !important;
  }

  /* line 140, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-slide li {
    position: relative;
    font-size: 0.9rem;
    text-align: center;
    padding: 0.75rem 1.5rem;
    cursor: pointer;
  }

  /* line 147, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-slide li:hover {
    color: var(--dg-darkblue);
  }

  /* line 154, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-slide.slick-current li span {
    font-weight: 500;
    color: var(--text-bright);
  }

  /* line 163, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-slide + .slick-slide li::before {
    content: '\A0|\A0';
    position: absolute;
    left: -0.5rem;
    color: var(--text-muted);
    pointer-events: none;
  }

  /* line 176, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .slick-dots {
    bottom: -2rem;
  }
}

@media (min-width: 1024px) {
  /* line 190, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .sbs_block .side.image {
    grid-column: 1 !important;
  }

  /* line 194, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .sbs_block .side.content {
    grid-column: 2 !important;
  }
}

@media (min-width: 1200px) {
  /* line 207, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing {
    padding: 3rem 0 0 0 !important;
  }

  /* line 213, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-controls .fl_control .slick-slide li {
    font-size: 1.25rem;
    padding: 1rem;
  }

  /* line 222, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .financeandleasing-slides .slick-track {
    max-width: 1600px;
  }

  /* line 228, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .sbs_block .side {
    max-width: 800px !important;
  }

  /* line 231, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .sbs_block .side.content {
    padding: 5rem 3rem !important;
  }

  /* line 236, resources/assets/styles/components/blocks/_financeandleasing.scss */

  body.page .block.financeandleasing .sbs_block + .sbs_block {
    margin-top: 0 !important;
  }
}

/* line 4, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero,
body.single-industry .block.hero {
  grid-column: 1/4;
  position: relative;
  height: auto;
  width: 100vw;
  padding: 0;
  opacity: 0;
}

/* line 12, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide,
body.single-industry .block.hero .slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100vw;
  padding: 6rem 2rem;
  background-size: cover;
}

/* line 21, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide > *,
body.single-industry .block.hero .slide > * {
  position: relative;
}

/* line 25, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide span.image_overlay,
body.single-industry .block.hero .slide span.image_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/* line 34, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide .slide_content,
body.single-industry .block.hero .slide .slide_content {
  width: 100%;
  max-width: 80rem;
}

/* line 39, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide h2,
body.page .block.hero .slide .subtitle,
body.single-industry .block.hero .slide h2,
body.single-industry .block.hero .slide .subtitle {
  margin-bottom: 3.5rem;
}

/* line 45, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide .subtitle,
body.single-industry .block.hero .slide .subtitle {
  font-size: 1.2rem;
}

/* line 49, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide .hero_cta,
body.single-industry .block.hero .slide .hero_cta {
  justify-self: start;
}

/* line 53, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide.align-center,
body.single-industry .block.hero .slide.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 56, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero .slide.align-center h2,
body.page .block.hero .slide.align-center .subtitle,
body.single-industry .block.hero .slide.align-center h2,
body.single-industry .block.hero .slide.align-center .subtitle {
  text-align: center;
}

/* line 64, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero.slick-initialized .slick-list,
body.single-industry .block.hero.slick-initialized .slick-list {
  padding: 0 !important;
  height: 100%;
}

/* line 68, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero.slick-initialized .slick-list .slick-track,
body.single-industry .block.hero.slick-initialized .slick-list .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 100%;
}

/* line 72, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero.slick-initialized .slick-list .slick-track .slide,
body.single-industry .block.hero.slick-initialized .slick-list .slick-track .slide {
  height: inherit !important;
}

/* line 78, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero.slick-initialized .slick-dots,
body.single-industry .block.hero.slick-initialized .slick-dots {
  bottom: 1rem;
}

/* line 83, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero.slick-initialized .slick-dots li button::before,
body.single-industry .block.hero.slick-initialized .slick-dots li button::before {
  content: '';
  width: 0.5rem;
  height: 0.5rem;
  border: 2px solid var(--text-white);
  border-radius: 100%;
}

/* line 94, resources/assets/styles/components/blocks/_hero.scss */

body.page .block.hero.slick-initialized .slick-dots li.slick-active button::before,
body.single-industry .block.hero.slick-initialized .slick-dots li.slick-active button::before {
  background-color: var(--text-white);
}

/* line 107, resources/assets/styles/components/blocks/_hero.scss */

body.page.js-loaded .block.hero,
body.single-industry.js-loaded .block.hero {
  opacity: 0;
  -webkit-animation: fadein 1s ease 0.5s forwards;
       -o-animation: fadein 1s ease 0.5s forwards;
          animation: fadein 1s ease 0.5s forwards;
  /*
				.about_us-logo {
					animation: fadeinandup 1s ease 0.75s forwards;
				}
				*/
}

/* line 112, resources/assets/styles/components/blocks/_hero.scss */

body.page.js-loaded .block.hero h2,
body.page.js-loaded .block.hero .subtitle,
body.page.js-loaded .block.hero .hero_cta,
body.single-industry.js-loaded .block.hero h2,
body.single-industry.js-loaded .block.hero .subtitle,
body.single-industry.js-loaded .block.hero .hero_cta {
  opacity: 0;
}

/* line 124, resources/assets/styles/components/blocks/_hero.scss */

body.page.js-loaded .block.hero h2,
body.single-industry.js-loaded .block.hero h2 {
  -webkit-animation: fadeinandup 1s ease 1s forwards;
       -o-animation: fadeinandup 1s ease 1s forwards;
          animation: fadeinandup 1s ease 1s forwards;
}

/* line 128, resources/assets/styles/components/blocks/_hero.scss */

body.page.js-loaded .block.hero .subtitle,
body.single-industry.js-loaded .block.hero .subtitle {
  -webkit-animation: fadeinandup 0.75s ease 1.25s forwards;
       -o-animation: fadeinandup 0.75s ease 1.25s forwards;
          animation: fadeinandup 0.75s ease 1.25s forwards;
}

/* line 132, resources/assets/styles/components/blocks/_hero.scss */

body.page.js-loaded .block.hero .hero_cta,
body.single-industry.js-loaded .block.hero .hero_cta {
  -webkit-animation: fadeinandup 0.5s ease 1.5s forwards;
       -o-animation: fadeinandup 0.5s ease 1.5s forwards;
          animation: fadeinandup 0.5s ease 1.5s forwards;
}

/*
body.about-us {
	.block {
		&.hero {
			.slide {
				.about_us-logo {
					height: 8rem;
					margin-bottom: 2rem;
					background: transparent url('images/dawson_tallerlogo.png') 50% 50% no-repeat;
					background-size: contain;
				}

				h2,
				.subtitle {
					margin-bottom: 2.5rem;
				}
			}
		}
	}
}
*/

/* line 165, resources/assets/styles/components/blocks/_hero.scss */

.block-editor .block.hero.herocarousel .slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 64px 32px;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  background-size: cover;
}

/* line 174, resources/assets/styles/components/blocks/_hero.scss */

.block-editor .block.hero.herocarousel .slide h2 {
  font-size: 1.5em;
  margin: 0 0 8px 0;
}

/* line 179, resources/assets/styles/components/blocks/_hero.scss */

.block-editor .block.hero.herocarousel .slide p.subtitle {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 185, resources/assets/styles/components/blocks/_hero.scss */

.block-editor .block.hero.herocarousel .slide a.hero_cta {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 8px;
  padding: 2px 16px;
  border-radius: 4px;
  background-color: var(--dg-red);
  color: #fff;
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 204, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero .slide,
  body.single-industry .block.hero .slide {
    padding: 6rem 3rem;
  }

  /* line 207, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero .slide h2,
  body.page .block.hero .slide .subtitle,
  body.single-industry .block.hero .slide h2,
  body.single-industry .block.hero .slide .subtitle {
    width: 24rem;
    margin-bottom: 1.5rem;
  }

  /* line 214, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero .slide.align-center h2,
  body.page .block.hero .slide.align-center .subtitle,
  body.single-industry .block.hero .slide.align-center h2,
  body.single-industry .block.hero .slide.align-center .subtitle {
    width: auto;
  }
}

@media (min-width: 1024px) {
  /* line 229, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero,
  body.single-industry .block.hero {
    padding: 0;
  }

  /*
	body.about-us {
		.block {
			&.hero {
				.slide {
					.about_us-logo {
						height: 10rem;
						margin-bottom: 0.5rem;
					}
				}
			}
		}
	}
	*/
}

@media (min-width: 1200px) {
  /* line 255, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero,
  body.single-industry .block.hero {
    width: 100%;
    height: 37.5rem;
  }

  /* line 260, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero .slide,
  body.single-industry .block.hero .slide {
    width: 100%;
    height: 100%;
    padding: 6rem 10vw;
  }

  /*
	body.about-us {
		.block {
			&.hero {
				.slide {
					.about_us-logo {
						height: 12rem;
						margin-bottom: 1.5rem;
					}
				}
			}
		}
	}
	*/
}

@media (min-width: 1600px) {
  /* line 291, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero .slide .subtitle,
  body.single-industry .block.hero .slide .subtitle {
    font-size: 2rem;
  }

  /* line 295, resources/assets/styles/components/blocks/_hero.scss */

  body.page .block.hero .slide h2,
  body.page .block.hero .slide .subtitle,
  body.single-industry .block.hero .slide h2,
  body.single-industry .block.hero .slide .subtitle {
    width: 32rem;
    margin-bottom: 2rem;
  }

  /* line 309, resources/assets/styles/components/blocks/_hero.scss */

  body.home .block.hero .slide .subtitle {
    font-size: 1.2rem;
  }
}

/* line 7, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .truck-and-trailer .industry-grid_icon,
body.single-industry .block.industrytypes .truck-and-trailer .industry-grid_icon,
.block-editor .block.industrytypes .truck-and-trailer .industry-grid_icon {
  background-image: var(--industry-truckandtrailer);
}

/* line 13, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .bus-and-coach .industry-grid_icon,
body.single-industry .block.industrytypes .bus-and-coach .industry-grid_icon,
.block-editor .block.industrytypes .bus-and-coach .industry-grid_icon {
  background-image: var(--industry-busandcoach);
}

/* line 19, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .material-handling .industry-grid_icon,
body.single-industry .block.industrytypes .material-handling .industry-grid_icon,
.block-editor .block.industrytypes .material-handling .industry-grid_icon {
  background-image: var(--industry-materialhandling);
}

/* line 25, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .van .industry-grid_icon,
body.single-industry .block.industrytypes .van .industry-grid_icon,
.block-editor .block.industrytypes .van .industry-grid_icon {
  background-image: var(--industry-van);
}

/* line 31, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .temperature-control .industry-grid_icon,
body.single-industry .block.industrytypes .temperature-control .industry-grid_icon,
.block-editor .block.industrytypes .temperature-control .industry-grid_icon {
  background-image: var(--industry-temperaturecontrol);
}

/* line 37, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .sweepers .industry-grid_icon,
body.single-industry .block.industrytypes .sweepers .industry-grid_icon,
.block-editor .block.industrytypes .sweepers .industry-grid_icon {
  background-image: var(--industry-sweepers);
}

/* line 48, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes,
body.single-industry .block.industrytypes {
  grid-column: 1/4;
  position: relative;
  display: grid;
  grid-template-columns: var(--small-mobile-columns);
  background-color: var(--dg-darkblue);
}

/* line 55, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid,
body.single-industry .block.industrytypes .industrytypes-grid {
  grid-column: 2/3;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 60, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid .industry-grid_item,
body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 64, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid .industry-grid_item .industry-grid_icon,
body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item .industry-grid_icon {
  display: inline-block;
  height: 4rem;
  width: 4rem;
  border: 3px solid #fff;
  border-radius: 2rem;
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

/* line 76, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid .industry-grid_item h4,
body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item h4 {
  font-size: 1rem;
  color: var(--text-white);
  margin: 0 0 0 1rem;
}

/* line 83, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid .industry-grid_item.current .industry-grid_icon,
body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item.current .industry-grid_icon {
  background-color: rgba(255, 255, 255, 0.75);
  opacity: 0.5;
}

/* line 90, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid .industry-grid_item:hover .industry-grid_icon,
body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item:hover .industry-grid_icon {
  background-color: var(--dg-lightblue);
}

/* line 95, resources/assets/styles/components/blocks/_industries.scss */

body.page .block.industrytypes .industrytypes-grid .industry-grid_item + .industry-grid_item,
body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item + .industry-grid_item {
  padding-top: 1rem;
}

/* line 106, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes {
  padding: 64px 32px;
  background-color: var(--dg-darkblue);
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

/* line 111, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 115, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid .id_tagline,
.block-editor .block.industrytypes .industrytypes-grid .id_title {
  color: var(--text-white);
  text-align: center;
  width: 100%;
}

/* line 122, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid .id_title {
  margin: 0 0 2rem 0;
}

/* line 126, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid .industry-grid_item {
  display: block;
  width: 50%;
  color: var(--text-white);
  text-align: center;
  text-decoration: none;
}

/* line 133, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid .industry-grid_item .industry-grid_icon {
  display: inline-block;
  width: 3rem;
  height: 3rem;
  border: 2px solid #fff;
  border-radius: 2rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

/* line 145, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid .industry-grid_item h4 {
  font-size: 0.9rem;
  margin: 0.25em 0 1.5rem 0;
}

/* line 151, resources/assets/styles/components/blocks/_industries.scss */

.block-editor .block.industrytypes .industrytypes-grid .industry-grid_item:hover .industry-grid_icon {
  background-color: var(--dg-lightblue);
}

@media (min-width: 375px) {
  /* line 165, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes,
  body.single-industry .block.industrytypes {
    grid-template-columns: var(--mobile-columns);
  }
}

@media (min-width: 768px) {
  /* line 176, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes,
  body.single-industry .block.industrytypes {
    grid-template-columns: var(--tablet-columns);
  }

  /* line 179, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid,
  body.single-industry .block.industrytypes .industrytypes-grid {
    grid-template-columns: auto auto;
    grid-template-rows: auto auto 1fr 1fr 1fr;
  }

  /* line 183, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .id_tagline,
  body.page .block.industrytypes .industrytypes-grid .id_title,
  body.single-industry .block.industrytypes .industrytypes-grid .id_tagline,
  body.single-industry .block.industrytypes .industrytypes-grid .id_title {
    grid-column: 1/3;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 200, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item:nth-of-type(2n),
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item:nth-of-type(2n) {
    padding-left: 5rem;
  }

  /* line 204, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item:nth-of-type(2n+1),
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item:nth-of-type(2n+1) {
    padding-left: 1rem;
  }
}

@media (min-width: 1024px) {
  /* line 219, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid,
  body.single-industry .block.industrytypes .industrytypes-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr 1fr;
    margin: 0 auto;
  }

  /* line 224, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .id_tagline,
  body.page .block.industrytypes .industrytypes-grid .id_title,
  body.single-industry .block.industrytypes .industrytypes-grid .id_tagline,
  body.single-industry .block.industrytypes .industrytypes-grid .id_title {
    grid-column: 1/4;
  }

  /* line 229, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item,
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 4rem;
    width: 20rem;
  }

  /* line 234, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item .industry-grid_icon,
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item .industry-grid_icon {
    border-width: 2px;
  }

  /* line 238, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item h4,
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item h4 {
    font-size: 1.2rem;
    margin: 1.5rem 0 0 0;
  }

  /* line 243, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item + .industry-grid_item,
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item + .industry-grid_item {
    padding-top: 4rem;
  }
}

@media (min-width: 1200px) {
  /* line 257, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes,
  body.single-industry .block.industrytypes {
    grid-template-columns: var(--desktop-columns);
  }

  /* line 260, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid,
  body.single-industry .block.industrytypes .industrytypes-grid {
    max-width: 75rem;
  }

  /* line 263, resources/assets/styles/components/blocks/_industries.scss */

  body.page .block.industrytypes .industrytypes-grid .industry-grid_item,
  body.single-industry .block.industrytypes .industrytypes-grid .industry-grid_item {
    width: 25rem;
  }
}

@media (min-width: 1024px) {
  /* line 4, resources/assets/styles/components/blocks/_latestfromtheblog.scss */

  .block.latestfromtheblog article.contentcard {
    max-width: calc(33% - 1rem);
  }

  /* line 7, resources/assets/styles/components/blocks/_latestfromtheblog.scss */

  .block.latestfromtheblog article.contentcard:nth-of-type(even) {
    margin-left: 0;
  }

  /* line 11, resources/assets/styles/components/blocks/_latestfromtheblog.scss */

  .block.latestfromtheblog article.contentcard:not(:nth-of-type(3n+1)) {
    margin-left: 1rem;
  }
}

@media (min-width: 1200px) {
  /* line 22, resources/assets/styles/components/blocks/_latestfromtheblog.scss */

  .block.latestfromtheblog .articles-wrapper {
    max-width: 69rem;
    margin: 0 auto;
  }
}

/* line 3, resources/assets/styles/components/blocks/_map.scss */

body.page .block.map {
  padding: 0;
}

/* line 8, resources/assets/styles/components/blocks/_map.scss */

body.page .block.map .sbs_block .side.content {
  background-color: var(--db-darkblue);
}

@media (min-width: 1200px) {
  /* line 20, resources/assets/styles/components/blocks/_map.scss */

  body.page .block.map {
    padding: 0;
  }
}

/* line 4, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside,
body.single-industry .block.sidebyside {
  grid-column: 1/4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 !important;
  padding: 0;
}

/* line 12, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside .sbs_block,
body.single-industry .block.sidebyside .sbs_block {
  display: grid;
  grid-template-columns: 100vw;
  grid-template-rows: auto;
}

/* line 18, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside .sbs_block .side,
body.single-industry .block.sidebyside .sbs_block .side {
  position: relative;
  grid-column: 1;
}

/* line 22, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside .sbs_block .side.content,
body.single-industry .block.sidebyside .sbs_block .side.content {
  grid-row: 1;
  padding: 3.25rem 1rem;
}

/* line 27, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside .sbs_block .side.image,
body.single-industry .block.sidebyside .sbs_block .side.image {
  grid-row: 2;
  position: relative;
  min-height: 200px;
  border-radius: 4px;
  margin: 0 0.25rem;
  background-position: center center;
  background-size: cover;
}

/* line 36, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside .sbs_block .side.image img,
body.single-industry .block.sidebyside .sbs_block .side.image img {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* line 42, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page .block.sidebyside .sbs_block:last-of-type,
body.single-industry .block.sidebyside .sbs_block:last-of-type {
  margin-bottom: 3rem;
}

/* line 54, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page.js-loaded .block.sidebyside .sbs_block .side.image,
body.page.js-loaded .block.sidebyside .sbs_block .side.content,
body.single-industry.js-loaded .block.sidebyside .sbs_block .side.image,
body.single-industry.js-loaded .block.sidebyside .sbs_block .side.content {
  opacity: 0;
}

/* line 62, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page.js-loaded .block.sidebyside .sbs_block.in_viewport .side.image,
body.single-industry.js-loaded .block.sidebyside .sbs_block.in_viewport .side.image {
  -webkit-animation: fadeinandup 1s ease 0.25s forwards;
       -o-animation: fadeinandup 1s ease 0.25s forwards;
          animation: fadeinandup 1s ease 0.25s forwards;
}

/* line 66, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page.js-loaded .block.sidebyside .sbs_block.in_viewport .side.content,
body.single-industry.js-loaded .block.sidebyside .sbs_block.in_viewport .side.content {
  -webkit-animation: fadeinandup 1s ease forwards;
       -o-animation: fadeinandup 1s ease forwards;
          animation: fadeinandup 1s ease forwards;
}

/* line 75, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page.js-loaded .block.sidebyside .sbs_block:nth-of-type(odd).in_viewport .side.image,
body.single-industry.js-loaded .block.sidebyside .sbs_block:nth-of-type(odd).in_viewport .side.image {
  -webkit-animation-delay: 0s;
       -o-animation-delay: 0s;
          animation-delay: 0s;
}

/* line 79, resources/assets/styles/components/blocks/_sidebyside.scss */

body.page.js-loaded .block.sidebyside .sbs_block:nth-of-type(odd).in_viewport .side.content,
body.single-industry.js-loaded .block.sidebyside .sbs_block:nth-of-type(odd).in_viewport .side.content {
  -webkit-animation-delay: 0.25s;
       -o-animation-delay: 0.25s;
          animation-delay: 0.25s;
}

@media (min-width: 375px) {
  /* line 98, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block .side.content,
  body.single-industry .block.sidebyside .sbs_block .side.content {
    padding: 3.25rem 2rem;
  }
}

@media (min-width: 768px) {
  /* line 115, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block .side.image,
  body.single-industry .block.sidebyside .sbs_block .side.image {
    min-height: 300px;
    margin: 0;
    border-radius: 0;
  }

  /* line 122, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block:last-of-type,
  body.single-industry .block.sidebyside .sbs_block:last-of-type {
    margin-bottom: 0;
  }

  /* line 128, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block.extrapadding .side.content,
  body.single-industry .block.sidebyside .sbs_block.extrapadding .side.content {
    padding: 4rem 4rem;
  }
}

@media (min-width: 1024px) {
  /* line 143, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside,
  body.single-industry .block.sidebyside {
    padding: 0;
  }

  /* line 146, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block,
  body.single-industry .block.sidebyside .sbs_block {
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
    grid-template-rows: 1fr;
  }

  /* line 151, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block .side,
  body.single-industry .block.sidebyside .sbs_block .side {
    width: 50vw;
    max-width: 36rem;
  }

  /* line 155, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block .side.content,
  body.single-industry .block.sidebyside .sbs_block .side.content {
    grid-column: 1;
    grid-row: 1;
    padding: 3.25rem 3rem;
  }

  /* line 160, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block .side.content .sbs_tagline,
  body.page .block.sidebyside .sbs_block .side.content .sbs_title,
  body.single-industry .block.sidebyside .sbs_block .side.content .sbs_tagline,
  body.single-industry .block.sidebyside .sbs_block .side.content .sbs_title {
    text-align: left;
  }

  /* line 166, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block .side.image,
  body.single-industry .block.sidebyside .sbs_block .side.image {
    grid-column: 2;
    grid-row: 1;
    overflow: hidden;
  }

  /* line 175, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block:nth-of-type(odd) .side.image,
  body.single-industry .block.sidebyside .sbs_block:nth-of-type(odd) .side.image {
    grid-column: 1;
  }

  /* line 179, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block:nth-of-type(odd) .side.content,
  body.single-industry .block.sidebyside .sbs_block:nth-of-type(odd) .side.content {
    grid-column: 2;
  }

  /* line 186, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block.fullwidth .side,
  body.single-industry .block.sidebyside .sbs_block.fullwidth .side {
    width: 50vw;
    max-width: 50rem;
  }

  /* line 194, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block.extrapadding .side.content,
  body.single-industry .block.sidebyside .sbs_block.extrapadding .side.content {
    padding: 4rem 4rem;
  }
}

@media (min-width: 1200px) {
  /* line 209, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside,
  body.single-industry .block.sidebyside {
    padding: 6rem 0;
  }

  /* line 214, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block + .sbs_block,
  body.single-industry .block.sidebyside .sbs_block + .sbs_block {
    margin-top: 4rem;
  }

  /* line 220, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block.extrapadding .side.content,
  body.single-industry .block.sidebyside .sbs_block.extrapadding .side.content {
    padding: 4rem 4rem;
  }
}

@media (min-width: 1600px) {
  /* line 239, resources/assets/styles/components/blocks/_sidebyside.scss */

  body.page .block.sidebyside .sbs_block.extrapadding .side.content,
  body.single-industry .block.sidebyside .sbs_block.extrapadding .side.content {
    padding: 6rem 7.5rem;
  }
}

/* line 3, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel {
  grid-column: 1/4;
  position: relative;
  width: 100%;
  background-color: var(--background-blue);
}

/* line 9, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel > * {
  position: relative;
}

/* line 14, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_tagline,
body.page .block.squarescarousel .sc_title,
body.page .block.squarescarousel .sc_text_wrapper {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 21, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel {
  grid-column: 1/4;
  display: grid;
  grid-template-columns: repeat(4, 17rem);
  grid-template-rows: 1fr;
  -webkit-column-gap: 0.25rem;
          column-gap: 0.25rem;
  max-width: 100rem;
  margin: 3rem auto 0 auto;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  overflow-x: scroll;
  overflow-y: hidden;
}

/* line 35, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel::-webkit-scrollbar-track {
  background: none;
}

/* line 39, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block {
  grid-row: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 17rem;
  height: 17rem;
  background-repeat: no-repeat;
  background-size: cover;
  scroll-snap-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 52, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block span.image_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--background-darkblue);
  opacity: 0.7;
  -webkit-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}

/* line 64, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block .square_icon {
  position: relative;
  width: 3rem;
  height: 3rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 72, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block .square_icon.finance-leases {
  background-image: var(--service-financeleases);
}

/* line 76, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block .square_icon.operating-leases {
  background-image: var(--service-operatingleases);
}

/* line 80, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block .square_icon.hire-purchase {
  background-image: var(--service-hirepurchase);
}

/* line 84, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block .square_icon.wholesale-fleet-funding {
  background-image: var(--service-wholesalefleetfunding);
}

/* line 89, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block h4 {
  position: relative;
  margin: 2rem 0;
  color: var(--text-white);
  text-align: center;
  text-transform: UPPERCASE;
}

/* line 97, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel .square_block .square_cta {
  color: var(--text-white);
}

/* line 105, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel.slick-initialized {
  display: block;
  overflow-y: visible;
  overflow-x: visible;
  scroll-behavior: auto;
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
  padding-bottom: 2rem;
}

/* line 113, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel.slick-initialized .square_block {
  grid-row: auto;
  float: left;
}

/* line 117, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_carousel.slick-initialized .square_block + .square_block {
  margin-left: 0.25rem;
}

/* line 124, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_controls {
  grid-column: 1/4;
  width: calc(100vw - 0.5rem);
  text-align: center;
}

/* line 129, resources/assets/styles/components/blocks/_squarecarousel.scss */

body.page .block.squarescarousel .sc_controls > a {
  font-family: 'HelveticaNeue', 'Helvetica Neue Bold', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 600;
  font-size: 2rem;
  line-height: 1px;
}

@media (min-width: 375px) {
  /* line 144, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_tagline,
  body.page .block.squarescarousel .sc_title,
  body.page .block.squarescarousel .sc_text_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 768px) {
  /* line 158, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_text_wrapper {
    max-width: 35rem;
    margin: 0 auto;
    text-align: center;
  }
}

@media (min-width: 1024px) {
  /* line 170, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_tagline,
  body.page .block.squarescarousel .sc_title,
  body.page .block.squarescarousel .sc_text_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 177, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_carousel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1rem 1rem 0 1rem;
  }

  /* line 183, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_carousel .square_block:hover {
    cursor: pointer;
  }

  /* line 186, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_carousel .square_block:hover span.image_overlay {
    background-color: var(--dg-lightblue);
  }

  /* line 191, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_carousel .square_block + .square_block {
    margin-left: 0.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 203, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_text_wrapper {
    max-width: 60rem;
  }

  /* line 208, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_carousel .square_block {
    width: 22.5rem;
    height: 22.5rem;
  }

  /* line 212, resources/assets/styles/components/blocks/_squarecarousel.scss */

  body.page .block.squarescarousel .sc_carousel .square_block + .square_block {
    margin-left: 2rem;
  }
}

/* line 3, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team {
  grid-column: 1/4;
  position: relative;
  background-color: var(--background-light);
}

/* line 8, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .sc_text_wrapper {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  padding: 0 1rem;
}

/* line 16, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members {
  padding: 0 1rem;
}

/* line 19, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_members_list {
  display: grid;
  grid-template-columns: minmax(11rem, 1fr);
  row-gap: 2rem;
  -webkit-column-gap: 1.5rem;
          column-gap: 1.5rem;
}

/* line 26, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member {
  position: relative;
  width: 100%;
  min-height: 14.5rem;
  border-radius: 4px;
  padding: 5rem 1rem 1rem 6rem;
  -webkit-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}

/* line 37, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_photo,
body.page .block.team .team_members .team_member .team_name,
body.page .block.team .team_members .team_member .team_role {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 45, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_name,
body.page .block.team .team_members .team_member .team_role {
  -webkit-transform: translate(calc(50vw - 50% - 1rem), 12rem);
       -o-transform: translate(calc(50vw - 50% - 1rem), 12rem);
          transform: translate(calc(50vw - 50% - 1rem), 12rem);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 51, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 11rem;
  height: 11rem;
  border-radius: 4px;
  overflow: hidden;
  -webkit-transform: translate(calc(50vw - 5.5rem - 1rem), 0);
       -o-transform: translate(calc(50vw - 5.5rem - 1rem), 0);
          transform: translate(calc(50vw - 5.5rem - 1rem), 0);
  -webkit-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  -webkit-transition: width 0.5s ease, -webkit-transform 0.5s ease;
  transition: width 0.5s ease, -webkit-transform 0.5s ease;
  -o-transition: width 0.5s ease, -o-transform 0.5s ease;
  transition: transform 0.5s ease, width 0.5s ease;
  transition: transform 0.5s ease, width 0.5s ease, -webkit-transform 0.5s ease, -o-transform 0.5s ease;
  /*
						&.align-center {
							img {
								align-self: center;
							}
						}
						*/
}

/* line 65, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_photo img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

/* line 71, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_photo.align-top img {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 85, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_photo.align-bottom img {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* line 91, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_name {
  display: inline-block;
  margin-bottom: 0;
}

/* line 97, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_role {
  display: inline-block;
  font-size: 0.8rem;
  color: var(--text-muted);
  margin-top: 1.5rem;
}

/* line 105, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_bio_wrapper {
  position: relative;
  font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  color: var(--text-white);
  font-weight: 500;
  font-size: 0.9rem;
  max-height: 0;
  overflow-y: scroll;
  opacity: 0;
  -webkit-transition: all ease;
  -o-transition: all ease;
  transition: all ease;
}

/* line 119, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_liwrapper {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0.5rem;
  background-image: var(--social-linkedin);
  background-size: cover;
  opacity: 0;
}

/* line 128, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member .team_liwrapper > a {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 135, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member button.hamburger {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background-color: transparent;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

/* line 144, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member button.hamburger span.meat {
  background-color: var(--text-white);
}

/* line 149, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open {
  background-color: var(--dg-lightblue);
}

/* line 152, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open .team_photo {
  border-radius: 8px;
  height: 22rem;
  -webkit-transform: translate(1rem, 1rem) scale(0.4);
       -o-transform: translate(1rem, 1rem) scale(0.4);
          transform: translate(1rem, 1rem) scale(0.4);
}

/* line 158, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open .team_name,
body.page .block.team .team_members .team_member.open .team_role {
  -webkit-transform: translate(6rem, 1.25rem);
       -o-transform: translate(6rem, 1.25rem);
          transform: translate(6rem, 1.25rem);
}

/* line 164, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open .team_role {
  color: var(--text-white);
  font-weight: 500;
}

/* line 169, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open .team_bio_wrapper {
  opacity: 1;
  max-height: 15rem;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

/* line 176, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open .team_liwrapper {
  opacity: 1;
}

/* line 180, resources/assets/styles/components/blocks/_team.scss */

body.page .block.team .team_members .team_member.open button.hamburger {
  opacity: 1;
  pointer-events: all;
}

@media (min-width: 375px) {
  /* line 195, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .sc_text_wrapper {
    padding: 0 2rem;
  }
}

@media (max-width: 439px) {
  /* line 208, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_liwrapper {
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    left: 2rem;
    top: 10rem;
  }
}

@media (min-width: 440px) {
  /* Two Columns */

  /* line 226, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members {
    padding: 0 2rem;
  }

  /* line 229, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_members_list {
    grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
  }

  /* line 233, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member {
    padding: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 237, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_photo {
    left: 50%;
    cursor: pointer;
    -webkit-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 244, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_name,
  body.page .block.team .team_members .team_member .team_role {
    left: 50%;
    width: 11rem;
    -webkit-transform: translate(-50%, 12rem);
         -o-transform: translate(-50%, 12rem);
            transform: translate(-50%, 12rem);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 252, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_name {
    letter-spacing: normal;
  }

  /* line 256, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_bio_wrapper {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 260, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member button.hamburger {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 264, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open {
    width: calc(100vw - 4rem);
    padding: 5rem 2rem 2rem 13rem;
    z-index: 1;
  }

  /* line 270, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_photo {
    left: 0;
    height: 100%;
    width: 11rem;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    border-radius: 4px 0 0 4px;
  }

  /* line 278, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_photo img {
    height: 100%;
  }

  /* line 283, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_name,
  body.page .block.team .team_members .team_member.open .team_role {
    left: 13rem;
    width: auto;
    -webkit-transform: translate(0, 1.5rem);
         -o-transform: translate(0, 1.5rem);
            transform: translate(0, 1.5rem);
  }
}

@media (min-width: 440px) and (max-width: 639px) {
  /* Two Columns */

  /* line 305, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(2).open {
    grid-column: 1;
    grid-row: 1;
  }

  /* line 312, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(4).open {
    grid-column: 1;
    grid-row: 2;
  }

  /* line 319, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(6).open {
    grid-column: 1;
    grid-row: 3;
  }

  /* line 326, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(8).open {
    grid-column: 1;
    grid-row: 4;
  }

  /* line 333, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(10).open {
    grid-column: 1;
    grid-row: 5;
  }

  /* line 340, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(12).open {
    grid-column: 1;
    grid-row: 6;
  }

  /* line 347, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(14).open {
    grid-column: 1;
    grid-row: 7;
  }
}

@media (min-width: 640px) {
  /* line 365, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open {
    padding: 5rem 2rem 2rem 16rem;
    min-height: 16rem;
  }

  /* line 369, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_photo {
    width: 14rem;
  }

  /* line 373, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_name,
  body.page .block.team .team_members .team_member.open .team_role {
    left: 16rem;
  }
}

@media (min-width: 640px) and (max-width: 839px) {
  /* Three Columns */

  /* line 394, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(2).open,
  body.page .block.team .team_members .team_member:nth-of-type(3).open {
    grid-column: 1/2;
    grid-row: 1;
  }

  /* line 402, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(5).open,
  body.page .block.team .team_members .team_member:nth-of-type(6).open {
    grid-column: 1/2;
    grid-row: 2;
  }

  /* line 410, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(8).open,
  body.page .block.team .team_members .team_member:nth-of-type(9).open {
    grid-column: 1/2;
    grid-row: 3;
  }

  /* line 418, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(11).open,
  body.page .block.team .team_members .team_member:nth-of-type(12).open {
    grid-column: 1/2;
    grid-row: 4;
  }

  /* line 426, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(14).open,
  body.page .block.team .team_members .team_member:nth-of-type(15).open {
    grid-column: 1/2;
    grid-row: 5;
  }
}

@media (min-width: 840px) and (max-width: 1039px) {
  /* Four Columns */

  /* line 448, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(2).open,
  body.page .block.team .team_members .team_member:nth-of-type(3).open,
  body.page .block.team .team_members .team_member:nth-of-type(4).open {
    grid-column: 1/2;
  }

  /* line 457, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(6).open,
  body.page .block.team .team_members .team_member:nth-of-type(7).open,
  body.page .block.team .team_members .team_member:nth-of-type(8).open {
    grid-column: 1/2;
    grid-row: 2;
  }

  /* line 466, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(10).open,
  body.page .block.team .team_members .team_member:nth-of-type(11).open,
  body.page .block.team .team_members .team_member:nth-of-type(12).open {
    grid-column: 1/2;
    grid-row: 3;
  }
}

@media (min-width: 1040px) {
  /* Five Columns */

  /* line 489, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(2).open,
  body.page .block.team .team_members .team_member:nth-of-type(3).open,
  body.page .block.team .team_members .team_member:nth-of-type(4).open,
  body.page .block.team .team_members .team_member:nth-of-type(5).open {
    grid-column: 1/2;
    grid-row: 1;
  }

  /* line 499, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(7).open,
  body.page .block.team .team_members .team_member:nth-of-type(8).open,
  body.page .block.team .team_members .team_member:nth-of-type(9).open,
  body.page .block.team .team_members .team_member:nth-of-type(10).open {
    grid-column: 1/2;
    grid-row: 2;
  }

  /* line 509, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member:nth-of-type(12).open,
  body.page .block.team .team_members .team_member:nth-of-type(13).open,
  body.page .block.team .team_members .team_member:nth-of-type(14).open,
  body.page .block.team .team_members .team_member:nth-of-type(15).open {
    grid-column: 1/2;
    grid-row: 3;
  }
}

@media (min-width: 1200px) {
  /* line 526, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_members_list {
    max-width: 62rem;
    margin: 0 auto;
  }

  /* line 531, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member {
    width: 11rem;
  }

  /* line 535, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_photo::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dg-lightblue);
    opacity: 0;
    pointer-events: none;
  }

  /* line 549, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_photo:hover::after,
  body.page .block.team .team_members .team_member .team_photo:focus::after {
    opacity: 0.5;
  }

  /* line 555, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_name {
    text-align: left;
  }

  /* line 559, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member .team_role {
    text-align: left;
  }

  /* line 563, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open {
    width: 62rem;
    padding: 7rem 3.5rem 2rem 18.5rem;
  }

  /* line 567, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_photo {
    width: 16.5rem;
  }

  /* line 570, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_photo::after {
    opacity: 0;
  }

  /* line 575, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_name,
  body.page .block.team .team_members .team_member.open .team_role {
    left: 18.5rem;
    -webkit-transform: translate(0, 2.5rem);
         -o-transform: translate(0, 2.5rem);
            transform: translate(0, 2.5rem);
  }

  /* line 581, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_name {
    font-size: 1.5rem;
  }

  /* line 585, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_role {
    font-size: 1rem;
    margin-top: 2rem;
  }

  /* line 590, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_bio_wrapper {
    max-height: 6.85rem;
  }

  /* line 594, resources/assets/styles/components/blocks/_team.scss */

  body.page .block.team .team_members .team_member.open .team_liwrapper {
    margin-top: 1rem;
  }
}

/* Borrows a lot of the styling from ./_sidebyside.scss */

/* line 8, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block:last-of-type,
body.single-industry .block.whywearedifferent .sbs_block:last-of-type {
  margin-bottom: 0;
}

/* line 13, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.image,
body.single-industry .block.whywearedifferent .sbs_block .side.image {
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 300px;
  padding: 0 1rem;
  margin: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 25, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.image .color_overlay,
body.single-industry .block.whywearedifferent .sbs_block .side.image .color_overlay {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--dg-lightblue);
  opacity: 0.8;
  pointer-events: none;
}

/* line 37, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.image .sbs_text_wrapper,
body.single-industry .block.whywearedifferent .sbs_block .side.image .sbs_text_wrapper {
  z-index: 1;
}

/* line 41, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.image .different_title,
body.single-industry .block.whywearedifferent .sbs_block .side.image .different_title {
  margin-bottom: 1rem;
  color: var(--dg-darkblue);
}

/* line 46, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.image .different_tagline,
body.single-industry .block.whywearedifferent .sbs_block .side.image .different_tagline {
  color: var(--text-white);
}

/* line 49, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.image .different_tagline strong,
body.single-industry .block.whywearedifferent .sbs_block .side.image .different_tagline strong {
  color: var(--text-white);
  font-weight: 700;
}

/* line 56, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.content,
body.single-industry .block.whywearedifferent .sbs_block .side.content {
  grid-row: 2;
  background-color: var(--dg-lightblue);
}

/* line 60, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper {
  color: var(--text-white);
  font-weight: 500;
}

/* line 64, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper strong,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper strong {
  color: var(--text-white);
  font-weight: 700;
}

/* line 69, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper.cta,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper.cta {
  margin-top: 3rem;
}

/* line 73, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta {
  color: var(--dg-darkblue);
}

/* line 79, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:hover,
body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper .different_cta:hover {
  background-color: var(--dg-darkblue);
  border-color: var(--dg-darkblue);
  color: var(--text-white);
}

/* line 97, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block .side.image,
body.page.js-loaded .block.whywearedifferent .sbs_block .side.content,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block .side.image,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block .side.content {
  opacity: 1;
}

/* line 103, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block .side.image .different_title,
body.page.js-loaded .block.whywearedifferent .sbs_block .side.image .different_tagline,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block .side.image .different_title,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block .side.image .different_tagline {
  opacity: 0;
}

/* line 110, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper {
  opacity: 0;
}

/* line 118, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.image,
body.page.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.content,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.image,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.content {
  -webkit-animation: none;
       -o-animation: none;
          animation: none;
}

/* line 124, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.image .different_title,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.image .different_title {
  -webkit-animation: fadeinandup 1s ease forwards;
       -o-animation: fadeinandup 1s ease forwards;
          animation: fadeinandup 1s ease forwards;
}

/* line 128, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.image .different_tagline,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.image .different_tagline {
  -webkit-animation: fadeinandup 1s ease 0.25s forwards;
       -o-animation: fadeinandup 1s ease 0.25s forwards;
          animation: fadeinandup 1s ease 0.25s forwards;
}

/* line 134, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.content .sbs_text_wrapper,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.content .sbs_text_wrapper {
  -webkit-animation: fadeinandup 1s ease 0.5s forwards;
       -o-animation: fadeinandup 1s ease 0.5s forwards;
          animation: fadeinandup 1s ease 0.5s forwards;
}

/* line 137, resources/assets/styles/components/blocks/_whywearedifferent.scss */

body.page.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.content .sbs_text_wrapper.cta,
body.single-industry.js-loaded .block.whywearedifferent .sbs_block.in_viewport .side.content .sbs_text_wrapper.cta {
  -webkit-animation-delay: 0.75s;
       -o-animation-delay: 0.75s;
          animation-delay: 0.75s;
}

@media (min-width: 321px) {
  /* line 157, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.image,
  body.single-industry .block.whywearedifferent .sbs_block .side.image {
    padding: 0 2rem;
  }
}

@media (min-width: 768px) {
  /* line 175, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.image .different_title,
  body.page .block.whywearedifferent .sbs_block .side.image .different_tagline,
  body.single-industry .block.whywearedifferent .sbs_block .side.image .different_title,
  body.single-industry .block.whywearedifferent .sbs_block .side.image .different_tagline {
    text-align: center;
  }
}

@media (min-width: 1024px) {
  /* line 193, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side,
  body.single-industry .block.whywearedifferent .sbs_block .side {
    max-width: none !important;
  }

  /* line 196, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side .sbs_text_wrapper,
  body.single-industry .block.whywearedifferent .sbs_block .side .sbs_text_wrapper {
    max-width: calc(800px - 1.5rem);
  }

  /* line 200, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.image,
  body.page .block.whywearedifferent .sbs_block .side.content,
  body.single-industry .block.whywearedifferent .sbs_block .side.image,
  body.single-industry .block.whywearedifferent .sbs_block .side.content {
    grid-row: 1;
  }

  /* line 206, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.image .sbs_text_wrapper,
  body.single-industry .block.whywearedifferent .sbs_block .side.image .sbs_text_wrapper {
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

@media (min-width: 1200px) {
  /* line 222, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent,
  body.single-industry .block.whywearedifferent {
    padding: 0;
  }

  /* line 225, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block,
  body.single-industry .block.whywearedifferent .sbs_block {
    max-width: none;
  }

  /* line 229, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.content,
  body.single-industry .block.whywearedifferent .sbs_block .side.content {
    padding: 5rem 3rem;
  }
}

@media (min-width: 1600px) {
  /* line 247, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.image .different_tagline,
  body.single-industry .block.whywearedifferent .sbs_block .side.image .different_tagline {
    font-size: 1.5rem;
  }

  /* line 253, resources/assets/styles/components/blocks/_whywearedifferent.scss */

  body.page .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper,
  body.single-industry .block.whywearedifferent .sbs_block .side.content .sbs_text_wrapper {
    font-size: 1rem;
  }
}

/* Blog */

/* line 1, resources/assets/styles/components/_contentcard.scss */

article.contentcard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1rem;
}

/* line 7, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-thumbnail {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  height: 12.5rem;
  margin-bottom: 1.25rem;
  border-radius: 4px;
  overflow: hidden;
}

/* line 14, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-thumbnail img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 20, resources/assets/styles/components/_contentcard.scss */

article.contentcard h2 {
  font-size: 1rem;
  text-transform: UPPERCASE;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 25, resources/assets/styles/components/_contentcard.scss */

article.contentcard h2 a {
  color: var(--text-titles);
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
}

/* line 32, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-summary {
  position: relative;
  color: var(--text-muted);
  font-size: 0.9rem;
  border-bottom: 1px solid var(--text-offwhite);
  margin-bottom: 1rem;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 40, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-summary a.readmore {
  color: var(--text-muted);
  font-size: 0.75rem;
  text-transform: UPPERCASE;
  text-decoration: underline;
  margin: 12px 0 0 0;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
}

/* line 49, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-summary a.readmore:active,
article.contentcard .entry-summary a.readmore:focus {
  margin: 11px -1px -1px -1px;
}

/* line 56, resources/assets/styles/components/_contentcard.scss */

article.contentcard ul.category {
  display: none;
}

/* line 60, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 1rem 0;
}

/* line 66, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta .byline,
article.contentcard .entry-meta time.updated {
  display: inline-block;
  color: var(--text-muted);
  font-size: 0.75rem;
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
}

/* line 74, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta .byline a,
article.contentcard .entry-meta time.updated a {
  color: var(--text-muted);
}

/* line 78, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta .byline::before,
article.contentcard .entry-meta time.updated::before {
  content: '\A0';
  position: relative;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 91, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta .byline .by {
  display: none;
}

/* line 95, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta .byline::before {
  background-image: var(--icon-card-person);
}

/* line 100, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta time.updated {
  margin-left: 1rem;
}

/* line 103, resources/assets/styles/components/_contentcard.scss */

article.contentcard .entry-meta time.updated::before {
  background-image: var(--icon-card-time);
}

@media (min-width: 720px) {
  /* line 111, resources/assets/styles/components/_contentcard.scss */

  article.contentcard {
    float: left;
  }

  /* line 114, resources/assets/styles/components/_contentcard.scss */

  article.contentcard .entry-summary {
    height: 6rem;
    overflow: hidden;
    /*
			p {
				max-height: 4rem;
				width: 100%;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
			*/
  }

  /* line 128, resources/assets/styles/components/_contentcard.scss */

  article.contentcard .entry-summary::after {
    content: '\A0';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3rem;
    background: white;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, white), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(bottom, white 10%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, white 10%, rgba(255, 255, 255, 0) 100%);
  }

  /* line 140, resources/assets/styles/components/_contentcard.scss */

  article.contentcard:nth-of-type(even) {
    float: right;
  }
}

@media (min-width: 768px) {
  /* line 147, resources/assets/styles/components/_contentcard.scss */

  article.contentcard {
    float: left !important;
    max-width: 311px;
  }

  /* line 151, resources/assets/styles/components/_contentcard.scss */

  article.contentcard:nth-of-type(even) {
    margin-left: 2rem;
  }

  /* line 155, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard {
    float: left !important;
    max-width: 311px;
    margin-bottom: 2rem;
  }
}

@media (min-width: 1024px) {
  /* line 165, resources/assets/styles/components/_contentcard.scss */

  article.contentcard:nth-of-type(even) {
    margin-left: 0;
  }

  /* line 169, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard {
    float: none !important;
    width: 100%;
    max-width: none;
  }

  /* line 174, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard ul.category {
    display: inline-block;
    font-size: 0.75rem;
    text-transform: UPPERCASE;
    letter-spacing: 1px;
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-weight: 500;
  }

  /* line 184, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard ul.category a {
    color: var(--text-muted);
  }

  /* line 189, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard h2 {
    font-size: 1.25rem;
    text-transform: none;
  }

  /* line 194, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-meta {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  /* line 197, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-meta .byline,
  body.blog article.contentcard .entry-meta time.updated {
    font-size: 0.9rem;
  }

  /* line 201, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-meta .byline::before,
  body.blog article.contentcard .entry-meta time.updated::before {
    display: none;
  }

  /* line 207, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-meta .byline .by {
    display: inline;
  }

  /* line 211, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-meta .byline::after {
    content: '\2022';
    margin-left: 0.75rem;
  }

  /* line 218, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-thumbnail {
    height: 22rem;
    border-radius: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 224, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-summary {
    height: auto;
    overflow: visible;
    border-bottom: none;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  /* line 230, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-summary a.readmore {
    color: var(--dg-darkblue);
    position: relative;
    display: inline-block;
    padding: 0.25rem 0.5rem;
    border: 2px solid;
    font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-weight: 400;
    font-size: 0.9rem;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    padding: 0.5rem 1.5rem;
    border-radius: 4px;
    text-transform: none;
    text-decoration: none;
    margin-top: 2rem;
  }

  /* line 122, resources/assets/styles/components/_buttons.scss */

  body.blog article.contentcard .entry-summary a.readmore:focus,
  body.blog article.contentcard .entry-summary a.readmore:active {
    outline: none;
    border: 3px solid;
    margin: -1px;
  }

  /* line 129, resources/assets/styles/components/_buttons.scss */

  body.blog article.contentcard .entry-summary a.readmore:hover {
    background-color: var(--text-white);
    color: var(--dg-darkblue);
    border-color: var(--text-white);
  }

  /* line 240, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-summary a.readmore:hover {
    background-color: var(--dg-darkblue);
    border-color: var(--dg-darkblue);
    color: var(--text-white);
  }

  /* line 246, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-summary a.readmore:active,
  body.blog article.contentcard .entry-summary a.readmore:focus {
    margin-top: calc(2rem - 1px);
  }

  /* line 252, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-summary::after {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 262, resources/assets/styles/components/_contentcard.scss */

  article.contentcard .entry-thumbnail {
    height: 17.5rem;
  }

  /* line 267, resources/assets/styles/components/_contentcard.scss */

  body.blog article.contentcard .entry-thumbnail {
    height: 28rem;
  }
}

/* line 1, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination {
  border-top: 1px solid var(--border);
  margin: 2rem 0;
  padding: 3rem 0;
}

/* line 6, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 9, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li {
  margin-right: 0.5rem;
}

/* line 12, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li .page-link {
  display: block;
  height: 2.25rem;
  width: 2.5rem;
  border: 1px solid var(--border);
  color: var(--text-main);
  line-height: 2.25rem;
  text-align: center;
}

/* line 24, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li.prev .page-link,
nav.articles-pagination ul.pagination li.next .page-link {
  font-size: 1.5rem;
  line-height: 2rem;
}

/* line 31, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li:hover .page-link {
  background-color: var(--dg-lightblue);
  color: var(--text-white);
}

/* line 38, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li.active .page-link {
  background-color: var(--dg-darkblue);
  border-color: var(--dg-darkblue);
  color: var(--text-white);
}

/* line 45, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li.disabled {
  cursor: default;
}

/* line 48, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li.disabled .page-link {
  color: var(--text-muted);
}

/* line 53, resources/assets/styles/components/_pagination.scss */

nav.articles-pagination ul.pagination li.disabled:hover .page-link {
  background-color: transparent;
}

/** Layout */

/* line 1, resources/assets/styles/layouts/_header.scss */

header.main {
  position: fixed;
  width: 100%;
  background-color: var(--background);
  z-index: 100;
}

/* line 7, resources/assets/styles/layouts/_header.scss */

header.main .container {
  grid-column: 1/4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  padding: 0 1rem;
  background-color: var(--background);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 17, resources/assets/styles/layouts/_header.scss */

header.main button.hamburger {
  display: none;
}

/* line 26, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav > li > a {
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
  text-transform: UPPERCASE;
}

/* line 34, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li a {
  color: var(--dg-darkblue);
  letter-spacing: 0.5px;
}

/* line 38, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li a:hover,
nav.nav-primary .menu-main-menu-container ul.nav li a:active,
nav.nav-primary .menu-main-menu-container ul.nav li a:focus {
  color: var(--dg-blue);
}

/* line 46, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li.current-menu-item a {
  color: var(--dg-lightblue);
}

/* line 53, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li.menu-item-has-children > a:hover {
  color: inherit;
}

/* line 57, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li.menu-item-has-children > a::after {
  content: '';
  display: inline-block;
  width: 1rem;
  height: 0.7rem;
  margin-left: 0.5rem;
  background: var(--select-arrow) no-repeat center center;
  background-size: 0.75rem;
}

/* line 68, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li.menu-item-has-children ul.sub-menu {
  display: none;
  margin-top: 0.5rem;
}

/* line 72, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li.menu-item-has-children ul.sub-menu > li {
  font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 400;
  padding-left: 1rem;
  margin-top: 0.5rem;
}

/* line 79, resources/assets/styles/layouts/_header.scss */

nav.nav-primary .menu-main-menu-container ul.nav li.menu-item-has-children ul.sub-menu.open {
  display: block;
}

@media (min-width: 375px) {
  /* line 91, resources/assets/styles/layouts/_header.scss */

  header.main .container {
    padding: 0 2rem;
  }
}

@media (min-width: 1024px) {
  /* line 99, resources/assets/styles/layouts/_header.scss */

  header.main .container {
    height: 6rem;
    padding: 0 3rem;
  }
}

@media (max-width: 1199px) {
  /* line 108, resources/assets/styles/layouts/_header.scss */

  header.main button.hamburger {
    display: inline-block;
  }

  /* line 113, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary {
    position: absolute;
    top: 0;
    right: 0;
    height: 100vh;
    width: calc(100vw - 4rem);
    padding-top: 4.5rem;
    background-color: var(--background);
    -webkit-box-shadow: 0 0 0.5rem rgba(10, 10, 10, 0.3);
            box-shadow: 0 0 0.5rem rgba(10, 10, 10, 0.3);
    z-index: 120;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    -o-transition: -o-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
    -webkit-transform: translate(calc(100vw - 4rem), 0);
         -o-transform: translate(calc(100vw - 4rem), 0);
            transform: translate(calc(100vw - 4rem), 0);
  }

  /* line 126, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .hamburger {
    position: absolute;
    right: 2rem;
    top: 2rem;
  }

  /* line 133, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav {
    padding: 0 2rem;
  }

  /* line 137, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li + li {
    margin-top: 2rem;
  }

  /* line 144, resources/assets/styles/layouts/_header.scss */

  body.menu-open nav.nav-primary {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@media (min-width: 1200px) {
  /* line 152, resources/assets/styles/layouts/_header.scss */

  header.main .container {
    grid-column: 2/3;
    height: 8.5rem;
    padding: 0 5rem;
  }

  /* line 161, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 165, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li > a {
    font-size: 0.9rem;
  }

  /* line 170, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li.menu-item-has-children ul.sub-menu {
    position: absolute;
    background-color: var(--background);
  }

  /* line 174, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li.menu-item-has-children ul.sub-menu li {
    padding: 0.5rem 5rem 0.5rem 1rem;
    margin: 0;
    font-size: 0.9rem;
  }

  /* line 179, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li.menu-item-has-children ul.sub-menu li + li {
    border-top: 1px solid var(--background-light);
  }

  /* line 186, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li + li {
    margin-left: 1rem;
  }
}

@media (min-width: 1600px) {
  /* line 200, resources/assets/styles/layouts/_header.scss */

  nav.nav-primary .menu-main-menu-container ul.nav > li + li {
    margin-left: 2rem;
  }
}

/* line 3, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar,
body.single-post aside.sidebar {
  float: left;
}

/* line 6, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .wrapper_sticky,
body.single-post aside.sidebar .wrapper_sticky {
  float: left;
}

/* line 11, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget h3,
body.single-post aside.sidebar .widget h3 {
  font-size: 1.25rem;
  margin-bottom: 2rem;
}

/* line 18, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li {
  width: calc(50% - 0.5rem);
  float: left;
}

/* line 22, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .popular_news_thumbnail,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .popular_news_thumbnail {
  height: 7rem;
  overflow: hidden;
}

/* line 26, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .popular_news_thumbnail img,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .popular_news_thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 33, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .news_text,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .news_text {
  margin: 1rem 0 1.5rem 0;
  color: var(--text-muted);
}

/* line 37, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .news_text a,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .news_text a {
  color: var(--dg-darkblue);
}

/* line 41, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .news_text .news_meta,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li .news_text .news_meta {
  margin-top: 0.5rem;
  font-size: 0.9rem;
}

/* line 47, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:nth-of-type(2n+1),
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:nth-of-type(2n+1) {
  margin-left: 1rem;
}

/* line 51, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:first-of-type,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:first-of-type {
  width: 100%;
  margin-left: 0;
}

/* line 55, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:first-of-type .popular_news_thumbnail,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:first-of-type .popular_news_thumbnail {
  width: 100%;
  height: 10rem;
}

/* line 61, resources/assets/styles/layouts/_sidebar.scss */

body.blog aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:first-of-type .news_text a,
body.single-post aside.sidebar .widget.dawson_footer_popular_news ul.popular_news li:first-of-type .news_text a {
  color: var(--dg-lightblue);
}

/* line 75, resources/assets/styles/layouts/_sidebar.scss */

body.single-post aside.sidebar .entry-meta {
  background-color: var(--background-light);
  margin: 1rem -1rem 2rem -1rem;
  padding: 1rem;
}

@media (min-width: 375px) {
  /* line 86, resources/assets/styles/layouts/_sidebar.scss */

  body.single-post aside.sidebar .entry-meta {
    margin: 2rem -2rem 2rem -2rem;
    padding: 2rem;
  }
}

@media (min-width: 1024px) {
  /* line 98, resources/assets/styles/layouts/_sidebar.scss */

  body.blog aside.sidebar .wrapper_sticky,
  body.single-post aside.sidebar .wrapper_sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 11rem;
    margin-bottom: 10rem;
  }

  /* line 107, resources/assets/styles/layouts/_sidebar.scss */

  body.blog aside.sidebar {
    margin-top: 11rem;
  }

  /* line 113, resources/assets/styles/layouts/_sidebar.scss */

  body.single-post aside.sidebar {
    margin-bottom: 2rem;
  }

  /* line 116, resources/assets/styles/layouts/_sidebar.scss */

  body.single-post aside.sidebar .entry-meta {
    margin: 2rem 0;
    padding: 0 0 2rem 0;
    background-color: transparent;
    border-bottom: 1px solid var(--border);
    color: var(--text-muted);
  }
}

/* line 2, resources/assets/styles/layouts/_footer.scss */

footer.default {
  background-color: var(--dg-footergrey);
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
}

/* line 7, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar,
footer.default .legal_bar {
  grid-column: 1/4;
}

/* line 11, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar .container,
footer.default .legal_bar .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 1600px;
  margin: 0 auto;
}

/* line 19, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar {
  height: 4.5rem;
  padding: 1rem 2rem;
  background-color: var(--dg-footersubgrey);
}

/* line 24, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar .container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 29, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 32, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li {
  color: var(--text-offwhite);
  font-size: 0.9rem;
  line-height: 1.6;
}

/* line 37, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li + li {
  margin-left: 0.75rem;
}

/* line 42, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li.social a {
  display: block;
  height: 1.4rem;
  width: 1rem;
  background-position: center center;
  background-size: 1rem 1rem;
}

/* line 51, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li.social.fb a {
  background-image: var(--social-facebook);
}

/* line 57, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li.social.tw a {
  background-image: var(--social-twitter);
}

/* line 63, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li.social.li a {
  background-image: var(--social-linkedin);
}

/* line 68, resources/assets/styles/layouts/_footer.scss */

footer.default .social_bar ul li.social span {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* line 76, resources/assets/styles/layouts/_footer.scss */

footer.default .legal_bar {
  padding: 1.5rem 1rem;
  margin-top: 1.5rem;
  background-color: var(--dg-footergrey);
  border-top: 1px solid var(--dg-footersubgrey);
}

/* line 82, resources/assets/styles/layouts/_footer.scss */

footer.default .legal_bar .container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 86, resources/assets/styles/layouts/_footer.scss */

footer.default .legal_bar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 1rem;
}

/* line 91, resources/assets/styles/layouts/_footer.scss */

footer.default .legal_bar ul li {
  font-size: 0.75rem;
  color: var(--text-offwhite);
}

/* line 9, resources/assets/styles/common/_typography.scss */

footer.default .legal_bar ul li a {
  color: var(--text-offwhite);
}

/* line 12, resources/assets/styles/common/_typography.scss */

footer.default .legal_bar ul li a:hover {
  color: var(--text-white);
}

/* line 97, resources/assets/styles/layouts/_footer.scss */

footer.default .legal_bar ul li + li::before {
  content: '\A0|\A0';
}

/* line 104, resources/assets/styles/layouts/_footer.scss */

footer.default .legal_bar .legal {
  color: var(--text-muted);
  font-size: 0.6rem;
  text-align: center;
}

/* line 111, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content {
  grid-column: 2/3;
  padding-top: 1.5rem;
}

/* line 115, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content a.brand {
  display: none;
}

/* line 120, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget h3 {
  position: relative;
  margin: 0;
  font-size: 0.9rem;
  color: var(--dg-lightblue);
  font-family: 'HelveticaNeue-Medium', 'Helvetica Neue Medium', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: 500;
  text-transform: UPPERCASE;
}

/* line 131, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget > div {
  font-size: 0.9rem;
}

/* line 134, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget > div p,
footer.default .footer_content .widget > div address,
footer.default .footer_content .widget > div a {
  color: var(--text-muted);
}

/* line 140, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget > div a:hover {
  color: var(--text-offwhite);
}

/* line 147, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget.open h3::after {
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 153, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget.dawson_footer_latest_news {
  display: none;
}

/* line 157, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget.dawson_footer_latest_news ul.latest_news li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 161, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget.dawson_footer_latest_news ul.latest_news .latest_news_thumbnail {
  height: 4.25rem;
  width: 4.25rem;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}

/* line 169, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget.dawson_footer_latest_news ul.latest_news .news_text {
  width: 8rem;
  margin-left: 0.75rem;
  font-size: 0.8rem;
  color: var(--text-offwhite);
}

/* line 9, resources/assets/styles/common/_typography.scss */

footer.default .footer_content .widget.dawson_footer_latest_news ul.latest_news .news_text a {
  color: var(--text-offwhite);
}

/* line 12, resources/assets/styles/common/_typography.scss */

footer.default .footer_content .widget.dawson_footer_latest_news ul.latest_news .news_text a:hover {
  color: var(--text-white);
}

/* line 177, resources/assets/styles/layouts/_footer.scss */

footer.default .footer_content .widget.dawson_footer_latest_news ul.latest_news .news_meta {
  font-size: 0.65rem;
  color: var(--text-muted);
}

@media (min-width: 321px) {
  /* line 191, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar {
    padding: 2rem;
  }
}

@media (max-width: 1023px) {
  /* line 202, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget {
    border: 1px solid var(--dg-footersubgrey);
    border-radius: 4px;
  }

  /* line 206, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget h3 {
    padding: 0.75rem 1rem;
  }

  /* line 209, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget h3::after {
    content: '\2BC8';
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
    color: var(--text-white);
    font-size: 1.5rem;
    line-height: 1rem;
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    -o-transition: -o-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
  }

  /* line 222, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget > div {
    padding: 0 1rem 1rem 1rem;
  }

  /* line 226, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget + .widget {
    margin-top: 0.5rem;
  }
}

@media (min-width: 768px) {
  /* line 238, resources/assets/styles/layouts/_footer.scss */

  footer.default .social_bar,
  footer.default .legal_bar {
    padding: 1rem 3rem;
  }
}

@media (min-width: 1024px) {
  /* line 249, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2rem 0 0 0;
  }

  /* line 253, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content a.brand {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    background-position: left center;
  }

  /* line 259, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget {
    width: 10rem;
  }

  /* line 262, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget h3 {
    padding: 0.5rem 0 1.5rem 0;
  }

  /* line 267, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget li + li {
    margin-top: 1rem;
  }

  /* line 274, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget .textwidget > * + * {
    margin-top: 1rem;
  }

  /* line 280, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget + .widget {
    margin-left: 2rem;
  }

  /* line 287, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  /* line 293, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar .legal {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
    text-align: left;
  }

  /* line 299, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar nav {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    letter-spacing: 1px;
  }

  /* line 304, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar ul {
    margin-bottom: 0;
  }

  /* line 307, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar ul li {
    color: var(--text-offwhite);
  }

  /* line 9, resources/assets/styles/common/_typography.scss */

  footer.default .legal_bar ul li a {
    color: var(--text-offwhite);
  }

  /* line 12, resources/assets/styles/common/_typography.scss */

  footer.default .legal_bar ul li a:hover {
    color: var(--text-white);
  }

  /* line 310, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar ul li + li {
    margin-left: 1rem;
  }

  /* line 313, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar ul li + li::before {
    content: '';
  }
}

@media (min-width: 1200px) {
  /* line 327, resources/assets/styles/layouts/_footer.scss */

  footer.default .social_bar,
  footer.default .legal_bar {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  /* line 333, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content {
    grid-column: 1/4;
    padding: 5rem 5rem 3rem 5rem;
    max-width: 1600px;
  }

  /* line 339, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content .widget.dawson_footer_latest_news {
    display: block;
    width: 14rem;
  }

  /* line 346, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  /* line 350, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar .legal {
    font-size: 0.6rem;
  }
}

@media (min-width: 1600px) {
  /* line 361, resources/assets/styles/layouts/_footer.scss */

  footer.default .footer_content {
    grid-column: 2/3;
  }

  /* line 365, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar {
    grid-column: 2/3;
  }

  /* line 368, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar .legal {
    font-size: 0.75rem;
  }

  /* line 371, resources/assets/styles/layouts/_footer.scss */

  footer.default .legal_bar .legal p {
    line-height: 1.6;
  }
}

/* line 3, resources/assets/styles/layouts/_pages.scss */

body.page .content > * {
  grid-column: 2/3;
}

/* line 7, resources/assets/styles/layouts/_pages.scss */

body.page .content .page-header {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* line 4, resources/assets/styles/layouts/_posts.scss */

body.blog .wrapper > *,
body.single-post .wrapper > * {
  grid-column: 2/3;
}

/* line 9, resources/assets/styles/layouts/_posts.scss */

body.blog .page-header,
body.single-post .page-header {
  text-align: center;
  padding: 2rem 0;
}

/* line 16, resources/assets/styles/layouts/_posts.scss */

body.single-post .hero {
  grid-column: 1/4;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: auto;
  width: 100vw;
  padding: 6rem 2rem;
  background-size: cover;
}

/* line 27, resources/assets/styles/layouts/_posts.scss */

body.single-post .hero span.image_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/* line 36, resources/assets/styles/layouts/_posts.scss */

body.single-post .hero .hero_content {
  position: relative;
  width: 100%;
  max-width: 80rem;
}

/* line 42, resources/assets/styles/layouts/_posts.scss */

body.single-post .hero h1,
body.single-post .hero .subtitle {
  color: var(--text-white);
  padding-right: 1rem;
  text-align: center;
}

/* line 49, resources/assets/styles/layouts/_posts.scss */

body.single-post .hero .subtitle {
  font-size: 1.2rem;
}

/* line 54, resources/assets/styles/layouts/_posts.scss */

body.single-post article {
  margin-top: 1rem;
}

/* line 58, resources/assets/styles/layouts/_posts.scss */

body.single-post article p + p {
  margin-top: 1rem;
}

@media (min-width: 375px) {
  /* line 67, resources/assets/styles/layouts/_posts.scss */

  body.single-post article {
    margin-top: 2rem;
  }
}

@media (min-width: 768px) {
  /* line 78, resources/assets/styles/layouts/_posts.scss */

  body.blog .wrapper main.content .articles-wrapper,
  body.single-post .wrapper main.content .articles-wrapper {
    margin: 0 auto;
    width: 655px;
  }

  /* line 87, resources/assets/styles/layouts/_posts.scss */

  body.single-post .hero {
    padding: 6rem 3rem;
  }
}

@media (min-width: 1024px) {
  /* line 97, resources/assets/styles/layouts/_posts.scss */

  body.blog .wrapper .page-header,
  body.single-post .wrapper .page-header {
    text-align: left;
    padding: 2rem 0;
  }

  /* line 103, resources/assets/styles/layouts/_posts.scss */

  body.blog .wrapper main.content .articles-wrapper,
  body.single-post .wrapper main.content .articles-wrapper {
    margin: 0;
  }

  /* line 108, resources/assets/styles/layouts/_posts.scss */

  body.blog .wrapper aside.sidebar,
  body.single-post .wrapper aside.sidebar {
    grid-column: 4/5;
  }
}

@media (min-width: 1200px) {
  /* line 117, resources/assets/styles/layouts/_posts.scss */

  body.single-post .hero {
    grid-column: 1/6;
    width: 100%;
    height: 37.5rem;
  }

  /* line 123, resources/assets/styles/layouts/_posts.scss */

  body.single-post main.content,
  body.single-post aside.sidebar {
    margin-top: 2rem;
  }
}

/* line 3, resources/assets/styles/layouts/_industries.scss */

body.single-industry main.content > * {
  grid-column: 2/3;
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}


/*# sourceMappingURL=main.css.map*/