@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,700,900);@import url(https://fonts.googleapis.com/css?family=Montserrat+Alternates:700i);@import url(https://fonts.googleapis.com/css?family=Ubuntu:700);@charset "UTF-8";
/**
 *
 * Below are the default breakpoint values.
 *
 * Base includes a mixin for breakpoints. 
 * This applies to declared size and up. 
 *
 *
 * .box { 
 *      @include breakpoint(m) {
 *          // styles
 *      }
 * }
 *
 *
**/
/* ==========================================================================

// Base Animations - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.2 - Last Updated: December 11, 2018

========================================================================== */
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.fade-in {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -30px, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.fade-in-down {
  animation-name: fadeInDown; }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-30px, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.fade-in-left {
  animation-name: fadeInLeft; }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(30px, 0, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.fade-in-right {
  animation-name: fadeInRight; }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 30px, 0); }
  100% {
    opacity: 1;
    transform: none; } }

.fade-in-up {
  animation-name: fadeInUp; }

/* ==========================================================================

// Base Stylesheet - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.3 - Last Updated: December 11, 2018

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

.sr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/* ==========================================================================

// Base Buttons - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

========================================================================== */
.button {
  border: 1px solid #e1e1e1;
  background-color: #f9f9f9;
  line-height: normal;
  cursor: pointer;
  padding: 12px 20px;
  text-decoration: none;
  color: #000;
  display: block;
  transition: all 0.3s; }
  .button:hover {
    color: #000;
    background-color: #eee;
    text-decoration: none; }
  .button:active {
    background-color: #000;
    background-color: #ccc;
    text-decoration: none; }

.button-link {
  color: #000;
  text-decoration: underline;
  border: 0;
  background: transparent;
  padding: 0; }
  .button-link:hover {
    color: #000;
    text-decoration: none; }
  .button-link:active {
    color: #000;
    outline: 0; }

/* ==========================================================================

// Base Containers - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.1 - Last Updated: December 11, 2018

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

.container, .container-full {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (min-width: 768px) {
  .container-m, .container-full-m {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
  .container, .container-m {
    width: 748px; }
  .container-full-m {
    width: auto; } }

@media only screen and (min-width: 980px) {
  .container-l, .container-full-l {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
  .container, .container-l {
    width: 960px; }
  .container-full-l {
    width: auto; } }

@media only screen and (min-width: 1200px) {
  .container-xl, .container-full-xl {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
  .container, .container-xl {
    width: 1180px; }
  .container-full-xl {
    width: auto; } }

/* ==========================================================================

// Base Forms - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

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

.field {
  width: 100%; }

label,
button,
input,
optgroup,
select,
textarea {
  color: #000;
  font: inherit;
  margin: 0;
  border-radius: 0;
  transition: .3s all; }

[type="text"],
[type="email"],
[type="password"],
[type="tel"],
[type="number"],
[type="date"],
[type="search"] {
  height: 36px;
  padding: 8px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: textfield; }
  [type="text"]:focus,
  [type="email"]:focus,
  [type="password"]:focus,
  [type="tel"]:focus,
  [type="number"]:focus,
  [type="date"]:focus,
  [type="search"]:focus {
    background-color: #fff;
    border-color: #000;
    outline: 0; }

textarea {
  padding: 8px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0px;
  overflow: auto; }
  textarea:focus {
    background-color: #fff;
    border-color: #000;
    outline: 0; }

select {
  text-transform: none;
  height: 36px;
  padding: 0 8px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0px; }
  select:focus {
    background-color: #fff;
    border-color: #000;
    outline: 0; }

button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  cursor: pointer; }

.disabled,
[disabled] {
  opacity: .4;
  user-select: none;
  pointer-events: none;
  cursor: not-allowed; }

::-webkit-input-placeholder {
  color: #999; }

:-moz-placeholder {
  color: #999; }

::-moz-placeholder {
  color: #999; }

:-ms-input-placeholder {
  color: #999; }

/* ==========================================================================

// Base Grid - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

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

.row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-left: -15px;
  margin-right: -15px; }

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-1-2,
.col-1-3,
.col-2-3,
.col-1-4,
.col-3-4,
.col-1-5,
.col-2-5,
.col-3-5,
.col-4-5 {
  flex: 0 0 auto;
  padding-left: 15px;
  padding-right: 15px; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.col-1-2 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-1-3 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-2-3 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-1-4 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-3-4 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-1-5 {
  flex: 0 0 20%;
  max-width: 20%; }

.col-2-5 {
  flex: 0 0 40%;
  max-width: 40%; }

.col-3-5 {
  flex: 0 0 60%;
  max-width: 60%; }

.col-4-5 {
  flex: 0 0 80%;
  max-width: 80%; }

.col-full {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%; }

@media only screen and (min-width: 768px) {
  .row-m {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin-left: -15px;
    margin-right: -15px; }
  .col-1-m,
  .col-2-m,
  .col-3-m,
  .col-4-m,
  .col-5-m,
  .col-6-m,
  .col-7-m,
  .col-8-m,
  .col-9-m,
  .col-10-m,
  .col-11-m,
  .col-12-m,
  .col-1-2-m,
  .col-1-3-m,
  .col-2-3-m,
  .col-1-4-m,
  .col-3-4-m,
  .col-1-5-m,
  .col-2-5-m,
  .col-3-5-m,
  .col-4-5-m {
    flex: 0 0 auto;
    padding-left: 15px;
    padding-right: 15px; }
  .col-1-m {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-2-m {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-3-m {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-4-m {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-5-m {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-6-m {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-7-m {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-8-m {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-9-m {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-10-m {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-11-m {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-12-m {
    flex: 0 0 100%;
    max-width: 100%; }
  .col-1-2-m {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-1-3-m {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-2-3-m {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-1-4-m {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-3-4-m {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-1-5-m {
    flex: 0 0 20%;
    max-width: 20%; }
  .col-2-5-m {
    flex: 0 0 40%;
    max-width: 40%; }
  .col-3-5-m {
    flex: 0 0 60%;
    max-width: 60%; }
  .col-4-5-m {
    flex: 0 0 80%;
    max-width: 80%; }
  .col-full-m {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; } }

@media only screen and (min-width: 980px) {
  .row-l {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin-left: -15px;
    margin-right: -15px; }
  .col-1-l,
  .col-2-l,
  .col-3-l,
  .col-4-l,
  .col-5-l,
  .col-6-l,
  .col-7-l,
  .col-8-l,
  .col-9-l,
  .col-10-l,
  .col-11-l,
  .col-12-l,
  .col-1-2-l,
  .col-1-3-l,
  .col-2-3-l,
  .col-1-4-l,
  .col-3-4-l,
  .col-1-5-l,
  .col-2-5-l,
  .col-3-5-l,
  .col-4-5-l {
    flex: 0 0 auto;
    padding-left: 15px;
    padding-right: 15px; }
  .col-1-l {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-2-l {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-3-l {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-4-l {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-5-l {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-6-l {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-7-l {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-8-l {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-9-l {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-10-l {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-11-l {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-12-l {
    flex: 0 0 100%;
    max-width: 100%; }
  .col-1-2-l {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-1-3-l {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-2-3-l {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-1-4-l {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-3-4-l {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-1-5-l {
    flex: 0 0 20%;
    max-width: 20%; }
  .col-2-5-l {
    flex: 0 0 40%;
    max-width: 40%; }
  .col-3-5-l {
    flex: 0 0 60%;
    max-width: 60%; }
  .col-4-5-l {
    flex: 0 0 80%;
    max-width: 80%; }
  .col-full-l {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; } }

@media only screen and (min-width: 1200px) {
  .row-xl {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin-left: -15px;
    margin-right: -15px; }
  .col-1-xl,
  .col-2-xl,
  .col-3-xl,
  .col-4-xl,
  .col-5-xl,
  .col-6-xl,
  .col-7-xl,
  .col-8-xl,
  .col-9-xl,
  .col-10-xl,
  .col-11-xl,
  .col-12-xl,
  .col-1-2-xl,
  .col-1-3-xl,
  .col-2-3-xl,
  .col-1-4-xl,
  .col-3-4-xl,
  .col-1-5-xl,
  .col-2-5-xl,
  .col-3-5-xl,
  .col-4-5-xl {
    flex: 0 0 auto;
    padding-left: 15px;
    padding-right: 15px; }
  .col-1-xl {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-2-xl {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-3-xl {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-4-xl {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-5-xl {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-6-xl {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-7-xl {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-8-xl {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-9-xl {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-10-xl {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-11-xl {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-12-xl {
    flex: 0 0 100%;
    max-width: 100%; }
  .col-1-2-xl {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-1-3-xl {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-2-3-xl {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-1-4-xl {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-3-4-xl {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-1-5-xl {
    flex: 0 0 20%;
    max-width: 20%; }
  .col-2-5-xl {
    flex: 0 0 40%;
    max-width: 40%; }
  .col-3-5-xl {
    flex: 0 0 60%;
    max-width: 60%; }
  .col-4-5-xl {
    flex: 0 0 80%;
    max-width: 80%; }
  .col-full-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; } }

/* ==========================================================================

// Base Tables - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

========================================================================== */
caption {
  font-weight: 700;
  text-align: left;
  padding: 12px;
  border-bottom: 1px solid #e9e9e9; }

table {
  font-size: 16px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin: 0;
  text-align: left; }
  table thead td,
  table thead th,
  table tbody td,
  table tbody th,
  table tfoot td,
  table tfoot th {
    padding: 12px;
    border-bottom: 1px solid #e9e9e9; }

/* ==========================================================================

// Base Typography - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

========================================================================== */
body {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
  background: #fff; }

p {
  margin: 0 0 20px 0; }

a {
  color: #000;
  text-decoration: underline;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #000;
    outline-width: 0;
    text-decoration: none; }
  a:active {
    color: #000; }

h1, h2, h3, h4, h5, h6 {
  font-family: sans-serif;
  margin: 0 0 .5em 0; }

h1, .fs-1 {
  font-size: 32px;
  line-height: 38px; }

h2, .fs-2 {
  font-size: 26px;
  line-height: 32px; }

h3, .fs-3 {
  font-size: 22px;
  line-height: 28px; }

h4, .fs-4 {
  font-size: 18px;
  line-height: 24px; }

h5, .fs-5 {
  font-size: 16px;
  line-height: 22px; }

h6, .fs-6 {
  font-size: 14px;
  line-height: 20px; }

h1 {
  color: #000;
  font-weight: 700; }

h2 {
  color: #000;
  font-weight: 700; }

h3 {
  color: #000;
  font-weight: 700; }

h4 {
  color: #000;
  font-weight: 700; }

h5 {
  color: #000;
  font-weight: 700; }

h6 {
  color: #000;
  font-weight: 700; }

b, strong, .strong {
  font-weight: 700; }

em, .em {
  font-style: italic; }

hr, .hr {
  height: 1px;
  background: #eee;
  border: 0;
  margin-top: 20px;
  margin-bottom: 20px; }

code, .code, kbd, .kbd, pre, .pre, samp, .samp {
  font-family: monospace, monospace;
  font-size: 13px;
  line-height: 18px;
  word-wrap: break-word;
  color: #000;
  background-color: #f7f7f7;
  font-weight: normal;
  padding: 0;
  white-space: pre-wrap; }

pre, .pre {
  padding: 10px 0;
  overflow: auto;
  border: 1px solid #e7e7e7; }

blockquote,
.blockquote {
  font-family: sans-serif;
  font-style: italic;
  margin: 20px 0; }
  blockquote p,
  .blockquote p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 20px; }
  blockquote cite,
  .blockquote cite {
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    font-style: normal; }

/* ==========================================================================

// Base Typography Helpers - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

========================================================================== */
.font-100 {
  font-weight: 100; }

.font-200 {
  font-weight: 200; }

.font-300 {
  font-weight: 300; }

.font-400 {
  font-weight: 400; }

.font-500 {
  font-weight: 500; }

.font-600 {
  font-weight: 600; }

.font-700 {
  font-weight: 700; }

.font-800 {
  font-weight: 800; }

.font-900 {
  font-weight: 900; }

.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

@media only screen and (min-width: 768px) {
  .text-left-m {
    text-align: left; }
  .text-right-m {
    text-align: right; }
  .text-center-m {
    text-align: center; } }

@media only screen and (min-width: 980px) {
  .text-left-l {
    text-align: left; }
  .text-right-l {
    text-align: right; }
  .text-center-l {
    text-align: center; } }

@media only screen and (min-width: 1200px) {
  .text-left-xl {
    text-align: left; }
  .text-right-xl {
    text-align: right; }
  .text-center-xl {
    text-align: center; } }

/* ==========================================================================

// Base Layout Helpers - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

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

.no-margin {
  margin: 0; }

.no-padding {
  padding: 0; }

.no-float {
  float: none; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.static {
  position: static; }

.fixed {
  position: fixed; }

.none {
  display: none; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

.inline {
  display: inline; }

.flex {
  display: flex; }

.flex-row {
  flex-direction: row; }

.flex-row-reverse {
  flex-direction: row-reverse; }

.flex-column {
  flex-direction: column; }

.flex-column-reverse {
  flex-direction: column-reverse; }

.flex-space-around {
  justify-content: space-around; }

.flex-space-between {
  justify-content: space-between; }

.flex-start {
  justify-content: flex-start; }

.flex-center {
  justify-content: center; }

.flex-end {
  justify-content: flex-end; }

.flex-top {
  align-items: flex-start; }

.flex-middle {
  align-items: center; }

.flex-bottom {
  align-items: flex-end; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-no-wrap {
  flex-wrap: nowrap; }

.left {
  float: left; }

.right {
  float: right; }

@media only screen and (min-width: 768px) {
  .no-float-m {
    float: none; }
  .no-padding-m {
    padding: 0; }
  .no-margin-m {
    margin: 0; }
  .relative-m {
    position: relative; }
  .absolute-m {
    position: absolute; }
  .static-m {
    position: static; }
  .fixed-m {
    position: fixed; }
  .none-m {
    display: none; }
  .block-m {
    display: block; }
  .inline-block-m {
    display: inline-block; }
  .inline-m {
    display: inline; }
  .flex-m {
    display: flex; }
  .flex-row-m {
    flex-direction: row; }
  .flex-row-reverse-m {
    flex-direction: row-reverse; }
  .flex-column-m {
    flex-direction: column; }
  .flex-column-reverse-m {
    flex-direction: column-reverse; }
  .flex-space-around-m {
    justify-content: space-around; }
  .flex-space-between-m {
    justify-content: space-between; }
  .flex-start-m {
    justify-content: flex-start; }
  .flex-center-m {
    justify-content: center; }
  .flex-end-m {
    justify-content: flex-end; }
  .flex-top-m {
    align-items: flex-start; }
  .flex-middle-m {
    align-items: center; }
  .flex-bottom-m {
    align-items: flex-end; }
  .flex-wrap-m {
    flex-wrap: wrap; }
  .flex-no-wrap-m {
    flex-wrap: nowrap; }
  .left-m {
    float: left; }
  .right-m {
    float: right; } }

@media only screen and (min-width: 980px) {
  .no-float-l {
    float: none; }
  .no-padding-l {
    padding: 0; }
  .no-margin-l {
    margin: 0; }
  .relative-l {
    position: relative; }
  .absolute-l {
    position: absolute; }
  .static-l {
    position: static; }
  .fixed-l {
    position: fixed; }
  .none-l {
    display: none; }
  .block-l {
    display: block; }
  .inline-block-l {
    display: inline-block; }
  .inline-l {
    display: inline; }
  .flex-l {
    display: flex; }
  .flex-row-l {
    flex-direction: row; }
  .flex-row-reverse-l {
    flex-direction: row-reverse; }
  .flex-column-l {
    flex-direction: column; }
  .flex-column-reverse-l {
    flex-direction: column-reverse; }
  .flex-space-around-l {
    justify-content: space-around; }
  .flex-space-between-l {
    justify-content: space-between; }
  .flex-start-l {
    justify-content: flex-start; }
  .flex-center-l {
    justify-content: center; }
  .flex-end-l {
    justify-content: flex-end; }
  .flex-top-l {
    align-items: flex-start; }
  .flex-middle-l {
    align-items: center; }
  .flex-bottom-l {
    align-items: flex-end; }
  .flex-wrap-l {
    flex-wrap: wrap; }
  .flex-no-wrap-l {
    flex-wrap: nowrap; }
  .left-l {
    float: left; }
  .right-l {
    float: right; } }

@media only screen and (min-width: 1200px) {
  .no-float-xl {
    float: none; }
  .no-padding-xl {
    padding: 0; }
  .no-margin-xl {
    margin: 0; }
  .relative-xl {
    position: relative; }
  .absolute-xl {
    position: absolute; }
  .static-xl {
    position: static; }
  .fixed-xl {
    position: fixed; }
  .none-xl {
    display: none; }
  .block-xl {
    display: block; }
  .inline-block-xl {
    display: inline-block; }
  .inline-xl {
    display: inline; }
  .flex-xl {
    display: flex; }
  .flex-row-xl {
    flex-direction: row; }
  .flex-row-reverse-xl {
    flex-direction: row-reverse; }
  .flex-column-xl {
    flex-direction: column; }
  .flex-column-reverse-xl {
    flex-direction: column-reverse; }
  .flex-space-around-xl {
    justify-content: space-around; }
  .flex-space-between-xl {
    justify-content: space-between; }
  .flex-start-xl {
    justify-content: flex-start; }
  .flex-center-xl {
    justify-content: center; }
  .flex-end-xl {
    justify-content: flex-end; }
  .flex-top-xl {
    align-items: flex-start; }
  .flex-middle-xl {
    align-items: center; }
  .flex-bottom-xl {
    align-items: flex-end; }
  .flex-wrap-xl {
    flex-wrap: wrap; }
  .flex-no-wrap-xl {
    flex-wrap: nowrap; }
  .left-xl {
    float: left; }
  .right-xl {
    float: right; } }

/* ==========================================================================

// Base Layout Spacers - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 4.1.0 - Last Updated: December 11, 2018

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

.pad-top-5 {
  padding-top: 5px; }

.pad-top-10 {
  padding-top: 10px; }

.pad-top-15 {
  padding-top: 15px; }

.pad-top-20 {
  padding-top: 20px; }

.pad-top-25 {
  padding-top: 25px; }

.pad-top-30 {
  padding-top: 30px; }

.pad-top-35 {
  padding-top: 35px; }

.pad-top-40 {
  padding-top: 40px; }

.pad-top-45 {
  padding-top: 45px; }

.pad-top-50 {
  padding-top: 50px; }

.pad-top-55 {
  padding-top: 55px; }

.pad-top-60 {
  padding-top: 60px; }

.pad-bottom-5 {
  padding-bottom: 5px; }

.pad-bottom-10 {
  padding-bottom: 10px; }

.pad-bottom-15 {
  padding-bottom: 15px; }

.pad-bottom-20 {
  padding-bottom: 20px; }

.pad-bottom-25 {
  padding-bottom: 25px; }

.pad-bottom-30 {
  padding-bottom: 30px; }

.pad-bottom-35 {
  padding-bottom: 35px; }

.pad-bottom-40 {
  padding-bottom: 40px; }

.pad-bottom-45 {
  padding-bottom: 45px; }

.pad-bottom-50 {
  padding-bottom: 50px; }

.pad-bottom-55 {
  padding-bottom: 55px; }

.pad-bottom-60 {
  padding-bottom: 60px; }

.pad-5 {
  padding: 5px; }

.pad-10 {
  padding: 10px; }

.pad-15 {
  padding: 15px; }

.pad-20 {
  padding: 20px; }

.pad-25 {
  padding: 25px; }

.pad-30 {
  padding: 30px; }

.pad-35 {
  padding: 35px; }

.pad-40 {
  padding: 40px; }

.pad-45 {
  padding: 45px; }

.pad-50 {
  padding: 50px; }

.pad-55 {
  padding: 55px; }

.pad-60 {
  padding: 60px; }

@media only screen and (min-width: 768px) {
  .pad-top-0-m {
    padding-top: 0; }
  .pad-top-5-m {
    padding-top: 5px; }
  .pad-top-10-m {
    padding-top: 10px; }
  .pad-top-15-m {
    padding-top: 15px; }
  .pad-top-20-m {
    padding-top: 20px; }
  .pad-top-25-m {
    padding-top: 25px; }
  .pad-top-30-m {
    padding-top: 30px; }
  .pad-top-35-m {
    padding-top: 35px; }
  .pad-top-40-m {
    padding-top: 40px; }
  .pad-top-45-m {
    padding-top: 45px; }
  .pad-top-50-m {
    padding-top: 50px; }
  .pad-top-55-m {
    padding-top: 55px; }
  .pad-top-60-m {
    padding-top: 60px; }
  .pad-bottom-0-m {
    padding-bottom: 0; }
  .pad-bottom-5-m {
    padding-bottom: 5px; }
  .pad-bottom-10-m {
    padding-bottom: 10px; }
  .pad-bottom-15-m {
    padding-bottom: 15px; }
  .pad-bottom-20-m {
    padding-bottom: 20px; }
  .pad-bottom-25-m {
    padding-bottom: 25px; }
  .pad-bottom-30-m {
    padding-bottom: 30px; }
  .pad-bottom-35-m {
    padding-bottom: 35px; }
  .pad-bottom-40-m {
    padding-bottom: 40px; }
  .pad-bottom-45-m {
    padding-bottom: 45px; }
  .pad-bottom-50-m {
    padding-bottom: 50px; }
  .pad-bottom-55-m {
    padding-bottom: 55px; }
  .pad-bottom-60-m {
    padding-bottom: 60px; }
  .pad-0-m {
    padding: 0; }
  .pad-5-m {
    padding: 5px; }
  .pad-10-m {
    padding: 10px; }
  .pad-15-m {
    padding: 15px; }
  .pad-20-m {
    padding: 20px; }
  .pad-25-m {
    padding: 25px; }
  .pad-30-m {
    padding: 30px; }
  .pad-35-m {
    padding: 35px; }
  .pad-40-m {
    padding: 40px; }
  .pad-45-m {
    padding: 45px; }
  .pad-50-m {
    padding: 50px; }
  .pad-55-m {
    padding: 55px; }
  .pad-60-m {
    padding: 60px; } }

@media only screen and (min-width: 980px) {
  .pad-top-0-l {
    padding-top: 0; }
  .pad-top-5-l {
    padding-top: 5px; }
  .pad-top-10-l {
    padding-top: 10px; }
  .pad-top-15-l {
    padding-top: 15px; }
  .pad-top-20-l {
    padding-top: 20px; }
  .pad-top-25-l {
    padding-top: 25px; }
  .pad-top-30-l {
    padding-top: 30px; }
  .pad-top-35-l {
    padding-top: 35px; }
  .pad-top-40-l {
    padding-top: 40px; }
  .pad-top-45-l {
    padding-top: 45px; }
  .pad-top-50-l {
    padding-top: 50px; }
  .pad-top-55-l {
    padding-top: 55px; }
  .pad-top-60-l {
    padding-top: 60px; }
  .pad-bottom-0-l {
    padding-bottom: 0; }
  .pad-bottom-5-l {
    padding-bottom: 5px; }
  .pad-bottom-10-l {
    padding-bottom: 10px; }
  .pad-bottom-15-l {
    padding-bottom: 15px; }
  .pad-bottom-20-l {
    padding-bottom: 20px; }
  .pad-bottom-25-l {
    padding-bottom: 25px; }
  .pad-bottom-30-l {
    padding-bottom: 30px; }
  .pad-bottom-35-l {
    padding-bottom: 35px; }
  .pad-bottom-40-l {
    padding-bottom: 40px; }
  .pad-bottom-45-l {
    padding-bottom: 45px; }
  .pad-bottom-50-l {
    padding-bottom: 50px; }
  .pad-bottom-55-l {
    padding-bottom: 55px; }
  .pad-bottom-60-l {
    padding-bottom: 60px; }
  .pad-0-l {
    padding: 0; }
  .pad-5-l {
    padding: 5px; }
  .pad-10-l {
    padding: 10px; }
  .pad-15-l {
    padding: 15px; }
  .pad-20-l {
    padding: 20px; }
  .pad-25-l {
    padding: 25px; }
  .pad-30-l {
    padding: 30px; }
  .pad-35-l {
    padding: 35px; }
  .pad-40-l {
    padding: 40px; }
  .pad-45-l {
    padding: 45px; }
  .pad-50-l {
    padding: 50px; }
  .pad-55-l {
    padding: 55px; }
  .pad-60-l {
    padding: 60px; } }

@media only screen and (min-width: 1200px) {
  .pad-top-0-xl {
    padding-top: 0; }
  .pad-top-5-xl {
    padding-top: 5px; }
  .pad-top-10-xl {
    padding-top: 10px; }
  .pad-top-15-xl {
    padding-top: 15px; }
  .pad-top-20-xl {
    padding-top: 20px; }
  .pad-top-25-xl {
    padding-top: 25px; }
  .pad-top-30-xl {
    padding-top: 30px; }
  .pad-top-35-xl {
    padding-top: 35px; }
  .pad-top-40-xl {
    padding-top: 40px; }
  .pad-top-45-xl {
    padding-top: 45px; }
  .pad-top-50-xl {
    padding-top: 50px; }
  .pad-top-55-xl {
    padding-top: 55px; }
  .pad-top-60-xl {
    padding-top: 60px; }
  .pad-bottom-0-xl {
    padding-bottom: 0; }
  .pad-bottom-5-xl {
    padding-bottom: 5px; }
  .pad-bottom-10-xl {
    padding-bottom: 10px; }
  .pad-bottom-15-xl {
    padding-bottom: 15px; }
  .pad-bottom-20-xl {
    padding-bottom: 20px; }
  .pad-bottom-25-xl {
    padding-bottom: 25px; }
  .pad-bottom-30-xl {
    padding-bottom: 30px; }
  .pad-bottom-35-xl {
    padding-bottom: 35px; }
  .pad-bottom-40-xl {
    padding-bottom: 40px; }
  .pad-bottom-45-xl {
    padding-bottom: 45px; }
  .pad-bottom-50-xl {
    padding-bottom: 50px; }
  .pad-bottom-55-xl {
    padding-bottom: 55px; }
  .pad-bottom-60-xl {
    padding-bottom: 60px; }
  .pad-0-xl {
    padding: 0; }
  .pad-5-xl {
    padding: 5px; }
  .pad-10-xl {
    padding: 10px; }
  .pad-15-xl {
    padding: 15px; }
  .pad-20-xl {
    padding: 20px; }
  .pad-25-xl {
    padding: 25px; }
  .pad-30-xl {
    padding: 30px; }
  .pad-35-xl {
    padding: 35px; }
  .pad-40-xl {
    padding: 40px; }
  .pad-45-xl {
    padding: 45px; }
  .pad-50-xl {
    padding: 50px; }
  .pad-55-xl {
    padding: 55px; }
  .pad-60-xl {
    padding: 60px; } }

@keyframes animateOpacity1 {
  0% {
    opacity: 0; }
  25% {
    opacity: 0; }
  27% {
    opacity: 1; }
  75% {
    opacity: 1; }
  77% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@keyframes scifiHover {
  25% {
    background-position: 50% 75%; }
  50% {
    background-position: 50% 90%; }
  75% {
    background-position: 50% 75%; } }

@keyframes scrollBG {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-50%); } }

@keyframes scifiHoverTransform {
  50% {
    transform: translate(0px, -15px) scale(0.5); } }

@keyframes moveBGRight {
  100% {
    background-position: 10% 50%; } }

@keyframes SlideToPosBottom {
  100% {
    transform: translate(0px, 0px); } }

@keyframes bounceElement1 {
  0% {
    transform: scale(1, 1) translateY(0) rotate(-90deg); }
  10% {
    transform: scale(1.05, 0.95) translateY(0) rotate(-90deg); }
  30% {
    transform: scale(0.95, 1.05) translateY(-30px) rotate(-90deg); }
  50% {
    transform: scale(1, 1) translateY(0) rotate(-90deg); }
  57% {
    transform: scale(1, 1) translateY(-3px) rotate(-90deg); }
  64% {
    transform: scale(1, 1) translateY(0) rotate(-90deg); }
  100% {
    transform: scale(1, 1) translateY(0) rotate(-90deg); } }

@keyframes bounceElement2 {
  0% {
    transform: translateY(0) rotate(-90deg); }
  10% {
    transform: translateY(0) rotate(-90deg); }
  30% {
    transform: translateY(-30px) rotate(-90deg); }
  50% {
    transform: translateY(0) rotate(-90deg); }
  57% {
    transform: translateY(-3px) rotate(-90deg); }
  64% {
    transform: translateY(0) rotate(-90deg); }
  100% {
    transform: translateY(0) rotate(-90deg); } }

@keyframes bounceElement3 {
  0% {
    transform: scale(1, 1) translateY(0px) rotate(-90deg); }
  10% {
    transform: scale(1.15, 0.95) translateY(0px) rotate(-90deg); }
  30% {
    transform: scale(0.95, 1) translateY(0px) rotate(-90deg); }
  50% {
    transform: scale(1, 1) translateY(0px) rotate(-90deg); }
  57% {
    transform: scale(1, 1) translateY(0px) rotate(-90deg); }
  64% {
    transform: scale(1, 1) translateY(0px) rotate(-90deg); }
  100% {
    transform: scale(1, 1) translateY(0px) rotate(-90deg); } }

html {
  scroll-behavior: smooth; }

body {
  color: #404040;
  background-color: #f4f4f4;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1.75em; }

img {
  max-width: 100%;
  height: auto; }

.content-post > p {
  max-width: 900px; }

a {
  text-decoration: none;
  transition: 0.35s all cubic-bezier(0.55, 0.085, 0, 0.99); }
  .content-post a {
    color: #0C5366;
    text-decoration: underline; }

/* arrow common style */
.arrow {
  display: inline-block;
  margin-left: 8px;
  margin-bottom: 3px;
  width: 8px;
  height: 8px;
  border-top: 2px solid;
  border-top-color: #FFA300;
  border-right: 2px solid;
  border-right-color: #FFA300; }

.arrow-top {
  transform: rotate(-45deg); }

.arrow-right {
  transform: rotate(45deg); }

.arrow-bottom {
  transform: rotate(135deg); }

.arrow-left {
  transform: rotate(-135deg); }

.arrow-top-narrow {
  transform: rotate(-45deg) skew(-15deg, -15deg); }

.arrow-top-wide {
  transform: rotate(-45deg) skew(7deg, 7deg); }

.arrow-top-left {
  transform: rotate(-90deg) skew(-10deg, -10deg); }

.arrow-top-right {
  transform: rotate(0) skew(-10deg, -10deg); }

.arrow-bottom-left {
  transform: rotate(180deg) skew(-10deg, -10deg); }

.arrow-bottom-right {
  transform: rotate(90deg) skew(-10deg, -10deg); }

h1, h2, h3, h4, h5 {
  font-family: "Montserrat", sans-serif;
  line-height: 1.5em;
  text-transform: uppercase; }
  .content h1, .content h2, .content h3, .content h4, .content h5 {
    text-transform: none; }
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
    text-decoration: underline; }

.wp-block-pullquote {
  border: none; }

blockquote p,
.portfolioDetail blockquote > p,
.wp-block-columns blockquote > p {
  font-family: "Montserrat Alternates", sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #0C5366; }

blockquote > div:last-child, blockquote cite {
  font-style: normal; }

.front blockquote p, .front blockquote,
.error404 blockquote, .error404 blockquote p {
  color: #ffffff; }

.screen-reader-text {
  visibility: hidden;
  display: none; }

.clients__testimony--pers {
  color: #ffffff; }

.large-text {
  font-size: 1.35em;
  line-height: 1.35em; }

aside.menu h1, aside.menu h2, aside.menu h3, aside.menu h4, aside.menu h5 {
  color: #ffffff; }

h1 .h1__em {
  font-style: italic; }

.hero h1 {
  font-size: 61px;
  font-weight: bold;
  line-height: 1.25em;
  color: #ffffff; }
  @media only screen and (min-width: 768px) {
    .hero h1 {
      font-size: 100px; } }
  @media only screen and (min-width: 1200px) {
    .hero h1 {
      font-size: 140px;
      line-height: .85em; } }
  .hero h1 .h1__small {
    font-size: .20em;
    font-weight: 400;
    letter-spacing: 15px;
    line-height: 3em;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: -6px;
    color: #ffffff; }
    @media only screen and (min-width: 768px) {
      .hero h1 .h1__small {
        right: 0px; } }
    @media only screen and (min-width: 1200px) {
      .hero h1 .h1__small {
        font-size: 35px; } }
  .hero h1 .h1__small span {
    color: #ffffff; }
  .hero h1 .h1__em {
    font-family: "Ubuntu", sans-serif;
    font-style: italic;
    text-transform: none; }
    @media only screen and (min-width: 1200px) {
      body.page-team .hero h1 .h1__em {
        font-size: 175px; } }

body.page-blog .hero {
  text-align: left; }
  body.page-blog .hero h1 {
    font-family: "Montserrat Alternates", sans-serif;
    font-style: italic;
    font-size: 35px;
    line-height: 1.25em;
    text-transform: none; }
    @media only screen and (min-width: 768px) {
      body.page-blog .hero h1 {
        font-size: 45px; } }
    @media only screen and (min-width: 980px) {
      body.page-blog .hero h1 {
        font-size: 75px; } }
    body.page-blog .hero h1 a {
      color: #ffffff; }

.hero .hero__category {
  font-weight: bold; }

.hero__desc {
  font-size: 14px; }
  @media only screen and (min-width: 768px) {
    .hero__desc {
      font-size: 20px; } }

.solutions {
  text-align: center; }

.stats__item-statistic {
  font-family: "Montserrat Alternates", sans-serif;
  font-style: italic;
  font-size: 40px;
  line-height: 1.25em;
  color: #354055;
  white-space: nowrap;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .stats__item-statistic {
      font-size: 70px; } }
  @media only screen and (min-width: 980px) {
    .stats__item-statistic {
      font-size: 40px; } }
  @media only screen and (min-width: 1200px) {
    .stats__item-statistic {
      font-size: 70px; } }
  .stats__item-statistic .small {
    font-size: 30px; }

.services h1, .services h2, .services h3, .services h4, .services h5 {
  color: #ffffff; }

.services h2 {
  text-transform: none;
  font-weight: bold;
  padding-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .services h2 {
      font-size: 45px; } }

.clients h2 {
  font-size: 35px;
  color: #ffffff;
  text-transform: none;
  margin-bottom: 40px; }

.clients h3 {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  color: #7AE3E8;
  display: flex;
  align-items: center; }
  .clients h3:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    margin-left: 15px;
    border-top: 1px solid #fff; }

.case-studies .case-study__company {
  color: #15989E;
  margin-bottom: 15px; }

.case-studies .case-study__title {
  text-transform: none;
  font-size: 24px;
  line-height: 1.15;
  color: #404040; }
  @media only screen and (min-width: 768px) {
    .case-studies .case-study__title {
      font-size: 30px; } }
  @media only screen and (min-width: 980px) {
    .case-studies .case-study__title {
      font-size: 43px; } }

.case-studies .case-study__company {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase; }

.case-study__company {
  color: #15989E;
  margin-bottom: 15px; }

.case-study__company {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase; }

.front .blog h3 {
  font-size: 22px;
  font-weight: 400;
  text-transform: none; }

.front .blog h5 {
  font-size: 14px;
  color: #354055;
  margin-bottom: 35px; }

.our-team .our-team__title {
  font-size: 20px;
  text-transform: none; }
  @media only screen and (min-width: 768px) {
    .our-team .our-team__title {
      font-size: 25px; } }
  @media only screen and (min-width: 980px) {
    .our-team .our-team__title {
      font-size: 35px; } }

@media only screen and (min-width: 768px) {
  .our-team .our-team__content {
    font-size: 20px; } }

.ygs-team .ygs-team__member-desc,
.page-team .ygs-team__member-desc {
  font-weight: 400;
  line-height: 1.25em;
  font-size: 10px; }
  @media only screen and (min-width: 768px) {
    .ygs-team .ygs-team__member-desc,
    .page-team .ygs-team__member-desc {
      line-height: 1.5em; } }
  @media only screen and (min-width: 980px) {
    .ygs-team .ygs-team__member-desc,
    .page-team .ygs-team__member-desc {
      font-size: 14px; } }
  @media only screen and (min-width: 1200px) {
    .ygs-team .ygs-team__member-desc,
    .page-team .ygs-team__member-desc {
      white-space: nowrap; } }

.ygs-team .ygs-team__member-desc--name,
.page-team .ygs-team__member-desc--name {
  font-weight: 700; }

.ygs-team .ygs-team__member-desc--title,
.page-team .ygs-team__member-desc--title {
  font-weight: 500; }

.ygs-team__career {
  background-color: #0C5366; }
  .ygs-team__career h3 {
    font-family: "Montserrat", sans-serif;
    color: #ffffff;
    text-transform: none;
    font-size: 27px;
    line-height: 1.25em; }
    @media only screen and (min-width: 768px) {
      .ygs-team__career h3 {
        font-size: 32px; } }
    @media only screen and (min-width: 1200px) {
      .ygs-team__career h3 {
        font-size: 40px; } }
  .ygs-team__career p {
    color: #7AE3E8;
    font-size: 16px;
    line-height: 1.25em; }
    @media only screen and (min-width: 1200px) {
      .ygs-team__career p {
        font-size: 24px; } }

/**
 *
 * FOOTER
 *
**/
.footer__links {
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .footer__links {
      text-align: left; } }
  .footer__links h1, .footer__links h2, .footer__links h3, .footer__links h4, .footer__links h5, .footer__links p {
    font-size: 12px; }
  .footer__links h1, .footer__links h2, .footer__links h3, .footer__links h4, .footer__links h5 {
    color: #BFBFBF;
    letter-spacing: .3px; }
  .footer__links h1, .footer__links h2, .footer__links h3, .footer__links h4, .footer__links h5 {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #BFBFBF; }
    @media only screen and (min-width: 768px) {
      .footer__links h1, .footer__links h2, .footer__links h3, .footer__links h4, .footer__links h5 {
        margin-top: 0;
        padding-top: 0;
        border-top: none; } }
  .footer__links .footer__links--cat a,
  .footer__links .footer__links--connect a {
    font-weight: bold; }
  .footer__links .footer__links--cat ul {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .footer__links .footer__links--cat ul {
        text-align: left; } }
  .footer__links .footer__links--cat li {
    margin-bottom: 10px; }
  .footer__links .footer__links--addr {
    line-height: 1.5em; }
    .footer__links .footer__links--addr p {
      margin-bottom: 0; }
  .footer__links .footer__links--copyright {
    font-size: 10px;
    padding-top: 10px;
    color: #BFBFBF; }

.footer__contact h1, .footer__contact h2, .footer__contact h3, .footer__contact h4, .footer__contact h5, .footer__contact a, .footer__contact p {
  color: #ffffff; }

.footer__contact h4 {
  font-size: 35px;
  font-weight: bold;
  line-height: 1.25em;
  max-width: 280px;
  text-transform: none; }

/**
 *
 * MENU
 *
**/
aside.menu li {
  font-size: 20px;
  font-weight: bold;
  line-height: 2.5em; }
  @media only screen and (min-width: 768px) {
    aside.menu li {
      line-height: 5vh; } }

aside.menu .menu__category li {
  padding-left: 15px;
  font-weight: 400; }

/**
 *
 * Solutions:
 *
**/
body.page-corporations header a,
body.page-publishers header a,
body.page-associations header a,
body.page-services header a {
  font-size: 12px; }

body.page-corporations main h1, body.page-corporations main h2, body.page-corporations main h3, body.page-corporations main h4, body.page-corporations main h5,
body.page-publishers main h1,
body.page-publishers main h2,
body.page-publishers main h3,
body.page-publishers main h4,
body.page-publishers main h5,
body.page-associations main h1,
body.page-associations main h2,
body.page-associations main h3,
body.page-associations main h4,
body.page-associations main h5,
body.page-services main h1,
body.page-services main h2,
body.page-services main h3,
body.page-services main h4,
body.page-services main h5 {
  color: #15989E; }

body.page-corporations main .hero h1,
body.page-publishers main .hero h1,
body.page-associations main .hero h1,
body.page-services main .hero h1 {
  font-family: "Montserrat", sans-serif;
  font-size: 45px;
  margin-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    body.page-corporations main .hero h1,
    body.page-publishers main .hero h1,
    body.page-associations main .hero h1,
    body.page-services main .hero h1 {
      font-size: 100px;
      margin-bottom: 50px; } }
  @media only screen and (min-width: 1200px) {
    body.page-corporations main .hero h1,
    body.page-publishers main .hero h1,
    body.page-associations main .hero h1,
    body.page-services main .hero h1 {
      font-size: 175px;
      margin-bottom: 80px; } }
  body.page-corporations main .hero h1 .h1__small,
  body.page-publishers main .hero h1 .h1__small,
  body.page-associations main .hero h1 .h1__small,
  body.page-services main .hero h1 .h1__small {
    font-size: .3em;
    line-height: 2em;
    color: #ffffff;
    margin-bottom: 0px; }
    @media only screen and (min-width: 768px) {
      body.page-corporations main .hero h1 .h1__small,
      body.page-publishers main .hero h1 .h1__small,
      body.page-associations main .hero h1 .h1__small,
      body.page-services main .hero h1 .h1__small {
        font-size: .2em; } }

body.page-corporations main .hero h1, body.page-corporations main .hero .h1__em span,
body.page-publishers main .hero h1,
body.page-publishers main .hero .h1__em span,
body.page-associations main .hero h1,
body.page-associations main .hero .h1__em span,
body.page-services main .hero h1,
body.page-services main .hero .h1__em span {
  color: #7AE3E8; }

body.page-corporations main .services h2,
body.page-publishers main .services h2,
body.page-associations main .services h2,
body.page-services main .services h2 {
  color: #7AE3E8;
  font-size: 35px; }

body.front .hero h1 {
  font-size: 36px; }
  @media only screen and (min-width: 768px) {
    body.front .hero h1 {
      font-size: 45px; } }
  @media only screen and (min-width: 980px) {
    body.front .hero h1 {
      font-size: 55px; } }
  @media only screen and (min-width: 1200px) {
    body.front .hero h1 {
      font-size: 77px; } }
  body.front .hero h1 .h1__white {
    font-weight: 400;
    color: #ffffff;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 20px; }
  body.front .hero h1 .h1__yellow {
    font-weight: bold;
    font-size: .55em;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #FFA300; }

/**
 *
 * Blog
 *
**/
.blog-filter__item {
  font-weight: bold;
  text-transform: uppercase; }
  @media only screen and (min-width: 768px) {
    .blog-filter__item {
      font-size: 9px; } }
  @media only screen and (min-width: 980px) {
    .blog-filter__item {
      font-size: 12px; } }
  @media only screen and (min-width: 1200px) {
    .blog-filter__item {
      font-size: 14px; } }

.blog-content__tag,
.hero__category--tag {
  text-transform: uppercase;
  font-weight: bold;
  color: #7AE3E8; }

.blog-content__tag {
  font-size: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .blog-content__tag {
      font-size: 12px; } }
  @media only screen and (min-width: 980px) {
    .blog-content__tag {
      font-size: 14px; } }

.blog-content__item--title__a {
  font-family: "Montserrat Alternates", sans-serif;
  text-transform: none;
  font-size: 16px;
  font-style: italic;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  -moz-line-clamp: 5;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  line-height: 1.15em;
  max-height: calc(1.15em * 5);
  color: #ffffff; }
  @media only screen and (min-width: 768px) {
    .blog-content__item--title__a {
      font-size: 20px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      -moz-line-clamp: 3;
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      line-height: 1.15em;
      max-height: calc(1.15em * 3); } }
  @media only screen and (min-width: 980px) {
    .blog-content__item--title__a {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      -moz-line-clamp: 2;
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      line-height: 1.15em;
      max-height: calc(1.15em * 2); } }
  @media only screen and (min-width: 1200px) {
    .blog-content__item--title__a {
      font-size: 30px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      -moz-line-clamp: 3;
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      line-height: 1.15em;
      max-height: calc(1.15em * 3); } }

.blog-content__item--author {
  color: #BFBFBF; }

.blog-content__item--copy {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  -moz-line-clamp: 4;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  line-height: 1.75em;
  max-height: calc(1.75em * 4); }
  @media only screen and (min-width: 1200px) {
    .blog-content__item--copy {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      -moz-line-clamp: 4;
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      line-height: 2em;
      max-height: calc(2em * 4); } }

.blog-post__social-media {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold; }

.blog-post__hero-content--title {
  font-family: "Montserrat Alternates", sans-serif;
  font-size: 35px;
  line-height: 1.15em;
  text-transform: none; }
  @media only screen and (min-width: 768px) {
    .blog-post__hero-content--title {
      font-size: 50px;
      color: #ffffff; } }
  @media only screen and (min-width: 980px) {
    .blog-post__hero-content--title {
      font-size: 75px; } }

.author__right {
  padding-left: 0px;
  font-size: 12px; }
  @media only screen and (min-width: 768px) {
    .author__right {
      font-size: 14px; } }

/**
 *
 * Services
 *
**/
body.page-services main .page-title-wrapper .page-title {
  color: #7AE3E8;
  text-transform: none; }

body.page-services main .services-list__title {
  font-family: "Montserrat Alternates", sans-serif;
  font-size: 35px;
  text-transform: none;
  color: #ffffff;
  line-height: 1em; }
  @media only screen and (min-width: 768px) {
    body.page-services main .services-list__title {
      font-size: 45px; } }
  @media only screen and (min-width: 980px) {
    body.page-services main .services-list__title {
      font-size: 75px; } }

body.page-services main .services-list__item {
  font-size: 20px;
  line-height: 1.5em; }

body.page-services main .services-list__examples--item {
  font-size: 14px;
  line-height: 1.75em;
  font-weight: bold;
  color: #7AE3E8; }

@media only screen and (min-width: 768px) {
  body.portfolio .blog-post__hero-content--title {
    font-size: 40px; } }

@media only screen and (min-width: 980px) {
  body.portfolio .blog-post__hero-content--title {
    font-size: 60px; } }

@media only screen and (min-width: 1200px) {
  body.portfolio .blog-post__hero-content--title {
    font-size: 75px; } }

body.portfolio .content-post {
  color: #404040; }
  body.portfolio .content-post h1, body.portfolio .content-post h2, body.portfolio .content-post h3, body.portfolio .content-post h4, body.portfolio .content-post h5 {
    color: #0C5366;
    text-transform: normal; }
  body.portfolio .content-post h1 {
    color: #404040;
    max-width: 750px;
    text-transform: none; }
  body.portfolio .content-post h2 {
    text-transform: none; }
  body.portfolio .content-post h3 {
    text-transform: none;
    font-size: 40px;
    font-style: italic; }
  body.portfolio .content-post h3.blog-content__item--cat {
    font-style: normal; }
  body.portfolio .content-post p {
    font-size: 20px;
    line-height: 1.5em; }
  body.portfolio .content-post .portfolioDetail p,
  body.portfolio .content-post .wp-block-columns p {
    font-size: 14px; }

body.portfolio .content-post .blog-content__item--cat {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #15989E;
  letter-spacing: .05em; }

body.portfolio .content-post .blog-post__hero-content--title {
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  font-style: normal;
  line-height: 1.15em;
  text-transform: none;
  color: #404040;
  margin-bottom: 1em; }

.pager a, nav.navigation a {
  font-weight: bold; }

.choose-cat__item a {
  font-weight: bold;
  text-transform: uppercase; }

.page-ourwork .portfolio__hero-content--title {
  font-size: 45px;
  line-height: 1.15em; }
  @media only screen and (min-width: 768px) {
    .page-ourwork .portfolio__hero-content--title {
      font-size: 60px; } }
  @media only screen and (min-width: 1200px) {
    .page-ourwork .portfolio__hero-content--title {
      font-size: 75px; } }
  .page-ourwork .portfolio__hero-content--title .h1__small {
    font-size: 14px;
    line-height: 1em;
    display: block;
    color: #7AE3E8; }

.page-ourwork .portfolio__hero-content--desc,
.page-ourwork .portfolio__hero-content--desc p {
  font-size: 20px;
  line-height: 1.5em; }

.portfolio__item.light-theme h1, .portfolio__item.light-theme h2, .portfolio__item.light-theme h3, .portfolio__item.light-theme h4, .portfolio__item.light-theme h5, .portfolio__item.light-theme .portfolio__desc a {
  color: #0C5366; }

.portfolio__item.light-theme .portfolio__desc p, .portfolio__item.light-theme .portfolio__desc span, .portfolio__item.light-theme .portfolio__desc li {
  color: #BFBFBF; }

.portfolio__item.dark-theme h1, .portfolio__item.dark-theme h2, .portfolio__item.dark-theme h3, .portfolio__item.dark-theme h4, .portfolio__item.dark-theme h5, .portfolio__item.dark-theme .portfolio__desc a {
  color: #ffffff; }

.portfolio__item.dark-theme .portfolio__desc p, .portfolio__item.dark-theme .portfolio__desc span, .portfolio__item.dark-theme .portfolio__desc li {
  color: #ffffff; }

.career-header h1 {
  font-size: 35px;
  line-height: 1em;
  color: #ffffff;
  text-transform: uppercase; }
  .career-header h1 .h1__sm {
    font-size: 14px; }
  .career-header h1 span {
    line-height: 1.15em;
    text-transform: none; }
    .career-header h1 span.h1__sm {
      text-transform: uppercase; }
  @media only screen and (min-width: 768px) {
    .career-header h1 {
      font-size: 45px; } }
  @media only screen and (min-width: 980px) {
    .career-header h1 {
      font-size: 75px; } }

.career-header__content p {
  font-size: 20px;
  line-height: 1.5em; }

.career-content h1, .career-content h2, .career-content h3, .career-content h4, .career-content h5, .career-content h6 {
  text-transform: none; }

.career-content__item h4 a {
  color: #0C5366;
  font-size: 20px;
  vertical-align: top;
  margin-bottom: 0px; }

.career-content__item p {
  color: #404040; }

.career-content__item p a {
  font-weight: bold;
  text-decoration: underline; }

.career-content__title {
  font-size: 35px;
  margin-bottom: 35px; }

.career-promo header h3 {
  color: #0C5366;
  text-transform: none; }

.career-promo__item h4 {
  font-size: 14px; }

.entry-header h1 {
  color: #ffffff;
  font-family: "Ubuntu", sans-serif;
  text-transform: none;
  font-style: italic;
  font-size: 35px; }
  @media only screen and (min-width: 768px) {
    .entry-header h1 {
      font-size: 45px; } }
  @media only screen and (min-width: 980px) {
    .entry-header h1 {
      font-size: 65px; } }
  @media only screen and (min-width: 1200px) {
    .entry-header h1 {
      font-size: 75px; } }

.page article {
  padding-bottom: 7em; }
  .page article ol, .page article ul {
    padding-left: 15px; }
  .page article li {
    list-style: inside; }
  .page article li li {
    padding-left: 1em; }
  .page article ol li {
    list-style: inherit; }

html {
  min-height: 100%;
  height: 100%; }

.stats__item,
.services__item {
  display: inline-block; }

section {
  overflow-y: auto; }

ul {
  padding-left: 0px; }

li {
  list-style: none; }

main {
  overflow-x: hidden; }

.hide {
  display: none; }

.services__item {
  width: 50%; }
  @media only screen and (min-width: 768px) {
    .services__item {
      width: 33.3333%; } }
  @media only screen and (min-width: 980px) {
    .services__item {
      width: 25%; } }

@media only screen and (min-width: 768px) {
  .case-studies .case-study__item:nth-child(even) .col-6-m:nth-child(1) {
    order: 2; }
  .case-studies .case-study__item:nth-child(even) .col-6-m:nth-child(2) {
    order: 1; } }

.ygs-team__content.row {
  margin-left: 0;
  margin-right: 0; }

.ygs-team__member,
.ygs-team__highlight {
  height: 0;
  overflow: hidden;
  padding-bottom: calc(50% - (15px / 2)); }
  @media only screen and (min-width: 768px) {
    .ygs-team__member,
    .ygs-team__highlight {
      padding-bottom: calc(33.33% - 15px); } }
  @media only screen and (min-width: 980px) {
    .ygs-team__member,
    .ygs-team__highlight {
      padding-bottom: calc(25% - 15px); } }

.ygs-team__member {
  width: calc(50% - (15px / 2)); }
  @media only screen and (min-width: 768px) {
    .ygs-team__member {
      width: calc(33.33%  - 15px); } }
  @media only screen and (min-width: 980px) {
    .ygs-team__member {
      width: calc(25%  - 15px); } }
  .ygs-team__member img {
    width: 100%; }

.ygs-team__highlight {
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .ygs-team__highlight {
      width: calc(66.66% - 15px); } }
  @media only screen and (min-width: 980px) {
    .ygs-team__highlight {
      width: calc(50%  - 15px); } }
  .ygs-team__highlight img, .ygs-team__highlight video, .ygs-team__highlight iframe {
    width: 100%; }
  .ygs-team__highlight video, .ygs-team__highlight iframe {
    height: auto;
    padding-bottom: 56.25%; }

.nojs .ygs-team__content.row {
  margin-left: calc((15px / 2) - 15px);
  margin-right: calc((15px / 2) - 15px); }

.nojs .ygs-team__member,
.nojs .ygs-team__highlight {
  height: 0;
  margin-left: calc(15px / 2);
  margin-right: calc(15px / 2);
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: calc(50% - 15px);
  overflow-y: hidden; }
  @media only screen and (min-width: 768px) {
    .nojs .ygs-team__member,
    .nojs .ygs-team__highlight {
      padding-bottom: calc(33.3% - 15px); } }
  @media only screen and (min-width: 980px) {
    .nojs .ygs-team__member,
    .nojs .ygs-team__highlight {
      padding-bottom: calc(25% - 15px); } }

.nojs .ygs-team__member--content {
  position: relative; }

.nojs .ygs-team__member-desc {
  position: absolute; }

.nojs .ygs-team__member-imgs,
.nojs .ygs-team__highlight {
  line-height: 0; }

.nojs .ygs-team__member-imgs--load {
  display: none; }

.nojs .ygs-team__member {
  flex: 0 0 50%;
  max-width: 50%;
  flex-basis: calc(50% - 15px); }
  @media only screen and (min-width: 768px) {
    .nojs .ygs-team__member {
      flex: 0 0 33.3%;
      max-width: 33.3%;
      flex-basis: calc(33.33% - 15px); } }
  @media only screen and (min-width: 980px) {
    .nojs .ygs-team__member {
      flex: 0 0 25%;
      max-width: 25%;
      flex-basis: calc(25% - 15px); } }

.nojs .ygs-team__highlight {
  flex: 0 0 100%;
  max-width: 100%;
  flex-basis: calc(100% - 15px); }
  @media only screen and (min-width: 768px) {
    .nojs .ygs-team__highlight {
      flex: 0 0 66%;
      max-width: 66%;
      flex-basis: calc(66.6% - 15px); } }
  @media only screen and (min-width: 980px) {
    .nojs .ygs-team__highlight {
      flex: 0 0 50%;
      max-width: 50%;
      flex-basis: calc(50% - 15px); } }

.entry-content {
  margin-bottom: 50px; }

.wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) {
  margin-left: 0px; }
  @media only screen and (min-width: 768px) {
    .wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) {
      margin-left: 32px; } }

.btn, [class*="-btn"], [class^="-btn"], [type="button"] {
  display: inline-block;
  pointer-events: initial;
  cursor: pointer;
  text-transform: uppercase; }

div[class*="-btn"], div[class^="-btn"] {
  display: block; }

[type="button"] {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #FFA300;
  color: #ffffff;
  transition: 0.35s background-color cubic-bezier(0.55, 0.085, 0, 0.99);
  border: none;
  font-size: 12px;
  font-weight: bold; }
  [type="button"]:hover, [type="button"]:focus {
    color: #ffffff;
    background-color: #f59c00; }

img.btn, .btn img,
.continue--btn {
  transform: scale(0.5); }

.continue--btn img,
.menuBtn img,
.closeBtn img {
  transform: scale(1); }

.lets-connect {
  display: none;
  background-color: #FFA300;
  color: #ffffff;
  font-weight: bold;
  padding: 10px 20px 15px;
  transform: rotate(-90deg);
  /*animation: bounceElement3 2s infinite;
    animation-timing-function: ease-in-out;
    animation-delay: 2s;
    animation-iteration-count: 5;*/
  transform-origin: bottom center;
  position: fixed;
  z-index: 15;
  right: -78px;
  top: calc(75vh - 100px); }
  @media only screen and (min-width: 768px) {
    .lets-connect {
      display: block; } }
  .lets-connect:hover {
    transition: color .3s ease-in-out, background-color .3s ease-in-out;
    background-color: #cc8200;
    color: #e6e6e6; }

.solutions__item--btn {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  transform: rotate(-90deg);
  width: 100%;
  max-width: 100px; }
  .solutions__item--btn:hover {
    transform: rotate(0deg);
    transition: .1s transform ease-in-out; }

.stats__item--btn {
  background-color: #FFA300;
  color: #ffffff;
  text-align: center;
  padding: 5px 25px;
  font-size: 12px;
  font-weight: 700;
  cursor: default;
  margin: 0 auto;
  max-width: 220px; }

.heroBtn {
  padding-bottom: 2.15em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAvCAMAAAChZ6byAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA0LTMwVDExOjE1OjUzLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNC0zMFQxMTozMzozOC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNC0zMFQxMTozMzozOC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkM2JhOGFmZi02ZjhjLThjNGYtOTA0Zi01MTc4NzdmZDUzMGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZDNiYThhZmYtNmY4Yy04YzRmLTkwNGYtNTE3ODc3ZmQ1MzBlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDNiYThhZmYtNmY4Yy04YzRmLTkwNGYtNTE3ODc3ZmQ1MzBlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkM2JhOGFmZi02ZjhjLThjNGYtOTA0Zi01MTc4NzdmZDUzMGUiIHN0RXZ0OndoZW49IjIwMTktMDQtMzBUMTE6MTU6NTMtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Q2GvyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAllBMVEVHcEz/owD/ogD/pQD/pQD/owD/owD/ogD/pAD/ogD/ogD/owD/owD/ogD/owD/owD/owD/ogD/owD/ogD/ogD/owD/owD/ogD/ogD/owD/pAD/owD/ogD/owD/pAD/ogD/owD/pAD/ogD/owD/pAD/pAD/ogD/ogD/pAD/ogD/ogD/owD/owD/pAD/vwD/owD/owD/owDKxb4YAAAAMXRSTlMAi002QfuT9Tv3R/P5mvxTb1r+aP1henOHd0MycH9GhPCDeUVUeHzyLUJVtkhXBKmupf6LggAAAS1JREFUWMO111lPAjEUBeDjzOAs4KCoqLiggriAS///n/O2zCQis3Q5nIe2yW2/NE36cAF8f4Kbh5kMX2tVjqlskqe3wI+SfBDZWa7U4xs22lVLGrvItTcHipHMZUR7BM2e6KWBBxGbZcI7rMADDvyPBSIKvMdy4AaWATey4XALW8NFEHvcVIpKqYwKNguMveFO1h/uYX3hXtYPzvpZgS9c4Sy1YIEzR9iSreGEzVZwnrBZF9iJFXhiBzuywKUV7MzawR6sDbxlj1z//BbO2KzA+lyasVngvAMOYLvgILYdDmTb4GC2GY7DWeB0D46HBLaGYzZbwcOYze7CRPYvTGWBmwoms8CL9l7vDPvE7MnMjU3uuT3ktGKfyb0pVoadgp5rYa+AQ8AHYYF3h72/hwhIWqJn6VYAAAAASUVORK5CYII=);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 40px;
  min-width: 100px;
  color: #ffffff;
  font-weight: bold;
  font-size: 20px;
  cursor: default;
  animation: scifiHover 4s infinite alternate;
  animation-timing-function: ease-in-out; }
  .heroBtn:hover {
    color: #ffffff; }

.career-promo header img {
  animation: scifiHoverTransform 4s infinite;
  animation-timing-function: ease-in-out; }

.continue--btn {
  position: relative;
  bottom: -7px;
  margin-top: -10px;
  transform: scale(0.5) translate(0px, 0px);
  transition: 0.35s transform cubic-bezier(0.55, 0.085, 0, 0.99); }
  .continue--btn:hover {
    transform: scale(0.5) translate(15px, 0px); }

.career-content__item h4 a img {
  transform: scale(0.5) translate(0px, 0px);
  transition: 0.35s transform cubic-bezier(0.55, 0.085, 0, 0.99); }

.career-content__item h4 a:hover img {
  transform: scale(0.5) translate(15px, 0px); }

.footer__contact--btn {
  background-color: transparent;
  border: 2px solid #FFA300;
  padding: 10px 30px; }
  .footer__contact--btn:hover {
    background-color: #FFA300;
    transition: .3s background-color ease-in-out; }

.see-more {
  float: right;
  margin-top: 30px;
  font-weight: bold;
  color: #0C5366;
  text-decoration: underline;
  text-transform: none; }
  .see-more:hover {
    color: #FFA300;
    text-decoration: underline; }

.select {
  position: relative;
  display: inline-block;
  margin-bottom: 12px;
  margin-right: 14px;
  width: 100%;
  font-family: Arial;
  font-size: 14px;
  color: #404040; }

.select select {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  padding: 8px 10px;
  outline: 0;
  border: 0px solid #000000;
  border-radius: 0px;
  background: #bfbfbf;
  color: #404040;
  appearance: none;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none; }

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

.select select:hover,
.select select:focus {
  color: #404040;
  background: #bfbfbf; }

.select select:disabled {
  opacity: 0.5;
  pointer-events: none; }

.select select option {
  color: #404040; }

.select_arrow {
  position: absolute;
  top: 23px;
  right: 15px;
  pointer-events: none;
  border-style: solid;
  border-width: 8px 5px 0px 5px;
  border-color: #404040 transparent transparent transparent; }

.select select:hover ~ .select_arrow,
.select select:focus ~ .select_arrow {
  border-top-color: #404040; }

.select select:disabled ~ .select_arrow {
  border-top-color: #cccccc; }

[type="text"],
[type="email"],
[type="password"],
[type="tel"],
[type="number"],
[type="date"],
[type="search"],
select,
textarea {
  border: 1px solid transparent;
  transition: 0.3s border-color cubic-bezier(0.55, 0.085, 0, 0.99); }
  [type="text"]:hover, [type="text"]:focus,
  [type="email"]:hover,
  [type="email"]:focus,
  [type="password"]:hover,
  [type="password"]:focus,
  [type="tel"]:hover,
  [type="tel"]:focus,
  [type="number"]:hover,
  [type="number"]:focus,
  [type="date"]:hover,
  [type="date"]:focus,
  [type="search"]:hover,
  [type="search"]:focus,
  select:hover,
  select:focus,
  textarea:hover,
  textarea:focus {
    border-color: #7AE3E8; }

.nf-field-label {
  margin-bottom: 5px; }

select {
  padding: 10px; }

aside.menu {
  position: fixed;
  z-index: 16;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  pointer-events: none;
  transform: translate(-100%);
  background-color: rgba(64, 64, 64, 0.95);
  color: #ffffff;
  transition: .3s transform ease-in-out;
  text-transform: uppercase;
  overflow: auto; }
  .backdropfilter aside.menu {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px); }
  aside.menu.active {
    pointer-events: initial;
    transform: translate(0); }
  aside.menu a {
    color: #ffffff; }
  aside.menu ul {
    margin-bottom: 0px;
    padding-bottom: 1em;
    border-bottom: 1px solid #BFBFBF; }
    aside.menu ul:last-of-type {
      border-bottom: none; }
  aside.menu ul li ul li {
    font-size: 18px;
    margin-left: 14px;
    font-weight: 400;
    text-transform: none; }
  aside.menu .menu__pages,
  aside.menu .menu__contact,
  aside.menu > h1, aside.menu > h2, aside.menu > h3, aside.menu > h4, aside.menu > h5 {
    padding-left: 15px; }
    @media only screen and (min-width: 768px) {
      aside.menu .menu__pages,
      aside.menu .menu__contact,
      aside.menu > h1, aside.menu > h2, aside.menu > h3, aside.menu > h4, aside.menu > h5 {
        padding-left: 45px; } }
  aside.menu .menu__category {
    padding-left: 45px; }
  @media only screen and (min-width: 768px) {
    aside.menu {
      width: 400px; } }

.menuBtn,
.closeBtn {
  position: fixed;
  z-index: 5;
  left: 15px;
  transform: scale(0.5);
  transform-origin: center left; }
  .admin-bar .menuBtn, .admin-bar
  .closeBtn {
    top: 20px;
    margin-bottom: 25px; }
  @media only screen and (min-width: 768px) {
    .menuBtn,
    .closeBtn {
      left: 30px; } }
  @media only screen and (min-width: 980px) {
    .menuBtn,
    .closeBtn {
      left: 45px; } }
  .menuBtn body.corporations,
  .closeBtn body.corporations {
    top: -7px; }

body.js-stickybit-parent .menuBtn,
body.js-stickybit-parent .closeB {
  position: absolute; }

body.js-stickybit-parent .hero__logo, body.js-stickybit-parent main {
  margin-top: -89px; }

body.js-stickybit-parent .content-area main {
  padding-top: 79px; }

@media only screen and (min-width: 768px) {
  .hero__logo .logo {
    padding-top: 23px; } }

.closeBtn {
  position: relative; }

header {
  display: none;
  position: fixed;
  width: 100%;
  z-index: 2;
  padding: 15px;
  background-color: rgba(100, 100, 100, 0.9);
  color: #ffffff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }
  header ul {
    margin: 0px;
    padding: 0px; }
  header .logo {
    position: absolute;
    top: 1em;
    padding-top: 3px; }
  @media only screen and (min-width: 980px) {
    header {
      display: block; } }
  body.page-corporations header,
  body.page-publishers header,
  body.page-associations header,
  body.page-services header {
    position: absolute;
    z-index: 4;
    padding: 0px;
    background-color: transparent;
    border-top: 7px solid #FFA300;
    box-shadow: none; }
    body.page-corporations header img,
    body.page-publishers header img,
    body.page-associations header img,
    body.page-services header img {
      display: none; }
  body.page-team header,
  body.page-blog header,
  body.single-post header,
  header body.page-careers,
  body.page-template-default header {
    display: none !important; }

main header {
  display: block; }

.entry-header--wrapper {
  position: relative;
  margin-bottom: 30px;
  padding-top: 100px;
  padding-bottom: 30px;
  background-color: #0C5366; }
  @media only screen and (min-width: 768px) {
    .entry-header--wrapper {
      padding-bottom: 75px; } }
  .entry-header--wrapper:after {
    content: "";
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
    background-size: 8px;
    background-position: top left;
    background-repeat: repeat;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .entry-header--wrapper .entry-header {
    position: relative;
    z-index: 2; }

.header__solutions li a {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase; }
  .header__solutions li a span {
    display: none; }
    body.front .header__solutions li a span {
      display: inline-block;
      margin-right: 10px; }

.header__solutions li:nth-child(3) a {
  justify-content: flex-end; }

.header__solutions li:nth-child(2) a,
body.page-corporations .header__solutions li a,
body.page-publishers .header__solutions li a,
body.page-associations .header__solutions li a,
body.page-services .header__solutions li a {
  justify-content: center; }

body.page-corporations .header__solutions,
body.page-publishers .header__solutions,
body.page-associations .header__solutions,
body.page-services .header__solutions {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto; }
  body.page-corporations .header__solutions li,
  body.page-publishers .header__solutions li,
  body.page-associations .header__solutions li,
  body.page-services .header__solutions li {
    padding: 15px 5px 5px; }
    body.page-corporations .header__solutions li.active,
    body.page-publishers .header__solutions li.active,
    body.page-associations .header__solutions li.active,
    body.page-services .header__solutions li.active {
      background-color: #FFA300; }

.page-connect .entry-header--wrapper {
  background-image: url(img/connectBG.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top left; }

body.home [type="button"]:hover, body.home [type="button"]:focus,
body.page-associations [type="button"]:hover,
body.page-associations [type="button"]:focus,
body.page-corporations [type="button"]:hover,
body.page-corporations [type="button"]:focus,
body.page-publishers [type="button"]:hover,
body.page-publishers [type="button"]:focus {
  background-color: inherit !important; }

body.home .menuBtn,
body.page-associations .menuBtn,
body.page-corporations .menuBtn,
body.page-publishers .menuBtn {
  z-index: 15; }

body.home .scroller-container,
body.page-associations .scroller-container,
body.page-corporations .scroller-container,
body.page-publishers .scroller-container {
  z-index: 8;
  background: #7AE3E8;
  width: 100%;
  position: relative;
  display: block;
  text-align: center;
  padding: 10px; }
  body.home .scroller-container > a, body.home .scroller-container > span,
  body.page-associations .scroller-container > a,
  body.page-associations .scroller-container > span,
  body.page-corporations .scroller-container > a,
  body.page-corporations .scroller-container > span,
  body.page-publishers .scroller-container > a,
  body.page-publishers .scroller-container > span {
    display: block; }
    @media only screen and (min-width: 768px) {
      body.home .scroller-container > a, body.home .scroller-container > span,
      body.page-associations .scroller-container > a,
      body.page-associations .scroller-container > span,
      body.page-corporations .scroller-container > a,
      body.page-corporations .scroller-container > span,
      body.page-publishers .scroller-container > a,
      body.page-publishers .scroller-container > span {
        display: inline; } }
  @media only screen and (min-width: 768px) {
    body.home .scroller-container,
    body.page-associations .scroller-container,
    body.page-corporations .scroller-container,
    body.page-publishers .scroller-container {
      height: 45px; } }
  body.home .scroller-container .blog-content__item--title,
  body.page-associations .scroller-container .blog-content__item--title,
  body.page-corporations .scroller-container .blog-content__item--title,
  body.page-publishers .scroller-container .blog-content__item--title {
    padding-left: 15px; }

body.home .scroller,
body.page-associations .scroller,
body.page-corporations .scroller,
body.page-publishers .scroller {
  z-index: 9; }

body.home .scroller,
body.page-associations .scroller,
body.page-corporations .scroller,
body.page-publishers .scroller {
  height: 138px;
  width: 100%;
  padding: 0px;
  padding-left: 400px;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  z-index: 10; }

body.home .scroller-container .blog-content__static,
body.page-associations .scroller-container .blog-content__static,
body.page-corporations .scroller-container .blog-content__static,
body.page-publishers .scroller-container .blog-content__static {
  position: absolute;
  display: block;
  top: 0px;
  left: 140px;
  z-index: 12; }

body.home .scroller-container .blog-content__static .blog-content__item--aclink,
body.page-associations .scroller-container .blog-content__static .blog-content__item--aclink,
body.page-corporations .scroller-container .blog-content__static .blog-content__item--aclink,
body.page-publishers .scroller-container .blog-content__static .blog-content__item--aclink {
  padding-top: 12px; }

body.home .scroller-container .blog-content__static .blog-content__item--aclink a,
body.page-associations .scroller-container .blog-content__static .blog-content__item--aclink a,
body.page-corporations .scroller-container .blog-content__static .blog-content__item--aclink a,
body.page-publishers .scroller-container .blog-content__static .blog-content__item--aclink a {
  background-color: #FFA300;
  color: #fff;
  padding: 8px 20px 8px 20px;
  font-size: 12px;
  font-weight: bold; }

body.home .scroller-container .blog-content__video__a,
body.page-associations .scroller-container .blog-content__video__a,
body.page-corporations .scroller-container .blog-content__video__a,
body.page-publishers .scroller-container .blog-content__video__a {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

body.home .scroller .blog-content__item,
body.home .scroller-container .blog-content__item,
body.page-associations .scroller .blog-content__item,
body.page-associations .scroller-container .blog-content__item,
body.page-corporations .scroller .blog-content__item,
body.page-corporations .scroller-container .blog-content__item,
body.page-publishers .scroller .blog-content__item,
body.page-publishers .scroller-container .blog-content__item {
  height: 138px;
  width: 260px;
  display: inline-block;
  float: left;
  margin-left: 8px;
  margin-right: 8px; }

body.home .scroller .blog-content__item--inner,
body.home .scroller-container .blog-content__item--inner,
body.page-associations .scroller .blog-content__item--inner,
body.page-associations .scroller-container .blog-content__item--inner,
body.page-corporations .scroller .blog-content__item--inner,
body.page-corporations .scroller-container .blog-content__item--inner,
body.page-publishers .scroller .blog-content__item--inner,
body.page-publishers .scroller-container .blog-content__item--inner {
  max-height: 138px;
  background-color: transparent;
  height: 138px;
  width: 260px;
  margin: 0px;
  padding: 8px; }

body.home .scroller-container .scroller h3.blog-content__item--title,
body.home .scroller-container h3.blog-content__item--title,
body.page-associations .scroller-container .scroller h3.blog-content__item--title,
body.page-associations .scroller-container h3.blog-content__item--title,
body.page-corporations .scroller-container .scroller h3.blog-content__item--title,
body.page-corporations .scroller-container h3.blog-content__item--title,
body.page-publishers .scroller-container .scroller h3.blog-content__item--title,
body.page-publishers .scroller-container h3.blog-content__item--title {
  padding-top: 20px;
  color: #0C5366;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  text-align: left; }

body.home .scroller .blog-content__item--title a,
body.home .scroller-container .blog-content__item--title a,
body.page-associations .scroller .blog-content__item--title a,
body.page-associations .scroller-container .blog-content__item--title a,
body.page-corporations .scroller .blog-content__item--title a,
body.page-corporations .scroller-container .blog-content__item--title a,
body.page-publishers .scroller .blog-content__item--title a,
body.page-publishers .scroller-container .blog-content__item--title a {
  color: #0C5366;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-style: normal; }

body.home .scroller-container .blog-content__item--copy,
body.home .scroller-container .scroller .blog-content__item--copy,
body.page-associations .scroller-container .blog-content__item--copy,
body.page-associations .scroller-container .scroller .blog-content__item--copy,
body.page-corporations .scroller-container .blog-content__item--copy,
body.page-corporations .scroller-container .scroller .blog-content__item--copy,
body.page-publishers .scroller-container .blog-content__item--copy,
body.page-publishers .scroller-container .scroller .blog-content__item--copy {
  color: #727272;
  line-height: 1.2em; }

body.home .scroller-container .scroller .blog-content__item--copy a,
body.page-associations .scroller-container .scroller .blog-content__item--copy a,
body.page-corporations .scroller-container .scroller .blog-content__item--copy a,
body.page-publishers .scroller-container .scroller .blog-content__item--copy a {
  color: #727272;
  font-weight: bold;
  text-decoration: underline;
  font-size: 12px; }

body.home .scroller-container .scroller .blog-content__item--inner.video-post,
body.page-associations .scroller-container .scroller .blog-content__item--inner.video-post,
body.page-corporations .scroller-container .scroller .blog-content__item--inner.video-post,
body.page-publishers .scroller-container .scroller .blog-content__item--inner.video-post {
  display: flex; }

body.home .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title,
body.page-associations .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title,
body.page-corporations .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title,
body.page-publishers .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title {
  align-self: flex-end;
  width: 100%;
  display: block; }

body.home .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title a,
body.page-associations .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title a,
body.page-corporations .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title a,
body.page-publishers .scroller-container .scroller .blog-content__item--inner.video-post h3.blog-content__item--title a {
  color: #fff; }

body.home .scroller-container .scroller .blog-content__item--inner.video-post a.blog-content__item--readmore,
body.page-associations .scroller-container .scroller .blog-content__item--inner.video-post a.blog-content__item--readmore,
body.page-corporations .scroller-container .scroller .blog-content__item--inner.video-post a.blog-content__item--readmore,
body.page-publishers .scroller-container .scroller .blog-content__item--inner.video-post a.blog-content__item--readmore {
  text-decoration: underline;
  text-transform: none;
  font-weight: normal;
  font-size: 12px; }

body.home .slick-prev,
body.home .slick-next,
body.page-associations .slick-prev,
body.page-associations .slick-next,
body.page-corporations .slick-prev,
body.page-corporations .slick-next,
body.page-publishers .slick-prev,
body.page-publishers .slick-next {
  width: 120px;
  height: 138px; }

body.home .slick-prev:before,
body.home .slick-next:before,
body.page-associations .slick-prev:before,
body.page-associations .slick-next:before,
body.page-corporations .slick-prev:before,
body.page-corporations .slick-next:before,
body.page-publishers .slick-prev:before,
body.page-publishers .slick-next:before {
  height: 138px;
  width: 100px; }

body.home .slick-prev,
body.home .slick-prev:before,
body.page-associations .slick-prev,
body.page-associations .slick-prev:before,
body.page-corporations .slick-prev,
body.page-corporations .slick-prev:before,
body.page-publishers .slick-prev,
body.page-publishers .slick-prev:before {
  display: none !important; }

footer {
  color: #404040;
  position: relative;
  z-index: 15;
  overflow-x: hidden;
  margin-top: 0px; }
  @media only screen and (min-width: 768px) {
    footer {
      margin-top: -4vh; } }

.footer__links {
  padding-top: 4vh;
  padding-bottom: 1vh;
  background-color: #EFEFEF;
  order: 2; }
  @media only screen and (min-width: 768px) {
    .footer__links {
      margin-top: 4vh;
      order: 1; }
      .footer__links:after {
        content: "";
        display: block;
        position: absolute;
        top: 4vh;
        right: 100%;
        height: calc(100% - 4vh);
        width: 100vw;
        background-color: #EFEFEF; } }

.footer__social-links {
  order: 2;
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #BFBFBF; }
  @media only screen and (min-width: 768px) {
    .footer__social-links {
      padding-top: 0px;
      order: initial;
      margin-top: 0px;
      border-top: 0px; } }
  .footer__social-links .row {
    justify-content: space-around; }
    @media only screen and (min-width: 768px) {
      .footer__social-links .row {
        flex-wrap: nowrap;
        flex-direction: column;
        margin-top: -10px; } }
  .footer__social-links .footer__social-link {
    margin-bottom: 8px; }
    @media screen and (max-width: 767px) {
      .footer__social-links .footer__social-link:nth-child(2) img {
        position: relative;
        top: 5px; } }
  @media only screen and (min-width: 768px) {
    .footer__social-links .footer__social-link:nth-child(1) {
      padding-left: 24px; } }

.footer__contact {
  position: relative;
  padding: 4vh 15px;
  background-color: #354055;
  color: #ffffff;
  order: 1; }
  @media screen and (max-width: 767px) {
    .footer__contact {
      text-align: center; }
      .footer__contact h4 {
        margin-left: auto;
        margin-right: auto; } }
  @media only screen and (min-width: 768px) {
    .footer__contact {
      padding: calc(4vh * 2) 0px 0px 20px;
      order: 2; }
      .footer__contact:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 100%;
        height: 100%;
        width: 100vw;
        background-color: #354055; } }

@media only screen and (min-width: 768px) {
  .footer__links--logo img {
    transform-origin: top left; } }

.footer__links--pages ul {
  margin-top: 0; }

.footer__links--pages li {
  margin-bottom: 10px; }

.footer__links--pages a:hover {
  color: #15989E; }

.footer__links--cat ul {
  padding-left: 0px;
  display: flex;
  flex-direction: column; }

.footer__links--cat li {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: -15px; }
  .footer__links--cat li a {
    padding-left: 35px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAMAAAAc7xz/AAAAV1BMVEVHcEy8vLy/v7++vr6/v7+/v7+/v7++vr6/v7+/v7++vr6/v7+/v7+9vb2/v7+/v7+/v7++vr6/v7++vr6/v7/MzMzDw8PIyMi/v7++vr6/v7++vr6/v7/ZpBPCAAAAHHRSTlMAFxzgtCDjwGwExAzKGxhgd4Uk3ecFEQ4U1M/YgJsGVgAAAFJJREFUGNOVzjcSgDAQQ9E1NsHGYHLU/c8JBQXDquGXr9BI5J0Jg5ASppx5heKvZ9zt7SDZVspvARgbteEdTsN035gei9LZIa76XIdYk8++f/QChzYF56Pjr1IAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0% 50%; }
    .footer__links--cat li a:hover {
      animation: moveBGRight .75s forwards;
      animation-timing-function: cubic-bezier(0.55, 0.085, 0, 0.99); }
  @media only screen and (min-width: 768px) {
    .footer__links--cat li {
      margin-left: initial;
      left: 0px; } }

.footer__links--connect {
  padding-top: 15px; }
  .footer__links--connect a:hover {
    color: #15989E; }

body {
  background-attachment: fixed;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover; }
  body.front {
    background-image: url(img/CollagePortfolio.jpg); }
  body.page-corporations {
    background-image: url(img/collage-portfolio__corp-mobile.jpg);
    background-size: cover; }
    @media only screen and (min-width: 768px) {
      body.page-corporations {
        background-image: url(img/collage-portfolio__corp-desk.jpg); } }
  body.page-publishers {
    background-image: url(img/collage-portfolio__pub-mobile.jpg);
    background-size: cover; }
    @media only screen and (min-width: 768px) {
      body.page-publishers {
        background-image: url(img/collage-portfolio__pub-desk.jpg); } }
  body.page-associations {
    background-image: url(img/collage-portfolio__assoc-mobile.jpg);
    background-size: cover; }
    @media only screen and (min-width: 768px) {
      body.page-associations {
        background-image: url(img/collage-portfolio__assoc-desk.jpg); } }
  body.page-team {
    background-size: 100% auto;
    background-image: url(img/our-team__mobile.jpg); }
    @media only screen and (min-width: 768px) {
      body.page-team {
        background-image: url(img/our-team__desktop.jpg); } }

.hero__logo {
  position: relative;
  z-index: 5;
  height: 71px;
  text-align: left;
  margin-bottom: -71px;
  padding-top: 15px;
  pointer-events: none; }
  @media only screen and (min-width: 768px) {
    .hero__logo {
      width: calc(100% - 100px);
      left: 100px;
      margin-left: inherit;
      text-align: right; }
      .portfolio .hero__logo,
      .page-ourwork .hero__logo {
        position: fixed; } }
  @media only screen and (min-width: 980px) {
    .hero__logo {
      text-align: left; } }
  @media screen and (min-width: 1400px) {
    .hero__logo {
      text-align: left; } }

.page-home-page .hero__logo {
  display: block; }

.logo {
  transform: scale(0.5);
  transform-origin: top right; }
  @media screen and (min-width: 1400px) {
    .logo {
      transform-origin: top left; } }
  .logo img {
    transform: scale(1); }

.hero {
  position: relative;
  z-index: 3;
  height: 100vh;
  width: 100vw; }
  body.front .hero,
  body.page-template-page-store .hero,
  body.page-template-page-membership .hero,
  body.page-template-page-assocconnect .hero,
  body.page-template-page-corpconnect .hero {
    height: 130vh;
    background-image: url(img/ayom-hero-1080.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;
    color: #ffffff; }
  body.front .hero, body.page-association-connect .hero, body.page-corporation-connect .hero {
    background-image: none;
    background-color: #384359; }
  body.page-corporation-connect .hero {
    background-color: #2D4A51; }
  body.page-template-page-assocconnect .hero,
  body.page-template-page-corpconnect .hero {
    height: 100vh;
    width: 100%; }
  body.page-template-page-store .hero {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QN8aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQzNjAsIDIwMjAvMDIvMTMtMDE6MDc6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Y2FhY2IwMmItZjUzMi0zMTRjLTk1MTQtZDRhN2QzNTQyMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGMTU2MjYxQjRCRjExRUFCQTc3RjNDRkE5MTEzMUQ3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMTU2MjYwQjRCRjExRUFCQTc3RjNDRkE5MTEzMUQ3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNhYWNiMDJiLWY1MzItMzE0Yy05NTE0LWQ0YTdkMzU0MjE5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjYWFjYjAyYi1mNTMyLTMxNGMtOTUxNC1kNGE3ZDM1NDIxOTQiLz4gPC9y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ljVFdt2OEX06bzZIBIqJAJRKRIAEpIrVaYhKbACEgAAEAAEAEZ8Xmcmbu6ujovFMaVi16Ua6a6XtokEoCRIAAAAAhGea94gWuIAAAIAAAgAERjxefy529TbDTt1imWXSyzi2u82vpYACAACABAAARWqbECQkEAAAAEAAAVx5OTkx09O/Py9Xo7KV0nHOZ01mbgmQAAEAEAgAgBACqwEAAgAEgQAACGePLxc/X305uanX6fRZy2zvtKtZmZFrAQAAAIAAABIiUCQAAAAACAACtK15+Ll7uzDlwpO/qdWnCtrqy5ueL66zNtLSCQCQASAJCQJBARJJABKQACIAAIAUpSlObm2vTHG0Vt3dmc31nDh5ara3vpttrpYEgACQAAJAACqwAAAAAgAgAERSK40zrWuEaUywjt9W0zjwcq0zfS8306dtAAACQACQAABCZBAAAAAQAIAEUiuWUVjPlbU5cKPrYph52F7XvCbzbbq2vIAAEgAJAIkgJhJEWAAgAAAAIABBFK540Rly06HLz5vrsuby8LWvpeovt0b66XkAAAAAAAyzL61aEJAAQAAAAIACAilcsaMuXHpvz8uUfVcnl4LX0vZC2+2t9NtBIAASEAAQSV5PPT19tovKEgAAIAAEAEAAIpTPHOmPNfSnLjX3vLyTbTW972vdNttL6BIIEgAQAAEc/Itv03hKFgAAIAIAEAQABKtaZ450xztTDnr0Zyvptte973tTO++l7AJAAAQAgSgVgm4KrgEABAACABAAARWuWWWdaZY4V1hfW+mt9C+kNNbyCQAAAEAQEBABVaSAkAAAAQBAAAIRXHClOfLOm919Yxvrpa173va1iAEgAIAACIQCZAouASAAAgCACAAAQmOfKmWGdLb6Nc+bSdN9NZ1WAIJAAAAARWFSbWkkmi8JBAAACABABAACOeNr0zZ4ZZ83VtdGGjTfXaYmQEEgAAAAEUisC1xK16LQkAQAAAQAQAAEMefLfqsUwyy5em+C1JdO++7MAABIAAACMqRWSbBprNYuAQAAgABAAQACMsM83b06zny5U8zSuN97436Ovp0qQAgEgAASAFMMlUpBt0WrF4SEAQAABACAQATCmWClezttNMMa+HFY06bJ6+3VlrMRCRAEgAAACKYZgEmu961uiQQCAJAAgAIQAXZUjOjXtthW1rU+bmKOroifR6Jzi9q1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); }
    @media only screen and (min-width: 768px) {
      body.page-template-page-store .hero {
        background-image: url(img/store--signage.jpg);
        background-position: bottom center; } }
  body.page-template-page-membership .hero {
    background-image: url(data:image/jpeg;base64,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AFACgLAAACAEAEBQAAFACgAAABAAgAgKAABQAoAAAAIABAECgABQAUAAAACAAIAhQAAAKFAAAAIAAEAEUAAAChQAAAAlgAIAEUAAACgUAAAAgAEAEFAAACgKAAAAIACABBQAAAoCgAAABAAgBAUAAAFAUAAAAQAIAQFAAACgACgAAEAIAEBQAABQAAKAABABAIqBQAUQBQAAKAAEAQAgBQAAAKAACgBKEAQBABQABSFAAAKAEUQBABAFAFQUhQAAAFCBUAQAEBQAspAKAAACggUIIABAUAAoAAAAKAACBAAQCgpBQAAAAKAABBAAICgKEFAAAAUAACBAAQChQQBQAAAKAACCAAgH/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAMgAQAEAAIAQoAFBQFAAAQAEBKAgRSFFIClAFAAAgAEABAgoApAFKlFAAAQABAAgECgKRYFCigAAQAAgAIBAFFIAKKFAABAACAEAEAUABQUKAAgACFhAAIAAUAFChQABABAIAAIEWUlKAqKKFAAIAgAQABAhYqKKKAoCgAIBACLACACAApQoUBQAEAQAgAIAIACqFBQAKAgCACARSACAKChQoACgQBAAgAIACACihQpFAUIAIAIJQIBAABRSgpCgUIACAEACAQAAKKFFhSKUIACAIACAIAAUCylCgKCAAgEAAgCAAFAoUFAoIACAQACAIAAUCgUKKAgAEBAAIAQABQFAoooCAAQEAAQAgABQKlFKFAgABBAACAgABQCihQoBAACCAqAgIAFigUChQoAgAAhAqCAgCkoAUCigoAgAAQAggIBQABQUUBQEAACAEEAQKAAKAooKACAAIAgQAhQAAUCgUFAEAEqAEIAQKAAFCgFAoSoAAAhCACBQAKBQBQFEAAABEIAIFAAWUKAUFBAAACBAgCBQAFBSKUAoIAAAQQQAAAAUKAoFAIAAAgIQAAAAKoAoFAQAAAQgIAAhQAoUCgUBAAACCAlCAAACgUUKlAQAABAIAAgAAKCihRKAgCABUCAACEoAKKChQAQAgAogQABABUCqCgUAIBAAAEqAAQAFQooUFABAIKIAAAgAIKEKKFAUAQCACwAACAEApApSgFAEBAAAAAQBAAAVSgFAECAACABRAIBFACqoBQBAgAAAiwpAIAABSqAUAQQCgIAiwpFISwSpQFUoCgD/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); }
    @media only screen and (min-width: 768px) {
      body.page-template-page-membership .hero {
        background-image: url(data:image/jpeg;base64,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AFACgLAAACAEAEBQAAFACgAAABAAgAgKAABQAoAAAAIABAECgABQAUAAAACAAIAhQAAAKFAAAAIAAEAEUAAAChQAAAAlgAIAEUAAACgUAAAAgAEAEFAAACgKAAAAIACABBQAAAoCgAAABAAgBAUAAAFAUAAAAQAIAQFAAACgACgAAEAIAEBQAABQAAKAABABAIqBQAUQBQAAKAAEAQAgBQAAAKAACgBKEAQBABQABSFAAAKAEUQBABAFAFQUhQAAAFCBUAQAEBQAspAKAAACggUIIABAUAAoAAAAKAACBAAQCgpBQAAAAKAABBAAICgKEFAAAAUAACBAAQChQQBQAAAKAACCAAgH/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAMgAQAEAAIAQoAFBQFAAAQAEBKAgRSFFIClAFAAAgAEABAgoApAFKlFAAAQABAAgECgKRYFCigAAQAAgAIBAFFIAKKFAABAACAEAEAUABQUKAAgACFhAAIAAUAFChQABABAIAAIEWUlKAqKKFAAIAgAQABAhYqKKKAoCgAIBACLACACAApQoUBQAEAQAgAIAIACqFBQAKAgCACARSACAKChQoACgQBAAgAIACACihQpFAUIAIAIJQIBAABRSgpCgUIACAEACAQAAKKFFhSKUIACAIACAIAAUCylCgKCAAgEAAgCAAFAoUFAoIACAQACAIAAUCgUKKAgAEBAAIAQABQFAoooCAAQEAAQAgABQKlFKFAgABBAACAgABQCihQoBAACCAqAgIAFigUChQoAgAAhAqCAgCkoAUCigoAgAAQAggIBQABQUUBQEAACAEEAQKAAKAooKACAAIAgQAhQAAUCgUFAEAEqAEIAQKAAFCgFAoSoAAAhCACBQAKBQBQFEAAABEIAIFAAWUKAUFBAAACBAgCBQAFBSKUAoIAAAQQQAAAAUKAoFAIAAAgIQAAAAKoAoFAQAAAQgIAAhQAoUCgUBAAACCAlCAAACgUUKlAQAABAIAAgAAKCihRKAgCABUCAACEoAKKChQAQAgAogQABABUCqCgUAIBAAAEqAAQAFQooUFABAIKIAAAgAIKEKKFAUAQCACwAACAEApApSgFAEBAAAAAQBAAAVSgFAECAACABRAIBFACqoBQBAgAAAiwpAIAABSqAUAQQCgIAiwpFISwSpQFUoCgD/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);
        background-position: top center; } }
  body.page-corporations .hero {
    background-color: rgba(45, 74, 81, 0.8); }
  body.page-publishers .hero {
    background-color: rgba(81, 45, 81, 0.8); }
  body.page-associations .hero {
    background-color: rgba(53, 64, 85, 0.8); }
  body.page-team .hero {
    background-color: rgba(45, 74, 81, 0.8); }
  body.page-blog .hero,
  body.single-post .hero {
    background-color: #0C5366;
    background-size: 230px;
    background-position: 110% -3%;
    background-repeat: no-repeat;
    color: #ffffff; }
    @media only screen and (min-width: 768px) {
      body.page-blog .hero,
      body.single-post .hero {
        background-position: 110% -10%;
        background-size: 400px; } }
    @media only screen and (min-width: 980px) {
      body.page-blog .hero,
      body.single-post .hero {
        background-position: 123% -10%;
        background-size: 660px; } }
    @media only screen and (min-width: 1200px) {
      body.page-blog .hero,
      body.single-post .hero {
        background-size: 800px;
        background-position: 108% -100px; } }
    body.page-blog .hero.design,
    body.single-post .hero.design {
      background-image: url(img/hero__badge-design.png); }
    body.page-blog .hero.strategy,
    body.single-post .hero.strategy {
      background-image: url(img/hero__badge-strategy.png); }
    body.page-blog .hero.news,
    body.single-post .hero.news {
      background-image: url(img/hero__badge-news.png); }
    body.page-blog .hero.content,
    body.single-post .hero.content {
      background-image: url(img/hero__badge-content.png); }
    body.page-blog .hero.events,
    body.single-post .hero.events {
      background-image: url(img/hero__badge-events.png); }
    body.page-blog .hero.category,
    body.single-post .hero.category {
      background-image: url(img/hero__badge-category.png); }
  .hero h1 span,
  body.page-team .hero .h1__em {
    color: #FFA300; }
    .hero h1 span span,
    body.page-team .hero .h1__em span {
      color: #ffffff; }
  body.page-about .hero .h1__em {
    color: #7AE3E8; }
    body.page-about .hero .h1__em span {
      color: #ffffff; }
  .hero video {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.hero--mini {
  height: 50vh; }
  @media only screen and (min-width: 768px) {
    .hero--mini {
      height: 16vh;
      overflow: hidden; } }

.hero__overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
  background-size: 8px;
  background-position: top left;
  background-repeat: repeat;
  background-color: transparent; }
  body.page-team .hero__overlay {
    background-color: rgba(45, 74, 81, 0.8); }
  .hero--mini .hero__overlay,
  body.front .hero__overlay,
  body.page-association-connect .hero__overlay,
  body.page-corporation-connect .hero__overlay {
    background-image: none; }
  .hero--mini .hero__overlay.first::before,
  .hero--mini .hero__overlay.second::before,
  body.front .hero__overlay.first::before,
  body.front .hero__overlay.second::before,
  body.page-association-connect .hero__overlay.first::before,
  body.page-association-connect .hero__overlay.second::before,
  body.page-corporation-connect .hero__overlay.first::before,
  body.page-corporation-connect .hero__overlay.second::before {
    content: "";
    display: block;
    width: 200%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-image: url(img/Blue-Dots.png);
    background-repeat: repeat;
    background-size: 60%;
    animation: scrollBG 46s linear infinite; }
  .hero--mini .hero__overlay.second::before,
  body.front .hero__overlay.second::before,
  body.page-association-connect .hero__overlay.second::before,
  body.page-corporation-connect .hero__overlay.second::before {
    width: 200%;
    background-image: url(img/Gray-Dots.png);
    animation-duration: 28s;
    background-size: 150%; }
  .hero--mini .hero__overlay.third,
  body.front .hero__overlay.third,
  body.page-association-connect .hero__overlay.third,
  body.page-corporation-connect .hero__overlay.third {
    background: linear-gradient(30deg, rgba(28, 36, 51, 0.9) 0%, transparent 35%, transparent 70%, rgba(28, 36, 51, 0.9) 100%); }
  body.page-template-page-membership .hero__overlay {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLkAAAJpBAMAAACz+/3rAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NjQ4LCAyMDIxLzAxLzEyLTE1OjUyOjI5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAzLTAyVDA4OjI1OjQzLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMy0wOVQwODowNjo1OS0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMy0wOVQwODowNjo1OS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmMTllMmU3NS1jMzU2LTgyNGItYjUzOC03MDM0MDRjOTU1YzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZjE5ZTJlNzUtYzM1Ni04MjRiLWI1MzgtNzAzNDA0Yzk1NWMzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjE5ZTJlNzUtYzM1Ni04MjRiLWI1MzgtNzAzNDA0Yzk1NWMzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTllMmU3NS1jMzU2LTgyNGItYjUzOC03MDM0MDRjOTU1YzMiIHN0RXZ0OndoZW49IjIwMjEtMDMtMDJUMDg6MjU6NDMtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4yIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4DmRL8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKlBMVEVHcEyo/yav/yCp/yap/yap/yap/yan/ySn/yao/yaq/ySf/yCo/yap/ychNrqHAAAADXRSTlMA1BB6a+OAQD1qOQg1EbKBQAAAArBJREFUeNrt0sEJgDAQAMEIfoTUGQQLECwz4tNe/F7+BwrOlLBsKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHywt2gQh0XRHXRDchbtwl7twF+4Cd+Eu3AXuwl24C9yFu3AXuAt34S5wF+7CXeAu3IW73IW7cBe4C3fhLnAX7sJd4C7chbvAXbgLd4G7cBfuAnfhLtwlCO7CXbjLXbgLd4G7cBfuAnfhLtwF7sJduAvchbtwF7gLd+EucBfuwl3uwl24C9yFu/i82qLVXSSah49Od+Eu3IW73IW7cBe4C3fhLnAX7sJd4C7chbvAXbgLd7kLd+Eu3OUu3IW7cJe7cBfuAnfhLtwF7sJduAvchbtwF7gLd+EucBfuwl3uwl24C3e5C3fhLtzlLtyFu8BduAt3gbtwF+6CaI8Od5FpOOZyF+7CXbjLXbgLd4G7cBfuAnfhLtzlLtyFu3CXu3AX7sJd7sJduAt3uQt34S7c5S7chbvAXbgLd4G7cBfuAnfhLtzlLtyFu3CXu3AX7sJd7sJduAt3uQt34S7c5S7chbvAXbgLd4G7cBfuchfuwl24y124C3fhLnfhLtyFu9yFu3AX7nIX7sJd4C7chbvAXbgLd4G7eMUDAj143w53Q5IAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: 90%;
    background-position: bottom center; }

.hero__mic {
  position: relative;
  max-width: 330px;
  width: 100%; }
  .hero__mic img:nth-child(1) {
    animation: animateOpacity1 8s infinite;
    z-index: 2;
    position: relative;
    filter: drop-shadow(0 0 30px rgba(169, 225, 228, 0.3)); }
  .hero__mic img:nth-child(2) {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0; }

.hero--mini {
  background-image: none !important;
  background-color: #384359 !important; }

.post-template-single-videolanding,
.page-template-page-videolanding {
  overflow-x: hidden; }
  .post-template-single-videolanding .hero--mini,
  .page-template-page-videolanding .hero--mini {
    background: none;
    background-color: transparent !important; }
  @media only screen and (min-width: 980px) {
    .post-template-single-videolanding article,
    .page-template-page-videolanding article {
      padding-bottom: 10em; } }

.hero:not(.hero--mini) .hero__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - 45px);
  width: calc(100vw - 30px);
  pointer-events: initial;
  padding: 0 15px 0 18px; }
  body.front .hero:not(.hero--mini) .hero__content {
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.hero__category {
  margin-bottom: 15px;
  color: #7AE3E8; }

.hero__desc {
  line-height: 1.25em;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  color: #ffffff; }
  .hero__desc:before {
    content: "";
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -20px;
    border: 1px solid #ffffff;
    border-left-color: transparent;
    border-right-color: transparent;
    height: 5px;
    width: 47.5px; }
    body.page-blog .hero__desc:before {
      margin-top: 35px; }
  @media only screen and (min-width: 768px) {
    .hero__desc {
      max-width: 500px; } }
  @media only screen and (min-width: 980px) {
    .hero__desc {
      max-width: 725px; }
      body.ygs-team .hero__desc {
        max-width: 525px; } }
  body.page-blog .hero__desc,
  body.page-blog .hero__desc:before {
    margin-left: 0; }

.hero__cta {
  position: absolute;
  bottom: 3vh;
  width: auto;
  text-align: center; }
  body.page-blog .hero__cta {
    width: auto;
    position: relative;
    bottom: 0;
    text-align: left; }
  .hero__cta .hero__cta--left {
    max-width: 105px;
    margin: 0; }
  .hero__cta .hero__cta--right {
    display: table-cell;
    vertical-align: middle;
    color: #7AE3E8; }
    @media only screen and (min-width: 768px) {
      .hero__cta .hero__cta--right {
        line-height: 70px; } }
  .hero__cta .hero__author--img {
    width: 100%;
    max-width: 75px;
    border-radius: 50%; }

.solutions {
  position: relative;
  background: #0c5366;
  background: linear-gradient(0deg, #7ae3e8 0%, #7ae3e8 90%, rgba(122, 227, 232, 0.25) 100%);
  z-index: 3;
  overflow-x: hidden;
  margin-top: -30vh;
  padding-left: 15px;
  padding-right: 15px; }
  body.front .solutions {
    background-color: #343e53; }
  @media screen and (min-width: 666px) {
    .solutions {
      background: linear-gradient(0deg, #7ae3e8 0%, #7ae3e8 95%, rgba(122, 227, 232, 0.25) 100%); } }
  @media only screen and (min-width: 768px) {
    .solutions {
      background: linear-gradient(0deg, #7ae3e8 0%, #7ae3e8 40%, rgba(122, 227, 232, 0.33) 100%); } }

.solutions__item {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-top: 150px;
  overflow-y: hidden;
  background-color: transparent; }
  @media only screen and (min-width: 768px) {
    .solutions__item:last-of-type {
      background-image: none; } }
  .solutions__item h2 {
    color: #ffffff; }
  .solutions__item:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    background-color: transparent; }
  .solutions__item:hover::before {
    transition: .3s background-color ease-in-out;
    background-color: rgba(255, 255, 255, 0.25); }

.solutions__item--desc {
  width: 100%;
  max-width: 325px;
  min-height: 92px;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
  color: #354055; }

.solutions__item--img {
  display: flex;
  flex-grow: 2;
  align-items: flex-end;
  justify-content: center;
  bottom: 0;
  line-height: 0; }
  .csstransforms .solutions__item--img {
    transform: translate(0px, 300px); }
  .csstransforms .solutions__item.animate .solutions__item--img {
    animation: SlideToPosBottom 1s forwards;
    animation-timing-function: ease-in-out;
    animation-delay: .4s; }
    .solutions__item:nth-child(2) .csstransforms .solutions__item.animate .solutions__item--img {
      animation-delay: 0s; }
    .solutions__item:nth-child(3) .csstransforms .solutions__item.animate .solutions__item--img {
      animation-delay: .2s; }

.page-associations div.scroller-container,
.page-corporations div.scroller-container,
.page-publishers div.scroller-container {
  background: #ffffff; }

.page-associations.js-stickybit-parent main,
.page-corporations.js-stickybit-parent main,
.page-publishers.js-stickybit-parent main {
  margin-top: -71px; }

.page-associations .our-team,
.page-corporations .our-team,
.page-publishers .our-team {
  position: relative;
  overflow: hidden; }
  .page-associations .our-team video,
  .page-corporations .our-team video,
  .page-publishers .our-team video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.page-associations .ygs-connect,
.page-corporations .ygs-connect,
.page-publishers .ygs-connect {
  background-color: #354055;
  padding-top: 15px;
  padding-bottom: 15px; }
  @media only screen and (min-width: 768px) {
    .page-associations .ygs-connect,
    .page-corporations .ygs-connect,
    .page-publishers .ygs-connect {
      padding-top: 30px;
      padding-bottom: 30px; } }
  @media only screen and (min-width: 980px) {
    .page-associations .ygs-connect,
    .page-corporations .ygs-connect,
    .page-publishers .ygs-connect {
      padding-top: 70px;
      padding-bottom: 70px; } }
  .page-associations .ygs-connect h3, .page-associations .ygs-connect a,
  .page-corporations .ygs-connect h3,
  .page-corporations .ygs-connect a,
  .page-publishers .ygs-connect h3,
  .page-publishers .ygs-connect a {
    color: #ffffff;
    font-weight: bold; }
  .page-associations .ygs-connect a,
  .page-corporations .ygs-connect a,
  .page-publishers .ygs-connect a {
    text-decoration: underline; }
  .page-associations .ygs-connect h3 a,
  .page-corporations .ygs-connect h3 a,
  .page-publishers .ygs-connect h3 a {
    text-decoration: none; }
  .page-associations .ygs-connect__header-title,
  .page-corporations .ygs-connect__header-title,
  .page-publishers .ygs-connect__header-title {
    margin-bottom: 1em;
    text-transform: none; }
    @media only screen and (min-width: 980px) {
      .page-associations .ygs-connect__header-title,
      .page-corporations .ygs-connect__header-title,
      .page-publishers .ygs-connect__header-title {
        font-size: 45px; } }
  .page-associations .ygs-connect__left,
  .page-corporations .ygs-connect__left,
  .page-publishers .ygs-connect__left {
    display: flex;
    flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .page-associations .ygs-connect__left,
      .page-corporations .ygs-connect__left,
      .page-publishers .ygs-connect__left {
        padding-right: 30px; } }
    @media only screen and (min-width: 980px) {
      .page-associations .ygs-connect__left,
      .page-corporations .ygs-connect__left,
      .page-publishers .ygs-connect__left {
        padding-right: 60px; } }
  .page-associations .ygs-connect__item,
  .page-corporations .ygs-connect__item,
  .page-publishers .ygs-connect__item {
    border-bottom: 1px solid #ffffff; }
    @media only screen and (min-width: 768px) {
      .page-associations .ygs-connect__item,
      .page-corporations .ygs-connect__item,
      .page-publishers .ygs-connect__item {
        border-bottom: none;
        border-right: 1px solid #ffffff; } }
    @media only screen and (min-width: 768px) {
      .page-associations .ygs-connect__item:nth-child(1),
      .page-corporations .ygs-connect__item:nth-child(1),
      .page-publishers .ygs-connect__item:nth-child(1) {
        padding-right: 4em; } }
    .page-associations .ygs-connect__item:nth-child(2),
    .page-corporations .ygs-connect__item:nth-child(2),
    .page-publishers .ygs-connect__item:nth-child(2) {
      border-bottom: none; }
      @media only screen and (min-width: 768px) {
        .page-associations .ygs-connect__item:nth-child(2),
        .page-corporations .ygs-connect__item:nth-child(2),
        .page-publishers .ygs-connect__item:nth-child(2) {
          border-right: none;
          padding-left: 4em; } }
  .page-associations .ygs-connect__cta-promo,
  .page-corporations .ygs-connect__cta-promo,
  .page-publishers .ygs-connect__cta-promo {
    flex-grow: 2; }
    .page-associations .ygs-connect__cta-promo img,
    .page-corporations .ygs-connect__cta-promo img,
    .page-publishers .ygs-connect__cta-promo img {
      width: 100%; }
  .page-associations .ygs-connect__cta,
  .page-corporations .ygs-connect__cta,
  .page-publishers .ygs-connect__cta {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center; }
    .page-associations .ygs-connect__cta .ygs-connect__btn,
    .page-corporations .ygs-connect__cta .ygs-connect__btn,
    .page-publishers .ygs-connect__cta .ygs-connect__btn {
      text-decoration: none; }
  .page-associations .ygs-connect__btn,
  .page-corporations .ygs-connect__btn,
  .page-publishers .ygs-connect__btn {
    font-size: 12px;
    padding: 5px 15px;
    border: 1px solid #FFA300; }
    .page-associations .ygs-connect__btn:hover,
    .page-corporations .ygs-connect__btn:hover,
    .page-publishers .ygs-connect__btn:hover {
      background-color: #FFA300; }
  .page-associations .ygs-connect__item--img,
  .page-corporations .ygs-connect__item--img,
  .page-publishers .ygs-connect__item--img {
    margin-bottom: 15px; }
  .page-associations .ygs-connect__item--cat,
  .page-corporations .ygs-connect__item--cat,
  .page-publishers .ygs-connect__item--cat {
    margin-top: 0;
    color: #FFA300;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase; }
  .page-associations .ygs-connect__item--title,
  .page-corporations .ygs-connect__item--title,
  .page-publishers .ygs-connect__item--title {
    text-transform: none; }
  .page-associations .ygs-connect__item--copy,
  .page-corporations .ygs-connect__item--copy,
  .page-publishers .ygs-connect__item--copy {
    display: none; }

.our-team__overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
  background-size: 8px;
  background-position: top left;
  background-repeat: repeat;
  background-color: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

.page-services main {
  margin-top: 100px;
  overflow: hidden; }
  @media only screen and (min-width: 980px) {
    .page-services main {
      margin-top: 0; } }

.services {
  background-color: #354055;
  color: #ffffff;
  padding-top: 30px;
  padding-bottom: 15px; }
  @media only screen and (min-width: 768px) {
    .services {
      padding-top: 75px;
      padding-bottom: 37.5px; } }
  @media only screen and (min-width: 980px) {
    .services {
      padding-top: 100px;
      padding-bottom: 50px; } }
  body.page-publishers .services {
    background-color: #512D51; }
  body.page-associations .services {
    background-color: #354055; }

body.page-services {
  padding: 0;
  background-image: none;
  background-color: #354055;
  color: #ffffff; }
  body.page-services.childof-associations {
    background-color: #354055; }
  body.page-services.childof-corporations {
    background-color: #2D4A51; }
  body.page-services.childof-publishers {
    background-color: #512D51; }
  body.page-services section.services {
    padding-top: 0px !important;
    pointer-events: initial;
    background-color: transparent; }
    @media only screen and (min-width: 1200px) {
      body.page-services section.services {
        padding-bottom: 200px; } }

section.services p a {
  color: #7AE3E8; }

.services__desc {
  margin-bottom: 50px; }

.services__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: center;
  margin-bottom: 50px; }
  .services__item object {
    width: 100%;
    min-width: 140px; }
  .services__item > a {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff; }

.services__item-icon {
  position: relative;
  max-width: 140px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px; }

.services__item-desc {
  background-color: #7AE3E8;
  color: #0C5366;
  border-radius: 50%;
  width: 100%;
  height: 95.24%;
  position: absolute;
  top: 0;
  opacity: 0; }
  .services__item-desc p {
    margin: 0px auto;
    height: 100%;
    text-align: center;
    width: 82%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 50%;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.25; }
  @media only screen and (min-width: 980px) {
    .services__item-desc.active,
    .services__item:hover .services__item-desc {
      opacity: 1;
      transition: .3s opacity ease-in-out; } }
  @media only screen and (min-width: 1200px) {
    .services__item-desc.active,
    .services__item:hover .services__item-desc {
      opacity: 1;
      transition: .3s opacity ease-in-out; } }

.services__item-text {
  width: 95%;
  font-weight: 700; }

.screen {
  width: 100vw; }

.page-title-wrapper {
  position: relative;
  top: 0;
  overflow: auto;
  pointer-events: initial;
  margin-bottom: 30px;
  padding-top: 100px;
  width: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
  background-size: 8px;
  background-position: top left;
  background-repeat: repeat;
  background-color: transparent; }
  @media only screen and (min-width: 1200px) {
    .page-title-wrapper {
      padding-top: 150px; } }

section.services-list {
  overflow-x: hidden; }

.services-list__item {
  margin-bottom: 30px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px; }
  .services-list__item iframe {
    width: 100%; }
  .services-list__item .screen,
  .services-list__item .container,
  .services-list__item .content {
    padding-left: 0px;
    padding-right: 0px; }
  @media only screen and (min-width: 768px) {
    .services-list__item {
      margin-top: 50px;
      padding-top: 40px; } }
  @media only screen and (min-width: 980px) {
    .services-list__item {
      margin-top: 100px; } }
  @media only screen and (min-width: 1200px) {
    .services-list__item {
      margin-top: 200px; } }
  .services-list__item .service-icon {
    padding-right: 0px;
    text-align: right; }
    .services-list__item .service-icon img {
      position: relative;
      right: -40px;
      transform: rotate(12deg);
      max-width: 400px; }
      @media only screen and (min-width: 768px) {
        .services-list__item .service-icon img {
          max-width: 430px; } }
      @media only screen and (min-width: 980px) {
        .services-list__item .service-icon img {
          max-width: 500px; } }
      @media only screen and (min-width: 1200px) {
        .services-list__item .service-icon img {
          max-width: 575px; } }
  .services-list__item:nth-of-type(even) > .row > div:nth-child(1) {
    order: 2; }
  .services-list__item:nth-of-type(even) > .row > div:nth-child(2) {
    order: 1; }
  .services-list__item:nth-of-type(even) .screen,
  .services-list__item:nth-of-type(even) .container,
  .services-list__item:nth-of-type(even) .content {
    width: 100%;
    flex: initial;
    max-width: initial; }
  .services-list__item:nth-of-type(even) .content {
    max-width: 70%; }
  .services-list__item:nth-of-type(even) .service-icon {
    text-align: left; }
    .services-list__item:nth-of-type(even) .service-icon img {
      right: initial;
      left: -40px;
      transform: rotate(-12deg); }
  .services-list__item.map:nth-child(odd) .service-icon, .services-list__item.map:nth-child(even) .service-icon {
    display: none; }
  .services-list__item.map:nth-child(odd) > .row, .services-list__item.map:nth-child(even) > .row {
    max-width: initial; }
  .services-list__item.map:nth-child(odd) .screen, .services-list__item.map:nth-child(even) .screen {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .services-list__item.map:nth-child(odd) .screen, .services-list__item.map:nth-child(even) .screen {
        width: 100vw; } }
  .services-list__item.map:nth-child(odd) .content, .services-list__item.map:nth-child(even) .content {
    width: 100%;
    max-width: 100%; }
  .services-list__item.map:nth-child(odd) .container, .services-list__item.map:nth-child(even) .container {
    width: auto; }
    @media only screen and (min-width: 768px) {
      .services-list__item.map:nth-child(odd) .container, .services-list__item.map:nth-child(even) .container {
        width: 748px; } }
    @media only screen and (min-width: 980px) {
      .services-list__item.map:nth-child(odd) .container, .services-list__item.map:nth-child(even) .container {
        width: 960px; } }
    @media only screen and (min-width: 1200px) {
      .services-list__item.map:nth-child(odd) .container, .services-list__item.map:nth-child(even) .container {
        width: 1180px; } }
  .services-list__item.map:nth-child(odd) .row > div:nth-child(1), .services-list__item.map:nth-child(even) .row > div:nth-child(1) {
    width: 100%; }
  @media screen and (max-width: 758px) {
    .services-list__item:nth-child(odd) .row > div:nth-child(1), .services-list__item:nth-child(even) .row > div:nth-child(1) {
      order: 2; }
    .services-list__item:nth-child(odd) .row > div:nth-child(2), .services-list__item:nth-child(even) .row > div:nth-child(2) {
      order: 1; }
    .services-list__item:nth-child(odd) .screen,
    .services-list__item:nth-child(odd) .container,
    .services-list__item:nth-child(odd) .content, .services-list__item:nth-child(even) .screen,
    .services-list__item:nth-child(even) .container,
    .services-list__item:nth-child(even) .content {
      width: 100%;
      flex: initial;
      max-width: initial; }
    .services-list__item:nth-child(odd) .service-icon, .services-list__item:nth-child(even) .service-icon {
      display: none; } }

.services-list__item .content {
  display: flex;
  flex-direction: column; }

.services-list__examples {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 30px;
  order: 2; }

.services-list__examples--item {
  margin-bottom: 15px; }
  .services-list__examples--item:nth-child(odd) {
    padding-left: 0px; }
  .services-list__examples--item:nth-child(even) {
    padding-right: 0px; }

.services-list__btn-wrapper {
  order: 3; }
  .services-list__btn-wrapper ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
    .services-list__btn-wrapper ul li {
      flex: 0 0 50%;
      max-width: 50%; }
      .services-list__btn-wrapper ul li:nth-child(odd) {
        padding-right: 15px; }
      .services-list__btn-wrapper ul li:nth-child(even) {
        padding-left: 15px; }

.services-list__btn {
  border: 1px solid #FFA300;
  display: block;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  padding: 6px; }
  .services-list__btn:hover {
    color: #ffffff;
    background-color: #FFA300; }

.services-list__promo p, .services-list__contact p {
  font-size: 14px;
  line-height: 20px;
  font-weight: normal; }

section header {
  position: relative;
  z-index: initial;
  width: auto;
  box-shadow: none; }

body.page-careers,
body.career-apply {
  background-color: #ffffff; }
  body.page-careers > header,
  body.career-apply > header {
    display: none; }

.career-header {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
  background-size: 8px;
  background-position: top left;
  background-repeat: repeat;
  background-color: transparent;
  background-color: #0C5366;
  padding-top: 110px;
  padding-bottom: 30px;
  color: #ffffff; }
  @media only screen and (min-width: 768px) {
    .career-header {
      padding-bottom: 50px; } }
  .career-header__content {
    max-width: 490px;
    margin-right: auto; }
    @media only screen and (min-width: 980px) {
      .career-header__content {
        max-width: 600px; } }
    @media only screen and (min-width: 1200px) {
      .career-header__content {
        max-width: 736px; } }
    .career-header__content:before {
      content: "";
      display: block;
      margin-top: 35px;
      margin-right: auto;
      position: relative;
      top: -20px;
      border: 1px solid #ffffff;
      border-left-color: transparent;
      border-right-color: transparent;
      height: 5px;
      width: 47.5px; }
  .career-header h1 span {
    /*display: block;*/ }
    .career-header h1 span + span {
      display: inline; }

.career-content {
  padding-top: 50px;
  padding-bottom: 20px;
  color: #404040; }
  @media only screen and (min-width: 768px) {
    .career-content__item:nth-child(odd) {
      padding-right: 54px; }
    .career-content__item:nth-child(even) {
      padding-left: 54px; } }
  @media only screen and (min-width: 980px) {
    .career-content {
      padding-top: 100px; } }
  .career-content:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 0;
    height: 75%;
    width: 40%;
    max-width: 597px;
    background-image: url(img/career-header.png);
    background-repeat: no-repeat;
    background-position: 0 1px;
    background-size: contain;
    pointer-events: none; }
    @media only screen and (min-width: 1200px) {
      .career-content:before {
        height: 72%;
        width: 50%; } }

.career-promo {
  color: #404040; }
  @media only screen and (min-width: 768px) {
    .career-promo {
      padding-bottom: 50px; } }
  .career-promo header {
    background-color: #7AE3E8;
    color: #0C5366;
    padding: 30px 15px 0px; }
    .career-promo header img {
      pointer-events: none; }
    @media only screen and (min-width: 1200px) {
      .career-promo header {
        margin-top: 50px; } }
  .career-promo__top-img {
    padding: 30px 15px 20px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto; }
    @media only screen and (min-width: 768px) {
      .career-promo__top-img {
        padding: 105px 15px 80px; } }
  @media only screen and (min-width: 768px) {
    .career-promo__item {
      margin-bottom: 75px; } }

body.career-apply .career-header {
  padding-top: 100px;
  padding-bottom: 20px; }

body.career-apply .career-content {
  padding-bottom: 100px; }
  body.career-apply .career-content--link {
    margin-top: 60px; }
    body.career-apply .career-content--link a {
      text-decoration: underline; }
      body.career-apply .career-content--link a:hover {
        color: #FFA300; }

body.career-apply .career-content:before {
  width: 75%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjIAAADwCAMAAAAtrX79AAADhGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE4OTc0MDFkLTQwYjQtNGYxYi05YmI5LTUwYjhkNzhlYTMyZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZERkMzRDk2QTIxMUU5ODM2MEM5NUNEMzJBNzZBNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZERkMzQzk2QTIxMUU5ODM2MEM5NUNEMzJBNzZBNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNTM3MTJmOC1jZDkwLTQ3NDktYjRiZi1kNjQ2MDlkNDRiZjMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplM2EzMjlhYS00NjY0LWZjNGQtYWFkZS1jY2ViNTU2ZDVkNWQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwv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); }

body.career-apply li {
  list-style: disc; }

body.career-apply ul {
  margin-left: 1em; }

body.career-apply #section__footer li,
body.career-apply .menu li {
  list-style: none; }

.case-studies {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  color: #404040; }
  @media only screen and (min-width: 768px) {
    .case-studies {
      padding-top: 100px;
      padding-bottom: 100px; } }

.case-study__item {
  margin-bottom: 50px; }
  .case-study__item:last-of-type {
    margin-bottom: 0px; }
  .case-study__item p {
    font-size: 20px; }
  @media only screen and (min-width: 768px) {
    .case-study__item {
      margin-bottom: 100px; } }

.clients {
  background-color: #404040;
  padding-top: 30px;
  padding-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    .clients {
      padding-top: 75px;
      padding-bottom: 75px; } }
  @media only screen and (min-width: 980px) {
    .clients {
      padding-top: 130px;
      padding-bottom: 130px; } }
  .clients ul li {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center; }
    .clients ul li * {
      display: inline;
      vertical-align: middle; }
    .clients ul li a {
      transform: scale(0.75); }

.clients__testimony {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAYAAACEhIafAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM2MCwgMjAyMC8wMi8xMy0wMTowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YTg1ZDlmZi1jZDc1LTQ4NDAtOTY3ZC0wNTI0YmIzNGExY2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjU2MTg1RjhCQzczMTFFQUI1OTRCNjA3MjI5QTA3ODYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjU2MTg1RjdCQzczMTFFQUI1OTRCNjA3MjI5QTA3ODYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDM5MzE0YTEtODgwOS1jYjQ2LWIwZGUtMTkyMmNjYmY5Nzk2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTBhMDY5MjktZDQ3Yy0yNjQyLTk5YzQtOTM5YTEzMWI2OGQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JyvDzAAAAB5JREFUeNpiqHr84j8TAwMDI4hgYPj//z8DmAUQYABhEQZJcuc8QgAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
  background-position: top left;
  background-color: transparent; }
  @media only screen and (min-width: 768px) {
    .clients__testimony {
      padding-left: 6vw;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM2MCwgMjAyMC8wMi8xMy0wMTowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YTg1ZDlmZi1jZDc1LTQ4NDAtOTY3ZC0wNTI0YmIzNGExY2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkIwNUNBQjBCQzczMTFFQTlDQTdDQTA1N0YxNDZCRDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkIwNUNBQUZCQzczMTFFQTlDQTdDQTA1N0YxNDZCRDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGE4NWQ5ZmYtY2Q3NS00ODQwLTk2N2QtMDUyNGJiMzRhMWNiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhhODVkOWZmLWNkNzUtNDg0MC05NjdkLTA1MjRiYjM0YTFjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoxyeWMAAAAcSURBVHjaYqx6/OI/AwMDIxAztMqIgygGgAADAEFNA//mPPh0AAAAAElFTkSuQmCC);
      background-repeat: repeat-y;
      background-position: 3vw top; } }

body.page-about.js-stickybit-parent main {
  margin-top: -71px; }

body.page-about header {
  display: none; }

body.page-about .hero {
  background-color: #0C5366;
  height: auto;
  min-height: 100vh; }

body.page-about .hero__content {
  padding-left: 15px;
  padding-right: 15px;
  /*min-height: 100vh;*/
  min-height: 610px; }
  @media screen and (max-width: 767px) {
    body.page-about .hero__content {
      position: relative;
      /*min-height: 100vh;*/
      min-height: 610px;
      padding-top: 100px; }
      body.page-about .hero__content .hero__cta {
        position: relative; }
      body.page-about .hero__content .hero__cta {
        margin-top: 30px; } }
  body.page-about .hero__content .h1__small {
    color: #7AE3E8; }
  @media only screen and (min-width: 1200px) {
    body.page-about .hero__content .hero__desc {
      max-width: 980px; } }

@media screen and (max-width: 767px) {
  body.page-about .hero__overlay {
    position: relative; } }

body.page-about .about-page .container {
  width: 100%; }

body.page-about .post {
  background-color: transparent;
  padding-bottom: 100px; }
  @media only screen and (min-width: 980px) {
    body.page-about .post {
      padding-bottom: 200px; } }
  body.page-about .post p {
    font-size: 20px;
    line-height: 1.5em;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px; }

body.page-about .see-more {
  position: relative;
  right: 100px; }

body.page-about h2 {
  color: #0C5366;
  font-size: 75px; }

body.page-about .highlight {
  background-color: #7AE3E8; }

body.page-about section {
  overflow: initial; }

.about-page__content--item {
  text-align: center;
  padding: 0 15px; }
  .about-page__content--item:before {
    content: "";
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -20px;
    border: 1px solid #FFA300;
    border-top-color: transparent;
    border-bottom-color: transparent;
    height: 51px;
    width: 4px;
    margin-top: 65px; }
  .about-page__content--item:nth-child(1) {
    margin-top: 60px; }
    .about-page__content--item:nth-child(1):before {
      display: none; }
  .about-page__content--item.highlight {
    padding-bottom: 1px; }
    .about-page__content--item.highlight:before {
      top: -80px;
      margin-top: 100px; }

.about-page__content--item_body {
  max-width: 700px;
  margin: 0px auto;
  text-align: left; }

.about-page__content--item_body > .col-4 {
  display: flex; }
  .about-page__content--item_body > .col-4 img {
    margin: auto; }

.about-page__content--item_body p.content {
  margin-bottom: 25px; }

.about-page__content .content-post > p:last-child {
  margin-top: 30px; }

.blog,
.page-blog {
  background-color: #ffffff;
  color: #404040;
  padding-top: 30px;
  padding-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    .blog,
    .page-blog {
      padding-top: 75px;
      padding-bottom: 75px; }
      .blog .pad:nth-of-type(1),
      .page-blog .pad:nth-of-type(1) {
        padding-right: 100px; }
      .blog .pad:nth-of-type(2),
      .page-blog .pad:nth-of-type(2) {
        border-left: 1px solid #BFBFBF;
        padding-left: 100px; } }
  @media only screen and (min-width: 980px) {
    .blog,
    .page-blog {
      padding-top: 130px;
      padding-bottom: 130px; } }

.blog-teaser {
  flex-direction: row-reverse; }
  .front .blog-teaser__img {
    display: none; }
    @media only screen and (min-width: 768px) {
      .front .blog-teaser__img {
        display: block; } }
  @media screen and (max-width: 767px) {
    .front .blog-teaser__desc {
      flex: 0 0 100%;
      max-width: 100%; } }
  .blog-teaser > div:first-of-type {
    margin-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    .blog-teaser div {
      margin-bottom: 0px; } }

.blog-teaser__img-clip,
.blog__img-clip {
  text-align: center;
  line-height: 0;
  overflow: hidden;
  border-radius: 50%; }

.blog-teaser__img {
  padding: 0px 15px; }
  @media only screen and (min-width: 980px) {
    .blog-teaser__img {
      padding: 0px; } }
  .blog-teaser__img img {
    width: 100%; }

/**
 *
 * BLOG OVERVIEW
 *
*/
body.page-blog {
  padding-top: 0px;
  padding-bottom: 0px; }

.blog-filter {
  background-color: #7AE3E8;
  color: #ffffff;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 1px; }
  @media only screen and (min-width: 980px) {
    .blog-filter .container {
      padding-left: 0px;
      padding-right: 0px; } }
  .blog-filter ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 1em;
    margin-bottom: 1em; }
    @media only screen and (min-width: 768px) {
      .blog-filter ul {
        flex-direction: row; } }

.blog-filter__item {
  padding-top: .5em;
  padding-bottom: .5em;
  color: #0C5366; }
  .blog-filter__item a, .blog-filter__item.title {
    color: #0C5366; }
  .blog-filter__item.title {
    opacity: .5; }
  .blog-filter__item.active {
    border-bottom: 3px solid #0C5366; }

.blog-content {
  padding-bottom: 0; }
  @media only screen and (min-width: 768px) {
    .blog-content {
      padding-bottom: 75px; } }
  @media only screen and (min-width: 980px) {
    .blog-content {
      padding-bottom: 130px; } }

.blog-content__item {
  position: relative;
  padding-left: 0px;
  padding-right: 0px; }
  .blog-content__item:hover .continue--btn {
    transform: scale(0.5) translate(15px, 0px); }
  .blog-content__item a {
    color: #ffffff;
    transition: 0.35s all cubic-bezier(0.55, 0.085, 0, 0.99); }
    .blog-content__item a:hover {
      color: #7AE3E8; }

.blog-content__item--inner {
  height: 0;
  max-height: 350px;
  margin-right: 1px;
  margin-bottom: 1px;
  padding: 0 15px 0;
  padding-bottom: 87.895%;
  overflow: hidden;
  color: #ffffff;
  background-color: #404040; }
  @media only screen and (min-width: 768px) {
    .blog-content__item--inner {
      padding-top: 30px; } }
  .blog-content__item.focused .blog-content__item--inner {
    background-color: #0C5366; }

.hero__category,
.blog-content__item--cat {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }

.blog-content__item--cat {
  margin-bottom: 2px; }
  @media only screen and (min-width: 768px) {
    .blog-content__item--cat {
      margin-bottom: 1em; } }

.blog-content__tag:before,
.hero__category--tag:before {
  content: "/\A0";
  padding: 0 0 0 4px; }

.blog-content__tag:first-child::before,
.hero__category--tag:first-child::before {
  content: "";
  padding: 0; }

.blog-content__item--author,
.blog-content__item--copy {
  display: none; }
  @media only screen and (min-width: 768px) {
    .blog-content__item--author,
    .blog-content__item--copy {
      display: block; } }

@media only screen and (min-width: 768px) {
  .blog-content__item--copy {
    display: -webkit-box; } }

@media only screen and (min-width: 1200px) {
  .blog-content__item--copy {
    max-width: 90%; } }

.blog-content__item--author {
  margin-bottom: 1em; }

.blog-content__item--title {
  /*position: absolute;
    bottom: 0;
    left: 15px;*/ }
  @media only screen and (min-width: 768px) {
    .blog-content__item--title {
      position: relative;
      left: 0; } }

.blog-content__item--title__a:before {
  content: '';
  display: block;
  z-index: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.stats {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
  background-size: 8px;
  background-position: top left;
  background-repeat: repeat;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-around;
  padding: 10vh 3vw; }
  @media only screen and (min-width: 980px) {
    .stats {
      flex-direction: row;
      align-items: flex-start; } }

section.stats {
  overflow-y: hidden; }

.stats__item {
  text-align: center;
  margin-bottom: 50px; }
  @media only screen and (min-width: 768px) {
    .stats__item {
      margin-bottom: 0px; } }

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  vertical-align: auto;
  zoom: 1;
  display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  vertical-align: auto;
  zoom: 1;
  display: inline;
  position: relative; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  vertical-align: auto;
  zoom: 1;
  display: inline;
  visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block; }

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden; }

.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0); }

.odometer.odometer-auto-theme
.odometer-digit
.odometer-value.odometer-last-value,
.odometer.odometer-theme-default
.odometer-digit
.odometer-value.odometer-last-value {
  position: absolute; }

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s; }

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating
.odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down
.odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%); }

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating
.odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0); }

.stats__item * {
  text-align: center;
  width: 100%; }

.page-team.js-stickybit-parent main {
  margin-top: -71px; }

.our-team {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #EFEFEF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  @media only screen and (min-width: 768px) {
    .our-team {
      padding-top: 0px;
      padding-bottom: 100px;
      height: 100vh; } }
  .our-team .row {
    padding-left: 15px;
    padding-right: 15px; }
    @media only screen and (min-width: 768px) {
      .our-team .row {
        padding-left: 0px;
        padding-right: 0px; } }

.our-team__content {
  background-color: rgba(255, 255, 255, 0.9);
  color: #404040;
  padding-top: 15px;
  padding-bottom: 15px;
  z-index: 1; }
  @media only screen and (min-width: 768px) {
    .our-team__content {
      padding-top: 180px;
      padding-bottom: 80px;
      padding-right: 40px; } }
  .our-team__content:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    width: 100vw;
    background-color: rgba(255, 255, 255, 0.9); }

section.ygs-team {
  background-color: #ffffff;
  padding-top: 100px;
  padding-bottom: 100px; }

.ygs-team__member:hover .ygs-team__member-imgs--front {
  visibility: hidden;
  height: 0; }

.ygs-team__member:hover .ygs-team__member-desc {
  transition: .3s background-color ease-in-out;
  background-color: rgba(12, 83, 102, 0.6); }

.ygs-team__member:hover .ygs-team__member-desc--name {
  transition: .3s color ease-in-out;
  color: #7AE3E8; }

.ygs-team__member .ygs-team__member-desc {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  vertical-align: middle;
  background-color: rgba(64, 64, 64, 0.6);
  color: #ffffff;
  padding: 7px; }
  @media only screen and (min-width: 768px) {
    .ygs-team__member .ygs-team__member-desc {
      padding: 10px 7px 5px; } }

.ygs-team__member-imgs--load {
  width: 100%;
  -webkit-filter: blur(20px);
  filter: blur(20px); }

.ygs-team__member-btn {
  padding: 0px;
  border: 0px;
  width: 100%; }
  .ygs-team__member-btn * {
    pointer-events: none; }
  .ygs-team__member-btn:hover, .ygs-team__member-btn:focus, .ygs-team__member-btn:active {
    border: 0;
    outline: none; }

.ygs-team__career--inner {
  padding: 15px 20% 15px 15px; }
  @media only screen and (min-width: 1200px) {
    .ygs-team__career--inner {
      padding: 30px 27% 30px 30px; } }
  .ygs-team__career--inner a.make-btn {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .ygs-team__career--inner img {
    position: relative;
    top: -6px; }

.blog.single, .page-blog.single, body.single-post {
  background-color: #f4f4f4; }

body.single-post main {
  overflow: initial; }
  @media only screen and (min-width: 768px) {
    body.single-post main {
      overflow: hidden; } }
  @media only screen and (min-width: 980px) {
    body.single-post main {
      overflow-x: hidden; } }

.blog .choose-cat {
  display: none; }

.blog-post {
  position: relative;
  top: -80vh;
  z-index: 3;
  margin-bottom: -88vh; }

.blog-post__hero {
  position: relative; }

.blog-post__hero-bg {
  position: relative;
  line-height: 0; }

.blog-post__hero-bg img {
  max-width: initial;
  width: 100%; }

.blog-post article ul,
.blog-post article ul li {
  list-style-type: disc;
  margin-left: 1em; }

.blog-post .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 900px;
  margin-left: 0px;
  margin: 1.65em 0px !important; }

.blog-post__hero-bg--overlay {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
  background-size: 8px;
  background-position: top left;
  background-repeat: repeat;
  background-color: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5); }

@media only screen and (min-width: 768px) {
  .blog-post__hero-content--title {
    position: relative;
    top: -24px;
    margin-top: 30px; } }

.blog-post__hero-content {
  display: flex;
  flex-direction: column;
  padding: 0 15px; }
  @media only screen and (min-width: 768px) {
    .blog-post__hero-content {
      padding: 0 30px;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      color: #ffffff; } }

.blog-post__hero-content--title {
  margin-top: auto;
  margin-bottom: auto;
  height: auto; }

body.page-ourwork .blog-post__hero-content--title {
  margin-top: 0px; }

.post {
  background-color: #ffffff;
  width: 100%;
  padding-bottom: 100px; }

@media only screen and (min-width: 768px) {
  .blog-post .container {
    width: 660px; } }

@media only screen and (min-width: 980px) {
  .blog-post .container {
    width: 916px; } }

@media only screen and (min-width: 1200px) {
  .blog-post .container {
    width: 1180px; } }

.blog-post__content {
  padding: 15px; }
  @media only screen and (min-width: 980px) {
    .blog-post__content {
      padding: 30px; } }

.content-post {
  color: #404040; }
  .content-post ol {
    padding-left: 15px; }
  .content-post ol li {
    position: relative;
    list-style: inherit; }

.blog-post__social-media {
  background-color: #FFA300;
  display: flex;
  color: white;
  z-index: 2;
  width: 100%;
  flex-direction: row;
  margin: 0;
  justify-content: space-evenly; }
  @media only screen and (min-width: 768px) {
    .blog-post__social-media {
      position: fixed;
      width: 54px;
      margin-left: -54px;
      flex-direction: column; }
      .blog-post__social-media li:first-child {
        margin-top: 20px;
        margin-bottom: 10px; } }
  .blog-post__social-media li, .blog-post__social-media li > a {
    text-align: center;
    display: flex;
    align-items: center; }
    @media only screen and (min-width: 768px) {
      .blog-post__social-media li, .blog-post__social-media li > a {
        display: block;
        margin-bottom: 5px; } }

.content-author {
  margin-bottom: 20px; }
  .content-author .author__right--divider {
    color: #7AE3E8; }
  .content-author .author__right--title,
  .content-author .author__right--text {
    color: #0C5366; }
  .content-author .author__left {
    line-height: 0;
    max-width: 106px; }
  .content-author .author__right {
    display: flex;
    align-items: center; }
    .content-author .author__right span {
      padding: 0 2.5px; }

.hero__author--img {
  border-radius: 50%; }

nav.navigation {
  margin-top: 40px; }
  @media only screen and (min-width: 768px) {
    nav.navigation.right a {
      padding-right: 0px;
      padding-left: 25px; } }
  nav.navigation.right:before {
    margin-right: initial;
    margin-left: auto; }
  nav.navigation:before {
    content: "";
    display: block;
    margin-right: auto;
    position: relative;
    top: -20px;
    border: 1px solid #BFBFBF;
    border-left-color: transparent;
    border-right-color: transparent;
    height: 5px;
    width: 47.5px; }
    body.page-blog nav.navigation:before {
      margin-top: 35px; }
  nav.navigation .nav-previous, nav.navigation .nav-next {
    display: inline-block; }
  nav.navigation a {
    display: inline-block;
    margin-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      nav.navigation a {
        padding-right: 25px; } }
  nav.navigation span.post-title {
    font-weight: normal;
    max-width: 250px;
    display: flex;
    justify-content: flex-start;
    flex-direction: column; }

body.portfolio section.hero,
body.portfolio .blog-post__social-media,
body.portfolio .blog-post__hero-bg img,
body.portfolio .content-author,
body.page-ourwork section.hero,
body.page-ourwork .blog-post__social-media,
body.page-ourwork .blog-post__hero-bg img,
body.page-ourwork .content-author {
  display: none; }

body.portfolio .blog-post__hero,
body.portfolio .blog-post > .container,
body.portfolio .post,
body.page-ourwork .blog-post__hero,
body.page-ourwork .blog-post > .container,
body.page-ourwork .post {
  width: 100%; }

body.portfolio .blog-post__hero-bg--overlay,
body.page-ourwork .blog-post__hero-bg--overlay {
  background-color: transparent; }

body.portfolio .post > .container > .row,
body.page-ourwork .post > .container > .row {
  width: 100%; }

body.portfolio .blog-post,
body.page-ourwork .blog-post {
  top: 0;
  margin-bottom: 0; }

body.portfolio .blog-content__item--cat,
body.page-ourwork .blog-content__item--cat {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0; }

body.portfolio .post,
body.page-ourwork .post {
  overflow-x: hidden;
  display: flex;
  flex-direction: column; }
  @media only screen and (min-width: 768px) {
    body.portfolio .post,
    body.page-ourwork .post {
      flex-direction: row; } }

body.portfolio .blog-post__hero-bg,
body.portfolio .portfolio__hero-bg,
body.page-ourwork .blog-post__hero-bg,
body.page-ourwork .portfolio__hero-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

body.portfolio .blog-post__hero,
body.page-ourwork .blog-post__hero {
  position: relative;
  background-color: #0C5366; }
  @media only screen and (min-width: 768px) {
    body.portfolio .blog-post__hero,
    body.page-ourwork .blog-post__hero {
      position: fixed;
      flex: 0 0 25%;
      height: 100%;
      max-width: 25%; } }

@media only screen and (min-width: 768px) {
  body.portfolio .blog-post__content,
  body.page-ourwork .blog-post__content {
    flex: 0 0 75%;
    max-width: 75%;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 200px; } }

body.portfolio .blog-post__hero-content,
body.portfolio .portfolio__hero-content,
body.page-ourwork .blog-post__hero-content,
body.page-ourwork .portfolio__hero-content {
  position: relative;
  z-index: 2;
  margin-top: 60px;
  padding-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    body.portfolio .blog-post__hero-content,
    body.portfolio .portfolio__hero-content,
    body.page-ourwork .blog-post__hero-content,
    body.page-ourwork .portfolio__hero-content {
      position: absolute;
      top: 30px;
      bottom: 30px;
      left: 15px;
      margin-top: 160px; } }
  @media only screen and (min-width: 1200px) {
    body.portfolio .blog-post__hero-content,
    body.portfolio .portfolio__hero-content,
    body.page-ourwork .blog-post__hero-content,
    body.page-ourwork .portfolio__hero-content {
      left: 20px; } }

@media only screen and (min-width: 768px) {
  body.portfolio .blog-post__hero-bg,
  body.portfolio .portfolio__hero-bg,
  body.page-ourwork .blog-post__hero-bg,
  body.page-ourwork .portfolio__hero-bg {
    background-image: url(img/CollagePortfolio-blue.jpg);
    background-repeat: no-repeat; } }

body.portfolio .choose-cat,
body.page-ourwork .choose-cat {
  display: block; }
  @media screen and (max-width: 758px) {
    body.portfolio .choose-cat,
    body.page-ourwork .choose-cat {
      margin-top: 40px;
      margin-bottom: -15px; }
      body.portfolio .choose-cat .choose-cat__item.active,
      body.page-ourwork .choose-cat .choose-cat__item.active {
        background-position: right center;
        width: calc(100% + 25px); } }

body.portfolio .blog-post__hero-content--title,
body.portfolio .portfolio__hero-content--title,
body.portfolio .choose-cat__item a,
body.portfolio .choose-cat__item,
body.page-ourwork .blog-post__hero-content--title,
body.page-ourwork .portfolio__hero-content--title,
body.page-ourwork .choose-cat__item a,
body.page-ourwork .choose-cat__item {
  color: #ffffff; }

body.portfolio .choose-cat__item a:hover, body.portfolio .choose-cat__item a:focus,
body.page-ourwork .choose-cat__item a:hover,
body.page-ourwork .choose-cat__item a:focus {
  color: #7AE3E8; }

@media only screen and (min-width: 768px) {
  body.portfolio .blog-post__hero-content--title,
  body.portfolio .portfolio__hero-content--title,
  body.page-ourwork .blog-post__hero-content--title,
  body.page-ourwork .portfolio__hero-content--title {
    margin-top: 5px; } }

body.portfolio .blog-post__hero-content--title:after,
body.portfolio .portfolio__hero-content--title:after,
body.page-ourwork .blog-post__hero-content--title:after,
body.page-ourwork .portfolio__hero-content--title:after {
  content: "";
  display: block;
  margin-right: auto;
  position: relative;
  bottom: -20px;
  border: 1px solid #ffffff;
  border-left-color: transparent;
  border-right-color: transparent;
  height: 5px;
  width: 47.5px; }

body.portfolio .choose-cat__item,
body.page-ourwork .choose-cat__item {
  margin-bottom: 10px;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
  left: -25px; }
  body.portfolio .choose-cat__item.active,
  body.page-ourwork .choose-cat__item.active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAMAAADP/LbnAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA0LTMwVDExOjE1OjUzLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNC0zMFQxMTozMzo0Mi0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNC0zMFQxMTozMzo0Mi0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4ODg5Y2YwNi0xZjFiLWFjNGQtYmE2Ny01ZGFhNDc1ZjVlNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODg4OWNmMDYtMWYxYi1hYzRkLWJhNjctNWRhYTQ3NWY1ZTU0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODg4OWNmMDYtMWYxYi1hYzRkLWJhNjctNWRhYTQ3NWY1ZTU0Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODg5Y2YwNi0xZjFiLWFjNGQtYmE2Ny01ZGFhNDc1ZjVlNTQiIHN0RXZ0OndoZW49IjIwMTktMDQtMzBUMTE6MTU6NTMtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OwOi/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWlBMVEVHcEz/owD/owD/owD/qgD/ogD/owD/ogD//wD/ogD/owD/owD/ogD/ogD/owD/owD/owD/vwD/pAD/pAD/owD/ogD/ogD/owD/pgD/ogD/owD/ogD/owD/owDp7I9NAAAAHXRSTlMA/kheA2WuwAGn+aH4QvtO/ARUNfM8pbQonydYwUhLzEsAAABxSURBVDjLzdQ3EoAwDERREWxyMJiM7n9NrJIG1gVjfqeZV0iNiB5SW05girkC8cqMY+WNi/A4EpxiOBGsf4INEaMtBrc847aeKHvvlH3rBjktL/xo6UHjcDQV2mJUC+2+oD1EabeODuAvGS1MHT5u4wWBnRqHamwCSwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 50%; }

body.portfolio .pager a,
body.page-ourwork .pager a {
  display: inline-block;
  margin-left: 25px; }

body.portfolio .content-post > div,
body.portfolio .content-post > p,
body.portfolio .imgFull,
body.portfolio .portfolioDetail,
body.portfolio .wp-block-columns,
body.portfolio .wp-block-image,
body.portfolio [class*="wp-block-"],
body.portfolio [class^="wp-block-"],
body.page-ourwork .content-post > div,
body.page-ourwork .content-post > p,
body.page-ourwork .imgFull,
body.page-ourwork .portfolioDetail,
body.page-ourwork .wp-block-columns,
body.page-ourwork .wp-block-image,
body.page-ourwork [class*="wp-block-"],
body.page-ourwork [class^="wp-block-"] {
  margin-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    body.portfolio .content-post > div,
    body.portfolio .content-post > p,
    body.portfolio .imgFull,
    body.portfolio .portfolioDetail,
    body.portfolio .wp-block-columns,
    body.portfolio .wp-block-image,
    body.portfolio [class*="wp-block-"],
    body.portfolio [class^="wp-block-"],
    body.page-ourwork .content-post > div,
    body.page-ourwork .content-post > p,
    body.page-ourwork .imgFull,
    body.page-ourwork .portfolioDetail,
    body.page-ourwork .wp-block-columns,
    body.page-ourwork .wp-block-image,
    body.page-ourwork [class*="wp-block-"],
    body.page-ourwork [class^="wp-block-"] {
      margin-bottom: 45px; } }
  @media only screen and (min-width: 980px) {
    body.portfolio .content-post > div,
    body.portfolio .content-post > p,
    body.portfolio .imgFull,
    body.portfolio .portfolioDetail,
    body.portfolio .wp-block-columns,
    body.portfolio .wp-block-image,
    body.portfolio [class*="wp-block-"],
    body.portfolio [class^="wp-block-"],
    body.page-ourwork .content-post > div,
    body.page-ourwork .content-post > p,
    body.page-ourwork .imgFull,
    body.page-ourwork .portfolioDetail,
    body.page-ourwork .wp-block-columns,
    body.page-ourwork .wp-block-image,
    body.page-ourwork [class*="wp-block-"],
    body.page-ourwork [class^="wp-block-"] {
      margin-bottom: 60px; } }

@media only screen and (min-width: 768px) {
  body.portfolio .portfolioDetail,
  body.portfolio .wp-block-columns,
  body.portfolio figure[class*="wp-block-"],
  body.portfolio figure[class^="wp-block-"],
  body.page-ourwork .portfolioDetail,
  body.page-ourwork .wp-block-columns,
  body.page-ourwork figure[class*="wp-block-"],
  body.page-ourwork figure[class^="wp-block-"] {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (min-width: 980px) {
  body.portfolio .portfolioDetail,
  body.portfolio .wp-block-columns,
  body.portfolio figure[class*="wp-block-"],
  body.portfolio figure[class^="wp-block-"],
  body.page-ourwork .portfolioDetail,
  body.page-ourwork .wp-block-columns,
  body.page-ourwork figure[class*="wp-block-"],
  body.page-ourwork figure[class^="wp-block-"] {
    max-width: 85%; } }

@media only screen and (min-width: 1200px) {
  body.portfolio .portfolioDetail,
  body.portfolio .wp-block-columns,
  body.portfolio figure[class*="wp-block-"],
  body.portfolio figure[class^="wp-block-"],
  body.page-ourwork .portfolioDetail,
  body.page-ourwork .wp-block-columns,
  body.page-ourwork figure[class*="wp-block-"],
  body.page-ourwork figure[class^="wp-block-"] {
    max-width: 75%; } }

body.portfolio .imgFull,
body.portfolio figure.wp-block-image,
body.portfolio figure[class="wp-block-image"],
body.page-ourwork .imgFull,
body.page-ourwork figure.wp-block-image,
body.page-ourwork figure[class="wp-block-image"] {
  width: 100%;
  width: calc(100% + 30px);
  text-align: center;
  max-width: none;
  position: relative;
  left: -15px;
  right: -15px; }
  @media only screen and (min-width: 980px) {
    body.portfolio .imgFull,
    body.portfolio figure.wp-block-image,
    body.portfolio figure[class="wp-block-image"],
    body.page-ourwork .imgFull,
    body.page-ourwork figure.wp-block-image,
    body.page-ourwork figure[class="wp-block-image"] {
      width: calc(100% + 60px);
      left: -30px;
      right: -30px; } }

.light-blue {
  color: #7AE3E8; }

body.page-ourwork {
  background-color: #ffffff; }
  body.page-ourwork > header {
    display: none; }
  body.page-ourwork .portfolio__hero-bg--overlay {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
    background-size: 8px;
    background-position: top left;
    background-repeat: repeat;
    background-color: transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  body.page-ourwork .portfolio__hero-content {
    display: flex;
    flex-direction: column;
    padding: 0 15px 15px;
    margin-top: 12vh;
    left: 75px;
    height: 88vh;
    min-height: 525px;
    width: calc(100% - 75px); }
    @media only screen and (min-width: 768px) {
      body.page-ourwork .portfolio__hero-content {
        padding: 0 45px 0 30px;
        margin-top: 160px;
        height: auto; } }
    body.page-ourwork .portfolio__hero-content--title {
      margin-bottom: 45px; }
    body.page-ourwork .portfolio__hero-content--desc {
      margin-bottom: auto; }
      body.page-ourwork .portfolio__hero-content--desc .select {
        width: 80%; }
        @media only screen and (min-width: 768px) {
          body.page-ourwork .portfolio__hero-content--desc .select {
            width: 100%; } }
        @media screen and (min-width: 1144px) {
          body.page-ourwork .portfolio__hero-content--desc .select.filter-client {
            width: 33%; }
          body.page-ourwork .portfolio__hero-content--desc .select.filter-service {
            width: 56%; } }
      @media only screen and (min-width: 1200px) {
        body.page-ourwork .portfolio__hero-content--desc {
          max-width: 500px; } }
  body.page-ourwork .portfolio__hero-content .blog-post__hero-content--title {
    margin-left: -6px; }
    body.page-ourwork .portfolio__hero-content .blog-post__hero-content--title::after {
      margin-left: 6px; }
    @media only screen and (min-width: 980px) {
      body.page-ourwork .portfolio__hero-content .blog-post__hero-content--title {
        margin-left: -11px; }
        body.page-ourwork .portfolio__hero-content .blog-post__hero-content--title::after {
          margin-left: 11px; } }
  body.page-ourwork .choose-cat a:hover, body.page-ourwork .choose-cat a:focus {
    color: #7AE3E8; }
  body.page-ourwork .portfolio__info,
  body.page-ourwork .portfolio__items-wrapper {
    position: relative;
    flex: 0 0 100%;
    max-width: 100%; }
  body.page-ourwork .portfoluo__items-wrapper {
    min-height: 100vh; }
  body.page-ourwork .portfolio__info {
    position: relative;
    background-color: #0C5366;
    width: 100%;
    min-height: 525px; }
    @media only screen and (min-width: 768px) {
      body.page-ourwork .portfolio__info {
        position: fixed;
        flex: 0 0 40%;
        height: 100%;
        max-width: 40%; } }
    @media only screen and (min-width: 1200px) {
      body.page-ourwork .portfolio__info {
        flex: 0 0 50%;
        max-width: 50%; } }
  @media only screen and (min-width: 768px) {
    body.page-ourwork .portfolio__items-wrapper {
      flex: 0 0 60%;
      max-width: 60%;
      margin-left: auto;
      padding-top: 0px;
      min-height: 100vh; } }
  @media only screen and (min-width: 1200px) {
    body.page-ourwork .portfolio__items-wrapper {
      flex: 0 0 50%;
      max-width: 50%; } }
  body.page-ourwork .portfolio__item {
    position: relative; }
    body.page-ourwork .portfolio__item-info--inner {
      transform: scale(1);
      transition: 0.35s transform cubic-bezier(0.55, 0.085, 0, 0.99); }
    body.page-ourwork .portfolio__item .portfolio__img-bg:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 2;
      opacity: 0;
      background-color: rgba(0, 0, 0, 0.1);
      transition: 0.35s opacity cubic-bezier(0.55, 0.085, 0, 0.99); }
  body.page-ourwork .portfolio__item.light-theme .portfolio__img-bg:before {
    background-color: rgba(255, 255, 255, 0.2); }
  body.page-ourwork .portfolio__item:hover .portfolio__img-bg:before,
  body.page-ourwork .portfolio__item:focus .portfolio__img-bg:before {
    opacity: 1; }
  body.page-ourwork .portfolio__item:hover .portfolio__item-info--inner,
  body.page-ourwork .portfolio__item:focus .portfolio__item-info--inner {
    transform: scale(1.05); }
  body.page-ourwork .portfolio__img-bg {
    line-height: 0;
    position: relative;
    z-index: 1;
    contain: paint;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      body.page-ourwork .portfolio__img-bg {
        height: 100vh; } }
    @media only screen and (min-width: 768px) {
      body.page-ourwork .portfolio__img-bg img {
        position: absolute;
        height: 100%;
        width: 100%;
        object-fit: cover; } }
  body.page-ourwork .portfolio__item-info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    display: flex;
    flex-direction: column;
    overflow: hidden; }
    body.page-ourwork .portfolio__item-info--inner {
      display: flex;
      flex-direction: column;
      margin: auto;
      height: auto;
      padding: 15px;
      text-align: center; }
  body.page-ourwork .portfolio__desc {
    max-width: 400px;
    width: 100%;
    margin: auto; }
  body.page-ourwork .portfolio__btn {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
    color: #FFA300;
    font-size: 30px; }

.portfolio .wp-block-columns {
  max-width: 80%;
  margin-left: 0px !important;
  margin-right: auto; }

.portfolio .wp-block-columns p strong {
  font-weight: 600; }

.portfolio .wp-block-pullquote {
  padding-top: 0px; }

.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {
  text-transform: none; }

.portfolio .blog-post__hero-content--title {
  margin-bottom: 30px;
  color: #ffffff; }

.portfolio__hero-content--desc {
  color: #ffffff;
  margin-bottom: auto; }

.page-connect .lets-connect {
  display: none; }

@media only screen and (min-width: 768px) {
  .page-connect .entry-content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 1300px;
    padding-top: 30px;
    margin-bottom: 100px; }
    .page-connect .entry-content .wp-block-columns {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; }
    .page-connect .entry-content .nf-form-cont,
    .page-connect .entry-content > p:first-child {
      padding-right: 92px; }
    .page-connect .entry-content .nf-form-cont,
    .page-connect .entry-content .wp-block-columns,
    .page-connect .entry-content .wp-block-column,
    .page-connect .entry-content > p:first-child {
      flex: 0 0 50%;
      max-width: 50%; }
    .page-connect .entry-content > p:first-child {
      order: -2; }
    .page-connect .entry-content .nf-form-cont {
      order: -1; }
    .page-connect .entry-content .wp-block-column {
      margin: 0px;
      padding-right: 25px; } }

.page-template-page-assocconnect .menuBtn {
  display: none; }

.aconn_topmenu .container {
  padding-left: 0px;
  padding-right: 0px; }

.aconn_topmenu a.aconn-contactlink {
  background-color: #FFA300;
  color: #ffffff;
  padding: 8px 20px 8px 20px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 14px; }

.aconn_topmenu .aconn-linkright {
  text-align: right; }

.aconn_topmenu a.aconn-ygslink {
  background-color: transparent;
  color: #354055;
  padding: 8px 20px 8px 20px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 14px;
  border: 1px solid #FFA300;
  text-transform: inherit; }

body.page-template-page-assocconnect,
body.page-template-page-corpconnect {
  background-color: #F7F7F7; }
  body.page-template-page-assocconnect [type="button"]:hover, body.page-template-page-assocconnect [type="button"]:focus,
  body.page-template-page-corpconnect [type="button"]:hover,
  body.page-template-page-corpconnect [type="button"]:focus {
    background-color: inherit !important; }
  body.page-template-page-assocconnect > header,
  body.page-template-page-corpconnect > header {
    display: none; }
  body.page-template-page-assocconnect main,
  body.page-template-page-corpconnect main {
    overflow-x: inherit; }
    body.page-template-page-assocconnect main section,
    body.page-template-page-corpconnect main section {
      overflow-x: hidden; }
  body.page-template-page-assocconnect .hero__logo,
  body.page-template-page-corpconnect .hero__logo {
    display: none; }
  body.page-template-page-assocconnect .aconn_topmenu,
  body.page-template-page-corpconnect .aconn_topmenu {
    height: 75px;
    background-color: #F7F7F7;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%; }
  body.page-template-page-assocconnect .lets-connect,
  body.page-template-page-corpconnect .lets-connect {
    display: none; }
  body.page-template-page-assocconnect .scroller,
  body.page-template-page-corpconnect .scroller {
    height: 200px;
    width: 100%;
    max-width: 1400px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap; }
  body.page-template-page-assocconnect .scroller .blog-content__item,
  body.page-template-page-corpconnect .scroller .blog-content__item {
    height: 200px;
    width: 260px;
    display: inline-block;
    float: left;
    margin-left: 8px;
    margin-right: 8px; }
  body.page-template-page-assocconnect .scroller .blog-content__item--inner,
  body.page-template-page-corpconnect .scroller .blog-content__item--inner {
    max-height: 200px;
    background-color: #ffffff;
    height: 200px;
    width: 260px;
    margin: 0px;
    padding: 8px; }
    @media screen and (max-width: 480px) {
      body.page-template-page-assocconnect .scroller .blog-content__item--inner,
      body.page-template-page-corpconnect .scroller .blog-content__item--inner {
        width: 100%;
        padding: 5px; } }
  body.page-template-page-assocconnect .scroller .blog-content__tag,
  body.page-template-page-corpconnect .scroller .blog-content__tag {
    color: #FFA300;
    font-size: 12px;
    list-style: n; }
  body.page-template-page-assocconnect .scroller .blog-content__item--title,
  body.page-template-page-corpconnect .scroller .blog-content__item--title {
    color: #354055;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    text-align: left; }
  body.page-template-page-assocconnect .scroller .blog-content__item--title a,
  body.page-template-page-corpconnect .scroller .blog-content__item--title a {
    color: #354055;
    font-size: 20px;
    font-family: "Montserrat", sans-serif;
    font-style: normal; }
  body.page-template-page-assocconnect .scroller .video-post .blog-content__item--title a,
  body.page-template-page-corpconnect .scroller .video-post .blog-content__item--title a {
    color: #ffffff; }
  body.page-template-page-assocconnect .scroller .blog-content__item--author,
  body.page-template-page-corpconnect .scroller .blog-content__item--author {
    font-size: 12px;
    color: #354055;
    text-align: left; }
  body.page-template-page-assocconnect .blog-filter,
  body.page-template-page-corpconnect .blog-filter {
    background-color: #F7F7F7;
    z-index: 6; }
  body.page-template-page-assocconnect .blog-filter .blog-filter__item a,
  body.page-template-page-corpconnect .blog-filter .blog-filter__item a {
    color: #354055; }
  body.page-template-page-assocconnect .blog-filter li.active,
  body.page-template-page-corpconnect .blog-filter li.active {
    border-bottom: 3px solid #FFA300; }
  body.page-template-page-assocconnect .blog-filter .blog-filter__item.active a,
  body.page-template-page-corpconnect .blog-filter .blog-filter__item.active a {
    color: #354055; }
  body.page-template-page-assocconnect .blog-content .container,
  body.page-template-page-corpconnect .blog-content .container {
    padding-left: 0px;
    padding-right: 0px; }
  body.page-template-page-assocconnect .blog-content .blog-content__item--inner,
  body.page-template-page-corpconnect .blog-content .blog-content__item--inner {
    font-size: 16px;
    color: #354055;
    background-color: #ffffff;
    margin: 14px 8px; }
  body.page-template-page-assocconnect .scroller .blog-content__item--cat, body.page-template-page-assocconnect .blog-content .blog-content__item--cat,
  body.page-template-page-corpconnect .scroller .blog-content__item--cat,
  body.page-template-page-corpconnect .blog-content .blog-content__item--cat {
    padding-left: 0; }
  body.page-template-page-assocconnect .blog-content .blog-content__tag,
  body.page-template-page-corpconnect .blog-content .blog-content__tag {
    color: #FFA300;
    font-size: 12px;
    list-style: none; }
  body.page-template-page-assocconnect .blog-content .blog-content__item--title,
  body.page-template-page-corpconnect .blog-content .blog-content__item--title {
    color: #354055;
    font-size: 18px;
    font-family: "Montserrat", sans-serif;
    font-style: normal;
    position: relative;
    bottom: inherit; }
  body.page-template-page-assocconnect .blog-content .blog-content__item--title a,
  body.page-template-page-corpconnect .blog-content .blog-content__item--title a {
    color: #354055;
    font-family: "Montserrat", sans-serif;
    font-style: normal; }
  body.page-template-page-assocconnect .video-post .blog-content__item--title a,
  body.page-template-page-corpconnect .video-post .blog-content__item--title a {
    color: #ffffff; }
  body.page-template-page-assocconnect .blog-content .blog-content__item--author,
  body.page-template-page-corpconnect .blog-content .blog-content__item--author {
    font-size: 12px;
    color: #354055; }
  body.page-template-page-assocconnect .video-post .blog-content__item--author,
  body.page-template-page-corpconnect .video-post .blog-content__item--author {
    color: #ffffff; }
  body.page-template-page-assocconnect .blog-content .blog-content__item--copy,
  body.page-template-page-corpconnect .blog-content .blog-content__item--copy {
    font-size: 16px;
    color: #354055; }
  body.page-template-page-assocconnect .video-post .blog-content__item--copy,
  body.page-template-page-corpconnect .video-post .blog-content__item--copy {
    display: none; }
  body.page-template-page-assocconnect .blog-content .blog-content__item--copy a.blog-content__item--readmore,
  body.page-template-page-corpconnect .blog-content .blog-content__item--copy a.blog-content__item--readmore {
    font-weight: bold;
    font-size: 16px;
    color: #354055;
    text-decoration: underline; }
  body.page-template-page-assocconnect .hero-bg--overlay,
  body.page-template-page-corpconnect .hero-bg--overlay {
    background: none; }
  body.page-template-page-assocconnect .hero__overlay,
  body.page-template-page-corpconnect .hero__overlay {
    background-image: none;
    background: none; }
  body.page-template-page-assocconnect .hero__overlay .hero__content .container,
  body.page-template-page-corpconnect .hero__overlay .hero__content .container {
    margin-top: 30px;
    margin-bottom: 80px; }
  body.page-template-page-assocconnect .hero-content,
  body.page-template-page-corpconnect .hero-content {
    display: flex;
    flex-direction: column;
    padding: 0 15px 15px;
    margin-top: 12vh;
    left: 75px;
    height: 88vh;
    min-height: 525px;
    width: calc(100% - 75px); }
    @media only screen and (min-width: 768px) {
      body.page-template-page-assocconnect .hero-content,
      body.page-template-page-corpconnect .hero-content {
        padding: 0 45px 0 30px;
        margin-top: 160px;
        height: auto; } }
    body.page-template-page-assocconnect .hero-content--title,
    body.page-template-page-corpconnect .hero-content--title {
      margin-bottom: 45px; }
    body.page-template-page-assocconnect .hero-content--desc,
    body.page-template-page-corpconnect .hero-content--desc {
      margin-bottom: auto; }
      body.page-template-page-assocconnect .hero-content--desc .select,
      body.page-template-page-corpconnect .hero-content--desc .select {
        width: 80%; }
        @media only screen and (min-width: 768px) {
          body.page-template-page-assocconnect .hero-content--desc .select,
          body.page-template-page-corpconnect .hero-content--desc .select {
            width: 100%; } }
        @media screen and (min-width: 1144px) {
          body.page-template-page-assocconnect .hero-content--desc .select.filter-client,
          body.page-template-page-corpconnect .hero-content--desc .select.filter-client {
            width: 33%; }
          body.page-template-page-assocconnect .hero-content--desc .select.filter-service,
          body.page-template-page-corpconnect .hero-content--desc .select.filter-service {
            width: 56%; } }
      @media only screen and (min-width: 1200px) {
        body.page-template-page-assocconnect .hero-content--desc,
        body.page-template-page-corpconnect .hero-content--desc {
          max-width: 500px; } }
  body.page-template-page-assocconnect .choose-cat a:hover, body.page-template-page-assocconnect .choose-cat a:focus,
  body.page-template-page-corpconnect .choose-cat a:hover,
  body.page-template-page-corpconnect .choose-cat a:focus {
    color: #7AE3E8; }
  body.page-template-page-assocconnect .connect-header,
  body.page-template-page-corpconnect .connect-header {
    width: 100%;
    max-width: 550px; }
  body.page-template-page-assocconnect .scroller .video-post .blog-content__item--inner,
  body.page-template-page-corpconnect .scroller .video-post .blog-content__item--inner {
    border: 1px solid #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%; }
    body.page-template-page-assocconnect .scroller .video-post .blog-content__item--inner .blog-content__item--cat,
    body.page-template-page-corpconnect .scroller .video-post .blog-content__item--inner .blog-content__item--cat {
      display: none; }
    body.page-template-page-assocconnect .scroller .video-post .blog-content__item--inner .blog-content__item--title,
    body.page-template-page-corpconnect .scroller .video-post .blog-content__item--inner .blog-content__item--title {
      flex-grow: 2;
      display: flex;
      justify-content: center;
      flex-direction: column; }
    body.page-template-page-assocconnect .scroller .video-post .blog-content__item--inner .blog-content__item--playbtn,
    body.page-template-page-corpconnect .scroller .video-post .blog-content__item--inner .blog-content__item--playbtn {
      height: 95px; }

body.post-association-connect,
body.post-corporation-connect {
  background-color: #F7F7F7; }
  body.post-association-connect [type="button"]:hover, body.post-association-connect [type="button"]:focus,
  body.post-corporation-connect [type="button"]:hover,
  body.post-corporation-connect [type="button"]:focus {
    background-color: inherit !important; }
  body.post-association-connect .hero__overlay,
  body.post-corporation-connect .hero__overlay {
    backgroundimage: none; }
  body.post-association-connect > header,
  body.post-corporation-connect > header {
    display: none; }
  body.post-association-connect main,
  body.post-corporation-connect main {
    overflow-x: hidden; }
  body.post-association-connect .menuBtn,
  body.post-corporation-connect .menuBtn {
    display: none; }
  body.post-association-connect .hero,
  body.post-corporation-connect .hero {
    background-color: #F7F7F7; }
  body.post-association-connect .hero__logo,
  body.post-corporation-connect .hero__logo {
    display: none; }
  body.post-association-connect .aconn_topmenu,
  body.post-corporation-connect .aconn_topmenu {
    height: 75px;
    background-color: #354055;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%; }
  body.post-association-connect .lets-connect,
  body.post-corporation-connect .lets-connect {
    display: none; }
  body.post-association-connect .hero-bg--overlay,
  body.post-corporation-connect .hero-bg--overlay {
    background: none; }
  body.post-association-connect .hero__overlay,
  body.post-corporation-connect .hero__overlay {
    background-image: none;
    background: none; }
  body.post-association-connect .aconn_header,
  body.post-corporation-connect .aconn_header {
    height: 150px;
    margin-top: 75px; }
  body.post-association-connect main.post-main__association-connect,
  body.post-corporation-connect main.post-main__association-connect {
    background-color: #F7F7F7; }
  body.post-association-connect .aconn-linkright a,
  body.post-corporation-connect .aconn-linkright a {
    color: #ffffff; }
  body.post-association-connect .blog-post,
  body.post-corporation-connect .blog-post {
    top: 0px;
    margin-bottom: 0px; }
  body.post-association-connect .row,
  body.post-corporation-connect .row {
    margin-left: 0px;
    margin-right: 0px; }
  body.post-association-connect .blog-content__tag,
  body.post-corporation-connect .blog-content__tag {
    color: #FFA300;
    font-size: 18px; }
  body.post-association-connect .blog-post__hero-content--title,
  body.post-corporation-connect .blog-post__hero-content--title {
    color: #354055;
    font-size: 52px;
    font-weight: bold;
    margin-top: 40px;
    font-family: "Montserrat", sans-serif; }
  body.post-association-connect .content-author .author__right--text,
  body.post-corporation-connect .content-author .author__right--text {
    color: #354055; }
  body.post-association-connect .post-aconn-sidebar,
  body.post-corporation-connect .post-aconn-sidebar {
    display: none; }
    @media only screen and (min-width: 768px) {
      body.post-association-connect .post-aconn-sidebar,
      body.post-corporation-connect .post-aconn-sidebar {
        display: block; } }
  body.post-association-connect .post-aconn-sidebar .related-stories__header,
  body.post-corporation-connect .post-aconn-sidebar .related-stories__header {
    color: #BFBFBF;
    margin-top: 35px;
    font-size: 18px; }
  body.post-association-connect .post-aconn-sidebar .blog-content__item--inner,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__item--inner {
    background: #ffffff;
    height: auto;
    max-height: 350px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    border-bottom: 1px solid #707070; }
  body.post-association-connect .post-aconn-sidebar .blog-content__tag,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__tag {
    font-size: 12px;
    font-weight: bold; }
  body.post-association-connect .post-aconn-sidebar .blog-content__item--title,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__item--title {
    font-size: 16px;
    font-family: "Montserrat", sans-serif; }
  body.post-association-connect .post-aconn-sidebar .blog-content__item--title a,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__item--title a {
    color: #354055;
    font-family: "Montserrat", sans-serif; }
  body.post-association-connect .post-aconn-sidebar .blog-content__item--cat,
  body.post-association-connect .post-aconn-sidebar .blog-content__tag,
  body.post-association-connect .post-aconn-sidebar .blog-post article ul li,
  body.post-association-connect .post-aconn-sidebar .blog-post article ul,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__item--cat,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__tag,
  body.post-corporation-connect .post-aconn-sidebar .blog-post article ul li,
  body.post-corporation-connect .post-aconn-sidebar .blog-post article ul {
    margin-left: 0px;
    list-style-type: none; }
  body.post-association-connect .post-aconn-sidebar .blog-content__item--author,
  body.post-corporation-connect .post-aconn-sidebar .blog-content__item--author {
    font-size: 12px;
    color: #354055;
    margin-bottom: 32px; }
  body.post-association-connect .post-aconn-sidebar .aconn-moreposts,
  body.post-corporation-connect .post-aconn-sidebar .aconn-moreposts {
    text-align: right; }
  body.post-association-connect .post-aconn-sidebar .aconn-moreposts a,
  body.post-corporation-connect .post-aconn-sidebar .aconn-moreposts a {
    color: #BFBFBF;
    text-decoration: underline; }
  body.post-association-connect.js-stickybit-parent main,
  body.post-corporation-connect.js-stickybit-parent main {
    margin-top: 0px; }

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

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

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

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

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

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

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

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

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

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

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

.slick-slide img {
  display: block; }

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

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

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

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

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

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

/* Slider */
/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  background: none;
  font-size: 0;
  line-height: 0;
  position: relative;
  top: 0;
  display: block;
  opacity: 1;
  width: 100px;
  height: 200px;
  padding: 0;
  z-index: 10;
  /*-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
*/
  cursor: pointer;
  border: none;
  outline: none; }

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

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

.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  height: 200px;
  width: 100px;
  display: block;
  color: #000; }

.slick-prev {
  text-align: left;
  height: 200px;
  width: 100px;
  display: block;
  left: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.slick-prev:before {
  content: ' ';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAADI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY3RUIyQzRCRjk5MTFFQTgxRjVGOTFGRTcyMThEOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY3RUIyQzVCRjk5MTFFQTgxRjVGOTFGRTcyMThEOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RjdFQjJDMkJGOTkxMUVBODFGNUY5MUZFNzIxOEQ5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RjdFQjJDM0JGOTkxMUVBODFGNUY5MUZFNzIxOEQ5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps28eTIAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAV1BMVEVHcEz/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owDxdFXxAAAAHHRSTlMAwM8g70AwEGDQgPC/kKCw4N9fr3A/f49Qb59P69rFVAAAActJREFUSMellutigyAMhYOAQaHe7WXL+z/ngm1nK4h04yf6ATmE5ACE4/v85Zwi5dzXeYbjgcOo6HWoccA0cfZAdTJaI6DW5lR57Jyghp5ITPJtTk6CqB92CFkwoSMfNFOFjCGlos7sLGc6UmVkmqjdPza2RMGCNdEpKc+JqA52MQe3sP2lPEYW6CUmqQ4O9jyeWtUrqIWc0VKxbtphFoPdMwTs6Rr9pXQYhNTjQ2YBO5fcbOfEXXBUpHeQKjiyJoXLfiIb8RuZRQyTj8C0nFeRzEdAkgK4UvUBAlBx9HUkBRIIJ0MdCyeFsGQNC6E/QVhtETJpZGGIPkIAWbgNc4SABzYMVlQkGSQbxHMERTU4gDzTBo8nDfn7ieRBEvJ5cF3feBZU+FhsJK/3Icmy+fczQT50fz+GHORDbklptNF6EIc0WbzXHQe5kHsU+rXSBVATXM6zev5Wui3UbKa5epr1jY9ZtXd8qR3SZvYFK//Vf/7U55Z+ekkil6CfLsuMib49Rg9S2n27wQbFltGUZW/joj7EsQeS+3aD3G3jd25MdAmBsLbso4rLMM/sq+Z5uLAHIlsfuDHT2jf/ZhuT06B13QhhyQrR1LH4fgBSeiHVfCPtbQAAAABJRU5ErkJggg==) center center no-repeat; }

[dir='rtl'] .slick-prev:before {
  content: ' ';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAADI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFCRDgwNjZCRjk4MTFFQUE3RDFBRjU3OTZBMjFCRkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFCRDgwNjdCRjk4MTFFQUE3RDFBRjU3OTZBMjFCRkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUJEODA2NEJGOTgxMUVBQTdEMUFGNTc5NkEyMUJGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QUJEODA2NUJGOTgxMUVBQTdEMUFGNTc5NkEyMUJGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmjL/lEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAV1BMVEVHcEz/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owDxdFXxAAAAHHRSTlMAwM8g70AwEGDQgPC/kKCw4N9fr3A/f49Qb59P69rFVAAAAdFJREFUSMellt2CmyAQhUFAUPAnGpPs9rz/c3bC7tZEBqQtF7mQfMAchpkjRDp+3T5D0NAhfN42cT7ssmq8Dr0utkzcnkA3OGOssMa4oXtitwK1XAB5VW/f1FUClyVDqIYIw0wYohrFIa3G7DLLuRm6ZT4DU/7YdgKSBXtgKMozAH2yizu5heNf2nMkQi8xKX1ysJ/j6V29BpOoGROafdPZVjF2/gnBXvA4ToY2E9LFfsssj3Mje4U05JfgViNJGNtlIANt436SOXkOkjGiib2aHHTFSL8abMpmIAUtxANdRlge6ij6PpsCPDSQclM+01jIUUASRvwNZEjmEsNBTwYoZlgCWRKuzDAQAWdMg86+7+PL8aRIhQYJEpkpeTxFJN5PPg9YJObBY3/jNQjVDorF83mdQRTJ9nw/13rk+/04hHpEhJjS1jNq5xADb7/qTqhFaJv+UOleahWP7NXzT6Xb9xlZhKqn29/4WlV715faoXxlX/Dqv/rPP/W52E/vReSe9NO4zFro2yt7kNbn7QYZFM+WfEXeJrA+JJAHUnm7gfBx8DsfRMwFgWzvyUc192XbyFdt23InDwTfn7gxN/k3/+ZHV9OgTT9K6eGlHHsuvt86oiHVZn4j5QAAAABJRU5ErkJggg==) center center no-repeat; }

.slick-next {
  text-align: right;
  height: 200px;
  width: 100px;
  display: block;
  right: 0px; }

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

.slick-next:before {
  content: ' ';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAADI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFCRDgwNjZCRjk4MTFFQUE3RDFBRjU3OTZBMjFCRkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFCRDgwNjdCRjk4MTFFQUE3RDFBRjU3OTZBMjFCRkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUJEODA2NEJGOTgxMUVBQTdEMUFGNTc5NkEyMUJGQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QUJEODA2NUJGOTgxMUVBQTdEMUFGNTc5NkEyMUJGQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmjL/lEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAV1BMVEVHcEz/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owDxdFXxAAAAHHRSTlMAwM8g70AwEGDQgPC/kKCw4N9fr3A/f49Qb59P69rFVAAAAdFJREFUSMellt2CmyAQhUFAUPAnGpPs9rz/c3bC7tZEBqQtF7mQfMAchpkjRDp+3T5D0NAhfN42cT7ssmq8Dr0utkzcnkA3OGOssMa4oXtitwK1XAB5VW/f1FUClyVDqIYIw0wYohrFIa3G7DLLuRm6ZT4DU/7YdgKSBXtgKMozAH2yizu5heNf2nMkQi8xKX1ysJ/j6V29BpOoGROafdPZVjF2/gnBXvA4ToY2E9LFfsssj3Mje4U05JfgViNJGNtlIANt436SOXkOkjGiib2aHHTFSL8abMpmIAUtxANdRlge6ij6PpsCPDSQclM+01jIUUASRvwNZEjmEsNBTwYoZlgCWRKuzDAQAWdMg86+7+PL8aRIhQYJEpkpeTxFJN5PPg9YJObBY3/jNQjVDorF83mdQRTJ9nw/13rk+/04hHpEhJjS1jNq5xADb7/qTqhFaJv+UOleahWP7NXzT6Xb9xlZhKqn29/4WlV715faoXxlX/Dqv/rPP/W52E/vReSe9NO4zFro2yt7kNbn7QYZFM+WfEXeJrA+JJAHUnm7gfBx8DsfRMwFgWzvyUc192XbyFdt23InDwTfn7gxN/k3/+ZHV9OgTT9K6eGlHHsuvt86oiHVZn4j5QAAAABJRU5ErkJggg==) center center no-repeat; }

[dir='rtl'] .slick-next:before {
  content: ' ';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAADI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEzLTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY3RUIyQzRCRjk5MTFFQTgxRjVGOTFGRTcyMThEOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY3RUIyQzVCRjk5MTFFQTgxRjVGOTFGRTcyMThEOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RjdFQjJDMkJGOTkxMUVBODFGNUY5MUZFNzIxOEQ5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RjdFQjJDM0JGOTkxMUVBODFGNUY5MUZFNzIxOEQ5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps28eTIAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAV1BMVEVHcEz/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owD/owDxdFXxAAAAHHRSTlMAwM8g70AwEGDQgPC/kKCw4N9fr3A/f49Qb59P69rFVAAAActJREFUSMellutigyAMhYOAQaHe7WXL+z/ngm1nK4h04yf6ATmE5ACE4/v85Zwi5dzXeYbjgcOo6HWoccA0cfZAdTJaI6DW5lR57Jyghp5ITPJtTk6CqB92CFkwoSMfNFOFjCGlos7sLGc6UmVkmqjdPza2RMGCNdEpKc+JqA52MQe3sP2lPEYW6CUmqQ4O9jyeWtUrqIWc0VKxbtphFoPdMwTs6Rr9pXQYhNTjQ2YBO5fcbOfEXXBUpHeQKjiyJoXLfiIb8RuZRQyTj8C0nFeRzEdAkgK4UvUBAlBx9HUkBRIIJ0MdCyeFsGQNC6E/QVhtETJpZGGIPkIAWbgNc4SABzYMVlQkGSQbxHMERTU4gDzTBo8nDfn7ieRBEvJ5cF3feBZU+FhsJK/3Icmy+fczQT50fz+GHORDbklptNF6EIc0WbzXHQe5kHsU+rXSBVATXM6zev5Wui3UbKa5epr1jY9ZtXd8qR3SZvYFK//Vf/7U55Z+ekkil6CfLsuMib49Rg9S2n27wQbFltGUZW/joj7EsQeS+3aD3G3jd25MdAmBsLbso4rLMM/sq+Z5uLAHIlsfuDHT2jf/ZhuT06B13QhhyQrR1LH4fgBSeiHVfCPtbQAAAABJRU5ErkJggg==) center center no-repeat; }

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

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

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

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

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

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

.page-consumer-reports.js-stickybit-parent #menuBtn {
  position: fixed !important; }

.page-consumer-reports.js-stickybit-parent .hero__logo {
  margin-top: -15px; }

.page-consumer-reports.js-stickybit-parent div.reprint__hero {
  box-shadow: inset 0px 87px 0 0 #404040; }

.page-template-page-store {
  background-color: #F7F7F7;
  overflow-x: hidden; }
  .page-template-page-store .entry-header--wrapper, .page-template-page-store > header,
  .page-template-page-store .hero__logo,
  .page-template-page-store .lets-connect,
  .page-template-page-store #section__footer {
    display: none; }
  .page-template-page-store .wp-block-image {
    margin-top: 0;
    line-height: 0; }
  .page-template-page-store #section__hero {
    height: 100vh; }
  .page-template-page-store .arrow-divider {
    max-width: 300px;
    margin: auto; }
  .page-template-page-store .background-full, .page-template-page-store .footer__links {
    position: relative;
    margin: 0; }
    .page-template-page-store .background-full::after, .page-template-page-store .footer__links::after {
      content: "";
      display: block;
      background-color: #ffffff;
      position: absolute;
      width: 100vw;
      height: 100%;
      margin-left: -50vw;
      top: 0;
      left: 50%;
      z-index: -1; }
    .page-template-page-store .background-full.how-it-works::after, .page-template-page-store .footer__links.how-it-works::after {
      background-color: #7AE3E8; }
    .page-template-page-store .background-full.wp-block-columns, .page-template-page-store .footer__links.wp-block-columns {
      padding-top: 2em;
      padding-bottom: 2em;
      margin-bottom: 4em; }
  .page-template-page-store .footer__links::after {
    background-color: #EFEFEF; }
  .page-template-page-store h2.background-full {
    padding-top: 2em; }
  .page-template-page-store h2.title {
    text-transform: none; }
    @media only screen and (min-width: 1200px) {
      .page-template-page-store h2.title {
        font-size: 45px;
        font-weight: bold; } }
  .page-template-page-store .hero h1 {
    font-size: 20px;
    max-width: 880px;
    margin-bottom: 1em; }
    @media only screen and (min-width: 768px) {
      .page-template-page-store .hero h1 {
        font-size: 30px; } }
    @media only screen and (min-width: 980px) {
      .page-template-page-store .hero h1 {
        font-size: 50px; } }
    @media only screen and (min-width: 1200px) {
      .page-template-page-store .hero h1 {
        font-size: 65px; } }
    .page-template-page-store .hero h1 .h1__small {
      font-family: "Ubuntu", sans-serif;
      font-weight: bold;
      font-style: italic;
      font-size: 1em;
      line-height: 1em;
      margin-bottom: .25em;
      letter-spacing: 0;
      text-transform: none; }
    .page-template-page-store .hero h1 .h1__em {
      font-family: "Montserrat", sans-serif;
      font-style: normal;
      font-weight: normal;
      line-height: 1em;
      text-transform: uppercase;
      color: #FFA300; }
  .page-template-page-store .hero p {
    font-weight: bold;
    font-size: 16px; }
    @media only screen and (min-width: 980px) {
      .page-template-page-store .hero p {
        font-size: 20px; } }
  .page-template-page-store .hero .hero__content {
    width: 99.1vw;
    height: 100vh; }
  .page-template-page-store h3 {
    color: #FFA300; }
    @media only screen and (min-width: 768px) {
      .page-template-page-store h3 {
        font-size: 36px; } }
    @media only screen and (min-width: 980px) {
      .page-template-page-store h3 {
        font-size: 45px; } }
  .page-template-page-store .store--overview {
    padding-top: 3em; }
  .page-template-page-store .how-it-works {
    color: #354055;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 2em;
    margin-bottom: 2em; }
    @media only screen and (min-width: 768px) {
      .page-template-page-store .how-it-works {
        font-size: 24px;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 3em; } }
    @media only screen and (min-width: 980px) {
      .page-template-page-store .how-it-works {
        font-size: 32px;
        margin-bottom: 4em; } }
  @media only screen and (min-width: 768px) {
    .page-template-page-store .has-2-columns.reverse {
      display: flex; }
      .page-template-page-store .has-2-columns.reverse > div:nth-child(1) {
        order: 2;
        margin-left: 32px; }
      .page-template-page-store .has-2-columns.reverse > div:nth-child(2) {
        order: 1;
        margin-left: 0; } }
  .page-template-page-store .menuBtn {
    position: fixed !important; }
  .page-template-page-store .topmenu {
    background-color: #ffffff;
    overflow: visible;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    z-index: 6;
    margin-bottom: -85px; }
    @media only screen and (min-width: 980px) {
      .page-template-page-store .topmenu {
        position: fixed;
        width: 100%; } }
    .page-template-page-store .topmenu .container-full {
      width: 80%;
      max-width: 1500px;
      margin: auto; }
    .page-template-page-store .topmenu .col-6-m {
      display: flex;
      justify-content: center;
      align-items: center; }
      @media only screen and (min-width: 768px) {
        .page-template-page-store .topmenu .col-6-m {
          justify-content: left; }
          .page-template-page-store .topmenu .col-6-m:nth-child(2) {
            justify-content: flex-end; } }
    .page-template-page-store .topmenu__logo {
      max-width: 63px;
      margin-right: 20px; }
    .page-template-page-store .topmenu__btn {
      border: 1px solid #FFA300;
      width: 100%;
      max-width: 314px;
      text-align: center;
      padding: 10px; }
      .page-template-page-store .topmenu__btn:hover {
        background-color: #FFA300;
        color: #ffffff; }
    .page-template-page-store .topmenu__gift-card {
      transform: rotate(11deg);
      z-index: 5;
      margin-top: 15px;
      margin-bottom: -20px; }
  .page-template-page-store h1 div.h1__small span.blue {
    color: #7AE3E8;
    font-size: 1.35em; }
  .page-template-page-store h2 {
    color: #354055; }
  .page-template-page-store .hero__cta--wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background-color: #354055;
    padding: 0 25px 0 10px; }
    @media only screen and (min-width: 768px) {
      .page-template-page-store .hero__cta--wrapper {
        padding: 0; } }
    .page-template-page-store .hero__cta--wrapper p, .page-template-page-store .hero__cta--wrapper a {
      margin: 0; }
    .page-template-page-store .hero__cta--wrapper .heroBtn {
      padding: 0;
      min-height: 50px; }
    .page-template-page-store .hero__cta--wrapper .hero__cta {
      position: relative;
      bottom: 0;
      width: auto;
      height: auto;
      margin: auto;
      padding-top: 2em;
      padding-bottom: 2em; }
  @media only screen and (min-width: 768px) {
    .page-template-page-store .entry-content p {
      font-size: 16px; } }
  @media only screen and (min-width: 980px) {
    .page-template-page-store .entry-content p {
      font-size: 18px; } }
  @media only screen and (min-width: 1200px) {
    .page-template-page-store .entry-content p {
      font-size: 20px; } }
  .page-template-page-store .entry-content p.half {
    max-width: 482px; }
  @media only screen and (min-width: 768px) {
    .page-template-page-store .wp-block-column {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      font-size: 16px;
      line-height: 1.5em;
      margin-bottom: 0px; } }
  @media only screen and (min-width: 980px) {
    .page-template-page-store .wp-block-column {
      font-size: 18px; } }
  @media only screen and (min-width: 1200px) {
    .page-template-page-store .wp-block-column {
      font-size: 20px; } }
  .page-template-page-store .wp-block-column p a {
    font-weight: bold;
    text-decoration: underline; }
    .page-template-page-store .wp-block-column p a:hover {
      color: #FFA300; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-template-page-store .wp-block-column {
      display: block; }
      .store--overview .page-template-page-store .wp-block-column {
        padding-top: 30px; } }
  .page-template-page-store .store--click .wp-block-image, .page-template-page-store .store--save .wp-block-image {
    align-items: flex-start; }
    @media only screen and (min-width: 768px) {
      .page-template-page-store .store--click .wp-block-image, .page-template-page-store .store--save .wp-block-image {
        max-width: 85%; } }
    .page-template-page-store .store--click .wp-block-image img, .page-template-page-store .store--save .wp-block-image img {
      width: 100%;
      height: auto; }
  @media only screen and (min-width: 768px) {
    .page-template-page-store .store--click .wp-block-column:nth-child(2), .page-template-page-store .store--save .wp-block-column:nth-child(2) {
      align-items: flex-end; } }
  .page-template-page-store .store--save {
    margin-bottom: 2em; }
    @media only screen and (min-width: 980px) {
      .page-template-page-store .store--save {
        margin-bottom: 5em; } }
    @media only screen and (min-width: 1200px) {
      .page-template-page-store .store--save {
        margin-bottom: 10em; } }
    .page-template-page-store .store--save .wp-block-image {
      display: flex;
      justify-content: flex-end; }
      @media only screen and (min-width: 768px) {
        .page-template-page-store .store--save .wp-block-image {
          margin-bottom: 0px; } }
  .page-template-page-store nf-fields-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
    .page-template-page-store nf-fields-wrap nf-field {
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .page-template-page-store nf-fields-wrap nf-field {
          width: 46%; }
          .page-template-page-store nf-fields-wrap nf-field:nth-child(n + 9) {
            width: 100%; } }
    .page-template-page-store nf-fields-wrap .list-radio-wrap ul {
      display: flex;
      flex-direction: row; }
      .page-template-page-store nf-fields-wrap .list-radio-wrap ul li {
        padding-right: 20px !important; }
  .page-template-page-store input::-webkit-input-placeholder {
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  .page-template-page-store input::-ms-input-placeholder {
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  .page-template-page-store input::placeholder {
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  .page-template-page-store .nf-field-description {
    color: #FFA300;
    font-weight: bold; }
  .page-template-page-store .nf-field-label label {
    color: #919191; }
  .page-template-page-store #nf-field-68-wrap, .page-template-page-store #nf-field-60-wrap {
    flex-direction: row; }
    .page-template-page-store #nf-field-68-wrap > *, .page-template-page-store #nf-field-60-wrap > * {
      width: auto;
      order: unset;
      padding-right: 1em; }
  @media only screen and (min-width: 980px) {
    .page-template-page-store .footnotes {
      max-width: 75%; } }
  .page-template-page-store .footnotes p {
    font-size: 12px;
    line-height: 1.25em; }
  .page-template-page-store .footer__social-links .row {
    flex-direction: row;
    flex-wrap: nowrap; }
  .page-template-page-store .footer__social-link:nth-child(2) img {
    padding-top: 8px; }
  .page-template-page-store .footer__links .row,
  .page-template-page-store > footer > .container > .row {
    justify-content: flex-end; }
  .page-template-page-store .img--save {
    align-items: flex-start; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-template-page-store section {
      overflow-x: hidden; } }

.sales-rep-entry .wp-block-column:first-of-type {
  margin-top: 15px; }

.sales-rep-entry .wp-block-embed {
  margin: 0 0 15px 0; }

@media only screen and (min-width: 768px) {
  .sales-rep-entry {
    max-height: 1300px;
    padding-top: 30px;
    margin-bottom: 100px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; }
    .sales-rep-entry .wp-block-column:first-of-type {
      flex-basis: 70%;
      margin: 0; }
    .sales-rep-entry .wp-block-column:last-of-type > p {
      font-size: 20px; } }

.hero--mini h1 {
  font-size: 25px; }
  .hero--mini h1 .h1__white {
    font-weight: 400;
    color: #ffffff;
    text-transform: none;
    letter-spacing: 2px;
    margin-bottom: 10px; }
  .hero--mini h1 .h1__yellow {
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #FFA300; }

.hero--mini {
  margin-top: -87px; }
  .hero--mini .logo {
    transform-origin: right;
    text-align: end;
    order: -1;
    width: 100%; }
  @media only screen and (min-width: 768px) {
    .hero--mini .logo {
      transform-origin: unset;
      order: unset;
      width: unset; } }
  .hero--mini .hero__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    height: 100%;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .hero--mini .hero__content {
        text-align: unset;
        flex-direction: row;
        justify-content: unset;
        flex-wrap: nowrap; }
        .hero--mini .hero__content .hero__mic {
          margin-left: 7%; }
        .hero--mini .hero__content > h1 {
          margin: 0 0 0 1%;
          flex-basis: 72%; }
        .hero--mini .hero__content > a {
          height: 33.33%; } }
  .hero--mini .hero__mic {
    position: relative;
    max-width: 75px;
    width: 100%; }
    .hero--mini .hero__mic img:nth-child(1) {
      animation: animateOpacity1 8s infinite;
      z-index: 2;
      position: relative;
      filter: drop-shadow(0 0 30px rgba(169, 225, 228, 0.3)); }
    .hero--mini .hero__mic img:nth-child(2) {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0; }

.page-template-page-membership {
  background-color: #ffffff;
  overflow-x: hidden; }
  .page-template-page-membership a.button,
  .page-template-page-membership .button a {
    display: inline-block;
    background-color: #FFA300;
    color: #ffffff;
    padding: 10px 20px 10px 20px;
    font-size: 12px;
    font-weight: bold;
    margin-top: 14px;
    text-decoration: none;
    min-width: 200px;
    text-align: center;
    border: none; }
    .page-template-page-membership a.button:hover,
    .page-template-page-membership .button a:hover {
      color: #ffffff !important; }
  .page-template-page-membership .green {
    color: #AAFE27 !important; }
  .page-template-page-membership .membershiptopcontent {
    padding-top: 80px;
    padding-bottom: 80px; }
    .page-template-page-membership .membershiptopcontent .wp-block-column p {
      font-size: 16px; }
  .page-template-page-membership .wp-block-pullquote {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px; }
  .page-template-page-membership .wp-block-pullquote::before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAYAAAA2cze9AAAABHNCSVQICAgIfAhkiAAAAa5JREFUOE+VVEtSwlAQ7KHCnhsIJxBKXBtPIJZhLZxAOIFwAzyBuE4s8QSO68QynkC8Aa5DMdYEQiUvHzDLSb9+0z2vh2B8XdtZEujEKH/57LYLsDaB3sw6gKHP7pzSP87t/gDAowkWyDRgb5In7zMBF2Y9QtQKebHMkJd0rWc7PrthmqRrO2Vd71XuycvAAvwG7DYKLFkQ6KrAkgef3ZHWU+TFEgF58tlTu/Zf2+4166h/FxBnVMbkFRKxweb6g58X2dk4c4Bu87PJqkzIyyQiGU5CVNW1QF4D9noJlg5IVNwyQnSp09+pnBDovsQSCGQWsDeOPT+3+zMAd2XgXT302e3syItykDkukHHA3kzJ9YmdHiCPva+hpt1/HsKqWp/dlpLLEWCVOxVIWEPt5Ri8zy79i5xA2nkuwUWX6UOgilSaZ4YCUb+LdkmOP+68azuV09dTmtI1ora+mOOa2QZPn2KjjjofGGq85fSiM/umV+V7upE4RNsLrJmZOoH8CGRkJlQTDWBurmYB3teIBkkmMltRL7FgxXubQCtzE5rGagAtWE2tr7EOQ16s0pg//X/M8v+fyw4AAAAASUVORK5CYII=");
    font-size: 65px;
    line-height: 1; }
  .page-template-page-membership .wp-block-pullquote,
  .page-template-page-membership .wp-block-pullquote p {
    color: #000;
    text-align: left; }
  .page-template-page-membership .wp-block-pullquote blockquote cite {
    text-align: right;
    display: block;
    width: 100%;
    font-weight: normal; }
  .page-template-page-membership .wp-block-pullquote blockquote cite::before {
    content: "\2014"; }
  .page-template-page-membership blockquote {
    margin-top: 0px; }
  .page-template-page-membership blockquote p {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #404040; }
  .page-template-page-membership blockquote strong {
    color: #354055; }
  .page-template-page-membership .entry-header--wrapper, .page-template-page-membership > header,
  .page-template-page-membership .hero__logo,
  .page-template-page-membership .lets-connect,
  .page-template-page-membership #section__footer {
    display: none; }
  .page-template-page-membership .wp-block-image {
    margin-top: 0;
    line-height: 0; }
  .page-template-page-membership #section__hero {
    height: 100vh; }
  .page-template-page-membership h3 {
    color: pallete(dark-grey);
    text-align: center; }
  @media only screen and (min-width: 768px) {
    .page-template-page-membership h3::before,
    .page-template-page-membership h3::after {
      content: "\2014";
      color: #AAFE27;
      font-weight: bold;
      font-size: 40px;
      vertical-align: middle;
      padding: 0px 8px;
      position: relative;
      top: -4px; } }
  .page-template-page-membership .arrow-divider {
    max-width: 300px;
    margin: auto; }
  .page-template-page-membership .background-full, .page-template-page-membership .footer__links {
    position: relative;
    margin: 0; }
    .page-template-page-membership .background-full::after, .page-template-page-membership .footer__links::after {
      content: "";
      display: block;
      background-color: #ffffff;
      position: absolute;
      width: 100vw;
      height: 100%;
      margin-left: -50vw;
      top: 0;
      left: 50%;
      z-index: -1; }
    .page-template-page-membership .background-full.how-it-works::after, .page-template-page-membership .footer__links.how-it-works::after {
      background-color: #7AE3E8; }
    .page-template-page-membership .background-full.wp-block-columns, .page-template-page-membership .footer__links.wp-block-columns {
      padding-top: 2em;
      padding-bottom: 2em;
      margin-bottom: 4em; }
  .page-template-page-membership .footer__links::after {
    background-color: #EFEFEF; }
  .page-template-page-membership h2.background-full {
    padding-top: 2em; }
  .page-template-page-membership h2.title {
    text-transform: none; }
    @media only screen and (min-width: 1200px) {
      .page-template-page-membership h2.title {
        font-size: 45px;
        font-weight: bold; } }
  .page-template-page-membership .hero h1 {
    font-size: 20px;
    max-width: 880px;
    margin-bottom: 1em; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .hero h1 {
        font-size: 30px; } }
    @media only screen and (min-width: 980px) {
      .page-template-page-membership .hero h1 {
        font-size: 50px; } }
    @media only screen and (min-width: 1200px) {
      .page-template-page-membership .hero h1 {
        font-size: 65px; } }
    .page-template-page-membership .hero h1 .h1__small {
      font-family: "Ubuntu", sans-serif;
      font-weight: bold;
      font-style: normal;
      font-size: 1.5em;
      line-height: 1em;
      margin-bottom: 0em;
      letter-spacing: 0;
      text-transform: none; }
    .page-template-page-membership .hero h1 .h1__em {
      font-family: "Montserrat", sans-serif;
      font-style: normal;
      font-weight: bold;
      line-height: 1em;
      text-transform: uppercase;
      color: #ffffff;
      letter-spacing: 10px;
      font-size: .65em; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .hero h1 .h1__em::before,
      .page-template-page-membership .hero h1 .h1__em::after {
        content: "\2014";
        color: #AAFE27;
        font-weight: bold;
        font-size: 40px;
        position: relative;
        top: -8px; } }
  .page-template-page-membership .hero p {
    font-weight: bold;
    font-size: 16px; }
    @media only screen and (min-width: 980px) {
      .page-template-page-membership .hero p {
        font-size: 20px; } }
  .page-template-page-membership .hero .hero__content {
    width: 99.1vw;
    height: 100vh; }
    .page-template-page-membership .hero .hero__content img {
      width: 100%;
      max-width: 465px;
      margin-bottom: 20px; }
  .page-template-page-membership h3 {
    color: #354055; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership h3 {
        font-size: 36px; } }
    @media only screen and (min-width: 980px) {
      .page-template-page-membership h3 {
        font-size: 45px; } }
  .page-template-page-membership .membership__gameplan {
    position: relative;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    text-align: center; }
    .page-template-page-membership .membership__gameplan::before {
      content: " ";
      z-index: -1;
      background-color: #F6FFE7;
      width: 100vw;
      height: 100%;
      position: absolute;
      margin-left: -50vw;
      top: 0;
      left: 50%; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .membership__gameplan {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAABcCAMAAAB6K/auAAABwlBMVEVHcEw1QFUwQFA0QFQ1QFQ1QFU0QFQ1QFU0QFU0QFQ0QFQ0QFUwQFA0QFQ1QFU1QFU0QFQ0QFU0QFQzQFOx/yek/ySp/iat/yGl/x6p/ieq/iav/yCq/iY0QFQ0QFSq/yiq/ies/ySq/iap/yWr/yWp/Sao/ySq/ieq/ieq/yeq/iap/Sap/yap/ieq/iez/xqq/iaq/ieq/iaf/yCp/yWq/iep/yc1QFWp/Sap/iep/iaq/yWp/Sar/yaq/yaq/Seq/iaq/yen/yOq/iaq/iap/Saq/SY1QFWq/yCp/yWp/iaq/iap/ien/yip/Sap/yWp/Ses/yep/Sap/ieq/Sao/ySq/yap/iep/Saq/iap/iar/yOq/yc0QVSr/yar/yaq/iap/SZPa0pJYkyu/yOq/ieq/iaq/iap/Sep/Sep/ieq/yap/iaq/ySp/yWp/ieq/iao/yaq/iap/ySq/yaq/yOq/yeq/Sap/Ser/yaq/iep/iem/yaq/Seq/iap/iaq/ieo/ySq/Set/ySp/yer/yaq/yWq/yeq/iep/ias/yaq/iap/Saq/yqq/iaq/ieq/iet/x+p/Sar/yY1QFWq/iczFJuhAAAAlHRSTlMAYCBwoJ9AMPDv4MAQgN+QsK+PUA0OtR8R9O8Q/r9/LfMxvD5tpzi/7WO0pnGsxQq6wK0IU8Zc0IDl8VqbPVGK8Gkdz9Whh88YRLv47iCpdJ4uo7KcMjbNjuP3OkhPZFjOmvbpFqquvaSJuGzcKmj66TXkR1ckJ6KdSdrfFKXbwcsjlhxWXmBO8ugos5QG6vWxGYxDb4wl9AAAAk5JREFUaN7t2tV220AUheExVJEdYxLH0DBzGiwzMzMzMzMzt9rvWymKEr/Bv9LlcyVf6VszOqNtzZikU2P8qkqlwgYpx3Hm+YSY4yQZQ3oa4RHsKsZgolMIlOAjsizBR8AEYzKegSV4z0LQHSgBRfgdESURQVOSiHjQER4iRBmCpnQREcYQTs40ZShkKlWpSs2FqmTN/z1rvvs5+JHOmuOfpdKbdjhr/v0qaR+ZNccmF7gEDXBZM/+tKE38UjeWNVvPSz/+fPld+vQWyppd7iQMTX43ZkTvmazZ3iYN7vauejWKZM39fdLeZv/6Q18ByJrbd0h7msmsmTsk7cqjr9+TPTp4ABXk+lU6wWaQu3d06RwqqHuk4jg7CA+e6sl9lvC4RQ+HWcJVFe/Bifiyrl2HCZ26mGMFhQldGWMJw69UT/87eqnnNKFe/TRhVEM0YUAvnsGELvW8hgmFWzdv0zPRphs0oUMXaEL+yOE6fmU4RhM2q5MmmHVbN9GEXm3Ah2Fxy3yasFSL8GFYuwTvy+VaiQ/DsoY1uGFVN05YodW4YX0D3phm2xac0KqduKFDR3HDaeEEM3IKBoSbsmfO1hwHBYms/1XbSdVShODDuldN0Dx4hOqQVZu2seML1Y5jW/6cuJcOsQdZ5d7XCh6MhY4TBQzp8ttaLoiZirJusJGDVvbsVPgiCxkH3JAp78cE0xgRd3ks/xEnFmp7dsPNWzGR800Rb098agIiMWYYzPR29MbGxhh5CjM988qKc6cwrYwviCTQEGOFLMtUaq7XP38wy1AoB0kBAAAAAElFTkSuQmCC) 0px 30px;
        background-repeat: repeat;
        background-repeat: no-repeat; } }
    .page-template-page-membership .membership__gameplan h4 {
      font-weight: 400;
      font-size: 18px;
      text-transform: none;
      color: #354055;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .page-template-page-membership .membership__gameplan h4 {
          font-size: 28px; } }
  .page-template-page-membership .gameplan--para {
    max-width: 805px;
    margin: auto;
    margin-bottom: 1.5em;
    font-weight: 500; }
  .page-template-page-membership .store--overview {
    padding-top: 3em; }
  .page-template-page-membership .how-it-works {
    color: #354055;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 2em;
    margin-bottom: 2em; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .how-it-works {
        font-size: 24px;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 3em; } }
    @media only screen and (min-width: 980px) {
      .page-template-page-membership .how-it-works {
        font-size: 32px;
        margin-bottom: 4em; } }
  @media only screen and (min-width: 768px) {
    .page-template-page-membership .has-2-columns.reverse {
      display: flex; }
      .page-template-page-membership .has-2-columns.reverse > div:nth-child(1) {
        order: 2;
        margin-left: 32px; }
      .page-template-page-membership .has-2-columns.reverse > div:nth-child(2) {
        order: 1;
        margin-left: 0; } }
  .page-template-page-membership .menuBtn {
    position: fixed !important; }
  .page-template-page-membership .topmenu {
    background-color: #AAFE27;
    overflow: visible;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    z-index: 6;
    margin-bottom: -85px;
    padding-top: 15px;
    padding-bottom: 15px; }
    @media only screen and (min-width: 980px) {
      .page-template-page-membership .topmenu {
        position: fixed;
        width: 100%; } }
    .page-template-page-membership .topmenu .container-full {
      width: 80%;
      max-width: 1500px;
      margin: auto; }
    .page-template-page-membership .topmenu .col-6-m {
      display: flex;
      justify-content: center;
      align-items: center; }
      @media only screen and (min-width: 768px) {
        .page-template-page-membership .topmenu .col-6-m {
          justify-content: left; }
          .page-template-page-membership .topmenu .col-6-m:nth-child(2) {
            justify-content: flex-end; } }
    .page-template-page-membership .topmenu__logo {
      max-width: 63px;
      margin-right: 20px; }
    .page-template-page-membership .topmenu__btn {
      border: 1px solid #ffffff;
      width: 204px;
      color: #ffffff;
      max-width: 314px;
      text-align: center;
      padding: 10px;
      font-size: 14px;
      margin-left: 28px;
      background-color: #354055; }
      .page-template-page-membership .topmenu__btn:hover {
        background-color: #FFA300;
        color: #ffffff; }
    .page-template-page-membership .topmenu__gift-card {
      transform: rotate(11deg);
      z-index: 5;
      margin-top: 15px;
      margin-bottom: -20px; }
  .page-template-page-membership h1 div.h1__small span.blue {
    color: #7AE3E8;
    font-size: 1.35em; }
  .page-template-page-membership h2 {
    color: #354055; }
  .page-template-page-membership .hero__cta--wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background-color: none;
    padding: 0 25px 0 10px; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .hero__cta--wrapper {
        padding: 0; } }
    .page-template-page-membership .hero__cta--wrapper p, .page-template-page-membership .hero__cta--wrapper a {
      margin: 0; }
    .page-template-page-membership .hero__cta--wrapper .heroBtn {
      padding: 0;
      min-height: 50px; }
    .page-template-page-membership .hero__cta--wrapper .hero__cta {
      position: relative;
      bottom: 0;
      width: auto;
      height: auto;
      margin: auto;
      padding-top: 2em;
      padding-bottom: 2em; }
  .page-template-page-membership main {
    overflow-y: hidden; }
    .page-template-page-membership main > article {
      padding-bottom: 0em; }
  .page-template-page-membership .entry-content {
    margin-bottom: 0px; }
    .page-template-page-membership .entry-content p {
      color: #404040; }
      @media only screen and (min-width: 768px) {
        .page-template-page-membership .entry-content p {
          font-size: 16px; } }
      @media only screen and (min-width: 980px) {
        .page-template-page-membership .entry-content p {
          font-size: 18px; } }
      @media only screen and (min-width: 1200px) {
        .page-template-page-membership .entry-content p {
          font-size: 20px; } }
      .page-template-page-membership .entry-content p.half {
        max-width: 482px; }
  @media only screen and (min-width: 768px) {
    .page-template-page-membership .wp-block-column {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      font-size: 16px;
      line-height: 1.5em;
      margin-bottom: 0px; } }
  @media only screen and (min-width: 980px) {
    .page-template-page-membership .wp-block-column {
      font-size: 18px; } }
  @media only screen and (min-width: 1200px) {
    .page-template-page-membership .wp-block-column {
      font-size: 20px; } }
  .page-template-page-membership .wp-block-column p a {
    font-weight: bold;
    text-decoration: underline; }
    .page-template-page-membership .wp-block-column p a.button {
      text-decoration: none; }
    .page-template-page-membership .wp-block-column p a:hover {
      color: #FFA300; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-template-page-membership .wp-block-column {
      display: block; }
      .store--overview .page-template-page-membership .wp-block-column {
        padding-top: 30px; } }
  .page-template-page-membership .entry-content .has-3-columns p {
    font-size: 14px;
    line-height: 21px; }
    .page-template-page-membership .entry-content .has-3-columns p a {
      color: #354055; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .entry-content .has-3-columns p {
        font-size: 16px;
        line-height: 24px; } }
  .page-template-page-membership .store--click .wp-block-image, .page-template-page-membership .store--save .wp-block-image {
    align-items: flex-start; }
    @media only screen and (min-width: 768px) {
      .page-template-page-membership .store--click .wp-block-image, .page-template-page-membership .store--save .wp-block-image {
        max-width: 85%; } }
    .page-template-page-membership .store--click .wp-block-image img, .page-template-page-membership .store--save .wp-block-image img {
      width: 100%;
      height: auto; }
  @media only screen and (min-width: 768px) {
    .page-template-page-membership .store--click .wp-block-column:nth-child(2), .page-template-page-membership .store--save .wp-block-column:nth-child(2) {
      align-items: flex-end; } }
  .page-template-page-membership .wp-block-columns {
    align-items: flex-start; }
  .page-template-page-membership .store--save {
    margin-bottom: 2em; }
    @media only screen and (min-width: 980px) {
      .page-template-page-membership .store--save {
        margin-bottom: 5em; } }
    @media only screen and (min-width: 1200px) {
      .page-template-page-membership .store--save {
        margin-bottom: 10em; } }
    .page-template-page-membership .store--save .wp-block-image {
      display: flex;
      justify-content: flex-end; }
      @media only screen and (min-width: 768px) {
        .page-template-page-membership .store--save .wp-block-image {
          margin-bottom: 0px; } }
  .page-template-page-membership .nf-form-cont,
  .page-template-page-membership .letsHuddleUp--header {
    position: relative;
    box-sizing: border-box; }
    .page-template-page-membership .nf-form-cont::before,
    .page-template-page-membership .letsHuddleUp--header::before {
      content: " ";
      z-index: -1;
      background-color: #354055;
      width: 100vw;
      height: 100%;
      position: absolute;
      margin-left: -50vw;
      top: 0;
      left: 50%; }
  @media only screen and (min-width: 768px) {
    .page-template-page-membership .letsHuddleUp--header::before {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACdCAMAAAB7JJGdAAAC9FBMVEVHcEyn/yiq/ieq/iar/ySp/Saq/iaq/yWq/yWv/yCp/Saq/iaq/iep/yar/yeq/iaq/if///+q/Sep/ib///+p/ier/yb///+q/Sb///+q/yT///+p/SX///////+q/yep/iap/yb////////39/f39/f29vb////////////////5+fn////////39/f39/f4+Pj////39/f////////////////4+Pj29vb6+vr////29vb///+r/yf4+Pj6+vr4+Pj29vb39/f29vb29vb29vb////39/f4+Pj5+fn////39/f39/f29vb////39/f29vb39/f29vb5+fn39/f39/f////39/f29vb////////29vb39/f39/f4+Pj39/f39/f////4+Pj29vb6+vr4+Pj////29vb29vb39/f////39/f39/f6+vr5+fn////////39/f39/f29vb39/f39/f4+Pj39/f39/f4+Pj////29vb39/f39/f39/f////39/f29vb29vb39/f39/f39/f29vb29vb39/f39/f39/f39/f39/f29vb29vb39/f5+fn39/f29vb39/f39/f4+Pj////29vb29vb////29vb6+vr29vb5+fn4+Pj5+fn4+Pj39/f29vb39/f39/f29vb39/f39/f39/f5+fn6+vr4+Pj39/f4+Pj39/f////29vb39/f29vb39/f29vb39/f4+Pj39/f4+Pj29vb39/f5+fn39/f39/f39/f29vb39/f29vb39/f39/f4+Pj39/f////4+Pj29vb6+vrF+2/x+Ob39/f29vb4+Pj////4+Pj4+Pj4+Pj39/f39/f39/f39/f29vb39/f39/f29vb39/f29vb39/f6+vr39/f39/f////29vb////////39/f29vb29vb8//b5+fn39/f39/f29vb3/+z39/f29vav/jbb/6Kr/imq/if////u/9Sq/if39/f////G+3Tt+N3f/60vBmJFAAAA9nRSTlMAIMDwQKDvYDAQgLC/UHDP4DCQ0BDff2CfoD/vj9DAb69fn89f/eoBCfACU4AS3z0jGvQgQAQISzk2sOcFT2w0a+9AsFg7DLhuKxjS9tEOp8r+s1Lwghsgj9/g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);
      background-repeat: no-repeat;
      background-position: 90% 50%; } }
  .page-template-page-membership .letsHuddleUp--header {
    padding-top: 5em;
    padding-bottom: 2em;
    text-align: left; }
    .page-template-page-membership .letsHuddleUp--header h3 {
      color: #AAFE27;
      text-align: left;
      text-transform: none;
      margin-bottom: 0px; }
      .page-template-page-membership .letsHuddleUp--header h3::before, .page-template-page-membership .letsHuddleUp--header h3::after {
        display: none; }
    .page-template-page-membership .letsHuddleUp--header p:last-child {
      margin-bottom: 0;
      color: #ffffff;
      font-weight: bold;
      font-size: 20px; }
  .page-template-page-membership .assoc-connect {
    padding-top: 2em;
    margin-bottom: 2em;
    display: flex;
    align-items: center; }
    .page-template-page-membership .assoc-connect h3 {
      font-size: 20px;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .page-template-page-membership .assoc-connect h3 {
          font-size: 35px; } }
    .page-template-page-membership .assoc-connect .wp-block-column:nth-child(1) {
      flex-basis: 66%;
      text-align: center; }
    .page-template-page-membership .assoc-connect .wp-block-column:nth-child(2) {
      flex-basis: 34%;
      text-align: center; }
  .page-template-page-membership .assoc-insights {
    margin-bottom: 5em; }
    .page-template-page-membership .assoc-insights h4 a {
      display: block;
      font-size: 22px;
      font-weight: 100;
      line-height: 1.5em;
      color: #354055;
      padding-bottom: 15px;
      text-transform: none; }
      .page-template-page-membership .assoc-insights h4 a:hover {
        color: #FFA300;
        text-decoration: underline; }
  .page-template-page-membership .nf-response-msg p {
    color: #ffffff !important; }
  .page-template-page-membership nf-fields-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
    .page-template-page-membership nf-fields-wrap nf-field {
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .page-template-page-membership nf-fields-wrap nf-field {
          width: 46%; }
          .page-template-page-membership nf-fields-wrap nf-field:nth-child(n + 9) {
            width: 100%; } }
    .page-template-page-membership nf-fields-wrap .list-radio-wrap ul {
      display: flex;
      flex-direction: row; }
      .page-template-page-membership nf-fields-wrap .list-radio-wrap ul li {
        padding-right: 20px !important; }
    .page-template-page-membership nf-fields-wrap p, .page-template-page-membership nf-fields-wrap a {
      color: #ffffff; }
  .page-template-page-membership .nf-field-element p {
    color: #ffffff;
    padding-bottom: 1em; }
  .page-template-page-membership .nf-form-fields-required, .page-template-page-membership .nf-form-fields-required span {
    color: #ffffff; }
  .page-template-page-membership input::-webkit-input-placeholder {
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  .page-template-page-membership input::-ms-input-placeholder {
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  .page-template-page-membership input::placeholder {
    color: #000;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  .page-template-page-membership .nf-field-description {
    color: #FFA300;
    font-weight: bold; }
  .page-template-page-membership .nf-field-label label {
    color: #919191; }
  .page-template-page-membership #nf-field-68-wrap, .page-template-page-membership #nf-field-60-wrap {
    flex-direction: row; }
    .page-template-page-membership #nf-field-68-wrap > *, .page-template-page-membership #nf-field-60-wrap > * {
      width: auto;
      order: unset;
      padding-right: 1em; }
  @media only screen and (min-width: 980px) {
    .page-template-page-membership .footnotes {
      max-width: 75%; } }
  .page-template-page-membership .footnotes p {
    font-size: 12px;
    line-height: 1.25em; }
  .page-template-page-membership .footer__social-links .row {
    flex-direction: row;
    flex-wrap: nowrap; }
  .page-template-page-membership .footer__social-link:nth-child(2) img {
    padding-top: 8px; }
  .page-template-page-membership .footer__links .row,
  .page-template-page-membership > footer > .container > .row {
    justify-content: flex-end; }
  .page-template-page-membership .img--save {
    align-items: flex-start; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .page-template-page-membership section {
      overflow-x: hidden; } }

.error404 {
  background-color: #404040;
  color: #ffffff; }
  .error404 header, .error404 br {
    display: none !important;
    visibility: hidden;
    height: 1px;
    overflow: hidden; }
  .error404 .hero__overlay {
    background: none; }
  .error404 #gamecontainer, .error404 canvas {
    width: 100% !important;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto; }
  .error404 main {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0QxMjIzNkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0QxMjI0NkI3RDExRTlCQkExOUVDNEE0QkE0MzNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzRDEyMjE2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzRDEyMjI2QjdEMTFFOUJCQTE5RUM0QTRCQTQzM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6avlCHAAAAkklEQVR42nSPwQrCMAyG87ezKqO4QwujMEHYU4gHr761b6JHLxbZQVBsYwR7cMwPPkKS/5DornOhrlfbplliGO6RRqiUTAvQPmdsaAKl9fPCTEel+Ex/UOJcrErvvW9DCOuyzOJDfH0DlTF6B/ChBH7oewKzMkBeSAs9DsRIbK29AekkX10/s5lzzko1Uwe+BRgAknsiahxJOd8AAAAASUVORK5CYII=);
    background-size: 8px;
    background-position: top left;
    background-repeat: repeat;
    background-color: transparent;
    padding-bottom: 100px; }

@media all and (-ms-high-contrast: none) {
  .hero {
    width: 99.1vw; }
  .hero__content {
    width: 97vw; }
  .hero__cta {
    width: 100%;
    left: 0px; }
  aside.menu li {
    line-height: 2.5em; }
  .clients ul li a {
    transform: scale(0.5);
    transform-origin: left; }
  .services__item-desc,
  .services__item-icon {
    height: 140px; }
  footer {
    margin-bottom: -6px; }
    footer .footer__social-links {
      order: 1; }
    footer .footer__links--business {
      order: 2; }
    footer .footer__links--copyright {
      order: 3; }
    footer .footer__social-link {
      min-height: 48px; }
  .page-connect .entry-content {
    overflow: auto;
    display: block; }
  .page-connect .nf-form-cont,
  .page-connect .wp-block-columns {
    width: 50%; }
  .page-connect .nf-form-cont {
    float: left; }
  .page-connect .wp-block-columns {
    float: right; } }

/*# sourceMappingURL=style.css.map*/