@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,400italic);
.clearfix:after, .accelerator__logos:after, .box-list:after, .button-header__list:after, .career-details:after, .client-listing:after, .event-details:after, .fact-list:after, .footer__row-1:after, .footer__row-2:after, .section:after, .staff-listing:after, .things__inner:after {
  content: "";
  display: table;
  clear: both;
}

.element-focusable, .element-invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

.element-hidden {
  display: none;
}

.clearfix:after, .accelerator__logos:after, .box-list:after, .button-header__list:after, .career-details:after, .client-listing:after, .event-details:after, .fact-list:after, .footer__row-1:after, .footer__row-2:after, .section:after, .staff-listing:after, .things__inner:after {
  display: table;
  content: "";
}
.clearfix:after, .accelerator__logos:after, .box-list:after, .button-header__list:after, .career-details:after, .client-listing:after, .event-details:after, .fact-list:after, .footer__row-1:after, .footer__row-2:after, .section:after, .staff-listing:after, .things__inner:after {
  clear: both;
}

@font-face {
  font-family: 'Copernicus';
  src: url("fonts/Copernicus-Book.eot");
  src: url("fonts/Copernicus-Book.eot?#iefix") format("embedded-opentype"), url("fonts/Copernicus-Book.woff") format("woff"), url("fonts/Copernicus-Book.svg#Copernicus") format("svg");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Copernicus';
  src: url("fonts/Copernicus-BookItalic.eot");
  src: url("fonts/Copernicus-BookItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Copernicus-BookItalic.woff") format("woff"), url("fonts/Copernicus-BookItalic.svg#Copernicus") format("svg");
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: 'Copernicus';
  src: url("fonts/Copernicus-Medium.eot");
  src: url("fonts/Copernicus-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Copernicus-Medium.woff") format("woff"), url("fonts/Copernicus-Medium.svg#Copernicus") format("svg");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'Copernicus';
  src: url("fonts/Copernicus-MediumItalic.eot");
  src: url("fonts/Copernicus-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Copernicus-MediumItalic.woff") format("woff"), url("fonts/Copernicus-MediumItalic.svg#Copernicus") format("svg");
  font-style: italic;
  font-weight: 500;
}

@font-face {
  font-family: 'Copernicus';
  src: url("fonts/Copernicus-Bold.eot");
  src: url("fonts/Copernicus-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Copernicus-Bold.woff") format("woff"), url("fonts/Copernicus-Bold.svg#Copernicus") format("svg");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Copernicus';
  src: url("fonts/Copernicus-BoldItalic.eot");
  src: url("fonts/Copernicus-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Copernicus-BoldItalic.woff") format("woff"), url("fonts/Copernicus-BoldItalic.svg#Copernicus") format("svg");
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: 'Metric';
  src: url("fonts/Metric.eot");
  src: url("fonts/Metric.eot?#iefix") format("embedded-opentype"), url("fonts/Metric.woff") format("woff"), url("fonts/Metric.ttf") format("truetype"), url("fonts/Metric.svg#Metric") format("svg");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: 'Metric';
  src: url("fonts/Metric-Semibold.eot");
  src: url("fonts/Metric-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/Metric-Semibold.woff") format("woff"), url("fonts/Metric-Semibold.ttf") format("truetype"), url("fonts/Metric-Semibold.svg#Metric") format("svg");
  font-style: normal;
  font-weight: bold;
}

@font-face {
  font-family: 'Metric';
  src: url("fonts/Metric-Light.eot");
  src: url("fonts/Metric-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Metric-Light.woff") format("woff"), url("fonts/Metric-Light.ttf") format("truetype"), url("fonts/Metric-Light.svg#Metric") format("svg");
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: 'Metric';
  src: url("fonts/Metric-LightItalic.eot");
  src: url("fonts/Metric-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Metric-LightItalic.woff") format("woff"), url("fonts/Metric-LightItalic.ttf") format("truetype"), url("fonts/Metric-LightItalic.svg#Metric") format("svg");
  font-style: italic;
  font-weight: 300;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

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

body {
  margin: 0;
  padding: 0;
}

a {
  background: transparent;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Copernicus", Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

legend {
  border: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

img,
input,
textarea,
video {
  height: auto;
  max-width: 100%;
}

embed,
iframe,
object {
  max-width: 100%;
}

::-moz-selection {
  background: #7ccfd9;
  color: white;
  text-shadow: none;
}

::selection {
  background: #7ccfd9;
  color: white;
  text-shadow: none;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  -webkit-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -webkit-transform;
  -moz-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -moz-transform;
  -o-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -o-transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

a {
  color: #ef4836;
  border-bottom: 1px solid #ef4836;
  border-bottom: 1px solid rgba(239, 72, 54, 0);
  text-decoration: none;
}
a:hover, a:focus {
  border-bottom: 1px solid #ef4836;
  color: #ef4836;
  text-decoration: none;
}

abbr {
  font-variant: small-caps;
  text-transform: lowercase;
}
abbr:hover {
  cursor: help;
}

blockquote {
  border-left: 6px solid #e03d2b;
  font-size: 1.09091em;
  font-style: italic;
  margin: 1.18182em 1.5em;
  padding: 0 20px;
}

body {
  background-color: white;
  color: #555559;
  line-height: 1.4;
  word-wrap: break-word;
}

caption {
  font-style: italic;
}

cite {
  font-style: italic;
}

dl {
  margin: 1.18182em 0;
}

dt {
  color: #e03d2b;
  margin-top: 1.18182em;
}

dt + dt {
  margin-top: 0;
}

fieldset {
  margin: 0 0 1.18182em 0;
  padding: 1em;
}

h1, h2, h3, h4, h5, h6 {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  text-rendering: optimizeLegibility;
}

h1 {
  font-size: 1.45455em;
  margin: 1.01563em 0 0.60938em 0;
}

h2 {
  color: #ef4836;
  font-size: 1.27273em;
  font-weight: bold;
  margin: 0.92857em 0 0.46429em 0;
}

h3 {
  color: #7ccfd9;
  font-size: 1.09091em;
  margin: 0.92857em 0 0.46429em 0;
}

h4 {
  font-size: 1.09091em;
  margin: 1.08333em 0 0.54167em 0;
}

h5 {
  color: #ef4836;
  font-size: 1em;
  font-weight: bold;
  margin: 1.18182em 0 0 0;
}

h6 {
  font-size: 1em;
  font-weight: bold;
  margin: 1.18182em 0 0 0;
}

hr {
  border: none;
  border-bottom: 1px solid #dbdbdb;
}

html {
  line-height: 1.18182em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  color: #555559;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 137.5%;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0.5em 1em;
}

input[type="file"] {
  border: 0;
  padding: 1em 0;
}

label {
  font-weight: bold;
  margin-bottom: 0.25em;
}

legend {
  font-style: italic;
  margin: 0;
}

li {
  font-weight: normal;
}

mark {
  background: #ff0;
  color: #000;
}

ol {
  margin: 1.18182em 0;
  padding: 0 0 0 2.2em;
}
[dir="rtl"] ol {
  padding: 0 2.2em 0 0;
}
ol ol,
ol ul {
  margin: 0;
}

p {
  color: #555559;
  margin: 0 0 1.18182em 0;
}

pre {
  margin: 1.18182em 0;
}

select {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  min-width: 100%;
  padding: 0.5em 1em;
}
@media (min-width: 43.75em) {
  select {
    min-width: 95%;
  }
}
select:hover, select:focus {
  border: 1px solid #ccc;
}

small {
  font-size: 0.81818em;
  line-height: 1.44444em;
}

table {
  font-size: 0.81818em;
}

td {
  border: 1px solid #555559;
  padding: 0.5em 1em;
}

textarea {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  min-width: 100%;
  padding: 0.5em 1em;
}
@media (min-width: 43.75em) {
  textarea {
    min-width: 95%;
  }
}
textarea:hover, textarea:focus {
  border: 1px solid #ccc;
}

tfoot {
  font-weight: bold;
}

th {
  background: #ef4836;
  border: 1px solid #555559;
  color: #fff;
  padding: 0.5em 1em;
  text-align: left;
}

ul {
  margin: 1.18182em 0;
  padding: 0 0 0 1em;
}
[dir="rtl"] ul {
  padding: 0 1em 0 0;
}
ul ol,
ul ul {
  margin: 0;
}

article ul {
  padding: 0;
}
article ul > li {
  list-style: none;
  list-style-position: outside;
  margin: 0;
  padding-left: 20px;
  position: relative;
}
article ul > li:before {
  color: #ef4836;
  content: "\2022\a0\a0";
  left: 0;
  position: absolute;
  width: 20px;
}
article ul > li ul {
  padding: 0 0 0 1em;
}
[dir="rtl"] article ul > li ul {
  padding: 0 1em 0 0;
}
article ul > li ul > li {
  list-style: square;
  padding-left: 0;
  position: static;
}
article ul > li ul > li:before {
  content: "";
  position: static;
  width: auto;
}
article ul > li ul > li ul > li {
  list-style: disc;
}
article ul > li ul > li ul > li ul > li {
  list-style: circle;
}
article ul > li ul > li ul > li ul > li ul > li {
  list-style: square;
}

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }

  iframe,
  nav {
    display: none;
  }

  a,
  a:visited {
    text-decoration: none;
  }

  a[href]:after {
    content: " <" attr(href) ">";
    font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-transform: lowercase;
  }

  a[href^="javascript:"]:after,
  a[href^="mailto:"]:after,
  a[href^="tel:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  img,
  tr,
  ul {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  h1 a:after,
  h2 a:after,
  h3 a:after,
  h4 a:after,
  h5 a:after,
  h6 a:after {
    display: inline-block;
  }

  h2,
  h3,
  h4,
  p {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3,
  h4 {
    page-break-after: avoid;
  }

  @page {
    margin: 2cm;
}
}
.accent-line-bottom:after {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  margin-top: 0.75em;
  position: relative;
  width: 30px;
}

.accent-line-centered:after {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 50%;
  margin-top: 0.75em;
  margin-left: -15px;
  position: relative;
  width: 30px;
}

.accent-line-top:before {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  margin-bottom: 0.75em;
  position: relative;
  width: 30px;
}

.button-wrapper--blue-with-line .button,
.button-wrapper--gray-with-line .button,
.button-wrapper--red-with-line .button, button,
.button, .button--red, .career-details .apply a, .contact-us-form .wpcf7-submit, .mailing-list-signup .wpcf7-submit, #jobvite-subscription a.button, .actions a.button, .salesforce-form .form-submit, .box-list__item .event-cta a, .button-header__item a, .case-study-view-all-button .button, .case-study__content a, .event-details .event-cta a, .footer__row-1 .email-signup .button, .home-clients__all-link .button, .home__careers-button .button, .jobs-banner__content .apply-cta, .single-service__capabilities-section-buttons .button, .widget.event .event-cta a, .widget.jobs .apply-cta, .widget.work-with-us .btn-work, .nav--primary ul.nav li.nav__link--button a, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 0 !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: 1em auto;
  max-width: 100%;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none !important;
  vertical-align: baseline;
}
button:hover,
.button:hover, .button--red:hover, .career-details .apply a:hover, .contact-us-form .wpcf7-submit:hover, .mailing-list-signup .wpcf7-submit:hover, #jobvite-subscription a.button:hover, .actions a.button:hover, .salesforce-form .form-submit:hover, .box-list__item .event-cta a:hover, .button-header__item a:hover, .case-study__content a:hover, .event-details .event-cta a:hover, .footer__row-1 .email-signup .button:hover, .jobs-banner__content .apply-cta:hover, .widget.event .event-cta a:hover, .widget.jobs .apply-cta:hover, .widget.work-with-us .btn-work:hover, .nav--primary ul.nav li.nav__link--button a:hover, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a:hover, button:focus,
.button:focus, .button--red:focus, .career-details .apply a:focus, .contact-us-form .wpcf7-submit:focus, .mailing-list-signup .wpcf7-submit:focus, #jobvite-subscription a.button:focus, .actions a.button:focus, .salesforce-form .form-submit:focus, .box-list__item .event-cta a:focus, .button-header__item a:focus, .case-study__content a:focus, .event-details .event-cta a:focus, .footer__row-1 .email-signup .button:focus, .jobs-banner__content .apply-cta:focus, .widget.event .event-cta a:focus, .widget.jobs .apply-cta:focus, .widget.work-with-us .btn-work:focus, .nav--primary ul.nav li.nav__link--button a:focus, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a:focus, button:active,
.button:active, .button--red:active, .career-details .apply a:active, .contact-us-form .wpcf7-submit:active, .mailing-list-signup .wpcf7-submit:active, #jobvite-subscription a.button:active, .actions a.button:active, .salesforce-form .form-submit:active, .box-list__item .event-cta a:active, .button-header__item a:active, .case-study__content a:active, .event-details .event-cta a:active, .footer__row-1 .email-signup .button:active, .jobs-banner__content .apply-cta:active, .widget.event .event-cta a:active, .widget.jobs .apply-cta:active, .widget.work-with-us .btn-work:active, .nav--primary ul.nav li.nav__link--button a:active, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a:active {
  border: 0 !important;
  outline: 0;
}
button + .button,
.button + .button, .button--red + .button, .career-details .apply a + .button, .contact-us-form .wpcf7-submit + .button, .mailing-list-signup .wpcf7-submit + .button, #jobvite-subscription a.button + .button, .actions a.button + .button, .salesforce-form .form-submit + .button, .box-list__item .event-cta a + .button, .button-header__item a + .button, .case-study__content a + .button, .event-details .event-cta a + .button, .footer__row-1 .email-signup .button + .button, .jobs-banner__content .apply-cta + .button, .widget.event .event-cta a + .button, .widget.jobs .apply-cta + .button, .widget.work-with-us .btn-work + .button, .nav--primary ul.nav li.nav__link--button a + .button, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a + .button {
  margin-left: 1em;
}
[dir="rtl"] button + .button,
[dir="rtl"] .button + .button, [dir="rtl"] .button--red + .button, [dir="rtl"] .career-details .apply a + .button, .career-details .apply [dir="rtl"] a + .button, [dir="rtl"] .contact-us-form .wpcf7-submit + .button, .contact-us-form [dir="rtl"] .wpcf7-submit + .button, [dir="rtl"] .mailing-list-signup .wpcf7-submit + .button, .mailing-list-signup [dir="rtl"] .wpcf7-submit + .button, [dir="rtl"] #jobvite-subscription a.button + .button, #jobvite-subscription [dir="rtl"] a.button + .button, [dir="rtl"] .salesforce-form .form-submit + .button, .salesforce-form [dir="rtl"] .form-submit + .button, [dir="rtl"] .box-list__item .event-cta a + .button, .box-list__item .event-cta [dir="rtl"] a + .button, [dir="rtl"] .button-header__item a + .button, .button-header__item [dir="rtl"] a + .button, [dir="rtl"] .case-study__content a + .button, .case-study__content [dir="rtl"] a + .button, [dir="rtl"] .event-details .event-cta a + .button, .event-details .event-cta [dir="rtl"] a + .button, [dir="rtl"] .jobs-banner__content .apply-cta + .button, .jobs-banner__content [dir="rtl"] .apply-cta + .button, [dir="rtl"] .widget.event .event-cta a + .button, .widget.event .event-cta [dir="rtl"] a + .button, [dir="rtl"] .widget.jobs .apply-cta + .button, .widget.jobs [dir="rtl"] .apply-cta + .button, [dir="rtl"] .widget.work-with-us .btn-work + .button, .widget.work-with-us [dir="rtl"] .btn-work + .button, [dir="rtl"] .nav--primary ul.nav li.nav__link--button a + .button, .nav--primary ul.nav li.nav__link--button [dir="rtl"] a + .button, [dir="rtl"] body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a + .button, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button [dir="rtl"] a + .button {
  margin-left: 0;
  margin-right: 1em;
}
@media (min-width: 43.75em) {
  .button-wrapper--blue-with-line .button,
  .button-wrapper--gray-with-line .button,
  .button-wrapper--red-with-line .button, button,
  .button, .button--red, .career-details .apply a, .contact-us-form .wpcf7-submit, .mailing-list-signup .wpcf7-submit, #jobvite-subscription a.button, .actions a.button, .salesforce-form .form-submit, .box-list__item .event-cta a, .button-header__item a, .case-study-view-all-button .button, .case-study__content a, .event-details .event-cta a, .footer__row-1 .email-signup .button, .home-clients__all-link .button, .home__careers-button .button, .jobs-banner__content .apply-cta, .single-service__capabilities-section-buttons .button, .widget.event .event-cta a, .widget.jobs .apply-cta, .widget.work-with-us .btn-work, .nav--primary ul.nav li.nav__link--button a, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a {
    display: inline-block;
    margin: 1em 1em 1em 0;
  }
}

.button-wrapper--blue-with-line,
.button-wrapper--gray-with-line,
.button-wrapper--red-with-line {
  clear: both;
  margin-top: 2em;
  position: relative;
  text-align: center;
}
.button-wrapper--blue-with-line:before,
.button-wrapper--gray-with-line:before,
.button-wrapper--red-with-line:before {
  border-top: 1px solid #dbdbdb;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: -1;
}
.button-wrapper--blue-with-line .button,
.button-wrapper--gray-with-line .button,
.button-wrapper--red-with-line .button {
  background-color: #7ccfd9 !important;
  color: white !important;
  margin: 2em 0;
}
.button-wrapper--blue-with-line .button:hover, .button-wrapper--blue-with-line .button:focus, .button-wrapper--blue-with-line .button:active,
.button-wrapper--gray-with-line .button:hover,
.button-wrapper--red-with-line .button:hover,
.button-wrapper--gray-with-line .button:focus,
.button-wrapper--red-with-line .button:focus,
.button-wrapper--gray-with-line .button:active,
.button-wrapper--red-with-line .button:active {
  background-color: #54c1ce !important;
  color: white !important;
}

.button-wrapper--gray-with-line .button {
  background-color: transparent !important;
  border: solid 1px #555559 !important;
  color: #555559 !important;
  background-color: white !important;
}
.button-wrapper--gray-with-line .button:hover, .button-wrapper--gray-with-line .button:focus, .button-wrapper--gray-with-line .button:active, .button-wrapper--gray-with-line .button.is-active {
  background-color: #555559 !important;
  border: solid 1px #555559 !important;
  color: white !important;
}
.button-wrapper--gray-with-line .button:hover, .button-wrapper--gray-with-line .button:focus {
  background-color: #555559 !important;
}

.button-wrapper--red-with-line .button {
  background-color: #ef4836 !important;
  color: white !important;
}
.button-wrapper--red-with-line .button:hover, .button-wrapper--red-with-line .button:focus, .button-wrapper--red-with-line .button:active {
  background-color: #e02612 !important;
  color: white !important;
}

.button-wrapper--centered-overlap-bottom,
.home-clients__all-link {
  bottom: -30px;
  position: relative;
  text-align: center;
}
.button-wrapper--centered-overlap-bottom .button,
.home-clients__all-link .button {
  font-size: 22px;
  line-height: 60px;
  margin: 0;
  padding: 0 40px;
}

.button-wrapper--centered-overlap-top,
.case-study-view-all-button,
.home__careers-button {
  position: relative;
  text-align: center;
  top: -30px;
}
.button-wrapper--centered-overlap-top .button,
.case-study-view-all-button .button,
.home__careers-button .button {
  font-size: 22px;
  line-height: 60px;
  margin: 0;
  padding: 0 40px;
}

button,
.button {
  background-color: #7ccfd9 !important;
  color: white !important;
}
button:hover, button:focus, button:active,
.button:hover,
.button:focus,
.button:active {
  background-color: #54c1ce !important;
  color: white !important;
}

.button--red, .career-details .apply a, .contact-us-form .wpcf7-submit, .mailing-list-signup .wpcf7-submit, #jobvite-subscription a.button, .actions a.button, .salesforce-form .form-submit {
  background-color: #ef4836 !important;
  color: white !important;
}
.button--red:hover, .career-details .apply a:hover, .contact-us-form .wpcf7-submit:hover, .mailing-list-signup .wpcf7-submit:hover, #jobvite-subscription a.button:hover, .actions a.button:hover, .salesforce-form .form-submit:hover, .button--red:focus, .career-details .apply a:focus, .contact-us-form .wpcf7-submit:focus, .mailing-list-signup .wpcf7-submit:focus, #jobvite-subscription a.button:focus, .actions a.button:focus, .salesforce-form .form-submit:focus, .button--red:active, .career-details .apply a:active, .contact-us-form .wpcf7-submit:active, .mailing-list-signup .wpcf7-submit:active, #jobvite-subscription a.button:active, .actions a.button:active, .salesforce-form .form-submit:active {
  background-color: #e02612 !important;
  color: white !important;
}

.button--large, .contact-us-form .wpcf7-submit, .mailing-list-signup .wpcf7-submit {
  padding: 0.75em 2em;
}

.contact-us-form input.wpcf7-text,
.contact-us-form input.wpcf7-captchar, .mailing-list-signup input.wpcf7-text,
.mailing-list-signup input.wpcf7-captchar, .salesforce-form .email, .salesforce-form .text {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  min-width: 100%;
}
@media (min-width: 43.75em) {
  .contact-us-form input.wpcf7-text,
  .contact-us-form input.wpcf7-captchar, .mailing-list-signup input.wpcf7-text,
  .mailing-list-signup input.wpcf7-captchar, .salesforce-form .email, .salesforce-form .text {
    min-width: 95%;
  }
}
.contact-us-form input.wpcf7-text:focus,
.contact-us-form input.wpcf7-captchar:focus, .mailing-list-signup input.wpcf7-text:focus,
.mailing-list-signup input.wpcf7-captchar:focus, .salesforce-form .email:focus, .salesforce-form .text:focus, .contact-us-form input.wpcf7-text:hover,
.contact-us-form input.wpcf7-captchar:hover, .mailing-list-signup input.wpcf7-text:hover,
.mailing-list-signup input.wpcf7-captchar:hover, .salesforce-form .email:hover, .salesforce-form .text:hover {
  border: 1px solid #ccc;
}

.button-header__content h1, .button-header__content--accent-line h1, .button-header__content h2, .button-header__content--accent-line h2, .hero-text-home__content, .hero-text__content, .home-slider.flexslider li.slide a h2 {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  font-family: "Copernicus", Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
}
@media (min-width: 37.5em) {
  .button-header__content h1, .button-header__content--accent-line h1, .button-header__content h2, .button-header__content--accent-line h2, .hero-text-home__content, .hero-text__content, .home-slider.flexslider li.slide a h2 {
    font-size: 33px;
  }
}
@media (min-width: 56.25em) {
  .button-header__content h1, .button-header__content--accent-line h1, .button-header__content h2, .button-header__content--accent-line h2, .hero-text-home__content, .hero-text__content, .home-slider.flexslider li.slide a h2 {
    font-size: 44px;
  }
}

h1.home-clients__header {
  font-size: 1.72727em;
}

.staff-listing__item a.staff-listing__image img, article.staff .staff__image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 180px;
  width: 180px;
}

.widget.related-posts .related-posts__list .related-posts__item a, .widget a {
  border: 0;
  border-bottom: 1px solid rgba(124, 207, 217, 0);
  color: #7ccfd9;
  text-decoration: none;
}
.widget.related-posts .related-posts__list .related-posts__item a:hover, .widget a:hover, .widget.related-posts .related-posts__list .related-posts__item a:focus, .widget a:focus {
  border: 0;
  border-bottom: 1px solid #41b9c8;
  color: #41b9c8;
  text-decoration: none;
}

.footer__copyright a, .widget-button-list .widget-button-list__item a {
  color: #555559;
  border-bottom: 1px solid rgba(85, 85, 89, 0);
  text-decoration: none;
}
.footer__copyright a:hover, .widget-button-list .widget-button-list__item a:hover, .footer__copyright a:focus, .widget-button-list .widget-button-list__item a:focus {
  border-bottom: 1px solid #555559;
  color: #555559;
  text-decoration: none;
}

.widget.event h2.title a {
  border: 0;
  border-bottom: 1px solid rgba(239, 72, 54, 0);
  color: #7ccfd9;
  font-weight: bold;
  text-decoration: none;
}
.widget.event h2.title a:hover, .widget.event h2.title a:focus {
  border: 0;
  border-bottom: 1px solid #41b9c8;
  color: #41b9c8;
  text-decoration: none;
}

.box-list__item h2.title a, .staff-listing__item a, ul.nav--inline a, ul.nav--inline-centered a {
  border: 0;
  color: #555559;
  font-weight: bold;
  text-decoration: none;
}
.box-list__item h2.title a:hover, .staff-listing__item a:hover, ul.nav--inline a:hover, ul.nav--inline-centered a:hover, .box-list__item h2.title a:focus, .staff-listing__item a:focus, ul.nav--inline a:focus, ul.nav--inline-centered a:focus {
  border: 0;
  color: #ef4836;
  text-decoration: none;
}

.hero-text-home__content a, .hero-text__content a {
  border: 0;
  border-bottom: 1px solid rgba(143, 143, 146, 0);
  color: #8f8f92;
  font-weight: bold;
  text-decoration: none;
}
.hero-text-home__content a:hover, .hero-text__content a:hover, .hero-text-home__content a:focus, .hero-text__content a:focus {
  border: 0;
  border-bottom: 1px solid #ef4836;
  color: #ef4836;
  text-decoration: none;
}

.blue .box-list__item h2.title a, ul.services-list li a {
  border: 0;
  border-bottom: 1px solid rgba(85, 85, 89, 0);
  color: #555559;
  font-weight: bold;
  text-decoration: none;
}
.blue .box-list__item h2.title a:hover, ul.services-list li a:hover, .blue .box-list__item h2.title a:focus, ul.services-list li a:focus {
  border: 0;
  border-bottom: 1px solid #7ccfd9;
  color: #7ccfd9;
  text-decoration: none;
}

.no-border,
a.image-link {
  border: 0;
}
.no-border:link, .no-border:visited, .no-border:hover, .no-border:focus, .no-border:active,
a.image-link:link,
a.image-link:visited,
a.image-link:hover,
a.image-link:focus,
a.image-link:active {
  border: 0;
}

ul.services-list, .staff__blog-list,
.plain-list {
  list-style: none;
  margin: 0.5em 0;
  padding: 0;
}
ul.services-list li, .staff__blog-list li,
.plain-list li {
  list-style: none;
  margin: 0 0 0.75em 0;
  padding: 0;
}
ul.services-list li:before, .staff__blog-list li:before,
.plain-list li:before {
  display: none;
}

.two-columns {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}
@media (min-width: 37.5em) {
  .two-columns {
    -webkit-columns: 2;
    -moz-columns: 2;
    -ms-columns: 2;
    -o-columns: 2;
    columns: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    -ms-column-gap: 40px;
    -o-column-gap: 40px;
    column-gap: 40px;
  }
}

ul.nav--inline, ul.nav--inline-centered, nav ul.nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

.l-constrain {
  margin: 0 auto;
  max-width: 1180px;
  padding: 0 10px 0 10px;
}

.l-main:after {
  display: table;
  content: "";
}
.l-main:after {
  clear: both;
}
@media (min-width: 43.75em) {
  .l-main.sidebar .l-main__content {
    width: 65.21739%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  .l-main.sidebar .l-main__sidebar {
    width: 30.43478%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.l-main__content,
.l-main.sidebar .l-main__sidebar, .button-header, .button-header--bgcolor, .hero-text--bgcolor {
  padding-top: 20px;
}
@media (min-width: 43.75em) {
  .l-main__content,
  .l-main.sidebar .l-main__sidebar, .button-header, .button-header--bgcolor, .hero-text--bgcolor {
    padding-top: 72px;
  }
}
.no-padding.l-main__content,
.l-main.sidebar .no-padding.l-main__sidebar, .no-padding.button-header, .no-padding.button-header--bgcolor, .no-padding.hero-text--bgcolor {
  padding-top: 0 !important;
}

.accelerator {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

.accelerator__logos {
  margin: 0;
}
@media (min-width: 37.5em) {
  .accelerator__logos {
    float: right;
    margin: 0.5em 0px 0px 3em;
  }
}
.accelerator__logos img {
  margin: 0 2em 1em 0;
}
@media (min-width: 37.5em) {
  .accelerator__logos img {
    display: block;
    margin: 0 0 2em 0;
  }
}

article > h1:first-child,
article > h2:first-child {
  margin-top: 0;
}

.blog-author {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  margin: 1em 0;
}

@media (min-width: 56.25em) {
  .blog-author__list.multiple {
    -webkit-columns: 2;
    -moz-columns: 2;
    -ms-columns: 2;
    -o-columns: 2;
    columns: 2;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    -ms-column-gap: 2em;
    -o-column-gap: 2em;
    column-gap: 2em;
  }
}

.blog-author__author {
  -webkit-column-break-inside: avoid;
  column-break-inside: avoid;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  display: table;
  min-height: 60px;
  padding: 0.5em 0;
  width: 100%;
}
.blog-author__author .blog-author__inner {
  display: table-row;
}
.blog-author__author .blog-author__photo {
  border: 0;
  display: table-cell;
  line-height: 0;
  width: 70px;
}
.blog-author__author .blog-author__photo img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
.blog-author__author .blog-author__info {
  display: table-cell;
  line-height: 1.1;
  min-height: 60px;
  vertical-align: middle;
}

.box-list {
  line-height: 1.1;
  list-style-type: none;
  margin-top: 0;
  padding: 0;
}

@media (min-width: 60em) {
  .sidebar .box-list__item {
    float: left;
    margin: 0 2% 2em 0;
    min-height: 310px;
    padding-bottom: 90px;
    width: 48%;
  }
  .sidebar .box-list__item.even {
    margin: 0 0 2em 2%;
  }
  .sidebar .box-list__item.odd {
    clear: left;
  }
}

@media (min-width: 43.75em) {
  .no-sidebar .box-list__item {
    float: left;
    margin: 0 2% 2em 0;
    min-height: 310px;
    padding-bottom: 90px;
    width: 48%;
  }
  .no-sidebar .box-list__item.even {
    margin: 0 0 2em 2%;
  }
  .no-sidebar .box-list__item.odd {
    clear: left;
  }
}
@media (min-width: 73.75em) {
  .no-sidebar .box-list__item {
    width: 31%;
  }
  .no-sidebar .box-list__item.first {
    clear: left;
    margin: 0 2% 2em 0;
  }
  .no-sidebar .box-list__item.second {
    margin: 0 1% 2em 1%;
  }
  .no-sidebar .box-list__item.third {
    margin: 0 0 2em 2%;
  }
}

.box-list__item {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  background: white;
  border: 1px solid #ebebeb;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin-bottom: 2em;
  padding: 0;
  position: relative;
  width: 100%;
}
.box-list__item:before {
  display: none;
}
.box-list__item:hover {
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.box-list__item article {
  padding: 1.5em 1em;
}
.box-list__item article:before {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  margin-bottom: 0.75em;
  position: relative;
  width: 30px;
}
.box-list__item article > div {
  font-size: 0.81818em;
}
.box-list__item h2.title {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  font-size: 1.27273em;
  font-weight: 700;
  margin: 0 0 0.25em 0;
}
.box-list__item .author-image {
  margin-left: 1em;
  margin-top: 1em;
  text-align: right;
}
.box-list__item .author-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  height: 90px;
  width: 90px;
}
@media (min-width: 60em) {
  .box-list__item .author-image {
    bottom: 0.75em;
    position: absolute;
    right: 1em;
  }
}
.box-list__item .event-cta a {
  background-color: #7ccfd9 !important;
  color: white !important;
  margin-bottom: 0.25em;
  margin-top: 1em;
}
.box-list__item .event-cta a:hover, .box-list__item .event-cta a:focus, .box-list__item .event-cta a:active {
  background-color: #54c1ce !important;
  color: white !important;
}
@media (min-width: 60em) {
  .box-list__item .event-cta a {
    bottom: 1em;
    margin: 0;
    position: absolute;
    right: 1em;
  }
}

.box-list__item.home-event {
  background-image: url(../images/event-default.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.box-list__item.home-event .title a {
  color: white;
}
.box-list__item.home-event .title a:hover, .box-list__item.home-event .title a:focus {
  color: #c8c8c8;
}
.box-list__item.home-event .heading {
  color: white;
  font-size: 18px;
  font-weight: 300;
  margin-top: 0;
  text-transform: uppercase;
}
.box-list__item.home-event article {
  background-color: rgba(85, 85, 89, 0.6);
  border-top: none;
  bottom: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 43.75em) {
  .box-list__item.home-event article {
    position: absolute;
  }
}

.box-list__item.past-event {
  background: #ccc;
  opacity: .65;
  box-shadow: none;
}

.button-header, .button-header--bgcolor {
  padding-bottom: 1.5em;
}

.button-header--bgcolor {
  background-color: #fff9ed;
}

.button-header__content, .button-header__content--accent-line {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}
.button-header__content h2, .button-header__content--accent-line h2 {
  margin-top: 0;
}
.button-header__content h1, .button-header__content--accent-line h1, .button-header__content h2, .button-header__content--accent-line h2 {
  margin-top: 0;
}

.button-header__content--accent-line {
  padding-bottom: 2em;
}
.button-header__content--accent-line:after {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  margin-top: 2em;
  position: relative;
  width: 30px;
}

.button-header__list {
  list-style: none;
  padding: 0;
  text-align: center;
}
@media (min-width: 43.75em) {
  .button-header__list {
    margin: 3em -1% 3em -1%;
    overflow: hidden;
  }
}
.button-header__list li {
  padding: 0.5em 0;
}
@media (min-width: 43.75em) {
  .button-header__list li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 1%;
    width: 33%;
  }
}

.button-header__item:before {
  display: none;
}
.button-header__item a {
  background-color: transparent !important;
  border: solid 1px #ef4836 !important;
  color: #ef4836 !important;
  display: block;
  margin: 0;
  padding: 15px;
  width: 100%;
}
.button-header__item a:hover, .button-header__item a:focus, .button-header__item a:active, .button-header__item a.is-active {
  background-color: #ef4836 !important;
  border: solid 1px #ef4836 !important;
  color: white !important;
}

.callout {
  background: #82c9d9;
  margin: 4em 0;
}
.callout .callout__content {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #fff;
  font-family: "Copernicus", Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 22px;
  font-weight: 500;
  margin: 1.5em 0;
  padding: 1.5em 0;
}
@media (min-width: 56.25em) {
  .callout .callout__content {
    font-size: 44px;
  }
}

.career-details {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  line-height: 1;
  margin: 1em 0;
  padding: 0.5em 0;
}
@media (min-width: 59.375em) {
  .career-details {
    display: table;
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 59.375em) {
  .career-details .career-details-inner {
    display: table-row;
  }
}
@media (min-width: 43.75em) {
  .career-details .category {
    float: left;
    margin: 0;
    padding: 0 1em 0 0;
    width: 50%;
  }
}
@media (min-width: 59.375em) {
  .career-details .category {
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: auto;
  }
}
@media (min-width: 43.75em) {
  .career-details .location {
    float: left;
    margin: 0;
    padding: 0 1em 0 0;
    width: 50%;
  }
}
@media (min-width: 59.375em) {
  .career-details .location {
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: auto;
  }
}
.career-details .apply {
  margin: 1em 0;
}
@media (min-width: 59.375em) {
  .career-details .apply {
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: auto;
    padding-right: 0;
    text-align: right;
    vertical-align: middle;
  }
}
.career-details .apply a {
  margin: 0;
}

.case-studies-wrapper {
  padding-bottom: 2.5em;
}
@media (min-width: 43.75em) {
  .case-studies-wrapper {
    padding-bottom: 0;
  }
}

.case-study-view-all-button {
  display: none;
}
.home .case-study-view-all-button {
  display: block;
}
.case-study-view-all-button .button {
  background-color: #ef4836 !important;
  color: white !important;
  border: 1px solid white !important;
}
.case-study-view-all-button .button:hover, .case-study-view-all-button .button:focus, .case-study-view-all-button .button:active {
  background-color: #e02612 !important;
  color: white !important;
}
.case-study-view-all-button .button:hover, .case-study-view-all-button .button:focus {
  border: 1px solid white !important;
}

.case-study {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 1px 0 0 0;
  padding: 32px 0;
}
@media (min-width: 43.75em) {
  .case-study {
    padding: 75px 0;
  }
}
.no-backgroundsize .case-study {
  padding: 0;
}

.case-study__content {
  padding-right: 25%;
}
@media (min-width: 68.75em) {
  .case-study__content {
    padding-right: 50%;
  }
}
.case-study--right .case-study__content {
  padding-left: 25%;
  padding-right: 0;
  text-align: right;
}
@media (min-width: 68.75em) {
  .case-study--right .case-study__content {
    padding-left: 50%;
  }
}
.case-study__content h1 {
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  line-height: 25px;
  margin: 0 0 1em 0;
  padding: 0;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
}
@media (min-width: 31.25em) {
  .case-study__content h1 {
    font-size: 40px;
    line-height: 35px;
  }
}
@media (min-width: 43.75em) {
  .case-study__content h1 {
    font-size: 58px;
    line-height: 50px;
  }
}
.case-study__content a {
  background-color: transparent !important;
  border: solid 1px #fff9ed !important;
  color: #fff9ed !important;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
  margin: 0;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
}
.case-study__content a:hover, .case-study__content a:focus, .case-study__content a:active, .case-study__content a.is-active {
  background-color: #fff9ed !important;
  border: solid 1px #fff9ed !important;
  color: #444444 !important;
}
@media (max-width: 37.5em) {
  .case-study__content a {
    font-size: 18px;
  }
}
.case-study__content a:hover, .case-study__content a:focus {
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0);
}

.client-listing {
  list-style: none;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.client-listing__item {
  display: block;
  margin: 0 0 1em 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
@media (min-width: 21.875em) {
  .client-listing__item {
    float: left;
    padding: 0 1%;
    width: 50%;
  }
}
@media (min-width: 50em) {
  .client-listing__item {
    width: 20%;
  }
}
.client-listing__item:before {
  display: none;
}

.client-listing__image {
  border: 0;
  display: inline-block;
  height: 120px;
  position: relative;
  width: 120px;
}
@media (min-width: 50em) {
  .client-listing__image {
    margin: 0 auto;
  }
}
.client-listing__image .client-logo,
.client-listing__image .client-logo-bw {
  left: 0;
  position: absolute;
  top: 0;
}
.client-listing__image .client-logo {
  opacity: 0;
}
.client-listing__image .client-logo-bw {
  opacity: 1;
}

.client-listing__all-link {
  text-align: center;
}
@media (min-width: 21.875em) {
  .client-listing__all-link {
    text-align: right;
  }
}

ul.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.comment-list li {
  margin: 0 0 1em 0;
  padding: 0;
}
ul.comment-list ul {
  list-style: none;
  margin: 0.5em 0 0 1em;
}

.date {
  color: #8f8f92;
  text-transform: uppercase;
}

.event-details {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  margin: 1em 0;
  padding: 0.5em 0;
}
@media (min-width: 59.375em) {
  .event-details {
    display: table;
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 59.375em) {
  .event-details .event-details-inner {
    display: table-row;
  }
}
.event-details .event-date {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-weight: bold;
  margin: 1em 0;
  width: 100%;
}
@media (min-width: 43.75em) {
  .event-details .event-date {
    float: left;
    margin: 0;
    padding: 0 1em 0 0;
    width: 50%;
  }
}
@media (min-width: 59.375em) {
  .event-details .event-date {
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: auto;
    vertical-align: top;
  }
}
.event-details .event-date .event-time {
  font-weight: normal;
}
.event-details .event-location {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  margin: 1em 0;
  width: 100%;
}
@media (min-width: 43.75em) {
  .event-details .event-location {
    float: left;
    margin: 0;
    padding: 0 1em 0 0;
    width: 50%;
  }
}
@media (min-width: 59.375em) {
  .event-details .event-location {
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: auto;
    vertical-align: top;
  }
}
@media (min-width: 59.375em) {
  .event-details .event-cta {
    display: table-cell;
    float: none;
    margin: 0;
    padding: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: auto;
    padding-right: 0;
    text-align: right;
  }
}
.event-details .event-cta a {
  background-color: #ef4836 !important;
  color: white !important;
  margin: 0;
  padding: 10px 35px;
}
.event-details .event-cta a:hover, .event-details .event-cta a:focus, .event-details .event-cta a:active {
  background-color: #e02612 !important;
  color: white !important;
}
@media (min-width: 43.75em) and (max-width: 59.3125em) {
  .event-details .event-cta a {
    margin-top: 1em;
  }
}

article.event img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.facts {
  margin-bottom: 2em;
}
@media (min-width: 43.75em) {
  .facts {
    margin-top: -147px;
  }
}
@media (min-width: 65em) {
  .facts {
    margin-top: -172px;
  }
}

.fact-list {
  color: white;
  margin: 0;
  padding: 0;
  text-align: center;
}
.fact-list .fact-list__item {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  height: 156px;
  width: 156px;
  border: 3px solid white;
  display: inline-table;
  margin: 0 1em 1em 0;
  padding: 0;
}
.fact-list .fact-list__item:before {
  display: none;
}
@media (min-width: 43.75em) {
  .fact-list .fact-list__item {
    margin: 0 5px;
  }
}
@media (min-width: 52.5em) {
  .fact-list .fact-list__item {
    margin: 0 15px;
  }
}
@media (min-width: 61.25em) {
  .fact-list .fact-list__item {
    margin: 0 25px;
  }
}
@media (min-width: 65em) {
  .fact-list .fact-list__item {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 200px;
    width: 200px;
    display: inline-table;
    margin: 0 20px;
  }
}
@media (min-width: 75em) {
  .fact-list .fact-list__item {
    margin: 0 42px;
  }
}
.fact-list .fact-list__item.even {
  background-color: #ef4836;
  clear: left;
}
@media (min-width: 43.75em) {
  .fact-list .fact-list__item.even {
    clear: none;
  }
}
.fact-list .fact-list__item.odd {
  background-color: #7ccfd9;
}
.fact-list .fact-list__item .fact-list__content {
  display: table-cell;
  vertical-align: middle;
}
.fact-list .fact-list__item .fact-list__item-number {
  font-size: 45px;
  font-weight: bold;
  line-height: 1;
}
@media (min-width: 65em) {
  .fact-list .fact-list__item .fact-list__item-number {
    font-size: 60px;
  }
}
.fact-list .fact-list__item .fact-list__item-description {
  font-size: 18px;
}
@media (min-width: 65em) {
  .fact-list .fact-list__item .fact-list__item-description {
    font-size: 22px;
  }
}

.featured-image {
  line-height: 0;
  text-align: center;
}
.featured-image img {
  width: 100%;
}
body.agency .featured-image, body.careers .featured-image {
  display: none;
}
@media (min-width: 43.75em) {
  body.agency .featured-image, body.careers .featured-image {
    display: block;
  }
}

footer.footer {
  text-align: center;
}
@media (min-width: 43.75em) {
  footer.footer {
    text-align: left;
  }
}

.footer__row-1 {
  background-color: #555559;
  padding-bottom: 0.90909em;
  padding-top: 0.90909em;
}
@media (min-width: 43.75em) {
  .footer__row-1 {
    padding-bottom: 1.36364em;
    padding-top: 1.36364em;
  }
}
.footer__row-1 .email-signup label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
@media (min-width: 43.75em) {
  .footer__row-1 .email-signup {
    float: left;
    max-width: 500px;
  }
  .lt-ie9 .footer__row-1 .email-signup {
    width: 500px;
  }
}
.footer__row-1 .email-signup .email {
  font-size: 0.81818em;
  height: 43px;
  vertical-align: top;
  width: 100%;
}
@media (min-width: 43.75em) {
  .footer__row-1 .email-signup .email {
    padding: 0.5em;
    width: 200px;
  }
}
@media (min-width: 55.9375em) {
  .footer__row-1 .email-signup .email {
    padding: 0.5em 1em;
    width: 270px;
  }
}
.footer__row-1 .email-signup .button {
  background-color: #7ccfd9 !important;
  color: white !important;
  border: none;
  width: 100%;
}
.footer__row-1 .email-signup .button:hover, .footer__row-1 .email-signup .button:focus, .footer__row-1 .email-signup .button:active {
  background-color: #54c1ce !important;
  color: white !important;
}
@media (min-width: 43.75em) {
  .footer__row-1 .email-signup .button {
    display: inline-block;
    height: 43px;
    margin: 0 0 0 0.27273em;
    padding: 5px 50px;
    width: auto;
  }
}
.footer__row-1 .social-links {
  line-height: 0;
  margin: 0.90909em 0 0 0;
  padding: 0;
  text-align: center;
}
@media (min-width: 43.75em) {
  .footer__row-1 .social-links {
    float: right;
    margin: 0;
    text-align: right;
  }
}
.footer__row-1 .social-links li {
  display: inline-block;
  padding-right: 0.5em;
}
.footer__row-1 .social-links li:last-child {
  padding-right: 0;
}
.footer__row-1 .social-links .social {
  background-color: transparent;
  color: transparent;
  height: 45px;
  overflow: hidden;
  text-shadow: none;
  width: 45px;
  background-position: center;
  background-repeat: no-repeat;
  border: 2px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: block;
  height: 43px;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  width: 43px;
}
.footer__row-1 .social-links .social:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
.footer__row-1 .social-links .social:hover, .footer__row-1 .social-links .social:focus {
  background-color: #ef4836;
  border-color: #ef4836;
}
.footer__row-1 .social-links .facebook {
  background-image: url(../images/facebook.png);
}
.footer__row-1 .social-links .linkedin {
  background-image: url(../images/linkedin.png);
}
.footer__row-1 .social-links .twitter {
  background-image: url(../images/twitter.png);
}
.footer__row-1 .social-links .slideshare {
  background-image: url(../images/slideshare.png);
}

.footer__row-2 {
  margin-top: 2em;
}
.footer__row-2 .location {
  display: block;
  padding-top: 1.5em;
}
@media (min-width: 43.75em) {
  .footer__row-2 .location {
    padding-top: 0;
  }
}
.footer__row-2 .location a {
  border: 0;
}
.footer__row-2 .location .location-image {
  margin-bottom: 0.22727em;
}
@media (min-width: 43.75em) {
  .footer__row-2 .location .location-image {
    text-align: center;
  }
}
@media (min-width: 73.75em) {
  .footer__row-2 .location .location-image {
    float: left;
    margin-right: 1em;
  }
}
@media (min-width: 43.75em) {
  .footer__row-2 .location .city, .footer__row-2 .location .address {
    text-align: center;
  }
}
@media (min-width: 73.75em) {
  .footer__row-2 .location .city, .footer__row-2 .location .address {
    float: left;
    text-align: left;
    width: 200px;
  }
}
.footer__row-2 .location .city {
  font-size: 0.90909em;
  font-weight: 600;
  margin: 0;
}
.footer__row-2 .location .address {
  color: #555559;
  font-size: 0.81818em;
  line-height: 24px;
  margin: 0;
}
.footer__row-2 .location-1 {
  padding-top: 0;
}
.footer__row-2 .location-1 .hq {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #555559;
  display: inline-block;
  padding: 0 0.18182em;
}
@media (min-width: 43.75em) {
  .footer__row-2 .location-1 {
    width: 30.43478%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: both;
  }
}
@media (min-width: 43.75em) {
  .footer__row-2 .location-2 {
    width: 30.43478%;
    float: left;
    margin-right: -100%;
    margin-left: 34.78261%;
    clear: none;
  }
}
@media (min-width: 43.75em) {
  .footer__row-2 .location-3 {
    width: 30.43478%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.footer__contact-us {
  margin-top: 0;
}

.footer__copyright {
  clear: both;
  color: #a2a2a2;
  font-size: 0.81818em;
  margin: -1em 0 0 0;
  padding: 0 0 2em 0;
  text-align: center;
}

.form-item {
  margin: 1em 0;
}

.form-required {
  color: #ef4836;
}

.contact-us-form input.wpcf7-captchar, .mailing-list-signup input.wpcf7-captchar {
  min-width: 0;
}
.contact-us-form .wpcf7-submit, .mailing-list-signup .wpcf7-submit {
  margin-left: 0;
  margin-right: 0;
}
.contact-us-form select.wpcf7-select, .mailing-list-signup select.wpcf7-select {
  height: 2.25em;
}

.gesso-cards {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-justify-content: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 43.75em) {
  .gesso-cards {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: none;
    flex-wrap: wrap;
    align-items: stretch;
  }
}
.gesso-cards .gesso-card {
  border: 1px solid #ebebeb;
  margin-bottom: 30px;
  max-width: 540px;
  max-height: 220px;
  background: #ef4836;
  color: #fff9ed;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}
@media (min-width: 43.75em) {
  .gesso-cards .gesso-card {
    max-height: 400px;
  }
  .gesso-cards .gesso-card:nth-child(even) {
    margin-right: 0;
    margin-left: 1.5%;
  }
}
.gesso-cards .gesso-card h4, .gesso-cards .gesso-card a, .gesso-cards .gesso-card p {
  color: #fff9ed;
}
.gesso-cards .gesso-card h4 {
  font-weight: 600;
  font-size: 28px;
  margin-top: 0;
}
.gesso-cards .gesso-card a {
  border: 1px solid #fff9ed;
  padding: 0.5em 1em;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.gesso-cards .gesso-card a:hover {
  background-color: #fff9ed;
  color: #ef4836;
}
.gesso-cards .gesso-card img + img {
  max-height: 0px;
}
.gesso-cards .gesso-card .gesso-info {
  max-height: 0px;
}
.gesso-cards .gesso-card img {
  max-height: 400px;
}
@media (min-width: 43.75em) {
  .gesso-cards .gesso-card img {
    -webkit-transition: max-height 1s ease-in-out;
    /* Safari */
    transition: max-height 1s ease-in-out;
  }
}
.gesso-cards .gesso-card:hover, .gesso-cards .gesso-card:focus {
  max-height: 100%;
  width: 540px;
}
@media (min-width: 43.75em) {
  .gesso-cards .gesso-card:hover, .gesso-cards .gesso-card:focus {
    max-height: 400px;
  }
}
.gesso-cards .gesso-card:hover .gesso-info, .gesso-cards .gesso-card:focus .gesso-info {
  max-height: 400px;
  max-width: 540px;
  padding: 20px 30px 50px 30px;
  -webkit-transition: max-height 1s ease-in-out;
  /* Safari */
  transition: max-height 1s ease-in-out;
}
.gesso-cards .gesso-card:hover img, .gesso-cards .gesso-card:focus img {
  max-height: 150px;
  padding-top: 20px;
}
.gesso-cards .gesso-card:hover img + img, .gesso-cards .gesso-card:focus img + img {
  max-height: 150px;
  -webkit-transition: none;
  transition: none;
}
@media (min-width: 43.75em) {
  .gesso-cards .gesso-card:hover img + img, .gesso-cards .gesso-card:focus img + img {
    -webkit-transition: max-height 1s ease-in-out;
    /* Safari */
    transition: max-height 1s ease-in-out;
  }
}

.gesso-content .gesso-docs__item {
  border-bottom: 1px solid #f1f1f1;
}
.gesso-content .gesso-docs__item:hover, .gesso-content .gesso-docs__item:focus {
  border-bottom: 1px solid #f1f1f1;
}
.gesso-content .gesso-docs__expand {
  display: block;
  border-bottom: 0;
  padding: 15px;
  transition: all .65s ease-in-out;
}
.gesso-content .gesso-docs__expand:hover, .gesso-content .gesso-docs__expand:focus {
  border-bottom: 0;
}
.gesso-content .gesso-docs__expand:after {
  background-image: url('../images/bg/arrow-down-red.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0VGNDgzNiIgZD0iTTMuNzUsMy43NUwwLDcuNWwxMCwxMGwxMC0xMGwtMy43NS0zLjc1TDEwLDEwTDMuNzUsMy43NXoiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0VGNDgzNiIgZD0iTTMuNzUsMy43NUwwLDcuNWwxMCwxMGwxMC0xMGwtMy43NS0zLjc1TDEwLDEwTDMuNzUsMy43NXoiLz4NCjwvc3ZnPg0K');
  background-position: 0 50%;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 15px;
  margin-left: .5em;
  vertical-align: top;
  width: 15px;
  background-size: 15px 15px;
  margin-top: 9px;
}
.gesso-content .gesso-docs__expand.open {
  background-color: #ef4836;
  color: white;
}
.gesso-content .gesso-docs__expand.open:after {
  background-image: url('../images/bg/arrow-up.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2LjI1LDE3LjVMMjAsMTMuNzVsLTEwLTEwbC0xMCwxMGwzLjc1LDMuNzVMMTAsMTEuMjVMMTYuMjUsMTcuNXoiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2LjI1LDE3LjVMMjAsMTMuNzVsLTEwLTEwbC0xMCwxMGwzLjc1LDMuNzVMMTAsMTEuMjVMMTYuMjUsMTcuNXoiLz4NCjwvc3ZnPg0K');
}
.gesso-content .gesso-docs__info {
  transition: max-height .65s ease-in-out;
  max-height: 0;
  overflow: hidden;
}
.gesso-content .gesso-docs__info p {
  padding: 0 15px;
}
.gesso-content .gesso-docs__info p:first-child {
  padding-top: 20px;
}
.gesso-content .gesso-docs__open {
  max-height: 1800px;
}

@media (min-width: 43.75em) {
  .gesso-content__sidebar {
   	/*float: right;
  	max-width: 30%;
  	margin-left: 30px;*/
  }
}
.gesso-content__sidebar .button {
  width: 100%;
}

.pull-quote {
  background: #f1f1f1;
  padding: 10px;
  margin-bottom: 30px;
  width: 100%;
}
.pull-quote blockquote {
  border: 0;
  padding: 0;
  font-size: 20px;
}

.button + .button {
  margin-left: 0;
}

.jobs.widget {
  width: 100%;
  padding: 2em 1.3em;
  display: none;
  margin-bottom: 30px;
}
@media (min-width: 61.25em) {
  .jobs.widget {
    padding: 5em 3em;
    display: block;
  }
}

.gesso-landing.home-slider.flexslider li.slide a h2 {
  color: #555559;
}

body > header.header {
  background-color: #fff9ed;
  background-color: rgba(255, 249, 237, 0.97);
  position: relative;
  z-index: 3;
}
body > header.header .header-inner {
  height: 70px;
  padding-bottom: 5px;
  padding-top: 11px;
  position: relative;
}
@media (min-width: 43.75em) {
  body > header.header .header-inner {
    height: 120px;
    padding-top: 29px;
  }
}
body > header.header.is_stuck {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
}
.no-box-shadow body > header.header.is_stuck {
  border-bottom: 1px solid #ccc;
}

@media (min-width: 43.75em) {
  body.home > header.header.not_stuck {
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 1px;
    width: 100%;
  }
}

@media (min-width: 43.75em) {
  body.home .is_stuck__spacer {
    height: 0 !important;
  }
}

.hero-text-home__content {
  color: #555559;
  padding: 1.5em 0;
  text-align: center;
}
.hero-text-home__content a {
  font-weight: 500;
}
.hero-text-home__content p {
  line-height: 1.7;
  margin: 0;
}
@media (max-width: 62.5em) {
  .hero-text-home__content br {
    display: none;
  }
}

@media (min-width: 43.75em) {
  .hero-text--bgcolor {
    background-color: #fff9ed;
  }
}

.hero-text__content {
  color: #555559;
  padding-bottom: 1.5em;
}
.hero-text__content:after {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  margin-top: 0em;
  position: relative;
  width: 30px;
}

.home-about-jumplink {
  bottom: 15px;
  display: none;
  left: 50%;
  position: absolute;
  text-align: center;
  z-index: 100;
}
@media (min-width: 56.25em) {
  .home-about-jumplink {
    display: block;
  }
}
.home-about-jumplink a.jumplink {
  background-image: url('../images/bg/home-slider-arrow-down.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4KPGcgaWQ9Imljb21vb24taWdub3JlIj4KCTxsaW5lIHN0cm9rZS13aWR0aD0iMSIgeDE9IiIgeTE9IiIgeDI9IiIgeTI9IiIgc3Ryb2tlPSIjNDQ5RkRCIiBvcGFjaXR5PSIiPjwvbGluZT4KPC9nPgoJPHBhdGggZD0iTTIuODQgNi4xNjFjLTAuMjk4LTAuMjk1LTAuNzgtMC4yOTUtMS4wNzcgMC0wLjI5NyAwLjI5NC0wLjI5NyAwLjc3MSAwIDEuMDY2bDguNjk5IDguNjEzYzAuMjk4IDAuMjk1IDAuNzc5IDAuMjk1IDEuMDc3IDBsOC42OTktOC42MTNjMC4yOTctMC4yOTUgMC4yOTgtMC43NzEgMC0xLjA2NnMtMC43ODEtMC4yOTUtMS4wNzctMC4wMDFsLTguMTYxIDcuODU1LTguMTYtNy44NTR6IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+Cjwvc3ZnPgo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4KPGcgaWQ9Imljb21vb24taWdub3JlIj4KCTxsaW5lIHN0cm9rZS13aWR0aD0iMSIgeDE9IiIgeTE9IiIgeDI9IiIgeTI9IiIgc3Ryb2tlPSIjNDQ5RkRCIiBvcGFjaXR5PSIiPjwvbGluZT4KPC9nPgoJPHBhdGggZD0iTTIuODQgNi4xNjFjLTAuMjk4LTAuMjk1LTAuNzgtMC4yOTUtMS4wNzcgMC0wLjI5NyAwLjI5NC0wLjI5NyAwLjc3MSAwIDEuMDY2bDguNjk5IDguNjEzYzAuMjk4IDAuMjk1IDAuNzc5IDAuMjk1IDEuMDc3IDBsOC42OTktOC42MTNjMC4yOTctMC4yOTUgMC4yOTgtMC43NzEgMC0xLjA2NnMtMC43ODEtMC4yOTUtMS4wNzctMC4wMDFsLTguMTYxIDcuODU1LTguMTYtNy44NTR6IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+Cjwvc3ZnPgo=');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  border: 0 !important;
  color: #fff;
  display: inline-block;
  font-size: 0.81818em;
  left: -50%;
  opacity: 0.4;
  padding: 0 0 25px 0;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.home-about-jumplink a.jumplink:hover, .home-about-jumplink a.jumplink:focus {
  opacity: 1;
}

.home-blog {
  background: #f1f1f1;
  padding: 5em 0 2em 0;
}

.home-blog__read-our-blog {
  margin: 1em 0 2em 0;
  text-align: right;
}

.home-clients {
  padding: 2em 0 0 0;
}

h1.home-clients__header {
  text-align: center;
}

.home-clients__list {
  padding: 2em 0;
}

.home-clients__all-link .button {
  background-color: #ef4836 !important;
  color: white !important;
  border: 1px solid white !important;
}
.home-clients__all-link .button:hover, .home-clients__all-link .button:focus, .home-clients__all-link .button:active {
  background-color: #e02612 !important;
  color: white !important;
}
.home-clients__all-link .button:hover, .home-clients__all-link .button:focus {
  border: 1px solid white !important;
}

.home-slider.flexslider {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.home-slider.flexslider * {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.home-slider.flexslider li.slide a {
  border: 0;
  display: block;
  position: relative;
}
.home-slider.flexslider li.slide a h2 {
  bottom: 10%;
  color: #fff;
  font-weight: 300;
  left: 0;
  line-height: 1.7;
  margin: 0;
  padding: 0 10px 0 10%;
  position: absolute;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}
@media (min-width: 53.125em) {
  .home-slider.flexslider li.slide a h2 {
    bottom: 18%;
  }
}
.home-slider.flexslider li.slide a h2 span {
  font-weight: 700;
}
.home-slider.flexslider .home-slider__circle-overlay {
  background: url(../images/circle.png) no-repeat 100% 0;
  background-size: cover;
  bottom: -47%;
  display: none;
  left: -6%;
  position: absolute;
  z-index: 4;
}

.home .l-main__content {
  padding-top: 0;
}
.home main {
  margin-top: -1px;
}

.home__careers-button {
  height: 0;
}
.home__careers-button .button {
  background-color: #ef4836 !important;
  color: white !important;
  border: 1px solid white !important;
}
.home__careers-button .button:hover, .home__careers-button .button:focus, .home__careers-button .button:active {
  background-color: #e02612 !important;
  color: white !important;
}
.home__careers-button .button:hover, .home__careers-button .button:focus {
  border: 1px solid white !important;
}

@media (min-width: 43.75em) {
  .job-list {
    margin-top: 3em;
  }
}
.job-list tr td:first-child,
.job-list tr th:first-child {
  padding-right: 10px;
}
.job-list tr td:last-child,
.job-list tr th:last-child {
  padding-left: 10px;
}

h2.job-title {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  font-size: 1.13636em;
  font-weight: 700;
  margin: 0 0 0.5em 0;
  padding-top: 72px;
  text-transform: uppercase;
}
@media (min-width: 43.75em) {
  h2.job-title {
    font-size: 1.59091em;
  }
}

.jobs-banner {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  line-height: 1;
  margin: 2em 0;
  padding: 0.25em 0;
}

.jobs-banner__content {
  background-image: url(../images/jobs-wide.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding: 0.5em 0 1em 0;
  text-align: center;
}
@media (min-width: 43.75em) {
  .jobs-banner__content {
    padding: 1em 0 2em 0;
  }
  .jobs-banner__content:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: .1px;
  }
}
.jobs-banner__content h3 {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-size: 1.45455em;
  font-weight: bold;
  margin: 0;
}
.jobs-banner__content p {
  font-size: 1.09091em;
  margin: 0.25em 0 0.75em 0;
}
.jobs-banner__content .apply-cta {
  background-color: #7ccfd9 !important;
  color: white !important;
  margin: 0 1em;
  padding: 12px 25px;
}
.jobs-banner__content .apply-cta:hover, .jobs-banner__content .apply-cta:focus, .jobs-banner__content .apply-cta:active {
  background-color: #54c1ce !important;
  color: white !important;
}

#jobvite-subscription {
  margin: 2em 0;
}
#jobvite-subscription.center {
  text-align: center;
}

.actions {
  border-top: 1px solid #dbdbdb;
  margin: 2em 0 0 0;
  padding: 1em 0 0 0;
}
@media (min-width: 43.75em) {
  .actions .button {
    float: left;
    margin: 0;
  }
  .actions #jobvite-subscription {
    float: right;
    margin: 0;
  }
}

.list-section {
  margin: 0 0 2em 0;
}
.list-section:before {
  background-color: #ef4836;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  margin-bottom: 1em;
  position: relative;
  width: 30px;
}
.list-section h1 {
  margin: 1em 0 0.5em 0;
}

.single-longform {
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
}
.single-longform .header-inner {
  height: auto !important;
  padding: 10px 0 !important;
}
.single-longform .header--longform__title {
  font-size: 20px;
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
  color: white;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 0 0 20px;
}
.single-longform .header--longform__title a {
  color: white;
  border: 0;
}
.single-longform .header-action-items {
  float: right;
  padding-right: 70px;
  display: none;
}
@media (min-width: 43.75em) {
  .single-longform .header-action-items {
    display: block;
  }
}
@media (min-width: 61.25em) {
  .single-longform .header-action-items {
    padding-right: 20px;
  }
}
.single-longform .header-action-items .button {
  margin: 0;
  padding: .25em .75em;
  font-size: 20px;
  border: 1px solid #fff9ed !important;
  line-height: 1;
}
.single-longform .sidebar-longform {
  float: right;
  margin-top: 10%;
}
.single-longform .sidebar-longform.fixed {
  position: fixed;
  right: 0;
  top: 10%;
  margin-top: 0;
}
.single-longform .nav--longform {
  display: none;
  font-size: 16px;
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
  background: #7ccfd9;
}
@media (min-width: 61.25em) {
  .single-longform .nav--longform {
    display: block;
  }
}
.single-longform .nav--longform .nav li {
  font-size: 16px;
  margin: 0;
  font-weight: 400;
  display: block;
  float: none;
  max-width: 200px;
  white-space: normal;
  padding: 0;
}
.single-longform .nav--longform .nav li:first-child, .single-longform .nav--longform .nav li.first {
  padding-left: 0;
}
.single-longform .nav--longform .nav li:first-child .nav__link, .single-longform .nav--longform .nav li.first .nav__link {
  padding-left: 20px;
}
.single-longform .nav--longform .nav li.nav-child .nav__link {
  padding-left: 40px;
}
@media (min-width: 71.25em) {
  .single-longform .nav--longform .nav li {
    max-width: 250px;
  }
}
.single-longform .nav--longform .nav__link {
  color: white;
  padding: 10px 20px;
  display: block;
}
.single-longform .longform--header {
  background: #7ccfd9;
}
.single-longform .longform--hero {
  background: #fff9ed;
  padding-bottom: 10px;
}
@media (min-width: 41.875em) {
  .single-longform .longform--hero {
    padding-bottom: 40px;
  }
}
.single-longform .longform--hero.right {
  background-size: 0;
  background-repeat: no-repeat;
  background-position: 98% 40px;
}
@media (min-width: 41.875em) {
  .single-longform .longform--hero.right {
    background-position: 85% 40px;
    background-size: 20%;
  }
}
@media (min-width: 61.25em) {
  .single-longform .longform--hero.right {
    background-position: 95% 40px;
  }
}
@media (min-width: 67.625em) {
  .single-longform .longform--hero.right {
    background-size: auto;
    background-position: 90% 40px;
  }
}
.single-longform .longform--hero.left {
  background-size: 0;
  background-repeat: no-repeat;
  background-position: 10% 40px;
  text-align: left;
}
@media (min-width: 41.875em) {
  .single-longform .longform--hero.left {
    text-align: right;
    background-size: 20%;
  }
}
@media (min-width: 67.625em) {
  .single-longform .longform--hero.left {
    background-size: auto;
  }
}
.single-longform .longform--hero.full {
  background-size: cover;
}
.single-longform .longform--title {
  padding-top: 20px;
  color: #ef4836;
  font-size: 32px;
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
}
@media (min-width: 32.5em) {
  .single-longform .longform--title {
    font-size: 48px;
  }
}
@media (min-width: 42.5em) {
  .single-longform .longform--title {
    padding-top: 70px;
  }
}
@media (min-width: 61.25em) {
  .single-longform .longform--title {
    padding-top: 105px;
  }
}
@media (min-width: 64.0625em) {
  .single-longform .longform--title {
    padding-top: 185px;
  }
}
@media (min-width: 64.0625em) {
  .single-longform .longform--title {
    font-size: 94px;
  }
}
.single-longform .longform--subtitle {
  font-size: 18px;
  color: #ef4836;
  font-weight: 400;
  margin-top: 0;
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
  max-width: 80%;
}
@media (min-width: 42.5em) {
  .single-longform .longform--subtitle {
    max-width: 100%;
    font-size: 28px;
  }
}
@media (min-width: 61.25em) {
  .single-longform .longform--subtitle {
    font-size: 48px;
  }
}
.single-longform .longform--contributors {
  margin-top: 20px;
  font-size: 20px;
  display: inline-block;
}
.single-longform .longform--contributor {
  margin-bottom: 20px;
  line-height: 1.3;
  font-size: 16px;
}
.single-longform .longform--contributor:last-child {
  margin-bottom: 0;
}
@media (min-width: 42.5em) {
  .single-longform .longform--contributor {
    font-size: 22px;
  }
}
.single-longform .longform--contributor__name {
  font-weight: 600;
}
.single-longform .longform--title span, .single-longform .longform--subtitle span, .single-longform .longform--contributors {
  background: rgba(255, 249, 237, 0.85);
  padding: 10px 20px;
}
.single-longform .longform--subtitle span {
  padding-top: 0;
}
.single-longform .sitename {
  float: none;
  margin-top: 20px;
  position: static;
  display: block;
}
@media (min-width: 42.5em) {
  .single-longform .sitename {
    margin-top: 100px;
  }
}
.single-longform .l-main__content {
  padding-top: 0;
}
.single-longform .longform--section {
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}
.single-longform .longform--section .l-constrain {
  max-width: 980px;
}
.single-longform .longform--section__title {
  background: #ef4836;
  padding: 15px 0;
}
.single-longform .longform--section__title h2 {
  color: white;
  margin: 0;
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 600;
}
.single-longform .longform--section__content {
  padding: 40px 0;
}
.single-longform .longform--section__content h3 {
  color: #555559;
  font-size: 24px;
  font-family: "Source Sans Pro", "Metric", Helvetica, sans-serif;
  font-weight: 600;
}
@media (min-width: 61.25em) {
  .single-longform .longform--section__content p {
    max-width: 81%;
  }
  .single-longform .longform--section__content ul, .single-longform .longform--section__content ol {
    margin-left: 5%;
    max-width: 76%;
  }
}
.single-longform .longform--section__content ul strong {
  color: #ef4836;
}
.single-longform .longform--section__content ol {
  	/*counter-reset: li;
      position: relative;
    > li {
    	&:first-line {
    		color: $blue1;
    		font-weight: 600;
    	}
        list-style: none;
        padding-left: 5px;
        @include breakpoint(800px, $no-query: true) {
          padding-left: 22px;
        }
        margin-bottom: 15px;
        &:before {
          color: $blue1;
          content: counter(li)".";
          counter-increment: li;
          font-weight: 600;
          width: 35px;
          position: absolute; 
          left: 0;
          @include breakpoint(800px, $no-query: true) {
            left: 35px;
          }
        }
    }*/
}
.single-longform .longform--section__content ol strong {
  color: #7ccfd9;
}
.single-longform .longform--callout {
  background: #fff9ed;
  color: #7ccfd9;
  border: 0;
  font-size: 18px;
  font-style: normal;
  margin: 15px 0;
  padding: 15px;
}
.single-longform .longform--callout p {
  margin-bottom: 0;
}
@media (min-width: 50em) {
  .single-longform .longform--callout {
    float: right;
    margin: 0 60px 0 1.5%;
    max-width: 36%;
    padding: 40px 0 40px 40px;
  }
}
.single-longform .longform--callout a, .single-longform .longform--callout h4 {
  color: #7ccfd9;
}
.single-longform .longform--callout a {
  border-bottom: 1px solid #7ccfd9;
}
.single-longform .longform--callout h4 {
  font-weight: 600;
  font-size: 24px;
  margin: 0;
}
.single-longform .longform--pullquote {
  color: #ef4836;
  font-size: 30px;
  font-family: "Copernicus", Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-style: normal;
  padding: 15px;
  margin-left: 0;
  max-width: 81%;
}
.single-longform .longform--pullquote p {
  margin: 0;
  color: #ef4836;
  max-width: 100% !important;
}
@media (min-width: 75em) {
  .single-longform .longform--pullquote {
    float: right;
    font-size: 24px;
    max-width: 32%;
    margin: 0 110px 0 2.5%;
    padding: 15px 0 15px 30px;
  }
}
@media (min-width: 81.25em) {
  .single-longform .longform--pullquote {
    float: right;
    font-size: 30px;
    max-width: 42%;
    margin: 0 0 0 2.5%;
    padding: 15px 0 15px 30px;
  }
}
.single-longform .longform--subsection {
  padding: 30px 0;
}
.single-longform .longform--subsection__heading:after {
  display: table;
  content: "";
}
.single-longform .longform--subsection__heading:after {
  clear: both;
}
.single-longform .longform--subsection__count {
  display: inline-block;
  font-weight: 600;
  line-height: 1;
  font-size: 78px;
}
@media (min-width: 37.5em) {
  .single-longform .longform--subsection__count {
    font-size: 196px;
    vertical-align: top;
  }
}
.single-longform .longform--subsection__title {
  display: inline-block;
  color: #ef4836;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 1;
  word-wrap: normal;
  padding-left: 10px;
  max-width: 300px;
}
@media (min-width: 37.5em) {
  .single-longform .longform--subsection__title {
    max-width: 300px;
    vertical-align: top;
    font-size: 36px;
    padding-left: 0;
    padding-top: 35px;
  }
}
@media (min-width: 64.0625em) {
  .single-longform .longform--subsection__image {
    max-width: 81%;
  }
}
@media (min-width: 64.0625em) {
  .single-longform .longform--subsection__image {
    display: inline-block;
    max-width: 53%;
  }
}
@media (min-width: 84.375em) {
  .single-longform .longform--subsection__image {
    display: inline-block;
    max-width: 53%;
  }
}
.single-longform .longform--section__icon img {
  max-width: 150px;
}
@media (min-width: 65em) {
  .single-longform .longform--section__icon {
    position: absolute;
    padding-top: 120px;
    margin-left: -45px;
  }
  .single-longform .longform--section__icon img {
    max-width: 100px;
  }
}
@media (min-width: 72.8125em) {
  .single-longform .longform--section__icon {
    margin-left: -95px;
  }
  .single-longform .longform--section__icon img {
    max-width: 150px;
  }
}
.single-longform .longform--section__footer {
  background: #f1f1f1;
  padding: 20px 0;
}
.single-longform .longform--section__footer:after {
  display: table;
  content: "";
}
.single-longform .longform--section__footer:after {
  clear: both;
}
.single-longform .fadein-image {
  opacity: 0;
  transition: opacity 400ms ease-in-out;
}
.single-longform .mobile-nav__icon {
  margin-top: 0;
}
.single-longform .mobile-nav__links {
  top: 41px;
}
.single-longform .nav--mobile .nav__link {
  font-size: 18px;
}
.single-longform .download-pdf .button {
  margin: 0 auto;
  display: block;
}
@media (min-width: 55em) {
  .single-longform .download-pdf .button {
    max-width: 30%;
  }
}
.single-longform .footer {
  background: #555559;
  color: white;
  padding: 30px 0;
  font-size: 16px;
}
.single-longform .footer .sitename {
  background-image: url('../images/bg/logo--white.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDMuNTgyLDI0LjI3MiA0My41ODIsMTguOTg0IDIyLjA5NCwxOC45ODQgMjIuMDk0LDQ0LjM5NCAyNy41NDksNDQuMzk0IDI3LjU0OSwzNC4wOTkgDQoJCTM5LjYzMiwzNC4wOTkgMzkuNjMyLDI4LjgwOCAyNy41NDksMjguODA4IDI3LjU0OSwyNC4yNzIgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNjYzLDIwLjY2OGMxLjM2MiwzLjE0MiwyLjEyMiw2LjYwMywyLjEyMiwxMC4yNDFjMCwxNC4yNDEtMTEuNTg2LDI1LjgyNS0yNS44MjYsMjUuODI1DQoJCQljLTE0LjI0LDAtMjUuODI3LTExLjU4NC0yNS44MjctMjUuODI1YzAtMTQuMjQxLDExLjU4Ni0yNS44MjgsMjUuODI3LTI1LjgyOGM1LjIwMSwwLDEwLjA0NCwxLjU1MSwxNC4xMDIsNC4yMDZWMy40NTQNCgkJCWMtNC4yMzEtMi4xODItOS4wMjMtMy40MjMtMTQuMTAyLTMuNDIzYy0xNy4wMjUsMC0zMC44NzYsMTMuODUyLTMwLjg3NiwzMC44NzhjMCwxNy4wMjQsMTMuODUxLDMwLjg3NSwzMC44NzYsMzAuODc1DQoJCQljMTcuMDI1LDAsMzAuODc2LTEzLjg1MiwzMC44NzYtMzAuODc1YzAtMy41OS0wLjYyMi03LjAzNS0xLjc1My0xMC4yNDFINTQuNjYzeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDMuNTgyLDI0LjI3MiA0My41ODIsMTguOTg0IDIyLjA5NCwxOC45ODQgMjIuMDk0LDQ0LjM5NCAyNy41NDksNDQuMzk0IDI3LjU0OSwzNC4wOTkgDQoJCTM5LjYzMiwzNC4wOTkgMzkuNjMyLDI4LjgwOCAyNy41NDksMjguODA4IDI3LjU0OSwyNC4yNzIgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNjYzLDIwLjY2OGMxLjM2MiwzLjE0MiwyLjEyMiw2LjYwMywyLjEyMiwxMC4yNDFjMCwxNC4yNDEtMTEuNTg2LDI1LjgyNS0yNS44MjYsMjUuODI1DQoJCQljLTE0LjI0LDAtMjUuODI3LTExLjU4NC0yNS44MjctMjUuODI1YzAtMTQuMjQxLDExLjU4Ni0yNS44MjgsMjUuODI3LTI1LjgyOGM1LjIwMSwwLDEwLjA0NCwxLjU1MSwxNC4xMDIsNC4yMDZWMy40NTQNCgkJCWMtNC4yMzEtMi4xODItOS4wMjMtMy40MjMtMTQuMTAyLTMuNDIzYy0xNy4wMjUsMC0zMC44NzYsMTMuODUyLTMwLjg3NiwzMC44NzhjMCwxNy4wMjQsMTMuODUxLDMwLjg3NSwzMC44NzYsMzAuODc1DQoJCQljMTcuMDI1LDAsMzAuODc2LTEzLjg1MiwzMC44NzYtMzAuODc1YzAtMy41OS0wLjYyMi03LjAzNS0xLjc1My0xMC4yNDFINTQuNjYzeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
  margin: 0;
}
@media (min-width: 56.25em) {
  .single-longform .footer .sitename {
    background-image: url('../images/bg/logo-full--white.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQ0IDI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDQgMjciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNDMuODk0LDAuMTY1IDI0My44OTQsNC44NDggMjMxLjcyNyw0Ljg0OCAyMzEuNzI3LDEwLjQ1MiAyNDIuNzY1LDEwLjQ1MiAyNDIuNzY1LDE1LjAwOSANCgkJMjMxLjcyNywxNS4wMDkgMjMxLjcyNywyMS4xMTMgMjQzLjg5NCwyMS4xMTMgMjQzLjg5NCwyNS44MzggMjI2LjQ1OSwyNS44MzggMjI2LjQ1OSwwLjE2NSAJIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ni44NzcsOC40NzZjMC45MywxLjM4OCwxLjQ3NCwzLjA1NSwxLjQ3NCw0Ljg0N2MwLDQuODEzLTMuOTE2LDguNzMtOC43MjksOC43Mw0KCQkJYy00LjgxMywwLTguNzI5LTMuOTE3LTguNzI5LTguNzNjMC00LjgxNCwzLjkxNi04LjczLDguNzI5LTguNzNjMS41NjksMCwzLjAzOSwwLjQyMiw0LjMxMiwxLjE0OVYwLjUyNA0KCQkJYy0xLjM1Ny0wLjQ1OS0yLjgwMy0wLjcxOC00LjMxMi0wLjcxOGMtNy40NTIsMC0xMy41MTYsNi4wNjMtMTMuNTE2LDEzLjUxN3M2LjA2NCwxMy41MTcsMTMuNTE2LDEzLjUxNw0KCQkJYzcuNDUyLDAsMTMuNTE2LTYuMDYzLDEzLjUxNi0xMy41MTdjMC0xLjcxLTAuMzMyLTMuMzQtMC45MTMtNC44NDdINDYuODc3eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY3LjYyNiwxOC4xN2MtMC45My0xLjM4OC0xLjQ3NS0zLjA1NS0xLjQ3NS00Ljg0N2MwLTQuODE0LDMuOTE2LTguNzMsOC43MjktOC43Mw0KCQkJYzQuODE0LDAsOC43MjksMy45MTYsOC43MjksOC43M3MtMy45MTYsOC43My04LjcyOSw4LjczYy0xLjU2OSwwLTMuMDM5LTAuNDIyLTQuMzEyLTEuMTV2NS4yMTkNCgkJCWMxLjM1NywwLjQ1OSwyLjgwMywwLjcxOCw0LjMxMiwwLjcxOGM3LjQ1MiwwLDEzLjUxNi02LjA2MywxMy41MTYtMTMuNTE3cy02LjA2NC0xMy41MTctMTMuNTE2LTEzLjUxNw0KCQkJYy03LjQ1MiwwLTEzLjUxNiw2LjA2My0xMy41MTYsMTMuNTE3YzAsMS43MSwwLjMzMiwzLjM0LDAuOTEzLDQuODQ3SDE2Ny42MjZ6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwyNS44MzggMCwwLjE2NSAyMS41ODIsMC4xNjUgMjEuNTgyLDQuODQ4IDUuMzA5LDQuODQ4IDUuMzA5LDExLjM3MSAxNi4yMjIsMTEuMzcxIA0KCQkxNi4yMjIsMTYuMDEyIDUuMzA5LDE2LjAxMiA1LjMwOSwyNS44MzggCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjYuMDQ5LDExLjg3M2g0LjkzM2MyLjY3NiwwLDQuMDU2LTEuNDIxLDQuMDU2LTMuNTU0YzAtMi4xNzUtMS4zOC0zLjU5Ni00LjA1Ni0zLjU5NmgtNC45MzNWMTEuODczeg0KCQkJIE02Ni4wNDksMTYuMjYzdjkuNTc2SDYwLjc0VjAuMTY1aDEwLjU3N2M1LjM5MywwLDguOTg5LDIuODg2LDguOTg5LDguMTU0YzAsNC4wOTctMi4yNTgsNi42OS01Ljg1NCw3LjU2OGw2Ljc3NCw5Ljk1MmgtNi4wMjENCgkJCWwtNi4zNTUtOS41NzZINjYuMDQ5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODkuMTU3LDE1LjUxMVYwLjE2NWg1LjM1MXYxNC44MDJjMCw0LjM5MSwxLjkyMyw2LjQ4MSw1LjMxLDYuNDgxYzMuMzg3LDAsNS4zMDktMi4wOSw1LjMwOS02LjQ4MVYwLjE2NQ0KCQkJaDUuMzUxdjE1LjM0NWMwLDcuMDY2LTQuMjIxLDEwLjc0Ni0xMC42NiwxMC43NDZDOTMuNDIyLDI2LjI1Niw4OS4xNTcsMjIuNTc3LDg5LjE1NywxNS41MTEiLz4NCgk8L2c+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMzIuOTE4LDIwLjMxOSAxMjUuNTE4LDkuMjggMTI1LjUxOCwyNS44MzkgMTIwLjI5MywyNS44MzkgMTIwLjI5MywwLjE2NiAxMjUuMjY4LDAuMTY2IA0KCQkxMzMuMDQ0LDEyLjI5MiAxNDAuNzc5LDAuMTY2IDE0NS42NywwLjE2NiAxNDUuNjcsMjUuODM5IDE0MC40MDMsMjUuODM5IDE0MC40MDMsOS4yOCAxMzMuMDg2LDIwLjMxOSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMTguMDYzLDI1LjgzOCAyMTMuODQxLDI1LjgzOCAyMDEuNzE2LDguNzM4IDIwMS43MTYsMjUuODM4IDE5Ni41NzQsMjUuODM4IDE5Ni41NzQsMC4xNjUgDQoJCTIwMS41OTEsMC4xNjUgMjEyLjkyMSwxNi4zODggMjEyLjkyMSwwLjE2NSAyMTguMDYzLDAuMTY1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQ0IDI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDQgMjciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNDMuODk0LDAuMTY1IDI0My44OTQsNC44NDggMjMxLjcyNyw0Ljg0OCAyMzEuNzI3LDEwLjQ1MiAyNDIuNzY1LDEwLjQ1MiAyNDIuNzY1LDE1LjAwOSANCgkJMjMxLjcyNywxNS4wMDkgMjMxLjcyNywyMS4xMTMgMjQzLjg5NCwyMS4xMTMgMjQzLjg5NCwyNS44MzggMjI2LjQ1OSwyNS44MzggMjI2LjQ1OSwwLjE2NSAJIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ni44NzcsOC40NzZjMC45MywxLjM4OCwxLjQ3NCwzLjA1NSwxLjQ3NCw0Ljg0N2MwLDQuODEzLTMuOTE2LDguNzMtOC43MjksOC43Mw0KCQkJYy00LjgxMywwLTguNzI5LTMuOTE3LTguNzI5LTguNzNjMC00LjgxNCwzLjkxNi04LjczLDguNzI5LTguNzNjMS41NjksMCwzLjAzOSwwLjQyMiw0LjMxMiwxLjE0OVYwLjUyNA0KCQkJYy0xLjM1Ny0wLjQ1OS0yLjgwMy0wLjcxOC00LjMxMi0wLjcxOGMtNy40NTIsMC0xMy41MTYsNi4wNjMtMTMuNTE2LDEzLjUxN3M2LjA2NCwxMy41MTcsMTMuNTE2LDEzLjUxNw0KCQkJYzcuNDUyLDAsMTMuNTE2LTYuMDYzLDEzLjUxNi0xMy41MTdjMC0xLjcxLTAuMzMyLTMuMzQtMC45MTMtNC44NDdINDYuODc3eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY3LjYyNiwxOC4xN2MtMC45My0xLjM4OC0xLjQ3NS0zLjA1NS0xLjQ3NS00Ljg0N2MwLTQuODE0LDMuOTE2LTguNzMsOC43MjktOC43Mw0KCQkJYzQuODE0LDAsOC43MjksMy45MTYsOC43MjksOC43M3MtMy45MTYsOC43My04LjcyOSw4LjczYy0xLjU2OSwwLTMuMDM5LTAuNDIyLTQuMzEyLTEuMTV2NS4yMTkNCgkJCWMxLjM1NywwLjQ1OSwyLjgwMywwLjcxOCw0LjMxMiwwLjcxOGM3LjQ1MiwwLDEzLjUxNi02LjA2MywxMy41MTYtMTMuNTE3cy02LjA2NC0xMy41MTctMTMuNTE2LTEzLjUxNw0KCQkJYy03LjQ1MiwwLTEzLjUxNiw2LjA2My0xMy41MTYsMTMuNTE3YzAsMS43MSwwLjMzMiwzLjM0LDAuOTEzLDQuODQ3SDE2Ny42MjZ6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwyNS44MzggMCwwLjE2NSAyMS41ODIsMC4xNjUgMjEuNTgyLDQuODQ4IDUuMzA5LDQuODQ4IDUuMzA5LDExLjM3MSAxNi4yMjIsMTEuMzcxIA0KCQkxNi4yMjIsMTYuMDEyIDUuMzA5LDE2LjAxMiA1LjMwOSwyNS44MzggCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjYuMDQ5LDExLjg3M2g0LjkzM2MyLjY3NiwwLDQuMDU2LTEuNDIxLDQuMDU2LTMuNTU0YzAtMi4xNzUtMS4zOC0zLjU5Ni00LjA1Ni0zLjU5NmgtNC45MzNWMTEuODczeg0KCQkJIE02Ni4wNDksMTYuMjYzdjkuNTc2SDYwLjc0VjAuMTY1aDEwLjU3N2M1LjM5MywwLDguOTg5LDIuODg2LDguOTg5LDguMTU0YzAsNC4wOTctMi4yNTgsNi42OS01Ljg1NCw3LjU2OGw2Ljc3NCw5Ljk1MmgtNi4wMjENCgkJCWwtNi4zNTUtOS41NzZINjYuMDQ5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODkuMTU3LDE1LjUxMVYwLjE2NWg1LjM1MXYxNC44MDJjMCw0LjM5MSwxLjkyMyw2LjQ4MSw1LjMxLDYuNDgxYzMuMzg3LDAsNS4zMDktMi4wOSw1LjMwOS02LjQ4MVYwLjE2NQ0KCQkJaDUuMzUxdjE1LjM0NWMwLDcuMDY2LTQuMjIxLDEwLjc0Ni0xMC42NiwxMC43NDZDOTMuNDIyLDI2LjI1Niw4OS4xNTcsMjIuNTc3LDg5LjE1NywxNS41MTEiLz4NCgk8L2c+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMzIuOTE4LDIwLjMxOSAxMjUuNTE4LDkuMjggMTI1LjUxOCwyNS44MzkgMTIwLjI5MywyNS44MzkgMTIwLjI5MywwLjE2NiAxMjUuMjY4LDAuMTY2IA0KCQkxMzMuMDQ0LDEyLjI5MiAxNDAuNzc5LDAuMTY2IDE0NS42NywwLjE2NiAxNDUuNjcsMjUuODM5IDE0MC40MDMsMjUuODM5IDE0MC40MDMsOS4yOCAxMzMuMDg2LDIwLjMxOSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMTguMDYzLDI1LjgzOCAyMTMuODQxLDI1LjgzOCAyMDEuNzE2LDguNzM4IDIwMS43MTYsMjUuODM4IDE5Ni41NzQsMjUuODM4IDE5Ni41NzQsMC4xNjUgDQoJCTIwMS41OTEsMC4xNjUgMjEyLjkyMSwxNi4zODggMjEyLjkyMSwwLjE2NSAyMTguMDYzLDAuMTY1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
  }
}
.single-longform .content-buffer {
  padding-top: 50px;
}
.single-longform .alignright {
  float: right;
  margin: 0 0 15px 15px;
}

.meet-colleagues h2 {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-size: 1.13636em;
  font-weight: 700;
  margin: 1em 0;
  text-align: center;
}
@media (min-width: 43.75em) {
  .meet-colleagues h2 {
    font-size: 1.59091em;
  }
}
.meet-colleagues .arrow-link {
  margin: 3em 0;
  text-align: right;
}

.meet-colleagues__column-first {
  float: left;
  padding-right: 4%;
  min-width: 100px;
  width: 20%;
}
@media (min-width: 43.75em) {
  .meet-colleagues__column-first {
    display: inline-block;
  }
}

@media (min-width: 43.75em) {
  .meet-colleagues__column-second {
    display: inline-block;
    width: 80%;
  }
}

.meet-colleagues__item {
  border-bottom: 1px solid #f1f1f1;
  margin: 0;
  padding: 2em 1em;
}
@media (min-width: 75em) {
  .meet-colleagues__item {
    padding: 2em 0;
  }
}
.meet-colleagues__item .meet-colleagues__quote {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-size: 0.90909em;
  font-style: italic;
  line-height: 1.2;
  margin: 0 0 1em 0;
}
@media (min-width: 75em) {
  .meet-colleagues__item .meet-colleagues__quote {
    font-size: 1.04545em;
  }
}
.meet-colleagues__item .meet-colleagues__name-and-position {
  text-align: right;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  font-size: 0.81818em;
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 43.75em) {
  .meet-colleagues__item .meet-colleagues__name-and-position {
    text-align: left;
  }
}
@media (min-width: 75em) {
  .meet-colleagues__item .meet-colleagues__name-and-position {
    font-size: 0.90909em;
  }
}
.meet-colleagues__item .meet-colleagues__image a {
  border: 0;
}

.meet-colleagues__all-link {
  margin: 1em 0;
}

.need-help {
  font-size: 1em;
}

.pagination {
  margin: 1em 0;
}
@media (min-width: 43.75em) {
  .pagination {
    text-align: center;
  }
}
.pagination a {
  border: 0;
}
.pagination .page-numbers {
  color: #8f8f92;
  display: inline-block;
  font-size: 1.09091em;
  margin-right: 5px;
  text-align: center;
}
.pagination .page-numbers:hover, .pagination .page-numbers:focus {
  text-decoration: underline;
}
@media (min-width: 43.75em) {
  .pagination .page-numbers:hover, .pagination .page-numbers:focus {
    background-color: #ef4836;
    border-color: #ef4836;
    color: white;
    text-decoration: none;
  }
}
@media (min-width: 43.75em) {
  .pagination .page-numbers {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #f1f1f1;
    font-size: 1.04545em;
    height: 50px;
    line-height: 46px;
    margin-right: 14px;
    width: 50px;
  }
}
.pagination .current {
  text-decoration: underline;
}
@media (min-width: 43.75em) {
  .pagination .current {
    background-color: #ef4836;
    border-color: #ef4836;
    color: white;
    text-decoration: none;
  }
}
.pagination .dots {
  border: none;
}
.pagination .dots + .page-numbers {
  margin-right: 0;
}
.pagination .dots:hover, .pagination .dots:focus {
  background-color: transparent;
  border: none;
  color: #555559;
}
@media (min-width: 43.75em) {
  .pagination .prev, .pagination .next {
    background-color: #f1f1f1;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
  }
  .pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus {
    background-color: #e4e4e4;
    border: none;
  }
}
.pagination .prev {
  float: left;
  margin-right: 2em;
}
.pagination .prev:before {
  content: "< ";
}
@media (max-width: 23.125em) {
  .pagination .prev {
    width: 50%;
  }
}
@media (min-width: 43.75em) {
  .pagination .prev {
    background-image: url(../images/arrow-left.png);
  }
  .pagination .prev:before {
    content: "";
  }
}
.pagination .next {
  float: right;
  margin-left: 2em;
}
.pagination .next:after {
  content: " >";
}
@media (max-width: 23.125em) {
  .pagination .next {
    text-align: right;
  }
}
@media (min-width: 43.75em) {
  .pagination .next {
    background-image: url(../images/arrow-right.png);
  }
  .pagination .next:after {
    content: "";
  }
}

article.post img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
article.post figure {
  display: table;
}
article.post figure img {
  display: block;
  max-width: 100%;
}
article.post a img {
  display: inline-block;
}
article.post figcaption {
  caption-side: bottom;
  display: table-caption;
  font-size: 0.81818em;
  font-style: italic;
  padding: 0.25em 0;
}
article.post .aligncenter {
  margin: 2em auto;
}
article.post .alignleft {
  float: left;
  margin: 2em 2em 2em 0;
}
article.post .alignleft .alignleft {
  float: none;
  margin: 0;
}
article.post .alignright {
  float: right;
  margin: 2em 0 2em 2em;
}
article.post .alignright .alignright {
  float: none;
  margin: 0;
}
article.post .clear {
  clear: both;
}

.next-previous {
  clear: both;
  margin: 3em auto;
}
.next-previous .previous-wrapper {
  float: left;
  white-space: nowrap;
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .previous-wrapper {
    max-width: 45%;
    white-space: normal;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .previous-wrapper {
    max-width: 45%;
    white-space: normal;
  }
}
.next-previous .previous-wrapper.no-previous {
  color: #ccc;
  opacity: 0.7;
}
.next-previous .next-wrapper {
  float: right;
  text-align: right;
  white-space: nowrap;
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .next-wrapper {
    max-width: 45%;
    white-space: normal;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .next-wrapper {
    max-width: 45%;
    white-space: normal;
  }
}
.next-previous .next-wrapper.no-next {
  color: #ccc;
  opacity: 0.7;
}
.next-previous .previous-arrow,
.next-previous .next-arrow {
  display: none;
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .previous-arrow, .no-sidebar
  .next-previous .next-arrow {
    display: inline-block;
  }
  .no-sidebar .next-previous .previous-arrow span, .no-sidebar
  .next-previous .next-arrow span {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #f1f1f1;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .previous-arrow, .sidebar
  .next-previous .next-arrow {
    display: inline-block;
  }
  .sidebar .next-previous .previous-arrow span, .sidebar
  .next-previous .next-arrow span {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #f1f1f1;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
  }
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous a:hover .previous-arrow span, .no-sidebar
  .next-previous a:hover .next-arrow span, .no-sidebar
  .next-previous a:focus .previous-arrow span, .no-sidebar
  .next-previous a:focus .next-arrow span {
    background-color: #e4e4e4;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous a:hover .previous-arrow span, .sidebar
  .next-previous a:hover .next-arrow span, .sidebar
  .next-previous a:focus .previous-arrow span, .sidebar
  .next-previous a:focus .next-arrow span {
    background-color: #e4e4e4;
  }
}
.next-previous .previous-arrow {
  float: left;
}
.next-previous .previous-arrow span {
  background-image: url(../images/arrow-left.png);
}
.next-previous .next-arrow {
  float: right;
}
.next-previous .next-arrow span {
  background-image: url(../images/arrow-right.png);
}
.next-previous .previous-link,
.next-previous .next-link {
  font-size: 18px;
  text-transform: uppercase;
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .previous-link, .no-sidebar
  .next-previous .next-link {
    background-repeat: no-repeat;
    font-size: 20px;
    font-weight: bold;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .previous-link, .sidebar
  .next-previous .next-link {
    background-repeat: no-repeat;
    font-size: 20px;
    font-weight: bold;
  }
}
@media (max-width: 43.6875em) {
  .no-sidebar .next-previous .previous-link:before {
    content: "←";
    margin-right: 5px;
  }
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .previous-link {
    margin-left: 75px;
  }
}
@media (max-width: 56.1875em) {
  .sidebar .next-previous .previous-link:before {
    content: "←";
    margin-right: 5px;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .previous-link {
    margin-left: 75px;
  }
}
@media (max-width: 43.6875em) {
  .no-sidebar .next-previous .next-link:after {
    content: "→";
    margin-left: 5px;
  }
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .next-link {
    margin-right: 75px;
  }
}
@media (max-width: 56.1875em) {
  .sidebar .next-previous .next-link:after {
    content: "→";
    margin-left: 5px;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .next-link {
    margin-right: 75px;
  }
}
.next-previous .previous-title,
.next-previous .next-title {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  display: none;
  font-size: 18px;
  font-weight: normal;
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .previous-title, .no-sidebar
  .next-previous .next-title {
    display: block;
    font-size: 24px;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .previous-title, .sidebar
  .next-previous .next-title {
    display: block;
    font-size: 24px;
  }
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .previous-title {
    margin-left: 75px;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .previous-title {
    margin-left: 75px;
  }
}
@media (min-width: 43.75em) {
  .no-sidebar .next-previous .next-title {
    margin-right: 75px;
  }
}
@media (min-width: 56.25em) {
  .sidebar .next-previous .next-title {
    margin-right: 75px;
  }
}

.primary-title, .primary-title--centered {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-size: 1.45455em;
  font-weight: bold;
  margin: 0 0 0.88636em 0;
}
@media (min-width: 43.75em) {
  .primary-title, .primary-title--centered {
    font-size: 1.72727em;
  }
}
.primary-title a, .primary-title--centered a {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-weight: bold;
}

.primary-title--centered {
  margin-bottom: 2em;
  text-align: center;
  text-transform: uppercase;
}

a.raquo {
  margin-right: 1em;
  position: relative;
}
a.raquo:after {
  content: "\00BB";
  position: absolute;
  right: -0.75em;
  top: -0.1em;
}

.salesforce-form .email, .salesforce-form .text {
  margin: 0 0 1em 0;
}
.salesforce-form .form-submit {
  display: block;
}

header.section-title {
  background-color: #ef4836;
  width: 100%;
}
header.section-title h1 {
  color: #fff9ed;
  font-size: 1.09091em;
  letter-spacing: 0.05em;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  text-transform: uppercase;
}
@media (min-width: 43.75em) {
  header.section-title h1 {
    font-size: 1.27273em;
    padding-bottom: 0.8em;
    padding-top: 0.8em;
  }
}

.section {
  clear: both;
  margin-bottom: 1em;
  margin-top: 1em;
  padding-bottom: 1em;
  padding-top: 1em;
}

.section--divided {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 3em;
  padding-top: 3em;
}
.section--divided:first-of-type {
  border-top: 1px solid #dbdbdb;
  margin-top: 3em;
}

.section__title {
  margin-top: 0;
}

.section__body p:last-child, .section__body p:last-of-type {
  margin: 0;
}

.section__img {
  margin-bottom: 1em;
}

.section--full-width .section__img {
  text-align: center;
}

.section--img-left .section__img {
  margin: 0;
  padding: 0 0 1.18182em;
}
@media (min-width: 43.75em) {
  .section--img-left .section__img {
    float: left;
    max-width: 50%;
    padding-right: 2em;
  }
}
.section--img-left .section__img:empty {
  padding: 0;
}
.section--img-left .section__img a,
.section--img-left .section__img img {
  display: block;
}
.section--img-left .section__body {
  display: table-cell;
  width: 10000px;
}

.section--img-right .section__img {
  margin: 0;
  padding: 0 0 1.18182em;
}
@media (min-width: 43.75em) {
  .section--img-right .section__img {
    float: right;
    max-width: 50%;
    padding-left: 2em;
  }
}
.section--img-right .section__img:empty {
  padding: 0;
}
.section--img-right .section__img a,
.section--img-right .section__img img {
  display: block;
}
.section--img-right .section__body {
  display: table-cell;
  width: 10000px;
}

ul.services-list {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  margin: 1em 0;
  padding: 1em 0;
}
@media (min-width: 43.75em) {
  ul.services-list {
    border-bottom: none;
  }
}
.widget ul.services-list {
  border: 0;
  margin-top: 0;
}

aside.sidebar {
  font-size: 18px;
}

@media (min-width: 43.75em) {
  .single-case-study__org-info {
    float: right;
    padding: 0 0 1em 2em;
    width: 33.33333%;
  }
}
.single-case-study__org-info a.sidebar-image {
  border: 0;
}
@media (max-width: 43.6875em) {
  .single-case-study__org-info .services-list li {
    display: inline;
  }
  .single-case-study__org-info .services-list li:after {
    content: "|";
  }
  .single-case-study__org-info .services-list li:last-child:after {
    content: "";
  }
}

@media (min-width: 43.75em) {
  .single-case-study__org-intro {
    width: 66.66667%;
  }
}
.single-case-study__org-intro p {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #8f8f92;
  font-size: 28px;
  line-height: 1.3;
  margin-bottom: 1em;
}
@media (min-width: 43.75em) {
  .single-case-study__org-intro p {
    font-size: 28px;
  }
}

.single-case-study__quote h1 {
  padding-left: 1em;
}
.single-case-study__quote .single-case-study__quote-body {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  background-color: #ef4836;
  padding: 2em 0;
  text-align: center;
}
@media (min-width: 43.75em) {
  .single-case-study__quote .single-case-study__quote-body {
    padding: 4em 0;
  }
}
.single-case-study__quote .single-case-study__quote-body p,
.single-case-study__quote .single-case-study__quote-body .single-case-study__quote-author,
.single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text {
  color: white;
  font-family: "Copernicus", Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 22px;
  font-weight: 300;
}
@media (min-width: 43.75em) {
  .single-case-study__quote .single-case-study__quote-body p,
  .single-case-study__quote .single-case-study__quote-body .single-case-study__quote-author,
  .single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text {
    font-size: 1.90909em;
  }
}
.single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text {
  font-style: italic;
  margin: 0 0 2em 0;
  padding: 0 10%;
}
.single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text:after {
  content: close-quote;
}
.single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text:before {
  content: open-quote;
}
@media (min-width: 43.75em) {
  .single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text {
    padding: 0 5%;
  }
  .single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text:before {
    content: url(../images/quote-left.png);
    left: -0.75em;
    position: relative;
    top: -0.75em;
  }
  .single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text:after {
    bottom: -0.75em;
    content: url(../images/quote-right.png);
    position: relative;
    right: -0.75em;
  }
}
@media (min-width: 56.25em) {
  .single-case-study__quote .single-case-study__quote-body .single-case-study__quote-body-text {
    padding: 0 15%;
  }
}

.single-service__capabilities-section-buttons {
  padding: 3em 0 0 0;
  text-align: center;
}
.single-service__capabilities-section-buttons .button {
  background-color: transparent !important;
  border: solid 1px #ef4836 !important;
  color: #ef4836 !important;
  margin: 0.5em 0 !important;
  padding: 15px;
  width: 100%;
}
.single-service__capabilities-section-buttons .button:hover, .single-service__capabilities-section-buttons .button:focus, .single-service__capabilities-section-buttons .button:active, .single-service__capabilities-section-buttons .button.is-active {
  background-color: #ef4836 !important;
  border: solid 1px #ef4836 !important;
  color: white !important;
}
@media (min-width: 43.75em) {
  .single-service__capabilities-section-buttons .button {
    margin: 0 1em !important;
    min-width: 230px;
    width: auto;
  }
}

a.sitename {
  background-color: transparent;
  color: transparent;
  height: 48px;
  overflow: hidden;
  text-shadow: none;
  width: 48px;
  background-image: url('../images/bg/logo-small.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI0IDEyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI0IDEyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cG9seWdvbiBmaWxsPSIjRjA0QTM3IiBwb2ludHM9Ijg3LjUsNDguNiA4Ny41LDM4LjEgNDQuMiwzOC4xIDQ0LjIsODkuMSA1NS4zLDg5LjEgNTUuMyw2OC4zIDc5LjQsNjguMyA3OS40LDU3LjcgNTUuMyw1Ny43IA0KCQk1NS4zLDQ4LjYgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRjA0QTM3IiBkPSJNMTA5LjYsNDEuNWMyLjgsNi41LDQuMywxMy4yLDQuMywyMC43YzAsMjguNi0yMy4zLDUxLjktNTEuOSw1MS45UzEwLjEsOTAuOCwxMC4xLDYyLjJTMzMuNCwxMC4zLDYyLDEwLjMNCgkJCWMxMC4zLDAsMjAuMywzLjIsMjguMiw4LjNWNi45QzgxLjksMi40LDcyLjEsMCw2MiwwQzI3LjgsMCwwLDI3LjgsMCw2MnMyNy44LDYyLDYyLDYyczYyLTI3LjgsNjItNjJjMC03LjMtMS4yLTE0LjItMy43LTIwLjcNCgkJCWgtMTAuN0MxMDkuNiw0MS4zLDEwOS42LDQxLjUsMTA5LjYsNDEuNXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI0IDEyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI0IDEyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cG9seWdvbiBmaWxsPSIjRjA0QTM3IiBwb2ludHM9Ijg3LjUsNDguNiA4Ny41LDM4LjEgNDQuMiwzOC4xIDQ0LjIsODkuMSA1NS4zLDg5LjEgNTUuMyw2OC4zIDc5LjQsNjguMyA3OS40LDU3LjcgNTUuMyw1Ny43IA0KCQk1NS4zLDQ4LjYgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRjA0QTM3IiBkPSJNMTA5LjYsNDEuNWMyLjgsNi41LDQuMywxMy4yLDQuMywyMC43YzAsMjguNi0yMy4zLDUxLjktNTEuOSw1MS45UzEwLjEsOTAuOCwxMC4xLDYyLjJTMzMuNCwxMC4zLDYyLDEwLjMNCgkJCWMxMC4zLDAsMjAuMywzLjIsMjguMiw4LjNWNi45QzgxLjksMi40LDcyLjEsMCw2MiwwQzI3LjgsMCwwLDI3LjgsMCw2MnMyNy44LDYyLDYyLDYyczYyLTI3LjgsNjItNjJjMC03LjMtMS4yLTE0LjItMy43LTIwLjcNCgkJCWgtMTAuN0MxMDkuNiw0MS4zLDEwOS42LDQxLjUsMTA5LjYsNDEuNXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  border: 0;
  display: inline-block;
  float: left;
  position: relative;
  z-index: 5;
}
a.sitename:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
@media (min-width: 43.75em) {
  a.sitename {
    background-image: url('../images/bg/logo.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI0IDEyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI0IDEyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cG9seWdvbiBmaWxsPSIjRjA0QTM3IiBwb2ludHM9Ijg3LjUsNDguNiA4Ny41LDM4LjEgNDQuMiwzOC4xIDQ0LjIsODkuMSA1NS4zLDg5LjEgNTUuMyw2OC4zIDc5LjQsNjguMyA3OS40LDU3LjcgNTUuMyw1Ny43IA0KCQk1NS4zLDQ4LjYgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRjA0QTM3IiBkPSJNMTA5LjYsNDEuNWMyLjgsNi41LDQuMywxMy4yLDQuMywyMC43YzAsMjguNi0yMy4zLDUxLjktNTEuOSw1MS45UzEwLjEsOTAuOCwxMC4xLDYyLjJTMzMuNCwxMC4zLDYyLDEwLjMNCgkJCWMxMC4zLDAsMjAuMywzLjIsMjguMiw4LjNWNi45QzgxLjksMi40LDcyLjEsMCw2MiwwQzI3LjgsMCwwLDI3LjgsMCw2MnMyNy44LDYyLDYyLDYyczYyLTI3LjgsNjItNjJjMC03LjMtMS4yLTE0LjItMy43LTIwLjcNCgkJCWgtMTAuN0MxMDkuNiw0MS4zLDEwOS42LDQxLjUsMTA5LjYsNDEuNXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI0IDEyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI0IDEyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cG9seWdvbiBmaWxsPSIjRjA0QTM3IiBwb2ludHM9Ijg3LjUsNDguNiA4Ny41LDM4LjEgNDQuMiwzOC4xIDQ0LjIsODkuMSA1NS4zLDg5LjEgNTUuMyw2OC4zIDc5LjQsNjguMyA3OS40LDU3LjcgNTUuMyw1Ny43IA0KCQk1NS4zLDQ4LjYgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRjA0QTM3IiBkPSJNMTA5LjYsNDEuNWMyLjgsNi41LDQuMywxMy4yLDQuMywyMC43YzAsMjguNi0yMy4zLDUxLjktNTEuOSw1MS45UzEwLjEsOTAuOCwxMC4xLDYyLjJTMzMuNCwxMC4zLDYyLDEwLjMNCgkJCWMxMC4zLDAsMjAuMywzLjIsMjguMiw4LjNWNi45QzgxLjksMi40LDcyLjEsMCw2MiwwQzI3LjgsMCwwLDI3LjgsMCw2MnMyNy44LDYyLDYyLDYyczYyLTI3LjgsNjItNjJjMC03LjMtMS4yLTE0LjItMy43LTIwLjcNCgkJCWgtMTAuN0MxMDkuNiw0MS4zLDEwOS42LDQxLjUsMTA5LjYsNDEuNXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
    background-size: cover;
    height: 62px;
    width: 62px;
  }
}
@media (min-width: 60.625em) {
  a.sitename {
    background-image: url('../images/bg/logo-full.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQ0IDI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDQgMjciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0VGNDgzNiIgcG9pbnRzPSIyNDMuODk0LDAuMTY1IDI0My44OTQsNC44NDggMjMxLjcyNyw0Ljg0OCAyMzEuNzI3LDEwLjQ1MiAyNDIuNzY1LDEwLjQ1MiAyNDIuNzY1LDE1LjAwOSANCgkJMjMxLjcyNywxNS4wMDkgMjMxLjcyNywyMS4xMTMgMjQzLjg5NCwyMS4xMTMgMjQzLjg5NCwyNS44MzggMjI2LjQ1OSwyNS44MzggMjI2LjQ1OSwwLjE2NSAJIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFRjQ4MzYiIGQ9Ik00Ni44NzcsOC40NzZjMC45MywxLjM4OCwxLjQ3NCwzLjA1NSwxLjQ3NCw0Ljg0N2MwLDQuODEzLTMuOTE2LDguNzMtOC43MjksOC43Mw0KCQkJYy00LjgxMywwLTguNzI5LTMuOTE3LTguNzI5LTguNzNjMC00LjgxNCwzLjkxNi04LjczLDguNzI5LTguNzNjMS41NjksMCwzLjAzOSwwLjQyMiw0LjMxMiwxLjE0OVYwLjUyNA0KCQkJYy0xLjM1Ny0wLjQ1OS0yLjgwMy0wLjcxOC00LjMxMi0wLjcxOGMtNy40NTIsMC0xMy41MTYsNi4wNjMtMTMuNTE2LDEzLjUxN3M2LjA2NCwxMy41MTcsMTMuNTE2LDEzLjUxNw0KCQkJYzcuNDUyLDAsMTMuNTE2LTYuMDYzLDEzLjUxNi0xMy41MTdjMC0xLjcxLTAuMzMyLTMuMzQtMC45MTMtNC44NDdINDYuODc3eiIvPg0KCQk8cGF0aCBmaWxsPSIjRUY0ODM2IiBkPSJNMTY3LjYyNiwxOC4xN2MtMC45My0xLjM4OC0xLjQ3NS0zLjA1NS0xLjQ3NS00Ljg0N2MwLTQuODE0LDMuOTE2LTguNzMsOC43MjktOC43Mw0KCQkJYzQuODE0LDAsOC43MjksMy45MTYsOC43MjksOC43M3MtMy45MTYsOC43My04LjcyOSw4LjczYy0xLjU2OSwwLTMuMDM5LTAuNDIyLTQuMzEyLTEuMTV2NS4yMTkNCgkJCWMxLjM1NywwLjQ1OSwyLjgwMywwLjcxOCw0LjMxMiwwLjcxOGM3LjQ1MiwwLDEzLjUxNi02LjA2MywxMy41MTYtMTMuNTE3cy02LjA2NC0xMy41MTctMTMuNTE2LTEzLjUxNw0KCQkJYy03LjQ1MiwwLTEzLjUxNiw2LjA2My0xMy41MTYsMTMuNTE3YzAsMS43MSwwLjMzMiwzLjM0LDAuOTEzLDQuODQ3SDE2Ny42MjZ6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGZpbGw9IiNFRjQ4MzYiIHBvaW50cz0iMCwyNS44MzggMCwwLjE2NSAyMS41ODIsMC4xNjUgMjEuNTgyLDQuODQ4IDUuMzA5LDQuODQ4IDUuMzA5LDExLjM3MSAxNi4yMjIsMTEuMzcxIA0KCQkxNi4yMjIsMTYuMDEyIDUuMzA5LDE2LjAxMiA1LjMwOSwyNS44MzggCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRUY0ODM2IiBkPSJNNjYuMDQ5LDExLjg3M2g0LjkzM2MyLjY3NiwwLDQuMDU2LTEuNDIxLDQuMDU2LTMuNTU0YzAtMi4xNzUtMS4zOC0zLjU5Ni00LjA1Ni0zLjU5NmgtNC45MzNWMTEuODczeg0KCQkJIE02Ni4wNDksMTYuMjYzdjkuNTc2SDYwLjc0VjAuMTY1aDEwLjU3N2M1LjM5MywwLDguOTg5LDIuODg2LDguOTg5LDguMTU0YzAsNC4wOTctMi4yNTgsNi42OS01Ljg1NCw3LjU2OGw2Ljc3NCw5Ljk1MmgtNi4wMjENCgkJCWwtNi4zNTUtOS41NzZINjYuMDQ5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRUY0ODM2IiBkPSJNODkuMTU3LDE1LjUxMVYwLjE2NWg1LjM1MXYxNC44MDJjMCw0LjM5MSwxLjkyMyw2LjQ4MSw1LjMxLDYuNDgxYzMuMzg3LDAsNS4zMDktMi4wOSw1LjMwOS02LjQ4MVYwLjE2NQ0KCQkJaDUuMzUxdjE1LjM0NWMwLDcuMDY2LTQuMjIxLDEwLjc0Ni0xMC42NiwxMC43NDZDOTMuNDIyLDI2LjI1Niw4OS4xNTcsMjIuNTc3LDg5LjE1NywxNS41MTEiLz4NCgk8L2c+DQoJPHBvbHlnb24gZmlsbD0iI0VGNDgzNiIgcG9pbnRzPSIxMzIuOTE4LDIwLjMxOSAxMjUuNTE4LDkuMjggMTI1LjUxOCwyNS44MzkgMTIwLjI5MywyNS44MzkgMTIwLjI5MywwLjE2NiAxMjUuMjY4LDAuMTY2IA0KCQkxMzMuMDQ0LDEyLjI5MiAxNDAuNzc5LDAuMTY2IDE0NS42NywwLjE2NiAxNDUuNjcsMjUuODM5IDE0MC40MDMsMjUuODM5IDE0MC40MDMsOS4yOCAxMzMuMDg2LDIwLjMxOSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0VGNDgzNiIgcG9pbnRzPSIyMTguMDYzLDI1LjgzOCAyMTMuODQxLDI1LjgzOCAyMDEuNzE2LDguNzM4IDIwMS43MTYsMjUuODM4IDE5Ni41NzQsMjUuODM4IDE5Ni41NzQsMC4xNjUgDQoJCTIwMS41OTEsMC4xNjUgMjEyLjkyMSwxNi4zODggMjEyLjkyMSwwLjE2NSAyMTguMDYzLDAuMTY1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQ0IDI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDQgMjciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0VGNDgzNiIgcG9pbnRzPSIyNDMuODk0LDAuMTY1IDI0My44OTQsNC44NDggMjMxLjcyNyw0Ljg0OCAyMzEuNzI3LDEwLjQ1MiAyNDIuNzY1LDEwLjQ1MiAyNDIuNzY1LDE1LjAwOSANCgkJMjMxLjcyNywxNS4wMDkgMjMxLjcyNywyMS4xMTMgMjQzLjg5NCwyMS4xMTMgMjQzLjg5NCwyNS44MzggMjI2LjQ1OSwyNS44MzggMjI2LjQ1OSwwLjE2NSAJIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFRjQ4MzYiIGQ9Ik00Ni44NzcsOC40NzZjMC45MywxLjM4OCwxLjQ3NCwzLjA1NSwxLjQ3NCw0Ljg0N2MwLDQuODEzLTMuOTE2LDguNzMtOC43MjksOC43Mw0KCQkJYy00LjgxMywwLTguNzI5LTMuOTE3LTguNzI5LTguNzNjMC00LjgxNCwzLjkxNi04LjczLDguNzI5LTguNzNjMS41NjksMCwzLjAzOSwwLjQyMiw0LjMxMiwxLjE0OVYwLjUyNA0KCQkJYy0xLjM1Ny0wLjQ1OS0yLjgwMy0wLjcxOC00LjMxMi0wLjcxOGMtNy40NTIsMC0xMy41MTYsNi4wNjMtMTMuNTE2LDEzLjUxN3M2LjA2NCwxMy41MTcsMTMuNTE2LDEzLjUxNw0KCQkJYzcuNDUyLDAsMTMuNTE2LTYuMDYzLDEzLjUxNi0xMy41MTdjMC0xLjcxLTAuMzMyLTMuMzQtMC45MTMtNC44NDdINDYuODc3eiIvPg0KCQk8cGF0aCBmaWxsPSIjRUY0ODM2IiBkPSJNMTY3LjYyNiwxOC4xN2MtMC45My0xLjM4OC0xLjQ3NS0zLjA1NS0xLjQ3NS00Ljg0N2MwLTQuODE0LDMuOTE2LTguNzMsOC43MjktOC43Mw0KCQkJYzQuODE0LDAsOC43MjksMy45MTYsOC43MjksOC43M3MtMy45MTYsOC43My04LjcyOSw4LjczYy0xLjU2OSwwLTMuMDM5LTAuNDIyLTQuMzEyLTEuMTV2NS4yMTkNCgkJCWMxLjM1NywwLjQ1OSwyLjgwMywwLjcxOCw0LjMxMiwwLjcxOGM3LjQ1MiwwLDEzLjUxNi02LjA2MywxMy41MTYtMTMuNTE3cy02LjA2NC0xMy41MTctMTMuNTE2LTEzLjUxNw0KCQkJYy03LjQ1MiwwLTEzLjUxNiw2LjA2My0xMy41MTYsMTMuNTE3YzAsMS43MSwwLjMzMiwzLjM0LDAuOTEzLDQuODQ3SDE2Ny42MjZ6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGZpbGw9IiNFRjQ4MzYiIHBvaW50cz0iMCwyNS44MzggMCwwLjE2NSAyMS41ODIsMC4xNjUgMjEuNTgyLDQuODQ4IDUuMzA5LDQuODQ4IDUuMzA5LDExLjM3MSAxNi4yMjIsMTEuMzcxIA0KCQkxNi4yMjIsMTYuMDEyIDUuMzA5LDE2LjAxMiA1LjMwOSwyNS44MzggCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRUY0ODM2IiBkPSJNNjYuMDQ5LDExLjg3M2g0LjkzM2MyLjY3NiwwLDQuMDU2LTEuNDIxLDQuMDU2LTMuNTU0YzAtMi4xNzUtMS4zOC0zLjU5Ni00LjA1Ni0zLjU5NmgtNC45MzNWMTEuODczeg0KCQkJIE02Ni4wNDksMTYuMjYzdjkuNTc2SDYwLjc0VjAuMTY1aDEwLjU3N2M1LjM5MywwLDguOTg5LDIuODg2LDguOTg5LDguMTU0YzAsNC4wOTctMi4yNTgsNi42OS01Ljg1NCw3LjU2OGw2Ljc3NCw5Ljk1MmgtNi4wMjENCgkJCWwtNi4zNTUtOS41NzZINjYuMDQ5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRUY0ODM2IiBkPSJNODkuMTU3LDE1LjUxMVYwLjE2NWg1LjM1MXYxNC44MDJjMCw0LjM5MSwxLjkyMyw2LjQ4MSw1LjMxLDYuNDgxYzMuMzg3LDAsNS4zMDktMi4wOSw1LjMwOS02LjQ4MVYwLjE2NQ0KCQkJaDUuMzUxdjE1LjM0NWMwLDcuMDY2LTQuMjIxLDEwLjc0Ni0xMC42NiwxMC43NDZDOTMuNDIyLDI2LjI1Niw4OS4xNTcsMjIuNTc3LDg5LjE1NywxNS41MTEiLz4NCgk8L2c+DQoJPHBvbHlnb24gZmlsbD0iI0VGNDgzNiIgcG9pbnRzPSIxMzIuOTE4LDIwLjMxOSAxMjUuNTE4LDkuMjggMTI1LjUxOCwyNS44MzkgMTIwLjI5MywyNS44MzkgMTIwLjI5MywwLjE2NiAxMjUuMjY4LDAuMTY2IA0KCQkxMzMuMDQ0LDEyLjI5MiAxNDAuNzc5LDAuMTY2IDE0NS42NywwLjE2NiAxNDUuNjcsMjUuODM5IDE0MC40MDMsMjUuODM5IDE0MC40MDMsOS4yOCAxMzMuMDg2LDIwLjMxOSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0VGNDgzNiIgcG9pbnRzPSIyMTguMDYzLDI1LjgzOCAyMTMuODQxLDI1LjgzOCAyMDEuNzE2LDguNzM4IDIwMS43MTYsMjUuODM4IDE5Ni41NzQsMjUuODM4IDE5Ni41NzQsMC4xNjUgDQoJCTIwMS41OTEsMC4xNjUgMjEyLjkyMSwxNi4zODggMjEyLjkyMSwwLjE2NSAyMTguMDYzLDAuMTY1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
    height: 27px;
    margin-top: 16px;
    width: 244px;
  }
}

@media (min-width: 43.75em) {
  body.home > header.not_stuck a.sitename {
    background-image: url('../images/bg/logo--white.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDMuNTgyLDI0LjI3MiA0My41ODIsMTguOTg0IDIyLjA5NCwxOC45ODQgMjIuMDk0LDQ0LjM5NCAyNy41NDksNDQuMzk0IDI3LjU0OSwzNC4wOTkgDQoJCTM5LjYzMiwzNC4wOTkgMzkuNjMyLDI4LjgwOCAyNy41NDksMjguODA4IDI3LjU0OSwyNC4yNzIgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNjYzLDIwLjY2OGMxLjM2MiwzLjE0MiwyLjEyMiw2LjYwMywyLjEyMiwxMC4yNDFjMCwxNC4yNDEtMTEuNTg2LDI1LjgyNS0yNS44MjYsMjUuODI1DQoJCQljLTE0LjI0LDAtMjUuODI3LTExLjU4NC0yNS44MjctMjUuODI1YzAtMTQuMjQxLDExLjU4Ni0yNS44MjgsMjUuODI3LTI1LjgyOGM1LjIwMSwwLDEwLjA0NCwxLjU1MSwxNC4xMDIsNC4yMDZWMy40NTQNCgkJCWMtNC4yMzEtMi4xODItOS4wMjMtMy40MjMtMTQuMTAyLTMuNDIzYy0xNy4wMjUsMC0zMC44NzYsMTMuODUyLTMwLjg3NiwzMC44NzhjMCwxNy4wMjQsMTMuODUxLDMwLjg3NSwzMC44NzYsMzAuODc1DQoJCQljMTcuMDI1LDAsMzAuODc2LTEzLjg1MiwzMC44NzYtMzAuODc1YzAtMy41OS0wLjYyMi03LjAzNS0xLjc1My0xMC4yNDFINTQuNjYzeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjIgNjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYyIDYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDMuNTgyLDI0LjI3MiA0My41ODIsMTguOTg0IDIyLjA5NCwxOC45ODQgMjIuMDk0LDQ0LjM5NCAyNy41NDksNDQuMzk0IDI3LjU0OSwzNC4wOTkgDQoJCTM5LjYzMiwzNC4wOTkgMzkuNjMyLDI4LjgwOCAyNy41NDksMjguODA4IDI3LjU0OSwyNC4yNzIgCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTQuNjYzLDIwLjY2OGMxLjM2MiwzLjE0MiwyLjEyMiw2LjYwMywyLjEyMiwxMC4yNDFjMCwxNC4yNDEtMTEuNTg2LDI1LjgyNS0yNS44MjYsMjUuODI1DQoJCQljLTE0LjI0LDAtMjUuODI3LTExLjU4NC0yNS44MjctMjUuODI1YzAtMTQuMjQxLDExLjU4Ni0yNS44MjgsMjUuODI3LTI1LjgyOGM1LjIwMSwwLDEwLjA0NCwxLjU1MSwxNC4xMDIsNC4yMDZWMy40NTQNCgkJCWMtNC4yMzEtMi4xODItOS4wMjMtMy40MjMtMTQuMTAyLTMuNDIzYy0xNy4wMjUsMC0zMC44NzYsMTMuODUyLTMwLjg3NiwzMC44NzhjMCwxNy4wMjQsMTMuODUxLDMwLjg3NSwzMC44NzYsMzAuODc1DQoJCQljMTcuMDI1LDAsMzAuODc2LTEzLjg1MiwzMC44NzYtMzAuODc1YzAtMy41OS0wLjYyMi03LjAzNS0xLjc1My0xMC4yNDFINTQuNjYzeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
    background-size: cover;
  }
}
@media (min-width: 60.625em) {
  body.home > header.not_stuck a.sitename {
    background-image: url('../images/bg/logo-full--white.png');
    background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQ0IDI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDQgMjciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNDMuODk0LDAuMTY1IDI0My44OTQsNC44NDggMjMxLjcyNyw0Ljg0OCAyMzEuNzI3LDEwLjQ1MiAyNDIuNzY1LDEwLjQ1MiAyNDIuNzY1LDE1LjAwOSANCgkJMjMxLjcyNywxNS4wMDkgMjMxLjcyNywyMS4xMTMgMjQzLjg5NCwyMS4xMTMgMjQzLjg5NCwyNS44MzggMjI2LjQ1OSwyNS44MzggMjI2LjQ1OSwwLjE2NSAJIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ni44NzcsOC40NzZjMC45MywxLjM4OCwxLjQ3NCwzLjA1NSwxLjQ3NCw0Ljg0N2MwLDQuODEzLTMuOTE2LDguNzMtOC43MjksOC43Mw0KCQkJYy00LjgxMywwLTguNzI5LTMuOTE3LTguNzI5LTguNzNjMC00LjgxNCwzLjkxNi04LjczLDguNzI5LTguNzNjMS41NjksMCwzLjAzOSwwLjQyMiw0LjMxMiwxLjE0OVYwLjUyNA0KCQkJYy0xLjM1Ny0wLjQ1OS0yLjgwMy0wLjcxOC00LjMxMi0wLjcxOGMtNy40NTIsMC0xMy41MTYsNi4wNjMtMTMuNTE2LDEzLjUxN3M2LjA2NCwxMy41MTcsMTMuNTE2LDEzLjUxNw0KCQkJYzcuNDUyLDAsMTMuNTE2LTYuMDYzLDEzLjUxNi0xMy41MTdjMC0xLjcxLTAuMzMyLTMuMzQtMC45MTMtNC44NDdINDYuODc3eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY3LjYyNiwxOC4xN2MtMC45My0xLjM4OC0xLjQ3NS0zLjA1NS0xLjQ3NS00Ljg0N2MwLTQuODE0LDMuOTE2LTguNzMsOC43MjktOC43Mw0KCQkJYzQuODE0LDAsOC43MjksMy45MTYsOC43MjksOC43M3MtMy45MTYsOC43My04LjcyOSw4LjczYy0xLjU2OSwwLTMuMDM5LTAuNDIyLTQuMzEyLTEuMTV2NS4yMTkNCgkJCWMxLjM1NywwLjQ1OSwyLjgwMywwLjcxOCw0LjMxMiwwLjcxOGM3LjQ1MiwwLDEzLjUxNi02LjA2MywxMy41MTYtMTMuNTE3cy02LjA2NC0xMy41MTctMTMuNTE2LTEzLjUxNw0KCQkJYy03LjQ1MiwwLTEzLjUxNiw2LjA2My0xMy41MTYsMTMuNTE3YzAsMS43MSwwLjMzMiwzLjM0LDAuOTEzLDQuODQ3SDE2Ny42MjZ6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwyNS44MzggMCwwLjE2NSAyMS41ODIsMC4xNjUgMjEuNTgyLDQuODQ4IDUuMzA5LDQuODQ4IDUuMzA5LDExLjM3MSAxNi4yMjIsMTEuMzcxIA0KCQkxNi4yMjIsMTYuMDEyIDUuMzA5LDE2LjAxMiA1LjMwOSwyNS44MzggCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjYuMDQ5LDExLjg3M2g0LjkzM2MyLjY3NiwwLDQuMDU2LTEuNDIxLDQuMDU2LTMuNTU0YzAtMi4xNzUtMS4zOC0zLjU5Ni00LjA1Ni0zLjU5NmgtNC45MzNWMTEuODczeg0KCQkJIE02Ni4wNDksMTYuMjYzdjkuNTc2SDYwLjc0VjAuMTY1aDEwLjU3N2M1LjM5MywwLDguOTg5LDIuODg2LDguOTg5LDguMTU0YzAsNC4wOTctMi4yNTgsNi42OS01Ljg1NCw3LjU2OGw2Ljc3NCw5Ljk1MmgtNi4wMjENCgkJCWwtNi4zNTUtOS41NzZINjYuMDQ5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODkuMTU3LDE1LjUxMVYwLjE2NWg1LjM1MXYxNC44MDJjMCw0LjM5MSwxLjkyMyw2LjQ4MSw1LjMxLDYuNDgxYzMuMzg3LDAsNS4zMDktMi4wOSw1LjMwOS02LjQ4MVYwLjE2NQ0KCQkJaDUuMzUxdjE1LjM0NWMwLDcuMDY2LTQuMjIxLDEwLjc0Ni0xMC42NiwxMC43NDZDOTMuNDIyLDI2LjI1Niw4OS4xNTcsMjIuNTc3LDg5LjE1NywxNS41MTEiLz4NCgk8L2c+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMzIuOTE4LDIwLjMxOSAxMjUuNTE4LDkuMjggMTI1LjUxOCwyNS44MzkgMTIwLjI5MywyNS44MzkgMTIwLjI5MywwLjE2NiAxMjUuMjY4LDAuMTY2IA0KCQkxMzMuMDQ0LDEyLjI5MiAxNDAuNzc5LDAuMTY2IDE0NS42NywwLjE2NiAxNDUuNjcsMjUuODM5IDE0MC40MDMsMjUuODM5IDE0MC40MDMsOS4yOCAxMzMuMDg2LDIwLjMxOSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMTguMDYzLDI1LjgzOCAyMTMuODQxLDI1LjgzOCAyMDEuNzE2LDguNzM4IDIwMS43MTYsMjUuODM4IDE5Ni41NzQsMjUuODM4IDE5Ni41NzQsMC4xNjUgDQoJCTIwMS41OTEsMC4xNjUgMjEyLjkyMSwxNi4zODggMjEyLjkyMSwwLjE2NSAyMTguMDYzLDAuMTY1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjQ0IDI3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDQgMjciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyNDMuODk0LDAuMTY1IDI0My44OTQsNC44NDggMjMxLjcyNyw0Ljg0OCAyMzEuNzI3LDEwLjQ1MiAyNDIuNzY1LDEwLjQ1MiAyNDIuNzY1LDE1LjAwOSANCgkJMjMxLjcyNywxNS4wMDkgMjMxLjcyNywyMS4xMTMgMjQzLjg5NCwyMS4xMTMgMjQzLjg5NCwyNS44MzggMjI2LjQ1OSwyNS44MzggMjI2LjQ1OSwwLjE2NSAJIi8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ni44NzcsOC40NzZjMC45MywxLjM4OCwxLjQ3NCwzLjA1NSwxLjQ3NCw0Ljg0N2MwLDQuODEzLTMuOTE2LDguNzMtOC43MjksOC43Mw0KCQkJYy00LjgxMywwLTguNzI5LTMuOTE3LTguNzI5LTguNzNjMC00LjgxNCwzLjkxNi04LjczLDguNzI5LTguNzNjMS41NjksMCwzLjAzOSwwLjQyMiw0LjMxMiwxLjE0OVYwLjUyNA0KCQkJYy0xLjM1Ny0wLjQ1OS0yLjgwMy0wLjcxOC00LjMxMi0wLjcxOGMtNy40NTIsMC0xMy41MTYsNi4wNjMtMTMuNTE2LDEzLjUxN3M2LjA2NCwxMy41MTcsMTMuNTE2LDEzLjUxNw0KCQkJYzcuNDUyLDAsMTMuNTE2LTYuMDYzLDEzLjUxNi0xMy41MTdjMC0xLjcxLTAuMzMyLTMuMzQtMC45MTMtNC44NDdINDYuODc3eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY3LjYyNiwxOC4xN2MtMC45My0xLjM4OC0xLjQ3NS0zLjA1NS0xLjQ3NS00Ljg0N2MwLTQuODE0LDMuOTE2LTguNzMsOC43MjktOC43Mw0KCQkJYzQuODE0LDAsOC43MjksMy45MTYsOC43MjksOC43M3MtMy45MTYsOC43My04LjcyOSw4LjczYy0xLjU2OSwwLTMuMDM5LTAuNDIyLTQuMzEyLTEuMTV2NS4yMTkNCgkJCWMxLjM1NywwLjQ1OSwyLjgwMywwLjcxOCw0LjMxMiwwLjcxOGM3LjQ1MiwwLDEzLjUxNi02LjA2MywxMy41MTYtMTMuNTE3cy02LjA2NC0xMy41MTctMTMuNTE2LTEzLjUxNw0KCQkJYy03LjQ1MiwwLTEzLjUxNiw2LjA2My0xMy41MTYsMTMuNTE3YzAsMS43MSwwLjMzMiwzLjM0LDAuOTEzLDQuODQ3SDE2Ny42MjZ6Ii8+DQoJPC9nPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwyNS44MzggMCwwLjE2NSAyMS41ODIsMC4xNjUgMjEuNTgyLDQuODQ4IDUuMzA5LDQuODQ4IDUuMzA5LDExLjM3MSAxNi4yMjIsMTEuMzcxIA0KCQkxNi4yMjIsMTYuMDEyIDUuMzA5LDE2LjAxMiA1LjMwOSwyNS44MzggCSIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjYuMDQ5LDExLjg3M2g0LjkzM2MyLjY3NiwwLDQuMDU2LTEuNDIxLDQuMDU2LTMuNTU0YzAtMi4xNzUtMS4zOC0zLjU5Ni00LjA1Ni0zLjU5NmgtNC45MzNWMTEuODczeg0KCQkJIE02Ni4wNDksMTYuMjYzdjkuNTc2SDYwLjc0VjAuMTY1aDEwLjU3N2M1LjM5MywwLDguOTg5LDIuODg2LDguOTg5LDguMTU0YzAsNC4wOTctMi4yNTgsNi42OS01Ljg1NCw3LjU2OGw2Ljc3NCw5Ljk1MmgtNi4wMjENCgkJCWwtNi4zNTUtOS41NzZINjYuMDQ5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODkuMTU3LDE1LjUxMVYwLjE2NWg1LjM1MXYxNC44MDJjMCw0LjM5MSwxLjkyMyw2LjQ4MSw1LjMxLDYuNDgxYzMuMzg3LDAsNS4zMDktMi4wOSw1LjMwOS02LjQ4MVYwLjE2NQ0KCQkJaDUuMzUxdjE1LjM0NWMwLDcuMDY2LTQuMjIxLDEwLjc0Ni0xMC42NiwxMC43NDZDOTMuNDIyLDI2LjI1Niw4OS4xNTcsMjIuNTc3LDg5LjE1NywxNS41MTEiLz4NCgk8L2c+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMzIuOTE4LDIwLjMxOSAxMjUuNTE4LDkuMjggMTI1LjUxOCwyNS44MzkgMTIwLjI5MywyNS44MzkgMTIwLjI5MywwLjE2NiAxMjUuMjY4LDAuMTY2IA0KCQkxMzMuMDQ0LDEyLjI5MiAxNDAuNzc5LDAuMTY2IDE0NS42NywwLjE2NiAxNDUuNjcsMjUuODM5IDE0MC40MDMsMjUuODM5IDE0MC40MDMsOS4yOCAxMzMuMDg2LDIwLjMxOSAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMTguMDYzLDI1LjgzOCAyMTMuODQxLDI1LjgzOCAyMDEuNzE2LDguNzM4IDIwMS43MTYsMjUuODM4IDE5Ni41NzQsMjUuODM4IDE5Ni41NzQsMC4xNjUgDQoJCTIwMS41OTEsMC4xNjUgMjEyLjkyMSwxNi4zODggMjEyLjkyMSwwLjE2NSAyMTguMDYzLDAuMTY1IAkiLz4NCjwvZz4NCjwvc3ZnPg0K');
  }
}

.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999;
}

.skiplinks__link,
.skiplinks_link:visited,
.skiplinks__link:focus {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #333;
  border: 2px solid #eee;
  border-top: 0;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em;
}

#main:focus {
  outline: 0;
}

.staff-featured {
  clear: both;
  padding: 4em 0;
  text-align: center;
}
.staff-featured h1 {
  margin-top: 0;
  text-align: center;
}

@media (min-width: 43.75em) {
  .staff-featured__all-link {
    text-align: right;
  }
}

ul.staff-filter a {
  font-weight: normal;
}
ul.staff-filter a.selected {
  color: #ef4836;
}

.staff-listing {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  margin-top: 3em;
  padding: 0;
}

.staff-listing__item {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  display: block;
  margin: 0 0 2em 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
@media (min-width: 43.75em) {
  .staff-listing__item {
    float: left;
    padding: 0 1em;
    width: 33.33333%;
  }
  .lt-ie9 .staff-listing__item {
    width: 33.2%;
  }
}
.staff-listing__item:before {
  display: none;
}
.staff-listing__item h3.staff-listing__name {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  font-weight: bold;
  margin: 0;
}
@media (max-width: 43.6875em) {
  .staff-listing__item h3.staff-listing__name {
    font-size: 26px;
  }
}
.staff-listing__item a.staff-listing__image {
  border: 0;
  display: block;
  height: 180px;
  margin: 0 auto 1em auto;
  position: relative;
  width: 180px;
}
@media (max-width: 43.6875em) {
  .staff-listing__item a.staff-listing__image {
    height: 135px;
    width: 135px;
  }
}
.staff-listing__item a.staff-listing__image img {
  left: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 43.6875em) {
  .staff-listing__item a.staff-listing__image img {
    height: 135px;
    width: 135px;
  }
}
.staff-listing__item a.staff-listing__image .attachment-staff-hover {
  z-index: 1;
  opacity: 0;
}
.staff-listing__item a.staff-listing__image .attachment-staff-hover:hover, .staff-listing__item a.staff-listing__image .attachment-staff-hover:focus {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  opacity: 1;
}
.no-opacity .staff-listing__item a.staff-listing__image .attachment-staff-hover {
  display: none;
}
.staff-listing__item.first {
  clear: left;
}
.staff-listing__item .staff-listing__position {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  font-size: 20px;
  line-height: 1.2;
}

article.staff .staff__image {
  margin: 1em 0;
  text-align: center;
}
@media (min-width: 43.75em) {
  article.staff .staff__image {
    float: left;
    height: 180px;
    margin: 0;
    width: 180px;
  }
}
article.staff .arrow-link {
  margin: 3em 0;
  text-align: right;
}

@media (min-width: 43.75em) {
  .staff__details-wrapper {
    padding-bottom: 1em;
  }
}

h1.staff__name {
  color: #ef4836;
  font-size: 1.59091em;
  font-weight: bold;
  margin: 0;
}
@media (min-width: 43.75em) {
  h1.staff__name {
    padding-left: 225px;
  }
}

h2.staff__title {
  color: #555559;
  font-size: 1.36364em;
  font-weight: normal;
  margin: 0 0 0.5em 0;
}
@media (min-width: 43.75em) {
  h2.staff__title {
    padding-left: 225px;
  }
}

.staff__list h4 {
  margin: 2em 0 0.5em 0;
}
.staff__list ul {
  margin: 0 0 1em 0;
}

.single-staff aside.sidebar {
  font-size: 22px;
}

.staff__blog-list a {
  color: #ef4836;
  font-size: 1em;
}
.staff__blog-list a:hover, .staff__blog-list a:focus {
  color: #ef4836;
  border-color: #ef4836;
}

@media (min-width: 43.75em) {
  .staff__connect {
    padding-left: 225px;
  }
}
.staff__connect ul {
  margin: 0;
}

.staff__connect-item {
  background-color: transparent;
  color: transparent;
  height: 30px;
  overflow: hidden;
  text-shadow: none;
  width: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  margin-right: 6px;
  padding: 0;
}
.staff__connect-item:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
.staff__connect-item a {
  background-color: transparent;
  color: transparent;
  height: 30px;
  overflow: hidden;
  text-shadow: none;
  width: 30px;
  background-color: white;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: none;
  display: block;
  opacity: 0;
}
.staff__connect-item a:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
.staff__connect-item:hover a, .staff__connect-item:hover a:hover, .staff__connect-item:hover a:focus,
.staff__connect-item a:hover, .staff__connect-item a:focus {
  opacity: 1;
}
.staff__connect-item.linkedin {
  background-image: url('../images/bg/social-follow-li.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xNDk2LTE0OTJjLTEyLTUtMjctMjEtMzMtMzRjLTE1LTM1LTE1LTg1MywwLTg4N2M2LTE0LDIyLTMwLDM2LTM2YzM0LTE1LDg1Mi0xNSw4ODYsMGMxNCw2LDMwLDIyLDM2LDM2CgkJYzE1LDM0LDE1LDg1MiwwLDg4NmMtNiwxNC0yMiwzMC0zNiwzNkMtNjM5LTE0NzYtMTQ2Ni0xNDc3LTE0OTYtMTQ5MnogTS0xMjYzLTE2NDJjMjUtMjMsMzEtNzQsMTMtMTA4Yy0xMi0yMi02NC00Mi04OC0zMwoJCWMtNjEsMjItODIsOTUtNDAsMTQwQy0xMzUwLTE2MTMtMTI5NS0xNjEyLTEyNjMtMTY0MnogTS03OTAtMTg1OGMyMy0xMSw0My0zMyw1OC02MmMyMC00MSwyMi01OCwyMi0yMTd2LTE3M2gtNzBoLTcwdjEzNQoJCWMwLDE1Ni0xMSwxOTgtNTUsMjA5Yy0zNyw5LTgwLTktOTQtNDBjLTYtMTUtMTEtODItMTEtMTY0di0xNDBoLTc1aC03NXYyMzB2MjMwaDcwYzY5LDAsNzAsMCw3MC0yN2MwLTI0LDEtMjUsMTgtMTAKCQlDLTk0OC0xODM4LTg1NS0xODI1LTc5MC0xODU4eiBNLTEyNTAtMjA4MHYtMjMwaC03MGgtNzB2MjMwdjIzMGg3MGg3MFYtMjA4MHoiLz4KPC9nPgo8L3N2Zz4K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xNDk2LTE0OTJjLTEyLTUtMjctMjEtMzMtMzRjLTE1LTM1LTE1LTg1MywwLTg4N2M2LTE0LDIyLTMwLDM2LTM2YzM0LTE1LDg1Mi0xNSw4ODYsMGMxNCw2LDMwLDIyLDM2LDM2CgkJYzE1LDM0LDE1LDg1MiwwLDg4NmMtNiwxNC0yMiwzMC0zNiwzNkMtNjM5LTE0NzYtMTQ2Ni0xNDc3LTE0OTYtMTQ5MnogTS0xMjYzLTE2NDJjMjUtMjMsMzEtNzQsMTMtMTA4Yy0xMi0yMi02NC00Mi04OC0zMwoJCWMtNjEsMjItODIsOTUtNDAsMTQwQy0xMzUwLTE2MTMtMTI5NS0xNjEyLTEyNjMtMTY0MnogTS03OTAtMTg1OGMyMy0xMSw0My0zMyw1OC02MmMyMC00MSwyMi01OCwyMi0yMTd2LTE3M2gtNzBoLTcwdjEzNQoJCWMwLDE1Ni0xMSwxOTgtNTUsMjA5Yy0zNyw5LTgwLTktOTQtNDBjLTYtMTUtMTEtODItMTEtMTY0di0xNDBoLTc1aC03NXYyMzB2MjMwaDcwYzY5LDAsNzAsMCw3MC0yN2MwLTI0LDEtMjUsMTgtMTAKCQlDLTk0OC0xODM4LTg1NS0xODI1LTc5MC0xODU4eiBNLTEyNTAtMjA4MHYtMjMwaC03MGgtNzB2MjMwdjIzMGg3MGg3MFYtMjA4MHoiLz4KPC9nPgo8L3N2Zz4K');
}
.staff__connect-item.linkedin a {
  background-image: url('../images/bg/social-follow-li-hover.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzAwN0JCNiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzAwN0JCNiIgZD0iTS0xNDk2LTE0OTJjLTEyLTUtMjctMjEtMzMtMzRjLTE1LTM1LTE1LTg1MywwLTg4N2M2LTE0LDIyLTMwLDM2LTM2YzM0LTE1LDg1Mi0xNSw4ODYsMGMxNCw2LDMwLDIyLDM2LDM2CgkJYzE1LDM0LDE1LDg1MiwwLDg4NmMtNiwxNC0yMiwzMC0zNiwzNkMtNjM5LTE0NzYtMTQ2Ni0xNDc3LTE0OTYtMTQ5MnogTS0xMjYzLTE2NDJjMjUtMjMsMzEtNzQsMTMtMTA4Yy0xMi0yMi02NC00Mi04OC0zMwoJCWMtNjEsMjItODIsOTUtNDAsMTQwQy0xMzUwLTE2MTMtMTI5NS0xNjEyLTEyNjMtMTY0MnogTS03OTAtMTg1OGMyMy0xMSw0My0zMyw1OC02MmMyMC00MSwyMi01OCwyMi0yMTd2LTE3M2gtNzBoLTcwdjEzNQoJCWMwLDE1Ni0xMSwxOTgtNTUsMjA5Yy0zNyw5LTgwLTktOTQtNDBjLTYtMTUtMTEtODItMTEtMTY0di0xNDBoLTc1aC03NXYyMzB2MjMwaDcwYzY5LDAsNzAsMCw3MC0yN2MwLTI0LDEtMjUsMTgtMTAKCQlDLTk0OC0xODM4LTg1NS0xODI1LTc5MC0xODU4eiBNLTEyNTAtMjA4MHYtMjMwaC03MGgtNzB2MjMwdjIzMGg3MGg3MFYtMjA4MHoiLz4KPC9nPgo8L3N2Zz4K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzAwN0JCNiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzAwN0JCNiIgZD0iTS0xNDk2LTE0OTJjLTEyLTUtMjctMjEtMzMtMzRjLTE1LTM1LTE1LTg1MywwLTg4N2M2LTE0LDIyLTMwLDM2LTM2YzM0LTE1LDg1Mi0xNSw4ODYsMGMxNCw2LDMwLDIyLDM2LDM2CgkJYzE1LDM0LDE1LDg1MiwwLDg4NmMtNiwxNC0yMiwzMC0zNiwzNkMtNjM5LTE0NzYtMTQ2Ni0xNDc3LTE0OTYtMTQ5MnogTS0xMjYzLTE2NDJjMjUtMjMsMzEtNzQsMTMtMTA4Yy0xMi0yMi02NC00Mi04OC0zMwoJCWMtNjEsMjItODIsOTUtNDAsMTQwQy0xMzUwLTE2MTMtMTI5NS0xNjEyLTEyNjMtMTY0MnogTS03OTAtMTg1OGMyMy0xMSw0My0zMyw1OC02MmMyMC00MSwyMi01OCwyMi0yMTd2LTE3M2gtNzBoLTcwdjEzNQoJCWMwLDE1Ni0xMSwxOTgtNTUsMjA5Yy0zNyw5LTgwLTktOTQtNDBjLTYtMTUtMTEtODItMTEtMTY0di0xNDBoLTc1aC03NXYyMzB2MjMwaDcwYzY5LDAsNzAsMCw3MC0yN2MwLTI0LDEtMjUsMTgtMTAKCQlDLTk0OC0xODM4LTg1NS0xODI1LTc5MC0xODU4eiBNLTEyNTAtMjA4MHYtMjMwaC03MGgtNzB2MjMwdjIzMGg3MGg3MFYtMjA4MHoiLz4KPC9nPgo8L3N2Zz4K');
}
.staff__connect-item.twitter {
  background-image: url('../images/bg/social-follow-tw.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS04NzktMTU0NGMtOTAtMzItMTU0LTEyMy0xNTUtMjE5bC0xLTU5bC00NSw3Yy0xMzMsMTgtMjc1LDg1LTM3NCwxNzZjLTYxLDU2LTY2LDU4LTc2LDQwCgkJYy0zNS02Ny0xOS0xNzUsMzYtMjQwYzE5LTIxLDM0LTQyLDM0LTQ1cy0yMCwxLTQ1LDhjLTQxLDEzLTQ1LDEyLTQ1LTJjMC03MCw1OS0xNTUsMTM0LTE5NWw0MS0yMmwtNDgtNWwtNDgtNWwzMS00NwoJCWMzNS01Miw3Ny04MiwxNDItMTAybDQzLTEybC0zNS0yMmMtNTgtMzctMTQwLTYzLTIyMC03MWwtNzUtN2w1My0yOGM4My00MiwxOTEtNjYsMzAxLTY2YzI3NCwxLDQ4NSwxMzYsNjAxLDM4NQoJCWM0Myw5MSw1NiwxNDEsNjYsMjQwYzYsNjcsOCw3Miw1NywxMjJjMjgsMjksNDksNTUsNDYsNThjLTMsMi0yMSwwLTQwLTVjLTU3LTE3LTY1LTEzLTM3LDE4YzI4LDMxLDU4LDczLDU4LDgzYzAsNC0yNi00LTU3LTE3CgkJYy03My0zMC04Ny0zMC0xMjYsMEMtNzI1LTE1MzEtODA4LTE1MTgtODc5LTE1NDR6Ii8+CjwvZz4KPC9zdmc+Cg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS04NzktMTU0NGMtOTAtMzItMTU0LTEyMy0xNTUtMjE5bC0xLTU5bC00NSw3Yy0xMzMsMTgtMjc1LDg1LTM3NCwxNzZjLTYxLDU2LTY2LDU4LTc2LDQwCgkJYy0zNS02Ny0xOS0xNzUsMzYtMjQwYzE5LTIxLDM0LTQyLDM0LTQ1cy0yMCwxLTQ1LDhjLTQxLDEzLTQ1LDEyLTQ1LTJjMC03MCw1OS0xNTUsMTM0LTE5NWw0MS0yMmwtNDgtNWwtNDgtNWwzMS00NwoJCWMzNS01Miw3Ny04MiwxNDItMTAybDQzLTEybC0zNS0yMmMtNTgtMzctMTQwLTYzLTIyMC03MWwtNzUtN2w1My0yOGM4My00MiwxOTEtNjYsMzAxLTY2YzI3NCwxLDQ4NSwxMzYsNjAxLDM4NQoJCWM0Myw5MSw1NiwxNDEsNjYsMjQwYzYsNjcsOCw3Miw1NywxMjJjMjgsMjksNDksNTUsNDYsNThjLTMsMi0yMSwwLTQwLTVjLTU3LTE3LTY1LTEzLTM3LDE4YzI4LDMxLDU4LDczLDU4LDgzYzAsNC0yNi00LTU3LTE3CgkJYy03My0zMC04Ny0zMC0xMjYsMEMtNzI1LTE1MzEtODA4LTE1MTgtODc5LTE1NDR6Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.staff__connect-item.twitter a {
  background-image: url('../images/bg/social-follow-tw-hover.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTS04NzktMTU0NGMtOTAtMzItMTU0LTEyMy0xNTUtMjE5bC0xLTU5bC00NSw3Yy0xMzMsMTgtMjc1LDg1LTM3NCwxNzZjLTYxLDU2LTY2LDU4LTc2LDQwCgkJYy0zNS02Ny0xOS0xNzUsMzYtMjQwYzE5LTIxLDM0LTQyLDM0LTQ1cy0yMCwxLTQ1LDhjLTQxLDEzLTQ1LDEyLTQ1LTJjMC03MCw1OS0xNTUsMTM0LTE5NWw0MS0yMmwtNDgtNWwtNDgtNWwzMS00NwoJCWMzNS01Miw3Ny04MiwxNDItMTAybDQzLTEybC0zNS0yMmMtNTgtMzctMTQwLTYzLTIyMC03MWwtNzUtN2w1My0yOGM4My00MiwxOTEtNjYsMzAxLTY2YzI3NCwxLDQ4NSwxMzYsNjAxLDM4NQoJCWM0Myw5MSw1NiwxNDEsNjYsMjQwYzYsNjcsOCw3Miw1NywxMjJjMjgsMjksNDksNTUsNDYsNThjLTMsMi0yMSwwLTQwLTVjLTU3LTE3LTY1LTEzLTM3LDE4YzI4LDMxLDU4LDczLDU4LDgzYzAsNC0yNi00LTU3LTE3CgkJYy03My0zMC04Ny0zMC0xMjYsMEMtNzI1LTE1MzEtODA4LTE1MTgtODc5LTE1NDR6Ii8+CjwvZz4KPC9zdmc+Cg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTS04NzktMTU0NGMtOTAtMzItMTU0LTEyMy0xNTUtMjE5bC0xLTU5bC00NSw3Yy0xMzMsMTgtMjc1LDg1LTM3NCwxNzZjLTYxLDU2LTY2LDU4LTc2LDQwCgkJYy0zNS02Ny0xOS0xNzUsMzYtMjQwYzE5LTIxLDM0LTQyLDM0LTQ1cy0yMCwxLTQ1LDhjLTQxLDEzLTQ1LDEyLTQ1LTJjMC03MCw1OS0xNTUsMTM0LTE5NWw0MS0yMmwtNDgtNWwtNDgtNWwzMS00NwoJCWMzNS01Miw3Ny04MiwxNDItMTAybDQzLTEybC0zNS0yMmMtNTgtMzctMTQwLTYzLTIyMC03MWwtNzUtN2w1My0yOGM4My00MiwxOTEtNjYsMzAxLTY2YzI3NCwxLDQ4NSwxMzYsNjAxLDM4NQoJCWM0Myw5MSw1NiwxNDEsNjYsMjQwYzYsNjcsOCw3Miw1NywxMjJjMjgsMjksNDksNTUsNDYsNThjLTMsMi0yMSwwLTQwLTVjLTU3LTE3LTY1LTEzLTM3LDE4YzI4LDMxLDU4LDczLDU4LDgzYzAsNC0yNi00LTU3LTE3CgkJYy03My0zMC04Ny0zMC0xMjYsMEMtNzI1LTE1MzEtODA4LTE1MTgtODc5LTE1NDR6Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.staff__connect-item.facebook {
  background-image: url('../images/bg/social-follow-fb.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMDA1LTE0NTljLTY5LTE3LTEyNi02My0xNjEtMTMxYy0xMy0yNS0xOS02Ni0yMi0xNDdsLTQtMTEybC04Mi0zbC04MS0zbC0zLTkybC0zLTkzaDg2aDg1di0yMjV2LTIyNQoJCWgxMDBoMTAwdjIyNXYyMjVoODRoODNsNyw1OGM0LDMxLDksNzQsMTMsOTVsNiwzN2gtOTdoLTk2djgxYzAsNDQsNCw4OSwxMCw5OWMxMywyNSw2Miw0MCwxMzEsNDBoNTl2ODR2ODNsLTQ2LDcKCQlDLTg5NC0xNDQ4LTk2NS0xNDUwLTEwMDUtMTQ1OXoiLz4KPC9nPgo8L3N2Zz4K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMDA1LTE0NTljLTY5LTE3LTEyNi02My0xNjEtMTMxYy0xMy0yNS0xOS02Ni0yMi0xNDdsLTQtMTEybC04Mi0zbC04MS0zbC0zLTkybC0zLTkzaDg2aDg1di0yMjV2LTIyNQoJCWgxMDBoMTAwdjIyNXYyMjVoODRoODNsNyw1OGM0LDMxLDksNzQsMTMsOTVsNiwzN2gtOTdoLTk2djgxYzAsNDQsNCw4OSwxMCw5OWMxMywyNSw2Miw0MCwxMzEsNDBoNTl2ODR2ODNsLTQ2LDcKCQlDLTg5NC0xNDQ4LTk2NS0xNDUwLTEwMDUtMTQ1OXoiLz4KPC9nPgo8L3N2Zz4K');
}
.staff__connect-item.facebook a {
  background-image: url('../images/bg/social-follow-fb-hover.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzNCNTk5OCIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzNCNTk5OCIgZD0iTS0xMDA1LTE0NTljLTY5LTE3LTEyNi02My0xNjEtMTMxYy0xMy0yNS0xOS02Ni0yMi0xNDdsLTQtMTEybC04Mi0zbC04MS0zbC0zLTkybC0zLTkzaDg2aDg1di0yMjV2LTIyNQoJCWgxMDBoMTAwdjIyNXYyMjVoODRoODNsNyw1OGM0LDMxLDksNzQsMTMsOTVsNiwzN2gtOTdoLTk2djgxYzAsNDQsNCw4OSwxMCw5OWMxMywyNSw2Miw0MCwxMzEsNDBoNTl2ODR2ODNsLTQ2LDcKCQlDLTg5NC0xNDQ4LTk2NS0xNDUwLTEwMDUtMTQ1OXoiLz4KPC9nPgo8L3N2Zz4K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzNCNTk5OCIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzNCNTk5OCIgZD0iTS0xMDA1LTE0NTljLTY5LTE3LTEyNi02My0xNjEtMTMxYy0xMy0yNS0xOS02Ni0yMi0xNDdsLTQtMTEybC04Mi0zbC04MS0zbC0zLTkybC0zLTkzaDg2aDg1di0yMjV2LTIyNQoJCWgxMDBoMTAwdjIyNXYyMjVoODRoODNsNyw1OGM0LDMxLDksNzQsMTMsOTVsNiwzN2gtOTdoLTk2djgxYzAsNDQsNCw4OSwxMCw5OWMxMywyNSw2Miw0MCwxMzEsNDBoNTl2ODR2ODNsLTQ2LDcKCQlDLTg5NC0xNDQ4LTk2NS0xNDUwLTEwMDUtMTQ1OXoiLz4KPC9nPgo8L3N2Zz4K');
}
.staff__connect-item.gplus {
  background-image: url('../images/bg/social-follow-gp.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMjU3LTE1MDBjLTEyNy0yNi0yMjMtMTMzLTIyMy0yNTBjMS05OSwxMDItMjAwLDIwMC0yMDBjMzIsMCwzNS00LDQ0LTYwbDYtMzZsLTY3LTExCgkJYy0xMzktMjQtMjMyLTk4LTI0MS0xOTJjLTYtNjMsOS0xMDEsNTktMTQ1YzUwLTQ2LDEyMS02NiwyMzAtNjZjMTIwLDAsMjAxLDI2LDI2Nyw4NWM2Miw1Niw4NywxMTMsODAsMTg1Yy02LDU5LTM1LDEwMS0xMTksMTY5CgkJYy0zMCwyNC01NSw1My01Nyw2NGMtMywxMywxNiwzNyw1NSw3NWM4OCw4NCwxMDQsMTY2LDUzLDI2M2MtMjQsNDgtMjQsNDktNCw0OWMxNSwwLDE0NCw2OCwxNDQsNzZTLTEyMTUtMTQ5Mi0xMjU3LTE1MDB6CgkJIE0tMTE1My0xNjE0YzMxLTMzLDYzLTExNiw2My0xNjJjMC04NC05OS0xMzQtMTY0LTgzYy01Nyw0NS05MiwxNjYtNjYsMjI5Qy0xMjkyLTE1NjItMTIwOS0xNTU0LTExNTMtMTYxNHogTS0xMDk2LTIxNTUKCQljNzgtNjEsOTQtMTI1LDQzLTE3M2MtMzMtMzEtNzEtNDItMTQ1LTQyYy0xMTUsMS0xOTIsNTMtMTkyLDEyOWMwLDY4LDgzLDExOSwxOTYsMTIwQy0xMTUwLTIxMjAtMTEzNi0yMTI1LTEwOTYtMjE1NXoiLz4KCTxwYXRoIGZpbGw9IiM4RjhGOTIiIGQ9Ik0tNzYyLTE3OTdsLTMtOThsLTEwMi0zbC0xMDMtM3YtNDR2LTQ0bDEwMy0zbDEwMi0zbDMtOTdsMy05OGgzOWg0MHYxMDB2MTAwaDEwMGgxMDB2NDV2NDVoLTEwMGgtMTAwdjEwMAoJCXYxMDBoLTQwaC0zOUwtNzYyLTE3OTd6Ii8+CjwvZz4KPC9zdmc+Cg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iIzhGOEY5MiIgZD0iTS0xMjU3LTE1MDBjLTEyNy0yNi0yMjMtMTMzLTIyMy0yNTBjMS05OSwxMDItMjAwLDIwMC0yMDBjMzIsMCwzNS00LDQ0LTYwbDYtMzZsLTY3LTExCgkJYy0xMzktMjQtMjMyLTk4LTI0MS0xOTJjLTYtNjMsOS0xMDEsNTktMTQ1YzUwLTQ2LDEyMS02NiwyMzAtNjZjMTIwLDAsMjAxLDI2LDI2Nyw4NWM2Miw1Niw4NywxMTMsODAsMTg1Yy02LDU5LTM1LDEwMS0xMTksMTY5CgkJYy0zMCwyNC01NSw1My01Nyw2NGMtMywxMywxNiwzNyw1NSw3NWM4OCw4NCwxMDQsMTY2LDUzLDI2M2MtMjQsNDgtMjQsNDktNCw0OWMxNSwwLDE0NCw2OCwxNDQsNzZTLTEyMTUtMTQ5Mi0xMjU3LTE1MDB6CgkJIE0tMTE1My0xNjE0YzMxLTMzLDYzLTExNiw2My0xNjJjMC04NC05OS0xMzQtMTY0LTgzYy01Nyw0NS05MiwxNjYtNjYsMjI5Qy0xMjkyLTE1NjItMTIwOS0xNTU0LTExNTMtMTYxNHogTS0xMDk2LTIxNTUKCQljNzgtNjEsOTQtMTI1LDQzLTE3M2MtMzMtMzEtNzEtNDItMTQ1LTQyYy0xMTUsMS0xOTIsNTMtMTkyLDEyOWMwLDY4LDgzLDExOSwxOTYsMTIwQy0xMTUwLTIxMjAtMTEzNi0yMTI1LTEwOTYtMjE1NXoiLz4KCTxwYXRoIGZpbGw9IiM4RjhGOTIiIGQ9Ik0tNzYyLTE3OTdsLTMtOThsLTEwMi0zbC0xMDMtM3YtNDR2LTQ0bDEwMy0zbDEwMi0zbDMtOTdsMy05OGgzOWg0MHYxMDB2MTAwaDEwMGgxMDB2NDV2NDVoLTEwMGgtMTAwdjEwMAoJCXYxMDBoLTQwaC0zOUwtNzYyLTE3OTd6Ii8+CjwvZz4KPC9zdmc+Cg==');
}
.staff__connect-item.gplus a {
  background-image: url('../images/bg/social-follow-gp-hover.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iI0RENEIzOSIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iI0RENEIzOSIgZD0iTS0xMjU3LTE1MDBjLTEyNy0yNi0yMjMtMTMzLTIyMy0yNTBjMS05OSwxMDItMjAwLDIwMC0yMDBjMzIsMCwzNS00LDQ0LTYwbDYtMzZsLTY3LTExCgkJYy0xMzktMjQtMjMyLTk4LTI0MS0xOTJjLTYtNjMsOS0xMDEsNTktMTQ1YzUwLTQ2LDEyMS02NiwyMzAtNjZjMTIwLDAsMjAxLDI2LDI2Nyw4NWM2Miw1Niw4NywxMTMsODAsMTg1Yy02LDU5LTM1LDEwMS0xMTksMTY5CgkJYy0zMCwyNC01NSw1My01Nyw2NGMtMywxMywxNiwzNyw1NSw3NWM4OCw4NCwxMDQsMTY2LDUzLDI2M2MtMjQsNDgtMjQsNDktNCw0OWMxNSwwLDE0NCw2OCwxNDQsNzZTLTEyMTUtMTQ5Mi0xMjU3LTE1MDB6CgkJIE0tMTE1My0xNjE0YzMxLTMzLDYzLTExNiw2My0xNjJjMC04NC05OS0xMzQtMTY0LTgzYy01Nyw0NS05MiwxNjYtNjYsMjI5Qy0xMjkyLTE1NjItMTIwOS0xNTU0LTExNTMtMTYxNHogTS0xMDk2LTIxNTUKCQljNzgtNjEsOTQtMTI1LDQzLTE3M2MtMzMtMzEtNzEtNDItMTQ1LTQyYy0xMTUsMS0xOTIsNTMtMTkyLDEyOWMwLDY4LDgzLDExOSwxOTYsMTIwQy0xMTUwLTIxMjAtMTEzNi0yMTI1LTEwOTYtMjE1NXoiLz4KCTxwYXRoIGZpbGw9IiNERDRCMzkiIGQ9Ik0tNzYyLTE3OTdsLTMtOThsLTEwMi0zbC0xMDMtM3YtNDR2LTQ0bDEwMy0zbDEwMi0zbDMtOTdsMy05OGgzOWg0MHYxMDB2MTAwaDEwMGgxMDB2NDV2NDVoLTEwMGgtMTAwdjEwMAoJCXYxMDBoLTQwaC0zOUwtNzYyLTE3OTd6Ii8+CjwvZz4KPC9zdmc+Cg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMCIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii0yMDUgMjk3IDIwMCAyMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIwNSAyOTcgMjAwIDIwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDIwMC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJPHBhdGggZmlsbD0iI0RENEIzOSIgZD0iTS0xMTk2LTk4NWMtMjIwLTM0LTQxNS0xMzUtNTcwLTI5N2MtMzI4LTM0Mi0zNzMtODQ2LTExMS0xMjQxYzY4LTEwMSwxOTYtMjI3LDI5OC0yOTAKCQljMzkzLTI0NSw4ODMtMTkzLDEyMTcsMTI3YzE3NiwxNjksMjc2LDM3NSwzMDQsNjI2YzEwLDg4LDksMTIyLTUsMjE1Yy05LDYxLTI2LDE0Mi0zOSwxODBsLTI0LDcwbC04NiwzbC04NiwzbDMwLTc3CgkJYzQyLTEwOCw1OC0xOTMsNTgtMzA3YzAtMjIzLTc4LTQyMS0yMjgtNTgwYy0zNTQtMzcyLTk0Ny0zNDUtMTI2Nyw1OGMtMTk1LDI0Ni0yMzQsNTg5LTEwMCw4NzRjMTg3LDM5NSw2MzgsNTc5LDEwNDksNDMwCgkJYzQ0LTE2LDgxLTI5LDgzLTI5czIsMzksMSw4N2wtMyw4N2wtNzAsMjRjLTgyLDI3LTIzNyw1Mi0zMTUsNTFDLTEwOTAtOTcyLTExNTEtOTc4LTExOTYtOTg1eiIvPgoJPHBhdGggZmlsbD0iI0RENEIzOSIgZD0iTS0xMjU3LTE1MDBjLTEyNy0yNi0yMjMtMTMzLTIyMy0yNTBjMS05OSwxMDItMjAwLDIwMC0yMDBjMzIsMCwzNS00LDQ0LTYwbDYtMzZsLTY3LTExCgkJYy0xMzktMjQtMjMyLTk4LTI0MS0xOTJjLTYtNjMsOS0xMDEsNTktMTQ1YzUwLTQ2LDEyMS02NiwyMzAtNjZjMTIwLDAsMjAxLDI2LDI2Nyw4NWM2Miw1Niw4NywxMTMsODAsMTg1Yy02LDU5LTM1LDEwMS0xMTksMTY5CgkJYy0zMCwyNC01NSw1My01Nyw2NGMtMywxMywxNiwzNyw1NSw3NWM4OCw4NCwxMDQsMTY2LDUzLDI2M2MtMjQsNDgtMjQsNDktNCw0OWMxNSwwLDE0NCw2OCwxNDQsNzZTLTEyMTUtMTQ5Mi0xMjU3LTE1MDB6CgkJIE0tMTE1My0xNjE0YzMxLTMzLDYzLTExNiw2My0xNjJjMC04NC05OS0xMzQtMTY0LTgzYy01Nyw0NS05MiwxNjYtNjYsMjI5Qy0xMjkyLTE1NjItMTIwOS0xNTU0LTExNTMtMTYxNHogTS0xMDk2LTIxNTUKCQljNzgtNjEsOTQtMTI1LDQzLTE3M2MtMzMtMzEtNzEtNDItMTQ1LTQyYy0xMTUsMS0xOTIsNTMtMTkyLDEyOWMwLDY4LDgzLDExOSwxOTYsMTIwQy0xMTUwLTIxMjAtMTEzNi0yMTI1LTEwOTYtMjE1NXoiLz4KCTxwYXRoIGZpbGw9IiNERDRCMzkiIGQ9Ik0tNzYyLTE3OTdsLTMtOThsLTEwMi0zbC0xMDMtM3YtNDR2LTQ0bDEwMy0zbDEwMi0zbDMtOTdsMy05OGgzOWg0MHYxMDB2MTAwaDEwMGgxMDB2NDV2NDVoLTEwMGgtMTAwdjEwMAoJCXYxMDBoLTQwaC0zOUwtNzYyLTE3OTd6Ii8+CjwvZz4KPC9zdmc+Cg==');
}

.sub-services__list-item--hide {
  display: none;
}

.sub-services__list-item--more:after {
  content: "and more...";
  display: block;
  margin-top: 15px;
}

.table-simple {
  margin: 1em 0;
  width: 100%;
}
@media (min-width: 43.75em) {
  .table-simple {
    margin: 2em 0;
  }
}
.table-simple th, .table-simple td {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  background: none;
  border: 0;
  color: #555559;
  font-size: 22px;
  line-height: 1;
  padding: 0.5em 0;
  vertical-align: top;
}
@media (min-width: 43.75em) {
  .table-simple th, .table-simple td {
    font-size: 24px;
  }
}
.table-simple th {
  border-bottom: 1px solid #dbdbdb;
  font-weight: bold;
  padding-top: 1.5em;
}

.things {
  margin: 4em 0 5em 0;
}
.home .things {
  margin-top: 2em;
}

.things__inner {
  text-align: center;
}

h1.things__section-title {
  font-size: 2.18182em;
  font-weight: 500;
  margin: 0 0 0.25em 0;
  text-align: center;
}

.things__section-subtitle {
  color: #555559;
  font-size: 0.90909em;
  font-weight: 300;
  margin: 0;
  text-align: center;
}

.things__item {
  border: 0;
  display: block;
  margin-top: 2em;
}
.things__item:hover, .things__item:focus {
  border: 0;
  color: #c92210;
}
@media (min-width: 43.75em) {
  .things__item {
    display: inline-block;
    float: left;
    width: 20%;
  }
  .things__item:first-child {
    margin-left: 0;
  }
}

.things__title {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #ef4836;
  display: block;
  font-size: 28px;
  line-height: 1.2;
  padding-top: 0.35em;
}
@media (min-width: 43.75em) {
  .things__title {
    font-size: 24px;
  }
}
@media (min-width: 66.25em) {
  .things__title {
    font-size: 28px;
    padding-top: 0.75em;
  }
}

.things__content {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  height: 200px;
  width: 200px;
  background-color: rgba(220, 220, 220, 0.6);
  text-align: center;
}
@media (min-width: 43.75em) {
  .things__content {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 125px;
    width: 125px;
  }
}
@media (min-width: 50em) {
  .things__content {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 150px;
    width: 150px;
  }
}
@media (min-width: 66.25em) {
  .things__content {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 200px;
    width: 200px;
  }
}
.things__item:hover .things__content, .things__item:focus .things__content {
  background-color: gainsboro;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  position: relative;
  -webkit-transform: scale(1.03, 1.03);
  -moz-transform: scale(1.03, 1.03);
  -ms-transform: scale(1.03, 1.03);
  -o-transform: scale(1.03, 1.03);
  transform: scale(1.03, 1.03);
}
.things__content.Creative {
  background-image: url('../images/bg/Creative.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xNTcuNCw4NS4xYy0wLjQsMC0wLjgsMC4xLTEuMSwwLjJsLTEuNyw0LjdjMi44LDUuNiw2LjcsOC42LDExLjksOS4yYzEsMC4yLDIuMSwwLjMsMy4yLDAuNA0KCQljMC40LTMuNSwwLTYtMS4yLTcuOEMxNjYuOSw4OS41LDE2MS4xLDg1LjEsMTU3LjQsODUuMXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTQxLjIsMTA1LjdjMC4zLDAsMC41LDAuMSwwLjgsMC4xYzAuOCwwLDEuOS0wLjIsMi43LTIuMWMtMC4zLTAuNC0xLjQtMC45LTEuOS0xLjFsLTAuMy0wLjENCgkJYy0yLjUtMS4xLTUuNi0xLjItOC4yLTAuNUMxMzUuOCwxMDQsMTM4LjEsMTA1LjMsMTQxLjIsMTA1Ljd6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTIwOC4yLDY3LjhjMC43LDAsMS40LTAuMiwyLjEtMC41bDAuNC0wLjFjMC40LTAuMSwwLjYtMC4xLDAuNy0wLjJjMC0wLjItMC4zLTEtMS41LTIuNQ0KCQljLTAuMi0wLjMtMS44LTAuOS01LjEtMC45Yy0wLjYsMC0xLjEsMC0xLjcsMC4xQzIwNC42LDY2LjQsMjA2LjMsNjcuOCwyMDguMiw2Ny44eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xNjYuOCw2OC42Yy0xLjktMC41LTMuOS0wLjctNi0wLjhjMS41LDMuNCw1LDYsOS4zLDcuMWMwLjksMC4yLDEuNywwLjMsMi4zLDAuM2MwLjcsMCwwLjktMC4xLDAuOS0wLjENCgkJQzE3My40LDczLjYsMTY5LjgsNjkuMywxNjYuOCw2OC42eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xMzAuNCwyMWMwLjgsMC4xLDEuNywwLjIsMi43LDAuMmM0LjEsMCw4LjMtMS4yLDEwLjQtMS44YzQuNi0xLjUsOC45LTQsMTIuOS03LjZjLTIuOC0wLjQtNS41LTAuNy04LjMtMC43DQoJCWMtNi4yLDAtMTIsMS4xLTE3LjIsMy40bC0wLjIsMC4xYy01LjcsMi40LTYuMSwzLjUtNi4yLDMuNmMwLDAuMSwwLDAuMiwwLjEsMC41QzEyNS42LDE5LjgsMTI4LjksMjAuOCwxMzAuNCwyMXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTQ1LjcsMjMuNmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xQzE0NS41LDIzLjcsMTQ1LjYsMjMuNiwxNDUuNywyMy42eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xNzYuOSw1NS4xYzIuMSwwLDQuMS0yLjcsNC44LTUuM2MwLjYtMi4xLDAuMy0zLjQtMC4xLTMuNmMtMS0wLjYtMi4yLTAuOS0zLjUtMC45Yy0yLjgsMC01LjcsMS41LTcuOCwyLjgNCgkJQzE3Mi40LDUyLjYsMTc0LjgsNTUuMSwxNzYuOSw1NS4xeiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik03Ni45LDEyNi4yYzIsMCw0LjItMC43LDUuNC0xLjVjMS41LTEsMi44LTMuOSwzLjQtNy42Yy0yLjIsMC4xLTQuNCwwLjUtNi42LDEuM2MtMS4zLDAuNS00LjQsMS45LTUuMSw0DQoJCWMtMC4zLDAuOS0wLjIsMS44LDAuNCwyLjhDNzQuOCwxMjYuMSw3Ni4xLDEyNi4yLDc2LjksMTI2LjJ6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTg1LjIsODQuNWM1LDAuNSwxMS4yLTAuNywxNy4yLTMuNWMtMC4zLTAuMy0wLjYtMC42LTEtMC44Yy0zLjctMi45LTguNy00LjYtMTMuMy00LjZjLTEuOCwwLTMuNSwwLjMtNS4xLDAuOA0KCQljLTIuOCwwLjktNC4zLDIuNC00LjIsNEM3OS4xLDgyLjEsODEuMyw4NC4xLDg1LjIsODQuNXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNNDIuNSw3Ny4xYzIuNi0wLjEsNy4yLTEuNiw4LjItMy43YzAuMi0wLjUsMC40LTEuMi0wLjctMi41Yy0xLjEtMS4zLTIuMi0yLTMuMy0yYy0zLDAtNi4xLDQuOC02LjgsOC4yDQoJCUM0MC43LDc3LjEsNDEuNSw3Ny4xLDQyLjUsNzcuMXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTQ0LjQsNDVjMy4xLTAuMiw2LjEtMS41LDYuNC0yLjhjMC4yLTAuOS0wLjktMi4yLTMuMS0zLjZjLTEuNi0xLTQuMi0xLjUtNy42LTEuNWMtMi43LDAtNS41LDAuMy04LDAuNw0KCQljLTIuMSwwLjMtNC4yLDAuNy02LjMsMS4zYzIuMywxLjYsNC42LDIuOCw3LDMuN0MxMzcuNCw0NC41LDE0MC44LDQ1LjIsMTQ0LjQsNDV6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTY3LjIsNDcuMWMtMy41LDEuOS02LjksNS4zLTYuNiw3LjhjMC4yLDEuOSwzLDIuOSw0LjcsMy4zYzMuMSwwLjgsNy44LDAuNSwxMy42LTENCgkJYzguNS0yLjIsMTUuOS02LjgsMjMuMS0xMS4zYzAuNS0wLjMsMS4xLTAuNywxLjYtMWMtNS4xLTEuNy0xMC42LTIuNi0xNi4xLTIuNkM3OS45LDQyLjMsNzIuOSw0My45LDY3LjIsNDcuMXoiLz4NCgk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNMjA2LjEsNTcuOWMtMS45LTAuNi0zLjYtMC44LTUuMy0wLjZjLTAuNi0zLjMtMC4zLTcuOSwyLjEtMTAuNmMwLjctMC43LDEuNC0xLjMsMi40LTEuOWwwLjYtMC40bC0wLjQtMC41DQoJCWMwLDAsMCwwLDAsMGMtMC4yLTAuMy0wLjQtMC41LTAuNy0wLjhjLTAuNC0wLjQtMC43LTAuOC0xLjEtMS4yYy0wLjItMC4zLTAuNS0wLjUtMC43LTAuOGMwLDAsMCwwLDAsMGMwLDAtMC4xLTAuMS0wLjEtMC4xDQoJCWwtMC4zLTAuNGwtMC40LDAuMmMtMS40LDAuNy0yLjYsMS42LTMuNSwyLjZjLTIuNSwyLjgtMy42LDYuNi0zLjIsMTEuNGMwLjEsMS4yLDAuMywyLjUsMC43LDMuOGwwLDBsMCwwLjENCgkJYy00LjQsMi45LTYuOSw5LjYtNy40LDIwbDAsMC43Yy0wLjQsNy4xLTAuOCwxNC40LTcuMiwxOC4xYy0xLjgsMS00LDEuNy02LjUsMmMwLTAuNywwLTEuNC0wLjEtMi4xYy0wLjgtOS4zLTguOC0xNi45LTE3LjgtMTYuOQ0KCQljLTUuMSwwLTYuOSwyLjQtNy41LDQuNGMtMS42LDUuMiwzLjMsMTIuOCw3LjMsMTUuNWMzLjEsMi4xLDcuMywzLjUsMTEuOSw0LjFjLTAuOSwzLjUtMi40LDYuMy00LjUsOC41Yy02LDYuMy0xNC42LDcuMi0yMS40LDcuMw0KCQljLTEyLjEsMC4yLTE4LjcsNi4yLTE5LjYsMThjLTAuOSwxMS4zLTAuNiwyMi45LTAuMywzNC4xYzAuMSw0LjIsMC4yLDksMC4yLDEzLjdoLTAuOGMwLTQuNCwwLTguOC0wLjEtMTMuMw0KCQljLTAuMS0xMi41LTAuMi0yNS4zLDAuMi0zOGMwLTAuOSwwLjEtMS44LDAuMS0yLjdsMC0wLjJjMC4yLTguNywwLjUtMTkuNSw1LjctMjYuMmMwLjUtMC42LDEtMS4xLDEuNi0xLjZjMS44LDIuNSw0LDQuMyw2LjYsNS41DQoJCWMxLjcsMC44LDQsMS4yLDYuMiwxLjJjMy4yLDAsNS42LTEsNi43LTIuOGMxLTEuNiwwLjktMy41LTAuMi01LjhjLTEuOC0zLjctNi40LTUuOS0xMi4zLTUuOWMtMS44LDAtMy42LDAuMi01LjMsMC43DQoJCWMtMi41LTUuOC0yLjMtMTEuNCwwLjQtMTYuMmMzLjktNi44LDEzLjQtMTEuOSwyMy43LTEyLjljMS40LDQuMSw0LjUsNy42LDguOCw5LjhjMi4yLDEuMiw2LjYsMi40LDEwLjIsMi40YzMsMCw1LTAuOCw2LTIuNQ0KCQljMC45LTEuNiwwLjctMy42LTAuNy02LjFjLTQtNy4zLTE0LTguOC0yMC05YzAuMy0zLjIsMS45LTYuMSwzLjMtOGMwLjctMS4xLDEuOC0yLjIsMy0zLjRjMC43LDEuMSwxLjUsMi4xLDIuMywzDQoJCWMyLjUsMi43LDcuOCw1LjUsMTIuOCw1LjVjNC41LDAsNy41LTIuMyw4LjUtNi40YzAuNy0yLjcsMC4xLTUuMy0xLjYtNy42Yy0yLjQtMy4xLTcuMi01LjMtMTEuNS01LjNjLTAuMywwLTAuNiwwLTEsMA0KCQljLTIuNCwwLjItNSwxLTcuNCwyLjJjLTAuMy0xLjktMC4yLTMuOSwwLjItNS43YzAuOC0zLjQsMi43LTYuOCw1LjQtOS40YzEuOS0xLjksNC40LTMuNSw3LjQtNC44bC0wLjUtMC41YzAuMSwwLDAuMi0wLjEsMC4yLTAuMQ0KCQljMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJjLTAuMy0wLjItMC43LTAuNC0xLTAuN2MtMC4zLTAuMi0wLjYtMC40LTEtMC42Yy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC43LTAuNC0xLTAuNg0KCQljMCwwLTAuMS0wLjEtMC4yLTAuMWwtMS4xLTFsLTAuMywwLjJjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4yYy0zLjEsMS43LTUuNywzLjctNy43LDZjLTQuOCw1LjUtNi43LDEzLjUtNC44LDIwLjVsMCwwbDAsMA0KCQljLTMuNiwzLTYuNiw3LjEtOCwxMS4yYy0wLjcsMS44LTEsMy44LTEsNS43bC0wLjEsMGwwLDBjLTEuMSwwLjEtMiwwLjEtMi45LDAuM2MtMTYuOCwyLjEtMjQuNywxMi4xLTI2LjQsMjAuNw0KCQljLTEsNC44LTAuNCwxMC41LDEuNiwxNS40bC0wLjEsMGwwLDAuMWMtMTAsNy40LTkuOCwyNS4yLTkuNywzN2MwLDEuNCwwLDIuOCwwLDRjLTAuMSwxMC45LTAuMSwyMiwwLDMyLjdjMCw0LjQsMCw4LjgsMCwxMy4yaC0wLjkNCgkJYzAuMS02LjksMC4yLTE0LjEsMC40LTIwLjVjMC42LTIxLjcsMS4xLTQ0LjItMi4yLTY1LjJjLTEtNi40LTMtMTEuOS01LjgtMTYuNGwwLjEsMGwwLDBjNS40LTIuOSwxOS42LTExLjksMTUuMS0yNi4yDQoJCWMtMS42LTUuMy01LjEtOS42LTEwLjMtMTMuMWMyLjktMS42LDUuNy0yLjgsOC4zLTMuOGMxLjksMS40LDMuNiwyLjYsNS4zLDMuNmMzLjEsMS43LDEyLjEsNS41LDE5LDUuNWM1LjgsMCw3LjktMi43LDguNi01DQoJCWMwLjctMi4zLDAuNC00LjQtMC45LTYuMmMtNC4xLTUuNi0xNy4yLTUuOC0xOC43LTUuOGMtMC41LDAtMSwwLTEuMywwYy00LDAuMi04LDEtMTIuMiwyLjVjLTIuNC0yLTQuOS00LjMtNi44LTYuMg0KCQljLTQuNC00LjEtOC45LTguNC0xNC40LTExLjVjLTQuMS0yLjMtOC4xLTMuNC0xMi41LTMuNGMtNywwLTEzLjYsMi45LTIwLjEsNS43Yy04LjIsMy41LTE1LjEsNS41LTIxLDZjLTAuMywwLTAuNiwwLjEtMSwwLjENCgkJbC0wLjIsMGwtMC4yLDAuMWMtMS41LDEuMi0zLDIuNC00LjUsMy43bC0xLDAuOWwxLjQsMC4yYzMuNSwwLjQsNy4zLDAuMiwxMS4zLTAuNWM3LjctMS40LDE0LjktNC42LDIxLjctNy42bDEuNS0wLjcNCgkJYzQuMy0xLjksOC4zLTIuOCwxMi4xLTIuOGM2LjcsMCwxMywyLjgsMTkuOCw4LjljMS43LDEuNSwzLjMsMyw0LjksNC41YzEuNSwxLjUsMywyLjgsNC40LDQuMmwtMC4xLDBsMCwwYy0yLjgsMS4yLTUuNywyLjctOSw0LjYNCgkJbDAsMGwwLDBjLTYuNC0yLjgtMTQuNC00LjQtMjIuNC00LjRjLTIuNywwLTUuNCwwLjItNy44LDAuNWMtMC43LDAuMS0xNi41LDIuNS0yMS41LDEwLjFjLTEuNSwyLjItMS45LDQuNi0xLjIsNy4xDQoJCWMxLjQsNS4yLDcuMyw3LjIsOSw3LjdjMi4xLDAuNiw0LjMsMC45LDYuNiwwLjljNC45LDAsMTAuMi0xLjMsMTYuMi0zLjljMC43LTAuMywxLjUtMC43LDIuMi0xYzEuMS0wLjUsMi4yLTEuMSwzLjMtMS43DQoJCWMxLjEtMC42LDIuMS0xLjIsMy4yLTEuOGMxLTAuNiwyLTEuMiwzLTEuOGMxLTAuNiwxLjktMS4yLDIuOS0xLjhjMi40LTEuNSw0LjgtMyw3LjItNC40YzcsMy41LDEwLjgsNy45LDEwLjksMTIuOQ0KCQljMC4xLDYuNC01LjgsMTMuOC0xNS4xLDE4LjljLTIuMS0yLjEtNC40LTMuOC03LTVjLTIuNC0xLjItNy44LTIuMy0xMi44LTIuM2MtMy40LDAtOCwwLjYtMTAuNCwzLjNjLTEuMywxLjUtMS44LDMuMy0xLjUsNS42DQoJCWMwLjUsMy43LDQuNyw2LjMsOC4yLDcuNWM2LjEsMi4xLDE1LjQsMS4xLDIzLjktMi41YzMuMyw1LjEsNC40LDExLjYsNS4xLDE3LjNjMi40LDIwLjIsMiw0MS40LDEuNiw2MS45Yy0wLjEsNi4yLTAuMywxNC0wLjMsMjEuMw0KCQloLTAuOGMwLTQuMiwwLTguMywwLTEyLjVjMC4xLTEwLjIsMC4xLTIwLjgtMC4xLTMxLjNjLTAuMS04LjgtMS42LTE5LjctMTEuMy0yNS42Yy0yLjItMS4zLTUuMy0yLjQtOC44LTMuMWwwLDBsMCwwDQoJCWMwLTIuNy0wLjUtNS4yLTEuNS03LjNjLTUuMy0xMS44LTE4LjMtMTEuOS0yOC44LTEybC0xLjIsMGMtOC40LTAuMS0xOC41LTMuNC0xOS43LTEyLjRjMS43LDAuMiwzLjQsMC4yLDUuMS0wLjENCgkJYzUuOS0xLDkuNi0zLjEsMTAuOS02LjFjMS4xLTIuNSwwLjQtNS41LTEuOS04LjljLTIuMS0zLTQuNS0zLjYtNi4zLTMuNmMtNC41LDAtOC44LDQuMi0xMSw3LjhjLTAuOCwxLjQtMS41LDIuOS0xLjksNC41DQoJCWMtNC0yLjktMy40LTkuNS0yLjctMTYuNmMwLjYtNS43LDEuMi0xMi4yLTEuMi0xNi44bC0wLjQtMC44bC0wLjYsMC43Yy0xLjEsMS4zLTIuMSwyLjYtMy4xLDMuOEwyNi41LDQ2bDAuMSwwLjMNCgkJYzEuMiwzLjcsMC41LDgtMC4yLDEyLjFjLTAuNCwyLjQtMC45LDQuOS0wLjksNy4yYy0wLjEsNi4yLDMuMiwxMS43LDguNywxNC41bDAsMC4xYzAuMyw3LjYsNS4zLDE0LjcsMTIuMywxNy40DQoJCWM0LjQsMS43LDkuOCwxLjgsMTUuNiwxLjhjMTEuOSwwLjIsMjIuMiwwLjMsMjMuMywxMy4yYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjMsMC0wLjUsMC0wLjgsMGMtNy41LDAtMTMsMi42LTE1LjMsNy40DQoJCWMtMS4zLDIuNi0xLjIsNS4yLDAuMSw3LjNjMS41LDIuNCw0LjUsMy45LDcuOSwzLjljMS44LDAsMy41LTAuNCw1LTEuM2M0LTIuMyw3LTYuNiw4LjEtMTIuMWM3LjUsMS44LDEzLjEsOC4yLDE0LjYsMTYuNQ0KCQljMS4xLDYuNiwwLjksMTMuOCwwLjcsMjAuN2MtMC4xLDIuNy0wLjIsNS41LTAuMiw4LjF2MjIuNWgtMS4xbDEuMSwyLjJ2MWgwLjVsMTEsMjJsMTAuMS0yMC4xbDEtMS45aDAuNGwwLTAuNmwwLTAuMWwwLTEuOQ0KCQljMC00LjIsMC04LjQtMC4xLTEyLjZjLTAuMS0xMC4yLTAuMi0yMC44LDAuMS0zMS4yYzAuMS00LjYsMC4zLTEwLjMsMy42LTEzLjljMy40LTMuOCw4LjEtMy44LDEzLjEtMy44YzEuOSwwLDMuOCwwLDUuNy0wLjMNCgkJYzEyLTEuNCwyMS40LTkuNSwyMy42LTIwLjJsMC4xLDBsMCwwYzQuOC0wLjMsOS0xLjcsMTItNGM0LTMsNi4yLTcuNSw3LTEzLjhjMC4yLTEuNywwLjItMy44LDAuMi02YzAtNS44LDAuMS0xMy4xLDMuOC0xNg0KCQljMCwwLDAuMi0wLjIsMC45LTAuNGMyLjgsNS4yLDYuOCw4LjEsMTEuNCw4LjFjMC4zLDAsMC43LDAsMSwwYzQuMS0wLjQsNi4zLTEuNyw2LjYtNEMyMTcuOSw2NCwyMDkuMSw1OC44LDIwNi4xLDU3Ljl6DQoJCSBNMjA0LjksNjMuNmMzLjMsMCw0LjgsMC42LDUuMSwwLjljMS4yLDEuNSwxLjQsMi4zLDEuNSwyLjVjLTAuMSwwLTAuMywwLjEtMC43LDAuMmwtMC40LDAuMWMtMC44LDAuMy0xLjUsMC41LTIuMSwwLjUNCgkJYy0xLjgsMC0zLjUtMS40LTUtNC4xQzIwMy43LDYzLjcsMjA0LjMsNjMuNiwyMDQuOSw2My42eiBNMTY5LjgsOTkuNmMtMS4xLTAuMS0yLjItMC4yLTMuMi0wLjRjLTUuMi0wLjYtOS4xLTMuNy0xMS45LTkuMmwxLjctNC43DQoJCWMwLjMtMC4xLDAuNy0wLjIsMS4xLTAuMmMzLjcsMCw5LjUsNC40LDExLjEsNi43QzE2OS44LDkzLjYsMTcwLjIsOTYuMSwxNjkuOCw5OS42eiBNMTM0LjIsMTAxLjljMi43LTAuOCw1LjctMC42LDguMiwwLjVsMC4zLDAuMQ0KCQljMC41LDAuMiwxLjYsMC42LDEuOSwxLjFjLTAuOCwxLjktMS44LDIuMS0yLjcsMi4xYy0wLjIsMC0wLjUsMC0wLjgtMC4xQzEzOC4xLDEwNS4zLDEzNS44LDEwNCwxMzQuMiwxMDEuOXogTTE3My4zLDc1DQoJCWMwLDAtMC4yLDAuMS0wLjksMC4xYy0wLjYsMC0xLjQtMC4xLTIuMy0wLjNjLTQuMy0xLTcuNy0zLjctOS4zLTcuMWMyLjEsMC4xLDQuMSwwLjQsNiwwLjhDMTY5LjgsNjkuMywxNzMuNCw3My42LDE3My4zLDc1eg0KCQkgTTE3MC4yLDQ4LjFjMi0xLjQsNC45LTIuOCw3LjgtMi44YzEuMywwLDIuNSwwLjMsMy41LDAuOWMwLjQsMC4yLDAuNywxLjYsMC4xLDMuNmMtMC43LDIuNi0yLjYsNS4zLTQuOCw1LjMNCgkJQzE3NC44LDU1LjEsMTcyLjQsNTIuNiwxNzAuMiw0OC4xeiBNMTI1LjcsMzljMi4xLTAuNiw0LjItMSw2LjMtMS4zYzIuNi0wLjMsNS4zLTAuNyw4LTAuN2MzLjQsMCw2LDAuNSw3LjYsMS41DQoJCWMyLjIsMS40LDMuMywyLjcsMy4xLDMuNmMtMC4zLDEuMy0zLjIsMi41LTYuNCwyLjhjLTMuNiwwLjMtNy0wLjQtMTEuNy0yLjJDMTMwLjQsNDEuOCwxMjguMSw0MC42LDEyNS43LDM5eiBNMTAzLjUsNDQuOQ0KCQljLTAuNSwwLjMtMS4xLDAuNy0xLjYsMWMtNy4yLDQuNC0xNC42LDkuMS0yMy4xLDExLjNjLTUuOCwxLjUtMTAuNSwxLjktMTMuNiwxYy0xLjctMC40LTQuNS0xLjUtNC43LTMuM2MtMC4zLTIuNCwzLjEtNS44LDYuNi03LjgNCgkJYzUuNy0zLjEsMTIuNy00LjgsMjAuMi00LjhDOTIuOSw0Mi4zLDk4LjUsNDMuMiwxMDMuNSw0NC45eiBNODMsNzYuNGMxLjUtMC41LDMuMy0wLjgsNS4xLTAuOGM0LjYsMCw5LjYsMS43LDEzLjMsNC42DQoJCWMwLjMsMC4zLDAuNiwwLjUsMSwwLjhjLTYsMi44LTEyLjIsNC4xLTE3LjIsMy41Yy0zLjktMC40LTYuMi0yLjQtNi40LTQuMUM3OC43LDc4LjgsODAuMyw3Ny4zLDgzLDc2LjR6IE03My45LDEyMi40DQoJCWMwLjgtMi4xLDMuOS0zLjUsNS4xLTRjMi4yLTAuOCw0LjQtMS4zLDYuNi0xLjNjLTAuNiwzLjctMS44LDYuNi0zLjQsNy42Yy0xLjEsMC43LTMuMywxLjUtNS40LDEuNWMtMC44LDAtMi4yLTAuMS0yLjYtMQ0KCQlDNzMuNywxMjQuMiw3My42LDEyMy4zLDczLjksMTIyLjR6IE00Ni43LDY4LjljMS4xLDAsMi4yLDAuNywzLjMsMmMxLjEsMS4zLDAuOSwyLjEsMC43LDIuNWMtMSwyLjEtNS42LDMuNi04LjIsMy43DQoJCWMtMC45LDAtMS44LDAtMi42LTAuMUM0MC41LDczLjcsNDMuNyw2OC45LDQ2LjcsNjguOXoiLz4NCgk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNMTMxLjYsMjYuNGM0LjIsMCw4LjYtMC43LDExLjQtMS40YzYuOS0xLjcsMTMuMy01LjQsMTguOC0xMC45YzAuMS0wLjEsMC4yLTAuMiwwLjQtMC40bDAsMGwwLjItMC4yDQoJCWMwLjMtMC4zLDAuNi0wLjYsMS0wLjlsMS0xYzAsMC04LTMuNi0xNi4yLTUuOWMwLDAsMCwwLDAsMGMwLDAtMC4xLDAtMC4xLDBjLTUuOSwwLjYtMjYuMywzLjgtMjkuNCwxMC45Yy0wLjYsMS40LTAuOSwzLjcsMS42LDYuNA0KCQlDMTIyLjQsMjUuMiwxMjYuMiwyNi40LDEzMS42LDI2LjR6IE0xMjQuNiwxOC4xYzAsMCwwLjQtMS4xLDYuMi0zLjZsMC4yLTAuMWM1LjItMi4yLDExLTMuNCwxNy4yLTMuNGMyLjcsMCw1LjUsMC4yLDguMywwLjcNCgkJYy00LDMuNi04LjMsNi4xLTEyLjksNy42Yy0yLjEsMC43LTYuNCwxLjgtMTAuNCwxLjhjLTEsMC0xLjktMC4xLTIuNy0wLjJjLTEuNS0wLjItNC44LTEuMi01LjYtMi41DQoJCUMxMjQuNiwxOC40LDEyNC42LDE4LjIsMTI0LjYsMTguMXogTTE0NS40LDIzLjdjMC4xLDAsMC4yLTAuMSwwLjMtMC4xQzE0NS42LDIzLjYsMTQ1LjUsMjMuNywxNDUuNCwyMy43eiIvPg0KPC9nPg0KPC9zdmc+DQo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xNTcuNCw4NS4xYy0wLjQsMC0wLjgsMC4xLTEuMSwwLjJsLTEuNyw0LjdjMi44LDUuNiw2LjcsOC42LDExLjksOS4yYzEsMC4yLDIuMSwwLjMsMy4yLDAuNA0KCQljMC40LTMuNSwwLTYtMS4yLTcuOEMxNjYuOSw4OS41LDE2MS4xLDg1LjEsMTU3LjQsODUuMXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTQxLjIsMTA1LjdjMC4zLDAsMC41LDAuMSwwLjgsMC4xYzAuOCwwLDEuOS0wLjIsMi43LTIuMWMtMC4zLTAuNC0xLjQtMC45LTEuOS0xLjFsLTAuMy0wLjENCgkJYy0yLjUtMS4xLTUuNi0xLjItOC4yLTAuNUMxMzUuOCwxMDQsMTM4LjEsMTA1LjMsMTQxLjIsMTA1Ljd6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTIwOC4yLDY3LjhjMC43LDAsMS40LTAuMiwyLjEtMC41bDAuNC0wLjFjMC40LTAuMSwwLjYtMC4xLDAuNy0wLjJjMC0wLjItMC4zLTEtMS41LTIuNQ0KCQljLTAuMi0wLjMtMS44LTAuOS01LjEtMC45Yy0wLjYsMC0xLjEsMC0xLjcsMC4xQzIwNC42LDY2LjQsMjA2LjMsNjcuOCwyMDguMiw2Ny44eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xNjYuOCw2OC42Yy0xLjktMC41LTMuOS0wLjctNi0wLjhjMS41LDMuNCw1LDYsOS4zLDcuMWMwLjksMC4yLDEuNywwLjMsMi4zLDAuM2MwLjcsMCwwLjktMC4xLDAuOS0wLjENCgkJQzE3My40LDczLjYsMTY5LjgsNjkuMywxNjYuOCw2OC42eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xMzAuNCwyMWMwLjgsMC4xLDEuNywwLjIsMi43LDAuMmM0LjEsMCw4LjMtMS4yLDEwLjQtMS44YzQuNi0xLjUsOC45LTQsMTIuOS03LjZjLTIuOC0wLjQtNS41LTAuNy04LjMtMC43DQoJCWMtNi4yLDAtMTIsMS4xLTE3LjIsMy40bC0wLjIsMC4xYy01LjcsMi40LTYuMSwzLjUtNi4yLDMuNmMwLDAuMSwwLDAuMiwwLjEsMC41QzEyNS42LDE5LjgsMTI4LjksMjAuOCwxMzAuNCwyMXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTQ1LjcsMjMuNmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xQzE0NS41LDIzLjcsMTQ1LjYsMjMuNiwxNDUuNywyMy42eiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xNzYuOSw1NS4xYzIuMSwwLDQuMS0yLjcsNC44LTUuM2MwLjYtMi4xLDAuMy0zLjQtMC4xLTMuNmMtMS0wLjYtMi4yLTAuOS0zLjUtMC45Yy0yLjgsMC01LjcsMS41LTcuOCwyLjgNCgkJQzE3Mi40LDUyLjYsMTc0LjgsNTUuMSwxNzYuOSw1NS4xeiIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik03Ni45LDEyNi4yYzIsMCw0LjItMC43LDUuNC0xLjVjMS41LTEsMi44LTMuOSwzLjQtNy42Yy0yLjIsMC4xLTQuNCwwLjUtNi42LDEuM2MtMS4zLDAuNS00LjQsMS45LTUuMSw0DQoJCWMtMC4zLDAuOS0wLjIsMS44LDAuNCwyLjhDNzQuOCwxMjYuMSw3Ni4xLDEyNi4yLDc2LjksMTI2LjJ6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTg1LjIsODQuNWM1LDAuNSwxMS4yLTAuNywxNy4yLTMuNWMtMC4zLTAuMy0wLjYtMC42LTEtMC44Yy0zLjctMi45LTguNy00LjYtMTMuMy00LjZjLTEuOCwwLTMuNSwwLjMtNS4xLDAuOA0KCQljLTIuOCwwLjktNC4zLDIuNC00LjIsNEM3OS4xLDgyLjEsODEuMyw4NC4xLDg1LjIsODQuNXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNNDIuNSw3Ny4xYzIuNi0wLjEsNy4yLTEuNiw4LjItMy43YzAuMi0wLjUsMC40LTEuMi0wLjctMi41Yy0xLjEtMS4zLTIuMi0yLTMuMy0yYy0zLDAtNi4xLDQuOC02LjgsOC4yDQoJCUM0MC43LDc3LjEsNDEuNSw3Ny4xLDQyLjUsNzcuMXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBkPSJNMTQ0LjQsNDVjMy4xLTAuMiw2LjEtMS41LDYuNC0yLjhjMC4yLTAuOS0wLjktMi4yLTMuMS0zLjZjLTEuNi0xLTQuMi0xLjUtNy42LTEuNWMtMi43LDAtNS41LDAuMy04LDAuNw0KCQljLTIuMSwwLjMtNC4yLDAuNy02LjMsMS4zYzIuMywxLjYsNC42LDIuOCw3LDMuN0MxMzcuNCw0NC41LDE0MC44LDQ1LjIsMTQ0LjQsNDV6Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTY3LjIsNDcuMWMtMy41LDEuOS02LjksNS4zLTYuNiw3LjhjMC4yLDEuOSwzLDIuOSw0LjcsMy4zYzMuMSwwLjgsNy44LDAuNSwxMy42LTENCgkJYzguNS0yLjIsMTUuOS02LjgsMjMuMS0xMS4zYzAuNS0wLjMsMS4xLTAuNywxLjYtMWMtNS4xLTEuNy0xMC42LTIuNi0xNi4xLTIuNkM3OS45LDQyLjMsNzIuOSw0My45LDY3LjIsNDcuMXoiLz4NCgk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNMjA2LjEsNTcuOWMtMS45LTAuNi0zLjYtMC44LTUuMy0wLjZjLTAuNi0zLjMtMC4zLTcuOSwyLjEtMTAuNmMwLjctMC43LDEuNC0xLjMsMi40LTEuOWwwLjYtMC40bC0wLjQtMC41DQoJCWMwLDAsMCwwLDAsMGMtMC4yLTAuMy0wLjQtMC41LTAuNy0wLjhjLTAuNC0wLjQtMC43LTAuOC0xLjEtMS4yYy0wLjItMC4zLTAuNS0wLjUtMC43LTAuOGMwLDAsMCwwLDAsMGMwLDAtMC4xLTAuMS0wLjEtMC4xDQoJCWwtMC4zLTAuNGwtMC40LDAuMmMtMS40LDAuNy0yLjYsMS42LTMuNSwyLjZjLTIuNSwyLjgtMy42LDYuNi0zLjIsMTEuNGMwLjEsMS4yLDAuMywyLjUsMC43LDMuOGwwLDBsMCwwLjENCgkJYy00LjQsMi45LTYuOSw5LjYtNy40LDIwbDAsMC43Yy0wLjQsNy4xLTAuOCwxNC40LTcuMiwxOC4xYy0xLjgsMS00LDEuNy02LjUsMmMwLTAuNywwLTEuNC0wLjEtMi4xYy0wLjgtOS4zLTguOC0xNi45LTE3LjgtMTYuOQ0KCQljLTUuMSwwLTYuOSwyLjQtNy41LDQuNGMtMS42LDUuMiwzLjMsMTIuOCw3LjMsMTUuNWMzLjEsMi4xLDcuMywzLjUsMTEuOSw0LjFjLTAuOSwzLjUtMi40LDYuMy00LjUsOC41Yy02LDYuMy0xNC42LDcuMi0yMS40LDcuMw0KCQljLTEyLjEsMC4yLTE4LjcsNi4yLTE5LjYsMThjLTAuOSwxMS4zLTAuNiwyMi45LTAuMywzNC4xYzAuMSw0LjIsMC4yLDksMC4yLDEzLjdoLTAuOGMwLTQuNCwwLTguOC0wLjEtMTMuMw0KCQljLTAuMS0xMi41LTAuMi0yNS4zLDAuMi0zOGMwLTAuOSwwLjEtMS44LDAuMS0yLjdsMC0wLjJjMC4yLTguNywwLjUtMTkuNSw1LjctMjYuMmMwLjUtMC42LDEtMS4xLDEuNi0xLjZjMS44LDIuNSw0LDQuMyw2LjYsNS41DQoJCWMxLjcsMC44LDQsMS4yLDYuMiwxLjJjMy4yLDAsNS42LTEsNi43LTIuOGMxLTEuNiwwLjktMy41LTAuMi01LjhjLTEuOC0zLjctNi40LTUuOS0xMi4zLTUuOWMtMS44LDAtMy42LDAuMi01LjMsMC43DQoJCWMtMi41LTUuOC0yLjMtMTEuNCwwLjQtMTYuMmMzLjktNi44LDEzLjQtMTEuOSwyMy43LTEyLjljMS40LDQuMSw0LjUsNy42LDguOCw5LjhjMi4yLDEuMiw2LjYsMi40LDEwLjIsMi40YzMsMCw1LTAuOCw2LTIuNQ0KCQljMC45LTEuNiwwLjctMy42LTAuNy02LjFjLTQtNy4zLTE0LTguOC0yMC05YzAuMy0zLjIsMS45LTYuMSwzLjMtOGMwLjctMS4xLDEuOC0yLjIsMy0zLjRjMC43LDEuMSwxLjUsMi4xLDIuMywzDQoJCWMyLjUsMi43LDcuOCw1LjUsMTIuOCw1LjVjNC41LDAsNy41LTIuMyw4LjUtNi40YzAuNy0yLjcsMC4xLTUuMy0xLjYtNy42Yy0yLjQtMy4xLTcuMi01LjMtMTEuNS01LjNjLTAuMywwLTAuNiwwLTEsMA0KCQljLTIuNCwwLjItNSwxLTcuNCwyLjJjLTAuMy0xLjktMC4yLTMuOSwwLjItNS43YzAuOC0zLjQsMi43LTYuOCw1LjQtOS40YzEuOS0xLjksNC40LTMuNSw3LjQtNC44bC0wLjUtMC41YzAuMSwwLDAuMi0wLjEsMC4yLTAuMQ0KCQljMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJjLTAuMy0wLjItMC43LTAuNC0xLTAuN2MtMC4zLTAuMi0wLjYtMC40LTEtMC42Yy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC43LTAuNC0xLTAuNg0KCQljMCwwLTAuMS0wLjEtMC4yLTAuMWwtMS4xLTFsLTAuMywwLjJjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4yYy0zLjEsMS43LTUuNywzLjctNy43LDZjLTQuOCw1LjUtNi43LDEzLjUtNC44LDIwLjVsMCwwbDAsMA0KCQljLTMuNiwzLTYuNiw3LjEtOCwxMS4yYy0wLjcsMS44LTEsMy44LTEsNS43bC0wLjEsMGwwLDBjLTEuMSwwLjEtMiwwLjEtMi45LDAuM2MtMTYuOCwyLjEtMjQuNywxMi4xLTI2LjQsMjAuNw0KCQljLTEsNC44LTAuNCwxMC41LDEuNiwxNS40bC0wLjEsMGwwLDAuMWMtMTAsNy40LTkuOCwyNS4yLTkuNywzN2MwLDEuNCwwLDIuOCwwLDRjLTAuMSwxMC45LTAuMSwyMiwwLDMyLjdjMCw0LjQsMCw4LjgsMCwxMy4yaC0wLjkNCgkJYzAuMS02LjksMC4yLTE0LjEsMC40LTIwLjVjMC42LTIxLjcsMS4xLTQ0LjItMi4yLTY1LjJjLTEtNi40LTMtMTEuOS01LjgtMTYuNGwwLjEsMGwwLDBjNS40LTIuOSwxOS42LTExLjksMTUuMS0yNi4yDQoJCWMtMS42LTUuMy01LjEtOS42LTEwLjMtMTMuMWMyLjktMS42LDUuNy0yLjgsOC4zLTMuOGMxLjksMS40LDMuNiwyLjYsNS4zLDMuNmMzLjEsMS43LDEyLjEsNS41LDE5LDUuNWM1LjgsMCw3LjktMi43LDguNi01DQoJCWMwLjctMi4zLDAuNC00LjQtMC45LTYuMmMtNC4xLTUuNi0xNy4yLTUuOC0xOC43LTUuOGMtMC41LDAtMSwwLTEuMywwYy00LDAuMi04LDEtMTIuMiwyLjVjLTIuNC0yLTQuOS00LjMtNi44LTYuMg0KCQljLTQuNC00LjEtOC45LTguNC0xNC40LTExLjVjLTQuMS0yLjMtOC4xLTMuNC0xMi41LTMuNGMtNywwLTEzLjYsMi45LTIwLjEsNS43Yy04LjIsMy41LTE1LjEsNS41LTIxLDZjLTAuMywwLTAuNiwwLjEtMSwwLjENCgkJbC0wLjIsMGwtMC4yLDAuMWMtMS41LDEuMi0zLDIuNC00LjUsMy43bC0xLDAuOWwxLjQsMC4yYzMuNSwwLjQsNy4zLDAuMiwxMS4zLTAuNWM3LjctMS40LDE0LjktNC42LDIxLjctNy42bDEuNS0wLjcNCgkJYzQuMy0xLjksOC4zLTIuOCwxMi4xLTIuOGM2LjcsMCwxMywyLjgsMTkuOCw4LjljMS43LDEuNSwzLjMsMyw0LjksNC41YzEuNSwxLjUsMywyLjgsNC40LDQuMmwtMC4xLDBsMCwwYy0yLjgsMS4yLTUuNywyLjctOSw0LjYNCgkJbDAsMGwwLDBjLTYuNC0yLjgtMTQuNC00LjQtMjIuNC00LjRjLTIuNywwLTUuNCwwLjItNy44LDAuNWMtMC43LDAuMS0xNi41LDIuNS0yMS41LDEwLjFjLTEuNSwyLjItMS45LDQuNi0xLjIsNy4xDQoJCWMxLjQsNS4yLDcuMyw3LjIsOSw3LjdjMi4xLDAuNiw0LjMsMC45LDYuNiwwLjljNC45LDAsMTAuMi0xLjMsMTYuMi0zLjljMC43LTAuMywxLjUtMC43LDIuMi0xYzEuMS0wLjUsMi4yLTEuMSwzLjMtMS43DQoJCWMxLjEtMC42LDIuMS0xLjIsMy4yLTEuOGMxLTAuNiwyLTEuMiwzLTEuOGMxLTAuNiwxLjktMS4yLDIuOS0xLjhjMi40LTEuNSw0LjgtMyw3LjItNC40YzcsMy41LDEwLjgsNy45LDEwLjksMTIuOQ0KCQljMC4xLDYuNC01LjgsMTMuOC0xNS4xLDE4LjljLTIuMS0yLjEtNC40LTMuOC03LTVjLTIuNC0xLjItNy44LTIuMy0xMi44LTIuM2MtMy40LDAtOCwwLjYtMTAuNCwzLjNjLTEuMywxLjUtMS44LDMuMy0xLjUsNS42DQoJCWMwLjUsMy43LDQuNyw2LjMsOC4yLDcuNWM2LjEsMi4xLDE1LjQsMS4xLDIzLjktMi41YzMuMyw1LjEsNC40LDExLjYsNS4xLDE3LjNjMi40LDIwLjIsMiw0MS40LDEuNiw2MS45Yy0wLjEsNi4yLTAuMywxNC0wLjMsMjEuMw0KCQloLTAuOGMwLTQuMiwwLTguMywwLTEyLjVjMC4xLTEwLjIsMC4xLTIwLjgtMC4xLTMxLjNjLTAuMS04LjgtMS42LTE5LjctMTEuMy0yNS42Yy0yLjItMS4zLTUuMy0yLjQtOC44LTMuMWwwLDBsMCwwDQoJCWMwLTIuNy0wLjUtNS4yLTEuNS03LjNjLTUuMy0xMS44LTE4LjMtMTEuOS0yOC44LTEybC0xLjIsMGMtOC40LTAuMS0xOC41LTMuNC0xOS43LTEyLjRjMS43LDAuMiwzLjQsMC4yLDUuMS0wLjENCgkJYzUuOS0xLDkuNi0zLjEsMTAuOS02LjFjMS4xLTIuNSwwLjQtNS41LTEuOS04LjljLTIuMS0zLTQuNS0zLjYtNi4zLTMuNmMtNC41LDAtOC44LDQuMi0xMSw3LjhjLTAuOCwxLjQtMS41LDIuOS0xLjksNC41DQoJCWMtNC0yLjktMy40LTkuNS0yLjctMTYuNmMwLjYtNS43LDEuMi0xMi4yLTEuMi0xNi44bC0wLjQtMC44bC0wLjYsMC43Yy0xLjEsMS4zLTIuMSwyLjYtMy4xLDMuOEwyNi41LDQ2bDAuMSwwLjMNCgkJYzEuMiwzLjcsMC41LDgtMC4yLDEyLjFjLTAuNCwyLjQtMC45LDQuOS0wLjksNy4yYy0wLjEsNi4yLDMuMiwxMS43LDguNywxNC41bDAsMC4xYzAuMyw3LjYsNS4zLDE0LjcsMTIuMywxNy40DQoJCWM0LjQsMS43LDkuOCwxLjgsMTUuNiwxLjhjMTEuOSwwLjIsMjIuMiwwLjMsMjMuMywxMy4yYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjMsMC0wLjUsMC0wLjgsMGMtNy41LDAtMTMsMi42LTE1LjMsNy40DQoJCWMtMS4zLDIuNi0xLjIsNS4yLDAuMSw3LjNjMS41LDIuNCw0LjUsMy45LDcuOSwzLjljMS44LDAsMy41LTAuNCw1LTEuM2M0LTIuMyw3LTYuNiw4LjEtMTIuMWM3LjUsMS44LDEzLjEsOC4yLDE0LjYsMTYuNQ0KCQljMS4xLDYuNiwwLjksMTMuOCwwLjcsMjAuN2MtMC4xLDIuNy0wLjIsNS41LTAuMiw4LjF2MjIuNWgtMS4xbDEuMSwyLjJ2MWgwLjVsMTEsMjJsMTAuMS0yMC4xbDEtMS45aDAuNGwwLTAuNmwwLTAuMWwwLTEuOQ0KCQljMC00LjIsMC04LjQtMC4xLTEyLjZjLTAuMS0xMC4yLTAuMi0yMC44LDAuMS0zMS4yYzAuMS00LjYsMC4zLTEwLjMsMy42LTEzLjljMy40LTMuOCw4LjEtMy44LDEzLjEtMy44YzEuOSwwLDMuOCwwLDUuNy0wLjMNCgkJYzEyLTEuNCwyMS40LTkuNSwyMy42LTIwLjJsMC4xLDBsMCwwYzQuOC0wLjMsOS0xLjcsMTItNGM0LTMsNi4yLTcuNSw3LTEzLjhjMC4yLTEuNywwLjItMy44LDAuMi02YzAtNS44LDAuMS0xMy4xLDMuOC0xNg0KCQljMCwwLDAuMi0wLjIsMC45LTAuNGMyLjgsNS4yLDYuOCw4LjEsMTEuNCw4LjFjMC4zLDAsMC43LDAsMSwwYzQuMS0wLjQsNi4zLTEuNyw2LjYtNEMyMTcuOSw2NCwyMDkuMSw1OC44LDIwNi4xLDU3Ljl6DQoJCSBNMjA0LjksNjMuNmMzLjMsMCw0LjgsMC42LDUuMSwwLjljMS4yLDEuNSwxLjQsMi4zLDEuNSwyLjVjLTAuMSwwLTAuMywwLjEtMC43LDAuMmwtMC40LDAuMWMtMC44LDAuMy0xLjUsMC41LTIuMSwwLjUNCgkJYy0xLjgsMC0zLjUtMS40LTUtNC4xQzIwMy43LDYzLjcsMjA0LjMsNjMuNiwyMDQuOSw2My42eiBNMTY5LjgsOTkuNmMtMS4xLTAuMS0yLjItMC4yLTMuMi0wLjRjLTUuMi0wLjYtOS4xLTMuNy0xMS45LTkuMmwxLjctNC43DQoJCWMwLjMtMC4xLDAuNy0wLjIsMS4xLTAuMmMzLjcsMCw5LjUsNC40LDExLjEsNi43QzE2OS44LDkzLjYsMTcwLjIsOTYuMSwxNjkuOCw5OS42eiBNMTM0LjIsMTAxLjljMi43LTAuOCw1LjctMC42LDguMiwwLjVsMC4zLDAuMQ0KCQljMC41LDAuMiwxLjYsMC42LDEuOSwxLjFjLTAuOCwxLjktMS44LDIuMS0yLjcsMi4xYy0wLjIsMC0wLjUsMC0wLjgtMC4xQzEzOC4xLDEwNS4zLDEzNS44LDEwNCwxMzQuMiwxMDEuOXogTTE3My4zLDc1DQoJCWMwLDAtMC4yLDAuMS0wLjksMC4xYy0wLjYsMC0xLjQtMC4xLTIuMy0wLjNjLTQuMy0xLTcuNy0zLjctOS4zLTcuMWMyLjEsMC4xLDQuMSwwLjQsNiwwLjhDMTY5LjgsNjkuMywxNzMuNCw3My42LDE3My4zLDc1eg0KCQkgTTE3MC4yLDQ4LjFjMi0xLjQsNC45LTIuOCw3LjgtMi44YzEuMywwLDIuNSwwLjMsMy41LDAuOWMwLjQsMC4yLDAuNywxLjYsMC4xLDMuNmMtMC43LDIuNi0yLjYsNS4zLTQuOCw1LjMNCgkJQzE3NC44LDU1LjEsMTcyLjQsNTIuNiwxNzAuMiw0OC4xeiBNMTI1LjcsMzljMi4xLTAuNiw0LjItMSw2LjMtMS4zYzIuNi0wLjMsNS4zLTAuNyw4LTAuN2MzLjQsMCw2LDAuNSw3LjYsMS41DQoJCWMyLjIsMS40LDMuMywyLjcsMy4xLDMuNmMtMC4zLDEuMy0zLjIsMi41LTYuNCwyLjhjLTMuNiwwLjMtNy0wLjQtMTEuNy0yLjJDMTMwLjQsNDEuOCwxMjguMSw0MC42LDEyNS43LDM5eiBNMTAzLjUsNDQuOQ0KCQljLTAuNSwwLjMtMS4xLDAuNy0xLjYsMWMtNy4yLDQuNC0xNC42LDkuMS0yMy4xLDExLjNjLTUuOCwxLjUtMTAuNSwxLjktMTMuNiwxYy0xLjctMC40LTQuNS0xLjUtNC43LTMuM2MtMC4zLTIuNCwzLjEtNS44LDYuNi03LjgNCgkJYzUuNy0zLjEsMTIuNy00LjgsMjAuMi00LjhDOTIuOSw0Mi4zLDk4LjUsNDMuMiwxMDMuNSw0NC45eiBNODMsNzYuNGMxLjUtMC41LDMuMy0wLjgsNS4xLTAuOGM0LjYsMCw5LjYsMS43LDEzLjMsNC42DQoJCWMwLjMsMC4zLDAuNiwwLjUsMSwwLjhjLTYsMi44LTEyLjIsNC4xLTE3LjIsMy41Yy0zLjktMC40LTYuMi0yLjQtNi40LTQuMUM3OC43LDc4LjgsODAuMyw3Ny4zLDgzLDc2LjR6IE03My45LDEyMi40DQoJCWMwLjgtMi4xLDMuOS0zLjUsNS4xLTRjMi4yLTAuOCw0LjQtMS4zLDYuNi0xLjNjLTAuNiwzLjctMS44LDYuNi0zLjQsNy42Yy0xLjEsMC43LTMuMywxLjUtNS40LDEuNWMtMC44LDAtMi4yLTAuMS0yLjYtMQ0KCQlDNzMuNywxMjQuMiw3My42LDEyMy4zLDczLjksMTIyLjR6IE00Ni43LDY4LjljMS4xLDAsMi4yLDAuNywzLjMsMmMxLjEsMS4zLDAuOSwyLjEsMC43LDIuNWMtMSwyLjEtNS42LDMuNi04LjIsMy43DQoJCWMtMC45LDAtMS44LDAtMi42LTAuMUM0MC41LDczLjcsNDMuNyw2OC45LDQ2LjcsNjguOXoiLz4NCgk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNMTMxLjYsMjYuNGM0LjIsMCw4LjYtMC43LDExLjQtMS40YzYuOS0xLjcsMTMuMy01LjQsMTguOC0xMC45YzAuMS0wLjEsMC4yLTAuMiwwLjQtMC40bDAsMGwwLjItMC4yDQoJCWMwLjMtMC4zLDAuNi0wLjYsMS0wLjlsMS0xYzAsMC04LTMuNi0xNi4yLTUuOWMwLDAsMCwwLDAsMGMwLDAtMC4xLDAtMC4xLDBjLTUuOSwwLjYtMjYuMywzLjgtMjkuNCwxMC45Yy0wLjYsMS40LTAuOSwzLjcsMS42LDYuNA0KCQlDMTIyLjQsMjUuMiwxMjYuMiwyNi40LDEzMS42LDI2LjR6IE0xMjQuNiwxOC4xYzAsMCwwLjQtMS4xLDYuMi0zLjZsMC4yLTAuMWM1LjItMi4yLDExLTMuNCwxNy4yLTMuNGMyLjcsMCw1LjUsMC4yLDguMywwLjcNCgkJYy00LDMuNi04LjMsNi4xLTEyLjksNy42Yy0yLjEsMC43LTYuNCwxLjgtMTAuNCwxLjhjLTEsMC0xLjktMC4xLTIuNy0wLjJjLTEuNS0wLjItNC44LTEuMi01LjYtMi41DQoJCUMxMjQuNiwxOC40LDEyNC42LDE4LjIsMTI0LjYsMTguMXogTTE0NS40LDIzLjdjMC4xLDAsMC4yLTAuMSwwLjMtMC4xQzE0NS42LDIzLjYsMTQ1LjUsMjMuNywxNDUuNCwyMy43eiIvPg0KPC9nPg0KPC9zdmc+DQo=');
  background-position: center;
  background-repeat: no-repeat;
}
.things__content.Digital-Strategy {
  background-image: url('../images/bg/Digital-Strategy.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNOTguMSw2OS4xbDM3LjUtMmMxLjItMC4xLDIuMS0xLDItMi4xYy0wLjEtMS4xLTEtMS45LTIuMS0xLjljMCwwLTAuMSwwLTAuMSwwbC0zNy41LDINCgkJCWMtMC42LDAtMS4xLDAuMy0xLjUsMC43Yy0wLjQsMC40LTAuNiwwLjktMC41LDEuNEM5NS45LDY4LjMsOTYuOSw2OS4yLDk4LjEsNjkuMXoiLz4NCgkJPHBhdGggZmlsbD0iI0YyNjM0QyIgZD0iTTk4LjQsNjMuOGwzNi44LTJjMS4yLTAuMSwyLjEtMSwyLTIuMWMtMC4xLTEuMS0xLTEuOS0yLjEtMS45YzAsMC0wLjEsMC0wLjEsMGwtMzYuOCwyDQoJCQljLTEuMiwwLjEtMi4xLDEtMiwyLjFDOTYuMiw2Myw5Ny4yLDYzLjksOTguNCw2My44eiIvPg0KCQk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNOTguNSw1OC41bDM2LjYtMmMxLjItMC4xLDItMSwyLTIuMWMtMC4xLTEuMS0xLTEuOS0yLjEtMS45YzAsMC0wLjEsMC0wLjEsMGwtMzYuNiwyDQoJCQljLTAuNiwwLTEuMSwwLjMtMS41LDAuN2MtMC40LDAuNC0wLjYsMC45LTAuNSwxLjRDOTYuNCw1Ny44LDk3LjQsNTguNiw5OC41LDU4LjV6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGMjYzNEMiIGQ9Ik05OS42LDUyLjRsMzQuMS0xLjNjMi4xLTAuMSwyLjYtMS4zLDEuMS0yLjdsLTguMS02LjljLTAuNi0wLjYtMS4xLTAuOS0xLjYtMWMwLDAsMCwwLDAsMA0KCQkJYzAtMS0wLjUtMS43LTEuMS0xLjdoLTEzLjJjLTAuNiwwLTEuMSwwLjgtMS4xLDEuN2MwLDAuMSwwLDAuMSwwLDAuMmMtMC41LDAuMi0wLjksMC41LTEuNSwxTDk4LjYsNTANCgkJCUM5Ny4xLDUxLjQsOTcuNiw1Mi41LDk5LjYsNTIuNHoiLz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0YyNjM0QyIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExNy4zLDE5OC45YzI3LjYsMCw1MC0yMi40LDUwLTQ5LjkNCgkJYzAtMTAuMS0zLTE5LjgtOC43LTI4LjFsLTQuNy05LjFsLTQuMS04LjJsLTAuMS0wLjFjLTAuMS0wLjMtMy41LTYuNC0zLjItMTEuNmMwLjItMy4xLTAuNi02LjEtMi40LTkuMWMtMC45LTEuNy0yLjItMy4zLTMuOC00LjcNCgkJYy0wLjEtMC4xLTAuMy0wLjItMC40LTAuM2MtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjRjMC4xLTAuMy0xLjctOC4zLTUuOC04LjJjLTEzLDAuNS0yNS42LDEuMS0zMi44LDJjLTQuOSwwLjYtNS42LDQuOS01LjcsNS43DQoJCWMtNC41LDMuNS02LjksNy45LTYuOSwxMi42YzAsMC43LDAuMSwyLjEsMC4xLDIuMWMwLjMsNS4yLTMuMSwxMS4zLTMuMywxMS42bC00LjIsOC4ybC01LjQsMTAuNGMtNS4zLDguMS04LDE3LjQtOCwyNy4xDQoJCUM2Ny4zLDE3Ni41LDg5LjgsMTk4LjksMTE3LjMsMTk4Ljl6IE0xMjEuNSwxMTUuNmwwLDAuM2w5LjcsMjMuN2MtMS4xLDAuMi0yLjEsMC44LTIuOSwxLjZjLTEtMS4xLTIuNC0xLjctMy45LTEuNw0KCQljLTEuNSwwLTIuOSwwLjctNCwxLjhjLTEtMS4xLTIuNC0xLjgtNC0xLjhjLTEuNSwwLTIuOSwwLjctMy45LDEuN2MtMS0xLjEtMi40LTEuNy0zLjktMS43Yy0xLjUsMC0yLjksMC43LTMuOSwxLjcNCgkJYy0wLjgtMC45LTEuOS0xLjUtMy4xLTEuN2w5LjctMjMuN2wwLTAuM2MwLTAuMiwwLjctMjEsMC43LTMyLjhoOC44QzEyMC44LDk0LjYsMTIxLjUsMTE1LjMsMTIxLjUsMTE1LjZ6IE04MC44LDEyNS4zbDUuNi0xMC44DQoJCWw0LjEtOC4xYzAuOC0xLjQsNC40LTguMyw0LTE0LjljMCwwLDAtMS4yLDAtMS44YzAtMi40LDEuMy00LjgsMy43LTYuOWg5LjhjMCwxMS0wLjYsMjkuNi0wLjcsMzIuNGwtMTAuNSwyNS42DQoJCWMtMC43LDAuMS0yLDAuOC0zLjEsNC40Yy0wLjMsMS0wLjUsMi0wLjYsMi44Yy0wLjIsMi4xLDAuNywyLjksMS41LDMuMWwwLjMsMC4xaDAuM2MwLjYsMCwyLjEsMCwzLjUtNC40YzAuMi0wLjYsMC4zLTEuMiwwLjQtMS43DQoJCWwwLjYtMS40YzAuMy0wLjIsMC41LTAuMywwLjgtMC4zYzEuMSwwLDIsMS4zLDIsMi44YzAsMS4xLDAuOSwxLjksMS45LDEuOWMxLjEsMCwxLjktMC45LDEuOS0xLjljMC0xLjUsMC45LTIuOCwyLTIuOA0KCQljMS4xLDAsMiwxLjMsMiwyLjhjMCwxLjEsMC45LDEuOSwxLjksMS45YzEuMSwwLDEuOS0wLjksMS45LTEuOWMwLTEuNSwwLjktMi44LDItMi44YzEuMSwwLDIsMS4zLDIsMi44YzAsMS4xLDAuOSwxLjksMS45LDEuOQ0KCQljMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMS4xLDAsMS45LTAuOSwxLjktMS45YzAtMS41LDAuOS0yLjgsMi0yLjhzMiwxLjMsMiwyLjhjMCwxLjEsMC45LDEuOSwxLjksMS45YzEuMSwwLDEuOS0wLjksMS45LTEuOQ0KCQljMC0xLjUsMC45LTIuOCwyLTIuOGMwLjIsMCwwLjQsMC4xLDAuNSwwLjFsMC42LDEuNWMwLjEsMC41LDAuMywxLjEsMC40LDEuN2MxLjQsNC40LDIuOSw0LjQsMy41LDQuNGwwLjMsMGwwLjMtMC4xDQoJCWMwLjUtMC4yLDEtMC41LDEuMy0xLjFjMC41LTEsMC40LTIuNi0wLjMtNC44Yy0xLjEtMy42LTIuNC00LjMtMy4xLTQuNGwtMTAuNS0yNS42Yy0wLjEtMi44LTAuNy0yMS40LTAuNy0zMi40aDExLjFsMC4yLDAuMmwwLDANCgkJbDAuMSwwLjFjMS4xLDEsMS45LDIsMi41LDMuMWwwLjEsMC4xYzEuMSwxLjksMS42LDMuNywxLjUsNS41Yy0wLjMsNi43LDMuMywxMy42LDQsMTVsNC4xLDguMmw0LjksOS4zbDAuMiwwLjMNCgkJYzUsNy4zLDcuNiwxNS44LDcuNiwyNC42YzAsMjQtMTkuNSw0My41LTQzLjYsNDMuNWMtMjQsMC00My42LTE5LjUtNDMuNi00My41QzczLjgsMTQwLjUsNzYuMiwxMzIuMyw4MC44LDEyNS4zeiIvPg0KCTxsaW5lIGZpbGw9IiNGMjYzNEMiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMTcuNyIgeTE9IjM4LjciIHgyPSIxMTcuNyIgeTI9IjEuNSIvPg0KPC9nPg0KPC9zdmc+DQo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNOTguMSw2OS4xbDM3LjUtMmMxLjItMC4xLDIuMS0xLDItMi4xYy0wLjEtMS4xLTEtMS45LTIuMS0xLjljMCwwLTAuMSwwLTAuMSwwbC0zNy41LDINCgkJCWMtMC42LDAtMS4xLDAuMy0xLjUsMC43Yy0wLjQsMC40LTAuNiwwLjktMC41LDEuNEM5NS45LDY4LjMsOTYuOSw2OS4yLDk4LjEsNjkuMXoiLz4NCgkJPHBhdGggZmlsbD0iI0YyNjM0QyIgZD0iTTk4LjQsNjMuOGwzNi44LTJjMS4yLTAuMSwyLjEtMSwyLTIuMWMtMC4xLTEuMS0xLTEuOS0yLjEtMS45YzAsMC0wLjEsMC0wLjEsMGwtMzYuOCwyDQoJCQljLTEuMiwwLjEtMi4xLDEtMiwyLjFDOTYuMiw2Myw5Ny4yLDYzLjksOTguNCw2My44eiIvPg0KCQk8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNOTguNSw1OC41bDM2LjYtMmMxLjItMC4xLDItMSwyLTIuMWMtMC4xLTEuMS0xLTEuOS0yLjEtMS45YzAsMC0wLjEsMC0wLjEsMGwtMzYuNiwyDQoJCQljLTAuNiwwLTEuMSwwLjMtMS41LDAuN2MtMC40LDAuNC0wLjYsMC45LTAuNSwxLjRDOTYuNCw1Ny44LDk3LjQsNTguNiw5OC41LDU4LjV6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGMjYzNEMiIGQ9Ik05OS42LDUyLjRsMzQuMS0xLjNjMi4xLTAuMSwyLjYtMS4zLDEuMS0yLjdsLTguMS02LjljLTAuNi0wLjYtMS4xLTAuOS0xLjYtMWMwLDAsMCwwLDAsMA0KCQkJYzAtMS0wLjUtMS43LTEuMS0xLjdoLTEzLjJjLTAuNiwwLTEuMSwwLjgtMS4xLDEuN2MwLDAuMSwwLDAuMSwwLDAuMmMtMC41LDAuMi0wLjksMC41LTEuNSwxTDk4LjYsNTANCgkJCUM5Ny4xLDUxLjQsOTcuNiw1Mi41LDk5LjYsNTIuNHoiLz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0YyNjM0QyIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExNy4zLDE5OC45YzI3LjYsMCw1MC0yMi40LDUwLTQ5LjkNCgkJYzAtMTAuMS0zLTE5LjgtOC43LTI4LjFsLTQuNy05LjFsLTQuMS04LjJsLTAuMS0wLjFjLTAuMS0wLjMtMy41LTYuNC0zLjItMTEuNmMwLjItMy4xLTAuNi02LjEtMi40LTkuMWMtMC45LTEuNy0yLjItMy4zLTMuOC00LjcNCgkJYy0wLjEtMC4xLTAuMy0wLjItMC40LTAuM2MtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjRjMC4xLTAuMy0xLjctOC4zLTUuOC04LjJjLTEzLDAuNS0yNS42LDEuMS0zMi44LDJjLTQuOSwwLjYtNS42LDQuOS01LjcsNS43DQoJCWMtNC41LDMuNS02LjksNy45LTYuOSwxMi42YzAsMC43LDAuMSwyLjEsMC4xLDIuMWMwLjMsNS4yLTMuMSwxMS4zLTMuMywxMS42bC00LjIsOC4ybC01LjQsMTAuNGMtNS4zLDguMS04LDE3LjQtOCwyNy4xDQoJCUM2Ny4zLDE3Ni41LDg5LjgsMTk4LjksMTE3LjMsMTk4Ljl6IE0xMjEuNSwxMTUuNmwwLDAuM2w5LjcsMjMuN2MtMS4xLDAuMi0yLjEsMC44LTIuOSwxLjZjLTEtMS4xLTIuNC0xLjctMy45LTEuNw0KCQljLTEuNSwwLTIuOSwwLjctNCwxLjhjLTEtMS4xLTIuNC0xLjgtNC0xLjhjLTEuNSwwLTIuOSwwLjctMy45LDEuN2MtMS0xLjEtMi40LTEuNy0zLjktMS43Yy0xLjUsMC0yLjksMC43LTMuOSwxLjcNCgkJYy0wLjgtMC45LTEuOS0xLjUtMy4xLTEuN2w5LjctMjMuN2wwLTAuM2MwLTAuMiwwLjctMjEsMC43LTMyLjhoOC44QzEyMC44LDk0LjYsMTIxLjUsMTE1LjMsMTIxLjUsMTE1LjZ6IE04MC44LDEyNS4zbDUuNi0xMC44DQoJCWw0LjEtOC4xYzAuOC0xLjQsNC40LTguMyw0LTE0LjljMCwwLDAtMS4yLDAtMS44YzAtMi40LDEuMy00LjgsMy43LTYuOWg5LjhjMCwxMS0wLjYsMjkuNi0wLjcsMzIuNGwtMTAuNSwyNS42DQoJCWMtMC43LDAuMS0yLDAuOC0zLjEsNC40Yy0wLjMsMS0wLjUsMi0wLjYsMi44Yy0wLjIsMi4xLDAuNywyLjksMS41LDMuMWwwLjMsMC4xaDAuM2MwLjYsMCwyLjEsMCwzLjUtNC40YzAuMi0wLjYsMC4zLTEuMiwwLjQtMS43DQoJCWwwLjYtMS40YzAuMy0wLjIsMC41LTAuMywwLjgtMC4zYzEuMSwwLDIsMS4zLDIsMi44YzAsMS4xLDAuOSwxLjksMS45LDEuOWMxLjEsMCwxLjktMC45LDEuOS0xLjljMC0xLjUsMC45LTIuOCwyLTIuOA0KCQljMS4xLDAsMiwxLjMsMiwyLjhjMCwxLjEsMC45LDEuOSwxLjksMS45YzEuMSwwLDEuOS0wLjksMS45LTEuOWMwLTEuNSwwLjktMi44LDItMi44YzEuMSwwLDIsMS4zLDIsMi44YzAsMS4xLDAuOSwxLjksMS45LDEuOQ0KCQljMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMS4xLDAsMS45LTAuOSwxLjktMS45YzAtMS41LDAuOS0yLjgsMi0yLjhzMiwxLjMsMiwyLjhjMCwxLjEsMC45LDEuOSwxLjksMS45YzEuMSwwLDEuOS0wLjksMS45LTEuOQ0KCQljMC0xLjUsMC45LTIuOCwyLTIuOGMwLjIsMCwwLjQsMC4xLDAuNSwwLjFsMC42LDEuNWMwLjEsMC41LDAuMywxLjEsMC40LDEuN2MxLjQsNC40LDIuOSw0LjQsMy41LDQuNGwwLjMsMGwwLjMtMC4xDQoJCWMwLjUtMC4yLDEtMC41LDEuMy0xLjFjMC41LTEsMC40LTIuNi0wLjMtNC44Yy0xLjEtMy42LTIuNC00LjMtMy4xLTQuNGwtMTAuNS0yNS42Yy0wLjEtMi44LTAuNy0yMS40LTAuNy0zMi40aDExLjFsMC4yLDAuMmwwLDANCgkJbDAuMSwwLjFjMS4xLDEsMS45LDIsMi41LDMuMWwwLjEsMC4xYzEuMSwxLjksMS42LDMuNywxLjUsNS41Yy0wLjMsNi43LDMuMywxMy42LDQsMTVsNC4xLDguMmw0LjksOS4zbDAuMiwwLjMNCgkJYzUsNy4zLDcuNiwxNS44LDcuNiwyNC42YzAsMjQtMTkuNSw0My41LTQzLjYsNDMuNWMtMjQsMC00My42LTE5LjUtNDMuNi00My41QzczLjgsMTQwLjUsNzYuMiwxMzIuMyw4MC44LDEyNS4zeiIvPg0KCTxsaW5lIGZpbGw9IiNGMjYzNEMiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMTcuNyIgeTE9IjM4LjciIHgyPSIxMTcuNyIgeTI9IjEuNSIvPg0KPC9nPg0KPC9zdmc+DQo=');
  background-position: center;
  background-repeat: no-repeat;
}
.things__content.Technology {
  background-image: url('../images/bg/Technology.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGMjYzNEMiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xODAuNSwxMTcuNmMxLTkuMS0yLTE4LjUtOS0yNS41DQoJYy02LjYtNi42LTE1LjQtOS42LTI0LjEtOS4xYy02LjEtNy4xLTE0LjktMTItMjQuOS0xM2MtMi4zLTAuMi00LjctMC4yLTYuOS0wLjFWNTkuMWg1LjljMi4xLDAsMy44LTEuNywzLjgtMy44VjM4LjgNCgljMC0yLTEuNS0zLjYtMy40LTMuN1YyMS40YzAtMC42LTAuNS0xLjEtMS4xLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xVjM1aC0xMy4yVjIxLjRjMC0wLjYtMC41LTEuMS0xLjEtMS4xDQoJYy0wLjYsMC0xLjEsMC41LTEuMSwxLjFWMzVjLTEuOSwwLjItMy40LDEuOC0zLjQsMy43djE2LjZjMCwyLjEsMS43LDMuOCwzLjgsMy44aDYuNHYxMS42Yy05LjUsMi0xNy45LDcuNy0yMy4zLDE1LjUNCgljLTMuOS0wLjUtNy45LTAuMy0xMS44LDAuOGMtMTEuMSwyLjktMTkuMiwxMS40LTIyLjIsMjEuNmMtOS44LDQuNi0xNywxNC4yLTE4LDI1LjdjLTEuNCwxNi4xLDkuNywzMC40LDI1LjIsMzMuNA0KCWM1LjcsNi4xLDEzLjksMTAsMjIuOSwxMC4xYzE3LjIsMC4xLDMxLjQtMTMuNCwzMS45LTMwLjNsMC03MS45YzIuMS0wLjIsNC4yLTAuMiw2LjQsMGM3LjMsMC43LDEzLjksMy45LDE4LjksOC42DQoJYzEuMywxLjIsMi41LDIuNSwzLjUsMy45YzQuNyw2LjEsNy4yLDEzLjksNi42LDIyLjFjMS43LDEuMywzLjUsMS40LDUuNSwwLjZjMC43LTguNC0xLjUtMTYuNC01LjctMjMuMWM2LjMsMC4zLDEyLjYsMi45LDE3LjQsNy44DQoJYzUuMyw1LjMsNy45LDEyLjMsNy44LDE5LjNjMCwxLjctMC4yLDMuNC0wLjYsNWMtMSw0LjctMy4yLDkuMi02LjgsMTNjMC4zLDIsMS4zLDMuMSwzLjMsMy4yYzMuNy0zLjgsNi4yLTguMyw3LjUtMTMuMQ0KCWM1LjIsNC45LDguNCwxMS45LDguMywxOS42Yy0wLjEsNy43LTMuNCwxNC42LTguNiwxOS40Yy00LTEyLjUtMTUuNy0yMS42LTI5LjUtMjEuN2MtMTctMC4xLTMxLDEzLjQtMzEuNSwzMC40DQoJYzAuNCwyLjMsMy43LDIuNSw0LjYsMGMwLjUtMTQuNCwxMi40LTI1LjksMjYuOS0yNS44YzEyLjQsMC4xLDIyLjcsOC42LDI1LjYsMjAuMWMxLjcsNC40LTEwLjUsMy44LTExLjksMy4yDQoJYy0wLjQtMC4xLTAuOS0wLjMtMS4zLTAuNGMtMC40LTAuMS0wLjktMC4zLTEuMi0wLjVjLTEuNC0wLjItMS44LDAuNi0yLDEuN2MwLjEsMC42LDAsMS4xLTAuMiwxLjdjLTAuMiwwLjUtMC42LDEuMS0xLjEsMS42DQoJYy0wLjUsMC41LTEuMSwxLTEuNywxLjRjLTAuMywwLjItMC42LDAuNC0xLDAuNmMtMC4yLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTAuMywwLjFjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWwtMS45LDAuN2wxLjEsMg0KCWMxLjMsMi4yLDIuNiw0LjMsMy44LDYuNWwyLjgsNC42Yy0xLjEsMC43LTIuMiwxLjQtMy4zLDIuMWMtMS40LTEuMi0yLjgtMi41LTQuMi0zLjdjLTEuOC0xLjYtMy42LTMuMi01LjUtNC44DQoJYy0xLjgtMS42LTMuNy0zLjItNS41LTQuOGMtMS44LTEuNi0zLjctMy4yLTUuNS00LjhsLTAuNy0wLjZsLTAuOCwwLjFjLTEuNCwwLjEtMi44LDAuMy00LjIsMC40bC05LjIsMS41bDQuNy0xbC01LDENCgljLTEuOSwwLjctMS4yLDMuMywwLjgsMy41bDktMS4yYzEuMSwwLDIuMi0wLjEsMy4zLTAuMmMxLjYsMS41LDMuMiwzLDQuOCw0LjRjMS44LDEuNywzLjYsMy4zLDUuNCw0LjljMS44LDEuNiwzLjYsMy4zLDUuNCw0LjkNCgljMS44LDEuNiwzLjYsMy4yLDUuNSw0LjlsMS4zLDEuMmwxLjUtMC45YzIuMi0xLjQsNC4zLTIuOSw2LjUtNC4zbDEuOC0xLjJsLTEuMi0xLjhsLTQuMS02LjNjLTEtMS42LTIuMS0zLjEtMy4xLTQuNw0KCWMwLjItMC4xLDAuNC0wLjMsMC42LTAuNGMwLjgtMC42LDEuNS0xLjIsMi4xLTJjMC43LTAuOCwxLjMtMS43LDEuNi0yLjdjMC4xLTAuNCwwLjItMC43LDAuMy0xLjFjMC4zLDAuMSwwLjUsMC4xLDAuOCwwLjINCgljMSwwLjIsMS45LDAuNCwyLjksMC41YzEuOSwwLjIsMy45LDAuMyw1LjksMGMxLjktMC4zLDMuOS0wLjksNS41LTJjMCwwLDAsMCwwLjEsMGMxLjItMC43LDIuMy0xLjQsMy4zLTIuMw0KCWM3LjItNS43LDExLjktMTQuNSwxMi0yNC40QzE5Mi41LDEzMi40LDE4Ny44LDEyMy40LDE4MC41LDExNy42eiBNMTExLDE0Ny40Yy0wLjUsMTQuNC0xMi41LDI1LjktMjcuMiwyNS44Yy04LTAuMS0xNS4xLTMuNi0yMC05LjENCgljLTAuMi0wLjItMC40LTAuNC0wLjYtMC43Yy0wLjctMC4xLTEuNS0wLjItMi4yLTAuNGwwLTAuMWMtMC4yLDAtMC40LTAuMS0wLjctMC4xYy0wLjMtMC4xLTAuNi0wLjEtMC44LTAuMg0KCWMtMS4xLTAuMy0yLjEtMC43LTMuMi0xLjFjLTEwLjMtNC40LTE3LjItMTUuMS0xNi4yLTI2LjhjMC43LTguNiw1LjUtMTYsMTIuNC0yMC4zYzEuNi0xLDMuMi0xLjgsNS0yLjVjMC40LTEuOCwwLjktMy42LDEuNy01LjMNCgljMy4yLTcuMyw5LjUtMTMuMSwxNy44LTE1LjJjMi43LTAuNyw1LjQtMSw4LjEtMC44YzIsMC4xLDMuOSwwLjQsNS44LDFjMC44LTEuNCwxLjctMi43LDIuNy00YzQuNC01LjUsMTAuNS05LjUsMTcuNC0xMS4yVjE0Ny40eg0KCSBNMTA4LjEsNDYuNGMwLTIuOCwyLjItNSw1LTVjMC45LDAsMS44LDAuMywyLjUsMC43bC02LjgsNi44QzEwOC40LDQ4LjIsMTA4LjEsNDcuNCwxMDguMSw0Ni40eiBNMTEzLjEsNTEuNA0KCWMtMC44LDAtMS42LTAuMi0yLjMtMC41bDYuNy02LjdjMC4zLDAuNywwLjUsMS41LDAuNSwyLjNDMTE4LjEsNDkuMiwxMTUuOSw1MS40LDExMy4xLDUxLjR6Ii8+DQo8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNMTIyLjUsMTc5LjRMMTIyLjUsMTc5LjRjLTIuNywwLjYtNS40LTEuMS02LTMuOGwtMC43LTMuM2MtMC42LTIuNywxLjEtNS40LDMuOC02aDBjMi43LTAuNiw1LjQsMS4xLDYsMy44DQoJbDAuNywzLjNDMTI2LjksMTc2LjIsMTI1LjIsMTc4LjgsMTIyLjUsMTc5LjR6Ii8+DQo8L3N2Zz4NCg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGMjYzNEMiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xODAuNSwxMTcuNmMxLTkuMS0yLTE4LjUtOS0yNS41DQoJYy02LjYtNi42LTE1LjQtOS42LTI0LjEtOS4xYy02LjEtNy4xLTE0LjktMTItMjQuOS0xM2MtMi4zLTAuMi00LjctMC4yLTYuOS0wLjFWNTkuMWg1LjljMi4xLDAsMy44LTEuNywzLjgtMy44VjM4LjgNCgljMC0yLTEuNS0zLjYtMy40LTMuN1YyMS40YzAtMC42LTAuNS0xLjEtMS4xLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xVjM1aC0xMy4yVjIxLjRjMC0wLjYtMC41LTEuMS0xLjEtMS4xDQoJYy0wLjYsMC0xLjEsMC41LTEuMSwxLjFWMzVjLTEuOSwwLjItMy40LDEuOC0zLjQsMy43djE2LjZjMCwyLjEsMS43LDMuOCwzLjgsMy44aDYuNHYxMS42Yy05LjUsMi0xNy45LDcuNy0yMy4zLDE1LjUNCgljLTMuOS0wLjUtNy45LTAuMy0xMS44LDAuOGMtMTEuMSwyLjktMTkuMiwxMS40LTIyLjIsMjEuNmMtOS44LDQuNi0xNywxNC4yLTE4LDI1LjdjLTEuNCwxNi4xLDkuNywzMC40LDI1LjIsMzMuNA0KCWM1LjcsNi4xLDEzLjksMTAsMjIuOSwxMC4xYzE3LjIsMC4xLDMxLjQtMTMuNCwzMS45LTMwLjNsMC03MS45YzIuMS0wLjIsNC4yLTAuMiw2LjQsMGM3LjMsMC43LDEzLjksMy45LDE4LjksOC42DQoJYzEuMywxLjIsMi41LDIuNSwzLjUsMy45YzQuNyw2LjEsNy4yLDEzLjksNi42LDIyLjFjMS43LDEuMywzLjUsMS40LDUuNSwwLjZjMC43LTguNC0xLjUtMTYuNC01LjctMjMuMWM2LjMsMC4zLDEyLjYsMi45LDE3LjQsNy44DQoJYzUuMyw1LjMsNy45LDEyLjMsNy44LDE5LjNjMCwxLjctMC4yLDMuNC0wLjYsNWMtMSw0LjctMy4yLDkuMi02LjgsMTNjMC4zLDIsMS4zLDMuMSwzLjMsMy4yYzMuNy0zLjgsNi4yLTguMyw3LjUtMTMuMQ0KCWM1LjIsNC45LDguNCwxMS45LDguMywxOS42Yy0wLjEsNy43LTMuNCwxNC42LTguNiwxOS40Yy00LTEyLjUtMTUuNy0yMS42LTI5LjUtMjEuN2MtMTctMC4xLTMxLDEzLjQtMzEuNSwzMC40DQoJYzAuNCwyLjMsMy43LDIuNSw0LjYsMGMwLjUtMTQuNCwxMi40LTI1LjksMjYuOS0yNS44YzEyLjQsMC4xLDIyLjcsOC42LDI1LjYsMjAuMWMxLjcsNC40LTEwLjUsMy44LTExLjksMy4yDQoJYy0wLjQtMC4xLTAuOS0wLjMtMS4zLTAuNGMtMC40LTAuMS0wLjktMC4zLTEuMi0wLjVjLTEuNC0wLjItMS44LDAuNi0yLDEuN2MwLjEsMC42LDAsMS4xLTAuMiwxLjdjLTAuMiwwLjUtMC42LDEuMS0xLjEsMS42DQoJYy0wLjUsMC41LTEuMSwxLTEuNywxLjRjLTAuMywwLjItMC42LDAuNC0xLDAuNmMtMC4yLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTAuMywwLjFjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWwtMS45LDAuN2wxLjEsMg0KCWMxLjMsMi4yLDIuNiw0LjMsMy44LDYuNWwyLjgsNC42Yy0xLjEsMC43LTIuMiwxLjQtMy4zLDIuMWMtMS40LTEuMi0yLjgtMi41LTQuMi0zLjdjLTEuOC0xLjYtMy42LTMuMi01LjUtNC44DQoJYy0xLjgtMS42LTMuNy0zLjItNS41LTQuOGMtMS44LTEuNi0zLjctMy4yLTUuNS00LjhsLTAuNy0wLjZsLTAuOCwwLjFjLTEuNCwwLjEtMi44LDAuMy00LjIsMC40bC05LjIsMS41bDQuNy0xbC01LDENCgljLTEuOSwwLjctMS4yLDMuMywwLjgsMy41bDktMS4yYzEuMSwwLDIuMi0wLjEsMy4zLTAuMmMxLjYsMS41LDMuMiwzLDQuOCw0LjRjMS44LDEuNywzLjYsMy4zLDUuNCw0LjljMS44LDEuNiwzLjYsMy4zLDUuNCw0LjkNCgljMS44LDEuNiwzLjYsMy4yLDUuNSw0LjlsMS4zLDEuMmwxLjUtMC45YzIuMi0xLjQsNC4zLTIuOSw2LjUtNC4zbDEuOC0xLjJsLTEuMi0xLjhsLTQuMS02LjNjLTEtMS42LTIuMS0zLjEtMy4xLTQuNw0KCWMwLjItMC4xLDAuNC0wLjMsMC42LTAuNGMwLjgtMC42LDEuNS0xLjIsMi4xLTJjMC43LTAuOCwxLjMtMS43LDEuNi0yLjdjMC4xLTAuNCwwLjItMC43LDAuMy0xLjFjMC4zLDAuMSwwLjUsMC4xLDAuOCwwLjINCgljMSwwLjIsMS45LDAuNCwyLjksMC41YzEuOSwwLjIsMy45LDAuMyw1LjksMGMxLjktMC4zLDMuOS0wLjksNS41LTJjMCwwLDAsMCwwLjEsMGMxLjItMC43LDIuMy0xLjQsMy4zLTIuMw0KCWM3LjItNS43LDExLjktMTQuNSwxMi0yNC40QzE5Mi41LDEzMi40LDE4Ny44LDEyMy40LDE4MC41LDExNy42eiBNMTExLDE0Ny40Yy0wLjUsMTQuNC0xMi41LDI1LjktMjcuMiwyNS44Yy04LTAuMS0xNS4xLTMuNi0yMC05LjENCgljLTAuMi0wLjItMC40LTAuNC0wLjYtMC43Yy0wLjctMC4xLTEuNS0wLjItMi4yLTAuNGwwLTAuMWMtMC4yLDAtMC40LTAuMS0wLjctMC4xYy0wLjMtMC4xLTAuNi0wLjEtMC44LTAuMg0KCWMtMS4xLTAuMy0yLjEtMC43LTMuMi0xLjFjLTEwLjMtNC40LTE3LjItMTUuMS0xNi4yLTI2LjhjMC43LTguNiw1LjUtMTYsMTIuNC0yMC4zYzEuNi0xLDMuMi0xLjgsNS0yLjVjMC40LTEuOCwwLjktMy42LDEuNy01LjMNCgljMy4yLTcuMyw5LjUtMTMuMSwxNy44LTE1LjJjMi43LTAuNyw1LjQtMSw4LjEtMC44YzIsMC4xLDMuOSwwLjQsNS44LDFjMC44LTEuNCwxLjctMi43LDIuNy00YzQuNC01LjUsMTAuNS05LjUsMTcuNC0xMS4yVjE0Ny40eg0KCSBNMTA4LjEsNDYuNGMwLTIuOCwyLjItNSw1LTVjMC45LDAsMS44LDAuMywyLjUsMC43bC02LjgsNi44QzEwOC40LDQ4LjIsMTA4LjEsNDcuNCwxMDguMSw0Ni40eiBNMTEzLjEsNTEuNA0KCWMtMC44LDAtMS42LTAuMi0yLjMtMC41bDYuNy02LjdjMC4zLDAuNywwLjUsMS41LDAuNSwyLjNDMTE4LjEsNDkuMiwxMTUuOSw1MS40LDExMy4xLDUxLjR6Ii8+DQo8cGF0aCBmaWxsPSIjRjI2MzRDIiBkPSJNMTIyLjUsMTc5LjRMMTIyLjUsMTc5LjRjLTIuNywwLjYtNS40LTEuMS02LTMuOGwtMC43LTMuM2MtMC42LTIuNywxLjEtNS40LDMuOC02aDBjMi43LTAuNiw1LjQsMS4xLDYsMy44DQoJbDAuNywzLjNDMTI2LjksMTc2LjIsMTI1LjIsMTc4LjgsMTIyLjUsMTc5LjR6Ii8+DQo8L3N2Zz4NCg==');
  background-position: center;
  background-repeat: no-repeat;
}
.things__content.User-Experience {
  background-image: url('../images/bg/User-Experience.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLXdpZHRoPSI3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMTQ5LDE1MCA2MiwxNTAgNDguNSwxNjEuOCA2MiwxNzMuMyANCgkxNDksMTczLjMgIi8+DQo8cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiNGMjYzNEMiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE0OSw1Mi4yIDYyLDUyLjIgNDguNSw2NCA2Miw3NS41IDE0OSw3NS41IA0KCSIvPg0KPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2Utd2lkdGg9IjciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5NS45LDk1LjggMTgyLjgsOTUuOCAxOTYuMywxMDcuNSANCgkxODIuOCwxMTkuMSA5NS45LDExOS4xICIvPg0KPGxpbmUgZmlsbD0iI0YyNjM0QyIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjExNy45IiB5MT0iNTIuMiIgeDI9IjExNy45IiB5Mj0iMS41Ii8+DQo8bGluZSBmaWxsPSIjRjI2MzRDIiBzdHJva2U9IiNGMjYzNEMiIHN0cm9rZS13aWR0aD0iOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTE3LjkiIHkxPSI5NS44IiB4Mj0iMTE3LjkiIHkyPSI3My44Ii8+DQo8bGluZSBmaWxsPSIjRjI2MzRDIiBzdHJva2U9IiNGMjYzNEMiIHN0cm9rZS13aWR0aD0iOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTE3LjkiIHkxPSIxNTAiIHgyPSIxMTcuOSIgeTI9IjExOS4xIi8+DQo8L3N2Zz4NCg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLXdpZHRoPSI3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMTQ5LDE1MCA2MiwxNTAgNDguNSwxNjEuOCA2MiwxNzMuMyANCgkxNDksMTczLjMgIi8+DQo8cG9seWdvbiBmaWxsPSJub25lIiBzdHJva2U9IiNGMjYzNEMiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjE0OSw1Mi4yIDYyLDUyLjIgNDguNSw2NCA2Miw3NS41IDE0OSw3NS41IA0KCSIvPg0KPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2Utd2lkdGg9IjciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI5NS45LDk1LjggMTgyLjgsOTUuOCAxOTYuMywxMDcuNSANCgkxODIuOCwxMTkuMSA5NS45LDExOS4xICIvPg0KPGxpbmUgZmlsbD0iI0YyNjM0QyIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjExNy45IiB5MT0iNTIuMiIgeDI9IjExNy45IiB5Mj0iMS41Ii8+DQo8bGluZSBmaWxsPSIjRjI2MzRDIiBzdHJva2U9IiNGMjYzNEMiIHN0cm9rZS13aWR0aD0iOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTE3LjkiIHkxPSI5NS44IiB4Mj0iMTE3LjkiIHkyPSI3My44Ii8+DQo8bGluZSBmaWxsPSIjRjI2MzRDIiBzdHJva2U9IiNGMjYzNEMiIHN0cm9rZS13aWR0aD0iOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTE3LjkiIHkxPSIxNTAiIHgyPSIxMTcuOSIgeTI9IjExOS4xIi8+DQo8L3N2Zz4NCg==');
  background-position: center;
  background-repeat: no-repeat;
}
.things__content.Data {
  background-image: url('../images/bg/Data.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGMjYzNEMiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTE4LDE4Ni4zYy0zOC45LDAtNzAuNi0zMS42LTcwLjYtNzAuNmMwLTMwLjEsMTkuMS01Nyw0Ny42LTY2LjgNCgkJYzIuNS0wLjgsNS4xLDAuNSw2LDIuOWMwLjgsMi41LTAuNSw1LjEtMi45LDZjLTI0LjcsOC41LTQxLjMsMzEuNy00MS4zLDU3LjhjMCwzMy43LDI3LjQsNjEuMSw2MS4xLDYxLjENCgkJYzMzLjcsMCw2MS4xLTI3LjQsNjEuMS02MS4xYzAtNS4yLTAuNi0xMC4zLTEuOS0xNS4yYy0wLjYtMi41LDAuOS01LjEsMy40LTUuN2MyLjUtMC42LDUuMSwwLjksNS43LDMuNGMxLjUsNS43LDIuMiwxMS42LDIuMiwxNy42DQoJCUMxODguNiwxNTQuNywxNTYuOSwxODYuMywxMTgsMTg2LjN6Ii8+DQoJPHBhdGggZmlsbD0iI0YyNjM0QyIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMTgsMTIzLjNjLTAuNywwLTEuNS0wLjItMi4yLTAuNWMtMS42LTAuOC0yLjUtMi40LTIuNS00LjJWNTAuOQ0KCQljMC0yLjYsMi4xLTQuNyw0LjctNC43YzIzLjUsMCw0NS4zLDExLjYsNTguNSwzMS4xYzEuNCwyLjEsMC45LDUtMS4yLDYuNWwtNTQuNiwzOC42QzExOS45LDEyMywxMTksMTIzLjMsMTE4LDEyMy4zeiBNMTIyLjcsNTUuOA0KCQl2NTMuNkwxNjYsNzguOUMxNTUuNCw2NS41LDEzOS43LDU3LjEsMTIyLjcsNTUuOHoiLz4NCjwvZz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMzQgMjM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMzQgMjM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGMjYzNEMiIHN0cm9rZT0iI0YyNjM0QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTE4LDE4Ni4zYy0zOC45LDAtNzAuNi0zMS42LTcwLjYtNzAuNmMwLTMwLjEsMTkuMS01Nyw0Ny42LTY2LjgNCgkJYzIuNS0wLjgsNS4xLDAuNSw2LDIuOWMwLjgsMi41LTAuNSw1LjEtMi45LDZjLTI0LjcsOC41LTQxLjMsMzEuNy00MS4zLDU3LjhjMCwzMy43LDI3LjQsNjEuMSw2MS4xLDYxLjENCgkJYzMzLjcsMCw2MS4xLTI3LjQsNjEuMS02MS4xYzAtNS4yLTAuNi0xMC4zLTEuOS0xNS4yYy0wLjYtMi41LDAuOS01LjEsMy40LTUuN2MyLjUtMC42LDUuMSwwLjksNS43LDMuNGMxLjUsNS43LDIuMiwxMS42LDIuMiwxNy42DQoJCUMxODguNiwxNTQuNywxNTYuOSwxODYuMywxMTgsMTg2LjN6Ii8+DQoJPHBhdGggZmlsbD0iI0YyNjM0QyIgc3Ryb2tlPSIjRjI2MzRDIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMTgsMTIzLjNjLTAuNywwLTEuNS0wLjItMi4yLTAuNWMtMS42LTAuOC0yLjUtMi40LTIuNS00LjJWNTAuOQ0KCQljMC0yLjYsMi4xLTQuNyw0LjctNC43YzIzLjUsMCw0NS4zLDExLjYsNTguNSwzMS4xYzEuNCwyLjEsMC45LDUtMS4yLDYuNWwtNTQuNiwzOC42QzExOS45LDEyMywxMTksMTIzLjMsMTE4LDEyMy4zeiBNMTIyLjcsNTUuOA0KCQl2NTMuNkwxNjYsNzguOUMxNTUuNCw2NS41LDEzOS43LDU3LjEsMTIyLjcsNTUuOHoiLz4NCjwvZz4NCjwvc3ZnPg0K');
  background-position: center;
  background-repeat: no-repeat;
}

.widget-button-list {
  list-style: none;
  margin: 1em 0 1em 0;
  padding: 0;
}
.widget-button-list .widget-button-list__item {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}
@media (min-width: 43.75em) {
  .widget-button-list .widget-button-list__item {
    display: inline-block;
    margin: 0 0.5em 1em 0;
  }
}
@media (min-width: 43.75em) {
  .widget-button-list .widget-button-list__item a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    line-height: 1;
    padding: 8px 15px;
  }
}
@media (min-width: 43.75em) {
  .widget-button-list .widget-button-list__item a:active, .widget-button-list .widget-button-list__item a:hover, .widget-button-list .widget-button-list__item a:focus {
    background-color: #f1f1f1;
    border: 0;
  }
}

.widget.event {
  border: 1px solid #f1f1f1;
  padding: 25px;
}
.widget.event h2.widget__title {
  color: #8f8f92;
  font-size: 16px;
  font-weight: normal;
}
.widget.event h2.title {
  font-size: 1.27273em;
  font-weight: bold;
  margin: 0.25em 0;
}
.widget.event .date {
  color: #555559;
  font-weight: bold;
}
.widget.event .event-cta a {
  background-color: #7ccfd9 !important;
  color: white !important;
  margin: 1em 0;
}
.widget.event .event-cta a:hover, .widget.event .event-cta a:focus, .widget.event .event-cta a:active {
  background-color: #54c1ce !important;
  color: white !important;
}

.widget.jobs {
  background-image: url(../images/jobs.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding: 3em 0;
  text-align: center;
}
.widget.jobs .jobs-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: .1px;
}
@media (min-width: 43.75em) {
  .widget.jobs {
    padding: 5em 0;
  }
}
.widget.jobs h3 {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-size: 32px;
  font-weight: bold;
  margin: 0;
}
.widget.jobs p {
  font-size: 1.09091em;
  margin: 0.25em 0 0.75em 0;
}
.widget.jobs .apply-cta {
  background-color: #7ccfd9 !important;
  color: white !important;
  margin: 0 1em;
  padding: 12px 25px;
}
.widget.jobs .apply-cta:hover, .widget.jobs .apply-cta:focus, .widget.jobs .apply-cta:active {
  background-color: #54c1ce !important;
  color: white !important;
}

.widget.related-posts .related-posts__list {
  list-style: none;
  padding: 0;
}
.widget.related-posts .related-posts__list .related-posts__item {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  border-top: 1px solid #f1f1f1;
  padding-bottom: 10px;
  padding-top: 10px;
}
.widget.related-posts .related-posts__list .related-posts__item:first-child {
  border-top: none;
  padding-top: 0;
}
.widget.related-posts .related-posts__list .related-posts__item .date {
  font-size: 0.81818em;
  margin: 0.22727em 0 0 0;
}

.widget.work-with-us {
  background-image: url(../images/work-with-us.jpg);
  position: center top;
  repeat: no-repeat;
  padding: 3em 0;
  text-align: center;
}
.widget.work-with-us .wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: .1px;
}
@media (min-width: 43.75em) {
  .widget.work-with-us {
    padding: 5em 0;
  }
}
.widget.work-with-us h3 {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
  color: #555559;
  font-size: 32px;
  font-weight: bold;
  margin: 0.25em 0 0.75em 0;
}
.widget.work-with-us p {
  font-size: 1.09091em;
  margin: 0.25em 0 0.75em 0;
}
.widget.work-with-us .btn-work {
  background-color: #ef4836 !important;
  color: white !important;
  margin: 0 1em;
  padding: 12px 25px;
}
.widget.work-with-us .btn-work:hover, .widget.work-with-us .btn-work:focus, .widget.work-with-us .btn-work:active {
  background-color: #e02612 !important;
  color: white !important;
}

.widget {
  margin-top: 2.5em;
}
.widget:first-child {
  margin-top: 0;
}

.widget__title {
  font-size: 1.36364em;
  margin: 0 0 0.88636em 0;
}

.wp-caption-text {
  font-size: 0.72727em;
  font-style: italic;
  line-height: 1.2;
  margin: 0;
  padding: 0.25em 0;
}

.mobile-nav {
  color: #fff9ed;
  padding: 0;
  position: absolute;
  right: 0;
  top: 9px;
  padding: 0;
  text-align: right;
  width: 100%;
  z-index: 4;
}
[dir="rtl"] .mobile-nav {
  text-align: left;
}
@media (min-width: 61.25em) {
  .mobile-nav {
    display: none;
  }
}

.nav--primary {
  display: none;
}
@media (min-width: 61.25em) {
  .nav--primary {
    display: block;
  }
}

.mobile-nav__button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent !important;
  border: 1px solid transparent !important;
  color: #fff9ed;
  display: inline-block;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
  line-height: 0;
  margin: 0.25em 0.5em;
  padding: 0 0.5em;
  text-decoration: none;
  width: auto;
}
.mobile-nav__button:focus, .mobile-nav__button:hover, .mobile-nav__button:active, .mobile-nav__button.is-active {
  background-color: transparent !important;
  border: 1px solid transparent !important;
  color: #fff9ed;
  outline: 0;
}
.mobile-nav__button.is-active .mobile-nav__icon--menu {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mobile-nav__icon {
  background-color: transparent;
  color: transparent;
  height: 20px;
  overflow: hidden;
  text-shadow: none;
  width: 26px;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.mobile-nav__icon:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}

.mobile-nav__icon--menu {
  background-image: url('../images/bg/veggieburger.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNiAyMCINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHJlY3QgeT0iMTYiIGZpbGw9IiM1NTU1NTkiIHdpZHRoPSIyNiIgaGVpZ2h0PSI0Ii8+DQo8cmVjdCBmaWxsPSIjNTU1NTU5IiB3aWR0aD0iMjYiIGhlaWdodD0iNCIvPg0KPHJlY3QgeT0iOCIgZmlsbD0iIzU1NTU1OSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjQiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNiAyMCINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjYgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHJlY3QgeT0iMTYiIGZpbGw9IiM1NTU1NTkiIHdpZHRoPSIyNiIgaGVpZ2h0PSI0Ii8+DQo8cmVjdCBmaWxsPSIjNTU1NTU5IiB3aWR0aD0iMjYiIGhlaWdodD0iNCIvPg0KPHJlY3QgeT0iOCIgZmlsbD0iIzU1NTU1OSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjQiLz4NCjwvc3ZnPg0K');
}

.mobile-nav__links {
  background-color: #fff9ed;
  background-color: rgba(255, 249, 237, 0.7);
  border: 0;
  color: #fff9ed;
  position: absolute;
  top: 61px;
  width: 100%;
  z-index: 100;
}

.nav--mobile {
  border: 0;
  margin: 0;
}
.nav--mobile .nav__item {
  margin: 0;
  padding: 0;
}
.nav--mobile .nav__link {
  background-color: #ef4836;
  background-color: rgba(239, 72, 54, 0.85);
  border: 0;
  border-bottom: 1px solid #fff9ed;
  color: #fff9ed;
  display: block;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 2;
  margin: 0;
  padding: 0.27273em 0;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: 100%;
}
.nav--mobile .nav__link:focus, .nav--mobile .nav__link:hover, .nav--mobile .nav__link:active, .nav--mobile .nav__link.is-active {
  background-color: #ef4836;
  background-color: rgba(224, 38, 18, 0.85);
  border-bottom: 1px solid #fff9ed;
  color: #fff9ed;
  outline: 0;
}
.nav--mobile .nav__link--parent:after {
  background-image: url('../images/bg/arrow-right.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNIDIuNSwxNi4yNWwgMy43NSwzLjc1bCAxMC0xMEwgNi4yNSwwTCAyLjUsMy43NWwgNi4yNSw2LjI1TCAyLjUsMTYuMjV6Ij48L3BhdGg+Cjwvc3ZnPgo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNIDIuNSwxNi4yNWwgMy43NSwzLjc1bCAxMC0xMEwgNi4yNSwwTCAyLjUsMy43NWwgNi4yNSw2LjI1TCAyLjUsMTYuMjV6Ij48L3BhdGg+Cjwvc3ZnPgo=');
  background-position: 0 50%;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 20px;
  margin-left: 1em;
  vertical-align: top;
  width: 20px;
}
[dir="rtl"] .nav--mobile .nav__link--parent:after {
  background-image: url('../images/bg/arrow-left.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNIDE2LjI1LDE2LjI1bC0zLjc1LDMuNzVMIDIuNSwxMEwgMTIuNSwwbCAzLjc1LDMuNzVMIDEwLDEwTCAxNi4yNSwxNi4yNXoiPjwvcGF0aD4KPC9zdmc+Cg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNIDE2LjI1LDE2LjI1bC0zLjc1LDMuNzVMIDIuNSwxMEwgMTIuNSwwbCAzLjc1LDMuNzVMIDEwLDEwTCAxNi4yNSwxNi4yNXoiPjwvcGF0aD4KPC9zdmc+Cg==');
  margin-left: 0;
  margin-right: 1em;
}
.nav--mobile .nav__link--parent.is-active:after {
  background-image: url('../images/bg/arrow-down.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNIDMuNzUsMy43NWwtMy43NSwzLjc1bCAxMCwxMGwgMTAtMTBsLTMuNzUtMy43NUwgMTAsMTBMIDMuNzUsMy43NXoiPjwvcGF0aD4KPC9zdmc+Cg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8cGF0aCBmaWxsPSIjZmZmIiBkPSJNIDMuNzUsMy43NWwtMy43NSwzLjc1bCAxMCwxMGwgMTAtMTBsLTMuNzUtMy43NUwgMTAsMTBMIDMuNzUsMy43NXoiPjwvcGF0aD4KPC9zdmc+Cg==');
}
.nav--mobile .nav--subnav {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav--mobile .nav--subnav .nav__item {
  background: #f1f1f1;
}
.nav--mobile .nav--subnav .nav__item + .nav__item {
  border-top: 1px solid #555559;
}
.nav--mobile .nav--subnav .nav__link {
  color: #333333;
  padding-left: 1.5em;
}
.nav--mobile .nav--subnav .nav__link:focus, .nav--mobile .nav--subnav .nav__link:hover, .nav--mobile .nav--subnav .nav__link:active {
  background-color: #dddddd;
}

ul.nav--inline, ul.nav--inline-centered {
  font-size: 0;
}
ul.nav--inline li, ul.nav--inline-centered li {
  font-size: 24px;
  padding: 0 0 15px 0;
}
@media (min-width: 43.75em) {
  ul.nav--inline li, ul.nav--inline-centered li {
    border-left: 1px solid #ccc;
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
  }
  ul.nav--inline li:first-child, ul.nav--inline-centered li:first-child {
    border-left: none;
  }
}
ul.nav--inline a, ul.nav--inline-centered a {
  outline: 0;
}

ul.nav--inline-centered {
  text-align: center;
}

.nav--primary {
  float: right;
}
.nav--primary ul.nav {
  display: inline-block;
  margin: 1em 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.nav--primary ul.nav:after {
  display: table;
  content: "";
}
.nav--primary ul.nav:after {
  clear: both;
}
.nav--primary ul.nav li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
.nav--primary ul.nav li:first-child, .nav--primary ul.nav li.first {
  padding-left: 0;
}
.nav--primary ul.nav li:last-child {
  padding-right: 0;
}
.nav--primary ul.nav li.last {
  padding-right: 0;
}
.nav--primary ul.nav li {
  font-size: 22px;
  font-weight: 200;
  margin-top: 11px;
}
.nav--primary ul.nav li a {
  border: 0;
  color: #555559;
  padding: 0 0.65em;
  text-decoration: none;
}
@media (min-width: 50em) {
  .nav--primary ul.nav li a {
    padding: 0 1em;
  }
}
.nav--primary ul.nav li a:hover, .nav--primary ul.nav li a:focus, .nav--primary ul.nav li a:active {
  color: #ef4836;
}
.nav--primary ul.nav li.active a {
  color: #ef4836;
}
.nav--primary ul.nav li.nav__link--button {
  margin-right: 0;
  margin-top: 0;
}
.nav--primary ul.nav li.nav__link--button a {
  background-color: transparent !important;
  border: solid 1px #7ccfd9 !important;
  color: #7ccfd9 !important;
  font-size: 22px;
  line-height: 1;
  margin: 0 0 0 0.65em;
  padding: 0.5em 1em;
  text-transform: uppercase;
}
.nav--primary ul.nav li.nav__link--button a:hover, .nav--primary ul.nav li.nav__link--button a:focus, .nav--primary ul.nav li.nav__link--button a:active, .nav--primary ul.nav li.nav__link--button a.is-active {
  background-color: #7ccfd9 !important;
  border: solid 1px #7ccfd9 !important;
  color: #fff9ed !important;
}
@media (min-width: 50em) {
  .nav--primary ul.nav li.nav__link--button a {
    margin: 0 0 0 1em;
  }
}

body.home header.not_stuck .nav--primary ul.nav li a {
  color: white;
}
body.home header.not_stuck .nav--primary ul.nav li a:hover, body.home header.not_stuck .nav--primary ul.nav li a:focus, body.home header.not_stuck .nav--primary ul.nav li a:active {
  color: #ccc;
}
body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a {
  background-color: transparent !important;
  border: solid 1px white !important;
  color: white !important;
  font-size: 28px;
  margin: 0 0 0 0.65em;
  padding: 0.5em 1em;
  text-transform: uppercase;
}
body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a:hover, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a:focus, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a:active, body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a.is-active {
  background-color: white !important;
  border: solid 1px white !important;
  color: #444444 !important;
}
@media (min-width: 50em) {
  body.home header.not_stuck .nav--primary ul.nav li.nav__link--button a {
    margin: 0 0 0 1em;
  }
}

.nav--secondary ul.nav {
  margin: 1em 0;
}
.nav--secondary ul.nav li {
  display: inline;
  font-size: 16px;
  padding: 0 1em 0 0;
}
